Ethereal-dev: [ethereal-dev] Crash in proto.c
Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.
From: Gregor Glomm <gg@xxxxxx>
Date: Tue, 16 May 2000 12:22:55 +0200
Hi there,
I have found a problem with the Version 0.8.8 of ethereal.
I am using the nbipx filter and ethereal stops.
Here is a bt from the crash.
By,
Gregor
---------------------------------------------------
(gdb) run
Starting program: /usr/local/bin/ethereal
** ERROR **: file proto.c: line 500 (proto_tree_set_bytes): assertion
failed: (len
gth > 0)
aborting...
Program received signal SIGABRT, Aborted.
0x402eba71 in __kill () from /lib/libc.so.6
(gdb) bt
#0 0x402eba71 in __kill () from /lib/libc.so.6
#1 0x402eb745 in raise () at ../sysdeps/posix/raise.c:28
#2 0x402ece0f in abort () at ../sysdeps/generic/abort.c:139
#3 0x401cd53d in g_logv () at gmessages.c:622
#4 0x401cd5f9 in g_log () at gmessages.c:622
#5 0x80d53d3 in proto_tree_set_bytes (fi=0x8230be8, start_ptr=0x8189c5e
"",
length=0) at proto.c:500
#6 0x80d535a in proto_tree_add_bytes_format (tree=0x825597c,
hfindex=214,
start=70, length=0, start_ptr=0x8189c5e "",
format=0x811b513 "Client hardware address: %s") at proto.c:489
#7 0x806c1ed in dissect_bootp (pd=0x8189c18 "ÿÿÿÿÿÿ\b", offset=42,
fd=0x403bb130, tree=0x82112ac) at packet-bootp.c:618
#8 0x80d251c in dissector_try_port (sub_dissectors=0x81fefb8, port=67,
pd=0x8189c18 "ÿÿÿÿÿÿ\b", offset=42, fd=0x403bb130, tree=0x82112ac)
at packet.c:1360
#9 0x80c3b9f in decode_udp_ports (pd=0x8189c18 "ÿÿÿÿÿÿ\b", offset=42,
fd=0x403bb130, tree=0x82112ac, uh_sport=68, uh_dport=67) at
packet-udp.c:125
#10 0x80c3e7f in dissect_udp (pd=0x8189c18 "ÿÿÿÿÿÿ\b", offset=34,
fd=0x403bb130,
tree=0x82112ac) at packet-udp.c:193
#11 0x80d251c in dissector_try_port (sub_dissectors=0x81e9bb0, port=17,
pd=0x8189c18 "ÿÿÿÿÿÿ\b", offset=34, fd=0x403bb130, tree=0x82112ac)
at packet.c:1360
#12 0x807d9ff in dissect_ip (pd=0x8189c18 "ÿÿÿÿÿÿ\b", offset=34,
fd=0x403bb130,
tree=0x82112ac) at packet-ip.c:986
---Type <return> to continue, or q <return> to quit---
#13 0x8074d70 in ethertype (etype=2048, offset=14, pd=0x8189c18
"ÿÿÿÿÿÿ\b",
fd=0x403bb130, tree=0x82112ac, fh_tree=0x82559e0, item_id=280)
at packet-ethertype.c:106
#14 0x8074c2b in dissect_eth (pd=0x8189c18 "ÿÿÿÿÿÿ\b", offset=0,
fd=0x403bb130,
tree=0x82112ac) at packet-eth.c:251
#15 0x80d218f in dissect_packet (pd=0x8189c18 "ÿÿÿÿÿÿ\b", fd=0x403bb130,
tree=0x82112ac) at packet.c:1160
#16 0x80dc27f in add_packet_to_packet_list (fdata=0x403bb130,
cf=0x8189ba0,
buf=0x8189c18 "ÿÿÿÿÿÿ\b") at file.c:545
#17 0x80dc8f0 in colorize_packets (cf=0x8189ba0) at file.c:842
#18 0x80dc6fc in filter_packets (cf=0x8189ba0, dftext=0x81e7d28 "nbipx")
at file.c:760
#19 0x80f81b4 in filter_activate_cb (w=0x81e2360, data=0x0) at
main.c:799
#20 0x400e8b93 in gtk_marshal_NONE__NONE () at gtkmarshal.c:124
#21 0x40119948 in gtk_handlers_run (handlers=0x81cd430,
signal=0xbfffeae8,
object=0x81e2360, params=0xbfffeb3c, after=0) at gtksignal.c:1909
#22 0x40118d1f in gtk_signal_real_emit (object=0x81e2360, signal_id=105,
params=0xbfffeb3c) at gtksignal.c:1469
#23 0x40116cc7 in gtk_signal_emit () at gtksignal.c:234
#25 0x400bb786 in gtk_entry_key_press (widget=0x81e2360,
event=0x821a088)
at gtkentry.c:1128
#26 0x400e86ff in gtk_marshal_BOOL__POINTER () at gtkmarshal.c:124
#27 0x40118d5d in gtk_signal_real_emit (object=0x81e2360, signal_id=26,
---Type <return> to continue, or q <return> to quit---
params=0xbfffeefc) at gtksignal.c:1484
#28 0x40116cc7 in gtk_signal_emit () at gtksignal.c:234
#29 0x4014f52c in gtk_widget_event () at gtkwidget.c:2707
#30 0x40157626 in gtk_window_key_press_event (widget=0x81bf108,
event=0x821a088)
at gtkwindow.c:1170
#31 0x400e86ff in gtk_marshal_BOOL__POINTER () at gtkmarshal.c:124
#32 0x40118d5d in gtk_signal_real_emit (object=0x81bf108, signal_id=26,
params=0xbffff2ac) at gtksignal.c:1484
#33 0x40116cc7 in gtk_signal_emit () at gtksignal.c:234
#34 0x4014f52c in gtk_widget_event () at gtkwidget.c:2707
#35 0x400e85c5 in gtk_propagate_event () at gtkmain.c:1270
#36 0x400e774f in gtk_main_do_event () at gtkmain.c:807
#37 0x401999c4 in gdk_event_dispatch (source_data=0x0,
current_time=0xbffff6a4,
user_data=0x0) at gdkevents.c:2129
#38 0x401cabd6 in g_main_dispatch (dispatch_time=0xbffff6a4) at
gmain.c:656
#39 0x401cb203 in g_main_iterate (block=1, dispatch=1) at gmain.c:877
#40 0x401cb3cc in g_main_run () at gmain.c:884
#41 0x400e700c in gtk_main () at gtkmain.c:807
#42 0x80f9362 in main (argc=1, argv=0xbffff8d4) at main.c:1545
- Follow-Ups:
- Re: [ethereal-dev] Crash in proto.c
- From: Gilbert Ramirez
- Re: [ethereal-dev] Crash in proto.c
- Prev by Date: [ethereal-dev] Capture problem solved
- Next by Date: [ethereal-dev] On the fly registering of a dissector and a port
- Previous by thread: [ethereal-dev] Capture problem solved
- Next by thread: Re: [ethereal-dev] Crash in proto.c
- Index(es):





