Build Information:
wireshark 1.99.0 (v1.99.0-rc1-172-g60ce7bc from unknown)
Copyright 1998-2014 Gerald Combs <gerald@wireshark.org> and contributors.
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 GTK+ 3.8.6, with Cairo 1.12.16, with Pango 1.32.5, with
GLib 2.38.1, with libpcap, with libz 1.2.8, with POSIX capabilities (Linux),
without libnl, without SMI, without c-ares, without ADNS, without Lua, without
Python, with GnuTLS 2.12.23, with Gcrypt 1.5.0, with MIT Kerberos, without
GeoIP, without PortAudio, with AirPcap.
Running on Linux 3.11.0-22-generic, with locale en_US.UTF-8, with libpcap
version 1.4.0, with libz 1.2.8, GnuTLS 2.12.23, Gcrypt 1.5.0, without AirPcap.
Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz
Built using gcc 4.8.1.
--
Seen using the usb_memory_stick.pcap trace:
http://wiki.wireshark.org/SampleCaptures?action="">
the URB_CONTROL in packets which should be passed on to the USBHUB dissector
fail the assertion member->length.
This patch unintentionally fixes the problem:
https://code.wireshark.org/review/#/c/1992/
Terminal Error Output:
10:04:51 Warn Dissector bug, protocol USB, in packet 3:
tvbuff_composite.c:235: failed assertion "member->length"
10:04:51 Warn Dissector bug, protocol USB, in packet 7:
tvbuff_composite.c:235: failed assertion "member->length"
10:04:51 Warn Dissector bug, protocol USB, in packet 9:
tvbuff_composite.c:235: failed assertion "member->length"
10:04:51 Warn Dissector bug, protocol USB, in packet 11:
tvbuff_composite.c:235: failed assertion "member->length"
10:04:51 Warn Dissector bug, protocol USB, in packet 13:
tvbuff_composite.c:235: failed assertion "member->length"
10:04:51 Warn Dissector bug, protocol USB, in packet 15:
tvbuff_composite.c:235: failed assertion "member->length"
10:04:51 Warn Dissector bug, protocol USB, in packet 19:
tvbuff_composite.c:235: failed assertion "member->length"
10:04:51 Warn Dissector bug, protocol USB, in packet 29:
tvbuff_composite.c:235: failed assertion "member->length"
10:04:51 Warn Dissector bug, protocol USB, in packet 51:
tvbuff_composite.c:235: failed assertion "member->length"
10:04:51 Warn Dissector bug, protocol USB, in packet 53:
tvbuff_composite.c:235: failed assertion "member->length"
10:04:51 Warn Dissector bug, protocol USB, in packet 3:
tvbuff_composite.c:235: failed assertion "member->length"
10:04:51 Warn Dissector bug, protocol USB, in packet 7:
tvbuff_composite.c:235: failed assertion "member->length"
10:04:51 Warn Dissector bug, protocol USB, in packet 9:
tvbuff_composite.c:235: failed assertion "member->length"
10:04:51 Warn Dissector bug, protocol USB, in packet 11:
tvbuff_composite.c:235: failed assertion "member->length"
10:04:51 Warn Dissector bug, protocol USB, in packet 13:
tvbuff_composite.c:235: failed assertion "member->length"
10:04:51 Warn Dissector bug, protocol USB, in packet 15:
tvbuff_composite.c:235: failed assertion "member->length"
10:04:51 Warn Dissector bug, protocol USB, in packet 19:
tvbuff_composite.c:235: failed assertion "member->length"
10:04:51 Warn Dissector bug, protocol USB, in packet 29:
tvbuff_composite.c:235: failed assertion "member->length"
10:12:36 Warn Dissector bug, protocol USB, in packet 9:
tvbuff_composite.c:235: failed assertion "member->length"