Wireshark-bugs: [Wireshark-bugs] [Bug 2582] New: Wireshark 1.0.0 crashes on close without save
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.
- Prev by Date: [Wireshark-bugs] [Bug 2580] invalid checksum in udp header
- Next by Date: [Wireshark-bugs] [Bug 2556] patch to support WSA, WSMP, WRSS packets
- Previous by thread: [Wireshark-bugs] [Bug 2580] invalid checksum in udp header
- Next by thread: [Wireshark-bugs] [Bug 2556] patch to support WSA, WSMP, WRSS packets
- Index(es):