[Galaxy S3 Neo Original Android Development] JPT223:
lineage_s3ve3g-ota-5f99239da6 clean install.

phone codename: what do you mean by that? i9301?

any other packages installed: boom beach, play games

runs pretty well (compared to the last version)

but still has some problems. have to examine further

- online charging still doesn't work. offline charging works

- system UI still often hangs. because of the battery icon?

- I still get the egl bad surface errors

playing boom beach a little:

- 180° screen rotation does not work for bb

- after screen lock the games is dead. I cannot touch anything, have to kill it. might be related to the EGL_BAD_SURFACE

09-11 11:57:13.218 5817 5860 W Adreno-GSL: <gsl_ldd_control:475>: ioctl fd 30 code 0xc0140933 (IOCTL_KGSL_TIMESTAMP_EVENT) failed: errno 22 Invalid argument
09-11 11:57:13.219 5817 5860 W Adreno-GSL: <ioctl_kgsl_syncobj_create:2984>: (1f, 7, 8880) fail 22 Invalid argument
09-11 11:57:13.219 5817 5860 W Adreno-EGLSUB: <SwapBuffers:1339>: gsl_device_3d_add_fence_event failed
09-11 11:57:13.219 5817 5860 W Adreno-EGL: <qeglDrvAPI_eglSwapBuffers:3890>: EGL_BAD_SURFACE

mh, getting a lot of stacktraces now, not sure why. screen shows boom beach, but nothing happens on touch

09-11 12:00:24.568 666 695 E JavaBinder: !!! FAILED BINDER TRANSACTION !!! (parcel size = 660)
09-11 12:00:24.569 666 695 W BroadcastQueue: Failure sending broadcast Intent { act=android.intent.action.BATTERY_CHANGED flg=0x60000010 (has extras) }
09-11 12:00:24.569 666 695 W BroadcastQueue: android.os.DeadObjectException: Transaction failed on small parcel; remote process probably died
09-11 12:00:24.569 666 695 W BroadcastQueue: at android.os.BinderProxy.transactNative(Native Method)
09-11 12:00:24.569 666 695 W BroadcastQueue: at android.os.BinderProxy.transact(Binder.java:503)
09-11 12:00:24.569 666 695 W BroadcastQueue: at android.app.ApplicationThreadProxy.scheduleRegisteredReceiver(ApplicationThreadNative.java:1128)
09-11 12:00:24.569 666 695 W BroadcastQueue: at com.android.server.am.BroadcastQueue.performReceiveLocked(BroadcastQueue.java:463)
09-11 12:00:24.569 666 695 W BroadcastQueue: at com.android.server.am.BroadcastQueue.deliverToRegisteredReceiverLocked(BroadcastQueue.java:604)
09-11 12:00:24.569 666 695 W BroadcastQueue: at com.android.server.am.BroadcastQueue.processNextBroadcast(BroadcastQueue.java:682)
09-11 12:00:24.569 666 695 W BroadcastQueue: at com.android.server.am.BroadcastQueue$BroadcastHandler.handleMessage(BroadcastQueue.java:173)
09-11 12:00:24.569 666 695 W BroadcastQueue: at android.os.Handler.dispatchMessage(Handler.java:102)
09-11 12:00:24.569 666 695 W BroadcastQueue: at android.os.Looper.loop(Looper.java:148)
09-11 12:00:24.569 666 695 W BroadcastQueue: at android.os.HandlerThread.run(HandlerThread.java:61)
09-11 12:00:24.569 666 695 W BroadcastQueue: at com.android.server.ServiceThread.run(ServiceThread.java:46)
09-11 12:00:24.577 666 671 I art : Wrote stack traces to '/data/anr/traces.txt'
09-11 12:00:25.320 1367 1393 I art : Wrote stack traces to '/data/anr/traces.txt'
09-11 12:00:28.314 666 1260 I Watchdog_N: dumpKernelStacks
09-11 12:00:28.471 666 1260 E Watchdog: Triggering SysRq for system_server watchdog
09-11 12:00:28.479 666 1260 W Watchdog: *** WATCHDOG KILLING SYSTEM PROCESS: Blocked in handler on PowerManagerService (PowerManagerService)
09-11 12:00:28.480 666 1260 W Watchdog: PowerManagerService stack trace:
09-11 12:00:28.480 666 1260 W Watchdog: at android.opengl.EGL14.eglMakeCurrent(Native Method)
09-11 12:00:28.480 666 1260 W Watchdog: at com.android.server.display.ColorFade.attachEglContext(ColorFade.java:668)
09-11 12:00:28.480 666 1260 W Watchdog: at com.android.server.display.ColorFade.captureScreenshotTextureAndSetViewport(ColorFade.java:468)
09-11 12:00:28.480 666 1260 W Watchdog: at com.android.server.display.ColorFade.prepare(ColorFade.java:153)
09-11 12:00:28.480 666 1260 W Watchdog: at com.android.server.display.DisplayPowerState.prepareColorFade(DisplayPowerState.java:177)
09-11 12:00:28.480 666 1260 W Watchdog: at com.android.server.display.DisplayPowerController.animateScreenStateChange(DisplayPowerController.java:935)
09-11 12:00:28.480 666 1260 W Watchdog: at com.android.server.display.DisplayPowerController.updatePowerState(DisplayPowerController.java:603)
09-11 12:00:28.480 666 1260 W Watchdog: at com.android.server.display.DisplayPowerController.-wrap5(DisplayPowerController.java)
09-11 12:00:28.480 666 1260 W Watchdog: at com.android.server.display.DisplayPowerController$DisplayControllerHandler.handleMessage(DisplayPowerController.java:1222)
09-11 12:00:28.480 666 1260 W Watchdog: at android.os.Handler.dispatchMessage(Handler.java:102)
09-11 12:00:28.480 666 1260 W Watchdog: at android.os.Looper.loop(Looper.java:148)
09-11 12:00:28.480 666 1260 W Watchdog: at android.os.HandlerThread.run(HandlerThread.java:61)
09-11 12:00:28.480 666 1260 W Watchdog: at com.android.server.ServiceThread.run(ServiceThread.java:46)

does this help?

btw, could you please enable dev options by default?

adb, extended options in power button menu, kill apps with back button etc.