AnsweredAssumed Answered

surfaceflinger tombstones

Question asked by 贵福 徐 on Apr 28, 2018
Latest reply on Apr 30, 2018 by Artur Petukhov

pid: 2361, tid: 2361, name: surfaceflinger  >>> /system/bin/surfaceflinger <<<
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000092
    r0 00000002  r1 00000060  r2 00000010  r3 00000000
    r4 418bacf8  r5 00000000  r6 00000001  r7 40891c5c
    r8 4089a898  r9 4017c384  sl 00000048  fp ffffffff
    ip 00000000  sp bebcb698  lr 4045630f  pc 4087bc42  cpsr 000f0030
    d0  0000070108010e02  d1  0000070148000000
    d2  0000000000000000  d3  0000032000000500
    d4  44a0000000000000  d5  0000000044480000
    d6  3f8000003f800000  d7  444820003f800000
    d8  0000000000000000  d9  0000000000000000
    d10 0000000000000000  d11 0000000000000000
    d12 0000000000000000  d13 0000000000000000
    d14 0000000000000000  d15 0000000000000000
    d16 0000000000000000  d17 0000000000000000
    d18 0000000000000000  d19 0000000000000000
    d20 4018000000000000  d21 404e000000000000
    d22 0000000000000000  d23 0000050000000320
    d24 0000fc000000fb00  d25 0000fe000000fd00
    d26 404e000000000000  d27 0000000400000004
    d28 0000000000000000  d29 0000000000000000
    d30 0000000000000000  d31 4000000000000000
    scr 60000010

backtrace:
    #00  pc 00001c42  /system/lib/hw/hwcomposer.imx6.so
    #01  pc 0001f4c1  /system/lib/libsurfaceflinger.so
    #02  pc 00019a49  /system/lib/libsurfaceflinger.so
    #03  pc 00019c2d  /system/lib/libsurfaceflinger.so
    #04  pc 00019de9  /system/lib/libsurfaceflinger.so
    #05  pc 0001acb1  /system/lib/libsurfaceflinger.so
    #06  pc 00010767  /system/lib/libutils.so (android::Looper::pollInner(int)+394)
    #07  pc 00010869  /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+92)
    #08  pc 00015e69  /system/lib/libsurfaceflinger.so
    #09  pc 00016c9b  /system/lib/libsurfaceflinger.so (android::SurfaceFlinger::run()+6)
    #10  pc 000008fd  /system/bin/surfaceflinger
    #11  pc 0000e423  /system/lib/libc.so (__libc_init+50)
    #12  pc 000007dc  /system/bin/surfaceflinger

stack:
         bebcb658  4045630f  /system/lib/hw/gralloc.imx6.so
         bebcb65c  00004606 
         bebcb660  404590c8  /system/lib/hw/gralloc.imx6.so
         bebcb664  00000800 
         bebcb668  00000000 
         bebcb66c  00000500 
         bebcb670  00000380 
         bebcb674  bebcb67c  [stack]
         bebcb678  418ba96c  [heap]
         bebcb67c  4d17c000  /dev/graphics/fb0
         bebcb680  40891c48 
         bebcb684  418bacf8  [heap]
         bebcb688  418ba96c  [heap]
         bebcb68c  00000001 
         bebcb690  40891c48 
         bebcb694  4087bc29  /system/lib/hw/hwcomposer.imx6.so
    #00  bebcb698  418b0030 
         bebcb69c  00000000 
         bebcb6a0  409c5fb8 
         bebcb6a4  00000001 
         bebcb6a8  00000320 
         bebcb6ac  403e22fd  /system/lib/egl/libEGL_VIVANTE.so
         bebcb6b0  418ba488  [heap]
         bebcb6b4  07ffffff 
         bebcb6b8  4089ad60 
         bebcb6bc  00000000 
         bebcb6c0  401e3e50  /system/lib/libEGL.so
         bebcb6c4  00000000 
         bebcb6c8  00000000 
         bebcb6cc  401e3e04  /system/lib/libEGL.so
         bebcb6d0  40dae8b8 
         bebcb6d4  409efa98 
         ........  ........
    #01  bebcb718  0100ffff 
         bebcb71c  40aa0f9c 
         bebcb720  418b8450  [heap]
         bebcb724  418b8450  [heap]
         bebcb728  418ba960  [heap]
         bebcb72c  00000000 
         bebcb730  0000000c 
         bebcb734  400ae801  /system/lib/libutils.so
         bebcb738  400ae70a  /system/lib/libutils.so
         bebcb73c  40118a4d  /system/lib/libsurfaceflinger.so
    #02  bebcb740  def1fdb6 
         bebcb744  00000002 
         bebcb748  00000000 
         bebcb74c  4013f32f  /system/lib/libc.so (dlfree+50)
         bebcb750  00000002 
         bebcb754  00000000 
         bebcb758  00000000 
         bebcb75c  418b8450  [heap]
         bebcb760  00000001 
         bebcb764  4013bce5  /system/lib/libc.so (free+12)
         bebcb768  402a1d40  /system/lib/libui.so
         bebcb76c  40aa0f9c 
         bebcb770  418b8450  [heap]
         bebcb774  00000002 
         bebcb778  40aa0fa4 
         bebcb77c  00000000 
         ........  ........
    #03  bebcb790  bebcb7b0  [stack]
         bebcb794  40891e58 
         bebcb798  00000002 
         bebcb79c  00000000 
         bebcb7a0  00000000 
         bebcb7a4  400b09d8  /system/lib/libutils.so
         bebcb7a8  00000000 
         bebcb7ac  00000000 
         bebcb7b0  00000007 
         bebcb7b4  00000010 
         bebcb7b8  00000000 
         bebcb7bc  418b8450  [heap]
         bebcb7c0  bebcb7d8  [stack]
         bebcb7c4  418ba39c  [heap]
         bebcb7c8  40114c07  /system/lib/libsurfaceflinger.so
         bebcb7cc  418ba3d0  [heap]
         ........  ........
    #04  bebcb7d8  00000002 
         bebcb7dc  00000000 
         bebcb7e0  a9ebd894 
         bebcb7e4  418b8450  [heap]
         bebcb7e8  00000001 
         bebcb7ec  40119cb5  /system/lib/libsurfaceflinger.so
    #05  bebcb7f0  00000002 
         bebcb7f4  00000000 
         bebcb7f8  00000000 
         bebcb7fc  418ba388  [heap]
         bebcb800  400d0e60 
         bebcb804  400ac769  /system/lib/libutils.so (android::Looper::pollInner(int)+396)
    #06  bebcb808  00000000 
         bebcb80c  400d08b0 
         bebcb810  bebcb950  [stack]
         bebcb814  00000001 
         bebcb818  0000001a 
         bebcb81c  400ae70a  /system/lib/libutils.so
         bebcb820  418b9e00  [heap]
         bebcb824  00000001 
         bebcb828  00000001 
         bebcb82c  4028821d  /system/lib/libbinder.so (android::IPCThreadState::freeBuffer(android::Parcel*, unsigned char const*, unsigned int, unsigned int const*, unsigned int, void*))
         bebcb830  0000000c 
         bebcb834  00000000 
         bebcb838  bebcb920  [stack]
         bebcb83c  4017c384 
         bebcb840  00000000 
         bebcb844  00000000 
         ........  ........
    #07  bebcb950  00000000 
         bebcb954  40124092  /system/lib/libsurfaceflinger.so
         bebcb958  40123a50  /system/lib/libsurfaceflinger.so
         bebcb95c  418b85f4  [heap]
         bebcb960  40123a50  /system/lib/libsurfaceflinger.so
         bebcb964  4001c84d  /system/bin/surfaceflinger
         bebcb968  00000000 
         bebcb96c  40114e6d  /system/lib/libsurfaceflinger.so
    #08  bebcb970  00000000 
         bebcb974  00000000 
         bebcb978  00000001 
         bebcb97c  418b8450  [heap]
         bebcb980  4028916d  /system/lib/libbinder.so
         bebcb984  00000001 
         bebcb988  40177fd8  /system/lib/libc.so
         bebcb98c  40115c9f  /system/lib/libsurfaceflinger.so (android::SurfaceFlinger::run()+10)
    #09  bebcb990  400d0c08 
         bebcb994  4001c901  /system/bin/surfaceflinger
    #10  bebcb998  00000000 
         bebcb99c  418b80f8  [heap]
         bebcb9a0  418b8450  [heap]
         bebcb9a4  400d0bc0 
         bebcb9a8  400d0c08 
         bebcb9ac  418b8454  [heap]
         bebcb9b0  00000000 
         bebcb9b4  bebcb9f4  [stack]
         bebcb9b8  bebcb9fc  [stack]
         bebcb9bc  4013c425  /system/lib/libc.so (__libc_init+52)
    #11  bebcb9c0  00000000 
         bebcb9c4  00000000 
         bebcb9c8  00000000 
         bebcb9cc  00000000 
         bebcb9d0  00000000 
         bebcb9d4  4001c7e0  /system/bin/surfaceflinger
    #12  bebcb9d8  4001de6c  /system/bin/surfaceflinger
         bebcb9dc  4001de74  /system/bin/surfaceflinger
         bebcb9e0  4001de7c  /system/bin/surfaceflinger
         bebcb9e4  bebcb9f0  [stack]
         bebcb9e8  00000000 
         bebcb9ec  400c2881  /system/bin/linker
         bebcb9f0  00000001 
         bebcb9f4  bebcbafd  [stack]
         bebcb9f8  00000000 
         bebcb9fc  bebcbb18  [stack]
         bebcba00  bebcbb30  [stack]
         bebcba04  bebcbb65  [stack]
         bebcba08  bebcbb8a  [stack]
         bebcba0c  bebcbba2  [stack]
         bebcba10  bebcbbcf  [stack]
         bebcba14  bebcbc06  [stack]

