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