misc/140313: FreeBSD8 RC2 as PV domU crashes during configure of security/libgcrypt

Mister Olli mister.olli at googlemail.com
Thu Nov 5 14:00:13 UTC 2009


>Number:         140313
>Category:       misc
>Synopsis:       FreeBSD8 RC2 as PV domU crashes during configure of security/libgcrypt
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Nov 05 14:00:11 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Mister Olli
>Release:        FreeBSD8 - RC2 (SVN release 198456)
>Organization:
>Environment:
webserver# uname -a
FreeBSD webserver.studi-planet.com 8.0-RC2 FreeBSD 8.0-RC2 #0: Wed Oct 28 18:14:36 CET 2009     root at webserver.studi-planet.com:/usr/obj/usr/src/sys/XEN  i386

>Description:
During 'configure' of the security/libgcrypt port FreeBSD8-RC2 crashes at step:

checking whether mlock is broken...

The following backtrace can be obtained:

panic: mutex vm page queue mutex not owned at
/usr/src/sys/i386/xen/xen_machdep.c:409
cpuid = 0 
KDB: enter: panic
[thread pid 6888 tid 100077 ]
Stopped at      kdb_enter+0x3a: movl    $0,kdb_why
db> bt
Tracing pid 6888 tid 100077 td 0xc3721000
kdb_enter(c035dfc4,c035dfc4,c035c6b5,e424cae0,0,...) at kdb_enter+0x3a
panic(c035c6b5,c03640dc,c0389109,199,e424cb14,...) at panic+0x136
_mtx_assert(c054be44,4,c0389109,199,0,...) at _mtx_assert+0x87
_xen_queue_pt_update(d9e3d320,0,d79fe000,0,c038a789,...) at
_xen_queue_pt_update+0x4c
pmap_extract(c330c54c,28202000,4,c035c73d,c330c54c,...) at pmap_extract+0x251
vm_fault_unwire(c330c49c,28202000,28203000,0,0,...) at vm_fault_unwire+0x32
vm_map_delete(c330c49c,1000,bf800000,1,c330c49c,...) at vm_map_delete+0x16f
vm_map_remove(c330c49c,1000,bf800000,0,c63f27f8,...) at vm_map_remove+0x51
vmspace_exit(c3721000,0,c0359252,12d,e424cc90,...) at vmspace_exit+0xbf
exit1(c3721000,0,e424cd3c,c03346b3,c3721000,...) at exit1+0x5db
sys_exit(c3721000,e424cd08,4,c03647d8,c039ca7c,...) at sys_exit+0x1d
syscall(e424cd48) at syscall+0x2a3
Xint0x80_syscall() at Xint0x80_syscall+0x22
--- syscall (1, FreeBSD ELF32, sys_exit), eip = 0x281000af, esp = 0xbf7fe7ac,
ebp = 0xbf7fe7b8 --- 


>How-To-Repeat:
cd /usr/ports/security/libgcrypt
make
>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list