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 415021 - Glade3 crashes when double-clicking filechooserdialog in the inspector
Glade3 crashes when double-clicking filechooserdialog in the inspector
Status: RESOLVED FIXED
Product: glade
Classification: Applications
Component: general
git master
Other All
: Normal critical
: ---
Assigned To: Glade 3 Maintainers
Glade 3 Maintainers
Depends on:
Blocks:
 
 
Reported: 2007-03-05 19:05 UTC by Vytas
Modified: 2007-05-07 17:07 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Vytas 2007-03-05 19:05:47 UTC
Steps to reproduce:
1. Open Glade-3
2. Add File Chooser Dialog
3. Double click it in the widget inspector


Stack trace:
Memory status: size: 52588544 vsize: 0 resident: 52588544 share: 0 rss: 22065152 rss_rlim: 0
CPU usage: start_time: 1173121412 rtime: 0 utime: 154 stime: 0 cutime:143 cstime: 0 timeout: 11 it_real_value: 0 frequency: 3

Backtrace was generated from '/usr/local/bin/glade-3'

Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1219963216 (LWP 6231)]
0xffffe410 in __kernel_vsyscall ()

Thread 1 (Thread -1219963216 (LWP 6231))

  • #0 __kernel_vsyscall
  • #1 waitpid
    from /lib/tls/i686/cmov/libc.so.6
  • #2 gnome_gtk_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 __kernel_vsyscall
  • #5 raise
    from /lib/tls/i686/cmov/libc.so.6
  • #6 abort
    from /lib/tls/i686/cmov/libc.so.6
  • #7 g_logv
    from /usr/lib/libglib-2.0.so.0
  • #8 g_log
    from /usr/lib/libglib-2.0.so.0
  • #9 g_assert_warning
    from /usr/lib/libglib-2.0.so.0
  • #10 _gtk_file_chooser_default_new
    from /usr/lib/libgtk-x11-2.0.so.0
  • #11 g_cclosure_marshal_VOID__OBJECT
    from /usr/lib/libgobject-2.0.so.0
  • #12 g_value_set_boxed
    from /usr/lib/libgobject-2.0.so.0
  • #13 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #14 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #15 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #16 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #17 _gtk_widget_propagate_composited_changed
    from /usr/lib/libgtk-x11-2.0.so.0
  • #18 gtk_box_pack_start_defaults
    from /usr/lib/libgtk-x11-2.0.so.0
  • #19 gtk_container_forall
    from /usr/lib/libgtk-x11-2.0.so.0
  • #20 _gtk_widget_propagate_composited_changed
    from /usr/lib/libgtk-x11-2.0.so.0
  • #21 gtk_box_pack_start_defaults
    from /usr/lib/libgtk-x11-2.0.so.0
  • #22 gtk_container_forall
    from /usr/lib/libgtk-x11-2.0.so.0
  • #23 _gtk_widget_propagate_composited_changed
    from /usr/lib/libgtk-x11-2.0.so.0
  • #24 gtk_button_box_set_child_size
    from /usr/lib/libgtk-x11-2.0.so.0
  • #25 gtk_container_forall
    from /usr/lib/libgtk-x11-2.0.so.0
  • #26 _gtk_widget_propagate_composited_changed
    from /usr/lib/libgtk-x11-2.0.so.0
  • #27 _gtk_widget_propagate_hierarchy_changed
    from /usr/lib/libgtk-x11-2.0.so.0
  • #28 gtk_widget_set_parent
    from /usr/lib/libgtk-x11-2.0.so.0
  • #29 gtk_bin_get_child
    from /usr/lib/libgtk-x11-2.0.so.0
  • #30 glade_design_layout_add
    at glade-design-layout.c line 686
  • #31 g_cclosure_marshal_VOID__OBJECT
    from /usr/lib/libgobject-2.0.so.0
  • #32 g_value_set_boxed
    from /usr/lib/libgobject-2.0.so.0
  • #33 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #34 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #35 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #36 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #37 gtk_container_add
    from /usr/lib/libgtk-x11-2.0.so.0
  • #38 glade_widget_show
    at glade-widget.c line 2118
  • #39 glade_project_view_item_activated_cb
    at glade-project-view.c line 563
  • #40 _gtk_marshal_VOID__BOXED_OBJECT
    from /usr/lib/libgtk-x11-2.0.so.0
  • #41 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #42 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #43 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #44 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #45 gtk_tree_view_row_activated
    from /usr/lib/libgtk-x11-2.0.so.0
  • #46 _gtk_tree_view_column_autosize
    from /usr/lib/libgtk-x11-2.0.so.0
  • #47 _gtk_marshal_BOOLEAN__BOXED
    from /usr/lib/libgtk-x11-2.0.so.0
  • #48 g_value_set_boxed
    from /usr/lib/libgobject-2.0.so.0
  • #49 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #50 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #51 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #52 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #53 gtk_widget_get_default_style
    from /usr/lib/libgtk-x11-2.0.so.0
  • #54 gtk_propagate_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #55 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #56 _gdk_events_init
    from /usr/lib/libgdk-x11-2.0.so.0
  • #57 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #58 g_main_context_check
    from /usr/lib/libglib-2.0.so.0
  • #59 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #60 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #61 main
    at main.c line 177
  • #0 __kernel_vsyscall

Other information:
Used Glade 3.1.5 (SVN trunk 2007 03 05)
Comment 1 Tristan Van Berkom 2007-03-11 18:29:51 UTC
Note, this is the first bug that is related to reparenting
toplevel windows in the workspace and calls for some kind of
workaround...

Note also that this bug is reproduced the _second_ time that
a filechooserdialog is displayed in the workspace.
Comment 2 Juan Pablo Ugarte 2007-04-16 18:56:11 UTC
Fixed in trunk and gnome 2.18 branch

* plugins/gtk+/glade-gtk.c: stop GtkFileChooserDefault "hierarchy-changed" and   "screen-changed" default handlers (fixes bug #415021)
Comment 3 André Klapper 2007-05-07 17:01:16 UTC
hmm... can this be closed as this is fixed?
Comment 4 Tristan Van Berkom 2007-05-07 17:07:07 UTC
Yes I thought it was actually