Bug 14174 - Current VB crashes trying to start Win7
Summary: Current VB crashes trying to start Win7
Status: RESOLVED INVALID
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: x86_64 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Mageia Bug Squad
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-09-25 17:55 CEST by Frank Griffin
Modified: 2014-09-26 14:49 CEST (History)
1 user (show)

See Also:
Source RPM: virtualbox
CVE:
Status comment:


Attachments

Description Frank Griffin 2014-09-25 17:55:20 CEST
This one is fairly recent (about a week) and predates the mass rebuild.

If I start a Windows 7 VM, it gets to the "Starting Windows" display and gets a SEGV (bt follows).  If I instead boot an older cauldron partition whose VB modules show a build date of Dec 20 2013, the VM boots fine.

Backtrace is:

#0  0x00007f041b6bc991 in vusbRhReapAsyncUrbs(VUSBIROOTHUBCONNECTOR*, VUSBIDEVICE*, unsigned int) () at /usr/lib64/virtualbox/VBoxDD.so
#1  0x00007f041b0a8c42 in ehciR3FrameBoundaryTimer(PPDMDEVINS, PTMTIMER, void*) (cMillies=<optimized out>, pInterface=0x7f04309eb8e0)
    at /mnt/tinderbox/extpacks-4.3/include/VBox/vusb.h:600
#2  0x00007f041b0a8c42 in ehciR3FrameBoundaryTimer(PPDMDEVINS, PTMTIMER, void*) (pDevIns=<optimized out>, pTimer=<optimized out>, pvUser=0x7f0445d2f380)
    at /mnt/tinderbox/extpacks-4.3/src/VBox/Devices/USB/DevEHCI.cpp:3376
#3  0x00007f0456799143 in tmR3TimerQueueRunVirtualSync(VM*) ()
    at /usr/lib64/virtualbox/VBoxVMM.so
#4  0x00007f045679c736 in TMR3TimerQueuesDo ()
    at /usr/lib64/virtualbox/VBoxVMM.so
#5  0x00007f045673a577 in emR3ForcedActions ()
    at /usr/lib64/virtualbox/VBoxVMM.so
#6  0x00007f045673e539 in emR3HmExecute () at /usr/lib64/virtualbox/VBoxVMM.so
#7  0x00007f045673b47f in EMR3ExecuteVM () at /usr/lib64/virtualbox/VBoxVMM.so
#8  0x00007f04567a5913 in vmR3EmulationThreadWithId(RTTHREADINT*, UVMCPU*, unsigned int) () at /usr/lib64/virtualbox/VBoxVMM.so
#9  0x00007f046dcd4e7c in rtThreadMain () at /usr/lib64/virtualbox/VBoxRT.so
#10 0x00007f046dd4b9ec in rtThreadNativeMain(void*) ()
    at /usr/lib64/virtualbox/VBoxRT.so
#11 0x00007f046e5d55fd in start_thread (arg=0x7f0446e1f700)
    at pthread_create.c:310
 (cMillies=<optimized out>, pInterface=0x7f04309eb8e0)
    at /mnt/tinderbox/extpacks-4.3/include/VBox/vusb.h:600
#2  0x00007f041b0a8c42 in ehciR3FrameBoundaryTimer(PPDMDEVINS, PTMTIMER, void*) (pDevIns=<optimized out>, pTimer=<optimized out>, pvUser=0x7f0445d2f380)
    at /mnt/tinderbox/extpacks-4.3/src/VBox/Devices/USB/DevEHCI.cpp:3376
#3  0x00007f0456799143 in tmR3TimerQueueRunVirtualSync(VM*) ()
    at /usr/lib64/virtualbox/VBoxVMM.so
#4  0x00007f045679c736 in TMR3TimerQueuesDo ()
    at /usr/lib64/virtualbox/VBoxVMM.so
#5  0x00007f045673a577 in emR3ForcedActions ()
    at /usr/lib64/virtualbox/VBoxVMM.so
#6  0x00007f045673e539 in emR3HmExecute () at /usr/lib64/virtualbox/VBoxVMM.so
#7  0x00007f045673b47f in EMR3ExecuteVM () at /usr/lib64/virtualbox/VBoxVMM.so
#8  0x00007f04567a5913 in vmR3EmulationThreadWithId(RTTHREADINT*, UVMCPU*, unsigned int) () at /usr/lib64/virtualbox/VBoxVMM.so
#9  0x00007f046dcd4e7c in rtThreadMain () at /usr/lib64/virtualbox/VBoxRT.so
#10 0x00007f046dd4b9ec in rtThreadNativeMain(void*) ()
    at /usr/lib64/virtualbox/VBoxRT.so
#11 0x00007f046e5d55fd in start_thread (arg=0x7f0446e1f700)
    at pthread_create.c:310
---Type <return> to continue, or q <return> to quit---
#12 0x00007f046e10d78d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109


Reproducible: 

Steps to Reproduce:
Comment 1 Frank Griffin 2014-09-25 17:57:15 CEST
Noticing that the module taking the hit was "vusb*", I tried turning off USB support entire, but still got the SEGV.

The only VM affected is Win7 (64-bit).  WinXP and Linux boot fine.
Comment 2 Thomas Backlund 2014-09-26 08:05:21 CEST
Are you using the oracle vm virtualbox extension pack ?

In that case, make sure you have updated it to match 4.3.16 too or you will get problems like this...

for simplicity, here is the latest one:
http://download.virtualbox.org/virtualbox/4.3.16/Oracle_VM_VirtualBox_Extension_Pack-4.3.16-95972.vbox-extpack

CC: (none) => tmb

Comment 3 Frank Griffin 2014-09-26 14:49:54 CEST
Right on the nose, Thomas.  Thanks.

In searching the VB site, I notice they have an open ticket to have VB check the version of extensions and throw an error if they don't match.

Status: NEW => RESOLVED
Resolution: (none) => INVALID


Note You need to log in before you can comment on or make changes to this bug.