Hi,
I have been having the exact same issue on my pixel 8a.
It comes and goes, and it only happened since I installed grapheneos.
I would be happy to provide more information apon request.
Bluetooth Crash log:
type: crash
flags: dev options enabled
osVersion: google/akita/akita:15/BP1A.250505.005.B1/2025052800:user/release-keys
uid: 1002 (u:r:bluetooth:s0)
cmdline: com.android.bluetooth
processUptime: 0s
abortMessage: system/gd/stack_manager.cc:56 StartUp: Can't start stack, last instance: starting HciHal
signal: 6 (SIGABRT), code -1 (SI_QUEUE)
threadName: bt_stack_manage
MTE: enabled
backtrace:
/apex/com.android.runtime/lib64/bionic/libc.so (abort+160, pc 68460)
/apex/com.android.art/lib64/libart.so (art::Runtime::Abort(char const*)+636, pc 73beec)
/apex/com.android.art/lib64/libbase.so (android::base::SetAborter(std::__1::function<void (char const*)>&&)::$_0::__invoke(char const*)+84, pc 16724)
/apex/com.android.btservices/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>>)+1228, pc c7d38c)
/apex/com.android.btservices/lib64/libbluetooth_jni.so (bluetooth::StackManager::StartUp(bluetooth::ModuleList*, bluetooth::os::Thread*)+592, pc b2f560)
/apex/com.android.btservices/lib64/libbluetooth_jni.so (bluetooth::shim::Stack::StartEverything()+1552, pc 3a8330)
/apex/com.android.btservices/lib64/libbluetooth_jni.so (ShimModuleStartUp() (.llvm.2660974021449699901)+164, pc 40a5b4)
/apex/com.android.btservices/lib64/libbluetooth_jni.so (module_start_up(module_t const*)+300, pc 7d591c)
/apex/com.android.btservices/lib64/libbluetooth_jni.so (init_stack_internal(bluetooth::core::CoreInterface*)+76, pc 7d43dc)
/apex/com.android.btservices/lib64/libbluetooth_jni.so (event_init_stack(std::__1::promise<void>, bluetooth::core::CoreInterface*)+200, pc 7d4248)
/apex/com.android.btservices/lib64/libbluetooth_jni.so (base::internal::Invoker<base::internal::BindState<void (*)(std::__1::promise<void>, bluetooth::core::CoreInterface*), std::__1::promise<void>, base::internal::UnretainedWrapper<bluetooth::core::CoreInterface>>, void ()>::RunOnce(base::internal::BindStateBase*)+60, pc 7d42fc)
/apex/com.android.btservices/lib64/libbluetooth_jni.so (base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask*)+176, pc b7bcd0)
/apex/com.android.btservices/lib64/libbluetooth_jni.so (base::MessageLoop::RunTask(base::PendingTask*)+344, pc b7b158)
/apex/com.android.btservices/lib64/libbluetooth_jni.so (base::MessageLoop::DoWork()+536, pc b7b4b8)
/apex/com.android.btservices/lib64/libbluetooth_jni.so (base::MessagePumpDefault::Run(base::MessagePump::Delegate*)+88, pc b7dad8)
/apex/com.android.btservices/lib64/libbluetooth_jni.so (base::RunLoop::Run()+572, pc b888bc)
/apex/com.android.btservices/lib64/libbluetooth_jni.so (bluetooth::common::MessageLoopThread::RunThread(bluetooth::common::MessageLoopThread*, std::__1::promise<void>)+356, pc b67c94)
/apex/com.android.btservices/lib64/libbluetooth_jni.so (void* std::__1::__thread_proxy[abi:nn190000]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(bluetooth::common::MessageLoopThread*, std::__1::promise<void>), bluetooth::common::MessageLoopThread*, std::__1::promise<void>>>(void*)+92, pc b689ec)
/apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+180, pc 7b134)
/apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+68, pc 6bc64)