[Galaxy S I9000 General] adrian.h:
Sigh. This phone has given me so many problems, I'm seriously thinking of dropping it for something else like an HTC.

GPS just sucks. It keeps wondering around and loosing satellites. It is actually dangerous driving with this thing. Also battery dies in 8-9 hours. Not cool.

BUT right at the moment I'm finding that I can no longer TEXT my friends. This happened after I came back from a trip outside my local calling area. I was able to text in Quebec but after coming back to Ontario all I can do is see my messages coming in, but when I try and read them by clicking on the message, the balloons with the conversation appear but it then crashes.

Here is the log file that I extracted using adb logcat.

I/AudioHardwareALSA( 2367): Output standby called!!. Turn off PCM device.

V/InputDevice( 2484): ID[0]=0(0) Dn(0=>1)

V/WindowManager( 2484): Dsptch > Window{47f937f8 com.android.mms/com.android.mms.ui.ConversationList paused=false}

V/WindowManager( 2484): Dsptch > Window{47f937f8 com.android.mms/com.android.mms.ui.ConversationList paused=false}

V/InputDevice( 2484): ID[0]=0(0) Up(1=>0)

V/Mms/ConversationList( 4450): onListItemClick: position=4, id=32

I/ActivityManager( 2484): Starting activity: Intent { dat=content://mms-sms/conversations/32 cmp=com.android.mms/.ui.ComposeMessageActivity }

D/Mms/ConversationList( 4450): onSaveInstanceState

D/AudioHardwareALSA( 2367):

D/AudioHardwareALSA( 2367): ALSA OPEN mode 0,device 2

I/AudioHardwareALSA( 2367): Try to open ALSA PLAYBACK device AndroidPlayback_Speaker_normal

I/Mms/compose( 4450): mEncodingType:2

I/AudioHardwareALSA( 2367): Initialized ALSA PLAYBACK device AndroidPlayback_Speaker_normal

D/AudioHardwareALSA( 2367): Set PLAYBACK PCM format to S16_LE (Signed 16 bit Little Endian)

D/AudioHardwareALSA( 2367): Using 2 channels for PLAYBACK.

D/AudioHardwareALSA( 2367): Set PLAYBACK sample rate to 44100 HZ

D/AudioHardwareALSA( 2367): Buffer size: 2048

D/AudioHardwareALSA( 2367): Latency: 46439

V/MmsProvider( 2645): Query uri=content://mms/drafts, match=6

D/Mms ( 4450): [1] setConversation null -> [4162757727;6479667280;+16479294276] (tid 32)

V/MmsSmsProvider( 2645): uri=content://mms-sms/conversations/32

I/Mms/compose( 4450): onResume mEncodingType:2

V/MmsSmsProvider( 2645): uri=content://mms-sms/conversations?simple=true

V/MmsSmsProvider( 2645): getSimpleConversations entered.

V/MmsSmsProvider( 2645): uri=content://mms-sms/undelivered

V/Mms/compose( 4450): message list : message list query is completed

V/Mms/MessageListItem( 4450): bind uri 1 content://sms/661

V/Mms/MessageListItem( 4450): bind uri 3 content://sms/661

I/wpa_supplicant( 2552): WPS-AP-AVAILABLE

I/wpa_supplicant( 2552): CTRL-EVENT-NO-CONNECTION

I/WifiMonitor( 2484): Event [ SCAN-RESULTS ]

I/WifiMonitor( 2484): Event [WPS-AP-AVAILABLE ]

I/WifiMonitor( 2484): Event [CTRL-EVENT-NO-CONNECTION]

I/NetworkStatusReceiver( 3467): action: android.net.wifi.SCAN_RESULTS

I/NetworkStatusReceiver( 3467): action: android.net.wifi.SHOW_AP_LIST_DIALOG

E/WifiManager( 3467): showApDialog

I/WifiService( 2484): isShowingAccessPointListDialog():false

I/WifiService( 2484): setShowAccessPointListDialog():false

V/Mms/MessageListItem( 4450): bind uri 1 content://sms/660

V/Mms/MessageListItem( 4450): bind uri 3 content://sms/660

V/Mms/MessageListItem( 4450): bind uri 1 content://sms/659

V/Mms/MessageListItem( 4450): bind uri 3 content://sms/659

D/dalvikvm( 4450): GC_FOR_MALLOC freed 3752 objects / 250280 bytes in 31ms

V/MmsSmsProvider( 2645): uri=content://mms-sms/conversations/32

V/MmsSmsProvider( 2645): uri=content://mms-sms/undelivered

V/MmsProvider( 2645): Query uri=content://mms/inbox, match=2

D/dalvikvm( 2645): GC_FOR_MALLOC freed 10549 objects / 584392 bytes in 43ms

V/MmsProvider( 2645): Query uri=content://mms, match=0

I/Database( 2794): sqlite returned: error code = 14, msg = cannot open file at source line 25467

I/Database( 2794): sqlite returned: error code = 14, msg = cannot open file at source line 25467

I/Database( 2794): sqlite returned: error code = 14, msg = unable to open database file

E/Database( 2794): CREATE TABLE android_metadata failed

E/Database( 2794): Failed to setLocale() when constructing, closing the database

E/Database( 2794): android.database.sqlite.SQLiteException: unable to open database file

E/Database( 2794):	at android.database.sqlite.SQLiteDatabase.native_setLocale(Native Method)

E/Database( 2794):	at android.database.sqlite.SQLiteDatabase.setLocale(SQLiteDatabase.java:2059)

E/Database( 2794):	at android.database.sqlite.SQLiteDatabase.<init>(SQLiteDatabase.java:1927)

E/Database( 2794):	at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:883)

