Updated to latest version, 2025071900. Still crashy af. Here's some more dumps.
`
type: crash
osVersion: google/shiba/shiba:16/BP2A.250705.008/2025071900:user/release-keys
uid: 1000 (u:r:system_server:s0)
cmdline: system_server
processUptime: 2099s
signal: 11 (SIGSEGV), code 1 (SEGV_MAPERR), faultAddr 458
cause: null pointer dereference
threadName: RenderThread
MTE: enabled
backtrace:
/system/lib64/libhwui.so (std::1::function::func<android::uirenderer::RenderNode::deleteDisplayList(android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo)::$0, std::1::allocator<android::uirenderer::RenderNode::deleteDisplayList(android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo)::$0>, void (android::uirenderer::RenderNode)>::operator()(android::uirenderer::RenderNode&&) (.uniq.10397782060659495822194741288103189803.203475ed07c5ffb5392ca8a2a4b019a1)+20, pc 68c8c4)
/system/lib64/libhwui.so (android::uirenderer::RenderNode::destroyHardwareResources(android::uirenderer::TreeInfo)+304, pc 3a3fe0)
/system/lib64/libhwui.so (std::1::function::func<android::uirenderer::RenderNode::deleteDisplayList(android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo)::$0, std::1::allocator<android::uirenderer::RenderNode::deleteDisplayList(android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo)::$0>, void (android::uirenderer::RenderNode)>::operator()(android::uirenderer::RenderNode&&) (.uniq.10397782060659495822194741288103189803.203475ed07c5ffb5392ca8a2a4b019a1)+76, pc 68c8fc)
/system/lib64/libhwui.so (android::uirenderer::RenderNode::destroyHardwareResources(android::uirenderer::TreeInfo)+304, pc 3a3fe0)
/system/lib64/libhwui.so (std::1::function::func<android::uirenderer::RenderNode::deleteDisplayList(android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo)::$0, std::1::allocator<android::uirenderer::RenderNode::deleteDisplayList(android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo)::$0>, void (android::uirenderer::RenderNode)>::operator()(android::uirenderer::RenderNode&&) (.uniq.10397782060659495822194741288103189803.203475ed07c5ffb5392ca8a2a4b019a1)+76, pc 68c8fc)
/system/lib64/libhwui.so (android::uirenderer::RenderNode::destroyHardwareResources(android::uirenderer::TreeInfo)+304, pc 3a3fe0)
/system/lib64/libhwui.so (std::1::function::func<android::uirenderer::RenderNode::deleteDisplayList(android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo)::$0, std::1::allocator<android::uirenderer::RenderNode::deleteDisplayList(android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo)::$0>, void (android::uirenderer::RenderNode)>::operator()(android::uirenderer::RenderNode&&) (.uniq.10397782060659495822194741288103189803.203475ed07c5ffb5392ca8a2a4b019a1)+76, pc 68c8fc)
/system/lib64/libhwui.so (android::uirenderer::RenderNode::destroyHardwareResources(android::uirenderer::TreeInfo)+304, pc 3a3fe0)
/system/lib64/libhwui.so (std::1::function::func<android::uirenderer::RenderNode::deleteDisplayList(android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo)::$0, std::1::allocator<android::uirenderer::RenderNode::deleteDisplayList(android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo)::$0>, void (android::uirenderer::RenderNode)>::operator()(android::uirenderer::RenderNode&&) (.uniq.10397782060659495822194741288103189803.203475ed07c5ffb5392ca8a2a4b019a1)+76, pc 68c8fc)
/system/lib64/libhwui.so (android::uirenderer::RenderNode::destroyHardwareResources(android::uirenderer::TreeInfo)+304, pc 3a3fe0)
/system/lib64/libhwui.so (std::1::function::func<android::uirenderer::RenderNode::deleteDisplayList(android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo)::$0, std::1::allocator<android::uirenderer::RenderNode::deleteDisplayList(android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo)::$0>, void (android::uirenderer::RenderNode)>::operator()(android::uirenderer::RenderNode&&) (.uniq.10397782060659495822194741288103189803.203475ed07c5ffb5392ca8a2a4b019a1)+76, pc 68c8fc)
/system/lib64/libhwui.so (android::uirenderer::RenderNode::destroyHardwareResources(android::uirenderer::TreeInfo)+304, pc 3a3fe0)
/system/lib64/libhwui.so (std::1::function::func<android::uirenderer::RenderNode::deleteDisplayList(android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo)::$0, std::1::allocator<android::uirenderer::RenderNode::deleteDisplayList(android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo)::$0>, void (android::uirenderer::RenderNode)>::operator()(android::uirenderer::RenderNode&&) (.uniq.10397782060659495822194741288103189803.203475ed07c5ffb5392ca8a2a4b019a1)+76, pc 68c8fc)
/system/lib64/libhwui.so (android::uirenderer::RenderNode::destroyHardwareResources(android::uirenderer::TreeInfo)+304, pc 3a3fe0)
/system/lib64/libhwui.so (std::1::packaged_task_func<android::uirenderer::renderthread::RenderProxy::destroyHardwareResources()::$0, std::1::allocator<android::uirenderer::renderthread::RenderProxy::destroyHardwareResources()::$0>, void ()>::operator()() (.uniq.110435125376433984577876079601927332169.a8d0c9963c929235b0b15fb6b3583501)+120, pc 567a78)
/system/lib64/libhwui.so (std::1::function::func<std::1::future<decltype(fp())> android::uirenderer::CommonPool::async<android::android_view_ThreadedRenderer_preInitBufferAllocator(_JNIEnv, jclass)::$0>(android::android_view_ThreadedRenderer_preInitBufferAllocator(_JNIEnv, jclass)::$0&&)::'lambda'(), std::1::allocator<std::1::future<decltype(fp())> android::uirenderer::CommonPool::async<android::android_view_ThreadedRenderer_preInitBufferAllocator(_JNIEnv, jclass)::$0>(android::android_view_ThreadedRenderer_preInitBufferAllocator(_JNIEnv, jclass)::$0&&)::'lambda'()>, void ()>::operator()() (.uniq.98142604362848954914070330402921370559.78790a34cc3fbcbe13dc6089df1d560d)+92, pc 46404c)
/system/lib64/libhwui.so (android::uirenderer::renderthread::RenderThread::threadLoop()+788, pc 54d8f4)
/system/lib64/libutils.so (android::Thread::_threadLoop(void)+252, pc 1956c)
/system/lib64/libutils.so (libutil_thread_trampoline(void) (.uniq.226528677032898775202282855395389835431)+24, pc 1bdb8)
/apex/com.android.runtime/lib64/bionic/libc.so (pthread_start(void)+180, pc 8e254)
/apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+68, pc 7f9f4)
`
`
type: crash
osVersion: google/shiba/shiba:16/BP2A.250705.008/2025071900:user/release-keys
uid: 10110 (u:r:systemui_app:s0:c110,c256,c512,c768)
cmdline: com.android.systemui
processUptime: 343s
signal: 11 (SIGSEGV), code 9 (SEGV_MTESERR), faultAddr a00c9f8cebad570
threadName: RenderThread
MTE: enabled
backtrace:
/system/lib64/libhwui.so (android::uirenderer::RenderNode::prepareTreeImpl(android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool)+2424, pc 2041a8)
/system/lib64/libhwui.so (std::1::function::func<android::uirenderer::RenderNode::prepareTreeImpl(android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool)::$0, std::1::allocator<android::uirenderer::RenderNode::prepareTreeImpl(android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool)::$0>, void (android::uirenderer::RenderNode, android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool)>::operator()(android::uirenderer::RenderNode&&, android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool&&) (.uniq.10397782060659495822194741288103189803.203475ed07c5ffb5392ca8a2a4b019a1)+44, pc 57584c)
/system/lib64/libhwui.so (android::uirenderer::RenderNode::prepareTreeImpl(android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool)+1488, pc 203e00)
/system/lib64/libhwui.so (std::1::function::func<android::uirenderer::RenderNode::prepareTreeImpl(android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool)::$0, std::1::allocator<android::uirenderer::RenderNode::prepareTreeImpl(android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool)::$0>, void (android::uirenderer::RenderNode, android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool)>::operator()(android::uirenderer::RenderNode&&, android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool&&) (.uniq.10397782060659495822194741288103189803.203475ed07c5ffb5392ca8a2a4b019a1)+44, pc 57584c)
/system/lib64/libhwui.so (android::uirenderer::RenderNode::prepareTreeImpl(android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool)+1488, pc 203e00)
/system/lib64/libhwui.so (std::1::function::func<android::uirenderer::RenderNode::prepareTreeImpl(android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool)::$0, std::1::allocator<android::uirenderer::RenderNode::prepareTreeImpl(android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool)::$0>, void (android::uirenderer::RenderNode, android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool)>::operator()(android::uirenderer::RenderNode&&, android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool&&) (.uniq.10397782060659495822194741288103189803.203475ed07c5ffb5392ca8a2a4b019a1)+44, pc 57584c)
/system/lib64/libhwui.so (android::uirenderer::RenderNode::prepareTreeImpl(android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool)+1488, pc 203e00)
/system/lib64/libhwui.so (std::1::function::func<android::uirenderer::RenderNode::prepareTreeImpl(android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool)::$0, std::1::allocator<android::uirenderer::RenderNode::prepareTreeImpl(android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool)::$0>, void (android::uirenderer::RenderNode, android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool)>::operator()(android::uirenderer::RenderNode&&, android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool&&) (.uniq.10397782060659495822194741288103189803.203475ed07c5ffb5392ca8a2a4b019a1)+44, pc 57584c)
/system/lib64/libhwui.so (android::uirenderer::RenderNode::prepareTree(android::uirenderer::TreeInfo&)+1532, pc 215c5c)
/system/lib64/libhwui.so (android::uirenderer::RootRenderNode::prepareTree(android::uirenderer::TreeInfo&)+164, pc 5b8054)
/system/lib64/libhwui.so (android::uirenderer::renderthread::DrawFrameTask::run()+1116, pc 28c15c)
/system/lib64/libhwui.so (android::uirenderer::renderthread::RenderThread::threadLoop()+788, pc 54d8f4)
/system/lib64/libutils.so (android::Thread::_threadLoop(void)+252, pc 1956c)
/system/lib64/libutils.so (libutil_thread_trampoline(void) (.uniq.226528677032898775202282855395389835431)+24, pc 1bdb8)
/apex/com.android.runtime/lib64/bionic/libc.so (pthread_start(void*)+180, pc 8e254)
/apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+68, pc 7f9f4)
`
`
type: crash
osVersion: google/shiba/shiba:16/BP2A.250705.008/2025071900:user/release-keys
uid: 10119 (u:r:priv_app:s0:c512,c768)
cmdline: com.android.launcher3
processUptime: 403s
signal: 11 (SIGSEGV), code 9 (SEGV_MTESERR), faultAddr 500d29f6d125910
threadName: RenderThread
MTE: enabled
backtrace:
/system/lib64/libhwui.so (android::uirenderer::RenderNode::prepareTreeImpl(android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool)+2424, pc 2041a8)
/system/lib64/libhwui.so (std::1::function::func<android::uirenderer::RenderNode::prepareTreeImpl(android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool)::$0, std::1::allocator<android::uirenderer::RenderNode::prepareTreeImpl(android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool)::$0>, void (android::uirenderer::RenderNode, android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool)>::operator()(android::uirenderer::RenderNode&&, android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool&&) (.uniq.10397782060659495822194741288103189803.203475ed07c5ffb5392ca8a2a4b019a1)+44, pc 57584c)
/system/lib64/libhwui.so (android::uirenderer::RenderNode::prepareTreeImpl(android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool)+1488, pc 203e00)
/system/lib64/libhwui.so (std::1::function::func<android::uirenderer::RenderNode::prepareTreeImpl(android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool)::$0, std::1::allocator<android::uirenderer::RenderNode::prepareTreeImpl(android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool)::$0>, void (android::uirenderer::RenderNode, android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool)>::operator()(android::uirenderer::RenderNode&&, android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool&&) (.uniq.10397782060659495822194741288103189803.203475ed07c5ffb5392ca8a2a4b019a1)+44, pc 57584c)
/system/lib64/libhwui.so (android::uirenderer::RenderNode::prepareTreeImpl(android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool)+1488, pc 203e00)
/system/lib64/libhwui.so (std::1::function::func<android::uirenderer::RenderNode::prepareTreeImpl(android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool)::$0, std::1::allocator<android::uirenderer::RenderNode::prepareTreeImpl(android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool)::$0>, void (android::uirenderer::RenderNode, android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool)>::operator()(android::uirenderer::RenderNode&&, android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool&&) (.uniq.10397782060659495822194741288103189803.203475ed07c5ffb5392ca8a2a4b019a1)+44, pc 57584c)
/system/lib64/libhwui.so (android::uirenderer::RenderNode::prepareTreeImpl(android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool)+1488, pc 203e00)
/system/lib64/libhwui.so (std::1::function::func<android::uirenderer::RenderNode::prepareTreeImpl(android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool)::$0, std::1::allocator<android::uirenderer::RenderNode::prepareTreeImpl(android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool)::$0>, void (android::uirenderer::RenderNode, android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool)>::operator()(android::uirenderer::RenderNode&&, android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool&&) (.uniq.10397782060659495822194741288103189803.203475ed07c5ffb5392ca8a2a4b019a1)+44, pc 57584c)
/system/lib64/libhwui.so (android::uirenderer::RenderNode::prepareTreeImpl(android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool)+1488, pc 203e00)
/system/lib64/libhwui.so (std::1::function::func<android::uirenderer::RenderNode::prepareTreeImpl(android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool)::$0, std::1::allocator<android::uirenderer::RenderNode::prepareTreeImpl(android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool)::$0>, void (android::uirenderer::RenderNode, android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool)>::operator()(android::uirenderer::RenderNode&&, android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool&&) (.uniq.10397782060659495822194741288103189803.203475ed07c5ffb5392ca8a2a4b019a1)+44, pc 57584c)
/system/lib64/libhwui.so (android::uirenderer::RenderNode::prepareTreeImpl(android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool)+1488, pc 203e00)
/system/lib64/libhwui.so (std::1::function::func<android::uirenderer::RenderNode::prepareTreeImpl(android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool)::$0, std::1::allocator<android::uirenderer::RenderNode::prepareTreeImpl(android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool)::$0>, void (android::uirenderer::RenderNode, android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool)>::operator()(android::uirenderer::RenderNode&&, android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool&&) (.uniq.10397782060659495822194741288103189803.203475ed07c5ffb5392ca8a2a4b019a1)+44, pc 57584c)
/system/lib64/libhwui.so (android::uirenderer::RenderNode::prepareTreeImpl(android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool)+1488, pc 203e00)
/system/lib64/libhwui.so (std::1::function::func<android::uirenderer::RenderNode::prepareTreeImpl(android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool)::$0, std::1::allocator<android::uirenderer::RenderNode::prepareTreeImpl(android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool)::$0>, void (android::uirenderer::RenderNode, android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool)>::operator()(android::uirenderer::RenderNode&&, android::uirenderer::TreeObserver&, android::uirenderer::TreeInfo&, bool&&) (.uniq.10397782060659495822194741288103189803.203475ed07c5ffb5392ca8a2a4b019a1)+44, pc 57584c)
/system/lib64/libhwui.so (android::uirenderer::RenderNode::prepareTree(android::uirenderer::TreeInfo&)+1532, pc 215c5c)
/system/lib64/libhwui.so (android::uirenderer::RootRenderNode::prepareTree(android::uirenderer::TreeInfo&)+164, pc 5b8054)
/system/lib64/libhwui.so (android::uirenderer::renderthread::DrawFrameTask::run()+1116, pc 28c15c)
/system/lib64/libhwui.so (android::uirenderer::renderthread::RenderThread::threadLoop()+788, pc 54d8f4)
/system/lib64/libutils.so (android::Thread::_threadLoop(void)+252, pc 1956c)
/system/lib64/libutils.so (libutil_thread_trampoline(void) (.uniq.226528677032898775202282855395389835431)+24, pc 1bdb8)
/apex/com.android.runtime/lib64/bionic/libc.so (pthread_start(void*)+180, pc 8e254)
/apex/com.android.runtime/lib64/bionic/libc.so (start_thread+68, pc 7f9f4)
`