Review request for 5049299

Andrew Haley aph at redhat.com
Tue Jun 23 14:33:36 UTC 2009


Martin Buchholz wrote:
> clone-exec update:
> 
> I submitted the changes for this, but jtreg tests failed on 32-bit Linux
> (I had only tested on 64-bit Linux)
> 
> We disabled (but did not roll back) the use of clone to allow the
> TL integration to proceed.
> 
> (As I promised elsewhere...)
> I just filed a bug against upstream glibc demonstrating the problem
> with clone(CLONE_VM).  You can see the small C program
> in my bug report below.
> Probably any discussion related just to the glibc bug
> can occur on the public glibc bugzilla at
> http://sources.redhat.com/bugzilla/show_bug.cgi?id=10311
> 
> glibc maintainer Uli Drepper has already responded
> saying
> 
> "If you use clone() you're on your own."
> 
> so if we are going to fix it, we'll have to do it ourselves.
> Help from threading/kernel hackers appreciated.

I can debug this.

Please try first syscall(SYS_clone ...) to bypass the libc gubbins.
That might be all you need.  If that doesn't help I'll have a look.

Isn't there some point at which you have to say to a Linux user "Your
system is simply misconfigured.  Fix the overcommit parameter and this
problem will go away"  ?

Andrew.



More information about the core-libs-dev mailing list