[Samsung Captivate Glide] ronaldteune:
bubor, thanks a lot for keeping it up to date even if you cannot make use of it yourself! :)

Since quite some time, I have the issue that my phone goes to safe mode every once in a while. I've been using some 'old' version of this ROM, then 20140911 for a few weeks (dirty flashed), then last week the 20141223 as it came out, clean-flashed, with remove-gapps over it (only YouTube is still left), F-Droid installed and some other apps, some of which are from backups 'leftover' from the time that I used Google Play Store. I sync my contacts and calendar using DAVdroid to localhost:8888 which tunnels via SSH to an owncloud server at my desktop at irregular times. Earlier I used another android client - same problem.

Because my problems haven't been resolved in the clean flashed 20141223 (actually I had two safe modes in four days), I was wondering if someone else has the same problems, or if someone could help me track down the cause. Last time I saved the 'dmesg' and 'logcat -d' output to text files. I'm hesitating to upload these because I do not know what kind of sensitive information they contain, and especially the logcat is long.

I'm also unsure whether my device rebooted into safe mode, or dropped into safe mode while running - so I don't know if I have the useful log information.

I first thought that I might accidentally put it into safe mode with my leg, but the problem stayed after I set up a lock screen pattern instead of simple unlock.

This is the part of logcat where it says 'SAFE MODE ENABLED':

I/SystemServer( 419): AppWidget Service
I/SystemServer( 419): Recognition Service
I/SystemServer( 419): DiskStats Service
I/SystemServer( 419): SamplingProfiler Service
D/Atlas ( 419): Computing best atlas configuration...
I/SystemServer( 419): NetworkTimeUpdateService
I/SystemServer( 419): CommonTimeManagementService
I/SystemServer( 419): CertBlacklister
I/SystemServer( 419): Dreams Service
I/SystemServer( 419): Assets Atlas Service
I/SystemServer( 419): IdleMaintenanceService
I/SystemServer( 419): Print Service
I/SystemServer( 419): Theme Service
D/Atlas ( 419): Running Atlas Worker #1
I/com.android.server.ThemeService( 419): Spawned worker thread
D/Atlas ( 419): Running Atlas Worker #2
I/SystemServer( 419): Media Router Service
I/SystemServer( 419): EdgeGesture service
I/WindowManager( 419): SAFE MODE ENABLED (menu=1 s=0 dpad=0 trackball=-1)
E/Atlas ( 419): Could not find any configuration!!!
D/Atlas ( 419): Loaded configuration: null
V/NotificationService( 419): enabling notification listener for user 0: ComponentInfo{com.achep.acdisplay/com.achep.acdisplay.notifications.NotificationHandleService}
I/Zygote ( 419): Process: zygote socket opened
V/Zygote ( 530): Switching descriptor 32 to /dev/null
V/Zygote ( 530): Switching descriptor 9 to /dev/null

Is there someone having the same problem? Or can anyone help me debug this a bit better? E.g., can I add timing information to logcat, are there any other relevant logs? Anything I can try to 'summon' this?

Or.... Is there a way for safe mode to not delete all my contacts and calendar info? Since I don't sync that often, that's the most problematic part of this...

(BTW, I can confirm GPS is working again on this one. Yay!)