[Samsung Epic 4G Touch] leodesol:
Hopefully this is a good spot to ask this.

Is it possible that noCIQ is causing soft reboots a lot of people seem to have on various ROMs?

I have random soft reboots on Blazer 1.2 Odexed with EG31. I had them on Caulken's 1.5a and 2.0 as well. I have tried the LoStKernal, Zedomax kernal, and the kernals that came with Caulken's ROMs and had random reboot in each case. I tried any fixes I have seen suggested, such as running the stock voltage settings script when using Caulken's ROM with no luck fixing the issue.

This happens with or without installing any apps. The only thing I know of that has been constant on the various builds I have tried is the modem (EG31) and having NoCIQ on the phone.

I am wondering if it is a issue related to noCIQ due to that being on the phone in each case and the info the log gives me.

I am not technically proficient in Android system, so I wanted to ask and post some log details to see what you guys think..

5-Dec	14:01:50.791	I/SystemServer(8502)Alarm Manager
5-Dec	14:01:50.796	I/SystemServer(8502)Init Watchdog
5-Dec	14:01:50.796	I/SystemServer(8502)Window Manager
5-Dec	14:01:50.821	I/Zygote (8502)Process: zygote socket opened
[COLOR="Red"][b]5-Dec	14:01:50.836	I/ActivityManager(8502)Start proc android.iqd for service android/com.carrieriq.iqagent.service.IQService: pid=8544 uid=1000 gids={3003, 1015, 2001, 3002, 3001, 1001, 1006} [/b][/COLOR]
5-Dec	14:01:50.836	I/InputManager(8502)Initializing input manager
5-Dec	14:01:50.841	I/Zygote (8544)Zygote: pid 8544 has CALL PRIVILEGED permission, then set capability for CAP_SYS_ADMIN (21)
5-Dec	14:01:50.846	I/OrientationDebug(8502)[pwm] in SettingsObserver.observe()
5-Dec	14:01:50.846	I/OrientationDebug(8502)[pwm] in updateSettings(), mAccelerometerDefault=0 accelerometerDefault=1
5-Dec	14:01:50.846	I/OrientationDebug(8502)[pwm] in updateSettings(), mAccelerometerDefault != accelerometerDefault, now call updateOrientationListenerLp()
5-Dec	14:01:50.846	I/OrientationDebug(8502)[pwm] in updateOrientationListenerLp()
5-Dec	14:01:50.846	I/OrientationDebug(8502)[wms] in setRotation() rotation=0 alwaysSendConfiguration=true animFlags=0
5-Dec	14:01:50.846	I/OrientationDebug(8502)[wms] in setRotation() now call setRotationUnchecked()
5-Dec	14:01:50.856	I/InputManager(8502)Starting input manager
5-Dec	14:01:50.861	I/SystemServer(8502)Bluetooth Service
5-Dec	14:01:50.866	W/dalvikvm(8544)threadid=1: thread exiting with uncaught exception (group=0x4001e578)
[B][COLOR="Red"]5-Dec	14:01:50.866	E/AndroidRuntime(8544)FATAL EXCEPTION: main[/COLOR][/B]
5-Dec	14:01:50.866	[B][COLOR="Red"]E/AndroidRuntime(8544)java.lang.RuntimeException: Unable to instantiate service com.carrieriq.iqagent.service.IQService: java.lang.ClassNotFoundException: com.carrieriq.iqagent.service.IQService in loader dalvik.system.PathClassLoader[.][/COLOR][/B]
5-Dec	14:01:50.866	E/AndroidRuntime(8544)at android.app.ActivityThread.handleCreateService(ActivityThread.java:1933)
5-Dec	14:01:50.866	E/AndroidRuntime(8544)at android.app.ActivityThread.access$2500(ActivityThread.java:117)
5-Dec	14:01:50.866	E/AndroidRuntime(8544)at android.app.ActivityThread$H.handleMessage(ActivityThread.java:989)
5-Dec	14:01:50.866	E/AndroidRuntime(8544)at android.os.Handler.dispatchMessage(Handler.java:99)
5-Dec	14:01:50.866	E/AndroidRuntime(8544)at android.os.Looper.loop(Looper.java:130)
5-Dec	14:01:50.866	E/AndroidRuntime(8544)at android.app.ActivityThread.main(ActivityThread.java:3691)
5-Dec	14:01:50.866	E/AndroidRuntime(8544)at java.lang.reflect.Method.invokeNative(Native Method)
5-Dec	14:01:50.866	E/AndroidRuntime(8544)at java.lang.reflect.Method.invoke(Method.java:507)
5-Dec	14:01:50.866	E/AndroidRuntime(8544)at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:907)
5-Dec	14:01:50.866	E/AndroidRuntime(8544)at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:665)
5-Dec	14:01:50.866	E/AndroidRuntime(8544)at dalvik.system.NativeStart.main(Native Method)
5-Dec	14:01:50.866	E/AndroidRuntime(8544)Caused by: java.lang.ClassNotFoundException: com.carrieriq.iqagent.service.IQService in loader dalvik.system.PathClassLoader[.]
5-Dec	14:01:50.866	E/AndroidRuntime(8544)at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:240)
5-Dec	14:01:50.866	E/AndroidRuntime(8544)at java.lang.ClassLoader.loadClass(ClassLoader.java:551)
5-Dec	14:01:50.866	E/AndroidRuntime(8544)at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
5-Dec	14:01:50.866	E/AndroidRuntime(8544)at android.app.ActivityThread.handleCreateService(ActivityThread.java:1930)
5-Dec	14:01:50.866	E/AndroidRuntime(8544)... 10 more
5-Dec	14:01:50.871	I/Process (8544)Sending signal. PID: 8544 SIG: 9
5-Dec	14:01:50.871	E/ActivityManager(8502)Activity Manager Crash
5-Dec	14:01:50.871	E/ActivityManager(8502)java.lang.NullPointerException
5-Dec	14:01:50.871	E/ActivityManager(8502)at android.os.DropBoxManager.isTagEnabled(DropBoxManager.java:288)
5-Dec	14:01:50.871	E/ActivityManager(8502)at com.android.server.am.ActivityManagerService.addErrorToDropBox(ActivityManagerService.java:7159)
5-Dec	14:01:50.871	E/ActivityManager(8502)at com.android.server.am.ActivityManagerService.handleApplicationCrash(ActivityManagerService.java:6876)
5-Dec	14:01:50.871	E/ActivityManager(8502)at android.app.ActivityManagerNative.onTransact(ActivityManagerNative.java:1029)
5-Dec	14:01:50.871	E/ActivityManager(8502)at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:1796)
5-Dec	14:01:50.871	E/ActivityManager(8502)at android.os.Binder.execTransact(Binder.java:320)
5-Dec	14:01:50.871	E/ActivityManager(8502)at dalvik.system.NativeStart.run(Native Method)
5-Dec	14:01:50.871	E/AndroidRuntime(8544)Error reporting crash
5-Dec	14:01:50.871	E/AndroidRuntime(8544)java.lang.NullPointerException
5-Dec	14:01:50.871	E/AndroidRuntime(8544)at android.os.Parcel.readException(Parcel.java:1328)
5-Dec	14:01:50.871	E/AndroidRuntime(8544)at android.os.Parcel.readException(Parcel.java:1276)
5-Dec	14:01:50.871	E/AndroidRuntime(8544)at android.app.ActivityManagerProxy.handleApplicationCrash(ActivityManagerNative.java:2548)
5-Dec	14:01:50.871	E/AndroidRuntime(8544)at com.android.internal.os.RuntimeInit$UncaughtHandler.uncaughtException(RuntimeInit.java:136)
5-Dec	14:01:50.871	E/AndroidRuntime(8544)at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:854)
5-Dec	14:01:50.871	E/AndroidRuntime(8544)at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:851)
5-Dec	14:01:50.871	E/AndroidRuntime(8544)at dalvik.system.NativeStart.main(Native Method)
5-Dec	14:01:50.876	I/BluetoothProfileState(8502)Message:Entering Stable State
5-Dec	14:01:50.876	I/BluetoothProfileState(8502)Message:Entering Stable State
5-Dec	14:01:50.881	I/SystemServer(8502)Device Policy
5-Dec	14:01:50.881	I/ActivityManager(8502)Process android.iqd (pid 8544) has died.
5-Dec	14:01:50.881	W/ActivityManager(8502)Scheduling restart of crashed service android/com.carrieriq.iqagent.service.IQService in 5000ms
5-Dec	14:01:50.886	I/ActivityManager(8502)Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10000000 cmp=com.sec.android.app.twlauncher/.Launcher } from pid 0
5-Dec	14:01:50.891	I/PowerOnSound(8514)PoweronSoundFunc earphone state info = 0
[B][COLOR="Red"]5-Dec	14:01:50.896	W/dalvikvm(8502)No implementation found for native Lcom/carrieriq/iqagent/client/NativeClient;.clientInit (Ljava/lang/Object;)I[/COLOR][/B]
5-Dec	14:01:50.901	I/ApplicationPolicy(8502)registerPackageChangeReceiver() : Done
5-Dec	14:01:50.901	W/System.err(8502)android.provider.Settings$SettingNotFoundException: roaming_auto_sync_enabled
5-Dec	14:01:50.901	W/System.err(8502)at android.provider.Settings$Secure.getInt(Settings.java:3086)
5-Dec	14:01:50.901	W/System.err(8502)at com.android.server.enterprise.RoamingPolicy.isRoamingSyncEnabled(RoamingPolicy.java:121)
5-Dec	14:01:50.901	W/System.err(8502)at com.android.server.enterprise.RoamingPolicy.<init>(RoamingPolicy.java:32)
5-Dec	14:01:50.901	W/System.err(8502)at com.android.server.DevicePolicyManagerService.<init>(DevicePolicyManagerService.java:617)
5-Dec	14:01:50.901	W/System.err(8502)at com.android.server.ServerThread.run(SystemServer.java:290)

