Discuss the VirtualBox 7.0.16 release here

This is for discussing general topics about how to use VirtualBox.
galitsyn
Posts: 93
Joined: 4. Jul 2012, 16:09

Discuss the VirtualBox 7.0.16 release here

Post by galitsyn »

You can download the release here.
VirtualBox 7.0.16 is a maintenance release.

Changelog is here.
takwing
Posts: 75
Joined: 17. Jan 2010, 07:44
Primary OS: MS Windows 7
VBox Version: PUEL
Guest OSses: winxp, Leopard, Snow Leopard, , Win7, ubuntu 9.10
Location: Hong Kong
Contact:

Re: Discuss the VirtualBox 7.0.16 release here

Post by takwing »

For me, after upgrading to VirtualBox from 7.0.14 to 7.0.16, starting my Ubuntu 20.04 guest in Win10 Host results in a crash of Win10 (with a memory dump) right after Ubuntu guest is started (I can see the desktop). The error is pointed to VBoxNetLwf.sys with a NON-PAGE-FAULT error (or something like that).

Re-installing 7.0.14 resolve the issue.
come and visit my web site:
https://www.study-together.com/edu/
JKelly
Posts: 12
Joined: 9. Jun 2016, 03:43

Re: Discuss the VirtualBox 7.0.16 release here

Post by JKelly »

On Windows 10 Host, when VBox Bridged Network Adapter is Enabled in Settings and Win 11 VM is started, I get an Immediate NON-PAGE-FAULT and Bluescreen on Windows Host. Windows identifies faulting software as VBoxNetLWF.sys. It did not matter whether I had VB 7.0.14 or 7.0.16 Guest Additions installed on VM. I did not bother to test any VM other than Win 11.

However, if I uncheck the VBOX Bridged Network Adapter in VB Settings, NO ERRORS on Win 10 Host or Win 11 Guest. However, I lose access in the VM to any network device that requires Bridged network device to work (here that is WD MYCLOUD harddrive).

Reverting back to VB 7.0.14 until this is fixed.
galitsyn
Posts: 93
Joined: 4. Jul 2012, 16:09

Re: Discuss the VirtualBox 7.0.16 release here

Post by galitsyn »

Hi takwing,

Can you provide memory dump?
FranceBB
Posts: 120
Joined: 20. May 2017, 05:07
Primary OS: Fedora other
VBox Version: OSE Fedora
Guest OSses: Windows XP x86
Contact:

Re: Discuss the VirtualBox 7.0.16 release here

Post by FranceBB »

Thanks for another release. :)
I'm really curious about the following two points:

Audio: Introduced general improvements
Windows Guest Additions: Introduced general improvements in graphics area

Can you guys be a bit more specific?
I'm looking through the various commits but I feel like it would be easier if someone who worked on those could elaborate a bit.

Keep up the good work, guys. :)
Next up: native wayland host support? Pretty please? :P
takwing
Posts: 75
Joined: 17. Jan 2010, 07:44
Primary OS: MS Windows 7
VBox Version: PUEL
Guest OSses: winxp, Leopard, Snow Leopard, , Win7, ubuntu 9.10
Location: Hong Kong
Contact:

Re: Discuss the VirtualBox 7.0.16 release here

Post by takwing »

galitsyn wrote: 17. Apr 2024, 10:06 Hi takwing,

Can you provide memory dump?
memory dimp sent to you via private message
come and visit my web site:
https://www.study-together.com/edu/
galitsyn
Posts: 93
Joined: 4. Jul 2012, 16:09

Re: Discuss the VirtualBox 7.0.16 release here

Post by galitsyn »

takwing,

Thank you for memory dump. Downloaded it.
NAILS
Posts: 11
Joined: 5. Sep 2022, 13:36

Re: Discuss the VirtualBox 7.0.16 release here

Post by NAILS »

I'm having trouble installing the Virtualbox Additions on a Linux guest (Pop-os, based on Ubuntu 22.04) with a Windows 11 host.

As far as I can tell the required packages are installed: linux-headers-generic, gcc, make, ...

Rebooting doesn't help. The additions seem to work, to the exception of the shared folders. Which of course is no surprise since the error is related to vboxsf.

Something else I need to install ?

