[Samsung Galaxy Player 4.0, 5.0] hanthesolo:
Alright, thanks. I will attach full logcat later if I can't fix it (with my incredibly scientific method of swapping broken CM files with working SGS ones) later.

Has anyone pinpointed what the reboot-to-recovery issue is yet? It seems like some kind of a boot flag issue (where it isn't reset/cleared), but that's my uneducated opinion.

Sorry for hogging most of the page, but here's the full logcat up to the libc crash:

o_upload_enabled=0, video_upload_wifi_only=1, sync_on_roaming=0, auto_upload_account_name=null}

I/ServiceManager( 262): Waiting for service drm.drmManager...

D/PicasaSyncManager( 827): active network: NetworkInfo: type: WIFI[], state: CONNECTED/CONNECTED, reason: (unspecified), extra: (none), roaming: false, failover: false, isAvailable: true

D/PicasaSyncManager( 827): background data: true

D/PicasaSyncManager( 827): battery info: true

I/MediaUploader( 842): No need to wake up

I/talk ( 718): onMcsConnectionStarted

I/GTalkService/c( 455): [GTalkConnection@1089077632] connect: acct=1, state=CONNECTING

W/DrmManagerClientImpl(Native)( 262): DrmManagerService not published, waiting...

D/AudioHardware( 115): AudioHardware pcm playback is going to standby.

D/AudioHardware( 115): closePcmOut_l() mPcmOpenCnt: 1

I/ServiceManager( 262): Waiting for service drm.drmManager...

D/dalvikvm( 455): GC_EXPLICIT freed 1295K, 56% free 3130K/7107K, paused 3ms+12ms

W/ThrottleService( 171): unable to find stats for iface rmnet0

W/NetworkManagementSocketTagger( 171): setKernelCountSet(10005, 1) failed with errno -2

W/NetworkManagementSocketTagger( 171): setKernelCountSet(10005, 0) failed with errno -2

I/ServiceManager( 262): Waiting for service drm.drmManager...

D/GpsLocationProvider( 171): NTP server returned: 1345063264075 (Wed Aug 15 20:41:04 GMT+00:00 2012) reference: 109543 certainty: 36 system time offset: -1061

I/ActivityManager( 171): START {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.android.vending/.AssetBrowserActivity bnds=[360,556][480,707]} from pid 349

D/AudioHardware( 115): AudioHardware pcm playback is exiting standby.

D/AudioHardware( 115): openPcmOut_l() mPcmOpenCnt: 0

I/ActivityManager( 171): Start proc com.android.vending for activity com.android.vending/.AssetBrowserActivity: pid=893 uid=10003 gids={3003, 1015}

W/NetworkManagementSocketTagger( 171): setKernelCountSet(10003, 1) failed with errno -2

I/ServiceManager( 262): Waiting for service drm.drmManager...

D/OpenGLRenderer( 349): Flushing caches (mode 1)

D/OpenGLRenderer( 349): Flushing caches (mode 0)

I/ActivityThread( 893): Pub com.google.android.finsky.QSBSuggestionsProvider: com.google.android.finsky.providers.QSBSuggestionsProvider

I/ActivityThread( 893): Pub com.google.android.finsky.AppIconProvider: com.google.android.finsky.providers.AppIconProvider

I/ActivityThread( 893): Pub com.google.android.finsky.RecentSuggestionsProvider: com.google.android.finsky.providers.RecentSuggestionsProvider

I/Process ( 171): Sending signal. PID: 893 SIG: 3

I/dalvikvm( 893): threadid=3: reacting to signal 3

I/dalvikvm( 893): Wrote stack traces to '/data/anr/traces.txt'

E/bluetooth_common.cpp( 171): dbus_func_args_timeout_valist: D-Bus error in Register: org.freedesktop.DBus.Error.UnknownMethod (Method "Register" with signature "ss" on interface "org.bluez.NetworkServer" doesn't exist

E/bluetooth_common.cpp( 171): )

