Hi,

the new fakeroot of course introduced a couple of more bugs.  I fixed the
obvious ones, and now it works as good as the old one plus that suid
programs and scripts work.

However, there are a couple of other programs, but I have not made progress
so far.  Curses applications have a problem, most of them complain at
startup that they can not get the terminal.  rpctrace shows (I truncated
too much, but it shows the problem) [25001 is auth_makeauth]:

  58->156204 () = 0 {25 80 0 0}
  64->25000 () = 0 0 {0 0} 0 {0 0}
task137-> 2021 (0 4 1) = 0 16932864
task137-> 2021 (0 8 1) = 0 16941056
task137-> 2021 (0 4 1) = 0 19030016
task137-> 2021 (0 8 1) = 0 19034112
  64->25001 ( 0 {0 0} 0 {0 0}) = 0xfffffed0 ((ipc/mig) server type check failure)
  64->25001 ( 0 {0 0} 0 {0 0}) = 0xfffffed0 ((ipc/mig) server type check failure)
  64->25001 ( 0 {0 0} 0 {0 0}) = 0xfffffed0 ((ipc/mig) server type check failure)

Or:

  67->156019 () = 0 {11010 7 19201 459} "˙˙˙˙˙" {9600 9600}
  67->156020 ({11010 7 19201 459} "˙˙˙˙˙" {9600 9600}) = 0
  64->25000 () = 0 0 {0 0} 0 {0 0}
task141-> 2021 (0 4 1) = 0 16932864
task141-> 2021 (0 8 1) = 0 16941056
task141-> 2021 (0 4 1) = 0 18972672
task141-> 2021 (0 8 1) = 0 18976768
  64->25001 ( 0 {0 0} 0 {0 0}) = 0xfffffed0 ((ipc/mig) server type check failure)
  64->25001 ( 0 {0 0} 0 {0 0}) = 0xfffffed0 ((ipc/mig) server type check failure)
  64->25001 ( 0 {0 0} 0 {0 0}) = 0xfffffed0 ((ipc/mig) server type check failure)
  77->21000 ("Error opening terminal: unknown.
Error opening terminal: unknown.
" -1) = 0 33
  65->24025 (256 0) = 0
task141-> 2008 () = 0
Child 141 exited with 1

I have to debug this more.

Another problem: emacs doesn't start up at all.  /bin/emacs is a link to
/etc/alternatives/emacs, and that is a link to /usr/bin/emacs-21.2, but
other programs have this link setup, too, and they work.  Attach gdb shows
that it hangs in memcpy, called from readlink, when it is trying to read the
first link (I think), however, the size of the buffer it tries to copy is
about 5mb.  I will have to check out what exactly happens.

Those are the only problems right now.

Thanks,
Marcus

-- 
`Rhubarb is no Egyptian god.' Debian http://www.debian.org [EMAIL PROTECTED]
Marcus Brinkmann              GNU    http://www.gnu.org    [EMAIL PROTECTED]
[EMAIL PROTECTED]
http://www.marcus-brinkmann.de

_______________________________________________
Bug-hurd mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-hurd

Reply via email to