E/Database( 2794):	at android.database.sqlite.SQLiteDatabase.openOrCreateDatabase(SQLiteDatabase.java:960)

E/Database( 2794):	at android.database.sqlite.SQLiteDatabase.openOrCreateDatabase(SQLiteDatabase.java:953)

E/Database( 2794):	at android.app.ContextImpl.openOrCreateDatabase(ContextImpl.java:597)

E/Database( 2794):	at android.content.ContextWrapper.openOrCreateDatabase(ContextWrapper.java:203)

E/Database( 2794):	at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:98)

E/Database( 2794):	at com.sec.android.provider.badge.BadgeProvider.update(BadgeProvider.java:124)

E/Database( 2794):	at android.content.ContentProvider$Transport.update(ContentProvider.java:216)

E/Database( 2794):	at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:201)

E/Database( 2794):	at android.os.Binder.execTransact(Binder.java:288)

E/Database( 2794):	at dalvik.system.NativeStart.run(Native Method)

E/DatabaseUtils( 2794): Writing exception to parcel

E/DatabaseUtils( 2794): android.database.sqlite.SQLiteException: unable to open database file

E/DatabaseUtils( 2794):	at android.database.sqlite.SQLiteDatabase.native_setLocale(Native Method)

E/DatabaseUtils( 2794):	at android.database.sqlite.SQLiteDatabase.setLocale(SQLiteDatabase.java:2059)

E/DatabaseUtils( 2794):	at android.database.sqlite.SQLiteDatabase.<init>(SQLiteDatabase.java:1927)

E/DatabaseUtils( 2794):	at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:883)

E/DatabaseUtils( 2794):	at android.database.sqlite.SQLiteDatabase.openOrCreateDatabase(SQLiteDatabase.java:960)

E/DatabaseUtils( 2794):	at android.database.sqlite.SQLiteDatabase.openOrCreateDatabase(SQLiteDatabase.java:953)

E/DatabaseUtils( 2794):	at android.app.ContextImpl.openOrCreateDatabase(ContextImpl.java:597)

E/DatabaseUtils( 2794):	at android.content.ContextWrapper.openOrCreateDatabase(ContextWrapper.java:203)

E/DatabaseUtils( 2794):	at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:98)

E/DatabaseUtils( 2794):	at com.sec.android.provider.badge.BadgeProvider.update(BadgeProvider.java:124)

E/DatabaseUtils( 2794):	at android.content.ContentProvider$Transport.update(ContentProvider.java:216)

E/DatabaseUtils( 2794):	at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:201)

E/DatabaseUtils( 2794):	at android.os.Binder.execTransact(Binder.java:288)

E/DatabaseUtils( 2794):	at dalvik.system.NativeStart.run(Native Method)

W/dalvikvm( 4450): threadid=10: thread exiting with uncaught exception (group=0x4001d7d0)

E/AndroidRuntime( 4450): FATAL EXCEPTION: Thread-19

E/AndroidRuntime( 4450): android.database.sqlite.SQLiteException: unable to open database file

E/AndroidRuntime( 4450):	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:158)

E/AndroidRuntime( 4450):	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:114)

E/AndroidRuntime( 4450):	at android.content.ContentProviderProxy.update(ContentProviderNative.java:506)

E/AndroidRuntime( 4450):	at android.content.ContentResolver.update(ContentResolver.java:707)

E/AndroidRuntime( 4450):	at com.android.mms.transaction.MessagingNotification.updateBadgeProvider(MessagingNotification.java:1051)

E/AndroidRuntime( 4450):	at com.android.mms.transaction.MessagingNotification.blockingUpdateNewMessageIndicator(MessagingNotification.java:218)

E/AndroidRuntime( 4450):	at com.android.mms.transaction.MessagingNotification$1.run(MessagingNotification.java:179)

E/AndroidRuntime( 4450):	at java.lang.Thread.run(Thread.java:1096)

I/ ( 2484): dumpmesg > /data/log/dumpstate_app_error.log

W/ActivityManager( 2484): Force finishing activity com.android.mms/.ui.ComposeMessageActivity

W/ActivityManager( 2484): Force finishing activity com.android.mms/.ui.ConversationList

I/dumpstate( 4471): begin​

Does anyone have any idea what is going on? Your help is greatly appreciated.

A

Model: GT-I9000M

Firmware: 2.2

Baseband: I9000UGJL2

Kernel: 2.7.32.9 shout.lee(at)SEP-09 #3

Build: FROYO.UGJL2