Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 5 Nov 2009 13:57:46 GMT
From:      Mister Olli <mister.olli@googlemail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   misc/140313: FreeBSD8 RC2 as PV domU crashes during configure of security/libgcrypt
Message-ID:  <200911051357.nA5Dvk7U035074@www.freebsd.org>
Resent-Message-ID: <200911051400.nA5E0Bi1035252@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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@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:



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