[Bug 1081734] Re: malloc hangs when ltp mallocstress is run repeatedly

Adam Conrad adconrad at 0c3.net
Wed Jan 30 22:14:48 UTC 2013


The ARM-specific futex issue and this one don't relate, no, the fact
that you can trigger both from the same testsuite does muddy the waters
a bit, though.

Testing this one on x86 is likely the best way to isolate it from the
lowlevellock fix, since that fix only applied to arm, parisc, and sparc,
but didn't touch x86 (while the fix for this bug hit all arches).

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

Title:
  malloc hangs when ltp mallocstress is run repeatedly

Status in “eglibc” package in Ubuntu:
  Fix Released
Status in “eglibc” source package in Precise:
  Fix Committed
Status in “eglibc” source package in Quantal:
  Fix Committed

Bug description:
  [Impact / Justification]
  There's a malloc deadlock in glibc, easily reproduced by the mallocstress part of ltp, but otherwise tripped in regular usage here and there.  The upstream patch applied in this SRU resolves that.

  [Test Case]
  Run mallocstress repeatedly before and after upgrade and watch the deadlocks be less deadlocky.

  [Regression Potential]
  This has been tested quite extensively upstream and in 2.16 in raring, and seems to be a marked improvement with no one reporting any adverse effects, so should be fine.

  [Original Report]
  - malloc sleeps continously when the mallocstress application which part of ltp package is executed in a loop.
  - From gdb backtrace it appears to be for a futex to be released in libc code. This is deadlock in glibc

  There are some discussions going on for including this fix in next eglibc release.
  emails
  http://sourceware.org/ml/libc-alpha/2012-06/msg00648.html
  http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/23397
  http://sourceware.org/ml/libc-alpha/2012-07/msg00027.html
  http://sourceware.org/ml/libc-alpha/2012-08/msg00163.html
  http://permalink.gmane.org/gmane.linux.redhat.fedora.extras.cvs/832985

  discussion in http://sourceware-org.1504.n7.nabble.com/BZ-13939
  -malloc-deadlock-td13648.html#none

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/eglibc/+bug/1081734/+subscriptions




More information about the foundations-bugs mailing list