memory near r4:
    418bacd8 00000000 00000000 00000000 00000939 
    418bace8 00000000 00000000 00000000 0000012b 
    418bacf8 48574454 01030001 4087f004 00000000 
    418bad08 00000000 00000000 00000000 00000000 
    418bad18 00000000 00000000 00000000 00000000 
    418bad28 00000000 00000000 00000000 4087c041 
    418bad38 4087bc7d 4087bb89 4087bd19 4087bb0d 
    418bad48 4087ba35 4087ba2d 00000000 4087badd 
    418bad58 4087ba51 00000000 00000000 00000000 
    418bad68 00000000 00000000 00000001 00000001 
    418bad78 00000018 01029fa0 00000500 00000320 
    418bad88 0002719d 00027100 00000000 00000001 
    418bad98 00000002 00000001 00000002 00000019 
    418bada8 00fe502a 00000500 000002d0 0002719d 
    418badb8 000272a5 00000000 00000001 00000000 
    418badc8 00000000 00000000 00000000 00000000 

memory near r7:
    40891c3c 00000000 00000000 0000007b ffffffff 
    40891c4c 00000000 ffffffff 00000000 00000001 
    40891c5c 00000003 00000000 00000000 400c0a68 
    40891c6c 00000000 00000105 00000000 00000000 
    40891c7c 44a00000 44340000 00000000 00000000 
    40891c8c 00000500 000002d0 00000001 40891c84 
    40891c9c ffffffff ffffffff 000000ff 00000000 
    40891cac 00000000 00000000 00000000 00000000 
    40891cbc 00000033 00000001 00000016 ffffffff 
    40891ccc 00000000 476c6765 65527465 7265646e 
    40891cdc 66667542 49567265 00000056 00000105 
    40891cec 0000003b 00000001 00000020 44480000 
    40891cfc 00000000 40891cd0 4019b618 400bf908 
    40891d0c 4019b634 40891cfc 00000021 4017c1c8 
    40891d1c 4017c1c8 00000000 00000013 408bb008 
    40891d2c 408bb020 00000000 0000002b 4012c530 

memory near r8:
    4089a878 00000000 00000000 00000000 00000000 
    4089a888 00000000 00000000 00000000 000000db 
    4089a898 ffffffff 00000000 ffffffff 00000000 
    4089a8a8 00000002 00000001 00000000 00000000 
    4089a8b8 4089a290 00000004 00000105 00000000 
    4089a8c8 00000000 44480000 44a00000 00000000 
    4089a8d8 00000000 00000500 00000320 00000001 
    4089a8e8 40047198 ffffffff ffffffff 4017c2ff 
    4089a8f8 00000000 00000000 00000000 00000000 
    4089a908 00000000 00000003 00000000 00000000 
    4089a918 40aa0a00 00000000 00000105 00000000 
    4089a928 00000000 44a00000 44480000 00000000 
    4089a938 00000000 00000320 00000500 00000001 
    4089a948 4089a934 ffffffff ffffffff 000000ff 
    4089a958 00000000 00000000 00000000 00000000 
    4089a968 00000000 0000011b 00000001 00000100 

memory near r9:
    4017c364 00001000 00001000 00010000 00200000 
    4017c374 00000003 40153a8d bebcba54 bebcbafd 
    4017c384 a9ebd894 bebcb9fc 00000000 400d2cf0 
    4017c394 00000007 00000008 400d05a0 00000000 
    4017c3a4 418bc000 00000009 0000000a 00000000 
    4017c3b4 00000000 00000000 00000000 00000000 
    4017c3c4 00000000 00000000 00000000 00000000 
    4017c3d4 00000000 00000000 00000000 00000000 
    4017c3e4 00000000 00000000 00000000 00000000 
    4017c3f4 00000000 00000000 00000000 00000000 
    4017c404 00000000 00000000 00000000 00000000 
    4017c414 00000000 00000000 00000000 00000000 
    4017c424 00000000 00000000 00000000 00000000 
    4017c434 00000000 00000000 00000000 00000000 
    4017c444 00000000 00000000 00000000 00000000 
    4017c454 00000000 00000000 00000000 00000000 

memory near sp:
    bebcb678 418ba96c 4d17c000 40891c48 418bacf8 
    bebcb688 418ba96c 00000001 40891c48 4087bc29 
    bebcb698 418b0030 00000000 409c5fb8 00000001 
    bebcb6a8 00000320 403e22fd 418ba488 07ffffff 
    bebcb6b8 4089ad60 00000000 401e3e50 00000000 
    bebcb6c8 00000000 401e3e04 40dae8b8 409efa98 
    bebcb6d8 401e3e50 00000000 bebcb6fc 00000000 
    bebcb6e8 401ddde8 4019d501 418babe0 a9ebd894 
    bebcb6f8 409c5fb8 418ba960 00000003 00000000 
    bebcb708 418ba960 4012c8e0 00000048 4011e4c3 
    bebcb718 0100ffff 40aa0f9c 418b8450 418b8450 
    bebcb728 418ba960 00000000 0000000c 400ae801 
    bebcb738 400ae70a 40118a4d def1fdb6 00000002 
    bebcb748 00000000 4013f32f 00000002 00000000 
    bebcb758 00000000 418b8450 00000001 4013bce5 
    bebcb768 402a1d40 40aa0f9c 418b8450 00000002 

code around pc:
    4087bc20 2090f8d0 47906a09 f8d4b17f b96550c4 
    4087bc30 21606938 f8d41e43 fb010114 37147703 
    4087bc40 f8d0b120 68f92090 20004790 f8d99917 
    4087bc50 42993000 f7ffd001 b019ed6c 83f0e8bd 
    4087bc60 00003362 fffffff4 00001278 000012b4 
    4087bc70 00001690 000012a7 000012bb b5f04b1f 
    4087bc80 4d1f447b 4604b099 595b4616 681f460d 
    4087bc90 461f9717 b102b109 491ab950 4a1a2004 
    4087bca0 44794b1a 447b447a ed24f7ff e01c2000 
    4087bcb0 3108f8d0 4816b193 4a164669 447a4478 
    4087bcc0 ed2af7ff f7ff4668 4632ed2e bf082800 
    4087bcd0 f8d42501 46290108 e0036c03 3120f8d0 
    4087bce0 685bb113 e0004798 9a174618 428a6839 
    4087bcf0 f7ffd001 b019ed1e bf00bdf0 00003274 
    4087bd00 fffffff4 00001186 000011c2 000015a6 
    4087bd10 000011bf 000011d3 b138b508 1c19b932 

code around lr:
    404562ec f8c46a31 1a402118 1190f8d4 ed82f7ff 
    404562fc 6106f244 02c4f104 00d8f8c4 f7ff68f0 
    4045630c 3001ed80 f7ffd115 6800ed82 ed84f7ff 
    4045631c 4a2f492e 447a4479 20054603 ed3af7ff 
    4045632c 492d482c 50c0f8c4 44794478 ed7af7ff 
    4045633c f8c4e046 e04350c0 a9049700 20c4f8d4 
    4045634c f022321f 9601061f 30c8f8d4 91032220 
    4045635c f023337f 463b007f 46209002 10b0f8d4 
    4045636c 6088f8d4 970047b0 20c4f8d4 321fae05 
    4045637c 031ff022 f8d49301 220200c8 463b9603 
    4045638c f020307f 4620017f 46299102 6088f8d4 
    4045639c f8d447b0 f8d420c8 327f3190 f0229905 
    404563ac 9804027f f7ff435a 4629ed0e 208cf8d4 
    404563bc 47904620 308cf8d4 f8d44620 479810b0 
    404563cc e0014638 0015f06f bdf0b007 000011c9 
    404563dc 000012e4 000012ed 000012fb 41f0e92d 
