[Android Software/Hacking General [Developers Only]] spambayes:
Hi Pika,

I'm encountering a vexing problem which I'm not sure is connected to Thunderbolt. I haven't installed any new apps (or restored any old ones) since flashing Thunderbolt until a few hours ago when I did so. The apps ran fine after installation but after a reboot, I got "Unfortunately, X has stopped working". The app icons also disappeared from the launcher and they did not show up when I tried looking for them using "Manage Apps". However, they are still in /data/app. I've used Logcat to log what happened when I tried opening them after a reboot and thus the point of failure.

I'm pasting one typical section (app in question is Titanium Backup) below. Could you kindly give it a glance and see if it's anything to do with Thunderbolt and perhaps shed some light regardless of the cause?

Thanks.

12-20 20:59:54.479 D/AudioHardware( 284): closePcmOut_l() mPcmOpenCnt: 1
12-20 20:59:56.209 D/dalvikvm( 795): GC_CONCURRENT freed 1743K, 41% free 5800K/9799K, paused 6ms+5ms, total 43ms
12-20 20:59:56.861 I/ActivityManager( 549): START {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.keramidas.TitaniumBackup/.MainActivity u=0} from pid 795
12-20 20:59:56.865 W/zipro ( 549): Unable to open zip '/data/app/com.keramidas.TitaniumBackup-2.apk': Permission denied
12-20 20:59:56.869 D/AudioHardware( 284): AudioHardware pcm playback is exiting standby.
12-20 20:59:56.869 V/AudioHardware( 284): open pcm_out driver
12-20 20:59:56.869 D/AudioHardware( 284): openPcmOut_l() mPcmOpenCnt: 0
12-20 20:59:56.873 D/asset ( 549): failed to open Zip archive '/data/app/com.keramidas.TitaniumBackup-2.apk'
12-20 20:59:56.873 W/ResourceType( 549): No known package when getting value for resource number 0x7f070001
12-20 20:59:56.885 W/ResourceType( 549): No known package when getting value for resource number 0x7f020021
12-20 20:59:56.885 W/PackageManager( 549): Failure retrieving resources forcom.keramidas.TitaniumBackup: Resource ID #0x7f020021
12-20 20:59:56.932 V/AudioHardware( 284): openMixer_l() mMixerOpenCnt: 0
12-20 20:59:56.932 V/AudioHardware( 284): open playback normal
12-20 20:59:56.932 V/AudioHardware( 284): write() wakeup setting route SPK
12-20 20:59:57.072 D/dalvikvm( 549): GC_FOR_ALLOC freed 540K, 29% free 10331K/14407K, paused 88ms, total 90ms
12-20 20:59:57.080 I/dalvikvm-heap( 549): Grow heap (frag case) to 19.401MB for 1048592-byte allocation
12-20 20:59:57.080 I/ActivityManager( 549): Start proc com.keramidas.TitaniumBackup for activity com.keramidas.TitaniumBackup/.MainActivity: pid=2277 uid=10053 gids={1028, 1015, 3003}
12-20 20:59:57.119 W/zipro ( 2277): Unable to open zip '/data/app/com.keramidas.TitaniumBackup-2.apk': Permission denied
12-20 20:59:57.119 D/asset ( 2277): failed to open Zip archive '/data/app/com.keramidas.TitaniumBackup-2.apk'
12-20 20:59:57.135 D/AndroidRuntime( 2277): Shutting down VM
12-20 20:59:57.135 W/dalvikvm( 2277): threadid=1: thread exiting with uncaught exception (group=0x40f27300)
12-20 20:59:57.147 E/AndroidRuntime( 2277): FATAL EXCEPTION: main
12-20 20:59:57.147 E/AndroidRuntime( 2277): java.lang.RuntimeException: Unable to instantiate application com.keramidas.TitaniumBackup.MainApplication: java.lang.ClassNotFoundException: com.keramidas.TitaniumBackup.MainApplication
12-20 20:59:57.147 E/AndroidRuntime( 2277):	at android.app.LoadedApk.makeApplication(LoadedApk.java:501)
12-20 20:59:57.147 E/AndroidRuntime( 2277):	at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4309)
12-20 20:59:57.147 E/AndroidRuntime( 2277):	at android.app.ActivityThread.access$1300(ActivityThread.java:142)
12-20 20:59:57.147 E/AndroidRuntime( 2277):	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1268)
12-20 20:59:57.147 E/AndroidRuntime( 2277):	at android.os.Handler.dispatchMessage(Handler.java:99)
12-20 20:59:57.147 E/AndroidRuntime( 2277):	at android.os.Looper.loop(Looper.java:137)
12-20 20:59:57.147 E/AndroidRuntime( 2277):	at android.app.ActivityThread.main(ActivityThread.java:4931)
12-20 20:59:57.147 E/AndroidRuntime( 2277):	at java.lang.reflect.Method.invokeNative(Native Method)
12-20 20:59:57.147 E/AndroidRuntime( 2277):	at java.lang.reflect.Method.invoke(Method.java:511)
12-20 20:59:57.147 E/AndroidRuntime( 2277):	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791)
12-20 20:59:57.147 E/AndroidRuntime( 2277):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:558)
12-20 20:59:57.147 E/AndroidRuntime( 2277):	at dalvik.system.NativeStart.main(Native Method)
12-20 20:59:57.147 E/AndroidRuntime( 2277): Caused by: java.lang.ClassNotFoundException: com.keramidas.TitaniumBackup.MainApplication
12-20 20:59:57.147 E/AndroidRuntime( 2277):	at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:61)
12-20 20:59:57.147 E/AndroidRuntime( 2277):	at java.lang.ClassLoader.loadClass(ClassLoader.java:501)
12-20 20:59:57.147 E/AndroidRuntime( 2277):	at java.lang.ClassLoader.loadClass(ClassLoader.java:461)
12-20 20:59:57.147 E/AndroidRuntime( 2277):	at android.app.Instrumentation.newApplication(Instrumentation.java:967)
12-20 20:59:57.147 E/AndroidRuntime( 2277):	at android.app.LoadedApk.makeApplication(LoadedApk.java:496)
12-20 20:59:57.147 E/AndroidRuntime( 2277):	... 11 more
12-20 20:59:57.158 W/ActivityManager( 549): Force finishing activity com.keramidas.TitaniumBackup/.MainActivity
12-20 20:59:57.205 W/ResourceType( 549): No known package when getting value for resource number 0x7f070001
12-20 20:59:57.213 W/PackageManager( 549): Failure retrieving text 0x7f070001 in package com.keramidas.TitaniumBackup
12-20 20:59:57.213 W/PackageManager( 549): android.content.res.Resources$NotFoundException: String resource ID #0x7f070001
12-20 20:59:57.213 W/PackageManager( 549):	at android.content.res.Resources.getText(Resources.java:229)
12-20 20:59:57.213 W/PackageManager( 549):	at android.app.ApplicationPackageManager.getText(ApplicationPackageManager.java:927)
12-20 20:59:57.213 W/PackageManager( 549):	at android.content.pm.PackageItemInfo.loadLabel(PackageItemInfo.java:115)
12-20 20:59:57.213 W/PackageManager( 549):	at android.app.ApplicationPackageManager.getApplicationLabel(ApplicationPackageManager.java:971)
12-20 20:59:57.213 W/PackageManager( 549):	at com.android.server.am.AppErrorDialog.<init>(AppErrorDialog.java:50)
12-20 20:59:57.213 W/PackageManager( 549):	at com.android.server.am.ActivityManagerService$2.handleMessage(ActivityManagerService.java:909)
12-20 20:59:57.213 W/PackageManager( 549):	at android.os.Handler.dispatchMessage(Handler.java:99)
12-20 20:59:57.213 W/PackageManager( 549):	at android.os.Looper.loop(Looper.java:137)
12-20 20:59:57.213 W/PackageManager( 549):	at com.android.server.am.ActivityManagerService$AThread.run(ActivityManagerService.java:1431)
12-20 20:59:57.373 D/dalvikvm( 549): GC_CONCURRENT freed 62K, 21% free 12340K/15495K, paused 9ms+15ms, total 138ms
12-20 20:59:57.693 W/ActivityManager( 549): Activity pause timeout for ActivityRecord{413484d0 com.keramidas.TitaniumBackup/.MainActivity}
12-20 20:59:57.725 I/ActivityManager( 549): No longer want com.android.deskclock (pid 1712): hidden #16
12-20 20:59:59.326 I/Process ( 2277): Sending signal. PID: 2277 SIG: 9
12-20 20:59:59.342 V/PhoneStatusBar( 692): setLightsOn(true)
12-20 20:59:59.342 I/ActivityManager( 549): Process com.keramidas.TitaniumBackup (pid 2277) has died.
12-20 20:59:59.346 D/Launcher( 795): suggestDesiredDimensions(960,800)