Closed Bug 940005 Opened 11 years ago Closed 11 years ago

NFC memory corruption

Categories

(Firefox OS Graveyard :: NFC, defect)

x86
macOS
defect
Not set
normal

Tracking

(firefox26 unaffected, firefox27 unaffected, firefox28+ unaffected, firefox-esr24 unaffected, b2g18 unaffected, b2g-v1.1hd unaffected, b2g-v1.2 unaffected)

RESOLVED WORKSFORME
Tracking Status
firefox26 --- unaffected
firefox27 --- unaffected
firefox28 + unaffected
firefox-esr24 --- unaffected
b2g18 --- unaffected
b2g-v1.1hd --- unaffected
b2g-v1.2 --- unaffected

People

(Reporter: gwagner, Unassigned)

References

Details

(Keywords: sec-critical)

On nexus 4 when I wake up the phone. Fatal signal 11 (SIGSEGV) at 0x5a5a5a62 (code=1), thread 177 (b2g) This is super bad. We are overwriting dead memory. 11-18 13:34:44.018 V/EventHub( 177): /dev/input/event0 got: time=2874.893827, type=1, code=116, value=1 11-18 13:34:44.018 V/EventHub( 177): /dev/input/event0 got: time=2874.893827, type=0, code=0, value=0 11-18 13:34:44.038 E/PowerHAL( 177): sync_thread: failed to send: No such file or directory 11-18 13:34:44.038 E/PowerHAL( 177): touch_boost: failed to send: No such file or directory 11-18 13:34:44.149 V/EventHub( 177): /dev/input/event0 got: time=2875.023722, type=1, code=116, value=0 11-18 13:34:44.149 V/EventHub( 177): /dev/input/event0 got: time=2875.023722, type=0, code=0, value=0 11-18 13:34:44.369 I/Gecko ( 177): [Parent 177] WARNING: NS_ENSURE_TRUE(mCallback) failed: file ../../../../content/base/src/nsFrameMessageManager.cpp, line 613 11-18 13:34:44.379 I/Gecko ( 177): [Parent 177] WARNING: NS_ENSURE_TRUE(mCallback) failed: file ../../../../content/base/src/nsFrameMessageManager.cpp, line 613 11-18 13:34:44.629 F/libc ( 177): Fatal signal 11 (SIGSEGV) at 0x5a5a5a62 (code=1), thread 177 (b2g) 11-18 13:34:44.679 I/ServiceManager( 164): service 'media.resource_manager' died 11-18 13:34:44.679 I/ServiceManager( 164): service 'display.qservice' died 11-18 13:34:44.679 D/nfcd ( 179): -1195848768 of bytes to be sent... data=0x0 ret=0 11-18 13:34:45.400 I/Gecko ( 1369): [Child 1369] WARNING: shutting down early because of crash!: file ../../../dom/ipc/ContentChild.cpp, line 1067 11-18 13:34:45.400 I/Gecko ( 1369): [Child 1369] WARNING: content process _exit()ing: file ../../../dom/ipc/ContentChild.cpp, line 1121 11-18 13:34:45.400 I/Gecko ( 726): [Child 726] WARNING: shutting down early because of crash!: file ../../../dom/ipc/ContentChild.cpp, line 1067 11-18 13:34:45.400 I/Gecko ( 726): [Child 726] WARNING: content process _exit()ing: file ../../../dom/ipc/ContentChild.cpp, line 1121 11-18 13:34:45.420 I/Gecko ( 928): [Child 928] WARNING: shutting down early because of crash!: file ../../../dom/ipc/ContentChild.cpp, line 1067 11-18 13:34:45.420 I/Gecko ( 928): [Child 928] WARNING: content process _exit()ing: file ../../../dom/ipc/ContentChild.cpp, line 1121 11-18 13:34:45.440 I/Gecko ( 2005): [Child 2005] WARNING: shutting down early because of crash!: file ../../../dom/ipc/ContentChild.cpp, line 1067 11-18 13:34:45.440 I/Gecko ( 2005): [Child 2005] WARNING: content process _exit()ing: file ../../../dom/ipc/ContentChild.cpp, line 1121 11-18 13:34:45.450 I/Gecko ( 859): [Child 859] WARNING: shutting down early because of crash!: file ../../../dom/ipc/ContentChild.cpp, line 1067 11-18 13:34:45.450 I/Gecko ( 859): [Child 859] WARNING: content process _exit()ing: file ../../../dom/ipc/ContentChild.cpp, line 1121 11-18 13:34:45.630 I/DEBUG ( 168): unexpected waitpid response: n=177, status=00000b00 11-18 13:34:45.630 I/DEBUG ( 168): ptrace detach from 177 failed: No such process 11-18 13:34:45.630 I/DEBUG ( 168): debuggerd committing suicide to free the zombie! 11-18 13:34:45.640 I/ServiceManager( 164): service 'media.audio_policy' died 11-18 13:34:45.640 I/ServiceManager( 164): service 'media.audio_flinger' died 11-18 13:34:45.640 I/ServiceManager( 164): service 'media.player' died 11-18 13:34:45.640 I/ServiceManager( 164): service 'media.camera' died 11-18 13:34:45.660 I/DEBUG ( 3215): debuggerd: Nov 1 2013 10:43:32 11-18 13:34:45.790 I/mediaserver( 3214): ServiceManager: 0xb71c5220 11-18 13:34:45.790 I/AudioFlinger( 3214): Using default 3000 mSec as standby time. 11-18 13:34:45.790 I/CameraService( 3214): CameraService started (pid=3214) 11-18 13:34:45.790 I/CameraService( 3214): Loaded "Qcamera" camera module 11-18 13:34:45.790 I/QCameraHAL( 3214): Handle base =0x0xb64b1064 11-18 13:34:45.790 I/QCameraHAL( 3214): getCameraInfo: numOfCameras = 2 11-18 13:34:45.790 I/QCameraHAL( 3214): Handle [0]=0x0xb64b1064 11-18 13:34:45.790 I/QCameraHAL( 3214): Camera sensor 0 info: 11-18 13:34:45.790 I/QCameraHAL( 3214): camera_id: 0 11-18 13:34:45.790 I/QCameraHAL( 3214): modes_supported: 1 11-18 13:34:45.790 I/QCameraHAL( 3214): position: 0 11-18 13:34:45.790 I/QCameraHAL( 3214): sensor_mount_angle: 90 11-18 13:34:45.790 I/QCameraHAL( 3214): Handle [1]=0x0xb64b10a8 11-18 13:34:45.790 I/QCameraHAL( 3214): Camera sensor 1 info: 11-18 13:34:45.790 I/QCameraHAL( 3214): camera_id: 1 11-18 13:34:45.790 I/QCameraHAL( 3214): modes_supported: 1 11-18 13:34:45.790 I/QCameraHAL( 3214): position: 1 11-18 13:34:45.790 I/QCameraHAL( 3214): sensor_mount_angle: 270 11-18 13:34:45.790 I/AudioPolicyManagerBase( 3214): loadAudioPolicyConfig() loaded /system/etc/audio_policy.conf 11-18 13:34:45.800 D/audio_hw_primary( 3214): adev_open: enter 11-18 13:34:45.860 I/Gecko ( 3216): WARNING: XPCOM objects created/destroyed from static ctor/dtor: file ../../../xpcom/base/nsTraceRefcntImpl.cpp, line 138 11-18 13:34:45.860 I/Gecko ( 3216): WARNING: XPCOM objects created/destroyed from static ctor/dtor: file ../../../xpcom/base/nsTraceRefcntImpl.cpp, line 138 11-18 13:34:45.860 I/Gecko ( 3216): WARNING: XPCOM objects created/destroyed from static ctor/dtor: file ../../../xpcom/base/nsTraceRefcntImpl.cpp, line 138 11-18 13:34:45.860 I/Gecko ( 3216): WARNING: XPCOM objects created/destroyed from static ctor/dtor: file ../../../xpcom/base/nsTraceRefcntImpl.cpp, line 138 11-18 13:34:45.860 I/Gecko ( 3216): WARNING: XPCOM objects created/destroyed from static ctor/dtor: file ../../../xpcom/base/nsTraceRefcntImpl.cpp, line 138 11-18 13:34:45.860 I/Gecko ( 3216): WARNING: XPCOM objects created/destroyed from static ctor/dtor: file ../../../xpcom/base/nsTraceRefcntImpl.cpp, line 138 11-18 13:34:45.860 I/Gecko ( 3216): WARNING: XPCOM objects created/destroyed from static ctor/dtor: file ../../../xpcom/base/nsTraceRefcntImpl.cpp, line 138 11-18 13:34:45.860 I/Gecko ( 3216): WARNING: XPCOM objects created/destroyed from static ctor/dtor: file ../../../xpcom/base/nsTraceRefcntImpl.cpp, line 138 11-18 13:34:45.860 I/Gecko ( 3216): WARNING: XPCOM objects created/destroyed from static ctor/dtor: file ../../../xpcom/base/nsTraceRefcntImpl.cpp, line 138 11-18 13:34:45.860 I/Gecko ( 3216): WARNING: XPCOM objects created/destroyed from static ctor/dtor: file ../../../xpcom/base/nsTraceRefcntImpl.cpp, line 138 11-18 13:34:45.860 I/Gecko ( 3216): WARNING: XPCOM objects created/destroyed from static ctor/dtor: file ../../../xpcom/base/nsTraceRefcntImpl.cpp, line 138 11-18 13:34:45.860 I/Gecko ( 3216): WARNING: XPCOM objects created/destroyed from static ctor/dtor: file ../../../xpcom/base/nsTraceRefcntImpl.cpp, line 138 11-18 13:34:45.860 I/Gecko ( 3216): WARNING: XPCOM objects created/destroyed from static ctor/dtor: file ../../../xpcom/base/nsTraceRefcntImpl.cpp, line 138 11-18 13:34:45.921 D/ACDB-LOADER( 3214): ACDB -> ACDB_CMD_INITIALIZE 11-18 13:34:45.921 E/ ( 3214): [ACDB RTC]->rtc init done!->result [0] 11-18 13:34:45.921 D/Diag_Lib( 3214): actp_diag_init: call diag init function with B6267209 11-18 13:34:45.921 E/Diag_Lib( 3214): Diag_LSM_Init: Failed to open handle to diag driver, error = 13 11-18 13:34:45.921 E/Diag_Lib( 3214): actp_diag_init: diag init failed 11-18 13:34:45.921 E/ ( 3214): [ACDB ACPH]->actp diag init done! 11-18 13:34:45.921 D/ACDB-LOADER( 3214): No existing ION info in ACDB driver 11-18 13:34:45.921 D/ACDB-LOADER( 3214): ACDB -> ION_IOC_ALLOC 11-18 13:34:45.921 D/ACDB-LOADER( 3214): ACDB -> ION_IOC_SHARE 11-18 13:34:45.921 D/ACDB-LOADER( 3214): ACDB -> MMAP ADDR 11-18 13:34:45.921 D/ACDB-LOADER( 3214): ACDB -> register MEM to ACDB driver: 0xb606d000 11-18 13:34:45.921 D/ACDB-LOADER( 3214): ACDB -> send_asm_topology 11-18 13:34:45.921 D/ACDB-LOADER( 3214): ACDB -> ACDB_CMD_GET_AUDPROC_STREAM_TOPOLOGY_ID 11-18 13:34:45.921 D/ACDB-LOADER( 3214): send mbhc data 11-18 13:34:45.951 I/qdgralloc( 3216): using (fd=4) 11-18 13:34:45.951 I/qdgralloc( 3216): id = msmfb44_80601 11-18 13:34:45.951 I/qdgralloc( 3216): xres = 768 px 11-18 13:34:45.951 I/qdgralloc( 3216): yres = 1280 px 11-18 13:34:45.951 I/qdgralloc( 3216): xres_virtual = 768 px 11-18 13:34:45.951 I/qdgralloc( 3216): yres_virtual = 3840 px 11-18 13:34:45.951 I/qdgralloc( 3216): bpp = 32 11-18 13:34:45.951 I/qdgralloc( 3216): r = 24:8 11-18 13:34:45.951 I/qdgralloc( 3216): g = 16:8 11-18 13:34:45.951 I/qdgralloc( 3216): b = 8:8 11-18 13:34:45.951 I/qdgralloc( 3216): width = 61 mm (319.790161 dpi) 11-18 13:34:45.951 I/qdgralloc( 3216): height = 102 mm (318.745087 dpi) 11-18 13:34:45.951 I/qdgralloc( 3216): refresh rate = 60.00 Hz 11-18 13:34:45.951 D/qdutils ( 3216): DEBUG_CALC_FPS: 0 11-18 13:34:45.951 D/qdutils ( 3216): period: 10 11-18 13:34:45.951 D/qdutils ( 3216): ignorethresh_us: 500000 11-18 13:34:45.951 D/qdutils ( 3216): DEBUG_CALC_FPS: 0 11-18 13:34:45.951 D/qdutils ( 3216): period: 10 11-18 13:34:45.951 D/qdutils ( 3216): ignorethresh_us: 500000 11-18 13:34:45.971 D/qdoverlay( 3216): initoverlay:: opening the device:: /dev/graphics/fb0 11-18 13:34:45.971 D/qdoverlay( 3216): initoverlay:: opening the device:: /dev/graphics/fb1 11-18 13:34:45.971 D/qdoverlay( 3216): initoverlay:: opening the device:: /dev/graphics/fb2 11-18 13:34:45.981 D/ACDB-LOADER( 3214): send tabla anc data 11-18 13:34:45.981 D/ACDB-LOADER( 3214): ACDB -> ACDB_CMD_GET_ANC_SETTING 11-18 13:34:45.981 D/ACDB-LOADER( 3214): done with conversion, anc config size is 148 11-18 13:34:45.981 D/ACDB-LOADER( 3214): ACDB -> ACDB_CMD_GET_ANC_SETTING 11-18 13:34:45.981 D/ACDB-LOADER( 3214): done with conversion, anc config size is 148 11-18 13:34:45.981 D/ACDB-LOADER( 3214): ACDB -> ACDB_CMD_GET_ANC_SETTING 11-18 13:34:45.981 D/ACDB-LOADER( 3214): done with conversion, anc config size is 148 11-18 13:34:45.981 D/ACDB-LOADER( 3214): ACDB -> ACDB_CMD_GET_ANC_SETTING 11-18 13:34:45.981 D/ACDB-LOADER( 3214): done with conversion, anc config size is 148 11-18 13:34:45.981 D/ACDB-LOADER( 3214): ACDB -> ACDB_CMD_GET_ANC_SETTING 11-18 13:34:45.981 D/ACDB-LOADER( 3214): done with conversion, anc config size is 74 11-18 13:34:45.981 D/ACDB-LOADER( 3214): ACDB -> ACDB_CMD_GET_ANC_SETTING 11-18 13:34:45.981 D/ACDB-LOADER( 3214): done with conversion, anc config size is 74 11-18 13:34:45.981 D/ACDB-LOADER( 3214): ACDB -> init done! 11-18 13:34:45.991 D/ ( 3214): csd_client_init 11-18 13:34:45.991 E/ ( 3214): csd_client_service_init: Invalid rx device 0, setting to handset 11-18 13:34:45.991 E/ ( 3214): csd_client_service_init: Invalid tx device 0, setting to handset 11-18 13:34:45.991 E/QMI_FW ( 3214): xport_open: socket creation failed - 1 11-18 13:34:45.991 E/Diag_Lib( 3214): Diag_LSM_Init: Failed to open handle to diag driver, error = 13 11-18 13:34:45.991 E/QMI_FW ( 3214): QMUXD: Service_id=20 not found over conn_id=0 11-18 13:34:46.001 D/qdoverlay( 3216): initoverlay:: opening the device:: /dev/graphics/fb0 11-18 13:34:46.001 D/qdoverlay( 3216): initoverlay:: opening the device:: /dev/graphics/fb1 11-18 13:34:46.001 D/qdoverlay( 3216): initoverlay:: opening the device:: /dev/graphics/fb2 11-18 13:34:46.011 E/QMI_FW ( 3214): QMUXD: Service_id=20 not found over conn_id=0 11-18 13:34:46.031 E/QMI_FW ( 3214): QMUXD: Service_id=20 not found over conn_id=0 11-18 13:34:46.031 I/qdhwcomposer( 3216): Initializing Qualcomm Hardware Composer 11-18 13:34:46.031 I/qdhwcomposer( 3216): MDP version: 440 11-18 13:34:46.031 D/qdhwcomposer( 3216): connectPPDaemon: CABL is disabled 11-18 13:34:46.031 D/qdhwcomposer( 3216): hwc_getDisplayAttributes disp = 0, width = 768 11-18 13:34:46.031 D/qdhwcomposer( 3216): hwc_getDisplayAttributes disp = 0, height = 1280 11-18 13:34:46.031 E/qdhwcomposer( 3216): Unknown display attribute 0 11-18 13:34:46.031 I/PowerHAL( 3216): power_init 11-18 13:34:46.051 I/ ( 3216): Starting bootanimation with (1) format framebuffer 11-18 13:34:46.051 E/Profiler( 3216): BEGIN mozilla_sampler_init 11-18 13:34:46.051 E/Profiler( 3216): BPUnw: [1 total] thread_register_for_profiling(me=0xb6fc7ffc, stacktop=0xbeb9796a) 11-18 13:34:46.051 W/Gonk ( 3216): Could not open boot animation 11-18 13:34:46.051 E/Profiler( 3216): SPS: 11-18 13:34:46.051 E/Profiler( 3216): SPS: Unwind mode = pseudo 11-18 13:34:46.051 E/Profiler( 3216): SPS: Sampling interval = 0 ms (zero means "platform default") 11-18 13:34:46.051 E/Profiler( 3216): SPS: Entry store size = 0 (zero means "platform default") 11-18 13:34:46.051 E/Profiler( 3216): SPS: UnwindStackScan = 0 (max dubious frames per unwind). 11-18 13:34:46.051 E/Profiler( 3216): SPS: Use env var MOZ_PROFILER_MODE=help for further information. 11-18 13:34:46.051 E/Profiler( 3216): SPS: 11-18 13:34:46.051 E/Profiler( 3216): Registering start signal 11-18 13:34:46.061 E/QMI_FW ( 3214): QMUXD: Service_id=20 not found over conn_id=0 11-18 13:34:46.071 E/QMI_FW ( 3214): QMUXD: Service_id=20 not found over conn_id=0 11-18 13:34:46.131 E/GeckoConsole( 3216): Could not read chrome manifest 'file:///system/b2g/chrome.manifest'. 11-18 13:34:46.171 I/Gecko:ProcessPriorityManager( 3216): Starting up. This is the master process. 11-18 13:34:46.171 I/Gonk ( 3216): Setting nice for pid 3216 to 0 11-18 13:34:46.171 I/Gonk ( 3216): Changed nice for pid 3216 from 0 to 0. 11-18 13:34:46.231 D/audio_hw_primary( 3214): adev_open: exit 11-18 13:34:46.231 I/AudioFlinger( 3214): loadHwModule() Loaded primary audio interface from QCOM Audio HAL (audio) handle 1 11-18 13:34:46.231 D/audio_hw_primary( 3214): adev_open_output_stream: enter: sample_rate(44100) channel_mask(0x3) devices(0x2) flags(0x2) 11-18 13:34:46.231 D/audio_hw_primary( 3214): adev_open_output_stream: exit 11-18 13:34:46.231 I/AudioFlinger( 3214): HAL output buffer size 240 frames, normal mix buffer size 960 frames 11-18 13:34:46.231 I/AudioMixer( 3214): found effect "Multichannel Downmix To Stereo" from The Android Open Source Project 11-18 13:34:46.231 E/MonoPipe( 3214): Failed to fetch local time frequency when constructing a MonoPipe (res = -32). getNextWriteTimestamp calls will be non-functional 11-18 13:34:46.241 I/AudioFlinger( 3214): Using module 1 has the primary audio interface 11-18 13:34:46.241 I/AudioFlinger( 3214): AudioFlinger's thread 0xb5eef008 ready to run 11-18 13:34:46.241 W/AudioFlinger( 3214): Thread AudioOut_2 cannot connect to the power manager service 11-18 13:34:46.241 D/audio_hw_primary( 3214): out_set_parameters: enter: usecase(1: low-latency-playback) kvpairs: routing=2 11-18 13:34:46.241 D/audio_hw_primary( 3214): out_set_parameters: exit: code(1) 11-18 13:34:46.241 D/audio_hw_primary( 3214): out_standby: enter: usecase(1: low-latency-playback) 11-18 13:34:46.241 D/audio_hw_primary( 3214): out_standby: exit 11-18 13:34:46.241 D/audio_hw_primary( 3214): adev_open_output_stream: enter: sample_rate(8000) channel_mask(0x3) devices(0x2) flags(0x8) 11-18 13:34:46.241 D/audio_hw_primary( 3214): adev_open_output_stream: exit 11-18 13:34:46.241 I/AudioFlinger( 3214): HAL output buffer size 960 frames, normal mix buffer size 960 frames 11-18 13:34:46.241 I/AudioMixer( 3214): found effect "Multichannel Downmix To Stereo" from The Android Open Source Project 11-18 13:34:46.241 I/AudioFlinger( 3214): AudioFlinger's thread 0xb5c88008 ready to run 11-18 13:34:46.241 W/AudioFlinger( 3214): Thread AudioOut_3 cannot connect to the power manager service 11-18 13:34:46.241 D/audio_hw_primary( 3214): out_set_parameters: enter: usecase(0: deep-buffer-playback) kvpairs: routing=2 11-18 13:34:46.241 D/audio_hw_primary( 3214): out_set_parameters: exit: code(1) 11-18 13:34:46.241 D/audio_hw_primary( 3214): out_standby: enter: usecase(0: deep-buffer-playback) 11-18 13:34:46.241 D/audio_hw_primary( 3214): out_standby: exit 11-18 13:34:46.251 I/audio_a2dp_hw( 3214): adev_open: adev_open in A2dp_hw module 11-18 13:34:46.251 I/AudioFlinger( 3214): loadHwModule() Loaded a2dp audio interface from A2DP Audio HW HAL (audio) handle 4 11-18 13:34:46.251 I/AudioFlinger( 3214): loadHwModule() Loaded usb audio interface from USB audio HW HAL (audio) handle 5 11-18 13:34:46.251 I/r_submix( 3214): adev_open(name=audio_hw_if) 11-18 13:34:46.251 I/r_submix( 3214): adev_init_check() 11-18 13:34:46.251 I/AudioFlinger( 3214): loadHwModule() Loaded r_submix audio interface from Wifi Display audio HAL (audio) handle 6 11-18 13:34:46.251 I/AudioPolicyService( 3214): Loaded audio policy from LEGACY Audio Policy HAL (audio_policy) 11-18 13:34:46.301 I/Gecko ( 3216): WARNING: NS_ENSURE_TRUE(lowMemFd != -1) failed: file ../../../widget/gonk/GonkMemoryPressureMonitoring.cpp, line 130 11-18 13:34:46.411 I/Gecko ( 3216): WARNING: Failed to create Addons Manager.: file ../../../toolkit/xre/nsXREDirProvider.cpp, line 811 11-18 13:34:46.451 I/Gecko ( 3216): WARNING: Error calling inotify_init(): file ../../hal/gonk/GonkDiskSpaceWatcher.cpp, line 169 11-18 13:34:46.451 I/Gecko ( 3216): Warning: No fanotify support in this device's kernel. 11-18 13:34:46.551 I/nsVolume( 3216): nsVolume: sdcard state Init 11-18 13:34:46.551 I/nsVolume( 3216): nsVolume: sdcard state Mounted @ '/storage/emulated/legacy' gen 1 locked 1 fake 1 media 1 sharing 0 11-18 13:34:46.551 I/VolumeManager( 3216): changing state from 'Uninitialized' to 'Starting' 11-18 13:34:46.551 I/VolumeManager( 3216): Connected to vold 11-18 13:34:46.551 I/VolumeManager( 3216): changing state from 'Starting' to 'Volumes Ready' 11-18 13:34:46.561 I/AutoMounter( 3216): UpdateState: umsAvail:1 umsEnabled:0 mode:0 usbCablePluggedIn:1 tryToShare:0 11-18 13:34:46.581 I/Gonk ( 3216): Connected to netd 11-18 13:34:46.601 W/AudioFlinger( 3214): Thread AudioOut_2 cannot connect to the power manager service 11-18 13:34:46.601 W/AudioFlinger( 3214): Thread AudioOut_3 cannot connect to the power manager service 11-18 13:34:46.771 I/Gecko ( 3216): 1384810486785 Marionette INFO marionette enabled via build flag and pref 11-18 13:34:46.872 D/nfcd ( 179): Socket connected 11-18 13:34:46.872 D/nfcd ( 179): void* NfcService::eventLoop(): NFCService msg=12 11-18 13:34:46.872 D/nfcd ( 179): processNotificaton notification=2000 11-18 13:34:46.872 D/nfcd ( 179): void NfcIpcSocket::writeToOutgoingQueue(uint8_t*, size_t) enter, data=0xb8b8ee60, dataLen=16 11-18 13:34:46.872 D/nfcd ( 179): Writing 16 bytes to gecko 11-18 13:34:46.942 E/GeckoConsole( 3216): While creating services from category 'profile-after-change', service for entry 'Pico Speech Synth', contract ID '@mozilla.org/synthpico;1' does not implement nsIObserver. 11-18 13:34:47.172 I/Gecko ( 3216): -*- RadioInterfaceLayer: 1 interfaces 11-18 13:34:47.342 V/EventHub( 3216): Opening device: /dev/input/event0 11-18 13:34:47.352 V/EventHub( 3216): Created descriptor: raw=:0000:0000:name:pmic8xxx_pwrkey, cooked=72563181924173486888d0fdd9a3ffeb72447f4e 11-18 13:34:47.352 V/EventHub( 3216): add device 1: /dev/input/event0 11-18 13:34:47.352 V/EventHub( 3216): bus: 0000 11-18 13:34:47.352 V/EventHub( 3216): vendor 0000 11-18 13:34:47.352 V/EventHub( 3216): product 0000 11-18 13:34:47.352 V/EventHub( 3216): version 0000 11-18 13:34:47.352 V/EventHub( 3216): name: "pmic8xxx_pwrkey" 11-18 13:34:47.352 V/EventHub( 3216): location: "pmic8xxx_pwrkey/input0" 11-18 13:34:47.352 V/EventHub( 3216): unique id: "" 11-18 13:34:47.352 V/EventHub( 3216): descriptor: "72563181924173486888d0fdd9a3ffeb72447f4e" 11-18 13:34:47.352 V/EventHub( 3216): driver: v1.0.1 11-18 13:34:47.352 D/EventHub( 3216): No input device configuration file found for device 'pmic8xxx_pwrkey'. 11-18 13:34:47.352 W/EventHub( 3216): Unable to disable kernel key repeat for /dev/input/event0: Function not implemented 11-18 13:34:47.352 I/EventHub( 3216): New device: id=1, fd=47, 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 11-18 13:34:47.352 V/EventHub( 3216): Opening device: /dev/input/event1 11-18 13:34:47.352 V/EventHub( 3216): Created descriptor: raw=:0001:0001:, cooked=485d69228e24f5e46da1598745890b214130dbc4 11-18 13:34:47.352 V/EventHub( 3216): add device 2: /dev/input/event1 11-18 13:34:47.352 V/EventHub( 3216): bus: 0018 11-18 13:34:47.352 V/EventHub( 3216): vendor 0001 11-18 13:34:47.352 V/EventHub( 3216): product 0001 11-18 13:34:47.352 V/EventHub( 3216): version 0001 11-18 13:34:47.352 V/EventHub( 3216): name: "keypad_8064" 11-18 13:34:47.352 V/EventHub( 3216): location: "keypad_8064/input0" 11-18 13:34:47.352 V/EventHub( 3216): unique id: "" 11-18 13:34:47.352 V/EventHub( 3216): descriptor: "485d69228e24f5e46da1598745890b214130dbc4" 11-18 13:34:47.352 V/EventHub( 3216): driver: v1.0.1 11-18 13:34:47.352 D/EventHub( 3216): No input device configuration file found for device 'keypad_8064'. 11-18 13:34:47.352 W/EventHub( 3216): Unable to disable kernel key repeat for /dev/input/event1: Function not implemented 11-18 13:34:47.352 I/EventHub( 3216): New device: id=2, fd=49, 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 11-18 13:34:47.352 V/EventHub( 3216): Opening device: /dev/input/event4 11-18 13:34:47.352 V/EventHub( 3216): Created descriptor: raw=:0000:0000:name:apq8064-tabla-snd-card Headset Jack, cooked=9e68f1d70457a01a032dc217c75c6266c8a980f1 11-18 13:34:47.352 V/EventHub( 3216): add device 3: /dev/input/event4 11-18 13:34:47.352 V/EventHub( 3216): bus: 0000 11-18 13:34:47.352 V/EventHub( 3216): vendor 0000 11-18 13:34:47.352 V/EventHub( 3216): product 0000 11-18 13:34:47.352 V/EventHub( 3216): version 0000 11-18 13:34:47.352 V/EventHub( 3216): name: "apq8064-tabla-snd-card Headset Jack" 11-18 13:34:47.352 V/EventHub( 3216): location: "ALSA" 11-18 13:34:47.352 V/EventHub( 3216): unique id: "" 11-18 13:34:47.352 V/EventHub( 3216): descriptor: "9e68f1d70457a01a032dc217c75c6266c8a980f1" 11-18 13:34:47.352 V/EventHub( 3216): driver: v1.0.1 11-18 13:34:47.352 D/EventHub( 3216): No input device configuration file found for device 'apq8064-tabla-snd-card Headset Jack'. 11-18 13:34:47.352 I/EventHub( 3216): New device: id=3, fd=50, path='/dev/input/event4', name='apq8064-tabla-snd-card Headset Jack', classes=0x80, configuration='', keyLayout='', keyCharacterMap='', builtinKeyboard=false, usingSuspendBlockIoctl=true, usingClockIoctl=true 11-18 13:34:47.352 V/EventHub( 3216): Opening device: /dev/input/event3 11-18 13:34:47.352 V/EventHub( 3216): Created descriptor: raw=:0000:0000:name:apq8064-tabla-snd-card Button Jack, cooked=db07212d213438566449709b3ea207d5e793b808 11-18 13:34:47.352 V/EventHub( 3216): add device 4: /dev/input/event3 11-18 13:34:47.352 V/EventHub( 3216): bus: 0000 11-18 13:34:47.352 V/EventHub( 3216): vendor 0000 11-18 13:34:47.352 V/EventHub( 3216): product 0000 11-18 13:34:47.352 V/EventHub( 3216): version 0000 11-18 13:34:47.352 V/EventHub( 3216): name: "apq8064-tabla-snd-card Button Jack" 11-18 13:34:47.352 V/EventHub( 3216): location: "ALSA" 11-18 13:34:47.352 V/EventHub( 3216): unique id: "" 11-18 13:34:47.352 V/EventHub( 3216): descriptor: "db07212d213438566449709b3ea207d5e793b808" 11-18 13:34:47.352 V/EventHub( 3216): driver: v1.0.1 11-18 13:34:47.352 D/EventHub( 3216): No input device configuration file found for device 'apq8064-tabla-snd-card Button Jack'. 11-18 13:34:47.352 W/EventHub( 3216): Unable to disable kernel key repeat for /dev/input/event3: Function not implemented 11-18 13:34:47.352 I/EventHub( 3216): New device: id=4, fd=51, 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 11-18 13:34:47.352 V/EventHub( 3216): Opening device: /dev/input/event5 11-18 13:34:47.352 V/EventHub( 3216): Created descriptor: raw=:0001:0001:, cooked=485d69228e24f5e46da1598745890b214130dbc4 11-18 13:34:47.352 V/EventHub( 3216): add device 5: /dev/input/event5 11-18 13:34:47.352 V/EventHub( 3216): bus: 0000 11-18 13:34:47.352 V/EventHub( 3216): vendor 0001 11-18 13:34:47.352 V/EventHub( 3216): product 0001 11-18 13:34:47.352 V/EventHub( 3216): version 0001 11-18 13:34:47.352 V/EventHub( 3216): name: "hs_detect" 11-18 13:34:47.352 V/EventHub( 3216): location: "" 11-18 13:34:47.352 V/EventHub( 3216): unique id: "" 11-18 13:34:47.352 V/EventHub( 3216): descriptor: "485d69228e24f5e46da1598745890b214130dbc4" 11-18 13:34:47.352 V/EventHub( 3216): driver: v1.0.1 11-18 13:34:47.352 D/EventHub( 3216): No input device configuration file found for device 'hs_detect'. 11-18 13:34:47.352 W/EventHub( 3216): Unable to disable kernel key repeat for /dev/input/event5: Function not implemented 11-18 13:34:47.352 I/EventHub( 3216): New device: id=5, fd=52, 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 11-18 13:34:47.352 V/EventHub( 3216): Opening device: /dev/input/event2 11-18 13:34:47.352 V/EventHub( 3216): Created descriptor: raw=:0000:0000:name:touch_dev, cooked=4e2720e99bd2b59adae8529881343531fff7c98e 11-18 13:34:47.352 V/EventHub( 3216): add device 6: /dev/input/event2 11-18 13:34:47.352 V/EventHub( 3216): bus: 0000 11-18 13:34:47.352 V/EventHub( 3216): vendor 0000 11-18 13:34:47.352 V/EventHub( 3216): product 0000 11-18 13:34:47.352 V/EventHub( 3216): version 0000 11-18 13:34:47.352 V/EventHub( 3216): name: "touch_dev" 11-18 13:34:47.352 V/EventHub( 3216): location: "" 11-18 13:34:47.352 V/EventHub( 3216): unique id: "" 11-18 13:34:47.352 V/EventHub( 3216): descriptor: "4e2720e99bd2b59adae8529881343531fff7c98e" 11-18 13:34:47.352 V/EventHub( 3216): driver: v1.0.1 11-18 13:34:47.352 I/EventHub( 3216): New device: id=6, fd=53, path='/dev/input/event2', name='touch_dev', classes=0x14, configuration='/system/usr/idc/touch_dev.idc', keyLayout='', keyCharacterMap='', builtinKeyboard=false, usingSuspendBlockIoctl=true, usingClockIoctl=true 11-18 13:34:47.352 V/EventHub( 3216): Created descriptor: raw=:0000:0000:uniqueId:<virtual>name:Virtual, cooked=a718a782d34bc767f4689c232d64d527998ea7fd 11-18 13:34:47.352 V/EventHub( 3216): Reporting device opened: id=-1, name=<virtual> 11-18 13:34:47.352 V/EventHub( 3216): Reporting device opened: id=6, name=/dev/input/event2 11-18 13:34:47.352 V/EventHub( 3216): Reporting device opened: id=5, name=/dev/input/event5 11-18 13:34:47.352 V/EventHub( 3216): Reporting device opened: id=4, name=/dev/input/event3 11-18 13:34:47.352 V/EventHub( 3216): Reporting device opened: id=3, name=/dev/input/event4 11-18 13:34:47.352 V/EventHub( 3216): Reporting device opened: id=2, name=/dev/input/event1 11-18 13:34:47.352 V/EventHub( 3216): Reporting device opened: id=1, name=/dev/input/event0 11-18 13:34:47.352 I/InputReader( 3216): Device added: id=-1, name='Virtual', sources=0x00000301 11-18 13:34:47.352 I/InputReader( 3216): Device reconfigured: id=6, name='touch_dev', size 768x1280, orientation 0, mode 1, display id 0 11-18 13:34:47.352 I/InputReader( 3216): Device added: id=6, name='touch_dev', sources=0x00001002 11-18 13:34:47.352 I/InputReader( 3216): Device added: id=5, name='hs_detect', sources=0x80000101 11-18 13:34:47.352 I/InputReader( 3216): Device added: id=4, name='apq8064-tabla-snd-card Button Jack', sources=0x00000101 11-18 13:34:47.352 I/InputReader( 3216): Device added: id=3, name='apq8064-tabla-snd-card Headset Jack', sources=0x80000000 11-18 13:34:47.352 I/InputReader( 3216): Device added: id=2, name='keypad_8064', sources=0x00000101 11-18 13:34:47.352 I/InputReader( 3216): Device added: id=1, name='pmic8xxx_pwrkey', sources=0x00000101 11-18 13:34:47.392 I/Gecko ( 3216): ###!!! ASSERTION: Existing entry in disk StartupCache.: 'zipItem == nullptr', file ../../startupcache/StartupCache.cpp, line 379 11-18 13:34:47.432 I/Gecko ( 3216): Determined SkiaGL cache limits: Size 122602752, Items: 256 11-18 13:34:47.432 I/Gecko ( 3216): ++DOCSHELL 0xb0d39c00 == 1 [pid = 3216] [id = 1] 11-18 13:34:47.442 I/Gecko ( 3216): ++DOMWINDOW == 1 (0xb250beac) [pid = 3216] [serial = 1] [outer = 0x0] 11-18 13:34:47.442 I/Gecko ( 3216): ++DOMWINDOW == 2 (0xb250c08c) [pid = 3216] [serial = 2] [outer = 0xb250beac] 11-18 13:34:47.522 I/Gecko ( 3216): pldhash: for the table at address 0xb08d7270, the given entrySize of 72 definitely favors chaining over double hashing. 11-18 13:34:47.652 I/Gecko ( 3216): 1384810487664 Marionette INFO marionette-server.js loaded 11-18 13:34:47.853 I/Gecko ( 3216): 1384810487860 Marionette INFO B2G emulator: no 11-18 13:34:47.853 I/Gecko ( 3216): 1384810487860 Marionette INFO Device detected is mako 11-18 13:34:47.853 I/Gecko ( 3216): 1384810487864 Marionette INFO Listening on port 2828 11-18 13:34:47.853 I/Gecko ( 3216): 11-18 13:34:47.853 I/Gecko ( 3216): 1384810487865 Marionette INFO Marionette server ready 11-18 13:34:47.953 I/Gecko ( 3216): ++DOCSHELL 0xb14ca800 == 2 [pid = 3216] [id = 2] 11-18 13:34:47.953 I/Gecko ( 3216): ++DOMWINDOW == 3 (0xb250d16c) [pid = 3216] [serial = 3] [outer = 0x0] 11-18 13:34:47.953 I/Gecko ( 3216): ++DOMWINDOW == 4 (0xb250d34c) [pid = 3216] [serial = 4] [outer = 0xb250d16c] 11-18 13:34:48.193 I/log ( 3263): OOM Message Logger Started 11-18 13:34:48.303 I/Gonk ( 3216): NFC: OnConnectSuccess 11-18 13:34:48.383 I/Gonk ( 3216): RIL[0]: OnConnectSuccess 11-18 13:34:48.523 I/Gecko ( 3216): ++DOMWINDOW == 5 (0xb250d52c) [pid = 3216] [serial = 5] [outer = 0xb250beac] 11-18 13:34:48.864 I/Gecko ( 3216): WARNING: Bluetooth has already been enabled/disabled before or the toggling is failed.: file ../../../dom/bluetooth/BluetoothService.cpp, line 552 11-18 13:34:48.864 I/Gecko ( 3216): WARNING: No observer registered for path /B2G/bluetooth/manager: file ../../../dom/bluetooth/BluetoothService.cpp, line 456 11-18 13:34:49.284 D/DHCP ( 3216): failed to set prefixLength 0: Cannot assign requested address 11-18 13:34:50.155 I/Gecko ( 3216): Nfc Worker: NFC_NOTIFICATION_INITIALIZED status:0 11-18 13:34:50.385 E/GeckoConsole( 3216): [JavaScript Warning: "ReferenceError: reference to undefined property Ci.nsICrashReporter" {file: "chrome://browser/content/shell.js" line: 213}] 11-18 13:34:50.395 I/Gecko ( 3216): ++DOCSHELL 0xae8c7c00 == 3 [pid = 3216] [id = 3] 11-18 13:34:50.395 I/Gecko ( 3216): ++DOMWINDOW == 6 (0xb200d3bc) [pid = 3216] [serial = 6] [outer = 0x0] 11-18 13:34:50.836 I/Gecko ( 3216): ###################################### forms.js loaded 11-18 13:34:50.846 I/Gecko ( 3216): ############################### browserElementPanning.js loaded 11-18 13:34:50.856 I/Gecko ( 3216): ++DOMWINDOW == 7 (0xb200a66c) [pid = 3216] [serial = 7] [outer = 0xb200d3bc] 11-18 13:34:50.886 I/Gecko ( 3216): ######################## BrowserElementChildPreload.js loaded 11-18 13:34:50.926 I/Gecko ( 3216): *** UTM:SVC TimerManager:registerTimer - id: user-agent-updates-timer 11-18 13:34:50.936 E/GeckoConsole( 3216): UTM:SVC TimerManager:registerTimer - id: user-agent-updates-timer 11-18 13:34:51.016 I/Gecko ( 3216): ++DOMWINDOW == 8 (0xb200d75c) [pid = 3216] [serial = 8] [outer = 0xb200d3bc] 11-18 13:34:51.056 I/Gecko ( 3216): --DOMWINDOW == 7 (0xb250c08c) [pid = 3216] [serial = 2] [outer = 0xb250beac] [url = about:blank] 11-18 13:34:51.076 I/GeckoDump( 3216): Crash reporter : disabled at build time. 11-18 13:34:51.567 E/GeckoConsole( 3216): [JavaScript Warning: "reference to undefined property options.rilMessageType" {file: "resource://gre/modules/ril_worker.js" line: 5977}] 11-18 13:34:51.777 I/Gecko ( 3216): WARNING: NS_ENSURE_TRUE(ParseTypeAttribute(type, &version)) failed: file ../../../../content/base/src/nsScriptLoader.cpp, line 508 11-18 13:34:51.777 I/Gecko ( 3216): WARNING: NS_ENSURE_TRUE(ParseTypeAttribute(type, &version)) failed: file ../../../../content/base/src/nsScriptLoader.cpp, line 508 11-18 13:34:51.777 I/Gecko ( 3216): WARNING: NS_ENSURE_TRUE(ParseTypeAttribute(type, &version)) failed: file ../../../../content/base/src/nsScriptLoader.cpp, line 508 11-18 13:34:51.787 I/Gecko ( 3216): WARNING: NS_ENSURE_TRUE(ParseTypeAttribute(type, &version)) failed: file ../../../../content/base/src/nsScriptLoader.cpp, line 508 11-18 13:34:52.147 E/kickstart( 552): Wrote to /sys/power/wake_lock 11-18 13:34:52.277 E/kickstart( 552): Received file "/dev/block/platform/msm_sdcc.1/by-name/m9kefs1" 11-18 13:34:52.287 E/kickstart( 552): 786432 bytes transferred in 0.129s (5.83 MBps) 11-18 13:34:52.287 E/kickstart( 552): Successfully downloaded files from target 11-18 13:34:52.287 E/kickstart( 552): Wrote to /sys/power/wake_unlock 11-18 13:34:52.287 E/kickstart( 552): Sahara protocol completed 11-18 13:34:52.357 I/Gecko ( 3216): MobileConnection initialized 11-18 13:34:52.467 I/FMRadio ( 3216): FMRadio is initialized. 11-18 13:34:52.758 I/Gecko ( 3216): WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file ../../../../../content/html/content/src/HTMLMediaElement.cpp, line 1223 11-18 13:34:52.768 E/Profiler( 3216): BPUnw: [1 total] thread_unregister_for_profiling(me=0x6fa990) (NOT REGISTERED) 11-18 13:34:53.138 I/libsuspend( 3216): Selected early suspend 11-18 13:34:53.138 I/libsuspend( 3216): Starting early suspend unblocker thread 11-18 13:34:53.138 E/PowerHAL( 3216): sync_thread: failed to send: No such file or directory 11-18 13:34:53.148 E/PowerHAL( 3216): touch_boost: failed to send: No such file or directory 11-18 13:34:53.148 W/Netd ( 167): No subsystem found in netlink event 11-18 13:34:53.148 D/NetlinkEvent( 167): Unexpected netlink message. type=0x11 11-18 13:34:53.188 I/GeckoDump( 3216): XXX FIXME : Got a mozContentEvent: system-message-listener-ready 11-18 13:34:53.258 W/Netd ( 167): No subsystem found in netlink event 11-18 13:34:53.258 D/NetlinkEvent( 167): Unexpected netlink message. type=0x11 11-18 13:34:53.639 V/EventHub( 3216): /dev/input/event0 got: time=2884.517084, type=1, code=116, value=1 11-18 13:34:53.639 V/EventHub( 3216): /dev/input/event0 got: time=2884.517084, type=0, code=0, value=0 11-18 13:34:53.819 V/EventHub( 3216): /dev/input/event0 got: time=2884.699229, type=1, code=116, value=0 11-18 13:34:53.819 V/EventHub( 3216): /dev/input/event0 got: time=2884.699229, type=0, code=0, value=0 11-18 13:34:53.909 D/SoftapController( 167): Softap fwReload - Ok 11-18 13:34:54.139 I/log ( 3343): OOM Message Logger Started 11-18 13:34:54.450 I/Gecko ( 3216): WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x8000FFFF: file ../../../../dom/src/storage/DOMStorageManager.cpp, line 460 11-18 13:34:54.450 I/Gecko ( 3216): WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x8000FFFF: file ../../../dom/base/nsGlobalWindow.cpp, line 10802 11-18 13:34:55.010 I/Gecko ( 3216): WARNING: Trying to SendCommand() without a SLC: file ../../../dom/bluetooth/bluedroid/BluetoothHfpManager.cpp, line 1228 11-18 13:34:55.010 I/Gecko ( 3216): WARNING: Trying to SendCommand() without a SLC: file ../../../dom/bluetooth/bluedroid/BluetoothHfpManager.cpp, line 1228 11-18 13:34:55.010 I/Gecko ( 3216): WARNING: Trying to SendCommand() without a SLC: file ../../../dom/bluetooth/bluedroid/BluetoothHfpManager.cpp, line 1228 11-18 13:34:55.030 I/Gecko ( 3216): WARNING: Trying to SendCommand() without a SLC: file ../../../dom/bluetooth/bluedroid/BluetoothHfpManager.cpp, line 1228 11-18 13:34:55.030 I/Gecko ( 3216): WARNING: Trying to SendCommand() without a SLC: file ../../../dom/bluetooth/bluedroid/BluetoothHfpManager.cpp, line 1228 11-18 13:34:55.030 I/Gecko ( 3216): WARNING: Failed to get relSignalStrength in BluetoothHfpManager: file ../../../dom/bluetooth/bluedroid/BluetoothHfpManager.cpp, line 619
Blocks: b2g-nfc
Just to note, NFC Manager (which isn't in the codebase yet...) doesn't handle power levels related to screen on/off yet in the landed NFC branch except via Settings UI property nfc.enabled = {true, false}. That settings value is also not in the official Gaia yet. Keeping eye out and trying to reproduce...
Dimi, I can't reproduce, but from looking at the logs, the IPC is closing, because of the following reported reason in dom/ipc/ContentChild.cpp: void ContentChild::ActorDestroy(ActorDestroyReason why) { if (AbnormalShutdown == why) { NS_WARNING("shutting down early because of crash!"); QuickExit(); } Meaning, nfcd crashed, right? My nfcd is on change 40001c4933297813adce2e75dff591c78fea46c3, Nov 21, reported on Nov 18, and affecting the build on 11/20. --enable-debug --enable-optimize --enable-valgrind (not sure if this works...)
Flags: needinfo?(dlee)
^--- Nexus 4 (mako) build.
Hi Garner, from log, nfcd is still running after crash 11-18 13:34:46.872 D/nfcd ( 179): Socket connected 11-18 13:34:46.872 D/nfcd ( 179): void* NfcService::eventLoop(): NFCService msg=12 11-18 13:34:46.872 D/nfcd ( 179): processNotificaton notification=2000 11-18 13:34:46.872 D/nfcd ( 179): void NfcIpcSocket::writeToOutgoingQueue(uint8_t*, size_t) enter, data=0xb8b8ee60, dataLen=16
Flags: needinfo?(dlee)
I think i can also try to reproduce this bug. Just enable nfc and put it overnight ?
(In reply to Dimi Lee [:dlee] from comment #5) > I think i can also try to reproduce this bug. > Just enable nfc and put it overnight ? I believe so. I'm making another run too (head revision gecko, nfcd).
If nfcd is still running (oneshot), and even connected, what does ContentChild belong to in a system that didn't even have the System App NFC Manager yet? service nfcd /system/bin/nfcd class main oneshot socket nfcd stream 660 nfc nfc user nfc group nfc
Dimi, I didn't get a crash logged all night. A re-run on firefox-28 (gecko head?), or extra reproduction steps would be a very useful... On a related topic that may affect testing, I should note that SettingsUI and NFC Manager landed in Gaia since the bug opened. NFC Manager will eventually work, pending Bug 933497 landing soonish in Gecko code.
More notes: NFC doesn't use ContentChild/ContentProcess.cpp/h (it uses a NFCContentHelper.js located in system/gonk currently, similar to RIL). Is something else using it crashing? (DOM objects using it: Mobilemessage, bluetooth, indexedDB, nsGeolocation, etc.).
Hi Gregor, according to comment 9, it's not the NFC problem and we can not reproduce. did you meet this problem again?
Status: NEW → RESOLVED
Closed: 11 years ago
Flags: needinfo?(anygregor)
Resolution: --- → FIXED
(In reply to Ken Chang[:ken] from comment #10) > Hi Gregor, according to comment 9, it's not the NFC problem and we can not > reproduce. did you meet this problem again? I am currently tracking down some other memory corruption but I haven't seen this one for a week now.
Flags: needinfo?(anygregor)
Group: b2g-core-security
You need to log in before you can comment on or make changes to this bug.