Wireshark-bugs: [Wireshark-bugs] [Bug 11656] New: extcap: abort when validating capture filter f

Date: Fri, 30 Oct 2015 11:22:49 +0000
Bug ID 11656
Summary extcap: abort when validating capture filter for DLT 147
Product Wireshark
Version Git
Hardware All
OS Mac OS X 10.11
Status UNCONFIRMED
Severity Major
Priority Low
Component Qt UI
Assignee [email protected]
Reporter [email protected]

Build Information:
Version 2.1.0 (v2.1.0rc0-316-gb03394b 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.4.2, with libpcap, without POSIX capabilities, with
libz 1.2.8, with GLib 2.46.1, with SMI 0.5.0, with c-ares 1.10.0, with Lua 5.2,
with GnuTLS 3.3.18, with Gcrypt 1.6.4, with MIT Kerberos, without GeoIP, with
QtMultimedia, without AirPcap.

Running on Mac OS X 10.11.1, build 15B42 (Darwin 15.0.0), with locale C, with
libpcap version 1.5.3 - Apple version 54, with libz 1.2.5, with GnuTLS 3.3.18,
with Gcrypt 1.6.4.
Intel(R) Core(TM) i7-5557U CPU @ 3.10GHz (with SSE4.2)

Built using clang 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.1.76).
--
Copy doc/extcap_example.py to the extcap path folder.  Start Wireshark, add a
valid capture filter (e.g. "tcp") and select the example1 interface.  This will
give a crash.

Changing the DLT used in extcap_example.py from 147 to 1 does not give a crash.


Thread 4 Crashed:: QThread
0   libsystem_kernel.dylib            0x00007fff903ad0ae __pthread_kill + 10
1   libsystem_pthread.dylib           0x00007fff96f41500 pthread_kill + 90
2   libsystem_c.dylib                 0x00007fff879f737b abort + 129
3   libpcap.A.dylib                   0x00007fff8b90573e gen_linktype + 4126
4   libpcap.A.dylib                   0x00007fff8b904350 gen_proto + 136
5   libpcap.A.dylib                   0x00007fff8b903eea gen_proto_abbrev + 122
6   libpcap.A.dylib                   0x00007fff8b91402f pcap_parse + 2431
7   libpcap.A.dylib                   0x00007fff8b902c1c pcap_compile + 1157
8   org.wireshark.Wireshark           0x000000010f37f0ac
CaptureFilterSyntaxWorker::start() + 988 (capture_filter_syntax_worker.cpp:93)
9   org.qt-project.QtCore             0x0000000115e98da9
QMetaObject::activate(QObject*, int, int, void**) + 2953
10  org.qt-project.QtCore             0x0000000115cab42c
QThreadPrivate::start(void*) + 284
11  libsystem_pthread.dylib           0x00007fff96f3e9b1 _pthread_body + 131
12  libsystem_pthread.dylib           0x00007fff96f3e92e _pthread_start + 168
13  libsystem_pthread.dylib           0x00007fff96f3c385 thread_start + 13


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