virtualbox
No description set
- Devel package for openSUSE:Factory
-
11
derived packages
- Developed at SCM
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout Virtualization/virtualbox && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
README.autostart | 0000000992 992 Bytes | |
README.build | 0000009247 9.03 KB | |
UserManual.pdf | 0004583320 4.37 MB | |
VirtualBox-5.2.10-xclient.patch | 0000001274 1.24 KB | |
VirtualBox-7.0.6-patched.tar.bz2 | 0153304350 146 MB | |
VirtualBox.appdata.xml | 0000000820 820 Bytes | |
_constraints | 0000000207 207 Bytes | |
_link | 0000000145 145 Bytes | |
_multibuild | 0000000050 50 Bytes | |
_service | 0000000136 136 Bytes | |
fix-missing-includes-with-qt-5.15.patch | 0000000948 948 Bytes | |
fix_7.0.6_locking_problems.patch | 0000003742 3.65 KB | |
fix_conflict_between_host_and_guest.patch | 0000000550 550 Bytes | |
fix_kmp_build.patch | 0000075012 73.3 KB | |
fix_usb_rules.sh | 0000000335 335 Bytes | |
fixes_for_gcc13.patch | 0000001001 1001 Bytes | |
fixes_for_kernel_6.3.patch | 0000013532 13.2 KB | |
fixes_for_leap15.2.patch | 0000007691 7.51 KB | |
fixes_for_leap15.3.patch | 0000006490 6.34 KB | |
fixes_for_leap15.5.patch | 0000004691 4.58 KB | |
fixes_for_makefile.patch | 0000030444 29.7 KB | |
fixes_for_python.patch | 0000000612 612 Bytes | |
fixes_for_qt5.13.patch | 0000003934 3.84 KB | |
fixes_for_sle12.patch | 0000009477 9.25 KB | |
gcc5-real-support.patch | 0000000713 713 Bytes | |
handle_gsoap_208103.patch | 0000000740 740 Bytes | |
modify_for_4_8_bo_move.patch | 0000000969 969 Bytes | |
remove_vbox_video_build.patch | 0000001909 1.86 KB | |
security_fixes.patch | 0000001586 1.55 KB | |
smap.diff | 0000000602 602 Bytes | |
turn_off_cloud_net.patch | 0000000614 614 Bytes | |
update-extpack.sh | 0000002452 2.39 KB | |
vbox-default-os-type.diff | 0000001278 1.25 KB | |
vbox-deprec-gsoap-service-proxies.diff | 0000000963 963 Bytes | |
vbox-disable-updates.diff | 0000001484 1.45 KB | |
vbox-fpie.diff | 0000001530 1.49 KB | |
vbox-gsoapssl-deps.diff | 0000000757 757 Bytes | |
vbox-no-build-dates.diff | 0000017813 17.4 KB | |
vbox-permissions_warning.diff | 0000002533 2.47 KB | |
vbox-python-py310.patch | 0000001822 1.78 KB | |
vbox-python-selection.patch | 0000007122 6.96 KB | |
vbox-smc-napa.diff | 0000000557 557 Bytes | |
vbox-suid-warning.diff | 0000002450 2.39 KB | |
vbox-usb-warning.diff | 0000003201 3.13 KB | |
vbox-vboxadd-init-script.diff | 0000009341 9.12 KB | |
vbox-vboxdrv-init-script.diff | 0000003029 2.96 KB | |
vboxadd-service.service | 0000000427 427 Bytes | |
vboxautostart-service.service | 0000000497 497 Bytes | |
vboxautostart-service.sh | 0000004133 4.04 KB | |
vboxclient.desktop | 0000000412 412 Bytes | |
vboxclient.service | 0000000275 275 Bytes | |
vboxconfig.sh | 0000001968 1.92 KB | |
vboxdrv.service | 0000000450 450 Bytes | |
vboxdrv.sh | 0000012556 12.3 KB | |
vboxguestconfig.sh | 0000002119 2.07 KB | |
vboxservice.service | 0000000197 197 Bytes | |
vboxweb-service.service | 0000000479 479 Bytes | |
vboxweb-service.sh | 0000006735 6.58 KB | |
virtualbox-60-vboxdrv.rules | 0000000762 762 Bytes | |
virtualbox-60-vboxguest.rules | 0000000374 374 Bytes | |
virtualbox-LocalConfig.kmk | 0000000498 498 Bytes | |
virtualbox-default.virtualbox | 0000000937 937 Bytes | |
virtualbox-kmp-files | 0000000415 415 Bytes | |
virtualbox-kmp-preamble | 0000000057 57 Bytes | |
virtualbox-patch-source.sh | 0000001238 1.21 KB | |
virtualbox-rpmlintrc | 0000000202 202 Bytes | |
virtualbox-sed-params.patch | 0000001500 1.46 KB | |
virtualbox-wrapper.sh | 0000002600 2.54 KB | |
virtualbox.changes | 0000445561 435 KB | |
virtualbox.spec | 0000046310 45.2 KB |
Revision 685 (latest revision is 755)
Larry Finger (lwfinger)
accepted
request 1073624
from
Larry Finger (lwfinger)
(revision 685)
- File "fixes_for_kernel_6.3.patch" is updated for more API changes File "fix_7.0.6_locking_problems.patch" is added. Fixes boo#1209529. Larry Len Rainey and I have worked on this bug for some time. It only happened on systems with large numbers of processors and many virtual machines. We suspected a locking problem, but the thought of auditing the entire code was daunting until it was discovered that there was no problem if the host ran VB 6.1.40. It did not matter what version the guests were running. That essentially eliminated every code part except for vboxdrv.ko. That made the audit tractable. There were two files and a total of 8 places where the locking was suspect. When those were changed, the lockups while using 7.0.6 host code were no longer observed. The lockups were infrequent, thus it is impossible to say that we have fixed everything, but the frequency is clearly diminished. spec-cleaner used to remove extra blank line is spec file.
Comments 5
Virtualbox 7.1.0 Cannot install extension pack.
VBoxManage: error: Failed to install "/home/username/Downloads/virtualbox/Oracle_VirtualBox_Extension_Pack-7.1.0.vbox-extpack" VBoxManage: error: Failed to load the main module ('/usr/lib/virtualbox/ExtensionPacks/Oracle_VirtualBox_Extension_Pack/linux.amd64/VBoxPuelMain.so'): VERR_FILE_NOT_FOUND - /usr/lib/virtualbox/ExtensionPacks/Oracle_VirtualBox_Extension_Pack/linux.amd64/VBoxPuelMain.so: undefined symbol: _ZN21RTCRestBinaryResponse19setConsumerCallbackEPFiPS_PKvmjmmEPv VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component ExtPackManagerWrap, interface IExtPackManager VBoxManage: error: Context: "RTEXITCODE handleExtPack(HandlerArg*)" at line 2099 of file VBoxManageMisc.cpp
The problem here is that the extension pack was built with -std=c++14 (or earlier), but virtualbox was built with -std=c++17 (or something later), which is a requirement because of the use of the
<filesystem>
header. As per https://en.cppreference.com/w/cpp/language/noexcept_spec , "noexcept" is part of the function signature in C++17, and so that's why virtualbox has—wait for it—..CallbackEPDoFiPS..
instead ofCallbackEPFiPS
(theDo
part is that noexcept specifier). Well, in short, that's the bad part of the ext pack being closed-source.Also how can I submit issues?
https://bugzilla.opensuse.org/ , "File a bug" icon.
Just filed a bug there: https://bugzilla.opensuse.org/show_bug.cgi?id=1231225