On Fri, May 21, 2004 at 04:34:42PM +0100, Philip Blundell wrote: > On Fri, 2004-05-21 at 11:40, Colin Watson wrote: > > On Thu, May 20, 2004 at 11:03:27PM -0400, Ambrose Li wrote: > > > If I try to run sshd as non-root without specifying correct > > > options so that it can run, it does not SIGILL, but instead > > > (as expected) print some error messages and then exit. So > > > it seems that the illegal instruction is somewhere during > > > or after it trying to daemonize itself. > > > > > > If I run it within gdb and let it crash, a bt shows only a > > > line with a ? without any useful information. > > Can you disassemble the instruction at the address given in that line? > That would probably reveal why it's blowing up. its jumping into a data segment > > What machine are you using? > I can reproduce on my cats,netwinder,bast and riscstation... I rebuilt the package with gcc 2.95.3 and it doesnt seem to blow up so i can only assume its a gcc 3.3.3 issue in unstable? If I can be any more helpful let me know...the code sequence and stack are utterly corrupted and gdb cannot cope at all -- Regards Vincent http://www.kyllikki.org/
Attachment:
signature.asc
Description: Digital signature