bisecting fixing commit since dd81e1c7d5fb126e5fbc5c9e334d7b3ec29a16a0 building syzkaller on 214351e168def9426c79e1f65a93ddb112cee906 testing commit dd81e1c7d5fb126e5fbc5c9e334d7b3ec29a16a0 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 1e757afb085e795ad9b545a49a750ab71e9873a363177f1a34cdac53cf0bb2e1 run #0: crashed: WARNING in cm109_input_open/usb_submit_urb run #1: crashed: BUG: corrupted list in usb_hcd_link_urb_to_ep run #2: crashed: WARNING in cm109_input_open/usb_submit_urb run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK run #10: OK run #11: OK run #12: OK run #13: OK run #14: OK run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK reproducer seems to be flaky testing current HEAD 0840a7914caa14315a3191178a9f72c742477860 testing commit 0840a7914caa14315a3191178a9f72c742477860 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: d363da7cce604405cc9ae085bdcf4fcab63e9000a0835ce96ceb54683256df50 all runs: crashed: INFO: rcu detected stall in corrupted Reproducer flagged being flaky revisions tested: 2, total time: 34m30.301051136s (build: 12m22.115031764s, test: 21m22.377868329s) the crash still happens on HEAD commit msg: Merge tag 'char-misc-5.19-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc crash: INFO: rcu detected stall in corrupted rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { } 5 jiffies s: 28669 root: 0x0/. usb 4-1: USB disconnect, device number 67 cm109 4-1:0.0: cm109_toggle_buzzer_sync: usb_control_msg() failed -19 usb 4-1: new high-speed USB device number 68 using dummy_hcd usb 4-1: Using ep0 maxpacket: 16 usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x84 has an invalid bInterval 0, changing to 7 usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x84 has invalid wMaxPacketSize 0 usb 4-1: New USB device found, idVendor=0d8c, idProduct=000e, bcdDevice=b6.8f usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 usb 4-1: Product: syz usb 4-1: Manufacturer: syz usb 4-1: SerialNumber: syz usb 4-1: config 0 descriptor?? cm109 4-1:0.0: invalid payload size 0, expected 4 input: CM109 USB driver as /devices/platform/dummy_hcd.3/usb4/4-1/4-1:0.0/input/input1160 usb 5-1: USB disconnect, device number 68 cm109 5-1:0.0: cm109_toggle_buzzer_sync: usb_control_msg() failed -19 usb 5-1: new high-speed USB device number 69 using dummy_hcd usb 5-1: Using ep0 maxpacket: 16 usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x84 has an invalid bInterval 0, changing to 7 usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x84 has invalid wMaxPacketSize 0 usb 5-1: New USB device found, idVendor=0d8c, idProduct=000e, bcdDevice=b6.8f usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 usb 5-1: Product: syz usb 5-1: Manufacturer: syz usb 5-1: SerialNumber: syz usb 5-1: config 0 descriptor?? cm109 5-1:0.0: invalid payload size 0, expected 4 input: CM109 USB driver as /devices/platform/dummy_hcd.4/usb5/5-1/5-1:0.0/input/input1165 usb 3-1: USB disconnect, device number 71 cm109 3-1:0.0: cm109_toggle_buzzer_sync: usb_control_msg() failed -19 usb 3-1: new high-speed USB device number 72 using dummy_hcd usb 3-1: Using ep0 maxpacket: 16 usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x84 has an invalid bInterval 0, changing to 7 usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x84 has invalid wMaxPacketSize 0 usb 3-1: New USB device found, idVendor=0d8c, idProduct=000e, bcdDevice=b6.8f usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 usb 3-1: Product: syz usb 3-1: Manufacturer: syz usb 3-1: SerialNumber: syz usb 3-1: config 0 descriptor?? cm109 3-1:0.0: invalid payload size 0, expected 4 input: CM109 USB driver as /devices/platform/dummy_hcd.2/usb3/3-1/3-1:0.0/input/input1178 usb 6-1: USB disconnect, device number 73 cm109 6-1:0.0: cm109_toggle_buzzer_sync: usb_control_msg() failed -19 usb 6-1: new high-speed USB device number 74 using dummy_hcd usb 6-1: Using ep0 maxpacket: 16