After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 528511 - Adding items to combobox causes crash.
Adding items to combobox causes crash.
Status: RESOLVED FIXED
Product: glade
Classification: Applications
Component: general
3.4.x
Other Linux
: Normal major
: ---
Assigned To: Glade 3 Maintainers
Glade 3 Maintainers
: 528579 531356 532202 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2008-04-17 02:54 UTC by Debarshi Ray
Modified: 2008-05-08 17:03 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
GDB backtrace (61.44 KB, text/plain)
2008-04-17 03:20 UTC, Debarshi Ray
  Details
Proposed patch (2.48 KB, patch)
2008-04-17 04:35 UTC, Juan Pablo Ugarte
none Details | Review

Description Debarshi Ray 2008-04-17 02:54:14 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
Comment 1 Debarshi Ray 2008-04-17 03:20:16 UTC
Created attachment 109398 [details]
GDB backtrace
Comment 2 Debarshi Ray 2008-04-17 03:23:05 UTC
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.

Thread 46912499077840 (LWP 2885)

  • #0 IA__g_signal_emit_valist
    at gsignal.c line 2126

Thread 46912499077840 (LWP 2899)

  • #0 IA__g_hash_table_lookup
    at ghash.c line 284
  • #1 IA__g_param_spec_pool_lookup
    at gparam.c line 712
  • #2 IA__g_object_notify
    at gobject.c line 606
  • #3 IA__gtk_accel_label_set_accel_widget
    at gtkaccellabel.c line 410
  • #4 IA__gtk_menu_item_new_with_label
    at gtkmenuitem.c line 282
  • #5 glade_project_undo_items
    at glade-project.c line 1977
  • #6 update_ui
    at glade-window.c line 2783
  • #7 IA__g_closure_invoke
    at gclosure.c line 490
  • #8 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #9 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #10 IA__g_signal_emit
    at gsignal.c line 2243
  • #11 glade_project_push_undo_impl
    at glade-project.c line 394
  • #12 glade_command_set_properties
    at glade-command.c line 652
  • #13 glade_editor_property_commit
    at glade-editor-property.c line 148
  • #14 glade_eprop_text_changed_common
    at glade-editor-property.c line 1574
  • #15 glade_eprop_text_buffer_changed
    at glade-editor-property.c line 1607
  • #16 IA__g_closure_invoke
    at gclosure.c line 490
  • #17 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #18 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #19 IA__g_signal_emit
    at gsignal.c line 2243
  • #20 gtk_text_buffer_real_insert_text
    at gtktextbuffer.c line 846
  • #21 _gtk_marshal_VOID__BOXED_STRING_INT
    at gtkmarshalers.c line 1546
  • #22 IA__g_closure_invoke
    at gclosure.c line 490
  • #23 signal_emit_unlocked_R
    at gsignal.c line 2478
  • #24 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #25 IA__g_signal_emit
    at gsignal.c line 2243
  • #26 gtk_text_buffer_emit_insert
    at gtktextbuffer.c line 867
  • #27 IA__gtk_text_buffer_insert
    at gtktextbuffer.c line 898
  • #28 IA__gtk_text_buffer_set_text
    at gtktextbuffer.c line 823
  • #29 glade_eprop_text_load
    at glade-editor-property.c line 1524
  • #30 glade_eprop_text_changed_common
    at glade-editor-property.c line 1574
  • #31 glade_eprop_text_buffer_changed
    at glade-editor-property.c line 1607
  • #32 IA__g_closure_invoke
    at gclosure.c line 490
  • #33 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #34 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #35 IA__g_signal_emit
    at gsignal.c line 2243
  • #36 gtk_text_buffer_real_insert_text
    at gtktextbuffer.c line 846
  • #37 _gtk_marshal_VOID__BOXED_STRING_INT
    at gtkmarshalers.c line 1546
  • #38 IA__g_closure_invoke
    at gclosure.c line 490
  • #39 signal_emit_unlocked_R
    at gsignal.c line 2478
  • #40 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #41 IA__g_signal_emit
    at gsignal.c line 2243
  • #42 gtk_text_buffer_emit_insert
    at gtktextbuffer.c line 867
  • #43 IA__gtk_text_buffer_insert
    at gtktextbuffer.c line 898
  • #44 IA__gtk_text_buffer_set_text
    at gtktextbuffer.c line 823
  • #45 glade_eprop_text_load
    at glade-editor-property.c line 1524
  • #46 glade_eprop_text_changed_common
    at glade-editor-property.c line 1574
  • #47 glade_eprop_text_buffer_changed
    at glade-editor-property.c line 1607
  • #48 IA__g_closure_invoke
    at gclosure.c line 490
  • #49 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #50 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #51 IA__g_signal_emit
    at gsignal.c line 2243
  • #52 gtk_text_buffer_real_insert_text
    at gtktextbuffer.c line 846
  • #53 _gtk_marshal_VOID__BOXED_STRING_INT
    at gtkmarshalers.c line 1546
  • #54 IA__g_closure_invoke
    at gclosure.c line 490
  • #55 signal_emit_unlocked_R
    at gsignal.c line 2478
  • #56 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #57 IA__g_signal_emit
    at gsignal.c line 2243
  • #58 gtk_text_buffer_emit_insert
    at gtktextbuffer.c line 867
  • #59 IA__gtk_text_buffer_insert
    at gtktextbuffer.c line 898
  • #60 IA__gtk_text_buffer_set_text
    at gtktextbuffer.c line 823
  • #61 glade_eprop_text_load
    at glade-editor-property.c line 1524
  • #62 glade_eprop_text_changed_common
    at glade-editor-property.c line 1574
  • #63 glade_eprop_text_buffer_changed
    at glade-editor-property.c line 1607
  • #64 IA__g_closure_invoke
    at gclosure.c line 490
  • #65 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #66 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #67 IA__g_signal_emit
    at gsignal.c line 2243
  • #68 gtk_text_buffer_real_insert_text
    at gtktextbuffer.c line 846
  • #69 _gtk_marshal_VOID__BOXED_STRING_INT
    at gtkmarshalers.c line 1546
  • #70 IA__g_closure_invoke
    at gclosure.c line 490
  • #71 signal_emit_unlocked_R
    at gsignal.c line 2478
  • #72 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #73 IA__g_signal_emit
    at gsignal.c line 2243
  • #74 gtk_text_buffer_emit_insert
    at gtktextbuffer.c line 867
  • #75 IA__gtk_text_buffer_insert
    at gtktextbuffer.c line 898
  • #76 IA__gtk_text_buffer_set_text
    at gtktextbuffer.c line 823
  • #77 glade_eprop_text_load
    at glade-editor-property.c line 1524
  • #78 glade_eprop_text_changed_common
    at glade-editor-property.c line 1574
  • #79 glade_eprop_text_buffer_changed
    at glade-editor-property.c line 1607
  • #80 IA__g_closure_invoke
    at gclosure.c line 490
  • #81 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #82 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #83 IA__g_signal_emit
    at gsignal.c line 2243
  • #84 gtk_text_buffer_real_insert_text
    at gtktextbuffer.c line 846
  • #85 _gtk_marshal_VOID__BOXED_STRING_INT
    at gtkmarshalers.c line 1546
  • #86 IA__g_closure_invoke
    at gclosure.c line 490
  • #87 signal_emit_unlocked_R
    at gsignal.c line 2478
  • #88 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #89 IA__g_signal_emit
    at gsignal.c line 2243
  • #90 gtk_text_buffer_emit_insert
    at gtktextbuffer.c line 867
  • #91 IA__gtk_text_buffer_insert
    at gtktextbuffer.c line 898
  • #92 IA__gtk_text_buffer_set_text
    at gtktextbuffer.c line 823
  • #93 glade_eprop_text_load
    at glade-editor-property.c line 1524
  • #94 glade_eprop_text_changed_common
    at glade-editor-property.c line 1574
  • #95 glade_eprop_text_buffer_changed
    at glade-editor-property.c line 1607
  • #96 IA__g_closure_invoke
    at gclosure.c line 490
  • #97 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #98 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #99 IA__g_signal_emit
    at gsignal.c line 2243
  • #100 gtk_text_buffer_real_insert_text
    at gtktextbuffer.c line 846
  • #101 _gtk_marshal_VOID__BOXED_STRING_INT
    at gtkmarshalers.c line 1546
  • #102 IA__g_closure_invoke
    at gclosure.c line 490
  • #103 signal_emit_unlocked_R
    at gsignal.c line 2478
  • #104 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #105 IA__g_signal_emit
    at gsignal.c line 2243
  • #106 gtk_text_buffer_emit_insert
    at gtktextbuffer.c line 867
  • #107 IA__gtk_text_buffer_insert
    at gtktextbuffer.c line 898
  • #108 IA__gtk_text_buffer_set_text
    at gtktextbuffer.c line 823
  • #109 glade_eprop_text_load
    at glade-editor-property.c line 1524
  • #110 glade_eprop_text_changed_common
    at glade-editor-property.c line 1574
  • #111 glade_eprop_text_buffer_changed
    at glade-editor-property.c line 1607
  • #112 IA__g_closure_invoke
    at gclosure.c line 490
  • #113 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #114 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #115 IA__g_signal_emit
    at gsignal.c line 2243
  • #116 gtk_text_buffer_real_insert_text
    at gtktextbuffer.c line 846
  • #117 _gtk_marshal_VOID__BOXED_STRING_INT
    at gtkmarshalers.c line 1546
  • #118 IA__g_closure_invoke
    at gclosure.c line 490
  • #119 signal_emit_unlocked_R
    at gsignal.c line 2478
  • #120 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #121 IA__g_signal_emit
    at gsignal.c line 2243
  • #122 gtk_text_buffer_emit_insert
    at gtktextbuffer.c line 867
  • #123 IA__gtk_text_buffer_insert
    at gtktextbuffer.c line 898
  • #124 IA__gtk_text_buffer_set_text
    at gtktextbuffer.c line 823
  • #125 glade_eprop_text_load
    at glade-editor-property.c line 1524
  • #126 glade_eprop_text_changed_common
    at glade-editor-property.c line 1574
  • #127 glade_eprop_text_buffer_changed
    at glade-editor-property.c line 1607
  • #128 IA__g_closure_invoke
    at gclosure.c line 490
  • #129 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #130 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #131 IA__g_signal_emit
    at gsignal.c line 2243
  • #132 gtk_text_buffer_real_insert_text
    at gtktextbuffer.c line 846
  • #133 _gtk_marshal_VOID__BOXED_STRING_INT
    at gtkmarshalers.c line 1546
  • #134 IA__g_closure_invoke
    at gclosure.c line 490
  • #135 signal_emit_unlocked_R
    at gsignal.c line 2478
  • #136 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #137 IA__g_signal_emit
    at gsignal.c line 2243
  • #138 gtk_text_buffer_emit_insert
    at gtktextbuffer.c line 867
  • #139 IA__gtk_text_buffer_insert
    at gtktextbuffer.c line 898
  • #140 IA__gtk_text_buffer_set_text
    at gtktextbuffer.c line 823
  • #141 glade_eprop_text_load
    at glade-editor-property.c line 1524
  • #142 glade_eprop_text_changed_common
    at glade-editor-property.c line 1574
  • #143 glade_eprop_text_buffer_changed
    at glade-editor-property.c line 1607
  • #144 IA__g_closure_invoke
    at gclosure.c line 490
  • #145 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #146 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #147 IA__g_signal_emit
    at gsignal.c line 2243
  • #148 gtk_text_buffer_real_insert_text
    at gtktextbuffer.c line 846
  • #149 _gtk_marshal_VOID__BOXED_STRING_INT
    at gtkmarshalers.c line 1546
  • #150 IA__g_closure_invoke
    at gclosure.c line 490
  • #151 signal_emit_unlocked_R
    at gsignal.c line 2478
  • #152 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #153 IA__g_signal_emit
    at gsignal.c line 2243
  • #154 gtk_text_buffer_emit_insert
    at gtktextbuffer.c line 867
  • #155 IA__gtk_text_buffer_insert
    at gtktextbuffer.c line 898
  • #156 IA__gtk_text_buffer_set_text
    at gtktextbuffer.c line 823
  • #157 glade_eprop_text_load
    at glade-editor-property.c line 1524
  • #158 glade_eprop_text_changed_common
    at glade-editor-property.c line 1574
  • #159 glade_eprop_text_buffer_changed
    at glade-editor-property.c line 1607
  • #160 IA__g_closure_invoke
    at gclosure.c line 490
  • #161 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #162 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #163 IA__g_signal_emit
    at gsignal.c line 2243
  • #164 gtk_text_buffer_real_insert_text
    at gtktextbuffer.c line 846
  • #165 _gtk_marshal_VOID__BOXED_STRING_INT
    at gtkmarshalers.c line 1546
  • #166 IA__g_closure_invoke
    at gclosure.c line 490
  • #167 signal_emit_unlocked_R
    at gsignal.c line 2478
  • #168 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #169 IA__g_signal_emit
    at gsignal.c line 2243
  • #170 gtk_text_buffer_emit_insert
    at gtktextbuffer.c line 867
  • #171 IA__gtk_text_buffer_insert
    at gtktextbuffer.c line 898
  • #172 IA__gtk_text_buffer_set_text
    at gtktextbuffer.c line 823
  • #173 glade_eprop_text_load
    at glade-editor-property.c line 1524
  • #174 glade_eprop_text_changed_common
    at glade-editor-property.c line 1574
  • #175 glade_eprop_text_buffer_changed
    at glade-editor-property.c line 1607
  • #176 IA__g_closure_invoke
    at gclosure.c line 490
  • #177 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #178 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #179 IA__g_signal_emit
    at gsignal.c line 2243
  • #180 gtk_text_buffer_real_insert_text
    at gtktextbuffer.c line 846
  • #181 _gtk_marshal_VOID__BOXED_STRING_INT
    at gtkmarshalers.c line 1546
  • #182 IA__g_closure_invoke
    at gclosure.c line 490
  • #183 signal_emit_unlocked_R
    at gsignal.c line 2478
  • #184 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #185 IA__g_signal_emit
    at gsignal.c line 2243
  • #186 gtk_text_buffer_emit_insert
    at gtktextbuffer.c line 867
  • #187 IA__gtk_text_buffer_insert
    at gtktextbuffer.c line 898
  • #188 IA__gtk_text_buffer_set_text
    at gtktextbuffer.c line 823