The red lines in the log pertaining to CarrierIQ seem to always be in the log when I am able to record the soft reboots. I have many more if more log info is wanted, this is just a small section of one and I believe this coincides with when the reboot happened.

I want to point out that when I search for "Start proc android.iqd" in the log files, I do sometimes have this line without a reboot or "FATAL EXCEPTION: Main"

5-Dec	14:01:50.836	I/ActivityManager(8502)Start proc android.iqd for service android/com.carrieriq.iqagent.service.IQService: pid=8544 uid=1000 gids={3003, 1015, 2001, 3002, 3001, 1001, 1006}

However, so far, any of my logs that I have saved just after a reboot, CarrierIQ lines always seem to occur just before a FATAL EXCEPTION:Main. Again, I have logs from multiple roms and kernal combinations. Only constant is NoCIQ and EG31 modem, rooted, and the app I use to save the log to SD card, Android System Info.

Couple more small samples:

5-Dec	12:06:18.635	I/NotificationService(20757)New BatteryHealth : 2Old BatteryHealth : 2
5-Dec	12:06:18.645	I/StatusBarPolicy(20903)BAT. S:2 H:2
5-Dec	12:06:28.670	I/NotificationService(20757)New BatteryHealth : 2Old BatteryHealth : 2
5-Dec	12:06:28.690	I/StatusBarPolicy(20903)BAT. S:2 H:2
[B]5-Dec	12:06:29.135	I/ActivityManager(20757)Start proc android.iqd for service android/com.carrieriq.iqagent.service.IQService: pid=26691 uid=1000 gids={3003, 1015, 2001, 3002, 3001, 1001, 1006}[/B]
[B]5-Dec	12:06:29.240	E/AndroidRuntime(26691)FATAL EXCEPTION: main[/B]

