回复itatoo

博主分析了源码中关于Compositor线程的问题,指出可能是由于某个Channel被关闭导致的错误。建议检查sensors.oem.so并尝试使用2.5版本的源码以解决问题。同时,分享了分析APP启动过程的经验和相关链接,并讨论了 Fatal signal 11 (SIGSEGV) 错误的可能原因,包括头文件路径、编译环境和自建库问题。
摘要由CSDN通过智能技术生成

####################################10.22#################################################################

一些新的疑问及思路:

1.我在你的Log里发现

 

我的源码里找不到这个文件,也没报这个错误。还有你看607,sensors.oem.so 建议你排查一下,看你那个问题就是 chanel被关闭了,不清楚会不会因为这些库啥的出问题导致一些chanel 被关闭。

 

2.关于bug位置,

对,你说的没错,messagechannel.cpp那里只是获得的一个结果,died掉的那几个服务也只是结果,原因在于你的Compositor线程获取了一个错误地址。直接原因是,某chanel被关闭了。谁被关闭了,为什么关闭?https://my.oschina.net/ibuwai/blog/653345

 

 

 

 

3.一个可能最省力的办法,换2.5的源码。我用的2.5的。关于源码的版本,2.6是最新的,似乎有很多bug.没修复项目就die了。所以建议使用2.5的源码。

 

PS:有进展欢迎跟我分享,我也学习一下。

 

最近在分析ing APP启动过程,技术菜,但还没搞清,你可以随便看看是否有点启发。

https://blog.csdn.net/hunter___/article/details/82910601

 

 

附我的正常系统Log,

我自己的无关log你自己忽略。