D/BluetoothEventLoop( 171): Property Changed: UUIDs : 7

D/BluetoothEventLoop( 171): Property Changed: UUIDs : 8

D/BluetoothEventLoop( 171): Property Changed: UUIDs : 9

D/BluetoothEventLoop( 171): Property Changed: UUIDs : 10

D/BluetoothEventLoop( 171): Property Changed: Pairable : false

D/BluetoothEventLoop( 171): Property Changed: Powered : false

D/BluetoothAdapterStateMachine( 171): WarmUp process message: 54

D/Finsky ( 893): [1] DailyHygiene.goMakeHygieneIfDirty: No need to run daily hygiene.

I/Process ( 171): Sending signal. PID: 893 SIG: 3

I/dalvikvm( 893): threadid=3: reacting to signal 3

I/ServiceManager( 262): Waiting for service drm.drmManager...

I/dalvikvm( 893): Wrote stack traces to '/data/anr/traces.txt'

I/Process ( 171): Sending signal. PID: 893 SIG: 3

I/dalvikvm( 893): threadid=3: reacting to signal 3

I/dalvikvm( 893): Wrote stack traces to '/data/anr/traces.txt'

E/GpsLocationProvider( 171): CDMA not supported.

I/Process ( 171): Sending signal. PID: 893 SIG: 3

I/dalvikvm( 893): threadid=3: reacting to signal 3

I/dalvikvm( 893): Wrote stack traces to '/data/anr/traces.txt'

D/libEGL ( 893): loaded /system/lib/egl/libEGL_POWERVR_SGX540_120.so

D/libEGL ( 893): loaded /system/lib/egl/libGLESv1_CM_POWERVR_SGX540_120.so

D/libEGL ( 893): loaded /system/lib/egl/libGLESv2_POWERVR_SGX540_120.so

I/ServiceManager( 262): Waiting for service drm.drmManager...

W/MediaScanner( 262): Error opening directory '/mnt/sdcard/.android_secure/', skipping: Permission denied.

I/Process ( 171): Sending signal. PID: 893 SIG: 3

I/dalvikvm( 893): threadid=3: reacting to signal 3

I/dalvikvm( 893): Wrote stack traces to '/data/anr/traces.txt'

D/AudioHardware( 115): AudioHardware pcm playback is going to standby.

D/AudioHardware( 115): closePcmOut_l() mPcmOpenCnt: 1

I/Process ( 171): Sending signal. PID: 893 SIG: 3

I/dalvikvm( 893): threadid=3: reacting to signal 3

I/dalvikvm( 893): Wrote stack traces to '/data/anr/traces.txt'

D/OpenGLRenderer( 893): Enabling debug mode 0

W/DrmManagerClientImpl(Native)( 262): DrmManagerService not published, waiting...

I/ActivityManager( 171): Start proc com.google.android.gsf.login for service com.google.android.gsf.login/com.google.android.gsf.loginservice.GoogleLoginService: pid=928 uid=10005 gids={3003, 1015, 1007, 2001, 3006}

D/dalvikvm( 113): GC_EXPLICIT freed 37K, 70% free 2148K/7107K, paused 1ms+9ms

D/dalvikvm( 113): GC_EXPLICIT freed <1K, 70% free 2148K/7107K, paused 2ms+1ms

D/dalvikvm( 113): GC_EXPLICIT freed <1K, 70% free 2148K/7107K, paused 1ms+11ms

D/Finsky ( 893): [1] 1.onPostExecute: Attempt recovery of content://downloads/my_downloads/4 192

D/Finsky ( 893): [1] 1.onPostExecute: Releasing content://downloads/my_downloads/4 192

D/Finsky ( 893): [1] 2.run: Loaded library for account: [nZyHMJYVpggXl0cc7kDXMgmqkl4]

D/Finsky ( 893): [1] 2.run: Finished loading 1 libraries.

