[G1 Android Development] devsk:
I got a random reboot today, for the first time with this ROM. I jumped to home screen and I was just moving from one desktop to the next with a swipe. I quickly attached it to cable and got logcat:

W/SurfaceComposerClient( 128): Destroying surface while a transaction is open. Client 0x2900c0: destroying surface 0, mTransactionOpen=1
W/SurfaceComposerClient( 128): Destroying surface while a transaction is open. Client 0x2900c0: destroying surface 0, mTransactionOpen=1
W/WindowManager( 128): performLayoutAndPlaceSurfacesLocked called while in layout
D/libc-abort( 128): abort() called in pid 128
D/dalvikvm(13440): GC freed 7105 objects / 523760 bytes in 223ms
I/DEBUG ( 108): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG ( 108): Build fingerprint: 'tmobile/kila/dream/trout:1.5/CRB43/148830:user/ota-rel-keys,release-keys'
I/DEBUG ( 108): pid: 128, tid: 753 >>> system_server <<<
I/DEBUG ( 108): signal 11 (SIGSEGV), fault addr deadbaad
I/DEBUG ( 108): r0 00000003 r1 deadbaad r2 00000027 r3 ffff6150
I/DEBUG ( 108): r4 ffff6128 r5 afe2fef8 r6 afe39dd0 r7 00000158
I/DEBUG ( 108): r8 48335bd8 r9 42872b94 10 42872b80 fp 00000001
I/DEBUG ( 108): ip 0000001a sp 48335b30 lr afe1ff33 pc afe1066a cpsr 20000030
D/dalvikvm(13440): GC freed 9594 objects / 505104 bytes in 435ms
I/DEBUG ( 108): #00 pc 0001066a /system/lib/libc.so
I/DEBUG ( 108): #01 pc 0000afae /system/lib/libc.so
I/DEBUG ( 108): #02 pc 00000944 /system/lib/libstdc++.so
I/DEBUG ( 108): #03 pc 00024c50 /system/lib/libui.so
I/DEBUG ( 108): #04 pc 000214e0 /system/lib/libutils.so
I/DEBUG ( 108): #05 pc 0002f4a2 /system/lib/libandroid_runtime.so
I/DEBUG ( 108): #06 pc 0000e3b4 /system/lib/libdvm.so
I/DEBUG ( 108): #07 pc 00040a8a /system/lib/libdvm.so
I/DEBUG ( 108): #08 pc 00013118 /system/lib/libdvm.so
I/DEBUG ( 108): #09 pc 00017b1c /system/lib/libdvm.so
I/DEBUG ( 108): #10 pc 00017560 /system/lib/libdvm.so
I/DEBUG ( 108): #11 pc 000520ec /system/lib/libdvm.so
I/DEBUG ( 108): #12 pc 00040670 /system/lib/libdvm.so
I/DEBUG ( 108): #13 pc 00038786 /system/lib/libandroid_runtime.so
I/DEBUG ( 108): #14 pc 00039f3c /system/lib/libandroid_runtime.so
I/DEBUG ( 108): #15 pc 0002acc4 /system/lib/libutils.so
I/DEBUG ( 108): #16 pc 0002e76c /system/lib/libutils.so
I/DEBUG ( 108): #17 pc 0002e942 /system/lib/libutils.so
I/DEBUG ( 108): #18 pc 00033600 /system/lib/libutils.so
I/DEBUG ( 108): #19 pc 000287f4 /system/lib/libutils.so
I/DEBUG ( 108): #20 pc 00029466 /system/lib/libandroid_runtime.so
I/DEBUG ( 108): #21 pc 000285d4 /system/lib/libutils.so
I/DEBUG ( 108): #22 pc 0000f880 /system/lib/libc.so
I/DEBUG ( 108): #23 pc 0000f3f4 /system/lib/libc.so
I/DEBUG ( 108): stack:
I/DEBUG ( 108): 48335af0 00000000
I/DEBUG ( 108): 48335af4 48335b20
I/DEBUG ( 108): 48335af8 afe39f90 /system/lib/libc.so
I/DEBUG ( 108): 48335afc afe39fe4 /system/lib/libc.so
I/DEBUG ( 108): 48335b00 00000000
I/DEBUG ( 108): 48335b04 afe13e4d /system/lib/libc.so
I/DEBUG ( 108): 48335b08 00187fc4 [heap]
I/DEBUG ( 108): 48335b0c c232e89e
I/DEBUG ( 108): 48335b10 48335bc4
I/DEBUG ( 108): 48335b14 ffff6128
I/DEBUG ( 108): 48335b18 afe2fef8 /system/lib/libc.so
I/DEBUG ( 108): 48335b1c afe39dd0 /system/lib/libc.so
I/DEBUG ( 108): 48335b20 00000158
I/DEBUG ( 108): 48335b24 afe10663 /system/lib/libc.so
I/DEBUG ( 108): 48335b28 df002777
I/DEBUG ( 108): 48335b2c e3a070ad
I/DEBUG ( 108): #00 48335b30 00618310 [heap]
I/DEBUG ( 108): 48335b34 afe0e940 /system/lib/libc.so
I/DEBUG ( 108): 48335b38 00618310 [heap]
I/DEBUG ( 108): 48335b3c afe3c980
I/DEBUG ( 108): 48335b40 00002bb0
I/DEBUG ( 108): 48335b44 fffffbdf
I/DEBUG ( 108): 48335b48 004c12b0 [heap]
I/DEBUG ( 108): 48335b4c 00618218 [heap]
I/DEBUG ( 108): 48335b50 00618370 [heap]
I/DEBUG ( 108): 48335b54 afe0afb3 /system/lib/libc.so
I/DEBUG ( 108): #01 48335b58 00000000
I/DEBUG ( 108): 48335b5c acd33a47 /system/lib/libsurfaceflinger.so
I/DEBUG ( 108): 48335b60 afe3c980
I/DEBUG ( 108): 48335b64 afe39dd0 /system/lib/libc.so
I/DEBUG ( 108): 48335b68 0000a000 [heap]
I/DEBUG ( 108): 48335b6c 00000010
I/DEBUG ( 108): 48335b70 ac428c50 /system/lib/libui.so
I/DEBUG ( 108): 48335b74 00618310 [heap]
I/DEBUG ( 108): 48335b78 00618320 [heap]
I/DEBUG ( 108): 48335b7c 0061831c [heap]
I/DEBUG ( 108): 48335b80 00618318 [heap]
I/DEBUG ( 108): 48335b84 afd00949 /system/lib/libstdc++.so
E/vold ( 107): Framework disconnected
E/installd( 115): eof
E/installd( 115): failed to read size
I/installd( 115): closing connection
I/ServiceManager( 106): service 'activity' died
I/ActivityThread(13440): Removing dead content provider: android.server.checkin
I/ActivityThread(13440): Removing dead content provider: sync
I/ActivityThread(13440): Removing dead content provider: settings
I/ActivityThread(21241): Removing dead content provider: settings
I/ActivityThread(13440): Removing dead content provider: subscribedfeeds
I/ActivityThread(13212): Removing dead content provider: settings
D/Zygote ( 110): Process 128 terminated by signal (11)
I/Zygote ( 110): Exit zygote because system server (128) has terminated
I/ActivityThread( 323): Removing dead content provider: settings
I/ActivityThread( 379): Removing dead content provider: settings
I/ActivityThread( 413): Removing dead content provider: settings
I/ActivityThread( 178): Removing dead content provider: settings
I/ActivityThread( 178): Removing dead content provider: android.server.checkin
I/ServiceManager( 106): service 'package' died
I/ServiceManager( 106): service 'meminfo' died
I/ServiceManager( 106): service 'SurfaceFlinger' died
I/ServiceManager( 106): service 'power' died
I/ServiceManager( 106): service 'appwidget' died
I/ServiceManager( 106): service 'batteryinfo' died
I/ServiceManager( 106): service 'usagestats' died
I/ServiceManager( 106): service 'telephony.registry' died
I/ServiceManager( 106): service 'permission' died
I/ServiceManager( 106): service 'cpuinfo' died
I/ServiceManager( 106): service 'content' died
I/ServiceManager( 106): service 'activity.broadcasts' died
I/ServiceManager( 106): service 'activity.services' died
I/ServiceManager( 106): service 'activity.senders' died
I/ServiceManager( 106): service 'activity.providers' died
I/ServiceManager( 106): service 'battery' died
I/ServiceManager( 106): service 'hardware' died
I/ServiceManager( 106): service 'sensor' died
I/ServiceManager( 106): service 'alarm' died
I/ServiceManager( 106): service 'window' died
I/ServiceManager( 106): service 'bluetooth' died
I/ServiceManager( 106): service 'bluetooth_a2dp' died
I/ServiceManager( 106): service 'statusbar' died
I/ServiceManager( 106): service 'clipboard' died
I/ServiceManager( 106): service 'checkin' died
I/ServiceManager( 106): service 'input_method' died
I/ServiceManager( 106): service 'netstat' died
I/ServiceManager( 106): service 'wifi' died
I/ServiceManager( 106): service 'connectivity' died
I/ServiceManager( 106): service 'notification' died
I/ServiceManager( 106): service 'mount' died
I/ServiceManager( 106): service 'devicestoragemonitor' died
I/ServiceManager( 106): service 'location' died
I/ServiceManager( 106): service 'search' died
I/ServiceManager( 106): service 'wallpaper' died
I/ServiceManager( 106): service 'audio' died
I/ServiceManager( 106): service 'htc_checkin' died
I/ServiceManager( 106): service 'simphonebook' died
I/ServiceManager( 106): service 'isms' died
I/ServiceManager( 106): service 'iphonesubinfo' died
I/ServiceManager( 106): service 'phone' died
D/AKMD ( 117): Compass CLOSE
D/AndroidRuntime(21760):
D/AndroidRuntime(21760): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<<
D/AndroidRuntime(21760): CheckJNI is OFF

I think I caught it at the right time.

During the normal boot, I got this exception:

/PackageManager(21764): Exception reading jar: /system/framework/com.htc.resources.apk
W/PackageManager(21764): java.io.IOException: /system/framework/com.htc.resources.apk
W/PackageManager(21764): at dalvik.system.DexFile.isDexOptNeeded(Native Method)
W/PackageManager(21764): at com.android.server.PackageManagerService.<init>(PackageManagerService.java:439)
W/PackageManager(21764): at com.android.server.PackageManagerService.main(PackageManagerService.java:261)
W/PackageManager(21764): at com.android.server.ServerThread.run(SystemServer.java:113)

There are also bunch of warnings about missing HAL libraries.

I am not sure if any of this is helpful in debugging the issue but you probably know better.