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

Sérgio Basto sergio at serjux.com
Mon Jun 8 15:11:55 GMT 2020


Hi,

On Mon, 2020-06-08 at 10:50 +0200, Frank Batschulat wrote:
> This has been fixed in the new release 6.1.10

Can you please show me where is the code in SVN ? 

Unfortunately seems that svn source code is not updated for 2 months ( 
https://www.virtualbox.org/browser/vbox/ ) so it is more difficult to
follow the modifications .

Thank you

> On Wed, 20 May 2020 12:47:47 +0200, Frank Batschulat  
> <frank.batschulat at oracle.com> wrote:
> 
> > 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
> 
> 
-- 
Sérgio M. B.




More information about the vbox-dev mailing list