Ethereal-dev: [Ethereal-dev] tethereal crash. bt included.
Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.
From: Jaime Fournier <jafour1@xxxxxxxxx>
Date: Thu, 13 Mar 2003 08:15:10 -0800 (PST)
I am seeing tethereal die hourly when it seems to hit
certain packets.
Below is a full backtrace from one of the cores.
If you need more information, please let me know.
Thanks!
########################################################
#0 0x40105fcc in g_mem_chunk_free () from
/usr/lib/libglib-1.2.so.0
No symbol table info available.
#1 0x0823ef02 in free_node_field_info
(finfo=0x8ae4280) at proto.c:397
finfo = (field_info *) 0x8ae4280
#2 0x0823ef49 in proto_tree_free_node
(node=0x8a489b0, data=0x0) at
proto.c:416
node = (GNode *) 0x8a489b0
finfo = (field_info *) 0x0
#3 0x40108e25 in g_node_traverse_in_order () from
/usr/lib/libglib-1.2.so.0
No symbol table info available.
#4 0x40108dc4 in g_node_traverse_in_order () from
/usr/lib/libglib-1.2.so.0
No symbol table info available.
#5 0x40108dc4 in g_node_traverse_in_order () from
/usr/lib/libglib-1.2.so.0
No symbol table info available.
#6 0x40109246 in g_node_traverse () from
/usr/lib/libglib-1.2.so.0
No symbol table info available.
#7 0x0823ee71 in proto_tree_free (tree=0x866a800) at
proto.c:357
tree = (proto_tree *) 0x866a800
#8 0x0823c50a in epan_dissect_free (edt=0x86b3c28) at
epan.c:119
edt = (epan_dissect_t *) 0x86b3c28
#9 0x0822aea0 in wtap_dispatch_cb_print
(user=0xbffeadb0 "à\231X\b",
phdr=0xbffeae50,
offset=0, pseudo_header=0xbffeadc0, buf=0x86698b0
"") at
tethereal.c:2016
user = (guchar *) 0x0
phdr = (struct wtap_pkthdr *) 0x823ef20
offset = 145636240
cf = (capture_file *) 0x85899e0
fdata = {next = 0x0, prev = 0x0, pfd = 0x0,
num = 404937,
pkt_len = 1514,
cap_len = 1514, rel_secs = 718, rel_usecs = 925743,
abs_secs =
1047568319,
abs_usecs = 815654, del_secs = 0, del_usecs = 708,
file_off = 0,
lnk_t = 1, flags = {
passed_dfilter = 0, encoding = 0, visited = 1,
marked = 0}}
passed = 0
print_args = {to_file = 1075257668, dest =
0x40159250 "",
format = 2,
print_summary = 0, print_hex = 1073747888,
expand_all = 1073744548,
suppress_unmarked = 1073742804}
edt = (epan_dissect_t *) 0x86b3c28
create_proto_tree = 0
i = 0
#10 0x0822a583 in capture_pcap_cb (user=0x8583460
"\001",
phdr=0xbffeaec0, pd=0x86698b0 "")
at tethereal.c:1358
pd = (guchar *) 0x86698b0 ""
whdr = {ts = {tv_sec = 1047568319, tv_usec =
815654}, caplen =
1514, len = 1514,
pkt_encap = 1}
pseudo_header = {x25 = {flags = 10 '\n'}, isdn
= {uton = 10,
channel = 84 'T'},
atm = {flags = 10, aal = 84 'T', type = 149 '\225',
subtype = 21
'\025', vpi = 8,
vci = 0, channel = 18992, cells = 2053, aal5t_u2u
= 28060,
aal5t_len = 16385,
aal5t_chksum = 128682617}, ascend = {type = 10,
user =
"\0\0T\225\025@\b\0\0\00J\005\b\234m\001@y\212«\ay\212«\a
®þ¿\0l\001@ØQ\005\bðþ¿åg\031@\224¶\026@P\222\025@\0\0\0\0\0\0\0\002\0",
sess = 0,
call_num =
"°\027\0@¤\n\0@Ô\003\0@@e\001@\230|\001@\0\230\025@`®þ¿FÓ\0@4~\001@
\230\025@\001\0\0\0\0\0\0\0X®þ\001\030\210\036@\030þ¿\037Ç\036@",
chunk = 1075149620,
task = 1075048984}, p2p = {sent = 10}, ieee_802_11
= {channel = 10
'\n',
data_rate = 0 '\0', signal_level = 0 '\0'}, cosine
= {encap = 10
'\n',
direction = 0 '\0',
if_name =
"\0\0T\225\025@\b\0\0\00J\005\b\234m\001@y\212«\ay\212«\a
®þ¿\0l\001@ØQ\005\bðþ¿åg\031@\224¶\026@P\222\025@\0\0\0\0\0\0\0\002\0\0\0\0\0\0\0\0°\027\0@¤\n\0@Ô\003\0@@e\001@\230|\001@\0\230\025@`®þ¿FÓ\0@4~\001@
\230\025@\001\0\0\0\0\0\0\0X®þ\001\030\210\036@\030",
pro = 49150, off
= 50975, pri = 16414, rm = 31540, err = 16405}}
args = {cf = 0x85899e0, pdh = 0x0}
err = 1075155536
#11 0x40140ba3 in pcap_read_packet (handle=0x8669710,
callback=0x822a4b0 <capture_pcap_cb>,
userdata=0x8583460 "\001") at
./pcap-linux.c:446
handle = (pcap_t *) 0x8583460
offset = 1514
from = {sll_family = 17, sll_protocol = 8,
sll_ifindex = 3,
sll_hatype = 1,
sll_pkttype = 3 '\003', sll_halen = 6 '\006',
sll_addr =
"\0\006)l‡\0"}
hdrp = (struct sll_header *) 0x5ea
fromlen = 20
packet_len = 1514
caplen = 1514
pcap_header = {ts = {tv_sec = 1047568319,
tv_usec = 815654},
caplen = 1514,
len = 1514}
#12 0x40141c8a in pcap_dispatch (p=0x8669710, cnt=-1,
callback=0x822a4b0 <capture_pcap_cb>,
user=0x8583460 "\001") at
./pcap.c:62
p = (pcap_t *) 0x8ae3b90
cnt = -1
callback = 0x823ef20 <proto_tree_free_node>
user = (u_char *) 0x0
#13 0x0822a0de in capture (out_file_type=2) at
tethereal.c:1179
loop_err = 0
packet_count_prev = 0
out_file_type = 0
pcap_encap = 0
open_err_str =
"\0Ie\bx\0\0\0
Ò)@>\224\036@°Ie\b\030Ó)@\030µÿ¿>\224\036@\030Ie\b\210Ó)@
Ò)@\0\0\0\0èJe\bè\0\0\0 Ò)@Ôí)@\230Je\b
Ò)@Hµÿ¿>\224\036@0Je\bPÓ)@Xµÿ¿\0\0\0\0\220Fe\b°\0\0\0
Ò)@>\224\036@\0Fe\bøÓ)@xµÿ¿\0\0\0\08Ge\bX\001\0\0
Ò)@Ôí)@\220Fe\b
Ò)@\230µÿ¿ä\223\036@\bFe\b\030¶ÿ¿¸µÿ¿\220Pe\bèEe\b\030¶ÿ¿¸µÿ¿#È$\b\230Fe\b°Pe\b"...
lookup_net_err_str = "eth1: no IPv4 address
assigned\0\0ÐGe\bx\0\0\0
Ò)@>\224\036@\210Ge\b¸Ò)@8´ÿ¿\0\0\0\0ÐHe\b\030\0\0\0
Ò)@>\224\036@¸He\bèÒ)@X´ÿ¿\0\0\0\08Ge\bH\0\0\0
Ò)@>\224\036@
Ge\bÐÒ)@x´ÿ¿\0\0\0\0\230Ie\b0\0\0\0
Ò)@>\224\036@hIe\b0Ó)@\230´ÿ¿\0\0\0\0èGe\b\220\0\0\0
Ò)@>\224\036@ÐGe\b¸Ò)@¸´ÿ¿\0\0\0\00Je\b\030\0\0\0"...
netnum = 0
netmask = 0
fcode = {bf_len = 1, bf_insns = 0x866a7d8}
oldhandler = (void (*)()) 0
err = 0
volatile_err = 0
inpkts = 1
pcap_cnt = 0
errmsg =
"@°ÿ¿\204\211«\a\002\0«\a\220°ÿ¿
u\001@av\017@\002\0\026@Ðó$@Äì\026@Ôí)@\030°ÿ¿fô$@\0\220b\b@e\001@P\222\025@\"ô$@@°ÿ¿FÓ\0@ì\223\025@Ôí)@\0\020\0\0\0\200b\b8°ÿ¿\037Ç\036@\0\020\0\0Ôí)@X°ÿ¿fô$@\0pb\bÔí)@¨°ÿ¿\210\217\036@\0\020\0\0¨°ÿ¿Ôí)\001Î\211\036@\0\020\0\0\0`b\bx°ÿ¿à\201b\b\001\0\0\0
Ò)@\230°ÿ¿fô$@\0\200b\bÔí)@(\002\0\0\0\020\0\0\0\0\004\0\0\210\001\0"...
cnd_stop_capturesize = (condition *) 0x0
cnd_stop_timeout = (condition *) 0x0
ppamsg = "can't find PPA for "
libpcap_warn = 0x8ae3b90
"\200B®\b`y¬\b B®\b`y¬\bÀB®\b`y¬\bàB®\b`y¬\b"
pipe_fd = -1
hdr = {version_major = 37456, version_minor =
16405, thiszone =
1075299268,
sigfigs = 0, snaplen = 940, network = 1075261556}
rechdr = {hdr = {ts_sec = 1075155536, ts_usec
= 1075287162,
incl_len = 10,
orig_len = 1075261556}, ifindex = 138286693,
protocol = 37456,
pkt_type = 21 '\025',
pad = 64 '@'}
pcap_data = '\0' <repeats 63032 times>,
"²\017\001@", '\0'
<repeats 12 times>,
"@e\001@l\027\0@\0\0\0\0ô¥ÿ¿/V\0@\032", '\0' <repeats
11 times>,
"¾U\0@\0\0\0\0\016\0\0\0\224k\001@@e\001@l\027\0@\0\0\0\0tªÿ¿À\201\0@",
'\0' <repeats 56 times>,
"@i\001@\0\0\0\0\0\0\0\0ûÈ\027@P\222\025@", '\0'
<repeats 32 times>, "Qx\0@", '\0' <repeats 56 times>,
"P\222\025@\0\0\0\0\0\0\0\0R°\025@\0\220\025@", '\0'
<repeats 32 times>,
"Qx\0@", '\0' <repeats 56 times>,
"P\222\025@\0\0\0\0\0\0\0"...
stats = {ps_recv = 0, ps_drop = 0, ps_ifdrop =
0}
write_err = 0
dump_ok = 0
#14 0x08229bbc in main (argc=490, argv=0xbfffb7b4) at
tethereal.c:878
argc = -1073754801
opt = 0
i = 6
arg_error = 0
gpf_path = 0x0
pf_path = 0x0
gpf_open_errno = 1075300988
pf_open_errno = 1075229188
err = 2047
capture_filter_specified = 0
if_list = (GList *) 0xa0
if_entry = (GList *) 0x6
err_str =
"\n\0\0\0T\225\025@\b\0\0\0°Ö\004\b\234m\001@\017S\216\a\017S\216\a\020·ÿ¿\0l\001@[U\005\b\b\0\0\04ý\026@ô1\027@P\222\025@taß\0030·ÿ¿P\222\025@u\213\027@\004²\026@P\222\025@4ý\026@P\222\025@\b\0\0\0
\e\005\b\234m\001@\216ÿw\001\216ÿw\001`·ÿ¿\0l\001@(U\005\b
\230\025@ì¶ÿ¿$)\027@P\222\025@À\230\025@\001\0\0\0@e\001@Øp\001@à\225\025@\f·ÿ¿FÓ\0@@e\001@\0l\001@\200\225\025@
·ÿ¿FÓ\0@\234m\001@ \225\025@\001\0\0\0\0\0\0\0"...
out_file_type = 2
cf_name = (gchar *) 0x0
rfilter = (
gchar *) 0xbfffcd4f "((dcerpc.dg_frag_num == 0) ||
( (udp.srcport
== 7000) || (udp.srcport == 7001) || (udp.srcport ==
7002) ||
(udp.dstport == 7000) ))"
if_text = (gchar *) 0x0
rfcode = (dfilter_t *) 0x8655090
prefs = (e_prefs *) 0x85898e0
badopt = 0 '\0'
dump_ok = 0
#14 0x08229bbc in main (argc=490, argv=0xbfffb7b4) at
tethereal.c:878
argc = -1073754801
opt = 0
i = 6
arg_error = 0
gpf_path = 0x0
pf_path = 0x0
gpf_open_errno = 1075300988
pf_open_errno = 1075229188
err = 2047
capture_filter_specified = 0
if_list = (GList *) 0xa0
if_entry = (GList *) 0x6
err_str =
"\n\0\0\0T\225\025@\b\0\0\0°Ö\004\b\234m\001@\017S\216\a\017S\216\a\020·ÿ¿\0l\001@[U\005\b\b\0\0\04ý\026@ô1\027@P\222\025@taß\0030·ÿ¿P\222\025@u\213\027@\004²\026@P\222\025@4ý\026@P\222\025@\b\0\0\0
\e\005\b\234m\001@\216ÿw\001\216ÿw\001`·ÿ¿\0l\001@(U\005\b
\230\025@ì¶ÿ¿$)\027@P\222\025@À\230\025@\001\0\0\0@e\001@Øp\001@à\225\025@\f·ÿ¿FÓ\0@@e\001@\0l\001@\200\225\025@
·ÿ¿FÓ\0@\234m\001@ \225\025@\001\0\0\0\0\0\0\0"...
out_file_type = 2
cf_name = (gchar *) 0x0
rfilter = (
gchar *) 0xbfffcd4f "((dcerpc.dg_frag_num == 0) ||
( (udp.srcport
== 7000) || (udp.srcport == 7001) || (udp.srcport ==
7002) ||
(udp.dstport == 7000) ))"
if_text = (gchar *) 0x0
rfcode = (dfilter_t *) 0x8655090
prefs = (e_prefs *) 0x85898e0
badopt = 0 '\0'
---Type <return> to continue, or q <return> to quit---
tli = (ethereal_tap_list *) 0x6
#15 0x40184647 in __libc_start_main (main=0x8228ee0
<main>, argc=490,
ubp_av=0xbfffb7b4,
init=0x80601d8 <_init>, fini=0x824e230 <_fini>,
rtld_fini=0x4000dcd4 <_dl_fini>,
stack_end=0xbfffb7ac) at
../sysdeps/generic/libc-start.c:129
ubp_av = (char **) 0xbfffb7b4
fini = (void (*)()) 0x40016b4c
<_dl_debug_mask>
rtld_fini = (void (*)()) 0x823ef20
<proto_tree_free_node>
ubp_ev = (char **) 0xbfffbf60
=====
Jaime Fournier
__________________________________________________
Do you Yahoo!?
Yahoo! Web Hosting - establish your business online
http://webhosting.yahoo.com
- Follow-Ups:
- Re: [Ethereal-dev] tethereal crash. bt included.
- From: Guy Harris
- Re: [Ethereal-dev] tethereal crash. bt included.
- Prev by Date: [Ethereal-dev] Small patch for prefs.c
- Next by Date: Re: [Ethereal-dev] Small patch for prefs.c
- Previous by thread: Re: [Ethereal-dev] Small patch for prefs.c
- Next by thread: Re: [Ethereal-dev] tethereal crash. bt included.
- Index(es):





