Ethereal-users: Re: [Ethereal-users] Segmentation fault, FC2, ethereal-0.10.5

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Ted Kaczmarek <tedkaz@xxxxxxxxxxxxx>
Date: Sun, 01 Aug 2004 08:08:57 -0400
On Sun, 2004-08-01 at 07:50 -0400, Ted Kaczmarek wrote:
> Openning a 218348774 kbyte capture, FC2, ethereal-0.10.5-0.2.1.
> Below is the back trace.
> 
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread 1426243008 (LWP 5361)]
> 0x48ee18ba in proto_reg_handoff_iapp () from /usr/lib/libethereal.0
> (gdb) bt
> #0  0x48ee18ba in proto_reg_handoff_iapp () from /usr/lib/libethereal.0
> #1  0x48ee1a68 in proto_reg_handoff_iapp () from /usr/lib/libethereal.0
> #2  0x48ee0501 in proto_reg_handoff_iapp () from /usr/lib/libethereal.0
> #3  0x48d04914 in dissect_packet () from /usr/lib/libethereal.0
> #4  0x48d04c80 in dissect_packet () from /usr/lib/libethereal.0
> #5  0x48d05187 in dissector_try_port () from /usr/lib/libethereal.0
> #6  0x490ada59 in decode_udp_ports () from /usr/lib/libethereal.0
> #7  0x490ae034 in decode_udp_ports () from /usr/lib/libethereal.0
> #8  0x48d04914 in dissect_packet () from /usr/lib/libethereal.0
> #9  0x48d04c80 in dissect_packet () from /usr/lib/libethereal.0
> #10 0x48d05187 in dissector_try_port () from /usr/lib/libethereal.0
> #11 0x48ef7dbd in dissect_ip_tcp_options () from /usr/lib/libethereal.0
> #12 0x48d04914 in dissect_packet () from /usr/lib/libethereal.0
> #13 0x48d04c80 in dissect_packet () from /usr/lib/libethereal.0
> #14 0x48d05187 in dissector_try_port () from /usr/lib/libethereal.0
> #15 0x48e3d5d0 in ethertype () from /usr/lib/libethereal.0
> #16 0x48e3c7d5 in capture_eth () from /usr/lib/libethereal.0
> #17 0x48e3cd78 in add_ethernet_trailer () from /usr/lib/libethereal.0
> #18 0x48d04914 in dissect_packet () from /usr/lib/libethereal.0
> #19 0x48d04c80 in dissect_packet () from /usr/lib/libethereal.0
> #20 0x48d05187 in dissector_try_port () from /usr/lib/libethereal.0
> #21 0x48e62894 in proto_reg_handoff_fr () from /usr/lib/libethereal.0
> #22 0x48d04914 in dissect_packet () from /usr/lib/libethereal.0
> ---Type <return> to continue, or q <return> to quit---
> #23 0x48d04c80 in dissect_packet () from /usr/lib/libethereal.0
> #24 0x48d066ca in call_dissector () from /usr/lib/libethereal.0
> #25 0x48d0488c in dissect_packet () from /usr/lib/libethereal.0
> #26 0x48d0225b in epan_dissect_run () from /usr/lib/libethereal.0
> #27 0x08062682 in cf_get_display_name ()
> #28 0x0806291f in cf_get_display_name ()
> #29 0x08061eb5 in cf_read ()
> #30 0x0806b31f in file_open_cmd_cb ()
> #31 0x0806afc4 in file_open_cmd ()
> #32 0x05b8b7a8 in gtk_item_factory_callback_marshal (widget=0x82d3a38,
>     func_data=0x4e9d80) at gtkitemfactory.c:240
> #33 0x00510db1 in g_cclosure_marshal_VOID__VOID (closure=0x8141668,
>     return_value=0x0, n_param_values=1, param_values=0x0,
>     invocation_hint=0xfeffee98, marshal_data=0x0) at gmarshal.c:77
> #34 0x004fb3c0 in g_closure_invoke (closure=0x8141668, return_value=0x0,
>     n_param_values=0, param_values=0x0, invocation_hint=0x0) at
> gclosure.c:437
> #35 0x00510845 in signal_emit_unlocked_R (node=0x82bac28, detail=0,
>     instance=0x82d3a38, emission_return=0x0,
> instance_and_params=0xfeffefa0)
>     at gsignal.c:2435
> #36 0x0050f7e7 in g_signal_emit_valist (instance=0x82d3a38,
> signal_id=95,
>     detail=0, var_args=0xfefff12c "þt»\005ÈX×\005\bÞ+\bHñÿþëXJ")
>     at gsignal.c:2194
> #37 0x0050fae4 in g_signal_emit (instance=0x0, signal_id=0, detail=0)
> ---Type <return> to continue, or q <return> to quit---
>     at gsignal.c:2238
> #38 0x05cbeaf7 in gtk_widget_activate (widget=0x82d3a38) at
> gtkwidget.c:3594
> #39 0x05bbc702 in gtk_menu_shell_activate_item (menu_shell=0x82d3160,
>     menu_item=0x82d3a38, force_deactivate=1) at gtkmenushell.c:892
> #40 0x05bbb880 in gtk_menu_shell_button_release (widget=0x82d3160,
>     event=0x81b0210) at gtkmenushell.c:511
> #41 0x05bb2e97 in gtk_menu_button_release (widget=0x82d3160, event=0x0)
>     at gtkmenu.c:2533
> #42 0x05ba9675 in _gtk_marshal_BOOLEAN__BOXED (closure=0x81413f0,
>     return_value=0xfefff300, n_param_values=2, param_values=0xfefff430,
>     invocation_hint=0xfefff328, marshal_data=0x5bb2e00) at
> gtkmarshalers.c:82
> #43 0x004fb757 in g_type_class_meta_marshal (closure=0x81413f0,
>     return_value=0x0, n_param_values=0, param_values=0xfefff430,
>     invocation_hint=0x0, marshal_data=0x0) at gclosure.c:514
> #44 0x004fb3c0 in g_closure_invoke (closure=0x81413f0, return_value=0x0,
>     n_param_values=0, param_values=0x0, invocation_hint=0x0) at
> gclosure.c:437
> #45 0x00510275 in signal_emit_unlocked_R (node=0x8141428, detail=0,
>     instance=0x82d3160, emission_return=0xfefff3d0,
>     instance_and_params=0xfefff430) at gsignal.c:2473
> #46 0x0050f5be in g_signal_emit_valist (instance=0x82d3160, signal_id=0,
>     detail=0, var_args=0xfefff5c0 "Øõÿþ¸á\023\bøõÿþ\236¡¼\005Øõÿþ")
>     at gsignal.c:2204
> #47 0x0050fae4 in g_signal_emit (instance=0x0, signal_id=0, detail=0)
> ---Type <return> to continue, or q <return> to quit---
>     at gsignal.c:2238
> #48 0x05cbe902 in gtk_widget_event_internal (widget=0x82d3160,
> event=0x81b0210)
>     at gtkwidget.c:3563
> #49 0x05ba768f in gtk_propagate_event (widget=0x82d3160,
> event=0x81b0210)
>     at gtkmain.c:2350
> #50 0x05ba6228 in gtk_main_do_event (event=0x81b0210) at gtkmain.c:1588
> #51 0x00798ab5 in gdk_event_dispatch (source=0x0, callback=0,
> user_data=0x0)
>     at gdkevents-x11.c:2200
> #52 0x00490ea2 in g_main_dispatch (context=0x813db58) at gmain.c:1942
> #53 0x00491f98 in g_main_context_dispatch (context=0x813db58) at
> gmain.c:2492
> #54 0x004922d0 in g_main_context_iterate (context=0x813db58, block=1,
>     dispatch=1, self=0x814e370) at gmain.c:2573
> #55 0x00492913 in g_main_loop_run (loop=0x83cf1e0) at gmain.c:2777
> #56 0x05ba5ae3 in gtk_main () at gtkmain.c:1172
> #57 0x080729af in main ()
> (gdb)
> (gdb)
> 
> 
> Ted
Red Hat Enterprise Linux ES release 3 with ethereal-0.10.3-0.30E.2
does not have this issue. This box does have 2 gigs of ram, where as the
FC2 box only has 768 megs. I noticed over 1 gig of memory is grabbed
when trying to open this capture. 

Ted