https://bugzilla.novell.com/show_bug.cgi?id=217295
Summary: kernel: missing PowerPC futex implementation leads to
unkillable processes
Product: openSUSE 10.2
Version: Beta 1 plus
Platform: Other
OS/Version: Other
Status: NEW
Severity: Normal
Priority: P5 - None
Component: Kernel
AssignedTo: kernel-maintainers@forge.provo.novell.com
ReportedBy: thomas@novell.com
QAContact: qa@suse.de
This was reported to vendor-sec but is public.
From: Martin Pitt
To: Vendor Security ,
"Steven M. Christey"
Mail-Followup-To: Vendor Security ,
"Steven M. Christey"
User-Agent: Mutt/1.5.13 (2006-08-11)
Subject: [vendor-sec] missing PowerPC futex implementation leads to unkillable
processes
Errors-To: vendor-sec-admin@lst.de
Date: Wed, 1 Nov 2006 09:20:34 +0100
Hi all,
when building glibc 2.5 on powerpc, we noticed that this left behind
zombie processes like
fabbione 12745 17.5 0.0 0 0 ? Zl 13:41 80:58 [ld.so.1] <defunct>
These were completely unkillable (even as root), hogged the CPU, and
even prevented the machine from rebooting.
Fabio Massimo Di Nitto and Benjamin Herrenschmidt tracked [1] this
down to two bugs:
- A syscall has been wired without the proper futex implementation
that is leading to the main issue. This has already been fixed
upstream in [2].
- The proper futex implementation was missing a fix for alignment
check (kernel OOPS that we saw only in one specific case). The patch
[3] has not yet been committed upstream.
We would like to fix this in our stable kernel trees. Can we please
get CVEs for these?
Thank you!
Martin
[1] http://ozlabs.org/pipermail/linuxppc-dev/2006-October/027338.html
[2]
http://www.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commi...
[3] http://ozlabs.org/pipermail/linuxppc-dev/2006-October/027374.html
--
Martin Pitt http://www.piware.de
Ubuntu Developer http://www.ubuntu.com
Debian Developer http://www.debian.org
In a world without walls and fences, who needs Windows and Gates?
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.