Skip to content

[Bug]: Virtualbox VM crashes after locking screen in GNOME desktop #633

@ben-cottrell-nz

Description

@ben-cottrell-nz

Version

7.2.6

Host OS Type

Linux

Host OS name + version

EndeavourOS

Host Architecture

x86

Guest OS Type

Windows

Guest Architecture

x86

Guest OS name + version

Windows 11

Component

GUI

What happened?

After locking my GNOME desktop, VirtualBox segfaults. Looking at the logs, it looks like something went wrong with QAccessibleWidget, hence why I selected the GUI component.

I'm using the default package for VirtualBox, I'm using Wayland display, and my kernel version is "Linux 6.19.11-arch1-1". I may be able to provide more information on request. I don't know how useful the stack traces below will be: let me know if I need to build VirtualBox from source, to see exactly which symbols were involved.

Here's the stack traces:

Process 13059 (VirtualBox) of user 1000 dumped core.

Stack trace of thread 13059:
#0  0x00007f104da18320 _ZNK17QAccessibleWidget4textEN11QAccessible4TextE (libQt6Widgets.so.6 + 0x418320)
#1  0x00007f104d74c079 _ZN14QWidgetPrivate18setWindowTitle_sysERK7QString (libQt6Widgets.so.6 + 0x14c079)
#2  0x00007f104d74f3f1 _ZN14QWidgetPrivate21setWindowTitle_helperERK7QString (libQt6Widgets.so.6 + 0x14f3f1)
#3  0x00007f104d762a12 _ZN14QWidgetPrivate24setWindowModified_helperEv (libQt6Widgets.so.6 + 0x162a12)
#4  0x00007f104d7496aa _ZN14QWidgetPrivate6createEv (libQt6Widgets.so.6 + 0x1496aa)
#5  0x00007f104d748aea _ZN7QWidget6createEybb (libQt6Widgets.so.6 + 0x148aea)
#6  0x00007f104d749cd9 _ZN7QWidget14setWindowStateE6QFlagsIN2Qt11WindowStateEE (libQt6Widgets.so.6 + 0x149cd9)
#7  0x00007f104d749efb _ZN7QWidget13showMaximizedEv (libQt6Widgets.so.6 + 0x149efb)
#8  0x00007f104f36d662 _ZN23UIDesktopWidgetWatchdog34sltHandleHostScreenWorkAreaResizedERK5QRect (UICommon.so + 0x36d662)
#9  0x00007f104e9dc9c2 n/a (libQt6Core.so.6 + 0x1dc9c2)
#10 0x00007f104e00a5f1 n/a (libQt6Gui.so.6 + 0x20a5f1)
#11 0x00007f104dfb1788 _ZN22QGuiApplicationPrivate27processScreenGeometryChangeEPN29QWindowSystemInterfacePrivate19ScreenGeometryEventE (libQt6Gui.so.6 + 0x1b1788)
#12 0x00007f104e03528c _ZN22QWindowSystemInterface22sendWindowSystemEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt6Gui.so.6 + 0x23528c)
#13 0x00007f1048cd0237 n/a (libQt6XcbQpa.so.6 + 0x56237)
#14 0x00007f104c9f7f4d n/a (libglib-2.0.so.0 + 0x5ef4d)
#15 0x00007f104c9f9607 n/a (libglib-2.0.so.0 + 0x60607)
#16 0x00007f104c9f9815 g_main_context_iteration (libglib-2.0.so.0 + 0x60815)
#17 0x00007f104ec72222 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt6Core.so.6 + 0x472222)
#18 0x00007f104e9845d6 _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt6Core.so.6 + 0x1845d6)
#19 0x00007f104e97a311 _ZN16QCoreApplication4execEv (libQt6Core.so.6 + 0x17a311)
#20 0x000056191f2ba73f n/a (/usr/lib/virtualbox/VirtualBox + 0xbd73f)
#21 0x000056191f2b4922 n/a (/usr/lib/virtualbox/VirtualBox + 0xb7922)
#22 0x00007f104cc366c1 n/a (libc.so.6 + 0x276c1)
#23 0x00007f104cc367f9 __libc_start_main (libc.so.6 + 0x277f9)
#24 0x000056191f2b9965 n/a (/usr/lib/virtualbox/VirtualBox + 0xbc965)