--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
pid: 2361, tid: 2426, name: Binder_1
    r0 00000003  r1 c0186201  r2 40562d18  r3 40562d10
    r4 418b9b78  r5 418b9b48  r6 418b9ba8  r7 00000036
    r8 00000001  r9 40465000  sl bebcb8fc  fp 4017a2ec
    ip 00000001  sp 40562d00  lr 4015b23b  pc 4014e660  cpsr 600d0010
    d0  0000000062696c2f  d1  0000000000000000
    d2  0000000000000000  d3  0000000000000000
    d4  0000000000000000  d5  0000000000000000
    d6  0000000000000000  d7  00000000000000a0
    d8  0000000000000000  d9  0000000000000000
    d10 0000000000000000  d11 0000000000000000
    d12 0000000000000000  d13 0000000000000000
    d14 0000000000000000  d15 0000000000000000
    d16 0000000000338c90  d17 0000000000000020
    d18 0000000000338c70  d19 3f80000000000000
    d20 0000000100000001  d21 0000000000000000
    d22 0000000000000000  d23 000000000000000f
    d24 0000000000000000  d25 0000000000000000
    d26 0000000000000000  d27 0000000000000000
    d28 0000000000000000  d29 0000000000000000
    d30 0000000000000000  d31 0000000000000000
    scr 20000010

backtrace:
    #00  pc 00020660  /system/lib/libc.so (__ioctl+8)
    #01  pc 0002d237  /system/lib/libc.so (ioctl+14)
    #02  pc 0001d375  /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+140)
    #03  pc 0001da7f  /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+6)
    #04  pc 0001db15  /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+48)
    #05  pc 00021921  /system/lib/libbinder.so
    #06  pc 0000ea5d  /system/lib/libutils.so (android::Thread::_threadLoop(void*)+216)
    #07  pc 0000e58f  /system/lib/libutils.so
    #08  pc 0000d248  /system/lib/libc.so (__thread_entry+72)
    #09  pc 0000d3e0  /system/lib/libc.so (pthread_create+240)

stack:
         40562cc0  00000000 
         40562cc4  00000000 
         40562cc8  00010001 
         40562ccc  4028821d  /system/lib/libbinder.so (android::IPCThreadState::freeBuffer(android::Parcel*, unsigned char const*, unsigned int, unsigned int const*, unsigned int, void*))
         40562cd0  418b9b48  [heap]
         40562cd4  00000000 
         40562cd8  4089afb8 
         40562cdc  00000018 
         40562ce0  00000018 
         40562ce4  00000000 
         40562ce8  00000000 
         40562cec  00000000 
         40562cf0  00000001 
         40562cf4  00000002 
         40562cf8  0000000a 
         40562cfc  400b8b51  /system/lib/libcutils.so (set_sched_policy+132)
    #00  40562d00  00000003 
         ........  ........
    #01  40562d00  00000003 
         40562d04  40562d10 
         40562d08  40288379  /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+144)
         40562d0c  c0186201 
         40562d10  40562d18 
         40562d14  00000008 
    #02  40562d18  00000008 
         40562d1c  00000008 
         40562d20  418b9cf8  [heap]
         40562d24  00000100 
         40562d28  00000000 
         40562d2c  418b9bf0  [heap]
         40562d30  418b9b48  [heap]
         40562d34  418b9ba8  [heap]
         40562d38  00000001 
         40562d3c  402969ec  /system/lib/libbinder.so
         40562d40  400aa559  /system/lib/libutils.so
         40562d44  40288a83  /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+10)
    #03  40562d48  418b9b48  [heap]
         40562d4c  418b9ba8  [heap]
         40562d50  00000001 
         40562d54  40288b19  /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+52)
    #04  40562d58  418b9b48  [heap]
         40562d5c  00000001 
         40562d60  418b8190  [heap]
         40562d64  40562d78 
         40562d68  00000001 
         40562d6c  4028c925  /system/lib/libbinder.so
    #05  40562d70  418b8190  [heap]
         40562d74  400aaa5f  /system/lib/libutils.so (android::Thread::_threadLoop(void*)+218)
    #06  40562d78  418b8190  [heap]
         40562d7c  4013f32f  /system/lib/libc.so (dlfree+50)
         40562d80  418b8190  [heap]
         40562d84  418b81c8  [heap]
         40562d88  418b81f8  [heap]
         40562d8c  418b81f8  [heap]
         40562d90  00000000 
         40562d94  400aa985  /system/lib/libutils.so (android::Thread::_threadLoop(void*))
         40562d98  418b8190  [heap]
         40562d9c  400aa591  /system/lib/libutils.so
    #07  40562da0  00000000 
         40562da4  40562dd0 
         40562da8  418b8208  [heap]
         40562dac  400aa559  /system/lib/libutils.so
         40562db0  418b81e0  [heap]
         40562db4  4013b24c  /system/lib/libc.so (__thread_entry+76)
    #08  40562db8  418b81e0  [heap]
         40562dbc  418b8208  [heap]
         40562dc0  40562dd0 
         40562dc4  00000000 
         40562dc8  00000078 
         40562dcc  4013b3e4  /system/lib/libc.so (pthread_create+244)
    #09  40562dd0  40562dd0 
         40562dd4  418b8208  [heap]
         40562dd8  00000002 
         40562ddc  00000000 
         40562de0  00000000 
         40562de4  a9ebd894 
         40562de8  00000000 
         40562dec  00000000 
         40562df0  00000000 
         40562df4  00000000 
         40562df8  00000000 
         40562dfc  00000000 
         40562e00  418b9b48  [heap]
         40562e04  40047088 
         40562e08  00000000 
         40562e0c  00000000 
--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
pid: 2361, tid: 2427, name: DispSync
    r0 ffffff92  r1 00000080  r2 ffffffc4  r3 40660d34
    r4 418b98c0  r5 418b98bc  r6 ffffffc4  r7 000000f0
    r8 418b9868  r9 00000001  sl 00000001  fp 00000018
    ip 40660d34  sp 40660ce0  lr 4013cfa0  pc 4014fa00  cpsr 600d0010
    d0  0000000000000000  d1  0000000000000000
    d2  0000000000000000  d3  0000000000000000
    d4  0000000000000000  d5  0000000000000000
    d6  0000000000000000  d7  0089544000000000
    d8  00000002e07a12d0  d9  0000000000000000
    d10 0000000000000000  d11 0000000000000000
    d12 0000000000000000  d13 0000000000000000
    d14 0000000000000000  d15 0000000000000000
    d16 00000002e17cb270  d17 0000000001029fa0
    d18 41c825f36f000000  d19 0000000000000000
    d20 0000000000000000  d21 0000000000000000
    d22 0000000000000000  d23 0000000000000000
    d24 0000000000000000  d25 0000000000000000
    d26 0000000000000000  d27 0000000000000000
    d28 0000000000000000  d29 0000000000000000
    d30 0000000000000000  d31 0000000000000000
    scr 00000010

backtrace:
    #00  pc 00021a00  /system/lib/libc.so (__futex_syscall3+12)
    #01  pc 0000ef9c  /system/lib/libc.so (__pthread_cond_timedwait_relative+48)
    #02  pc 00011afb  /system/lib/libsurfaceflinger.so
    #03  pc 0000ea5d  /system/lib/libutils.so (android::Thread::_threadLoop(void*)+216)
    #04  pc 0000e58f  /system/lib/libutils.so
    #05  pc 0000d248  /system/lib/libc.so (__thread_entry+72)
    #06  pc 0000d3e0  /system/lib/libc.so (pthread_create+240)

stack:
         40660ca0  01011b70 
         40660ca4  00000000 
         40660ca8  3b9aca00 
         40660cac  01011b70 
         40660cb0  00000000 
         40660cb4  3b9aca00 
         40660cb8  00000000 
         40660cbc  418b9868  [heap]
         40660cc0  00000001 
         40660cc4  00000001 
         40660cc8  00000018 
         40660ccc  40169dc4  /system/lib/libc.so (__gnu_ldivmod_helper+24)
         40660cd0  418b98c0  [heap]
         40660cd4  418b98bc  [heap]
         40660cd8  ffffffc4 
         40660cdc  4013cf88  /system/lib/libc.so (__pthread_cond_timedwait_relative+28)
    #00  40660ce0  00000000 
         ........  ........
    #01  40660ce0  00000000 
         40660ce4  01011b70 
         40660ce8  00000000 
         40660cec  e27dcde0 
         40660cf0  00000002 
         40660cf4  40110aff  /system/lib/libsurfaceflinger.so
    #02  40660cf8  00000000 
         40660cfc  00000000 
         40660d00  40128300  /system/lib/libsurfaceflinger.so
         40660d04  40128300  /system/lib/libsurfaceflinger.so
         40660d08  00000000 
         40660d0c  418b98bc  [heap]
         40660d10  400c0bac 
         40660d14  00000000 
         40660d18  e17b2e40 
         40660d1c  00000002 
         40660d20  40128300  /system/lib/libsurfaceflinger.so
         40660d24  00000000 
         40660d28  00000000 
         40660d2c  00000000 
         40660d30  00000010 
         40660d34  00000000 
         ........  ........
    #03  40660d78  418b9868  [heap]
         40660d7c  4013f32f  /system/lib/libc.so (dlfree+50)
         40660d80  418b9868  [heap]
         40660d84  418b81e0  [heap]
         40660d88  418b98f0  [heap]
         40660d8c  418b98f0  [heap]
         40660d90  fffffff7 
         40660d94  400aa985  /system/lib/libutils.so (android::Thread::_threadLoop(void*))
         40660d98  418b9868  [heap]
         40660d9c  400aa591  /system/lib/libutils.so
    #04  40660da0  00000000 
         40660da4  40660dd0 
         40660da8  418b9900  [heap]
         40660dac  400aa559  /system/lib/libutils.so
         40660db0  418b98d8  [heap]
         40660db4  4013b24c  /system/lib/libc.so (__thread_entry+76)
    #05  40660db8  418b98d8  [heap]
         40660dbc  418b9900  [heap]
         40660dc0  40660dd0 
         40660dc4  00000000 
         40660dc8  00000078 
         40660dcc  4013b3e4  /system/lib/libc.so (pthread_create+244)
    #06  40660dd0  40660dd0 
         40660dd4  418b9900  [heap]
         40660dd8  00000000 
         40660ddc  00000000 
         40660de0  00000000 
         40660de4  a9ebd894 
         40660de8  00000000 
         40660dec  00000000 
         40660df0  00000000 
         40660df4  00000000 
         40660df8  00000000 
         40660dfc  00000000 
         40660e00  00000000 
         40660e04  00000000 
         40660e08  00000000 
         40660e0c  00000000 
