bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

more info (was:Re: glibc 2.3 broken


From: Marcus Brinkmann
Subject: more info (was:Re: glibc 2.3 broken
Date: Sun, 13 Oct 2002 19:07:49 +0200
User-agent: Mutt/1.4i

On Sun, Oct 13, 2002 at 06:06:14PM +0200, Marcus Brinkmann wrote:
> (to Jeff) You are right, glibc 2.3 is quite broken for us.
> 
> I don't even come to a login prompt.  postinst segfaults, runsystem
> segfaults, and the system soon crashes.

ok, I found out a bit more.  I could reproduce this in my build tree with
the following:

marcus@ajax:~/libc/cvs/debian/glibc-2.3/i386-gnu/obj$ 
LD_LIBRARY_PATH=.:hurd:mach:nis:login:crypt:dlfcn:elf:hesiod:locale:malloc:math:nss:resolv:rt
 elf/ld.so /bin/sh
sh-2.05b$ 

After that, everything is still normal.  Then entering any command (or
anything at all) and pressing return makes sh go wild:

sh-2.05b$ hello<return>

marcus@ajax:~/libc/cvs/debian/glibc-2.3/i386-gnu/obj$ ps aux 224
USER       PID %CPU %MEM    SZ   RSS TT STAT   START     TIME COMMAND
marcus     224 86.4  0.2  147M 1.81M p0 R     9:05PM  0:06.60 /bin/sh

It seemed to me that portinfo only reported one additional port.

After trying this a couple of time I got a "panic: zalloc: zone ipc ports 
exhausted".

Here is a backtrace from the glibc part of the sh process while it has a lot
of CPU usage (the other parts where from sh without debugging symbols and
obviously bogus):

(gdb) bt full
#0  0x010ecd79 in ptmalloc_lock_all () at
../sysdeps/mach/i386/machine-lock.h:52
        ar_ptr = (struct malloc_state *) 0x0
#1  0x01123b69 in __fork () at ../sysdeps/mach/hurd/fork.c:101
        env = {{__jmpbuf = {18602200, 18837456, 0, 16873976, 16873472, 
17971976},
    __mask_was_saved = 0, __saved_mask = 0}}
        pid = 93340
        i = 1034514604
        err = 91052
        ss = (struct hurd_sigstate * volatile) 0x11f8808

Hope this helps,
Marcus

-- 
`Rhubarb is no Egyptian god.' GNU      http://www.gnu.org    marcus@gnu.org
Marcus Brinkmann              The Hurd http://www.gnu.org/software/hurd/
Marcus.Brinkmann@ruhr-uni-bochum.de
http://www.marcus-brinkmann.de/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]