Wireshark-bugs: [Wireshark-bugs] [Bug 11449] New: Qt Wireshark - Editing I/O Graph entries can t

Date: Mon, 17 Aug 2015 19:48:42 +0000
Bug ID 11449
Summary Qt Wireshark - Editing I/O Graph entries can trigger crash
Product Wireshark
Version Git
Hardware x86
OS All
Status UNCONFIRMED
Severity Major
Priority Low
Component Qt UI
Assignee [email protected]
Reporter [email protected]

Created attachment 13802 [details]
OS X Crash Dump after clicking in filler area of an editable I/O Graph entry

Build Information:
Wireshark 1.99.9-230-g821ea20 (v1.99.9rc0-230-g821ea20 from unknown)

Copyright 1998-2015 Gerald Combs <[email protected]> and contributors.
License GPLv2+: GNU GPL version 2 or later
<http://www.gnu.org/licenses/old-licenses/gpl-2.0.html>
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 (64-bit) with Qt 5.3.2, with libpcap, without POSIX capabilities, with
libz 1.2.3, with GLib 2.36.0, with SMI 0.4.8, without c-ares, without ADNS,
with
Lua 5.2, with GnuTLS 2.12.19, with Gcrypt 1.5.0, with MIT Kerberos, with GeoIP,
without PortAudio, without AirPcap.

Running on Mac OS X 10.10.4, build 14E46 (Darwin 14.4.0), with locale C, with
libpcap version 1.5.3 - Apple version 47, with libz 1.2.5, with GnuTLS 2.12.19,
with Gcrypt 1.5.0.
Intel(R) Core(TM) i7-4980HQ CPU @ 2.80GHz (with SSE4.2)

Built using llvm-gcc 4.2.1 (Based on Apple Inc. build 5658) (LLVM build
2336.9.00).

--
Qt Wireshark's I/O Graph dialog maintains a list of entries that are used to
define the data that will be graphed.  These entries can can be enabled,
disabled, edited, augmented and deleted.  If one double-clicks on an existing
entry, that particular entry becomes editable.  Once editable, if one clicks in
certain "filler" areas of the editable entry Wireshark will crash.

This problem has been replicated on both OS X and Windows systems.

Steps to reproduce:

1 - Start Qt Wireshark.

2 - Open up a trace file.

3 - Open up the IO Graph window (Select the menu item Statistics / I/O
Graph...).

4 - Double-click on any entry in the list of entries (by default Wireshark has
two enabled entries named "All packets" and "TCP errors").

5 - Once an entry has become editable one can edit any or all of the eight
attributes for the selected entry.   These eight attributes include
Enabled/Disabled, Name, Display Filter, Color, Style, Y Axis, Y Field,
Smoothing".  Note 1: Their is a checkbox field (to enable/disable the entry)
that shares the "Name" column with the Name field.  Note 2: When the entry is
first made editable, the checkbox field to enable/disable the entry will likely
not be visible until the I/O Graph window itself is widened.

6 - If one clicks on the "filler" areas between the editable fields, Wireshark
will crash.  The easiest filler fields to click on include the area between the
Name field's and Display Filters's text entry fields; the area between the
Display Filter's text field and the Color field's selection menu or area to the
right of the Smoothing entry's selection menu if one has widened the I/O Graph
large enough to expose filler to the right on the field.

To workaround this crash avoid clicking on the "filler" areas.  For example
click on a different entries to stop editing the current entry.


You are receiving this mail because:
  • You are watching all bug changes.