Wireshark-bugs: [Wireshark-bugs] [Bug 10529] New: Crash when using ctrl to selecting 2 or more l
Bug ID |
10529
|
Summary |
Crash when using ctrl to selecting 2 or more lines
|
Product |
Wireshark
|
Version |
1.12.1
|
Hardware |
x86-64
|
OS |
Windows 7
|
Status |
UNCONFIRMED
|
Severity |
Normal
|
Priority |
Low
|
Component |
Qt UI
|
Assignee |
bugzilla-admin@wireshark.org
|
Reporter |
50189695@qq.com
|
Build Information:
version 1.12.1 (1.12.1-0-g01b65bf from master-1.12)
--
In the packets list, select one line, then hold the 'ctrl' and click on another
line, it crashes.
Here's the report of windbg
(14b4.1dd8): Access violation - code c0000005 (first chance)
First chance exceptions are reported before any exception handling.
This exception may be expected and handled.
*** ERROR: Symbol file could not be found. Defaulted to export symbols for
F:\Program Files\Wireshark\Qt5Core.dll -
*** WARNING: Unable to verify checksum for qtshark.exe
*** ERROR: Module load completed but symbols could not be loaded for
qtshark.exe
Qt5Core!QPersistentModelIndex::row:
00000000`5f2d5bd0 488b01 mov rax,qword ptr [rcx]
ds:baadf00d`baadf00d=????????????????
in the 'QList<QItemSelectionRange>::front ' function, it'll read from some
memory outside the array.
0:000> r
rax=0000000000000000 rbx=00000000001da648 rcx=00000000001da648
rdx=000007feebae9ff0 rsi=0000000000000014 rdi=00000000001da590
rip=000000013f860603 rsp=00000000001da380 rbp=00000000001da4e9
r8=0000000000000005 r9=0000000000000069r10=0000000000000000r11=0000000000000002r12=00000000027bf3f0r13=0000000000000003r14=00000000027c9e30r15=00000000027bf3f0
iopl=0 nv up ei pl nz na po nc
cs=0033 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00000206
qtshark+0x90603:
00000001`3f860603 ff158f931100 call qword ptr [qtshark+0x1a9998
(00000001`3f979998)]
ds:00000001`3f979998={Qt5Core!QList<QItemSelectionRange>::front
(00000000`5f962d00)}
0:000> t
Qt5Core!QList<QItemSelectionRange>::front:
00000000`5f962d00 488b11 mov rdx,qword ptr [rcx]
ds:00000000`001da648=10cf6b0200000000
0:000>
Qt5Core!QList<QItemSelectionRange>::front+0x3:
00000000`5f962d03 48634208 movsxd rax,dword ptr [rdx+8]
ds:00000000`026bcf18=01000000
0:000>
Qt5Core!QList<QItemSelectionRange>::front+0x7:
00000000`5f962d07 488b44c210 mov rax,qword ptr [rdx+rax*8+10h]
ds:00000000`026bcf28=0df0adba0df0adba
0:000>
Qt5Core!QList<QItemSelectionRange>::front+0xc:
00000000`5f962d0c c3 ret
the crash stack is:
0:000> kvn
# Child-SP RetAddr : Args to Child
: Call Site
00 00000000`001da418 00000001`3f820612 : 00000000`02d425e0 00000000`5f869c3d
00000000`02d73730 00000000`001da450 : Qt5Core!QPersistentModelIndex::row
*** ERROR: Symbol file could not be found. Defaulted to export symbols for
F:\Program Files\Wireshark\Qt5Widgets.dll -
01 00000000`001da420 00000000`5f8755e6 : 00000000`051cffb0 00000000`02d425e0
00000000`00000020 00000000`051cffb0 : qtshark+0x90612
02 00000000`001da480 00000000`5f33fcc7 : 00000000`5f62fbf8 00000000`00000000
00000000`02c04e18 00000000`001da6e8 :
Qt5Widgets!QAbstractItemView::qt_static_metacall+0x2b6
03 00000000`001da4e0 00000000`5f2ee95f : 00000000`02d48d60 00000000`00000003
00000000`02cf2aa0 00000000`001da630 : Qt5Core!QMetaObject::activate+0x5b7
04 00000000`001da5f0 00000000`5f2f0763 : 00000000`02d48d60 00000000`051cffc0
00000000`00000024 00000000`02d73730 :
Qt5Core!QItemSelectionModel::emitSelectionChanged+0x79f
05 00000000`001da6c0 00000000`5f8a82cd : 00000000`02d48d60 00000000`5f3dd160
00000000`00000024 00000000`02d81d70 : Qt5Core!QItemSelectionModel::select+0x353
06 00000000`001da770 00000000`5f8a8a15 : 00000000`02d3f3f0 00000000`00000235
00000000`02d3f3f0 00000000`00000024 : Qt5Widgets!QTreeViewPrivate::select+0x86d
You are receiving this mail because:
- You are watching all bug changes.