Windows 8 Crash on .Net Application....

Dr Gary

Bit poster
Greetings,

I am a long time user of VMware Fusion. I wanted, however, to take a look at the current Parallels 8 offering. I am currently testing Parallels 8 using the 2 week trial period. I am experiencing a total crash in the guest (Windows 8) when executing a .Net application, namely, the VMware VSphere VI Client version 5.1.

The 2008 mac pro I am using (18 GB RAM, dual quad-core 3 GHZ xeons, PCIe attached SSD's) has a clean install of OSX 10.8.3 with no other mac software installed except Parallels 8. The Windows 8 Enterprise version is a fresh guest install as well....and includes all outstanding Microsoft patches to date. The only application installed in the guest is the VSphere VI Client.

This application works fine on either a physical Windows 8 machine or a VMware Fusion Windows 8 VM.

Has anyone experienced this with either this or another .Net application? Also, what documentation, etc., would I need to gather to investigate this issue.

Thanks,

Dr Gary
 
What do you mean by a total crash? Does vsphere client itself crashes, Windows blue-screens or restarts, or entire VM stops?
In the latter case PD offers to submit a problem report (which you can also pull via parallels Help menu > Report a problem). After PD submits a report it shows report ID -- post the ID here.
 
What do you mean by a total crash? Does vsphere client itself crashes, Windows blue-screens or restarts, or entire VM stops?
In the latter case PD offers to submit a problem report (which you can also pull via parallels Help menu > Report a problem). After PD submits a report it shows report ID -- post the ID here.

Most of the time, Windows 8 x64 crashes with a BSOD. On occasion, while executing the exact same workload, just the VI Client itself will crash.

The crash dumps point to PAGE_FAULT_IN_NONPAGED_AREA (ntoskrnl.exe). My guess would be a PD 8 driver issue. I have re-run the workload with 3D acceleration disabled, varying amounts of video memory, etc. but all result in this crash. Once again, this same workload runs fine on a physical Windows 8 x64 box and a Fusion 4.1.4 VM.



Can I still report a problem while using the 2 week trial of PD 8?

Thanks,

Dr G
 
You surely can report problems, even using a trial. Moreover, you're very welcome to do so.
Would be awesome if you could also provide Windows memory dump after the blue screen. I've sent you a private message about that.
 
You surely can report problems, even using a trial. Moreover, you're very welcome to do so.
Would be awesome if you could also provide Windows memory dump after the blue screen. I've sent you a private message about that.


Ok...here is the report ID..... 23548084.

2 Windows dump files have been uploaded to your FTP target.

Thanks...
 
Last edited:
Hey Dr Gary,

Thanks for the report and dumps. We've a dev assigned to investigate this. So far, the problem doesn't seem to be something we've seen before.
It'll take some time before we have something more sensible to say.
 
Any update on this?

I installed the latest update to Parallels 8, built another Windows 8 Pro VM from scratch...tried the same VI Client application..and now it not only blows up Windows 8 with a BSOD...it also crashes my mac Pro....
 
So far, we were unable to reproduce the BSOD.
Has OS X crashed with a panic log? If so can you post crash stack here?

One thing I'd try is to simplify memory setup of your Mac Pro. You have a wide variety modules installed. It's possible that some of them don't play well together and break under load.
 
I suggest the user performs Apple Hardware Test, the long/extended one, could also be a bad RAM module.
 
So far, we were unable to reproduce the BSOD.
Has OS X crashed with a panic log? If so can you post crash stack here?

One thing I'd try is to simplify memory setup of your Mac Pro. You have a wide variety modules installed. It's possible that some of them don't play well together and break under load.


Here is the Kernel panic log:

Fri Apr 12 09:08:29 2013
panic(cpu 6 caller 0xffffff80148b7e95): Kernel trap at 0xffffff8014843e53, type 13=general protection, registers:
CR0: 0x0000000080010033, CR2: 0x0000000327597000, CR3: 0x0000000065f94000, CR4: 0x0000000000000660
RAX: 0x0000000000000001, RBX: 0x00000000000000b3, RCX: 0x0000000000000000, RDX: 0xffffff7f966c6460
RSP: 0xffffff821f28b8c0, RBP: 0xffffff821f28b940, RSI: 0x000000002c977ae8, RDI: 0x0000000000000001
R8: 0x0000000000000006, R9: 0x0000000000000000, R10: 0x0000000000000000, R11: 0x0000000000000000
R12: 0xffffff803c2cfaa0, R13: 0x0000000000000000, R14: 0xffffff8014eba570, R15: 0x0004000000000000
RFL: 0x0000000000010297, RIP: 0xffffff8014843e53, CS: 0x0000000000000008, SS: 0x0000000000000010
Fault CR2: 0x0000000327597000, Error code: 0x0000000000000000, Fault CPU: 0x6

Backtrace (CPU 6), Frame : Return Address
0xffffff821f28b560 : 0xffffff801481d626
0xffffff821f28b5d0 : 0xffffff80148b7e95
0xffffff821f28b7a0 : 0xffffff80148cd4dd
0xffffff821f28b7c0 : 0xffffff8014843e53
0xffffff821f28b940 : 0xffffff80148438cb
0xffffff821f28ba20 : 0xffffff80148245ed
0xffffff821f28ba50 : 0xffffff8014beecc4
0xffffff821f28ba70 : 0xffffff8014beed45
0xffffff821f28ba90 : 0xffffff8014c544cd
0xffffff821f28baf0 : 0xffffff8014c541b6
0xffffff821f28bb50 : 0xffffff7f95f3de2a
0xffffff821f28bba0 : 0xffffff8014c650c9
0xffffff821f28bbc0 : 0xffffff8014c66670
0xffffff821f28bc20 : 0xffffff8014c6408f
0xffffff821f28bd70 : 0xffffff80148984a1
0xffffff821f28be80 : 0xffffff8014820aed
0xffffff821f28beb0 : 0xffffff8014810448
0xffffff821f28bf00 : 0xffffff801481961b
0xffffff821f28bf70 : 0xffffff80148a5dd6
0xffffff821f28bfb0 : 0xffffff80148cdd43
Kernel Extensions in backtrace:
com.apple.GeForce(8.1)[A15BB65E-3501-340F-87CB-2FD2BAD33E35]@0xffffff7f95f2c000->0xffffff7f95ff8fff
dependency: com.apple.NVDAResman(8.1.0)[A26D2A3D-C06F-3A0F-BCFF-901A98C93C3D]@0xffffff7f94ed9000
dependency: com.apple.iokit.IONDRVSupport(2.3.7)[38C214C0-83C8-3594-8A4C-DC6AC3FEC163]@0xffffff7f94ec5000
dependency: com.apple.iokit.IOPCIFamily(2.7.3)[1D668879-BEF8-3C58-ABFE-FAC6B3E9A292]@0xffffff7f94e44000
dependency: com.apple.iokit.IOGraphicsFamily(2.3.7)[74E3E50F-E50A-3073-8C96-06F854292A91]@0xffffff7f94e82000

BSD process name corresponding to current thread: prl_vm_app

Mac OS version:
12D78

Kernel version:
Darwin Kernel Version 12.3.0: Sun Jan 6 22:37:10 PST 2013; root:xnu-2050.22.13~1/RELEASE_X86_64
Kernel UUID: 3EB7D8A7-C2D3-32EC-80F4-AB37D61492C6
Kernel slide: 0x0000000014600000
Kernel text base: 0xffffff8014800000
System model name: MacPro3,1 (Mac-F42C88C8)

System uptime in nanoseconds: 10256261525058
last loaded kext at 5506301583559: com.parallels.kext.vnic 8.0 18483.860857 (addr 0xffffff7f969b7000, size 20480)
last unloaded kext at 2629282624557: com.parallels.kext.hypervisor 8.0 18483.860857 (addr 0xffffff7f969a0000, size 290816)
loaded kexts:
com.parallels.kext.vnic 8.0 18483.860857
com.parallels.kext.netbridge 8.0 18483.860857
com.parallels.kext.hidhook 8.0 18483.860857
com.parallels.kext.hypervisor 8.0 18483.860857
com.parallels.kext.usbconnect 8.0 18483.860857
com.apple.filesystems.smbfs 1.8
com.apple.driver.AudioAUUC 1.60
com.apple.driver.AppleHWSensor 1.9.5d0
com.apple.filesystems.autofs 3.0
com.apple.iokit.IOBluetoothSerialManager 4.1.3f3
com.apple.iokit.CSRBluetoothHCIControllerUSBTransport 4.1.3f3
com.apple.driver.AppleUpstreamUserClient 3.5.10
com.apple.driver.AppleHDA 2.3.7fc4
com.apple.driver.AppleMCCSControl 1.1.11
com.apple.GeForce 8.1.0
com.apple.iokit.IOUserEthernet 1.0.0d1
com.apple.Dont_Steal_Mac_OS_X 7.0.0
com.apple.driver.AppleLPC 1.6.0
com.apple.driver.AppleMCEDriver 1.1.9
com.apple.driver.ApplePolicyControl 3.3.0
com.apple.driver.ACPI_SMC_PlatformPlugin 1.0.0
com.apple.iokit.SCSITaskUserClient 3.5.5
com.apple.driver.XsanFilter 404
com.apple.iokit.IOAHCIBlockStorage 2.3.1
com.apple.driver.AppleUSBHub 5.5.5
com.apple.driver.AppleIntel8254XEthernet 3.1.1b1
com.apple.AppleFSCompression.AppleFSCompressionTypeDataless 1.0.0d1
com.apple.AppleFSCompression.AppleFSCompressionTypeZlib 1.0.0d1
com.apple.driver.AppleFWOHCI 4.9.6
com.apple.driver.AirPortBrcm43224 600.36.17
com.apple.BootCache 34
com.apple.driver.AppleIntelPIIXATA 2.5.1
com.apple.driver.AppleUSBEHCI 5.5.0
com.apple.driver.AppleUSBUHCI 5.2.5
com.apple.driver.AppleAHCIPort 2.5.1
com.apple.driver.AppleEFINVRAM 1.7
com.apple.driver.AppleACPIButtons 1.7
com.apple.driver.AppleHPET 1.8
com.apple.driver.AppleRTC 1.5
com.apple.driver.AppleSMBIOS 1.9
com.apple.driver.AppleACPIEC 1.7
com.apple.driver.AppleAPIC 1.6
com.apple.driver.AppleIntelCPUPowerManagementClient 196.0.0
com.apple.nke.applicationfirewall 4.0.39
com.apple.security.quarantine 2
com.apple.driver.AppleIntelCPUPowerManagement 196.0.0
com.apple.iokit.IOAHCISerialATAPI 2.5.1
com.apple.kext.triggers 1.0
com.apple.driver.AppleBluetoothHIDKeyboard 170.2
com.apple.driver.IOBluetoothHIDDriver 4.1.3f3
com.apple.driver.AppleHIDKeyboard 170.2
com.apple.iokit.IOSerialFamily 10.0.6
com.apple.iokit.AppleBluetoothHCIControllerUSBTransport 4.1.3f3
com.apple.iokit.IOUSBHIDDriver 5.2.5
com.apple.driver.DspFuncLib 2.3.7fc4
com.apple.iokit.IOAudioFamily 1.8.9fc11
com.apple.kext.OSvKernDSPLib 1.6
com.apple.driver.AppleSMBusController 1.0.11d0
com.apple.nvidia.nv50hal 8.1.0
com.apple.NVDAResman 8.1.0
com.apple.iokit.IOSurface 86.0.4
com.apple.iokit.IOBluetoothFamily 4.1.3f3
com.apple.iokit.IOFireWireIP 2.2.5
com.apple.driver.AppleHDAController 2.3.7fc4
com.apple.iokit.IOHDAFamily 2.3.7fc4
com.apple.driver.AppleGraphicsControl 3.3.0
com.apple.iokit.IONDRVSupport 2.3.7
com.apple.iokit.IOGraphicsFamily 2.3.7
com.apple.driver.AppleSMC 3.1.4d2
com.apple.driver.IOPlatformPluginLegacy 1.0.0
com.apple.driver.IOPlatformPluginFamily 5.3.0d51
com.apple.driver.AppleUSBComposite 5.2.5
com.apple.iokit.IOSCSIMultimediaCommandsDevice 3.5.5
com.apple.iokit.IOBDStorageFamily 1.7
com.apple.iokit.IODVDStorageFamily 1.7.1
com.apple.iokit.IOCDStorageFamily 1.7.1
com.apple.iokit.IOATAPIProtocolTransport 3.5.0
com.apple.iokit.IOSCSIArchitectureModelFamily 3.5.5
com.apple.iokit.IOFireWireFamily 4.5.5
com.apple.iokit.IO80211Family 522.4
com.apple.iokit.IOUSBUserClient 5.5.5
com.apple.iokit.IOATAFamily 2.5.1
com.apple.iokit.IONetworkingFamily 3.0
com.apple.iokit.IOUSBFamily 5.5.5
com.apple.iokit.IOAHCIFamily 2.3.1
com.apple.iokit.IOHIDFamily 1.8.1
com.apple.driver.AppleEFIRuntime 1.7
com.apple.iokit.IOSMBusFamily 1.1
com.apple.security.sandbox 220.2
com.apple.kext.AppleMatch 1.0.0d1
com.apple.security.TMSafetyNet 7
com.apple.driver.DiskImages 345
com.apple.iokit.IOStorageFamily 1.8
com.apple.driver.AppleKeyStore 28.21
com.apple.driver.AppleACPIPlatform 1.7
com.apple.iokit.IOPCIFamily 2.7.3
com.apple.iokit.IOACPIFamily 1.4
com.apple.kec.corecrypto 1.0


Dr G
 
After some additional testing...I may have a lead on the cause of this issue and would like your thoughts.

It appears that by reducing the number of virtual CPU's on the Parallels VM from 4 to 2...the VSphere Client workload, at least thus far, completes OK without any crashes of Windows 8. The workload runs a bit slower...which makes sense...but does not crash.

My 2008 Mac Pro has dual quad-core Xeon CPU's...I noticed that in other virtual environments, you can define both a "Socket Count" and a "virtual CPU" count...in Parallels, I do not see this "Socket Count" option...so...when I configured 4 CPU's...the Parallels Windows 8 VM displayed it as 1 Socket and 4 virtual CPU's.

Could this be an issue?

Thanks...
 
Hey Dr Gary,

OS X kernel panic you've seen isn't related to Windows BSOD. NVDAResman crashed a lot during 10.7 days.
We had no luck reproducing your issue here so far. I don't think cores/sockets configuration matters per se, but if setting 2 vCPUs instead of 4 helps with your issue that's a good hint.
 
Back
Top