[Touch Pro, Fuze General] renzhi.ca:
Here's the log when Google Pinyin IME died:

W/ActivityManager( 1308): Scheduling restart of crashed service com.android.inputmethod.pinyin/.PinyinIME in 5000ms

I/ActivityManager( 1308): Start proc com.android.inputmethod.pinyin for service com.android.inputmethod.pinyin/.PinyinIME: pid=1885 uid=10002 gids={3003, 1015}

D/dalvikvm( 1384): GC_EXPLICIT freed 951 objects / 40976 bytes in 210ms

W/dalvikvm( 1885): ERROR: Unable to find decl for native Lcom/android/inputmethod/pinyin/PinyinDecoderService;.nativeImOpenDecoder ([B[B)Z

W/dalvikvm( 1885): JNI_OnLoad returned bad version (-1) in /system/lib/libjni_pinyinime.so 0x43e99798

E/PinyinDecoderService( 1885): WARNING: Could not load jni_pinyinime natives

I/DEBUG ( 1279): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***

I/DEBUG ( 1279): Build fingerprint: 'generic/full_msm/msm/msm:2.2.2/FRX06/eng.bryan.20110325.203308:userdebug/release-keys'

I/DEBUG ( 1279): pid: 1885, tid: 1885 >>> com.android.inputmethod.pinyin <<<

I/DEBUG ( 1279): signal 11 (SIGSEGV), fault addr 00000010

I/DEBUG ( 1279): r0 00000007 r1 00000001 r2 00000000 r3 a73116d8

I/DEBUG ( 1279): r4 00000000 r5 0000ccc8 r6 43eb8c40 r7 0002bfc0

I/DEBUG ( 1279): r8 bea38514 r9 4104ed40 10 4104ed2c fp bea38860

I/DEBUG ( 1279): ip a7306e4d sp bea384d0 lr 8084d871 pc 8084447c cpsr 00000030

I/DEBUG ( 1279): #00 pc 0004447c /system/lib/libdvm.so

I/DEBUG ( 1279): #01 pc 00006e6e /system/lib/libjni_pinyinime.so

I/DEBUG ( 1279): #02 pc 00016cf4 /system/lib/libdvm.so

I/DEBUG ( 1279):

I/DEBUG ( 1279): code around pc:

I/DEBUG ( 1279): 8084445c 1c286804 f9f8f009 1c201c31 46c0bd70

I/DEBUG ( 1279): 8084446c 6905b570 1c0e1c14 21011c28 f9ecf009

I/DEBUG ( 1279): 8084447c 1c286923 58f42107 f9e6f009 bd701c20

I/DEBUG ( 1279): 8084448c 6905b570 1c0e1c14 21011c28 f9dcf009

I/DEBUG ( 1279): 8084449c 1c286923 5af42107 f9d6f009 bd70b220

I/DEBUG ( 1279):

I/DEBUG ( 1279): code around lr:

I/DEBUG ( 1279): 8084d850 000003dc 1c04b570 28001c0d f7ffd102

I/DEBUG ( 1279): 8084d860 1c04ff75 2d016866 1c20d102 ffc8f7ff

I/DEBUG ( 1279): 8084d870 60651c30 46c0bd70 b087b5f0 90054d2a

I/DEBUG ( 1279): 8084d880 ff64f7ff 447d4b29 58ee27f0 1c0400bf

I/DEBUG ( 1279): 8084d890 90046940 f01059f0 9904ff4d d0404281

I/DEBUG ( 1279):

I/DEBUG ( 1279): stack:

I/DEBUG ( 1279): bea38490 8089ccf0

I/DEBUG ( 1279): bea38494 80847a05 /system/lib/libdvm.so

I/DEBUG ( 1279): bea38498 00000000

I/DEBUG ( 1279): bea3849c 0000aa50 [heap]

I/DEBUG ( 1279): bea384a0 0000001a

I/DEBUG ( 1279): bea384a4 ad330707 /system/lib/libandroid_runtime.so

I/DEBUG ( 1279): bea384a8 a73116d8

I/DEBUG ( 1279): bea384ac 0000ccc8 [heap]

I/DEBUG ( 1279): bea384b0 00000001

I/DEBUG ( 1279): bea384b4 00000007

I/DEBUG ( 1279): bea384b8 0002bfc0 [heap]

I/DEBUG ( 1279): bea384bc 8084d871 /system/lib/libdvm.so

I/DEBUG ( 1279): bea384c0 00000000

I/DEBUG ( 1279): bea384c4 0000ccc8 [heap]

I/DEBUG ( 1279): bea384c8 df002777

I/DEBUG ( 1279): bea384cc e3a070ad

I/DEBUG ( 1279): #00 bea384d0 8089ccf0

I/DEBUG ( 1279): bea384d4 0000aa50 [heap]

I/DEBUG ( 1279): bea384d8 8084446d /system/lib/libdvm.so

I/DEBUG ( 1279): bea384dc a7306e71 /system/lib/libjni_pinyinime.so

I/DEBUG ( 1279): #01 bea384e0 bea38550 [stack]

I/DEBUG ( 1279): bea384e4 00104d9a [heap]

I/DEBUG ( 1279): bea384e8 00000013

I/DEBUG ( 1279): bea384ec bea38538 [stack]

I/DEBUG ( 1279): bea384f0 00000007

I/DEBUG ( 1279): bea384f4 43eac470

I/DEBUG ( 1279): bea384f8 4104ed58

I/DEBUG ( 1279): bea384fc 80816cf8 /system/lib/libdvm.so

I/BootReceiver( 1308): Copying /data/tombstones/tombstone_04 to DropBox (SYSTEM_TOMBSTONE)

D/Zygote ( 1281): Process 1885 terminated by signal (11)

D/dalvikvm( 1308): GC_FOR_MALLOC freed 3951 objects / 373816 bytes in 200ms

D/dalvikvm( 1308): GC_FOR_MALLOC freed 15 objects / 109128 bytes in 180ms

I/ActivityManager( 1308): Process com.android.inputmethod.pinyin (pid 1885) has died.

It's not usable at all, not sure if this could help the developers.