[ONE Q&A, Help & Troubleshooting] pyrocide:
Background.

Game worked fine on CM12-20150106-NIGHTLY. After first nightly update all the way to latest (20150114) it would launch but close. Could reopen it but it is stuck on this screen >

I have tried flashing, wiping, restoring, redownloading, wiping again and again, and cannot find 20150106 zip to try it.

Below is logcat when opening it.

I/Timeline( 1798): Timeline: Activity_launch_request id:com.square_enix.android_googleplay.finalfantasy time:1071317
I/ActivityManager( 796): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 pkg=com.square_enix.android_googleplay.finalfantasy cmp=com.square_enix.android_googleplay.finalfantasy/.SQEXMarketActivity bnds=[12,605][276,943] (has extras)} from uid 10016 on display 0
D/audio_hw_primary( 1358): out_set_parameters: enter: usecase(1: low-latency-playback) kvpairs: routing=2
D/audio_hw_primary( 1358): start_output_stream: enter: stream(0xb605f9c0)usecase(1: low-latency-playback) devices(0x2)
D/audio_hw_primary( 1358): select_devices: out_snd_device(2: speaker) in_snd_device(0: )
W/msm8974_platform( 1358): Codec backend bitwidth 16, samplerate 48000
D/hardware_info( 1358): hw_info_append_hw_type : device_name = speaker
I/msm8974_platform( 1358): platform_send_audio_calibration: sending audio calibration for snd_device(2) acdb_id(15)
D/ACDB-LOADER( 1358): ACDB -> send_audio_cal, acdb_id = 15, path = 0
D/ACDB-LOADER( 1358): ACDB -> send_adm_topology
D/ACDB-LOADER( 1358): ACDB -> ACDB_CMD_GET_AUDPROC_COMMON_TOPOLOGY_ID
D/ACDB-LOADER( 1358): ACDB -> send_asm_topology
D/ACDB-LOADER( 1358): ACDB -> ACDB_CMD_GET_AUDPROC_STREAM_TOPOLOGY_ID
D/ACDB-LOADER( 1358): ACDB -> send_audtable
D/ACDB-LOADER( 1358): ACDB -> ACDB_CMD_GET_AUDPROC_COMMON_TABLE
D/ACDB-LOADER( 1358): ACDB -> AUDIO_SET_AUDPROC_CAL
D/ACDB-LOADER( 1358): ACDB -> send_audvoltable
D/ACDB-LOADER( 1358): ACDB -> ACDB_CMD_GET_AUDPROC_GAIN_DEP_STEP_TABLE
D/ ( 1358): Failed to fetch the lookup information of the device 0000000F
E/ACDB-LOADER( 1358): Error: ACDB AudProc vol returned = -19
D/ACDB-LOADER( 1358): ACDB -> AUDIO_SET_AUDPROC_VOL_CAL
D/ACDB-LOADER( 1358): ACDB -> send_afe_cal
D/ACDB-LOADER( 1358): ACDB -> ACDB_CMD_GET_AFE_COMMON_TABLE
D/ ( 1358): Failed to fetch the lookup information of the device 0000000F
E/ACDB-LOADER( 1358): Error: ACDB AFE returned = -19
D/ACDB-LOADER( 1358): ACDB -> AUDIO_SET_AFE_CAL
D/audio_hw_primary( 1358): select_devices: done
I/ActivityManager( 796): Start proc com.square_enix.android_googleplay.finalfantasy for activity com.square_enix.android_googleplay.finalfantasy/.SQEXMarketActivity: pid=4936 uid=10048 gids={50048, 9997, 1028, 1015, 3003} abi=armeabi
V/PhoneStatusBar( 1082): setLightsOn(true)
I/WebViewFactory( 4936): Loading com.android.webview version 37 (3077850166-arm) (code 100001)
I/LibraryLoader( 4936): Loading: webviewchromium
I/LibraryLoader( 4936): Time to load native libraries: 2 ms (timestamps 1576-1578)
I/LibraryLoader( 4936): Expected native library version number "",actual native library version number ""
W/art ( 4936): Attempt to remove local handle scope entry from IRT, ignoring
I/art ( 4936): Explicit concurrent mark sweep GC freed 43317(2MB) AllocSpace objects, 18(960KB) LOS objects, 39% free, 19MB/31MB, paused 780us total 37.832ms
I/LicenseChecker( 4936): Binding to licensing service.
W/ContextImpl( 4936): Implicit intents with startService are not safe: Intent { act=com.android.vending.licensing.ILicensingService } android.content.ContextWrapper.bindService:538 com.b.a.a.a.i.a:-1 com.square_enix.android_googleplay.finalfantasy.SQEXMarketActivity.a:-1
I/LicenseChecker( 4936): Calling checkLicense on service for com.square_enix.android_googleplay.finalfantasy
I/LicenseChecker( 4936): Start monitoring timeout.
I/ActivityManager( 796): Displayed com.square_enix.android_googleplay.finalfantasy/.SQEXMarketActivity: +598ms
I/Timeline( 796): Timeline: Activity_windows_visible id: ActivityRecord{2320907e u0 com.square_enix.android_googleplay.finalfantasy/.SQEXMarketActivity t24} time:1071943
I/Timeline( 4936): Timeline: Activity_idle id: android.os.BinderProxy@1baae5ce time:1071948
W/InputMethodManagerService( 796): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@1812a8c attribute=null, token = android.os.BinderProxy@3a15e365
I/Timeline( 1798): Timeline: Activity_idle id: android.os.BinderProxy@f322db time:1072062
I/qtaguid ( 4758): Failed write_ctrl(u 37) res=-1 errno=22
I/qtaguid ( 4758): Untagging socket 37 failed errno=-22
W/NetworkManagementSocketTagger( 4758): untagSocket(37) failed with errno -22
I/LicenseChecker( 4936): Received response.
I/LicenseChecker( 4936): Clearing timeout.
I/Timeline( 796): Timeline: Activity_windows_visible id: ActivityRecord{32a193d4 u0 com.cyanogenmod.trebuchet/com.android.launcher3.Launcher t6} time:1072318
E/WindowManager( 4936):
E/WindowManager( 4936): android.view.WindowLeaked: Activity com.square_enix.android_googleplay.finalfantasy.SQEXMarketActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView{3f2baa01 V.E..... R.....ID 0,0-564,501} that was originally added here
E/WindowManager( 4936):	at android.view.ViewRootImpl.<init>(ViewRootImpl.java:363)
E/WindowManager( 4936):	at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:261)
E/WindowManager( 4936):	at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:69)
E/WindowManager( 4936):	at android.app.Dialog.show(Dialog.java:298)
E/WindowManager( 4936):	at net.sqexm.sqmk.android.lib.d.e.a(Unknown Source)
E/WindowManager( 4936):	at com.square_enix.android_googleplay.finalfantasy.SQEXMarketActivity.onCreate(Unknown Source)
E/WindowManager( 4936):	at android.app.Activity.performCreate(Activity.java:5933)
E/WindowManager( 4936):	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1105)
E/WindowManager( 4936):	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2251)
E/WindowManager( 4936):	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2360)
E/WindowManager( 4936):	at android.app.ActivityThread.access$800(ActivityThread.java:144)
E/WindowManager( 4936):	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1278)
E/WindowManager( 4936):	at android.os.Handler.dispatchMessage(Handler.java:102)
E/WindowManager( 4936):	at android.os.Looper.loop(Looper.java:135)
E/WindowManager( 4936):	at android.app.ActivityThread.main(ActivityThread.java:5223)
E/WindowManager( 4936):	at java.lang.reflect.Method.invoke(Native Method)
E/WindowManager( 4936):	at java.lang.reflect.Method.invoke(Method.java:372)
E/WindowManager( 4936):	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:898)
E/WindowManager( 4936):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:693)
W/OpenGLRenderer( 1798): Incorrectly called buildLayer on View: ShortcutAndWidgetContainer, destroying layer...
W/OpenGLRenderer( 1798): Incorrectly called buildLayer on View: ShortcutAndWidgetContainer, destroying layer...
D/audio_hw_primary( 1358): out_standby: enter: stream (0xb605f9c0) usecase(1: low-latency-playback)
D/hardware_info( 1358): hw_info_append_hw_type : device_name = speaker
E/AudioTrack( 796): AudioTrack::set : Exit
I/Timeline( 1798): Timeline: Activity_launch_request id:com.square_enix.android_googleplay.finalfantasy time:1076416
I/ActivityManager( 796): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 pkg=com.square_enix.android_googleplay.finalfantasy cmp=com.square_enix.android_googleplay.finalfantasy/.SQEXMarketActivity bnds=[12,605][276,943] (has extras)} from uid 10016 on display 0
D/audio_hw_primary( 1358): out_set_parameters: enter: usecase(1: low-latency-playback) kvpairs: routing=2
D/audio_hw_primary( 1358): start_output_stream: enter: stream(0xb605f9c0)usecase(1: low-latency-playback) devices(0x2)
D/audio_hw_primary( 1358): select_devices: out_snd_device(2: speaker) in_snd_device(0: )
W/msm8974_platform( 1358): Codec backend bitwidth 16, samplerate 48000
D/hardware_info( 1358): hw_info_append_hw_type : device_name = speaker
I/msm8974_platform( 1358): platform_send_audio_calibration: sending audio calibration for snd_device(2) acdb_id(15)
D/ACDB-LOADER( 1358): ACDB -> send_audio_cal, acdb_id = 15, path = 0
D/ACDB-LOADER( 1358): ACDB -> send_adm_topology
D/ACDB-LOADER( 1358): ACDB -> ACDB_CMD_GET_AUDPROC_COMMON_TOPOLOGY_ID
D/ACDB-LOADER( 1358): ACDB -> send_asm_topology
D/ACDB-LOADER( 1358): ACDB -> ACDB_CMD_GET_AUDPROC_STREAM_TOPOLOGY_ID
D/ACDB-LOADER( 1358): ACDB -> send_audtable
D/ACDB-LOADER( 1358): ACDB -> ACDB_CMD_GET_AUDPROC_COMMON_TABLE
D/ACDB-LOADER( 1358): ACDB -> AUDIO_SET_AUDPROC_CAL
D/ACDB-LOADER( 1358): ACDB -> send_audvoltable
D/ACDB-LOADER( 1358): ACDB -> ACDB_CMD_GET_AUDPROC_GAIN_DEP_STEP_TABLE
D/ ( 1358): Failed to fetch the lookup information of the device 0000000F
E/ACDB-LOADER( 1358): Error: ACDB AudProc vol returned = -19
D/ACDB-LOADER( 1358): ACDB -> AUDIO_SET_AUDPROC_VOL_CAL
D/ACDB-LOADER( 1358): ACDB -> send_afe_cal
D/ACDB-LOADER( 1358): ACDB -> ACDB_CMD_GET_AFE_COMMON_TABLE
D/ ( 1358): Failed to fetch the lookup information of the device 0000000F
E/ACDB-LOADER( 1358): Error: ACDB AFE returned = -19
D/ACDB-LOADER( 1358): ACDB -> AUDIO_SET_AFE_CAL
D/audio_hw_primary( 1358): select_devices: done
V/PhoneStatusBar( 1082): setLightsOn(true)
I/LicenseChecker( 4936): Using cached license response
I/ActivityManager( 796): Displayed com.square_enix.android_googleplay.finalfantasy/.SQEXMarketActivity: +144ms
I/Timeline( 4936): Timeline: Activity_idle id: android.os.BinderProxy@38836132 time:1076586
I/Timeline( 796): Timeline: Activity_windows_visible id: ActivityRecord{37e9a442 u0 com.square_enix.android_googleplay.finalfantasy/.SQEXMarketActivity t25} time:1077280
D/Ulp_jni ( 796): Location CB invoked
E/WifiStateMachine( 796): WifiStateMachine CMD_START_SCAN source -2 txSuccessRate=7.75 rxSuccessRate=7.76 targetRoamBSSID=any RSSI=-50
D/audio_hw_primary( 1358): out_standby: enter: stream (0xb605f9c0) usecase(1: low-latency-playback)
D/hardware_info( 1358): hw_info_append_hw_type : device_name = speaker
D/TaskPersister( 796): removeObsoleteFile: deleting file=24_task.xml
D/TaskPersister( 796): removeObsoleteFile: deleting file=24_task_thumbnail.png
D/Ulp_jni ( 796): Location CB invoked
D/Ulp_jni ( 796): Location CB invoked
E/WifiStateMachine( 796): WifiStateMachine CMD_START_SCAN source -2 txSuccessRate=0.06 rxSuccessRate=0.06 targetRoamBSSID=any RSSI=-51
I/WifiHAL ( 796): Poll result = 1
I/WifiHAL ( 796): Found some events!!!
I/wpa_supplicant( 1597): wlan0: CTRL-EVENT-SCAN-STARTED
D/WifiHAL ( 796): no_seq_check received
I/WifiHAL ( 796): event received NL80211_CMD_TRIGGER_SCAN
I/WifiHAL ( 796): event received NL80211_CMD_TRIGGER_SCAN, vendor_id = 0x0
I/WifiHAL ( 796): event ignored!!
D/WifiService( 796): acquireWifiLockLocked: WifiLock{NlpWifiLock type=2 binder=android.os.BinderProxy@1dbd16c0}
D/PhoneApp( 1769): getPhone phoneId:0
D/PhoneApp( 1769): getPhone phoneId:0
D/PhoneApp( 1769): getPhone phoneId:0
D/PhoneApp( 1769): getPhone phoneId:0
D/WifiService( 796): releaseWifiLockLocked: WifiLock{NlpWifiLock type=2 binder=android.os.BinderProxy@1dbd16c0}
I/WifiHAL ( 796): Poll result = 1
I/WifiHAL ( 796): Found some events!!!
D/WifiHAL ( 796): no_seq_check received
I/WifiHAL ( 796): event received NL80211_CMD_NEW_SCAN_RESULTS
I/WifiHAL ( 796): event received NL80211_CMD_NEW_SCAN_RESULTS, vendor_id = 0x0
I/WifiHAL ( 796): event ignored!!
V/XTWiFiOS( 796): Wifi scan result receiver called
D/LBSSystemMonitorService( 796): handleMessage what - 4
D/Wiper_jni( 796): Send Network Location.
D/Ulp_jni ( 796): Location CB invoked
D/Ulp_jni ( 796): Location CB invoked
E/WifiStateMachine( 796): WifiStateMachine CMD_START_SCAN source -2 txSuccessRate=0.00 rxSuccessRate=0.00 targetRoamBSSID=any RSSI=-52
D/Ulp_jni ( 796): Location CB invoked
D/Ulp_jni ( 796): Location CB invoked
E/WifiStateMachine( 796): WifiStateMachine CMD_START_SCAN source -2 txSuccessRate=0.00 rxSuccessRate=0.00 targetRoamBSSID=any RSSI=-50
D/Ulp_jni ( 796): Location CB invoked
^[[BD

Any help would be appreciated.