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: 06014975b7443f2e4c6d9d1f82c024d79e2e3885db5ebdd0d6e6befa8c67e90a 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 143a6252e1b8ab424b4b293512a97cca7295c182 testing commit 143a6252e1b8ab424b4b293512a97cca7295c182 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 4bdc8b15ffd273c727829dc1e4f18bd5ce64b2d8758e1ee8b3e97e072c4ca26d run #0: crashed: INFO: rcu detected stall in corrupted run #1: crashed: INFO: rcu detected stall in corrupted run #2: crashed: INFO: rcu detected stall in corrupted run #3: crashed: INFO: rcu detected stall in corrupted run #4: crashed: INFO: rcu detected stall in corrupted run #5: crashed: INFO: rcu detected stall in corrupted run #6: crashed: INFO: rcu detected stall in corrupted run #7: crashed: INFO: rcu detected stall in corrupted run #8: crashed: INFO: rcu detected stall in corrupted run #9: crashed: INFO: rcu detected stall in corrupted run #10: crashed: INFO: rcu detected stall in corrupted run #11: crashed: INFO: rcu detected stall in corrupted run #12: crashed: INFO: rcu detected stall in corrupted run #13: crashed: INFO: rcu detected stall in corrupted run #14: crashed: INFO: rcu detected stall in corrupted run #15: crashed: INFO: rcu detected stall in corrupted run #16: crashed: INFO: rcu detected stall in corrupted run #17: crashed: WARNING in cm109_input_open/usb_submit_urb run #18: crashed: INFO: rcu detected stall in corrupted run #19: crashed: INFO: rcu detected stall in corrupted Reproducer flagged being flaky revisions tested: 2, total time: 37m42.215177474s (build: 15m56.791257215s, test: 20m49.082536107s) the crash still happens on HEAD commit msg: Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux crash: INFO: rcu detected stall in corrupted rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { P6713 } 4 jiffies s: 28269 root: 0x0/T rcu: blocking rcu_node structures (internal RCU debug): usb 6-1: USB disconnect, device number 67 cm109 6-1:0.0: cm109_toggle_buzzer_sync: usb_control_msg() failed -19 usb 6-1: new high-speed USB device number 68 using dummy_hcd usb 6-1: Using ep0 maxpacket: 16 usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x84 has an invalid bInterval 0, changing to 7 usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x84 has invalid wMaxPacketSize 0 usb 6-1: New USB device found, idVendor=0d8c, idProduct=000e, bcdDevice=b6.8f usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 usb 6-1: Product: syz usb 6-1: Manufacturer: syz usb 6-1: SerialNumber: syz usb 6-1: config 0 descriptor?? cm109 6-1:0.0: invalid payload size 0, expected 4 input: CM109 USB driver as /devices/platform/dummy_hcd.5/usb6/6-1/6-1:0.0/input/input1156 usb 1-1: USB disconnect, device number 67 cm109 1-1:0.0: cm109_toggle_buzzer_sync: usb_control_msg() failed -19 usb 1-1: new high-speed USB device number 68 using dummy_hcd usb 1-1: Using ep0 maxpacket: 16 usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x84 has an invalid bInterval 0, changing to 7 usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x84 has invalid wMaxPacketSize 0 usb 1-1: New USB device found, idVendor=0d8c, idProduct=000e, bcdDevice=b6.8f usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 usb 1-1: Product: syz usb 1-1: Manufacturer: syz usb 1-1: SerialNumber: syz usb 1-1: config 0 descriptor?? cm109 1-1:0.0: invalid payload size 0, expected 4 input: CM109 USB driver as /devices/platform/dummy_hcd.0/usb1/1-1/1-1:0.0/input/input1160 usb 4-1: USB disconnect, device number 70 cm109 4-1:0.0: cm109_toggle_buzzer_sync: usb_control_msg() failed -19 usb 4-1: new high-speed USB device number 71 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/input1164 usb 4-1: USB disconnect, device number 71