GNOME Bugzilla – Bug 528579
Glade freeze trying to add entries in GtkCombo*
Last modified: 2008-04-17 17:43:05 UTC
As per summary, glade stop to work after I try to input some text in order to add entries for GtkComboBoxes and GtkComboBoxEntry widgets. ## Steps to Reproduce ## - Start glade - Add a toplevel widget, for example a GtkWindow - Add a combo box or a combo box entry[1] - Focus the Item text entry in Properties->General - Type to enter combo box entries ## Current Results ## Freeeeeze on first keypress ## More Info ## Same freeze tying to use the Edit Text dialog (clicking the ... button near the Item text entry), but it happens clicking OK button, not when starting to type. Note also that using a GtkComboBoxEntry, the message reported in [1] is repeatetly printed on terminal after the freeze. [1] running glade from a terminal, I've these messages while adding the combo box entry: (glade-3:19537): Gtk-CRITICAL **: gtk_list_store_clear: assertion `GTK_IS_LIST_STORE (list_store)' failed (glade-3:19537): Gtk-CRITICAL **: gtk_combo_box_entry_set_text_column: assertion `text_column >= 0' failed
Good, it seems that keeping glade to run on freeze, it will end in a segfault. Here is the stacktrace, unfortunately it seems very long (I'm at line 8600 and I'm still hitting enter key...) (gdb) run Starting program: /opt/gnome2/bin/glade-3 [Thread debugging using libthread_db enabled] [New Thread 0xb7274720 (LWP 18394)] (glade-3:18394): GladeUI-WARNING **: No icon named 'widget-gtk-scalebutton' was found for object class 'GtkScaleButton'. (glade-3:18394): GladeUI-WARNING **: No icon named 'widget-gtk-volumebutton' was found for object class 'GtkVolumeButton'. GladeUI-Message: 1 missing displayable value for GnomeDateEdit::dateedit-flags Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb7274720 (LWP 18394)] IA__g_signal_emit_valist (instance=0x86865b8, signal_id=18, detail=0, var_args=0xbf16d1fc "h�d\b") at gsignal.c:2126 2126 g_return_if_fail (G_TYPE_CHECK_INSTANCE (instance)); (gdb) thread all apply bt No symbol "all" in current context. (gdb) thread apply all bt
+ Trace 195466
Thread 1 (Thread 0xb7274720 (LWP 18394))
*** This bug has been marked as a duplicate of 528511 ***