Wireshark-bugs: [Wireshark-bugs] [Bug 11448] New: Qt Wireshark - After enabled/disabling RTCP in
Date: Mon, 17 Aug 2015 17:54:22 +0000
Bug ID 11448
Summary Qt Wireshark - After enabled/disabling RTCP in Enable Protocols dialog Wireshark mouse and Menu options are unusable
Product Wireshark
Version Git
Hardware x86
OS Mac OS X 10.10
Status UNCONFIRMED
Severity Major
Priority Low
Component Qt UI
Assignee bugzilla-admin@wireshark.org
Reporter jyoung@gsu.edu

Created attachment 13801 [details]
Sample trace file with some rtp packets dissected as rtcp

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

Copyright 1998-2015 Gerald Combs <gerald@wireshark.org> 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).

--
While testing possible workarounds for Bug 11446 I stumbled into an Qt UI issue
when a trace file is open and one disables or enables a protocol and then
closes the Enabled Protocols window with [Ok].   Once the Enabled Protocols
dialog disappears, Wireshark's Qt UI will generally no longer respond to mouse
events.  But it will respond to a limited number of keystroke events (TAB key,
UP-arrow and DOWN-arrow, ENTER and some action key like Command-W (for close
file on OS X.))

On OS X one can open the various menus but virtually all items will be greyed
out.  Wireshark can not be shutdown gracefully; one must kill the Wireshark
process.  If NO trace file is opened when one changes a protocol's enabled
state from the Enabled Protocols dialogs then once the change is applied Qt
Wireshark will respond normally.

I have only tested/verified this behavior on OS X.

Steps to reproduce issue:

1 - Start Qt Wireshark

2 - Open the attached trace file rtp_decoded_as_rtcp.pcap (this is one of the
two trace files from bug 11446).

3 - Open the "Enabled Protocols" window by: A - selecting the Analyze / Enable
Protocols...[1] menu item, B - by selecting the "Disable Protocol" menu item
from the Right-mouse click from the packet-list item Context Menu (this second
option is new with the Qt UI) or C - Using the action key sequence
Command-Shift-E.

4 - Within the Enabled Protocols dialog click in the "Search" text entry field
and enter "rtc" in the filter field to quickly navigate to relevant protocols.

5 - Click on the "RTCP" checkbox to enable or disable the RTCP protocol.

6 - Click on [Ok] to apply the change and close the window.

7 - Try to click on different elements in the Qt Wireshark window; the Qt UI
will respond with a sound but will not select the clicked on item.  But
pressing up/down arrow will move cursor in Packet List.  Pressing TAB will
allow one to move to the Packet Details and Hex pane sections etc.

8 - Trace file can be closed with command-W and new trace file opened by
scrolling up/down from the list of previously open trace file using the
keyboard and then pressing ENTER.

9 - Kill the Wireshark process from CLI of via OS X's Force Quit menu item.

[1] NOTE:  The menu item in Qt Ui is named "Enable Protocols..." whereas as in
the GTK+ UI it is named "Enabled Protocols...".  Arguably the menu item name in
the Qt UI should be consistent with the dialog name of "Enabled Protocols".


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