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 628686 - Glade 3 crashes when adding frame
Glade 3 crashes when adding frame
Status: RESOLVED DUPLICATE of bug 627031
Product: glade
Classification: Applications
Component: general
3.7.x
Other Linux
: High critical
: ---
Assigned To: Glade 3 Maintainers
Glade 3 Maintainers
Depends on:
Blocks:
 
 
Reported: 2010-09-03 11:13 UTC by Rajesh Padalia
Modified: 2010-09-16 17:32 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Rajesh Padalia 2010-09-03 11:13:06 UTC
uname -a output: Linux cool 2.6.34.6-47.fc13.x86_64 #1 SMP Fri Aug 27 08:56:01 UTC 2010 x86_64 x86_64 x86_64 GNU/Linux
--------------------------------------------------------------------
When frame is added to new window or to an empty cell in Horizontal or Vertical Box, glade crashes with following messages in terminal.

(glade-3:10796): GladeUI-CRITICAL **: glade_widget_get_from_gobject: assertion `G_IS_OBJECT (object)' failed

(glade-3:10796): GladeUI-CRITICAL **: glade_widget_get_children: assertion `GLADE_IS_WIDGET (widget)' failed

(glade-3:10796): GladeUI-CRITICAL **: glade_widget_get_from_gobject: assertion `G_IS_OBJECT (object)' failed

[1]+  Segmentation fault      (core dumped) glade-3
--------------------------------------------------------------------
Additional Information:
When Glade 3 run from terminal, following messages displayed on terminal:

GladeUI-Message: Glade needs artwork; a default icon will be used for the following classes:
	GtkSizeGroup	needs an icon named 'widget-gtk-sizegroup'
	GtkFileFilter	needs an icon named 'widget-gtk-filefilter'
	GtkAccelGroup	needs an icon named 'widget-gtk-accelgroup'
	GtkSpinner	needs an icon named 'widget-gtk-spinner'
	GtkAdjustment	needs an icon named 'widget-gtk-adjustment'
	GtkTextBuffer	needs an icon named 'widget-gtk-textbuffer'
	GtkTreeModelFilter	needs an icon named 'widget-gtk-treemodelfilter'
	GtkTextTagTable	needs an icon named 'widget-gtk-texttagtable'
	GtkEntryBuffer	needs an icon named 'widget-gtk-entrybuffer'
	GtkTreeSelection	needs an icon named 'widget-gtk-treeselection'
	GtkTextTag	needs an icon named 'widget-gtk-texttag'
	GtkStatusIcon	needs an icon named 'widget-gtk-statusicon'
	GtkCellRendererSpinner	needs an icon named 'widget-gtk-cellrendererspinner'
	GtkTreeModelSort	needs an icon named 'widget-gtk-treemodelsort'
Comment 1 Fabio Durán Verdugo 2010-09-03 14:51:12 UTC
Please provide exact numbered steps to reproduce this. thank :-)
Comment 2 Rajesh Padalia 2010-09-04 05:52:17 UTC
Steps to reproduce bug:
1. Start Glade (3.7.1) from either Applications->Programming menu or from command line.
2. add top level window
3. add 'vbox' with any number of items
4. add 'Frame' in one of the 'items' in 'vbox'
5. Glade crashes immediately when step 4 is attempted.

Other observations: 
1.this happens with 'Notebook' widget also. If you try adding notebook' instead of 'Frame' in step 4, same thing happens.
2. If I add 'Toolbar' before adding 'Frame' in step 4 above in one of the 'vbox' item, I am able to add 'Frame' in other 'vbox' item. However in this case is still crashing if you add 'Notebook' instead of 'Frame'
3. I recently installed Fedora 13 and glade 3.7.1
4. My original project made from glade 3.6 works fine. However when I add new top level window in this project using glade 3.7.1, I get an empty window when I run program.
Comment 3 Sandmeier Patrick 2010-09-16 09:45:05 UTC
I have the same problem with version 3.7.1, but version 3.6.7 work fine.
Comment 4 Fabio Durán Verdugo 2010-09-16 14:52:30 UTC
Rajesh can you send the trace?
Thanks for taking the time to report this bug.
Without a stack trace from the crash it's very hard to determine what caused it.
Can you get us a stack trace? Please see http://live.gnome.org/GettingTraces for more information on how to do so. Thanks in advance!
Comment 5 Rajesh Padalia 2010-09-16 17:26:37 UTC
Hope following would help:

(gdb) thread apply all bt full

Thread 1 (Thread 0x7ffff7d238e0 (LWP 24384))

  • #0 glade_project_model_get_value
    at glade-project.c line 4388
  • #1 gtk_tree_model_filter_get_value
    at gtktreemodelfilter.c line 2414
  • #2 IA__gtk_tree_view_column_cell_set_cell_data
    at gtktreeviewcolumn.c line 2583
  • #3 validate_row
    at gtktreeview.c line 5723
  • #4 validate_visible_area
    at gtktreeview.c line 6047
  • #5 do_presize_handler
    at gtktreeview.c line 6373
  • #6 presize_handler_callback
    at gtktreeview.c line 6395
  • #7 gdk_threads_dispatch
    at gdk.c line 512
  • #8 g_main_dispatch
    at gmain.c line 1960
  • #9 IA__g_main_context_dispatch
    at gmain.c line 2513
  • #10 g_main_context_iterate
    at gmain.c line 2591
  • #11 IA__g_main_loop_run
    at gmain.c line 2799
  • #12 IA__gtk_main
    at gtkmain.c line 1219
  • #13 main
    at main.c line 186

Comment 6 Fabio Durán Verdugo 2010-09-16 17:32:42 UTC
Thanks for taking the time to report this bug.
This particular bug has already been reported into our bug tracking system, but we are happy to tell you that the problem has already been fixed. It should be solved in the next software version. You may want to check for a software upgrade.

*** This bug has been marked as a duplicate of bug 627031 ***