GrapheneOS / os-issue-tracker

Issue tracker for GrapheneOS Android Open Source Project hardening work. Standalone projects like Auditor, AttestationServer and hardened_malloc have their own dedicated trackers.
https://grapheneos.org/
365 stars 21 forks source link

Mali event - Sigsegv while reading an email #4402

Open mrxx0 opened 2 days ago

mrxx0 commented 2 days ago

I was reading an email inside the tuta app. The app crashed and I had a notification with the log

PS : Not sure about the title, feel free to update it


package: de.tutao.tutanota:396409, targetSdk 34
osVersion: google/husky/husky:15/AP3A.241105.007/2024111800:user/release-keys
uid: 10230 (u:r:untrusted_app:s0:c230,c256,c512,c768)
cmdline: de.tutao.tutanota
processUptime: 35078s

signal: 11 (SIGSEGV), code 9 (SEGV_MTESERR), faultAddr 100c2e86a9b49dc
threadName: mali-event-hand
MTE: enabled

backtrace:
    /apex/com.android.runtime/lib64/bionic/libc.so (pthread_mutex_unlock+20, pc 7d544)
    /vendor/lib64/egl/libGLES_mali.so (hal::halp::fence_internal::signal_internal()+152, pc 1bf5018)
    /vendor/lib64/egl/libGLES_mali.so (basep_cpu_queue_process+348, pc 1c5870c)
    /vendor/lib64/egl/libGLES_mali.so (basep_process_command_queues+192, pc 1c56bb0)
    /vendor/lib64/egl/libGLES_mali.so (basep_event_thread+220, pc 1c54bdc)
    /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+200, pc 7bb08)
    /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+68, pc 6b714)```
thestinger commented 2 days ago

It's probably a Mali GPU driver bug rather than an app bug.