--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
pid: 2361, tid: 2428, name: Binder_2
    r0 00000003  r1 c0186201  r2 4075ed18  r3 4075ed10
    r4 418ba100  r5 418ba0d0  r6 418ba130  r7 00000036
    r8 00000001  r9 40661000  sl 40562bfc  fp 4017a2ec
    ip 00000001  sp 4075ed00  lr 4015b23b  pc 4014e660  cpsr 600d0010
    d0  0000000000000000  d1  0000000000000000
    d2  0000000000000000  d3  0000000000000000
    d4  0000000000000000  d5  0000000000000000
    d6  0000000000000000  d7  0089544000000000
    d8  0000000000000000  d9  0000000000000000
    d10 0000000000000000  d11 0000000000000000
    d12 0000000000000000  d13 0000000000000000
    d14 0000000000000000  d15 0000000000000000
    d16 0000000000339200  d17 0000000000000218
    d18 0000000000338fe8  d19 3f80000000000000
    d20 0000000100000001  d21 0000000000000000
    d22 0000000000000000  d23 000000000000000f
    d24 0000000000000000  d25 0000000000000000
    d26 0000000000000000  d27 0000000000000000
    d28 0000000000000000  d29 0000000000000000
    d30 0000000000000000  d31 0000000000000000
    scr 00000010

backtrace:
    #00  pc 00020660  /system/lib/libc.so (__ioctl+8)
    #01  pc 0002d237  /system/lib/libc.so (ioctl+14)
    #02  pc 0001d375  /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+140)
    #03  pc 0001da7f  /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+6)
    #04  pc 0001db15  /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+48)
    #05  pc 00021921  /system/lib/libbinder.so
    #06  pc 0000ea5d  /system/lib/libutils.so (android::Thread::_threadLoop(void*)+216)
    #07  pc 0000e58f  /system/lib/libutils.so
    #08  pc 0000d248  /system/lib/libc.so (__thread_entry+72)
    #09  pc 0000d3e0  /system/lib/libc.so (pthread_create+240)

stack:
         4075ecc0  00000000 
         4075ecc4  00000000 
         4075ecc8  00010001 
         4075eccc  4028821d  /system/lib/libbinder.so (android::IPCThreadState::freeBuffer(android::Parcel*, unsigned char const*, unsigned int, unsigned int const*, unsigned int, void*))
         4075ecd0  418ba0d0  [heap]
         4075ecd4  00000000 
         4075ecd8  400c0e78 
         4075ecdc  00000014 
         4075ece0  00000018 
         4075ece4  00000000 
         4075ece8  00000000 
         4075ecec  00000000 
         4075ecf0  00000001 
         4075ecf4  00000002 
         4075ecf8  0000000a 
         4075ecfc  400b8b51  /system/lib/libcutils.so (set_sched_policy+132)
    #00  4075ed00  00000003 
         ........  ........
    #01  4075ed00  00000003 
         4075ed04  4075ed10 
         4075ed08  40288379  /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+144)
         4075ed0c  c0186201 
         4075ed10  4075ed18 
         4075ed14  00000008 
    #02  4075ed18  00000008 
         4075ed1c  00000008 
         4075ed20  418ba280  [heap]
         4075ed24  00000100 
         4075ed28  00000000 
         4075ed2c  418ba178  [heap]
         4075ed30  418ba0d0  [heap]
         4075ed34  418ba130  [heap]
         4075ed38  00000000 
         4075ed3c  402969ec  /system/lib/libbinder.so
         4075ed40  400aa559  /system/lib/libutils.so
         4075ed44  40288a83  /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+10)
    #03  4075ed48  418ba0d0  [heap]
         4075ed4c  418ba130  [heap]
         4075ed50  00000000 
         4075ed54  40288b19  /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+52)
    #04  4075ed58  418ba0d0  [heap]
         4075ed5c  00000000 
         4075ed60  418b9e20  [heap]
         4075ed64  4075ed78 
         4075ed68  00000001 
         4075ed6c  4028c925  /system/lib/libbinder.so
    #05  4075ed70  418b9e20  [heap]
         4075ed74  400aaa5f  /system/lib/libutils.so (android::Thread::_threadLoop(void*)+218)
    #06  4075ed78  418b9e20  [heap]
         4075ed7c  4013f32f  /system/lib/libc.so (dlfree+50)
         4075ed80  418b9e20  [heap]
         4075ed84  418b9e58  [heap]
         4075ed88  418b81f8  [heap]
         4075ed8c  418b81f8  [heap]
         4075ed90  00000000 
         4075ed94  400aa985  /system/lib/libutils.so (android::Thread::_threadLoop(void*))
         4075ed98  418b9e20  [heap]
         4075ed9c  400aa591  /system/lib/libutils.so
    #07  4075eda0  00000000 
         4075eda4  4075edd0 
         4075eda8  418b9e88  [heap]
         4075edac  400aa559  /system/lib/libutils.so
         4075edb0  418b9e70  [heap]
         4075edb4  4013b24c  /system/lib/libc.so (__thread_entry+76)
    #08  4075edb8  418b9e70  [heap]
         4075edbc  418b9e88  [heap]
         4075edc0  4075edd0 
         4075edc4  00000000 
         4075edc8  00000078 
         4075edcc  4013b3e4  /system/lib/libc.so (pthread_create+244)
    #09  4075edd0  4075edd0 
         4075edd4  418b9e88  [heap]
         4075edd8  00000002 
         4075eddc  00000000 
         4075ede0  00000000 
         4075ede4  a9ebd894 
         4075ede8  00000000 
         4075edec  00000000 
         4075edf0  00000000 
         4075edf4  00000000 
         4075edf8  00000000 
         4075edfc  00000000 
         4075ee00  418ba0d0  [heap]
         4075ee04  400d07e8 
         4075ee08  00000000 
         4075ee0c  00000000 
--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
pid: 2361, tid: 2493, name: surfaceflinger
    r0 0000000f  r1 00007530  r2 41093c40  r3 41093c28
    r4 00002710  r5 407f8f38  r6 41093c78  r7 00000036
    r8 40dae8b8  r9 40f96000  sl bebcb718  fp 4017a2ec
    ip 40dae8b8  sp 41093c18  lr 4015b23b  pc 4014e660  cpsr 60070010
    d0  0000000000000000  d1  0000000000000000
    d2  0000000000000000  d3  0000000000000000
    d4  0000000000000000  d5  0000000000000000
    d6  0000000000000000  d7  0000100000000000
    d8  0000000000000000  d9  0000000000000000
    d10 0000000000000000  d11 0000000000000000
    d12 0000000000000000  d13 0000000000000000
    d14 0000000000000000  d15 0000000000000000
    d16 0000000000153d18  d17 0000000000000010
    d18 0000000000153d08  d19 3f80000000000000
    d20 0000000100000001  d21 0000000000000000
    d22 0000000000000000  d23 000000000000000f
    d24 0000000000000000  d25 0000000000000000
    d26 0000000000000000  d27 0000000000000000
    d28 0000000000000000  d29 0000000000000000
    d30 0000000000000000  d31 0000000000000000
    scr 00000010

backtrace:
    #00  pc 00020660  /system/lib/libc.so (__ioctl+8)
    #01  pc 0002d237  /system/lib/libc.so (ioctl+14)
    #02  pc 000399f3  /system/lib/libGAL.so
    #03  pc 0003ac05  /system/lib/libGAL.so (gcoOS_WaitSignal+32)
    #04  pc 00008acf  /system/lib/egl/libEGL_VIVANTE.so
    #05  pc 0000d248  /system/lib/libc.so (__thread_entry+72)
    #06  pc 0000d3e0  /system/lib/libc.so (pthread_create+240)

