VirtualBox

Opened 15 years ago

Closed 15 years ago

#2705 closed defect (fixed)

OpenSolaris 2008.11 System Panic

Reported by: Brian Leonard Owned by:
Component: host support Version: VirtualBox 2.0.6
Keywords: Cc:
Guest type: other Host type: Solaris

Description

OpenSolaris 2008.11 is my host. I have 2 guests: Windows XP (NAT Networking) and Ubuntu (Host Interface Networking). I was saving the state of both guests when the panic occurred. Here's the information from messages.log:

Dec  3 09:02:47 opensolaris unix: [ID 836849 kern.notice] 
Dec  3 09:02:47 opensolaris ^Mpanic[cpu0]/thread=ffffff01de8dc0e0: 
Dec  3 09:02:47 opensolaris genunix: [ID 335743 kern.notice] BAD TRAP: type=e (#pf Page fault) rp=ffffff00090f6a30 addr=0 occurred in module "vboxflt" due to a NULL pointer dereference
Dec  3 09:02:47 opensolaris unix: [ID 100000 kern.notice] 
Dec  3 09:02:47 opensolaris unix: [ID 839527 kern.notice] VirtualBox: 
Dec  3 09:02:47 opensolaris unix: [ID 753105 kern.notice] #pf Page fault
Dec  3 09:02:47 opensolaris unix: [ID 532287 kern.notice] Bad kernel fault at addr=0x0
Dec  3 09:02:47 opensolaris unix: [ID 243837 kern.notice] pid=3967, pc=0xfffffffff8559fec, sp=0xffffff00090f6b20, eflags=0x10246
Dec  3 09:02:47 opensolaris unix: [ID 211416 kern.notice] cr0: 8005003b<pg,wp,ne,et,ts,mp,pe> cr4: 6f8<xmme,fxsr,pge,mce,pae,pse,de>
Dec  3 09:02:47 opensolaris unix: [ID 624947 kern.notice] cr2: 0
Dec  3 09:02:47 opensolaris unix: [ID 625075 kern.notice] cr3: 128fff000
Dec  3 09:02:47 opensolaris unix: [ID 625715 kern.notice] cr8: c
Dec  3 09:02:47 opensolaris unix: [ID 100000 kern.notice] 
Dec  3 09:02:47 opensolaris unix: [ID 592667 kern.notice] 	rdi: ffffff01de936508 rsi: ffffff01de8b1880 rdx: ffffff01f41c8728
Dec  3 09:02:47 opensolaris unix: [ID 592667 kern.notice] 	rcx:                7  r8:                5  r9: ffffff01e7548920
Dec  3 09:02:47 opensolaris unix: [ID 592667 kern.notice] 	rax:                0 rbx:                0 rbp: ffffff00090f6b60
Dec  3 09:02:47 opensolaris unix: [ID 592667 kern.notice] 	r10: ffffff01de8b1880 r11: ffffff01de8b18a8 r12: ffffff01f35fb9d0
Dec  3 09:02:47 opensolaris unix: [ID 592667 kern.notice] 	r13: ffffff01de936318 r14: ffffff01de936318 r15:                1
Dec  3 09:02:47 opensolaris unix: [ID 592667 kern.notice] 	fsb: fffffd7ffe8e3a00 gsb: fffffffffbc2bc70  ds:               4b
Dec  3 09:02:47 opensolaris unix: [ID 592667 kern.notice] 	 es:               4b  fs:                0  gs:                0
Dec  3 09:02:47 opensolaris unix: [ID 592667 kern.notice] 	trp:                e err:                2 rip: fffffffff8559fec
Dec  3 09:02:47 opensolaris unix: [ID 592667 kern.notice] 	 cs:               30 rfl:            10246 rsp: ffffff00090f6b20
Dec  3 09:02:47 opensolaris unix: [ID 266532 kern.notice] 	 ss:               38
Dec  3 09:02:47 opensolaris unix: [ID 100000 kern.notice] 
Dec  3 09:02:47 opensolaris genunix: [ID 655072 kern.notice] ffffff00090f6910 unix:die+dd ()
Dec  3 09:02:47 opensolaris genunix: [ID 655072 kern.notice] ffffff00090f6a20 unix:trap+1752 ()
Dec  3 09:02:47 opensolaris genunix: [ID 655072 kern.notice] ffffff00090f6a30 unix:_cmntrap+e9 ()
Dec  3 09:02:47 opensolaris genunix: [ID 655072 kern.notice] ffffff00090f6b60 vboxflt:VBoxNetFltSolarisModClose+18c ()
Dec  3 09:02:47 opensolaris genunix: [ID 655072 kern.notice] ffffff00090f6bd0 genunix:qdetach+be ()
Dec  3 09:02:47 opensolaris genunix: [ID 655072 kern.notice] ffffff00090f6c60 genunix:strclose+340 ()
Dec  3 09:02:47 opensolaris genunix: [ID 655072 kern.notice] ffffff00090f6ca0 specfs:device_close+b5 ()
Dec  3 09:02:47 opensolaris genunix: [ID 655072 kern.notice] ffffff00090f6d30 specfs:spec_close+163 ()
Dec  3 09:02:47 opensolaris genunix: [ID 655072 kern.notice] ffffff00090f6db0 genunix:fop_close+71 ()
Dec  3 09:02:47 opensolaris genunix: [ID 655072 kern.notice] ffffff00090f6df0 genunix:closef+5d ()
Dec  3 09:02:47 opensolaris genunix: [ID 655072 kern.notice] ffffff00090f6e30 genunix:closeall+66 ()
Dec  3 09:02:47 opensolaris genunix: [ID 655072 kern.notice] ffffff00090f6ec0 genunix:proc_exit+40b ()
Dec  3 09:02:47 opensolaris genunix: [ID 655072 kern.notice] ffffff00090f6ee0 genunix:exit+15 ()
Dec  3 09:02:47 opensolaris genunix: [ID 655072 kern.notice] ffffff00090f6f00 genunix:rexit+1c ()
Dec  3 09:02:47 opensolaris genunix: [ID 655072 kern.notice] ffffff00090f6f10 unix:brand_sys_syscall+211 ()
Dec  3 09:02:47 opensolaris unix: [ID 100000 kern.notice] 
Dec  3 09:02:47 opensolaris genunix: [ID 672855 kern.notice] syncing file systems...
Dec  3 09:02:47 opensolaris genunix: [ID 904073 kern.notice]  done
Dec  3 09:02:48 opensolaris genunix: [ID 111219 kern.notice] dumping to /dev/zvol/dsk/rpool/dump, offset 65536, content: kernel
Dec  3 09:03:04 opensolaris genunix: [ID 409368 kern.notice] ^M100% done: 186124 pages dumped, compression ratio 3.31, 
Dec  3 09:03:04 opensolaris genunix: [ID 851671 kern.notice] dump succeeded

I've also attached the log file for the Ubuntu virtual machine, as I suspect the host networking is probably more the culprit.

Attachments (1)

VBox.log (35.4 KB ) - added by Brian Leonard 15 years ago.
Ubuntu Log File

Download all attachments as: .zip

Change History (6)

by Brian Leonard, 15 years ago

Attachment: VBox.log added

Ubuntu Log File

comment:1 by Ramshankar Venkataraman, 15 years ago

There were several fixes to networking since this ticket, please re-try if you still have this problem.

in reply to:  description comment:2 by Brian Leonard, 15 years ago

Note, this issue is also being tracked at opensolaris.org. After further investigation, they recommend the following:

A (minor?) problem is that the error reporting is broken, the values rc and rc2 are printed as undefined values:

 Jan 28 14:24:50 opensolaris vboxdrv: [ID 402587 kern.notice] vboxflt:vboxNetFltSolarisAttachIp4: failed to get MuxFd from MuxId. rc=45 rc2=-675644024
 Jan 28 14:24:50 opensolaris vboxdrv: [ID 926875 kern.notice] vboxflt:vboxNetFltSolarisAttachIp6: failed to get MuxFd from MuxId. rc=45 rc2=-675644024

I think the following call in the vbox code should pass "rc" and "rc2" as arguments for the %d printf formats:

LogRel((DEVICE_NAME ":vboxNetFltSolarisAttachIp4: failed to get MuxFd from MuxId. rc=%d rc2=%d\n"));

This should be reported as a bug on www.virtualbox.org...

comment:3 by Sander van Leeuwen, 15 years ago

This code is no longer present. Could you retry with 2.1.4?

comment:4 by Ramshankar Venkataraman, 15 years ago

This should be fixed in 2.2.0 and above. Reopen if necessary.

comment:5 by Ramshankar Venkataraman, 15 years ago

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use