Thread 1 (Thread 46912499077840 (LWP 2899))

  • #0 IA__g_hash_table_lookup
    at ghash.c line 284
  • #1 IA__g_param_spec_pool_lookup
    at gparam.c line 712
  • #2 IA__g_object_notify
    at gobject.c line 606
  • #3 IA__gtk_accel_label_set_accel_widget
    at gtkaccellabel.c line 410
  • #4 IA__gtk_menu_item_new_with_label
    at gtkmenuitem.c line 282
  • #5 glade_project_undo_items
    at glade-project.c line 1977
  • #6 update_ui
    at glade-window.c line 2783
  • #7 IA__g_closure_invoke
    at gclosure.c line 490
  • #8 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #9 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #10 IA__g_signal_emit
    at gsignal.c line 2243
  • #11 glade_project_push_undo_impl
    at glade-project.c line 394
  • #12 glade_command_set_properties
    at glade-command.c line 652
  • #13 glade_editor_property_commit
    at glade-editor-property.c line 148
  • #14 glade_eprop_text_changed_common
    at glade-editor-property.c line 1574
  • #15 glade_eprop_text_buffer_changed
    at glade-editor-property.c line 1607
  • #16 IA__g_closure_invoke
    at gclosure.c line 490
  • #17 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #18 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #19 IA__g_signal_emit
    at gsignal.c line 2243
  • #20 gtk_text_buffer_real_insert_text
    at gtktextbuffer.c line 846
  • #21 _gtk_marshal_VOID__BOXED_STRING_INT
    at gtkmarshalers.c line 1546
  • #22 IA__g_closure_invoke
    at gclosure.c line 490
  • #23 signal_emit_unlocked_R
    at gsignal.c line 2478
  • #24 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #25 IA__g_signal_emit
    at gsignal.c line 2243
  • #26 gtk_text_buffer_emit_insert
    at gtktextbuffer.c line 867
  • #27 IA__gtk_text_buffer_insert
    at gtktextbuffer.c line 898
  • #28 IA__gtk_text_buffer_set_text
    at gtktextbuffer.c line 823
  • #29 glade_eprop_text_load
    at glade-editor-property.c line 1524
  • #30 glade_eprop_text_changed_common
    at glade-editor-property.c line 1574
  • #31 glade_eprop_text_buffer_changed
    at glade-editor-property.c line 1607
  • #32 IA__g_closure_invoke
    at gclosure.c line 490
  • #33 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #34 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #35 IA__g_signal_emit
    at gsignal.c line 2243
  • #36 gtk_text_buffer_real_insert_text
    at gtktextbuffer.c line 846
  • #37 _gtk_marshal_VOID__BOXED_STRING_INT
    at gtkmarshalers.c line 1546
  • #38 IA__g_closure_invoke
    at gclosure.c line 490
  • #39 signal_emit_unlocked_R
    at gsignal.c line 2478
  • #40 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #41 IA__g_signal_emit
    at gsignal.c line 2243
  • #42 gtk_text_buffer_emit_insert
    at gtktextbuffer.c line 867
  • #43 IA__gtk_text_buffer_insert
    at gtktextbuffer.c line 898
  • #44 IA__gtk_text_buffer_set_text
    at gtktextbuffer.c line 823
  • #45 glade_eprop_text_load
    at glade-editor-property.c line 1524
  • #46 glade_eprop_text_changed_common
    at glade-editor-property.c line 1574
  • #47 glade_eprop_text_buffer_changed
    at glade-editor-property.c line 1607
  • #48 IA__g_closure_invoke
    at gclosure.c line 490
  • #49 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #50 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #51 IA__g_signal_emit
    at gsignal.c line 2243
  • #52 gtk_text_buffer_real_insert_text
    at gtktextbuffer.c line 846
  • #53 _gtk_marshal_VOID__BOXED_STRING_INT
    at gtkmarshalers.c line 1546
  • #54 IA__g_closure_invoke
    at gclosure.c line 490
  • #55 signal_emit_unlocked_R
    at gsignal.c line 2478
  • #56 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #57 IA__g_signal_emit
    at gsignal.c line 2243
  • #58 gtk_text_buffer_emit_insert
    at gtktextbuffer.c line 867
  • #59 IA__gtk_text_buffer_insert
    at gtktextbuffer.c line 898
  • #60 IA__gtk_text_buffer_set_text
    at gtktextbuffer.c line 823
  • #61 glade_eprop_text_load
    at glade-editor-property.c line 1524
  • #62 glade_eprop_text_changed_common
    at glade-editor-property.c line 1574
  • #63 glade_eprop_text_buffer_changed
    at glade-editor-property.c line 1607
  • #64 IA__g_closure_invoke
    at gclosure.c line 490
  • #65 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #66 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #67 IA__g_signal_emit
    at gsignal.c line 2243
  • #68 gtk_text_buffer_real_insert_text
    at gtktextbuffer.c line 846
  • #69 _gtk_marshal_VOID__BOXED_STRING_INT
    at gtkmarshalers.c line 1546
  • #70 IA__g_closure_invoke
    at gclosure.c line 490
  • #71 signal_emit_unlocked_R
    at gsignal.c line 2478
  • #72 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #73 IA__g_signal_emit
    at gsignal.c line 2243
  • #74 gtk_text_buffer_emit_insert
    at gtktextbuffer.c line 867
  • #75 IA__gtk_text_buffer_insert
    at gtktextbuffer.c line 898
  • #76 IA__gtk_text_buffer_set_text
    at gtktextbuffer.c line 823
  • #77 glade_eprop_text_load
    at glade-editor-property.c line 1524
  • #78 glade_eprop_text_changed_common
    at glade-editor-property.c line 1574
  • #79 glade_eprop_text_buffer_changed
    at glade-editor-property.c line 1607
  • #80 IA__g_closure_invoke
    at gclosure.c line 490
  • #81 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #82 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #83 IA__g_signal_emit
    at gsignal.c line 2243
  • #84 gtk_text_buffer_real_insert_text
    at gtktextbuffer.c line 846
  • #85 _gtk_marshal_VOID__BOXED_STRING_INT
    at gtkmarshalers.c line 1546
  • #86 IA__g_closure_invoke
    at gclosure.c line 490
  • #87 signal_emit_unlocked_R
    at gsignal.c line 2478
  • #88 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #89 IA__g_signal_emit
    at gsignal.c line 2243
  • #90 gtk_text_buffer_emit_insert
    at gtktextbuffer.c line 867
  • #91 IA__gtk_text_buffer_insert
    at gtktextbuffer.c line 898
  • #92 IA__gtk_text_buffer_set_text
    at gtktextbuffer.c line 823
  • #93 glade_eprop_text_load
    at glade-editor-property.c line 1524
  • #94 glade_eprop_text_changed_common
    at glade-editor-property.c line 1574
  • #95 glade_eprop_text_buffer_changed
    at glade-editor-property.c line 1607
  • #96 IA__g_closure_invoke
    at gclosure.c line 490
  • #97 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #98 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #99 IA__g_signal_emit
    at gsignal.c line 2243
  • #100 gtk_text_buffer_real_insert_text
    at gtktextbuffer.c line 846
  • #101 _gtk_marshal_VOID__BOXED_STRING_INT
    at gtkmarshalers.c line 1546
  • #102 IA__g_closure_invoke
    at gclosure.c line 490
  • #103 signal_emit_unlocked_R
    at gsignal.c line 2478
  • #104 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #105 IA__g_signal_emit
    at gsignal.c line 2243
  • #106 gtk_text_buffer_emit_insert
    at gtktextbuffer.c line 867
  • #107 IA__gtk_text_buffer_insert
    at gtktextbuffer.c line 898
  • #108 IA__gtk_text_buffer_set_text
    at gtktextbuffer.c line 823
  • #109 glade_eprop_text_load
    at glade-editor-property.c line 1524
  • #110 glade_eprop_text_changed_common
    at glade-editor-property.c line 1574
  • #111 glade_eprop_text_buffer_changed
    at glade-editor-property.c line 1607
  • #112 IA__g_closure_invoke
    at gclosure.c line 490
  • #113 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #114 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #115 IA__g_signal_emit
    at gsignal.c line 2243
  • #116 gtk_text_buffer_real_insert_text
    at gtktextbuffer.c line 846
  • #117 _gtk_marshal_VOID__BOXED_STRING_INT
    at gtkmarshalers.c line 1546
  • #118 IA__g_closure_invoke
    at gclosure.c line 490
  • #119 signal_emit_unlocked_R
    at gsignal.c line 2478
  • #120 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #121 IA__g_signal_emit
    at gsignal.c line 2243
  • #122 gtk_text_buffer_emit_insert
    at gtktextbuffer.c line 867
  • #123 IA__gtk_text_buffer_insert
    at gtktextbuffer.c line 898
  • #124 IA__gtk_text_buffer_set_text
    at gtktextbuffer.c line 823
  • #125 glade_eprop_text_load
    at glade-editor-property.c line 1524
  • #126 glade_eprop_text_changed_common
    at glade-editor-property.c line 1574
  • #127 glade_eprop_text_buffer_changed
    at glade-editor-property.c line 1607
  • #128 IA__g_closure_invoke
    at gclosure.c line 490
  • #129 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #130 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #131 IA__g_signal_emit
    at gsignal.c line 2243
  • #132 gtk_text_buffer_real_insert_text
    at gtktextbuffer.c line 846
  • #133 _gtk_marshal_VOID__BOXED_STRING_INT
    at gtkmarshalers.c line 1546
  • #134 IA__g_closure_invoke
    at gclosure.c line 490
  • #135 signal_emit_unlocked_R
    at gsignal.c line 2478
  • #136 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #137 IA__g_signal_emit
    at gsignal.c line 2243
  • #138 gtk_text_buffer_emit_insert
    at gtktextbuffer.c line 867
  • #139 IA__gtk_text_buffer_insert
    at gtktextbuffer.c line 898
  • #140 IA__gtk_text_buffer_set_text
    at gtktextbuffer.c line 823
  • #141 glade_eprop_text_load
    at glade-editor-property.c line 1524
  • #142 glade_eprop_text_changed_common
    at glade-editor-property.c line 1574
  • #143 glade_eprop_text_buffer_changed
    at glade-editor-property.c line 1607
  • #144 IA__g_closure_invoke
    at gclosure.c line 490
  • #145 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #146 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #147 IA__g_signal_emit
    at gsignal.c line 2243
  • #148 gtk_text_buffer_real_insert_text
    at gtktextbuffer.c line 846
  • #149 _gtk_marshal_VOID__BOXED_STRING_INT
    at gtkmarshalers.c line 1546
  • #150 IA__g_closure_invoke
    at gclosure.c line 490
  • #151 signal_emit_unlocked_R
    at gsignal.c line 2478
  • #152 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #153 IA__g_signal_emit
    at gsignal.c line 2243
  • #154 gtk_text_buffer_emit_insert
    at gtktextbuffer.c line 867
  • #155 IA__gtk_text_buffer_insert
    at gtktextbuffer.c line 898
  • #156 IA__gtk_text_buffer_set_text
    at gtktextbuffer.c line 823
  • #157 glade_eprop_text_load
    at glade-editor-property.c line 1524
  • #158 glade_eprop_text_changed_common
    at glade-editor-property.c line 1574
  • #159 glade_eprop_text_buffer_changed
    at glade-editor-property.c line 1607
  • #160 IA__g_closure_invoke
    at gclosure.c line 490
  • #161 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #162 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #163 IA__g_signal_emit
    at gsignal.c line 2243
  • #164 gtk_text_buffer_real_insert_text
    at gtktextbuffer.c line 846
  • #165 _gtk_marshal_VOID__BOXED_STRING_INT
    at gtkmarshalers.c line 1546
  • #166 IA__g_closure_invoke
    at gclosure.c line 490
  • #167 signal_emit_unlocked_R
    at gsignal.c line 2478
  • #168 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #169 IA__g_signal_emit
    at gsignal.c line 2243
  • #170 gtk_text_buffer_emit_insert
    at gtktextbuffer.c line 867
  • #171 IA__gtk_text_buffer_insert
    at gtktextbuffer.c line 898
  • #172 IA__gtk_text_buffer_set_text
    at gtktextbuffer.c line 823
  • #173 glade_eprop_text_load
    at glade-editor-property.c line 1524
  • #174 glade_eprop_text_changed_common
    at glade-editor-property.c line 1574
  • #175 glade_eprop_text_buffer_changed
    at glade-editor-property.c line 1607
  • #176 IA__g_closure_invoke
    at gclosure.c line 490
  • #177 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #178 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #179 IA__g_signal_emit
    at gsignal.c line 2243
  • #180 gtk_text_buffer_real_insert_text
    at gtktextbuffer.c line 846
  • #181 _gtk_marshal_VOID__BOXED_STRING_INT
    at gtkmarshalers.c line 1546
  • #182 IA__g_closure_invoke
    at gclosure.c line 490
  • #183 signal_emit_unlocked_R
    at gsignal.c line 2478
  • #184 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #185 IA__g_signal_emit
    at gsignal.c line 2243
  • #186 gtk_text_buffer_emit_insert
    at gtktextbuffer.c line 867
  • #187 IA__gtk_text_buffer_insert
    at gtktextbuffer.c line 898
  • #188 IA__gtk_text_buffer_set_text
    at gtktextbuffer.c line 823

Comment 3 Juan Pablo Ugarte 2008-04-17 04:35:17 UTC
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
Comment 4 Debarshi Ray 2008-04-17 06:21:05 UTC
(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.
Comment 5 Juan Pablo Ugarte 2008-04-17 17:07:58 UTC
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
Comment 6 Juan Pablo Ugarte 2008-04-17 17:43:05 UTC
*** Bug 528579 has been marked as a duplicate of this bug. ***
Comment 7 Juan Pablo Ugarte 2008-04-17 20:40:05 UTC
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
Comment 8 Debarshi Ray 2008-04-18 02:20:07 UTC
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. :-)
Comment 9 Tristan Van Berkom 2008-05-08 17:01:17 UTC
*** Bug 531356 has been marked as a duplicate of this bug. ***
Comment 10 Tristan Van Berkom 2008-05-08 17:03:49 UTC
*** Bug 532202 has been marked as a duplicate of this bug. ***