stack:
         41093bd8  00000000 
         41093bdc  00000000 
         41093be0  00000000 
         41093be4  00000000 
         41093be8  00000000 
         41093bec  00000000 
         41093bf0  00000000 
         41093bf4  00000000 
         41093bf8  00000000 
         41093bfc  00000000 
         41093c00  00000000 
         41093c04  00000000 
         41093c08  00000000 
         41093c0c  00000000 
         41093c10  00000000 
         41093c14  00000000 
    #00  41093c18  0000000f 
         ........  ........
    #01  41093c18  0000000f 
         41093c1c  41093c28 
         41093c20  407989f7  /system/lib/libGAL.so
         41093c24  00007530 
         41093c28  41093c40 
         41093c2c  418ba410  [heap]
    #02  41093c30  00000000 
         41093c34  00000000 
         41093c38  418ba7b0  [heap]
         41093c3c  00000000 
         41093c40  41093c78 
         41093c44  00000000 
         41093c48  000000f8 
         41093c4c  00000000 
         41093c50  41093c78 
         41093c54  00000000 
         41093c58  000000f8 
         41093c5c  00000000 
         41093c60  00000000 
         41093c64  4017c384 
         41093c68  00000003 
         41093c6c  403e8ab5  /system/lib/egl/libEGL_VIVANTE.so
         ........  ........
    #03  41093c78  00000010 
         41093c7c  00000001 
         41093c80  00000000 
         41093c84  00000000 
         41093c88  00000000 
         41093c8c  00000000 
         41093c90  00000000 
         41093c94  00000000 
         41093c98  00000003 
         41093c9c  00000010 
         41093ca0  00000000 
         41093ca4  ffffffff 
         41093ca8  00000000 
         41093cac  00000000 
         41093cb0  00000000 
         41093cb4  00000000 
         ........  ........
    #04  41093d88  40dae8b8 
         41093d8c  4013b1c4  /system/lib/libc.so (__init_tls+124)
         41093d90  00000000 
         41093d94  00000000 
         41093d98  00000000 
         41093d9c  41093dd0 
         41093da0  418ba4d0  [heap]
         41093da4  403e8ab5  /system/lib/egl/libEGL_VIVANTE.so
         41093da8  40dae8b8 
         41093dac  403e8ab5  /system/lib/egl/libEGL_VIVANTE.so
         41093db0  40f96000 
         41093db4  4013b24c  /system/lib/libc.so (__thread_entry+76)
    #05  41093db8  40dae8b8 
         41093dbc  418ba4d0  [heap]
         41093dc0  41093dd0 
         41093dc4  00000002 
         41093dc8  00000078 
         41093dcc  4013b3e4  /system/lib/libc.so (pthread_create+244)
    #06  41093dd0  41093dd0 
         41093dd4  418ba4d0  [heap]
         41093dd8  00000000 
         41093ddc  00000000 
         41093de0  00000000 
         41093de4  a9ebd894 
         41093de8  00000000 
         41093dec  00000000 
         41093df0  00000000 
         41093df4  00000000 
         41093df8  00000000 
         41093dfc  00000000 
         41093e00  00000000 
         41093e04  418ba7b0  [heap]
         41093e08  00000000 
         41093e0c  00000000 
--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
pid: 2361, tid: 2508, name: HWC-VSYNC-Threa
    r0 418bae4c  r1 00000080  r2 fffffffc  r3 00000000
    r4 418bae4c  r5 418bae48  r6 fffffffc  r7 000000f0
    r8 400aa559  r9 41094000  sl bebcb7a4  fp 4017a2ec
    ip 00000000  sp 41191d38  lr 4013cfa0  pc 4014f9fc  cpsr 600b0010
    d0  417029fa00000000  d1  4204451bf2700000
    d2  3ff00000426f3d71  d3  3fe0000000000000
    d4  3fe0000000009424  d5  3fdffffffffed7b8
    d6  0000000100000000  d7  3cf2f645a6666666
    d8  0000000000000000  d9  0000000000000000
    d10 0000000000000000  d11 0000000000000000
    d12 0000000000000000  d13 0000000000000000
    d14 0000000000000000  d15 0000000000000000
    d16 420444e49bc00000  d17 3ff0009000000320
    d18 408f400000000000  d19 3f80000000000000
    d20 4017ec8b4ccccccd  d21 404de7ae20000000
    d22 0000000000000000  d23 000000000000000f
    d24 0000000000000000  d25 0000000000000000
    d26 404de7ae20000000  d27 0000000000000000
    d28 0000000000000000  d29 0000000000000000
    d30 0000000000000000  d31 4000000000000000
    scr 20000010

backtrace:
    #00  pc 000219fc  /system/lib/libc.so (__futex_syscall3+8)
    #01  pc 0000ef9c  /system/lib/libc.so (__pthread_cond_timedwait_relative+48)
    #02  pc 0000effc  /system/lib/libc.so (__pthread_cond_timedwait+64)
    #03  pc 00002399  /system/lib/hw/hwcomposer.imx6.so (VSyncThread::threadLoop()+24)
    #04  pc 0000e9ed  /system/lib/libutils.so (android::Thread::_threadLoop(void*)+104)
    #05  pc 0000e58f  /system/lib/libutils.so
    #06  pc 0000d248  /system/lib/libc.so (__thread_entry+72)
    #07  pc 0000d3e0  /system/lib/libc.so (pthread_create+240)

stack:
         41191cf8  00000000 
         41191cfc  00000000 
         41191d00  418baa70  [heap]
         41191d04  565f5748 
         41191d08  434e5953  /dev/graphics/galcore
         41191d0c  0000305f 
         41191d10  00000000 
         41191d14  a9ebd894 
         41191d18  00000000 
         41191d1c  4011cfd1  /system/lib/libsurfaceflinger.so
         41191d20  00000000 
         41191d24  418bae20  [heap]
         41191d28  418bae4c  [heap]
         41191d2c  418bae48  [heap]
         41191d30  fffffffc 
         41191d34  4013cf88  /system/lib/libc.so (__pthread_cond_timedwait_relative+28)
    #00  41191d38  00000000 
         ........  ........
    #01  41191d38  00000000 
         41191d3c  418bae48  [heap]
         41191d40  418bae4c  [heap]
         41191d44  418bae4c  [heap]
         41191d48  418bae2c  [heap]
         41191d4c  4013d000  /system/lib/libc.so (__pthread_cond_timedwait+68)
    #02  41191d50  418bae20  [heap]
         41191d54  418bae48  [heap]
         41191d58  418bae4c  [heap]
         41191d5c  418bae20  [heap]
         41191d60  418bae48  [heap]
         41191d64  4087c39d  /system/lib/hw/hwcomposer.imx6.so (VSyncThread::threadLoop()+28)
    #03  41191d68  418bae20  [heap]
         41191d6c  41191d78 
         41191d70  4087ec9c  /system/lib/hw/hwcomposer.imx6.so
         41191d74  400aa9ef  /system/lib/libutils.so (android::Thread::_threadLoop(void*)+106)
    #04  41191d78  418bae20  [heap]
         41191d7c  418bae20  [heap]
         41191d80  418bae20  [heap]
         41191d84  418bae78  [heap]
         41191d88  418baea8  [heap]
         41191d8c  418baea8  [heap]
         41191d90  fffffff8 
         41191d94  400aa985  /system/lib/libutils.so (android::Thread::_threadLoop(void*))
         41191d98  418bae20  [heap]
         41191d9c  400aa591  /system/lib/libutils.so
    #05  41191da0  00000000 
         41191da4  41191dd0 
         41191da8  418baec0  [heap]
         41191dac  400aa559  /system/lib/libutils.so
         41191db0  418bae90  [heap]
         41191db4  4013b24c  /system/lib/libc.so (__thread_entry+76)
    #06  41191db8  418bae90  [heap]
         41191dbc  418baec0  [heap]
         41191dc0  41191dd0 
         41191dc4  00000000 
         41191dc8  00000078 
         41191dcc  4013b3e4  /system/lib/libc.so (pthread_create+244)
    #07  41191dd0  41191dd0 
         41191dd4  418baec0  [heap]
         41191dd8  00000000 
         41191ddc  00000000 
         41191de0  00000000 
         41191de4  a9ebd894 
         41191de8  00000000 
         41191dec  00000000 
         41191df0  00000000 
         41191df4  00000000 
         41191df8  00000000 
         41191dfc  00000000 
         41191e00  00000000 
         41191e04  00000000 
         41191e08  00000000 
         41191e0c  00000000 
