[Hero, G2 Touch Q&A, Help & Troubleshooting] ordellz:
Hi,

I know i should post it @elelinux on development forum but i don't have the right to post on it yet.

I have a problem with the 3.6 light version. When i boot my phone, once the launcher (Go Launcher Ex) appears, while the first heavy tasks are still running, the phone finally blocks. So i have to reboot by puting off the battery.

My solution is trying to kill tasks while freezing with a one-click task killer widget (estrong task manager) and trying to clear the default launcher setting so that, at the next reboot - if it reboots - i can choose a less heavy launcher to kill tasks then run go launcher - Go launcher is really heavy compared to other launchers but i love it so much ;)

Before 3.6, i was using 3.1. I had somehow the same problem, but the difference is it rebooted instead of blocking. So i had boot loop.

System log messages :

11-07 00:11:00.022: E/AndroidRuntime(1176): FATAL EXCEPTION: main
11-07 00:11:00.022: E/AndroidRuntime(1176): java.lang.NullPointerException
11-07 00:11:00.022: E/AndroidRuntime(1176):	at com.carp.HomeManager.HomeMethod$getMemoryInfo1.getMemoryInfo(HomeMethod.java:397)
11-07 00:11:00.022: E/AndroidRuntime(1176):	at com.carp.HomeManager.HomeMethod$getMemoryUse1.getMemoryUse(HomeMethod.java:378)
11-07 00:11:00.022: E/AndroidRuntime(1176):	at com.carp.HomeManager.HomeManager$HomeAdapter.getView(HomeManager.java:90)
11-07 00:11:00.022: E/AndroidRuntime(1176):	at android.widget.AbsListView.obtainView(AbsListView.java:1467)
11-07 00:11:00.022: E/AndroidRuntime(1176):	at android.widget.ListView.makeAndAddView(ListView.java:1745)
11-07 00:11:00.022: E/AndroidRuntime(1176):	at android.widget.ListView.fillDown(ListView.java:670)
11-07 00:11:00.022: E/AndroidRuntime(1176):	at android.widget.ListView.fillFromTop(ListView.java:727)
11-07 00:11:00.022: E/AndroidRuntime(1176):	at android.widget.ListView.layoutChildren(ListView.java:1598)
11-07 00:11:00.022: E/AndroidRuntime(1176):	at android.widget.AbsListView.onLayout(AbsListView.java:1273)
11-07 00:11:00.022: E/AndroidRuntime(1176):	at android.view.View.layout(View.java:7192)
11-07 00:11:00.022: E/AndroidRuntime(1176):	at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1254)
11-07 00:11:00.022: E/AndroidRuntime(1176):	at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1130)
11-07 00:11:00.022: E/AndroidRuntime(1176):	at android.widget.LinearLayout.onLayout(LinearLayout.java:1047)
11-07 00:11:00.022: E/AndroidRuntime(1176):	at android.view.View.layout(View.java:7192)
11-07 00:11:00.022: E/AndroidRuntime(1176):	at android.widget.RelativeLayout.onLayout(RelativeLayout.java:912)
11-07 00:11:00.022: E/AndroidRuntime(1176):	at android.view.View.layout(View.java:7192)
11-07 00:11:00.022: E/AndroidRuntime(1176):	at android.widget.FrameLayout.onLayout(FrameLayout.java:338)
11-07 00:11:00.022: E/AndroidRuntime(1176):	at android.view.View.layout(View.java:7192)
11-07 00:11:00.022: E/AndroidRuntime(1176):	at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1254)
11-07 00:11:00.022: E/AndroidRuntime(1176):	at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1130)
11-07 00:11:00.022: E/AndroidRuntime(1176):	at android.widget.LinearLayout.onLayout(LinearLayout.java:1047)
11-07 00:11:00.022: E/AndroidRuntime(1176):	at android.view.View.layout(View.java:7192)
11-07 00:11:00.022: E/AndroidRuntime(1176):	at android.widget.FrameLayout.onLayout(FrameLayout.java:338)
11-07 00:11:00.022: E/AndroidRuntime(1176):	at android.view.View.layout(View.java:7192)
11-07 00:11:00.022: E/AndroidRuntime(1176):	at android.view.ViewRoot.performTraversals(ViewRoot.java:1145)
11-07 00:11:00.022: E/AndroidRuntime(1176):	at android.view.ViewRoot.handleMessage(ViewRoot.java:1865)
11-07 00:11:00.022: E/AndroidRuntime(1176):	at android.os.Handler.dispatchMessage(Handler.java:99)
11-07 00:11:00.022: E/AndroidRuntime(1176):	at android.os.Looper.loop(Looper.java:130)
11-07 00:11:00.022: E/AndroidRuntime(1176):	at android.app.ActivityThread.main(ActivityThread.java:3835)
11-07 00:11:00.022: E/AndroidRuntime(1176):	at java.lang.reflect.Method.invokeNative(Native Method)
11-07 00:11:00.022: E/AndroidRuntime(1176):	at java.lang.reflect.Method.invoke(Method.java:507)
11-07 00:11:00.022: E/AndroidRuntime(1176):	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:858)
11-07 00:11:00.022: E/AndroidRuntime(1176):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
11-07 00:11:00.022: E/AndroidRuntime(1176):	at dalvik.system.NativeStart.main(Native Method)
11-07 00:11:00.102: I/Process(1176): Sending signal. PID: 1176 SIG: 9
11-07 00:11:00.102: E/InputQueue-JNI(295): channel '408856e0 TrackingView (client)' ~ Publisher closed input channel or an error occurred. events=0x8
11-07 00:11:00.102: E/InputQueue-JNI(295): channel '4087c658 StatusBar (client)' ~ Publisher closed input channel or an error occurred. events=0x8
11-07 00:11:00.102: E/AndroidRuntime(1176): Error reporting crash
11-07 00:11:00.102: E/AndroidRuntime(1176): android.os.DeadObjectException
11-07 00:11:00.102: E/AndroidRuntime(1176):	at android.os.BinderProxy.transact(Native Method)
11-07 00:11:00.102: E/AndroidRuntime(1176):	at android.app.ActivityManagerProxy.handleApplicationCrash(ActivityManagerNative.java:2547)
11-07 00:11:00.102: E/AndroidRuntime(1176):	at com.android.internal.os.RuntimeInit$UncaughtHandler.uncaughtException(RuntimeInit.java:76)
11-07 00:11:00.102: E/AndroidRuntime(1176):	at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:854)
11-07 00:11:00.102: E/AndroidRuntime(1176):	at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:851)
11-07 00:11:00.102: E/AndroidRuntime(1176):	at dalvik.system.NativeStart.main(Native Method)
11-07 00:11:00.112: E/InputQueue-JNI(876): channel '407767e0 com.gau.go.launcherex/com.jiubang.ggheart.apps.desks.diy.GoLauncher (client)' ~ Publisher closed input channel or an error occurred. events=0x8
11-07 00:11:00.112: E/InputQueue-JNI(295): channel '4088b738 StatusBarExpanded (client)' ~ Publisher closed input channel or an error occurred. events=0x8
11-07 00:11:00.192: D/szipinf(961): Initializing inflate state
11-07 00:11:00.422: D/AK8973(184): Compass CLOSE
11-07 00:11:00.934: D/szipinf(961): Initializing inflate state
...
11-07 00:11:02.552: D/szipinf(961): Initializing inflate state
11-07 00:11:02.692: D/szipinf(961): Initializing inflate state
11-07 00:11:03.162: D/dalvikvm(961): GC_CONCURRENT freed 254K, 47% free 3167K/5959K, external 0K/0K, paused 6ms+9ms
11-07 00:11:03.714: W/SharedBufferStack(295): waitForCondition(LockCondition) timed out (identity=3, status=0). CPU may be pegged. trying again.
11-07 00:11:04.082: W/dalvikvm(602): threadid=11: thread exiting with uncaught exception (group=0x40018560)
11-07 00:11:04.102: E/AndroidRuntime(602): FATAL EXCEPTION: Timer-14
11-07 00:11:04.102: E/AndroidRuntime(602): java.lang.NullPointerException
11-07 00:11:04.102: E/AndroidRuntime(602):	at com.estrongs.android.taskmanager.TaskManager.getSystemRunningAppsNum(TaskManager.java:1108)
11-07 00:11:04.102: E/AndroidRuntime(602):	at com.estrongs.android.taskmanager.widget.TmWidgetProvider.updateAppWidget(TmWidgetProvider.java:183)
11-07 00:11:04.102: E/AndroidRuntime(602):	at com.estrongs.android.taskmanager.widget.TmUpdateService$MyTime.run(TmUpdateService.java:98)
11-07 00:11:04.102: E/AndroidRuntime(602):	at java.util.Timer$TimerImpl.run(Timer.java:284)
11-07 00:11:04.112: I/Process(602): Sending signal. PID: 602 SIG: 9
11-07 00:11:04.112: E/AndroidRuntime(602): Error reporting crash
11-07 00:11:04.112: E/AndroidRuntime(602): android.os.DeadObjectException
11-07 00:11:04.112: E/AndroidRuntime(602):	at android.os.BinderProxy.transact(Native Method)
11-07 00:11:04.112: E/AndroidRuntime(602):	at android.app.ActivityManagerProxy.handleApplicationCrash(ActivityManagerNative.java:2547)
11-07 00:11:04.112: E/AndroidRuntime(602):	at com.android.internal.os.RuntimeInit$UncaughtHandler.uncaughtException(RuntimeInit.java:76)
11-07 00:11:04.112: E/AndroidRuntime(602):	at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:854)
11-07 00:11:04.112: E/AndroidRuntime(602):	at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:851)
11-07 00:11:04.712: W/SharedBufferStack(295): waitForCondition(LockCondition) timed out (identity=3, status=0). CPU may be pegged. trying again.
...
11-07 00:11:05.712: W/SharedBufferStack(295): waitForCondition(LockCondition) timed out (identity=3, status=0). CPU may be pegged. trying again.

