Date: Sun, 31 Aug 1997 01:44:54 +0100 From: Brian Somers <brian@awfulhak.org> To: Kenneth Merry <ken@plutotech.com> Cc: brian@awfulhak.org (Brian Somers), mestery@winternet.com, freebsd-hackers@FreeBSD.ORG Subject: Re: Sig 12's with user PPP Message-ID: <199708310044.BAA24090@awfulhak.demon.co.uk> In-Reply-To: Your message of "Fri, 29 Aug 1997 00:44:04 MDT." <199708290644.AAA28380@pluto.plutotech.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> Brian Somers wrote...
>
> > Sounds *really* like an installation thing. Can you remove the UID
> > bit on ppp and run it as root. You should get a core with the sig 12
> > - it would be interesting to know what the syscall problem is.
>
> I'm having trouble with ppp, except I get sig 10's and 11's. I
> also get sio overflows all the time...
>
> sio1: 1 more silo overflow (total 1)
> sio1: 1 more silo overflow (total 2)
> pid 337 (ppp), uid 0: exited on signal 10
> pid 642 (ppp), uid 0: exited on signal 11
> pid 660 (ppp), uid 0: exited on signal 10
> sio1: 1 more silo overflow (total 3)
> sio1: 1 more silo overflow (total 4)
>
> I compiled ppp with the debugging symbols in, and took the setuid
> bit off it. Below is what happened when it crashed...gdb seems to be
> unhappy.
>
> BTW, I'm running a SMP system as well. (the kernel is from August
> 13th)
>
> Ken
> --
> Kenneth Merry
> ken@plutotech.com
>
>
> # gdb ppp
> GDB is free software and you are welcome to distribute copies of it
> under certain conditions; type "show copying" to see the conditions.
> There is absolutely no warranty for GDB; type "show warranty" for details.
> GDB 4.16 (i386-unknown-freebsd),
> Copyright 1996 Free Software Foundation, Inc...
> (gdb) set args pluto
> (gdb) run
> Starting program: /usr/sbin/ppp pluto
> User Process PPP. Written by Toshiharu OHNO.
> Using interface: tun0
> Interactive mode
> Dial attempt 1 of 1
> Phone: 1234567
> dial OK!
> login OK!
> ppp ON > Packet mode.
> Warning: No password entry for this host in ppp.secret
> Warning: Manipulation is allowed by anyone
> ppp ON thunderdome>
> PPP ON thunderdome>
> Program received signal SIGBUS, Bus error.
> 0x183f1 in VjCompInput (bp=
> Error accessing memory address 0xefffffa4: Invalid argument.
> ) at /usr/src/usr.sbin/ppp/vjcomp.c:143
> 143 }
> (gdb) where
> #0 0x183f1 in VjCompInput (bp=
> Error accessing memory address 0xefffffa4: Invalid argument.
> ) at /usr/src/usr.sbin/ppp/vjcomp.c:143
> Error accessing memory address 0xefffff9c: Invalid argument.
>
I dunno how much I can do with this. Does "disable vjcomp" and
"deny vjcomp" make the problem go away ? If so, it looks as if
something in the bit that uncompresses a packet is scribbling on the
return address. You'll need to delve a bit deeper to try to get more
info.
I haven't heard of this problem before.
--
Brian <brian@awfulhak.org>, <brian@freebsd.org>
<http://www.awfulhak.org>
Don't _EVER_ lose your sense of humour....
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199708310044.BAA24090>
