Warning: Permanently added '10.128.1.143' (ED25519) to the list of known hosts. 2023/11/04 16:02:59 parsed 1 programs 2023/11/04 16:03:00 executed programs: 0 [ 82.444199][ T26] usb 1-1: new high-speed USB device number 2 using dummy_hcd [ 82.684062][ T26] usb 1-1: Using ep0 maxpacket: 32 [ 82.844166][ T26] usb 1-1: unable to get BOS descriptor or descriptor too short [ 82.924274][ T26] usb 1-1: config 5 has an invalid interface number: 114 but max is 3 [ 82.933008][ T26] usb 1-1: config 5 has an invalid interface association descriptor of length 2, skipping [ 82.943346][ T26] usb 1-1: config 5 has an invalid interface number: 118 but max is 3 [ 82.951644][ T26] usb 1-1: config 5 contains an unexpected descriptor of type 0x1, skipping [ 82.960707][ T26] usb 1-1: config 5 has an invalid interface number: 57 but max is 3 [ 82.969159][ T26] usb 1-1: config 5 has an invalid descriptor of length 0, skipping remainder of the config [ 82.979485][ T26] usb 1-1: config 5 has 3 interfaces, different from the descriptor's value: 4 [ 82.988691][ T26] usb 1-1: config 5 has no interface number 0 [ 82.995080][ T26] usb 1-1: config 5 has no interface number 1 [ 83.001353][ T26] usb 1-1: config 5 has no interface number 2 [ 83.008372][ T26] usb 1-1: config 5 interface 114 altsetting 255 has an invalid endpoint with address 0x80, skipping [ 83.019816][ T26] usb 1-1: config 5 interface 114 altsetting 255 endpoint 0x1 has invalid maxpacket 1024, setting to 64 [ 83.031269][ T26] usb 1-1: config 5 interface 114 altsetting 255 has an invalid endpoint with address 0x80, skipping [ 83.042414][ T26] usb 1-1: config 5 interface 114 altsetting 255 endpoint 0x7 has invalid maxpacket 512, setting to 64 [ 83.053968][ T26] usb 1-1: config 5 interface 114 altsetting 255 has a duplicate endpoint with address 0x7, skipping [ 83.066442][ T26] usb 1-1: config 5 interface 114 altsetting 255 endpoint 0xE has invalid maxpacket 512, setting to 64 [ 83.078073][ T26] usb 1-1: config 5 interface 114 altsetting 255 endpoint 0x3 has invalid maxpacket 26693, setting to 64 [ 83.090146][ T26] usb 1-1: config 5 interface 114 altsetting 255 has a duplicate endpoint with address 0x3, skipping [ 83.101552][ T26] usb 1-1: config 5 interface 114 altsetting 255 has a duplicate endpoint with address 0x4, skipping [ 83.112761][ T26] usb 1-1: config 5 interface 114 altsetting 255 has a duplicate endpoint with address 0x4, skipping [ 83.124059][ T26] usb 1-1: config 5 interface 118 altsetting 64 has a duplicate endpoint with address 0x1, skipping [ 83.135059][ T26] usb 1-1: config 5 interface 118 altsetting 64 has a duplicate endpoint with address 0xA, skipping [ 83.146142][ T26] usb 1-1: config 5 interface 118 altsetting 64 has an invalid endpoint with address 0x0, skipping [ 83.157316][ T26] usb 1-1: config 5 interface 118 altsetting 64 has a duplicate endpoint with address 0xE, skipping [ 83.168944][ T26] usb 1-1: config 5 interface 118 altsetting 64 has a duplicate endpoint with address 0xB, skipping [ 83.179954][ T26] usb 1-1: config 5 interface 118 altsetting 64 has a duplicate endpoint with address 0x7, skipping [ 83.190971][ T26] usb 1-1: config 5 interface 118 altsetting 64 has a duplicate endpoint with address 0x1, skipping [ 83.202194][ T26] usb 1-1: config 5 interface 118 altsetting 64 has a duplicate endpoint with address 0x3, skipping [ 83.213644][ T26] usb 1-1: config 5 interface 118 altsetting 64 has a duplicate endpoint with address 0xC, skipping [ 83.224994][ T26] usb 1-1: config 5 interface 118 altsetting 64 has a duplicate endpoint with address 0xD, skipping [ 83.236187][ T26] usb 1-1: config 5 interface 57 altsetting 130 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 83.250370][ T26] usb 1-1: config 5 interface 114 has no altsetting 0 [ 83.257282][ T26] usb 1-1: config 5 interface 118 has no altsetting 0 [ 83.264247][ T26] usb 1-1: config 5 interface 57 has no altsetting 0 [ 83.504278][ T26] usb 1-1: string descriptor 0 read error: -22 [ 83.510769][ T26] usb 1-1: New USB device found, idVendor=0b05, idProduct=170c, bcdDevice=c6.c6 [ 83.520567][ T26] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 83.734361][ T26] usb 1-1: reset high-speed USB device number 2 using dummy_hcd 2023/11/04 16:03:11 executed programs: 1 [ 84.744105][ T26] usb 1-1: device descriptor read/64, error -71 [ 85.264295][ T26] usb 1-1: unable to get BOS descriptor or descriptor too short [ 86.250934][ T26] zd1211rw 1-1:5.114: phy0 [ 86.260986][ T26] zd1211rw 1-1:5.114: error ioread32(CR_REG1): -11 [ 86.414364][ T26] usb 1-1: reset high-speed USB device number 2 using dummy_hcd [ 87.374137][ T26] usb 1-1: device descriptor read/64, error -71 [ 87.895111][ T26] usb 1-1: unable to get BOS descriptor or descriptor too short [ 88.872074][ T26] zd1211rw 1-1:5.118: phy1 [ 88.886432][ T26] zd1211rw 1-1:5.114: error ioread32(CR_REG1): -11 [ 88.893642][ T26] [ 88.896082][ T26] ============================================ [ 88.902561][ T26] WARNING: possible recursive locking detected [ 88.908818][ T26] 6.6.0-syzkaller-14142-g90b0c2b2edd1 #0 Not tainted [ 88.915808][ T26] -------------------------------------------- [ 88.922412][ T26] kworker/1:1/26 is trying to acquire lock: [ 88.928602][ T26] ffff888115285c30 (&chip->mutex){+.+.}-{3:3}, at: zd_chip_disable_rxtx+0x1f/0x50 [ 88.938479][ T26] [ 88.938479][ T26] but task is already holding lock: [ 88.946047][ T26] ffff888114c4dc30 (&chip->mutex){+.+.}-{3:3}, at: pre_reset+0x209/0x270 [ 88.955063][ T26] [ 88.955063][ T26] other info that might help us debug this: [ 88.963707][ T26] Possible unsafe locking scenario: [ 88.963707][ T26] [ 88.971261][ T26] CPU0 [ 88.974754][ T26] ---- [ 88.978221][ T26] lock(&chip->mutex); [ 88.982600][ T26] lock(&chip->mutex); [ 88.986789][ T26] [ 88.986789][ T26] *** DEADLOCK *** [ 88.986789][ T26] [ 88.995297][ T26] May be due to missing lock nesting notation [ 88.995297][ T26] [ 89.004379][ T26] 6 locks held by kworker/1:1/26: [ 89.009508][ T26] #0: ffff888109a42d38 ((wq_completion)usb_hub_wq){+.+.}-{0:0}, at: process_one_work+0x787/0x15c0 [ 89.020970][ T26] #1: ffffc900001c7d80 ((work_completion)(&hub->events)){+.+.}-{0:0}, at: process_one_work+0x7e9/0x15c0 [ 89.032599][ T26] #2: ffff888105bd8190 (&dev->mutex){....}-{3:3}, at: hub_event+0x1be/0x4f40 [ 89.042128][ T26] #3: ffff888125eed190 (&dev->mutex){....}-{3:3}, at: __device_attach+0x7f/0x4b0 [ 89.051838][ T26] #4: ffff888125dc1160 (&dev->mutex){....}-{3:3}, at: __device_attach+0x7f/0x4b0 [ 89.061753][ T26] #5: ffff888114c4dc30 (&chip->mutex){+.+.}-{3:3}, at: pre_reset+0x209/0x270 [ 89.071468][ T26] [ 89.071468][ T26] stack backtrace: [ 89.077376][ T26] CPU: 1 PID: 26 Comm: kworker/1:1 Not tainted 6.6.0-syzkaller-14142-g90b0c2b2edd1 #0 [ 89.087380][ T26] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/09/2023 [ 89.097634][ T26] Workqueue: usb_hub_wq hub_event [ 89.103252][ T26] Call Trace: [ 89.106719][ T26] [ 89.109941][ T26] dump_stack_lvl+0xd9/0x1b0 [ 89.114573][ T26] __lock_acquire+0x2971/0x5de0 [ 89.119727][ T26] ? lockdep_hardirqs_on_prepare+0x410/0x410 [ 89.126190][ T26] ? reacquire_held_locks+0x4b0/0x4b0 [ 89.131716][ T26] ? lockdep_hardirqs_on_prepare+0x410/0x410 [ 89.138087][ T26] lock_acquire+0x1ae/0x510 [ 89.142808][ T26] ? zd_chip_disable_rxtx+0x1f/0x50 [ 89.148057][ T26] ? lock_sync+0x190/0x190 [ 89.152520][ T26] ? preempt_count_sub+0x150/0x150 [ 89.157666][ T26] __mutex_lock+0x181/0x1340 [ 89.162295][ T26] ? zd_chip_disable_rxtx+0x1f/0x50 [ 89.167616][ T26] ? zd_chip_disable_rxtx+0x1f/0x50 [ 89.172854][ T26] ? __mutex_lock+0x25b/0x1340 [ 89.177924][ T26] ? mutex_lock_io_nested+0x11a0/0x11a0 [ 89.183666][ T26] ? zd_usb_disable_int+0x17a/0x1b0 [ 89.189891][ T26] ? zd_chip_disable_rxtx+0x1f/0x50 [ 89.195214][ T26] zd_chip_disable_rxtx+0x1f/0x50 [ 89.200284][ T26] zd_op_stop+0x64/0x1a0 [ 89.204758][ T26] pre_reset+0x18f/0x270 [ 89.209210][ T26] usb_reset_device+0x41a/0xad0 [ 89.214567][ T26] ? zd_usb_disable_tx+0x170/0x170 [ 89.220167][ T26] probe+0x114/0x970 [ 89.224116][ T26] usb_probe_interface+0x307/0x930 [ 89.229452][ T26] ? usb_match_dynamic_id+0x1a0/0x1a0 [ 89.235154][ T26] really_probe+0x234/0xc90 [ 89.239992][ T26] __driver_probe_device+0x1de/0x4b0 [ 89.245532][ T26] driver_probe_device+0x4c/0x1a0 [ 89.250955][ T26] __device_attach_driver+0x1d4/0x300 [ 89.257204][ T26] ? driver_probe_device+0x1a0/0x1a0 [ 89.263668][ T26] bus_for_each_drv+0x157/0x1d0 [ 89.268662][ T26] ? bus_for_each_dev+0x1d0/0x1d0 [ 89.274450][ T26] ? lockdep_hardirqs_on+0x7d/0x100 [ 89.279955][ T26] ? _raw_spin_unlock_irqrestore+0x3b/0x70 [ 89.285988][ T26] __device_attach+0x1e8/0x4b0 [ 89.291150][ T26] ? device_driver_attach+0x200/0x200 [ 89.296747][ T26] ? do_raw_spin_unlock+0x173/0x230 [ 89.302731][ T26] bus_probe_device+0x17c/0x1c0 [ 89.307790][ T26] device_add+0x117e/0x1aa0 [ 89.312400][ T26] ? __fw_devlink_link_to_consumers.isra.0+0x270/0x270 [ 89.319442][ T26] ? create_intf_ep_devs.isra.0+0x4a/0x200 [ 89.325622][ T26] usb_set_configuration+0x10cb/0x1c40 [ 89.331101][ T26] usb_generic_driver_probe+0xca/0x130 [ 89.336749][ T26] usb_probe_device+0xda/0x2c0 [ 89.341518][ T26] ? usb_driver_release_interface+0x190/0x190 [ 89.347796][ T26] really_probe+0x234/0xc90 [ 89.352317][ T26] __driver_probe_device+0x1de/0x4b0 [ 89.357883][ T26] ? usb_driver_applicable+0x1c4/0x220 [ 89.363420][ T26] driver_probe_device+0x4c/0x1a0 [ 89.368656][ T26] __device_attach_driver+0x1d4/0x300 [ 89.374054][ T26] ? driver_probe_device+0x1a0/0x1a0 [ 89.379774][ T26] bus_for_each_drv+0x157/0x1d0 [ 89.384784][ T26] ? bus_for_each_dev+0x1d0/0x1d0 [ 89.389814][ T26] ? lockdep_hardirqs_on+0x7d/0x100 [ 89.395103][ T26] ? _raw_spin_unlock_irqrestore+0x3b/0x70 [ 89.401015][ T26] __device_attach+0x1e8/0x4b0 [ 89.405943][ T26] ? device_driver_attach+0x200/0x200 [ 89.411609][ T26] ? do_raw_spin_unlock+0x173/0x230 [ 89.417604][ T26] bus_probe_device+0x17c/0x1c0 [ 89.422560][ T26] device_add+0x117e/0x1aa0 [ 89.427290][ T26] ? __fw_devlink_link_to_consumers.isra.0+0x270/0x270 [ 89.434865][ T26] ? usb_detect_static_quirks+0x335/0x3e0 [ 89.441373][ T26] usb_new_device+0xd80/0x19f0 [ 89.446323][ T26] ? hub_disconnect+0x520/0x520 [ 89.451270][ T26] hub_event+0x2e62/0x4f40 [ 89.455961][ T26] ? hub_port_debounce+0x3d0/0x3d0 [ 89.461251][ T26] ? print_irq_inversion_bug.part.0+0x481/0x590 [ 89.467846][ T26] ? lock_sync+0x190/0x190 [ 89.472348][ T26] ? reacquire_held_locks+0x4b0/0x4b0 [ 89.477800][ T26] process_one_work+0x884/0x15c0 [ 89.482829][ T26] ? hcd_died_work+0x60/0x60 [ 89.487447][ T26] ? init_worker_pool+0x770/0x770 [ 89.492577][ T26] ? assign_work+0x1a0/0x240 [ 89.497290][ T26] worker_thread+0x8b9/0x1290 [ 89.502087][ T26] ? __kthread_parkme+0x14b/0x220 [ 89.507233][ T26] ? process_one_work+0x15c0/0x15c0 [ 89.512628][ T26] kthread+0x33c/0x440 [ 89.516896][ T26] ? _raw_spin_unlock_irq+0x23/0x50 [ 89.522378][ T26] ? kthread_complete_and_exit+0x40/0x40 [ 89.528031][ T26] ret_from_fork+0x45/0x80 [ 89.532467][ T26] ? kthread_complete_and_exit+0x40/0x40 [ 89.538283][ T26] ret_from_fork_asm+0x11/0x20 [ 89.543322][ T26] [ 89.547866][ T26] zd1211rw 1-1:5.118: error ioread32(CR_REG1): -11 2023/11/04 16:03:17 executed programs: 3 [ 90.444058][ T26] usb 1-1: reset high-speed USB device number 2 using dummy_hcd [ 90.844262][ T26] usb 1-1: unable to get BOS descriptor or descriptor too short [ 91.804789][ T26] ieee80211 phy2: Selected rate control algorithm 'minstrel_ht' [ 91.827785][ T26] zd1211rw 1-1:5.57: phy2 [ 92.005030][ T26] usb 1-1: USB disconnect, device number 2 [ 92.804230][ T26] usb 1-1: new high-speed USB device number 3 using dummy_hcd [ 93.044028][ T26] usb 1-1: Using ep0 maxpacket: 32 [ 93.204217][ T26] usb 1-1: unable to get BOS descriptor or descriptor too short [ 93.284238][ T26] usb 1-1: config 5 has an invalid interface number: 114 but max is 3 [ 93.292876][ T26] usb 1-1: config 5 has an invalid interface association descriptor of length 2, skipping [ 93.303571][ T26] usb 1-1: config 5 has an invalid interface number: 118 but max is 3 [ 93.312026][ T26] usb 1-1: config 5 contains an unexpected descriptor of type 0x1, skipping [ 93.320831][ T26] usb 1-1: config 5 has an invalid interface number: 57 but max is 3 [ 93.328963][ T26] usb 1-1: config 5 has an invalid descriptor of length 0, skipping remainder of the config [ 93.339217][ T26] usb 1-1: config 5 has 3 interfaces, different from the descriptor's value: 4 [ 93.348742][ T26] usb 1-1: config 5 has no interface number 0 [ 93.354852][ T26] usb 1-1: config 5 has no interface number 1 [ 93.360940][ T26] usb 1-1: config 5 has no interface number 2 [ 93.367743][ T26] usb 1-1: config 5 interface 114 altsetting 255 has an invalid endpoint with address 0x80, skipping [ 93.378812][ T26] usb 1-1: config 5 interface 114 altsetting 255 endpoint 0x1 has invalid maxpacket 1024, setting to 64 [ 93.390328][ T26] usb 1-1: config 5 interface 114 altsetting 255 has an invalid endpoint with address 0x80, skipping [ 93.403658][ T26] usb 1-1: config 5 interface 114 altsetting 255 endpoint 0x7 has invalid maxpacket 512, setting to 64 [ 93.414932][ T26] usb 1-1: config 5 interface 114 altsetting 255 has a duplicate endpoint with address 0x7, skipping [ 93.426525][ T26] usb 1-1: config 5 interface 114 altsetting 255 endpoint 0xE has invalid maxpacket 512, setting to 64 [ 93.437868][ T26] usb 1-1: config 5 interface 114 altsetting 255 endpoint 0x3 has invalid maxpacket 26693, setting to 64 [ 93.449203][ T26] usb 1-1: config 5 interface 114 altsetting 255 has a duplicate endpoint with address 0x3, skipping [ 93.460653][ T26] usb 1-1: config 5 interface 114 altsetting 255 has a duplicate endpoint with address 0x4, skipping [ 93.472161][ T26] usb 1-1: config 5 interface 114 altsetting 255 has a duplicate endpoint with address 0x4, skipping [ 93.483126][ T26] usb 1-1: config 5 interface 118 altsetting 64 has a duplicate endpoint with address 0x1, skipping [ 93.494102][ T26] usb 1-1: config 5 interface 118 altsetting 64 has a duplicate endpoint with address 0xA, skipping [ 93.504914][ T26] usb 1-1: config 5 interface 118 altsetting 64 has an invalid endpoint with address 0x0, skipping [ 93.515990][ T26] usb 1-1: config 5 interface 118 altsetting 64 has a duplicate endpoint with address 0xE, skipping [ 93.527383][ T26] usb 1-1: config 5 interface 118 altsetting 64 has a duplicate endpoint with address 0xB, skipping [ 93.538745][ T26] usb 1-1: config 5 interface 118 altsetting 64 has a duplicate endpoint with address 0x7, skipping [ 93.549977][ T26] usb 1-1: config 5 interface 118 altsetting 64 has a duplicate endpoint with address 0x1, skipping [ 93.561557][ T26] usb 1-1: config 5 interface 118 altsetting 64 has a duplicate endpoint with address 0x3, skipping [ 93.572647][ T26] usb 1-1: config 5 interface 118 altsetting 64 has a duplicate endpoint with address 0xC, skipping [ 93.584062][ T26] usb 1-1: config 5 interface 118 altsetting 64 has a duplicate endpoint with address 0xD, skipping [ 93.595117][ T26] usb 1-1: config 5 interface 57 altsetting 130 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 93.608986][ T26] usb 1-1: config 5 interface 114 has no altsetting 0 [ 93.616509][ T26] usb 1-1: config 5 interface 118 has no altsetting 0 [ 93.623767][ T26] usb 1-1: config 5 interface 57 has no altsetting 0 [ 93.864114][ T26] usb 1-1: string descriptor 0 read error: -22 [ 93.871022][ T26] usb 1-1: New USB device found, idVendor=0b05, idProduct=170c, bcdDevice=c6.c6 [ 93.882099][ T26] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 94.084057][ T26] usb 1-1: reset high-speed USB device number 3 using dummy_hcd [ 95.104050][ T26] usb 1-1: device descriptor read/64, error -71 [ 95.624266][ T26] usb 1-1: unable to get BOS descriptor or descriptor too short [ 96.585029][ T26] ieee80211 phy3: Selected rate control algorithm 'minstrel_ht' [ 96.607831][ T26] zd1211rw 1-1:5.114: phy3 [ 96.615804][ T26] zd1211rw 1-1:5.114: error ioread32(CR_REG1): -11 [ 96.775688][ T26] usb 1-1: reset high-speed USB device number 3 using dummy_hcd 2023/11/04 16:03:24 executed programs: 6 [ 97.734033][ T26] usb 1-1: device descriptor read/64, error -71 [ 98.254175][ T26] usb 1-1: unable to get BOS descriptor or descriptor too short