Just recently within the last 1-2 days, I've been getting prompts on my GrapheneOS phone telling me Bluetooth keeps stopping. I use it as a Wi-Fi hotspot fairly frequently but this has only started happening out of the blue. I don't have any physical damage to the phone. No drops. Water damage. Etc. I can't seem to find any support for this problem anywhere either, there doesn't seem to be a fix or any explanation for why it happens. I've not downloaded any third party app's recently that I haven't been using for awhile. Here is the error below:
type: crash
osVersion: google/husky/husky:15/AP4A.241205.013/2024121200:user/release-keys
package: com.android.bluetooth:35, targetSdk 35
sharedUid: android.uid.bluetooth
process: com.android.bluetooth
signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------
Abort message: 'system/gd/stack_manager.cc:57 StartUp: Can't start stack, last instance: starting HciHal'
backtrace:
#00 pc 0000000000067c70 /apex/com.android.runtime/lib64/bionic/libc.so (abort+160) (BuildId: ec71c5234883e67609149b0d76292634)
#01 pc 00000000008f9dec /apex/com.android.art/lib64/libart.so (art::Runtime::Abort(char const*)+92) (BuildId: 49fce267568527f0845daace44cf97fe)
#02 pc 0000000000016744 /apex/com.android.art/lib64/libbase.so (android::base::SetAborter(std::__1::function<void (char const*)>&&)::$_0::__invoke(char const*)+84) (BuildId: e466430d40c09069e05c436d80e010be)
#03 pc 0000000000bddde0 /apex/com.android.btservices/lib64/libbluetooth_jni.so (bluetooth::log_internal::vlog(bluetooth::log_internal::Level, char const*, bluetooth::log_internal::source_location, fmt::v10::basic_string_view<char>, fmt::v10::basic_format_args<fmt::v10::basic_format_context<fmt::v10::appender, char>>)+1184) (BuildId: 59f822212ada402ed72ffe9a45678c0e)
#04 pc 00000000005b0a18 /apex/com.android.btservices/lib64/libbluetooth_jni.so (bluetooth::StackManager::StartUp(bluetooth::ModuleList*, bluetooth::os::Thread*)+552) (BuildId: 59f822212ada402ed72ffe9a45678c0e)
#05 pc 00000000003aafe8 /apex/com.android.btservices/lib64/libbluetooth_jni.so (bluetooth::shim::Stack::Start(bluetooth::ModuleList*)+280) (BuildId: 59f822212ada402ed72ffe9a45678c0e)
#06 pc 00000000003a9eec /apex/com.android.btservices/lib64/libbluetooth_jni.so (bluetooth::shim::Stack::StartEverything()+300) (BuildId: 59f822212ada402ed72ffe9a45678c0e)
#07 pc 00000000005eda6c /apex/com.android.btservices/lib64/libbluetooth_jni.so (ShimModuleStartUp()+204) (BuildId: 59f822212ada402ed72ffe9a45678c0e)
#08 pc 00000000009474c8 /apex/com.android.btservices/lib64/libbluetooth_jni.so (module_start_up(module_t const*)+264) (BuildId: 59f822212ada402ed72ffe9a45678c0e)
#09 pc 00000000009460a0 /apex/com.android.btservices/lib64/libbluetooth_jni.so (init_stack_internal(bluetooth::core::CoreInterface*)+80) (BuildId: 59f822212ada402ed72ffe9a45678c0e)
#10 pc 0000000000945f08 /apex/com.android.btservices/lib64/libbluetooth_jni.so (event_init_stack(std::__1::promise<void>, bluetooth::core::CoreInterface*)+200) (BuildId: 59f822212ada402ed72ffe9a45678c0e)
#11 pc 0000000000945fbc /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) (BuildId: 59f822212ada402ed72ffe9a45678c0e)
#12 pc 0000000000ad683c /apex/com.android.btservices/lib64/libbluetooth_jni.so (base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask*)+204) (BuildId: 59f822212ada402ed72ffe9a45678c0e)
#13 pc 0000000000ad5d28 /apex/com.android.btservices/lib64/libbluetooth_jni.so (base::MessageLoop::RunTask(base::PendingTask*)+360) (BuildId: 59f822212ada402ed72ffe9a45678c0e)
#14 pc 0000000000ad6088 /apex/com.android.btservices/lib64/libbluetooth_jni.so (base::MessageLoop::DoWork()+520) (BuildId: 59f822212ada402ed72ffe9a45678c0e)
#15 pc 0000000000ad8830 /apex/com.android.btservices/lib64/libbluetooth_jni.so (base::MessagePumpDefault::Run(base::MessagePump::Delegate*)+96) (BuildId: 59f822212ada402ed72ffe9a45678c0e)
#16 pc 0000000000ae5b18 /apex/com.android.btservices/lib64/libbluetooth_jni.so (base::RunLoop::Run()+72) (BuildId: 59f822212ada402ed72ffe9a45678c0e)
#17 pc 0000000000ac34d8 /apex/com.android.btservices/lib64/libbluetooth_jni.so (bluetooth::common::MessageLoopThread::Run(std::__1::promise<void>)+328) (BuildId: 59f822212ada402ed72ffe9a45678c0e)
#18 pc 0000000000ac3058 /apex/com.android.btservices/lib64/libbluetooth_jni.so (bluetooth::common::MessageLoopThread::RunThread(bluetooth::common::MessageLoopThread*, std::__1::promise<void>)+56) (BuildId: 59f822212ada402ed72ffe9a45678c0e)
#19 pc 0000000000ac3dbc /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) (BuildId: 59f822212ada402ed72ffe9a45678c0e)
#20 pc 000000000007ba94 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+132) (BuildId: ec71c5234883e67609149b0d76292634)
#21 pc 000000000006b474 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+68) (BuildId: ec71c5234883e67609149b0d76292634)