Hello,
I have a POCO Pad device (model: POCO/dizi_p_global/dizi:15/AQ3A.240912.001/OS2.0.202.0.VNSMIXM) running Android 15. I use the Kiwi Browser, and sometimes I get a crash with this message:
This happens mainly when I leave the browser running in the background. Interestingly, this error does not appear when I use Chrome — only with Kiwi Browser.
I’ve tried restarting, clearing cache, reinstalling browser, but the problem persists. It only happens on Android 15 on this device, not on other devices or Android versions.
Important:
- The issue seems related to Kiwi Browser, and the developers of the browser have stopped supporting it, so I cannot open issue.
If anyone has a ready-made solution or workaround for this GPU timeout error specifically in Kiwi Browser on Android 15, please share it.
Thank you very much!
I have a POCO Pad device (model: POCO/dizi_p_global/dizi:15/AQ3A.240912.001/OS2.0.202.0.VNSMIXM) running Android 15. I use the Kiwi Browser, and sometimes I get a crash with this message:
Abort message: '[FATAL:browser_gpu_channel_host_factory.cc(51)] Timed out waiting for GPU channel.'
#00 pc 0000000002b09534 /data/app/~~KWQKC_AfKJDMwEiLp8XnAg==/com.kiwibrowser.browser-CqDU4qfkiHKuM_-ZaukBhg==/lib/arm64/libchrome.so (BuildId: c8eefc47897e312a05831ab4bdea66f14c94fc9c)
#01 pc 0000000005be40dc /data/app/~~KWQKC_AfKJDMwEiLp8XnAg==/com.kiwibrowser.browser-CqDU4qfkiHKuM_-ZaukBhg==/lib/arm64/libchrome.so (BuildId: c8eefc47897e312a05831ab4bdea66f14c94fc9c)
#02 pc 000000000352e5e0 /data/app/~~KWQKC_AfKJDMwEiLp8XnAg==/com.kiwibrowser.browser-CqDU4qfkiHKuM_-ZaukBhg==/lib/arm64/libchrome.so (BuildId: c8eefc47897e312a05831ab4bdea66f14c94fc9c)
#03 pc 0000000002ae6c84 /data/app/~~KWQKC_AfKJDMwEiLp8XnAg==/com.kiwibrowser.browser-CqDU4qfkiHKuM_-ZaukBhg==/lib/arm64/libchrome.so (BuildId: c8eefc47897e312a05831ab4bdea66f14c94fc9c)
#04 pc 0000000002ae5d54 /data/app/~~KWQKC_AfKJDMwEiLp8XnAg==/com.kiwibrowser.browser-CqDU4qfkiHKuM_-ZaukBhg==/lib/arm64/libchrome.so (BuildId: c8eefc47897e312a05831ab4bdea66f14c94fc9c)
#05 pc 00000000066be054 /data/app/~~KWQKC_AfKJDMwEiLp8XnAg==/com.kiwibrowser.browser-CqDU4qfkiHKuM_-ZaukBhg==/lib/arm64/libchrome.so (BuildId: c8eefc47897e312a05831ab4bdea66f14c94fc9c)
#06 pc 00000000066bdd10 /data/app/~~KWQKC_AfKJDMwEiLp8XnAg==/com.kiwibrowser.browser-CqDU4qfkiHKuM_-ZaukBhg==/lib/arm64/libchrome.so (BuildId: c8eefc47897e312a05831ab4bdea66f14c94fc9c)
#07 pc 0000000000012094 /system/lib64/libutils.so (android::Looper::pollInner(int)+1232) (BuildId: 648784b4ef660fb94abc7c920048b867)
#08 pc 0000000000011b60 /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+124) (BuildId: 648784b4ef660fb94abc7c920048b867)
#09 pc 000000000019f1d8 /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int)+48) (BuildId: 291037669d8a5d41106e413b81a5e50a)
#10 pc 0000000000d5fb20 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (art_jni_trampoline+112)
#11 pc 0000000000923c00 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (android.os.MessageQueue.next+256)
#12 pc 0000000000920898 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (android.os.Looper.loopOnce+88)
#13 pc 0000000000920798 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (android.os.Looper.loop+632)
#14 pc 00000000006d2fe0 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (android.app.ActivityThread.main+1440)
#15 pc 000000000032d460 /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+640) (BuildId: 80d2ab18f9d259d8e546c1e6bae752b1)
#16 pc 00000000003273d0 /apex/com.android.art/lib64/libart.so (_jobject* art::InvokeMethod<(art::pointerSize)8>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jobject*, _jobject*, unsigned long)+544) (BuildId: 80d2ab18f9d259d8e546c1e6bae752b1)
#17 pc 00000000005c6f80 /apex/com.android.art/lib64/libart.so (art::Method_invoke(_JNIEnv*, _jobject*, _jobject*, _jobjectArray*) (.__uniq.165753521025965369065708152063621506277)+32) (BuildId: 80d2ab18f9d259d8e546c1e6bae752b1)
#18 pc 0000000000d60be4 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (art_jni_trampoline+116)
#19 pc 0000000000c2b524 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run+116)
#20 pc 0000000000c361ec /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (com.android.internal.os.ZygoteInit.main+3660)
#21 pc 000000000032d460 /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+640) (BuildId: 80d2ab18f9d259d8e546c1e6bae752b1)
#22 pc 000000000032bfc8 /apex/com.android.art/lib64/libart.so (art::JValue art::InvokeWithVarArgs<_jmethodID*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, std::__va_list)+800) (BuildId: 80d2ab18f9d259d8e546c1e6bae752b1)
#23 pc 000000000064a488 /apex/com.android.art/lib64/libart.so (art::JNI<true>::CallStaticVoidMethodV(_JNIEnv*, _jclass*, _jmethodID*, std::__va_list)+156) (BuildId: 80d2ab18f9d259d8e546c1e6bae752b1)
#24 pc 00000000000e7450 /system/lib64/libandroid_runtime.so (_JNIEnv::CallStaticVoidMethod(_jclass*, _jmethodID*, ...)+108) (BuildId: 291037669d8a5d41106e413b81a5e50a)
#25 pc 00000000000ff004 /system/lib64/libandroid_runtime.so (android::AndroidRuntime::start(char const*, android::Vector<android::String8> const&, bool)+1032) (BuildId: 291037669d8a5d41106e413b81a5e50a)
#26 pc 0000000000002748 /system/bin/app_process64 (main+1672) (BuildId: dc603807f76573d3f4e529454618c2d5)
#27 pc 0000000000057150 /apex/com.android.runtime/lib64/bionic/libc.so (__libc_init+120) (BuildId: d20115205cb381547c6eb9a7d302f21f)
#00 pc 0000000002b09534 /data/app/~~KWQKC_AfKJDMwEiLp8XnAg==/com.kiwibrowser.browser-CqDU4qfkiHKuM_-ZaukBhg==/lib/arm64/libchrome.so (BuildId: c8eefc47897e312a05831ab4bdea66f14c94fc9c)
#01 pc 0000000005be40dc /data/app/~~KWQKC_AfKJDMwEiLp8XnAg==/com.kiwibrowser.browser-CqDU4qfkiHKuM_-ZaukBhg==/lib/arm64/libchrome.so (BuildId: c8eefc47897e312a05831ab4bdea66f14c94fc9c)
#02 pc 000000000352e5e0 /data/app/~~KWQKC_AfKJDMwEiLp8XnAg==/com.kiwibrowser.browser-CqDU4qfkiHKuM_-ZaukBhg==/lib/arm64/libchrome.so (BuildId: c8eefc47897e312a05831ab4bdea66f14c94fc9c)
#03 pc 0000000002ae6c84 /data/app/~~KWQKC_AfKJDMwEiLp8XnAg==/com.kiwibrowser.browser-CqDU4qfkiHKuM_-ZaukBhg==/lib/arm64/libchrome.so (BuildId: c8eefc47897e312a05831ab4bdea66f14c94fc9c)
#04 pc 0000000002ae5d54 /data/app/~~KWQKC_AfKJDMwEiLp8XnAg==/com.kiwibrowser.browser-CqDU4qfkiHKuM_-ZaukBhg==/lib/arm64/libchrome.so (BuildId: c8eefc47897e312a05831ab4bdea66f14c94fc9c)
#05 pc 00000000066be054 /data/app/~~KWQKC_AfKJDMwEiLp8XnAg==/com.kiwibrowser.browser-CqDU4qfkiHKuM_-ZaukBhg==/lib/arm64/libchrome.so (BuildId: c8eefc47897e312a05831ab4bdea66f14c94fc9c)
#06 pc 00000000066bdd10 /data/app/~~KWQKC_AfKJDMwEiLp8XnAg==/com.kiwibrowser.browser-CqDU4qfkiHKuM_-ZaukBhg==/lib/arm64/libchrome.so (BuildId: c8eefc47897e312a05831ab4bdea66f14c94fc9c)
#07 pc 0000000000012094 /system/lib64/libutils.so (android::Looper::pollInner(int)+1232) (BuildId: 648784b4ef660fb94abc7c920048b867)
#08 pc 0000000000011b60 /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+124) (BuildId: 648784b4ef660fb94abc7c920048b867)
#09 pc 000000000019f1d8 /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int)+48) (BuildId: 291037669d8a5d41106e413b81a5e50a)
#10 pc 0000000000d5fb20 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (art_jni_trampoline+112)
#11 pc 0000000000923c00 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (android.os.MessageQueue.next+256)
#12 pc 0000000000920898 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (android.os.Looper.loopOnce+88)
#13 pc 0000000000920798 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (android.os.Looper.loop+632)
#14 pc 00000000006d2fe0 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (android.app.ActivityThread.main+1440)
#15 pc 000000000032d460 /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+640) (BuildId: 80d2ab18f9d259d8e546c1e6bae752b1)
#16 pc 00000000003273d0 /apex/com.android.art/lib64/libart.so (_jobject* art::InvokeMethod<(art::pointerSize)8>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jobject*, _jobject*, unsigned long)+544) (BuildId: 80d2ab18f9d259d8e546c1e6bae752b1)
#17 pc 00000000005c6f80 /apex/com.android.art/lib64/libart.so (art::Method_invoke(_JNIEnv*, _jobject*, _jobject*, _jobjectArray*) (.__uniq.165753521025965369065708152063621506277)+32) (BuildId: 80d2ab18f9d259d8e546c1e6bae752b1)
#18 pc 0000000000d60be4 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (art_jni_trampoline+116)
#19 pc 0000000000c2b524 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run+116)
#20 pc 0000000000c361ec /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (com.android.internal.os.ZygoteInit.main+3660)
#21 pc 000000000032d460 /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+640) (BuildId: 80d2ab18f9d259d8e546c1e6bae752b1)
#22 pc 000000000032bfc8 /apex/com.android.art/lib64/libart.so (art::JValue art::InvokeWithVarArgs<_jmethodID*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, std::__va_list)+800) (BuildId: 80d2ab18f9d259d8e546c1e6bae752b1)
#23 pc 000000000064a488 /apex/com.android.art/lib64/libart.so (art::JNI<true>::CallStaticVoidMethodV(_JNIEnv*, _jclass*, _jmethodID*, std::__va_list)+156) (BuildId: 80d2ab18f9d259d8e546c1e6bae752b1)
#24 pc 00000000000e7450 /system/lib64/libandroid_runtime.so (_JNIEnv::CallStaticVoidMethod(_jclass*, _jmethodID*, ...)+108) (BuildId: 291037669d8a5d41106e413b81a5e50a)
#25 pc 00000000000ff004 /system/lib64/libandroid_runtime.so (android::AndroidRuntime::start(char const*, android::Vector<android::String8> const&, bool)+1032) (BuildId: 291037669d8a5d41106e413b81a5e50a)
#26 pc 0000000000002748 /system/bin/app_process64 (main+1672) (BuildId: dc603807f76573d3f4e529454618c2d5)
#27 pc 0000000000057150 /apex/com.android.runtime/lib64/bionic/libc.so (__libc_init+120) (BuildId: d20115205cb381547c6eb9a7d302f21f)
This happens mainly when I leave the browser running in the background. Interestingly, this error does not appear when I use Chrome — only with Kiwi Browser.
I’ve tried restarting, clearing cache, reinstalling browser, but the problem persists. It only happens on Android 15 on this device, not on other devices or Android versions.
Important:
- The issue seems related to Kiwi Browser, and the developers of the browser have stopped supporting it, so I cannot open issue.
If anyone has a ready-made solution or workaround for this GPU timeout error specifically in Kiwi Browser on Android 15, please share it.
Thank you very much!