VirtualBoxVM.exe - Application Error

Discussions related to using VirtualBox on Windows hosts.
Post Reply
xerces8foo
Posts: 99
Joined: 3. May 2014, 16:44

VirtualBoxVM.exe - Application Error

Post by xerces8foo »

Host: Windows 10 Pro 21H2, 64 bit, VBox 6.1.38 (no Extension Pack), 32 GB RAM (about 17 GB free)
Guest: Win7 Enterprise 64bit + 6.1.38 Guest Additions, this is a linked clone of another VM, 2GB RAM

VBoxManage showvminfo:

Code: Select all

Name:                        Windows 7 x64 VPN Clone
Groups:                      /
Guest OS:                    Windows 7 (64-bit)
UUID:                        3a8b8051-3b95-4d4a-868f-2c857c5e8d4f
Config file:                 C:\VMs\virtualbox\Windows 7 x64 VPN Clone\Windows 7 x64 VPN Clone.vbox
Snapshot folder:             C:\VMs\virtualbox\Windows 7 x64 VPN Clone\Snapshots
Log folder:                  C:\VMs\virtualbox\Windows 7 x64 VPN Clone\Logs
Hardware UUID:               3a8b8051-3b95-4d4a-868f-2c857c5e8d4f
Memory size:                 2048MB
Page Fusion:                 disabled
VRAM size:                   256MB
CPU exec cap:                100%
HPET:                        disabled
CPUProfile:                  host
Chipset:                     piix3
Firmware:                    BIOS
Number of CPUs:              2
PAE:                         disabled
Long Mode:                   enabled
Triple Fault Reset:          disabled
APIC:                        enabled
X2APIC:                      disabled
Nested VT-x/AMD-V:           disabled
CPUID Portability Level:     0
CPUID overrides:             None
Boot menu mode:              message and menu
Boot Device 1:               Floppy
Boot Device 2:               DVD
Boot Device 3:               HardDisk
Boot Device 4:               Not Assigned
ACPI:                        enabled
IOAPIC:                      enabled
BIOS APIC mode:              APIC
Time offset:                 0ms
RTC:                         local time
Hardware Virtualization:     enabled
Nested Paging:               enabled
Large Pages:                 enabled
VT-x VPID:                   enabled
VT-x Unrestricted Exec.:     enabled
Paravirt. Provider:          Default
Effective Paravirt. Prov.:   HyperV
State:                       running (since 2022-09-23T16:22:58.424000000)
Graphics Controller:         VBoxSVGA
Monitor count:               1
3D Acceleration:             enabled
2D Video Acceleration:       disabled
Teleporter Enabled:          disabled
Teleporter Port:             0
Teleporter Address:          
Teleporter Password:         
Tracing Enabled:             disabled
Allow Tracing to Access VM:  disabled
Tracing Configuration:       
Autostart Enabled:           disabled
Autostart Delay:             0
Default Frontend:            
VM process priority:         default
Storage Controller Name (0):            SATA
Storage Controller Type (0):            IntelAhci
Storage Controller Instance Number (0): 0
Storage Controller Max Port Count (0):  30
Storage Controller Port Count (0):      2
Storage Controller Bootable (0):        on
SATA (0, 0): C:\VMs\virtualbox\Windows 7 x64 VPN Clone\Snapshots\{3b2e60d6-f09f-4b66-99dc-c26446232928}.vmdk (UUID: 3b2e60d6-f09f-4b66-99dc-c26446232928) (non-rotational (SSD))
SATA (1, 0): C:\Program Files\Oracle\VirtualBox\VBoxGuestAdditions.iso (UUID: 93943d8e-3124-4eac-9dba-8f4ff634d712)
NIC 1:                       MAC: 080027D59E0E, Attachment: NAT, Cable connected: on, Trace: off (file: none), Type: 82540EM, Reported speed: 0 Mbps, Boot priority: 0, Promisc Policy: deny, Bandwidth group: none
NIC 1 Settings:  MTU: 0, Socket (send: 64, receive: 64), TCP Window (send:64, receive: 64)
NIC 2:                       disabled
NIC 3:                       disabled
NIC 4:                       disabled
NIC 5:                       disabled
NIC 6:                       disabled
NIC 7:                       disabled
NIC 8:                       disabled
Pointing Device:             USB Tablet
Keyboard Device:             PS/2 Keyboard
UART 1:                      disabled
UART 2:                      disabled
UART 3:                      disabled
UART 4:                      disabled
LPT 1:                       disabled
LPT 2:                       disabled
Audio:                       enabled (Driver: DSOUND, Controller: HDA, Codec: STAC9221)
Audio playback:              enabled
Audio capture:               disabled
Clipboard Mode:              Bidirectional
Drag and drop Mode:          Bidirectional
Session name:                GUI/Qt
Video mode:                  1920x975x32 at 0,0 enabled
VRDE:                        disabled
OHCI USB:                    enabled
EHCI USB:                    disabled
xHCI USB:                    disabled