--------- beginning of /dev/log/system
I/Vold    (  166): Vold 2.1 (the revenge) firing up
--------- beginning of /dev/log/main
I/GeckoConsole(  178): Could not read chrome manifest 'file:///system/b2g/chrome.manifest'.
D/MDnsDS  (  169): MDnsSdListener::Hander starting up
D/MDnsDS  (  169): MDnsSdListener starting to monitor
D/MDnsDS  (  169): Going to poll with pollCount 1
I/kickstart-qcks(  168): EFS Prepend
I/kickstart-qcks(  168): File:'/firmware/image/efs1.mbn' is available for reading
I/kickstart-qcks(  168): File:'/firmware/image/efs2.mbn' is available for reading
I/kickstart-qcks(  168): File:'/dev/block/platform/msm_sdcc.1/by-name/m9kefs1' is available for reading
I/kickstart-qcks(  168): File:'/dev/block/platform/msm_sdcc.1/by-name/m9kefs2' is available for reading
I/kickstart-qcks(  168): File:'/firmware/image/acdb.mbn' is available for reading
I/kickstart-qcks(  168): File:'/firmware/image/mdm_acdb.img' is available for reading
I/kickstart-qcks(  168): Reading RAW EFS1 partition
I/kickstart-qcks(  168): Running dd if=/dev/block/platform/msm_sdcc.1/by-name/m9kefs1 of=/data/qcks/temp.dump bs=1024 count=3072
I/kickstart-qcks(  168): Combining Header1 with RAW EFS1 partition
I/kickstart-qcks(  168): Running cat /firmware/image/efs1.mbn /data/qcks/temp.dump > /data/qcks/efs1.bin
I/kickstart-qcks(  168): Reading RAW EFS2 partition
I/kickstart-qcks(  168): Running dd if=/dev/block/platform/msm_sdcc.1/by-name/m9kefs2 of=/data/qcks/temp.dump bs=1024 count=3072
I/kickstart-qcks(  168): Combining Header2 with RAW EFS2 partition
I/kickstart-qcks(  168): Running cat /firmware/image/efs2.mbn /data/qcks/temp.dump > /data/qcks/efs2.bin
I/kickstart-qcks(  168): Reading RAW EFS3 partition
I/kickstart-qcks(  168): Running dd if=/dev/block/platform/msm_sdcc.1/by-name/m9kefs3 of=/data/qcks/temp.dump bs=1024 count=3072
I/kickstart-qcks(  168): Combining Header3 with RAW EFS3 partition
I/kickstart-qcks(  168): Running cat /firmware/image/efs3.mbn /data/qcks/temp.dump > /data/qcks/efs3.bin
I/kickstart-qcks(  168): Combining ACDB Header with ACDB binary
I/kickstart-qcks(  168): Running cat /firmware/image/acdb.mbn /firmware/image/mdm_acdb.img > /data/qcks/acdb.bin
I/kickstart-qcks(  168): Loading Sahara images
I/kickstart-qcks(  168): Testing if port "/dev/ks_hsic_bridge" exists
E/kickstart-qcks(  168): RUNNING:	/system/bin/ks  -w /data/tombstones/mdm/ -p /dev/ks_hsic_bridge -r 21 -s 2:/firmware/image/amss.mbn -s 6:/firmware/image/apps.mbn -s 8:/firmware/image/dsp1.mbn -s 11:/firmware/image/osbl.mbn -s 12:/firmware/image/dsp2.mbn -s 21:/firmware/image/sbl1.mbn -s 22:/firmware/image/sbl2.mbn -s 23:/firmware/image/rpm.mbn -s 28:/firmware/image/dsp3.mbn -s 16:/data/qcks/efs1.bin -s 17:/data/qcks/efs2.bin -s 20:/data/qcks/efs3.bin -s 29:/data/qcks/acdb.bin
E/kickstart(  600): Wrote to /sys/power/wake_lock
E/kickstart(  600): Requested ID 21, file "/firmware/image/sbl1.mbn"
E/kickstart(  600): 117700 bytes transferred in 0.132s (0.85 MBps)
E/kickstart(  600): Wrote to /sys/power/wake_unlock
E/kickstart(  600): Wrote to /sys/power/wake_lock
E/kickstart(  600): Requested ID 23, file "/firmware/image/rpm.mbn"
E/kickstart(  600): 105696 bytes transferred in 0.020s (5.09 MBps)
E/kickstart(  600): Wrote to /sys/power/wake_unlock
E/kickstart(  600): Wrote to /sys/power/wake_lock
E/kickstart(  600): Requested ID 22, file "/firmware/image/sbl2.mbn"
E/kickstart(  600): 242376 bytes transferred in 0.032s (7.28 MBps)
E/kickstart(  600): Wrote to /sys/power/wake_unlock
E/kickstart(  600): Wrote to /sys/power/wake_lock
E/kickstart(  600): Requested ID 12, file "/firmware/image/dsp2.mbn"
E/ServiceManager(  165): add_service('android.security.keystore',0xc) uid=0 - ALREADY REGISTERED, OVERRIDE
I/ServiceManager(  165): service 'android.security.keystore' died
I/VolumeManager(  178): changing state from 'Uninitialized' to 'Starting'
I/VolumeManager(  178): Connected to vold
I/VolumeManager(  178): Volume sdcard (1): changing state from Init to Mounted @ '/mnt/shell/emulated/0' (1 observers) mountGeneration = 1, locked = 0
I/VolumeManager(  178): READY: Volume: sdcard (1) is Mounted and inserted @ /mnt/shell/emulated/0 gen 1 locked 0
I/VolumeManager(  178): READY:   Sharing x Mounting n Formating n Unmounting n
I/VolumeManager(  178): changing state from 'Starting' to 'Volumes Ready'
I/AutoMounter(  178): UpdateState: ums:A0C0E0 mtp:A1C0E0 mode:0 usb:1 tryToShare:0 state:IDLE
I/AutoMounter(  178): UpdateState: Volume sdcard is Mounted and inserted @ /mnt/shell/emulated/0 gen 1 locked 0 sharing x
I/ServiceManager(  178): Waiting for service media.audio_policy...
I/ServiceManager(  178): Waiting for service media.audio_policy...
I/ServiceManager(  178): Waiting for service media.audio_policy...
I/ServiceManager(  178): Waiting for service media.audio_policy...
E/kickstart(  600): 32137174 bytes transferred in 3.412s (8.98 MBps)
E/kickstart(  600): Wrote to /sys/power/wake_unlock
E/kickstart(  600): Wrote to /sys/power/wake_lock
E/kickstart(  600): Requested ID 28, file "/firmware/image/dsp3.mbn"
I/ServiceManager(  178): Waiting for service media.audio_policy...
E/kickstart(  600): 6334186 bytes transferred in 0.655s (9.22 MBps)
E/kickstart(  600): Wrote to /sys/power/wake_unlock
E/kickstart(  600): Wrote to /sys/power/wake_lock
E/kickstart(  600): Requested ID 8, file "/firmware/image/dsp1.mbn"
E/kickstart(  600): 2688527 bytes transferred in 0.320s (8.02 MBps)
E/kickstart(  600): Wrote to /sys/power/wake_unlock
E/kickstart(  600): Wrote to /sys/power/wake_lock
E/kickstart(  600): Requested ID 16, file "/data/qcks/efs1.bin"
E/kickstart(  600): 786472 bytes transferred in 0.076s (9.83 MBps)
E/kickstart(  600): Wrote to /sys/power/wake_unlock
E/kickstart(  600): Wrote to /sys/power/wake_lock
E/kickstart(  600): Requested ID 17, file "/data/qcks/efs2.bin"
E/kickstart(  600): 786472 bytes transferred in 0.076s (9.81 MBps)
E/kickstart(  600): Wrote to /sys/power/wake_unlock
E/kickstart(  600): Wrote to /sys/power/wake_lock
E/kickstart(  600): Requested ID 20, file "/data/qcks/efs3.bin"
E/kickstart(  600): 786472 bytes transferred in 0.070s (10.65 MBps)
E/kickstart(  600): Wrote to /sys/power/wake_unlock
E/kickstart(  600): Wrote to /sys/power/wake_lock
E/kickstart(  600): Requested ID 29, file "/data/qcks/acdb.bin"
E/kickstart(  600): 2097192 bytes transferred in 0.184s (10.89 MBps)
E/kickstart(  600): Wrote to /sys/power/wake_unlock
E/kickstart(  600): Wrote to /sys/power/wake_lock
E/kickstart(  600): Requested ID 6, file "/firmware/image/apps.mbn"
W/AudioSystem(  178): AudioPolicyService not published, waiting...
E/kickstart(  600): 2630368 bytes transferred in 0.306s (8.21 MBps)
E/kickstart(  600): Wrote to /sys/power/wake_unlock
E/kickstart(  600): Sahara protocol completed
E/kickstart(  600): Removing linked list of input files
E/kickstart(  600): Removing linked list of input files
I/kickstart-qcks(  168): RetCode = 0
E/kickstart-qcks(  168): Sahara transfer completed successfully
E/kickstart-qcks(  168): Spawning efsks
I/kickstart-efsks(  619): EFS_TTY='/dev/efs_hsic_bridge'
I/kickstart-efsks(  619): Parsing 'where to save memorydump' options
I/kickstart-efsks(  619): PathToSaveFiles='/dev/block/platform/msm_sdcc.1/by-name/'
I/kickstart-efsks(  619): EFSKS parameters
I/kickstart-efsks(  619): EFS_TTY='/dev/efs_hsic_bridge'
I/kickstart-efsks(  619): ks_path='/system/bin/ks'
I/kickstart-efsks(  619): PathToSaveFiles='/dev/block/platform/msm_sdcc.1/by-name/'
I/kickstart-efsks(  619): RX_Timeout=-1
E/kickstart-efsks(  619): File '/dev/efs_hsic_bridge' was not found
E/kickstart-efsks(  619): /dev/efs_hsic_bridge does not exist.
I/ServiceManager(  178): Waiting for service media.audio_policy...
I/ServiceManager(  178): Waiting for service media.audio_policy...
E/kickstart-efsks(  619): RUNNING: '/system/bin/ks -m -w /dev/block/platform/msm_sdcc.1/by-name/ -p /dev/efs_hsic_bridge -t -1 -l'
E/kickstart(  622): Wrote to /sys/power/wake_lock
E/kickstart(  622): Wrote to /sys/power/wake_unlock
I/ServiceManager(  178): Waiting for service media.audio_policy...
I/ServiceManager(  178): Waiting for service media.audio_policy...
E/QMI_FW  (  184): QMUXD: Service_id=24 not found over conn_id=0
E/QMI_FW  (  184): QMUXD: Service_id=24 not found over conn_id=0
E/QMI_FW  (  184): QMUXD: Service_id=23 not found over conn_id=0
E/QMI_FW  (  184): QMUXD: Service_id=24 not found over conn_id=0
D/ThermalDaemon(  184): qmi: Instance id 25 for fusion TMD
E/QMI_FW  (  184): QMUXD: Service_id=24 not found over conn_id=0
D/ThermalDaemon(  184): qmi: Instance id 25 for fusion TS
E/QMI_FW  (  184): QMUXD: Service_id=23 not found over conn_id=0
E/QMI_FW  (  184): QMUXD: Service_id=24 not found over conn_id=0
E/QMI_FW  (  184): QMUXD: Service_id=24 not found over conn_id=0
E/QMI_FW  (  184): QMUXD: Service_id=23 not found over conn_id=0
E/QMI_FW  (  184): QMUXD: Service_id=24 not found over conn_id=0
E/QMI_FW  (  184): QMUXD: Service_id=23 not found over conn_id=0
E/QMI_FW  (  184): QMUXD: Service_id=24 not found over conn_id=0
E/QMI_FW  (  184): QMUXD: Service_id=23 not found over conn_id=0
D/ThermalDaemon(  184): Fusion modem thermal mitigation available.
D/ThermalDaemon(  184): Modem thermal sensor service available.
E/QMI_FW  (  173): QMUXD: Service_id=20 not found over conn_id=0
E/QMI_FW  (  173): QMUXD: Service_id=20 not found over conn_id=0
E/QMI_FW  (  173): QMUXD: Service_id=20 not found over conn_id=0
E/QMI_FW  (  173): QMUXD: Service_id=20 not found over conn_id=0
E/QMI_FW  (  173): QMUXD: Service_id=20 not found over conn_id=0
I/AudioFlinger(  173): loadHwModule() Loaded primary audio interface from QCOM Audio HAL (audio) handle 1
I/AudioFlinger(  173): HAL output buffer size 240 frames, normal mix buffer size 960 frames
I/AudioMixer(  173): found effect "Multichannel Downmix To Stereo" from The Android Open Source Project
E/MonoPipe(  173): Failed to fetch local time frequency when constructing a MonoPipe (res = -32).  getNextWriteTimestamp calls will be non-functional
I/AudioFlinger(  173): Using module 1 has the primary audio interface
I/AudioFlinger(  173): AudioFlinger's thread 0xb5d73008 ready to run
W/AudioFlinger(  173): Thread AudioOut_2 cannot connect to the power manager service
D/audio_hw_primary(  173): out_set_parameters: enter: usecase(1: low-latency-playback) kvpairs: routing=2
W/AudioFlinger(  173): Thread AudioOut_2 cannot connect to the power manager service
W/AudioFlinger(  173): Thread AudioOut_2 cannot connect to the power manager service
E/AudioFlinger(  173): no wake lock to update!
I/AudioFlinger(  173): HAL output buffer size 960 frames, normal mix buffer size 960 frames
I/AudioMixer(  173): found effect "Multichannel Downmix To Stereo" from The Android Open Source Project
I/AudioFlinger(  173): AudioFlinger's thread 0xb5b07008 ready to run
W/AudioFlinger(  173): Thread AudioOut_3 cannot connect to the power manager service
D/audio_hw_primary(  173): out_set_parameters: enter: usecase(0: deep-buffer-playback) kvpairs: routing=2
W/AudioFlinger(  173): Thread AudioOut_3 cannot connect to the power manager service
W/AudioFlinger(  173): Thread AudioOut_3 cannot connect to the power manager service
E/AudioFlinger(  173): no wake lock to update!
I/audio_a2dp_hw(  173): adev_open:  adev_open in A2dp_hw module
I/AudioFlinger(  173): loadHwModule() Loaded a2dp audio interface from A2DP Audio HW HAL (audio) handle 4
I/AudioFlinger(  173): loadHwModule() Loaded usb audio interface from USB audio HW HAL (audio) handle 5
I/r_submix(  173): adev_open(name=audio_hw_if)
I/r_submix(  173): adev_init_check()
I/AudioFlinger(  173): loadHwModule() Loaded r_submix audio interface from Wifi Display audio HAL (audio) handle 6
I/AudioPolicyService(  173): Loaded audio policy from LEGACY Audio Policy HAL (audio_policy)
I/Gecko   (  178): MobileConnectionService: init complete
I/Gecko   (  178): 1540169910055	Marionette	INFO	Marionette enabled via build flag and pref
I/Gecko   (  178): yahaha,dump,im SimpleComponentImpl in simplecomponent.js######################### before prototype
I/Gecko   (  178): yahaha SimpleComponent.js ooooooooooooooooooooooooooooooooooooooooo
I/GeckoConsole(  178): While creating services from category 'profile-after-change', service for entry 'simplecomponent', contract ID '@mozilla.org/simplejs;1' does not implement nsIObserver.
I/Gecko   (  178): yahaha,========>start: javascript component==================>
I/Gecko   (  178): yahaha,...result: yourName = Anonymous!
I/Gecko   (  178): Hello yahaha,change after yourName
I/Gecko   (  178): yahaha,========>end: javascript component====================>
I/Gecko   (  178):  
I/Gecko   (  178): yahaha,==========>start test1....instance of other cpp component in usecomponent.js 
I/Gecko   (  178): yahaha,nfc,,,,,,[xpconnect wrapped nsINfcService]
I/Gecko   (  178): yahaha,=========>end test1 ===================================>
I/Gecko   (  178):  
I/Gecko   (  178): yahahacpp,==========>start,test of cpp component==================>
I/        (  178): yohoho,yahahacpp,log from gecko dom simplecpp.cpp component,nsSimplecpp()
I/Gecko   (  178): yahahacpp,before change()
I/        (  178): yohoho,yahahacpp,log from gecko dom simplecpp.cpp,Change()
I/Gecko   (  178): Hello anonymous====>
I/        (  178): yahaha,log from simplecpp.cpp after Changechange()
I/Gecko   (  178): yahahacpp,============>end of cpp component test====================>
I/Gecko   (  178):  
I/        (  178): yohoho,yahahacpp,log from simplecpp.cpp component,Usecomponent()
I/Gecko   (  178): Hello anonymous====>
I/        (  178): yahaha,log from simplecpp.cpp Usecomponent()
I/Gecko   (  178): yahahacpp,after Simplecpp.usecomponent() result of usecomponent:undefined
I/Gecko   (  178): yahaha,this is a null component in useComponentImpl
I/GeckoConsole(  178): While creating services from category 'profile-after-change', service for entry 'usecomponent', contract ID '@mozilla.org/usecomponent;1' does not implement nsIObserver.
I/Gecko   (  178): 1540169910847	Marionette	INFO	Listening on port 2828
D/EventHub(  178): No input device configuration file found for device 'pmic8xxx_pwrkey'.
W/EventHub(  178): Unable to disable kernel key repeat for /dev/input/event0: Function not implemented
I/EventHub(  178): New device: id=1, fd=65, path='/dev/input/event0', name='pmic8xxx_pwrkey', classes=0x1, configuration='', keyLayout='/system/usr/keylayout/pmic8xxx_pwrkey.kl', keyCharacterMap='/system/usr/keychars/pmic8xxx_pwrkey.kcm', builtinKeyboard=false, usingSuspendBlockIoctl=true, usingClockIoctl=true
D/EventHub(  178): No input device configuration file found for device 'keypad_8064'.
W/EventHub(  178): Unable to disable kernel key repeat for /dev/input/event1: Function not implemented
I/EventHub(  178): New device: id=2, fd=63, path='/dev/input/event1', name='keypad_8064', classes=0x1, configuration='', keyLayout='/system/usr/keylayout/keypad_8064.kl', keyCharacterMap='/system/usr/keychars/keypad_8064.kcm', builtinKeyboard=false, usingSuspendBlockIoctl=true, usingClockIoctl=true
D/EventHub(  178): No input device configuration file found for device 'apq8064-tabla-snd-card Headset Jack'.
I/EventHub(  178): New device: id=3, fd=70, path='/dev/input/event4', name='apq8064-tabla-snd-card Headset Jack', classes=0x80, configuration='', keyLayout='', keyCharacterMap='', builtinKeyboard=false, usingSuspendBlockIoctl=true, usingClockIoctl=true
D/EventHub(  178): No input device configuration file found for device 'apq8064-tabla-snd-card Button Jack'.
W/EventHub(  178): Unable to disable kernel key repeat for /dev/input/event3: Function not implemented
I/EventHub(  178): New device: id=4, fd=71, path='/dev/input/event3', name='apq8064-tabla-snd-card Button Jack', classes=0x1, configuration='', keyLayout='/system/usr/keylayout/apq8064-tabla-snd-card_Button_Jack.kl', keyCharacterMap='/system/usr/keychars/apq8064-tabla-snd-card_Button_Jack.kcm', builtinKeyboard=false, usingSuspendBlockIoctl=true, usingClockIoctl=true
D/EventHub(  178): No input device configuration file found for device 'hs_detect'.
W/EventHub(  178): Unable to disable kernel key repeat for /dev/input/event5: Function not implemented
I/EventHub(  178): New device: id=5, fd=69, path='/dev/input/event5', name='hs_detect', classes=0x81, configuration='', keyLayout='/system/usr/keylayout/hs_detect.kl', keyCharacterMap='/system/usr/keychars/hs_detect.kcm', builtinKeyboard=false, usingSuspendBlockIoctl=true, usingClockIoctl=true
I/EventHub(  178): New device: id=6, fd=73, path='/dev/input/event2', name='touch_dev', classes=0x14, configuration='/system/usr/idc/touch_dev.idc', keyLayout='', keyCharacterMap='', builtinKeyboard=false, usingSuspendBlockIoctl=true, usingClockIoctl=true
I/InputReader(  178): Device added: id=-1, name='Virtual', sources=0x00000301
I/InputReader(  178): Device reconfigured: id=6, name='touch_dev', size 768x1280, orientation 0, mode 1, display id 0
I/InputReader(  178): Device added: id=6, name='touch_dev', sources=0x00001002
I/InputReader(  178): Device added: id=5, name='hs_detect', sources=0x80000101
I/InputReader(  178): Device added: id=4, name='apq8064-tabla-snd-card Button Jack', sources=0x00000101
I/InputReader(  178): Device added: id=3, name='apq8064-tabla-snd-card Headset Jack', sources=0x80000000
I/InputReader(  178): Device added: id=2, name='keypad_8064', sources=0x00000101
I/InputReader(  178): Device added: id=1, name='pmic8xxx_pwrkey', sources=0x00000101
I/HWComposer(  178): Creating new instance
I/qdhwcomposer(  178): hwc_registerProcs
I/qdhwcomposer(  178): Initializing UEVENT Thread
I/qdhwcomposer(  178): Initializing VSYNC Thread
I/Gecko   (  178): 
I/Gecko   (  178): ###!!! [Parent][OnMaybeDequeueOne] Error: Channel closing: too late to send/recv, messages will be lost
I/Gecko   (  178): 
I/(Nuwa)  (  464): Could not read chrome manifest 'file:///system/b2g/chrome.manifest'.
I/Gecko   (  178): AlarmService: init()
I/Gecko   (  178): AlarmService: _restoreAlarmsFromDb()
W/GeckoConsole(  178): [JavaScript Warning: "Empty string passed to getElementById()." {file: "chrome://b2g/content/shell.html" line: 0}]
I/Gecko   (  178): AlarmService: Callback after getting alarms from database: []
I/Gecko   (  178): AlarmService: Current alarm: null
I/Gecko   (  178): AlarmService: Alarm queue: []
I/Gonk    (  178): Connected to netd
I/Gecko   (  464): ###################################### forms.js loaded
I/Gecko   (  464): ############################### browserElementPanning.js loaded
I/Gecko   (  464): ###################################### BrowserElementCopyPaste.js loaded
I/Gecko   (  464): ######################## BrowserElementChildPreload.js loaded
I/Gonk    (  178): RIL[0]: OnConnectSuccess
W/AudioPolicyManagerBase(  173): setPhoneState() setting same state 0
D/SoftapController(  169): Softap fwReload - Ok
E/BandwidthController(  169): No such iface wlan0 to delete
W/AudioFlinger(  173): Thread AudioOut_3 cannot connect to the power manager service
W/AudioFlinger(  173): Thread AudioOut_2 cannot connect to the power manager service
W/AudioFlinger(  173): Thread AudioOut_3 cannot connect to the power manager service
E/AudioFlinger(  173): no wake lock to update!
W/AudioFlinger(  173): Thread AudioOut_2 cannot connect to the power manager service
E/AudioFlinger(  173): no wake lock to update!
I/        (  178): [b2g
I/Gecko   (  178): Extension error: [Exception... "Failed to open input source 'moz-extension://9d5dee22-4829-4087-b1c1-a3ad1881e1b8/manifest.json'"  nsresult: "0x80520012 (NS_ERROR_FILE_NOT_FOUND)"  location: "JS frame :: resource://gre/modules/Extension.jsm :: readJSON/< :: line 594"  data: yes] undefined:594
E/GeckoConsole(  178): [JavaScript Error: "[Exception... "Failed to open input source 'moz-extension://9d5dee22-4829-4087-b1c1-a3ad1881e1b8/manifest.json'"  nsresult: "0x80520012 (NS_ERROR_FILE_NOT_FOUND)"  location: "JS frame :: resource://gre/modules/Extension.jsm :: readJSON/< :: line 594"  data: yes]" {file: "resource://gre/modules/Extension.jsm" line: 751}]
I/Gecko   (  178): Extension error: [Exception... "Failed
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值