Closed
Bug 973891
Opened 10 years ago
Closed 10 years ago
[Camera] Fails to switch modes
Categories
(Firefox OS Graveyard :: Gaia::Camera, defect)
Tracking
(Not tracked)
RESOLVED
DUPLICATE
of bug 973790
People
(Reporter: wilsonpage, Unassigned)
Details
Following flashing with today's build, the camera fails to switch from 'picture' to 'video' mode. I have narrowed it down to the `success` callback failing to fire in the `Camera.prototype.configure` method. The `error` callback also doesn't fire and there is no noticeable errors in `adb logcat`.
Reporter | ||
Comment 1•10 years ago
|
||
The camera also frequently crashed on boot with the following `adb logcat`: E/Gecko ( 917): mozalloc_abort: Redirecting call to abort() to mozalloc_abort E/QCALOG ( 286): [MessageQ] ProcessNewMessage: [XT-CS] unknown deliver target [OS-Agent] E/QCALOG ( 286): [MessageQ] ProcessNewMessage: [XTWiFi-PE] unknown deliver target [OS-Agent] E/QCALOG ( 286): [MessageQ] ProcessNewMessage: [XTWWAN-PE] unknown deliver target [OS-Agent] I/Gecko ( 207): I/Gecko ( 207): ###!!! [Parent][MessageChannel] Error: Channel error: cannot send/recv I/Gecko ( 207): I/Gonk ( 207): Setting nice for pid 500 to 1 I/Gonk ( 207): Changed nice for pid 500 from 18 to 1. E/Sensors ( 207): sensors_poll_context_t::activate index is 0, handle is enabled is 0,the enable is 0 E/Sensors ( 207): happy,bmasensor is enable,the mEnabled is 1,the handle is 0,the enabled is 0 E/Sensors ( 207): BmaSensor:ddds BMA222_IOCTL_SET_FLAG E/Sensors ( 207): BmaSensor: Control set 0 I/GeckoDump( 207): Crash reporter : Not online, postponing. I/Gecko ( 207): [Parent 207] WARNING: waitpid failed pid:917 errno:10: file ../../../gecko/ipc/chromium/src/base/process_util_posix.cc, line 254 I/Gecko ( 207): [Parent 207] WARNING: waitpid failed pid:917 errno:10: file ../../../gecko/ipc/chromium/src/base/process_util_posix.cc, line 254 I/Gecko ( 207): [Parent 207] WARNING: Failed to deliver SIGKILL to 917!(3).: file ../../../gecko/ipc/chromium/src/chrome/common/process_watcher_posix_sigchld.cc, line 118
Comment 2•10 years ago
|
||
What device is this failing on? I just tested a build on Helix and it passes without any trouble.
Flags: needinfo?(wilsonpage)
Reporter | ||
Comment 3•10 years ago
|
||
I think this must have been some kind of issue with my device. Sorry for the false alarm :(
Status: NEW → RESOLVED
Closed: 10 years ago
Flags: needinfo?(wilsonpage)
Resolution: --- → INVALID
Comment 4•10 years ago
|
||
Could this be the same "issue" as with bug 973790 ?
Comment 5•10 years ago
|
||
Got this log on my hamachi: E/QCameraHWI_Preview( 141): android::status_t android::QCameraStream_preview::getBufferFromSurface(): dequeue buf: 0x1eb87a8 E/QCameraHWI_Preview( 141): android::status_t android::QCameraStream_preview::getBufferFromSurface(): idx = 2, fd = 42, size = 155648, offset = 0 E/QCameraHWI_Preview( 141): android::status_t android::QCameraStream_preview::getBufferFromSurface(): dequeue buf hdl =0x1eb89e8, size =155648, stride=352 E/QCameraHWI_Preview( 141): getBufferFromSurface: camera call genlock_lock, hdl=0x1eb89e8 E/QCameraHWI_Preview( 141): getBufferFromSurface: genlock_lock_buffer hdl =0x1eb89e8 E/QCameraHWI_Preview( 141): android::status_t android::QCameraStream_preview::getBufferFromSurface(): dequeue buf: 0x1eb89a8 E/QCameraHWI_Preview( 141): android::status_t android::QCameraStream_preview::getBufferFromSurface(): idx = 3, fd = 46, size = 155648, offset = 0 E/QCameraHWI_Preview( 141): android::status_t android::QCameraStream_preview::getBufferFromSurface(): dequeue buf hdl =0x1eb8be8, size =155648, stride=352 E/QCameraHWI_Preview( 141): getBufferFromSurface: camera call genlock_lock, hdl=0x1eb8be8 E/QCameraHWI_Preview( 141): getBufferFromSurface: genlock_lock_buffer hdl =0x1eb8be8 E/QCameraHWI_Preview( 141): android::status_t android::QCameraStream_preview::getBufferFromSurface(): dequeue buf: 0x1eb8ba8 E/QCameraHWI_Preview( 141): android::status_t android::QCameraStream_preview::getBufferFromSurface(): idx = 4, fd = 50, size = 155648, offset = 0 E/QCameraHWI_Preview( 141): android::status_t android::QCameraStream_preview::getBufferFromSurface(): dequeue buf hdl =0x1eb8de8, size =155648, stride=352 E/QCameraHWI_Preview( 141): getBufferFromSurface: camera call genlock_lock, hdl=0x1eb8de8 E/QCameraHWI_Preview( 141): getBufferFromSurface: genlock_lock_buffer hdl =0x1eb8de8 E/QCameraHWI_Preview( 141): android::status_t android::QCameraStream_preview::getBufferFromSurface(): dequeue buf: 0x1eb8da8 E/QCameraHWI_Preview( 141): android::status_t android::QCameraStream_preview::getBufferFromSurface(): idx = 5, fd = 54, size = 155648, offset = 0 E/QCameraHWI_Preview( 141): android::status_t android::QCameraStream_preview::getBufferFromSurface(): dequeue buf hdl =0x1eb9018, size =155648, stride=352 E/QCameraHWI_Preview( 141): getBufferFromSurface: camera call genlock_lock, hdl=0x1eb9018 E/QCALOG ( 191): [MessageQ] ProcessNewMessage: [XTWiFi-PE] unknown deliver target [OS-Agent] E/QCALOG ( 191): [MessageQ] ProcessNewMessage: [XT-CS] unknown deliver target [OS-Agent] E/QCALOG ( 191): [MessageQ] ProcessNewMessage: [XTWWAN-PE] unknown deliver target [OS-Agent] E/CAMERA FRAME_PROC( 158): ...pp thread select timeout... E/libgenlock( 141): perform_lock_unlock_operation: GENLOCK_IOC_DREADLOCK failed (lockType0x1, err=Connection timed out fd=58) E/QCameraHWI_Preview( 141): getBufferFromSurface: genlock_lock_buffer(WRITE) failed E/QCameraHWI_Preview( 141): android::status_t android::QCameraStream_preview::getBufferFromSurface(): dequeue buf: 0x1eb8fd8 E/QCameraHWI_Preview( 141): android::status_t android::QCameraStream_preview::getBufferFromSurface(): idx = 6, fd = 58, size = 155648, offset = 0 E/QCameraHWI_Preview( 141): Cancelling preview buffer and set not owned 0x1eb8de8 E/libgenlock( 141): perform_lock_unlock_operation: GENLOCK_IOC_DREADLOCK failed (lockType0x0, err=Invalid argument fd=58) E/QCameraHWI_Preview( 141): getBufferFromSurface: genlock_unlock_buffer failed E/QCameraHWI_Preview( 141): virtual android::status_t android::QCameraStream_preview::initDisplayBuffers(): cannot get memory from surface texture client, ret = -22 E/QCameraHWI( 141): android::status_t android::QCameraHardwareInterface::startPreview2(): X error - can't start stream!
Flags: needinfo?(mhabicher)
Reporter | ||
Comment 6•10 years ago
|
||
mikeh: It sounds very similar to what I was experiencing. Perhaps I'm not alone.
Updated•10 years ago
|
Resolution: INVALID → DUPLICATE
Updated•10 years ago
|
Flags: needinfo?(mhabicher)
You need to log in
before you can comment on or make changes to this bug.
Description
•