Wireshark-bugs: [Wireshark-bugs] [Bug 3956] New: Wireshark 1.2.1 exits with Unhandled exception

Date: Fri, 28 Aug 2009 06:23:34 -0700 (PDT)
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3956

           Summary: Wireshark 1.2.1 exits with Unhandled exception (group=1,
                    code=6)
           Product: Wireshark
           Version: 1.2.1
          Platform: x86
        OS/Version: FreeBSD
            Status: NEW
          Severity: Major
          Priority: Low
         Component: TShark
        AssignedTo: wireshark-bugs@xxxxxxxxxxxxx
        ReportedBy: rpsfa@xxxxxxx


Build Information:
TShark 1.2.1

Copyright 1998-2009 Gerald Combs <gerald@xxxxxxxxxxxxx> and contributors.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Compiled with GLib 2.20.4, with libpcap 0.9.8, with libz 1.2.3, without POSIX
capabilities, with libpcre 7.9, with SMI 0.4.8, without c-ares, with ADNS,
without Lua, with GnuTLS 2.8.3, with Gcrypt 1.4.4, with Heimdal Kerberos, with
GeoIP.

Running on FreeBSD 7.2-RELEASE-p3, with libpcap version 0.9.8, GnuTLS 2.8.3,
Gcrypt 1.4.4.

Built using gcc 4.2.1 20070719  [FreeBSD].
--
Running tshark -V -n -R 'kerberos.error_code == 7' port 88 eventually causes
tshark to exit with Unhandled exception (group=1, code=6).

I've been able to leave tshark running while inspecting other protocols and it
does not appear to exit with the unhandled exception.

I was other posts about this possibly being related to an 'out of memory
exception' and have increased the datasize from the default to 2GB.  tshark
appears to die before getting anywhere above 1GB in memory utilization for the
process.

I'm able to get this to happen fairly frequently, so if any additional
information/debugging is required, it should not be a problem.

(gdb) bt
#0  0x2a59ef77 in kill () from /lib/libc.so.7
#1  0x2a59eed6 in raise () from /lib/libc.so.7
#2  0x2a59dada in abort () from /lib/libc.so.7
#3  0x285c151f in unhandled_catcher () from /usr/local/lib/libwireshark.so.0
#4  0x285c17a9 in do_throw () from /usr/local/lib/libwireshark.so.0
#5  0x2a608d48 in ?? ()
#6  0xbfbfd078 in ?? ()
#7  0x285c18ee in except_rethrow () from /usr/local/lib/libwireshark.so.0
#8  0x00000006 in ?? ()
#9  0x00000000 in ?? ()
#10 0x00000000 in ?? ()
#11 0x285cc003 in dissect_packet () from /usr/local/lib/libwireshark.so.0
Previous frame inner to this frame (corrupt stack?)
(gdb)


-- 
Configure bugmail: https://bugs.wireshark.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.