问题描述
在设置中操作,语音助手调用AudioRecord某个方法,出现无响应,按等待或确定后均进入黑屏无法恢复
背景知识
Android M上audio、video、camera都在mediaserver进程中
初步分析
根据anr的traces.txt文件发现卡在AudioRecord的方法中,这个方法很简单,直接return一个成员变量
"Binder_D" prio=5 tid=24 Native
| group="main" sCount=1 dsCount=0 obj=0x12cdd0a0 self=0xaaf27660
| sysTid=7200 nice=0 cgrp=default sched=0/0 handle=0xe1c7a930
| state=S schedstat=( 0 0 0 ) utm=5 stm=5 core=3 HZ=100
| stack=0xe1b7e000-0xe1b80000 stackSize=1014KB
| held mutexes=
kernel: __switch_to+0x74/0x8c
kernel: binder_thread_read+0x8a8/0x102c
kernel: binder_ioctl_write_read+0x1cc/0x2c4
kernel: binder_ioctl+0x274/0x6c4
kernel: compat_sys_ioctl+0xb0/0x162c
kernel: cpu_switch_to+0x48/0x4c
native: #00 pc 000432cc /system/lib/libc.so (__ioctl+8)
native: #01 pc 000495d1 /system/lib/libc.so (ioctl+14)
native: #02 pc 0001e89b /system/lib/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+174)
native: #03 pc 0001ef2b /system/lib/libbinder.so (_ZN7android14IPCThreadState15waitForResponseEPNS_6ParcelEPi+38)
native: #04 pc 0001f0f5 /system/lib/libbinder.so (_ZN7android14IPCThreadState8transactEijRKNS_6ParcelEPS1_j+124)
native: #05 pc 0001a027 /system/lib/libbinder.so (_ZN7android8BpBinder8transactEjRKNS_6ParcelEPS1_j+30)
native: #06 pc 00097bbd /system/lib/libmedia.so (???)
native: #07 pc 0007b7d7 /system/lib/libmedia.so (_ZN7android11AudioSystem11isRecordingEv+22)
native: #08 pc 0001bf95 /data/dalvik-cache/arm/system@framework@boot.oat (Java_android_media_AudioRecord_native_1is_1recording__+72)
at android.media.AudioRecord.native_is_recording(Native method)
at android.media.AudioRecord.isRecording(AudioRecord.java:1622)
AudioRecord对面的服务端是mediaserver进程,查看mediaserver进程发现主线程、子线程都在等待不同锁
那么问题就来了
(1)谁拿着锁了?
(2)audio和camera不相关的,怎么扯到一起?
(3)“Binder_E” sysTid=7395这个线程怎么跑出那样堆栈状态的?
先把问题提出来,后面在挨个解答
----- pid 1183 at 2019-12-02 15:57:53 -----
Cmd line: /system/bin/mediaserver
ABI: 'arm'
"mediaserver" sysTid=1183
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041f03 /system/lib/libc.so (_ZL33__pthread_mutex_lock_with_timeoutP24pthread_mutex_internal_tPK8timespeci+506)
#02 pc 00042005 /system/lib/libc.so (pthread_mutex_lock+26)
#03 pc 00078ce3 /system/lib/libcameraservice.so (_ZN7android17AutoConditionLockC2ERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEE+26)
#04 pc 00078d39 /system/lib/libcameraservice.so (_ZN7android17AutoConditionLock14waitAndAcquireERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEEx+40)
#05 pc 0004da1b /system/lib/libcameraservice.so (_ZN7android13CameraService13connectHelperINS_13ICameraClientENS0_6ClientEEEiRKNS_2spIT_EERKNS_7String8EiRKNS_8String16EiNS0_8apiLevelEbbRNS4_IT0_EE+178)
#06 pc 0004e455 /system/lib/libcameraservice.so (_ZN7android13CameraService7connectERKNS_2spINS_13ICameraClientEEEiRKNS_8String16EiRNS1_INS_7ICameraEEE+60)
#07 pc 0001d747 /system/lib/libcamera_client.so (_ZN7android15BnCameraService10onTransactEjRKNS_6ParcelEPS1_j+450)
#08 pc 00048903 /system/lib/libcameraservice.so (_ZN7android13CameraService10onTransactEjRKNS_6ParcelEPS1_j+174)
#09 pc 00019921 /system/lib/libbinder.so (_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j+60)
#10 pc 0001ecab /system/lib/libbinder.so (_ZN7android14IPCThreadState14executeCommandEi+550)
#11 pc 0001ee15 /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+64)
#12 pc 0001ee79 /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+48)
#13 pc 00001bbb /system/bin/mediaserver
#14 pc 00016621 /system/lib/libc.so (__libc_init+44)
#15 pc 00001e0c /system/bin/mediaserver
"mediaserver" sysTid=1667
#00 pc 000440f4 /system/lib/libc.so (__ppoll+16)
#01 pc 0001b32d /system/lib/libc.so (poll+32)
#02 pc 000022f5 /system/lib/libhardware_legacy.so (uevent_next_event+40)
#03 pc 0004a9bd /system/lib/libcameraservice.so (_ZN7android13CameraService16waitForNextEventEPv+152)
#04 pc 000415f3 /system/lib/libc.so (_ZL15__pthread_startPv+30)
#05 pc 00019235 /system/lib/libc.so (__start_thread+6)
"ApmTone" sysTid=1668
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041413 /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
#02 pc 00006e0f /system/lib/libaudiopolicyservice.so
#03 pc 00010079 /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
#04 pc 000415f3 /system/lib/libc.so (_ZL15__pthread_startPv+30)
#05 pc 00019235 /system/lib/libc.so (__start_thread+6)
"ApmAudio" sysTid=1669
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041413 /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
#02 pc 00006e0f /system/lib/libaudiopolicyservice.so
#03 pc 00010079 /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
#04 pc 000415f3 /system/lib/libc.so (_ZL15__pthread_startPv+30)
#05 pc 00019235 /system/lib/libc.so (__start_thread+6)
"ApmOutput" sysTid=1670
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041413 /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
#02 pc 00006e0f /system/lib/libaudiopolicyservice.so
#03 pc 00010079 /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
#04 pc 000415f3 /system/lib/libc.so (_ZL15__pthread_startPv+30)
#05 pc 00019235 /system/lib/libc.so (__start_thread+6)
"AudioOut_2" sysTid=1677
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041413 /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
#02 pc 0003437b /system/lib/libaudioflinger.so
#03 pc 00010079 /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
#04 pc 000415f3 /system/lib/libc.so (_ZL15__pthread_startPv+30)
#05 pc 00019235 /system/lib/libc.so (__start_thread+6)
"AudioOut_4" sysTid=1680
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041413 /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
#02 pc 0003437b /system/lib/libaudioflinger.so
#03 pc 00010079 /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
#04 pc 000415f3 /system/lib/libc.so (_ZL15__pthread_startPv+30)
#05 pc 00019235 /system/lib/libc.so (__start_thread+6)
"btmic_inotify" sysTid=1694
#00 pc 00042a04 /system/lib/libc.so (read+8)
#01 pc 00003987 /system/lib/hw/audio.btmic.default.so
#02 pc 000415f3 /system/lib/libc.so (_ZL15__pthread_startPv+30)
#03 pc 00019235 /system/lib/libc.so (__start_thread+6)
"listen_hidraw" sysTid=1695
#00 pc 00043c18 /system/lib/libc.so (nanosleep+8)
#01 pc 0002927d /system/lib/libc.so (usleep+28)
#02 pc 00003abb /system/lib/hw/audio.btmic.default.so (listen_active_hidraw+94)
#03 pc 000415f3 /system/lib/libc.so (_ZL15__pthread_startPv+30)
#04 pc 00019235 /system/lib/libc.so (__start_thread+6)
"mediaserver" sysTid=1697
#00 pc 00043c18 /system/lib/libc.so (nanosleep+8)
#01 pc 0002927d /system/lib/libc.so (usleep+28)
#02 pc 00015033 /system/lib/libaudiopolicymanagerdefault.so
#03 pc 000415f3 /system/lib/libc.so (_ZL15__pthread_startPv+30)
#04 pc 00019235 /system/lib/libc.so (__start_thread+6)
"Binder_1" sysTid=1698
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041f03 /system/lib/libc.so (_ZL33__pthread_mutex_lock_with_timeoutP24pthread_mutex_internal_tPK8timespeci+506)
#02 pc 00042005 /system/lib/libc.so (pthread_mutex_lock+26)
#03 pc 00078ce3 /system/lib/libcameraservice.so (_ZN7android17AutoConditionLockC2ERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEE+26)
#04 pc 00078d39 /system/lib/libcameraservice.so (_ZN7android17AutoConditionLock14waitAndAcquireERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEEx+40)
#05 pc 0004da1b /system/lib/libcameraservice.so (_ZN7android13CameraService13connectHelperINS_13ICameraClientENS0_6ClientEEEiRKNS_2spIT_EERKNS_7String8EiRKNS_8String16EiNS0_8apiLevelEbbRNS4_IT0_EE+178)
#06 pc 0004e455 /system/lib/libcameraservice.so (_ZN7android13CameraService7connectERKNS_2spINS_13ICameraClientEEEiRKNS_8String16EiRNS1_INS_7ICameraEEE+60)
#07 pc 0001d747 /system/lib/libcamera_client.so (_ZN7android15BnCameraService10onTransactEjRKNS_6ParcelEPS1_j+450)
#08 pc 00048903 /system/lib/libcameraservice.so (_ZN7android13CameraService10onTransactEjRKNS_6ParcelEPS1_j+174)
#09 pc 00019921 /system/lib/libbinder.so (_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j+60)
#10 pc 0001ecab /system/lib/libbinder.so (_ZN7android14IPCThreadState14executeCommandEi+550)
#11 pc 0001ee15 /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+64)
#12 pc 0001ee79 /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+48)
#13 pc 000238bd /system/lib/libbinder.so
#14 pc 00010079 /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
#15 pc 000415f3 /system/lib/libc.so (_ZL15__pthread_startPv+30)
#16 pc 00019235 /system/lib/libc.so (__start_thread+6)
"Binder_2" sysTid=1918
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041f03 /system/lib/libc.so (_ZL33__pthread_mutex_lock_with_timeoutP24pthread_mutex_internal_tPK8timespeci+506)
#02 pc 00042005 /system/lib/libc.so (pthread_mutex_lock+26)
#03 pc 00078ce3 /system/lib/libcameraservice.so (_ZN7android17AutoConditionLockC2ERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEE+26)
#04 pc 00078d39 /system/lib/libcameraservice.so (_ZN7android17AutoConditionLock14waitAndAcquireERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEEx+40)
#05 pc 0004da1b /system/lib/libcameraservice.so (_ZN7android13CameraService13connectHelperINS_13ICameraClientENS0_6ClientEEEiRKNS_2spIT_EERKNS_7String8EiRKNS_8String16EiNS0_8apiLevelEbbRNS4_IT0_EE+178)
#06 pc 0004e455 /system/lib/libcameraservice.so (_ZN7android13CameraService7connectERKNS_2spINS_13ICameraClientEEEiRKNS_8String16EiRNS1_INS_7ICameraEEE+60)
#07 pc 0001d747 /system/lib/libcamera_client.so (_ZN7android15BnCameraService10onTransactEjRKNS_6ParcelEPS1_j+450)
#08 pc 00048903 /system/lib/libcameraservice.so (_ZN7android13CameraService10onTransactEjRKNS_6ParcelEPS1_j+174)
#09 pc 00019921 /system/lib/libbinder.so (_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j+60)
#10 pc 0001ecab /system/lib/libbinder.so (_ZN7android14IPCThreadState14executeCommandEi+550)
#11 pc 0001ee15 /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+64)
#12 pc 0001ee79 /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+48)
#13 pc 000238bd /system/lib/libbinder.so
#14 pc 00010079 /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
#15 pc 000415f3 /system/lib/libc.so (_ZL15__pthread_startPv+30)
#16 pc 00019235 /system/lib/libc.so (__start_thread+6)
"Binder_3" sysTid=2336
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041f03 /system/lib/libc.so (_ZL33__pthread_mutex_lock_with_timeoutP24pthread_mutex_internal_tPK8timespeci+506)
#02 pc 00042005 /system/lib/libc.so (pthread_mutex_lock+26)
#03 pc 00078ce3 /system/lib/libcameraservice.so (_ZN7android17AutoConditionLockC2ERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEE+26)
#04 pc 00078d39 /system/lib/libcameraservice.so (_ZN7android17AutoConditionLock14waitAndAcquireERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEEx+40)
#05 pc 0004da1b /system/lib/libcameraservice.so (_ZN7android13CameraService13connectHelperINS_13ICameraClientENS0_6ClientEEEiRKNS_2spIT_EERKNS_7String8EiRKNS_8String16EiNS0_8apiLevelEbbRNS4_IT0_EE+178)
#06 pc 0004e455 /system/lib/libcameraservice.so (_ZN7android13CameraService7connectERKNS_2spINS_13ICameraClientEEEiRKNS_8String16EiRNS1_INS_7ICameraEEE+60)
#07 pc 0001d747 /system/lib/libcamera_client.so (_ZN7android15BnCameraService10onTransactEjRKNS_6ParcelEPS1_j+450)
#08 pc 00048903 /system/lib/libcameraservice.so (_ZN7android13CameraService10onTransactEjRKNS_6ParcelEPS1_j+174)
#09 pc 00019921 /system/lib/libbinder.so (_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j+60)
#10 pc 0001ecab /system/lib/libbinder.so (_ZN7android14IPCThreadState14executeCommandEi+550)
#11 pc 0001ee15 /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+64)
#12 pc 0001ee79 /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+48)
#13 pc 000238bd /system/lib/libbinder.so
#14 pc 00010079 /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
#15 pc 000415f3 /system/lib/libc.so (_ZL15__pthread_startPv+30)
#16 pc 00019235 /system/lib/libc.so (__start_thread+6)
"Binder_4" sysTid=2359
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041413 /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
#02 pc 000cdaf8 /system/vendor/mmlib/libglib-2.0.so (g_cond_wait+52)
"Binder_5" sysTid=2508
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041413 /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
#02 pc 000cdaf8 /system/vendor/mmlib/libglib-2.0.so (g_cond_wait+52)
"Binder_6" sysTid=2559
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041f03 /system/lib/libc.so (_ZL33__pthread_mutex_lock_with_timeoutP24pthread_mutex_internal_tPK8timespeci+506)
#02 pc 00042005 /system/lib/libc.so (pthread_mutex_lock+26)
#03 pc 00078ce3 /system/lib/libcameraservice.so (_ZN7android17AutoConditionLockC2ERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEE+26)
#04 pc 00078d39 /system/lib/libcameraservice.so (_ZN7android17AutoConditionLock14waitAndAcquireERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEEx+40)
#05 pc 0004da1b /system/lib/libcameraservice.so (_ZN7android13CameraService13connectHelperINS_13ICameraClientENS0_6ClientEEEiRKNS_2spIT_EERKNS_7String8EiRKNS_8String16EiNS0_8apiLevelEbbRNS4_IT0_EE+178)
#06 pc 0004e455 /system/lib/libcameraservice.so (_ZN7android13CameraService7connectERKNS_2spINS_13ICameraClientEEEiRKNS_8String16EiRNS1_INS_7ICameraEEE+60)
#07 pc 0001d747 /system/lib/libcamera_client.so (_ZN7android15BnCameraService10onTransactEjRKNS_6ParcelEPS1_j+450)
#08 pc 00048903 /system/lib/libcameraservice.so (_ZN7android13CameraService10onTransactEjRKNS_6ParcelEPS1_j+174)
#09 pc 00019921 /system/lib/libbinder.so (_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j+60)
#10 pc 0001ecab /system/lib/libbinder.so (_ZN7android14IPCThreadState14executeCommandEi+550)
#11 pc 0001ee15 /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+64)
#12 pc 0001ee79 /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+48)
#13 pc 000238bd /system/lib/libbinder.so
#14 pc 00010079 /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
#15 pc 000415f3 /system/lib/libc.so (_ZL15__pthread_startPv+30)
#16 pc 00019235 /system/lib/libc.so (__start_thread+6)
"Binder_7" sysTid=2561
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041f03 /system/lib/libc.so (_ZL33__pthread_mutex_lock_with_timeoutP24pthread_mutex_internal_tPK8timespeci+506)
#02 pc 00042005 /system/lib/libc.so (pthread_mutex_lock+26)
#03 pc 00078ce3 /system/lib/libcameraservice.so (_ZN7android17AutoConditionLockC2ERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEE+26)
#04 pc 00078d39 /system/lib/libcameraservice.so (_ZN7android17AutoConditionLock14waitAndAcquireERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEEx+40)
#05 pc 0004da1b /system/lib/libcameraservice.so (_ZN7android13CameraService13connectHelperINS_13ICameraClientENS0_6ClientEEEiRKNS_2spIT_EERKNS_7String8EiRKNS_8String16EiNS0_8apiLevelEbbRNS4_IT0_EE+178)
#06 pc 0004e455 /system/lib/libcameraservice.so (_ZN7android13CameraService7connectERKNS_2spINS_13ICameraClientEEEiRKNS_8String16EiRNS1_INS_7ICameraEEE+60)
#07 pc 0001d747 /system/lib/libcamera_client.so (_ZN7android15BnCameraService10onTransactEjRKNS_6ParcelEPS1_j+450)
#08 pc 00048903 /system/lib/libcameraservice.so (_ZN7android13CameraService10onTransactEjRKNS_6ParcelEPS1_j+174)
#09 pc 00019921 /system/lib/libbinder.so (_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j+60)
#10 pc 0001ecab /system/lib/libbinder.so (_ZN7android14IPCThreadState14executeCommandEi+550)
#11 pc 0001ee15 /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+64)
#12 pc 0001ee79 /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+48)
#13 pc 000238bd /system/lib/libbinder.so
#14 pc 00010079 /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
#15 pc 000415f3 /system/lib/libc.so (_ZL15__pthread_startPv+30)
#16 pc 00019235 /system/lib/libc.so (__start_thread+6)
"Binder_8" sysTid=2564
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041f03 /system/lib/libc.so (_ZL33__pthread_mutex_lock_with_timeoutP24pthread_mutex_internal_tPK8timespeci+506)
#02 pc 00042005 /system/lib/libc.so (pthread_mutex_lock+26)
#03 pc 00078ce3 /system/lib/libcameraservice.so (_ZN7android17AutoConditionLockC2ERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEE+26)
#04 pc 00078d39 /system/lib/libcameraservice.so (_ZN7android17AutoConditionLock14waitAndAcquireERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEEx+40)
#05 pc 0004da1b /system/lib/libcameraservice.so (_ZN7android13CameraService13connectHelperINS_13ICameraClientENS0_6ClientEEEiRKNS_2spIT_EERKNS_7String8EiRKNS_8String16EiNS0_8apiLevelEbbRNS4_IT0_EE+178)
#06 pc 0004e455 /system/lib/libcameraservice.so (_ZN7android13CameraService7connectERKNS_2spINS_13ICameraClientEEEiRKNS_8String16EiRNS1_INS_7ICameraEEE+60)
#07 pc 0001d747 /system/lib/libcamera_client.so (_ZN7android15BnCameraService10onTransactEjRKNS_6ParcelEPS1_j+450)
#08 pc 00048903 /system/lib/libcameraservice.so (_ZN7android13CameraService10onTransactEjRKNS_6ParcelEPS1_j+174)
#09 pc 00019921 /system/lib/libbinder.so (_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j+60)
#10 pc 0001ecab /system/lib/libbinder.so (_ZN7android14IPCThreadState14executeCommandEi+550)
#11 pc 0001ee15 /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+64)
#12 pc 0001ee79 /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+48)
#13 pc 000238bd /system/lib/libbinder.so
#14 pc 00010079 /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
#15 pc 000415f3 /system/lib/libc.so (_ZL15__pthread_startPv+30)
#16 pc 00019235 /system/lib/libc.so (__start_thread+6)
"Binder_9" sysTid=7012
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041f03 /system/lib/libc.so (_ZL33__pthread_mutex_lock_with_timeoutP24pthread_mutex_internal_tPK8timespeci+506)
#02 pc 00042005 /system/lib/libc.so (pthread_mutex_lock+26)
#03 pc 00078ce3 /system/lib/libcameraservice.so (_ZN7android17AutoConditionLockC2ERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEE+26)
#04 pc 00078d39 /system/lib/libcameraservice.so (_ZN7android17AutoConditionLock14waitAndAcquireERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEEx+40)
#05 pc 0004da1b /system/lib/libcameraservice.so (_ZN7android13CameraService13connectHelperINS_13ICameraClientENS0_6ClientEEEiRKNS_2spIT_EERKNS_7String8EiRKNS_8String16EiNS0_8apiLevelEbbRNS4_IT0_EE+178)
#06 pc 0004e455 /system/lib/libcameraservice.so (_ZN7android13CameraService7connectERKNS_2spINS_13ICameraClientEEEiRKNS_8String16EiRNS1_INS_7ICameraEEE+60)
#07 pc 0001d747 /system/lib/libcamera_client.so (_ZN7android15BnCameraService10onTransactEjRKNS_6ParcelEPS1_j+450)
#08 pc 00048903 /system/lib/libcameraservice.so (_ZN7android13CameraService10onTransactEjRKNS_6ParcelEPS1_j+174)
#09 pc 00019921 /system/lib/libbinder.so (_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j+60)
#10 pc 0001ecab /system/lib/libbinder.so (_ZN7android14IPCThreadState14executeCommandEi+550)
#11 pc 0001ee15 /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+64)
#12 pc 0001ee79 /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+48)
#13 pc 000238bd /system/lib/libbinder.so
#14 pc 00010079 /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
#15 pc 000415f3 /system/lib/libc.so (_ZL15__pthread_startPv+30)
#16 pc 00019235 /system/lib/libc.so (__start_thread+6)
"Binder_A" sysTid=7013
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041f03 /system/lib/libc.so (_ZL33__pthread_mutex_lock_with_timeoutP24pthread_mutex_internal_tPK8timespeci+506)
#02 pc 00042005 /system/lib/libc.so (pthread_mutex_lock+26)
#03 pc 00078ce3 /system/lib/libcameraservice.so (_ZN7android17AutoConditionLockC2ERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEE+26)
#04 pc 00078d39 /system/lib/libcameraservice.so (_ZN7android17AutoConditionLock14waitAndAcquireERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEEx+40)
#05 pc 0004da1b /system/lib/libcameraservice.so (_ZN7android13CameraService13connectHelperINS_13ICameraClientENS0_6ClientEEEiRKNS_2spIT_EERKNS_7String8EiRKNS_8String16EiNS0_8apiLevelEbbRNS4_IT0_EE+178)
#06 pc 0004e455 /system/lib/libcameraservice.so (_ZN7android13CameraService7connectERKNS_2spINS_13ICameraClientEEEiRKNS_8String16EiRNS1_INS_7ICameraEEE+60)
#07 pc 0001d747 /system/lib/libcamera_client.so (_ZN7android15BnCameraService10onTransactEjRKNS_6ParcelEPS1_j+450)
#08 pc 00048903 /system/lib/libcameraservice.so (_ZN7android13CameraService10onTransactEjRKNS_6ParcelEPS1_j+174)
#09 pc 00019921 /system/lib/libbinder.so (_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j+60)
#10 pc 0001ecab /system/lib/libbinder.so (_ZN7android14IPCThreadState14executeCommandEi+550)
#11 pc 0001ee15 /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+64)
#12 pc 0001ee79 /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+48)
#13 pc 000238bd /system/lib/libbinder.so
#14 pc 00010079 /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
#15 pc 000415f3 /system/lib/libc.so (_ZL15__pthread_startPv+30)
#16 pc 00019235 /system/lib/libc.so (__start_thread+6)
"Binder_B" sysTid=7014
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041f03 /system/lib/libc.so (_ZL33__pthread_mutex_lock_with_timeoutP24pthread_mutex_internal_tPK8timespeci+506)
#02 pc 00042005 /system/lib/libc.so (pthread_mutex_lock+26)
#03 pc 00078ce3 /system/lib/libcameraservice.so (_ZN7android17AutoConditionLockC2ERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEE+26)
#04 pc 00078d39 /system/lib/libcameraservice.so (_ZN7android17AutoConditionLock14waitAndAcquireERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEEx+40)
#05 pc 0004da1b /system/lib/libcameraservice.so (_ZN7android13CameraService13connectHelperINS_13ICameraClientENS0_6ClientEEEiRKNS_2spIT_EERKNS_7String8EiRKNS_8String16EiNS0_8apiLevelEbbRNS4_IT0_EE+178)
#06 pc 0004e455 /system/lib/libcameraservice.so (_ZN7android13CameraService7connectERKNS_2spINS_13ICameraClientEEEiRKNS_8String16EiRNS1_INS_7ICameraEEE+60)
#07 pc 0001d747 /system/lib/libcamera_client.so (_ZN7android15BnCameraService10onTransactEjRKNS_6ParcelEPS1_j+450)
#08 pc 00048903 /system/lib/libcameraservice.so (_ZN7android13CameraService10onTransactEjRKNS_6ParcelEPS1_j+174)
#09 pc 00019921 /system/lib/libbinder.so (_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j+60)
#10 pc 0001ecab /system/lib/libbinder.so (_ZN7android14IPCThreadState14executeCommandEi+550)
#11 pc 0001ee15 /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+64)
#12 pc 0001ee79 /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+48)
#13 pc 000238bd /system/lib/libbinder.so
#14 pc 00010079 /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
#15 pc 000415f3 /system/lib/libc.so (_ZL15__pthread_startPv+30)
#16 pc 00019235 /system/lib/libc.so (__start_thread+6)
"Binder_C" sysTid=7015
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041f03 /system/lib/libc.so (_ZL33__pthread_mutex_lock_with_timeoutP24pthread_mutex_internal_tPK8timespeci+506)
#02 pc 00042005 /system/lib/libc.so (pthread_mutex_lock+26)
#03 pc 00078ce3 /system/lib/libcameraservice.so (_ZN7android17AutoConditionLockC2ERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEE+26)
#04 pc 00078d39 /system/lib/libcameraservice.so (_ZN7android17AutoConditionLock14waitAndAcquireERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEEx+40)
#05 pc 0004da1b /system/lib/libcameraservice.so (_ZN7android13CameraService13connectHelperINS_13ICameraClientENS0_6ClientEEEiRKNS_2spIT_EERKNS_7String8EiRKNS_8String16EiNS0_8apiLevelEbbRNS4_IT0_EE+178)
#06 pc 0004e455 /system/lib/libcameraservice.so (_ZN7android13CameraService7connectERKNS_2spINS_13ICameraClientEEEiRKNS_8String16EiRNS1_INS_7ICameraEEE+60)
#07 pc 0001d747 /system/lib/libcamera_client.so (_ZN7android15BnCameraService10onTransactEjRKNS_6ParcelEPS1_j+450)
#08 pc 00048903 /system/lib/libcameraservice.so (_ZN7android13CameraService10onTransactEjRKNS_6ParcelEPS1_j+174)
#09 pc 00019921 /system/lib/libbinder.so (_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j+60)
#10 pc 0001ecab /system/lib/libbinder.so (_ZN7android14IPCThreadState14executeCommandEi+550)
#11 pc 0001ee15 /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+64)
#12 pc 0001ee79 /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+48)
#13 pc 000238bd /system/lib/libbinder.so
#14 pc 00010079 /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
#15 pc 000415f3 /system/lib/libc.so (_ZL15__pthread_startPv+30)
#16 pc 00019235 /system/lib/libc.so (__start_thread+6)
"Binder_D" sysTid=7090
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041f03 /system/lib/libc.so (_ZL33__pthread_mutex_lock_with_timeoutP24pthread_mutex_internal_tPK8timespeci+506)
#02 pc 00042005 /system/lib/libc.so (pthread_mutex_lock+26)
#03 pc 00078ce3 /system/lib/libcameraservice.so (_ZN7android17AutoConditionLockC2ERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEE+26)
#04 pc 00078d39 /system/lib/libcameraservice.so (_ZN7android17AutoConditionLock14waitAndAcquireERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEEx+40)
#05 pc 0004da1b /system/lib/libcameraservice.so (_ZN7android13CameraService13connectHelperINS_13ICameraClientENS0_6ClientEEEiRKNS_2spIT_EERKNS_7String8EiRKNS_8String16EiNS0_8apiLevelEbbRNS4_IT0_EE+178)
#06 pc 0004e455 /system/lib/libcameraservice.so (_ZN7android13CameraService7connectERKNS_2spINS_13ICameraClientEEEiRKNS_8String16EiRNS1_INS_7ICameraEEE+60)
#07 pc 0001d747 /system/lib/libcamera_client.so (_ZN7android15BnCameraService10onTransactEjRKNS_6ParcelEPS1_j+450)
#08 pc 00048903 /system/lib/libcameraservice.so (_ZN7android13CameraService10onTransactEjRKNS_6ParcelEPS1_j+174)
#09 pc 00019921 /system/lib/libbinder.so (_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j+60)
#10 pc 0001ecab /system/lib/libbinder.so (_ZN7android14IPCThreadState14executeCommandEi+550)
#11 pc 0001ee15 /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+64)
#12 pc 0001ee79 /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+48)
#13 pc 000238bd /system/lib/libbinder.so
#14 pc 00010079 /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
#15 pc 000415f3 /system/lib/libc.so (_ZL15__pthread_startPv+30)
#16 pc 00019235 /system/lib/libc.so (__start_thread+6)
"VDEC_EX_Task" sysTid=7346
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041413 /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
#02 pc 000d4b0c /system/lib/libutopia.so (MsOS_WaitEvent+668)
#03 pc 0029d690 /system/lib/libutopia.so
#04 pc 000d2ff8 /system/lib/libutopia.so (_MsOS_LinuxTaskWrapper+232)
#05 pc 000415f3 /system/lib/libc.so (_ZL15__pthread_startPv+30)
#06 pc 00019235 /system/lib/libc.so (__start_thread+6)
"Binder_E" sysTid=7395
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041f03 /system/lib/libc.so (_ZL33__pthread_mutex_lock_with_timeoutP24pthread_mutex_internal_tPK8timespeci+506)
#02 pc 00042005 /system/lib/libc.so (pthread_mutex_lock+26)
#03 pc 00078ce3 /system/lib/libcameraservice.so (_ZN7android17AutoConditionLockC2ERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEE+26)
#04 pc 00078de1 /system/lib/libcameraservice.so (_ZN7android17AutoConditionLock14waitAndAcquireERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEE+24)
#05 pc 0004b2c9 /system/lib/libcameraservice.so (_ZN7android13CameraService21evictClientIdByRemoteERKNS_2wpINS_7IBinderEEE+40)
#06 pc 0004bad5 /system/lib/libcameraservice.so (_ZN7android13CameraService10binderDiedERKNS_2wpINS_7IBinderEEE+52)
#07 pc 0001a57f /system/lib/libbinder.so (_ZN7android8BpBinder14reportOneDeathERKNS0_8ObituaryE+62)
#08 pc 0001a5fb /system/lib/libbinder.so (_ZN7android8BpBinder12sendObituaryEv+80)
#09 pc 0001ed2d /system/lib/libbinder.so (_ZN7android14IPCThreadState14executeCommandEi+680)
#10 pc 0001f01d /system/lib/libbinder.so (_ZN7android14IPCThreadState15waitForResponseEPNS_6ParcelEPi+280)
#11 pc 0001f0f5 /system/lib/libbinder.so (_ZN7android14IPCThreadState8transactEijRKNS_6ParcelEPS1_j+124)
#12 pc 0001a027 /system/lib/libbinder.so (_ZN7android8BpBinder8transactEjRKNS_6ParcelEPS1_j+30)
#13 pc 0001c30b /system/lib/libbinder.so
#14 pc 000025b7 /system/lib/libmediautils.so (_ZN7android15BatteryNotifier15noteStartCameraERKNS_7String8Ei+74)
#15 pc 00049db7 /system/lib/libcameraservice.so (_ZN7android13CameraService19ClientEventListener13onClientAddedERKNS_15resource_policy16ClientDescriptorINS_7String8ENS_2spINS0_11BasicClientEEEEE+38)
#16 pc 0004cc1b /system/lib/libcameraservice.so (_ZN7android13CameraService19finishConnectLockedERKNS_2spINS0_11BasicClientEEERKNSt3__110shared_ptrINS_15resource_policy16ClientDescriptorINS_7String8ES3_EEEE+174)
#17 pc 0004dd43 /system/lib/libcameraservice.so (_ZN7android13CameraService13connectHelperINS_13ICameraClientENS0_6ClientEEEiRKNS_2spIT_EERKNS_7String8EiRKNS_8String16EiNS0_8apiLevelEbbRNS4_IT0_EE+986)
#18 pc 0004e455 /system/lib/libcameraservice.so (_ZN7android13CameraService7connectERKNS_2spINS_13ICameraClientEEEiRKNS_8String16EiRNS1_INS_7ICameraEEE+60)
#19 pc 0001d747 /system/lib/libcamera_client.so (_ZN7android15BnCameraService10onTransactEjRKNS_6ParcelEPS1_j+450)
#20 pc 00048903 /system/lib/libcameraservice.so (_ZN7android13CameraService10onTransactEjRKNS_6ParcelEPS1_j+174)
#21 pc 00019921 /system/lib/libbinder.so (_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j+60)
#22 pc 0001ecab /system/lib/libbinder.so (_ZN7android14IPCThreadState14executeCommandEi+550)
#23 pc 0001ee15 /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+64)
#24 pc 0001ee79 /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+48)
#25 pc 000238bd /system/lib/libbinder.so
#26 pc 00010079 /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
#27 pc 000415f3 /system/lib/libc.so (_ZL15__pthread_startPv+30)
#28 pc 00019235 /system/lib/libc.so (__start_thread+6)
"Binder_F" sysTid=7515
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041f03 /system/lib/libc.so (_ZL33__pthread_mutex_lock_with_timeoutP24pthread_mutex_internal_tPK8timespeci+506)
#02 pc 00042005 /system/lib/libc.so (pthread_mutex_lock+26)
#03 pc 00078ce3 /system/lib/libcameraservice.so (_ZN7android17AutoConditionLockC2ERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEE+26)
#04 pc 00078d39 /system/lib/libcameraservice.so (_ZN7android17AutoConditionLock14waitAndAcquireERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEEx+40)
#05 pc 0004da1b /system/lib/libcameraservice.so (_ZN7android13CameraService13connectHelperINS_13ICameraClientENS0_6ClientEEEiRKNS_2spIT_EERKNS_7String8EiRKNS_8String16EiNS0_8apiLevelEbbRNS4_IT0_EE+178)
#06 pc 0004e455 /system/lib/libcameraservice.so (_ZN7android13CameraService7connectERKNS_2spINS_13ICameraClientEEEiRKNS_8String16EiRNS1_INS_7ICameraEEE+60)
#07 pc 0001d747 /system/lib/libcamera_client.so (_ZN7android15BnCameraService10onTransactEjRKNS_6ParcelEPS1_j+450)
#08 pc 00048903 /system/lib/libcameraservice.so (_ZN7android13CameraService10onTransactEjRKNS_6ParcelEPS1_j+174)
#09 pc 00019921 /system/lib/libbinder.so (_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j+60)
#10 pc 0001ecab /system/lib/libbinder.so (_ZN7android14IPCThreadState14executeCommandEi+550)
#11 pc 0001ee15 /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+64)
#12 pc 0001ee79 /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+48)
#13 pc 000238bd /system/lib/libbinder.so
#14 pc 00010079 /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
#15 pc 000415f3 /system/lib/libc.so (_ZL15__pthread_startPv+30)
#16 pc 00019235 /system/lib/libc.so (__start_thread+6)
"gmain" sysTid=11064
#00 pc 000440f4 /system/lib/libc.so (__ppoll+16)
#01 pc 0001b32d /system/lib/libc.so (poll+32)
#02 pc 00076a28 /system/vendor/mmlib/libglib-2.0.so (g_poll+36)
"GstSystemClock" sysTid=11069
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041413 /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
#02 pc 000cdaf8 /system/vendor/mmlib/libglib-2.0.so (g_cond_wait+52)
"TimedEventQueue" sysTid=17499
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041413 /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
#02 pc 000dca89 /system/lib/libstagefright.so (_ZN7android15TimedEventQueue11threadEntryEv+68)
#03 pc 000dc4f5 /system/lib/libstagefright.so (_ZN7android15TimedEventQueue13ThreadWrapperEPv+16)
#04 pc 000415f3 /system/lib/libc.so (_ZL15__pthread_startPv+30)
#05 pc 00019235 /system/lib/libc.so (__start_thread+6)
".vorbis.decoder" sysTid=17500
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041413 /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
#02 pc 0000bcd5 /system/lib/libstagefright_foundation.so (_ZN7android7ALooper4loopEv+160)
#03 pc 00010079 /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
#04 pc 000415f3 /system/lib/libc.so (_ZL15__pthread_startPv+30)
#05 pc 00019235 /system/lib/libc.so (__start_thread+6)
"OMXCallbackDisp" sysTid=17501
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041413 /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
#02 pc 00016bb9 /system/lib/libstagefright_omx.so (_ZN7android3OMX18CallbackDispatcher4loopEv+188)
#03 pc 00016bdf /system/lib/libstagefright_omx.so (_ZN7android3OMX24CallbackDispatcherThread10threadLoopEv+6)
#04 pc 00010079 /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
#05 pc 000415f3 /system/lib/libc.so (_ZL15__pthread_startPv+30)
#06 pc 00019235 /system/lib/libc.so (__start_thread+6)
"TimedEventQueue" sysTid=17502
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041413 /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
#02 pc 000dca89 /system/lib/libstagefright.so (_ZN7android15TimedEventQueue11threadEntryEv+68)
#03 pc 000dc4f5 /system/lib/libstagefright.so (_ZN7android15TimedEventQueue13ThreadWrapperEPv+16)
#04 pc 000415f3 /system/lib/libc.so (_ZL15__pthread_startPv+30)
#05 pc 00019235 /system/lib/libc.so (__start_thread+6)
".vorbis.decoder" sysTid=17504
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041413 /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
#02 pc 0000bcd5 /system/lib/libstagefright_foundation.so (_ZN7android7ALooper4loopEv+160)
#03 pc 00010079 /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
#04 pc 000415f3 /system/lib/libc.so (_ZL15__pthread_startPv+30)
#05 pc 00019235 /system/lib/libc.so (__start_thread+6)
"OMXCallbackDisp" sysTid=17505
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041413 /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
#02 pc 00016bb9 /system/lib/libstagefright_omx.so (_ZN7android3OMX18CallbackDispatcher4loopEv+188)
#03 pc 00016bdf /system/lib/libstagefright_omx.so (_ZN7android3OMX24CallbackDispatcherThread10threadLoopEv+6)
#04 pc 00010079 /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
#05 pc 000415f3 /system/lib/libc.so (_ZL15__pthread_startPv+30)
#06 pc 00019235 /system/lib/libc.so (__start_thread+6)
"Binder_E" sysTid=17506
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041413 /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
#02 pc 00000b0d /system/lib/libfastcopy.so (_ZN8FastCopy18memcpy_work_threadEPv+36)
#03 pc 000415f3 /system/lib/libc.so (_ZL15__pthread_startPv+30)
#04 pc 00019235 /system/lib/libc.so (__start_thread+6)
"Binder_E" sysTid=17507
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041413 /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
#02 pc 00000b0d /system/lib/libfastcopy.so (_ZN8FastCopy18memcpy_work_threadEPv+36)
#03 pc 000415f3 /system/lib/libc.so (_ZL15__pthread_startPv+30)
#04 pc 00019235 /system/lib/libc.so (__start_thread+6)
"Binder_E" sysTid=17508
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041413 /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
#02 pc 00000b0d /system/lib/libfastcopy.so (_ZN8FastCopy18memcpy_work_threadEPv+36)
#03 pc 000415f3 /system/lib/libc.so (_ZL15__pthread_startPv+30)
#04 pc 00019235 /system/lib/libc.so (__start_thread+6)
"Binder_10" sysTid=18099
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041f03 /system/lib/libc.so (_ZL33__pthread_mutex_lock_with_timeoutP24pthread_mutex_internal_tPK8timespeci+506)
#02 pc 00042005 /system/lib/libc.so (pthread_mutex_lock+26)
#03 pc 00078ce3 /system/lib/libcameraservice.so (_ZN7android17AutoConditionLockC2ERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEE+26)
#04 pc 00078d39 /system/lib/libcameraservice.so (_ZN7android17AutoConditionLock14waitAndAcquireERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEEx+40)
#05 pc 0004da1b /system/lib/libcameraservice.so (_ZN7android13CameraService13connectHelperINS_13ICameraClientENS0_6ClientEEEiRKNS_2spIT_EERKNS_7String8EiRKNS_8String16EiNS0_8apiLevelEbbRNS4_IT0_EE+178)
#06 pc 0004e455 /system/lib/libcameraservice.so (_ZN7android13CameraService7connectERKNS_2spINS_13ICameraClientEEEiRKNS_8String16EiRNS1_INS_7ICameraEEE+60)
#07 pc 0001d747 /system/lib/libcamera_client.so (_ZN7android15BnCameraService10onTransactEjRKNS_6ParcelEPS1_j+450)
#08 pc 00048903 /system/lib/libcameraservice.so (_ZN7android13CameraService10onTransactEjRKNS_6ParcelEPS1_j+174)
#09 pc 00019921 /system/lib/libbinder.so (_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j+60)
#10 pc 0001ecab /system/lib/libbinder.so (_ZN7android14IPCThreadState14executeCommandEi+550)
#11 pc 0001ee15 /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+64)
#12 pc 0001ee79 /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+48)
#13 pc 000238bd /system/lib/libbinder.so
#14 pc 00010079 /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
#15 pc 000415f3 /system/lib/libc.so (_ZL15__pthread_startPv+30)
#16 pc 00019235 /system/lib/libc.so (__start_thread+6)
"HSPlayerDriver" sysTid=26512
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041413 /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
#02 pc 0000bcd5 /system/lib/libstagefright_foundation.so (_ZN7android7ALooper4loopEv+160)
#03 pc 00010079 /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
#04 pc 000415f3 /system/lib/libc.so (_ZL15__pthread_startPv+30)
#05 pc 00019235 /system/lib/libc.so (__start_thread+6)
"hsp thread" sysTid=26513
#00 pc 000440f4 /system/lib/libc.so (__ppoll+16)
#01 pc 0001b32d /system/lib/libc.so (poll+32)
#02 pc 00076a28 /system/vendor/mmlib/libglib-2.0.so (g_poll+36)
"source:src" sysTid=26516
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041413 /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
#02 pc 000cdaf8 /system/vendor/mmlib/libglib-2.0.so (g_cond_wait+52)
"task122" sysTid=26522
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041413 /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
#02 pc 000cdaf8 /system/vendor/mmlib/libglib-2.0.so (g_cond_wait+52)
"souphttpsrc6:sr" sysTid=26523
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041413 /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
#02 pc 000cdaf8 /system/vendor/mmlib/libglib-2.0.so (g_cond_wait+52)
"queue2-5:src" sysTid=26524
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041413 /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
#02 pc 0000bf93 /system/lib/libstagefright_foundation.so (_ZN7android7ALooper13awaitResponseERKNS_2spINS_11AReplyTokenEEEPNS1_INS_8AMessageEEE+38)
#03 pc 0000d44f /system/lib/libstagefright_foundation.so (_ZN7android8AMessage20postAndAwaitResponseEPNS_2spIS0_EE+142)
#04 pc 000b1a0d /system/lib/libstagefright.so (_ZN7android10MediaCodec20PostAndAwaitResponseERKNS_2spINS_8AMessageEEEPS3_+8)
#05 pc 000b34af /system/lib/libstagefright.so (_ZN7android10MediaCodec5flushEv+78)
#06 pc 0000923f /system/vendor/mmlib/libgstmediacodec.so (_ZN7android11GMediaCodec5flushEv+38)
#07 pc 0000cbc7 /system/vendor/mmlib/libgstmediacodec.so (flush+18)
#08 pc 0000e4ed /system/vendor/mmlib/libgstmediacodec.so (gst_mediacodecviddec_codec_flush+24)
#09 pc 00013d59 /system/vendor/mmlib/libgstmediacodec.so
#10 pc 0006d430 /system/vendor/mmlib/libgstreamer-1.0.so (gst_element_change_state+420)
"pool" sysTid=26743
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041413 /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
#02 pc 000cdaf8 /system/vendor/mmlib/libglib-2.0.so (g_cond_wait+52)
"demux-queue:src" sysTid=26744
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041413 /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
#02 pc 0000bf93 /system/lib/libstagefright_foundation.so (_ZN7android7ALooper13awaitResponseERKNS_2spINS_11AReplyTokenEEEPNS1_INS_8AMessageEEE+38)
#03 pc 0000d44f /system/lib/libstagefright_foundation.so (_ZN7android8AMessage20postAndAwaitResponseEPNS_2spIS0_EE+142)
#04 pc 000b1a0d /system/lib/libstagefright.so (_ZN7android10MediaCodec20PostAndAwaitResponseERKNS_2spINS_8AMessageEEEPS3_+8)
#05 pc 000b1ec3 /system/lib/libstagefright.so (_ZN7android10MediaCodec9configureERKNS_2spINS_8AMessageEEERKNS1_INS_7SurfaceEEERKNS1_INS_7ICryptoEEEj+502)
#06 pc 00008dcd /system/vendor/mmlib/libgstmediacodec.so (_ZN7android11GMediaCodec9configureEPKcPvS3_i+828)
#07 pc 0000caab /system/vendor/mmlib/libgstmediacodec.so (configure+34)
#08 pc 0000e309 /system/vendor/mmlib/libgstmediacodec.so (gst_mediacodecviddec_codec_configure+40)
#09 pc 00012eed /system/vendor/mmlib/libgstmediacodec.so
#10 pc 000506fc /system/vendor/mmlib/libgstvideo-1.0.so
"demux-queue:src" sysTid=26745
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041413 /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
#02 pc 0000bf93 /system/lib/libstagefright_foundation.so (_ZN7android7ALooper13awaitResponseERKNS_2spINS_11AReplyTokenEEEPNS1_INS_8AMessageEEE+38)
#03 pc 0000d44f /system/lib/libstagefright_foundation.so (_ZN7android8AMessage20postAndAwaitResponseEPNS_2spIS0_EE+142)
#04 pc 000b1a0d /system/lib/libstagefright.so (_ZN7android10MediaCodec20PostAndAwaitResponseERKNS_2spINS_8AMessageEEEPS3_+8)
#05 pc 000b1ec3 /system/lib/libstagefright.so (_ZN7android10MediaCodec9configureERKNS_2spINS_8AMessageEEERKNS1_INS_7SurfaceEEERKNS1_INS_7ICryptoEEEj+502)
#06 pc 00008dcd /system/vendor/mmlib/libgstmediacodec.so (_ZN7android11GMediaCodec9configureEPKcPvS3_i+828)
#07 pc 0000caab /system/vendor/mmlib/libgstmediacodec.so (configure+34)
#08 pc 00015765 /system/vendor/mmlib/libgstmediacodec.so (gst_mediacodecauddec_codec_configure+36)
#09 pc 00019683 /system/vendor/mmlib/libgstmediacodec.so
#10 pc 0003674c /system/vendor/mmlib/libgstaudio-1.0.so
"MediaCodec_loop" sysTid=26746
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041f03 /system/lib/libc.so (_ZL33__pthread_mutex_lock_with_timeoutP24pthread_mutex_internal_tPK8timespeci+506)
#02 pc 00042005 /system/lib/libc.so (pthread_mutex_lock+26)
#03 pc 00001cc1 /system/lib/libmediautils.so
#04 pc 00002021 /system/lib/libmediautils.so (_ZN7android15BatteryNotifier14noteStartVideoEv+8)
#05 pc 000b7ddb /system/lib/libstagefright.so (_ZN7android10MediaCodec17updateBatteryStatEv+58)
#06 pc 000b5cf3 /system/lib/libstagefright.so (_ZN7android10MediaCodec17onMessageReceivedERKNS_2spINS_8AMessageEEE+8646)
#07 pc 0000b309 /system/lib/libstagefright_foundation.so (_ZN7android8AHandler14deliverMessageERKNS_2spINS_8AMessageEEE+16)
#08 pc 0000d2eb /system/lib/libstagefright_foundation.so (_ZN7android8AMessage7deliverEv+54)
#09 pc 0000bd15 /system/lib/libstagefright_foundation.so (_ZN7android7ALooper4loopEv+224)
#10 pc 00010079 /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
#11 pc 000415f3 /system/lib/libc.so (_ZL15__pthread_startPv+30)
#12 pc 00019235 /system/lib/libc.so (__start_thread+6)
"CodecLooper" sysTid=26747
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041413 /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
#02 pc 0000bcd5 /system/lib/libstagefright_foundation.so (_ZN7android7ALooper4loopEv+160)
#03 pc 00010079 /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
#04 pc 000415f3 /system/lib/libc.so (_ZL15__pthread_startPv+30)
#05 pc 00019235 /system/lib/libc.so (__start_thread+6)
"MS_OMX_MessageH" sysTid=26748
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 0001bc59 /system/lib/libc.so (sem_wait+62)
#02 pc 0000c351 /system/lib/libOMX.vendor.so (MS_OSAL_SemaphoreWait+4)
#03 pc 00015533 /system/lib/libOMX.vendor.so
#04 pc 000415f3 /system/lib/libc.so (_ZL15__pthread_startPv+30)
#05 pc 00019235 /system/lib/libc.so (__start_thread+6)
"OMXCallbackDisp" sysTid=26749
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041413 /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
#02 pc 00016bb9 /system/lib/libstagefright_omx.so (_ZN7android3OMX18CallbackDispatcher4loopEv+188)
#03 pc 00016bdf /system/lib/libstagefright_omx.so (_ZN7android3OMX24CallbackDispatcherThread10threadLoopEv+6)
#04 pc 00010079 /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
#05 pc 000415f3 /system/lib/libc.so (_ZL15__pthread_startPv+30)
#06 pc 00019235 /system/lib/libc.so (__start_thread+6)
"MediaCodec_loop" sysTid=26751
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041f03 /system/lib/libc.so (_ZL33__pthread_mutex_lock_with_timeoutP24pthread_mutex_internal_tPK8timespeci+506)
#02 pc 00042005 /system/lib/libc.so (pthread_mutex_lock+26)
#03 pc 00001cc1 /system/lib/libmediautils.so
#04 pc 000020ef /system/lib/libmediautils.so (_ZN7android15BatteryNotifier14noteStartAudioEv+8)
#05 pc 000b7de9 /system/lib/libstagefright.so (_ZN7android10MediaCodec17updateBatteryStatEv+72)
#06 pc 000b5cf3 /system/lib/libstagefright.so (_ZN7android10MediaCodec17onMessageReceivedERKNS_2spINS_8AMessageEEE+8646)
#07 pc 0000b309 /system/lib/libstagefright_foundation.so (_ZN7android8AHandler14deliverMessageERKNS_2spINS_8AMessageEEE+16)
#08 pc 0000d2eb /system/lib/libstagefright_foundation.so (_ZN7android8AMessage7deliverEv+54)
#09 pc 0000bd15 /system/lib/libstagefright_foundation.so (_ZN7android7ALooper4loopEv+224)
#10 pc 00010079 /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
#11 pc 000415f3 /system/lib/libc.so (_ZL15__pthread_startPv+30)
#12 pc 00019235 /system/lib/libc.so (__start_thread+6)
"MS_OMX_MessageH" sysTid=26752
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 0001bc59 /system/lib/libc.so (sem_wait+62)
#02 pc 0000c351 /system/lib/libOMX.vendor.so (MS_OSAL_SemaphoreWait+4)
#03 pc 00015533 /system/lib/libOMX.vendor.so
#04 pc 000415f3 /system/lib/libc.so (_ZL15__pthread_startPv+30)
#05 pc 00019235 /system/lib/libc.so (__start_thread+6)
"OMXCallbackDisp" sysTid=26753
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041413 /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
#02 pc 00016bb9 /system/lib/libstagefright_omx.so (_ZN7android3OMX18CallbackDispatcher4loopEv+188)
#03 pc 00016bdf /system/lib/libstagefright_omx.so (_ZN7android3OMX24CallbackDispatcherThread10threadLoopEv+6)
#04 pc 00010079 /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
#05 pc 000415f3 /system/lib/libc.so (_ZL15__pthread_startPv+30)
#06 pc 00019235 /system/lib/libc.so (__start_thread+6)
"queue2-5:src" sysTid=26859
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041413 /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
#02 pc 000cdaf8 /system/vendor/mmlib/libglib-2.0.so (g_cond_wait+52)
"HSPlayerDriver" sysTid=27501
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041413 /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
#02 pc 0000bcd5 /system/lib/libstagefright_foundation.so (_ZN7android7ALooper4loopEv+160)
#03 pc 00010079 /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
#04 pc 000415f3 /system/lib/libc.so (_ZL15__pthread_startPv+30)
#05 pc 00019235 /system/lib/libc.so (__start_thread+6)
"hsp thread" sysTid=27503
#00 pc 000440f4 /system/lib/libc.so (__ppoll+16)
#01 pc 0001b32d /system/lib/libc.so (poll+32)
#02 pc 00076a28 /system/vendor/mmlib/libglib-2.0.so (g_poll+36)
"source:src" sysTid=27508
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041413 /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
#02 pc 000cdaf8 /system/vendor/mmlib/libglib-2.0.so (g_cond_wait+52)
"task159" sysTid=27509
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041413 /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
#02 pc 000cdaf8 /system/vendor/mmlib/libglib-2.0.so (g_cond_wait+52)
"souphttpsrc7:sr" sysTid=27510
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041413 /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
#02 pc 000cdaf8 /system/vendor/mmlib/libglib-2.0.so (g_cond_wait+52)
"souphttpsrc7:sr" sysTid=27511
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041413 /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
#02 pc 0000bf93 /system/lib/libstagefright_foundation.so (_ZN7android7ALooper13awaitResponseERKNS_2spINS_11AReplyTokenEEEPNS1_INS_8AMessageEEE+38)
#03 pc 0000d44f /system/lib/libstagefright_foundation.so (_ZN7android8AMessage20postAndAwaitResponseEPNS_2spIS0_EE+142)
#04 pc 000b1a0d /system/lib/libstagefright.so (_ZN7android10MediaCodec20PostAndAwaitResponseERKNS_2spINS_8AMessageEEEPS3_+8)
#05 pc 000b34af /system/lib/libstagefright.so (_ZN7android10MediaCodec5flushEv+78)
#06 pc 0000923f /system/vendor/mmlib/libgstmediacodec.so (_ZN7android11GMediaCodec5flushEv+38)
#07 pc 0000cbc7 /system/vendor/mmlib/libgstmediacodec.so (flush+18)
#08 pc 0000e4ed /system/vendor/mmlib/libgstmediacodec.so (gst_mediacodecviddec_codec_flush+24)
#09 pc 00013d59 /system/vendor/mmlib/libgstmediacodec.so
#10 pc 0006d430 /system/vendor/mmlib/libgstreamer-1.0.so (gst_element_change_state+420)
"pool" sysTid=27512
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041413 /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
#02 pc 000cdaf8 /system/vendor/mmlib/libglib-2.0.so (g_cond_wait+52)
"demux-queue:src" sysTid=27514
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041413 /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
#02 pc 0000bf93 /system/lib/libstagefright_foundation.so (_ZN7android7ALooper13awaitResponseERKNS_2spINS_11AReplyTokenEEEPNS1_INS_8AMessageEEE+38)
#03 pc 0000d44f /system/lib/libstagefright_foundation.so (_ZN7android8AMessage20postAndAwaitResponseEPNS_2spIS0_EE+142)
#04 pc 000b1a0d /system/lib/libstagefright.so (_ZN7android10MediaCodec20PostAndAwaitResponseERKNS_2spINS_8AMessageEEEPS3_+8)
#05 pc 000b1ec3 /system/lib/libstagefright.so (_ZN7android10MediaCodec9configureERKNS_2spINS_8AMessageEEERKNS1_INS_7SurfaceEEERKNS1_INS_7ICryptoEEEj+502)
#06 pc 00008dcd /system/vendor/mmlib/libgstmediacodec.so (_ZN7android11GMediaCodec9configureEPKcPvS3_i+828)
#07 pc 0000caab /system/vendor/mmlib/libgstmediacodec.so (configure+34)
#08 pc 0000e309 /system/vendor/mmlib/libgstmediacodec.so (gst_mediacodecviddec_codec_configure+40)
#09 pc 00012eed /system/vendor/mmlib/libgstmediacodec.so
#10 pc 000506fc /system/vendor/mmlib/libgstvideo-1.0.so
"demux-queue:src" sysTid=27515
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041413 /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
#02 pc 0000bf93 /system/lib/libstagefright_foundation.so (_ZN7android7ALooper13awaitResponseERKNS_2spINS_11AReplyTokenEEEPNS1_INS_8AMessageEEE+38)
#03 pc 0000d44f /system/lib/libstagefright_foundation.so (_ZN7android8AMessage20postAndAwaitResponseEPNS_2spIS0_EE+142)
#04 pc 000b1a0d /system/lib/libstagefright.so (_ZN7android10MediaCodec20PostAndAwaitResponseERKNS_2spINS_8AMessageEEEPS3_+8)
#05 pc 000b1ec3 /system/lib/libstagefright.so (_ZN7android10MediaCodec9configureERKNS_2spINS_8AMessageEEERKNS1_INS_7SurfaceEEERKNS1_INS_7ICryptoEEEj+502)
#06 pc 00008dcd /system/vendor/mmlib/libgstmediacodec.so (_ZN7android11GMediaCodec9configureEPKcPvS3_i+828)
#07 pc 0000caab /system/vendor/mmlib/libgstmediacodec.so (configure+34)
#08 pc 00015765 /system/vendor/mmlib/libgstmediacodec.so (gst_mediacodecauddec_codec_configure+36)
#09 pc 00019683 /system/vendor/mmlib/libgstmediacodec.so
#10 pc 0003674c /system/vendor/mmlib/libgstaudio-1.0.so
"MediaCodec_loop" sysTid=27517
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041f03 /system/lib/libc.so (_ZL33__pthread_mutex_lock_with_timeoutP24pthread_mutex_internal_tPK8timespeci+506)
#02 pc 00042005 /system/lib/libc.so (pthread_mutex_lock+26)
#03 pc 00001cc1 /system/lib/libmediautils.so
#04 pc 00002021 /system/lib/libmediautils.so (_ZN7android15BatteryNotifier14noteStartVideoEv+8)
#05 pc 000b7ddb /system/lib/libstagefright.so (_ZN7android10MediaCodec17updateBatteryStatEv+58)
#06 pc 000b5cf3 /system/lib/libstagefright.so (_ZN7android10MediaCodec17onMessageReceivedERKNS_2spINS_8AMessageEEE+8646)
#07 pc 0000b309 /system/lib/libstagefright_foundation.so (_ZN7android8AHandler14deliverMessageERKNS_2spINS_8AMessageEEE+16)
#08 pc 0000d2eb /system/lib/libstagefright_foundation.so (_ZN7android8AMessage7deliverEv+54)
#09 pc 0000bd15 /system/lib/libstagefright_foundation.so (_ZN7android7ALooper4loopEv+224)
#10 pc 00010079 /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
#11 pc 000415f3 /system/lib/libc.so (_ZL15__pthread_startPv+30)
#12 pc 00019235 /system/lib/libc.so (__start_thread+6)
"CodecLooper" sysTid=27518
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041413 /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
#02 pc 0000bcd5 /system/lib/libstagefright_foundation.so (_ZN7android7ALooper4loopEv+160)
#03 pc 00010079 /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
#04 pc 000415f3 /system/lib/libc.so (_ZL15__pthread_startPv+30)
#05 pc 00019235 /system/lib/libc.so (__start_thread+6)
"MS_OMX_MessageH" sysTid=27519
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 0001bc59 /system/lib/libc.so (sem_wait+62)
#02 pc 0000c351 /system/lib/libOMX.vendor.so (MS_OSAL_SemaphoreWait+4)
#03 pc 00015533 /system/lib/libOMX.vendor.so
#04 pc 000415f3 /system/lib/libc.so (_ZL15__pthread_startPv+30)
#05 pc 00019235 /system/lib/libc.so (__start_thread+6)
"OMXCallbackDisp" sysTid=27520
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041413 /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
#02 pc 00016bb9 /system/lib/libstagefright_omx.so (_ZN7android3OMX18CallbackDispatcher4loopEv+188)
#03 pc 00016bdf /system/lib/libstagefright_omx.so (_ZN7android3OMX24CallbackDispatcherThread10threadLoopEv+6)
#04 pc 00010079 /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
#05 pc 000415f3 /system/lib/libc.so (_ZL15__pthread_startPv+30)
#06 pc 00019235 /system/lib/libc.so (__start_thread+6)
"MediaCodec_loop" sysTid=27521
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041f03 /system/lib/libc.so (_ZL33__pthread_mutex_lock_with_timeoutP24pthread_mutex_internal_tPK8timespeci+506)
#02 pc 00042005 /system/lib/libc.so (pthread_mutex_lock+26)
#03 pc 00001cc1 /system/lib/libmediautils.so
#04 pc 000020ef /system/lib/libmediautils.so (_ZN7android15BatteryNotifier14noteStartAudioEv+8)
#05 pc 000b7de9 /system/lib/libstagefright.so (_ZN7android10MediaCodec17updateBatteryStatEv+72)
#06 pc 000b5cf3 /system/lib/libstagefright.so (_ZN7android10MediaCodec17onMessageReceivedERKNS_2spINS_8AMessageEEE+8646)
#07 pc 0000b309 /system/lib/libstagefright_foundation.so (_ZN7android8AHandler14deliverMessageERKNS_2spINS_8AMessageEEE+16)
#08 pc 0000d2eb /system/lib/libstagefright_foundation.so (_ZN7android8AMessage7deliverEv+54)
#09 pc 0000bd15 /system/lib/libstagefright_foundation.so (_ZN7android7ALooper4loopEv+224)
#10 pc 00010079 /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
#11 pc 000415f3 /system/lib/libc.so (_ZL15__pthread_startPv+30)
#12 pc 00019235 /system/lib/libc.so (__start_thread+6)
"MS_OMX_MessageH" sysTid=27522
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 0001bc59 /system/lib/libc.so (sem_wait+62)
#02 pc 0000c351 /system/lib/libOMX.vendor.so (MS_OSAL_SemaphoreWait+4)
#03 pc 00015533 /system/lib/libOMX.vendor.so
#04 pc 000415f3 /system/lib/libc.so (_ZL15__pthread_startPv+30)
#05 pc 00019235 /system/lib/libc.so (__start_thread+6)
"OMXCallbackDisp" sysTid=27523
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041413 /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
#02 pc 00016bb9 /system/lib/libstagefright_omx.so (_ZN7android3OMX18CallbackDispatcher4loopEv+188)
#03 pc 00016bdf /system/lib/libstagefright_omx.so (_ZN7android3OMX24CallbackDispatcherThread10threadLoopEv+6)
#04 pc 00010079 /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
#05 pc 000415f3 /system/lib/libc.so (_ZL15__pthread_startPv+30)
#06 pc 00019235 /system/lib/libc.so (__start_thread+6)
"queue2-6:src" sysTid=27528
#00 pc 000168ac /system/lib/libc.so (syscall+28)
#01 pc 00041413 /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
#02 pc 000cdaf8 /system/vendor/mmlib/libglib-2.0.so (g_cond_wait+52)
----- end 1183 -----
# 详细分析
在回顾下问题
(1)谁拿着锁了?
(2)audio和camera不相关的,怎么扯到一起?
(3)“Binder_E” sysTid=7395这个线程怎么跑出那样堆栈状态的?
锁肯定是被camera在打开过程中拿着了,Android6的时候,audio和camera都在mediaserver中,camera一直拿着锁不放,把binder线程占满以后卡住了声音。
关键第三个问题,binder线程在嵌套调用情况下binder线程复用的
后面继续分享binder的原因,跟一个友商讨论的内容我先吸收下