Stack trace of thread 13072:
#0  0x00007f104ccadf32 n/a (libc.so.6 + 0x9ef32)
#1  0x00007f104cca239c n/a (libc.so.6 + 0x9339c)
#2  0x00007f104cca23e4 n/a (libc.so.6 + 0x933e4)
#3  0x00007f104cd1c2f6 ppoll (libc.so.6 + 0x10d2f6)
#4  0x00007f104c9f9734 n/a (libglib-2.0.so.0 + 0x60734)
#5  0x00007f104c9f9815 g_main_context_iteration (libglib-2.0.so.0 + 0x60815)
#6  0x00007f104ec72222 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt6Core.so.6 + 0x472222)
#7  0x00007f104e9845d6 _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt6Core.so.6 + 0x1845d6)
#8  0x00007f104ea9efa2 _ZN7QThread4execEv (libQt6Core.so.6 + 0x29efa2)
#9  0x00007f104d17650e n/a (libQt6DBus.so.6 + 0x3750e)
#10 0x00007f104eb4d483 n/a (libQt6Core.so.6 + 0x34d483)
#11 0x00007f104cca597a n/a (libc.so.6 + 0x9697a)
#12 0x00007f104cd292bc n/a (libc.so.6 + 0x11a2bc)

Stack trace of thread 13073:
#0  0x00007f104ccadf32 n/a (libc.so.6 + 0x9ef32)
#1  0x00007f104cca239c n/a (libc.so.6 + 0x9339c)
#2  0x00007f104cca23e4 n/a (libc.so.6 + 0x933e4)
#3  0x00007f104cd1bdae __poll (libc.so.6 + 0x10cdae)
#4  0x00007f104b5e220b n/a (libxcb.so.1 + 0xd20b)
#5  0x00007f104b5e3f3d xcb_wait_for_event (libxcb.so.1 + 0xef3d)
#6  0x00007f1048ccdc59 n/a (libQt6XcbQpa.so.6 + 0x53c59)
#7  0x00007f104eb4d483 n/a (libQt6Core.so.6 + 0x34d483)
#8  0x00007f104cca597a n/a (libc.so.6 + 0x9697a)
#9  0x00007f104cd292bc n/a (libc.so.6 + 0x11a2bc)

Stack trace of thread 13074:
#0  0x00007f104cd2706d syscall (libc.so.6 + 0x11806d)
#1  0x00007f104ca25dee g_cond_wait (libglib-2.0.so.0 + 0x8cdee)
#2  0x00007f104c9bf22d n/a (libglib-2.0.so.0 + 0x2622d)
#3  0x00007f104c9bf29d g_async_queue_pop (libglib-2.0.so.0 + 0x2629d)
#4  0x00007f104647751c n/a (libpangoft2-1.0.so.0 + 0xc51c)
#5  0x00007f104ca2f4fc n/a (libglib-2.0.so.0 + 0x964fc)
#6  0x00007f104cca597a n/a (libc.so.6 + 0x9697a)
#7  0x00007f104cd292bc n/a (libc.so.6 + 0x11a2bc)

Stack trace of thread 13076:
#0  0x00007f104cd2706d syscall (libc.so.6 + 0x11806d)
#1  0x00007f104ca25dee g_cond_wait (libglib-2.0.so.0 + 0x8cdee)
#2  0x00007f104c9bf22d n/a (libglib-2.0.so.0 + 0x2622d)
#3  0x00007f104ca2f9c7 n/a (libglib-2.0.so.0 + 0x969c7)
#4  0x00007f104ca2f4fc n/a (libglib-2.0.so.0 + 0x964fc)
#5  0x00007f104cca597a n/a (libc.so.6 + 0x9697a)
#6  0x00007f104cd292bc n/a (libc.so.6 + 0x11a2bc)

