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