[Desire Android Development] Baardman:
I tried flashing, but it didn't help, still force closing. The log is as follows (I hope I'm posting the right information):

device_model:bravo
build_version:1.6.10
condition:1
processName:com.android.mms
pid:740
uid:10030
tag:null
shortMsg:android.database.sqlite.SQLiteException
longMsg:android.database.sqlite.SQLiteException: unable to open database file
stackTrace:android.database.sqlite.SQLiteException: unable to open database file
at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:158)
at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:114)
at android.content.ContentProviderProxy.bulkQueryInternal(ContentProviderNative.java:330)
at android.content.ContentProviderProxy.query(ContentProviderNative.java:366)
at android.content.ContentResolver.query(ContentResolver.java:262)
at com.android.mms.data.Contact$ContactsCache.getSPInfoForPhoneNumber(Contact.java:726)
at com.android.mms.data.Contact$ContactsCache.getContactInfoForPhoneNumber(Contact.java:712)
at com.android.mms.data.Contact$ContactsCache.getContactInfo(Contact.java:646)
at com.android.mms.data.Contact$ContactsCache.updateContact(Contact.java:593)
at com.android.mms.data.Contact$ContactsCache.access$500(Contact.java:351)
at com.android.mms.data.Contact$ContactsCache$1.run(Contact.java:517)
at com.android.mms.data.Contact$ContactsCache.get(Contact.java:532)
at com.android.mms.data.Contact.get(Contact.java:148)
at com.android.mms.data.ContactList.getByIds(ContactList.java:50)
at com.android.mms.data.Conversation.fillFromCursor(Conversation.java:666)
at com.android.mms.data.Conversation.<init>(Conversation.java:111)
at com.android.mms.data.Conversation.cacheAllThreads(Conversation.java:946)
at com.android.mms.data.Conversation.access$100(Conversation.java:34)
at com.android.mms.data.Conversation$2.run(Conversation.java:812)
at java.lang.Thread.run(Thread.java:1019)

