[G1 Android Development] mr_roboto:
Hey everybody I have a weird problem, my phone battery got drained to zero and shut off prematurely. Then I go and boot and its stuck on the Tmobile splash screen.

Here is the logcat

I/DEBUG ( 128): bec75930 40057168 /dev/ashmem/mspace/dalvik-heap/zygote
/0 (deleted)
I/DEBUG ( 128): bec75934 417e53ca /data/dalvik-cache/system@framework@c
ore.jar@classes.dex
I/DEBUG ( 128): bec75938 4104eda8
I/DEBUG ( 128): bec7593c bec75988 [stack]
I/DEBUG ( 128): bec75940 00002070
I/DEBUG ( 128): bec75944 ad013bd0 /system/lib/libdvm.so
I/DEBUG ( 128): #00 bec75948 bec75a08 [stack]
I/DEBUG ( 128): bec7594c bec75988 [stack]
I/DEBUG ( 128): bec75950 0003a5f0 [heap]
I/DEBUG ( 128): bec75954 bec75988 [stack]
I/DEBUG ( 128): bec75958 bec75a40 [stack]
I/DEBUG ( 128): bec7595c ad00f3c0 /system/lib/libdvm.so
I/DEBUG ( 128): bec75960 0000bcf0 [heap]
I/DEBUG ( 128): bec75964 4104eebc
I/DEBUG ( 128): bec75968 00000000
I/DEBUG ( 128): bec7596c ad0198e8 /system/lib/libdvm.so
I/DEBUG ( 128): #01 bec75970 0000bcf0 [heap]
I/DEBUG ( 128): bec75974 ad01988c /system/lib/libdvm.so
I/DEBUG ( 128): bec75978 bec75988 [stack]
I/DEBUG ( 128): bec7597c ad018dac /system/lib/libdvm.so
I/ServiceManager( 126): service 'media.audio_flinger' died
I/ServiceManager( 126): service 'media.player' died
I/ServiceManager( 126): service 'media.camera' died
I/ServiceManager( 126): service 'media.audio_policy' died
D/libEGL ( 459): Setting TLS: 0xafe43b74 to 0xac70a2ec
I/ ( 459): ServiceManager: 0xad08
I/HTC Acoustic( 459): libhtc_acoustic.so version 1.0.1.2.
I/HTC Acoustic( 459): open /system/etc/AudioPara_dream.csv success.
I/HTC Acoustic( 459): acoustic table version: Dream_TMU_20090305
I/HTC Acoustic( 459): read_audio_para_from_file success.
I/HTC Acoustic( 459): get_audpp_filter
I/HTC Acoustic( 459): open /system/etc/AudioFilter.csv success.
I/HTC Acoustic( 459): ADRC Filter ADRC FLAG = ffff.
I/HTC Acoustic( 459): ADRC Filter COMP THRESHOLD = 2600.
I/HTC Acoustic( 459): ADRC Filter COMP SLOPE = b333.
I/HTC Acoustic( 459): ADRC Filter COMP RMS TIME = 106.
I/HTC Acoustic( 459): ADRC Filter COMP ATTACK[0] = 7f7d.
I/HTC Acoustic( 459): ADRC Filter COMP ATTACK[1] = 3096.
I/HTC Acoustic( 459): ADRC Filter COMP RELEASE[0] = 7ff7.
I/HTC Acoustic( 459): ADRC Filter COMP RELEASE[1] = 4356.
I/HTC Acoustic( 459): ADRC Filter COMP DELAY = 16.
I/HTC Acoustic( 459): EQ flag = 00.
I/HTC Acoustic( 459): get_audpre_filter
I/HTC Acoustic( 459): open /system/etc/AudioPreProcess.csv success.
D/AudioHardwareMSM72XX( 459): mNumSndEndpoints = 48
D/AudioHardwareMSM72XX( 459): BT MATCH HANDSET
D/AudioHardwareMSM72XX( 459): BT MATCH SPEAKER
D/AudioHardwareMSM72XX( 459): BT MATCH HEADSET
D/AudioHardwareMSM72XX( 459): BT MATCH BT
D/AudioHardwareMSM72XX( 459): BT MATCH CARKIT
D/AudioHardwareMSM72XX( 459): BT MATCH TTY_FULL
D/AudioHardwareMSM72XX( 459): BT MATCH TTY_VCO
D/AudioHardwareMSM72XX( 459): BT MATCH TTY_HCO
D/AudioHardwareMSM72XX( 459): BT MATCH NO_MIC_HEADSET
D/AudioHardwareMSM72XX( 459): BT MATCH FM_HEADSET
D/AudioHardwareMSM72XX( 459): BT MATCH HEADSET_AND_SPEAKER
D/AudioHardwareMSM72XX( 459): BT MATCH FM_SPEAKER
D/AudioHardwareMSM72XX( 459): BT MATCH BT_EC_OFF
D/AudioHardwareMSM72XX( 459): BT MATCH CURRENT
D/AudioHardwareMSM72XX( 459): BT MATCH BT_EC_OFF
D/AudioHardwareInterface( 459): setMode(NORMAL)
I/AudioHardwareMSM72XX( 459): Set master volume to 5.
I/CameraService( 459): CameraService started: pid=459
I/AudioFlinger( 459): AudioFlinger's thread 0xce98 ready to run
I/AudioHardwareMSM72XX( 459): Routing audio to Speakerphone
D/HTC Acoustic( 459): msm72xx_enable_audpp: 0x0001
D/AudioHardwareMSM72XX( 459): setVoiceVolume(1.000000)
I/AudioHardwareMSM72XX( 459): Setting in-call volume to 5 (available range is 0
to 5)
D/libEGL ( 464): Setting TLS: 0xafe43b74 to 0xac70a2ec
D/AndroidRuntime( 464):
D/AndroidRuntime( 464): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<<
D/AndroidRuntime( 464): CheckJNI is OFF
D/AndroidRuntime( 464): --- registering native functions ---
I/SamplingProfilerIntegration( 464): Profiler is disabled.
I/Zygote ( 464): Preloading classes...
D/dalvikvm( 464): GC freed 793 objects / 50568 bytes in 5ms
D/dalvikvm( 464): GC freed 251 objects / 16168 bytes in 6ms
D/dalvikvm( 464): GC freed 295 objects / 18768 bytes in 7ms
D/dalvikvm( 464): GC freed 214 objects / 13712 bytes in 8ms
D/dalvikvm( 464): GC freed 415 objects / 26552 bytes in 9ms
D/skia ( 464): ------ build_power_table 1.4
D/skia ( 464): ------ build_power_table 0.714286
D/dalvikvm( 464): GC freed 416 objects / 28336 bytes in 10ms
D/dalvikvm( 464): Trying to load lib /system/lib/libmedia_jni.so 0x0
D/dalvikvm( 464): Added shared lib /system/lib/libmedia_jni.so 0x0
D/dalvikvm( 464): Trying to load lib /system/lib/libexif.so 0x0
D/dalvikvm( 464): Added shared lib /system/lib/libexif.so 0x0
I/DEBUG ( 128): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *
**
I/DEBUG ( 128): Build fingerprint: 'google/passion/passion/mahimahi:2.1-updat
e1/ERE27/24178:user/release-keys'
I/DEBUG ( 128): pid: 464, tid: 464 >>> zygote <<<
I/DEBUG ( 128): signal 11 (SIGSEGV), fault addr 00000034
I/DEBUG ( 128): r0 4115ea74 r1 0000000d r2 00000000 r3 00000004
I/DEBUG ( 128): r4 41771800 r5 4104ed94 r6 beb84988 r7 000010f8
I/DEBUG ( 128): r8 ad00f3c0 r9 00000000 10 4104ed80 fp 00000000
I/DEBUG ( 128): ip 000000f8 sp beb84948 lr ad05f871 pc ad0131e4 cpsr 200
00010
I/DEBUG ( 128): #00 pc 000131e4 /system/lib/libdvm.so
I/DEBUG ( 128): #01 pc 000198e4 /system/lib/libdvm.so
I/DEBUG ( 128): #02 pc 00018da8 /system/lib/libdvm.so
I/DEBUG ( 128): #03 pc 0004d850 /system/lib/libdvm.so
I/DEBUG ( 128): #04 pc 0004d882 /system/lib/libdvm.so
I/DEBUG ( 128): #05 pc 000583b6 /system/lib/libdvm.so
I/DEBUG ( 128): #06 pc 00058d9e /system/lib/libdvm.so
I/DEBUG ( 128): #07 pc 00052204 /system/lib/libdvm.so
I/DEBUG ( 128): #08 pc 00054154 /system/lib/libdvm.so
I/DEBUG ( 128): #09 pc 00013f98 /system/lib/libdvm.so
I/DEBUG ( 128): #10 pc 000198e4 /system/lib/libdvm.so
I/DEBUG ( 128): #11 pc 00018da8 /system/lib/libdvm.so
I/DEBUG ( 128): #12 pc 0004d850 /system/lib/libdvm.so
I/DEBUG ( 128): #13 pc 0003a774 /system/lib/libdvm.so
I/DEBUG ( 128): #14 pc 000296dc /system/lib/libandroid_runtime.so
I/DEBUG ( 128): #15 pc 0002a3c0 /system/lib/libandroid_runtime.so
I/DEBUG ( 128): #16 pc 00008cae /system/bin/app_process
I/DEBUG ( 128): #17 pc 0000c54a /system/lib/libc.so
I/DEBUG ( 128): #18 pc b0001a46 /system/bin/linker
I/DEBUG ( 128):
I/DEBUG ( 128): code around pc:
I/DEBUG ( 128): ad0131d4 0a0003e7 e5922000 e5922078 e5054008
I/DEBUG ( 128): ad0131e4 e7920101 eb000327 e1a00000 e1a00000
I/DEBUG ( 128): ad0131f4 e1a00000 e1a00000 e1a00000 e1d430b4
I/DEBUG ( 128):
I/DEBUG ( 128): code around lr:
I/DEBUG ( 128): ad05f860 ff6af7ff 46c0bd10 2201b510 ff64f7ff
I/DEBUG ( 128): ad05f870 46c0bd10 e000b510 78033001 d0fb2b5b
I/DEBUG ( 128): ad05f880 061b3b42 2a180e1a 4909d810 2201161b
I/DEBUG ( 128):
I/DEBUG ( 128): stack:
I/DEBUG ( 128): beb84908 beb84928 [stack]
I/DEBUG ( 128): beb8490c beb84988 [stack]
I/DEBUG ( 128): beb84910 00015e50 [heap]
I/DEBUG ( 128): beb84914 ad059c33 /system/lib/libdvm.so
I/DEBUG ( 128): beb84918 40068380 /dev/ashmem/mspace/dalvik-heap/zygote
/0 (deleted)
I/DEBUG ( 128): beb8491c ad07ff50 /system/lib/libdvm.so
I/DEBUG ( 128): beb84920 00000001
I/DEBUG ( 128): beb84924 000003eb
I/DEBUG ( 128): beb84928 00015de8 [heap]
I/DEBUG ( 128): beb8492c 00000d68
I/DEBUG ( 128): beb84930 40057168 /dev/ashmem/mspace/dalvik-heap/zygote
/0 (deleted)
I/DEBUG ( 128): beb84934 417e53ca /data/dalvik-cache/system@framework@c
ore.jar@classes.dex
I/DEBUG ( 128): beb84938 4104eda8
I/DEBUG ( 128): beb8493c beb84988 [stack]
I/DEBUG ( 128): beb84940 00002070
I/DEBUG ( 128): beb84944 ad013bd0 /system/lib/libdvm.so
I/DEBUG ( 128): #00 beb84948 beb84a08 [stack]
I/DEBUG ( 128): beb8494c beb84988 [stack]
I/DEBUG ( 128): beb84950 0003a5f0 [heap]
I/DEBUG ( 128): beb84954 beb84988 [stack]
I/DEBUG ( 128): beb84958 beb84a40 [stack]
I/DEBUG ( 128): beb8495c ad00f3c0 /system/lib/libdvm.so
I/DEBUG ( 128): beb84960 0000bcf0 [heap]
I/DEBUG ( 128): beb84964 4104eebc
I/DEBUG ( 128): beb84968 00000000
I/DEBUG ( 128): beb8496c ad0198e8 /system/lib/libdvm.so
I/DEBUG ( 128): #01 beb84970 0000bcf0 [heap]
I/DEBUG ( 128): beb84974 ad01988c /system/lib/libdvm.so
I/DEBUG ( 128): beb84978 beb84988 [stack]
I/DEBUG ( 128): beb8497c ad018dac /system/lib/libdvm.so
I/ServiceManager( 126): service 'media.audio_flinger' died
I/ServiceManager( 126): service 'media.player' died
I/ServiceManager( 126): service 'media.camera' died
I/ServiceManager( 126): service 'media.audio_policy' died
D/libEGL ( 465): Setting TLS: 0xafe43b74 to 0xac70a2ec
I/ ( 465): ServiceManager: 0xad08
I/HTC Acoustic( 465): libhtc_acoustic.so version 1.0.1.2.
I/HTC Acoustic( 465): open /system/etc/AudioPara_dream.csv success.
I/HTC Acoustic( 465): acoustic table version: Dream_TMU_20090305
I/HTC Acoustic( 465): read_audio_para_from_file success.
I/HTC Acoustic( 465): get_audpp_filter
I/HTC Acoustic( 465): open /system/etc/AudioFilter.csv success.
I/HTC Acoustic( 465): ADRC Filter ADRC FLAG = ffff.
I/HTC Acoustic( 465): ADRC Filter COMP THRESHOLD = 2600.
I/HTC Acoustic( 465): ADRC Filter COMP SLOPE = b333.
I/HTC Acoustic( 465): ADRC Filter COMP RMS TIME = 106.
I/HTC Acoustic( 465): ADRC Filter COMP ATTACK[0] = 7f7d.
I/HTC Acoustic( 465): ADRC Filter COMP ATTACK[1] = 3096.
I/HTC Acoustic( 465): ADRC Filter COMP RELEASE[0] = 7ff7.
I/HTC Acoustic( 465): ADRC Filter COMP RELEASE[1] = 4356.
I/HTC Acoustic( 465): ADRC Filter COMP DELAY = 16.
I/HTC Acoustic( 465): EQ flag = 00.
I/HTC Acoustic( 465): get_audpre_filter
I/HTC Acoustic( 465): open /system/etc/AudioPreProcess.csv success.
D/AudioHardwareMSM72XX( 465): mNumSndEndpoints = 48
D/AudioHardwareMSM72XX( 465): BT MATCH HANDSET
D/AudioHardwareMSM72XX( 465): BT MATCH SPEAKER
D/AudioHardwareMSM72XX( 465): BT MATCH HEADSET
D/AudioHardwareMSM72XX( 465): BT MATCH BT
D/AudioHardwareMSM72XX( 465): BT MATCH CARKIT
D/AudioHardwareMSM72XX( 465): BT MATCH TTY_FULL
D/AudioHardwareMSM72XX( 465): BT MATCH TTY_VCO
D/AudioHardwareMSM72XX( 465): BT MATCH TTY_HCO
D/AudioHardwareMSM72XX( 465): BT MATCH NO_MIC_HEADSET
D/AudioHardwareMSM72XX( 465): BT MATCH FM_HEADSET
D/AudioHardwareMSM72XX( 465): BT MATCH HEADSET_AND_SPEAKER
D/AudioHardwareMSM72XX( 465): BT MATCH FM_SPEAKER
D/AudioHardwareMSM72XX( 465): BT MATCH BT_EC_OFF
D/AudioHardwareMSM72XX( 465): BT MATCH CURRENT
D/AudioHardwareMSM72XX( 465): BT MATCH BT_EC_OFF
D/AudioHardwareInterface( 465): setMode(NORMAL)
I/AudioHardwareMSM72XX( 465): Set master volume to 5.
I/CameraService( 465): CameraService started: pid=465
I/AudioFlinger( 465): AudioFlinger's thread 0xce98 ready to run
I/AudioHardwareMSM72XX( 465): Routing audio to Speakerphone
D/HTC Acoustic( 465): msm72xx_enable_audpp: 0x0001
D/AudioHardwareMSM72XX( 465): setVoiceVolume(1.000000)
I/AudioHardwareMSM72XX( 465): Setting in-call volume to 5 (available range is 0
to 5)
D/libEGL ( 470): Setting TLS: 0xafe43b74 to 0xac70a2ec
D/AndroidRuntime( 470):
D/AndroidRuntime( 470): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<<
D/AndroidRuntime( 470): CheckJNI is OFF
D/AndroidRuntime( 470): --- registering native functions ---
I/SamplingProfilerIntegration( 470): Profiler is disabled.
I/Zygote ( 470): Preloading classes...
D/dalvikvm( 470): GC freed 793 objects / 50568 bytes in 5ms
D/dalvikvm( 470): GC freed 251 objects / 16168 bytes in 6ms
D/dalvikvm( 470): GC freed 295 objects / 18768 bytes in 7ms
D/dalvikvm( 470): GC freed 214 objects / 13712 bytes in 8ms
D/dalvikvm( 470): GC freed 415 objects / 26552 bytes in 9ms
D/skia ( 470): ------ build_power_table 1.4
D/skia ( 470): ------ build_power_table 0.714286
D/dalvikvm( 470): GC freed 416 objects / 28336 bytes in 10ms
D/dalvikvm( 470): Trying to load lib /system/lib/libmedia_jni.so 0x0
D/dalvikvm( 470): Added shared lib /system/lib/libmedia_jni.so 0x0
D/dalvikvm( 470): Trying to load lib /system/lib/libexif.so 0x0
D/dalvikvm( 470): Added shared lib /system/lib/libexif.so 0x0
I/DEBUG ( 128): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *
**
I/DEBUG ( 128): Build fingerprint: 'google/passion/passion/mahimahi:2.1-updat
e1/ERE27/24178:user/release-keys'
I/DEBUG ( 128): pid: 470, tid: 470 >>> zygote <<<
I/DEBUG ( 128): signal 11 (SIGSEGV), fault addr 00000034
I/DEBUG ( 128): r0 4115ea74 r1 0000000d r2 00000000 r3 00000004
I/DEBUG ( 128): r4 41771800 r5 4104ed94 r6 be94f988 r7 000010f8
I/DEBUG ( 128): r8 ad00f3c0 r9 00000000 10 4104ed80 fp 00000000
I/DEBUG ( 128): ip 000000f8 sp be94f948 lr ad05f871 pc ad0131e4 cpsr 200
00010
I/DEBUG ( 128): #00 pc 000131e4 /system/lib/libdvm.so
I/DEBUG ( 128): #01 pc 000198e4 /system/lib/libdvm.so
I/DEBUG ( 128): #02 pc 00018da8 /system/lib/libdvm.so
I/DEBUG ( 128): #03 pc 0004d850 /system/lib/libdvm.so
I/DEBUG ( 128): #04 pc 0004d882 /system/lib/libdvm.so
I/DEBUG ( 128): #05 pc 000583b6 /system/lib/libdvm.so
I/DEBUG ( 128): #06 pc 00058d9e /system/lib/libdvm.so
I/DEBUG ( 128): #07 pc 00052204 /system/lib/libdvm.so
I/DEBUG ( 128): #08 pc 00054154 /system/lib/libdvm.so
I/DEBUG ( 128): #09 pc 00013f98 /system/lib/libdvm.so
I/DEBUG ( 128): #10 pc 000198e4 /system/lib/libdvm.so
I/DEBUG ( 128): #11 pc 00018da8 /system/lib/libdvm.so
I/DEBUG ( 128): #12 pc 0004d850 /system/lib/libdvm.so
I/DEBUG ( 128): #13 pc 0003a774 /system/lib/libdvm.so
I/DEBUG ( 128): #14 pc 000296dc /system/lib/libandroid_runtime.so
I/DEBUG ( 128): #15 pc 0002a3c0 /system/lib/libandroid_runtime.so
I/DEBUG ( 128): #16 pc 00008cae /system/bin/app_process
I/DEBUG ( 128): #17 pc 0000c54a /system/lib/libc.so
I/DEBUG ( 128): #18 pc b0001a46 /system/bin/linker
I/DEBUG ( 128):
I/DEBUG ( 128): code around pc:
I/DEBUG ( 128): ad0131d4 0a0003e7 e5922000 e5922078 e5054008
I/DEBUG ( 128): ad0131e4 e7920101 eb000327 e1a00000 e1a00000
I/DEBUG ( 128): ad0131f4 e1a00000 e1a00000 e1a00000 e1d430b4
I/DEBUG ( 128):
I/DEBUG ( 128): code around lr:
I/DEBUG ( 128): ad05f860 ff6af7ff 46c0bd10 2201b510 ff64f7ff
I/DEBUG ( 128): ad05f870 46c0bd10 e000b510 78033001 d0fb2b5b
I/DEBUG ( 128): ad05f880 061b3b42 2a180e1a 4909d810 2201161b
I/DEBUG ( 128):
I/DEBUG ( 128): stack:
I/DEBUG ( 128): be94f908 be94f928 [stack]
I/DEBUG ( 128): be94f90c be94f988 [stack]
I/DEBUG ( 128): be94f910 00015e50 [heap]
I/DEBUG ( 128): be94f914 ad059c33 /system/lib/libdvm.so
I/DEBUG ( 128): be94f918 40068380 /dev/ashmem/mspace/dalvik-heap/zygote
/0 (deleted)
I/DEBUG ( 128): be94f91c ad07ff50 /system/lib/libdvm.so
I/DEBUG ( 128): be94f920 00000001
I/DEBUG ( 128): be94f924 000003eb
I/DEBUG ( 128): be94f928 00015de8 [heap]
I/DEBUG ( 128): be94f92c 00000d68
I/DEBUG ( 128): be94f930 40057168 /dev/ashmem/mspace/dalvik-heap/zygote
/0 (deleted)
I/DEBUG ( 128): be94f934 417e53ca /data/dalvik-cache/system@framework@c
ore.jar@classes.dex
I/DEBUG ( 128): be94f938 4104eda8
I/DEBUG ( 128): be94f93c be94f988 [stack]
I/DEBUG ( 128): be94f940 00002070
I/DEBUG ( 128): be94f944 ad013bd0 /system/lib/libdvm.so
I/DEBUG ( 128): #00 be94f948 be94fa08 [stack]
I/DEBUG ( 128): be94f94c be94f988 [stack]
I/DEBUG ( 128): be94f950 0003a5f0 [heap]
I/DEBUG ( 128): be94f954 be94f988 [stack]
I/DEBUG ( 128): be94f958 be94fa40 [stack]
I/DEBUG ( 128): be9

It just loops pretty much that over and over. Any ideas? I am on test3 btw

EDIT: Tried reflashing test3 but no luck, should I try and wipe?

EDIT2: Looks like the premature shutdown left the audio hardware in an unknown/weird state at boot, so i reinstalled radio/dangerspl/cyan and all is good now.