I/ServiceManager( 262): Waiting for service drm.drmManager...

I/Process ( 171): Sending signal. PID: 893 SIG: 3

I/dalvikvm( 893): threadid=3: reacting to signal 3

D/GPS ( 171): status_cb(GPS_STATUS_ENGINE_OFF)

I/dalvikvm( 893): Wrote stack traces to '/data/anr/traces.txt'

I/GPS ( 171): gps_engine_status_update: called release_wakelock_cb

I/ActivityManager( 171): Displayed com.android.vending/.AssetBrowserActivity: +4s61ms (total +14s183ms)

D/Finsky ( 893): [1] InstallerImpl.kick: Installer kick null - starting net.hexage.robotek.hd

D/Finsky ( 893): [1] DownloadImpl.setState: net.hexage.robotek.hd from null to UNQUEUED.

D/Finsky ( 893): [1] DownloadQueueImpl.add: Download net.hexage.robotek.hd added to DownloadQueue

D/Finsky ( 893): [1] DownloadImpl.setState: net.hexage.robotek.hd from UNQUEUED to QUEUED.

W/NetworkManagementSocketTagger( 171): setKernelCountSet(10018, 0) failed with errno -2

I/installd( 117): free_cache(9185701) avail 611352576

D/Finsky ( 893): [1] DownloadQueueImpl.startDownload: Download net.hexage.robotek.hd starting

I/ActivityManager( 171): No longer want com.android.email (pid 581): hidden #16

D/Finsky ( 893): [1] DownloadImpl.setState: self-update-download from null to UNQUEUED.

D/Finsky ( 893): [1] DownloadQueueImpl.add: Download self-update-download added to DownloadQueue

D/Finsky ( 893): [1] DownloadImpl.setState: self-update-download from UNQUEUED to QUEUED.

D/Finsky ( 893): [1] MainActivity.initializeBilling: Optimistically initializing billing parameters.

D/Finsky ( 893): [1] DownloadImpl.setState: net.hexage.robotek.hd from QUEUED to DOWNLOADING.

D/Finsky ( 893): [1] DownloadQueueImpl.notifyProgress: net.hexage.robotek.hd: onProgress 0/-1 Status: 190.

I/ServiceManager( 262): Waiting for service drm.drmManager...

D/Finsky ( 893): [1] DownloadQueueImpl.onStart: net.hexage.robotek.hd: onStart

D/dalvikvm( 893): GC_CONCURRENT freed 2096K, 42% free 4130K/7107K, paused 4ms+3ms

D/dalvikvm( 893): GC_FOR_ALLOC freed 101K, 44% free 4029K/7107K, paused 31ms

I/dalvikvm-heap( 893): Grow heap (frag case) to 12.362MB for 392720-byte allocation

D/dalvikvm( 893): GC_CONCURRENT freed 379K, 28% free 7324K/10055K, paused 6ms+4ms

D/dalvikvm( 893): GC_FOR_ALLOC freed 96K, 28% free 7270K/10055K, paused 44ms

I/dalvikvm-heap( 893): Grow heap (frag case) to 15.259MB for 112336-byte allocation

I/DownloadManager( 262): Initiating request for download 5

D/Finsky ( 893): [1] DownloadQueueImpl.notifyProgress: net.hexage.robotek.hd: onProgress 0/-1 Status: 192.

D/dalvikvm( 249): GC_CONCURRENT freed 1380K, 53% free 4790K/10119K, paused 2ms+6ms

I/qtaguid ( 262): Tagging socket 76 with tag 7fffff0100000000(-255) for uid 10003 failed errno=-2

I/NetworkManagementSocketTagger( 262): tagSocketFd(76, -255, 10003) failed with errno-2

I/ServiceManager( 262): Waiting for service drm.drmManager...

F/libc ( 893): Fatal signal 11 (SIGSEGV) at 0x00000024 (code=1)