[Touch Pro, Fuze Android Development] detlef25:
First off, congrats, great build. Works very well here on a DIAM100.

I have observed some bugs though, hope this helps in tracking them down:

When installing an app via adb install installation fails. adb logcat says:

D/dalvikvm( 1211): GC_FOR_MALLOC freed 72 objects / 375696 bytes in 140ms
D/AndroidRuntime( 1667):
D/AndroidRuntime( 1667): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<<
I/AndroidRuntime( 1667): Heap size: -Xmx16m
D/AndroidRuntime( 1667): CheckJNI is OFF
D/AndroidRuntime( 1667): --- registering native functions ---
I/ActivityManager( 1211): Start proc com.android.defcontainer for service com.android.defcontainer/.DefaultContainerService: pid=1673 uid=10017 gids={1015, 2001}
D/dalvikvm( 1673): GC_EXPLICIT freed 804 objects / 57112 bytes in 140ms
D/VoldCmdListener( 1180): asec list
I/PackageHelper( 1673): Size of container 2 MB 482044 bytes
D/VoldCmdListener( 1180): asec create smdl2tmp1 2 fat {} 10017
W/logwrapper( 1689): Unable to background process (No such file or directory)
E/logwrapper( 1689): executing /system/bin/newfs_msdos failed: No such file or directory
I/logwrapper( 1180): /system/bin/newfs_msdos terminated by exit(255)
E/Vold ( 1180): Format failed (unknown exit code 255)
E/Vold ( 1180): ASEC FAT format failed (I/O error)
E/PackageHelper( 1673): Failed to create secure container smdl2tmp1
E/DefContainer( 1673): Failed to create container smdl2tmp1
D/dalvikvm( 1211): GC_EXPLICIT freed 1509 objects / 540632 bytes

So it seems to want to create the security container but can't create the FAT filesystem on the container, because newfs_msdos is missing.

When running the browser or Gmail, it crashes:

