lsusb segfault

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

I was playing with the "authorized" attribute of USB devices in sysfs. If I have at least one device with authorized=0, one or more lsusb bugs are triggered.

"lsusb" will print nothing (really nothing, not even the host controllers)

"lsusb -t" will segfault.
gdb output follows.
Core was generated by `lsusb -t'.
Program terminated with signal 11, Segmentation fault.
#0  read_sysfs_file_string (d_name=<value optimized out>, file=<value optimized out>, buf=0x180fd10 "", len=-1) at lsusb-t.c:246
246                             if (buf[r] == '\n')
(gdb) bt
#0  read_sysfs_file_string (d_name=<value optimized out>, file=<value optimized out>, buf=0x180fd10 "", len=-1) at lsusb-t.c:246
#1  0x000000000040b134 in add_usb_device (d_name=0x180764b "2-3") at lsusb-t.c:380
#2  0x000000000040b6d8 in inspect_bus_entry () at lsusb-t.c:462
#3  walk_usb_devices () at lsusb-t.c:471
#4  lsusb_t () at lsusb-t.c:701
#5  0x0000000000401c7d in treedump () at lsusb.c:3925
#6  0x000000000040a26c in main (argc=2, argv=0x7fff461f5128) at lsusb.c:4052

This is usbutils-002 on openSUSE 11.3, vanilla kernel 2.6.39, x86_64.

Same problem exists with usbutils-0.84 on that machine.

Any hints would be appreciated. I'd send lsusb output, but it is empty for the case where the bug is triggered.

Regards,
Carl-Daniel

--
http://www.hailfinger.org/

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux