I did a quick check, and noticed that it crashes in
my_pthread_mutex_lock, a hybris hook for the original
pthread_mutex_lock.

The problem is that the mutex used (__mutex) contains an anddress that's
not part of the mapped memory region for the process, causing a segfault
when we try to access the content of such variable.

To make things even more complicated, the call is originated by
/system/lib/hw/gralloc.tegra3.so, and if you also refuse to handle the
lock, it'll crash inside the library later on.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1231917

Title:
  Mir servers crash with SIGSEGV in libhybris-common.so.1 on Nexus7

To manage notifications about this bug go to:
https://bugs.launchpad.net/mir/+bug/1231917/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to