Date: Wed, 22 Jul 2009 15:30:57 GMT From: Alexander Best <alexbestms@math.uni-muenster.de> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/136999: [emulators/virtualbox] panic when trying to boot windows xp Message-ID: <200907221530.n6MFUvei083802@www.freebsd.org> Resent-Message-ID: <200907221540.n6MFe4hr055657@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 136999 >Category: ports >Synopsis: [emulators/virtualbox] panic when trying to boot windows xp >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Jul 22 15:40:04 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Alexander Best >Release: 8.0-BETA2 >Organization: >Environment: FreeBSD otaku 8.0-BETA2 FreeBSD 8.0-BETA2 #5 r195774M: Sun Jul 19 23:50:08 CEST 2009 root@otaku:/usr/obj/usr/src/sys/ARUNDEL i386 >Description: i've installed windows xp on a previous release of vbox and was able to boot it. using the current version of vbox (virtualbox-2.2.51.r20457_3) i get the following panic when trying to boot the image: Unread portion of the kernel message buffer: uma_zalloc_arg: zone "VM OBJECT" with the following non-sleepable locks held: exclusive sleep mutex IPRT Fast Mutex Semaphore (IPRT Fast Mutex Semaphore) r = 0 (0xc9782794) locked @ /usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/src/VBox/Runtime/r0drv/freebsd/semfastmutex-r0drv-freebsd.c:103 KDB: stack backtrace: db_trace_self_wrapper(c07db62b,ea83499c,c060c9a5,67,0,...) at db_trace_self_wrapper+0x26 kdb_backtrace(67,0,ffffffff,c09ae81c,ea8349d4,...) at kdb_backtrace+0x29 _witness_debugger(c07ddb7a,ea8349e8,4,1,0,...) at _witness_debugger+0x25 witness_warn(5,0,c07f4666,c07f5edc,ea834a28,...) at witness_warn+0x1fd uma_zalloc_arg(c1c92a80,0,2,2804c000,2804c000,...) at uma_zalloc_arg+0x34 vm_object_allocate(4,1,0,264,ce8d725d,...) at vm_object_allocate+0x2d rtR0MemObjNativeMapUser(ea834ac8,c970d310,ffffffff,1000,1,...) at rtR0MemObjNativeMapUser+0xee RTR0MemObjMapUser(c7fe8028,c970d310,ffffffff,0,1,...) at RTR0MemObjMapUser+0xc9 SUPR0GipMap(c7fe8010,c9625260,c9625258,3,c95af000,...) at SUPR0GipMap+0x1fc supdrvIOCtl(c0285614,ce8d9b20,c7fe8010,c9625240,ea834bc0,...) at supdrvIOCtl+0x1414 VBoxDrvFreeBSDIOCtl(c98d8700,c0285614,c9625240,3,c95af000,...) at VBoxDrvFreeBSDIOCtl+0x1ea devfs_ioctl_f(c95fd4d0,c0285614,c9625240,c9649a80,c95af000,...) at devfs_ioctl_f+0xf8 kern_ioctl(c95af000,16,c0285614,c9625240,1000000,...) at kern_ioctl+0x1dd ioctl(c95af000,ea834cf8,c,c07ebdac,c,...) at ioctl+0x134 syscall(ea834d38) at syscall+0x2a6 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (54, FreeBSD ELF32, ioctl), eip = 0x2829cf83, esp = 0xbfbfd86c, ebp = 0xbfbfd888 --- lock order reversal: (sleepable after non-sleepable) 1st 0xc9782794 IPRT Fast Mutex Semaphore (IPRT Fast Mutex Semaphore) @ /usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/src/VBox/Runtime/r0drv/freebsd/semfastmutex-r0drv-freebsd.c:103 2nd 0xc902b6a0 user map (user map) @ /usr/src/sys/vm/vm_map.c:1393 KDB: stack backtrace: db_trace_self_wrapper(c07db62b,ea834968,c060c9a5,c05fd3fb,c07de5ce,...) at db_trace_self_wrapper+0x26 kdb_backtrace(c05fd3fb,c07de5ce,c7cee3e0,c7ce7970,ea8349c4,...) at kdb_backtrace+0x29 _witness_debugger(c07de5ce,c902b6a0,c07f5373,c7ce7970,c07f5215,...) at _witness_debugger+0x25 witness_checkorder(c902b6a0,9,c07f5215,571,0,...) at witness_checkorder+0x839 _sx_xlock(c902b6a0,0,c07f5215,571,2804c000,...) at _sx_xlock+0x85 _vm_map_lock(c902b658,c07f5215,571,0,c07f5d13,...) at _vm_map_lock+0x4e vm_map_find(c902b658,cc699660,0,0,ea834a98,...) at vm_map_find+0x34 rtR0MemObjNativeMapUser(ea834ac8,c970d310,ffffffff,1000,1,...) at rtR0MemObjNativeMapUser+0x164 RTR0MemObjMapUser(c7fe8028,c970d310,ffffffff,0,1,...) at RTR0MemObjMapUser+0xc9 SUPR0GipMap(c7fe8010,c9625260,c9625258,3,c95af000,...) at SUPR0GipMap+0x1fc supdrvIOCtl(c0285614,ce8d9b20,c7fe8010,c9625240,ea834bc0,...) at supdrvIOCtl+0x1414 VBoxDrvFreeBSDIOCtl(c98d8700,c0285614,c9625240,3,c95af000,...) at VBoxDrvFreeBSDIOCtl+0x1ea devfs_ioctl_f(c95fd4d0,c0285614,c9625240,c9649a80,c95af000,...) at devfs_ioctl_f+0xf8 kern_ioctl(c95af000,16,c0285614,c9625240,1000000,...) at kern_ioctl+0x1dd ioctl(c95af000,ea834cf8,c,c07ebdac,c,...) at ioctl+0x134 syscall(ea834d38) at syscall+0x2a6 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (54, FreeBSD ELF32, ioctl), eip = 0x2829cf83, esp = 0xbfbfd86c, ebp = 0xbfbfd888 --- uma_zalloc_arg: zone "MAP ENTRY" with the following non-sleepable locks held: exclusive sleep mutex IPRT Fast Mutex Semaphore (IPRT Fast Mutex Semaphore) r = 0 (0xc9782794) locked @ /usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/src/VBox/Runtime/r0drv/freebsd/semfastmutex-r0drv-freebsd.c:103 KDB: stack backtrace: db_trace_self_wrapper(c07db62b,ea834920,c060c9a5,67,0,...) at db_trace_self_wrapper+0x26 kdb_backtrace(67,0,ffffffff,c09ae81c,ea834958,...) at kdb_backtrace+0x29 _witness_debugger(c07ddb7a,ea83496c,4,1,0,...) at _witness_debugger+0x25 witness_warn(5,0,c07f4666,c07f5519,c95af0a4,...) at witness_warn+0x1fd uma_zalloc_arg(c1c91700,0,2,ea834a08,c0713a88,...) at uma_zalloc_arg+0x34 vm_map_entry_create(cc699660,0,c07f5215,488,c97f2b88,...) at vm_map_entry_create+0x4d vm_map_insert(c902b658,cc699660,0,0,282e7000,...) at vm_map_insert+0x358 vm_map_find(c902b658,cc699660,0,0,ea834a98,...) at vm_map_find+0x1cb rtR0MemObjNativeMapUser(ea834ac8,c970d310,ffffffff,1000,1,...) at rtR0MemObjNativeMapUser+0x164 RTR0MemObjMapUser(c7fe8028,c970d310,ffffffff,0,1,...) at RTR0MemObjMapUser+0xc9 SUPR0GipMap(c7fe8010,c9625260,c9625258,3,c95af000,...) at SUPR0GipMap+0x1fc supdrvIOCtl(c0285614,ce8d9b20,c7fe8010,c9625240,ea834bc0,...) at supdrvIOCtl+0x1414 VBoxDrvFreeBSDIOCtl(c98d8700,c0285614,c9625240,3,c95af000,...) at VBoxDrvFreeBSDIOCtl+0x1ea devfs_ioctl_f(c95fd4d0,c0285614,c9625240,c9649a80,c95af000,...) at devfs_ioctl_f+0xf8 kern_ioctl(c95af000,16,c0285614,c9625240,1000000,...) at kern_ioctl+0x1dd ioctl(c95af000,ea834cf8,c,c07ebdac,c,...) at ioctl+0x134 syscall(ea834d38) at syscall+0x2a6 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (54, FreeBSD ELF32, ioctl), eip = 0x2829cf83, esp = 0xbfbfd86c, ebp = 0xbfbfd888 --- Kernel page fault with the following non-sleepable locks held: exclusive sleep mutex pmap (pmap) r = 0 (0xc902b708) locked @ /usr/src/sys/i386/i386/pmap.c:3037 exclusive sleep mutex vm page queue mutex (vm page queue mutex) r = 0 (0xc09dfe04) locked @ /usr/src/sys/i386/i386/pmap.c:3036 exclusive sleep mutex IPRT Fast Mutex Semaphore (IPRT Fast Mutex Semaphore) r = 0 (0xc9782794) locked @ /usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/src/VBox/Runtime/r0drv/freebsd/semfastmutex-r0drv-freebsd.c:103 KDB: stack backtrace: db_trace_self_wrapper(c07db62b,ea8348b0,c060c9a5,67,0,...) at db_trace_self_wrapper+0x26 kdb_backtrace(67,0,ffffffff,c09ae81c,ea8348e8,...) at kdb_backtrace+0x29 _witness_debugger(c07ddb7a,ea8348fc,4,1,0,...) at _witness_debugger+0x25 witness_warn(5,0,c07ffcc0,c7cee3e0,c,...) at witness_warn+0x1fd trap(ea834988) at trap+0x13f calltrap() at calltrap+0x6 --- trap 0xc, eip = 0xc0768ddc, esp = 0xea8349c8, ebp = 0xea8349e4 --- pmap_insert_entry(c902b708,0,c07fe93e,bdd,2804c000,...) at pmap_insert_entry+0x6c pmap_enter(c902b708,282e7000,0,c3b53d58,1,...) at pmap_enter+0x255 rtR0MemObjNativeMapUser(ea834ac8,c970d310,ffffffff,1000,1,...) at rtR0MemObjNativeMapUser+0x1f1 RTR0MemObjMapUser(c7fe8028,c970d310,ffffffff,0,1,...) at RTR0MemObjMapUser+0xc9 SUPR0GipMap(c7fe8010,c9625260,c9625258,3,c95af000,...) at SUPR0GipMap+0x1fc supdrvIOCtl(c0285614,ce8d9b20,c7fe8010,c9625240,ea834bc0,...) at supdrvIOCtl+0x1414 VBoxDrvFreeBSDIOCtl(c98d8700,c0285614,c9625240,3,c95af000,...) at VBoxDrvFreeBSDIOCtl+0x1ea devfs_ioctl_f(c95fd4d0,c0285614,c9625240,c9649a80,c95af000,...) at devfs_ioctl_f+0xf8 kern_ioctl(c95af000,16,c0285614,c9625240,1000000,...) at kern_ioctl+0x1dd ioctl(c95af000,ea834cf8,c,c07ebdac,c,...) at ioctl+0x134 syscall(ea834d38) at syscall+0x2a6 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (54, FreeBSD ELF32, ioctl), eip = 0x2829cf83, esp = 0xbfbfd86c, ebp = 0xbfbfd888 --- Fatal trap 12: page fault while in kernel mode cpuid = 1; apic id = 01 fault virtual address = 0x6d14d000 fault code = supervisor read, page not present instruction pointer = 0x20:0xc0768ddc stack pointer = 0x28:0xea8349c8 frame pointer = 0x28:0xea8349e4 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = interrupt enabled, resume, IOPL = 0 current process = 36096 (initial thread) trap number = 12 panic: page fault cpuid = 1 KDB: stack backtrace: db_trace_self_wrapper(c07db62b,ea8348a4,c05ccb99,c07fdfc0,1,...) at db_trace_self_wrapper+0x26 kdb_backtrace(c07fdfc0,1,c07b9e87,ea8348b0,1,...) at kdb_backtrace+0x29 panic(c07b9e87,c07ffcc7,c95af164,1,1,...) at panic+0x119 trap_fatal(5,0,c07ffcc0,c7cee3e0,c,...) at trap_fatal+0x333 trap(ea834988) at trap+0x14d calltrap() at calltrap+0x6 --- trap 0xc, eip = 0xc0768ddc, esp = 0xea8349c8, ebp = 0xea8349e4 --- pmap_insert_entry(c902b708,0,c07fe93e,bdd,2804c000,...) at pmap_insert_entry+0x6c pmap_enter(c902b708,282e7000,0,c3b53d58,1,...) at pmap_enter+0x255 rtR0MemObjNativeMapUser(ea834ac8,c970d310,ffffffff,1000,1,...) at rtR0MemObjNativeMapUser+0x1f1 RTR0MemObjMapUser(c7fe8028,c970d310,ffffffff,0,1,...) at RTR0MemObjMapUser+0xc9 SUPR0GipMap(c7fe8010,c9625260,c9625258,3,c95af000,...) at SUPR0GipMap+0x1fc supdrvIOCtl(c0285614,ce8d9b20,c7fe8010,c9625240,ea834bc0,...) at supdrvIOCtl+0x1414 VBoxDrvFreeBSDIOCtl(c98d8700,c0285614,c9625240,3,c95af000,...) at VBoxDrvFreeBSDIOCtl+0x1ea devfs_ioctl_f(c95fd4d0,c0285614,c9625240,c9649a80,c95af000,...) at devfs_ioctl_f+0xf8 kern_ioctl(c95af000,16,c0285614,c9625240,1000000,...) at kern_ioctl+0x1dd ioctl(c95af000,ea834cf8,c,c07ebdac,c,...) at ioctl+0x134 syscall(ea834d38) at syscall+0x2a6 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (54, FreeBSD ELF32, ioctl), eip = 0x2829cf83, esp = 0xbfbfd86c, ebp = 0xbfbfd888 --- Uptime: 2d17h24m10s Physical memory: 2026 MB Dumping 221 MB: 206 190 174 158 142 126 110 94 78 62 46 30 14 Reading symbols from /boot/kernel/ng_socket.ko...Reading symbols from /boot/kernel/ng_socket.ko.symbols...done. done. Loaded symbols for /boot/kernel/ng_socket.ko Reading symbols from /boot/kernel/netgraph.ko...Reading symbols from /boot/kernel/netgraph.ko.symbols...done. done. Loaded symbols for /boot/kernel/netgraph.ko Reading symbols from /boot/kernel/acpi_video.ko...Reading symbols from /boot/kernel/acpi_video.ko.symbols...done. done. Loaded symbols for /boot/kernel/acpi_video.ko Reading symbols from /boot/kernel/acpi.ko...Reading symbols from /boot/kernel/acpi.ko.symbols...done. done. Loaded symbols for /boot/kernel/acpi.ko Reading symbols from /boot/modules/nvidia.ko...done. Loaded symbols for /boot/modules/nvidia.ko Reading symbols from /boot/kernel/ng_bluetooth.ko...Reading symbols from /boot/kernel/ng_bluetooth.ko.symbols...done. done. Loaded symbols for /boot/kernel/ng_bluetooth.ko Reading symbols from /boot/kernel/ng_btsocket.ko...Reading symbols from /boot/kernel/ng_btsocket.ko.symbols...done. done. Loaded symbols for /boot/kernel/ng_btsocket.ko Reading symbols from /boot/kernel/ng_ubt.ko...Reading symbols from /boot/kernel/ng_ubt.ko.symbols...done. done. Loaded symbols for /boot/kernel/ng_ubt.ko Reading symbols from /boot/kernel/ng_hci.ko...Reading symbols from /boot/kernel/ng_hci.ko.symbols...done. done. Loaded symbols for /boot/kernel/ng_hci.ko Reading symbols from /boot/kernel/ng_l2cap.ko...Reading symbols from /boot/kernel/ng_l2cap.ko.symbols...done. done. Loaded symbols for /boot/kernel/ng_l2cap.ko Reading symbols from /boot/modules/vboxdrv.ko...done. Loaded symbols for /boot/modules/vboxdrv.ko #0 doadump () at pcpu.h:246 246 pcpu.h: No such file or directory. in pcpu.h (kgdb) bt #0 doadump () at pcpu.h:246 #1 0xc05cc8ef in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:419 #2 0xc05ccbd5 in panic (fmt=Variable "fmt" is not available. ) at /usr/src/sys/kern/kern_shutdown.c:575 #3 0xc076e683 in trap_fatal (frame=0xea834988, eva=1830080512) at /usr/src/sys/i386/i386/trap.c:933 #4 0xc076ef2d in trap (frame=0xea834988) at /usr/src/sys/i386/i386/trap.c:325 #5 0xc0752a6b in calltrap () at /usr/src/sys/i386/i386/exception.s:165 #6 0xc0768ddc in pmap_insert_entry (pmap=0xc902b708, va=674131968, m=0xc3b53d58) at /usr/src/sys/i386/i386/pmap.c:2214 #7 0xc076be25 in pmap_enter (pmap=0xc902b708, va=674131968, access=0 '\0', m=0xc3b53d58, prot=1 '\001', wired=1) at /usr/src/sys/i386/i386/pmap.c:3123 #8 0xce8d1dc1 in rtR0MemObjNativeMapUser () from /boot/modules/vboxdrv.ko #9 0xce8d0ae9 in RTR0MemObjMapUser () from /boot/modules/vboxdrv.ko #10 0xce8bf46c in SUPR0GipMap () from /boot/modules/vboxdrv.ko #11 0xce8c2564 in supdrvIOCtl () from /boot/modules/vboxdrv.ko #12 0xce8bde9a in VBoxDrvFreeBSDIOCtl () from /boot/modules/vboxdrv.ko #13 0xc0551b18 in devfs_ioctl_f (fp=0xc95fd4d0, com=3378664000, data=0xc9625240, cred=0xc9649a80, td=0xc95af000) at /usr/src/sys/fs/devfs/devfs_vnops.c:659 #14 0xc060ffed in kern_ioctl (td=0xc95af000, fd=22, com=3223868948, data=0xc9625240 "birddrib\030") at file.h:262 #15 0xc0610174 in ioctl (td=0xc95af000, uap=0xea834cf8) at /usr/src/sys/kern/sys_generic.c:678 #16 0xc076eb26 in syscall (frame=0xea834d38) at /usr/src/sys/i386/i386/trap.c:1073 #17 0xc0752ad0 in Xint0x80_syscall () at /usr/src/sys/i386/i386/exception.s:261 #18 0x00000033 in ?? () Previous frame inner to this frame (corrupt stack?) i'll try if installing windows xp on a new virtual disk solves the problem. maybe the disk layout got changed or something. cheers. >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200907221530.n6MFUvei083802>