[OnePlus 2 Android Development] mik3see:
I'm on latest crdriod though, but not on 3.2 kernel, or do you mean its fixed in master crdroid?

FWIW I see a this in logcat when this happens:

01-18 19:39:33.231 6386 6386 E AndroidRuntime: FATAL EXCEPTION: main
01-18 19:39:33.231 6386 6386 E AndroidRuntime: Process: com.android.systemui, PID: 6386
01-18 19:39:33.231 6386 6386 E AndroidRuntime: java.lang.RuntimeException: Unable to create service com.android.systemui.SystemUIService: java.util.ConcurrentModificationException
01-18 19:39:33.231 6386 6386 E AndroidRuntime:	at android.app.ActivityThread.handleCreateService(ActivityThread.java:3965)
01-18 19:39:33.231 6386 6386 E AndroidRuntime:	at android.app.ActivityThread.access$1500(ActivityThread.java:219)
01-18 19:39:33.231 6386 6386 E AndroidRuntime:	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1875)
01-18 19:39:33.231 6386 6386 E AndroidRuntime:	at android.os.Handler.dispatchMessage(Handler.java:107)
01-18 19:39:33.231 6386 6386 E AndroidRuntime:	at android.os.Looper.loop(Looper.java:214)
01-18 19:39:33.231 6386 6386 E AndroidRuntime:	at android.app.ActivityThread.main(ActivityThread.java:7356)
01-18 19:39:33.231 6386 6386 E AndroidRuntime:	at java.lang.reflect.Method.invoke(Native Method)
01-18 19:39:33.231 6386 6386 E AndroidRuntime:	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
01-18 19:39:33.231 6386 6386 E AndroidRuntime:	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)
01-18 19:39:33.231 6386 6386 E AndroidRuntime: Caused by: java.util.ConcurrentModificationException
01-18 19:39:33.231 6386 6386 E AndroidRuntime:	at android.util.ArrayMap.put(ArrayMap.java:582)
01-18 19:39:33.231 6386 6386 E AndroidRuntime:	at com.android.systemui.tuner.TunerServiceImpl.addTunable(TunerServiceImpl.java:330)
01-18 19:39:33.231 6386 6386 E AndroidRuntime:	at com.android.systemui.tuner.TunerServiceImpl.addTunable(TunerServiceImpl.java:302)
01-18 19:39:33.231 6386 6386 E AndroidRuntime:	at com.android.systemui.statusbar.phone.StatusBar.start(StatusBar.java:781)
01-18 19:39:33.231 6386 6386 E AndroidRuntime:	at com.android.systemui.SystemBars.createStatusBarFromConfig(SystemBars.java:73)
01-18 19:39:33.231 6386 6386 E AndroidRuntime:	at com.android.systemui.SystemBars.start(SystemBars.java:39)
01-18 19:39:33.231 6386 6386 E AndroidRuntime:	at com.android.systemui.SystemUIApplication.startServicesIfNeeded(SystemUIApplication.java:207)
01-18 19:39:33.231 6386 6386 E AndroidRuntime:	at com.android.systemui.SystemUIApplication.startServicesIfNeeded(SystemUIApplication.java:145)
01-18 19:39:33.231 6386 6386 E AndroidRuntime:	at com.android.systemui.SystemUIService.onCreate(SystemUIService.java:39)
01-18 19:39:33.231 6386 6386 E AndroidRuntime:	at android.app.ActivityThread.handleCreateService(ActivityThread.java:3953)
01-18 19:39:33.231 6386 6386 E AndroidRuntime:	... 8 more
01-18 19:39:33.365 749 8984 E FingerprintService: Lockout reset callback binder died
01-18 19:39:33.365 749 8983 E BiometricService: Enabled callback binder died
01-18 19:39:33.370 749 1201 E InputDispatcher: channel 'edf2d94 DockedStackDivider (server)' ~ Channel is unrecoverably broken and will be disposed!
01-18 19:39:33.412 6445 6445 E ndroid.systemu: Not starting debugger since process cannot load the jdwp agent.
01-18 19:39:34.544 6490 6490 E cutils-trace: Error opening trace file: No such file or directory (2)
01-18 19:39:34.777 6445 6445 E NotificationLightsView: new
01-18 19:39:34.797 16477 16477 E LoadedApk: Unable to instantiate appComponentFactory
01-18 19:39:34.797 16477 16477 E LoadedApk: java.lang.ClassNotFoundException: Didn't find class "androidx.core.app.CoreComponentFactory" on path: DexPathList[[],nativeLibraryDirectories=[/system/priv-app/PermissionController/lib/arm64, /system/lib64, /system/product/lib64, /system/vendor/lib64, /system/lib64, /system/product/lib64, /system/vendor/lib64]]
01-18 19:39:34.797 16477 16477 E LoadedApk:	at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:196)
01-18 19:39:34.797 16477 16477 E LoadedApk:	at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
01-18 19:39:34.797 16477 16477 E LoadedApk:	at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
01-18 19:39:34.797 16477 16477 E LoadedApk:	at android.app.LoadedApk.createAppFactory(LoadedApk.java:256)
01-18 19:39:34.797 16477 16477 E LoadedApk:	at android.app.LoadedApk.updateApplicationInfo(LoadedApk.java:370)
01-18 19:39:34.797 16477 16477 E LoadedApk:	at android.app.ActivityThread.handleApplicationInfoChanged(ActivityThread.java:5682)
01-18 19:39:34.797 16477 16477 E LoadedApk:	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2005)
01-18 19:39:34.797 16477 16477 E LoadedApk:	at android.os.Handler.dispatchMessage(Handler.java:107)
01-18 19:39:34.797 16477 16477 E LoadedApk:	at android.os.Looper.loop(Looper.java:214)
01-18 19:39:34.797 16477 16477 E LoadedApk:	at android.app.ActivityThread.main(ActivityThread.java:7356)
01-18 19:39:34.797 16477 16477 E LoadedApk:	at java.lang.reflect.Method.invoke(Native Method)
01-18 19:39:34.797 16477 16477 E LoadedApk:	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
01-18 19:39:34.797 16477 16477 E LoadedApk:	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)
01-18 19:39:34.859 16477 16477 E LoadedApk: Unable to instantiate appComponentFactory
01-18 19:39:34.859 16477 16477 E LoadedApk: java.lang.ClassNotFoundException: Didn't find class "androidx.core.app.CoreComponentFactory" on path: DexPathList[[],nativeLibraryDirectories=[/system/priv-app/PermissionController/lib/arm64, /system/lib64, /system/product/lib64, /system/vendor/lib64, /system/lib64, /system/product/lib64, /system/vendor/lib64]]
01-18 19:39:34.859 16477 16477 E LoadedApk:	at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:196)
01-18 19:39:34.859 16477 16477 E LoadedApk:	at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
01-18 19:39:34.859 16477 16477 E LoadedApk:	at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
01-18 19:39:34.859 16477 16477 E LoadedApk:	at android.app.LoadedApk.createAppFactory(LoadedApk.java:256)
01-18 19:39:34.859 16477 16477 E LoadedApk:	at android.app.LoadedApk.updateApplicationInfo(LoadedApk.java:370)
01-18 19:39:34.859 16477 16477 E LoadedApk:	at android.app.ActivityThread.handleApplicationInfoChanged(ActivityThread.java:5682)
01-18 19:39:34.859 16477 16477 E LoadedApk:	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2005)
01-18 19:39:34.859 16477 16477 E LoadedApk:	at android.os.Handler.dispatchMessage(Handler.java:107)
01-18 19:39:34.859 16477 16477 E LoadedApk:	at android.os.Looper.loop(Looper.java:214)
01-18 19:39:34.859 16477 16477 E LoadedApk:	at android.app.ActivityThread.main(ActivityThread.java:7356)
01-18 19:39:34.859 16477 16477 E LoadedApk:	at java.lang.reflect.Method.invoke(Native Method)
01-18 19:39:34.859 16477 16477 E LoadedApk:	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
01-18 19:39:34.859 16477 16477 E LoadedApk:	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)
01-18 19:39:35.097 6505 6505 E ndroid.keychai: Not starting debugger since process cannot load the jdwp agent.
01-18 19:39:35.438 746 859 E statsd : Found dropped events: 1 error -19 last atom tag 83 from uid 10163
01-18 19:39:37.522 749 24892 E WifiService: Permission violation - getScanResults not allowed for uid=10108, packageName=com.google.android.gms, reason=java.lang.SecurityException: Location mode is disabled for the device
01-18 19:39:37.524 749 849 E WifiService: Permission violation - getScanResults not allowed for uid=10108, packageName=com.google.android.gms, reason=java.lang.SecurityException: Location mode is disabled for the device
01-18 19:39:57.295 749 4888 E WifiService: Permission violation - getScanResults not allowed for uid=10108, packageName=com.google.android.gms, reason=java.lang.SecurityException: Location mode is disabled for the device
01-18 19:39:57.296 749 1504 E WifiService: Permission violation - getScanResults not allowed for uid=10108, packageName=com.google.android.gms, reason=java.lang.SecurityException: Location mode is disabled for the device
01-18 19:40:43.670 749 930 E KernelCpuSpeedReader: Failed to read cpu-freq: /sys/devices/system/cpu/cpu4/cpufreq/stats/time_in_state: open failed: ENOENT (No such file or directory)

