Hi aboyd,
Thanks for the reply, When the system hang happens i do not have console access to get the system nicinfo/sloginfo.
I have enabled the debug by putting verbose=10, Is there any other information which we can enabled to throw it on
console.
However, i have hitted one crash in io-pkt while pumping a traffic on tsec2 interface and here is the below backtrace of
the top frame i could retrieve.
#0 0x480865c8 in in_ifinit (ifp=0xfe391ab4, ia=0x4811bb0c, sin=0xfe38f6f0,
scrub=1209120680)
at Networking/trunk/sys/netinet/in.c:913
It looks the crash has happened while inserting an interface list address with new null pointer.
"LIST_INSERT_HEAD(&IN_IFADDR_HASH(ia->ia_addr.sin_addr.s_addr), ia, ia_hash);"
Here is the below data retrieved from the dump.
$9 = {ia_ifa = {ifa_addr = 0x1faa00, ifa_dstaddr = 0x33060000,
ifa_netmask = 0x6, ifa_ifp = 0x5, ifa_list = {tqe_next = 0xd,
tqe_prev = 0x0}, ifa_data = {ifad_inbytes = 4294967296000001,
ifad_outbytes = 0}, ifa_rtrequest = 0, ifa_flags = 1, ifa_refcnt = 0,
ifa_metric = 0, ifa_getifa = 0x1, ifa_seqno = 0x0, ifa_preference = 0},
ia_net = 0, ia_netmask = 0, ia_subnet = 3758247936, ia_subnetmask = 0,
ia_netbroadcast = {s_addr = 0}, ia_hash = {le_next = 0x0, le_prev = 0x0},
ia_list = {tqe_next = 0x0, tqe_prev = 0x0}, ia_addr = {sin_len = 0 '\0',
sin_family = 0 '\0', sin_port = 0, sin_addr = {s_addr = 0},
sin_zero = "\000\000\000\000\000\000\000"}, ia_dstaddr = {
sin_len = 0 '\0', sin_family = 0 '\0', sin_port = 0, sin_addr = {
s_addr = 0}, sin_zero = "\000\000\000\000\000\000\000"}, ia_sockmask = {
sin_len = 0 '\0', sin_family = 0 '\0', sin_port = 0, sin_addr = {
s_addr = 4096}, sin_zero = "\000\000\000\000\000\000\000"},
ia_multiaddrs = {lh_first = 0x0}, ia_allhosts = 0x0}
Could you please analyze and let me know if we have a workaround or a fix for this crash.
Thanx and regards,
Tarun