Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 3 Oct 2007 22:24:41 +0200 (CEST)
From:      "Gelsema, P \(Patrick\) - FreeBSD" <freebsd@superhero.nl>
To:        Current@freebsd.org
Subject:   LOR: (Giant after non-sleepable) @  /usr/src/sys/netinet6/raw_ip6.c:590
Message-ID:  <2140.10.202.77.103.1191443081.squirrel@webmail.superhero.nl>

next in thread | raw e-mail | index | archive | help
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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2140.10.202.77.103.1191443081.squirrel>