[Bug 1021476] New: Fix crash when using page-down on GtkListBox
http://bugzilla.opensuse.org/show_bug.cgi?id=1021476 Bug ID: 1021476 Summary: Fix crash when using page-down on GtkListBox Classification: openSUSE Product: openSUSE Distribution Version: Leap 42.2 Hardware: All OS: openSUSE 42.2 Status: NEW Severity: Normal Priority: P5 - None Component: GNOME Assignee: bnc-team-gnome@forge.provo.novell.com Reporter: antoine.belvire@opensuse.org QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Some GTK-based applications that uses GtkListBox may crash when using the PgDown key. This is a regression of the 3.20 branch that is referenced in GNOME's bugzilla as bgo#770703. Upstream has resolved fixed this but hasn't released a new maintenance release. This downstream bug report only aims to have gtk3 patched for openSUSE Leap 42.2, as direct submission into openSUSE:Leap:42.2:Update is unfortunately not possible (see sr#451774). -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1021476 http://bugzilla.opensuse.org/show_bug.cgi?id=1021476#c1 Antoine Belvire <antoine.belvire@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |IN_PROGRESS URL| |https://bugzilla.gnome.org/ | |show_bug.cgi?id=770703 --- Comment #1 from Antoine Belvire <antoine.belvire@opensuse.org> --- Opened new submit request to GNOME:Stable:3.20 as requested (sr#452022). -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1021476 Antoine Belvire <antoine.belvire@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dimstar@opensuse.org, | |fcrozat@suse.com, | |mgorse@suse.com, | |zaitor@opensuse.org -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1021476 http://bugzilla.opensuse.org/show_bug.cgi?id=1021476#c2 Bjørn Lie <zaitor@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |fezhang@suse.com Flags| |needinfo?(fezhang@suse.com) --- Comment #2 from Bjørn Lie <zaitor@opensuse.org> --- Adding Felix to CC, setting needinfo. @SLED team Patch picked from upstream git, sub acked into G:S:3.20 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1021476 http://bugzilla.opensuse.org/show_bug.cgi?id=1021476#c3 Antoine Belvire <antoine.belvire@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|Normal |Major --- Comment #3 from Antoine Belvire <antoine.belvire@opensuse.org> --- I'm increasing the severity because this bug makes applications crash badly. Also I've discovered this bug using Terminix - which is not even yet in the official Leap repositories - but I think it can be easily triggered by many applications. You just need to have more empty space than rows in a GtkListBox to trigger it. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1021476 http://bugzilla.opensuse.org/show_bug.cgi?id=1021476#c4 --- Comment #4 from Antoine Belvire <antoine.belvire@opensuse.org> --- Created attachment 712906 --> http://bugzilla.opensuse.org/attachment.cgi?id=712906&action=edit Nautilus crash backtrace -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1021476 http://bugzilla.opensuse.org/show_bug.cgi?id=1021476#c5 --- Comment #5 from Antoine Belvire <antoine.belvire@opensuse.org> --- Created attachment 712910 --> http://bugzilla.opensuse.org/attachment.cgi?id=712910&action=edit Patch from upstream I easily triggered the bug with Nautilus, as previous backtrace shows. Steps to reproduce: - Open Nautilus - Enlarge the window such as there is space left after the last item of the bookmarks' list in the left panel (i.e. no scrollbar shows up) - Select the first bookmark - Press PgDown I attached here the upstream patch that fix this gtk3 bug and that is present in GNOME:STABLE:3.20. Please update gtk3 in openSUSE:Leap:42.2:Update. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1021476 http://bugzilla.opensuse.org/show_bug.cgi?id=1021476#c6 --- Comment #6 from Bjørn Lie <zaitor@opensuse.org> --- Upstream just released a new 3.20.10 gtk3, where this bugfix is one among many. Please consider updating gtk3 wholesale. * Bug fixes: 358970 gtk_scale_set_digits does not cause value to be rounded if draw-value is false... 767391 cross-fade() not cross-fading 770166 Can GtkButtons of arbitrary size be circular? The style class only accommodate... 770236 gtkbindings: Add an example for gtk_binding_entry_add_signal() 770242 gtkbindings: Clarify that widgets need has-focus for bindings to work 770332 Notebook arrow icon wrong color after creating new tab 770374 Gtk Treeview Editable overshoots column width when column width is small 770550 gtkplacessidebar: fix signal marshal 770614 GtkScale in HighContrast theme with value = 0: WARNING: allocates negative con... 770624 Fix typos. 770703 Fix crash when using page-down on GtkListBox 770849 GtkLabel with padding brokenness 774695 GtkProgressbar needs full and empty classes 774726 GtkTreeView dnd: gtk_drag_finish remove row when reorder sinse 3.20 775525 gtk_flow_box_get_child_at_index shouldn't crash with an invalid index 775864 getting-started: typo tie->the 776560 icon-browser: window opens at very narrow size, only showing 1 column of icons 779002 Race enumerating the monitors -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1021476 Ismail Donmez <idonmez@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |idonmez@suse.com Assignee|bnc-team-gnome@forge.provo. |sreeves@suse.com |novell.com | -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1021476 http://bugzilla.opensuse.org/show_bug.cgi?id=1021476#c8 Scott Reeves <sreeves@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(fezhang@suse.com) | --- Comment #8 from Scott Reeves <sreeves@suse.com> --- (In reply to Antoine Belvire from comment #1)
Opened new submit request to GNOME:Stable:3.20 as requested (sr#452022).
(In reply to Bjørn Lie from comment #6)
Upstream just released a new 3.20.10 gtk3, where this bugfix is one among many.
Thanks for the work. Submitted to SLE (sr#128660) which will auto populate to 42.2 as soon as it's accepted. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1021476 http://bugzilla.opensuse.org/show_bug.cgi?id=1021476#c12 Antoine Belvire <antoine.belvire@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|IN_PROGRESS |RESOLVED Resolution|--- |FIXED --- Comment #12 from Antoine Belvire <antoine.belvire@opensuse.org> --- Resolved fixed. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com