黑屏分析

黑屏分析

首先,分析各进程状态

adb shell ps |grep -i surfaceflinger
adb shell ps |grep -i system_server

都正常的存在

产生system_server btraces文件

adb shell kill -3 913
adb pull /data/anr/

trace_00
结果正常

产生system_server btraces文件

adb shell debuggerd -b 385 |tee surfaceflinger_385_05.log
for i in {1..100}; do adb shell debuggerd -b 385 > surfaceflinger_385_$i.log;sleep 1;done

用对比工具做对比发现调用堆栈,内容基本不变,无论做什么操作.看似正常.

查看binder状态

adb pull /sys/kernel/debug/binder/

下面是感觉不太正常的 pid

proc 385
context binder
node 5612880: u00000000ac61cf40 c00000000ae8963b4 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 947
node 12654566: u00000000ac61cf60 c00000000ae896954 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 3098
node 12654595: u00000000ac6241e0 c00000000ac649374 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 5612888: u00000000ac624ef0 c00000000ae8965f4 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 947
node 12654684: u00000000ac62b010 c00000000ae893b88 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 5612913: u00000000ac62b630 c00000000ae896684 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 947
node 5612948: u00000000ac62b640 c00000000ac6490a4 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 12654686: u00000000ac62b770 c00000000ae893dbc pri 0:139 hs 1 hw 1 ls 0 lw 0 is 2 iw 2 tr 1 proc 3098 913
node 16754: u00000000ac6a93b0 c00000000ae894dd4 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 2 iw 2 tr 1 proc 2231 913
node 16752: u00000000ac6a93e0 c00000000ae894e20 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 10880475: u00000000ac6a9420 c00000000ae896594 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 2226
node 10880481: u00000000ac6a9490 c00000000ae8966b4 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 2226
node 17259: u00000000ac6a9510 c00000000ac6ab0f0 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 17261: u00000000ac6a9910 c00000000ac6ab0a4 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 2 iw 2 tr 1 proc 2231 913
node 10880508: u00000000ac6a9980 c00000000ae8967d4 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 2226
node 10880527: u00000000ac6a99f0 c00000000ac649414 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 9914726: u00000000ac6a9a00 c00000000ae8964d4 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 1156
node 12654345: u00000000ac6a9a30 c00000000ae8968f4 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 3098
node 98067: u00000000ac6a9a60 c00000000ae893110 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 2033921: u00000000ac6a9a70 c00000000ae893e80 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 98069: u00000000ac6a9e80 c00000000ae89269c pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 27312: u00000000ac6a9ee0 c00000000ae8960e4 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 27319: u00000000ac6a9f20 c00000000ae8963e4 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 12654351: u00000000ac6a9fe0 c00000000ae896924 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 3098
node 12653178: u00000000ac6bc020 c00000000ae896534 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 3733
node 12653184: u00000000ac6bc030 c00000000ae896624 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 3733
node 9914732: u00000000ac6bc040 c00000000ae896564 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 1156
node 2033923: u00000000ac6bca90 c00000000ae893c7c pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 821: u00000000ac6f6400 c00000000ac67c244 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 253
node 96256: u00000000ac6f6450 c00000000ae8a4034 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 2046: u00000000ac6f6950 c00000000ae896144 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 2052: u00000000ac6f6960 c00000000ae8961a4 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 2904: u00000000ac6f6970 c00000000ae8a3ef4 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 2911: u00000000ac6f6980 c00000000ae8961d4 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 2917: u00000000ac6f6990 c00000000ae896204 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 2923: u00000000ac6f69a0 c00000000ae896234 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 2929: u00000000ac6f69b0 c00000000ae896264 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 4374: u00000000ac6f69c0 c00000000ae896294 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 4380: u00000000ac6f69d0 c00000000ae896174 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 8427: u00000000ac6f69e0 c00000000ae8962c4 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 2231
node 8434: u00000000ac6f69f0 c00000000ae8962f4 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 2231
node 8679: u00000000ac6f6a20 c00000000ae8a3cc4 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 96756: u00000000ac6f6a40 c00000000ae896654 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 99151: u00000000ac6f6ed0 c00000000ae896744 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 99158: u00000000ac6f6f10 c00000000ae8967a4 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 817: u00000000ae88ef90 c00000000ae8b6004 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 8 iw 8 tr 1 proc 3098 3733 2226 1156 947 2231 913 253
node 2058: u00000000ae8c05d0 c00000000ae889188 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 8604: u00000000ae8c0c50 c00000000ae896324 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 2231

