flaw in virtualbox driver system

Marc Santhoff M.Santhoff at t-online.de
Sat Jan 20 21:14:44 UTC 2018


Hi,

something seems to be defect in emulators/virtualbox-ose:

After updating to 10.4-STABLE some vboxes created on 5.1.10 (iirc) are not
running any more. They did then, but don't do now except one!

After fiddling a long time comparing the differences between the vboxes'
options I found it to be the initialization of the disc drivers.

All have WinXP or Win7 installed as guest, and if I create a fresh new one it
doesn't work.

Error message is in all cases:

--------------------------------------------------------------
Failed to open a session for the virtual machine W7 2 CPU zwo.

The VM session was aborted.

Result Code: NS_ERROR_FAILURE (0x80004005)
Component: SessionMachine
Interface: ISession {7844aa05-b02e-4cdd-a04f-ade4a762e6b7}
-------------------------------------------------------------

On the system console error message is:

Jan 20 21:05:25 puma kernel: vboxdrv: XXXXXXXXXXXXXXXX VMMR0.r0
Jan 20 21:05:26 puma kernel: vboxdrv: XXXXXXXXXXXXXXXX VBoxDDR0.r0
Jan 20 21:05:26 puma kernel: pid 5091 (VirtualBox), uid 1000: exited on signal 10


The logs of the machines in question allways do end at starting up disks. I
have attached some of them for reference. Dunno if there is private
information in the logs, if so please keep it private.

Playing around gave me:

1. When only an IDE controller is attached, which has both channel usable, it
does work. The machine starts up.

2. If one of the disk drives is an optical drive having no disc inserted,
startup fails.

3. With no IDE controller, only SATA, the startup fails.

This did happen with 5.2.2, 5.2.4, 5.2.6. Even 5.1.30 was involved with the
error, IIRC.

I do not know if this plays a role, but after some hardware failure I had to
switch my computer from PhenomII X4 975 to AthlonII X2 250e.

Copyright (c) 1992-2017 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 10.4-STABLE #0 r326952: Tue Dec 19 01:01:40 CET 2017
    root at kiwi.das.netz:/usr/obj/usr/src/sys/GENERIC amd64
FreeBSD clang version 3.4.1 (tags/RELEASE_34/dot1-final 208032) 20140512
VT(vga): resolution 640x480
CPU: AMD Athlon(tm) II X2 250e Processor (3013.59-MHz K8-class CPU)
  Origin="AuthenticAMD"  Id=0x100f63  Family=0x10  Model=0x6  Stepping=3
  Features=0x178bfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2,HTT>
  Features2=0x802009<SSE3,MON,CX16,POPCNT>
  AMD Features=0xee500800<SYSCALL,NX,MMX+,FFXSR,Page1GB,RDTSCP,LM,3DNow!+,3DNow!>
  AMD Features2=0x837ff<LAHF,CMP,SVM,ExtAPIC,CR8,ABM,SSE4A,MAS,Prefetch,OSVW,IBS,SKINIT,WDT,NodeId>
  SVM: NP,NRIP,NAsids=64
  TSC: P-state invariant
real memory  = 8589934592 (8192 MB)
avail memory = 8273334272 (7890 MB)

Sorry, no dmesg from the other processor.

I'd be very pleased if you could keep me updated or point me to a mailing list
or the like.

Thanks for attention,
Marc

-- 
Marc Santhoff <M.Santhoff at t-online.de>


More information about the freebsd-emulation mailing list