It has also blocked a few times, at anytime with normal use. 2 or 3 times since i installed 3.6. The log messages are different :

System log messages :

...
11-07 14:39:38.659: I/ActivityThread(8903): Removing dead content provider: settings
11-07 14:39:38.719: E/installd(182): eof
11-07 14:39:38.719: E/installd(182): failed to read size
11-07 14:39:38.719: I/installd(182): closing connection
11-07 14:39:38.769: I/ggheart(8278): onStop
11-07 14:39:38.829: E/InputQueue-JNI(288): channel '408782a8 TrackingView (client)' ~ Publisher closed input channel or an error occurred. events=0x8
11-07 14:39:38.859: D/szipinf(8942): Initializing inflate state
11-07 14:39:38.869: E/InputQueue-JNI(288): channel '40784a08 StatusBar (client)' ~ Publisher closed input channel or an error occurred. events=0x8
11-07 14:39:38.869: E/InputQueue-JNI(288): channel '408664f0 StatusBarExpanded (client)' ~ Publisher closed input channel or an error occurred. events=0x8
11-07 14:39:38.869: E/InputQueue-JNI(8919): channel '408d4c68 com.google.android.gm/com.google.android.gm.ConversationListActivity (client)' ~ Publisher closed input channel or an error occurred. events=0x8
11-07 14:39:38.869: E/InputQueue-JNI(8894): channel '4095d250 com.handcent.nextsms/com.handcent.sms.ui.ConversationExList (client)' ~ Publisher closed input channel or an error occurred. events=0x8
11-07 14:39:38.869: E/InputQueue-JNI(308): channel '408ae480 InputMethod (client)' ~ Publisher closed input channel or an error occurred. events=0x8
11-07 14:39:38.939: D/dalvikvm(8278): GC_EXPLICIT freed 83K, 44% free 3463K/6087K, external 1645K/2778K, paused 106ms
11-07 14:39:38.959: D/AndroidRuntime(8278): Shutting down VM
11-07 14:39:38.959: W/dalvikvm(8278): threadid=1: thread exiting with uncaught exception (group=0x40018560)
11-07 14:39:39.049: E/ACRA(8278): Error while retrieving crash data
11-07 14:39:39.049: E/ACRA(8278): java.lang.RuntimeException: Package manager has died
11-07 14:39:39.049: E/ACRA(8278):	at android.app.ContextImpl$ApplicationPackageManager.getPackageInfo(ContextImpl.java:1743)
11-07 14:39:39.049: E/ACRA(8278):	at d.b(ErrorReporter.java:311)
11-07 14:39:39.049: E/ACRA(8278):	at d.a(ErrorReporter.java:504)
11-07 14:39:39.049: E/ACRA(8278):	at d.a(ErrorReporter.java:554)
11-07 14:39:39.049: E/ACRA(8278):	at d.uncaughtException(ErrorReporter.java:422)
11-07 14:39:39.049: E/ACRA(8278):	at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:854)
11-07 14:39:39.049: E/ACRA(8278):	at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:851)
11-07 14:39:39.049: E/ACRA(8278):	at dalvik.system.NativeStart.main(Native Method)
11-07 14:39:39.049: E/ACRA(8278): Caused by: android.os.DeadObjectException
11-07 14:39:39.049: E/ACRA(8278):	at android.os.BinderProxy.transact(Native Method)
11-07 14:39:39.049: E/ACRA(8278):	at android.content.pm.IPackageManager$Stub$Proxy.getPackageInfo(IPackageManager.java:1112)
11-07 14:39:39.049: E/ACRA(8278):	at android.app.ContextImpl$ApplicationPackageManager.getPackageInfo(ContextImpl.java:1738)
11-07 14:39:39.049: E/ACRA(8278):	... 7 more
11-07 14:39:39.139: D/AK8973(184): Compass CLOSE
11-07 14:39:39.149: D/ACRA(8278): Writing crash report file.
11-07 14:39:39.159: D/szipinf(8942): Initializing inflate state
11-07 14:39:39.169: I/ACRA(8278): /mnt/sdcard/GOLauncherEX/log/stack-1320673179152_stk.txt
11-07 14:39:39.279: D/szipinf(8942): Initializing inflate state
11-07 14:39:39.289: I/ACRA(8278): /mnt/sdcard/GOLauncherEX/log/stack-1320673179152_stk.txt
11-07 14:39:39.319: D/szipinf(8942): Initializing inflate state
11-07 14:39:39.389: I/ACRA(8278): crash report fileName = /mnt/sdcard/GOLauncherEX/log/stack-1320673179152_stk.txt
11-07 14:39:39.389: I/ACRA(8278): process id8278
11-07 14:39:39.389: I/Process(8278): Sending signal. PID: 8278 SIG: 9
11-07 14:39:39.439: D/szipinf(8942): Initializing inflate state
...
11-07 14:39:42.319: D/szipinf(8942): Initializing inflate state
11-07 14:39:46.409: D/dalvikvm(8942): GC_CONCURRENT freed 212K, 47% free 3145K/5895K, external 0K/0K, paused 6ms+19ms
11-07 14:39:47.019: D/szipinf(8942): Initializing inflate state
11-07 14:39:48.029: D/dalvikvm(297): GC_CONCURRENT freed 401K, 43% free 3923K/6855K, external 0K/0K, paused 58ms+52ms
11-07 14:39:49.739: E/ActivityThread(297): Failed to find provider info for com.android.contacts
11-07 14:39:49.749: W/dalvikvm(297): threadid=23: thread exiting with uncaught exception (group=0x40018560)
11-07 14:39:50.050: E/AndroidRuntime(297): FATAL EXCEPTION: GTalkConnWorker
11-07 14:39:50.050: E/AndroidRuntime(297): java.lang.IllegalArgumentException: Unknown URI content://com.android.contacts/status_updates
11-07 14:39:50.050: E/AndroidRuntime(297):	at android.content.ContentResolver.update(ContentResolver.java:729)
11-07 14:39:50.050: E/AndroidRuntime(297):	at com.google.android.gsf.gtalkservice.ContactPresence.setContactPresenceToNull(ContactPresence.java:116)
11-07 14:39:50.050: E/AndroidRuntime(297):	at com.google.android.gsf.gtalkservice.ContactPresence.removeContactPresenceFor(ContactPresence.java:99)
11-07 14:39:50.050: E/AndroidRuntime(297):	at com.google.android.gsf.gtalkservice.ImSession.updateAccountStatus(ImSession.java:410)
11-07 14:39:50.050: E/AndroidRuntime(297):	at com.google.android.gsf.gtalkservice.GTalkConnection$WorkerHandler.handleMessage(GTalkConnection.java:299)
11-07 14:39:50.050: E/AndroidRuntime(297):	at android.os.Handler.dispatchMessage(Handler.java:99)
11-07 14:39:50.050: E/AndroidRuntime(297):	at android.os.Looper.loop(Looper.java:130)
11-07 14:39:50.050: E/AndroidRuntime(297):	at com.google.android.gsf.gtalkservice.service.GTalkService$WorkerThread.run(GTalkService.java:240)
11-07 14:39:50.069: E/AndroidRuntime(297): Error reporting crash
11-07 14:39:50.069: E/AndroidRuntime(297): android.os.DeadObjectException
11-07 14:39:50.069: E/AndroidRuntime(297):	at android.os.BinderProxy.transact(Native Method)
11-07 14:39:50.069: E/AndroidRuntime(297):	at android.app.ActivityManagerProxy.handleApplicationCrash(ActivityManagerNative.java:2547)
11-07 14:39:50.069: E/AndroidRuntime(297):	at com.android.internal.os.RuntimeInit$UncaughtHandler.uncaughtException(RuntimeInit.java:76)
11-07 14:39:50.069: E/AndroidRuntime(297):	at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:854)
11-07 14:39:50.069: E/AndroidRuntime(297):	at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:851)

I also have another question about your experience. Many people say they hero runs fastly with this rom. How fast is it? For example, is market application fast on your hero? On mine, market has much latency at each change of screen.

I know our poor hero is becoming an old, so i'm not complaining, i just want to compare ;)

Thanks