[Hero, G2 Touch Android Development] phunni:
Just a little bit more logcat love - in case there are any further clues:

E/dalvikvm( 1124): Unable to open stack trace file '/data/anr/traces.txt': Permission denied
I/Process ( 1124): Sending signal. PID: 1124 SIG: 9
I/ActivityManager( 150): Process com.android.phone (pid 1124) has died.
I/ServiceManager( 129): service 'isms' died
I/ServiceManager( 129): service 'simphonebook' died
I/ServiceManager( 129): service 'iphonesubinfo' died
I/ServiceManager( 129): service 'phone' died
I/ActivityManager( 150): Start proc com.android.phone for restart com.android.phone: pid=1141 uid=1001 gids={3002, 3001, 3003, 1003, 1015}
I/DumpStateReceiver( 150): Added state dump to 1 crashes
I/ActivityThread( 1141): Publishing provider telephony: com.android.providers.telephony.TelephonyProvider
I/ActivityThread( 1141): Publishing provider icc: com.android.phone.IccProvider
I/ActivityThread( 1141): Publishing provider mms: com.android.providers.telephony.MmsProvider
I/ActivityThread( 1141): Publishing provider sms: com.android.providers.telephony.SmsProvider
I/ActivityThread( 1141): Publishing provider mms-sms: com.android.providers.telephony.MmsSmsProvider
D/dalvikvm( 150): GC freed 21307 objects / 1361984 bytes in 370ms
D/PhoneApp( 1141): mProximityWakeLock: null
W/ActivityManager( 150): Unable to start service Intent { act=com.android.ussd.IExtendedNetworkService }: not found
D/PhoneApp( 1141): Resetting audio state/mode: IDLE
D/NetworkLocationProvider( 150): onDataConnectionStateChanged 0
D/MobileDataStateTracker( 150): default Received state= DISCONNECTED, old= DISCONNECTED, reason= radioTurnedOff, apnTypeList= default
D/NetworkLocationProvider( 150): onDataConnectionStateChanged 0
D/MobileDataStateTracker( 150): default Received state= DISCONNECTED, old= DISCONNECTED, reason= gprsDetached, apnTypeList= default
D/BT HSHFP( 1141): Starting BluetoothHeadsetService
D/dalvikvm( 1141): GC freed 4074 objects / 259128 bytes in 339ms
D/dalvikvm( 257): GC freed 350 objects / 14312 bytes in 148ms
D/MccTable( 1141): updateMccMncConfiguration: mcc=234, mnc=33
D/MccTable( 1141): locale set to en_gb
D/MccTable( 1141): WIFI_NUM_ALLOWED_CHANNELS set to 13
I/WifiService( 150): WifiService trying to setNumAllowed to 13 with persist set to true
W/BackupManagerService( 150): dataChanged but no participant pkg='com.android.providers.settings' uid=1001
D/AndroidRuntime( 1141): Shutting down VM
W/dalvikvm( 1141): threadid=3: thread exiting with uncaught exception (group=0x4001e178)
E/AndroidRuntime( 1141): Uncaught handler: thread main exiting due to uncaught exception
E/AndroidRuntime( 1141): java.lang.IllegalArgumentException: column 'authtype' does not exist
E/AndroidRuntime( 1141): at android.database.AbstractCursor.getColumnIndexOrThrow(AbstractCursor.java:314)
E/AndroidRuntime( 1141): at android.database.CursorWrapper.getColumnIndexOrThrow(CursorWrapper.java:99)
E/AndroidRuntime( 1141): at com.android.internal.telephony.gsm.GsmDataConnectionTracker.createApnList(GsmDataConnectionTracker.java:547)
E/AndroidRuntime( 1141): at com.android.internal.telephony.gsm.GsmDataConnectionTracker.createAllApnList(GsmDataConnectionTracker.java:1260)
E/AndroidRuntime( 1141): at com.android.internal.telephony.gsm.GsmDataConnectionTracker.onRecordsLoaded(GsmDataConnectionTracker.java:1054)
E/AndroidRuntime( 1141): at com.android.internal.telephony.gsm.GsmDataConnectionTracker.handleMessage(GsmDataConnectionTracker.java:1422)
E/AndroidRuntime( 1141): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 1141): at android.os.Looper.loop(Looper.java:123)
E/AndroidRuntime( 1141): at android.app.ActivityThread.main(ActivityThread.java:4363)
E/AndroidRuntime( 1141): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 1141): at java.lang.reflect.Method.invoke(Method.java:521)
E/AndroidRuntime( 1141): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
E/AndroidRuntime( 1141): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
E/AndroidRuntime( 1141): at dalvik.system.NativeStart.main(Native Method)
I/Process ( 150): Sending signal. PID: 1141 SIG: 3
W/ActivityManager( 150): Process com.android.phone has crashed too many times: killing!
I/dalvikvm( 1141): threadid=7: reacting to signal 3
E/dalvikvm( 1141): Unable to open stack trace file '/data/anr/traces.txt': Permission denied
I/Process ( 1141): Sending signal. PID: 1141 SIG: 9
I/ActivityManager( 150): Process com.android.phone (pid 1141) has died.
I/ServiceManager( 129): service 'isms' died
I/ServiceManager( 129): service 'simphonebook' died
I/ServiceManager( 129): service 'iphonesubinfo' died
I/ServiceManager( 129): service 'phone' died
I/ActivityManager( 150): Start proc com.android.phone for restart com.android.phone: pid=1158 uid=1001 gids={3002, 3001, 3003, 1003, 1015}
I/DumpStateReceiver( 150): Added state dump to 1 crashes
I/ActivityThread( 1158): Publishing provider telephony: com.android.providers.telephony.TelephonyProvider
I/ActivityThread( 1158): Publishing provider icc: com.android.phone.IccProvider
I/ActivityThread( 1158): Publishing provider mms: com.android.providers.telephony.MmsProvider
I/ActivityThread( 1158): Publishing provider sms: com.android.providers.telephony.SmsProvider
I/ActivityThread( 1158): Publishing provider mms-sms: com.android.providers.telephony.MmsSmsProvider
D/PhoneApp( 1158): mProximityWakeLock: null
W/ActivityManager( 150): Unable to start service Intent { act=com.android.ussd.IExtendedNetworkService }: not found
D/PhoneApp( 1158): Resetting audio state/mode: IDLE
D/NetworkLocationProvider( 150): onDataConnectionStateChanged 0
D/MobileDataStateTracker( 150): default Received state= DISCONNECTED, old= DISCONNECTED, reason= radioTurnedOff, apnTypeList= default
D/NetworkLocationProvider( 150): onDataConnectionStateChanged 0
D/MobileDataStateTracker( 150): default Received state= DISCONNECTED, old= DISCONNECTED, reason= gprsDetached, apnTypeList= default
D/BT HSHFP( 1158): Starting BluetoothHeadsetService
D/dalvikvm( 1158): GC freed 4104 objects / 260272 bytes in 238ms
D/dalvikvm( 456): GC freed 1435 objects / 65888 bytes in 134ms
D/KeyguardViewMediator( 150): wakeWhenReadyLocked(6)
D/KeyguardViewMediator( 150): handleWakeWhenReady(6)
D/KeyguardViewMediator( 150): pokeWakelock(5000)
I/power ( 150): *** set_screen_state 1
D/Sensors ( 150): sensors=00000001, real=00000001
D/AK8973 ( 138): Compass Start
I/UsageStats( 150): Unexpected resume of com.fede.launcher while already resumed in com.fede.launcher
W/InputManagerService( 150): Got RemoteException sending 'screen on/off' notification to pid 927 uid 10039
D/WifiService( 150): ACTION_SCREEN_ON
D/SurfaceFlinger( 150): Screen about to return, flinger = 0x11d440
D/MccTable( 1158): updateMccMncConfiguration: mcc=234, mnc=33
D/MccTable( 1158): locale set to en_gb
D/MccTable( 1158): WIFI_NUM_ALLOWED_CHANNELS set to 13
I/WifiService( 150): WifiService trying to setNumAllowed to 13 with persist set to true
W/BackupManagerService( 150): dataChanged but no participant pkg='com.android.providers.settings' uid=1001
D/AndroidRuntime( 1158): Shutting down VM
W/dalvikvm( 1158): threadid=3: thread exiting with uncaught exception (group=0x4001e178)
E/AndroidRuntime( 1158): Uncaught handler: thread main exiting due to uncaught exception
E/AndroidRuntime( 1158): java.lang.IllegalArgumentException: column 'authtype' does not exist
E/AndroidRuntime( 1158): at android.database.AbstractCursor.getColumnIndexOrThrow(AbstractCursor.java:314)
E/AndroidRuntime( 1158): at android.database.CursorWrapper.getColumnIndexOrThrow(CursorWrapper.java:99)
E/AndroidRuntime( 1158): at com.android.internal.telephony.gsm.GsmDataConnectionTracker.createApnList(GsmDataConnectionTracker.java:547)
E/AndroidRuntime( 1158): at com.android.internal.telephony.gsm.GsmDataConnectionTracker.createAllApnList(GsmDataConnectionTracker.java:1260)
E/AndroidRuntime( 1158): at com.android.internal.telephony.gsm.GsmDataConnectionTracker.onRecordsLoaded(GsmDataConnectionTracker.java:1054)
E/AndroidRuntime( 1158): at com.android.internal.telephony.gsm.GsmDataConnectionTracker.handleMessage(GsmDataConnectionTracker.java:1422)
E/AndroidRuntime( 1158): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 1158): at android.os.Looper.loop(Looper.java:123)
E/AndroidRuntime( 1158): at android.app.ActivityThread.main(ActivityThread.java:4363)
E/AndroidRuntime( 1158): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 1158): at java.lang.reflect.Method.invoke(Method.java:521)
E/AndroidRuntime( 1158): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
E/AndroidRuntime( 1158): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
E/AndroidRuntime( 1158): at dalvik.system.NativeStart.main(Native Method)
I/Process ( 150): Sending signal. PID: 1158 SIG: 3
W/ActivityManager( 150): Process com.android.phone has crashed too many times: killing!
I/dalvikvm( 1158): threadid=7: reacting to signal 3
E/dalvikvm( 1158): Unable to open stack trace file '/data/anr/traces.txt': Permission denied
I/DumpStateReceiver( 150): Added state dump to 1 crashes
D/KeyguardViewMediator( 150): pokeWakelock(5000)
D/KeyguardViewMediator( 150): pokeWakelock(5000)
I/ActivityManager( 150): Start proc com.aws.android.locator for broadcast com.aws.android.locator/.UserUnlockDeviceReceiver: pid=1177 uid=10082 gids={1003, 1015}
W/WindowManager( 150): No window to dispatch pointer action 1
I/Process ( 1158): Sending signal. PID: 1158 SIG: 9
I/ServiceManager( 129): service 'isms' died
I/ServiceManager( 129): service 'simphonebook' died
I/ServiceManager( 129): service 'iphonesubinfo' died
I/ServiceManager( 129): service 'phone' died
I/ActivityManager( 150): Process com.android.phone (pid 1158) has died.
I/ActivityManager( 150): Start proc com.android.phone for restart com.android.phone: pid=1183 uid=1001 gids={3002, 3001, 3003, 1003, 1015}
W/InputManagerService( 150): Got RemoteException sending setActive(false) notification to pid 927 uid 10039
E/gralloc ( 150): [unregister] handle 0x3dfaf0 still locked (state=40000001)
I/ActivityThread( 1183): Publishing provider telephony: com.android.providers.telephony.TelephonyProvider
I/ActivityThread( 1183): Publishing provider icc: com.android.phone.IccProvider
I/ActivityThread( 1183): Publishing provider mms: com.android.providers.telephony.MmsProvider
I/ActivityThread( 1183): Publishing provider sms: com.android.providers.telephony.SmsProvider
I/ActivityThread( 1183): Publishing provider mms-sms: com.android.providers.telephony.MmsSmsProvider
D/PhoneApp( 1183): mProximityWakeLock: null
W/ActivityManager( 150): Unable to start service Intent { act=com.android.ussd.IExtendedNetworkService }: not found
D/PhoneApp( 1183): Resetting audio state/mode: IDLE
D/NetworkLocationProvider( 150): onDataConnectionStateChanged 0
D/MobileDataStateTracker( 150): default Received state= DISCONNECTED, old= DISCONNECTED, reason= radioTurnedOff, apnTypeList= default
D/NetworkLocationProvider( 150): onDataConnectionStateChanged 0
D/MobileDataStateTracker( 150): default Received state= DISCONNECTED, old= DISCONNECTED, reason= gprsDetached, apnTypeList= default
D/BT HSHFP( 1183): Starting BluetoothHeadsetService
D/dalvikvm( 1183): GC freed 4192 objects / 262688 bytes in 110ms