[Hero, G2 Touch Q&A, Help & Troubleshooting] draexler:
My Hero experiences random crashes (reboots from the hero logo).

I captures some logs with logcat:

D/dalvikvm(23983): GC freed 14512 objects / 956200 bytes in 215ms
E/ImapServer(23983): catch exception
E/ImapServer(23983): java.lang.NumberFormatException: unable to parse 'null' as integer
E/ImapServer(23983):	at java.lang.Integer.parse(Integer.java:385)
E/ImapServer(23983):	at java.lang.Integer.parseInt(Integer.java:374)
E/ImapServer(23983):	at java.lang.Integer.parseInt(Integer.java:333)
E/ImapServer(23983):	at java.lang.Integer.valueOf(Integer.java:590)
E/ImapServer(23983):	at com.htc.android.mail.server.ImapServer.getTheDisplaySize(ImapServer.java:2769)
E/ImapServer(23983):	at com.htc.android.mail.server.ImapServer.processFetchInfo(ImapServer.java:2663)
E/ImapServer(23983):	at com.htc.android.mail.server.ImapServer.fetchInfo(ImapServer.java:2498)
E/ImapServer(23983):	at com.htc.android.mail.server.ImapServer.refresh(ImapServer.java:1583)
E/ImapServer(23983):	at com.htc.android.mail.RequestController$MainRequestQueueThread.run(RequestController.java:607)
E/ImapServer(23983): catch exception
E/ImapServer(23983): java.lang.NumberFormatException: unable to parse 'null' as integer
E/ImapServer(23983):	at java.lang.Integer.parse(Integer.java:385)
E/ImapServer(23983):	at java.lang.Integer.parseInt(Integer.java:374)
E/ImapServer(23983):	at java.lang.Integer.parseInt(Integer.java:333)
E/ImapServer(23983):	at java.lang.Integer.valueOf(Integer.java:590)
E/ImapServer(23983):	at com.htc.android.mail.server.ImapServer.getTheDisplaySize(ImapServer.java:2769)
E/ImapServer(23983):	at com.htc.android.mail.server.ImapServer.processFetchInfo(ImapServer.java:2663)
E/ImapServer(23983):	at com.htc.android.mail.server.ImapServer.fetchInfo(ImapServer.java:2498)
E/ImapServer(23983):	at com.htc.android.mail.server.ImapServer.refresh(ImapServer.java:1583)
E/ImapServer(23983):	at com.htc.android.mail.RequestController$MainRequestQueueThread.run(RequestController.java:607)
I/XT9IME (24777): [finishInput]
I/DumpStateReceiver(23800): Added state dump to 2 crashes
E/ImapServer(23983): catch exception
E/ImapServer(23983): java.lang.NumberFormatException: unable to parse 'null' as integer
E/ImapServer(23983):	at java.lang.Integer.parse(Integer.java:385)
E/ImapServer(23983):	at java.lang.Integer.parseInt(Integer.java:374)
E/ImapServer(23983):	at java.lang.Integer.parseInt(Integer.java:333)
E/ImapServer(23983):	at java.lang.Integer.valueOf(Integer.java:590)
E/ImapServer(23983):	at com.htc.android.mail.server.ImapServer.getTheDisplaySize(ImapServer.java:2769)
E/ImapServer(23983):	at com.htc.android.mail.server.ImapServer.processFetchInfo(ImapServer.java:2663)
E/ImapServer(23983):	at com.htc.android.mail.server.ImapServer.fetchInfo(ImapServer.java:2498)
E/ImapServer(23983):	at com.htc.android.mail.server.ImapServer.refresh(ImapServer.java:1583)
E/ImapServer(23983):	at com.htc.android.mail.RequestController$MainRequestQueueThread.run(RequestController.java:607)
E/ImapServer(23983): catch exception
E/ImapServer(23983): java.lang.NumberFormatException: unable to parse 'null' as integer
E/ImapServer(23983):	at java.lang.Integer.parse(Integer.java:385)
E/ImapServer(23983):	at java.lang.Integer.parseInt(Integer.java:374)
E/ImapServer(23983):	at java.lang.Integer.parseInt(Integer.java:333)
E/ImapServer(23983):	at java.lang.Integer.valueOf(Integer.java:590)
E/ImapServer(23983):	at com.htc.android.mail.server.ImapServer.getTheDisplaySize(ImapServer.java:2769)
E/ImapServer(23983):	at com.htc.android.mail.server.ImapServer.processFetchInfo(ImapServer.java:2663)
E/ImapServer(23983):	at com.htc.android.mail.server.ImapServer.fetchInfo(ImapServer.java:2498)
E/ImapServer(23983):	at com.htc.android.mail.server.ImapServer.refresh(ImapServer.java:1583)
E/ImapServer(23983):	at com.htc.android.mail.RequestController$MainRequestQueueThread.run(RequestController.java:607)
I/DEBUG (12502): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG (12502): Build fingerprint: 'htc_wwe/htc_hero/hero/hero:1.5/2.73.405.5/61267:user/release-keys'
I/DEBUG (12502): pid: 23800, tid: 27275 >>> system_server <<<
I/DEBUG (12502): signal 11 (SIGSEGV), fault addr 00000087
I/DEBUG (12502): r0 00440990 r1 aac4afd8 r2 49897f00 r3 00000000
I/DEBUG (12502): r4 0000045c r5 00000069 r6 00000000 r7 aac4ab7c
I/DEBUG (12502): r8 49897da0 r9 42262e28 10 42262e14 fp 00000001
I/DEBUG (12502): ip aac4ac98 sp 49897838 lr aac078dd pc aac140aa cpsr 20000030
I/DEBUG (12502): #00 pc 000140aa /system/lib/libsqlite.so
I/DEBUG (12502): #01 pc 000141bc /system/lib/libsqlite.so
I/DEBUG (12502): #02 pc 0001420e /system/lib/libsqlite.so
I/DEBUG (12502): #03 pc 00007e5c /system/lib/libsqlite.so
I/DEBUG (12502): #04 pc 00008726 /system/lib/libsqlite.so
I/DEBUG (12502): #05 pc 00017e84 /system/lib/libsqlite.so
I/DEBUG (12502): #06 pc 000186e2 /system/lib/libsqlite.so
I/DEBUG (12502): #07 pc 0002167a /system/lib/libsqlite.so
I/DEBUG (12502): #08 pc 00039718 /system/lib/libsqlite.so
I/DEBUG (12502): #09 pc 0003a946 /system/lib/libsqlite.so
I/DEBUG (12502): #10 pc 0002fb30 /system/lib/libsqlite.so
I/DEBUG (12502): #11 pc 0002fadc /system/lib/libandroid_runtime.so
I/DEBUG (12502): #12 pc 0000e434 /system/lib/libdvm.so
I/DEBUG (12502): #13 pc 00040b0a /system/lib/libdvm.so
I/DEBUG (12502): #14 pc 00013198 /system/lib/libdvm.so
I/DEBUG (12502): #15 pc 00017b9c /system/lib/libdvm.so
I/DEBUG (12502): #16 pc 000175e0 /system/lib/libdvm.so
I/DEBUG (12502): #17 pc 000523dc /system/lib/libdvm.so
I/DEBUG (12502): #18 pc 000523fa /system/lib/libdvm.so
I/DEBUG (12502): #19 pc 000473a4 /system/lib/libdvm.so
I/DEBUG (12502): #20 pc 0000f880 /system/lib/libc.so
I/DEBUG (12502): #21 pc 0000f3f4 /system/lib/libc.so
I/DEBUG (12502): stack:
I/DEBUG (12502): 498977f8 aac4a67c
I/DEBUG (12502): 498977fc 00001624
I/DEBUG (12502): 49897800 00000000
I/DEBUG (12502): 49897804 aac0acc5 /system/lib/libsqlite.so
I/DEBUG (12502): 49897808 aac4b04c
I/DEBUG (12502): 4989780c afe0e940 /system/lib/libc.so
I/DEBUG (12502): 49897810 aac4b04c
I/DEBUG (12502): 49897814 00000000
I/DEBUG (12502): 49897818 00000000
I/DEBUG (12502): 4989781c aac4ab7c
I/DEBUG (12502): 49897820 49897da0
I/DEBUG (12502): 49897824 42262e28
I/DEBUG (12502): 49897828 42262e14
I/DEBUG (12502): 4989782c aac078d9 /system/lib/libsqlite.so
I/DEBUG (12502): 49897830 df002777
I/DEBUG (12502): 49897834 e3a070ad
I/DEBUG (12502): #00 49897838 49897da0
I/DEBUG (12502): 4989783c 00002140
I/DEBUG (12502): 49897840 00000000
I/DEBUG (12502): 49897844 aac4b02c
I/DEBUG (12502): 49897848 00002140
I/DEBUG (12502): 4989784c 00000000
I/DEBUG (12502): 49897850 3ff82ce7
I/DEBUG (12502): 49897854 00002140
I/DEBUG (12502): 49897858 00000000
I/DEBUG (12502): 4989785c 00000000
I/DEBUG (12502): 49897860 aac4b090
I/DEBUG (12502): 49897864 aac141c1 /system/lib/libsqlite.so
I/DEBUG (12502): #01 49897868 00000000
I/DEBUG (12502): 4989786c 00000000
I/DEBUG (12502): 49897870 aac14209 /system/lib/libsqlite.so
I/DEBUG (12502): 49897874 aac14213 /system/lib/libsqlite.so
E/ImapServer(23983): catch exception
E/ImapServer(23983): java.lang.NumberFormatException: unable to parse 'null' as integer
E/ImapServer(23983):	at java.lang.Integer.parse(Integer.java:385)
E/ImapServer(23983):	at java.lang.Integer.parseInt(Integer.java:374)
E/ImapServer(23983):	at java.lang.Integer.parseInt(Integer.java:333)
E/ImapServer(23983):	at java.lang.Integer.valueOf(Integer.java:590)
E/ImapServer(23983):	at com.htc.android.mail.server.ImapServer.getTheDisplaySize(ImapServer.java:2769)
E/ImapServer(23983):	at com.htc.android.mail.server.ImapServer.processFetchInfo(ImapServer.java:2663)
E/ImapServer(23983):	at com.htc.android.mail.server.ImapServer.fetchInfo(ImapServer.java:2498)
E/ImapServer(23983):	at com.htc.android.mail.server.ImapServer.refresh(ImapServer.java:1583)
E/ImapServer(23983):	at com.htc.android.mail.RequestController$MainRequestQueueThread.run(RequestController.java:607)
E/ImapServer(23983): catch exception
E/ImapServer(23983): java.lang.NumberFormatException: unable to parse 'null' as integer
E/ImapServer(23983):	at java.lang.Integer.parse(Integer.java:385)
E/ImapServer(23983):	at java.lang.Integer.parseInt(Integer.java:374)
E/ImapServer(23983):	at java.lang.Integer.parseInt(Integer.java:333)
E/ImapServer(23983):	at java.lang.Integer.valueOf(Integer.java:590)
E/ImapServer(23983):	at com.htc.android.mail.server.ImapServer.getTheDisplaySize(ImapServer.java:2769)
E/ImapServer(23983):	at com.htc.android.mail.server.ImapServer.processFetchInfo(ImapServer.java:2663)
E/ImapServer(23983):	at com.htc.android.mail.server.ImapServer.fetchInfo(ImapServer.java:2498)
E/ImapServer(23983):	at com.htc.android.mail.server.ImapServer.refresh(ImapServer.java:1583)
E/ImapServer(23983):	at com.htc.android.mail.RequestController$MainRequestQueueThread.run(RequestController.java:607)
E/ImapServer(23983): catch exception
E/ImapServer(23983): java.lang.NumberFormatException: unable to parse 'null' as integer
E/ImapServer(23983):	at java.lang.Integer.parse(Integer.java:385)
E/ImapServer(23983):	at java.lang.Integer.parseInt(Integer.java:374)
E/ImapServer(23983):	at java.lang.Integer.parseInt(Integer.java:333)
E/ImapServer(23983):	at java.lang.Integer.valueOf(Integer.java:590)
E/ImapServer(23983):	at com.htc.android.mail.server.ImapServer.getTheDisplaySize(ImapServer.java:2769)
E/ImapServer(23983):	at com.htc.android.mail.server.ImapServer.processFetchInfo(ImapServer.java:2663)
E/ImapServer(23983):	at com.htc.android.mail.server.ImapServer.fetchInfo(ImapServer.java:2498)
E/ImapServer(23983):	at com.htc.android.mail.server.ImapServer.refresh(ImapServer.java:1583)
E/ImapServer(23983):	at com.htc.android.mail.RequestController$MainRequestQueueThread.run(RequestController.java:607)
I/DEBUG (12502): debuggerd committing suicide to free the zombie!
I/DEBUG (27279): debuggerd: Nov 30 2009 12:50:29
I/ActivityThread(23904): Removing dead content provider: sync
I/ActivityThread(23904): Removing dead content provider: settings
I/ActivityThread(23841): Removing dead content provider: sync
I/ActivityThread(23841): Removing dead content provider: subscribedfeeds
I/ActivityThread(23841): Removing dead content provider: settings
I/ActivityThread(23845): Removing dead content provider: sync
I/ActivityThread(23845): Removing dead content provider: settings
I/ActivityThread(24017): Removing dead content provider: subscribedfeeds
I/ActivityThread(24017): Removing dead content provider: settings
I/ActivityThread(27002): Removing dead content provider: android.server.checkin
I/ActivityThread(27002): Removing dead content provider: settings
I/ActivityThread(23921): Removing dead content provider: settings
I/ActivityThread(23870): Removing dead content provider: settings
I/ActivityThread(23947): Removing dead content provider: settings
I/ActivityThread(23843): Removing dead content provider: android.server.htcCheckin
I/ActivityThread(23843): Removing dead content provider: android.server.checkin
I/ActivityThread(23843): Removing dead content provider: settings
I/ActivityThread(24777): Removing dead content provider: settings
I/ActivityThread(24062): Removing dead content provider: settings
I/ActivityThread(23983): Removing dead content provider: settings
I/ActivityThread(23983): Removing dead content provider: sync
E/installd( 103): eof
E/installd( 103): failed to read size
I/installd( 103): closing connection
I/ServiceManager( 95): service 'activity' died
I/ServiceManager( 95): service 'telephony.registry' died
I/ServiceManager( 95): service 'batteryinfo' died
I/ServiceManager( 95): service 'SurfaceFlinger' died
I/ServiceManager( 95): service 'power' died
I/ServiceManager( 95): service 'battery' died
I/ServiceManager( 95): service 'hardware' died
I/ServiceManager( 95): service 'usagestats' died
I/ServiceManager( 95): service 'cpuinfo' died
I/ServiceManager( 95): service 'package' died
I/ServiceManager( 95): service 'meminfo' died
I/ServiceManager( 95): service 'activity.providers' died
I/ServiceManager( 95): service 'activity.services' died
I/ServiceManager( 95): service 'activity.senders' died
I/ServiceManager( 95): service 'permission' died
I/ServiceManager( 95): service 'content' died
I/ServiceManager( 95): service 'activity.broadcasts' died
I/ServiceManager( 95): service 'sensor' died
I/ServiceManager( 95): service 'alarm' died
I/ServiceManager( 95): service 'window' died
I/ServiceManager( 95): service 'bluetooth' died
I/ServiceManager( 95): service 'bluetooth_a2dp' died
I/ServiceManager( 95): service 'statusbar' died
I/ServiceManager( 95): service 'clipboard' died
I/ServiceManager( 95): service 'input_method' died
I/ServiceManager( 95): service 'netstat' died
I/ServiceManager( 95): service 'connectivity' died
I/ServiceManager( 95): service 'wifi' died
I/ServiceManager( 95): service 'notification' died
I/ServiceManager( 95): service 'mount' died
I/ServiceManager( 95): service 'devicestoragemonitor' died
I/ServiceManager( 95): service 'location' died
I/ServiceManager( 95): service 'search' died
I/ServiceManager( 95): service 'wallpaper' died
I/ServiceManager( 95): service 'audio' died
I/ServiceManager( 95): service 'appwidget' died
I/ServiceManager( 95): service 'checkin' died
I/ServiceManager( 95): service 'htc_checkin' died
E/ImapServer(23983): catch exception
E/ImapServer(23983): java.lang.NumberFormatException: unable to parse 'null' as integer
E/ImapServer(23983):	at java.lang.Integer.parse(Integer.java:385)
E/ImapServer(23983):	at java.lang.Integer.parseInt(Integer.java:374)
E/ImapServer(23983):	at java.lang.Integer.parseInt(Integer.java:333)
E/ImapServer(23983):	at java.lang.Integer.valueOf(Integer.java:590)
E/ImapServer(23983):	at com.htc.android.mail.server.ImapServer.getTheDisplaySize(ImapServer.java:2769)
E/ImapServer(23983):	at com.htc.android.mail.server.ImapServer.processFetchInfo(ImapServer.java:2663)
E/ImapServer(23983):	at com.htc.android.mail.server.ImapServer.fetchInfo(ImapServer.java:2498)
E/ImapServer(23983):	at com.htc.android.mail.server.ImapServer.refresh(ImapServer.java:1583)
E/ImapServer(23983):	at com.htc.android.mail.RequestController$MainRequestQueueThread.run(RequestController.java:607)
E/AndroidRuntime(23983): Crash logging skipped, no checkin service
E/AndroidRuntime(23983): Crash logging skipped, no htc checkin service
E/vold ( 96): Framework disconnected
D/Zygote (23799): Process 23800 terminated by signal (11)
I/Zygote (23799): Exit zygote because system server (23800) has terminated
I/ServiceManager( 95): service 'simphonebook' died
I/ServiceManager( 95): service 'isms' died
I/ServiceManager( 95): service 'iphonesubinfo' died
I/ServiceManager( 95): service 'phone' died
D/AK8973 ( 106): Compass CLOSE

Does this make any sense to anyone? Any hint to fix this?