--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
pid: 2361, tid: 2509, name: HWC-UEvent-Thre
    r0 fffffffc  r1 00000001  r2 ffffffff  r3 00000016
    r4 400ecec8  r5 4128ed64  r6 00000ffe  r7 000000a8
    r8 00000000  r9 00000001  sl bebcb7a4  fp 4017a2ec
    ip 400ed008  sp 4128ed38  lr 400e7fcd  pc 4014f8bc  cpsr 000f0010
    d0  0000000000000000  d1  0000000000000000
    d2  0000000000000000  d3  3fe0000043550000
    d4  3fe0000000009470  d5  3fdffffffffed720
    d6  0000000000000000  d7  447a000000000000
    d8  0000000000000000  d9  0000000000000000
    d10 0000000000000000  d11 0000000000000000
    d12 0000000000000000  d13 0000000000000000
    d14 0000000000000000  d15 0000000000000000
    d16 0000000000000000  d17 0000000000000000
    d18 408f400000000000  d19 3f80000000000000
    d20 4018000000000000  d21 404e000000000000
    d22 0000000000000000  d23 000000000000000f
    d24 0000000000000000  d25 0000000000000000
    d26 404e000000000000  d27 0000000000000000
    d28 0000000000000000  d29 0000000000000000
    d30 0000000000000000  d31 4000000000000000
    scr 60000010

backtrace:
    #00  pc 000218bc  /system/lib/libc.so (poll+12)
    #01  pc 00001fc9  /system/lib/libhardware_legacy.so (uevent_next_event+44)
    #02  pc 00002c3b  /system/lib/hw/hwcomposer.imx6.so (UeventThread::threadLoop()+46)
    #03  pc 0000e9ed  /system/lib/libutils.so (android::Thread::_threadLoop(void*)+104)
    #04  pc 0000e58f  /system/lib/libutils.so
    #05  pc 0000d248  /system/lib/libc.so (__thread_entry+72)
    #06  pc 0000d3e0  /system/lib/libc.so (pthread_create+240)

stack:
         4128ecf8  00000002 
         4128ecfc  4087cb89  /system/lib/hw/hwcomposer.imx6.so (UeventThread::handleHdmiUevent(char const*, int, int)+344)
         4128ed00  00000002 
         4128ed04  00000000 
         4128ed08  4017c384 
         4128ed0c  4087d15c  /system/lib/hw/hwcomposer.imx6.so
         4128ed10  00000000 
         4128ed14  00326266 
         4128ed18  00000000 
         4128ed1c  4128ed64 
         4128ed20  400ecec8  /system/lib/libhardware_legacy.so
         4128ed24  4128ed64 
         4128ed28  00000000 
         4128ed2c  4128ed64 
         4128ed30  00000ffe 
         4128ed34  400e8013  /system/lib/libhardware_legacy.so (uevent_next_event+118)
    #00  4128ed38  00000016 
         ........  ........
    #01  4128ed38  00000016 
         4128ed3c  00000001 
         4128ed40  00000000 
         4128ed44  418bb108  [heap]
         4128ed48  4017c384 
         4128ed4c  4087ed74  /system/lib/hw/hwcomposer.imx6.so
         4128ed50  418bb114  [heap]
         4128ed54  400aa559  /system/lib/libutils.so
         4128ed58  41192000 
         4128ed5c  4087cc3f  /system/lib/hw/hwcomposer.imx6.so (UeventThread::threadLoop()+50)
    #02  4128ed60  00000000 
         4128ed64  00000000 
         4128ed68  00000000 
         4128ed6c  00000000 
         4128ed70  00000000 
         4128ed74  00000000 
         4128ed78  00000000 
         4128ed7c  00000000 
         4128ed80  00000000 
         4128ed84  00000000 
         4128ed88  00000000 
         4128ed8c  00000000 
         4128ed90  00000000 
         4128ed94  00000000 
         4128ed98  00000000 
         4128ed9c  00000000 
         ........  ........
    #03  4128fd78  418bb108  [heap]
         4128fd7c  418bb108  [heap]
         4128fd80  418bb108  [heap]
         4128fd84  418bb140  [heap]
         4128fd88  418bb170  [heap]
         4128fd8c  418bb170  [heap]
         4128fd90  fffffff8 
         4128fd94  400aa985  /system/lib/libutils.so (android::Thread::_threadLoop(void*))
         4128fd98  418bb108  [heap]
         4128fd9c  400aa591  /system/lib/libutils.so
    #04  4128fda0  00000000 
         4128fda4  4128fdd0 
         4128fda8  418bb188  [heap]
         4128fdac  400aa559  /system/lib/libutils.so
         4128fdb0  418bb158  [heap]
         4128fdb4  4013b24c  /system/lib/libc.so (__thread_entry+76)
    #05  4128fdb8  418bb158  [heap]
         4128fdbc  418bb188  [heap]
         4128fdc0  4128fdd0 
         4128fdc4  00000000 
         4128fdc8  00000078 
         4128fdcc  4013b3e4  /system/lib/libc.so (pthread_create+244)
    #06  4128fdd0  4128fdd0 
         4128fdd4  418bb188  [heap]
         4128fdd8  00000001 
         4128fddc  00000000 
         4128fde0  00000000 
         4128fde4  a9ebd894 
         4128fde8  00000000 
         4128fdec  00000000 
         4128fdf0  00000000 
         4128fdf4  00000000 
         4128fdf8  00000000 
         4128fdfc  00000000 
         4128fe00  00000000 
         4128fe04  00000000 
         4128fe08  00000000 
         4128fe0c  00000000 
--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
pid: 2361, tid: 2511, name: surfaceflinger
    r0 fffffffc  r1 4138dd68  r2 000f423f  r3 000f4240
    r4 000003e8  r5 4088f008  r6 418bb590  r7 000000a2
    r8 408860f1  r9 418bb3d0  sl 418bb590  fp 4017a2ec
    ip 418bb3d0  sp 4138dd68  lr 4015dccb  pc 4014ef7c  cpsr 000f0010
    d0  3d5db00000000000  d1  4024000000000000
    d2  0000000000000000  d3  3fe0000000000000
    d4  3fe0000042700000  d5  3fdfffffffffe250
    d6  0000000000000000  d7  3cf3000000000000
    d8  0000000000000000  d9  0000000000000000
    d10 0000000000000000  d11 0000000000000000
    d12 0000000000000000  d13 0000000000000000
    d14 0000000000000000  d15 0000000000000000
    d16 0000000000000000  d17 0000000000000000
    d18 4059000000000000  d19 3ed1dc0000000000
    d20 4018000000000000  d21 404e000000000000
    d22 0000000000000000  d23 000000000000000f
    d24 0000000000000000  d25 0000000000000000
    d26 404e000000000000  d27 0000000000000000
    d28 0000000000000000  d29 0000000000000000
    d30 0000000000000000  d31 4000000000000000
    scr 20000010

backtrace:
    #00  pc 00020f7c  /system/lib/libc.so (nanosleep+12)
    #01  pc 0002fcc7  /system/lib/libc.so (usleep+30)
    #02  pc 00006111  /system/lib/hw/hwcomposer_viv.imx6.so
    #03  pc 0000d248  /system/lib/libc.so (__thread_entry+72)
    #04  pc 0000d3e0  /system/lib/libc.so (pthread_create+240)

stack:
         4138dd28  00000000 
         4138dd2c  00000000 
         4138dd30  00000000 
         4138dd34  00000000 
         4138dd38  00000000 
         4138dd3c  00000000 
         4138dd40  00000000 
         4138dd44  00000000 
         4138dd48  00000000 
         4138dd4c  00000000 
         4138dd50  00000000 
         4138dd54  00000000 
         4138dd58  00000000 
         4138dd5c  00000000 
         4138dd60  00000000 
         4138dd64  00000000 
    #00  4138dd68  00000000 
         ........  ........
    #01  4138dd68  00000000 
         4138dd6c  0013911e 
         4138dd70  0000032b 
         4138dd74  40886115  /system/lib/hw/hwcomposer_viv.imx6.so
    #02  4138dd78  00000003 
         4138dd7c  418bb5a8  [heap]
         4138dd80  00000000 
         4138dd84  00000000 
         4138dd88  00000000 
         4138dd8c  00000000 
         4138dd90  00000000 
         4138dd94  00000000 
         4138dd98  00000000 
         4138dd9c  4138ddd0 
         4138dda0  418bb5a8  [heap]
         4138dda4  408860f1  /system/lib/hw/hwcomposer_viv.imx6.so
         4138dda8  418bb3d0  [heap]
         4138ddac  408860f1  /system/lib/hw/hwcomposer_viv.imx6.so
         4138ddb0  41290000 
         4138ddb4  4013b24c  /system/lib/libc.so (__thread_entry+76)
    #03  4138ddb8  418bb3d0  [heap]
         4138ddbc  418bb5a8  [heap]
         4138ddc0  4138ddd0 
         4138ddc4  00000016 
         4138ddc8  00000078 
         4138ddcc  4013b3e4  /system/lib/libc.so (pthread_create+244)
    #04  4138ddd0  4138ddd0 
         4138ddd4  418bb5a8  [heap]
         4138ddd8  00000000 
         4138dddc  00000000 
         4138dde0  00000000 
         4138dde4  a9ebd894 
         4138dde8  00000000 
         4138ddec  00000000 
         4138ddf0  00000000 
         4138ddf4  00000000 
         4138ddf8  00000000 
         4138ddfc  00000000 
         4138de00  00000000 
         4138de04  00000000 
         4138de08  00000000 
         4138de0c  00000000 