Stack trace of thread 26594:
#0  0x00007f104ccadf32 n/a (libc.so.6 + 0x9ef32)
#1  0x00007f104cca239c n/a (libc.so.6 + 0x9339c)
#2  0x00007f104cca268c n/a (libc.so.6 + 0x9368c)
#3  0x00007f104cca5068 pthread_cond_timedwait (libc.so.6 + 0x96068)
#4  0x00007f104d476b2c n/a (VBoxRT.so + 0x276b2c)
#5  0x00007f104d3aedd4 RTThreadUserWait (VBoxRT.so + 0x1aedd4)
#6  0x00007f104d3a9c25 n/a (VBoxRT.so + 0x1a9c25)
#7  0x00007f104d3ae600 n/a (VBoxRT.so + 0x1ae600)
#8  0x00007f104d473f74 n/a (VBoxRT.so + 0x273f74)
#9  0x00007f104cca597a n/a (libc.so.6 + 0x9697a)
#10 0x00007f104cd292bc n/a (libc.so.6 + 0x11a2bc)

Stack trace of thread 13077:
#0  0x00007f104ccadf32 n/a (libc.so.6 + 0x9ef32)
#1  0x00007f104cca239c n/a (libc.so.6 + 0x9339c)
#2  0x00007f104cca23e4 n/a (libc.so.6 + 0x933e4)
#3  0x00007f104cd1c2f6 ppoll (libc.so.6 + 0x10d2f6)
#4  0x00007f104c9f9734 n/a (libglib-2.0.so.0 + 0x60734)
#5  0x00007f104c9f9815 g_main_context_iteration (libglib-2.0.so.0 + 0x60815)
#6  0x00007f104c9f9862 n/a (libglib-2.0.so.0 + 0x60862)
#7  0x00007f104ca2f4fc n/a (libglib-2.0.so.0 + 0x964fc)
#8  0x00007f104cca597a n/a (libc.so.6 + 0x9697a)
#9  0x00007f104cd292bc n/a (libc.so.6 + 0x11a2bc)

Stack trace of thread 13078:
#0  0x00007f104ccadf32 n/a (libc.so.6 + 0x9ef32)
#1  0x00007f104cca239c n/a (libc.so.6 + 0x9339c)
#2  0x00007f104cca23e4 n/a (libc.so.6 + 0x933e4)
#3  0x00007f104cd1c2f6 ppoll (libc.so.6 + 0x10d2f6)
#4  0x00007f104c9f9734 n/a (libglib-2.0.so.0 + 0x60734)
#5  0x00007f104c9f99c7 g_main_loop_run (libglib-2.0.so.0 + 0x609c7)
#6  0x00007f103ed466a4 n/a (libgio-2.0.so.0 + 0x1196a4)
#7  0x00007f104ca2f4fc n/a (libglib-2.0.so.0 + 0x964fc)
#8  0x00007f104cca597a n/a (libc.so.6 + 0x9697a)
#9  0x00007f104cd292bc n/a (libc.so.6 + 0x11a2bc)

Stack trace of thread 13102:
#0  0x00007f104ccadf32 n/a (libc.so.6 + 0x9ef32)
#1  0x00007f104cca239c n/a (libc.so.6 + 0x9339c)
#2  0x00007f104cca268c n/a (libc.so.6 + 0x9368c)
#3  0x00007f104cca4e5e pthread_cond_wait (libc.so.6 + 0x95e5e)
#4  0x00007f104d475f44 n/a (VBoxRT.so + 0x275f44)
#5  0x00007f104d3ab753 RTReqQueueProcess (VBoxRT.so + 0x1ab753)
#6  0x00007f104d473ae7 n/a (VBoxRT.so + 0x273ae7)
#7  0x00007f104d3ae600 n/a (VBoxRT.so + 0x1ae600)
#8  0x00007f104d473f74 n/a (VBoxRT.so + 0x273f74)
#9  0x00007f104cca597a n/a (libc.so.6 + 0x9697a)
#10 0x00007f104cd292bc n/a (libc.so.6 + 0x11a2bc)

