[Milestone XT720 Android Development] peshovec:
another runtime restart

this time i was playing with the phone (bluetooth and gps stuff)

it happen around utc 16:50:57.660

so from logcat

09-06 16:50:56.918 D/oGSC (13642): GSV1 false 1
09-06 16:50:57.074 I/ActivityThread(13763): Publishing provider gmail-ls: com.google.android.gm.provider.MailProvider
09-06 16:50:57.152 I/ActivityThread(13763): Publishing provider com.google.android.gm.attachmentspreviews: com.google.android.gm.AttachmentPreviewProvider
09-06 16:50:57.152 I/ActivityThread(13763): Publishing provider com.google.android.gmail.SuggestionProvider: com.google.android.gm.SuggestionsProvider
09-06 16:50:57.160 I/ActivityThread(13763): Publishing provider gmail-downloads: com.google.android.gm.downloadprovider.DownloadProvider
09-06 16:50:57.441 D/WifiService( 1854): releaseWifiLockLocked: WifiLock{NetworkLocationProvider type=2 binder=android.os.Binder@46353c28}
09-06 16:50:57.457 I/ActivityManager( 1854): Start proc com.android.bluetooth for broadcast com.android.bluetooth/.opp.BluetoothOppReceiver: pid=13773 uid=10004 gids={3003, 3002, 3001, 1015}
09-06 16:50:57.551 I/ActivityManager( 1854): Process android.process.media (pid 13692) has died.
09-06 16:50:57.582 E/dalvikvm(13773): could not disable core file generation for pid 13773, errno=1
09-06 16:50:57.660 I/DEBUG ( 1517): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
09-06 16:50:57.660 I/DEBUG ( 1517): Build fingerprint: 'MOTO_RTEU/umts_sholes/umts_sholes/sholes:2.2.1/SHOLS_U2_05.26.3/296482885:user/release-keys'
09-06 16:50:57.660 I/DEBUG ( 1517): pid: 1530, tid: 1530 >>> zygote <<<
09-06 16:50:57.660 I/DEBUG ( 1517): signal 11 (SIGSEGV), fault addr 00000000
09-06 16:50:57.660 I/DEBUG ( 1517): r0 00000000 r1 bef323c0 r2 00000000 r3 00000000
09-06 16:50:57.660 I/DEBUG ( 1517): r4 00000000 r5 00000001 r6 00000000 r7 00000000
09-06 16:50:57.660 I/DEBUG ( 1517): r8 00000348 r9 bef32758 10 000604b8 fp 00000001
09-06 16:50:57.660 I/DEBUG ( 1517): ip aca906b8 sp bef323dc lr afd14ba1 pc bef32410 cpsr 40000050
09-06 16:50:57.660 I/DEBUG ( 1517): d0 6472656767756265 d1 0030003000330061
09-06 16:50:57.660 I/DEBUG ( 1517): d2 00300033002c0072 d3 0031002c0031006b
09-06 16:50:57.660 I/DEBUG ( 1517): d4 00300033002c0032 d5 0031002c00330030
09-06 16:50:57.660 I/DEBUG ( 1517): d6 002c003500310030 d7 0037003000300031
09-06 16:50:57.660 I/DEBUG ( 1517): d8 0000000000000000 d9 0000000000000000
09-06 16:50:57.660 I/DEBUG ( 1517): d10 0000000000000000 d11 0000000000000000
09-06 16:50:57.660 I/DEBUG ( 1517): d12 0000000000000000 d13 0000000000000000
09-06 16:50:57.660 I/DEBUG ( 1517): d14 0000000000000000 d15 0000000000000000
09-06 16:50:57.660 I/DEBUG ( 1517): d16 0000000000d3c367 d17 0000000000000000
09-06 16:50:57.660 I/DEBUG ( 1517): d18 0000000000000000 d19 0000000000000000
09-06 16:50:57.660 I/DEBUG ( 1517): d20 0100010001000100 d21 0100010001000100
09-06 16:50:57.660 I/DEBUG ( 1517): d22 0000000000000000 d23 0000000000000000
09-06 16:50:57.660 I/DEBUG ( 1517): d24 0000000000000000 d25 0000000000000000
09-06 16:50:57.660 I/DEBUG ( 1517): d26 0000000000000000 d27 0000000000000000
09-06 16:50:57.660 I/DEBUG ( 1517): d30 0000000000000000 d31 3ff441c2f3a5eefb
09-06 16:50:57.660 I/DEBUG ( 1517): scr 80000012
09-06 16:50:57.660 I/DEBUG ( 1517):
09-06 16:50:57.683 I/ActivityThread(13773): Publishing provider com.android.bluetooth.opp: com.android.bluetooth.opp.BluetoothOppProvider
09-06 16:50:58.004 D/oGSC (13642): GSV1 false 1
09-06 16:50:58.011 D/ConnectivityService( 1854): getMobileDataEnabled returning true
09-06 16:50:58.105 D/SettingsAppWidgetProvider(13649): Call buildUpdate for widget:4
09-06 16:50:58.170 D/SettingsAppWidgetProvider(13649): buildUpdate done for widget:4
09-06 16:50:58.441 I/ActivityManager( 1854): Process com.google.android.apps.uploader (pid 13717) has died.
09-06 16:50:58.449 I/global (13728): Default buffer size used in BufferedWriter constructor. It would be better to be explicit if an 8k-char buffer is required.
09-06 16:50:58.715 I/RealTimeChat(13728): Processing stream features
09-06 16:50:58.715 I/RealTimeChat(13728): Authentication required
09-06 16:50:58.785 D/dalvikvm(13738): GC_FOR_MALLOC freed 3795 objects / 239840 bytes in 169ms
09-06 16:50:58.894 D/oGSC (13642): GSV1 false 1
09-06 16:50:59.058 D/dalvikvm(13728): GC_FOR_MALLOC freed 2321 objects / 306832 bytes in 292ms
09-06 16:50:59.066 I/RealTimeChat(13728): Authenticated successfully
09-06 16:50:59.136 I/RealTimeChat(13728): Processing stream features
09-06 16:50:59.136 I/RealTimeChat(13728): Stream is ready
09-06 16:50:59.191 I/RealTimeChat(13728): Sending create user request
09-06 16:50:59.363 I/DEBUG ( 1517): #00 pc bef32410 [stack]
09-06 16:50:59.363 I/DEBUG ( 1517): #01 pc 00014b9e /system/lib/libc.so (waitpid)
09-06 16:50:59.363 I/DEBUG ( 1517):
09-06 16:50:59.363 I/DEBUG ( 1517): code around pc:
09-06 16:50:59.363 I/DEBUG ( 1517): bef323f0 00122ee8 afd43328 00000000 00122ee8
09-06 16:50:59.363 I/DEBUG ( 1517): bef32400 0014c090 00127930 00000348 bef32758
09-06 16:50:59.363 I/DEBUG ( 1517): bef32410 000604b8 00000001 00000028 bef326b8
09-06 16:50:59.363 I/DEBUG ( 1517): bef32420 afd0c8c5 afd0c340 60000c70 00000000
09-06 16:50:59.363 I/DEBUG ( 1517): bef32430 00001204 00000000 0012c820 bef327fc
09-06 16:50:59.363 I/DEBUG ( 1517):
09-06 16:50:59.363 I/DEBUG ( 1517): code around lr:
09-06 16:50:59.363 I/DEBUG ( 1517): afd14b80 b130ec88 ff60f00c 2a046802 f04fd0f5
09-06 16:50:59.363 I/DEBUG ( 1517): afd14b90 bd1c30ff 000f4240 2300b510 ef88f7f9
09-06 16:50:59.363 I/DEBUG ( 1517): afd14ba0 bf00bd10 4613468c 4686b510 46624671
09-06 16:50:59.363 I/DEBUG ( 1517): afd14bb0 30fff04f ef7cf7f9 bf00bd10 46012200
09-06 16:50:59.363 I/DEBUG ( 1517): afd14bc0 4613b510 30fff04f ef72f7f9 bf00bd10
09-06 16:50:59.363 I/DEBUG ( 1517):
09-06 16:50:59.363 I/DEBUG ( 1517): stack:
09-06 16:50:59.363 I/DEBUG ( 1517): bef3239c aca903f4 /system/lib/libdvm.so
09-06 16:50:59.363 I/DEBUG ( 1517): bef323a0 aca7f801 /system/lib/libdvm.so
09-06 16:50:59.363 I/DEBUG ( 1517): bef323a4 aca903f4 /system/lib/libdvm.so
09-06 16:50:59.363 I/DEBUG ( 1517): bef323a8 aca51065 /system/lib/libdvm.so
09-06 16:50:59.363 I/DEBUG ( 1517): bef323ac aca72414 /system/lib/libdvm.so
09-06 16:50:59.363 I/DEBUG ( 1517): bef323b0 bef323fc [stack]
09-06 16:50:59.363 I/DEBUG ( 1517): bef323b4 00000000
09-06 16:50:59.363 I/DEBUG ( 1517): bef323b8 fffef3e7
09-06 16:50:59.363 I/DEBUG ( 1517): bef323bc afa013cf /system/lib/liblog.so
09-06 16:50:59.363 I/DEBUG ( 1517): bef323c0 00000009
09-06 16:50:59.363 I/DEBUG ( 1517): bef323c4 00000004
09-06 16:50:59.363 I/DEBUG ( 1517): bef323c8 5ac3c35a
09-06 16:50:59.363 I/DEBUG ( 1517): bef323cc 00000001
09-06 16:50:59.363 I/DEBUG ( 1517): bef323d0 df002777
09-06 16:50:59.363 I/DEBUG ( 1517): bef323d4 e3a070ad
09-06 16:50:59.363 I/DEBUG ( 1517): bef323d8 bef323fc [stack]
09-06 16:50:59.363 I/DEBUG ( 1517): #01 bef323dc 00000000
09-06 16:50:59.363 I/DEBUG ( 1517): bef323e0 00000000
09-06 16:50:59.363 I/DEBUG ( 1517): bef323e4 00001204
09-06 16:50:59.363 I/DEBUG ( 1517): bef323e8 00000208
09-06 16:50:59.363 I/DEBUG ( 1517): bef323ec 001230f0 [heap]
09-06 16:50:59.363 I/DEBUG ( 1517): bef323f0 00122ee8 [heap]
09-06 16:50:59.363 I/DEBUG ( 1517): bef323f4 afd43328 /system/lib/libc.so
09-06 16:50:59.363 I/DEBUG ( 1517): bef323f8 00000000
09-06 16:50:59.363 I/DEBUG ( 1517): bef323fc 00122ee8 [heap]
09-06 16:50:59.363 I/DEBUG ( 1517): bef32400 0014c090 [heap]
09-06 16:50:59.363 I/DEBUG ( 1517): bef32404 00127930 [heap]
09-06 16:50:59.363 I/DEBUG ( 1517): bef32408 00000348
09-06 16:50:59.363 I/DEBUG ( 1517): bef3240c bef32758 [stack]
09-06 16:50:59.363 I/DEBUG ( 1517): bef32410 000604b8 [heap]
09-06 16:50:59.363 I/DEBUG ( 1517): bef32414 00000001
09-06 16:50:59.363 I/DEBUG ( 1517): bef32418 00000028
09-06 16:50:59.363 I/DEBUG ( 1517): bef3241c bef326b8 [stack]
09-06 16:50:59.363 I/DEBUG ( 1517): bef32420 afd0c8c5 /system/lib/libc.so
09-06 16:50:59.426 I/BootReceiver( 1854): Copying /data/tombstones/tombstone_04 to DropBox (SYSTEM_TOMBSTONE)
09-06 16:50:59.488 I/usbd ( 1520): main(): Read and handle a pending message from the App
09-06 16:50:59.488 I/usbd ( 1520): usbd_socket_event(): Socket Connection Closed
09-06 16:50:59.504 I/ServiceManager( 1514): service 'media.audio_flinger' died
09-06 16:50:59.504 I/ServiceManager( 1514): service 'media.player' died
09-06 16:50:59.504 I/ServiceManager( 1514): service 'media.camera' died
09-06 16:50:59.504 I/ServiceManager( 1514): service 'media.audio_policy' died
09-06 16:50:59.886 D/AndroidRuntime(13792):
09-06 16:50:59.886 D/AndroidRuntime(13792): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<<

