Android デバッグ小ネタ

  • Upload
    lb

  • View
    7.648

  • Download
    5

Embed Size (px)

DESCRIPTION

第27回横浜Androidプラットフォーム部勉強会発表資料です

Citation preview

  • 1. Android 27 Android 2012/12/22 @l_b__

2. HW SWSW 2 3. / Watchdog Init System 4. Watchdog ANR bugreport 5. bugreport# adb bugreport dumpstate JelleyBean bugreport frameworks/base/cmds/bugreport dumpstate frameworks/native/cmds/dumpstate 6. bugreport ? CPU (main/events/system/radio) ANR DB Binder Framework 7. ?VM TRACES JUST NOW Bugreport ANR VM 8. VM TRACES JUST NOW------ VM TRACES JUST NOW (/data/anr/traces.txt.bugreport: 2012-08-26 06:35:25) ----------- pid 124 at 2012-08-26 06:35:23 -----Cmd line: /system/bin/surfaceflinger"surfaceflinger" sysTid=124 #00 pc 0000cb60 /system/lib/libc.so (__ioctl+8) #01 pc 00027f95 /system/lib/libc.so (ioctl+16) #02 pc 00016bfd /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool) +124) #03 pc 000173af /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool) +154) #04 pc 000007ed /system/bin/surfaceflinger 9. VM TRACES JUST NOW----- pid 25855 at 2012-08-26 06:35:25 -----Cmd line: jp.r246.twicca"AsyncTask #5" prio=5 tid=15 WAIT | group="main" sCount=1 dsCount=0 obj=0x41d56710 self=0x662a45e0 | sysTid=25883 nice=10 sched=0/0 cgrp=apps/bg_non_interactive handle=1714047536 | schedstat=( 686456000 421807000 1632 ) utm=58 stm=10 core=0 at java.lang.Object.wait(Native Method) - waiting on (a java.lang.VMThread) held by tid=15 (AsyncTask #5) at java.lang.Thread.parkFor(Thread.java:1231) at sun.misc.Unsafe.park(Unsafe.java:323) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:157) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2022) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1009) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1069) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569) at java.lang.Thread.run(Thread.java:856) 10. ? 11. logcat Java Native ... 12. Native Stacktrace *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***Build fingerprint: generic/myboard_xxx/xxx/myplatform:2.1/ERD79/eng.arunks.20100726.143308:eng/test-keyspid: 1138, tid: 1138 >>> /system/bin/bluetoothd