Skip to content

Crash when OS turns to dark mode #1024

@oppressor1761

Description

@oppressor1761

Description: Vanadium crashes when my phone switches to dark mode automatically (e.g., via Battery Saver or Sleep Mode ). This is a long-standing bug that is intermittent and difficult to reproduce consistently. I previously reported this in #509, but I closed it prematurely, mistakenly thinking it had been resolved.

Environment: Vanadium 145.0.7632.26.0. The only flag I've altered is chrome://flags/#darken-websites-checkbox-in-themes-setting=enabled

Reproduce: I only use incognito mode. So steps are

  1. Browse the web in incognito
  2. Wait for phone to enter dark mode automatically

Logs

type: crash
osVersion: google/husky/husky:16/BP4A.260105.004.E1/2026012801:user/release-keys
uid: 10132 (u:r:untrusted_app:s0:c132,c256,c512,c768)
cmdline: app.vanadium.browser
processUptime: 8366s

signal: 5 (SIGTRAP), code 1 (TRAP_BRKPT), faultAddr d7d9f3d9b3ac
threadName: anadium.browser
MTE: enabled

backtrace:
    /data/app/~~sZ9O4cfy-eZxi2iVmL9d2w==/app.vanadium.trichromelibrary_763202633-dIekO-YztRSCpEfyp0as6w==/base.apk!libmonochrome_64.so (pc 3e433ac)
    /data/app/~~sZ9O4cfy-eZxi2iVmL9d2w==/app.vanadium.trichromelibrary_763202633-dIekO-YztRSCpEfyp0as6w==/base.apk!libmonochrome_64.so (pc 3e433c8)
    /data/app/~~sZ9O4cfy-eZxi2iVmL9d2w==/app.vanadium.trichromelibrary_763202633-dIekO-YztRSCpEfyp0as6w==/base.apk!libmonochrome_64.so (pc 717586c)
    /data/app/~~sZ9O4cfy-eZxi2iVmL9d2w==/app.vanadium.trichromelibrary_763202633-dIekO-YztRSCpEfyp0as6w==/base.apk!libmonochrome_64.so (pc 7a0bba4)
    /data/app/~~sZ9O4cfy-eZxi2iVmL9d2w==/app.vanadium.trichromelibrary_763202633-dIekO-YztRSCpEfyp0as6w==/base.apk!libmonochrome_64.so (pc 36bf3b0)
    /data/app/~~sZ9O4cfy-eZxi2iVmL9d2w==/app.vanadium.trichromelibrary_763202633-dIekO-YztRSCpEfyp0as6w==/base.apk!libmonochrome_64.so (pc c4a5ec8)
    /data/app/~~sZ9O4cfy-eZxi2iVmL9d2w==/app.vanadium.trichromelibrary_763202633-dIekO-YztRSCpEfyp0as6w==/base.apk!libmonochrome_64.so (pc c4ac404)
    /data/app/~~sZ9O4cfy-eZxi2iVmL9d2w==/app.vanadium.trichromelibrary_763202633-dIekO-YztRSCpEfyp0as6w==/base.apk!libmonochrome_64.so (pc c4ab938)
    /data/app/~~sZ9O4cfy-eZxi2iVmL9d2w==/app.vanadium.trichromelibrary_763202633-dIekO-YztRSCpEfyp0as6w==/base.apk!libmonochrome_64.so (pc c4a804c)
    /data/app/~~sZ9O4cfy-eZxi2iVmL9d2w==/app.vanadium.trichromelibrary_763202633-dIekO-YztRSCpEfyp0as6w==/base.apk!libmonochrome_64.so (pc c4a7268)
    /data/app/~~sZ9O4cfy-eZxi2iVmL9d2w==/app.vanadium.trichromelibrary_763202633-dIekO-YztRSCpEfyp0as6w==/base.apk!libmonochrome_64.so (pc 54496bc)
    /data/app/~~sZ9O4cfy-eZxi2iVmL9d2w==/app.vanadium.trichromelibrary_763202633-dIekO-YztRSCpEfyp0as6w==/base.apk!libmonochrome_64.so (pc 6a5d514)
    /data/app/~~sZ9O4cfy-eZxi2iVmL9d2w==/app.vanadium.trichromelibrary_763202633-dIekO-YztRSCpEfyp0as6w==/base.apk!libmonochrome_64.so (pc 5466394)
    /data/app/~~sZ9O4cfy-eZxi2iVmL9d2w==/app.vanadium.trichromelibrary_763202633-dIekO-YztRSCpEfyp0as6w==/base.apk!libmonochrome_64.so (pc 5465fe0)
    /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+1292, pc 1bcbc)
    /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int)+48, pc 1df410)
    /system/framework/arm64/boot-framework.oat (art_jni_trampoline+112, pc 836260)
    /system/framework/arm64/boot-framework.oat (android.os.MessageQueue.nextLegacy+252, pc 51713c)
    /system/framework/arm64/boot-framework.oat (android.os.MessageQueue.next+48, pc 51bf00)
    /system/framework/arm64/boot-framework.oat (android.os.Looper.loopOnce+88, pc 50edd8)
    /system/framework/arm64/boot-framework.oat (android.os.Looper.loop+244, pc 50ed04)
    /system/framework/arm64/boot-framework.oat (android.app.ActivityThread.main+1440, pc 250960)
    /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+640, pc 2ff860)
    /apex/com.android.art/lib64/libart.so (_jobject* art::InvokeMethod<(art::PointerSize)8>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jobject*, _jobject*, unsigned long)+556, pc 2f576c)
    /apex/com.android.art/lib64/libart.so (art::Method_invoke(_JNIEnv*, _jobject*, _jobject*, _jobjectArray*) (.__uniq.165753521025965369065708152063621506277)+36, pc 5c0844)
    /system/framework/arm64/boot.oat (art_jni_trampoline+116, pc 2e2bd4)
    /system/framework/arm64/boot-framework.oat (com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run+116, pc 7ec244)
    /system/framework/arm64/boot-framework.oat (com.android.internal.os.ZygoteInit.main+4628, pc 7f37c4)
    /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+640, pc 2ff860)
    /apex/com.android.art/lib64/libart.so (art::JValue art::InvokeWithVarArgs<_jmethodID*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, std::__va_list)+996, pc 2fe504)
    /apex/com.android.art/lib64/libart.so (art::JNI<false>::CallStaticVoidMethodV(_JNIEnv*, _jclass*, _jmethodID*, std::__va_list)+156, pc 648e1c)
    /system/lib64/libandroid_runtime.so (_JNIEnv::CallStaticVoidMethod(_jclass*, _jmethodID*, ...)+108, pc 10fb4c)
    /system/lib64/libandroid_runtime.so (android::AndroidRuntime::start(char const*, android::Vector<android::String8> const&, bool)+924, pc 139b3c)
    /system/bin/app_process64 (main+1296, pc 45f0)
    /apex/com.android.runtime/lib64/bionic/libc.so (__libc_init+124, pc 6fcac)

app.vanadium.browser crash ffa1a782116b.txt

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions