https://bugzilla.suse.com/show_bug.cgi?id=1231456 Bug ID: 1231456 Summary: After upgrade to Virtualbox 7.1.0 from OBS, virtual machines do not run Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.6 Hardware: x86-64 OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Virtualization:Tools Assignee: virt-bugs@suse.de Reporter: vkrevs@yahoo.com QA Contact: qa-bugs@suse.de Target Milestone: --- Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:131.0) Gecko/20100101 Firefox/131.0 Build Identifier: Updated to latest virtualbox from OBS (7.1.0-Virt.150600.3.1) $ rpm -qa --last | grep virtualbox virtualbox-host-source-7.1.0-Virt.150600.3.1.noarch Thu Oct 3 17:33:38 2024 virtualbox-devel-7.1.0-Virt.150600.3.1.x86_64 Thu Oct 3 17:33:38 2024 python3-virtualbox-7.1.0-Virt.150600.3.1.x86_64 Thu Oct 3 17:33:38 2024 virtualbox-qt-7.1.0-Virt.150600.3.1.x86_64 Thu Oct 3 17:33:37 2024 virtualbox-7.1.0-Virt.150600.3.1.x86_64 Thu Oct 3 17:33:34 2024 virtualbox-kmp-default-7.1.0_k6.4.0_150600.21-Virt.150600.3.1.x86_64 Thu Oct 3 17:32:47 2024 and my virtual machines refuse to start up and give the error message: Result Code: NS_ERROR_FAILURE (0x80004005) Basically /usr/lib/virtualbox/VirtualBoxVM crashes, the core file contains: (gdb) where #0 __strlen_avx2 () at ../sysdeps/x86_64/multiarch/strlen-avx2.S:76 #1 0x00007fcbd3ba7f4c in RTStrCopy (pszDst=0x7ffdc98ea188 "", cbDst=3072, pszSrc=0x0) at /usr/src/debug/virtualbox-7.1.0-Virt.150600.3.1.x86_64/src/VBox/Runtime/common/string/RTStrCopy.cpp:49 #2 0x00007fcbd3b166cf in RTErrInfoSet (pszMsg=<optimized out>, rc=-102, pErrInfo=0x7ffdc98ea160) at /usr/src/debug/virtualbox-7.1.0-Virt.150600.3.1.x86_64/src/VBox/Runtime/common/err/errinfo.cpp:55 #3 RTErrInfoSet (pErrInfo=0x7ffdc98ea160, rc=-102, pszMsg=<optimized out>) at /usr/src/debug/virtualbox-7.1.0-Virt.150600.3.1.x86_64/src/VBox/Runtime/common/err/errinfo.cpp:48 #4 0x00007fcbd3c4d70e in rtldrNativeLoad (pszFilename=0xefa768 "/usr/lib/virtualbox/libpthread.so", phHandle=<optimized out>, fFlags=<optimized out>, pErrInfo=0x7ffdc98ea160) at /usr/src/debug/virtualbox-7.1.0-Virt.150600.3.1.x86_64/src/VBox/Runtime/r3/posix/ldrNative-posix.cpp:100 #5 0x00007fcbd3b632ae in RTLdrLoadEx (pszFilename=0xefa768 "/usr/lib/virtualbox/libpthread.so", phLdrMod=0x7ffdc98ea140, fFlags=0, pErrInfo=0x7ffdc98ea160) at /usr/src/debug/virtualbox-7.1.0-Virt.150600.3.1.x86_64/src/VBox/Runtime/common/ldr/ldrNative.cpp:154 #6 0x00007fcbd1bab521 in nsDll::Load (this=this@entry=0xeac530) at /usr/src/debug/virtualbox-7.1.0-Virt.150600.3.1.x86_64/src/libs/xpcom18a4/xpcom/components/xcDll.cpp:212 #7 0x00007fcbd1bacff8 in nsNativeComponentLoader::GetFactory (this=0xfadb40, aCID=..., aLocation=<optimized out>, aType=<optimized out>, _retval=0x7ffdc98eb258) at /usr/src/debug/virtualbox-7.1.0-Virt.150600.3.1.x86_64/src/libs/xpcom18a4/xpcom/components/nsNativeComponentLoader.cpp:114 #8 0x00007fcbd1bb28d8 in nsFactoryEntry::GetFactory (mgr=0xee7e80, aFactory=0x7ffdc98eb258, this=0x112f170) at /usr/src/debug/virtualbox-7.1.0-Virt.150600.3.1.x86_64/src/libs/xpcom18a4/xpcom/components/nsComponentManager.h:287 #9 nsComponentManagerImpl::CreateInstanceByContractID (aResult=0x7ffdc98eb2d8, aIID=..., aDelegate=0x0, aContractID=0xee7e80 "", this=0xee7e80) at /usr/src/debug/virtualbox-7.1.0-Virt.150600.3.1.x86_64/src/libs/xpcom18a4/xpcom/components/nsComponentManager.cpp:1941 #10 nsComponentManagerImpl::CreateInstanceByContractID (this=this@entry=0xee7e80, aContractID=aContractID@entry=0xed5e40 "@mozilla.org/ipc/dconnect-service;1", aDelegate=aDelegate@entry=0x0, aIID=..., aResult=0x7ffdc98eb2d8) at /usr/src/debug/virtualbox-7.1.0-Virt.150600.3.1.x86_64/src/libs/xpcom18a4/xpcom/components/nsComponentManager.cpp:1898 #11 0x00007fcbd1bb01f3 in nsComponentManagerImpl::GetServiceByContractID (this=0xee7e80, aContractID=0xed5e40 "@mozilla.org/ipc/dconnect-service;1", aIID=..., result=0x7ffdc98eb390) at /usr/src/debug/virtualbox-7.1.0-Virt.150600.3.1.x86_64/src/libs/xpcom18a4/xpcom/components/nsComponentManager.cpp:2361 #12 0x00007fcbd1bce3e5 in nsGetServiceByContractID::operator() (this=0x7ffdc98eb480, aIID=..., aInstancePtr=0x7ffdc98eb390) at /usr/src/debug/virtualbox-7.1.0-Virt.150600.3.1.x86_64/src/libs/xpcom18a4/xpcom/glue/nsComponentManagerUtils.cpp:121 #13 0x00007fcbd1bce60a in nsCOMPtr_base::assign_from_helper (this=this@entry=0x7ffdc98eb450, helper=..., iid=...) at /usr/src/debug/virtualbox-7.1.0-Virt.150600.3.1.x86_64/src/libs/xpcom18a4/xpcom/glue/nsCOMPtr.cpp:114 #14 0x00007fcbd1bb8fb3 in nsCOMPtr<nsISupports>::nsCOMPtr (helper=..., this=0x7ffdc98eb450) at /usr/src/debug/virtualbox-7.1.0-Virt.150600.3.1.x86_64/out/linux.amd64/release/bin/sdk/bindings/xpcom/include/xpcom/nsCOMPtr.h:845 #15 NS_CreateServicesFromCategory (category=category@entry=0x7fcbd1bd101c "xpcom-startup", origin=origin@entry=0x0, observerTopic=observerTopic@entry=0x7fcbd1bd101c "xpcom-startup") at /usr/src/debug/virtualbox-7.1.0-Virt.150600.3.1.x86_64/src/libs/xpcom18a4/xpcom/components/nsCategoryManager.cpp:793 #16 0x00007fcbd1bcfc3e in VBoxNsxpNS_InitXPCOM2 (result=<optimized out>, binDirectory=<optimized out>, appFileLocationProvider=<optimized out>) at /usr/src/debug/virtualbox-7.1.0-Virt.150600.3.1.x86_64/src/libs/xpcom18a4/xpcom/build/nsXPComInit.cpp:628 #17 0x00007fcbca91c413 in com::Initialize (fInitFlags=fInitFlags@entry=3) at /usr/src/debug/virtualbox-7.1.0-Virt.150600.3.1.x86_64/src/VBox/Main/glue/initterm.cpp:743 #18 0x00007fcbca50833a in COMBase::InitializeCOM (fGui=fGui@entry=true) at /usr/src/debug/virtualbox-7.1.0-Virt.150600.3.1.x86_64/src/VBox/Frontends/VirtualBox/src/globals/COMDefs.cpp:98 #19 0x00007fcbca58405f in UIGlobalSession::prepare (this=0xe92900) at /usr/src/debug/virtualbox-7.1.0-Virt.150600.3.1.x86_64/src/VBox/Frontends/VirtualBox/src/globals/UIGlobalSession.cpp:79 #20 0x00007fcbca566e52 in UICommon::prepare (this=0xe1c300) at /usr/src/debug/virtualbox-7.1.0-Virt.150600.3.1.x86_64/src/VBox/Frontends/VirtualBox/src/globals/UIGlobalSession.h:62 #21 0x00007fcbca568ac7 in UICommon::create (enmType=enmType@entry=UIType_RuntimeUI) at /usr/src/debug/virtualbox-7.1.0-Virt.150600.3.1.x86_64/src/VBox/Frontends/VirtualBox/src/globals/UICommon.cpp:123 #22 0x00007fcbd2694e3f in TrustedMain (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/virtualbox-7.1.0-Virt.150600.3.1.x86_64/src/VBox/Frontends/VirtualBox/src/main.cpp:560 #23 0x00007fcbd3e40eec in __libc_start_call_main (main=main@entry=0x401560 <main(int, char**, char**)>, argc=argc@entry=6, argv=argv@entry=0x7ffdc98f1cb8) at ../sysdeps/nptl/libc_start_call_main.h:58 #24 0x00007fcbd3e40fb5 in __libc_start_main_impl (main=0x401560 <main(int, char**, char**)>, argc=6, argv=0x7ffdc98f1cb8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffdc98f1ca8) at ../csu/libc-start.c:360 #25 0x0000000000401761 in _start () at ../sysdeps/x86_64/start.S:115 VBOxSVC.log contains: 00:00:00.001773 main rtldrNativeLoad: dlopen('/usr/lib/virtualbox/libpthread.so', RTLD_NOW | RTLD_LOCAL) failed: /usr/lib/virtualbox/libpthread.so: cannot open shared object file: No such file or directory 00:00:00.001778 main rtldrNativeLoad: dlopen('/usr/lib/virtualbox/libdl.so', RTLD_NOW | RTLD_LOCAL) failed: /usr/lib/virtualbox/libdl.so: cannot open shared object file: No such file or directory Similar issues reported: https://www.virtualbox.org/ticket/22193 https://bbs.archlinux.org/viewtopic.php?id=299392 https://forums.virtualbox.org/viewtopic.php?t=112370 https://bugzilla.rpmfusion.org/show_bug.cgi?id=7067 There is a manual workaround: $ cd /usr/lib/virtualbox $ ln -s /lib64/libpthread.so.0 libpthread.so $ ln -s /lib64/libdl.so.2 ./libdl.so Reproducible: Always Steps to Reproduce: 1.See details above 2. 3. Actual Results: my virtual machines refuse to start up and give the error message: Result Code: NS_ERROR_FAILURE (0x80004005) Expected Results: my virtual machines start as normal -- You are receiving this mail because: You are on the CC list for the bug.