I/ActivityManager( 1211): Start proc com.android.browser for activity com.android.browser/.BrowserActivity: pid=1632 uid=10004 gids={3003, 1015}
W/ResourceType( 1211): Skipping entry 0x7f040007 in package table 0 because it is not complex!
W/ResourceType( 1211): Skipping entry 0x7f040008 in package table 0 because it is not complex!
I/ActivityThread( 1632): Publishing provider browser: com.android.browser.BrowserProvider
I/ActivityManager( 1211): Process com.google.android.gm (pid 1564) has died.
I/ActivityManager( 1211): Displayed activity com.android.browser/.BrowserActivity: 3380 ms (total 255550 ms)
D/dalvikvm( 1632): GC_FOR_MALLOC freed 4138 objects / 242000 bytes in 130ms
I/ActivityManager( 1211): Process android.process.media (pid 1602) has died.
I/DEBUG ( 1182): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG ( 1182): Build fingerprint: 'google/passion/passion/mahimahi:2.2/FRF91/43546:user/release-keys'
I/DEBUG ( 1182): pid: 1632, tid: 1643 >>> com.android.browser <<<
I/DEBUG ( 1182): signal 7 (SIGBUS), fault addr 00000000
I/DEBUG ( 1182): r0 00000001 r1 45385a4c r2 ab1ec20c r3 00000001
I/DEBUG ( 1182): r4 45385a4c r5 45385a4c r6 00509190 r7 003cb650
I/DEBUG ( 1182): r8 45385b80 r9 41fd7ecc 10 41fd7eb4 fp 00384570
I/DEBUG ( 1182): ip a8745abc sp 45385a40 lr ab13147c pc ab130c88 cpsr 60000010
I/DEBUG ( 1182): #00 pc 00030c88 /system/lib/libskia.so (_ZN8SkStringD1Ev)
I/DEBUG ( 1182): #01 pc 00031478 /system/lib/libskia.so (_ZN8SkStringaSERKS_)
I/DEBUG ( 1182): #02 pc 0009eb7a /system/lib/libwebcore.so
I/DEBUG ( 1182): #03 pc 00092ed2 /system/lib/libwebcore.so
I/DEBUG ( 1182): #04 pc 00099098 /system/lib/libwebcore.so
I/DEBUG ( 1182): #05 pc 0004ee04 /system/lib/libwebcore.so
I/DEBUG ( 1182): #06 pc 00068e16 /system/lib/libwebcore.so
I/DEBUG ( 1182): #07 pc 0020d71e /system/lib/libwebcore.so
I/DEBUG ( 1182): #08 pc 0005e7ca /system/lib/libwebcore.so
I/DEBUG ( 1182): #09 pc 0013cab6 /system/lib/libwebcore.so
I/DEBUG ( 1182): #10 pc 00011d34 /system/lib/libdvm.so
I/DEBUG ( 1182): #11 pc 0003f210 /system/lib/libdvm.so (dvmCallJNIMethod_virtualNoRef)
I/DEBUG ( 1182): #12 pc 00016cf8 /system/lib/libdvm.so
I/DEBUG ( 1182): #13 pc 0001d644 /system/lib/libdvm.so (dvmMterpStd)
I/DEBUG ( 1182): #14 pc 0001c4dc /system/lib/libdvm.so (dvmInterpret)
I/DEBUG ( 1182): #15 pc 000554dc /system/lib/libdvm.so (dvmCallMethodV)
I/DEBUG ( 1182): #16 pc 000556f2 /system/lib/libdvm.so (dvmCallMethod)
I/DEBUG ( 1182): #17 pc 000496b2 /system/lib/libdvm.so
I/DEBUG ( 1182): #18 pc 000114c0 /system/lib/libc.so (__thread_entry)
I/DEBUG ( 1182): #19 pc 00010fa4 /system/lib/libc.so (pthread_create)
I/DEBUG ( 1182):
I/DEBUG ( 1182): code around pc:
I/DEBUG ( 1182): ab130c68 e7940001 e5850000 e8bd8070 000e37e0
I/DEBUG ( 1182): ab130c78 000002a0 e92d4010 e1a04000 e5900000
I/DEBUG ( 1182): ab130c88 e1d030b0 e3530000 0a000006 e1d030b2
I/DEBUG ( 1182): ab130c98 e243c001 e1a0280c e1a01822 e3510000
I/DEBUG ( 1182): ab130ca8 e1c010b2 0a000001 e1a00004 e8bd8010
I/DEBUG ( 1182):
I/DEBUG ( 1182): code around lr:
I/DEBUG ( 1182): ab13145c e28d5004 e1a00005 ebfffddc e1a00004
I/DEBUG ( 1182): ab13146c e1a01005 ebfffd1a e1a00005 ebfffdff
I/DEBUG ( 1182): ab13147c e1a00004 e28dd00c e8bd8030 e92d4010
I/DEBUG ( 1182): ab13148c e1a04000 e5900000 e1d030b0 e3530000
I/DEBUG ( 1182): ab13149c 0a000006 e1d030b2 e243c001 e1a0280c
I/DEBUG ( 1182):
I/DEBUG ( 1182): stack:
I/DEBUG ( 1182): 45385a00 41fd7eb4
I/DEBUG ( 1182): 45385a04 afd0c9a1 /system/lib/libc.so
I/DEBUG ( 1182): 45385a08 ab214410
I/DEBUG ( 1182): 45385a0c 004edbb0 [heap]
I/DEBUG ( 1182): 45385a10 00000000
I/DEBUG ( 1182): 45385a14 afd10874 /system/lib/libc.so
I/DEBUG ( 1182): 45385a18 00509198 [heap]
I/DEBUG ( 1182): 45385a1c 003cb650 [heap]
I/DEBUG ( 1182): 45385a20 00000000
I/DEBUG ( 1182): 45385a24 ab14cab4 /system/lib/libskia.so
I/DEBUG ( 1182): 45385a28 00509198 [heap]
I/DEBUG ( 1182): 45385a2c 003cb650 [heap]
I/DEBUG ( 1182): 45385a30 00000000
I/DEBUG ( 1182): 45385a34 ab14cfa8 /system/lib/libskia.so
I/DEBUG ( 1182): 45385a38 003cb650 [heap]
I/DEBUG ( 1182): 45385a3c a830cb03 /system/lib/libwebcore.so
I/DEBUG ( 1182): #00 45385a40 003cb670 [heap]
I/DEBUG ( 1182): 45385a44 ab13147c /system/lib/libskia.so
I/DEBUG ( 1182): #01 45385a48 45385aa8
I/DEBUG ( 1182): 45385a4c 00000001
I/DEBUG ( 1182): 45385a50 004f2820 [heap]
I/DEBUG ( 1182): 45385a54 004f2820 [heap]
I/DEBUG ( 1182): 45385a58 00502230 [heap]
I/DEBUG ( 1182): 45385a5c a839eb7d /system/lib/libwebcore.so
W/BatteryStatsImpl( 1211): Couldn't get kernel wake lock stats

If I read this correctly, the problem is with the gallery or media framework.

I should mention that I am running this overclocked. I'll reboot into the stock clock config later and see if this changes anything.

Anyway, keep up the good work, this is definitely a very fast rom. I also like the Donut with 3D work, using it for testing during development ATM :)

Regards,

Kevin