[WorksForMe] Virtualbox 6 Segmentation Fault

Discussions related to using VirtualBox on Linux hosts.
Post Reply
DavidHoldeman
Posts: 3
Joined: 29. Jun 2019, 18:53

[WorksForMe] Virtualbox 6 Segmentation Fault

Post by DavidHoldeman »

I have my Virtualbox files on an external hard drive. If I try to start Virtualbox with it mounted, it crashes with Segmentation Fault before displaying the window.
If I do not have it mounted, it starts fine, but crashes with Segmentation Fault if I click on a guest.
All versions previous to 6 work fine.
uname -a: Linux thinkpad 5.1.15-arch1-1-ARCH #1 SMP PREEMPT Tue Jun 25 04:49:39 UTC 2019 x86_64 GNU/Linux

Core Dump

Code: Select all

           PID: 2409 (VirtualBox)
           UID: 1000 (david)
           GID: 100 (users)
        Signal: 11 (SEGV)
     Timestamp: Sat 2019-06-29 11:57:22 CDT (4s ago)
  Command Line: /usr/lib/virtualbox/VirtualBox
    Executable: /usr/lib/virtualbox/VirtualBox
 Control Group: /user.slice/user-1000.slice/session-2.scope
          Unit: session-2.scope
         Slice: user-1000.slice
       Session: 2
     Owner UID: 1000 (david)
       Boot ID: 1fa52dfcf9cf433d9b92a45afe1aa2fc
    Machine ID: 9067ace7164d49cb8f1aa6352846f77f
      Hostname: thinkpad
       Storage: /var/lib/systemd/coredump/core.VirtualBox.1000.1fa52dfcf9cf433d9b92a45afe1aa2fc.2409.1561827442000000.lz4
       Message: Process 2409 (VirtualBox) of user 1000 dumped core.
                
                Stack trace of thread 2409:
                #0  0x0000563ba99a97fb n/a (VirtualBox)
                #1  0x00007f4d6519b9a4 _Zls6QDebugPK20QAccessibleInterface (libQt5Gui.so.5)
                #2  0x00007f4d6519d616 _ZNK16QAccessibleCache6insertEP7QObjectP20QAccessibleInterface (libQt5Gui.so.5)
                #3  0x00007f4d65196ded _ZN11QAccessible24queryAccessibleInterfaceEP7QObject (libQt5Gui.so.5)
                #4  0x00007f4d65197830 _ZNK16QAccessibleEvent19accessibleInterfaceEv (libQt5Gui.so.5)
                #5  0x00007f4d65197d5d _ZN11QAccessible19updateAccessibilityEP16QAccessibleEvent (libQt5Gui.so.5)
                #6  0x00007f4d64bb5c91 _ZN14QWidgetPrivate11show_helperEv (libQt5Widgets.so.5)
                #7  0x00007f4d64bb5b9c _ZN14QWidgetPrivate12showChildrenEb (libQt5Widgets.so.5)
                #8  0x00007f4d64bb5c12 _ZN14QWidgetPrivate11show_helperEv (libQt5Widgets.so.5)
                #9  0x00007f4d64bb5b9c _ZN14QWidgetPrivate12showChildrenEb (libQt5Widgets.so.5)
                #10 0x00007f4d64bb5c12 _ZN14QWidgetPrivate11show_helperEv (libQt5Widgets.so.5)
                #11 0x00007f4d64bb5b9c _ZN14QWidgetPrivate12showChildrenEb (libQt5Widgets.so.5)
                #12 0x00007f4d64bb5c12 _ZN14QWidgetPrivate11show_helperEv (libQt5Widgets.so.5)
                #13 0x00007f4d64bb8f15 _ZN14QWidgetPrivate10setVisibleEb (libQt5Widgets.so.5)
                #14 0x00007f4d64bb5bb1 _ZN14QWidgetPrivate12showChildrenEb (libQt5Widgets.so.5)
                #15 0x00007f4d64bb5c12 _ZN14QWidgetPrivate11show_helperEv (libQt5Widgets.so.5)
                #16 0x00007f4d64bb8f15 _ZN14QWidgetPrivate10setVisibleEb (libQt5Widgets.so.5)
                #17 0x00007f4d64bb5bb1 _ZN14QWidgetPrivate12showChildrenEb (libQt5Widgets.so.5)
                #18 0x00007f4d64bb5c12 _ZN14QWidgetPrivate11show_helperEv (libQt5Widgets.so.5)
                #19 0x00007f4d64bb8f15 _ZN14QWidgetPrivate10setVisibleEb (libQt5Widgets.so.5)
                #20 0x00007f4d64bb5bb1 _ZN14QWidgetPrivate12showChildrenEb (libQt5Widgets.so.5)
                #21 0x00007f4d64bb5c12 _ZN14QWidgetPrivate11show_helperEv (libQt5Widgets.so.5)
                #22 0x00007f4d64bb8f15 _ZN14QWidgetPrivate10setVisibleEb (libQt5Widgets.so.5)
                #23 0x00007f4d64bb5bb1 _ZN14QWidgetPrivate12showChildrenEb (libQt5Widgets.so.5)
                #24 0x00007f4d64bb5c12 _ZN14QWidgetPrivate11show_helperEv (libQt5Widgets.so.5)
                #25 0x00007f4d64bb8f15 _ZN14QWidgetPrivate10setVisibleEb (libQt5Widgets.so.5)
                #26 0x0000563ba996fed8 n/a (VirtualBox)
                #27 0x0000563ba9954299 n/a (VirtualBox)
                #28 0x00007f4d6593dd3a _ZN7QObject5eventEP6QEvent (libQt5Core.so.5)
                #29 0x00007f4d64b76485 _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt5Widgets.so.5)
                #30 0x00007f4d64b7f9b1 _ZN12QApplication6notifyEP7QObjectP6QEvent (libQt5Widgets.so.5)
                #31 0x00007f4d65911782 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt5Core.so.5)
                #32 0x00007f4d65914459 _ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData (libQt5Core.so.5)
                #33 0x00007f4d65969c64 n/a (libQt5Core.so.5)
                #34 0x00007f4d6345890f g_main_context_dispatch (libglib-2.0.so.0)
                #35 0x00007f4d6345a869 n/a (libglib-2.0.so.0)
                #36 0x00007f4d6345a8ae g_main_context_iteration (libglib-2.0.so.0)
                #37 0x00007f4d65969263 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5)
                #38 0x00007f4d659103ac _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5)
                #39 0x00007f4d65918056 _ZN16QCoreApplication4execEv (libQt5Core.so.5)
                #40 0x0000563ba9940071 n/a (VirtualBox)
                #41 0x0000563ba993d900 n/a (VirtualBox)
                #42 0x00007f4d645c8ee3 __libc_start_main (libc.so.6)
                #43 0x0000563ba993f32e n/a (VirtualBox)
                
                Stack trace of thread 2444:
                #0  0x00007f4d6448c7ca pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0)
                #1  0x00007f4d660625a0 RTSemEventWait (VBoxRT.so)
                #2  0x00007f4d476388a8 n/a (VBoxC.so)
                #3  0x00007f4d65fa93fc n/a (VBoxRT.so)
                #4  0x00007f4d6605f67d n/a (VBoxRT.so)
                #5  0x00007f4d6448657f start_thread (libpthread.so.0)
                #6  0x00007f4d6469e0e3 __clone (libc.so.6)
                
                Stack trace of thread 2421:
                #0  0x00007f4d64693667 __poll (libc.so.6)
                #1  0x00007f4d63b2d630 n/a (libxcb.so.1)
                #2  0x00007f4d63b2f2db xcb_wait_for_event (libxcb.so.1)
                #3  0x00007f4d6013c079 n/a (libQt5XcbQpa.so.5)
                #4  0x00007f4d6574cbf0 n/a (libQt5Core.so.5)
                #5  0x00007f4d6448657f start_thread (libpthread.so.0)
                #6  0x00007f4d6469e0e3 __clone (libc.so.6)
                
                Stack trace of thread 2422:
                #0  0x00007f4d6448c415 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                #1  0x00007f4d5ddfaf7c n/a (i965_dri.so)
                #2  0x00007f4d5ddfab78 n/a (i965_dri.so)
                #3  0x00007f4d6448657f start_thread (libpthread.so.0)
                #4  0x00007f4d6469e0e3 __clone (libc.so.6)
                
                Stack trace of thread 2427:
                #0  0x00007f4d64693667 __poll (libc.so.6)
                #1  0x00007f4d65c7f75e n/a (VBoxXPCOM.so)
                #2  0x00007f4d65c81248 VBoxNsprPR_Poll (VBoxXPCOM.so)
                #3  0x00007f4d5edd4247 n/a (VBoxXPCOMIPCC.so)
                #4  0x00007f4d65c7c03f n/a (VBoxXPCOM.so)
                #5  0x00007f4d65fa93fc n/a (VBoxRT.so)
                #6  0x00007f4d6605f67d n/a (VBoxRT.so)
                #7  0x00007f4d6448657f start_thread (libpthread.so.0)
                #8  0x00007f4d6469e0e3 __clone (libc.so.6)
                
                Stack trace of thread 2428:
                #0  0x00007f4d6448c415 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                #1  0x00007f4d65c7d4a5 VBoxNsprPR_WaitCondVar (VBoxXPCOM.so)
                #2  0x00007f4d65c7d6e7 VBoxNsprPR_Wait (VBoxXPCOM.so)
                #3  0x00007f4d5edd15fc n/a (VBoxXPCOMIPCC.so)
                #4  0x00007f4d65c6a565 n/a (VBoxXPCOM.so)
                #5  0x00007f4d65c7c03f n/a (VBoxXPCOM.so)
                #6  0x00007f4d65fa93fc n/a (VBoxRT.so)
                #7  0x00007f4d6605f67d n/a (VBoxRT.so)
                #8  0x00007f4d6448657f start_thread (libpthread.so.0)
                #9  0x00007f4d6469e0e3 __clone (libc.so.6)
                
                Stack trace of thread 2423:
                #0  0x00007f4d64693667 __poll (libc.so.6)
                #1  0x00007f4d6345a7c0 n/a (libglib-2.0.so.0)
                #2  0x00007f4d6345a8ae g_main_context_iteration (libglib-2.0.so.0)
                #3  0x00007f4d65969263 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5)
                #4  0x00007f4d659103ac _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5)
                #5  0x00007f4d6574b9c5 _ZN7QThread4execEv (libQt5Core.so.5)
                #6  0x00007f4d6004bb37 n/a (libQt5DBus.so.5)
                #7  0x00007f4d6574cbf0 n/a (libQt5Core.so.5)
                #8  0x00007f4d6448657f start_thread (libpthread.so.0)
                #9  0x00007f4d6469e0e3 __clone (libc.so.6)
                
                Stack trace of thread 2446:
                #0  0x00007f4d6448c7ca pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0)
                #1  0x00007f4d660625a0 RTSemEventWait (VBoxRT.so)
                #2  0x00007f4d475a205f n/a (VBoxC.so)
                #3  0x00007f4d475a221c n/a (VBoxC.so)
                #4  0x00007f4d476ff702 n/a (VBoxC.so)
                #5  0x00007f4d665a8b8c _ZN12CEventSource8GetEventERK14CEventListeneri (VBoxGlobal.so)
                #6  0x00007f4d6639fdb8 n/a (VBoxGlobal.so)
                #7  0x00007f4d6574cbf0 n/a (libQt5Core.so.5)
                #8  0x00007f4d6448657f start_thread (libpthread.so.0)
                #9  0x00007f4d6469e0e3 __clone (libc.so.6)
                
                Stack trace of thread 2445:
                #0  0x00007f4d6448c7ca pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0)
                #1  0x00007f4d65c7d039 n/a (VBoxXPCOM.so)
                #2  0x00007f4d65c7d44a VBoxNsprPR_WaitCondVar (VBoxXPCOM.so)
                #3  0x00007f4d65c7d6e7 VBoxNsprPR_Wait (VBoxXPCOM.so)
                #4  0x00007f4d5edc834d n/a (VBoxXPCOMIPCC.so)
                #5  0x00007f4d5edc939f n/a (VBoxXPCOMIPCC.so)
                #6  0x00007f4d5edcf213 n/a (VBoxXPCOMIPCC.so)
                #7  0x00007f4d65c780f5 n/a (VBoxXPCOM.so)
                #8  0x00007f4d65c7753d n/a (VBoxXPCOM.so)
                #9  0x00007f4d665a8b8c _ZN12CEventSource8GetEventERK14CEventListeneri (VBoxGlobal.so)
                #10 0x00007f4d6639fdb8 n/a (VBoxGlobal.so)
                #11 0x00007f4d6574cbf0 n/a (libQt5Core.so.5)
                #12 0x00007f4d6448657f start_thread (libpthread.so.0)
                #13 0x00007f4d6469e0e3 __clone (libc.so.6)
                
                Stack trace of thread 2450:
                #0  0x00007f4d6448c7ca pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0)
                #1  0x00007f4d65c7d039 n/a (VBoxXPCOM.so)
                #2  0x00007f4d65c7d44a VBoxNsprPR_WaitCondVar (VBoxXPCOM.so)
                #3  0x00007f4d65c7d6e7 VBoxNsprPR_Wait (VBoxXPCOM.so)
                #4  0x00007f4d5edc834d n/a (VBoxXPCOMIPCC.so)
                #5  0x00007f4d5edc939f n/a (VBoxXPCOMIPCC.so)
                #6  0x00007f4d5edcf213 n/a (VBoxXPCOMIPCC.so)
                #7  0x00007f4d65c780f5 n/a (VBoxXPCOM.so)
                #8  0x00007f4d65c7753d n/a (VBoxXPCOM.so)
                #9  0x00007f4d665920f9 _ZN7CMedium12RefreshStateEv (VBoxGlobal.so)
                #10 0x00007f4d663fbe52 _ZN8UIMedium18blockAndQueryStateEv (VBoxGlobal.so)
                #11 0x00007f4d66406694 n/a (VBoxGlobal.so)
                #12 0x00007f4d663cb3ca _ZN6UITask5startEv (VBoxGlobal.so)
                #13 0x00007f4d663cc0f8 n/a (VBoxGlobal.so)
                #14 0x00007f4d6574cbf0 n/a (libQt5Core.so.5)
                #15 0x00007f4d6448657f start_thread (libpthread.so.0)
                #16 0x00007f4d6469e0e3 __clone (libc.so.6)
                
                Stack trace of thread 2448:
                #0  0x00007f4d6448c7ca pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0)
                #1  0x00007f4d65c7d039 n/a (VBoxXPCOM.so)
                #2  0x00007f4d65c7d44a VBoxNsprPR_WaitCondVar (VBoxXPCOM.so)
                #3  0x00007f4d65c7d6e7 VBoxNsprPR_Wait (VBoxXPCOM.so)
                #4  0x00007f4d5edc834d n/a (VBoxXPCOMIPCC.so)
                #5  0x00007f4d5edc939f n/a (VBoxXPCOMIPCC.so)
                #6  0x00007f4d5edcf213 n/a (VBoxXPCOMIPCC.so)
                #7  0x00007f4d65c780f5 n/a (VBoxXPCOM.so)
                #8  0x00007f4d65c7753d n/a (VBoxXPCOM.so)
                #9  0x00007f4d665920f9 _ZN7CMedium12RefreshStateEv (VBoxGlobal.so)
                #10 0x00007f4d663fbe52 _ZN8UIMedium18blockAndQueryStateEv (VBoxGlobal.so)
                #11 0x00007f4d66406694 n/a (VBoxGlobal.so)
                #12 0x00007f4d663cb3ca _ZN6UITask5startEv (VBoxGlobal.so)
                #13 0x00007f4d663cc0f8 n/a (VBoxGlobal.so)
                #14 0x00007f4d6574cbf0 n/a (libQt5Core.so.5)
                #15 0x00007f4d6448657f start_thread (libpthread.so.0)
                #16 0x00007f4d6469e0e3 __clone (libc.so.6)
                
                Stack trace of thread 2449:
                #0  0x00007f4d6448c7ca pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0)
                #1  0x00007f4d65c7d039 n/a (VBoxXPCOM.so)
                #2  0x00007f4d65c7d44a VBoxNsprPR_WaitCondVar (VBoxXPCOM.so)
                #3  0x00007f4d65c7d6e7 VBoxNsprPR_Wait (VBoxXPCOM.so)
                #4  0x00007f4d5edc834d n/a (VBoxXPCOMIPCC.so)
                #5  0x00007f4d5edc939f n/a (VBoxXPCOMIPCC.so)
                #6  0x00007f4d5edcf213 n/a (VBoxXPCOMIPCC.so)
                #7  0x00007f4d65c780f5 n/a (VBoxXPCOM.so)
                #8  0x00007f4d65c7753d n/a (VBoxXPCOM.so)
                #9  0x00007f4d665920f9 _ZN7CMedium12RefreshStateEv (VBoxGlobal.so)
                #10 0x00007f4d663fbe52 _ZN8UIMedium18blockAndQueryStateEv (VBoxGlobal.so)
                #11 0x00007f4d66406694 n/a (VBoxGlobal.so)
                #12 0x00007f4d663cb3ca _ZN6UITask5startEv (VBoxGlobal.so)
                #13 0x00007f4d663cc0f8 n/a (VBoxGlobal.so)
                #14 0x00007f4d6574cbf0 n/a (libQt5Core.so.5)
                #15 0x00007f4d6448657f start_thread (libpthread.so.0)
                #16 0x00007f4d6469e0e3 __clone (libc.so.6)
Last edited by socratis on 10. Jul 2019, 17:12, edited 1 time in total.
Reason: Marked as [WorksForMe].
socratis
Site Moderator
Posts: 27329
Joined: 22. Oct 2010, 11:03
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: Win(*>98), Linux*, OSX>10.5
Location: Greece

Re: Virtualbox 6 Segmentation Fault

Post by socratis »

DavidHoldeman wrote:I have my Virtualbox files on an external hard drive
USB? Firewire? NAS? What's the filesystem?
DavidHoldeman wrote:If I do not have it mounted, it starts fine, but crashes with Segmentation Fault if I click on a guest
What happens if you try to create a new guest, not located in the ext. HD? Does it crash then?
DavidHoldeman wrote:All versions previous to 6 work fine.
Did you downgrade and tried it? Or is this from past experience, before upgrading? Can you please downgrade and try again? Just to make sure that it's not some OS update that caused this.
DavidHoldeman wrote:
uname -a: Linux thinkpad 5.1.15-arch1-1-ARCH #1 SMP PREEMPT Tue Jun 25 04:49:39 UTC 2019 x86_64 GNU/Linux
That's a really new kernel. You should try the test builds, because there have been some 5.1.15 related fixes, don't know if it's impacting you.
Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
DavidHoldeman
Posts: 3
Joined: 29. Jun 2019, 18:53

