Wireshark-bugs: [Wireshark-bugs] [Bug 2266] New: USB Dissector error with Gadget Zero

Date: Thu, 14 Feb 2008 10:15:42 +0000 (GMT)
http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2266

           Summary: USB Dissector error with Gadget Zero
           Product: Wireshark
           Version: SVN
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: Normal
          Priority: Low
         Component: Wireshark
        AssignedTo: wireshark-bugs@xxxxxxxxxxxxx
        ReportedBy: srpoc103@xxxxxxxxxxxxxxx


Build Information:
Version 0.99.8 (SVN Rev 24318)

Copyright 1998-2008 Gerald Combs <gerald@xxxxxxxxxxxxx> 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 with GTK+ 2.12.0, with GLib 2.14.1, with libpcap 0.9-PRE-CVS, with
libz
1.2.3.3, without libpcre, without SMI, without ADNS, without Lua, without
GnuTLS, without Gcrypt, without Kerberos, without PortAudio, without AirPcap.
NOTE: this build doesn't support the "matches" operator for Wireshark filter
syntax.

Running on Linux 2.6.22-14-generic, with libpcap version 0.9-PRE-CVS.

Built using gcc 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2).
--
When capturing URBs from the example USB stack I get the following error:

Error while capturing packets: Can't parse urb tag from '
'

This happens if when I insmod or rmmod the g_zero.ko module (with the dummy_hcd
module already loaded). Wireshark captures the first 6 URBs then this error
occurs. There is also a warning on each captured packet saying:

DISSECTOR_ASSERT_NOT_REACHED

Which I have looked at briefly - the switch compares the value of 'type' with
defined constants for packet types using the values 0-3, however type has value
129 for an interrupt packet and 130 for a control packet (or does in this
case).


-- 
Configure bugmail: http://bugs.wireshark.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.