Bug ID |
10980
|
Summary |
Crash on the first packet after restarting capture
|
Product |
Wireshark
|
Version |
1.12.3
|
Hardware |
x86-64
|
OS |
Windows 8.1
|
Status |
UNCONFIRMED
|
Severity |
Normal
|
Priority |
Low
|
Component |
Dissection engine (libwireshark)
|
Assignee |
[email protected]
|
Reporter |
[email protected]
|
Build Information:
Compiled (64-bit) with GTK+ 2.24.23, with Cairo 1.10.2, with Pango 1.34.0, with
GLib 2.38.0, with WinPcap (4_1_3), with libz 1.2.5, with SMI 0.4.8, with c-ares
1.9.1, with Lua 5.2, without Python, with GnuTLS 3.2.15, with Gcrypt 1.6.2,
without Kerberos, with GeoIP, with PortAudio V19-devel (built Jan 7 2015),
with
AirPcap.
Running on 64-bit Windows 8.1, build 9600, with WinPcap version 4.1.3
(packet.dll version 4.1.0.2980), based on libpcap version 1.0 branch 1_0_rel0b
(20091008), GnuTLS 3.2.15, Gcrypt 1.6.2, without AirPcap.
Intel(R) Core(TM) i7-4770K CPU @ 3.50GHz, with 16254MB of physical memory.
--
After restarting a running capture (of traffic heavy in DCE-RPC) a few times
(sometimes after the first restart, otherwise later), Wireshark crashes with no
packets displayed in the window.
I tried to debug the crash, but according to the VS2013 debugger, the published
symbols at
https://www.wireshark.org/download/win64/all-versions/Wireshark-pdb-win64-1.12.3.zip
don't match for wireshark.exe, although they do match for libwireshark.dll .
According to what I can get from the debugger, the crash is in line 260 of
epan/except.c:
257 struct except_stacknode *except_pop(void)
258 {
259 struct except_stacknode *top = get_top();
260 set_top(top->except_down);
261 return top;
262 }
"top" is NULL:
--- c:\buildbot\wireshark\wireshark-1.12-64\win7x64\build\epan\except.c
--------
struct except_stacknode *top = get_top();
00007FFEAB2622D0 mov rax,qword ptr [stack_top (07FFEADE3CE40h)]
set_top(top->except_down);
00007FFEAB2622D7 mov rcx,qword ptr [rax] ; rax==0
00007FFEAB2622DA mov qword ptr [stack_top (07FFEADE3CE40h)],rcx
return top;
}
00007FFEAB2622E1 ret
I will be happy to dig deeper, if there are any valid symbols to be had.
You are receiving this mail because:
- You are watching all bug changes.