Closed
Bug 1050347
Opened 10 years ago
Closed 10 years ago
[Camera][Flame][KK] Camera app crashes when stopping recording
Categories
(Firefox OS Graveyard :: Gaia::Camera, defect)
Tracking
(Not tracked)
RESOLVED
WORKSFORME
People
(Reporter: mikeh, Unassigned)
References
Details
STR:
1. open the Camera app
2. switch to video mode
3. start recording
4. stop recording
Expected: Camera app should stop recording and not crash.
Observed: Camera app crashes, phone returns to Homescreen.
Platform:
- gonk: v163
- gecko: master:58fedf8654994cc1d9315d8da31e6e032f1502c9
- gaia: master:e91d6a7e24da61764a2bca26dff2e50da0e82c8b
Reporter | ||
Comment 1•10 years ago
|
||
Looks like the crash is in stagefright:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 2362.2811]
pthread_mutex_lock_impl (mutex=0x8) at bionic/libc/bionic/pthread.c:588
588 mvalue = mutex->value;
(gdb) bt
#0 pthread_mutex_lock_impl (mutex=0x8) at bionic/libc/bionic/pthread.c:588
#1 0xb4a98ab2 in android::CameraSourceTimeLapse::CreateFromCamera (camera=..., proxy=..., cameraId=-1, clientName=..., clientUid=0, videoSize=..., videoFrameRate=-1225365025, surface=..., timeBetweenFrameCaptureUs=-5620381281276159184, storeMetaDataInVideoBuffers=240)
at frameworks/av/media/libstagefright/CameraSourceTimeLapse.cpp:52
#2 0xb4aae33c in android::MediaCodecList::addQuirk (this=0xb3e71f70, attrs=<optimized out>) at frameworks/av/media/libstagefright/MediaCodecList.cpp:362
#3 0x00000000 in ?? ()
Note that gdb posted the following warnings, so the above backtrace is suspect:
warning: .dynamic section for "/home/mikeh/dev/mozilla/b2g/058_flame-kk/out/target/product/flame/symbols/system/lib/libcamera_client.so" is not at the expected address (wrong library or version mismatch?)
warning: .dynamic section for "/home/mikeh/dev/mozilla/b2g/058_flame-kk/out/target/product/flame/symbols/system/lib/libcrypto.so" is not at the expected address (wrong library or version mismatch?)
warning: .dynamic section for "/home/mikeh/dev/mozilla/b2g/058_flame-kk/out/target/product/flame/symbols/system/lib/libssl.so" is not at the expected address (wrong library or version mismatch?)
warning: .dynamic section for "/home/mikeh/dev/mozilla/b2g/058_flame-kk/out/target/product/flame/symbols/system/lib/libstagefright_omx.so" is not at the expected address (wrong library or version mismatch?)
warning: .dynamic section for "/home/mikeh/dev/mozilla/b2g/058_flame-kk/out/target/product/flame/symbols/system/lib/libstagefright.so" is not at the expected address (wrong library or version mismatch?)
warning: .dynamic section for "/home/mikeh/dev/mozilla/b2g/058_flame-kk/out/target/product/flame/symbols/system/lib/hw/gralloc.msm8610.so" is not at the expected address (wrong library or version mismatch?)
warning: .dynamic section for "/home/mikeh/dev/mozilla/b2g/058_flame-kk/out/target/product/flame/symbols/system/lib/libwilhelm.so" is not at the expected address (wrong library or version mismatch?)
Reporter | ||
Comment 2•10 years ago
|
||
(Sorry, that should be v162-3.)
Reporter | ||
Comment 3•10 years ago
|
||
Just re-tested this with mwu's latest port, and it no longer occurs.
Flame:
- gonk: v162-3
- gecko: master:a7cf4142b4a5c50e95b6929de4141ca55b135d33
- gaia: master:c97d1b6c3094e854377b6affa5f46b8d4b7316ce
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•