Port-sparc64 archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
re: routed core dumps on 5.0
I've installed 5.0 on an Ultra 5 and noticed that routed core dumps as
soon as it is started. Starting it in foreground mode gives the
following:
ultra5b# /sbin/routed -q -d -t -v
routed: version 2.28
-- 21:27:59 --
Tracing actions started
Add interface hme0 10.0.1.164 -->10.0.1.0/24
RCVBUF=61440
turn on RIP
[1] Bus error (core dumped) /sbin/routed -q -d -t -v
ultra5b#
This is with the 5.0 GENERIC kernel and just the on-board ethernet
interface. A backtrace on the core file shows it's failing in ifinit():
Core was generated by `routed'.
Program terminated with signal 10, Bus error.
#0 0x0000000000103394 in ifinit ()
(gdb) bt
#0 0x0000000000103394 in ifinit ()
#1 0x0000000000106cbc in main ()
(gdb)
I'm guessing that this is a word length or alignment issue, any
suggestions as to what to look for?
hmm, this may be an alignment issue yes. the code in ifinit()
casts a char * buffer to a structure. possibly it needs to
memcpy() it into a valid structure... the loop starting with:
for (ifam = (struct ifa_msghdr *)sysctl_buf;
appears to be the problem. it's a big function..
.mrg.
Home |
Main Index |
Thread Index |
Old Index