Wireshark-bugs: [Wireshark-bugs] [Bug 2582] New: Wireshark 1.0.0 crashes on close without save
From:
bugzilla-daemon@xxxxxxxxxxxxx
Date: Sun, 1 Jun 2008 22:46:06 -0700 (PDT)
http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2582
Summary: Wireshark 1.0.0 crashes on close without save
Product: Wireshark
Version: 1.0.0
Platform: PC
OS/Version: Windows XP
Status: NEW
Severity: Major
Priority: High
Component: Wireshark
AssignedTo: wireshark-bugs@xxxxxxxxxxxxx
ReportedBy: googl3meister@xxxxxxxxx
Build Information:
wireshark 1.0.0
Copyright 1998-2008 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 GTK+ 2.12.8, with GLib 2.14.6, with WinPcap (version unknown),
with libz 1.2.3, without POSIX capabilities, with libpcre 7.0, with SMI 0.4.5,
with ADNS, with Lua 5.1, with GnuTLS 1.6.1, with Gcrypt 1.2.3, with MIT
Kerberos, with PortAudio V19-devel, with AirPcap.
Running on Windows XP Service Pack 2, build 2600, with WinPcap version 4.0.2
(packet.dll version 4.0.0.1040), based on libpcap version 0.9.5, without
AirPcap.
Built using Microsoft Visual C++ 6.0 build 8804
--
Wireshark 1.0.0 (latest for Win32 as of the time of writing) reliably crashes
when exiting, with message similar to below (typed from screen) - makes no
difference whether running for a few minutes or a few hours - the one below had
215 packets captured. Saving the file first seems to not cause the issue:
[In a standard win32 error dialog, which you cannot cut'n'paste from....]
The instruction at "0x685d2d30" referenced memory at "0x2e320038". The memory
could not be "read".
Click on OK to terminate the program
Click on CANCEL to debug the program
Clicking on CANCEL loads up Visual Studio which presents the following dialog
(which you _can_ cut'n'paste from.... standards, microsoft, exist for a
reason...)
Unhandled exception at 0x685d2d30 in wireshark.exe: 0xC0000005: Access
violation reading location 0x2e320038.
Viewing assembly indicates the error occurs here in libglib-2.0-0.dll: \
685D2D30 mov eax,dword ptr [eax+esi*4] <<<<<<<<<<<<<<<<<<<<<<</
685D2D33 mov edx,dword ptr [ebx+18h]
685D2D36 mov ecx,dword ptr [ebx+1Ch]
685D2D39 mov dword ptr [esp],ecx
685D2D3C call 685D22F0
685D2D41 mov eax,dword ptr [ebx+8]
685D2D44 mov edx,dword ptr [ebx]
Call stack:
> libglib-2.0-0.dll!685d2d30()
[Frames below may be incorrect and/or missing, no symbols loaded for
libglib-2.0-0.dll]
msvcrt.dll!77c2c2e3()
libwireshark.dll!call_init_routine(void * routine=0x0012ee20, void *
dummy=0x004133f5) Line 113 C
libwireshark.dll!cleanup_dissection() Line 158 C
wireshark.exe!cf_close(_capture_file * cf=0x00597520) Line 366 C
wireshark.exe!main_do_quit() Line 1169 + 0xa bytes C
wireshark.exe!file_quit_answered_cb(void * dialog=0x03f787f0, int
btn=64, void * data=0x00000000) Line 1279 C
wireshark.exe!simple_dialog_cancel_cb(_GtkWidget * w=0x03f779a8, void *
win=0x03f787f0) Line 384 + 0xf bytes C
libgobject-2.0-0.dll!02143945()
libglib-2.0-0.dll!685d2409()
libgobject-2.0-0.dll!02157125()
ntdll.dll!7c910551()
libgobject-2.0-0.dll!02147504()
libgobject-2.0-0.dll!0216383a()
libgobject-2.0-0.dll!02157eda()
libgdk-win32-2.0-0.dll!6c37427a()
gdi32.dll!77f1e4e4()
gdi32.dll!77f1e486()
gdi32.dll!77f1e4f0()
user32.dll!7e4184b2()
user32.dll!7e4186be()
gdi32.dll!77f16cc3()
libgdk-win32-2.0-0.dll!6c374b4e()
libgdk-win32-2.0-0.dll!6c36905b()
libgobject-2.0-0.dll!021439e7()
libgobject-2.0-0.dll!0216317d()
libgobject-2.0-0.dll!0215703b()
ntdll.dll!7c910732()
libgobject-2.0-0.dll!02147504()
libgobject-2.0-0.dll!0216383a()
libgobject-2.0-0.dll!02158166()
libgtk-win32-2.0-0.dll!617a5680()
libgobject-2.0-0.dll!021584d4()
libgtk-win32-2.0-0.dll!617a78dc()
libgobject-2.0-0.dll!02143945()
libglib-2.0-0.dll!685d2409()
libgobject-2.0-0.dll!02156b22()
libgobject-2.0-0.dll!02147504()
libgobject-2.0-0.dll!0216383a()
libgobject-2.0-0.dll!02157eda()
user32.dll!7e41b4c0()
user32.dll!7e41882a()
user32.dll!7e41b4c0()
libgobject-2.0-0.dll!0214770b()
libgdk-win32-2.0-0.dll!6c36a52a()
libgdk-win32-2.0-0.dll!6c36de5b()
libgdk-win32-2.0-0.dll!6c346491()
libgtk-win32-2.0-0.dll!617eab63()
libgtk-win32-2.0-0.dll!617e8a00()
libgtk-win32-2.0-0.dll!617ea741()
libgtk-win32-2.0-0.dll!619d6071()
libgobject-2.0-0.dll!02143307()
libgobject-2.0-0.dll!021439e7()
libgobject-2.0-0.dll!02158166()
libgtk-win32-2.0-0.dll!617a55f0()
libgtk-win32-2.0-0.dll!617a6cf2()
libgtk-win32-2.0-0.dll!6188c522()
libgobject-2.0-0.dll!02143945()
libglib-2.0-0.dll!685d2409()
libgobject-2.0-0.dll!02156d56()
libgobject-2.0-0.dll!02147504()
libgobject-2.0-0.dll!0216383a()
libgobject-2.0-0.dll!02157c2c()
ntdll.dll!7c91056d()
libglib-2.0-0.dll!685d2409()
ntdll.dll!7c910551()
user32.dll!7e41f896()
msctf.dll!74730f19()
msctf.dll!747300a8()
msctf.dll!74730f19()
user32.dll!7e41f84a()
msctf.dll!74724616()
msctf.dll!747304fd()
user32.dll!7e41f896()
msctf.dll!74730f14()
libgdk-win32-2.0-0.dll!6c370ff4()
msctf.dll!74730f19()
user32.dll!7e418734()
user32.dll!7e418816()
user32.dll!7e41885a()
user32.dll!7e41882a()
libgobject-2.0-0.dll!02158166()
libgtk-win32-2.0-0.dll!619be564()
libgtk-win32-2.0-0.dll!618896c1()
libgtk-win32-2.0-0.dll!619c2ec0()
libgtk-win32-2.0-0.dll!6188a9f1()
libglib-2.0-0.dll!685dc419()
libgdk-win32-2.0-0.dll!6c3712ce()
libglib-2.0-0.dll!685de081()
libglib-2.0-0.dll!685de887()
libglib-2.0-0.dll!685e0b59()
libglib-2.0-0.dll!685dfd6b()
libglib-2.0-0.dll!685dff5a()
libglib-2.0-0.dll!685dc3f2()
libgtk-win32-2.0-0.dll!61889f3e()
libglib-2.0-0.dll!685e5d56()
wireshark.exe!main(int argc=0, char * * argv=0x0218495c) Line 3198
C
wireshark.exe!WinMain(HINSTANCE__ * hInstance=0x00400000, HINSTANCE__ *
hPrevInstance=0x00000000, char * lpszCmdLine=0x0015233b, int nCmdShow=1) Line
3265 + 0x17 bytes C
wireshark.exe!_WinMainCRTStartup() + 0x134 bytes
kernel32.dll!7c816fd7()
libwireshark.dll!dissect_ymsg_pdu(tvbuff * tvb=0x006e0069, _packet_info
* pinfo=0x00320033, _proto_node * tree=0x002c0022) Line 381 + 0x13 bytes
C
libwireshark.dll!dissect_sip_common(tvbuff * tvb=0x00200074, int
offset=7274563, _packet_info * pinfo=0x0074006e, _proto_node * tree=0x00780065,
int dissect_other_as_continuation=116, int use_reassembly=6881357) Line 2218 +
0x22 bytes C
libwireshark.dll!date_time_from_opaque(tvbuff * tvb=0x00000070,
unsigned int offset=100, unsigned int data_len=0) Line 315 + 0x74 bytes
C
libwireshark.dll!dissect_open_andx_request(tvbuff * tvb=0x75846816,
_packet_info * pinfo=0x306a0109, _proto_node * tree=0x8b0c4d8b, int
offset=-397278127, _proto_node * smb_tree=0xfff07953) Line 5971 + 0xe bytes
C
74c08508()
If any other info is needed let me know, though I do not watch this group
closely, I admit.
Thanks in advance.
googl3
--
Configure bugmail: http://bugs.wireshark.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.