USB Device Filters:

<none>

Available remote USB devices:

<none>

Currently Attached USB Devices:

<none>

Bandwidth groups:  <none>

Shared folders:<none>

VRDE Connection:             not active
Clients so far:              0

Recording enabled:           no
Recording screens:           1
 Screen 0:
    Enabled:                 yes
    ID:                      0
    Record video:            yes
    Record audio:            no
    Destination:             File
    File:                    C:\VMs\virtualbox\Windows 7 x64 VPN Clone\Windows 7 x64 VPN Clone-screen0.webm
    Options:                 vc_enabled=true,ac_enabled=false,ac_profile=med
    Video dimensions:        1024x768
    Video rate:              512kbps
    Video FPS:               25fps
Guest:

Configured memory balloon size: 0MB
OS type:                     Windows7_64
Additions run level:         3
Additions version:           6.1.38 r153438

Guest Facilities:

Facility "VirtualBox Base Driver": active/running (last update: 2022/09/23 16:23:02 UTC)
Facility "VirtualBox System Service": active/running (last update: 2022/09/23 16:23:05 UTC)
Facility "VirtualBox Desktop Integration": active/running (last update: 2022/09/23 16:23:07 UTC)
Facility "Seamless Mode": active/running (last update: 2022/09/23 16:23:08 UTC)
Facility "Graphics Mode": active/running (last update: 2022/09/23 16:23:08 UTC)

After a few minutes of running it, I got this dialog:
---------------------------
VirtualBoxVM.exe - Application Error
---------------------------
The instruction at 0x00007FF9444E2BF2 referenced memory at 0x0000000000000000. The memory could not be read.


Click on OK to terminate the program
---------------------------
OK   
---------------------------
This is the first time I have such an error with virtualbox, at least I don't remember it happening recently.

Log attached.
Attachments
Windows 7 x64 VPN Clone-2022-09-23-20-02-49.zip
hardening log
(26.07 KiB) Downloaded 7 times
Windows 7 x64 VPN Clone-2022-09-23-20-42-11.zip
log
(33.88 KiB) Downloaded 3 times
mpack
Site Moderator
Posts: 39156
Joined: 4. Sep 2008, 17:09
Primary OS: MS Windows 10
VBox Version: PUEL
Guest OSses: Mostly XP

Re: VirtualBoxVM.exe - Application Error

Post by mpack »

That's a hardening error.

You have certification errors in NVidia DLLs, mainly "nvldumdx.dll" as far as I can see. As a test, disable 3D acceleration to confirm the diagnosis. Or follow the certificate chain from that dll. Then look for a host graphics driver update.

I don't believe being a clone has any influence. If both have 3D acceleration then both will be affected.
xerces8foo
Posts: 99
Joined: 3. May 2014, 16:44

Re: VirtualBoxVM.exe - Application Error

Post by xerces8foo »

That file has two signatures, one by nVidia and one by Microsoft. According to the Windows Explorer file properties dialog, the MS signature is valid.


Also nvd3dumx.dll has the same log lines in hardening log and also has two signature, one by MS which is valid.

Are you sure this is a problem? Does VB not check the second signature?

I am running the clone and its parent VM for months like this and this is the first time I had such a crash. I also started them after the crash and they seem to work fine.

According to Device Manager, the nVidia driver was updated in june 2022
mpack
Site Moderator
Posts: 39156
Joined: 4. Sep 2008, 17:09
Primary OS: MS Windows 10
VBox Version: PUEL
Guest OSses: Mostly XP

Re: VirtualBoxVM.exe - Application Error

Post by mpack »

xerces8foo wrote: Are you sure this is a problem? Does VB not check the second signature?
I am sure the hardening log is full of error messages concerning that DLL. You can see that for yourself.
fth0
Volunteer
Posts: 5668
Joined: 14. Feb 2019, 03:06
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: Linux, Windows 10, ...
Location: Germany

Re: VirtualBoxVM.exe - Application Error

Post by fth0 »

FWIW, the VirtualBox hardening code accepted the 2nd signature. Later on, it couldn't access (0xc0000022 == STATUS_ACCESS_DENIED) the nvldumdx.dll file to do some of its checks, but it did not reject the DLL.

The crash happened in a VirtualBox graphics related thread, though.
xerces8foo
Posts: 99
Joined: 3. May 2014, 16:44

Re: VirtualBoxVM.exe - Application Error

Post by xerces8foo »

FYI, I run VB all the time, multiple VMs and that error did not happen any more.
Post Reply