Wireshark-bugs: [Wireshark-bugs] [Bug 13058] New: InterfaceTreeList - Can not successfully unhid
Date: Thu, 27 Oct 2016 05:20:52 +0000
Bug ID | 13058 |
---|---|
Summary | InterfaceTreeList - Can not successfully unhide all interfaces from Manage Interfaces dialog |
Product | Wireshark |
Version | 2.3.x (Experimental) |
Hardware | x86 |
OS | All |
Status | UNCONFIRMED |
Severity | Minor |
Priority | Low |
Component | Qt UI |
Assignee | [email protected] |
Reporter | [email protected] |
Build Information: Version 2.3.0-1263-g978cbf0 (v2.3.0rc0-1263-g978cbf0 from unknown) Copyright 1998-2016 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 GLib 2.36.0, with zlib 1.2.5, with SMI 0.4.8, with c-ares 1.12.0, with Lua 5.2.4, with GnuTLS 2.12.19, with Gcrypt 1.5.0, with MIT Kerberos, with GeoIP, with nghttp2 1.14.0, without LZ4, without Snappy, with QtMultimedia, without AirPcap. Running on Mac OS X 10.11.6, build 15G1108 (Darwin 15.6.0), with Intel(R) Core(TM) i7-4980HQ CPU @ 2.80GHz (with SSE4.2), with 16384 MB of physical memory, with locale en_US.UTF-8, with libpcap version 1.5.3 - Apple version 54, with GnuTLS 2.12.19, with Gcrypt 1.5.0, with zlib 1.2.5. Built using llvm-gcc 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.9.00). Wireshark is Open Source Software released under the GNU General Public License. Check the man page and http://www.wireshark.org for more information. AND Version 2.3.0 (v2.3.0rc0-1263-g978cbf0 from master) Copyright 1998-2016 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.2.1, with libpcap, with POSIX capabilities (Linux), without libnl, with GLib 2.40.2, with zlib 1.2.8, with SMI 0.4.8, with c-ares 1.10.0, with Lua 5.2.3, with GnuTLS 2.12.23, with Gcrypt 1.5.3, with MIT Kerberos, with GeoIP, without nghttp2, without LZ4, without Snappy, with QtMultimedia, without AirPcap. Running on Linux 3.13.0-91-generic, with Intel(R) Core(TM) i7-4980HQ CPU @ 2.80GHz (with SSE4.2), with 993 MB of physical memory, with locale en_US.UTF-8, with libpcap version 1.5.3, with GnuTLS 2.12.23, with Gcrypt 1.5.3, with zlib 1.2.8. Built using gcc 4.8.4. Wireshark is Open Source Software released under the GNU General Public License. Check the man page and http://www.wireshark.org for more information. -- With commit 6eee29bf2a86eee890051b566db26628e2e52918 (InterfaceTreeList: Enable all editable columns) if the Manage Interfaces dialog is used to hide any interfaces, subsequent attempts to unhide ALL interfaces will silently fail. In version 2.3.x the Qt InterfaceTreeList is currently undergoing a series of changes. The commit above appears to have introduced an regression where at most one less than the actual number of interfaces can be un-hidden once any interface has been configured as hidden. This issue was replicated on both OS X and Linux. Steps to reproduce: 1 - Open the Wireshark - Capture Interfaces dialog. 2 - Click on the [Manage Interfaces ...] button to open the Manage Interfaces dialog. 3 - In the Manage Interfaces dialog configure one or more columns as hidden by clearing one or more checkboxes under the Show column. 4 - Click on the [Ok] button. The Manage Interfaces dialog will close. Please note that on OS X the Wireshark - Capture Interfaces will likely have moved behind the Wireshark window perhaps because Wireshark's main window is immediately updated to show the new list of interfaces. 5 - Bring the Wireshark - Capture Interfaces dialog back to the foreground. 6 - Note that the now hidden interfaces will no longer be displayed in the Wireshark - Capture Interfaces dialog. Be aware that the hidden interfaces MAY still appear on the Main Wireshark window depending on the state of the new Show Hidden Interfaces drop down list item. 7 - From the Wireshark - Manage Interfaces dialog open the Manage Interfaces dialog a second time. 8 - In the Manage Interfaces dialog enable the Show checkbox for ALL interfaces, we want NO hidden interfaces. 9 - Click [Ok] to close the Manage Interfaces dialog. 10 - Note that all of the previously hidden interfaces are still hidden. 11 - Open the Manage Interfaces for a third time. 12 - This time enable showing all but one interface (it does not matter which particular interface is left hidden). 13 - Click [Ok] to close the Manage Interfaces dialog. 14 - The Wireshark - Capture Interfaces dialog will now list all but the one still configured hidden interface. Expected behavior: After having hid one or more interfaces, one should be able to un-hide all interfaces concurrently.
You are receiving this mail because:
- You are watching all bug changes.
- Prev by Date: [Wireshark-bugs] [Bug 13057] New: Buildbot crash output: fuzz-2016-10-27-31904.pcap
- Next by Date: [Wireshark-bugs] [Bug 13059] New: InterfaceTreeList: The column for the Extcap interface Options widget sometimes is not displayed
- Previous by thread: [Wireshark-bugs] [Bug 13057] Buildbot crash output: fuzz-2016-10-27-31904.pcap
- Next by thread: [Wireshark-bugs] [Bug 13059] New: InterfaceTreeList: The column for the Extcap interface Options widget sometimes is not displayed
- Index(es):