[Glade-users] crash when editing a treeview
- From: tristanvb at openismus.com (Tristan Van Berkom)
- Subject: [Glade-users] crash when editing a treeview
- Date: Mon, 23 Jan 2012 16:34:43 +0900
On Sun, 2012-01-22 at 18:33 +0100, Alexander Nagel wrote:
Hello everybody,
i use glade version 3.10.2 which is in Debian Wheezy. When I create a
treeview and want to edit it, glade always crashes. I add some gdb
output below. It doen't matter where (in which widget) I create the
treeview, it happens always.
Does anybody have the same problem?
Yes, it's a well known GTK+ bug.
Anyone running GTK+ > 3.1 and < unreleased GTK+ 3.2 branch has
this problem.
It was fixed in GTK+ git master a full 2 months ago, the fix
only recently made it into gtk-3-2 branch and I'm not sure
when another release of GTK+ 3.2.x will be made.
See the mailing list archives of this list for January
for a more in-depth discussion on this very same issue.
Cheers,
-Tristan
regards
Alexander
gdb output:
gdb glade
GNU gdb (GDB) 7.3-debian
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html> This is free software: you are free
to change and redistribute it. There is NO WARRANTY, to the extent
permitted by law. Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/glade...(no debugging symbols
found)...done. (gdb) run
Starting program: /usr/bin/glade
[Thread debugging using libthread_db enabled]
GladeUI-Message: No displayable values for property
GtkMessageDialog::message-type GladeUI-Message: No displayable values
for property GtkTreeSelection::mode GladeUI-Message: 14 missing
displayable value for GtkCellRendererAccel::accel-mods [New Thread
0x7fffeaedf700 (LWP 5719)] [New Thread 0x7fffea6de700 (LWP 5720)]
[New Thread 0x7fffe9cd5700 (LWP 5721)]
[New Thread 0x7fffe94d4700 (LWP 5722)]
[Thread 0x7fffeaedf700 (LWP 5719) exited]
[Thread 0x7fffea6de700 (LWP 5720) exited]
(glade:5715): GladeUI-CRITICAL **: glade_project_selection_set:
assertion `glade_project_has_object (project, object)' failed
(glade:5715): GladeUI-CRITICAL **: glade_signal_model_iter_n_children:
assertion `iter != NULL' failed
(glade:5715): GladeUI-CRITICAL **: glade_signal_model_iter_n_children:
assertion `iter != NULL' failed
Gtk-ERROR **: GtkBox child GladeEditorTable minimum height: -4 < 0
Program received signal SIGTRAP, Trace/breakpoint trap.
0x00007ffff696a888 in g_logv ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0 (gdb) bt
#0 0x00007ffff696a888 in g_logv ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007ffff696ac02 in
g_log () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2
0x00007ffff757c40d in gtk_box_compute_size_for_opposing_orientation
(box=<optimized out>, avail_size=1208, minimum_size=0x7fffffffaa70,
natural_size=0x7fffffffaa74)
at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkbox.c:1146 #3 0x00007ffff76b27f3
in compute_size_for_orientation (widget=0x85f6a0,
orientation=GTK_SIZE_GROUP_HORIZONTAL, for_size=1208,
minimum_size=0x7fffffffab70, natural_size=0x7fffffffab74)
at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtksizerequest.c:372 #4
0x00007ffff757c675 in gtk_box_compute_size_for_opposing_orientation
(box=<optimized out>, avail_size=0, minimum_size=0x7fffffffac10,
natural_size=0x7fffffffac14)
at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkbox.c:1259 #5 0x00007ffff76b27f3
in compute_size_for_orientation (widget=0x2027340,
orientation=GTK_SIZE_GROUP_HORIZONTAL, for_size=1808,
minimum_size=0x7fffffffac98, natural_size=0x7fffffffac9c)
at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtksizerequest.c:372 #6
0x00007ffff757c705 in gtk_box_compute_size_for_orientation
(box=<optimized out>, avail_size=1808, minimum_size=0x7fffffffad30,
natural_size=0x7fffffffad34)
at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkbox.c:1297 #7 0x00007ffff76b27f3
in compute_size_for_orientation (widget=0x2019b60,
orientation=GTK_SIZE_GROUP_HORIZONTAL, for_size=1808,
minimum_size=0x7fffffffadc4, natural_size=0x7fffffffadc8)
at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtksizerequest.c:372 #8
0x00007ffff776b708 in viewport_set_hadjustment_values
(viewport=0x200f950)
at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkviewport.c:431 #9
0x00007ffff776b855 in gtk_viewport_size_allocate (widget=0x200f950,
allocation=0x7fffffffb310)
at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkviewport.c:860 #10
0x00007ffff702a75a in g_closure_invoke ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #11
0x00007ffff703bf7a in ?? ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #12
0x00007ffff7045e11 in g_signal_emit_valist ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #13
0x00007ffff7045fb2 in g_signal_emit ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #14
0x00007ffff777f229 in gtk_widget_size_allocate (widget=0x200f950,
allocation=<optimized out>)
at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkwidget.c:4886 #15
0x00007ffff76a5066 in gtk_scrolled_window_allocate_child
(swindow=<optimized out>, relative_allocation=0x7fffffffb3f0)
at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkscrolledwindow.c:1506 #16
0x00007ffff76a564d in gtk_scrolled_window_size_allocate
(widget=0x206da00, allocation=0x7fffffffb900)
at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkscrolledwindow.c:1704 #17
0x00007ffff702a75a in g_closure_invoke ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #18
0x00007ffff703bf7a in ?? ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #19
0x00007ffff7045e11 in g_signal_emit_valist ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #20
0x00007ffff7045fb2 in g_signal_emit ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #21
0x00007ffff777f229 in gtk_widget_size_allocate (widget=0x206da00,
allocation=<optimized out>)
at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkwidget.c:4886 #22
0x00007ffff76698c9 in gtk_notebook_size_allocate (widget=0x201e2e0,
allocation=<optimized out>)
at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtknotebook.c:2518 #23
0x00007ffff702a75a in g_closure_invoke ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #24
0x00007ffff703bf7a in ?? ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #25
0x00007ffff7045e11 in g_signal_emit_valist ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #26
0x00007ffff7045fb2 in g_signal_emit ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #27
0x00007ffff777f229 in gtk_widget_size_allocate (widget=0x201e2e0,
allocation=<optimized out>)
at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkwidget.c:4886 #28
0x00007ffff76726af in gtk_paned_size_allocate (widget=0x2005bd0,
allocation=<optimized out>)
at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkpaned.c:1215 #29
0x00007ffff702a75a in g_closure_invoke ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #30
0x00007ffff703bf7a in ?? ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #31
0x00007ffff7045e11 in g_signal_emit_valist ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #32
0x00007ffff7045fb2 in g_signal_emit ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #33
0x00007ffff777f229 in gtk_widget_size_allocate (widget=0x2005bd0,
allocation=<optimized out>)
at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkwidget.c:4886 #34
0x00007ffff757cba0 in gtk_box_size_allocate (widget=<optimized out>,
allocation=<optimized out>)
at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkbox.c:658 #35 0x00007ffff702a75a
in g_closure_invoke ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #36
0x00007ffff703bf7a in ?? ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #37
0x00007ffff7045e11 in g_signal_emit_valist ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #38
0x00007ffff7045fb2 in g_signal_emit ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #39
0x00007ffff777f229 in gtk_widget_size_allocate (widget=0x1f1c0d0,
allocation=<optimized out>)
at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkwidget.c:4886 #40
0x00007ffff7789b0d in gtk_window_size_allocate (widget=0x201e440,
allocation=0x7fffffffcfc0)
at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkwindow.c:5384 #41
0x00007ffff702a804 in g_closure_invoke ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #42
0x00007ffff703bf7a in ?? ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #43
0x00007ffff7045e11 in g_signal_emit_valist ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #44
0x00007ffff7045fb2 in g_signal_emit ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #45
0x00007ffff777f229 in gtk_widget_size_allocate (widget=0x201e440,
allocation=<optimized out>)
at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkwidget.c:4886 #46
0x00007ffff7785854 in gtk_window_show (widget=0x201e440)
at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkwindow.c:4650 #47
0x00007ffff702a804 in g_closure_invoke ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #48
0x00007ffff703bf7a in ?? ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #49
0x00007ffff7045e11 in g_signal_emit_valist ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #50
0x00007ffff7045fb2 in g_signal_emit ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #51
0x00007ffff777a1d0 in gtk_widget_show (widget=0x201e440)
at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkwidget.c:3905 #52 gtk_widget_show
(widget=0x201e440) at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkwidget.c:3882
#53 0x00007ffff702a804 in g_closure_invoke ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #54
0x00007ffff703c78a in ?? ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #55
0x00007ffff7045e11 in g_signal_emit_valist ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #56
0x00007ffff704619d in g_signal_emit_by_name ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #57
0x00007ffff702a804 in g_closure_invoke ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #58
0x00007ffff703c78a in ?? ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #59
0x00007ffff7045e11 in g_signal_emit_valist ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #60
0x00007ffff7045fb2 in g_signal_emit ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #61
0x00007ffff75866cd in gtk_real_button_released (button=0x1c4a610)
at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkbutton.c:1826 #62
0x00007ffff702a804 in g_closure_invoke ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 ---Type <return> to
continue, or q <return> to quit--- #63 0x00007ffff703bf7a in ?? ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #64
0x00007ffff7045e11 in g_signal_emit_valist ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #65
0x00007ffff7045fb2 in g_signal_emit ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #66
0x00007ffff758566d in gtk_button_button_release (widget=<optimized
out>, event=<optimized out>)
out>at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkbutton.c:1718 #67
out>0x00007ffff7643088 in _gtk_marshal_BOOLEAN__BOXED
out>(closure=0x635f80, return_value=0x7fffffffe3c0,
out>n_param_values=<optimized out>, param_values=0x1fcfed0,
out>invocation_hint=<optimized out>, marshal_data=<optimized out>)
out>at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmarshalers.c:85 #68
out>0x00007ffff702a804 in g_closure_invoke ()
out>from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #69
out>0x00007ffff703c5bf in ?? ()
out>from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #70
out>0x00007ffff7045be3 in g_signal_emit_valist ()
out>from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #71
out>0x00007ffff7045fb2 in g_signal_emit ()
out>from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #72
out>0x00007ffff776faf9 in gtk_widget_event_internal (widget=0x1c4a610,
out>event=0x1ec7dc0)
out>at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkwidget.c:6132 #73
out>0x00007ffff76427fa in gtk_propagate_event (widget=0x1c4a610,
out>event=0x1ec7dc0) at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c:2624
out>#74 0x00007ffff7642bfb in gtk_main_do_event (event=0x1ec7dc0)
out>at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c:1889 #75
out>0x00007ffff72b4702 in gdk_event_source_dispatch (source=<optimized
out>out>, callback=<optimized out>, user_data=<optimized out>)
out>out>at /tmp/buildd/gtk+3.0-3.2.3/./gdk/x11/gdkeventsource.c:360 #76
out>out>0x00007ffff69620cf in g_main_context_dispatch ()
out>out>from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #77
out>out>0x00007ffff69628c8 in ?? ()
out>out>from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #78
out>out>0x00007ffff6962e02 in g_main_loop_run ()
out>out>from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #79
out>out>0x00007ffff7641fdd in gtk_main ()
out>out>at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c:1362 #80
out>out>0x0000000000409b6c in ?? () #81 0x00007ffff6399ead in
out>out>__libc_start_main (main=<optimized out>, argc=<optimized out>,
out>out>ubp_av=<optimized out>, init=<optimized out>, fini=<optimized
out>out>out>, rtld_fini=<optimized out>, stack_end=0x7fffffffe998) at
out>out>out>libc-start.c:228 #82 0x0000000000409c35 in ?? () #83
out>out>out>0x00007fffffffe998 in ?? () #84 0x000000000000001c in ?? ()
out>out>out>#85 0x0000000000000001 in ?? () #86 0x00007fffffffec18
out>out>out>in ?? () #87 0x0000000000000000 in ?? ()
_______________________________________________
Glade-users maillist - Glade-users at lists.ximian.com
http://lists.ximian.com/mailman/listinfo/glade-users
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]