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

Re: glibc 2.0.94 for testing



Christian Meder <meder@isr.uni-stuttgart.de> writes:

> On Wed, Jul 22, 1998 at 06:15:25PM +0200, Anders Hammarquist wrote:
> > If it was still needed for it should be there - though I haven't looked
> > at it so I don't now for sure. IIRC it was Johnnie Ingram who compiled
> > the last libc6.
> > 
> 
> The glibc-pre2.1 maintainer is Juan Cespedes. 
> 
> I asked him if I could go ahead and do a NMU for glibc-2.0.94. He
> wrote that he's got no time right now and I should try.

> So I fought two weeks with a 2.0.94 snapshot taken from Thorsten
> Kukuk's rpm-src package. Finally I've got a libc which is usuable
> for me (Sparc 10, sun4m). I left out all the patches from the 2.0.93
> version which didn't impact my box. Note that I left out the
> getpagesize fix.

Same problem as 2.0.93, bash segfaults after running any command.  I
guess it just doesn't like recent kernels. (I'm running a version
2.1.103 kernel, originally from cvs.)


Does anyone know what the problem is?


The Debian tree in question is unusable (just the straight
base2_0.tgz, both with and without the above packages added).  

I tried copying the new ld-linux.so.2 to the UltraPenguin installation
and running the Debian "bash" with "LD_LIBRARY_PATH" pointing to
"/mnt/root/lib" (the Debian /lib tree) and it won't segfault, but if I
use chroot to run bash, it does segfault.

I managed to strace the "chroot `pwd` bin/bash", the end of the output
is below.  (I also tried running the UltraPenguin "gdb" under chroot,
and the machine is no longer responding.)

wait4(

  Output from ls occurs here.

-1,[WIFEXITED(s) && WEXITSTATUS(s) == 0], WUNTRACED, NULL) = 740
sigprocmask(SIG_BLOCK, [TSTP CHLD TTIN TTOU], [CHLD]) = 0
ioctl(255, TIOCSPGRP, 0xefffe860)       = 0
sigprocmask(SIG_SETMASK, [CHLD], NULL)  = 0
ioctl(255, TCGETS, {B38400 opost isig icanon echo ...}) = 0
sigprocmask(SIG_BLOCK, [CHLD TTOU], [CHLD]) = 0
sigprocmask(SIG_SETMASK, [CHLD], NULL)  = 0
sigprocmask(SIG_BLOCK, [CHLD], [CHLD])  = 0
sigprocmask(SIG_SETMASK, [CHLD], NULL)  = 0
sigprocmask(SIG_SETMASK, [], NULL)      = 0
--- SIGCHLD (Child exited) ---
wait4(-1, 0xefffe654, WNOHANG|WUNTRACED, NULL) = -1 ECHILD (No child processes)
sigreturn( <unfinished ...>
+++ killed by SIGSEGV +++



--  
To UNSUBSCRIBE, email to debian-sparc-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org


Reply to: