A test build of glibc with lock elision disabled is in progress here:

https://launchpad.net/~adconrad/+archive/ubuntu/nole/+packages

That said, the above trace looks suspiciously like a double-unlock.
That breaks pthread rules, but the software implementation has
historically let you do it anyway (or, rather, it fails to abort there
because it would be expensive to do so, but your code is still buggy,
prone to hanging, etc).

There's a thread on debian-devel right now about this same issue[1] as
it related to ghostscript, where people noticed that with hardware lock
elision, the world exploded, and without, it seemed to work, maybe, ish
(though, as I said, the ghostscript bug was likely the cause of some
mysterious hangs).

[1] https://lists.debian.org/debian-devel/2016/11/msg00210.html

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

Title:
  MongoDB Memory corruption

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gcc-5/+bug/1640518/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to