This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Camera GraphicBuffer with 4AJ.2.5P2



Hi

I'm try to porting a portrait mode camera in 4AJ.2.5P2

In 4AJ.1.1, I change rotation to 270 in ducati and I do the same in 4AJ.2.5P2

but after capture, it's will crash and the problem looks like in graphic buffer from log

Here is the crash log, do you any idea?

V/camera  ( 1054): onShutterButtonClick: mCameraState=1
I/CameraHal(  122): (40c44548)   hardware/ti/omap4xxx/camera/CameraHalCommon.cpp:113 PPM - PPM: Takepicture parameters set:  :0.31 ms :  946776875284 ms
I/CameraHal(  122): (40c44548)   hardware/ti/omap4xxx/camera/CameraHalCommon.cpp:113 PPM - PPM: Takepicture buffer size queried:  :3.21 ms :  946776875287 ms
I/CameraHal(  122): (40c44548)   hardware/ti/omap4xxx/camera/CameraHalCommon.cpp:113 PPM - PPM: Takepicture buffers allocated:  :3.540 ms :  946776875287 ms
I/CameraHal(  122): (40c44548)   hardware/ti/omap4xxx/camera/CameraHalCommon.cpp:113 PPM - PPM: Takepicture image port configuration:  :10.285 ms :  946776875294 ms
I/CameraHal(  122): (40c44548)   hardware/ti/omap4xxx/camera/CameraHalCommon.cpp:113 PPM - PPM: Takepicture image port enabled and buffers registered:  :12.818 ms :  946776875296 ms
E/CameraHal(  122): (40c44548)   hardware/ti/omap4xxx/camera/CameraHalCommon.cpp:178 getPixelFormatConstant - Preview format is NULL, defaulting to NV12
I/CameraHal(  122): (40c44548)   hardware/ti/omap4xxx/camera/CameraHalCommon.cpp:113 PPM - PPM: Takepicture extra configs on image port done:  :19.257 ms :  946776875303 ms
I/CameraHal(  122): (40c44548)   hardware/ti/omap4xxx/camera/CameraHalCommon.cpp:113 PPM - PPM: Takepicture buffers registered:  :19.287 ms :  946776875303 ms
I/CameraHal(  122): (40c44548)   hardware/ti/omap4xxx/camera/CameraHalCommon.cpp:113 PPM - PPM: Takepicture capture started:  :19.348 ms :  946776875303 ms
I/CameraHal(  122): (40c16d50)   hardware/ti/omap4xxx/camera/CameraHalCommon.cpp:113 PPM - PPM: startImageCapture bracketing configs done:  :38.330 ms :  946776875322 ms
6d50)   hardware/ti/omap4xxx/camera/CameraHalCommon.cpp:113 PPM - PPM: startImageCapture image buffers queued and capture enabled:  :44.647 ms :  946776875328 ms
E/AudioPolicyMgr(  122): getDeviceForStrategy() strategy 0, device 2
E/AudioPolicyMgr(  122): getDeviceForStrategy() strategy 1, device 2
E/AudioPolicyMgr(  122): getDeviceForStrategy() strategy 2, device 2
E/AudioPolicyMgr(  122): getDeviceForStrategy() strategy 2, device 2
E/AudioPolicyMgr(  122): getDeviceForStrategy() strategy 3, device 2
E/AudioPolicyMgr(  122): getDeviceForStrategy() strategy 0, device 2
E/AudioPolicyMgr(  122): getDeviceForStrategy() strategy 4, device 2
E/AudioPolicyMgr(  122): getDeviceForStrategy() strategy 5, device 2
I/CameraHal(  122): (40c16d50)   hardware/ti/omap4xxx/camera/CameraHalCommon.cpp:113 PPM - PPM: startImageCapture shutter event received:  :348.664 ms :  946776875632 ms
E/AudioPolicyMgr(  122): getDeviceForStrategy() strategy 5, device 2
E/AudioPolicyMgr(  122): getDeviceForStrategy() strategy 5, device 2
E/AudioPolicyMgr(  122): getDeviceForStrategy() strategy 5, device 2
E/AudioPolicyMgr(  122): getDeviceForStrategy() strategy 5, device 2
E/AudioPolicyMgr(  122): getDeviceForStrategy() strategy 5, device 2
E/AudioPolicyMgr(  122): getDeviceForStrategy() strategy 0, device 2
E/AudioPolicyMgr(  122): getDeviceForStrategy() strategy 1, device 2
E/AudioPolicyMgr(  122): getDeviceForStrategy() strategy 2, device 2
E/AudioPolicyMgr(  122): getDeviceForStrategy() strategy 2, device 2
E/AudioPolicyMgr(  122): getDeviceForStrategy() strategy 3, device 2
E/AudioPolicyMgr(  122): getDeviceForStrategy() strategy 0, device 2
E/AudioPolicyMgr(  122): getDeviceForStrategy() strategy 4, device 2
E/AudioPolicyMgr(  122): getDeviceForStrategy() strategy 5, device 2
I/AudioPlayer(  122): mLatencyUs = 174000
V/camera  ( 1054): mShutterLag = 368ms
W/TimeInterpolator(  122): time is rewinding: -43463 Tf=1 t0=84836547 pos0=-43463 dt=0 now=84836547 last=0 now_last=0
I/CameraHal(  122): (40c16e10)   hardware/ti/omap4xxx/camera/CameraHalCommon.cpp:113 PPM - PPM: Shot to snapshot:  :416.474 ms :  946776875700 ms
V/camera  ( 1054): mShutterToPostViewCallbackTime = 76ms
I/CameraHal(  122): (40c16e10)   hardware/ti/omap4xxx/camera/CameraHalCommon.cpp:113 PPM - PPM: Shot to Jpeg:  :580.261 ms :  946776875864 ms
V/camera  ( 1054): mShutterToRawCallbackTime = 223ms
D/dalvikvm( 1054): GC_FOR_ALLOC freed 569K, 7% free 17281K/18500K, paused 20ms, total 22ms
I/dalvikvm-heap( 1054): Grow heap (frag case) to 18.984MB for 2177250-byte allocation
E/AudioPolicyMgr(  122): getDeviceForStrategy() strategy 0, device 2
E/AudioPolicyMgr(  122): getDeviceForStrategy() strategy 1, device 2
E/AudioPolicyMgr(  122): getDeviceForStrategy() strategy 2, device 2
E/AudioPolicyMgr(  122): getDeviceForStrategy() strategy 2, device 2
E/AudioPolicyMgr(  122): getDeviceForStrategy() strategy 3, device 2
E/AudioPolicyMgr(  122): getDeviceForStrategy() strategy 0, device 2
E/AudioPolicyMgr(  122): getDeviceForStrategy() strategy 4, device 2
E/AudioPolicyMgr(  122): getDeviceForStrategy() strategy 5, device 2
D/dalvikvm( 1054): GC_FOR_ALLOC freed <1K, 6% free 19407K/20628K, paused 26ms, total 26ms
V/camera  ( 1054): mPictureDisplayedToJpegCallbackTime = 236ms
V/camera  ( 1054): stopPreview
V/camera  ( 1054): Updating all parameters!
V/camera  ( 1054): startPreview
D/dalvikvm( 1054): GC_CONCURRENT freed 72K, 6% free 19408K/20628K, paused 2ms+6ms, total 45ms
W/GraphicBufferMapper(  122): unregisterBuffer(0x42dc7360) failed -22 (Invalid argument)
W/GraphicBufferMapper(  122): unregisterBuffer(0x428afcc0) failed -22 (Invalid argument)
W/GraphicBufferMapper(  122): unregisterBuffer(0x428b03a8) failed -22 (Invalid argument)
W/GraphicBufferMapper(  122): unregisterBuffer(0x428b05b0) failed -22 (Invalid argument)
W/GraphicBufferMapper(  122): unregisterBuffer(0x428b07b8) failed -22 (Invalid argument)
W/GraphicBufferMapper(  122): unregisterBuffer(0x428af498) failed -22 (Invalid argument)
W/GraphicBufferMapper(  122): unregisterBuffer(0x428b0be8) failed -22 (Invalid argument)
W/GraphicBufferMapper(  122): unregisterBuffer(0x42dc7538) failed -22 (Invalid argument)
W/GraphicBufferMapper(  122): unregisterBuffer(0x42dc77a8) failed -22 (Invalid argument)
W/GraphicBufferMapper(  122): unregisterBuffer(0x42dc7df0) failed -22 (Invalid argument)
W/GraphicBufferMapper(  122): unregisterBuffer(0x42dc7ff8) failed -22 (Invalid argument)
W/GraphicBufferMapper(  122): unregisterBuffer(0x40c17008) failed -22 (Invalid argument)
W/GraphicBufferMapper(  122): unregisterBuffer(0x429b2d58) failed -22 (Invalid argument)
I/CameraExif( 1054): Orientation not found
D/CameraStorage( 1054): External storage state=mounted
V/camera  ( 1054): mJpegCallbackFinishTime = 85ms
E/CameraStorage( 1054): PPM: StoreImage: 45 ms
I/CameraHal(  122): (40c16e10)   hardware/ti/omap4xxx/camera/CameraHalCommon.cpp:113 PPM - PPM: Shot to shot:  :821.320 ms :  946776876105 ms
E/SurfaceTextureClient(  122): getSlotFromBufferLocked: unknown buffer: 0x428b0be8
E/CameraHal(  122): (40c16e10)   hardware/ti/omap4xxx/camera/ANativeWindowDisplayAdapter.cpp:1086 PostFrame - Surface::queueBuffer returned error -22
E/CameraHal(  122): (429b5d38)   hardware/ti/omap4xxx/camera/ANativeWindowDisplayAdapter.cpp:1175 handleFrameReturn - Failed to find handle 0x42ee5f28
D/CameraHal(  122): 123123
F/libc    (  122): Fatal signal 11 (SIGSEGV) at 0x00000017 (code=1), thread 1133 (DisplayThread)
E/SurfaceTextureClient(  122): getSlotFromBufferLocked: unknown buffer: 0x428b07b8
E/CameraHal(  122): (40c16e10)   hardware/ti/omap4xxx/camera/ANativeWindowDisplayAdapter.cpp:1086 PostFrame - Surface::queueBuffer returned error -22
E/SurfaceTextureClient(  122): getSlotFromBufferLocked: unknown buffer: 0x428af498
E/CameraHal(  122): (40c16e10)   hardware/ti/omap4xxx/camera/ANativeWindowDisplayAdapter.cpp:1086 PostFrame - Surface::queueBuffer returned error -22
E/SurfaceTextureClient(  122): getSlotFromBufferLocked: unknown buffer: 0x428b05b0
E/CameraHal(  122): (40c16e10)   hardware/ti/omap4xxx/camera/ANativeWindowDisplayAdapter.cpp:1086 PostFrame - Surface::queueBuffer returned error -22
I/DEBUG   (  117): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG   (  117): Build fingerprint: 'Getac/z710/z710:4.2.2/JDQ39/eng.ajax.20140218.101606:eng/test-keys'
I/DEBUG   (  117): Revision: '16'
I/DEBUG   (  117): pid: 122, tid: 1133, name: DisplayThread  >>> /system/bin/mediaserver <<<
I/DEBUG   (  117): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000017
I/DEBUG   (  117):     r0 40c3dae8  r1 42ee1228  r2 00000302  r3 00000017
I/DEBUG   (  117):     r4 42db8ae8  r5 0000000f  r6 40b4ac04  r7 40b38073
I/DEBUG   (  117):     r8 40b3a721  r9 00000006  sl 000003fc  fp 00028388
I/DEBUG   (  117):     ip 400bef80  sp 42bb6db8  lr 42ee1624  pc 40b1240e  cpsr 60000130
I/DEBUG   (  117):     d0  3832663565653231  d1  6e616820646e6932
I/DEBUG   (  117):     d2  614e412f61726533  d3  646e695765766931
I/DEBUG   (  117):     d4  0000000000000000  d5  3ff0000000000000
I/DEBUG   (  117):     d6  0000006440c00000  d7  4059000000000000
I/DEBUG   (  117):     d8  0000000000000000  d9  0000000000000000
I/DEBUG   (  117):     d10 0000000000000000  d11 0000000000000000
I/DEBUG   (  117):     d12 0000000000000000  d13 0000000000000000
I/DEBUG   (  117):     d14 0000000000000000  d15 0000000000000000
I/DEBUG   (  117):     d16 0000000000000001  d17 0000000000000000
I/DEBUG   (  117):     d18 408f400000000000  d19 bf66bcbf933eb23c
I/DEBUG   (  117):     d20 3fc5524416f6467c  d21 3e66376972bea4d0
I/DEBUG   (  117):     d22 3fcaa1a0953f52d4  d23 3fc5797dab02b4ae
I/DEBUG   (  117):     d24 3feaa1a0953f52d4  d25 0000000000000000
I/DEBUG   (  117):     d26 0000000000000000  d27 0000000000000000
I/DEBUG   (  117):     d28 0000000000000000  d29 0000000000000000
I/DEBUG   (  117):     d30 0000000000000000  d31 0000000000000000
I/DEBUG   (  117):     scr 80000010
I/DEBUG   (  117): 
I/DEBUG   (  117): backtrace:
I/DEBUG   (  117):     #00  pc 0003440e  /system/lib/hw/camera.omap4.so (Ti::Camera::ANativeWindowDisplayAdapter::handleFrameReturn()+717)
I/DEBUG   (  117):     #01  pc 00034647  /system/lib/hw/camera.omap4.so (Ti::Camera::ANativeWindowDisplayAdapter::displayThread()+150)
I/DEBUG   (  117):     #02  pc 00034675  /system/lib/hw/camera.omap4.so
I/DEBUG   (  117):     #03  pc 00011267  /system/lib/libutils.so (android::Thread::_threadLoop(void*)+114)
I/DEBUG   (  117):     #04  pc 00010dcd  /system/lib/libutils.so
I/DEBUG   (  117):     #05  pc 0000e3e8  /system/lib/libc.so (__thread_entry+72)
I/DEBUG   (  117):     #06  pc 0000dad4  /system/lib/libc.so (pthread_create+160)
I/DEBUG   (  117): 
I/DEBUG   (  117): stack:
I/DEBUG   (  117):          42bb6d78  42db8b44  
I/DEBUG   (  117):          42bb6d7c  42ee5eec  
I/DEBUG   (  117):          42bb6d80  ffffffff  
I/DEBUG   (  117):          42bb6d84  42ee5f80  
I/DEBUG   (  117):          42bb6d88  0003c5d0  
I/DEBUG   (  117):          42bb6d8c  e047969a  
I/DEBUG   (  117):          42bb6d90  42db8ae8  
I/DEBUG   (  117):          42bb6d94  0000000f  
I/DEBUG   (  117):          42bb6d98  40b4ac04  /system/lib/hw/camera.omap4.so
I/DEBUG   (  117):          42bb6d9c  e047969a  
I/DEBUG   (  117):          42bb6da0  42db8ae8  
I/DEBUG   (  117):          42bb6da4  0000000f  
I/DEBUG   (  117):          42bb6da8  40b4ac04  /system/lib/hw/camera.omap4.so
I/DEBUG   (  117):          42bb6dac  40b12359  /system/lib/hw/camera.omap4.so (Ti::Camera::ANativeWindowDisplayAdapter::handleFrameReturn()+536)
I/DEBUG   (  117):          42bb6db0  df0027ad  
I/DEBUG   (  117):          42bb6db4  00000000  
I/DEBUG   (  117):     #00  42bb6db8  42bb6df0  [stack:1133]
I/DEBUG   (  117):          42bb6dbc  40b3a07c  /system/lib/hw/camera.omap4.so
I/DEBUG   (  117):          42bb6dc0  00000497  
I/DEBUG   (  117):          42bb6dc4  40b42d53  /system/lib/hw/camera.omap4.so
I/DEBUG   (  117):          42bb6dc8  42ee5f28  
I/DEBUG   (  117):          42bb6dcc  40b380d5  /system/lib/hw/camera.omap4.so
I/DEBUG   (  117):          42bb6dd0  42db8b08  
I/DEBUG   (  117):          42bb6dd4  40b4e4a7  /system/lib/libtiutils.so (Ti::Utils::Semaphore::Signal()+10)
I/DEBUG   (  117):          42bb6dd8  00000000  
I/DEBUG   (  117):          42bb6ddc  40b11e85  /system/lib/hw/camera.omap4.so (Ti::Camera::ANativeWindowDisplayAdapter::processHalMsg()+152)
I/DEBUG   (  117):          42bb6de0  40c3dae8  [heap]
I/DEBUG   (  117):          42bb6de4  00027cae  
I/DEBUG   (  117):          42bb6de8  42ee5f28  
I/DEBUG   (  117):          42bb6dec  000001e0  
I/DEBUG   (  117):          42bb6df0  00000065  
I/DEBUG   (  117):          42bb6df4  428b0f68  
I/DEBUG   (  117):          ........  ........
I/DEBUG   (  117):     #01  42bb6e40  00000000  
I/DEBUG   (  117):          42bb6e44  00000000  
I/DEBUG   (  117):          42bb6e48  00000000  
I/DEBUG   (  117):          42bb6e4c  00000000  
I/DEBUG   (  117):          42bb6e50  00000000  
I/DEBUG   (  117):          42bb6e54  00000000  
I/DEBUG   (  117):          42bb6e58  4438b000  /dev/pvrsrvkm
I/DEBUG   (  117):          42bb6e5c  40c13a88  
I/DEBUG   (  117):          42bb6e60  42ee13c0  
I/DEBUG   (  117):          42bb6e64  40c13aac  
I/DEBUG   (  117):          42bb6e68  40b4ac04  /system/lib/hw/camera.omap4.so
I/DEBUG   (  117):          42bb6e6c  00000001  
I/DEBUG   (  117):          42bb6e70  427aea7c  [stack:1100]
I/DEBUG   (  117):          42bb6e74  40b06e97  /system/lib/hw/camera.omap4.so
I/DEBUG   (  117):          42bb6e78  40191ead  /system/lib/libutils.so (android::BlobCache::getFdCount() const)
I/DEBUG   (  117):          42bb6e7c  428b0f40  
I/DEBUG   (  117):          ........  ........
I/DEBUG   (  117):     #02  42bb6e98  40191ead  /system/lib/libutils.so (android::BlobCache::getFdCount() const)
I/DEBUG   (  117):          42bb6e9c  40196269  /system/lib/libutils.so (android::Thread::_threadLoop(void*)+116)
I/DEBUG   (  117): 
I/DEBUG   (  117): memory near r0:
I/DEBUG   (  117):     40c3dac8 40c17c28 00000000 6f747561 6968772d  
I/DEBUG   (  117):     40c3dad8 61626574 636e616c 00000088 00000012  
I/DEBUG   (  117):     40c3dae8 42bbf1ec 4010ac64 00000010 00000033  
I/DEBUG   (  117):     40c3daf8 00000001 00000016 00000000 00000000  
I/DEBUG   (  117):     40c3db08 74636970 2d657275 6d726f66 762d7461  
I/DEBUG   (  117):     40c3db18 65756c61 756c0073 00007365 0000004b  
I/DEBUG   (  117):     40c3db28 00000001 00000031 00000000 00000000  
I/DEBUG   (  117):     40c3db38 73756e75 792c6465 32347675 2c707330  
I/DEBUG   (  117):     40c3db48 34767579 2c703032 34767579 2d693232  
I/DEBUG   (  117):     40c3db58 76797579 6267722c 2c353635 6765706a  
I/DEBUG   (  117):     40c3db68 00000000 0000002b 00000001 00000014  
I/DEBUG   (  117):     40c3db78 00000000 00000000 76657270 2d776569  
I/DEBUG   (  117):     40c3db88 657a6973 6c61762d 00736575 0000007b  
I/DEBUG   (  117):     40c3db98 00000001 0000005e 00000000 00000000  
I/DEBUG   (  117):     40c3dba8 30323931 38303178 32312c30 37783038  
I/DEBUG   (  117):     40c3dbb8 392c3032 37783036 372c3032 34783032  
I/DEBUG   (  117): 
I/DEBUG   (  117): memory near r1:
I/DEBUG   (  117):     42ee1208 00000000 00000000 00000000 00000000  
I/DEBUG   (  117):     42ee1218 00000000 00000000 2d78616d 00000403  
I/DEBUG   (  117):     42ee1228 00000002 40c3df48 42eeb000 00000000  
I/DEBUG   (  117):     42ee1238 00000000 00000000 00000000 00000000  
I/DEBUG   (  117):     42ee1248 00000000 00000000 00000000 403d2cc6  
I/DEBUG   (  117):     42ee1258 00000000 00000000 00000000 00000000  
I/DEBUG   (  117):     42ee1268 00000000 00000002 428b0200 43203000  
I/DEBUG   (  117):     42ee1278 00000000 00000000 00000000 00000000  
I/DEBUG   (  117):     42ee1288 00000000 00000000 00000000 00000000  
I/DEBUG   (  117):     42ee1298 403d2cc6 00000000 00000000 00000000  
I/DEBUG   (  117):     42ee12a8 00000000 00000000 00000002 428b0368  
I/DEBUG   (  117):     42ee12b8 4351b000 00000000 00000000 00000000  
I/DEBUG   (  117):     42ee12c8 00000000 00000000 00000000 00000000  
I/DEBUG   (  117):     42ee12d8 00000000 403d2cc6 00000000 00000000  
I/DEBUG   (  117):     42ee12e8 00000000 00000000 00000000 00000002  
I/DEBUG   (  117):     42ee12f8 428b0570 43833000 00000000 00000000  
I/DEBUG   (  117): 
I/DEBUG   (  117): memory near r4:
I/DEBUG   (  117):     42db8ac8 429b38f8 429b3928 736c6166 428b0065  
I/DEBUG   (  117):     42db8ad8 000000b0 00000022 00000108 000000ba  
I/DEBUG   (  117):     42db8ae8 40b4852c 40c1302c 006e0001 00000000  
I/DEBUG   (  117):     42db8af8 00690000 40c13054 428b0f40 42dc7350  
I/DEBUG   (  117):     42db8b08 00000065 00000066 00630000 00000001  
I/DEBUG   (  117):     42db8b18 00000000 00750001 0000000f 42ee1228  
I/DEBUG   (  117):     42db8b28 429b3570 ffffffff 40b48388 429b2ef0  
I/DEBUG   (  117):     42db8b38 00000009 00000007 00000008 40b483f8  
I/DEBUG   (  117):     42db8b48 42dc7370 00000006 00000007 00000008  
I/DEBUG   (  117):     42db8b58 40c3d678 000002a0 00000210 00000280  
I/DEBUG   (  117):     42db8b68 000001e0 00000000 00000000 403d2cc6  
I/DEBUG   (  117):     42db8b78 65636e00 386eab23 00030ed8 00000000  
I/DEBUG   (  117):     42db8b88 386eab2b 00045613 428afb00 40b485a0  
I/DEBUG   (  117):     42db8b98 42db8ba0 0000001b 00000001 00000001  
I/DEBUG   (  117):     42db8ba8 42db8b94 00000000 69726f68 0000001b  
I/DEBUG   (  117):     42db8bb8 00000002 00000003 428b0f74 00000000  
I/DEBUG   (  117): 
I/DEBUG   (  117): memory near r6:
I/DEBUG   (  117):     40b4abe4 40b45de0 40b49f78 401947bf 40b49fc0  
I/DEBUG   (  117):     40b4abf4 40b4a018 40b4a008 40b4a078 40b4a0c0  
I/DEBUG   (  117):     40b4ac04 00000000 00000000 00000000 400e1741  
I/DEBUG   (  117):     40b4ac14 400e1631 400cd748 401158f7 400ccf19  
I/DEBUG   (  117):     40b4ac24 400cdc78 400cdff8 400bc2d5 40195ddd  
I/DEBUG   (  117):     40b4ac34 400e192d 400ccf05 400d86f0 401158e9  
I/DEBUG   (  117):     40b4ac44 400d8988 400f8951 400cd534 400d9670  
I/DEBUG   (  117):     40b4ac54 401946c3 401947bf 401946b5 400d8610  
I/DEBUG   (  117):     40b4ac64 40193f07 40193ea9 40196e47 40196d55  
I/DEBUG   (  117):     40b4ac74 40196d1d 400e5101 400e528d 400d2781  
I/DEBUG   (  117):     40b4ac84 40249cd1 40193fb9 400dd595 400dd28d  
I/DEBUG   (  117):     40b4ac94 400dcf15 400d9540 400f8b93 401940e5  
I/DEBUG   (  117):     40b4aca4 40196da9 4024a1b1 401158e9 4024a059  
I/DEBUG   (  117):     40b4acb4 401158f7 403cf707 403cf4c9 403cf885  
I/DEBUG   (  117):     40b4acc4 403cf6d9 400d7744 400dce01 403cf2b1  
I/DEBUG   (  117):     40b4acd4 403cf791 403cf769 403cf7bd 400d807c  
I/DEBUG   (  117): 
I/DEBUG   (  117): memory near r7:
I/DEBUG   (  117):     40b38050 8101b2a4 02afb0b0 00000000 656d6163  
I/DEBUG   (  117):     40b38060 675f6172 635f7465 72656d61 6e695f61  
I/DEBUG   (  117):     40b38070 43006f66 72656d61 6c614861 78252800  
I/DEBUG   (  117):     40b38080 73252029 73252020 2064253a 2d207325  
I/DEBUG   (  117):     40b38090 6d616320 5f617265 69766564 6f206563  
I/DEBUG   (  117):     40b380a0 006e6570 64726168 65726177 2f69742f  
I/DEBUG   (  117):     40b380b0 70616d6f 78787834 6d61632f 2f617265  
I/DEBUG   (  117):     40b380c0 656d6143 61486172 6f4d5f6c 656c7564  
I/DEBUG   (  117):     40b380d0 7070632e 25280000 25202978 25202073  
I/DEBUG   (  117):     40b380e0 64253a73 20732520 6163202d 6172656d  
I/DEBUG   (  117):     40b380f0 72657320 65636976 6f727020 65646976  
I/DEBUG   (  117):     40b38100 61632064 6172656d 6f206469 6f207475  
I/DEBUG   (  117):     40b38110 6f622066 73646e75 6163202c 6172656d  
I/DEBUG   (  117):     40b38120 3d206469 2c642520 6d756e20 70757320  
I/DEBUG   (  117):     40b38130 74726f70 3d206465 00642520 29782528  
I/DEBUG   (  117):     40b38140 20732520 3a732520 25206425 202d2073  
I/DEBUG   (  117): 
I/DEBUG   (  117): memory near r8:
I/DEBUG   (  117):     40b3a700 32313332 32330033 31323331 36353400  
I/DEBUG   (  117):     40b3a710 00363534 37393837 34003938 34343434  
I/DEBUG   (  117):     40b3a720 78252800 73252029 73252020 2064253a  
I/DEBUG   (  117):     40b3a730 2d207325 61724720 636f6c6c 636f4c20  
I/DEBUG   (  117):     40b3a740 7246206b 52656d61 72757465 7245206e  
I/DEBUG   (  117):     40b3a750 3a726f72 656c5320 6e697065 35312067  
I/DEBUG   (  117):     40b3a760 3500736d 78252800 73252029 73252020  
I/DEBUG   (  117):     40b3a770 2064253a 2d207325 61724620 7420656d  
I/DEBUG   (  117):     40b3a780 20657079 20726f66 76657270 20776569  
I/DEBUG   (  117):     40b3a790 66667562 30207265 6e207825 6620746f  
I/DEBUG   (  117):     40b3a7a0 646e756f 36002121 78252800 73252029  
I/DEBUG   (  117):     40b3a7b0 73252020 2064253a 2d207325 72724520  
I/DEBUG   (  117):     40b3a7c0 6920726f 6567206e 6e697474 656d2067  
I/DEBUG   (  117):     40b3a7d0 67617373 72662065 64206d6f 6c707369  
I/DEBUG   (  117):     40b3a7e0 51207961 78252800 73252029 73252020  
I/DEBUG   (  117):     40b3a7f0 2064253a 2d207325 766e4920 64696c61  
I/DEBUG   (  117): 
I/DEBUG   (  117): memory near fp:
I/DEBUG   (  117):     00028368 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   (  117):     00028378 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   (  117):     00028388 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   (  117):     00028398 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   (  117):     000283a8 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   (  117):     000283b8 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   (  117):     000283c8 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   (  117):     000283d8 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   (  117):     000283e8 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   (  117):     000283f8 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   (  117):     00028408 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   (  117):     00028418 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   (  117):     00028428 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   (  117):     00028438 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   (  117):     00028448 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   (  117):     00028458 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   (  117): 
I/DEBUG   (  117): memory near ip:
I/DEBUG   (  117):     400bef60 00000000 00000000 400e1741 400e1631  
I/DEBUG   (  117):     400bef70 400cd748 400dbd73 400d6e38 400cdc78  
I/DEBUG   (  117):     400bef80 400d7024 400ceef9 400d7568 400d8988  
I/DEBUG   (  117):     400bef90 400f8b93 400d9540 400e127d 400d2781  
I/DEBUG   (  117):     400befa0 400dea5d 400d8890 400d807c 400d8610  
I/DEBUG   (  117):     400befb0 400dd615 400ccf2d 400ccf19 400e5021  
I/DEBUG   (  117):     400befc0 400e5041 400e51a7 400dd6d5 400e7db1  
I/DEBUG   (  117):     400befd0 400e8ba1 400f8c7c 400ccf05 400e5001  
I/DEBUG   (  117):     400befe0 400e50d9 400d6d98 400d6ed4 400d8c89  
I/DEBUG   (  117):     400beff0 400d6e54 400dbd33 400e4609 400e1d57  
I/DEBUG   (  117):     400bf000 400bf000 00000004 00000005 00000006  
I/DEBUG   (  117):     400bf010 00000007 400bc089 00000000 00000000  
I/DEBUG   (  117):     400bf020 00000000 00000000 00000000 00000000  
I/DEBUG   (  117):     400bf030 00000000 00000000 00000000 00000000  
I/DEBUG   (  117):     400bf040 00000000 00000000 00000000 00000000  
I/DEBUG   (  117):     400bf050 00000000 00000000 00000000 00000000  
I/DEBUG   (  117): 
I/DEBUG   (  117): memory near sp:
I/DEBUG   (  117):     42bb6d98 40b4ac04 e047969a 42db8ae8 0000000f  
I/DEBUG   (  117):     42bb6da8 40b4ac04 40b12359 df0027ad 00000000  
I/DEBUG   (  117):     42bb6db8 42bb6df0 40b3a07c 00000497 40b42d53  
I/DEBUG   (  117):     42bb6dc8 42ee5f28 40b380d5 42db8b08 40b4e4a7  
I/DEBUG   (  117):     42bb6dd8 00000000 40b11e85 40c3dae8 00027cae  
I/DEBUG   (  117):     42bb6de8 42ee5f28 000001e0 00000065 428b0f68  
I/DEBUG   (  117):     42bb6df8 42dc7768 00000008 42dc7768 41545cf0  
I/DEBUG   (  117):     42bb6e08 00000000 00000000 000002a0 00000210  
I/DEBUG   (  117):     42bb6e18 00000065 42db8ae8 40b380d5 40b3a07c  
I/DEBUG   (  117):     42bb6e28 42db8b08 00028191 000307a4 42db8bd0  
I/DEBUG   (  117):     42bb6e38 00000000 40b1264b 00000000 00000000  
I/DEBUG   (  117):     42bb6e48 00000000 00000000 00000000 00000000  
I/DEBUG   (  117):     42bb6e58 4438b000 40c13a88 42ee13c0 40c13aac  
I/DEBUG   (  117):     42bb6e68 40b4ac04 00000001 427aea7c 40b06e97  
I/DEBUG   (  117):     42bb6e78 40191ead 428b0f40 42bb6ea0 40b4847c  
I/DEBUG   (  117):     42bb6e88 40b4847c 40195d35 00100000 40b12679  
I/DEBUG   (  117): 
I/DEBUG   (  117): code around pc:
I/DEBUG   (  117):     40b123ec f7f32106 f643fffd f7f32098 6be1e90e  
I/DEBUG   (  117):     40b123fc 980aaa0e 0e0aeb01 3004f8de f2409200  
I/DEBUG   (  117):     40b1240c 68193202 f7f3ab14 2800ea92 495ddbac  
I/DEBUG   (  117):     40b1241c 0730f104 20034a5c 447a4479 eb34f7f3  
I/DEBUG   (  117):     40b1242c f7f24638 f04fefe4 fb020244 6be3f805  
I/DEBUG   (  117):     40b1243c eb03a910 f8dc0c08 95110004 f1049010  
I/DEBUG   (  117):     40b1244c f7f30048 6e60ea92 e0262300 6e216be2  
I/DEBUG   (  117):     40b1245c 0e08eb02 5033f851 2004f8de d11b42aa  
I/DEBUG   (  117):     40b1246c 00c3eb01 6845a918 005cf104 2d18f841  
I/DEBUG   (  117):     40b1247c eab6f7f3 f7f24638 4944efcc 20034a44  
I/DEBUG   (  117):     40b1248c 447a4479 eb00f7f3 462a6be1 444169e0  
I/DEBUG   (  117):     40b1249c f7fb2501 e027fbd3 42833301 f7f2d1d6  
I/DEBUG   (  117):     40b124ac f8dfefca 4a18c05c f856493a 4479500c  
I/DEBUG   (  117):     40b124bc 46033580 950058b0 45bcf240 6be59502  
I/DEBUG   (  117):     40b124cc 44a89101 4a354934 91034479 1004f8d8  
I/DEBUG   (  117):     40b124dc 4d33447a 21069104 9505447d ff80f7f3  
I/DEBUG   (  117): 
I/DEBUG   (  117): code around lr:
I/DEBUG   (  117):     42ee1604 00000000 00000000 403d2cc6 00000000  
I/DEBUG   (  117):     42ee1614 00000000 00000000 00000000 00000000  
I/DEBUG   (  117):     42ee1624 0000005b 00000017 00000000 00000302  
I/DEBUG   (  117):     42ee1634 00000000 00000001 428b00c8 00000000  
I/DEBUG   (  117):     42ee1644 00000000 00000000 00000100 00000001  
I/DEBUG   (  117):     42ee1654 00000302 00000000 00000000 000002a0  
I/DEBUG   (  117):     42ee1664 00000210 00000000 00000000 00000000  
I/DEBUG   (  117):     42ee1674 00000000 00000058 0000003b 406d8708  
I/DEBUG   (  117):     42ee1684 00000000 00000000 00000000 42dbb000  
I/DEBUG   (  117):     42ee1694 00002000 00000000 00002000 00000000  
I/DEBUG   (  117):     42ee16a4 00000000 429b1a00 42db87c0 00000000  
I/DEBUG   (  117):     42ee16b4 00002891 42ee16b0 42ee16b0 00000000  
I/DEBUG   (  117):     42ee16c4 42dc2c40 4010ad84 0000000a 3d676e69  
I/DEBUG   (  117):     42ee16d4 6f747561 746e613b 6e616269 676e6964  
I/DEBUG   (  117):     42ee16e4 6c61762d 3d736575 6f747561 6830352c  
I/DEBUG   (  117):     42ee16f4 30362c7a 613b7a68 2d6f7475 766e6f63  
I/ServiceManager(  110): service 'media.audio_flinger' died
I/ServiceManager(  110): service 'media.player' died
W/Camera  ( 1054): ICamera died
I/ServiceManager(  110): service 'media.camera' died
I/ServiceManager(  110): service 'media.audio_policy' died
W/AudioSystem(  620): AudioFlinger server died!
W/AudioSystem( 1054): AudioFlinger server died!
W/IMediaDeathNotifier( 1054): media server died
W/AudioSystem(  620): AudioPolicyService server died!
W/Camera  ( 1054): Camera server died!
W/AudioSystem( 1054): AudioPolicyService server died!
W/IMediaDeathNotifier(  697): media server died
W/IMediaDeathNotifier(  439): media server died
W/AudioSystem(  439): AudioFlinger server died!
W/AudioSystem(  797): AudioFlinger server died!
W/IMediaDeathNotifier(  797): media server died
W/AudioSystem(  439): AudioPolicyService server died!
E/Camera  ( 1054): Error 100
E/CameraErrorCallback( 1054): Got camera error callback. error=100
D/AndroidRuntime( 1054): Shutting down VM
W/dalvikvm( 1054): threadid=1: thread exiting with uncaught exception (group=0x40b62930)
I/mediaserver( 1731): ServiceManager: 0x40d15e80
I/AudioFlinger( 1731): Using default 3000 mSec as standby time.
I/CameraService( 1731): CameraService started (pid=1731)
E/AndroidRuntime( 1054): FATAL EXCEPTION: main
E/AndroidRuntime( 1054): java.lang.RuntimeException: Media server died.
E/AndroidRuntime( 1054): 	at com.ti.omap.android.camera.CameraErrorCallback.onError(CameraErrorCallback.java:32)
E/AndroidRuntime( 1054): 	at android.hardware.Camera$EventHandler.handleMessage(Camera.java:822)
E/AndroidRuntime( 1054): 	at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 1054): 	at android.os.Looper.loop(Looper.java:137)
E/AndroidRuntime( 1054): 	at android.app.ActivityThread.main(ActivityThread.java:5041)
E/AndroidRuntime( 1054): 	at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 1054): 	at java.lang.reflect.Method.invoke(Method.java:511)
E/AndroidRuntime( 1054): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
E/AndroidRuntime( 1054): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
E/AndroidRuntime( 1054): 	at dalvik.system.NativeStart.main(Native Method)
W/ActivityManager(  439):   Force finishing activity com.ti.omap.android.camera/.Camera
E/CameraHal( 1731): (400f23dc)   hardware/ti/omap4xxx/camera/CameraHalCommon.cpp:178 getPixelFormatConstant - Preview format is NULL, defaulting to NV12
E/CameraHal( 1731): (400f23dc)   hardware/ti/omap4xxx/camera/CameraHalCommon.cpp:178 getPixelFormatConstant - Preview format is NULL, defaulting to NV12
W/ActivityManager(  439): Activity pause timeout for ActivityRecord{4146c4a8 u0 com.ti.omap.android.camera/.Camera}
E/CameraHal( 1731): (400f23dc)   hardware/ti/omap4xxx/camera/CameraHalCommon.cpp:178 getPixelFormatConstant - Preview format is NULL, defaulting to NV12
E/CameraHal( 1731): (400f23dc)   hardware/ti/omap4xxx/camera/CameraHalCommon.cpp:178 getPixelFormatConstant - Preview format is NULL, defaulting to NV12
E/CameraHal( 1731): (400f23dc)   hardware/ti/omap4xxx/camera/CameraHalCommon.cpp:178 getPixelFormatConstant - Preview format is NULL, defaulting to NV12
E/CameraHal( 1731): (400f23dc)   hardware/ti/omap4xxx/camera/CameraHalCommon.cpp:178 getPixelFormatConstant - Preview format is NULL, defaulting to NV12
E/CameraHal( 1731): (400f23dc)   hardware/ti/omap4xxx/camera/OMXCameraAdapter/OMXCameraAdapter.cpp:4475 OMXCameraAdapter_Capabilities - Number of OMX Cameras detected = 1 
D/DOMX    ( 1731): hardware/ti/domx/domx/omx_proxy_common/src/omx_proxy_common.c:1671	__PROXY_SetConfig()	
D/DOMX    ( 1731): ERROR: failed check:(eError == OMX_ErrorNone) || (eError == OMX_ErrorNoMore) - returning error: 0x80001009 - Error returned from OMX API in ducati
E/CameraHal( 1731): (400f23dc)   hardware/ti/omap4xxx/camera/BaseCameraAdapter.cpp:2708 CameraAdapter_Capabilities - supportedCameras= 1
I/CameraHal( 1731): (400f23dc)   hardware/ti/omap4xxx/camera/CameraProperties.cpp:114 loadProperties - num_cameras = 1
I/AudioPolicyManagerBase( 1731): loadAudioPolicyConfig() loaded /system/etc/audio_policy.conf
I/audio_hw_primary( 1731): boardtype used: z710(4)
I/AudioFlinger( 1731): loadHwModule() Loaded primary audio interface from OMAP audio HW HAL (audio) handle 1
I/AudioFlinger( 1731): HAL output buffer size 960 frames, normal mix buffer size 960 frames
W/EffectsFactory( 1731): loadLibrary() failed to open /system/lib/soundfx/libdseffect.so
W/EffectsFactory( 1731): loadEffect() could not get library ds


  • Hello Willy Ho,

    Is this still an issue? You mention 4AJ.1.1, does your change work on 4AJ.1.1 and not on 4AJ.2.5P2?

    The error seen "W/GraphicBufferMapper( 122): unregisterBuffer(0x42dc7360) failed -22 (Invalid argument)" means the handle for the buffer is invalid. Would be worth to ensure that the buffers are actually being allocated.

    Regards,

    Rogelio

  • Hi Rogelio,

    Thanks for your reply.

    I found this bug is not depend with Camera HAL, it's depend with OMAPCamera

    And TI FAE gave me errata for 4AI but there is too much change between 4AJ and 4AI

    So I remove OMAPCamera and using AOSP Camera and it's working fine

    Regards,

    Willy