[Samsung Galaxy S 5 Unified Development] ML_Outlaw:
Here is a logcat that hopefully helps in the Rotation issue and may contains the filemanager issue i reported

this is my first time analyzing Android logs, so please don't flame me if this is wrong :D

this looks like the Filemanager issue

12-12 19:25:38.902 E/NavigationActivity(5481): Error detected
12-12 19:25:38.902 E/NavigationActivity(5481): com.cyanogenmod.filemanager.console.InsufficientPermissionsException
12-12 19:25:38.902 E/NavigationActivity(5481):	at com.cyanogenmod.filemanager.commands.shell.Shell.checkStdErr(Shell.java:128)
12-12 19:25:38.902 E/NavigationActivity(5481):	at com.cyanogenmod.filemanager.console.shell.ShellConsole.syncExecute(ShellConsole.java:722)
12-12 19:25:38.902 E/NavigationActivity(5481):	at com.cyanogenmod.filemanager.console.shell.ShellConsole.execute(ShellConsole.java:541)
12-12 19:25:38.902 E/NavigationActivity(5481):	at com.cyanogenmod.filemanager.console.shell.ShellConsole.execute(ShellConsole.java:486)
12-12 19:25:38.902 E/NavigationActivity(5481):	at com.cyanogenmod.filemanager.util.CommandHelper.execute(CommandHelper.java:1934)
12-12 19:25:38.902 E/NavigationActivity(5481):	at com.cyanogenmod.filemanager.util.CommandHelper.listFiles(CommandHelper.java:783)
12-12 19:25:38.902 E/NavigationActivity(5481):	at com.cyanogenmod.filemanager.ui.widgets.NavigationView$NavigationTask.doInBackground(NavigationView.java:281)
12-12 19:25:38.902 E/NavigationActivity(5481):	at com.cyanogenmod.filemanager.ui.widgets.NavigationView$NavigationTask.doInBackground(NavigationView.java:243)
12-12 19:25:38.902 E/NavigationActivity(5481):	at android.os.AsyncTask$2.call(AsyncTask.java:305)
12-12 19:25:38.902 E/NavigationActivity(5481):	at java.util.concurrent.FutureTask.run(FutureTask.java:237)
12-12 19:25:38.902 E/NavigationActivity(5481):	at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:243)
12-12 19:25:38.902 E/NavigationActivity(5481):	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
12-12 19:25:38.902 E/NavigationActivity(5481):	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
12-12 19:25:38.902 E/NavigationActivity(5481):	at java.lang.Thread.run(Thread.java:761)
12-12 19:25:38.909 W/InputMethodManagerService(694): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@9e96e22 attribute=null, token = android.os.BinderProxy@5d49686
12-12 19:25:40.908 W/WindowManager(694): Attempted to remove non-existing token: android.os.Binder@3b4fed
12-12 19:25:42.030 I/art (694): Background partial concurrent mark sweep GC freed 30625(1992KB) AllocSpace objects, 10(436KB) LOS objects, 33% free, 14MB/22MB, paused 5.258ms total 103.419ms
12-12 19:25:43.000 W/WindowManager(694): Attempted to remove non-existing token: android.os.Binder@1fb8fa5
12-12 19:25:43.016 I/ActivityManager(694): Killing 2087:com.android.providers.calendar/u0a5 (adj 906): empty #17
12-12 19:25:43.038 D/ActivityManager(694): cleanUpApplicationRecord -- 2087
12-12 19:25:43.843 I/ActivityManager(694): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=org.goodev.disable/.AppsActivity (has extras)} from uid 10030 on display 0
12-12 19:25:43.850 W/BroadcastQueue(694): Permission Denial: receiving Intent { act=com.android.launcher3.action.LAUNCH flg=0x10 (has extras) } to com.google.android.gms/.chimera.GmsIntentOperationService$GmsExternalReceiver requires com.android.launcher3.permission.RECEIVE_LAUNCH_BROADCASTS due to sender com.cyanogenmod.trebuchet (uid 10030)
12-12 19:25:43.850 W/BroadcastQueue(694): Permission Denial: broadcasting Intent { act=com.android.launcher3.action.LAUNCH flg=0x10 (has extras) } from com.cyanogenmod.trebuchet (pid=1706, uid=10030) requires com.google.android.launcher.permission.RECEIVE_LAUNCH_BROADCASTS due to receiver com.google.android.gms/.icing.proxy.ApplicationLauncherReceiver
12-12 19:25:43.884 E/Notification(694): setLatestEventInfo() is deprecated and you should feel deprecated.
12-12 19:25:43.884 E/Notification(694): java.lang.Throwable
12-12 19:25:43.884 E/Notification(694):	at android.app.Notification.setLatestEventInfo(Notification.java:2083)
12-12 19:25:43.884 E/Notification(694):	at com.android.server.am.ActivityManagerService$MainHandler.handleMessage(ActivityManagerService.java:2350)
12-12 19:25:43.884 E/Notification(694):	at android.os.Handler.dispatchMessage(Handler.java:102)
12-12 19:25:43.884 E/Notification(694):	at android.os.Looper.loop(Looper.java:154)
12-12 19:25:43.884 E/Notification(694):	at android.os.HandlerThread.run(HandlerThread.java:61)
12-12 19:25:43.884 E/Notification(694):	at com.android.server.ServiceThread.run(ServiceThread.java:46)
12-12 19:25:43.887 D/FirebaseApp(4181): Notifying background state change listeners.
12-12 19:25:43.993 I/ActivityManager(694): Displayed org.goodev.disable/.AppsActivity: +137ms
12-12 19:25:44.008 D/DynamitePackage(4181): Instantiating com.google.android.gms.ads.ChimeraAdLoaderBuilderCreatorImpl
12-12 19:25:44.032 I/Ads (4181): Starting ad request.
12-12 19:25:44.032 I/Ads (4181): Use AdRequest.Builder.addTestDevice("717CE33344594CD489B2468A0B61A372") to get test ads on this device.
12-12 19:25:45.050 I/Ads (1763): Received log message: <Google:HTML> You are using version 9.3 of the Google Play services Ads SDK. Please consider updating your SDK to the most recent SDK version to get the latest features and bug fixes. See http://goo.gl/r2TRzC for instructions on how to get the latest version of Google Play services.
12-12 19:25:45.061 I/ActivityManager(694): Killing 3519:com.cyanogenmod.eleven/u0a45 (adj 906): empty #17
12-12 19:25:45.096 D/GraphicsStats(694): Buffer count: 12

this is from the tmp_2635-logcat_and_device_info(2)1492835636 logset