12:20:49.400	I/SystemServer(27978)Init Watchdog
12:20:49.400	I/SystemServer(27978)Window Manager
12:20:49.410	I/PowerOnSound(27990)PoweronSoundFunc earphone state info = 0
12:20:49.425	I/Zygote (27978)Process: zygote socket opened
[B]12:20:49.430	I/ActivityManager(27978)Start proc android.iqd for service android/com.carrieriq.iqagent.service.IQService: pid=28020 uid=1000 gids={3003, 1015, 2001, 3002, 3001, 1001, 1006}[/B]
12:20:49.435	I/InputManager(27978)Initializing input manager
12:20:49.440	I/Zygote (28020)Zygote: pid 28020 has CALL PRIVILEGED permission, then set capability for CAP_SYS_ADMIN (21)
12:20:49.445	I/OrientationDebug(27978)[pwm] in SettingsObserver.observe()
12:20:49.445	I/OrientationDebug(27978)[pwm] in updateSettings(), mAccelerometerDefault=0 accelerometerDefault=1
12:20:49.445	I/OrientationDebug(27978)[pwm] in updateSettings(), mAccelerometerDefault != accelerometerDefault, now call updateOrientationListenerLp()
12:20:49.445	I/OrientationDebug(27978)[pwm] in updateOrientationListenerLp()
12:20:49.450	I/OrientationDebug(27978)[wms] in setRotation() rotation=0 alwaysSendConfiguration=true animFlags=0
12:20:49.450	I/OrientationDebug(27978)[wms] in setRotation() now call setRotationUnchecked()
12:20:49.460	I/InputManager(27978)Starting input manager
12:20:49.460	I/SystemServer(27978)Bluetooth Service
12:20:49.465	W/dalvikvm(28020)threadid=1: thread exiting with uncaught exception (group=0x4001e578)
[B]12:20:49.465	E/AndroidRuntime(28020)FATAL EXCEPTION: main[/B]
12:20:49.465	E/AndroidRuntime(28020)java.lang.RuntimeException: Unable to instantiate service com.carrieriq.iqagent.service.IQService: java.lang.ClassNotFoundException: com.carrieriq.iqagent.service.IQService in loader dalvik.system.PathClassLoader[.]
12:20:49.465	E/AndroidRuntime(28020)at android.app.ActivityThread.handleCreateService(ActivityThread.java:1933)

