GNOME Bugzilla – Bug 528511
Adding items to combobox causes crash.
Last modified: 2008-05-08 17:03:49 UTC
Trying to add intems to a combobox through the Glade3 UI causes the application to freeze and then eventually crash. Distribution: Fedora 8 (Werewolf) GNOME release: 2.20.3
Created attachment 109398 [details] GDB backtrace
I got the backtrace in two ways. (i) I waited for the application to crash and the (gdb) prompt to reappear. That gave me the first set of backtraces. (ii) I did not wait for the program to crash, but hit Ctrl+C immediately when it became unresponsive. That gave me the second set of backtraces. This second set is really really long, and I could not reach the end of it. I have provided the first 188 stack frames. [rishi@ginger ~]$ gdb `which glade-3` GNU gdb Red Hat Linux (6.6-45.fc8rh) Copyright (C) 2006 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "x86_64-redhat-linux-gnu"... Using host libthread_db library "/lib64/libthread_db.so.1". ---- (gdb) run Starting program: /usr/bin/glade-3 [Thread debugging using libthread_db enabled] [New Thread 46912499077840 (LWP 2885)] [Detaching after fork from child process 2888. (Try `set detach-on-fork off'.)] Program received signal SIGSEGV, Segmentation fault.
+ Trace 195426
Thread 46912499077840 (LWP 2885)
Thread 46912499077840 (LWP 2899)
Thread 1 (Thread 46912499077840 (LWP 2899))
Created attachment 109399 [details] [review] Proposed patch Hello guys, thanks for the report This is a patch that fixs this bug, its for trunk, but hopefully you will be able to apply it into stable. Anyways i will probably commit this or a variant tomorrow ;) greets
(In reply to comment #3) Thank you for the quick fix. > This is a patch that fixs this bug, its for trunk, but hopefully you will be > able to apply it into stable. Are you planning a bug-fix release for the 3.4.x branch anytime soon that will contain a fix for this? If not, then I will add this as a downstream patch for the Fedora package.
Yes, this is an important bug. So we will have to make a bugfix release. But first I want to review it with Tristan and make sure there is no other place to use glade_property_class_values_cmp() greets
*** Bug 528579 has been marked as a duplicate of this bug. ***
Fixed in trunk and in branches/gnome_2-22 Ok btw there are a couple of fixes in branches/gnome_2-22 so i guess we will release 2.4.4 real soon. In the mean time its safe to package stable branches :) greets
I would really appreciate it if you could release within the next 3-4 days. The Fedora 9 release is really close and I want the users to have as good a Glade3 experience as possible. :-)
*** Bug 531356 has been marked as a duplicate of this bug. ***
*** Bug 532202 has been marked as a duplicate of this bug. ***