Anyone have any ideas?

在 2012年2月28日星期二UTC+8下午5时35分20秒,驼峰写道:
>
> I open camera using the following code: 
>
> mCamera.open(); 
> //set parameters. 
> ... 
> mCamera.setPreviewCallback(cameraPreviewCallback); 
> mCamera.setPreviewDisplay(msurfaceHolder); 
>
> mSurfaceHolder.addCallback(surfaceHolderCallback); 
>
> The SurfaceHolder.Callback is implemented as following: 
>
>     @Override 
>     public void surfaceChanged(SurfaceHolder holder, int format, int 
> width, int height) 
>     { 
>     } 
>
>     @Override 
>     public void surfaceCreated(SurfaceHolder holder) 
>     { 
>            mCamera.setPreviewDisplay(holder); 
>     } 
>
>     @Override 
>     public void surfaceDestroyed(SurfaceHolder holder) 
>     { 
>             mCamera.setPreviewDisplay(null); 
>     } 
>
> If I hide the preview surface view, the surfaceDestroyed will be 
> called. In Galaxy Nexus, the API would make camera servcie crash. 
>
> But this code work correctly in Nexus S 2.3.6. 
>
> Does anyone know how to let camera can capture video data even if 
> preview surface view is hidden in Android 4.0? 
>
> I attach the crash dump. 
>
> =================================================================================
>  
>
> D/Camera  ( 2294): app passed NULL surface 
> E/IMGSRV  ( 2050): :0: gralloc_unregister_buffer: Cannot unregister a 
> locked buffer (ID=316) 
> W/GraphicBufferMapper( 2050): unregisterBuffer(0x2bd58) failed -22 
> (Invalid argument) 
> E/IMGSRV  ( 2050): :0: gralloc_unregister_buffer: Cannot unregister a 
> locked buffer (ID=318) 
> W/GraphicBufferMapper( 2050): unregisterBuffer(0x3b7f0) failed -22 
> (Invalid argument) 
> E/IMGSRV  ( 2050): :0: gralloc_unregister_buffer: Cannot unregister a 
> locked buffer (ID=322) 
> W/GraphicBufferMapper( 2050): unregisterBuffer(0x3bbb0) failed -22 
> (Invalid argument) 
> E/IMGSRV  ( 2050): :0: gralloc_unregister_buffer: Cannot unregister a 
> locked buffer (ID=326) 
> W/GraphicBufferMapper( 2050): unregisterBuffer(0x3b738) failed -22 
> (Invalid argument) 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked: encountered 
> NULL buffer in slot 0 looking for buffer 0x3b7f0 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   00: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   01: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   02: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   03: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   04: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   05: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   06: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   07: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   08: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   09: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   10: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   11: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   12: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   13: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   14: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   15: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   16: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   17: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   18: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   19: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   20: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   21: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   22: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   23: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   24: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   25: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   26: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   27: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   28: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   29: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   30: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   31: NULL 
> E/SurfaceTextureClient( 2050): getSlotFromBufferLocked: unknown 
> buffer: 0x3b7f0 
> E/CameraHAL( 2050): Surface::queueBuffer returned error -22 
> E/IMGSRV  ( 2050): :0: gralloc_module_lock: Buffer cannot be locked 
> for any write operation when it is already locked 
> W/GraphicBufferMapper( 2050): lock(...) failed -22 (Invalid argument) 
> E/CameraHAL( 2050): Gralloc Lock FrameReturn Error: Sleeping 15ms 
> E/IMGSRV  ( 2050): :0: gralloc_module_lock: Buffer cannot be locked 
> for any write operation when it is already locked 
> W/GraphicBufferMapper( 2050): lock(...) failed -22 (Invalid argument) 
> E/CameraHAL( 2050): Gralloc Lock FrameReturn Error: Sleeping 15ms 
> E/IMGSRV  ( 2050): :0: gralloc_module_lock: Buffer cannot be locked 
> for any write operation when it is already locked 
> W/GraphicBufferMapper( 2050): lock(...) failed -22 (Invalid argument) 
> E/CameraHAL( 2050): Gralloc Lock FrameReturn Error: Sleeping 15ms 
> D/dalvikvm( 2294): GC_FOR_ALLOC freed 240K, 4% free 14560K/15111K, 
> paused 36ms 
> E/IMGSRV  ( 2050): :0: gralloc_module_lock: Buffer cannot be locked 
> for any write operation when it is already locked 
> W/GraphicBufferMapper( 2050): lock(...) failed -22 (Invalid argument) 
> E/CameraHAL( 2050): Gralloc Lock FrameReturn Error: Sleeping 15ms 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked: encountered 
> NULL buffer in slot 1 looking for buffer 0x3bbb0 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   00: 0x3d640 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   01: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   02: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   03: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   04: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   05: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   06: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   07: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   08: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   09: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   10: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   11: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   12: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   13: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   14: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   15: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   16: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   17: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   18: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   19: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   20: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   21: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   22: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   23: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   24: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   25: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   26: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   27: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   28: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   29: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   30: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   31: NULL 
> E/SurfaceTextureClient( 2050): getSlotFromBufferLocked: unknown 
> buffer: 0x3bbb0 
> E/CameraHAL( 2050): Surface::queueBuffer returned error -22 
> E/IMGSRV  ( 2050): :0: gralloc_module_lock: Buffer cannot be locked 
> for any write operation when it is already locked 
> W/GraphicBufferMapper( 2050): lock(...) failed -22 (Invalid argument) 
> E/CameraHAL( 2050): Gralloc Lock FrameReturn Error: Sleeping 15ms 
> E/IMGSRV  ( 2050): :0: gralloc_module_lock: Buffer cannot be locked 
> for any write operation when it is already locked 
> W/GraphicBufferMapper( 2050): lock(...) failed -22 (Invalid argument) 
> E/CameraHAL( 2050): AppCallbackNotifier received error 1 
> F/libc    ( 2050): Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1) 
> D/dalvikvm( 2294): GC_FOR_ALLOC freed 225K, 4% free 14560K/15111K, 
> paused 31ms 
> E/SurfaceTexture(  115): [SurfaceView] queueBuffer: SurfaceTexture has 
> been abandoned! 
> E/SurfaceTextureClient( 2050): queueBuffer: error queuing buffer to 
> SurfaceTexture, -19 
> E/CameraHAL( 2050): Surface::queueBuffer returned error -19 
> E/IMGSRV  ( 2050): :0: gralloc_module_unlock: Cannot unlock unmapped 
> buffer 
> W/GraphicBufferMapper( 2050): unlock(...) failed -22 (Invalid 
> argument) 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked: encountered 
> NULL buffer in slot 1 looking for buffer 0x2bd58 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   00: 0x3d640 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   01: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   02: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   03: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   04: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   05: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   06: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   07: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   08: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   09: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   10: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   11: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   12: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   13: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   14: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   15: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   16: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   17: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   18: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   19: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   20: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   21: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   22: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   23: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   24: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   25: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   26: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   27: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   28: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   29: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   30: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   31: NULL 
> E/SurfaceTextureClient( 2050): getSlotFromBufferLocked: unknown 
> buffer: 0x2bd58 
> E/CameraHAL( 2050): Surface::queueBuffer returned error -22 
> D/dalvikvm( 2294): GC_FOR_ALLOC freed 112K, 3% free 14673K/15111K, 
> paused 27ms 
> I/DEBUG   (  113): *** *** *** *** *** *** *** *** *** *** *** *** *** 
> *** *** *** 
> I/DEBUG   (  113): Build fingerprint: 'google/yakju/maguro:4.0.2/ 
> ICL53F/235179:user/release-keys' 
> I/DEBUG   (  113): pid: 2050, tid: 2343  >>> /system/bin/mediaserver 
> <<< 
> I/DEBUG   (  113): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault 
> addr deadbaad 
> I/DEBUG   (  113):  r0 deadbaad  r1 00000001  r2 a0000000  r3 00000000 
> I/DEBUG   (  113):  r4 00000000  r5 00000027  r6 00000001  r7 00000006 
> I/DEBUG   (  113):  r8 41007bc8  r9 41008d82  10 0003b180  fp 42667e18 
> I/DEBUG   (  113):  ip ffffffff  sp 42667dd0  lr 400aaf39  pc 
> 400a7698  cpsr 60000030 
> I/DEBUG   (  113):  d0  2072656966697420  d1  6465766965636565 
> I/DEBUG   (  113):  d2  667542203a6b6372  d3  6e6e616320726572 
> I/DEBUG   (  113):  d4  6f6c20656220746f  d5  726f662064656b63 
> I/DEBUG   (  113):  d6  69727720796e6120  d7  617265706f206574 
> I/DEBUG   (  113):  d8  0000000000000000  d9  0000000000000000 
> I/DEBUG   (  113):  d10 0000000000000000  d11 0000000000000000 
> I/DEBUG   (  113):  d12 0000000000000000  d13 0000000000000000 
> I/DEBUG   (  113):  d14 0000000000000000  d15 0000000000000000 
> I/DEBUG   (  113):  d16 3ff0000000000000  d17 3ff0000000000000 
> I/DEBUG   (  113):  d18 7e37e43c8800759c  d19 3fc5c149e20e5f98 
> I/DEBUG   (  113):  d20 3f115304c906e15c  d21 bebbb7cf4b96c96d 
> I/DEBUG   (  113):  d22 3ff0000000000000  d23 3ff30fab724a436f 
> I/DEBUG   (  113):  d24 3e66376972bea4d0  d25 3fee147ae0000000 
> I/DEBUG   (  113):  d26 0000000000000000  d27 0000000000000000 
> I/DEBUG   (  113):  d28 0000000000000000  d29 0000000000000000 
> I/DEBUG   (  113):  d30 0000000000000000  d31 0000000000000000 
> I/DEBUG   (  113):  scr 68000010 
> I/DEBUG   (  113): 
> I/DEBUG   (  113):          #00  pc 00017698  /system/lib/libc.so 
> I/DEBUG   (  113):          #01  pc 00021048  /system/lib/hw/ 
> camera.omap4.so (_ZN7android19AppCallbackNotifier11errorNot 
> ifyEi) 
> I/DEBUG   (  113):          #02  pc 0002166c  /system/lib/hw/ 
> camera.omap4.so (_ZN7android27ANativeWindowDisplayAdapter17 
> handleFrameReturnEv) 
> I/DEBUG   (  113):          #03  pc 00021b9e  /system/lib/hw/ 
> camera.omap4.so (_ZN7android27ANativeWindowDisplayAdapter13 
> displayThreadEv) 
> I/DEBUG   (  113):          #04  pc 00021bbc  /system/lib/hw/ 
> camera.omap4.so 
> I/DEBUG   (  113):          #05  pc 00020cd6  /system/lib/libutils.so 
> (_ZN7android6Thread11_threadLoopEPv) 
> I/DEBUG   (  113):          #06  pc 0002131c  /system/lib/libutils.so 
> I/DEBUG   (  113):          #07  pc 00012c1c  /system/lib/libc.so 
> (__thread_entry) 
> I/DEBUG   (  113):          #08  pc 00012770  /system/lib/libc.so 
> (pthread_create) 
> I/DEBUG   (  113): 
> I/DEBUG   (  113): code around pc: 
> I/DEBUG   (  113): 400a7678 4623b15c 2c006824 e026d1fb b12368db 
> I/DEBUG   (  113): 400a7688 21014a17 6011447a 48124798 24002527 
> I/DEBUG   (  113): 400a7698 f7f47005 2106ef54 efe2f7f5 460aa901 
> I/DEBUG   (  113): 400a76a8 f04f2006 94015380 94029303 ebacf7f5 
> I/DEBUG   (  113): 400a76b8 4622a905 f7f52002 f7f4ebb6 2106ef40 
> I/DEBUG   (  113): 
> I/DEBUG   (  113): code around lr: 
> I/DEBUG   (  113): 400aaf18 41f0e92d 46804c0c 447c2600 68a56824 
> I/DEBUG   (  113): 400aaf28 e0076867 300cf9b5 dd022b00 47c04628 
> I/DEBUG   (  113): 400aaf38 35544306 37fff117 6824d5f4 d1ee2c00 
> I/DEBUG   (  113): 400aaf48 e8bd4630 bf0081f0 000285c2 41f0e92d 
> I/DEBUG   (  113): 400aaf58 fb01b086 9004f602 461f4815 4615460c 
> I/DEBUG   (  113): 
> I/DEBUG   (  113): stack: 
> I/DEBUG   (  113):     42667d90  00000000 
> I/DEBUG   (  113):     42667d94  00000000 
> I/DEBUG   (  113):     42667d98  00000000 
> I/DEBUG   (  113):     42667d9c  00010001 
> I/DEBUG   (  113):     42667da0  400d3720 
> I/DEBUG   (  113):     42667da4  400d36b0 
> I/DEBUG   (  113):     42667da8  00000000 
> I/DEBUG   (  113):     42667dac  400aaf39  /system/lib/libc.so 
> I/DEBUG   (  113):     42667db0  00000000 
> I/DEBUG   (  113):     42667db4  42667de4 
> I/DEBUG   (  113):     42667db8  00000001 
> I/DEBUG   (  113):     42667dbc  00000006 
> I/DEBUG   (  113):     42667dc0  41007bc8  /system/lib/hw/ 
> camera.omap4.so 
> I/DEBUG   (  113):     42667dc4  400aa0a5  /system/lib/libc.so 
> I/DEBUG   (  113):     42667dc8  df0027ad 
> I/DEBUG   (  113):     42667dcc  00000000 
> I/DEBUG   (  113): #00 42667dd0  00000120 
> I/DEBUG   (  113):     42667dd4  27467460 
> I/DEBUG   (  113):     42667dd8  00000005 
> I/DEBUG   (  113):     42667ddc  00027e58 
> I/DEBUG   (  113):     42667de0  41007bc8  /system/lib/hw/ 
> camera.omap4.so 
> I/DEBUG   (  113):     42667de4  fffffbdf 
> I/DEBUG   (  113):     42667de8  00000006 
> I/DEBUG   (  113):     42667dec  00027e58 
> I/DEBUG   (  113):     42667df0  41007bc8  /system/lib/hw/ 
> camera.omap4.so 
> I/DEBUG   (  113):     42667df4  40ff704b  /system/lib/hw/ 
> camera.omap4.so 
> I/DEBUG   (  113): #01 42667df8  0003afd0 
> I/DEBUG   (  113):     42667dfc  00000005 
> I/DEBUG   (  113):     42667e00  00000014 
> I/DEBUG   (  113):     42667e04  40ff766f  /system/lib/hw/ 
> camera.omap4.so 
> D/dalvikvm( 2294): GC_FOR_ALLOC freed 114K, 4% free 14812K/15303K, 
> paused 13ms 
> I/dalvikvm-heap( 2294): Grow heap (frag case) to 14.900MB for 368656- 
> byte allocation 
> D/dalvikvm( 2294): GC_FOR_ALLOC freed 0K, 4% free 15172K/15687K, 
> paused 14ms 
> D/dalvikvm( 2294): GC_FOR_ALLOC freed 0K, 4% free 15172K/15687K, 
> paused 25ms 
> I/dalvikvm-heap( 2294): Grow heap (frag case) to 15.252MB for 368656- 
> byte allocation 
> D/dalvikvm( 2294): GC_FOR_ALLOC freed 0K, 4% free 15532K/16071K, 
> paused 36ms 
> D/dalvikvm( 2294): GC_FOR_ALLOC freed 0K, 4% free 15532K/16071K, 
> paused 29ms 
> I/dalvikvm-heap( 2294): Grow heap (frag case) to 15.604MB for 368656- 
> byte allocation 
> D/dalvikvm( 2294): GC_FOR_ALLOC freed 0K, 4% free 15892K/16455K, 
> paused 20ms 
> D/dalvikvm( 2294): GC_FOR_ALLOC freed 0K, 4% free 15892K/16455K, 
> paused 29ms 
> I/dalvikvm-heap( 2294): Grow heap (frag case) to 15.956MB for 368656- 
> byte allocation 
> D/dalvikvm( 2294): GC_FOR_ALLOC freed 0K, 4% free 16252K/16839K, 
> paused 25ms 
> D/dalvikvm( 2294): GC_FOR_ALLOC freed 0K, 4% free 16252K/16839K, 
> paused 22ms 
> I/dalvikvm-heap( 2294): Grow heap (frag case) to 16.307MB for 368656- 
> byte allocation 
> D/dalvikvm( 2294): GC_FOR_ALLOC freed 0K, 4% free 16612K/17223K, 
> paused 26ms 
> D/dalvikvm( 2294): GC_FOR_ALLOC freed 0K, 4% free 16972K/17607K, 
> paused 34ms 
> D/dalvikvm( 2294): GC_FOR_ALLOC freed <1K, 4% free 17333K/17991K, 
> paused 26ms 
> D/dalvikvm( 2294): GC_FOR_ALLOC freed 0K, 4% free 17693K/18375K, 
> paused 21ms 
> I/BootReceiver(  196): Copying /data/tombstones/tombstone_05 to 
> DropBox (SYSTEM_TOMBSTONE) 
> D/dalvikvm(  196): GC_FOR_ALLOC freed 530K, 12% free 19316K/21831K, 
> paused 49ms 
> D/dalvikvm( 2294): GC_FOR_ALLOC freed 5K, 2% free 18463K/18759K, 
> paused 42ms 
> D/dalvikvm(  196): GC_FOR_ALLOC freed 367K, 13% free 19140K/21831K, 
> paused 47ms 
> D/dalvikvm( 2294): GC_FOR_ALLOC freed 3K, 3% free 19318K/19719K, 
> paused 23ms 
> W/AudioSystem(  196): AudioFlinger server died! 
> W/AudioSystem(  196): AudioPolicyService server died! 
> I/ServiceManager(  106): service 'media.audio_flinger' died 
> I/ServiceManager(  106): service 'media.player' died 
> I/ServiceManager(  106): service 'media.camera' died 
> I/ServiceManager(  106): service 'media.audio_policy' died 
> W/Camera  ( 2294): Camera server died! 
> W/Camera  ( 2294): ICamera died 
> E/Camera  ( 2294): Error 100 
> I/        ( 2354): ServiceManager: 0xf958 
> I/AudioFlinger( 2354): Loaded primary audio interface from Tuna audio 
> HW HAL (audio) 
> I/AudioFlinger( 2354): Using 'Tuna audio HW HAL' (audio.primary) as 
> the primary audio interface 
> I/AudioFlinger( 2354): Loaded a2dp audio interface from A2DP Audio HW 
> HAL (audio) 
> I/CameraService( 2354): CameraService started (pid=2354) 
> I/AudioFlinger( 2354): AudioFlinger's thread 0x165e0 ready to run 
> I/AudioPolicyService( 2354): Loaded audio policy from LEGACY Audio 
> Policy HAL (audio_policy) 
> W/AudioFlinger( 2354): session id 19 not found for pid 196 
> E/AudioService(  196): Media server started. 
>
>

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to