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 167280 - crash during glade interface creation
crash during glade interface creation
Status: RESOLVED DUPLICATE of bug 167951
Product: glade-legacy
Classification: Deprecated
Component: general
unspecified
Other other
: Normal normal
: ---
Assigned To: Damon Chaplin
Damon Chaplin
Depends on:
Blocks:
 
 
Reported: 2005-02-13 17:03 UTC by francois lefebvre
Modified: 2005-03-03 11:06 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description francois lefebvre 2005-02-13 17:03:46 UTC
Distribution: Slackware Slackware 10.1.0
Package: glade
Severity: normal
Version: GNOME2.6.2 2.6.0
Gnome-Distributor: GNOME.Org
Synopsis: crash during glade interface creation
Bugzilla-Product: glade
Bugzilla-Component: general
Bugzilla-Version: 2.6.0
BugBuddy-GnomeVersion: 2.0 (2.6.1.1)
Description:
Description of the crash:
while deleting a scrolledwindow located in a tabnote widget, glade
crashed


Steps to reproduce the crash:
doesn't reproduce systematically
1. 
2. 
3. 

Expected Results:


How often does this happen?
1


Additional Information:
sorry guys :-(


Debugging Information:

Backtrace was generated from '/usr/bin/glade-2'

(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 7325)]
0x40a88488 in waitpid () from /lib/libpthread.so.0

Thread 1 (Thread 16384 (LWP 7325))

  • #0 waitpid
    from /lib/libpthread.so.0
  • #1 ??
    from /usr/lib/libgnomeui-2.so.0
  • #2 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 __pthread_sighandler
    from /lib/libpthread.so.0
  • #4 <signal handler called>
  • #5 gail_scrolled_window_new
    from /usr/lib/gtk-2.0/modules/libgail.so
  • #6 g_cclosure_marshal_VOID__PARAM
    from /usr/lib/libgobject-2.0.so.0
  • #7 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #8 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #9 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #10 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #11 g_object_interface_list_properties
    from /usr/lib/libgobject-2.0.so.0
  • #12 g_value_get_flags
    from /usr/lib/libgobject-2.0.so.0
  • #13 g_cclosure_new_object_swap
    from /usr/lib/libgobject-2.0.so.0
  • #14 g_object_notify
    from /usr/lib/libgobject-2.0.so.0
  • #15 gtk_widget_hide
    from /usr/lib/libgtk-x11-2.0.so.0
  • #16 gtk_widget_get_default_direction
    from /usr/lib/libgtk-x11-2.0.so.0
  • #17 g_object_run_dispose
    from /usr/lib/libgobject-2.0.so.0
  • #18 gtk_object_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #19 gtk_widget_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #20 gtk_scrolled_window_get_shadow_type
    from /usr/lib/libgtk-x11-2.0.so.0
  • #21 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #22 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #23 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #24 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #25 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #26 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #27 gtk_object_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #28 gtk_widget_get_default_direction
    from /usr/lib/libgtk-x11-2.0.so.0
  • #29 g_object_interface_list_properties
    from /usr/lib/libgobject-2.0.so.0
  • #30 gtk_widget_unref
    from /usr/lib/libgtk-x11-2.0.so.0
  • #31 editor_add_draw_signals
  • #32 g_child_watch_add
    from /usr/lib/libglib-2.0.so.0
  • #33 g_main_depth
    from /usr/lib/libglib-2.0.so.0
  • #34 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #35 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #36 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #37 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #38 main
  • #0 waitpid
    from /lib/libpthread.so.0




------- Bug moved to this database by unknown@bugzilla.gnome.org 2005-02-13 12:03 -------


Unknown version 2.6.0 in product glade.  Setting version to "unspecified".
Unknown platform unknown. Setting to default platform "Other".
Unknown milestone "unknown" in product "glade".
   Setting to default milestone for this product, '---'
The original reporter of this bug does not have
   an account here. Reassigning to the person who moved
   it here, unknown@bugzilla.gnome.org.
   Previous reporter was effel.linux@free.fr.
Setting to default status "UNCONFIRMED".
Setting qa contact to the default for this product.
   This bug either had no qa contact or an invalid one.

Comment 1 Damon Chaplin 2005-02-14 11:01:39 UTC
This may be a duplicate of bug 119635, which was a bug in gail.
What version of gail do you have? I think the problem was fixed in 1.5.0.
Comment 2 Elijah Newren 2005-03-03 03:20:05 UTC
Matches the stack trace in bug 167951 as well...
Comment 3 Damon Chaplin 2005-03-03 11:06:54 UTC
Yes, I'll mark as a duplicate.

Note that Glade turns accessibility on, so it probably is enabled in this
case.

The stack trace looks a bit messy, but I'd guess that something in the
destruction code is making it try to create a new accessible object for the
scrolled window.


Actually, looking at the code, I bet the problem is in
gail_scrolled_window_scrollbar_visibility_changed().
The calls to gtk_widget_get_accessible() may be causing the problem.
Maybe you need to check if the scrolled window is being destroyed at the
top of the function.

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