Hello community, here is the log from the commit of package libvirt for openSUSE:Factory checked in at 2016-04-30 23:30:04 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libvirt (Old) and /work/SRC/openSUSE:Factory/.libvirt.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libvirt" Changes: -------- --- /work/SRC/openSUSE:Factory/libvirt/libvirt.changes 2016-04-22 16:24:21.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.libvirt.new/libvirt.changes 2016-04-30 23:30:05.000000000 +0200 @@ -1,0 +2,14 @@ +Mon Apr 18 21:32:37 UTC 2016 - jfeh...@suse.com + +- qemu: perf: Fix crash/memory corruption on failed VM start + 03e8d5fb-qemu-perf-memory-corruption.patch + bsc#977131 + +------------------------------------------------------------------- +Mon Apr 18 19:34:10 UTC 2016 - jfeh...@suse.com + +- Fix setting implicit video devices as primary + 6d8b6d28-mark-implicit-video-primary.patch + bsc#977150 + +------------------------------------------------------------------- New: ---- 03e8d5fb-qemu-perf-memory-corruption.patch 6d8b6d28-mark-implicit-video-primary.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libvirt.spec ++++++ --- /var/tmp/diff_new_pack.Ohp4yE/_old 2016-04-30 23:30:07.000000000 +0200 +++ /var/tmp/diff_new_pack.Ohp4yE/_new 2016-04-30 23:30:07.000000000 +0200 @@ -461,6 +461,8 @@ Source100: %{name}-rpmlintrc # Upstream patches Patch0: 216650f1-libxl-build-fix.patch +Patch1: 6d8b6d28-mark-implicit-video-primary.patch +Patch2: 03e8d5fb-qemu-perf-memory-corruption.patch # Patches pending upstream review # Need to go upstream Patch150: xen-pv-cdrom.patch @@ -990,6 +992,8 @@ %prep %setup -q %patch0 -p1 +%patch1 -p1 +%patch2 -p1 %patch150 -p1 %patch151 -p1 %patch152 -p1 ++++++ 03e8d5fb-qemu-perf-memory-corruption.patch ++++++ commit 03e8d5fb54c7c897225ed9ea56d83b894930f144 Author: Peter Krempa <pkre...@redhat.com> Date: Thu Apr 7 12:50:15 2016 +0200 qemu: perf: Fix crash/memory corruption on failed VM start The new perf code didn't bother to clear a pointer in 'priv' causing a double free or other memory corruption goodness if a VM failed to start. Clear the pointer after freeing the memory. Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1324757 Index: libvirt-1.3.3/src/qemu/qemu_process.c =================================================================== --- libvirt-1.3.3.orig/src/qemu/qemu_process.c +++ libvirt-1.3.3/src/qemu/qemu_process.c @@ -3444,6 +3444,7 @@ qemuDomainPerfRestart(virDomainObjPtr vm cleanup: virPerfFree(priv->perf); + priv->perf = NULL; return -1; } @@ -5959,6 +5960,7 @@ void qemuProcessStop(virQEMUDriverPtr dr virCgroupFree(&priv->cgroup); virPerfFree(priv->perf); + priv->perf = NULL; qemuProcessRemoveDomainStatus(driver, vm); ++++++ 6d8b6d28-mark-implicit-video-primary.patch ++++++ ++++ 914 lines (skipped)