VirtualBox

Opened 3 years ago

Last modified 3 years ago

#20986 new defect

Windows Guest Additions cause Linux host to crash

Reported by: techpost Owned by:
Component: guest additions Version: VirtualBox 6.1.34
Keywords: Cc:
Guest type: Windows Host type: Linux

Description

When I install Guest Additions on my clean-build Windows 10 guest, the host crashes when the guest boots (approx. 5s after the windows logon screen appears).

Host OS: Oracle Linux 8.5, kernel: 5.4.17-2136.306.1.3.el8uek.x86_64 Guest OS: Windows 10 Pro 21H2 (19044.1708)

The guest is stable without GA installed and the host also runs a number of Linux guests with GA installed with no issue. Neither the host nor Linux guests have X installed.

I have tried the following config changes for the Windows guest but these do not resolve the problem:

  • Use graphicscontroller VBoxVGA
  • Use graphicscontroller VBoxSVGA
  • Use mouse ps2
  • Use BIOS firmware
  • Disable USB
  • Disable audio
  • Disable hpet
  • Disable vrde

Configuration below, log of post-install boot attached:

Code highlighting:

Name:                        WindowsTest
Groups:                      /Test
Guest OS:                    Windows 10 (64-bit)
UUID:                        86d3768a-e344-4edd-b21c-3fb816ebe87d
Config file:                 /vm/Test/WindowsTest/WindowsTest.vbox
Snapshot folder:             /vm/Test/WindowsTest/Snapshots
Log folder:                  /vm/Test/WindowsTest/Logs
Hardware UUID:               86d3768a-e344-4edd-b21c-3fb816ebe87d
Memory size:                 8192MB
Page Fusion:                 enabled
VRAM size:                   128MB
CPU exec cap:                100%
HPET:                        enabled
CPUProfile:                  host
Chipset:                     piix3
Firmware:                    EFI
Number of CPUs:              2
PAE:                         enabled
Long Mode:                   enabled
Triple Fault Reset:          disabled
APIC:                        enabled
X2APIC:                      enabled
Nested VT-x/AMD-V:           disabled
CPUID Portability Level:     0
CPUID overrides:             None
Boot menu mode:              message and menu
Boot Device 1:               HardDisk
Boot Device 2:               DVD
Boot Device 3:               Not Assigned
Boot Device 4:               Not Assigned
ACPI:                        enabled
IOAPIC:                      enabled
BIOS APIC mode:              APIC
Time offset:                 0ms
BIOS NVRAM File:             /vm/Test/WindowsTest/WindowsTest.nvram
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-06-14T10:49:28.498000000)
Graphics Controller:         VBoxSVGA
Monitor count:               1
3D Acceleration:             disabled
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:            headless
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):      4
Storage Controller Bootable (0):        on
SATA (0, 0): /vm/Test/WindowsTest/Snapshots/{3169be53-ec9e-418e-b4bc-dca229bb8816}.vdi (UUID: 3169be53-ec9e-418e-b4bc-dca229bb8816)
SATA (3, 0): Empty
NIC 1:                       MAC: 08002727E34F, Attachment: Bridged Interface 'enp10s0f0', Cable connected: on, Trace: off (file: none), Type: 82540EM, Reported speed: 0 Mbps, Boot priority: 0, Promisc Policy: deny, Bandwidth group: none
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: ALSA, Controller: HDA, Codec: STAC9221)
Audio playback:              enabled
Audio capture:               disabled
Clipboard Mode:              disabled
Drag and drop Mode:          disabled
Session name:                headless
Video mode:                  1024x768x32 at 0,0 enabled
VRDE:                        enabled (Address 192.168.1.1, Ports 3389, MultiConn: off, ReuseSingleConn: off, Authentication type: null)
VRDE port:                   3389
Video redirection:           disabled
VRDE property               : TCP/Ports  = "3389"
VRDE property               : TCP/Address = "192.168.1.1"
VRDE property               : VideoChannel/Enabled = <not set>
VRDE property               : VideoChannel/Quality = <not set>
VRDE property               : VideoChannel/DownscaleProtection = <not set>
VRDE property               : Client/DisableDisplay = <not set>
VRDE property               : Client/DisableInput = <not set>
VRDE property               : Client/DisableAudio = <not set>
VRDE property               : Client/DisableUSB = <not set>
VRDE property               : Client/DisableClipboard = <not set>
VRDE property               : Client/DisableUpstreamAudio = <not set>
VRDE property               : Client/DisableRDPDR = <not set>
VRDE property               : H3DRedirect/Enabled = <not set>
VRDE property               : Security/Method = <not set>
VRDE property               : Security/ServerCertificate = <not set>
VRDE property               : Security/ServerPrivateKey = <not set>
VRDE property               : Security/CACertificate = <not set>
VRDE property               : Audio/RateCorrectionMode = <not set>
VRDE property               : Audio/LogPath = <not set>
OHCI USB:                    disabled
EHCI USB:                    disabled
xHCI USB:                    enabled

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

Capturing:                   not active
Capture audio:               not active
Capture screens:             0
Capture file:                /vm/Test/WindowsTest/WindowsTest.webm
Capture dimensions:          1024x768
Capture rate:                512kbps
Capture FPS:                 25kbps
Capture options:             ac_enabled=false

Guest:

Configured memory balloon size: 0MB
OS type:                     Windows10_64
Additions run level:         0

Guest Facilities:

No active facilities.

Snapshots:

 Name: 220613 Clean (UUID: 0f5525d8-e007-47f4-8669-1925a2d396ac) *

Attachments (2)

VBox - Reboot after GA install.log (99.6 KB ) - added by techpost 3 years ago.
Log file for startup following GA installation
VBox - Hang after GA install.zip (64.3 KB ) - added by techpost 3 years ago.
Added 26/06/22

Download all attachments as: .zip

Change History (7)

by techpost, 3 years ago

Log file for startup following GA installation

comment:1 by galitsyn, 3 years ago

Hi techpost,

What exactly is crashing? Entire host (i.e., kernel panic) or VM process?

comment:2 by techpost, 3 years ago

Hi galitsyn

Entire host crashes so kernel panic. I don't have a kdump as I disable usually but can reproduce with kdump enabled if that will help?

I should also add that this bug is only present when running the guest on the linux host. If I install GA on a clone of the same guest running on a Windows 10 host & VBox 6.1.34, the guest operates perfectly.

comment:3 by galitsyn, 3 years ago

Hi techpost,

I don't have a kdump as I disable usually but can reproduce with kdump enabled if that will help?

That would be quite helpful.

comment:4 by techpost, 3 years ago

Sorry about the delay, having trouble with kdump on my host, a common problem with name storage apparently! Will try and get this working next week and attach a dump file.

by techpost, 3 years ago

Added 26/06/22

comment:5 by techpost, 3 years ago

Hi - unfortunately I've not been able to get kdump to work so can't produce a core dump. I have found that occasionally the guest will boot and hang without causing the host to kernel panic (no config changes, just luck it would seem). Log file attached of this happening today, the same guest works perfectly prior to installing GA.

Note: See TracTickets for help on using tickets.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette