Segmentation fault when keyboard appears
The bug appears on both stable and beta channels. Device: Poco F1, Android 10, Adreno GPU Driver version: 490
time: 1600013674817 msg: Native crash: Segmentation fault stacktrace: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** Revision: '0' ABI: 'arm64' Timestamp: 2020-09-13 19:14:34+0300 pid: 13673, tid: 13731, name: GLThread 1875 >>> com.touchtype.swiftkey.beta <<< uid: 10300 signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0 Cause: null pointer dereference x0 0000007ab1397188 x1 0000000000000000 x2 0000000000000000 x3 6672755379726575 x4 0000000000000020 x5 0000000000000022 x6 6571745278716474 x7 7f7f7f7f7f7f7f7f x8 0000007ab10e8d50 x9 00000000000035a3 x10 00000000000001c7 x11 0000000000000000 x12 0000000000000015 x13 c3a5c85c97cb3127 x14 be41013c00000000 x15 615f4d435f317653 x16 0000007ba0ed3138 x17 0000007ba531d000 x18 0000007aa073a000 x19 0000007ab1397140 x20 0000000000000000 x21 0000000000000000 x22 0000007ab13e0d80 x23 0000007ab13e0db8 x24 0000007b060bca10 x25 0000000000003038 x26 0000007aa81228b0 x27 0000000000000005 x28 0000000000000003 x29 0000007ab10e7aa0 sp 0000007ab10e7a20 lr 0000007b05f3e7d4 pc 0000000000000000 backtrace: #00 pc 0000000000000000 <unknown> #01 pc 00000000002657d0 /vendor/lib64/egl/libGLESv2_adreno.so (!!!0000!ecc1182a9b77401cf79fde44965c23!54e0376!+928) (BuildId: f98b78dea04952d16bd150c01f9ddbd8) #02 pc 000000000025f4c8 /vendor/lib64/egl/libGLESv2_adreno.so (!!!0000!9fd1d7886c175ac1b2746eb9ebdcd4!54e0376!+144) (BuildId: f98b78dea04952d16bd150c01f9ddbd8) #03 pc 000000000001fbcc /system/lib64/libEGL.so (android::eglCreateContextImpl(void*, void*, void*, int const*)+216) (BuildId: 75a3a233f52b9f0ef9337005f4c7e3ac) #04 pc 00000000000c49a4 /system/lib64/libandroid_runtime.so (android::jni_eglCreateContext(_JNIEnv*, _jobject*, _jobject*, _jobject*, _jobject*, _jintArray*)+296) (BuildId: 58b41b29f92c69c33bf7b93b93d34c08) #05 pc 00000000002be63c /system/framework/arm64/boot-framework.oat (art_jni_trampoline+236) (BuildId: dcd2cfd91c1e70426c86a17b7a7aeea93c73eaec) #06 pc 0000000000b569e0 /system/framework/arm64/boot-framework.oat (com.google.android.gles_jni.EGLImpl.eglCreateContext+64) (BuildId: dcd2cfd91c1e70426c86a17b7a7aeea93c73eaec) #07 pc 0000000000136334 /apex/com.android.runtime/lib64/libart.so (art_quick_invoke_stub+548) (BuildId: 39c521eaaf443587c42421cd1671e849) #08 pc 0000000000145054 /apex/com.android.runtime/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+244) (BuildId: 39c521eaaf443587c42421cd1671e849) #09 pc 00000000002dc854 /apex/com.android.runtime/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+384) (BuildId: 39c521eaaf443587c42421cd1671e849) #10 pc 00000000002d7b34 /apex/com.android.runtime/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+912) (BuildId: 39c521eaaf443587c42421cd1671e849) #11 pc 000000000058eb7c /apex/com.android.runtime/lib64/libart.so (MterpInvokeInterface+1052) (BuildId: 39c521eaaf443587c42421cd1671e849) #12 pc 0000000000130a14 /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_interface+20) (BuildId: 39c521eaaf443587c42421cd1671e849) #13 pc 00000000004d6598 /data/app/com.touchtype.swiftkey.beta-eb475koj9LntGZaT6IXXnw==/oat/arm64/base.vdex (pp4$b.createContext+16) #14 pc 000000000058ee2c /apex/com.android.runtime/lib64/libart.so (MterpInvokeInterface+1740) (BuildId: 39c521eaaf443587c42421cd1671e849) #15 pc 0000000000130a14 /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_interface+20) (BuildId: 39c521eaaf443587c42421cd1671e849) #16 pc 00000000002ca672 /system/framework/framework.jar (android.opengl.GLSurfaceView$EglHelper.start+154) #17 pc 000000000058d638 /apex/com.android.runtime/lib64/libart.so (MterpInvokeVirtual+1432) (BuildId: 39c521eaaf443587c42421cd1671e849) #18 pc 0000000000130814 /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_virtual+20) (BuildId: 39c521eaaf443587c42421cd1671e849) #19 pc 00000000002caae2 /system/framework/framework.jar (android.opengl.GLSurfaceView$GLThread.guardedRun+526) #20 pc 000000000058f9c8 /apex/com.android.runtime/lib64/libart.so (MterpInvokeDirect+1168) (BuildId: 39c521eaaf443587c42421cd1671e849) #21 pc 0000000000130914 /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_direct+20) (BuildId: 39c521eaaf443587c42421cd1671e849) #22 pc 00000000002cb2d8 /system/framework/framework.jar (android.opengl.GLSurfaceView$GLThread.run+48) #23 pc 00000000002ad6b0 /apex/com.android.runtime/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEbb.llvm.15111145639444711060+240) (BuildId: 39c521eaaf443587c42421cd1671e849) #24 pc 000000000057eb70 /apex/com.android.runtime/lib64/libart.so (artQuickToInterpreterBridge+1012) (BuildId: 39c521eaaf443587c42421cd1671e849) #25 pc 000000000013f468 /apex/com.android.runtime/lib64/libart.so (art_quick_to_interpreter_bridge+88) (BuildId: 39c521eaaf443587c42421cd1671e849) #26 pc 0000000000136334 /apex/com.android.runtime/lib64/libart.so (art_quick_invoke_stub+548) (BuildId: 39c521eaaf443587c42421cd1671e849) #27 pc 0000000000145054 /apex/com.android.runtime/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+244) (BuildId: 39c521eaaf443587c42421cd1671e849) #28 pc 00000000004a0540 /apex/com.android.runtime/lib64/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+104) (BuildId: 39c521eaaf443587c42421cd1671e849) #29 pc 00000000004a15d4 /apex/com.android.runtime/lib64/libart.so (art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue const*)+416) (BuildId: 39c521eaaf443587c42421cd1671e849) #30 pc 00000000004e08c0 /apex/com.android.runtime/lib64/libart.so (art::Thread::CreateCallback(void*)+1332) (BuildId: 39c521eaaf443587c42421cd1671e849) #31 pc 00000000000e1e7c /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+36) (BuildId: dc5d39b686612dc48d78785006f75487) #32 pc 0000000000083678 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) (BuildId: dc5d39b686612dc48d78785006f75487)