[Bug 1118041] New: SEGV (11) on gq: accessing a node results in crash
http://bugzilla.opensuse.org/show_bug.cgi?id=1118041 Bug ID: 1118041 Summary: SEGV (11) on gq: accessing a node results in crash Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.0 Hardware: Other OS: Linux Status: NEW Severity: Normal Priority: P5 - None Component: Other Assignee: bnc-team-screening@forge.provo.novell.com Reporter: jmozdzen@nde.ag QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- After running gq for years on previous versions of openSUSE, it seems unusable on Leap 15: - removed old state file (~/.gq-state) - open "gq" - go to "browse" tab - select server - open any nested tree element via "+" (works) - click on any actual node to display its content (results in SEGV) Reproducible 100 %. I don't have all debug packages installed, but as this seems easily reproducible, I hope that the openSUSE devs can spot the root cause without me having all that on my system. gdb reports: Thread 1 "gq" received signal SIGSEGV, Segmentation fault. 0x00007ffff6a11b21 in g_type_class_ref () from /usr/lib64/libgobject-2.0.so.0 (gdb) where #0 0x00007ffff6a11b21 in g_type_class_ref () from /usr/lib64/libgobject-2.0.so.0 #1 0x00005555555899b9 in build_or_update_inputform (error_context=3, iform=0x555555a3a580, build=1) at input.c:910 #2 0x000055555557919c in tree_row_selected (ctree=0x5555559cb130, node=0x555555a18a40, column=<optimized out>, tab=0x55555597dc40) at gq-tab-browse.c:272 #3 0x00007ffff69f093d in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0 #4 0x00007ffff6a039fe in ?? () from /usr/lib64/libgobject-2.0.so.0 #5 0x00007ffff6a0c22c in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0 #6 0x00007ffff75fe31b in gtk_signal_emit () from /usr/lib64/libgtk-x11-2.0.so.0 #7 0x00007ffff69f093d in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0 #8 0x00007ffff6a03ace in ?? () from /usr/lib64/libgobject-2.0.so.0 #9 0x00007ffff6a0c22c in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0 #10 0x00007ffff75fe31b in gtk_signal_emit () from /usr/lib64/libgtk-x11-2.0.so.0 #11 0x00007ffff75d7cac in ?? () from /usr/lib64/libgtk-x11-2.0.so.0 #12 0x00007ffff75e46fd in ?? () from /usr/lib64/libgtk-x11-2.0.so.0 #13 0x00007ffff7492f6b in ?? () from /usr/lib64/libgtk-x11-2.0.so.0 #14 0x00007ffff69f093d in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0 #15 0x00007ffff6a03478 in ?? () from /usr/lib64/libgobject-2.0.so.0 #16 0x00007ffff6a0bbaf in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0 #17 0x00007ffff6a0cc4f in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0 #18 0x00007ffff75a1bbc in ?? () from /usr/lib64/libgtk-x11-2.0.so.0 #19 0x00007ffff749172c in gtk_propagate_event () from /usr/lib64/libgtk-x11-2.0.so.0 #20 0x00007ffff7491b1b in gtk_main_do_event () from /usr/lib64/libgtk-x11-2.0.so.0 #21 0x00007ffff710408c in ?? () from /usr/lib64/libgdk-x11-2.0.so.0 #22 0x00007ffff6717f57 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #23 0x00007ffff6718190 in ?? () from /usr/lib64/libglib-2.0.so.0 #24 0x00007ffff67184a2 in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0 #25 0x00007ffff7490b77 in gtk_main () from /usr/lib64/libgtk-x11-2.0.so.0 #26 0x0000555555563e9d in main (argc=<optimized out>, argv=<optimized out>) at gq.c:162 (gdb) which might indicate that something changed from 42.3 to 15.0 in the area of GNOME forms, leading to this crash. RPM info:
rpm -qi gq Name : gq Version : 1.2.3 Release : lp150.1.5 Architecture: x86_64 Install Date: Sa 22 Sep 2018 23:19:44 CEST Group : Productivity/Networking/LDAP/Clients Size : 571684 License : GPL-2.0+ Signature : RSA/SHA256, Sa 24 Mär 2018 03:34:13 CET, Key ID b88b2fd43dbdc284 Source RPM : gq-1.2.3-lp150.1.5.src.rpm Build Date : Mi 30 Nov 2011 13:00:00 CET Build Host : cloud109 Relocations : (not relocatable) Packager : https://bugs.opensuse.org Vendor : openSUSE URL : http://gq-project.org/ Summary : An LDAP Client for GTK Description : An LDAP client for GTK. Distribution: openSUSE Leap 15.0
-- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1118041 Andreas Stieger <astieger@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dimstar@opensuse.org, | |luc14n0@linuxmail.org Component|Other |GNOME Assignee|bnc-team-screening@forge.pr |bnc-team-gnome@forge.provo. |ovo.novell.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=1118041 http://bugzilla.opensuse.org/show_bug.cgi?id=1118041#c1 Jens-U. Mozdzen <jmozdzen@nde.ag> changed: What |Removed |Added ---------------------------------------------------------------------------- Version|Leap 15.0 |Leap 15.1 --- Comment #1 from Jens-U. Mozdzen <jmozdzen@nde.ag> --- problem persists with Leap 15.1: jmozdzen@host:~> rpm -qf $(which gq) gq-1.2.3-lp151.2.3.x86_64 jmozdzen@host:~> Thread 1 "gq" received signal SIGSEGV, Segmentation fault. 0x00007ffff6a0fb71 in g_type_class_ref () from /usr/lib64/libgobject-2.0.so.0 (gdb) where #0 0x00007ffff6a0fb71 in g_type_class_ref () from /usr/lib64/libgobject-2.0.so.0 #1 0x0000555555589999 in ?? () #2 0x000055555557917c in ?? () #3 0x00007ffff69ee8cd in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0 #4 0x00007ffff6a01a7e in ?? () from /usr/lib64/libgobject-2.0.so.0 #5 0x00007ffff6a0a31c in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0 #6 0x00007ffff75fce1b in gtk_signal_emit () from /usr/lib64/libgtk-x11-2.0.so.0 #7 0x00007ffff69ee8cd in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0 #8 0x00007ffff6a01b4e in ?? () from /usr/lib64/libgobject-2.0.so.0 #9 0x00007ffff6a0a31c in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0 #10 0x00007ffff75fce1b in gtk_signal_emit () from /usr/lib64/libgtk-x11-2.0.so.0 #11 0x00007ffff75d677c in ?? () from /usr/lib64/libgtk-x11-2.0.so.0 #12 0x00007ffff75e31cd in ?? () from /usr/lib64/libgtk-x11-2.0.so.0 #13 0x00007ffff749148b in ?? () from /usr/lib64/libgtk-x11-2.0.so.0 #14 0x00007ffff69ee8cd in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0 #15 0x00007ffff6a014d0 in ?? () from /usr/lib64/libgobject-2.0.so.0 #16 0x00007ffff6a09c9f in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0 #17 0x00007ffff6a0ac8f in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0 #18 0x00007ffff75a060c in ?? () from /usr/lib64/libgtk-x11-2.0.so.0 #19 0x00007ffff748fc4c in gtk_propagate_event () from /usr/lib64/libgtk-x11-2.0.so.0 #20 0x00007ffff749003b in gtk_main_do_event () from /usr/lib64/libgtk-x11-2.0.so.0 #21 0x00007ffff710208c in ?? () from /usr/lib64/libgdk-x11-2.0.so.0 #22 0x00007ffff6714e87 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #23 0x00007ffff6715230 in ?? () from /usr/lib64/libglib-2.0.so.0 #24 0x00007ffff6715542 in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0 #25 0x00007ffff748f097 in gtk_main () from /usr/lib64/libgtk-x11-2.0.so.0 #26 0x0000555555563e5d in ?? () #27 0x00007ffff5845f8a in __libc_start_main () from /lib64/libc.so.6 #28 0x0000555555563f0a in ?? () (gdb) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1118041 http://bugzilla.opensuse.org/show_bug.cgi?id=1118041#c2 Jens-U. Mozdzen <jmozdzen@nde.ag> changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|Normal |Minor --- Comment #2 from Jens-U. Mozdzen <jmozdzen@nde.ag> --- Trying to get to the root of this, I downloaded Version 1.3.4 from https://build.opensuse.org/package/show/home:marec2000/gq, which gave me the same SegV. Next step was to download the sources (same repo as above, Leap 15.1) and recompile on my machine. That was to give me a chance to further debug, but unfortunately, a simple rpmbuild -bb of that package resulted in a binary that would not segfault anymore :-( Seems there are some library problems stemming from upgrading the system from Leap 42.1 -> 42.3 -> Leap 15.0 (where the SegV already appear) -> Leap 15.1 I'll try to dig further, in order to spot the bad/old lib. Lowered priority because this seems to be an environment issue, rather than general code issue. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com