Details
Description
My production app cannot be debugged on Android 7.0.0 and 7.1.1 x86 emulator images (I cannot test on Android 8 due to other issues not relevant here). Application is built, deployed, launched, but I get Remote communication error. Target disconnected.: Connection reset by peer message box, and a lot of DEBUGGER: Waiting for debug socket connect lines.
There is no such problem with Android 6 emulator, nor I can reproduce it with simple new "Qt Quick Controls 2" project.
There are no such errors when uncheck Enable C++ option in Debugger Settings.
I tried to start debugging in different way:
- Deploy
- Launch app manually on emulator
- Start Debugging Without Deployment
But I got same unsuccessful result.
Here's full output when C++ debugging fails to start:
Debugging starts I art : Not late-enabling -Xcheck:jni (already on) W art : Unexpected CPU variant for X86 using defaults: x86 W System : ClassLoader referenced unknown path: I QtCore : Start W linker : /data/app/com.myapp-1/lib/x86/libQt5Network.so: unsupported flags DT_FLAGS_1=0x81 W linker : /data/app/com.myapp-1/lib/x86/libQt5Qml.so: unsupported flags DT_FLAGS_1=0x81 W linker : /data/app/com.myapp-1/lib/x86/libQt5Gui.so: unsupported flags DT_FLAGS_1=0x81 W linker : /data/app/com.myapp-1/lib/x86/libQt5Quick.so: unsupported flags DT_FLAGS_1=0x81 W linker : /data/app/com.myapp-1/lib/x86/libQt5WebChannel.so: unsupported flags DT_FLAGS_1=0x81 W linker : /data/app/com.myapp-1/lib/x86/libQt5WebSockets.so: unsupported flags DT_FLAGS_1=0x81 W linker : /data/app/com.myapp-1/lib/x86/libQt5Positioning.so: unsupported flags DT_FLAGS_1=0x81 W linker : /data/app/com.myapp-1/lib/x86/libQt5AndroidExtras.so: unsupported flags DT_FLAGS_1=0x81 W linker : /data/app/com.myapp-1/lib/x86/libQt5WebView.so: unsupported flags DT_FLAGS_1=0x81 W linker : /data/app/com.myapp-1/lib/x86/libQt5QuickParticles.so: unsupported flags DT_FLAGS_1=0x81 W linker : /data/app/com.myapp-1/lib/x86/libQt5QuickTemplates2.so: unsupported flags DT_FLAGS_1=0x81 W linker : /data/app/com.myapp-1/lib/x86/libQt5QuickControls2.so: unsupported flags DT_FLAGS_1=0x81 W linker : /data/data/com.myapp/qt-reserved-files/plugins/platforms/android/libqtforandroid.so: unsupported flags DT_FLAGS_1=0x81 I Qt : qt start W linker : /data/data/com.myapp/qt-reserved-files/plugins/bearer/libqandroidbearer.so: unsupported flags DT_FLAGS_1=0x81 W linker : /data/data/com.myapp/qt-reserved-files/plugins/position/libqtposition_android.so: unsupported flags DT_FLAGS_1=0x81 I QtPositioning: Positioning start I art : Do partial code cache collection, code=23KB, data=30KB I art : After code cache collection, code=23KB, data=30KB I art : Increasing code cache capacity to 128KB I art : Do partial code cache collection, code=54KB, data=63KB I art : After code cache collection, code=54KB, data=63KB I art : Increasing code cache capacity to 256KB I Qt JAVA : DEBUGGER: extra parameters: Bundle[{debug_ping=true, gdbserver_socket=/data/data/com.myapp/debug-socket, gdbserver_command=/data/data/com.myapp/lib/libgdbserver.so --multi +/data/data/com.myapp/debug-socket, ping_socket=com.myapp.ping_pong_socket}] I Qt JAVA : DEBUGGER: removing gdb socket /data/data/com.myapp/debug-socket I Qt JAVA : DEBUGGER: starting /data/user/0/com.myapp/lib/libgdbserver.so --multi +/data/data/com.myapp/debug-socket I Qt JAVA : DEBUGGER: gdbserver started I Qt JAVA : DEBUGGER: waiting for socket at /data/data/com.myapp/debug-socket, attempt 0 I Qt JAVA : DEBUGGER: waiting for socket at /data/data/com.myapp/debug-socket, attempt 1 I Qt JAVA : DEBUGGER: socket ok I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Debug socket accepted I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep Debugging has finished I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: Waiting for debug socket connect I Qt JAVA : DEBUGGER: go to sleep I Qt JAVA : DEBUGGER: time out when waiting for ping socket W System.err: java.lang.Exception: W System.err: at org.qtproject.qt5.android.bindings.QtLoader.loadApplication(QtLoader.java:248) W System.err: at org.qtproject.qt5.android.bindings.QtLoader.startApp(QtLoader.java:649) W System.err: at org.qtproject.qt5.android.bindings.QtActivityLoader.onCreate(QtActivityLoader.java:183) W System.err: at org.qtproject.qt5.android.bindings.QtActivity.onCreateHook(QtActivity.java:266) W System.err: at org.qtproject.qt5.android.bindings.QtActivity.onCreate(QtActivity.java:273) W System.err: at android.app.Activity.performCreate(Activity.java:6662) W System.err: at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1118) W System.err: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2599) W System.err: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2707) W System.err: at android.app.ActivityThread.-wrap12(ActivityThread.java) W System.err: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1460) W System.err: at android.os.Handler.dispatchMessage(Handler.java:102) W System.err: at android.os.Looper.loop(Looper.java:154) W System.err: at android.app.ActivityThread.main(ActivityThread.java:6077) W System.err: at java.lang.reflect.Method.invoke(Native Method) W System.err: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:866) W System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:756) D : HostConnection::get() New Host Connection established 0x9f9d3b00, tid 4803 W : Unrecognized GLES max version string in extensions: ANDROID_EMU_CHECKSUM_HELPER_v1 W : Process pipe failed D : HostConnection::get() New Host Connection established 0x9100c000, tid 4828 W : Unrecognized GLES max version string in extensions: ANDROID_EMU_CHECKSUM_HELPER_v1 I OpenGLRenderer: Initialized EGL, version 1.4 D OpenGLRenderer: Swap behavior 1 D EGL_emulation: eglCreateContext: 0xae2050c0: maj 2 min 0 rcv 2 D EGL_emulation: eglMakeCurrent: 0xae2050c0: ver 2 0 (tinfo 0xae203260) E EGL_emulation: tid 4828: eglSurfaceAttrib(1227): error 0x3009 (EGL_BAD_MATCH) W OpenGLRenderer: Failed to set EGL_SWAP_BEHAVIOR on surface 0xae24fde0, error=EGL_BAD_MATCH E EGL_emulation: tid 4828: eglSurfaceAttrib(1227): error 0x3009 (EGL_BAD_MATCH) W OpenGLRenderer: Failed to set EGL_SWAP_BEHAVIOR on surface 0xae24fe20, error=EGL_BAD_MATCH D EGL_emulation: eglMakeCurrent: 0xae2050c0: ver 2 0 (tinfo 0xae203260) D EGL_emulation: eglMakeCurrent: 0xae2050c0: ver 2 0 (tinfo 0xae203260) D EGL_emulation: eglMakeCurrent: 0xae2050c0: ver 2 0 (tinfo 0xae203260)