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

Bug#250185: /usr/sbin/sshd: sshd immediately crashes with "Illegal instruction" on armv4l



In message <c1929cb34c.peter@chocky.org>
          Peter Naulls <peter@chocky.org> wrote:

> In message <20040523113509.GA1956@derik>
>           vince@debian.org wrote:
> 
> > 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
> 
> Me too.  This bug is becoming a real problem, because it's actually in
> libssl, and affects a number of programs I really need to use.  I have a
> little more info:
> 
> Program received signal SIGILL, Illegal instruction.
> 0x40131214 in p_CSwift_ReleaseAccContext () from /usr/lib/libcrypto.so.0.9.7
> (gdb) bt
> #0  0x40131214 in p_CSwift_ReleaseAccContext () from /usr/lib/libcrypto.so.0.9.7
> #1  0x400bb284 in lh_doall_arg () from /usr/lib/libcrypto.so.0.9.7
> #2  0x00052098 in ?? ()
> 
> I've had a quick look at the code, and there's nothing untoward in it,
> so my guess too would be a GCC issue. 

I've just recompiled libcrypto with 2.95 as Vince did, and the problem
has gone away for now.  This also prevents Apache working, so I humbly
suggest this matter is fixed ASAP.

-- 
Peter Naulls - peter@chocky.org        | http://www.chocky.org/
----------------------------------------------------------------------------
Unix Programs on RISC OS               | http://www.chocky.org/unix/




Reply to: