Hello community, here is the log from the commit of package virtualbox for openSUSE:Leap:15.2 checked in at 2020-03-21 16:46:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/virtualbox (Old) and /work/SRC/openSUSE:Leap:15.2/.virtualbox.new.3160 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "virtualbox" Sat Mar 21 16:46:27 2020 rev:82 rq:786921 version:6.1.4 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/virtualbox/virtualbox.changes 2020-03-17 04:16:04.364991588 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.virtualbox.new.3160/virtualbox.changes 2020-03-21 16:47:46.233675121 +0100 @@ -1,0 +2,8 @@ +Mon Mar 16 21:32:05 UTC 2020 - Larry Finger <[email protected]> + +- A fix for boo #1166782 ("VirtualBox Guest 6.1.4 for OpenSUSE 15.1 constant + segfault in libX11.so.6.3 every 5 seconds") is fixed. + File "VirtualBox-6.1.4-VBoxClient-vmsvga-x11-crash.patch", published in + https://www.virtualbox.org/ticket/19357, fixes the problem. + +------------------------------------------------------------------- New: ---- VirtualBox-6.1.4-VBoxClient-vmsvga-x11-crash.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ virtualbox.spec ++++++ --- /var/tmp/diff_new_pack.TXPuXj/_old 2020-03-21 16:47:48.885676800 +0100 +++ /var/tmp/diff_new_pack.TXPuXj/_new 2020-03-21 16:47:48.889676802 +0100 @@ -151,6 +151,8 @@ Patch134: fixes_for_5.5.patch # Fixes for API changes in kernel 5.6 Patch135: fixes_for_5.6.patch +# Fis VBoxClient Crashes +Patch136: VirtualBox-6.1.4-VBoxClient-vmsvga-x11-crash.patch Patch999: virtualbox-fix-ui-background-color.patch # BuildRequires: LibVNCServer-devel @@ -456,6 +458,7 @@ %if 0%{?suse_version} > 1500 %patch135 -p1 %endif +%patch136 -p1 # make VB UI background colors look sane again %patch999 -p1 ++++++ VirtualBox-6.1.4-VBoxClient-vmsvga-x11-crash.patch ++++++ diff -up VirtualBox-6.1.4/src/VBox/Additions/x11/VBoxClient/display-svga-x11.cpp~ VirtualBox-6.1.4/src/VBox/Additions/x11/VBoxClient/display-svga-x11.cpp --- VirtualBox-6.1.4/src/VBox/Additions/x11/VBoxClient/display-svga-x11.cpp~ 2020-02-18 18:13:08.000000000 +0100 +++ VirtualBox-6.1.4/src/VBox/Additions/x11/VBoxClient/display-svga-x11.cpp 2020-03-03 16:27:49.947341705 +0100 @@ -100,16 +100,19 @@ static void x11Connect(struct X11CONTEXT { XCloseDisplay(pContext->pDisplay); pContext->pDisplay = NULL; + return; } if (!XRRQueryExtension(pContext->pDisplay, &pContext->hRandREventBase, &pContext->hRandRErrorBase)) { XCloseDisplay(pContext->pDisplay); pContext->pDisplay = NULL; + return; } if (!XRRQueryVersion(pContext->pDisplay, &pContext->hRandRMajor, &pContext->hRandRMinor)) { XCloseDisplay(pContext->pDisplay); pContext->pDisplay = NULL; + return; } pContext->rootWindow = DefaultRootWindow(pContext->pDisplay); }