Stack trace of thread 13103:
#0  0x00007f104ccadf32 n/a (libc.so.6 + 0x9ef32)
#1  0x00007f104cca239c n/a (libc.so.6 + 0x9339c)
#2  0x00007f104cca23e4 n/a (libc.so.6 + 0x933e4)
#3  0x00007f104cd1bdae __poll (libc.so.6 + 0x10cdae)
#4  0x00007f104d41ce1a n/a (VBoxRT.so + 0x21ce1a)
#5  0x00007f104d41cfb1 RTPoll (VBoxRT.so + 0x21cfb1)
#6  0x00007f10273c8207 n/a (VBoxXPCOMIPCC.so + 0x1a207)
#7  0x00007f104d3ae600 n/a (VBoxRT.so + 0x1ae600)
#8  0x00007f104d473f74 n/a (VBoxRT.so + 0x273f74)
#9  0x00007f104cca597a n/a (libc.so.6 + 0x9697a)
#10 0x00007f104cd292bc n/a (libc.so.6 + 0x11a2bc)

Stack trace of thread 13129:
#0  0x00007f104ccadf32 n/a (libc.so.6 + 0x9ef32)
#1  0x00007f104cca239c n/a (libc.so.6 + 0x9339c)
#2  0x00007f104cca268c n/a (libc.so.6 + 0x9368c)
#3  0x00007f104cca5068 pthread_cond_timedwait (libc.so.6 + 0x96068)
#4  0x00007f104d47613a n/a (VBoxRT.so + 0x27613a)
#5  0x00007f10263efa34 n/a (VBoxC.so + 0x1efa34)
#6  0x00007f104d3ae600 n/a (VBoxRT.so + 0x1ae600)
#7  0x00007f104d473f74 n/a (VBoxRT.so + 0x273f74)
#8  0x00007f104cca597a n/a (libc.so.6 + 0x9697a)
#9  0x00007f104cd292bc n/a (libc.so.6 + 0x11a2bc)

Stack trace of thread 13172:
#0  0x00007f104ccadf32 n/a (libc.so.6 + 0x9ef32)
#1  0x00007f104cca239c n/a (libc.so.6 + 0x9339c)
#2  0x00007f104cca268c n/a (libc.so.6 + 0x9368c)
#3  0x00007f104cca5068 pthread_cond_timedwait (libc.so.6 + 0x96068)
#4  0x00007f104d47613a n/a (VBoxRT.so + 0x27613a)
#5  0x00007f102632992a n/a (VBoxC.so + 0x12992a)
#6  0x00007f1026329b8d n/a (VBoxC.so + 0x129b8d)
#7  0x00007f10264ca9d6 n/a (VBoxC.so + 0x2ca9d6)
#8  0x00007f104f6ac930 _ZN12CEventSource8GetEventERK14CEventListeneri (UICommon.so + 0x6ac930)
#9  0x00007f104f3a20b5 n/a (UICommon.so + 0x3a20b5)
#10 0x00007f104eb4d483 n/a (libQt6Core.so.6 + 0x34d483)
#11 0x00007f104cca597a n/a (libc.so.6 + 0x9697a)
#12 0x00007f104cd292bc n/a (libc.so.6 + 0x11a2bc)

