Closed
Bug 972120
Opened 11 years ago
Closed 11 years ago
[Camera] [Gecko] [API] Two consecutive calls to navigator.mozCameras.getCamera make gecko crash
Categories
(Firefox OS Graveyard :: Gaia::Camera, defect)
Tracking
(Not tracked)
RESOLVED
DUPLICATE
of bug 970557
People
(Reporter: dmarcos, Unassigned)
References
Details
This should be handled gracefully.
Steps to produce:
- Call getCamera API twice. Example below:
navigator.mozCameras.getCamera('front', {},
function() {
console.log('gotCamera');
}
);
navigator.mozCameras.getCamera('front', {},
function() {
console.log('gotCamera');
}
);
Reporter | ||
Comment 1•11 years ago
|
||
I collected this with logcat. Let me know if you want any additional info:
/QualcommCamera( 141): Qint android::start_preview(camera_device*): E
E/QCameraHWI( 141): android::status_t android::QCameraHardwareInterface::startPreview(): mPreviewState =0
E/QCameraHWI( 141): android::status_t android::QCameraHardwareInterface::startPreview(): HAL::startPreview begin
E/QCameraHWI( 141): android::status_t android::QCameraHardwareInterface::startPreview(): start preview now
I/QCameraHWI( 141): startPreview2: E
I/QCameraHWI( 141): preview_parm_config: E
I/QCameraHWI( 141): preview_parm_config: X
E/mm-camera( 158): axi_parse_handle: handle = 0xa00, client_idx = 0
E/mm-camera( 158): axi_parse_handle: handle = 0xa00, client_idx = 0
E/mm-camera( 158): axi_parse_handle: handle = 0xa00, client_idx = 0
E/mm-camera( 158): axi_parse_handle: handle = 0xa00, client_idx = 0
E/mm-camera( 158): axi_parse_handle: handle = 0xa00, client_idx = 0
E/mm-camera( 158): config_validate_dimension: E
E/mm-camera( 158): config_validate_dimension: X
E/mm-camera( 158): config_CAMERA_SET_PARM_DIMENSION: rc = 0, pic_fmt = 1, thumb_fmt = 1, prev_fmt = 1, enc_fmt = 0, rotation = 0
E/hardware/qcom/camera/QCameraStream.cpp( 141): android::status_t android::QCameraStream::setMode(int) :myMode 5
E/hardware/qcom/camera/QCameraStream.cpp( 141): android::status_t android::QCameraStream::setMode(int) :myMode 5
E/hardware/qcom/camera/QCameraStream.cpp( 141): android::status_t android::QCameraStream::setMode(int) :myMode 5
E/hardware/qcom/camera/QCameraStream.cpp( 141): android::status_t android::QCameraStream::setMode(int) :myMode 5
E/QCameraHWI( 141): android::status_t android::QCameraHardwareInterface::startPreview2(): myMode = 5
E/QCameraHWI( 141): android::status_t android::QCameraHardwareInterface::startPreview2(): setPreviewWindow
E/QCameraHWI_Preview( 141): setPreviewWindow: E
E/hardware/qcom/camera/QCameraStream.cpp( 141): android::status_t android::QCameraStream::setFormat(uint8_t, cam_format_t): E
E/mm-camera( 158): config_v4l2_request, type = 0
E/mm-camera( 158): config_MSM_V4L2_VID_CAP_TYPE rc=1
V/hardware/qcom/camera/QCameraStream.cpp( 141): android::status_t android::QCameraStream::setFormat(uint8_t, cam_format_t): Stream MM_CAMERA_PARM_CH_IMAGE_FMT rc = 0
E/hardware/qcom/camera/QCameraStream.cpp( 141): android::status_t android::QCameraStream::setFormat(uint8_t, cam_format_t): X
E/QCameraHWI_Preview( 141): virtual android::status_t android::QCameraStream_preview::initDisplayBuffers():BEGIN
E/QCameraHWI_Preview( 141): android::status_t android::QCameraStream_preview::getBufferFromSurface(): dequeue buf hdl =0x4f58a0, size =462848, stride=640
E/QCameraHWI_Preview( 141): getBufferFromSurface: camera call genlock_lock, hdl=0x4f58a0
E/QCameraHWI_Preview( 141): getBufferFromSurface: genlock_lock_buffer hdl =0x4f58a0
E/QCameraHWI_Preview( 141): android::status_t android::QCameraStream_preview::getBufferFromSurface(): dequeue buf: 0x4f0130
E/QCameraHWI_Preview( 141): android::status_t android::QCameraStream_preview::getBufferFromSurface(): idx = 0, fd = 34, size = 462848, offset = 0
E/QCameraHWI_Preview( 141): android::status_t android::QCameraStream_preview::getBufferFromSurface(): dequeue buf hdl =0x4f6050, size =462848, stride=640
E/QCameraHWI_Preview( 141): getBufferFromSurface: camera call genlock_lock, hdl=0x4f6050
E/QCameraHWI_Preview( 141): getBufferFromSurface: genlock_lock_buffer hdl =0x4f6050
E/QCameraHWI_Preview( 141): android::status_t android::QCameraStream_preview::getBufferFromSurface(): dequeue buf: 0x4f01d8
E/QCameraHWI_Preview( 141): android::status_t android::QCameraStream_preview::getBufferFromSurface(): idx = 1, fd = 38, size = 462848, offset = 0
E/QCameraHWI_Preview( 141): android::status_t android::QCameraStream_preview::getBufferFromSurface(): dequeue buf hdl =0x4f55e0, size =462848, stride=640
E/QCameraHWI_Preview( 141): getBufferFromSurface: camera call genlock_lock, hdl=0x4f55e0
E/QCameraHWI_Preview( 141): getBufferFromSurface: genlock_lock_buffer hdl =0x4f55e0
E/QCameraHWI_Preview( 141): android::status_t android::QCameraStream_preview::getBufferFromSurface(): dequeue buf: 0x4f02e0
E/QCameraHWI_Preview( 141): android::status_t android::QCameraStream_preview::getBufferFromSurface(): idx = 2, fd = 42, size = 462848, offset = 0
E/QCameraHWI_Preview( 141): android::status_t android::QCameraStream_preview::getBufferFromSurface(): dequeue buf hdl =0x4f6160, size =462848, stride=640
E/QCameraHWI_Preview( 141): getBufferFromSurface: camera call genlock_lock, hdl=0x4f6160
E/QCameraHWI_Preview( 141): getBufferFromSurface: genlock_lock_buffer hdl =0x4f6160
E/QCameraHWI_Preview( 141): android::status_t android::QCameraStream_preview::getBufferFromSurface(): dequeue buf: 0x4f0450
E/QCameraHWI_Preview( 141): android::status_t android::QCameraStream_preview::getBufferFromSurface(): idx = 3, fd = 46, size = 462848, offset = 0
E/QCameraHWI_Preview( 141): android::status_t android::QCameraStream_preview::getBufferFromSurface(): dequeue buf hdl =0x4f0600, size =462848, stride=640
E/QCameraHWI_Preview( 141): getBufferFromSurface: camera call genlock_lock, hdl=0x4f0600
E/QCameraHWI_Preview( 141): getBufferFromSurface: genlock_lock_buffer hdl =0x4f0600
E/QCameraHWI_Preview( 141): android::status_t android::QCameraStream_preview::getBufferFromSurface(): dequeue buf: 0x4f05b0
E/QCameraHWI_Preview( 141): android::status_t android::QCameraStream_preview::getBufferFromSurface(): idx = 4, fd = 50, size = 462848, offset = 0
E/QCameraHWI_Preview( 141): android::status_t android::QCameraStream_preview::getBufferFromSurface(): dequeue buf hdl =0x4e3040, size =462848, stride=640
E/QCameraHWI_Preview( 141): getBufferFromSurface: camera call genlock_lock, hdl=0x4e3040
E/QCameraHWI_Preview( 141): getBufferFromSurface: genlock_lock_buffer hdl =0x4e3040
E/QCameraHWI_Preview( 141): android::status_t android::QCameraStream_preview::getBufferFromSurface(): dequeue buf: 0x4f5b68
E/QCameraHWI_Preview( 141): android::status_t android::QCameraStream_preview::getBufferFromSurface(): idx = 5, fd = 54, size = 462848, offset = 0
E/QCameraHWI_Preview( 141): android::status_t android::QCameraStream_preview::getBufferFromSurface(): dequeue buf hdl =0x4efc68, size =462848, stride=640
E/QCameraHWI_Preview( 141): getBufferFromSurface: camera call genlock_lock, hdl=0x4efc68
E/QCameraHWI_Preview( 141): getBufferFromSurface: genlock_lock_buffer hdl =0x4efc68
E/QCameraHWI_Preview( 141): android::status_t android::QCameraStream_preview::getBufferFromSurface(): dequeue buf: 0x4efc28
E/QCameraHWI_Preview( 141): android::status_t android::QCameraStream_preview::getBufferFromSurface(): idx = 6, fd = 58, size = 462848, offset = 0
E/QCameraHWI_Preview( 141): Cancelling preview buffer and set not owned 0x4e3040
E/QCameraHWI_Preview( 141): Cancelling preview buffer and set not owned 0x4efc68
E/QCameraHWI_Preview( 141): virtual android::status_t android::QCameraStream_preview::initDisplayBuffers(): idx = 0, fd = 34, size = 462848, cbcr_offset = 307200, y_offset = 0, offset = 0, vaddr = 0x417ea000
E/QCameraHWI_Preview( 141): Planes: 0 length: 307200 userptr: 34 offset: 0
E/QCameraHWI_Preview( 141): Planes: 1 length: 153600 userptr: 34 offset: 307200
E/QCameraHWI_Preview( 141): virtual android::status_t android::QCameraStream_preview::initDisplayBuffers(): idx = 1, fd = 38, size = 462848, cbcr_offset = 307200, y_offset = 0, offset = 0, vaddr = 0x41cd9000
E/QCameraHWI_Preview( 141): Planes: 0 length: 307200 userptr: 38 offset: 0
E/QCameraHWI_Preview( 141): Planes: 1 length: 153600 userptr: 38 offset: 307200
E/QCameraHWI_Preview( 141): virtual android::status_t android::QCameraStream_preview::initDisplayBuffers(): idx = 2, fd = 42, size = 462848, cbcr_offset = 307200, y_offset = 0, offset = 0, vaddr = 0x420d5000
E/QCameraHWI_Preview( 141): Planes: 0 length: 307200 userptr: 42 offset: 0
E/QCameraHWI_Preview( 141): Planes: 1 length: 153600 userptr: 42 offset: 307200
E/QCameraHWI_Preview( 141): virtual android::status_t android::QCameraStream_preview::initDisplayBuffers(): idx = 3, fd = 46, size = 462848, cbcr_offset = 307200, y_offset = 0, offset = 0, vaddr = 0x42407000
E/QCameraHWI_Preview( 141): Planes: 0 length: 307200 userptr: 46 offset: 0
E/QCameraHWI_Preview( 141): Planes: 1 length: 153600 userptr: 46 offset: 307200
E/QCameraHWI_Preview( 141): virtual android::status_t android::QCameraStream_preview::initDisplayBuffers(): idx = 4, fd = 50, size = 462848, cbcr_offset = 307200, y_offset = 0, offset = 0, vaddr = 0x42671000
E/QCameraHWI_Preview( 141): Planes: 0 length: 307200 userptr: 50 offset: 0
E/QCameraHWI_Preview( 141): Planes: 1 length: 153600 userptr: 50 offset: 307200
E/QCameraHWI_Preview( 141): virtual android::status_t android::QCameraStream_preview::initDisplayBuffers(): idx = 5, fd = 54, size = 462848, cbcr_offset = 307200, y_offset = 0, offset = 0, vaddr = 0x42911000
E/QCameraHWI_Preview( 141): Planes: 0 length: 307200 userptr: 54 offset: 0
E/QCameraHWI_Preview( 141): Planes: 1 length: 153600 userptr: 54 offset: 307200
E/QCameraHWI_Preview( 141): virtual android::status_t android::QCameraStream_preview::initDisplayBuffers(): idx = 6, fd = 58, size = 462848, cbcr_offset = 307200, y_offset = 0, offset = 0, vaddr = 0x42ad5000
E/QCameraHWI_Preview( 141): Planes: 0 length: 307200 userptr: 58 offset: 0
E/QCameraHWI_Preview( 141): Planes: 1 length: 153600 userptr: 58 offset: 307200
E/QCameraHWI_Preview( 141): virtual android::status_t android::QCameraStream_preview::initDisplayBuffers():END
E/QCameraHWI_Preview( 141): virtual android::status_t android::QCameraStream_preview::start() : initDisplayBuffers
E/mm-camera( 158): mctl_pp_poll_fn: Woke up Socket fd
E/mm-camera( 158): mctl_pp_recvmsg: Receieved msg_type=0
E/mm-camera( 158): mctl_pp_poll_fn: Woke up Socket fd
E/mm-camera( 158): mctl_pp_recvmsg: Receieved msg_type=0
E/mm-camera( 158): mctl_pp_poll_fn: Woke up Socket fd
E/mm-camera( 158): mctl_pp_recvmsg: Receieved msg_type=0
E/mm-camera( 158): mctl_pp_poll_fn: Woke up Socket fd
E/mm-camera( 158): mctl_pp_recvmsg: Receieved msg_type=0
E/mm-camera( 158): mctl_pp_poll_fn: Woke up Socket fd
E/mm-camera( 158): mctl_pp_recvmsg: Receieved msg_type=0
E/mm-camera( 158): mctl_pp_poll_fn: Woke up Socket fd
E/mm-camera( 158): mctl_pp_recvmsg: Receieved msg_type=0
E/mm-camera( 158): mctl_pp_poll_fn: Woke up Socket fd
E/mm-camera( 158): mctl_pp_recvmsg: Receieved msg_type=0
E/QCameraHWI_Preview( 141): Setting OP MODE to MM_CAMERA_OP_MODE_VIDEO
E/QCameraHWI_Preview( 141): OP Mode Set
E/QCameraHWI_Preview( 141): Starting Preview/Video Stream.
E/mm-camera( 158): config_v4l2_request, type = 1
E/mm-camera( 158): config_MSM_V4L2_STREAM_ON Calling Zoom proc zoom val = 0
E/mm-camera( 158): config_proc_zoom: E, zoom_val = 0, streamon_mask = 0x0
E/mm-camera( 158): config_proc_zoom: X
E/CAMERA FRAME_PROC( 158): frame_proc_parse_handle: handle = 0xa00, client_idx = 0
E/mm-camera( 158): config_MSM_V4L2_STREAM_ON: OPS MODE 2
E/mm-camera( 158): config_MSM_V4L2_STREAM_ON: Done MSM_CAM_IOCTL_V4L2_EVT_NOTIFY to kernel
E/mm-camera( 158): config_decide_vfe2x_outputs Current mode 0 4
E/mm-camera( 158): config_decide_vfe2x_outputs Current mode 0 Full size liveshot : Disabled
E/mm-camera( 158): config_decide_vfe2x_outputs: Ports Used 1, Op mode 64
E/mm-camera( 158): config_decide_vfe2x_outputs: Primary: 640x480, extra_pad: 0x0, Fmt: 0, Type: 1, Path: 1
E/mm-camera( 158): config_decide_vfe2x_outputs: Secondary: 0x0, extra_pad: 0x0, Fmt: 0, Type: 0, Path: 0
E/mm-camera( 158): config_CAMERA_START_VIDEO: E, ctrl->state = 0
E/mm-camera( 158): config_CAMERA_START_VIDEO: VFE_CMD_RESET sent, rc = 0
E/mm-camera( 158): config_CAMERA_START_VIDEO: X
E/mm-camera( 158): config_MSM_V4L2_STREAM_ON:config_CAMERA_START_VIDEO, rc = 0
E/mm-camera( 158): config_MSM_V4L2_STREAM_ON: X, rc = 0
E/mm-camera( 158): config_MSG_ID_RESET_ACK: state = 1, vfe_mode = 4
E/mm-camera( 158): config_MSG_ID_RESET_ACK: vfe_output_mode = 0x40
E/mm-camera( 158): config_MSG_ID_RESET_ACK: vfeMode = 4
E/mm-camera( 158): config_MSG_ID_RESET_ACK: line = 2919
E/mm-camera( 158): config_MSG_ID_RESET_ACK HFR Mode 1
E/mm-camera( 158): config_MSG_ID_RESET_ACK: 3103
E/mm-camera( 158): config_MSG_ID_RESET_ACK: 3121
E/mm-camera( 158): camif_client_set_params: camif has associated with obj mask 0x1
E/mm-camera( 158): config_MSG_ID_RESET_ACK CAMIF_PARAMS_ADD_OBJ_ID failed -1
E/mm-camera( 158): config_MSG_ID_RESET_ACK: 3159
E/mm-camera( 158): vfe_init_active_crop_info: Entered
E/mm-camera( 158): lastColorCompOfActiveRegion = 1279
E/mm-camera( 158): firstColorCompOfActiveRegion = 0
E/mm-camera( 158): lastLineOfActiveRegion = 479
E/mm-camera( 158): firstLineOfActiveRegion = 0
E/mm-camera( 158): camif_debug:
E/mm-camera( 158): VFE_CAMIFCfgCmd.vSyncEdge 0
E/mm-camera( 158): VFE_CAMIFCfgCmd.hSyncEdge 0
E/mm-camera( 158): VFE_CAMIFCfgCmd.syncMode 0
E/mm-camera( 158): VFE_CAMIFCfgCmd.vfeSubSampleEnable 0
E/mm-camera( 158): VFE_CAMIFCfgCmd.busSubSampleEnable 0
E/mm-camera( 158): VFE_CAMIFCfgCmd.irqSubSampleEnable 0
E/mm-camera( 158): VFE_CAMIFCfgCmd.mipi_sel 1
E/mm-camera( 158): VFE_CAMIFCfgCmd.efsEndOfLine 0
E/mm-camera( 158): VFE_CAMIFCfgCmd.efsStartOfLine 0
E/mm-camera( 158): VFE_CAMIFCfgCmd.efsEndOfFrame 0
E/mm-camera( 158): VFE_CAMIFCfgCmd.efsStartOfFrame 0
E/mm-camera( 158): VFE_CAMIFCfgCmd.firstPixel 0
E/mm-camera( 158): VFE_CAMIFCfgCmd.lastPixel 1279
E/mm-camera( 158): VFE_CAMIFCfgCmd.firstLine 0
E/mm-camera( 158): VFE_CAMIFCfgCmd.lastLine 479
E/mm-camera( 158): VFE_CAMIFCfgCmd.pixelsPerLine 1280
E/mm-camera( 158): VFE_CAMIFCfgCmd.linesPerFrame 480
E/mm-camera( 158): VFE_CAMIFCfgCmd.pixelSkipMask 65535
E/mm-camera( 158): VFE_CAMIFCfgCmd.lineSkipMask 65535
E/mm-camera( 158): VFE_CAMIFCfgCmd.frameSkip 0
E/mm-camera( 158): VFE_CAMIFCfgCmd.pixelSkipWrap 0
E/mm-camera( 158): camif_debug_params:
E/mm-camera( 158): Mode 4
E/mm-camera( 158): camif win 1280x480
E/mm-camera( 158): format 1
E/mm-camera( 158): fd 17
E/mm-camera( 158): sensor dim 1280x480
E/mm-camera( 158): crop fp 0 lp 1279 fl 0 ll 479
E/mm-camera( 158): camif_send_cmd_to_hw: type = 0, Cmd = 7, length = 32
E/mm-camera( 158): config_MSG_ID_RESET_ACK: zoom_val = 0, crop_factor = 4096
E/mm-camera( 158): vfe_config_mode: VideoCFg config 1b00604
E/mm-camera( 158): vfe_active_crop_enable, enable/disable active_crop module = 1
E/mm-camera( 158): From CAMIF
E/mm-camera( 158): lastColorCompOfActiveRegion = 1280
E/mm-camera( 158): firstColorCompOfActiveRegion = 0
E/mm-camera( 158): lastLineOfActiveRegion = 479
E/mm-camera( 158): firstLineOfActiveRegion = 0
E/mm-camera( 158): lastColorCompOfActiveRegion = 1279
E/mm-camera( 158): firstColorCompOfActiveRegion = 0
E/mm-camera( 158): lastLineOfActiveRegion = 479
E/mm-camera( 158): firstLineOfActiveRegion = 0
E/mm-camera( 158): vfe_operation_config: format 4
E/mm-camera( 158): axi_parse_handle: handle = 0xa00, client_idx = 0
E/mm-camera( 158): axi_parse_handle: handle = 0xa00, client_idx = 0
E/mm-camera( 158): axi_parse_handle: handle = 0xa00, client_idx = 0
E/mm-camera( 158): axi_preview_config: begin
E/mm-camera( 158): axi_preview_config
E/mm-camera( 158): VFE_AXIOutputConfigCmd.outputMode = 1
E/mm-camera( 158): VFE_AXIOutputConfigCmd.format = 0
E/mm-camera( 158): out1YImageHeight = 0
E/mm-camera( 158): VFE_AXIOutputConfigCmd.out1YImageWidthIn64BitWords = 0
E/mm-camera( 158): out1YBurstLen = 1
E/mm-camera( 158): out1YNumRows = 0
E/mm-camera( 158): out1YRowIncIn64bitIncs = 0
E/mm-camera( 158): out1CbCrImageHeight = 0
E/mm-camera( 158): out1CbCrImageWidthIn64BitWords = 0
E/mm-camera( 158): out1CbCrBurstLen = 1
E/mm-camera( 158): out1CbCrNumRows = 0
E/mm-camera( 158): out1CbCrRowIncIn64bitIncs = 0
E/mm-camera( 158): out2YImageHeight = 480
E/mm-camera( 158): out2YImageWidthIn64BitWords = 80
E/mm-camera( 158): out2YBurstLen = 1
E/mm-camera( 158): out2YNumRows = 480
E/mm-camera( 158): out2YRowIncIn64bitIncs = 80
E/mm-camera( 158): out2CbCrImageHeight = 240
E/mm-camera( 158): out2CbCrImageWidthIn64BitWords = 80
E/mm-camera( 158): out2CbCrBurstLen = 1
E/mm-camera( 158): out2CbCrNumRows = 240
E/mm-camera( 158): out2CbCrRowIncIn64bitIncs = 80
E/mm-camera( 158): axi_config AXI Configuration success
E/mm-camera( 158): config_MSG_ID_RESET_ACK: 3375
E/mm-camera( 158): config_MSG_ID_RESET_ACK: 3405
I/DEBUG ( 139): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG ( 139): Build fingerprint: 'qcom/msm7627a/msm7627a:4.0.4/IMM76I/324:eng/test-keys'
I/DEBUG ( 139): pid: 1173, tid: 1173 >>> /system/b2g/plugin-container <<<
I/DEBUG ( 139): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000000
I/DEBUG ( 139): r0 00000046 r1 be98fb68 r2 0000007b r3 00000000
I/DEBUG ( 139): r4 43f78580 r5 43f78160 r6 43fdcbb0 r7 40422080
I/DEBUG ( 139): r8 be99002f r9 00000001 10 00000001 fp 00000000
I/DEBUG ( 139): ip 40056108 sp be98ffb8 lr 41861e47 pc 41861e4a cpsr 20000030
I/DEBUG ( 139): d0 206f74206c6c6163 d1 20292874726f6261
I/DEBUG ( 139): d2 6c617a6f6d206f74 d3 726f62615f636f6c
I/DEBUG ( 139): d4 0038810e38811080 d5 38810038810e3881
I/DEBUG ( 139): d6 00208d0d0038810e d7 000003e828813881
I/DEBUG ( 139): d8 0000000000000000 d9 0000000000000000
I/DEBUG ( 139): d10 0000000000000000 d11 0000000000000000
I/DEBUG ( 139): d12 0000000000000000 d13 0000000000000000
I/DEBUG ( 139): d14 0000000000000000 d15 0000000000000000
I/DEBUG ( 139): d16 41cdcd6500000000 d17 c3e0000000000000
I/DEBUG ( 139): d18 3f7522b2a9d34a9c d19 3fef730bd281f69b
I/DEBUG ( 139): d20 bfc99a7d31a9cbe9 d21 3fc249dec8f5c62a
I/DEBUG ( 139): d22 bfbc73021c3db78e d23 3fb746dea8741396
I/DEBUG ( 139): d24 bfb3b1e1aa39519c d25 3fb10e327f54ae21
I/DEBUG ( 139): d26 bfaddf589721c1e9 d27 3fa97bd08e4d25f6
I/DEBUG ( 139): d28 bfa2b4442c6a6c2f d29 0000000000000000
I/DEBUG ( 139): d30 0000000000000000 d31 ffffffffffffffff
I/DEBUG ( 139): scr 28000013
I/DEBUG ( 139):
I/DEBUG ( 139): #00 pc 41861e4a /system/b2g/libxul.so
I/DEBUG ( 139): #01 lr 41861e47 /system/b2g/libxul.so
I/DEBUG ( 139):
I/DEBUG ( 139): code around pc:
I/DEBUG ( 139): 41861e28 bf00bd10 f062b510 bd10e800 46034906 ......b......I.F
I/DEBUG ( 139): 41861e38 20064a06 447ab510 f0624479 2300ea4c .J. ..zDyDb.L..#
I/DEBUG ( 139): 41861e48 601a227b f804f000 00062801 001cb75c {".`.....(..\...
I/DEBUG ( 139): 41861e58 44784802 ffeaf7ff bf004770 001cb753 .HxD....pG..S...
I/DEBUG ( 139): 41861e68 447b4b01 47706018 0072f4c2 22324914 .K{D.`pG..r..I2"
I/DEBUG ( 139):
I/DEBUG ( 139): code around lr:
I/DEBUG ( 139): 41861e24 e7eff827 bf00bd10 f062b510 bd10e800 '.........b.....
I/DEBUG ( 139): 41861e34 46034906 20064a06 447ab510 f0624479 .I.F.J. ..zDyDb.
I/DEBUG ( 139): 41861e44 2300ea4c 601a227b f804f000 00062801 L..#{".`.....(..
I/DEBUG ( 139): 41861e54 001cb75c 44784802 ffeaf7ff bf004770 \....HxD....pG..
I/DEBUG ( 139): 41861e64 001cb753 447b4b01 47706018 0072f4c2 S....K{D.`pG..r.
I/DEBUG ( 139):
I/DEBUG ( 139): stack:
I/DEBUG ( 139): be98ff78 4023c000
I/DEBUG ( 139): be98ff7c 00000028
I/DEBUG ( 139): be98ff80 41b44654 /system/b2g/libxul.so
I/DEBUG ( 139): be98ff84 00000003
I/DEBUG ( 139): be98ff88 00000001
I/DEBUG ( 139): be98ff8c 43f78160
I/DEBUG ( 139): be98ff90 43f78580
I/DEBUG ( 139): be98ff94 a90ad8c6
I/DEBUG ( 139): be98ff98 43fdcbb0
I/DEBUG ( 139): be98ff9c 43f78580
I/DEBUG ( 139): be98ffa0 43f78160
I/DEBUG ( 139): be98ffa4 43fdcbb0
I/DEBUG ( 139): be98ffa8 40422080
I/DEBUG ( 139): be98ffac 41861e47 /system/b2g/libxul.so
I/DEBUG ( 139): be98ffb0 df0027ad
I/DEBUG ( 139): be98ffb4 00000000
I/DEBUG ( 139): be98ffb8 43f78580
I/DEBUG ( 139): be98ffbc 41861e61 /system/b2g/libxul.so
I/DEBUG ( 139): be98ffc0 43fdcbb0
I/DEBUG ( 139): be98ffc4 43f78160
I/DEBUG ( 139): be98ffc8 404024a4
I/DEBUG ( 139): be98ffcc 00000000
I/DEBUG ( 139): be98ffd0 be99002f [stack]
I/DEBUG ( 139): be98ffd4 40ebaf0d /system/b2g/libxul.so
I/DEBUG ( 139): be98ffd8 40402470
I/DEBUG ( 139): be98ffdc 00000000
I/DEBUG ( 139): be98ffe0 404024a4
I/DEBUG ( 139): be98ffe4 407d9455 /system/b2g/libxul.so
I/DEBUG ( 139): be98ffe8 00000000
I/DEBUG ( 139): be98ffec 40436000
I/DEBUG ( 139): be98fff0 4046e060
I/DEBUG ( 139): be98fff4 00000000
I/DEBUG ( 139): be98fff8 00000000
I/DEBUG ( 139): be98fffc 00000001
I/DEBUG ( 139): be990000 43f78160
I/DEBUG ( 139): be990004 42fdcac4
I/DEBUG ( 139): be990008 00000001
I/DEBUG ( 139): be99000c be99093c [stack]
I/DEBUG ( 139): be990010 40401ad0
I/DEBUG ( 139): be990014 00000000
I/DEBUG ( 139): be990018 00000000
I/DEBUG ( 139): be99001c 40436000
I/DEBUG ( 139): be990020 00000000
I/DEBUG ( 139): be990024 407a9bdd /system/b2g/libxul.so
I/DEBUG ( 139): be990028 40402470
I/DEBUG ( 139): be99002c 01000001
I/DEBUG ( 139): be990030 40401ac0
I/DEBUG ( 139): be990034 40911391 /system/b2g/libxul.so
I/DEBUG ( 139): be990038 41c9c508 /system/b2g/libxul.so
I/DEBUG ( 139): be99003c 41e0dcec /system/b2g/libxul.so
I/DEBUG ( 139): be990040 00000000
I/DEBUG ( 139): be990044 00000000
I/DEBUG ( 139): be990048 be99093c [stack]
I/DEBUG ( 139): be99004c be99093c [stack]
I/DEBUG ( 139): be990050 40401ac0
I/DEBUG ( 139): be990054 be99093c [stack]
I/DEBUG ( 139): be990058 00000001
I/DEBUG ( 139): be99005c 4091140b /system/b2g/libxul.so
I/DEBUG ( 139): be990060 be99093c [stack]
I/DEBUG ( 139): be990064 42fdcac0
I/DEBUG ( 139): be990068 40402470
I/DEBUG ( 139): be99006c be990ad8 [stack]
I/DEBUG ( 139): be990070 00000000
I/DEBUG ( 139): be990074 40907039 /system/b2g/libxul.so
I/DEBUG ( 139): be990078 be99093c [stack]
I/DEBUG ( 139): be99007c 409070b7 /system/b2g/libxul.so
I/DEBUG ( 139): be990080 00000002
I/DEBUG ( 139): be990084 41ecdf00 /system/b2g/libxul.so
I/DEBUG ( 139): be990088 be99093c [stack]
I/DEBUG ( 139): be99008c be9900d8 [stack]
I/DEBUG ( 139): be990090 00000000
I/DEBUG ( 139): be990094 40d54fb1 /system/b2g/libxul.so
I/DEBUG ( 139): be990098 80004005
I/DEBUG ( 139): be99009c 40401ac0
I/DEBUG ( 139): be9900a0 00000003
I/DEBUG ( 139): be9900a4 413709bf /system/b2g/libxul.so
I/DEBUG ( 139): be9900a8 40401ac0
I/DEBUG ( 139): be9900ac 42fdcac0
I/DEBUG ( 139): be9900b0 be99093c [stack]
I/DEBUG ( 139): be9900b4 409113d9 /system/b2g/libxul.so
I/DEBUG ( 139): be9900b8 be99093c [stack]
I/DEBUG ( 139): be9900bc be990a4c [stack]
E/mm-camera( 158): config_MSG_ID_START_ACK: ctrl->state=4
E/mm-camera( 158): config_MSG_ID_START_ACK: new ctrl->state is 5
E/QCameraHWI_Preview( 141): virtual android::status_t android::QCameraStream_preview::start(): X
I/QCameraHWI( 141): startPreview: X
E/QualcommCamera( 141): Qint android::start_preview(camera_device*): X
E/QCameraHWI( 141): processEvent: type :1 E
I/QCameraHWI( 141): processCtrlEvent: 0, E
I/QCameraHWI( 141): zoomEvent: state:2 E
I/QCameraHWI( 141): void android::QCameraHardwareInterface::handleZoomEventForPreview(app_notify_cb_t*): E
I/QCameraHWI( 141): void android::QCameraHardwareInterface::handleZoomEventForPreview(app_notify_cb_t*): Fetching crop info
I/QCameraHWI( 141): void android::QCameraHardwareInterface::handleZoomEventForPreview(app_notify_cb_t*): Crop info received: 0, 0, 0, 0
I/QCameraHWI( 141): void android::QCameraHardwareInterface::handleZoomEventForPreview(app_notify_cb_t*): Done setting crop
I/QCameraHWI( 141): void android::QCameraHardwareInterface::handleZoomEventForPreview(app_notify_cb_t*): Currrent zoom :0
I/QCameraHWI( 141): void android::QCameraHardwareInterface::handleZoomEventForPreview(app_notify_cb_t*): X
I/QCameraHWI( 141): zoomEvent: X
I/QCameraHWI( 141): processCtrlEvent: X
E/QCameraHWI( 141): App_cb Notify 0x0, datacb=0x0
I/QCameraHWI( 141): processEvent: X
E/QCameraHWI( 141): processEvent: type :0 E
I/QCameraHWI( 141): processChannelEvent: E
I/QCameraHWI( 141): processPreviewChannelEvent: E
I/QCameraHWI( 141): processPreviewChannelEvent: X
I/QCameraHWI( 141): processChannelEvent: X
E/QCameraHWI( 141): App_cb Notify 0x0, datacb=0x0
I/QCameraHWI( 141): processEvent: X
E/mm-camera( 158): vfe_aecawb_stats_update: AWB_AEC stats not enabled
E/mm-libcamera2( 141): mm_camera_stream_util_buf_done: Error Trying to free second time?(idx=0) count=0, stream type=1
E/QCameraHWI_Preview( 141): BUF DONE FAILED
E/mm-camera( 158): vfe_aecawb_stats_update: AWB_AEC stats not enabled
E/mm-libcamera2( 141): mm_camera_stream_util_buf_done: Error Trying to free second time?(idx=0) count=0, stream type=1
E/QCameraHWI_Preview( 141): BUF DONE FAILED
Comment 2•11 years ago
|
||
This should be fixed in bug 940424, which includes an automated test to make sure.
Updated•11 years ago
|
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•