[G1 Q&A, Help & Troubleshooting] rapbos:
My setup is

Phone: ADP1 (DREAM PVT 32B SHIP S-ON CPLD-4)

ROM: ADS_magpie-20110729

Recovery: RA-dream-v1.7.0

Radio: 2.22.28.25

Spl:1.33.0013d

SD: 8GB = 128MB swap / 512MB ext4 / FAT

I'm evaluating the ADS_magpie-20110729-signed.zip (ptth://dl.dropbox.com/u/9870397/android/ADS_magpie/index.html) and run into error messages "android.process.acore stopped unexpectedly".

I've also the whole logcat is at (ptth://bit.ly/q2JX0H):

I/SurfaceFlinger( 174): Boot is finished (26574 ms)
I/PowerWidget( 232): Clearing any old widget stuffs
I/PowerWidget( 232): Setting up widget
I/PowerWidget( 232): Default buttons being loaded
I/PowerWidget( 232): Button list: wifi|bluetooth|gps|sound
I/PowerWidget( 232): Setting up button: wifi
I/PowerWidget( 232): Setting up button: bluetooth
I/PowerWidget( 232): Setting up button: gps
I/PowerWidget( 232): Setting up button: sound
D/GpsLocationProvider( 174): set_capabilities_callback: 6
E/ContactsProvider( 301): Cannot start provider
E/ContactsProvider( 301): java.lang.StringIndexOutOfBoundsException
E/ContactsProvider( 301):	at java.lang.String.substring(String.java:1651)
E/ContactsProvider( 301):	at android.database.sqlite.SQLiteProgram.<init>(SQLiteProgram.java:69)
E/ContactsProvider( 301):	at android.database.sqlite.SQLiteStatement.<init>(SQLiteStatement.java:41)
E/ContactsProvider( 301):	at android.database.sqlite.SQLiteDatabase.compileStatement(SQLiteDatabase.java:1149)
E/ContactsProvider( 301):	at com.android.providers.contacts.ContactsDatabaseHelper.onOpen(ContactsDatabaseHelper.java:556)
E/ContactsProvider( 301):	at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:141)
E/ContactsProvider( 301):	at com.android.providers.contacts.ContactsDatabaseHelper.getWritableDatabase(ContactsDatabaseHelper.java:2550)
E/ContactsProvider( 301):	at android.database.sqlite.SQLiteOpenHelper.getReadableDatabase(SQLiteOpenHelper.java:187)
E/ContactsProvider( 301):	at com.android.providers.contacts.LegacyApiSupport.<init>(LegacyApiSupport.java:525)
E/ContactsProvider( 301):	at com.android.providers.contacts.ContactsProvider2.initialize(ContactsProvider2.java:1876)
E/ContactsProvider( 301):	at com.android.providers.contacts.ContactsProvider2.onCreate(ContactsProvider2.java:1865)
E/ContactsProvider( 301):	at android.content.ContentProvider.attachInfo(ContentProvider.java:798)
E/ContactsProvider( 301):	at android.app.ActivityThread.installProvider(ActivityThread.java:3554)
E/ContactsProvider( 301):	at android.app.ActivityThread.installContentProviders(ActivityThread.java:3309)
E/ContactsProvider( 301):	at android.app.ActivityThread.handleBindApplication(ActivityThread.java:3265)
E/ContactsProvider( 301):	at android.app.ActivityThread.access$2200(ActivityThread.java:117)
E/ContactsProvider( 301):	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:969)
E/ContactsProvider( 301):	at android.os.Handler.dispatchMessage(Handler.java:99)
E/ContactsProvider( 301):	at android.os.Looper.loop(Looper.java:130)
E/ContactsProvider( 301):	at android.app.ActivityThread.main(ActivityThread.java:3683)
E/ContactsProvider( 301):	at java.lang.reflect.Method.invokeNative(Native Method)
E/ContactsProvider( 301):	at java.lang.reflect.Method.invoke(Method.java:507)
E/ContactsProvider( 301):	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:845)
E/ContactsProvider( 301):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:603)
E/ContactsProvider( 301):	at dalvik.system.NativeStart.main(Native Method)
I/ActivityThread( 301): Pub call_log: com.android.providers.contacts.CallLogProvider
D/dalvikvm( 265): GC_CONCURRENT freed 197K, 48% free 3008K/5703K, external 0K/0K, paused 95ms+36ms
W/ActivityManager( 174): finishReceiver called but active receiver is different
D/NetworkLocationService( 277): onBind com.google.android.location.NetworkLocationProvider
D/szipinf ( 174): Initializing inflate state
D/NetworkLocationService( 277): onBind com.google.android.location.GeocodeProvider
V/SipBroadcastReceiver( 265): start auto registration
D/AndroidRuntime( 301): Shutting down VM
W/dalvikvm( 301): threadid=1: thread exiting with uncaught exception (group=0x40194560)
D/dalvikvm( 277): GC_CONCURRENT freed 296K, 49% free 2939K/5703K, external 0K/0K, paused 7ms+80ms
D/OtaStartupReceiver( 265): Not a CDMA phone, no need to process OTA
E/AndroidRuntime( 301): FATAL EXCEPTION: main
E/AndroidRuntime( 301): java.lang.RuntimeException: Unable to get provider com.android.providers.contacts.CallLogProvider: java.lang.StringIndexOutOfBoundsException
E/AndroidRuntime( 301):	at android.app.ActivityThread.installProvider(ActivityThread.java:3557)
E/AndroidRuntime( 301):	at android.app.ActivityThread.installContentProviders(ActivityThread.java:3309)
E/AndroidRuntime( 301):	at android.app.ActivityThread.handleBindApplication(ActivityThread.java:3265)
E/AndroidRuntime( 301):	at android.app.ActivityThread.access$2200(ActivityThread.java:117)
E/AndroidRuntime( 301):	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:969)
E/AndroidRuntime( 301):	at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 301):	at android.os.Looper.loop(Looper.java:130)
E/AndroidRuntime( 301):	at android.app.ActivityThread.main(ActivityThread.java:3683)
E/AndroidRuntime( 301):	at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 301):	at java.lang.reflect.Method.invoke(Method.java:507)
E/AndroidRuntime( 301):	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:845)
E/AndroidRuntime( 301):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:603)
E/AndroidRuntime( 301):	at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime( 301): Caused by: java.lang.StringIndexOutOfBoundsException
E/AndroidRuntime( 301):	at java.lang.String.substring(String.java:1651)
E/AndroidRuntime( 301):	at android.database.sqlite.SQLiteProgram.<init>(SQLiteProgram.java:69)
E/AndroidRuntime( 301):	at android.database.sqlite.SQLiteStatement.<init>(SQLiteStatement.java:41)
E/AndroidRuntime( 301):	at android.database.sqlite.SQLiteDatabase.compileStatement(SQLiteDatabase.java:1149)
E/AndroidRuntime( 301):	at com.android.providers.contacts.ContactsDatabaseHelper.onOpen(ContactsDatabaseHelper.java:556)
E/AndroidRuntime( 301):	at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:141)
E/AndroidRuntime( 301):	at com.android.providers.contacts.ContactsDatabaseHelper.getWritableDatabase(ContactsDatabaseHelper.java:2550)
E/AndroidRuntime( 301):	at com.android.providers.contacts.CallLogProvider.onCreate(CallLogProvider.java:79)
E/AndroidRuntime( 301):	at android.content.ContentProvider.attachInfo(ContentProvider.java:798)
E/AndroidRuntime( 301):	at android.app.ActivityThread.installProvider(ActivityThread.java:3554)
E/AndroidRuntime( 301):	... 12 more
D/PowerManagerService( 174): bootCompleted

