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