kernel page fault panic in yesterday's current ( nfs_nget -> vfs_hash_insert -> bcmp )

Jonas at
Thu Mar 17 19:02:46 PST 2005

On Thu, 17 Mar 2005 18:11:25 -0800 (PST)
Don Lewis <truckman at> wrote:

> I got this panic when running cvs to cvs update my /usr/ports tree in
> preparation for updating to today's kernel, world, and ports.

> I'm going to go ahead with the kernel and world update and see if the
> problem is reproduceable afterwards.

i also get a 'lock order reversal' but already at boot time.
i'm using the bfe driver from the sources of  Fri Mar 18 03:06:05 CET 2005

i also get a page fault when i try to connect to a pptpserver using mpd...
(ehm.. excuse my stupid question... is that errormessage/backtrace saved
somewhere so i can post it here?)


ELF ldconfig path: /lib /usr/lib /usr/lib/compat /usr/X11R6/lib /usr/local/lib
a.out ldconfig path: /usr/lib/aout /usr/lib/compat/aout /usr/X11R6/lib/aout
Starting usbd.
Starting local daemons:.
Updating motd.
Configuring syscons: keymap font8x16 blanktime.
lock order reversal
 1st 0xc1dde8a0 rtentry (rtentry) @ /usr/src/sys/netinet/if_ether.c:445
 2nd 0xc1be1364 bfe0 (network driver) @ /usr/src/sys/dev/bfe/if_bfe.c:1341
KDB: stack backtrace:
kdb_backtrace(c09039ec,c1be1364,c1afc560,c08d6492,c08d97ad) at kdb_backtrace+0x2
witness_checkorder(c1be1364,9,c08d97ad,53d,e5926978) at witness_checkorder+0x6aa

_mtx_lock_flags(c1be1364,0,c08d97ad,53d,c1bdf000) at _mtx_lock_flags+0x8a
bfe_start(c1bdf000,12b,0,c1bdf000) at bfe_start+0x31
if_start(c1bdf000,0,c0909620,184,202) at if_start+0x99
ether_output_frame(c1bdf000,c1ce3700,6,12b,c103e9d8) at ether_output_frame+0x218

ether_output(c1bdf000,c1ce3700,e5926a3c,0,2,c1dd0001,2302,c090c3e0,1bd,516) at e
arprequest(c1bdf000,c1dd25c8,c1d2a194,c1adb8ac,7) at arprequest+0x109
arpresolve(c1bdf000,c1dde8c4,c1ce3800,c1d2a190,e5926aa8) at arpresolve+0x32d
ether_output(c1bdf000,c1ce3800,c1d2a190,c1dde8c4,c06aad17) at ether_output+0x7c
ip_output(c1ce3800,0,e5926b08,0,0) at ip_output+0x7c7
udp_output(c1ddc168,c1ce3800,0,0,c1c14000) at udp_output+0x556
udp_send(c1ddabac,0,c1ce3800,0,0) at udp_send+0x30
sosend(c1ddabac,0,e5926c44,c1ce3800,0) at sosend+0x701
kern_sendit(c1c14000,4,e5926cc4,0,0) at kern_sendit+0x13f
sendit(c1c14000,4,e5926cc4,0,bfbfc0b1) at sendit+0x1a9
sendto(c1c14000,e5926d14,18,3ff,6) at sendto+0x5b
syscall(2f,2f,2f,2,0) at syscall+0x2a0
Xint0x80_syscall() at Xint0x80_syscall+0x1f
--- syscall (133, FreeBSD ELF32, sendto), eip = 0x282a477f, esp = 0xbfbfb89c, eb
p = 0xbfbfb8c8 ---
Initial i386 initialization:.
Additional ABI support:.
Starting cron.

More information about the freebsd-current mailing list