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):