...

D/AKMD ( 153): Compass OPEN
D/SurfaceFlinger( 174): Screen about to return, flinger = 0x1b49f0
I/InputReader( 174): Device reconfigured: id=0x10002, name=synaptics-rmi-touchscreen, display size is now 320x480
I/InputManager-Callbacks( 174): No virtual keys found for device synaptics-rmi-touchscreen.
D/PhoneInterfaceManager( 265): wait for done
I/ARMAssembler( 174): generated scanline__00000077:03010104_00000004_00000000 [ 22 ipp] (41 ins) at [0x47e341e8:0x47e3428c] in 3295899 ns
D/PhoneInterfaceManager( 265): SUPPLY_PIN_COMPLETE
D/PhoneInterfaceManager( 265): done
W/InputManagerService( 174): Window already focused, ignoring focus gain of: android.view.inputmethod.InputMethodManager$1@4089d120
I/Process ( 301): Sending signal. PID: 301 SIG: 9
I/ActivityManager( 174): Process android.process.acore (pid 301) has died.
I/ActivityManager( 174): Start proc android.process.acore for restart android.process.acore: pid=533 uid=10013 gids={3003, 1015}
I/ActivityThread( 533): Pub com.android.launcher2.settings: com.android.launcher2.LauncherProvider
I/ActivityThread( 533): Pub com.android.social: com.android.providers.contacts.SocialProvider
D/dalvikvm( 533): GC_CONCURRENT freed 401K, 51% free 2814K/5639K, external 0K/0K, paused 13ms+7ms
I/ActivityThread( 533): Pub applications: com.android.providers.applications.ApplicationsProvider
I/ActivityThread( 533): Pub contacts;com.android.contacts: com.android.providers.contacts.ContactsProvider2
E/ContactsProvider( 533): Cannot start provider
E/ContactsProvider( 533): java.lang.StringIndexOutOfBoundsException
E/ContactsProvider( 533):	at java.lang.String.substring(String.java:1651)
E/ContactsProvider( 533):	at android.database.sqlite.SQLiteProgram.<init>(SQLiteProgram.java:69)
E/ContactsProvider( 533):	at android.database.sqlite.SQLiteStatement.<init>(SQLiteStatement.java:41)
E/ContactsProvider( 533):	at android.database.sqlite.SQLiteDatabase.compileStatement(SQLiteDatabase.java:1149)
E/ContactsProvider( 533):	at com.android.providers.contacts.ContactsDatabaseHelper.onOpen(ContactsDatabaseHelper.java:556)
E/ContactsProvider( 533):	at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:141)
E/ContactsProvider( 533):	at com.android.providers.contacts.ContactsDatabaseHelper.getWritableDatabase(ContactsDatabaseHelper.java:2550)
E/ContactsProvider( 533):	at android.database.sqlite.SQLiteOpenHelper.getReadableDatabase(SQLiteOpenHelper.java:187)
E/ContactsProvider( 533):	at com.android.providers.contacts.LegacyApiSupport.<init>(LegacyApiSupport.java:525)
E/ContactsProvider( 533):	at com.android.providers.contacts.ContactsProvider2.initialize(ContactsProvider2.java:1876)
E/ContactsProvider( 533):	at com.android.providers.contacts.ContactsProvider2.onCreate(ContactsProvider2.java:1865)
E/ContactsProvider( 533):	at android.content.ContentProvider.attachInfo(ContentProvider.java:798)
E/ContactsProvider( 533):	at android.app.ActivityThread.installProvider(ActivityThread.java:3554)
E/ContactsProvider( 533):	at android.app.ActivityThread.installContentProviders(ActivityThread.java:3309)
E/ContactsProvider( 533):	at android.app.ActivityThread.handleBindApplication(ActivityThread.java:3265)
E/ContactsProvider( 533):	at android.app.ActivityThread.access$2200(ActivityThread.java:117)
E/ContactsProvider( 533):	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:969)
E/ContactsProvider( 533):	at android.os.Handler.dispatchMessage(Handler.java:99)
E/ContactsProvider( 533):	at android.os.Looper.loop(Looper.java:130)
E/ContactsProvider( 533):	at android.app.ActivityThread.main(ActivityThread.java:3683)
E/ContactsProvider( 533):	at java.lang.reflect.Method.invokeNative(Native Method)
E/ContactsProvider( 533):	at java.lang.reflect.Method.invoke(Method.java:507)
E/ContactsProvider( 533):	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:845)
E/ContactsProvider( 533):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:603)
E/ContactsProvider( 533):	at dalvik.system.NativeStart.main(Native Method)
I/ActivityThread( 533): Pub call_log: com.android.providers.contacts.CallLogProvider
D/AndroidRuntime( 533): Shutting down VM
W/dalvikvm( 533): threadid=1: thread exiting with uncaught exception (group=0x40194560)
E/AndroidRuntime( 533): FATAL EXCEPTION: main
E/AndroidRuntime( 533): java.lang.RuntimeException: Unable to get provider com.android.providers.contacts.CallLogProvider: java.lang.StringIndexOutOfBoundsException
E/AndroidRuntime( 533):	at android.app.ActivityThread.installProvider(ActivityThread.java:3557)
E/AndroidRuntime( 533):	at android.app.ActivityThread.installContentProviders(ActivityThread.java:3309)
E/AndroidRuntime( 533):	at android.app.ActivityThread.handleBindApplication(ActivityThread.java:3265)
E/AndroidRuntime( 533):	at android.app.ActivityThread.access$2200(ActivityThread.java:117)
E/AndroidRuntime( 533):	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:969)
E/AndroidRuntime( 533):	at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 533):	at android.os.Looper.loop(Looper.java:130)
E/AndroidRuntime( 533):	at android.app.ActivityThread.main(ActivityThread.java:3683)
E/AndroidRuntime( 533):	at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 533):	at java.lang.reflect.Method.invoke(Method.java:507)
E/AndroidRuntime( 533):	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:845)
E/AndroidRuntime( 533):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:603)
E/AndroidRuntime( 533):	at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime( 533): Caused by: java.lang.StringIndexOutOfBoundsException
E/AndroidRuntime( 533):	at java.lang.String.substring(String.java:1651)
E/AndroidRuntime( 533):	at android.database.sqlite.SQLiteProgram.<init>(SQLiteProgram.java:69)
E/AndroidRuntime( 533):	at android.database.sqlite.SQLiteStatement.<init>(SQLiteStatement.java:41)
E/AndroidRuntime( 533):	at android.database.sqlite.SQLiteDatabase.compileStatement(SQLiteDatabase.java:1149)
E/AndroidRuntime( 533):	at com.android.providers.contacts.ContactsDatabaseHelper.onOpen(ContactsDatabaseHelper.java:556)
E/AndroidRuntime( 533):	at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:141)
E/AndroidRuntime( 533):	at com.android.providers.contacts.ContactsDatabaseHelper.getWritableDatabase(ContactsDatabaseHelper.java:2550)
E/AndroidRuntime( 533):	at com.android.providers.contacts.CallLogProvider.onCreate(CallLogProvider.java:79)
E/AndroidRuntime( 533):	at android.content.ContentProvider.attachInfo(ContentProvider.java:798)
E/AndroidRuntime( 533):	at android.app.ActivityThread.installProvider(ActivityThread.java:3554)
E/AndroidRuntime( 533):	... 12 more
W/ActivityManager( 174): Process android.process.acore has crashed too many times: killing!
W/ActivityManager( 174): Unable to launch app com.android.providers.contacts/10013 for provider com.android.contacts: launching app became null
I/Process ( 174): Sending signal. PID: 253 SIG: 9
I/ActivityManager( 174): Kill com.android.inputmethod.latin (pid 253): provider com.android.providers.contacts.ContactsProvider2 in dying process android.process.acore
I/Process ( 174): Sending signal. PID: 253 SIG: 9
I/Process ( 174): Sending signal. PID: 533 SIG: 9
W/ActivityManager( 174): Unable to launch app com.android.providers.userdictionary/10013 for provider user_dictionary: launching app became null
I/ActivityManager( 174): Kill com.android.inputmethod.latin (pid 253): provider com.android.providers.userdictionary.UserDictionaryProvider in dying process android.process.acore
W/ActivityManager( 174): Unable to launch app com.android.providers.contacts/10013 for provider call_log: launching app became null
E/ActivityThread( 265): Failed to find provider info for call_log
I/ActivityManager( 174): Process com.android.inputmethod.latin (pid 253) has died.
W/ActivityManager( 174): Scheduling restart of crashed service com.android.inputmethod.latin/.LatinIME in 5000ms
W/InputManagerService( 174): Session failed to close due to remote exception
W/InputManagerService( 174): android.os.DeadObjectException
W/InputManagerService( 174):	at android.os.BinderProxy.transact(Native Method)
W/InputManagerService( 174):	at com.android.internal.view.IInputMethodSession$Stub$Proxy.finishSession(IInputMethodSession.java:346)
W/InputManagerService( 174):	at com.android.server.InputMethodManagerService.finishSession(InputMethodManagerService.java:896)
W/InputManagerService( 174):	at com.android.server.InputMethodManagerService.clearCurMethodLocked(InputMethodManagerService.java:907)
W/InputManagerService( 174):	at com.android.server.InputMethodManagerService.onServiceDisconnected(InputMethodManagerService.java:924)
W/InputManagerService( 174):	at android.app.LoadedApk$ServiceDispatcher.doDeath(LoadedApk.java:1069)
W/InputManagerService( 174):	at android.app.LoadedApk$ServiceDispatcher$RunConnection.run(LoadedApk.java:1083)
W/InputManagerService( 174):	at android.os.Handler.handleCallback(Handler.java:587)
W/InputManagerService( 174):	at android.os.Handler.dispatchMessage(Handler.java:92)
W/InputManagerService( 174):	at android.os.Looper.loop(Looper.java:130)
W/InputManagerService( 174):	at com.android.server.ServerThread.run(SystemServer.java:557)
W/InputManagerService( 174): Session failed to close due to remote exception
W/InputManagerService( 174): android.os.DeadObjectException
W/InputManagerService( 174):	at android.os.BinderProxy.transact(Native Method)
W/InputManagerService( 174):	at com.android.internal.view.IInputMethodSession$Stub$Proxy.finishSession(IInputMethodSession.java:346)
W/InputManagerService( 174):	at com.android.server.InputMethodManagerService.finishSession(InputMethodManagerService.java:896)
W/InputManagerService( 174):	at com.android.server.InputMethodManagerService.clearCurMethodLocked(InputMethodManagerService.java:907)
W/InputManagerService( 174):	at com.android.server.InputMethodManagerService.onServiceDisconnected(InputMethodManagerService.java:924)
W/InputManagerService( 174):	at android.app.LoadedApk$ServiceDispatcher.doDeath(LoadedApk.java:1069)
W/InputManagerService( 174):	at android.app.LoadedApk$ServiceDispatcher$RunConnection.run(LoadedApk.java:1083)
W/InputManagerService( 174):	at android.os.Handler.handleCallback(Handler.java:587)
W/InputManagerService( 174):	at android.os.Handler.dispatchMessage(Handler.java:92)
W/InputManagerService( 174):	at android.os.Looper.loop(Looper.java:130)
W/InputManagerService( 174):	at com.android.server.ServerThread.run(SystemServer.java:557)
W/InputManagerService( 174): Session failed to close due to remote exception
W/InputManagerService( 174): android.os.DeadObjectException
W/InputManagerService( 174):	at android.os.BinderProxy.transact(Native Method)
W/InputManagerService( 174):	at com.android.internal.view.IInputMethodSession$Stub$Proxy.finishSession(IInputMethodSession.java:346)
W/InputManagerService( 174):	at com.android.server.InputMethodManagerService.finishSession(InputMethodManagerService.java:896)
W/InputManagerService( 174):	at com.android.server.InputMethodManagerService.clearCurMethodLocked(InputMethodManagerService.java:911)
W/InputManagerService( 174):	at com.android.server.InputMethodManagerService.onServiceDisconnected(InputMethodManagerService.java:924)
W/InputManagerService( 174):	at android.app.LoadedApk$ServiceDispatcher.doDeath(LoadedApk.java:1069)
W/InputManagerService( 174):	at android.app.LoadedApk$ServiceDispatcher$RunConnection.run(LoadedApk.java:1083)
W/InputManagerService( 174):	at android.os.Handler.handleCallback(Handler.java:587)
W/InputManagerService( 174):	at android.os.Handler.dispatchMessage(Handler.java:92)
W/InputManagerService( 174):	at android.os.Looper.loop(Looper.java:130)
W/InputManagerService( 174):	at com.android.server.ServerThread.run(SystemServer.java:557)
I/ActivityManager( 174): Start proc com.android.inputmethod.latin for service com.android.inputmethod.latin/.LatinIME: pid=543 uid=10026 gids={}