Stack trace of thread 13173:
#0  0x00007f104ccadf32 n/a (libc.so.6 + 0x9ef32)
#1  0x00007f104cca239c n/a (libc.so.6 + 0x9339c)
#2  0x00007f104cca268c n/a (libc.so.6 + 0x9368c)
#3  0x00007f104cca4e5e pthread_cond_wait (libc.so.6 + 0x95e5e)
#4  0x00007f104e7c9e0d VBoxNsprPR_Wait (VBoxXPCOM.so + 0x87e0d)
#5  0x00007f10273ba4d1 n/a (VBoxXPCOMIPCC.so + 0xc4d1)
#6  0x00007f10273bbf87 n/a (VBoxXPCOMIPCC.so + 0xdf87)
#7  0x00007f10273c4702 n/a (VBoxXPCOMIPCC.so + 0x16702)
#8  0x00007f104e7c5989 n/a (VBoxXPCOM.so + 0x83989)
#9  0x00007f104e7c4e5b n/a (VBoxXPCOM.so + 0x82e5b)
#10 0x00007f104f6ac930 _ZN12CEventSource8GetEventERK14CEventListeneri (UICommon.so + 0x6ac930)
#11 0x00007f104f3a20b5 n/a (UICommon.so + 0x3a20b5)
#12 0x00007f104eb4d483 n/a (libQt6Core.so.6 + 0x34d483)
#13 0x00007f104cca597a n/a (libc.so.6 + 0x9697a)
#14 0x00007f104cd292bc n/a (libc.so.6 + 0x11a2bc)

Stack trace of thread 13174:
#0  0x00007f104ccadf32 n/a (libc.so.6 + 0x9ef32)
#1  0x00007f104cca239c n/a (libc.so.6 + 0x9339c)
#2  0x00007f104cca268c n/a (libc.so.6 + 0x9368c)
#3  0x00007f104cca4e5e pthread_cond_wait (libc.so.6 + 0x95e5e)
#4  0x00007f104e7c9e0d VBoxNsprPR_Wait (VBoxXPCOM.so + 0x87e0d)
#5  0x00007f10273ba4d1 n/a (VBoxXPCOMIPCC.so + 0xc4d1)
#6  0x00007f10273bbf87 n/a (VBoxXPCOMIPCC.so + 0xdf87)
#7  0x00007f10273c4702 n/a (VBoxXPCOMIPCC.so + 0x16702)
#8  0x00007f104e7c5989 n/a (VBoxXPCOM.so + 0x83989)
#9  0x00007f104e7c4e5b n/a (VBoxXPCOM.so + 0x82e5b)
#10 0x00007f104f6ac930 _ZN12CEventSource8GetEventERK14CEventListeneri (UICommon.so + 0x6ac930)
#11 0x00007f104f3a20b5 n/a (UICommon.so + 0x3a20b5)
#12 0x00007f104eb4d483 n/a (libQt6Core.so.6 + 0x34d483)
#13 0x00007f104cca597a n/a (libc.so.6 + 0x9697a)
#14 0x00007f104cd292bc n/a (libc.so.6 + 0x11a2bc)

Stack trace of thread 13185:
#0  0x00007f104ccadf32 n/a (libc.so.6 + 0x9ef32)
#1  0x00007f104cca239c n/a (libc.so.6 + 0x9339c)
#2  0x00007f104cca268c n/a (libc.so.6 + 0x9368c)
#3  0x00007f104cca5068 pthread_cond_timedwait (libc.so.6 + 0x96068)
#4  0x00007f104d476b2c n/a (VBoxRT.so + 0x276b2c)
#5  0x00007f104d3aedd4 RTThreadUserWait (VBoxRT.so + 0x1aedd4)
#6  0x00007f104d3a9c25 n/a (VBoxRT.so + 0x1a9c25)
#7  0x00007f104d3ae600 n/a (VBoxRT.so + 0x1ae600)
#8  0x00007f104d473f74 n/a (VBoxRT.so + 0x273f74)
#9  0x00007f104cca597a n/a (libc.so.6 + 0x9697a)
#10 0x00007f104cd292bc n/a (libc.so.6 + 0x11a2bc)
ELF object binary architecture: AMD x86-64

How can we reproduce this?

  • Install the VirtualBox Archlinux package
  • Run the GNOME desktop environment
  • Launch VirtualBox GUI, and launch Windows 11 VM
  • Lock the screen
  • Wait 30 minutes or so
  • Log back in

Did you upload all of your necessary log files, screenshots, etc.?

  • Yes, I've uploaded all pertinent files to this issue.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions