Opened 15 years ago
Closed 10 years ago
#6166 closed defect (obsolete)
Windows 7 x86 Host Crashes on installing x64 Guest System (AMD only)
Reported by: | SvenBrnn | Owned by: | |
---|---|---|---|
Component: | other | Version: | VirtualBox 4.1.6 |
Keywords: | host, crash, x64, 64bit | Cc: | |
Guest type: | other | Host type: | Windows |
Description (last modified by )
My Windows 7 x86 System Crashes if i try to Install an 64bit Vista or Windows 7 on the Guest PC. The Host PC suddenly reboots. I will attach the Log.
Attachments (23)
Change History (93)
by , 15 years ago
Attachment: | Win7 X64-2010-02-04-01-26-59.log added |
---|
comment:1 by , 15 years ago
I have this exact same problem, but the guest OS I'm trying to install is Windows Server 2008 R2 64bit. I've attached the VM log and the output from VBoxManage showvminfo. I have discussed this problem at length with forum moderator Perryg and we have been unable to come up with a solution. Virtualization technology is enabled in the BIOS. Here are my specs:
CPU: Intel Core 2 Duo E6600
Motherboard: Asus P5LD2
RAM: 4GB RAM
Host OS: Windows 7 32bit
VirtualBox version: 3.1.4
by , 15 years ago
Attachment: | Windows Server 2008 R2-2010-03-12-12-58-48.log added |
---|
VM log of Windows Server 2008 R2 64bit guest crashing Windows 7 32bit host
by , 15 years ago
Attachment: | showvminfo.txt added |
---|
Output of VBoxManage showvminfo for Windows Server 2008 R2 guest causing crash.
comment:2 by , 15 years ago
Here's the bugcheck information from the minidump:
CLOCK_WATCHDOG_TIMEOUT (101) An expected clock interrupt was not received on a secondary processor in an MP system within the allocated interval. This indicates that the specified processor is hung and not processing interrupts. Arguments: Arg1: 00000060, Clock interrupt time out interval in nominal clock ticks. Arg2: 00000000, 0. Arg3: 80dc8120, The PRCB address of the hung processor. Arg4: 00000001, 0.
The OS kernel in the minidump had been modified (almost certainly by Windows Update) and Microsoft for some reason does not have symbols for it. At any rate, the stack trace probably didn't contain anything useful, it was all inside the 'nt' module with no VirtualBox code in sight.
comment:3 by , 15 years ago
Version: | VirtualBox 3.1.2 → VirtualBox 3.1.4 |
---|
comment:4 by , 15 years ago
Installing guest Windows Server 2008 R2 crashes the host immediately after loading files. Host system is Windows 7 32-bit. See logfile VBox.log.
comment:5 by , 15 years ago
Tested with Ubuntu Desktop 9.10 64bit as a guest, Windows 7 32bit as the host; same issue. No minidump unfortunately because there is no BSOD, just a hard reboot.
comment:6 by , 15 years ago
Ruled out any hardware issues or VTx problems - VMware Workstation 7.0.1 runs 64bit guests on 32bit Windows fine.
comment:7 by , 15 years ago
priority: | major → critical |
---|
comment:8 by , 15 years ago
FWIW, Microsoft has updated their debug symbols, so a full stack trace can now be obtained from the minidump. But that unfortunately doesn't help, because as I said earlier, there is nothing useful in that stack trace. The minidump only contains information for the CPU which triggered the bugcheck, which in this unusual case is the CPU *not* having problems.
comment:9 by , 15 years ago
Same problem with Windows XP as host and Windows 2008 Server R2 as guest - reboot after loading files at installation start. Another configuration (host Windows 7 on my home notebook) with this Windows 2008 Server R2 as guest works fine. I tried to copy VM with Win2008 from working installation to another, but unsuccess. Its reboot host after guest starts. Think, its hardware trouble, not Microsoft.
comment:10 by , 15 years ago
No, it's a known problem with 64 bits guests on 32 bits hosts. (see manual) Pretty sure this has been reported before (which makes this a duplicate)
follow-up: 13 comment:12 by , 14 years ago
I have fixed one possible problem with Intel CPUs. If anybody is interested in testing a new build, then please let me know.
comment:13 by , 14 years ago
Replying to sandervl73:
I have fixed one possible problem with Intel CPUs. If anybody is interested in testing a new build, then please let me know.
I'm interested in testing a new build since I'm still having this issue in 3.2.4.
comment:15 by , 14 years ago
It works! It not longer crashes after "Loading files..."; I'm installing Windows Server 2008 R2 as we speak. This is great, I can now test my software on 64bit Windows - thanks sandervl73.
comment:17 by , 14 years ago
Here's a 3.2 branch build that includes the fix: http://www.virtualbox.org/download/testcase/VirtualBox-2010-06-10-17-08-42-win-3.2-rel-3.2.5-r62570-MultiArch.exe
The first test build is from the unstable branch.
comment:19 by , 14 years ago
Summary: | Windows 7 x86 Host Crashes on installing x64 Guest System → Windows 7 x86 Host Crashes on installing x64 Guest System -> fixed in SVN (test build available) |
---|
follow-ups: 21 23 comment:20 by , 14 years ago
But original bug is about *AMD* processors. see vbox.log by SvenBrnn.
-Technologov
comment:21 by , 14 years ago
Replying to Technologov:
But original bug is about *AMD* processors. see vbox.log by SvenBrnn.
-Technologov
I will Test it this Evening when i am back at home, didnt have time to test it, yet.
comment:22 by , 14 years ago
Do you honestly think I don't know that? 3 out of 4 attached logs are for Intel CPUs that should no longer have this problem.
comment:23 by , 14 years ago
Replying to Technologov:
But original bug is about *AMD* processors. see vbox.log by SvenBrnn.
-Technologov
Same Problem, the Host suddenly Crashes. Its not Fixed for AMD Processors.
follow-up: 25 comment:24 by , 14 years ago
If that happens with 32-bit guests as well, then your BIOS needs to be updated.
comment:25 by , 14 years ago
Replying to sandervl73:
If that happens with 32-bit guests as well, then your BIOS needs to be updated.
It happened if i Try to install x64 Guest Windows 7 on x84 Host Windows 7
comment:27 by , 14 years ago
comment:28 by , 14 years ago
Summary: | Windows 7 x86 Host Crashes on installing x64 Guest System -> fixed in SVN (test build available) → Windows 7 x86 Host Crashes on installing x64 Guest System (AMD only) |
---|
Do we all agree that the problem is fixed for Intel CPUs but still present for some AMD environments?
comment:29 by , 14 years ago
I am still facing this issue sometimes . I have already installed 2 VPCs , both of them are windows 2008 64 bit . ( One of them is standard , the other is R2 ) . My own windows is Win 7 , professional 32 bit .
Sometimes , when the VPCs are running , suddenly my PC is restarted . So please tell me where to find the log files to send to you .
My Oracle Virtual Box version is 3.2.6 r63112 My Pc Spec : Processor : Intel(R) CORE (TM ) i5 CPU 2.7GHz RAM : 4 GB
comment:30 by , 14 years ago
The log files we want to see are in the main GUI window, Machine / Show Log... Please use the attach function to add the log of such a VM session to this ticket.
by , 14 years ago
Attachment: | 2008-R2-64Bit-2010-07-28-09-35-29.log added |
---|
by , 14 years ago
Attachment: | 2008-R2-64Bit-2010-07-28-10-11-47.log added |
---|
by , 14 years ago
Attachment: | 2008-R2-64Bit-2010-07-28-10-12-05.log added |
---|
by , 14 years ago
Attachment: | 2008-R2-64Bit-2010-07-28-10-21-25.log added |
---|
by , 14 years ago
Attachment: | 2008-standard-64-2010-07-16-18-00-25.log added |
---|
by , 14 years ago
Attachment: | 2008-standard-64-2010-07-19-18-19-16.log added |
---|
by , 14 years ago
Attachment: | 2008-standard-64-2010-07-20-09-24-54.log added |
---|
by , 14 years ago
Attachment: | 2008-standard-64-2010-07-20-10-34-22.log added |
---|
comment:31 by , 14 years ago
I hope it is Ok I attached 8 log files to this issue . Thank you . Javad .
comment:32 by , 14 years ago
I can confirm that this is not fixed. I was on the same version as Frank - 3.2.6 r63112 with an I7 Quad core (860 - 2.8/ w 8M) with 4 gigs of RAM and I still get reboots. I just upgraded to 3.2.8 and it happens less often, but it still happens.
I will try to get some log files.
by , 14 years ago
Attachment: | Windows 7 x64 test-2010-08-22-02-02-09.log added |
---|
Host: Windows 7 x86, Guest: Windows 7 x64, CPU: AMD
comment:33 by , 14 years ago
I've been experiencing the same problems as others above have experienced using:
VB version: 3.2.8
System: Intel Core i7 M620 (ie mobile - 2 cores + HT) with virtualisation extensions enabled, 2.67GHz; 4GB RAM; NVidia M3100 graphics
Host: Windows 7 Professional, x86
Guest: Ubuntu 10.04 AMD64 build (with VB extensions installed)
I have recently checked the "Enable PAE/NX" option (under settings->system->processor), and I have not experienced any host system crashes since doing so (~5 days, previously my host system was crashing 2-3 times a day). By default the "Enable PAE/NX" option was disabled when I set-up the virtual machine (under 3.2.6).
I have no idea what this has actually done and if it really solves the problem, however I figure that it might make an interesting data-point.
comment:34 by , 14 years ago
I have recently started experiencing this problem. Previously my system worked fine. It was only when I expanded the memory in my machine from 2GB to 4GB that this issue started.
comment:35 by , 14 years ago
If your host is really 32-bit then you can't increase the guest memory to 4G with VBox 3.2.10.
comment:36 by , 14 years ago
No, the physical memory in the machine was increased from 2 GB to 4 GB. The guest memory is 512 MB and hasn't changed.
comment:40 by , 14 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
I will close this defect as it seems that the problem was finally fixed.
by , 14 years ago
Attachment: | w7-64-2011-03-20-03-37-25.log added |
---|
comment:41 by , 14 years ago
Resolution: | fixed |
---|---|
Status: | closed → reopened |
I have what I think is the same crash:
Host: AMD Turion(tm) 64 X2 (laptop), 2GB RAM, 32-bit Windows 7 Guest: 64-bit Windows 7 VirtualBox 4.0.4
Usually the host reboots with no warning, but sometimes I get the clock 0x101 blue screen mentioned above. The state for the hung thread is corrupt when examining the MEMORY.DMP in WinDbg, so I can't look at the stack backtrace.
The guest was installed using a different host. On my laptop, it crashes very early in the Windows boot.
by , 14 years ago
Attachment: | windbg.txt added |
---|
comment:42 by , 14 years ago
I see the same crash on VBox 4.0.4 r70112 (log attached).
Lot of HOST reboots without BSOD, once BSOD 0x0101 (attached)
HOST: Win7 32bit (7601 SP1); CPU: Intel i5 520M @ 2.4 GHz; RAM: 4 GB
GUEST: Arch Linux 64bit; RAM: 1024 MB
Tried on the guest with/without (PAE/NX) (Nested paging) (1 or 2 CPU)
by , 13 years ago
Attachment: | VBox.log.1 added |
---|
comment:43 by , 13 years ago
I have a similar crash on 4.0.4r70112
Symptom: Win7-32bit suddenly reboots when starting/running Win2008R2-64bit Host: Windows 7 Professional 32bit, 4 GB RAM Guest: Windows Server 2008 R2 64bit, 1 GB RAM
The guest was created on Win7-32bit system with T6670 CPU, where it ran without problems for several weeks. After transferring (Export Appliance...) the appliance to a Win7-32bit machine with i5-520M CPU, VirtualBox crashed the host twice in a row, once during boot and once right after booting the guest.
After the crashes, I ran Memtest86+ v4.20 for 3 hours without errors.
I am going to attach the log file of the second crash; the log file of the first crash consists of nothing but NULs.
comment:44 by , 13 years ago
The same with VBox 4.0.8 r71778 See attachment!
Is that problem will be fixed? Anybody looking for that? Some estimations?
follow-up: 47 comment:45 by , 13 years ago
The real cause is still unknown. It looks like only Windows hosts are affected, and probably only 32-bit Windows hosts. What we need is more information from users experiencing these crashes. In #8202 mhanor added a comment at 2011-02-21 how to attach the driver verifier to the VBox kernel drivers. It would be definitely a hint if the driver verifier would complain about some of these drivers.
follow-up: 51 comment:46 by , 13 years ago
We also need minidumps (if available) in addition to the log files.
And it would be good to know whether this is a problem with 64-bit guests in general or only guests with lots of RAM assigned. Based on the logs, it appears that most users here are pushing the host system rather hard, using a guest with 1GB or more RAM on a host which has 3GB or less RAM available and runs a memory hungry host OS like Windows 7.
follow-up: 48 comment:47 by , 13 years ago
Replying to frank:
The real cause is still unknown. It looks like only Windows hosts are affected, and probably only 32-bit Windows hosts. What we need is more information from users experiencing these crashes. In #8202 mhanor added a comment at 2011-02-21 how to attach the driver verifier to the VBox kernel drivers. It would be definitely a hint if the driver verifier would complain about some of these drivers.
Actually the driver verifier will probably complain this still does not need to be the real reason for these host reboots. A much more reliable prove is to remove the USB support from VirtualBox (uninstall + install VirtualBox without USB support). If these reboots are really gone we know for sure that the USB support is guilty.
follow-up: 49 comment:48 by , 13 years ago
Replying to frank:
Actually the driver verifier will probably complain this still does not need to be the real reason for these host reboots. A much more reliable prove is to remove the USB support from VirtualBox (uninstall + install VirtualBox without USB support). If these reboots are really gone we know for sure that the USB support is guilty.
The VirtualBox without USB support looks like promising... will try to work.
Keep in mind that reboot going without any BSOD and minidumps. Once was a mystery and I catch the BSOD (decoded version already attached).
follow-up: 50 comment:49 by , 13 years ago
Replying to osmiy:
The VirtualBox without USB support looks like promising... will try to work.
Keep in mind that reboot going without any BSOD and minidumps. Once was a mystery and I catch the BSOD (decoded version already attached).
Smooth sailing! Thank's to 'frank' for solution. No sporadic resets anymore, I can live without USB.
comment:50 by , 13 years ago
Replying to osmiy:
Smooth sailing! Thank's to 'frank' for solution. No sporadic resets anymore, I can live without USB.
Unfortunately I've received two resets during that time. After first one the driver verifier was configured for: vboxdrv, vboxnetadp, vboxnetfilt. But it's do not provide any information during next reset.
As result I see that without USB and with enabled verifier, the system are more stable, but still can be sporadically reseted.
comment:51 by , 13 years ago
Replying to michaln:
We also need minidumps (if available) in addition to the log files.
And it would be good to know whether this is a problem with 64-bit guests in general or only guests with lots of RAM assigned. Based on the logs, it appears that most users here are pushing the host system rather hard, using a guest with 1GB or more RAM on a host which has 3GB or less RAM available and runs a memory hungry host OS like Windows 7.
It is not necessary to push the host system hard. My guest is configured with 128MB and it causes the host crash on the initial Windows boot screen, even before the OS is loaded. Changing the guest type to Windows 7 32-bit and turning off hardware virtualization gets rid of the crash, but of course Windows 7 64-bit in the guest won't boot.
follow-up: 53 comment:52 by , 13 years ago
And no, Windows 7 won't boot in 128MB, but the crash happens before it gets that far.
comment:53 by , 13 years ago
Replying to dlong: To get the source of the problem, it would be very helpful if you are able to connect your failing machine to the kernel debugger. Most likely the crash that leads to the host restart would result in a break in kernel debugger, where you will be able to create a dump of a failing system state (i.e. a minidump, a kernel memory dump or a full dump).
You can get the steps on how to setup a windows kernel debugger and do a mempry dump from it here. Let me know if you have any problem or need any help with that.
follow-up: 55 comment:54 by , 13 years ago
misha, thanks for the link on kernel debugging. I tried it, but unfortunately don't have any new information. Apparently, the 0x101 error means that the current processor noticed that the other processor was hung. But it's not clear what the other processor was doing. There is always one suspicious thread with state "????" that WinDbg can't switch to, so I suspect some kind of memory corruption. If I don't get the 0x101 BSOD, the host just reboots, even with the kernel debugger connected. I'm guessing this is what happens when the current CPU hangs instead of the 2nd CPU. Perhaps it is some kind of watchdog reset. I'll keep poking around in WinDbg.
I also tried disabling the 2nd CPU (using advanced boot options of msconfig). This causes the reboot scenario with no 0x101 BSOD, reinforcing my suspicious that the only way to get a dump is for the current CPU to detect a hang on the other CPU.
Before trying the kernel debugger, I also tried running with driver verifications enabled, as mentioned above. It didn't detect anything.
follow-up: 56 comment:55 by , 13 years ago
Replying to dlong: Thanks for the investigation. If you are able to catch a 0x101 crash (BSOD) either with or w/o a WinDbg attached, it would be very useful to have a Full or Kernel memory dump for the crash to get a clue on what's going on your system.
If you catch it with WinDbg, use .dump /f path/to/the/dump/file.dmp
Alternatively you could configure your system to create a Full or Kernel Memory dump (as opposed to Minidump) when the system crash occurs. To configure your system to create a Full Memory dump go to My Computer -> Properties -> Advanced System Settings -> switch to "Advanced" tab -> press "Settings" in a "Startup and Recovery" group -> select "Complete Memory Dump" and dump file location (which is %SystemRoot%\MEMORY.DMP by default). Note that you must have enough free space on your HD for the memory dump to be written, i.e. you need extra space of size ~your RAM size.
In case you have a dump, please drop me a mail at mikhail dot sennikovsky at oracle dot com and I'll post you an FTP link, where you can upload the dump.
comment:56 by , 13 years ago
Replying to misha:
In case you have a dump, please drop me a mail at mikhail dot sennikovsky at oracle dot com and I'll post you an FTP link, where you can upload the dump.
I do have a full dump. I sent you an email on 6/7. Let me know if you didn't get it.
comment:57 by , 13 years ago
VirtualBox v4.1.2-73507 still contain that problem. No any dumps generated, just CPU reset.
comment:58 by , 13 years ago
I think I have the same issue:
http://www.virtualbox.org/ticket/9458
but I get no crash. The host PC (32Bit Windows 7) simply reboots when I try to install 64Bit Windows 7.
follow-up: 60 comment:59 by , 13 years ago
Hmm, but Andre.Ziegler reports that this does only happen if he uses a PAE kernel on the host. osmiy, can you confirm that?
follow-up: 63 comment:60 by , 13 years ago
Replying to frank:
Hmm, but Andre.Ziegler reports that this does only happen if he uses a PAE kernel on the host. osmiy, can you confirm that?
I tried several boots without PAE (in force disabled on host and guest) and looks like system stable. I'll try under load with several days.
comment:61 by , 13 years ago
I have a similar Problem: directly after running our virtual machine within VirtualBox (Version 4.0.12), my host system reboots without any message. Sometimes this happens also happens while working within the guest operation system, however, in most cases the "crash" (actually just a reboot) of the host happens instantly after running the image. This happens on several notebooks (all with the same host/guest installation, just slightly different hardware).
Host: 32bit Windows 7 Guest: 64bit Ubuntu
The extended feature "PAE/NX" under "Settings->System" is disabled.
comment:62 by , 13 years ago
I tried it with and without the "PAE/NX" setting under "Settings->System". If I run the 32Bit host with full 8GB RAM support, the host reboots after "Loading files".
I'm also using an AMD. I use an AMD Phenom II X4 945 (4 Core, 3GHz).
comment:63 by , 13 years ago
Replying to osmiy:
I'll try under load with several days.
Unfortunately the resets still present, stable reset around 48 hours. The PAE disabled on host and guest OS.
[host] C:\Windows\system32>bcdedit /enum | findstr pae ===> pae ForceDisable
With enabled PAE resets occurred around 30 minutes. Setup the same: host - Win7 SP1 B7601 32bit, guest - ARCH Linux-2.6.39 64bit, CPU - Intel i5 520M
Note: VMware Server working fine with the same image.
comment:64 by , 13 years ago
I also get a BSOD if I turn on VT-X/AMD-V for a 32-bit Linux guest, so it doesn't require a 64-bit guest, only AMD-V. Still seeing the problem in 4.1.6.
comment:65 by , 13 years ago
Version: | VirtualBox 3.1.4 → VirtualBox 4.1.6 |
---|
comment:67 by , 13 years ago
I have an Intel Core I5-2520M, I an running Windows7 30bit, on it I am running virtual-box 4.1.8, on that I am running Windows server 2008.
I added a second network adapter, and very early in the boot the host died (black screen, and reboot).
comment:68 by , 12 years ago
Description: | modified (diff) |
---|
AgainAndAgain, how often does this happen? Can you trigger this host reboot?
comment:69 by , 12 years ago
I have had this issue running a 64bit Ubuntu 12.04 guest on a Windows 7 32bit host with the VB 4.1.x series. Most of the time I would get the CLOCK_WATCHDOG_TIMEOUT, but sometimes the host will simply self-reboot. The host has 4G RAM, while the guest has 1.5G. The guest is usually running at 100% CPU usage (it has 1 CPU) and often very heavy I/O simultaneously.
I noticed that the crash happens much more often when doing I/O in the guest. Copying a large file within the guest would often crash the host within seconds (but would sometimes work for a few days with no issue). The problems seems worse with increased memory pressure on the host (e.g. running more programs alongside VB).
I think I found a workaround: disable host I/O caching for the storage controller.
With this workaround, the same setup is very stable. The host still crashes but very rarely - only twice for the two months since I changed the setting.
I hope this is useful for others too, and I hope it will point the developers to where the problem might lie.
comment:71 by , 10 years ago
Resolution: | → obsolete |
---|---|
Status: | reopened → closed |
Log when trying to install x64 System