LOR: (Giant after non-sleepable) @
/usr/src/sys/netinet6/raw_ip6.c:590
Gelsema, P (Patrick) - FreeBSD
freebsd at superhero.nl
Wed Oct 3 13:51:30 PDT 2007
Hi,
with -current from this morning I get the following LOR when I issue the
reboot command.
hulk# uname -a
FreeBSD hulk.superhero.nl 7.0-CURRENT FreeBSD 7.0-CURRENT #4: Wed Oct 3
08:19:30 UTC 2007 root at hulk.superhero.nl:/usr/obj/usr/src/sys/GENERIC
amd64
Oct 3 21:32:52 hulk reboot: rebooted by root
Oct 3 21:32:52 hulk syslogd: exiting on signal 15
Oct 3 21:35:01 hulk syslogd: kernel boot file is /boot/kernel/kernel
Oct 3 21:35:01 hulk kernel: lock order reversal: (Giant after non-sleepable)
Oct 3 21:35:01 hulk kernel: 1st 0xffffff00023a70e8 inp (rawinp) @
/usr/src/sys/
netinet6/raw_ip6.c:590
Oct 3 21:35:01 hulk kernel: 2nd 0xffffffff80a26c20 Giant (Giant) @
/usr/src/sys
/net/if.c:2504
Oct 3 21:35:01 hulk kernel: KDB: stack backtrace:
Oct 3 21:35:01 hulk kernel: db_trace_self_wrapper() at
db_trace_self_wrapper+0x
2a
Oct 3 21:35:01 hulk kernel: kdb_backtrace() at kdb_backtrace+0x32
Oct 3 21:35:01 hulk kernel: witness_checkorder() at witness_checkorder+0x755
Oct 3 21:35:01 hulk kernel: _mtx_lock_flags() at _mtx_lock_flags+0xab
Oct 3 21:35:01 hulk kernel: if_delmulti_ifma() at if_delmulti_ifma+0xb9
Oct 3 21:35:01 hulk kernel: in6_delmulti() at in6_delmulti+0xfd
Oct 3 21:35:01 hulk kernel: ip6_freemoptions() at ip6_freemoptions+0x85
Oct 3 21:35:01 hulk kernel: in6_pcbfree() at in6_pcbfree+0x9f
Oct 3 21:35:01 hulk kernel: rip6_detach() at rip6_detach+0xad
Oct 3 21:35:01 hulk kernel: sofree() at sofree+0x22d
Oct 3 21:35:01 hulk kernel: soclose() at soclose+0x38a
Oct 3 21:35:01 hulk kernel: soo_close() at soo_close+0x2a
Oct 3 21:35:01 hulk kernel: fdrop() at fdrop+0xfb
Oct 3 21:35:01 hulk kernel: closef() at closef+0x250
Oct 3 21:35:01 hulk kernel: fdfree() at fdfree+0x381
Oct 3 21:35:01 hulk kernel: exit1() at exit1+0x50a
Oct 3 21:35:01 hulk kernel: sigexit() at sigexit+0x964
Oct 3 21:35:01 hulk kernel: postsig() at postsig+0x1c0
Oct 3 21:35:01 hulk kernel: ast() at ast+0x32a
Oct 3 21:35:01 hulk kernel: Xfast_syscall() at Xfast_syscall+0xe0
Oct 3 21:35:01 hulk kernel: --- syscall (4, FreeBSD ELF64, write), rip =
0x8006
fb20c, rsp = 0x7fffffffe4d8, rbp = 0x2 ---
Oct 3 21:35:01 hulk kernel: Waiting (max 60 seconds) for system process
`vnlru'
to stop...done
Please let me know when more information is required.
Rgds,
Patrick
More information about the freebsd-current
mailing list