-
-
Notifications
You must be signed in to change notification settings - Fork 27
Description
Device: Pixel 8 Pro (husky)
OS Version: GrapheneOS 2026030701 (stable channel)
Build Fingerprint: google/husky/husky:16/BP4A.260205.001/2026030701:user/release-keys
Summary:
Severe system instability and repeated com.android.bluetooth crashes occurring on the latest stable build. The Bluetooth HAL is dying due to GLINK IPC handshake timeouts, which in turn causes dependent services (Location/GNSS) and navigation apps (HERE/Organic Mapto crash or become non-responsive.
Symptoms:
Bluetooth and Wi-Fi are effectively unusable.
System services crashing: com.android.bluetooth logs frequent SIGABRT signals.
Location services hanging/timing out, leading to force-closes in navigation applications.
High kernel-level coex error spam in dmesg.
Reproduction:
Occurs consistently on boot/runtime when the Bluetooth stack attempts to initialize via the current vendor firmware blob (coex_fw_5.15.0). The issue appears linked to the March 2026 vendor image regression regarding Wi-Fi/Bluetooth coexistence.
Log
type: crash
osVersion: google/husky/husky:16/BP4A.260205.001/2026030701:user/release-keys
flags: dev options enabled
package: com.android.bluetooth:36, targetSdk 36
sharedUid: android.uid.bluetooth
process: com.android.bluetooth
signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------
Abort message: 'system/gd/hal/hci_backend_aidl.cc:83 operator(): The Bluetooth HAL died.'
backtrace:
#00 pc 000000000007d9c0 /apex/com.android.runtime/lib64/bionic/libc.so (abort+160) (BuildId: 8a370b0bf94749d5fe50368f2a729ddb)
#01 pc 0000000000933488 /apex/com.android.art/lib64/libart.so (art::Runtime::Abort(char const*)+1016) (BuildId: beb7fbd1d32b8638db451308cec29e5b)
#02 pc 0000000000016f04 /apex/com.android.art/lib64/libbase.so (android::base::SetAborter(std::__1::function<void (char const*)>&&)::$_0::__invoke(char const*)+84) (BuildId: eba44ef0784e7c9bd49d2eb775454587)
#03 pc 0000000000d7b22c /apex/com.android.bt/lib64/libbluetooth_jni.so (bluetooth::log_internal::vlog(bluetooth::log_internal::Level, char const*, bluetooth::log_internal::source_location, std::__1::basic_string_view<char, std::__1::char_traits<char>>, std::__1::basic_format_args<std::__1::basic_format_context<std::__1::back_insert_iterator<std::__1::__format::__output_buffer<char>>, char>>)+844) (BuildId: 00d118981e5ee1c35b6355d7dfe7550c)
#04 pc 0000000000be268c /apex/com.android.bt/lib64/libbluetooth_jni.so (bluetooth::log::fatal(std::__1::basic_format_string<char>, bluetooth::log_internal::source_location)+76) (BuildId: 00d118981e5ee1c35b6355d7dfe7550c)
#05 pc 0000000000be2514 /apex/com.android.bt/lib64/libbluetooth_jni.so (bluetooth::hal::AidlHci::AidlHci(char const*)::'lambda'(void*)::__invoke(void*)+116) (BuildId: 00d118981e5ee1c35b6355d7dfe7550c)
#06 pc 000000000001b6f4 /system/lib64/libbinder_ndk.so (AIBinder_DeathRecipient::TransferDeathRecipient::binderDied(android::wp<android::IBinder> const&)+68) (BuildId: a21d540cece8ffe428b756346ed6b28a)
#07 pc 000000000005ec00 /system/lib64/libbinder.so (android::BpBinder::sendObituary()+384) (BuildId: d73d6f7577213372ee63464ecca8a7ab)
#08 pc 0000000000052008 /system/lib64/libbinder.so (android::IPCThreadState::executeCommand(int)+4280) (BuildId: d73d6f7577213372ee63464ecca8a7ab)
#09 pc 0000000000094a4c /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+300) (BuildId: d73d6f7577213372ee63464ecca8a7ab)
#10 pc 000000000009490c /system/lib64/libbinder.so (android::PoolThread::threadLoop()+28) (BuildId: d73d6f7577213372ee63464ecca8a7ab)
#11 pc 0000000000018250 /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+208) (BuildId: d190dad3e30afcd1d9179d6819d8d20c)
#12 pc 0000000000139ee0 /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+144) (BuildId: 56386880e756b863b49c79c74bc139d0)
#13 pc 000000000001a5b8 /system/lib64/libutils.so (libutil_thread_trampoline(void*) (.__uniq.226528677032898775202282855395389835431)+24) (BuildId: d190dad3e30afcd1d9179d6819d8d20c)
#14 pc 0000000000091584 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*) (.__uniq.67847048707805468364044055584648682506)+180) (BuildId: 8a370b0bf94749d5fe50368f2a729ddb)
#15 pc 00000000000813d4 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+68) (BuildId: 8a370b0bf94749d5fe50368f2a729ddb)