Core Analysis

Craig A. Betts craig.betts at dfrc.nasa.gov
Mon Jun 16 18:48:57 CEST 2003


Juraj Ziegler wrote:
> On Mon, Jun 16, 2003 at 08:03:45AM -0700, Craig A. Betts wrote:
> 
>>Sorry I took so long with this.  I had to do a lot of RTFMing to figure 
>>out gdb.  Anyways, here are the results:
>>
>><<==--  SNIP  --==>>
>>/usr/local/lib/gtk-2.0/2.2.0/loaders/libpixbufloader-wbmp.so
>>#0  0xfe7b3144 in strlen () from /usr/lib/libc.so.1
>>(gdb)
>><<==-- UNSNIP --==>>
> 
> 
> It shows the libraries being used. Maybe not in this case (I haven't
> followed it closely), but it is often good to do a backtrace. 'bt'
> command in gdb. It shows the stack of functions that have been called at
> the moment the core dump occured. Effectively, it shows in which
> function the segmentation fault occured, the values of the functions
> parametertes, etc.
> 
> [e]

OK, here it goes...

<<==--  SNIP  --==>>
(gdb) bt
#0  0xfe7b3144 in strlen () from /usr/lib/libc.so.1
#1  0xfe802ea8 in _doprnt () from /usr/lib/libc.so.1
#2  0xfe80501c in vsnprintf () from /usr/lib/libc.so.1
#3  0xfec513a8 in g_snprintf (str=0xffbedad0 "ÿ1 ü", n=2147483647,
     fmt=0xfe5c2d60 "%s: %s") at gprintf.c:149
#4  0xfe5c1460 in update_state (tl=0x227f08) at triggerlauncher.c:167
#5  0xfe5c1a04 in create_tl_control (control=0x217de0) at 
triggerlauncher.c:376
#6  0x16434 in create_plugin (control=0xfe5c1940,
     filename=0xfe5c1940 "\235ã¿\220\021") at controls.c:450
#7  0x164fc in create_control (control=0x217de0, id=-1,
     filename=0x59030 "libtriggerlauncher.so") at controls.c:470
#8  0x17d60 in groups_add_control (id=-1,
     filename=0x59030 "libtriggerlauncher.so", index=13) at groups.c:582
#9  0x16174 in add_control (data=0xffffffff, n=9, w=0x1c5740) at 
controls.c:304
#10 0xff1535bc in gtk_item_factory_callback_marshal (widget=0xffffffff,
     func_data=0x1c9e58) at gtkitemfactory.c:230
#11 0xfeed2a10 in g_cclosure_marshal_VOID__VOID (closure=0x1e2390,
     return_value=0x0, n_param_values=1, param_values=0xffbee0d0,
     invocation_hint=0xffbedfc0, marshal_data=0xff153578) at gmarshal.c:72
#12 0xfeebc6e8 in g_closure_invoke (closure=0x1e2390, return_value=0x0,
     n_param_values=1, param_values=0xffbee0d0, invocation_hint=0xffbedfc0)
     at gclosure.c:437
#13 0xfeed2590 in signal_emit_unlocked_R (node=0x191900, detail=0,
     instance=0x1c5740, emission_return=0x0, instance_and_params=0xffbee0d0)
     at gsignal.c:2822
#14 0xfeed1098 in g_signal_emit_valist (instance=0x1c5740, signal_id=149,
     detail=0, var_args=0xffbee320) at gsignal.c:2554
#15 0xfeed13a8 in g_signal_emit (instance=0x1c5740, signal_id=149,
     detail=1644800) at gsignal.c:2612
#16 0xff26181c in gtk_widget_activate (widget=0x1c5740) at gtkwidget.c:3223
#17 0xff1802a4 in gtk_menu_shell_activate_item (menu_shell=0x7a840,
     menu_item=0x1c5740, force_deactivate=0) at gtkmenushell.c:914
#18 0xff17f1d8 in gtk_menu_shell_button_release (widget=0x7a840,
     event=0x167ae8) at gtkmenushell.c:528
#19 0xff177f4c in gtk_menu_button_release (widget=0x7a840, event=0x167ae8)
     at gtkmenu.c:1972
#20 0xff16fc58 in _gtk_marshal_BOOLEAN__BOXED (closure=0x51150,
     return_value=0xffbee6b8, n_param_values=501824, 
param_values=0xffbee7e8,
     invocation_hint=0xffbee6d8, marshal_data=0xff177ebc) at 
gtkmarshalers.c:82
#21 0xfeebca84 in g_type_class_meta_marshal (closure=0x51150,
     return_value=0xffbee6b8, n_param_values=501824, 
param_values=0xffbee7e8,
     invocation_hint=0xffbee6d8, marshal_data=0xb4) at gclosure.c:514
#22 0xfeebc6e8 in g_closure_invoke (closure=0x51150, 
return_value=0xffbee6b8,
     n_param_values=2, param_values=0xffbee7e8, invocation_hint=0xffbee6d8)
     at gclosure.c:437
#23 0xfeed1eb4 in signal_emit_unlocked_R (node=0x517f8, detail=0,
     instance=0x7a840, emission_return=0xffbee780,
     instance_and_params=0xffbee7e8) at gsignal.c:2860
#24 0xfeed0e80 in g_signal_emit_valist (instance=0x7a840, signal_id=333657,
     detail=0, var_args=0xffbeea3c) at gsignal.c:2564
#25 0xfeed13a8 in g_signal_emit (instance=0x51738, signal_id=333657,
     detail=333816) at gsignal.c:2612
#26 0xff2615b4 in gtk_widget_event_internal (widget=0x7a840, event=0x167ae8)
     at gtkwidget.c:3191
#27 0xff16f9f8 in gtk_propagate_event (widget=0x7a840, event=0x167ae8)
     at gtkmain.c:2261
#28 0xff16e7e4 in gtk_main_do_event (event=0x167ae8) at gtkmain.c:1503
#29 0xfefbf858 in gdk_event_dispatch (source=0x167ae8, callback=0,
     user_data=0x0) at gdkevents-x11.c:2005
#30 0xfec2a89c in g_main_dispatch (context=0x4c018) at gmain.c:1720
#31 0xfec2bd10 in g_main_context_dispatch (context=0x4c018) at gmain.c:2268
#32 0xfec2c0c0 in g_main_context_iterate (context=0x4c018, block=1,
     dispatch=1, self=0x1400) at gmain.c:2349
#33 0xfec2c9e0 in g_main_loop_run (loop=0x167530) at gmain.c:2569
#34 0xff16dd8c in gtk_main () at gtkmain.c:1093
#35 0x1b4d0 in main (argc=1, argv=0xffbeef24) at main.c:258
(gdb)
<<==-- UNSNIP --==>>


-- 
Craig A. Betts
IT Security Design Engineer
Arcata Associates, Inc. - Dryden Flight Research Center - NASA
Voice: (661) 276-2085     Pager: (661) 276-3038 #4010




More information about the Xfce4-dev mailing list