https://bugzilla.novell.com/show_bug.cgi?id=842047 https://bugzilla.novell.com/show_bug.cgi?id=842047#c0 Summary: libpcap doesn't control return value of usb enumeration Classification: openSUSE Product: openSUSE Factory Version: 13.1 Beta 1 Platform: x86-64 OS/Version: SUSE Other Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: diego.ercolani@gmail.com QAContact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:23.0) Gecko/20100101 Firefox/23.0 When you use libpcap (e.g. tcpdump) in a virtual environment without usb bus, tcpdump fails with a sementation fault. This issue seem related to libpcap that don't control the failing of usb enumeration, It's a well known bug... but is not resolved also in opensuse 13.1 This is a bug in libpcap. It doesn't check the return value of libusb_init [1]. On a Linode VPS, libusb_init() will return -99: $ LIBUSB_DEBUG=3 ./usb-test libusbx: error [op_init] could not find usbfs libusb_init() failed; ret = -99 Where usb-test is a simple test program (attached). I have reported [2] the bug to upstream's tracker. [1] https://github.com/mcr/libpcap/blob/master/pcap-canusb-linux.c#L96 [2] https://sourceforge.net/tracker/?func=detail&aid=3554749&group_id=53067&atid=469577 Reproducible: Always Steps to Reproduce: 1. 2. 3. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.