[vbox-dev] [ PATCH] Fix crash on startup under Wayland

Frank Batschulat frank.batschulat at oracle.com
Wed May 20 10:47:47 GMT 2020


Testbuilds with the fix can be downloaded now:

for Trunk:
https://www.virtualbox.org/download/testcase/VirtualBox-6.1.97-138092-Linux_amd64.run

for 6.1.X:
https://www.virtualbox.org/download/testcase/VirtualBox-6.1.9-138068-Linux_amd64.run

or directly from: https://www.virtualbox.org/wiki/Testbuilds
for Trunk any Linux 64-bit .run installer with build >= r138057 and for  
6.1.X any build >= r138068

On Thu, 14 May 2020 14:43:01 +0200, Frank Batschulat  
<frank.batschulat at oracle.com> wrote:

> Hans, I have filed the following bug to track this:
>
> [Oracle VM VirtualBox] #19583: GUI crashes when using Qt on Xwayland  
> sessions
> https://www.virtualbox.org/ticket/19583
>
> the possible fix for this is still being discussed internally.
>
> On Tue, 07 Apr 2020 14:00:47 +0200, Hans de Goede <hdegoede at redhat.com>  
> wrote:
>
>> Hi,
>>
>> I noticed that with a default Fedora 32 workstation install (default  
>> GNOME3 on
>> Wayland session) VirtualBox crashes immediately at startup. The problem  
>> is that
>> QT5 now defaults to the Wayland backend and VirtualBox assumes the X11  
>> backend
>> is used and makes a bunch of unchecked X11 calls which cause NULL  
>> pointer derefs.
>>
>> The attached patch is a simple fix which fixes this by setting the QT  
>> backend
>> back to X11.
>>
>> As usual, the patch is released under the MIT license.
>>
>> Regards,
>>
>> Hans
>
>


-- 
frankB

Oracle Virtualbox Development



More information about the vbox-dev mailing list