Skip site navigation (1)Skip section navigation (2)
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>