Detail logs:
--------- beginning of /dev/log/system
--------- beginning of /dev/log/main
I//system/bin/fsck_msdos( 120): 7812 files, 1400032 free (350008 clusters)
W/dalvikvm( 589): threadid=3: spin on suspend #1 threadid=10 (pcf=0)
D/dalvikvm( 589): Temporarily moving tid 725 to fg (was 0)
D/dalvikvm( 589): Temporarily raised priority on tid 725 (19 -> 0)
W/dalvikvm( 589): threadid=3: spin on suspend resolved in 1012 msec
D/dalvikvm( 589): Restored policy of 725 to 0
D/dalvikvm( 589): Restored priority on 725 to 19
D/dalvikvm( 589): GC_CONCURRENT freed 200K, 41% free 3906K/6599K, external 0K/0K, paused 24ms+3ms
I/com.keramidas.TitaniumBackup.schedules.BootReceiver( 754): Boot completed => Starting scheduler service ...
I/com.keramidas.TitaniumBackup.schedules.SchedulerService( 754): onCreate()
D/QualcommCameraHardware( 125): createInstance: E
I/AlarmManager( 150): wakelock acquire, uid:10079 at elapsed real time: 103032
I/AlarmManager( 150): wakelock release, uid:10079 at elapsed real time: 103033
I/AlarmManager( 150): wakelock acquire, uid:10079 at elapsed real time: 103050
I/AlarmManager( 150): wakelock release, uid:10079 at elapsed real time: 103051
D/MinimalTextUpdateService( 422): Rebuilding demand map
D/MinimalTextUpdateService( 422): Checking if widget 34 needs an update
D/MinimalTextUpdateService( 422): Updating widget 34; Change: 8, Demand: 48(force)
D/cn.miren.browser.widget( 286): android.intent.action.BOOT_COMPLETED
D/WeatherUpdateService( 422): Creating Weather Update Service
D/QualcommCameraHardware( 125): Storing the current target type as 1
D/QualcommCameraHardware( 125): constructor EX
D/QualcommCameraHardware( 125): startCamera E
I/com.keramidas.TitaniumBackup.schedules.SchedulerService( 754): scheduleNextWakeup(): Invoked with idToExcludeForToday=null
I/com.keramidas.TitaniumBackup.schedules.SchedulerService( 754): scheduleNextWakeup(): No next wakeup scheduled.
I/ActivityManager( 150): Start proc com.handcent.nextsms for broadcast com.handcent.nextsms/com.handcent.sms.transaction.bg: pid=770 uid=10038 gids={3003, 1015, 1007}
I/com.keramidas.TitaniumBackup.schedules.SchedulerService( 754): onStart()
I/com.keramidas.TitaniumBackup.schedules.SchedulerService( 754): onStart()
I/com.keramidas.TitaniumBackup.schedules.SchedulerService( 754): onDestroy()
I/ActivityManager( 150): No longer want com.colinodell.sadtrombonewidget (pid 527): hidden #16
D/WeatherUpdateService( 422): Weather update state: No weather variable used => no Update
I/Vold ( 120): Filesystem check completed OK
I/Vold ( 120): Filesystem type is: VFAT
I/Vold ( 120): Device /dev/block/vold/179:1, target /mnt/sdcard mounted @ /mnt/secure/staging
I/PackageManager( 150): Updating external media status from unmounted to mounted
D/Vold ( 120): Volume sdcard state changing 3 (Checking) -> 4 (Mounted)
D/QualcommCameraHardware( 125): loading liboemcamera at 0xb000db70
I/QualcommCameraHardware( 125): Set main cam and main cam only
I/StorageNotification( 209): Media {/mnt/sdcard} state changed from {checking} -> {mounted}
D/VoldCmdListener( 120): asec list
I/mm-camera-mmap( 125): set sensor selection :0
I/Database( 381): sqlite returned: error code = 0, msg = Recovered 63 frames from WAL file /data/data/com.android.providers.media/databases/internal.db-wal
D/VoldCmdListener( 120): asec path com.realarcade.DOJ-1
D/VoldCmdListener( 120): asec path com.angrymobgames.guerrillabob-1
D/VoldCmdListener( 120): asec path com.rovio.angrybirds-1
I/ActivityManager( 150): No longer want com.melodis.midomiMusicIdentifier (pid 504): hidden #16
D/VoldCmdListener( 120): asec path com.rovio.angrybirdsseasons-1
D/VoldCmdListener( 120): asec path net.hexage.robotek.hd-1
D/VoldCmdListener( 120): asec path com.halfbrick.fruitninja-1
D/VoldCmdListener( 120): asec path com.hyperkani.airhockey-1
D/Calendar( 663): missed alarms found: 0
D/VoldCmdListener( 120): asec path com.beepstreet.speedx-1
D/VoldCmdListener( 120): asec path com.android.BlackMarketApp-1
D/VoldCmdListener( 120): asec path com.google.android.apps.translate-1
D/VoldCmdListener( 120): asec path com.konami.pes2011-1
D/VoldCmdListener( 120): asec path net.zedge.android-2
D/VoldCmdListener( 120): asec path com.smartandroidapps.audiowidgetpro.themes.Transparent-1
D/VoldCmdListener( 120): asec path com.natenai.glowhockey-1
D/VoldCmdListener( 120): asec path com.fgol.sharkusa2-1
D/VoldCmdListener( 120): asec path com.ngmoco.pocketgod-1
D/VoldCmdListener( 120): asec path com.yoyogames.droidskydiver-1
D/VoldCmdListener( 120): asec path com.yoyogames.droidtntbf-1
D/VoldCmdListener( 120): asec path uk.co.bigheadgames.DoodlePool-1
D/VoldCmdListener( 120): asec path com.flukedude.impossiblegame-1
D/VoldCmdListener( 120): asec path com.seventeenbullets.android.island-1
D/VoldCmdListener( 120): asec path com.rovio.angrybirdsrio-2
D/VoldCmdListener( 120): asec path com.thepilltree.drawpongfull-1
D/VoldCmdListener( 120): asec path com.google.android.apps.unveil-1
D/VoldCmdListener( 120): asec path org.zwanoo.android.speedtest-1
D/VoldCmdListener( 120): asec path com.piviandco.fatbooth-1
D/VoldCmdListener( 120): asec path com.gameresort.stupidzombies-1
D/VoldCmdListener( 120): asec path com.nordcurrent.Games101-1
I/ActivityManager( 150): No longer want factory.widgets.MIUIAnalogClock (pid 555): hidden #16
D/szipinf ( 770): Initializing inflate state
D/VoldCmdListener( 120): asec mount com.google.android.apps.unveil-1 {} 1000
I/CheckinTask( 316): Checkin success: https://android.clients.google.com/checkin (1 requests sent)
I/QualcommCameraHardware( 125): Open Device node : /dev/msm_camera/control0
I/ActivityThread( 770): Pub com.handcent.providers.PrivacyMmsProvider: com.handcent.h.n
D/dalvikvm( 770): Trying to load lib /data/data/com.handcent.nextsms/lib/libhccommon.so 0x4063a258
D/dalvikvm( 770): Added shared lib /data/data/com.handcent.nextsms/lib/libhccommon.so 0x4063a258
I/dalvikvm( 770): Could not find method android.media.MediaMetadataRetriever.captureFrame, referenced from method com.handcent.sender.i.a
W/dalvikvm( 770): VFY: unable to resolve virtual method 592: Landroid/media/MediaMetadataRetriever;.captureFrame ()Landroid/graphics/Bitmap;
D/dalvikvm( 770): VFY: replacing opcode 0x6e at 0x001f
D/dalvikvm( 770): VFY: dead code 0x0022-0023 in Lcom/handcent/sender/i;.a (Landroid/media/MediaMetadataRetriever;)Landroid/graphics/Bitmap;
D/VoldCmdListener( 120): asec path com.google.android.apps.unveil-1
I/CheckinService( 316): From server: Intent { act=android.server.checkin.FOTA_CANCEL }
V/SmsReceiverService( 740): sendFirstQueuedMessage content://sms/103, address: +31622451304, threadId: 11
I/mm-camera-config( 125): cam_conf fd cfgctrl.camfd:0
I/mm-camera-config( 125): Open config device node : /dev/msm_camera/config0
I/ ( 125): [AWB Calibration]:ctrlfd:21
D/dalvikvm( 770): GC_CONCURRENT freed 221K, 49% free 2902K/5639K, external 0K/0K, paused 2ms+2ms
I/ ( 125): [AWB Calibration] cfg.fuse_id_word1:0x0
I/ ( 125): [AWB Calibration] cfg.fuse_id_word2:0x0
I/ ( 125): [AWB Calibration] cfg.fuse_id_word3:0x45002
I/ ( 125): [AWB Calibration] cfg.fuse_id_word4:0x6f3c70
I/ActivityThread( 770): Pub com.handcent.providers.PrivacyProvider: com.handcent.h.o
I/ActivityThread( 770): Pub com.handcent.providers.HcSysProvider: com.handcent.h.h
I/ActivityManager( 150): Start proc com.phonalyzr for broadcast com.phonalyzr/.data.OnBootBroadcastReceiver: pid=800 uid=10110 gids={3003, 1015}
E/android.app.ReceiverRestrictedContext( 800): scheduling phonalyzr data recorder
W/f1.WebserviceHelper( 535): Got location using network
I/f1.WebserviceHelper( 535): Distance between old location and new is 0.3761320190429687 required distance is 7
I/f1.WebserviceHelper( 535): Didn't try to download forecast due to OLD_IS_STILL_VALID
D/f1.DefaultPainter( 535): Redrawing ui for widget 46
D/f1.AbstractPainter( 535): setting language
D/f1.AbstractPainter( 535): Already correct language set
D/AMProSchedule( 495): nextAlarm:-1
I/ActivityManager( 150): Start proc com.whatsapp for broadcast com.whatsapp/.BootReceiver: pid=809 uid=10047 gids={1015, 3003}
I/ActivityManager( 150): No longer want com.bel.android.dspmanager (pid 590): hidden #16
D/f1.Storage( 535): Opening database snowstorm.db
D/dalvikvm( 150): GC_EXPLICIT freed 1542K, 41% free 6488K/10951K, external 5851K/6545K, paused 80ms
D/f1.Storage( 535): Database opened, selecting data
D/f1.Storage( 535): Select performed, parsing database data.
D/mm-camera-s5k3e2fx_u( 125): lcd type = 0
I/ ( 125): [AWB Calibration] rg_ratio_GS_table[0]:0.733340
I/ ( 125): [AWB Calibration] rg_ratio_GS_table[1]:0.733340
I/ ( 125): [AWB Calibration] rg_ratio_GS_table[2]:0.754883
I/ ( 125): [AWB Calibration] bg_ratio_GS_table[0]:0.601600
I/ ( 125): [AWB Calibration] bg_ratio_GS_table[1]:0.601600
I/ ( 125): [AWB Calibration] bg_ratio_GS_table[2]:0.598633
I/ ( 125): [AWB Calibration] sfuse.fuse_id_word1:0x0
I/ ( 125): [AWB Calibration] sfuse.fuse_id_word2:0x0
I/ ( 125): [AWB Calibration] sfuse.fuse_id_word3:0x45002
I/ ( 125): [AWB Calibration] sfuse.fuse_id_word4:0x6f3c70
I/ ( 125): [AWB Calibration] fuse_id : 0x0, 0x0, 0x45002, 0x6f3c70
I/ ( 125): [AWB Calibration] fail to read /data/awb_cal
I/ ( 125): [AWB Calibration] read from file OK: /sys/android_camera_awb_cal/awb_ca
I/ ( 125): [AWB Calibration] read all c1b ,ok=1
I/ ( 125): [AWB Calibration] read all 2e9 ,ok=1
I/ ( 125): [AWB Calibration] read all 279 ,ok=1
I/ ( 125): [AWB Calibration] read all 0 ,ok=1
I/ ( 125): [AWB Calibration] read all 0 ,ok=1
I/ ( 125): [AWB Calibration] read all 45002 ,ok=1
I/ ( 125): [AWB Calibration] read all 6f3c70 ,ok=1
I/ ( 125): [AWB Calibration] read all 81602fe4 ,ok=1
I/ ( 125): [AWB Calibration] check sum=81602fe4, OK
I/ ( 125): [AWB Calibration] caBuff[0]:0x00000c1b
I/ ( 125): [AWB Calibration] caBuff[1]:0x000002e9
I/ ( 125): [AWB Calibration] caBuff[2]:0x00000279
I/ ( 125): [AWB Calibration] caBuff[3]:0x00000000
I/ ( 125): [AWB Calibration] caBuff[4]:0x00000000
I/ ( 125): [AWB Calibration] caBuff[5]:0x00045002
I/ ( 125): [AWB Calibration] caBuff[6]:0x006f3c70
I/ ( 125): [AWB Calibration] caBuff[7]:0x81602fe4
I/ ( 125): [AWB Calibration] fuse_id_word1:0x00000000
I/ ( 125): [AWB Calibration] fuse_id_word2:0x00000000
I/ ( 125): [AWB Calibration] fuse_id_word3:0x00045002
I/ ( 125): [AWB Calibration] fuse_id_word4:0x006f3c70
I/ ( 125): [AWB Calibration] caBuff[0]:3099
I/ ( 125): [AWB Calibration] valid bit and fuseID pass, use new white points
I/ ( 125): [AWB Calibration] use light version: v3
D/f1.Storage( 535): Forecast data parsed
D/f1.DefaultPainter( 535): Loaded forecast Santpoort-Noord with 39 entries for widget 46
D/f1.DefaultPainter( 535): There are 38 after filtering
D/f1.DefaultPainter( 535): Creating view object
D/f1.DefaultPainter( 535): View object created, loading forecast
I/PackageManager( 150): Linking native library dir for /mnt/asec/com.google.android.apps.unveil-1/pkg.apk
I/mm-camera-aec( 125): Touch AEC == numRegions:256
I/mm-camera-aec( 125): Touch AEC aecCtrl->aec_state.aec_algo:1
I/QualcommCameraHardware( 125): startCamera: camsensor name s5k3e2fx, flash 1
D/QualcommCameraHardware( 125): startCamera X
D/QualcommCameraHardware( 125): initDefaultParameters E
D/QualcommCameraHardware( 125): product 4
D/QualcommCameraHardware( 125): native_access_parm: fd 15, type 1, length 32
E/QualcommCameraHardware( 125): native_access_parm: error (No such file or directory): fd 15, type 1, length 32, status 0
D/QualcommCameraHardware( 125): native_access_parm: fd 15, type 64, length 4
D/QualcommCameraHardware( 125): native_access_parm: fd 15, type 65, length 4
D/QualcommCameraHardware( 125): native_access_parm: fd 15, type 66, length 4
D/VoldCmdListener( 120): asec mount com.rovio.angrybirdsseasons-1 {} 1000
D/QualcommCameraHardware( 125): requested preview size 768 x 432
D/QualcommCameraHardware( 125): requested picture size 1024 x 768
D/QualcommCameraHardware( 125): value:20404, country value:204, country code:204
D/QualcommCameraHardware( 125): native_access_parm: fd 15, type 21, length 4
D/QualcommCameraHardware( 125): native_access_parm: fd 15, type 14, length 4
D/QualcommCameraHardware( 125): setFlash 0
D/QualcommCameraHardware( 125): native_access_parm: fd 15, type 49, length 4
D/mm-camera-ctrlcmd( 125): In config_proc_CAMERA_SET_PARM_LED_MODE: 0
I/QualcommCameraHardware( 125): Set zoom=0 20
D/QualcommCameraHardware( 125): native_access_parm: fd 15, type 2, length 4
I/QualcommCameraHardware( 125): Setting Contrast is 5
D/QualcommCameraHardware( 125): native_access_parm: fd 15, type 6, length 4
I/QualcommCameraHardware( 125): Setting Brightness is 3
D/QualcommCameraHardware( 125): native_access_parm: fd 15, type 7, length 4
D/QualcommCameraHardware( 125): native_access_parm: fd 15, type 12, length 4
I/mm-camera-ctrlcmd( 125): md.d.aec_mode.aec_mode:1
I/mm-camera-aec( 125): Touch AEC == numRegions:256
I/mm-camera-aec( 125): Touch AEC aecCtrl->aec_state.aec_algo:1
D/QualcommCameraHardware( 125): not defined touch-focus yet, or AP without touch-focus function
I/QualcommCameraHardware( 125): Before Setting coordinate x:384 y:216
I/QualcommCameraHardware( 125): Setting coordinate x:2 y:2
D/QualcommCameraHardware( 125): native_access_parm: fd 15, type 60, length 28
I/mm-camera 8x vfe( 125): vfe_set_coordinate x:2 y:2
D/QualcommCameraHardware( 125): native_access_parm: fd 15, type 26, length 4
D/mm-camera-ctrlcmd( 125): md.d.aec_iso_mode = 0
D/QualcommCameraHardware( 125): native_access_parm: fd 15, type 62, length 4
D/QualcommCameraHardware( 125): native_access_parm: fd 15, type 8, length 4
D/QualcommCameraHardware( 125): virtual android::status_t android::QualcommCameraHardware::setParameters(const android::CameraParameters&), final_rc=0
D/QualcommCameraHardware( 125): initDefaultParameters X
D/QualcommCameraHardware( 125): createInstance: X created hardware=0x26c60
D/dalvikvm( 535): GC_EXTERNAL_ALLOC freed 209K, 49% free 2913K/5639K, external 0K/0K, paused 235ms
D/VoldCmdListener( 120): asec path com.rovio.angrybirdsseasons-1