---------------------------------------------------------------------------
Trying the usual way: insert the additions iso & run the script
---------------------------------------------------------------------------
$ sudo ./VBoxLinuxAdditions.run
Verifying archive integrity... 100% MD5 checksums are OK. All good.
Uncompressing VirtualBox 7.0.16 Guest Additions for Linux 100%
VirtualBox Guest Additions installer
Removing installed version 7.0.16 of VirtualBox Guest Additions...
update-initramfs: Generating /boot/initrd.img-6.8.0-76060800daily20240311-generic
Copying additional installer modules ...
Installing additional modules ...
VirtualBox Guest Additions: Starting.
VirtualBox Guest Additions: Setting up modules
VirtualBox Guest Additions: Building the VirtualBox Guest Additions kernel
modules. This may take a while.
VirtualBox Guest Additions: To build modules for other installed kernels, run
VirtualBox Guest Additions: /sbin/rcvboxadd quicksetup <version>
VirtualBox Guest Additions: or
VirtualBox Guest Additions: /sbin/rcvboxadd quicksetup all
VirtualBox Guest Additions: Building the modules for kernel
6.8.0-76060800daily20240311-generic.

VirtualBox Guest Additions: Look at /var/log/vboxadd-setup.log to find out what
went wrong

-----------------------------------------------------
The last line of /var/log/vboxadd-setup.log
-----------------------------------------------------
# cmd_gen_symversions_c /tmp/vbox.0/VBoxGuestR0LibInit.o
if nm /tmp/vbox.0/VBoxGuestR0LibInit.o 2>/dev/null | grep -q ' __export_symbol_'; then gcc-12 -E -D__GENKSYMS__ -Wp,-MMD,/tmp/vbox.0/.VBoxGuestR0LibInit.o.d -nostdinc -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=./= -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -mharden-sls=all -fpatchable-function-entry=16,16 -fno-delete-null-pointer-checks -O2 -fno-allow-store-data-races -fstack-protector-strong -fno-omit-frame-pointer -fno-optimize-sibling-calls -ftrivial-auto-var-init=zero -fno-stack-clash-protection -fzero-call-used-regs=used-gpr -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -falign-functions=16 -fno-strict-overflow -fno-stack-check -fconserve-stack -Wall -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -Wno-frame-address -Wno-address-of-packed-member -Wmissing-declarations -Wmissing-prototypes -Wframe-larger-than=1024 -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-overflow -Wno-array-bounds -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wenum-conversion -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-restrict -Wno-packed-not-aligned -Wno-format-overflow -Wno-format-truncation -Wno-stringop-truncation -Wno-missing-field-initializers -Wno-type-limits -Wno-shift-negative-value -Wno-maybe-uninitialized -Wno-sign-compare -g -gdwarf-5 -Wno-declaration-after-statement -fno-pie -include /tmp/vbox.0//include/VBox/VBoxGuestMangling.h -fshort-wchar -I./include -I/tmp/vbox.0/ -I/tmp/vbox.0/include -I/tmp/vbox.0/r0drv/linux -D__KERNEL__ -DMODULE -DRT_WITHOUT_PRAGMA_ONCE -DRT_OS_LINUX -DIN_RING0 -DIN_RT_R0 -DIN_SUP_R0 -DVBOX -DVBOX_WITH_HGCM -DIN_MODULE -DIN_GUEST -DIN_GUEST_R0 -DRT_NO_EXPORT_SYMBOL -DVBOX_WITH_64_BITS_GUESTS -DRT_ARCH_AMD64 -fsanitize=bounds-strict -fsanitize=shift -fsanitize=bool -fsanitize=enum -DMODULE -DKBUILD_BASENAME='"VBoxGuestR0LibInit"' -DKBUILD_MODNAME='"vboxsf"' -D__KBUILD_MODNAME=kmod_vboxsf /tmp/vbox.0/VBoxGuestR0LibInit.c | scripts/genksyms/genksyms -r /dev/null >> /tmp/vbox.0/.VBoxGuestR0LibInit.o.cmd; fi
make[1]: *** [Makefile:1927: /tmp/vbox.0] Error 2
make: *** [/tmp/vbox.0/Makefile-footer.gmk:133: vboxsf] Error 2

---------------------------------------------------------------------------------------------------------------------------------------------------------
It also fails when selecting "Upgrade Guest Additions" from the Devices menu. Maybe the error sheds some light on the issue.
---------------------------------------------------------------------------------------------------------------------------------------------------------
Name: C:\Program Files\Oracle\VirtualBox/VBoxGuestAdditions.iso

