usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 85 usb 1-1: New USB device found, idVendor=047f, idProduct=7fff, bcdDevice= 0.00 usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 usb 1-1: config 0 descriptor?? plantronics 0003:047F:7FFF.00BB: No inputs registered, leaving ================================================================== BUG: KASAN: slab-use-after-free in lockdep_register_key+0x396/0x410 kernel/locking/lockdep.c:1231 Read of size 8 at addr ffff88801fb98b60 by task kworker/1:1/26 CPU: 1 PID: 26 Comm: kworker/1:1 Not tainted 6.3.0-rc1-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 Workqueue: usb_hub_wq hub_event Call Trace: __dump_stack lib/dump_stack.c:88 [inline] dump_stack_lvl+0x64/0xb0 lib/dump_stack.c:106 print_address_description.constprop.0+0x2c/0x3c0 mm/kasan/report.c:319 print_report mm/kasan/report.c:430 [inline] kasan_report+0x11c/0x130 mm/kasan/report.c:536 lockdep_register_key+0x396/0x410 kernel/locking/lockdep.c:1231 class_register+0xdc/0x4c0 drivers/base/class.c:172 class_create+0x8f/0xe0 drivers/base/class.c:250 init_usb_class drivers/usb/core/file.c:91 [inline] usb_register_dev+0x403/0x770 drivers/usb/core/file.c:179 hiddev_connect+0x2f1/0x540 drivers/hid/usbhid/hiddev.c:903 hid_connect+0x1f8/0x1640 drivers/hid/hid-core.c:2184 hid_hw_start drivers/hid/hid-core.c:2294 [inline] hid_hw_start+0x78/0x100 drivers/hid/hid-core.c:2285 plantronics_probe+0x240/0x350 drivers/hid/hid-plantronics.c:191 hid_device_probe+0x24d/0x360 drivers/hid/hid-core.c:2615 call_driver_probe drivers/base/dd.c:579 [inline] really_probe+0x1c7/0xb20 drivers/base/dd.c:658 __driver_probe_device+0x186/0x460 drivers/base/dd.c:795 driver_probe_device+0x44/0x110 drivers/base/dd.c:825 __device_attach_driver+0x14e/0x270 drivers/base/dd.c:953 bus_for_each_drv+0x102/0x190 drivers/base/bus.c:457 __device_attach+0x19e/0x3d0 drivers/base/dd.c:1025 bus_probe_device+0x12b/0x170 drivers/base/bus.c:532 device_add+0xee4/0x1930 drivers/base/core.c:3611 hid_add_device+0x308/0x920 drivers/hid/hid-core.c:2767 usbhid_probe+0x952/0xf00 drivers/hid/usbhid/hid-core.c:1429 usb_probe_interface+0x26c/0x820 drivers/usb/core/driver.c:396 call_driver_probe drivers/base/dd.c:579 [inline] really_probe+0x1c7/0xb20 drivers/base/dd.c:658 __driver_probe_device+0x186/0x460 drivers/base/dd.c:795 driver_probe_device+0x44/0x110 drivers/base/dd.c:825 __device_attach_driver+0x14e/0x270 drivers/base/dd.c:953 bus_for_each_drv+0x102/0x190 drivers/base/bus.c:457 __device_attach+0x19e/0x3d0 drivers/base/dd.c:1025 bus_probe_device+0x12b/0x170 drivers/base/bus.c:532 device_add+0xee4/0x1930 drivers/base/core.c:3611 usb_set_configuration+0xabc/0x1a20 drivers/usb/core/message.c:2171 usb_generic_driver_probe+0x88/0xd0 drivers/usb/core/generic.c:238 usb_probe_device+0x98/0x240 drivers/usb/core/driver.c:293 call_driver_probe drivers/base/dd.c:579 [inline] really_probe+0x1c7/0xb20 drivers/base/dd.c:658 __driver_probe_device+0x186/0x460 drivers/base/dd.c:795 driver_probe_device+0x44/0x110 drivers/base/dd.c:825 __device_attach_driver+0x14e/0x270 drivers/base/dd.c:953 bus_for_each_drv+0x102/0x190 drivers/base/bus.c:457