Re: Virtualbox 6 Segmentation Fault

Post by DavidHoldeman »

The external hard drive is connected via USB.

I just tried creating a new VM, and Virtualbox segfaulted as soon as I click "Create" on the disk creation wizard.
When I open it again the VM is in the list, but when I click on it, Virtualbox segfaults.

I've been using 5.2.22 with no problems. Every time a new version comes out I try it, but always end up downgrading to 5.2.22.

This has been happening ever since the release of 6, when I would have had an earlier kernel. Not sure what version, though.
socratis
Site Moderator
Posts: 27329
Joined: 22. Oct 2010, 11:03
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: Win(*>98), Linux*, OSX>10.5
Location: Greece

Re: Virtualbox 6 Segmentation Fault

Post by socratis »

DavidHoldeman wrote:I've been using 5.2.22 with no problems
How about 5.2.30 or the latest 5.2.x test builds? Can you try with those?
Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
DavidHoldeman
Posts: 3
Joined: 29. Jun 2019, 18:53

Re: Virtualbox 6 Segmentation Fault

Post by DavidHoldeman »

Turns out the builds straight from VirtualBox work... Therefore the problem must be with ArchLinux's packaged version. Thank you for your time, and for pointing me in the right direction.
socratis
Site Moderator
Posts: 27329
Joined: 22. Oct 2010, 11:03
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: Win(*>98), Linux*, OSX>10.5
Location: Greece

Re: Virtualbox 6 Segmentation Fault

Post by socratis »

Ah... you never mentioned that you were using the Arch fork of VirtualBox.

I'm afraid that you might have to take it with them and I'll mark this as [WorksForMe].
Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
Post Reply