On Wed, Sep 09, 1998 at 11:27:51AM -0500, Grant Edwards wrote:
>
> I'm using diald 0.16.5 running under Red Hat 5.1 (2.0.35) SPARC.
>
> Once a connection is established, diald generates constant signal 10 SIGBUS
> (which it apparently ignores). Anybody have any ideas?
>
> Sep 9 11:03:50 radical pppd[1010]: Connect: ppp0 <--> /dev/cua0
> Sep 9 11:03:53 radical pppd[1010]: local IP address 209.98.15.143
> Sep 9 11:03:53 radical pppd[1010]: remote IP address 209.98.0.97
> Sep 9 11:03:53 radical diald[945]: PPP negotiated mtu of 1006 does not match
>requested setting 1500.
> Sep 9 11:03:53 radical diald[945]: Attempting to auto adjust mtu.
> Sep 9 11:03:53 radical diald[945]: Restart diald with mtu set to 1006 to avoid
>errors.
> Sep 9 11:03:54 radical modprobe: can't locate module net-pf-4
> Sep 9 11:03:54 radical modprobe: can't locate module net-pf-5
> Sep 9 11:03:54 radical diald[945]: New addresses: local 209.98.15.143, remote
>209.98.0.97.
> Sep 9 11:04:27 radical diald[945]: Stray signal 10 ignored
> Sep 9 11:04:58 radical last message repeated 8588 times
Heres where it seems to be happening:
--------------------------------------------------------------------------
[root@radical diald-0.16]# gdb diald
GNU gdb 4.17
[...]
diald[2580]: Running pppd: /usr/sbin/pppd -detach modem crtscts mtu 1500 mru 1500
diald[2535]: PPP negotiated mtu of 1006 does not match requested setting 1500.
diald[2535]: Attempting to auto adjust mtu.
diald[2535]: Restart diald with mtu set to 1006 to avoid errors.
diald[2535]: New addresses: local 209.98.15.111, remote 209.98.0.97.
Program received signal SIGBUS, Bus error.
0x1d6fc in check_firewall (unitnum=230576, pkt=0x365c0 "E\020", len=44) at
firewall.c:698
698 v = (ntohl(*(int *)(&(FW_IN_DATA(term->offset)?data:pkt)
(gdb)
--------------------------------------------------------------------------
When I get some more spare time, I'll try to figure out exactly what's going
on. Does Linux-SPARC trap a null-pointer dereference where linux-Intel does
not?
--
Grant Edwards
Rosemount Inc.
[EMAIL PROTECTED]
-
To unsubscribe from this list: send the line "unsubscribe linux-diald" in
the body of a message to [EMAIL PROTECTED]