Automatic update of Guest Additions has failed: files were installed, but kernel modules were not reloaded automatically. Please consider rebooting the guest.
Result Code:
VBOX_E_GSTCTL_GUEST_ERROR (0X80BB000F)
Component:
GuestSessionWrap
Interface:
IGuestSession {234f0627-866d-48c2-91a5-4c9d50f04928}
multiOS
Volunteer
Posts: 885
Joined: 14. Sep 2019, 16:51
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: WIN11,10, 7, Linux (various)
Location: United Kingdom

Re: Discuss the VirtualBox 7.0.16 release here

Post by multiOS »

From your description of the actions you took it isn't clear (to me) that you have installed the 64-bit Linux headers, i.e. you mentioned "linux-headers-generic" but not not "linux-headers-amd64"
NAILS
Posts: 11
Joined: 5. Sep 2022, 13:36

Re: Discuss the VirtualBox 7.0.16 release here

Post by NAILS »

$ uname -a
Linux pop-os 6.8.0-76060800daily20240311-generic #202403110203~1713206908~22.04~3a62479 SMP PREEMPT_DYNAMIC Mon A x86_64 x86_64 x86_64 GNU/Linux

Two header packages are installed:

linux-headers-6.8.0-76060800daily20240311-generic/jammy,now 6.8.0-76060800daily20240311.202403110203~1713206908~22.04~3a62479 amd64 [installed,automatic]
linux-headers-generic/jammy,now 6.8.0.76060800daily20240311.202403110203~1713206908~22.04~3a62479 amd64 [installed,automatic]

So, that should work, no ?

Also, as soon as I'm trying to do something in the vm, I'm getting BSOD. It's too quick for me to see what precisely.
galitsyn
Posts: 93
Joined: 4. Jul 2012, 16:09

Re: Discuss the VirtualBox 7.0.16 release here

Post by galitsyn »

NAILS wrote: 19. Apr 2024, 15:13 I'm having trouble installing the Virtualbox Additions on a Linux guest (Pop-os, based on Ubuntu 22.04) with a Windows 11 host.

As far as I can tell the required packages are installed: linux-headers-generic, gcc, make, ...

Rebooting doesn't help. The additions seem to work, to the exception of the shared folders. Which of course is no surprise since the error is related to vboxsf.

Something else I need to install ?

---------------------------------------------------------------------------
Trying the usual way: insert the additions iso & run the script
---------------------------------------------------------------------------
$ sudo ./VBoxLinuxAdditions.run
Verifying archive integrity... 100% MD5 checksums are OK. All good.
Uncompressing VirtualBox 7.0.16 Guest Additions for Linux 100%
VirtualBox Guest Additions installer
Removing installed version 7.0.16 of VirtualBox Guest Additions...
update-initramfs: Generating /boot/initrd.img-6.8.0-76060800daily20240311-generic
Copying additional installer modules ...
Installing additional modules ...
VirtualBox Guest Additions: Starting.
VirtualBox Guest Additions: Setting up modules
VirtualBox Guest Additions: Building the VirtualBox Guest Additions kernel
modules. This may take a while.
VirtualBox Guest Additions: To build modules for other installed kernels, run
VirtualBox Guest Additions: /sbin/rcvboxadd quicksetup <version>
VirtualBox Guest Additions: or
VirtualBox Guest Additions: /sbin/rcvboxadd quicksetup all
VirtualBox Guest Additions: Building the modules for kernel
6.8.0-76060800daily20240311-generic.

VirtualBox Guest Additions: Look at /var/log/vboxadd-setup.log to find out what
went wrong