--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
pid: 2361, tid: 2553, name: EventThread
    r0 400c0ed0  r1 00000080  r2 00000000  r3 00000000
    r4 400c0ed0  r5 400c0ecc  r6 00000000  r7 000000f0
    r8 00000000  r9 400c0ecc  sl 00000000  fp 00000000
    ip 00000000  sp 4148bc90  lr 4013cfa0  pc 4014f9fc  cpsr 600e0010
    d0  0000032000000500  d1  3f800000c4a00000
    d2  3fc000003f000000  d3  00000000437f0000
    d4  0000007f0000003f  d5  000000070000000f
    d6  3f80000000000000  d7  0000000000000000
    d8  0000000000000000  d9  0000000000000000
    d10 0000000000000000  d11 0000000000000000
    d12 0000000000000000  d13 0000000000000000
    d14 0000000000000000  d15 0000000000000000
    d16 0000000000000000  d17 000002d000000500
    d18 000000000018f110  d19 0000000000000000
    d20 4018000000000000  d21 404e000000000000
    d22 0003f0000003ec00  d23 0003f8000003f400
    d24 0000fc000000fb00  d25 0000fe000000fd00
    d26 404e000000000000  d27 0000000400000004
    d28 0000000000000000  d29 0000000000000000
    d30 0000000000000000  d31 4000000000000000
    scr 20000010

backtrace:
    #00  pc 000219fc  /system/lib/libc.so (__futex_syscall3+8)
    #01  pc 0000ef9c  /system/lib/libc.so (__pthread_cond_timedwait_relative+48)
    #02  pc 0000effc  /system/lib/libc.so (__pthread_cond_timedwait+64)
    #03  pc 00012abb  /system/lib/libsurfaceflinger.so
    #04  pc 00012b2d  /system/lib/libsurfaceflinger.so
    #05  pc 0000ea5d  /system/lib/libutils.so (android::Thread::_threadLoop(void*)+216)
    #06  pc 0000e58f  /system/lib/libutils.so
    #07  pc 0000d248  /system/lib/libc.so (__thread_entry+72)
    #08  pc 0000d3e0  /system/lib/libc.so (pthread_create+240)

stack:
         4148bc50  00000000 
         4148bc54  00000000 
         4148bc58  00000000 
         4148bc5c  00000000 
         4148bc60  00000000 
         4148bc64  00000000 
         4148bc68  00000000 
         4148bc6c  00000000 
         4148bc70  00000000 
         4148bc74  00000000 
         4148bc78  00000000 
         4148bc7c  00000000 
         4148bc80  400c0ed0 
         4148bc84  400c0ecc 
         4148bc88  00000000 
         4148bc8c  4013cf88  /system/lib/libc.so (__pthread_cond_timedwait_relative+28)
    #00  4148bc90  00000000 
         ........  ........
    #01  4148bc90  00000000 
         4148bc94  400c0ecc 
         4148bc98  400c0ed0 
         4148bc9c  4148bd2c 
         4148bca0  00000000 
         4148bca4  4013d000  /system/lib/libc.so (__pthread_cond_timedwait+68)
    #02  4148bca8  4148bd2c 
         4148bcac  401288bc  /system/lib/libsurfaceflinger.so
         4148bcb0  4148bd2c 
         4148bcb4  400c0e98 
         4148bcb8  00000000 
         4148bcbc  40111abf  /system/lib/libsurfaceflinger.so
    #03  4148bcc0  00000000 
         4148bcc4  00000000 
         4148bcc8  00000000 
         4148bccc  4148bd40 
         4148bcd0  400c0ed4 
         4148bcd4  40123a50  /system/lib/libsurfaceflinger.so
         4148bcd8  00000000 
         4148bcdc  400c0ecc 
         4148bce0  00000000 
         4148bce4  00000000 
         4148bce8  00000000 
         4148bcec  400c0e98 
         4148bcf0  400c0e98 
         4148bcf4  00000001 
         4148bcf8  401288bc  /system/lib/libsurfaceflinger.so
         4148bcfc  400aa559  /system/lib/libutils.so
         ........  ........
    #04  4148bd10  00000000 
         4148bd14  00000000 
         4148bd18  401284e8  /system/lib/libsurfaceflinger.so
         4148bd1c  00000000 
         4148bd20  00000000 
         4148bd24  00000000 
         4148bd28  00000004 
         4148bd2c  401284e8  /system/lib/libsurfaceflinger.so
         4148bd30  00000000 
         4148bd34  00000000 
         4148bd38  00000000 
         4148bd3c  00000004 
         4148bd40  4148bd64 
         4148bd44  400c0e98 
         4148bd48  4148bd64 
         4148bd4c  00000000 
         ........  ........
    #05  4148bd78  400c0e98 
         4148bd7c  4013f32f  /system/lib/libc.so (dlfree+50)
         4148bd80  400c0e98 
         4148bd84  400c0b78 
         4148bd88  40aa0da0 
         4148bd8c  40aa0da0 
         4148bd90  fffffff7 
         4148bd94  400aa985  /system/lib/libutils.so (android::Thread::_threadLoop(void*))
         4148bd98  400c0e98 
         4148bd9c  400aa591  /system/lib/libutils.so
    #06  4148bda0  00000000 
         4148bda4  4148bdd0 
         4148bda8  400d0008 
         4148bdac  400aa559  /system/lib/libutils.so
         4148bdb0  400c0b90 
         4148bdb4  4013b24c  /system/lib/libc.so (__thread_entry+76)
    #07  4148bdb8  400c0b90 
         4148bdbc  400d0008 
         4148bdc0  4148bdd0 
         4148bdc4  00000000 
         4148bdc8  00000078 
         4148bdcc  4013b3e4  /system/lib/libc.so (pthread_create+244)
    #08  4148bdd0  4148bdd0 
         4148bdd4  400d0008 
         4148bdd8  00000000 
         4148bddc  00000000 
         4148bde0  00000000 
         4148bde4  a9ebd894 
         4148bde8  00000000 
         4148bdec  00000000 
         4148bdf0  00000000 
         4148bdf4  00000000 
         4148bdf8  00000000 
         4148bdfc  00000000 
         4148be00  00000000 
         4148be04  00000000 
         4148be08  00000000 
         4148be0c  00000000 
--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
pid: 2361, tid: 2554, name: EventThread
    r0 418bb8f0  r1 00000080  r2 ffffffa6  r3 00000000
    r4 418bb8f0  r5 418bb8ec  r6 ffffffa6  r7 000000f0
    r8 00000000  r9 418bb8ec  sl 00000000  fp 00000001
    ip 00000000  sp 41589c90  lr 4013cfa0  pc 4014f9fc  cpsr 600e0010
    d0  0000000000000000  d1  0000000000000000
    d2  0000000000000000  d3  0000000000000000
    d4  0000007f0000003f  d5  000000070000000f
    d6  3f80000000000000  d7  0000000000000000
    d8  0000000000000000  d9  0000000000000000
    d10 0000000000000000  d11 0000000000000000
    d12 0000000000000000  d13 0000000000000000
    d14 0000000000000000  d15 0000000000000000
    d16 0000000000000000  d17 000002d000000500
    d18 000000000018f110  d19 0000000000000000
    d20 4018000000000000  d21 404e000000000000
    d22 0003f0000003ec00  d23 0003f8000003f400
    d24 0000fc000000fb00  d25 0000fe000000fd00
    d26 404e000000000000  d27 0000000400000004
    d28 0000000000000000  d29 0000000000000000
    d30 0000000000000000  d31 4000000000000000
    scr 20000010

backtrace:
    #00  pc 000219fc  /system/lib/libc.so (__futex_syscall3+8)
    #01  pc 0000ef9c  /system/lib/libc.so (__pthread_cond_timedwait_relative+48)
    #02  pc 0000effc  /system/lib/libc.so (__pthread_cond_timedwait+64)
    #03  pc 00012abb  /system/lib/libsurfaceflinger.so
    #04  pc 00012b2d  /system/lib/libsurfaceflinger.so
    #05  pc 0000e9ed  /system/lib/libutils.so (android::Thread::_threadLoop(void*)+104)
    #06  pc 0000e58f  /system/lib/libutils.so
    #07  pc 0000d248  /system/lib/libc.so (__thread_entry+72)
    #08  pc 0000d3e0  /system/lib/libc.so (pthread_create+240)

