|
From: Bryce C <Pl...@Br...> - 2003-03-15 22:53:30
|
Here is a backtrace of my CVS segfault problem. Can someone please
help? I'm using the latest versions of the autotools, glib, gtk, atk,
and pango and yet it still segfaults. I'm also reachable @ AIM:
CoBryceComm (GAIM 0.59.9).
Thanks.
GNU gdb 5.1.1
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you
are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for
details.
This GDB was configured as "i386-mandrake-linux"...
(gdb) run
Starting program: /home/brycec/GAIM/gaim/./src/gaim
[New Thread 1024 (LWP 16566)]
(gaim:16566): GLib-GObject-WARNING **: specified class size for type
`PangoContext' is smaller than the parent type's `GObject' class size
(gaim:16566): GLib-GObject-WARNING **: specified class size for type
`PangoContext' is smaller than the parent type's `GObject' class size
(gaim:16566): GLib-GObject-WARNING **: cannot create new instance of
invalid (non-instantiatable) type `<invalid>'
(gaim:16566): GLib-GObject-CRITICAL **: file gobject.c: line 1377
(g_object_set_qdata_full): assertion `G_IS_OBJECT (object)' failed
(gaim:16566): GLib-GObject-WARNING **: specified class size for type
`PangoFontMap' is smaller than the parent type's `GObject' class size
(gaim:16566): GLib-GObject-CRITICAL **: file gtype.c: line 1876
(g_type_register_static): assertion `parent_type > 0' failed
(gaim:16566): GLib-GObject-WARNING **: cannot create new instance of
invalid (non-instantiatable) type `<invalid>'
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1024 (LWP 16566)]
0x409dccb6 in pango_x_font_map_for_display (display=3D0x80d85b8) at
pangox-fontmap.c:292
292 xfontmap->display =3D display;
(gdb) backtrace
#0 0x409dccb6 in pango_x_font_map_for_display (display=3D0x80d85b8) at
pangox-fontmap.c:292
#1 0x409d92f3 in pango_x_get_context (display=3D0x80d85b8) at
pangox.c:318
#2 0x40677970 in gdk_pango_context_get_for_screen (screen=3D0x80ddae8) at
gdkpango-x11.c:84
#3 0x405a084e in gtk_widget_create_pango_context (widget=3D0x811a318) at
gtkwidget.c:4545
#4 0x405a0781 in gtk_widget_get_pango_context (widget=3D0x811a318) at
gtkwidget.c:4508
#5 0x405a0939 in gtk_widget_create_pango_layout (widget=3D0x811a318,
text=3D0x811b308 "OK") at gtkwidget.c:4582
#6 0x404c6e61 in gtk_label_ensure_layout (label=3D0x811a318) at
gtklabel.c:1420
#7 0x404c719b in gtk_label_size_request (widget=3D0x811a318,
requisition=3D0x811a334) at gtklabel.c:1549
#8 0x406cec3a in g_cclosure_marshal_VOID__BOXED (closure=3D0x80d2988,
return_value=3D0x0, n_param_values=3D2, param_values=3D0xbfff5ba0,
invocation_hint=3D0xbfff5aa8, marshal_data=3D0x404c70e0) at
gmarshal.c:566
#9 0x406b95fa in g_type_class_meta_marshal (closure=3D0x80d2988,
return_value=3D0x0, n_param_values=3D2, param_values=3D0xbfff5ba0,
invocation_hint=3D0xbfff5aa8, marshal_data=3D0x7c) at gclosure.c:514
#10 0x406b91c3 in g_closure_invoke (closure=3D0x80d2988, return_value=3D0x0=
,
n_param_values=3D2, param_values=3D0xbfff5ba0,
invocation_hint=3D0xbfff5aa8) at gclosure.c:437
#11 0x406cceae in signal_emit_unlocked_R (node=3D0x810a310, detail=3D0,
instance=3D0x811a318, emission_return=3D0x0, instance_and_params=3D0xbfff5b=
a0)
at gsignal.c:2752
#12 0x406cba65 in g_signal_emit_valist (instance=3D0x811a318,
signal_id=3D13, detail=3D0, var_args=3D0xbfff5e4c) at gsignal.c:2554
#13 0x406cc625 in g_signal_emit_by_name (instance=3D0x811a318,
detailed_signal=3D0x406071a0 "size_request") at gsignal.c:2649
#14 0x40513e57 in do_size_request (widget=3D0x811a318) at
gtksizegroup.c:493
#15 0x4051416c in _gtk_size_group_compute_requisition (widget=3D0x811a318,
requisition=3D0xbfff5ed0) at gtksizegroup.c:682
#16 0x4059cb4f in gtk_widget_size_request (widget=3D0x811a318,
requisition=3D0xbfff5ed0) at gtkwidget.c:2260
#17 0x404b179e in gtk_hbox_size_request (widget=3D0x811b680,
requisition=3D0x811b69c) at gtkhbox.c:121
#18 0x406cec3a in g_cclosure_marshal_VOID__BOXED (closure=3D0x80d2988,
return_value=3D0x0, n_param_values=3D2, param_values=3D0xbfff6220,
invocation_hint=3D0xbfff6128, marshal_data=3D0x404b1740) at
gmarshal.c:566
#19 0x406b95fa in g_type_class_meta_marshal (closure=3D0x80d2988,
return_value=3D0x0, n_param_values=3D2, param_values=3D0xbfff6220,
invocation_hint=3D0xbfff6128, marshal_data=3D0x7c) at gclosure.c:514
#20 0x406b91c3 in g_closure_invoke (closure=3D0x80d2988, return_value=3D0x0=
,
n_param_values=3D2, param_values=3D0xbfff6220,
invocation_hint=3D0xbfff6128) at gclosure.c:437
#21 0x406cceae in signal_emit_unlocked_R (node=3D0x810a310, detail=3D0,
instance=3D0x811b680, emission_return=3D0x0, instance_and_params=3D0xbfff62=
20)
at gsignal.c:2752
#22 0x406cba65 in g_signal_emit_valist (instance=3D0x811b680,
signal_id=3D13, detail=3D0, var_args=3D0xbfff64cc) at gsignal.c:2554
#23 0x406cc625 in g_signal_emit_by_name (instance=3D0x811b680,
detailed_signal=3D0x406071a0 "size_request") at gsignal.c:2649
#24 0x40513e57 in do_size_request (widget=3D0x811b680) at
gtksizegroup.c:493
#25 0x4051416c in _gtk_size_group_compute_requisition (widget=3D0x811b680,
requisition=3D0xbfff6548) at gtksizegroup.c:682
#26 0x4059cb4f in gtk_widget_size_request (widget=3D0x811b680,
requisition=3D0xbfff6548) at gtkwidget.c:2260
#27 0x4045a421 in gtk_alignment_size_request (widget=3D0x811bbb8,
requisition=3D0x811bbd4) at gtkalignment.c:310
#28 0x406cec3a in g_cclosure_marshal_VOID__BOXED (closure=3D0x80d2988,
return_value=3D0x0, n_param_values=3D2, param_values=3D0xbfff6890,
invocation_hint=3D0xbfff6798, marshal_data=3D0x4045a3d0) at
gmarshal.c:566
#29 0x406b95fa in g_type_class_meta_marshal (closure=3D0x80d2988,
return_value=3D0x0, n_param_values=3D2, param_values=3D0xbfff6890,
invocation_hint=3D0xbfff6798, marshal_data=3D0x7c) at gclosure.c:514
#30 0x406b91c3 in g_closure_invoke (closure=3D0x80d2988, return_value=3D0x0=
,
n_param_values=3D2, param_values=3D0xbfff6890,
invocation_hint=3D0xbfff6798) at gclosure.c:437
#31 0x406cceae in signal_emit_unlocked_R (node=3D0x810a310, detail=3D0,
instance=3D0x811bbb8, emission_return=3D0x0, instance_and_params=3D0xbfff68=
90)
at gsignal.c:2752
#32 0x406cba65 in g_signal_emit_valist (instance=3D0x811bbb8,
signal_id=3D13, detail=3D0, var_args=3D0xbfff6b3c) at gsignal.c:2554
#33 0x406cc625 in g_signal_emit_by_name (instance=3D0x811bbb8,
detailed_signal=3D0x406071a0 "size_request") at gsignal.c:2649
#34 0x40513e57 in do_size_request (widget=3D0x811bbb8) at
gtksizegroup.c:493
#35 0x4051416c in _gtk_size_group_compute_requisition (widget=3D0x811bbb8,
requisition=3D0xbfff6bb8) at gtksizegroup.c:682
---Type <return> to continue, or q <return> to quit---
#36 0x4059cb4f in gtk_widget_size_request (widget=3D0x811bbb8,
requisition=3D0xbfff6bb8) at gtkwidget.c:2260
#37 0x404613e9 in gtk_button_size_request (widget=3D0x81174a0,
requisition=3D0x81174bc) at gtkbutton.c:749
#38 0x406cec3a in g_cclosure_marshal_VOID__BOXED (closure=3D0x80d2988,
return_value=3D0x0, n_param_values=3D2, param_values=3D0xbfff6f30,
invocation_hint=3D0xbfff6e38, marshal_data=3D0x40461330) at
gmarshal.c:566
#39 0x406b95fa in g_type_class_meta_marshal (closure=3D0x80d2988,
return_value=3D0x0, n_param_values=3D2, param_values=3D0xbfff6f30,
invocation_hint=3D0xbfff6e38, marshal_data=3D0x7c) at gclosure.c:514
#40 0x406b91c3 in g_closure_invoke (closure=3D0x80d2988, return_value=3D0x0=
,
n_param_values=3D2, param_values=3D0xbfff6f30,
invocation_hint=3D0xbfff6e38) at gclosure.c:437
#41 0x406cceae in signal_emit_unlocked_R (node=3D0x810a310, detail=3D0,
instance=3D0x81174a0, emission_return=3D0x0, instance_and_params=3D0xbfff6f=
30)
at gsignal.c:2752
#42 0x406cba65 in g_signal_emit_valist (instance=3D0x81174a0,
signal_id=3D13, detail=3D0, var_args=3D0xbfff71dc) at gsignal.c:2554
#43 0x406cc625 in g_signal_emit_by_name (instance=3D0x81174a0,
detailed_signal=3D0x406071a0 "size_request") at gsignal.c:2649
#44 0x40513e57 in do_size_request (widget=3D0x81174a0) at
gtksizegroup.c:493
#45 0x4051416c in _gtk_size_group_compute_requisition (widget=3D0x81174a0,
requisition=3D0xbfff7270) at gtksizegroup.c:682
#46 0x4059cb4f in gtk_widget_size_request (widget=3D0x81174a0,
requisition=3D0xbfff7270) at gtkwidget.c:2260
#47 0x4045eb82 in _gtk_button_box_child_requisition (widget=3D0x8116178,
nvis_children=3D0xbfff72d0, nvis_secondaries=3D0x0, width=3D0xbfff72d4,
height=3D0xbfff72d8) at gtkbbox.c:460
#48 0x404b126c in gtk_hbutton_box_size_request (widget=3D0x8116178,
requisition=3D0x8116194) at gtkhbbox.c:154
#49 0x406cec3a in g_cclosure_marshal_VOID__BOXED (closure=3D0x80d2988,
return_value=3D0x0, n_param_values=3D2, param_values=3D0xbfff7620,
invocation_hint=3D0xbfff7528, marshal_data=3D0x404b1220) at
gmarshal.c:566
#50 0x406b95fa in g_type_class_meta_marshal (closure=3D0x80d2988,
return_value=3D0x0, n_param_values=3D2, param_values=3D0xbfff7620,
invocation_hint=3D0xbfff7528, marshal_data=3D0x7c) at gclosure.c:514
#51 0x406b91c3 in g_closure_invoke (closure=3D0x80d2988, return_value=3D0x0=
,
n_param_values=3D2, param_values=3D0xbfff7620,
invocation_hint=3D0xbfff7528) at gclosure.c:437
#52 0x406cceae in signal_emit_unlocked_R (node=3D0x810a310, detail=3D0,
instance=3D0x8116178, emission_return=3D0x0, instance_and_params=3D0xbfff76=
20)
at gsignal.c:2752
#53 0x406cba65 in g_signal_emit_valist (instance=3D0x8116178,
signal_id=3D13, detail=3D0, var_args=3D0xbfff78cc) at gsignal.c:2554
#54 0x406cc625 in g_signal_emit_by_name (instance=3D0x8116178,
detailed_signal=3D0x406071a0 "size_request") at gsignal.c:2649
#55 0x40513e57 in do_size_request (widget=3D0x8116178) at
gtksizegroup.c:493
#56 0x4051416c in _gtk_size_group_compute_requisition (widget=3D0x8116178,
requisition=3D0xbfff7950) at gtksizegroup.c:682
#57 0x4059cb4f in gtk_widget_size_request (widget=3D0x8116178,
requisition=3D0xbfff7950) at gtkwidget.c:2260
#58 0x40595ccb in gtk_vbox_size_request (widget=3D0x8115070,
requisition=3D0x811508c) at gtkvbox.c:120
#59 0x406cec3a in g_cclosure_marshal_VOID__BOXED (closure=3D0x80d2988,
return_value=3D0x0, n_param_values=3D2, param_values=3D0xbfff7ca0,
invocation_hint=3D0xbfff7ba8, marshal_data=3D0x40595c70) at
gmarshal.c:566
#60 0x406b95fa in g_type_class_meta_marshal (closure=3D0x80d2988,
return_value=3D0x0, n_param_values=3D2, param_values=3D0xbfff7ca0,
invocation_hint=3D0xbfff7ba8, marshal_data=3D0x7c) at gclosure.c:514
#61 0x406b91c3 in g_closure_invoke (closure=3D0x80d2988, return_value=3D0x0=
,
n_param_values=3D2, param_values=3D0xbfff7ca0,
invocation_hint=3D0xbfff7ba8) at gclosure.c:437
#62 0x406cceae in signal_emit_unlocked_R (node=3D0x810a310, detail=3D0,
instance=3D0x8115070, emission_return=3D0x0, instance_and_params=3D0xbfff7c=
a0)
at gsignal.c:2752
#63 0x406cba65 in g_signal_emit_valist (instance=3D0x8115070,
signal_id=3D13, detail=3D0, var_args=3D0xbfff7f4c) at gsignal.c:2554
#64 0x406cc625 in g_signal_emit_by_name (instance=3D0x8115070,
detailed_signal=3D0x406071a0 "size_request") at gsignal.c:2649
#65 0x40513e57 in do_size_request (widget=3D0x8115070) at
gtksizegroup.c:493
#66 0x4051416c in _gtk_size_group_compute_requisition (widget=3D0x8115070,
requisition=3D0xbfff7fc8) at gtksizegroup.c:682
#67 0x4059cb4f in gtk_widget_size_request (widget=3D0x8115070,
requisition=3D0xbfff7fc8) at gtkwidget.c:2260
#68 0x405a9721 in gtk_window_size_request (widget=3D0x81146f8,
requisition=3D0x8114714) at gtkwindow.c:3849
#69 0x406cec3a in g_cclosure_marshal_VOID__BOXED (closure=3D0x80d2988,
return_value=3D0x0, n_param_values=3D2, param_values=3D0xbfff8310,
invocation_hint=3D0xbfff8218, marshal_data=3D0x405a96d0) at
gmarshal.c:566
---Type <return> to continue, or q <return> to quit---
#70 0x406b95fa in g_type_class_meta_marshal (closure=3D0x80d2988,
return_value=3D0x0, n_param_values=3D2, param_values=3D0xbfff8310,
invocation_hint=3D0xbfff8218, marshal_data=3D0x7c) at gclosure.c:514
#71 0x406b91c3 in g_closure_invoke (closure=3D0x80d2988, return_value=3D0x0=
,
n_param_values=3D2, param_values=3D0xbfff8310,
invocation_hint=3D0xbfff8218) at gclosure.c:437
#72 0x406cceae in signal_emit_unlocked_R (node=3D0x810a310, detail=3D0,
instance=3D0x81146f8, emission_return=3D0x0, instance_and_params=3D0xbfff83=
10)
at gsignal.c:2752
#73 0x406cba65 in g_signal_emit_valist (instance=3D0x81146f8,
signal_id=3D13, detail=3D0, var_args=3D0xbfff85bc) at gsignal.c:2554
#74 0x406cc625 in g_signal_emit_by_name (instance=3D0x81146f8,
detailed_signal=3D0x406071a0 "size_request") at gsignal.c:2649
#75 0x40513e57 in do_size_request (widget=3D0x81146f8) at
gtksizegroup.c:493
#76 0x4051416c in _gtk_size_group_compute_requisition (widget=3D0x81146f8,
requisition=3D0x0) at gtksizegroup.c:682
#77 0x4059cb4f in gtk_widget_size_request (widget=3D0x81146f8,
requisition=3D0x0) at gtkwidget.c:2260
#78 0x405aa56d in gtk_window_compute_configure_request
(window=3D0x81146f8, request=3D0xbfff8750, geometry=3D0xbfff8710,
flags=3D0xbfff870c)
at gtkwindow.c:4635
#79 0x405a8fcb in gtk_window_show (widget=3D0x81146f8) at gtkwindow.c:3481
#80 0x406ce2b8 in g_cclosure_marshal_VOID__VOID (closure=3D0x8109e10,
return_value=3D0x0, n_param_values=3D1, param_values=3D0xbfff8ac0,
invocation_hint=3D0xbfff89c8, marshal_data=3D0x405a8f50) at
gmarshal.c:77
#81 0x406b95fa in g_type_class_meta_marshal (closure=3D0x8109e10,
return_value=3D0x0, n_param_values=3D1, param_values=3D0xbfff8ac0,
invocation_hint=3D0xbfff89c8, marshal_data=3D0x5c) at gclosure.c:514
#82 0x406b91c3 in g_closure_invoke (closure=3D0x8109e10, return_value=3D0x0=
,
n_param_values=3D1, param_values=3D0xbfff8ac0,
invocation_hint=3D0xbfff89c8) at gclosure.c:437
#83 0x406cceae in signal_emit_unlocked_R (node=3D0x8109e48, detail=3D0,
instance=3D0x81146f8, emission_return=3D0x0, instance_and_params=3D0xbfff8a=
c0)
at gsignal.c:2752
#84 0x406cba65 in g_signal_emit_valist (instance=3D0x81146f8, signal_id=3D7=
,
detail=3D0, var_args=3D0xbfff8c4c) at gsignal.c:2554
#85 0x406cbd66 in g_signal_emit (instance=3D0x81146f8, signal_id=3D7,
detail=3D0) at gsignal.c:2612
#86 0x4059bd38 in gtk_widget_show (widget=3D0x81146f8) at gtkwidget.c:1682
#87 0x08068502 in do_error_dialog (primary=3D0x80bb17c "Converting Buddy
List",
secondary=3D0x8103db8 "Gaim is converting your old buddy lists to a
new format, which will now be located at /home/brycec/.gaim/blist.xml",
type=3D3) at dialogs.c:523
#88 0x080940e7 in gaim_blist_load () at list.c:1094
#89 0x08067639 in core_main () at core.c:480
#90 0x08096dcf in main (argc=3D1, argv=3D0xbffff6b4) at main.c:867
#91 0x402f4280 in __libc_start_main () from /lib/libc.so.6
--=20
Bryce C <Pl...@Br...>
CoBryce Communications
|