proc 2231
context binder
node 5414037: u0000000094b52050 c000000009285e9a0 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 5414039: u0000000094b520a0 c000000009285ea60 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 5413886: u0000000094f6aa20 c00000000928ff400 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 5413895: u0000000094f6aab0 c00000000928ff460 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 23830: u0000000095a9d5e0 c0000000095466de0 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 16922: u0000000096338120 c000000009631fd20 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 17001: u00000000963385d0 c0000000095ea2a28 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 385
node 17169: u0000000096338610 c0000000095ea2a60 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 17220: u0000000096338650 c0000000095ea2a80 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 17617: u00000000963387e0 c0000000095ea2da0 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 17637: u0000000096338810 c0000000095ea2dc0 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 14681: u0000000096b0d020 c0000000096b7eb60 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 14715: u0000000096b0d030 c0000000096b7eb80 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 14725: u0000000096b0d060 c0000000096b7eba0 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 14735: u0000000096b0d070 c0000000096b7ebc0 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 14750: u0000000096b0d090 c0000000096b7ebe0 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 14762: u0000000096b0d0c0 c0000000096b7ec00 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 14774: u0000000096b0d0e0 c0000000096b7ec20 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 14781: u0000000096b0d100 c0000000096b7ec40 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 14817: u0000000096b0d120 c0000000096b7ec60 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 14825: u0000000096b0d140 c0000000096b7ec80 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 14864: u0000000096b0d170 c0000000096b7eca0 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 14869: u0000000096b0d180 c0000000096b7ecc0 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 14893: u0000000096b0d1a0 c0000000096b7ece0 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 14908: u0000000096b0d200 c0000000096b7ed00 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 14938: u0000000096b0d220 c0000000096b7ed40 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 14927: u0000000096b0d230 c0000000096b7ed20 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 15056: u0000000096b0d260 c0000000096b7ed80 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 15059: u0000000096b0d280 c0000000096b7eda0 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 15095: u0000000096b0d2d0 c0000000096b7edc0 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 15104: u0000000096b0d300 c0000000096b7ede0 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 15112: u0000000096b0d320 c0000000096b7ee00 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 15124: u0000000096b0d350 c0000000096b7ee20 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 15148: u0000000096b0d3d0 c0000000096b7ee40 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 15163: u0000000096b0d410 c0000000096b7ee60 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 15182: u0000000096b0d420 c0000000096b7eea0 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 15174: u0000000096b0d430 c0000000096b7ee80 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 15298: u0000000096b0d480 c0000000096b7ef00 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 15251: u0000000096b0d4b0 c0000000096b7eec0 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 15264: u0000000096b0d570 c0000000096b7eee0 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 15397: u0000000096b0d650 c0000000096b11280 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 15407: u0000000096b0d680 c0000000096b112a0 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 15414: u0000000096b0d6a0 c0000000096b112c0 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 15445: u0000000096b0d6b0 c0000000096b112e0 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 15488: u0000000096b0d700 c0000000096b11340 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 15502: u0000000096b0d720 c0000000096b11360 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 15508: u0000000096b0d7b0 c0000000096b113c0 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 15475: u0000000096b0d7d0 c0000000096b11300 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 15523: u0000000096b0d7f0 c0000000096b113e0 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 15542: u0000000096b0d820 c0000000096b11400 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 15482: u0000000096b0dab0 c0000000096b11320 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 15768: u0000000096b0db70 c0000000096b115a0 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 15778: u0000000096b0db80 c0000000096b115c0 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 15788: u0000000096b0dbb0 c0000000096b115e0 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 16330: u0000000096b0ddb0 c000000009631fa80 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 16625: u0000000096b0dde0 c000000009631faa0 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 10118: u0000000096bf3380 c0000000096bf7d60 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 10188: u0000000096bf3410 c0000000096bf7de0 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 10196: u0000000096bf3430 c0000000096bf7e00 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 10234: u0000000096bf3450 c0000000096bf7e20 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 10268: u0000000096bf3490 c0000000096bf7e40 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 10798: u0000000096bf37a0 c00000000a4ac6ca0 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 11297: u0000000096bf3810 c00000000973b8240 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 11299: u0000000096bf3830 c00000000973b8280 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 12241: u0000000096bf3a90 c00000000973b8740 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 412
node 14183: u0000000096bf3d40 c0000000096b7e980 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 14224: u0000000096bf3d90 c0000000096b7ea00 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 14241: u0000000096bf3e10 c0000000096b7ea20 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 14514: u0000000096bf3e50 c0000000096b7ea60 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 14550: u0000000096bf3ea0 c0000000096b7ea80 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 14594: u0000000096bf3f40 c0000000096b7eaa0 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 14631: u0000000096bf3fb0 c0000000096b7eb00 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 14644: u0000000096bf3fe0 c0000000096b7eb20 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 14658: u0000000096bf3ff0 c0000000096b7eb40 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 8339: u00000000976ef0a0 c00000000976e5920 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 8357: u00000000976ef720 c00000000af4e9500 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 8511: u00000000976ef760 c00000000976e5b00 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 8513: u00000000976ef770 c00000000976e5b20 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 8365: u00000000976ef780 c00000000976e5940 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 7975: u00000000976ef810 c00000000afc1d5a8 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 411
node 7989: u00000000976ef8a0 c00000000976e59c0 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 9231: u00000000976efa10 c00000000976e5a60 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 9274: u00000000976efa70 c00000000976e5c80 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 8508: u00000000976efc00 c00000000976e59a0 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 8621: u00000000976efd00 c00000000976e5bc0 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 9290: u00000000976efd40 c00000000976e5d40 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 8693: u00000000976efde0 c00000000976e5c40 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 9281: u00000000976efdf0 c00000000976e5ce0 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 9308: u00000000976efe80 c00000000976e5d60 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 6538: u00000000a5d69840 c00000000af4e98e0 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 6563: u00000000a5d69860 c00000000af4e9900 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 6580: u00000000a5d69880 c00000000af4e9920 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 202529: u00000000a5d69a40 c0000000096b57640 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 6770: u00000000a5d69be0 c00000000af4e9ca0 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 6800: u00000000a5d69c20 c00000000af4e9cc0 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 6889: u00000000a5d69d20 c00000000af4e9ec0 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 6932: u00000000a5d69d60 c00000000af4e9f00 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 6938: u00000000a5d69d80 c00000000af4e9fe0 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 6944: u00000000a5d69da0 c00000000a6fc07a0 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 6967: u00000000a5d69dd0 c00000000a6fc08c0 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 202549: u00000000a5d69e00 c0000000096b57660 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 5869: u00000000a6fec3c0 c00000000af4e9240 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 5904: u00000000a6fec4f0 c00000000af4e9260 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 5916: u00000000a6fec510 c00000000af4e92a0 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 5909: u00000000a6fec550 c00000000af4e9280 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 5920: u00000000a6fec570 c00000000af4e92c0 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 5953: u00000000a6fec5c0 c00000000af4e92e0 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 5964: u00000000a6fec5e0 c00000000af4e9300 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 5971: u00000000a6fec630 c00000000af4e9320 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 5975: u00000000a6fec650 c00000000af4e9340 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 5979: u00000000a6fec670 c00000000af4e9360 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 5986: u00000000a6fec6e0 c00000000af4e9380 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 6040: u00000000a6fec810 c00000000af4e93a0 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 6141: u00000000a6fec8e0 c00000000af4e93c0 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 6147: u00000000a6fec900 c00000000af4e93e0 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 6163: u00000000a6fec920 c00000000af4e9400 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 6294: u00000000a6fecb30 c00000000af4e9460 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 6301: u00000000a6fecb80 c00000000af4e9420 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 4929: u00000000af483ef0 c00000000a6ffa2a0 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 9405: u00000000af4ea010 c00000000af4e96c0 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 18154: u00000000af4ea0f0 c00000000af4e94a0 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 9366: u00000000af4ea100 c00000000976e5a40 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 18162: u00000000af4ea140 c00000000af4e9620 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 9453: u00000000af4ea180 c00000000976e5e20 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 18178: u00000000af4ea1c0 c00000000af4e9660 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 10084: u00000000af4ea290 c0000000096bf7d40 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 9540: u00000000af4ea3f0 c00000000976e5d20 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 18446: u00000000af4ea860 c00000000af4ebf58 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 411
node 18927: u00000000af4eac80 c00000000976f4e60 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 202510: u00000000af4ead40 c0000000096b57600 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 5015: u00000000af4f30c0 c00000000a6ffa500 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 5808: u00000000af4f31d0 c00000000af4e91e0 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
node 5829: u00000000af4f3250 c00000000af4e9220 pri 0:139 hs 1 hw 1 ls 0 lw 0 is 1 iw 1 tr 1 proc 913
buffer 9970: 00000000 size 0:0:0 delivered
buffer 5414280: 00000000 size 4:0:0 delivered
buffer 12850338: 00000000 size 8:0:0 delivered
buffer 12907701: 00000000 size 68:0:0 delivered

关注一开始,没有注意到的systemui

其他很多应用由和sysetmui一样的现象,先不做分析

kill system_server 看能否恢复

adb shell kill -9 913 (system_server)

观察到黑屏现象,还继续存在.
说明问题出在下层.

adb shell cat /sys/class/graphics/fb0/msm_fb_panel_info > msm_fb_panel_info_02.log
adb shell cat /sys/class/leds/lcd-backlight/brightness

最后发现是QCOM 图形库的问题

更新SBA搞定.