from logcat -b kernel

09-06 16:50:42.840 D/kernel ( 0): [25929.143737] binder: release 11818:11839 transaction 395591 out, still active
09-06 16:50:43.043 D/kernel ( 0): [25929.341735] binder: send failed reply for transaction 395664 to 13656:13656
09-06 16:50:43.051 D/kernel ( 0): [25929.349334] binder: release proc 9665, transaction 395612, not freed
09-06 16:50:43.051 D/kernel ( 0): [25929.356170] binder: release proc 9665, transaction 395614, not freed
09-06 16:50:43.238 D/kernel ( 0): [25929.536407] binder: 2081:8355 transaction failed 29189, size32-0
09-06 16:50:43.238 D/kernel ( 0): [25929.542968] binder: send failed reply for transaction 395591, target dead
09-06 16:50:56.691 D/kernel ( 0): [25942.995697] init: no such service 'ftp'
09-06 16:50:57.511 D/kernel ( 0): [25943.810333] select 13649 (ndroid.settings), adj 8, size 4959, to kill
09-06 16:50:57.511 D/kernel ( 0): [25943.817230] select 13692 (d.process.media), adj 10, size 4312, to kill
09-06 16:50:57.526 D/kernel ( 0): [25943.824249] send sigkill to 13692 (d.process.media), adj 10, size 4312
09-06 16:50:58.160 D/kernel ( 0): [25944.461669] binder: 1854:1859 transaction failed 29189, size1088-16
09-06 16:50:58.293 D/kernel ( 0): [25944.593597] select 13717 (d.apps.uploader), adj 9, size 4058, to kill
09-06 16:50:58.303 D/kernel ( 0): [25944.601043] send sigkill to 13717 (d.apps.uploader), adj 9, size 4058
09-06 16:50:59.488 D/kernel ( 0): [25945.790374] request_suspend_state: wakeup (0->0) at 13914269882630 (2011-09-06 16:50:59.492645259 UTC)

