Bug 1325 - libc6 hangs in futex/multithreaded
Summary: libc6 hangs in futex/multithreaded
Status: RESOLVED INVALID
Alias: None
Product: glibc
Classification: Unclassified
Component: libc (show other bugs)
Version: 2.3.5
: P2 normal
Target Milestone: ---
Assignee: GOTO Masanori
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-09-10 16:18 UTC by Hadmut Danisch
Modified: 2018-04-19 14:39 UTC (History)
1 user (show)

See Also:
Host:
Target:
Build:
Last reconfirmed:
fweimer: security-


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Hadmut Danisch 2005-09-10 16:18:01 UTC
Hi,

the Mozilla applications (Mozilla Suite, Firefox, Thunderbird) in the debian
distribution suffer from a highly annoying problem for several months now: They
sometimes hang for several tens of seconds with 100% cpu load in a loop with
futex and other calls. 

See https://bugzilla.mozilla.org/show_bug.cgi?id=227168
for details. 

Now someone commented that this is not a bug of the mozilla programs, but might
be libc6 related since it accours only if the libc6 was compiled with NTPL.
Comment 1 Jakub Jelinek 2005-09-13 13:49:13 UTC
This is usually caused by an application bug where it uses the synchronization
primitives incorrectly.  The fact that it exhibits only in NPTL and not
LinuxThreads doesn't mean anything, the timing etc. are sufficiently different.
You need to analyze the application and only when you prove it is a glibc bug
by creating a small self-contained testcase that can be verified and easily
analyzed you should file a bug here.