Or actually the kernel cpu freq negative delta errors are much more frequent and show right after

/sys/devices/system/cpu/cpu4/cpufreq/stats/time_in_state: open failed: ENOENT (No such file or directory)

01-18 19:40:43.670 749 930 E KernelCpuSpeedReader: Failed to read cpu-freq: /sys/devices/system/cpu/cpu4/cpufreq/stats/time_in_state: open failed: ENOENT (No such file or directory)
01-18 19:40:43.677 749 930 E KernelCpuUidFreqTimeReader: Negative delta from freq time proc: -180
01-18 19:40:43.677 749 930 E KernelCpuUidFreqTimeReader: Negative delta from freq time proc: -30
01-18 19:40:43.677 749 930 E KernelCpuUidFreqTimeReader: Negative delta from freq time proc: -30
01-18 19:40:43.677 749 930 E KernelCpuUidFreqTimeReader: Negative delta from freq time proc: -380
01-18 19:40:43.677 749 930 E KernelCpuUidFreqTimeReader: Negative delta from freq time proc: -10
01-18 19:40:43.677 749 930 E KernelCpuUidFreqTimeReader: Negative delta from freq time proc: -36100
01-18 19:40:43.677 749 930 E KernelCpuUidFreqTimeReader: Negative delta from freq time proc: -160
01-18 19:40:43.677 749 930 E KernelCpuUidFreqTimeReader: Negative delta from freq time proc: -250
01-18 19:40:43.677 749 930 E KernelCpuUidFreqTimeReader: Negative delta from freq time proc: -120
01-18 19:40:43.677 749 930 E KernelCpuUidFreqTimeReader: Negative delta from freq time proc: -10
01-18 19:40:43.677 749 930 E KernelCpuUidFreqTimeReader: Negative delta from freq time proc: -40
01-18 19:40:43.677 749 930 E KernelCpuUidFreqTimeReader: Negative delta from freq time proc: -100
01-18 19:40:43.677 749 930 E KernelCpuUidFreqTimeReader: Negative delta from freq time proc: -30
01-18 19:40:43.677 749 930 E KernelCpuUidFreqTimeReader: Negative delta from freq time proc: -760
01-18 19:40:43.677 749 930 E KernelCpuUidFreqTimeReader: Negative delta from freq time proc: -1240
01-18 19:40:43.677 749 930 E KernelCpuUidFreqTimeReader: Negative delta from freq time proc: -1130
01-18 19:40:43.677 749 930 E KernelCpuUidFreqTimeReader: Negative delta from freq time proc: -50
01-18 19:40:43.677 749 930 E KernelCpuUidFreqTimeReader: Negative delta from freq time proc: -50
01-18 19:40:43.677 749 930 E KernelCpuUidFreqTimeReader: Negative delta from freq time proc: -70
01-18 19:40:43.677 749 930 E KernelCpuUidFreqTimeReader: Negative delta from freq time proc: -3870
01-18 19:40:43.677 749 930 E KernelCpuUidFreqTimeReader: Negative delta from freq time proc: -1070
01-18 19:40:43.677 749 930 E KernelCpuUidFreqTimeReader: Negative delta from freq time proc: -670
01-18 19:40:43.677 749 930 E KernelCpuUidFreqTimeReader: Negative delta from freq time proc: -60
01-18 19:40:43.677 749 930 E KernelCpuUidFreqTimeReader: Negative delta from freq time proc: -20
01-18 19:40:43.677 749 930 E KernelCpuUidFreqTimeReader: Negative delta from freq time proc: -6490
01-18 19:40:43.677 749 930 E KernelCpuUidFreqTimeReader: Negative delta from freq time proc: -10
01-18 19:40:43.677 749 930 E KernelCpuUidFreqTimeReader: Negative delta from freq time proc: -10
01-18 19:40:43.677 749 930 E KernelCpuUidFreqTimeReader: Negative delta from freq time proc: -70
01-18 19:40:43.677 749 930 E KernelCpuUidFreqTimeReader: Negative delta from freq time proc: -110
01-18 19:40:43.677 749 930 E KernelCpuUidFreqTimeReader: Negative delta from freq time proc: -100
01-18 19:40:43.677 749 930 E KernelCpuUidFreqTimeReader: Negative delta from freq time proc: -11490
01-18 19:40:43.678 749 930 E KernelCpuUidFreqTimeReader: Negative delta from freq time proc: -10
01-18 19:40:43.678 749 930 E KernelCpuUidFreqTimeReader: Negative delta from freq time proc: -20
01-18 19:40:43.678 749 930 E KernelCpuUidFreqTimeReader: Negative delta from freq time proc: -30
01-18 19:40:43.678 749 930 E KernelCpuUidFreqTimeReader: Negative delta from freq time proc: -1450
01-18 19:40:43.678 749 930 E KernelCpuUidFreqTimeReader: Negative delta from freq time proc: -110
01-18 19:40:43.678 749 930 E KernelCpuUidFreqTimeReader: Negative delta from freq time proc: -140
01-18 19:40:43.678 749 930 E KernelCpuUidFreqTimeReader: Negative delta from freq time proc: -690
01-18 19:40:43.678 749 930 E KernelCpuUidFreqTimeReader: Negative delta from freq time proc: -10
01-18 19:40:43.678 749 930 E KernelCpuUidFreqTimeReader: Negative delta from freq time proc: -30
01-18 19:40:43.678 749 930 E KernelCpuUidFreqTimeReader: Negative delta from freq time proc: -70
01-18 19:40:43.678 749 930 E KernelCpuUidFreqTimeReader: Negative delta from freq time proc: -30
01-18 19:40:43.678 749 930 E KernelCpuUidFreqTimeReader: Negative delta from freq time proc: -10
01-18 19:40:43.678 749 930 E KernelCpuUidFreqTimeReader: Negative delta from freq time proc: -20
01-18 19:40:43.678 749 930 E KernelCpuUidFreqTimeReader: Negative delta from freq time proc: -730
01-18 19:40:43.678 749 930 E KernelCpuUidFreqTimeReader: Negative delta from freq time proc: -30
01-18 19:40:43.678 749 930 E KernelCpuUidFreqTimeReader: Negative delta from freq time proc: -10

Would this all be related to such fix? Thanks for replying btw.