I/InputReader(27978)dispatchTouch::touch event's action is 0, pending(waiting finished signal)=0
I/InputDispatcher(27978)Delivering touch to current input target: action: 0, channel '408b3748 Keyguard (server)'
I/InputManager-Callbacks(27978)No virtual keys found for device sec_touchscreen.
[B]I/ActivityManager(27978)Start proc android.iqd for service android/com.carrieriq.iqagent.service.IQService: pid=28318 uid=1000 gids={3003, 1015, 2001, 3002, 3001, 1001, 1006}[/B]
I/SimLockInfoResult(28125)num:0, lockType:0, lock_key:0, numRetry:0
E/AlarmManagerService(27978)android_server_AlarmManagerService_set to type=0, 1323109254.465000000
I/SimLockInfoResult(28125)NOT_NEED numRetry: 0
I/Zygote (28318)Zygote: pid 28318 has CALL PRIVILEGED permission, then set capability for CAP_SYS_ADMIN (21)
W/dalvikvm(28318)threadid=1: thread exiting with uncaught exception (group=0x4001e578)
E/AlarmManagerService(27978)android_server_AlarmManagerService_set to type=2, 238615.175000000
[B]E/AndroidRuntime(28318)FATAL EXCEPTION: main[/B]
E/AndroidRuntime(28318)java.lang.RuntimeException: Unable to instantiate service com.carrieriq.iqagent.service.IQService: java.lang.ClassNotFoundException: com.carrieriq.iqagent.service.IQService in loader dalvik.system.PathClassLoader[.]
E/AndroidRuntime(28318)at android.app.ActivityThread.handleCreateService(ActivityThread.java:1933)
E/AndroidRuntime(28318)at android.app.ActivityThread.access$2500(ActivityThread.java:117)
E/AndroidRuntime(28318)at android.app.ActivityThread$H.handleMessage(ActivityThread.java:989)
E/AndroidRuntime(28318)at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime(28318)at android.os.Looper.loop(Looper.java:130)
E/AndroidRuntime(28318)at android.app.ActivityThread.main(ActivityThread.java:3691)
E/AndroidRuntime(28318)at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime(28318)at java.lang.reflect.Method.invoke(Method.java:507)
E/AndroidRuntime(28318)at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:907)
E/AndroidRuntime(28318)at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:665)
E/AndroidRuntime(28318)at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime(28318)Caused by: java.lang.ClassNotFoundException: com.carrieriq.iqagent.service.IQService in loader dalvik.system.PathClassLoader[.]
E/AndroidRuntime(28318)at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:240)
E/AndroidRuntime(28318)at java.lang.ClassLoader.loadClass(ClassLoader.java:551)
E/AndroidRuntime(28318)at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
E/AndroidRuntime(28318)at android.app.ActivityThread.handleCreateService(ActivityThread.java:1930)
E/AndroidRuntime(28318)... 10 more
I/Database(28125)sqlite returned: error code = 0, msg = Recovered 133 frames from WAL file /data/data/com.android.providers.telephony/databases/telephony.db-wal
E/ActivityManager(27978)Activity Manager Crash
E/ActivityManager(27978)java.lang.NullPointerException