[Bug 73270] Crash after GtkNotebookWindowCreationFunc
Tony Houghton
h at realh.co.uk
Sat Nov 25 19:52:24 UTC 2006
Public bug reported:
Binary package hint: libgtk2.0-0 2.10.6-0ubuntu1
I've created a GtkNotebookWindowCreationFunc function and enabled it
with gtk_notebook_set_window_creation_hook() and
gtk_notebook_set_tab_detachable(). My function creates a new window
containing an empty notebook. After the function returns I get this
error:
GLib-GObject-CRITICAL **: g_type_instance_get_private: assertion
`instance != NULL && instance->g_class != NULL' failed
followed by a segmentation fault. Backtrace:
(gdb) bt
#0 0xb7c30090 in gtk_notebook_new () from /usr/lib/libgtk-x11-2.0.so.0
#1 0xb7c30358 in gtk_notebook_new () from /usr/lib/libgtk-x11-2.0.so.0
#2 0xb7c125eb in _gtk_marshal_VOID__OBJECT_BOXED_UINT_UINT ()
from /usr/lib/libgtk-x11-2.0.so.0
#3 0xb76e2fb9 in g_value_set_boxed () from /usr/lib/libgobject-2.0.so.0
#4 0xb76e479b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#5 0xb76f51e3 in g_signal_chain_from_overridden ()
from /usr/lib/libgobject-2.0.so.0
#6 0xb76f60b7 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#7 0xb76f8e9e in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#8 0xb7d4785e in gtk_drag_finish () from /usr/lib/libgtk-x11-2.0.so.0
#9 0xb7c12e24 in _gtk_marshal_VOID__BOXED_UINT_UINT ()
from /usr/lib/libgtk-x11-2.0.so.0
#10 0xb76e479b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#11 0xb76f4b93 in g_signal_chain_from_overridden ()
from /usr/lib/libgobject-2.0.so.0
#12 0xb76f60b7 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#13 0xb76f8e9e in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#14 0xb7c6fa54 in gtk_selection_data_set () from /usr/lib/libgtk-x11-2.0.so.0
#15 0xb7c6fce1 in _gtk_selection_request () from /usr/lib/libgtk-x11-2.0.so.0
#16 0xb7c14b00 in _gtk_marshal_BOOLEAN__BOXED ()
from /usr/lib/libgtk-x11-2.0.so.0
#17 0xb76e2fb9 in g_value_set_boxed () from /usr/lib/libgobject-2.0.so.0
#18 0xb76e479b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#19 0xb76f51e3 in g_signal_chain_from_overridden ()
from /usr/lib/libgobject-2.0.so.0
#20 0xb76f5e7f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#21 0xb76f6279 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#22 0xb7d285f8 in gtk_widget_get_default_style ()
from /usr/lib/libgtk-x11-2.0.so.0
#23 0xb7c0f1e9 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#24 0xb7a987ea in _gdk_events_init () from /usr/lib/libgdk-x11-2.0.so.0
#25 0xb766c802 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#26 0xb766f7df in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#27 0xb766fb89 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#28 0xb7c0f574 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#29 0x0804dddd in main (argc=2, argv=0xbff2b004) at main.c:163
** Affects: gtk+2.0 (Ubuntu)
Importance: Undecided
Status: Unconfirmed
** Description changed:
- Binary package hint: libgtk2.0-0
+ Binary package hint: libgtk2.0-0 2.10.6-0ubuntu1
I've created a GtkNotebookWindowCreationFunc function and enabled it
with gtk_notebook_set_window_creation_hook() and
gtk_notebook_set_tab_detachable(). My function creates a new window
containing an empty notebook. After the function returns I get this
error:
GLib-GObject-CRITICAL **: g_type_instance_get_private: assertion
`instance != NULL && instance->g_class != NULL' failed
followed by a segmentation fault. Backtrace:
(gdb) bt
#0 0xb7c30090 in gtk_notebook_new () from /usr/lib/libgtk-x11-2.0.so.0
#1 0xb7c30358 in gtk_notebook_new () from /usr/lib/libgtk-x11-2.0.so.0
#2 0xb7c125eb in _gtk_marshal_VOID__OBJECT_BOXED_UINT_UINT ()
from /usr/lib/libgtk-x11-2.0.so.0
#3 0xb76e2fb9 in g_value_set_boxed () from /usr/lib/libgobject-2.0.so.0
#4 0xb76e479b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#5 0xb76f51e3 in g_signal_chain_from_overridden ()
from /usr/lib/libgobject-2.0.so.0
#6 0xb76f60b7 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#7 0xb76f8e9e in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#8 0xb7d4785e in gtk_drag_finish () from /usr/lib/libgtk-x11-2.0.so.0
#9 0xb7c12e24 in _gtk_marshal_VOID__BOXED_UINT_UINT ()
from /usr/lib/libgtk-x11-2.0.so.0
#10 0xb76e479b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#11 0xb76f4b93 in g_signal_chain_from_overridden ()
from /usr/lib/libgobject-2.0.so.0
#12 0xb76f60b7 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#13 0xb76f8e9e in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#14 0xb7c6fa54 in gtk_selection_data_set () from /usr/lib/libgtk-x11-2.0.so.0
#15 0xb7c6fce1 in _gtk_selection_request () from /usr/lib/libgtk-x11-2.0.so.0
#16 0xb7c14b00 in _gtk_marshal_BOOLEAN__BOXED ()
from /usr/lib/libgtk-x11-2.0.so.0
#17 0xb76e2fb9 in g_value_set_boxed () from /usr/lib/libgobject-2.0.so.0
#18 0xb76e479b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#19 0xb76f51e3 in g_signal_chain_from_overridden ()
from /usr/lib/libgobject-2.0.so.0
#20 0xb76f5e7f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#21 0xb76f6279 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#22 0xb7d285f8 in gtk_widget_get_default_style ()
from /usr/lib/libgtk-x11-2.0.so.0
#23 0xb7c0f1e9 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#24 0xb7a987ea in _gdk_events_init () from /usr/lib/libgdk-x11-2.0.so.0
#25 0xb766c802 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#26 0xb766f7df in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#27 0xb766fb89 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#28 0xb7c0f574 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#29 0x0804dddd in main (argc=2, argv=0xbff2b004) at main.c:163
--
Crash after GtkNotebookWindowCreationFunc
https://launchpad.net/bugs/73270
More information about the desktop-bugs
mailing list