from logcat -b events

09-06 16:50:55.293 I/dvm_gc_info(13728): [3346293774832875266,-8913603497928067017,-4007497128366880733,7886710]
09-06 16:50:55.340 I/am_proc_start( 1854): [13763,10063,com.google.android.gm,broadcast,com.google.android.gm/.downloadprovider.DownloadReceiver]
09-06 16:50:55.363 I/dvm_gc_madvise_info(13763): [540672,286720]
09-06 16:50:55.637 I/am_proc_bound( 1854): [13763,com.google.android.gm]
09-06 16:50:57.293 I/am_create_service( 1854): [1180100408,com.google.android.gm/.downloadprovider.DownloadService,,13763]
09-06 16:50:57.457 I/am_proc_start( 1854): [13773,10004,com.android.bluetooth,broadcast,com.android.bluetooth/.opp.BluetoothOppReceiver]
09-06 16:50:57.504 I/content_query_sample(13738): [content://com.google.settings/partner,value,name='maps_client_id',,116,,24]
09-06 16:50:57.551 I/am_proc_died( 1854): [13692,android.process.media]
09-06 16:50:57.605 I/dvm_gc_madvise_info(13773): [536576,282624]
09-06 16:50:57.629 I/am_proc_bound( 1854): [13773,com.android.bluetooth]
09-06 16:50:58.199 I/binder_sample(13773): [android.app.IActivityManager,16,399,com.android.bluetooth,79]
09-06 16:50:58.332 I/am_create_service( 1854): [1179690264,com.android.settings/.bluetooth.DockService,act=android.bluetooth.adapter.action.STATE_CHANGED,13649]

as this is a longterm issue for me i have dig around...

the main suspects are some registers, which are emptied and they have not be empty...

every stack digging i run (with almost every restarts), shows "waitpid"

(from cyano it is shown native:) from the other froyos had to run addr2line )

badly, i am still not able to reproduce this behavior on my will, so i still consider it "random". I think the first step will to make it reproducible. (any help will be appreciated).

When it is reproducible it will be easy to debug it. (i will not be very surprised if it will turn out that my phone have some hardware problems)