[G1 Android Development] sleverich:
When I have an SD in with an ext2/3 partition on it, it will hang on the fancy blue-lettered android screen, occasionally flashing, and maybe even completely blacking out.

I have done a logcat and have seen what is the specific reason for the system looping, beginning with:

D/AndroidRuntime( 863): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<<

Just before this occurs, there is an ominous section of:

W/ResourceType( 817): No package identifier when getting value for resource num
ber 0x7f03002f
W/ResourceType( 817): No package identifier when getting value for resource num
ber 0x7f03000b
W/ResourceType( 817): No package identifier when getting value for resource num
ber 0x7f030000
D/dalvikvm( 817): GC freed 3005 objects / 162424 bytes in 187ms
W/ResourceType( 817): No package identifier when getting value for resource num
ber 0x7f030000
W/ResourceType( 817): No package identifier when getting value for resource num
ber 0x7f030003
W/ResourceType( 817): No package identifier when getting value for resource num
ber 0x7f030008
W/ResourceType( 817): No package identifier when getting value for resource num
ber 0x7f030000
W/ResourceType( 817): No package identifier when getting value for resource num
ber 0x7f030000
W/ResourceType( 817): No package identifier when getting value for resource num
ber 0x7f030000
W/ResourceType( 817): No package identifier when getting value for resource num
ber 0x7f030000
W/dalvikvm( 817): threadid=15: thread exiting with uncaught exception (group=0x
40019a68)
E/AndroidRuntime( 817): Uncaught handler: thread android.server.ServerThread ex
iting due to uncaught exception
E/AndroidRuntime( 817): *** EXCEPTION IN SYSTEM PROCESS. System will crash.
E/AndroidRuntime( 817): java.lang.IndexOutOfBoundsException: Invalid location 1
, size is 1
E/AndroidRuntime( 817): at java.util.ArrayList.get(ArrayList.java:353)
E/AndroidRuntime( 817): at com.android.server.AppWidgetService.readState
FromFileLocked(AppWidgetService.java:972)
E/AndroidRuntime( 817): at com.android.server.AppWidgetService.loadState
Locked(AppWidgetService.java:750)
E/AndroidRuntime( 817): at com.android.server.AppWidgetService.systemRea
dy(AppWidgetService.java:125)
E/AndroidRuntime( 817): at com.android.server.ServerThread.run(SystemSer
ver.java:346)
E/AndroidRuntime( 817): Crash logging skipped, no checkin service
I/Process ( 817): Sending signal. PID: 817 SIG: 9
I/ServiceManager( 114): service 'batteryinfo' died
I/ServiceManager( 114): service 'usagestats' died
I/ServiceManager( 114): service 'meminfo' died
I/ServiceManager( 114): service 'telephony.registry' died
I/ServiceManager( 114): service 'SurfaceFlinger' died
I/ServiceManager( 114): service 'power' died
I/ServiceManager( 114): service 'cpuinfo' died
I/ServiceManager( 114): service 'activity.broadcasts' died
I/ServiceManager( 114): service 'activity.services' died
I/ServiceManager( 114): service 'activity.senders' died
I/ServiceManager( 114): service 'content' died
I/ServiceManager( 114): service 'activity' died
I/ServiceManager( 114): service 'permission' died
I/ServiceManager( 114): service 'activity.providers' died
I/ServiceManager( 114): service 'package' died
I/ServiceManager( 114): service 'battery' died
I/ServiceManager( 114): service 'hardware' died
I/ServiceManager( 114): service 'alarm' died
I/ServiceManager( 114): service 'sensor' died
I/ServiceManager( 114): service 'window' died
I/ServiceManager( 114): service 'bluetooth' died
I/ServiceManager( 114): service 'bluetooth_a2dp' died
I/ServiceManager( 114): service 'clipboard' died
I/ServiceManager( 114): service 'input_method' died
I/ServiceManager( 114): service 'netstat' died
I/ServiceManager( 114): service 'statusbar' died
I/ServiceManager( 114): service 'wifi' died
I/ServiceManager( 114): service 'connectivity' died
I/ServiceManager( 114): service 'devicestoragemonitor' died
I/ServiceManager( 114): service 'notification' died
I/ServiceManager( 114): service 'mount' died
I/ServiceManager( 114): service 'location' died
I/ServiceManager( 114): service 'search' died
I/ServiceManager( 114): service 'wallpaper' died
I/ServiceManager( 114): service 'audio' died
I/ServiceManager( 114): service 'appwidget' died
E/installd( 123): eof
E/installd( 123): failed to read size
I/installd( 123): closing connection

There is also a section summing up to several variations of:

W/PackageManager( 1230): Not granting permission android.permission.INTERNET to
package com.loadedbanana.android.youmail because it was previously installed without

I tried the 'fix_permissions' from the recovery console, but it didn't fix it.

I need help!