GnomeDruidPageStandard
- From: Rodrigo Moya <rodrigo gnome-db org>
- To: gnome-2-0-list gnome org
- Subject: GnomeDruidPageStandard
- Date: 09 Dec 2001 22:57:15 +0100
Hi!
Something seems broken with GnomeDruidPageStandard in libgnomeui. I've
got a GnomeDruid-based class, to which I add 2 GnomeDruidPageEdge pages,
and it works perfectly. I then add a GnomeDruidPageStandard, and my
program hangs in:
g_main_context_iterate (context=0x8068ab8, block=1, dispatch=1,
self=0x8059778)
at gmain.c:2233
2233 g_main_context_release (context);
(gdb)
2236 LOCK_CONTEXT (context);
(gdb)
2238 return some_ready;
The backtrace:
#0 0x4082e3ec in g_source_list_add (source=0x844a178,
context=0x8068ab8)
at gmain.c:740
#1 0x4082e535 in g_source_attach (source=0x844a178, context=0x0) at
gmain.c:800
#2 0x40832335 in g_idle_add_full (priority=110,
function=0x403d4328 <gtk_container_idle_sizer>, data=0x0, notify=0)
at gmain.c:3167
#3 0x4042a25d in gtk_idle_add_priority (priority=110,
function=0x403d4328 <gtk_container_idle_sizer>, data=0x0) at
gtkmain.c:1541
#4 0x403d4604 in _gtk_container_queue_resize (container=0x8138ee8)
at gtkcontainer.c:1033
#5 0x404675f3 in real_queue_resize (widget=0x8194230) at
gtksizegroup.c:124
#6 0x404676e6 in queue_resize_on_widget (widget=0x8194230,
check_siblings=1)
at gtksizegroup.c:168
#7 0x404683a4 in _gtk_size_group_queue_resize (widget=0x8194230)
at gtksizegroup.c:694
#8 0x404ededb in gtk_widget_queue_resize (widget=0x8194230) at
gtkwidget.c:2119
#9 0x4041c9ab in gtk_layout_move_internal (layout=0x8194230,
widget=0x8194bf0,
change_x=1, x=466, change_y=1, y=2) at gtklayout.c:377
#10 0x4041cab6 in gtk_layout_move (layout=0x8194230,
child_widget=0x8194bf0,
x=466, y=2) at gtklayout.c:400
#11 0x40078a04 in gnome_druid_page_standard_layout_setup (
druid_page_standard=0x8194108) at gnome-druid-page-standard.c:797
#12 0x40078928 in gnome_druid_page_standard_size_allocate
(widget=0x8194108,
allocation=0xbfffe20c) at gnome-druid-page-standard.c:788
#13 0x407ef10c in g_cclosure_marshal_VOID__BOXED (closure=0x805df38,
return_value=0x0, n_param_values=2, param_values=0xbfffdf4c,
invocation_hint=0xbfffde30, marshal_data=0x400788b4) at
gmarshal.c:521
#14 0x407da31f in g_type_class_meta_marshal (closure=0x805df38,
return_value=0x0, n_param_values=2, param_values=0xbfffdf4c,
invocation_hint=0xbfffde30, marshal_data=0x60) at gclosure.c:514
#15 0x407d9f2e in g_closure_invoke (closure=0x805df38, return_value=0x0,
n_param_values=2, param_values=0xbfffdf4c,
invocation_hint=0xbfffde30)
at gclosure.c:437
#16 0x407ed3ff in signal_emit_unlocked_R (node=0x805df78, detail=0,
instance=0x8194108, emission_return=0x0,
instance_and_params=0xbfffdf4c)
at gsignal.c:2065
#17 0x407ec2fb in g_signal_emit_valist (instance=0x8194108,
signal_id=23,
detail=0, var_args=0xbfffe1d0) at gsignal.c:1897
#18 0x4046720e in gtk_signal_emit (object=0x8194108, signal_id=23)
at gtksignal.c:355
#19 0x404ee340 in gtk_widget_size_allocate (widget=0x8194108,
allocation=0xbfffe25c) at gtkwidget.c:2307
#20 0x4007271d in gnome_druid_size_allocate (widget=0x8133cb8,
allocation=0xbfffe86c) at gnome-druid.c:459
#21 0x407ef10c in g_cclosure_marshal_VOID__BOXED (closure=0x805df38,
return_value=0x0, n_param_values=2, param_values=0xbfffe5ac,
invocation_hint=0xbfffe490, marshal_data=0x40072484) at
gmarshal.c:521
#22 0x407da31f in g_type_class_meta_marshal (closure=0x805df38,
return_value=0x0, n_param_values=2, param_values=0xbfffe5ac,
invocation_hint=0xbfffe490, marshal_data=0x60) at gclosure.c:514
#23 0x407d9f2e in g_closure_invoke (closure=0x805df38,
return_value=0x0, n_param_values=2, param_values=0xbfffe5ac,
invocation_hint=0xbfffe490)
at gclosure.c:437
#24 0x407ed3ff in signal_emit_unlocked_R (node=0x805df78, detail=0,
instance=0x8133cb8, emission_return=0x0,
instance_and_params=0xbfffe5ac)
at gsignal.c:2065
#25 0x407ec2fb in g_signal_emit_valist (instance=0x8133cb8,
signal_id=23,
detail=0, var_args=0xbfffe830) at gsignal.c:1897
#26 0x4046720e in gtk_signal_emit (object=0x8133cb8, signal_id=23)
at gtksignal.c:355
#27 0x404ee340 in gtk_widget_size_allocate (widget=0x8133cb8,
allocation=0xbfffe8ac) at gtkwidget.c:2307
#28 0x404fbc73 in gtk_window_size_allocate (widget=0x8131948,
allocation=0xbfffeebc) at gtkwindow.c:3357
#29 0x407ef10c in g_cclosure_marshal_VOID__BOXED (closure=0x805df38,
return_value=0x0, n_param_values=2, param_values=0xbfffebfc,
invocation_hint=0xbfffeae0, marshal_data=0x404fbb18) at
gmarshal.c:521
#30 0x407da31f in g_type_class_meta_marshal (closure=0x805df38,
return_value=0x0, n_param_values=2, param_values=0xbfffebfc,
invocation_hint=0xbfffeae0, marshal_data=0x60) at gclosure.c:514
#31 0x407d9f2e in g_closure_invoke (closure=0x805df38, return_value=0x0,
n_param_values=2, param_values=0xbfffebfc,
invocation_hint=0xbfffeae0)
at gclosure.c:437
#32 0x407ed3ff in signal_emit_unlocked_R (node=0x805df78, detail=0,
instance=0x8131948, emission_return=0x0,
instance_and_params=0xbfffebfc)
at gsignal.c:2065
#33 0x407ec2fb in g_signal_emit_valist (instance=0x8131948,
signal_id=23,
detail=0, var_args=0xbfffee80) at gsignal.c:1897
#34 0x4046720e in gtk_signal_emit (object=0x8131948, signal_id=23)
at gtksignal.c:355
#35 0x404ee340 in gtk_widget_size_allocate (widget=0x8131948,
allocation=0x813196c) at gtkwidget.c:2307
#36 0x403d4902 in gtk_container_resize_children (container=0x8131948)
at gtkcontainer.c:1118
#37 0x404fd520 in gtk_window_move_resize (window=0x8131948) at
gtkwindow.c:4466
#38 0x404fc912 in gtk_window_check_resize (container=0x8131948)
at gtkwindow.c:3765
#39 0x407ee696 in g_cclosure_marshal_VOID__VOID (closure=0x8075d68,
return_value=0x0, n_param_values=1, param_values=0xbffff36c,
invocation_hint=0xbffff250, marshal_data=0x404fc86c) at
gmarshal.c:32
#40 0x407da31f in g_type_class_meta_marshal (closure=0x8075d68,
return_value=0x0, n_param_values=1, param_values=0xbffff36c,
invocation_hint=0xbffff250, marshal_data=0x144) at gclosure.c:514
#41 0x407d9f2e in g_closure_invoke (closure=0x8075d68, return_value=0x0,
n_param_values=1, param_values=0xbffff36c,
invocation_hint=0xbffff250)
at gclosure.c:437
#42 0x407edd17 in signal_emit_unlocked_R (node=0x8075d98, detail=0,
instance=0x8131948, emission_return=0x0,
instance_and_params=0xbffff36c)
at gsignal.c:2171
#43 0x407ec2fb in g_signal_emit_valist (instance=0x8131948,
signal_id=77,
detail=0, var_args=0xbffff5ec) at gsignal.c:1897
#44 0x4046720e in gtk_signal_emit (object=0x8131948, signal_id=77)
at gtksignal.c:355
#45 0x403d46f6 in gtk_container_check_resize (container=0x8131948)
at gtkcontainer.c:1066
#46 0x403d43b1 in gtk_container_idle_sizer (data=0x0) at
gtkcontainer.c:989
#47 0x4083224e in g_idle_dispatch (source=0x81a0c78,
callback=0x403d4328 <gtk_container_idle_sizer>, user_data=0x0)
#48 0x4082faab in g_main_dispatch (context=0x8068ab8) at gmain.c:1616
#49 0x408308b7 in g_main_context_dispatch (context=0x8068ab8) at
gmain.c:2149
#50 0x40830c97 in g_main_context_iterate (context=0x8068ab8, block=1,
dispatch=1, self=0x8059778) at gmain.c:2230
#51 0x408313b0 in g_main_loop_run (loop=0x8066150) at gmain.c:2450
#52 0x401c1f78 in bonobo_main () at bonobo-main.c:290
#53 0x400356e2 in gda_main_run (
init_func=0x804af30 <initialize_component_factory>, user_data=0x0)
at gda-init.c:108
#54 0x0804aed3 in main (argc=1, argv=0xbffff874) at main.c:54
#55 0x4089365f in __libc_start_main () from /lib/libc.so.6
any idea?
cheers
--
Rodrigo Moya <rodrigo gnome-db org> - <rodrigo ximian com>
http://www.gnome-db.org/ - http://www.ximian.com/
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]