Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libwnck for openSUSE:Factory checked in at 2022-11-15 13:18:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libwnck (Old) and /work/SRC/openSUSE:Factory/.libwnck.new.1597 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libwnck" Tue Nov 15 13:18:16 2022 rev:92 rq:1035593 version:43.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libwnck/libwnck.changes 2022-09-21 14:41:42.289633882 +0200 +++ /work/SRC/openSUSE:Factory/.libwnck.new.1597/libwnck.changes 2022-11-15 13:21:01.548676966 +0100 @@ -1,0 +2,6 @@ +Wed Nov 9 15:34:19 UTC 2022 - Dude <[email protected]> + +- Add handle-avoid-segfault-in-invalidate-icons.patch to fix a + segmentation fault (boo#1204157) + +------------------------------------------------------------------- New: ---- handle-avoid-segfault-in-invalidate-icons.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libwnck.spec ++++++ --- /var/tmp/diff_new_pack.Lgnxct/_old 2022-11-15 13:21:02.044679527 +0100 +++ /var/tmp/diff_new_pack.Lgnxct/_new 2022-11-15 13:21:02.048679547 +0100 @@ -25,6 +25,8 @@ URL: https://git.gnome.org/browse/libwnck Source0: https://download.gnome.org/sources/libwnck/43/%{name}-%{version}.tar.xz Source98: baselibs.conf +# PATCH-FIX-UPSTREAM handle-avoid-segfault-in-invalidate-icons.patch glgo#GNOME/libwnck#46 -- avoid segfault in invalidate_icons +Patch0: handle-avoid-segfault-in-invalidate-icons.patch BuildRequires: fdupes BuildRequires: gettext ++++++ handle-avoid-segfault-in-invalidate-icons.patch ++++++ From: Alberts Muktupavels <[email protected]> Date: 2022-09-20 15:40:22 +0300 Subject: Avoid segfault in invalidate_icons References: boo#1204157 lp#1990263 glgo#GNOME/libwnck!46 Upstream: submitted Screens variable won't be initialized if default icon sizes are set/changed before using wnck_screen_get_default --- libwnck/wnck-handle.c | 3 +++ 1 file changed, 3 insertions(+) --- a/libwnck/wnck-handle.c 2022-11-09 14:54:06.445579490 +0100 +++ b/libwnck/wnck-handle.c 2022-11-09 14:54:45.522267274 +0100 @@ -70,6 +70,9 @@ Display *xdisplay; int i; + if (self->screens == NULL) + return; + xdisplay = _wnck_get_default_display (); for (i = 0; i < ScreenCount (xdisplay); ++i)