-----------------------------------------------------
The last line of /var/log/vboxadd-setup.log
-----------------------------------------------------
# cmd_gen_symversions_c /tmp/vbox.0/VBoxGuestR0LibInit.o
if nm /tmp/vbox.0/VBoxGuestR0LibInit.o 2>/dev/null | grep -q ' __export_symbol_'; then gcc-12 -E -D__GENKSYMS__ -Wp,-MMD,/tmp/vbox.0/.VBoxGuestR0LibInit.o.d -nostdinc -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=./= -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -mharden-sls=all -fpatchable-function-entry=16,16 -fno-delete-null-pointer-checks -O2 -fno-allow-store-data-races -fstack-protector-strong -fno-omit-frame-pointer -fno-optimize-sibling-calls -ftrivial-auto-var-init=zero -fno-stack-clash-protection -fzero-call-used-regs=used-gpr -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -falign-functions=16 -fno-strict-overflow -fno-stack-check -fconserve-stack -Wall -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -Wno-frame-address -Wno-address-of-packed-member -Wmissing-declarations -Wmissing-prototypes -Wframe-larger-than=1024 -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-overflow -Wno-array-bounds -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wenum-conversion -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-restrict -Wno-packed-not-aligned -Wno-format-overflow -Wno-format-truncation -Wno-stringop-truncation -Wno-missing-field-initializers -Wno-type-limits -Wno-shift-negative-value -Wno-maybe-uninitialized -Wno-sign-compare -g -gdwarf-5 -Wno-declaration-after-statement -fno-pie -include /tmp/vbox.0//include/VBox/VBoxGuestMangling.h -fshort-wchar -I./include -I/tmp/vbox.0/ -I/tmp/vbox.0/include -I/tmp/vbox.0/r0drv/linux -D__KERNEL__ -DMODULE -DRT_WITHOUT_PRAGMA_ONCE -DRT_OS_LINUX -DIN_RING0 -DIN_RT_R0 -DIN_SUP_R0 -DVBOX -DVBOX_WITH_HGCM -DIN_MODULE -DIN_GUEST -DIN_GUEST_R0 -DRT_NO_EXPORT_SYMBOL -DVBOX_WITH_64_BITS_GUESTS -DRT_ARCH_AMD64 -fsanitize=bounds-strict -fsanitize=shift -fsanitize=bool -fsanitize=enum -DMODULE -DKBUILD_BASENAME='"VBoxGuestR0LibInit"' -DKBUILD_MODNAME='"vboxsf"' -D__KBUILD_MODNAME=kmod_vboxsf /tmp/vbox.0/VBoxGuestR0LibInit.c | scripts/genksyms/genksyms -r /dev/null >> /tmp/vbox.0/.VBoxGuestR0LibInit.o.cmd; fi
make[1]: *** [Makefile:1927: /tmp/vbox.0] Error 2
make: *** [/tmp/vbox.0/Makefile-footer.gmk:133: vboxsf] Error 2

---------------------------------------------------------------------------------------------------------------------------------------------------------
It also fails when selecting "Upgrade Guest Additions" from the Devices menu. Maybe the error sheds some light on the issue.
---------------------------------------------------------------------------------------------------------------------------------------------------------
Name: C:\Program Files\Oracle\VirtualBox/VBoxGuestAdditions.iso

Automatic update of Guest Additions has failed: files were installed, but kernel modules were not reloaded automatically. Please consider rebooting the guest.
Result Code:
VBOX_E_GSTCTL_GUEST_ERROR (0X80BB000F)
Component:
GuestSessionWrap
Interface:
IGuestSession {234f0627-866d-48c2-91a5-4c9d50f04928}
Hi NAILS,

I think some important part of /var/log/vboxadd-setup.log is missing. Could you please attach complete log?
NAILS
Posts: 11
Joined: 5. Sep 2022, 13:36

Re: Discuss the VirtualBox 7.0.16 release here

Post by NAILS »

I've reverted to 7.0.14. And also there the additions refuse to build now. Maybe related to kernel 6.8 then ? Rebooting the vm gets me the busybox prompt. The recurring subject seems to be storage somehow. My first 7.0.16 upgrade promptly corrupted the vm's filesystem.

I'll redo the install of 7.0.16 and send the log.
NAILS
Posts: 11
Joined: 5. Sep 2022, 13:36

Re: Discuss the VirtualBox 7.0.16 release here

Post by NAILS »

Here it is
Attachments
vboxadd-setup.log
(48.38 KiB) Downloaded 12 times
galitsyn
Posts: 93
Joined: 4. Jul 2012, 16:09

Re: Discuss the VirtualBox 7.0.16 release here

Post by galitsyn »

Thank you for the log. I spotted the issue. It is related to how we identify Ubuntu kernels. Normally, UTS_UBUNTU_RELEASE_ABI macro from include/generated/utsrelease.h has only numbers, but seem for daily builds it has letters as well. Let's see what we can do. Btw, I think non-daily builds should not have this issue.
NAILS
Posts: 11
Joined: 5. Sep 2022, 13:36

Re: Discuss the VirtualBox 7.0.16 release here

Post by NAILS »

Aha. That's something already then.

Unfortunately this kernel has been installed automatically, as an update. Somebody at PopOs designated it as an update.
Locked