stack:
         41589c50  00000020 
         41589c54  0000cc48 
         41589c58  4013dea5  /system/lib/libc.so (dlmalloc)
         41589c5c  00000010 
         41589c60  00000000 
         41589c64  00000001 
         41589c68  00000001 
         41589c6c  00000000 
         41589c70  418bb8ec  [heap]
         41589c74  0000001d 
         41589c78  00000001 
         41589c7c  4013bcd1  /system/lib/libc.so (malloc+12)
         41589c80  418bb8f0  [heap]
         41589c84  418bb8ec  [heap]
         41589c88  ffffffa6 
         41589c8c  4013cf88  /system/lib/libc.so (__pthread_cond_timedwait_relative+28)
    #00  41589c90  00000000 
         ........  ........
    #01  41589c90  00000000 
         41589c94  418bb8ec  [heap]
         41589c98  418bb8f0  [heap]
         41589c9c  41589d2c 
         41589ca0  00000000 
         41589ca4  4013d000  /system/lib/libc.so (__pthread_cond_timedwait+68)
    #02  41589ca8  400c0f48 
         41589cac  41589ce0 
         41589cb0  00000001 
         41589cb4  418bb8b8  [heap]
         41589cb8  00000001 
         41589cbc  40111abf  /system/lib/libsurfaceflinger.so
    #03  41589cc0  00000000 
         41589cc4  00000000 
         41589cc8  4089a458 
         41589ccc  41589d40 
         41589cd0  418bb8f4  [heap]
         41589cd4  40123a50  /system/lib/libsurfaceflinger.so
         41589cd8  40178000  /system/lib/libc.so
         41589cdc  418bb8ec  [heap]
         41589ce0  418bbb78  [heap]
         41589ce4  418bb8b8  [heap]
         41589ce8  4089a458 
         41589cec  418bb8b8  [heap]
         41589cf0  418bb8b8  [heap]
         41589cf4  401288bc  /system/lib/libsurfaceflinger.so
         41589cf8  418bb8c4  [heap]
         41589cfc  400aa559  /system/lib/libutils.so
         ........  ........
    #04  41589d10  00000000 
         41589d14  00000000 
         41589d18  401284e8  /system/lib/libsurfaceflinger.so
         41589d1c  00000000 
         41589d20  00000000 
         41589d24  00000000 
         41589d28  00000004 
         41589d2c  401284e8  /system/lib/libsurfaceflinger.so
         41589d30  00000000 
         41589d34  00000000 
         41589d38  00000000 
         41589d3c  00000004 
         41589d40  7673796e 
         41589d44  00000000 
         41589d48  e17b2e40 
         41589d4c  00000002 
         ........  ........
    #05  41589d78  418bb8b8  [heap]
         41589d7c  418bb8b8  [heap]
         41589d80  418bb8b8  [heap]
         41589d84  418bb968  [heap]
         41589d88  40aa0da0 
         41589d8c  40aa0da0 
         41589d90  fffffff7 
         41589d94  400aa985  /system/lib/libutils.so (android::Thread::_threadLoop(void*))
         41589d98  418bb8b8  [heap]
         41589d9c  400aa591  /system/lib/libutils.so
    #06  41589da0  00000000 
         41589da4  41589dd0 
         41589da8  400d0250 
         41589dac  400aa559  /system/lib/libutils.so
         41589db0  400c0b90 
         41589db4  4013b24c  /system/lib/libc.so (__thread_entry+76)
    #07  41589db8  400c0b90 
         41589dbc  400d0250 
         41589dc0  41589dd0 
         41589dc4  00000000 
         41589dc8  00000078 
         41589dcc  4013b3e4  /system/lib/libc.so (pthread_create+244)
    #08  41589dd0  41589dd0 
         41589dd4  400d0250 
         41589dd8  00000000 
         41589ddc  00000000 
         41589de0  00000000 
         41589de4  a9ebd894 
         41589de8  00000000 
         41589dec  00000000 
         41589df0  00000000 
         41589df4  00000000 
         41589df8  00000000 
         41589dfc  00000000 
         41589e00  00000000 
         41589e04  00000000 
         41589e08  00000000 
         41589e0c  00000000 
--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
pid: 2361, tid: 2555, name: EventControl
    r0 400d0548  r1 00000080  r2 fffffffc  r3 00000000
    r4 400d0548  r5 400d0544  r6 fffffffc  r7 000000f0
    r8 400d0548  r9 415a5000  sl bebcb8a4  fp 4017a2ec
    ip 00000000  sp 416a2d28  lr 4013cfa0  pc 4014f9fc  cpsr 600e0010
    d0  0000000000000000  d1  0000000000000000
    d2  3fc000003f000000  d3  00000000437f0000
    d4  0000007f0000003f  d5  000000070000000f
    d6  3f80000000000000  d7  0000000000000000
    d8  0000000000000000  d9  0000000000000000
    d10 0000000000000000  d11 0000000000000000
    d12 0000000000000000  d13 0000000000000000
    d14 0000000000000000  d15 0000000000000000
    d16 0000000000000000  d17 000002d000000500
    d18 000000000018f110  d19 0000000000000000
    d20 4018000000000000  d21 404e000000000000
    d22 0003f0000003ec00  d23 0003f8000003f400
    d24 0000fc000000fb00  d25 0000fe000000fd00
    d26 404e000000000000  d27 0000000400000004
    d28 0000000000000000  d29 0000000000000000
    d30 0000000000000000  d31 4000000000000000
    scr 20000010

backtrace:
    #00  pc 000219fc  /system/lib/libc.so (__futex_syscall3+8)
    #01  pc 0000ef9c  /system/lib/libc.so (__pthread_cond_timedwait_relative+48)
    #02  pc 0000effc  /system/lib/libc.so (__pthread_cond_timedwait+64)
    #03  pc 00011e01  /system/lib/libsurfaceflinger.so
    #04  pc 0000ea5d  /system/lib/libutils.so (android::Thread::_threadLoop(void*)+216)
    #05  pc 0000e58f  /system/lib/libutils.so
    #06  pc 0000d248  /system/lib/libc.so (__thread_entry+72)
    #07  pc 0000d3e0  /system/lib/libc.so (pthread_create+240)

stack:
         416a2ce8  416a2d0c 
         416a2cec  00000000 
         416a2cf0  418ba960  [heap]
         416a2cf4  40110257  /system/lib/libsurfaceflinger.so
         416a2cf8  00000000 
         416a2cfc  4011de89  /system/lib/libsurfaceflinger.so
         416a2d00  418ba960  [heap]
         416a2d04  00000000 
         416a2d08  418baa88  [heap]
         416a2d0c  401124bb  /system/lib/libsurfaceflinger.so
         416a2d10  416a2d30 
         416a2d14  00000000 
         416a2d18  400d0548 
         416a2d1c  400d0544 
         416a2d20  fffffffc 
         416a2d24  4013cf88  /system/lib/libc.so (__pthread_cond_timedwait_relative+28)
    #00  416a2d28  00000000 
         ........  ........
    #01  416a2d28  00000000 
         416a2d2c  400d0544 
         416a2d30  400d0548 
         416a2d34  400d0544 
         416a2d38  00000000 
         416a2d3c  4013d000  /system/lib/libc.so (__pthread_cond_timedwait+68)
    #02  416a2d40  400d0544 
         416a2d44  00000001 
         416a2d48  400d0548 
         416a2d4c  400d0518 
         416a2d50  00000000 
         416a2d54  40110e05  /system/lib/libsurfaceflinger.so
    #03  416a2d58  400d0518 
         416a2d5c  40110dd9  /system/lib/libsurfaceflinger.so
         416a2d60  400d0518 
         416a2d64  416a2d78 
         416a2d68  00000001 
         416a2d6c  401283ec  /system/lib/libsurfaceflinger.so
         416a2d70  400aa559  /system/lib/libutils.so
         416a2d74  400aaa5f  /system/lib/libutils.so (android::Thread::_threadLoop(void*)+218)
    #04  416a2d78  400d0518 
         416a2d7c  4013f32f  /system/lib/libc.so (dlfree+50)
         416a2d80  400d0518 
         416a2d84  400d0558 
         416a2d88  400d0588 
         416a2d8c  400d0588 
         416a2d90  fffffff8 
         416a2d94  400aa985  /system/lib/libutils.so (android::Thread::_threadLoop(void*))
         416a2d98  400d0518 
         416a2d9c  400aa591  /system/lib/libutils.so
    #05  416a2da0  00000000 
         416a2da4  416a2dd0 
         416a2da8  400d05a0 
         416a2dac  400aa559  /system/lib/libutils.so
         416a2db0  400d0570 
         416a2db4  4013b24c  /system/lib/libc.so (__thread_entry+76)
    #06  416a2db8  400d0570 
         416a2dbc  400d05a0 
         416a2dc0  416a2dd0 
         416a2dc4  00000000 
         416a2dc8  00000078 
         416a2dcc  4013b3e4  /system/lib/libc.so (pthread_create+244)
    #07  416a2dd0  416a2dd0 
         416a2dd4  400d05a0 
         416a2dd8  00000000 
         416a2ddc  00000000 
         416a2de0  00000000 
         416a2de4  a9ebd894 
         416a2de8  00000000 
         416a2dec  00000000 
         416a2df0  00000000 
         416a2df4  00000000 
         416a2df8  00000000 
         416a2dfc  00000000 
         416a2e00  00000000 
         416a2e04  00000000 
         416a2e08  00000000 
         416a2e0c  00000000 

Outcomes