os-issue-tracker icon indicating copy to clipboard operation
os-issue-tracker copied to clipboard

GrapheneOS crashed and rebooted after using back gesture

Open Outplayed8713 opened this issue 1 year ago • 0 comments

What happened:

I opened a chat notification from the application GroupMe and read the messages. I then swiped from the right of the display as a back gesture. I then experienced a crash and my device restarted. The following two crash logs were given after I unlocked my device. Im using a Pixel 7 on the 2024052100 release. Let me know if more information is needed. Thanks

Logs:

type: crash
osVersion: google/panther/panther:14/AP1A.240505.005/2024052100:user/release-keys
uid: 1000 (u:r:surfaceflinger:s0)
cmdline: /system/bin/surfaceflinger
processUptime: 6360s

abortMessage: Failed to create a valid texture. [0xb400d9ab85d5b8b0]:[1080,2400] isProtected:0 isWriteable:0 format:1

signal: 6 (SIGABRT), code -1 (SI_QUEUE)
threadName: RenderEngine

backtrace:
    /apex/com.android.runtime/lib64/bionic/libc.so (abort+164, pc 64e84)
    /system/lib64/liblog.so (__android_log_default_aborter+12, pc 625c)
    /system/lib64/liblog.so (__android_log_assert+292, pc 70e4)
    /system/bin/surfaceflinger (android::renderengine::skia::AutoBackendTexture::AutoBackendTexture(GrDirectContext*, AHardwareBuffer*, bool, android::renderengine::skia::AutoBackendTexture::CleanupManager&)+628, pc 348ed4)
    /system/bin/surfaceflinger (android::renderengine::skia::SkiaRenderEngine::mapExternalTextureBuffer(android::sp<android::GraphicBuffer> const&, bool)+488, pc 348828)
    /system/bin/surfaceflinger (android::renderengine::threaded::RenderEngineThreaded::mapExternalTextureBuffer(android::sp<android::GraphicBuffer> const&, bool)::$_0::operator()(android::renderengine::RenderEngine&) const (.__uniq.64102821644698991011622682901256404626)+48, pc 311350)
    /system/bin/surfaceflinger (android::renderengine::threaded::RenderEngineThreaded::threadMain(std::__1::function<std::__1::unique_ptr<android::renderengine::RenderEngine, std::__1::default_delete<android::renderengine::RenderEngine> > ()>)+616, pc 360fc8)
    /system/bin/surfaceflinger (decltype(*(std::__1::forward<perfetto::base::ThreadTaskRunner*>(fp0)).*fp(std::__1::forward<std::__1::function<void (perfetto::base::UnixTaskRunner*)> >(fp1))) std::__1::__invoke<void (perfetto::base::ThreadTaskRunner::*)(std::__1::function<void (perfetto::base::UnixTaskRunner*)>), perfetto::base::ThreadTaskRunner*, std::__1::function<void (perfetto::base::UnixTaskRunner*)>, void>(void (perfetto::base::ThreadTaskRunner::*&&)(std::__1::function<void (perfetto::base::UnixTaskRunner*)>), perfetto::base::ThreadTaskRunner*&&, std::__1::function<void (perfetto::base::UnixTaskRunner*)>&&)+92, pc 451e9c)
    /system/bin/surfaceflinger (void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (android::renderengine::threaded::RenderEngineThreaded::*)(std::__1::function<std::__1::unique_ptr<android::renderengine::RenderEngine, std::__1::default_delete<android::renderengine::RenderEngine> > ()>), android::renderengine::threaded::RenderEngineThreaded*, std::__1::function<std::__1::unique_ptr<android::renderengine::RenderEngine, std::__1::default_delete<android::renderengine::RenderEngine> > ()> > >(void*)+80, pc 451dc0)
    /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+204, pc cf93c)
    /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64, pc 66730)
type: crash
osVersion: google/panther/panther:14/AP1A.240505.005/2024052100:user/release-keys
osVersion: google/panther/panther:14/UQ1A.231205.015/2023123100:user/release-keys
uid: 1002 (u:r:bluetooth:s0)
cmdline: com.android.bluetooth
processUptime: 0s

abortMessage: FORTIFY: pthread_mutex_lock called on a destroyed mutex (0xdb0288559488)

signal: 6 (SIGABRT), code -1 (SI_QUEUE)
threadName: bt_main_thread

backtrace:
    /apex/com.android.runtime/lib64/bionic/libc.so (abort+164, pc 62ea4)
    /apex/com.android.runtime/lib64/bionic/libc.so (__fortify_fatal(char const*, ...)+124, pc 64d7c)
    /apex/com.android.runtime/lib64/bionic/libc.so (HandleUsingDestroyedMutex(pthread_mutex_t*, char const*)+60, pc d0dec)
    /apex/com.android.runtime/lib64/bionic/libc.so (pthread_mutex_lock+208, pc d0c80)
    /apex/com.android.btservices/lib64/libc++.so (std::__1::recursive_mutex::lock()+8, pc 9ffc8)
    /apex/com.android.btservices/lib64/libbluetooth_jni.so (bluetooth::shim::Stack::GetStackManager()+20, pc 49e524)
    /apex/com.android.btservices/lib64/libbluetooth_jni.so (bluetooth::shim::GetHciLayer()+16, pc 49d610)
    /apex/com.android.btservices/lib64/libbluetooth_jni.so (transmit_command(BT_HDR const*, void (*)(BT_HDR*, void*), void (*)(unsigned char, BT_HDR*, void*), void*)+712, pc 4a47f8)
    /apex/com.android.btservices/lib64/libbluetooth_jni.so (bta_ag_api_enable(void (*)(tBTA_AG_EVT, tBTA_AG*))+348, pc 5d535c)
    /apex/com.android.btservices/lib64/libbluetooth_jni.so (base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask*)+196, pc cd97c4)
    /apex/com.android.btservices/lib64/libbluetooth_jni.so (base::MessageLoop::RunTask(base::PendingTask*)+360, pc cd8a48)
    /apex/com.android.btservices/lib64/libbluetooth_jni.so (base::MessageLoop::DoWork()+460, pc cd8e1c)
    /apex/com.android.btservices/lib64/libbluetooth_jni.so (base::MessagePumpDefault::Run(base::MessagePump::Delegate*)+100, pc cdbee4)
    /apex/com.android.btservices/lib64/libbluetooth_jni.so (base::RunLoop::Run()+64, pc d05c10)
    /apex/com.android.btservices/lib64/libbluetooth_jni.so (bluetooth::common::MessageLoopThread::Run(std::__1::promise<void>)+328, pc 71a958)
    /apex/com.android.btservices/lib64/libbluetooth_jni.so (bluetooth::common::MessageLoopThread::RunThread(bluetooth::common::MessageLoopThread*, std::__1::promise<void>)+48, pc 71a450)
    /apex/com.android.btservices/lib64/libbluetooth_jni.so (void* std::__1::__thread_proxy<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*)+84, pc 71af14)
    /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+204, pc cfa2c)
    /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64, pc 64770)

Outplayed8713 avatar May 31 '24 17:05 Outplayed8713