In a new kernel, I can no longer unload the Vinum kld: I get a panic
in module_release:

Program received signal SIGSEGV, Segmentation fault.
0xc014460e in module_release (mod=0xc0f5a600) at ../../kern/kern_module.c:163
163                 TAILQ_REMOVE(&mod->file->modules, mod, flink);
(kgdb) bt
#0  0xc014460e in module_release (mod=0xc0f5a600) at 
../../kern/kern_module.c:163
#1  0xc0144f6e in linker_file_unload (file=0xc0f5c300) at 
../../kern/kern_linker.c:443
#2  0xc0145525 in kldunload (p=0xc68a3260, uap=0xc6df5f90) at 
../../kern/kern_linker.c:734
#3  0xc021fab6 in syscall (frame=<error type>) at ../../i386/i386/trap.c:1066
#4  0xc02122e0 in Xint0x80_syscall ()
#5  0x80484de in ?? ()
#6  0x8048414 in ?? ()
#7  0x80480e9 in ?? ()
(kgdb) f 0
#0  0xc014460e in module_release (mod=0xc0f5a600) at 
../../kern/kern_module.c:163
163                 TAILQ_REMOVE(&mod->file->modules, mod, flink);

I haven't had time to completely eliminate the possibility that it's a
problem with Vinum, but it looks unlikely.  Has anybody else seen
this?  Has anybody else unloaded klds from a -CURRENT of the last 3
days or so without seeing this?

Greg
--
See complete headers for address, home page and phone numbers
finger g...@lemis.com for PGP public key


To Unsubscribe: send mail to majord...@freebsd.org
with "unsubscribe freebsd-current" in the body of the message

Reply via email to