Warning: Permanently added '10.128.1.2' (ED25519) to the list of known hosts. 2023/11/30 14:49:33 ignoring optional flag "sandboxArg"="0" 2023/11/30 14:49:33 parsed 1 programs 2023/11/30 14:49:33 executed programs: 0 [ 97.374551][ T32] usb 1-1: new full-speed USB device number 2 using dummy_hcd [ 97.774569][ T32] usb 1-1: unable to get BOS descriptor or descriptor too short [ 97.814574][ T32] usb 1-1: not running at top speed; connect to a high speed hub [ 97.894542][ T32] usb 1-1: config 0 has an invalid interface number: 144 but max is 1 [ 97.902894][ T32] usb 1-1: config 0 has an invalid interface number: 22 but max is 1 [ 97.911351][ T32] usb 1-1: config 0 has an invalid interface association descriptor of length 2, skipping [ 97.921873][ T32] usb 1-1: config 0 contains an unexpected descriptor of type 0x2, skipping [ 97.931179][ T32] usb 1-1: config 0 has an invalid interface number: 243 but max is 1 [ 97.940207][ T32] usb 1-1: config 0 has 3 interfaces, different from the descriptor's value: 2 [ 97.950337][ T32] usb 1-1: config 0 has no interface number 0 [ 97.956489][ T32] usb 1-1: config 0 has no interface number 1 [ 97.962631][ T32] usb 1-1: config 0 has no interface number 2 [ 97.968973][ T32] usb 1-1: config 0 interface 144 altsetting 1 endpoint 0xC has invalid maxpacket 1023, setting to 64 [ 97.980003][ T32] usb 1-1: config 0 interface 144 altsetting 1 endpoint 0x4 has invalid maxpacket 1024, setting to 64 [ 97.991306][ T32] usb 1-1: config 0 interface 22 altsetting 0 endpoint 0xD has invalid maxpacket 1024, setting to 64 [ 98.002568][ T32] usb 1-1: config 0 interface 22 altsetting 0 has an invalid endpoint with address 0x80, skipping [ 98.013802][ T32] usb 1-1: config 0 interface 22 altsetting 0 has a duplicate endpoint with address 0xC, skipping [ 98.024825][ T32] usb 1-1: config 0 interface 22 altsetting 0 endpoint 0x6 has invalid maxpacket 1024, setting to 64 [ 98.036198][ T32] usb 1-1: config 0 interface 22 altsetting 0 has a duplicate endpoint with address 0xD, skipping [ 98.047196][ T32] usb 1-1: config 0 interface 22 altsetting 0 has a duplicate endpoint with address 0x4, skipping [ 98.058112][ T32] usb 1-1: config 0 interface 22 altsetting 0 has a duplicate endpoint with address 0xD, skipping [ 98.068936][ T32] usb 1-1: config 0 interface 22 altsetting 0 has a duplicate endpoint with address 0xC, skipping [ 98.079876][ T32] usb 1-1: config 0 interface 22 altsetting 0 endpoint 0xA has invalid maxpacket 503, setting to 64 [ 98.091453][ T32] usb 1-1: config 0 interface 22 altsetting 0 has an invalid endpoint with address 0x80, skipping [ 98.102255][ T32] usb 1-1: config 0 interface 22 altsetting 0 has a duplicate endpoint with address 0xE, skipping [ 98.112908][ T32] usb 1-1: config 0 interface 22 altsetting 0 endpoint 0x1 has invalid maxpacket 1024, setting to 64 [ 98.124106][ T32] usb 1-1: config 0 interface 22 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 98.134756][ T32] usb 1-1: config 0 interface 22 altsetting 0 has 13 endpoint descriptors, different from the interface descriptor's value: 16 [ 98.148248][ T32] usb 1-1: too many endpoints for config 0 interface 243 altsetting 168: 112, using maximum allowed: 30 [ 98.160094][ T32] usb 1-1: config 0 interface 243 altsetting 168 has a duplicate endpoint with address 0x6, skipping [ 98.171908][ T32] usb 1-1: config 0 interface 243 altsetting 168 endpoint 0xF has invalid maxpacket 512, setting to 64 [ 98.183391][ T32] usb 1-1: config 0 interface 243 altsetting 168 has an invalid endpoint with address 0x0, skipping [ 98.194690][ T32] usb 1-1: config 0 interface 243 altsetting 168 has 3 endpoint descriptors, different from the interface descriptor's value: 112 [ 98.208565][ T32] usb 1-1: config 0 interface 144 has no altsetting 0 [ 98.215585][ T32] usb 1-1: config 0 interface 243 has no altsetting 0 [ 98.454500][ T32] usb 1-1: string descriptor 0 read error: -22 [ 98.461423][ T32] usb 1-1: New USB device found, idVendor=0471, idProduct=1237, bcdDevice=d0.1f [ 98.471529][ T32] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 98.483561][ T32] usb 1-1: config 0 descriptor?? [ 98.674650][ T32] usb 1-1: reset full-speed USB device number 2 using dummy_hcd 2023/11/30 14:49:44 executed programs: 1 [ 99.664378][ T32] usb 1-1: device descriptor read/64, error -71 [ 100.184636][ T32] usb 1-1: unable to get BOS descriptor or descriptor too short [ 100.950262][ T32] zd1211rw 1-1:0.144: phy0 [ 100.960735][ T32] zd1211rw 1-1:0.144: error ioread32(CR_REG1): -11 [ 101.124644][ T32] usb 1-1: reset full-speed USB device number 2 using dummy_hcd [ 102.084356][ T32] usb 1-1: device descriptor read/64, error -71 [ 102.604563][ T32] usb 1-1: unable to get BOS descriptor or descriptor too short [ 103.364611][ T32] zd1211rw 1-1:0.22: phy1 [ 103.376995][ T32] zd1211rw 1-1:0.144: error ioread32(CR_REG1): -11 [ 103.387882][ T32] [ 103.390416][ T32] ============================================ [ 103.396664][ T32] WARNING: possible recursive locking detected [ 103.403088][ T32] 6.7.0-rc3-syzkaller-00028-g24af68a0ed53 #0 Not tainted [ 103.410305][ T32] -------------------------------------------- [ 103.416821][ T32] kworker/1:1/32 is trying to acquire lock: [ 103.423336][ T32] ffff888115d65c30 (&chip->mutex){+.+.}-{3:3}, at: zd_chip_disable_rxtx+0x1f/0x50 [ 103.432856][ T32] [ 103.432856][ T32] but task is already holding lock: [ 103.441105][ T32] ffff8881154bdc30 (&chip->mutex){+.+.}-{3:3}, at: pre_reset+0x209/0x270 [ 103.450045][ T32] [ 103.450045][ T32] other info that might help us debug this: [ 103.458202][ T32] Possible unsafe locking scenario: [ 103.458202][ T32] [ 103.465836][ T32] CPU0 [ 103.469247][ T32] ---- [ 103.473015][ T32] lock(&chip->mutex); [ 103.477282][ T32] lock(&chip->mutex); [ 103.491703][ T32] [ 103.491703][ T32] *** DEADLOCK *** [ 103.491703][ T32] [ 103.500429][ T32] May be due to missing lock nesting notation [ 103.500429][ T32] [ 103.509109][ T32] 6 locks held by kworker/1:1/32: [ 103.514324][ T32] #0: ffff888109e56538 ((wq_completion)usb_hub_wq){+.+.}-{0:0}, at: process_one_work+0x787/0x15c0 [ 103.525158][ T32] #1: ffffc90000227d80 ((work_completion)(&hub->events)){+.+.}-{0:0}, at: process_one_work+0x7e9/0x15c0 [ 103.538093][ T32] #2: ffff888105751190 (&dev->mutex){....}-{3:3}, at: hub_event+0x1be/0x4f40 [ 103.547113][ T32] #3: ffff888101b42190 (&dev->mutex){....}-{3:3}, at: __device_attach+0x7f/0x4b0 [ 103.556384][ T32] #4: ffff888109a52160 (&dev->mutex){....}-{3:3}, at: __device_attach+0x7f/0x4b0 [ 103.565832][ T32] #5: ffff8881154bdc30 (&chip->mutex){+.+.}-{3:3}, at: pre_reset+0x209/0x270 [ 103.575322][ T32] [ 103.575322][ T32] stack backtrace: [ 103.581307][ T32] CPU: 1 PID: 32 Comm: kworker/1:1 Not tainted 6.7.0-rc3-syzkaller-00028-g24af68a0ed53 #0 [ 103.591305][ T32] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/10/2023 [ 103.601464][ T32] Workqueue: usb_hub_wq hub_event [ 103.606605][ T32] Call Trace: [ 103.609897][ T32] [ 103.612842][ T32] dump_stack_lvl+0xd9/0x1b0 [ 103.617461][ T32] __lock_acquire+0x2973/0x5dd0 [ 103.622340][ T32] ? lockdep_hardirqs_on_prepare+0x410/0x410 [ 103.628779][ T32] ? reacquire_held_locks+0x4b0/0x4b0 [ 103.634349][ T32] ? lockdep_hardirqs_on_prepare+0x410/0x410 [ 103.640750][ T32] lock_acquire+0x1ae/0x510 [ 103.645383][ T32] ? zd_chip_disable_rxtx+0x1f/0x50 [ 103.650780][ T32] ? lock_sync+0x190/0x190 [ 103.655223][ T32] ? preempt_count_sub+0x150/0x150 [ 103.660467][ T32] __mutex_lock+0x181/0x1340 [ 103.665206][ T32] ? zd_chip_disable_rxtx+0x1f/0x50 [ 103.670520][ T32] ? zd_chip_disable_rxtx+0x1f/0x50 [ 103.676072][ T32] ? __mutex_lock+0x25b/0x1340 [ 103.680867][ T32] ? mutex_lock_io_nested+0x11a0/0x11a0 [ 103.686872][ T32] ? zd_usb_disable_int+0x17a/0x1b0 [ 103.692189][ T32] ? zd_chip_disable_rxtx+0x1f/0x50 [ 103.697623][ T32] zd_chip_disable_rxtx+0x1f/0x50 [ 103.702675][ T32] zd_op_stop+0x64/0x1a0 [ 103.706948][ T32] pre_reset+0x18f/0x270 [ 103.711393][ T32] usb_reset_device+0x41a/0xad0 [ 103.716359][ T32] ? zd_usb_disable_tx+0x170/0x170 [ 103.721508][ T32] probe+0x114/0x970 [ 103.725428][ T32] usb_probe_interface+0x307/0x930 [ 103.730571][ T32] ? usb_match_dynamic_id+0x1a0/0x1a0 [ 103.736327][ T32] really_probe+0x234/0xc90 [ 103.741048][ T32] __driver_probe_device+0x1de/0x4b0 [ 103.746464][ T32] driver_probe_device+0x4c/0x1a0 [ 103.751703][ T32] __device_attach_driver+0x1d4/0x300 [ 103.757097][ T32] ? driver_probe_device+0x1a0/0x1a0 [ 103.762395][ T32] bus_for_each_drv+0x157/0x1d0 [ 103.767259][ T32] ? bus_for_each_dev+0x1d0/0x1d0 [ 103.772454][ T32] ? lockdep_hardirqs_on+0x7d/0x100 [ 103.777744][ T32] ? _raw_spin_unlock_irqrestore+0x3b/0x70 [ 103.783703][ T32] __device_attach+0x1e8/0x4b0 [ 103.788465][ T32] ? device_driver_attach+0x200/0x200 [ 103.793928][ T32] ? do_raw_spin_unlock+0x173/0x230 [ 103.799128][ T32] bus_probe_device+0x17c/0x1c0 [ 103.804010][ T32] device_add+0x117e/0x1aa0 [ 103.808515][ T32] ? __fw_devlink_link_to_consumers.isra.0+0x270/0x270 [ 103.815550][ T32] ? usb_create_ep_devs+0x1f7/0x2a0 [ 103.820863][ T32] ? create_intf_ep_devs.isra.0+0x195/0x200 [ 103.826768][ T32] usb_set_configuration+0x10cb/0x1c40 [ 103.832487][ T32] usb_generic_driver_probe+0xca/0x130 [ 103.837947][ T32] usb_probe_device+0xda/0x2c0 [ 103.842709][ T32] ? usb_driver_release_interface+0x190/0x190 [ 103.849057][ T32] really_probe+0x234/0xc90 [ 103.853706][ T32] __driver_probe_device+0x1de/0x4b0 [ 103.859773][ T32] ? usb_driver_applicable+0x1c4/0x220 [ 103.865494][ T32] driver_probe_device+0x4c/0x1a0 [ 103.870749][ T32] __device_attach_driver+0x1d4/0x300 [ 103.876375][ T32] ? driver_probe_device+0x1a0/0x1a0 [ 103.881781][ T32] bus_for_each_drv+0x157/0x1d0 [ 103.886723][ T32] ? bus_for_each_dev+0x1d0/0x1d0 [ 103.891824][ T32] ? lockdep_hardirqs_on+0x7d/0x100 [ 103.897187][ T32] ? _raw_spin_unlock_irqrestore+0x3b/0x70 [ 103.903415][ T32] __device_attach+0x1e8/0x4b0 [ 103.908434][ T32] ? device_driver_attach+0x200/0x200 [ 103.913895][ T32] ? do_raw_spin_unlock+0x173/0x230 [ 103.919173][ T32] bus_probe_device+0x17c/0x1c0 [ 103.925416][ T32] device_add+0x117e/0x1aa0 [ 103.930182][ T32] ? __fw_devlink_link_to_consumers.isra.0+0x270/0x270 [ 103.937212][ T32] ? usb_detect_static_quirks+0x335/0x3e0 [ 103.943019][ T32] usb_new_device+0xd80/0x19f0 [ 103.947780][ T32] ? hub_disconnect+0x520/0x520 [ 103.953246][ T32] hub_event+0x2e62/0x4f40 [ 103.957667][ T32] ? hub_port_debounce+0x3d0/0x3d0 [ 103.962955][ T32] ? print_usage_bug.part.0+0x171/0x670 [ 103.968496][ T32] ? lock_sync+0x190/0x190 [ 103.972906][ T32] ? reacquire_held_locks+0x4b0/0x4b0 [ 103.978278][ T32] process_one_work+0x884/0x15c0 [ 103.983231][ T32] ? hcd_died_work+0x60/0x60 [ 103.987882][ T32] ? init_worker_pool+0x770/0x770 [ 103.995267][ T32] ? assign_work+0x1a0/0x240 [ 103.999980][ T32] worker_thread+0x8b9/0x1290 [ 104.004958][ T32] ? __kthread_parkme+0x14b/0x220 [ 104.010083][ T32] ? process_one_work+0x15c0/0x15c0 [ 104.015761][ T32] kthread+0x33c/0x440 [ 104.019848][ T32] ? _raw_spin_unlock_irq+0x23/0x50 [ 104.025063][ T32] ? kthread_complete_and_exit+0x40/0x40 [ 104.031025][ T32] ret_from_fork+0x45/0x80 [ 104.035462][ T32] ? kthread_complete_and_exit+0x40/0x40 [ 104.041111][ T32] ret_from_fork_asm+0x11/0x20 [ 104.045877][ T32] [ 104.053235][ T32] zd1211rw 1-1:0.22: error ioread32(CR_REG1): -11 [ 104.434338][ T32] usb 1-1: reset full-speed USB device number 2 using dummy_hcd [ 104.844513][ T32] usb 1-1: unable to get BOS descriptor or descriptor too short [ 105.585180][ T32] ieee80211 phy2: Selected rate control algorithm 'minstrel_ht' [ 105.608006][ T32] zd1211rw 1-1:0.243: phy2 [ 105.788075][ T32] usb 1-1: USB disconnect, device number 2 2023/11/30 14:49:51 executed programs: 4 [ 106.604336][ T32] usb 1-1: new full-speed USB device number 3 using dummy_hcd [ 107.014608][ T32] usb 1-1: unable to get BOS descriptor or descriptor too short [ 107.054474][ T32] usb 1-1: not running at top speed; connect to a high speed hub [ 107.134636][ T32] usb 1-1: config 0 has an invalid interface number: 144 but max is 1 [ 107.143049][ T32] usb 1-1: config 0 has an invalid interface number: 22 but max is 1 [ 107.151202][ T32] usb 1-1: config 0 has an invalid interface association descriptor of length 2, skipping [ 107.161138][ T32] usb 1-1: config 0 contains an unexpected descriptor of type 0x2, skipping [ 107.169912][ T32] usb 1-1: config 0 has an invalid interface number: 243 but max is 1 [ 107.178129][ T32] usb 1-1: config 0 has 3 interfaces, different from the descriptor's value: 2 [ 107.187460][ T32] usb 1-1: config 0 has no interface number 0 [ 107.193646][ T32] usb 1-1: config 0 has no interface number 1 [ 107.200286][ T32] usb 1-1: config 0 has no interface number 2 [ 107.206579][ T32] usb 1-1: config 0 interface 144 altsetting 1 endpoint 0xC has invalid maxpacket 1023, setting to 64 [ 107.217776][ T32] usb 1-1: config 0 interface 144 altsetting 1 endpoint 0x4 has invalid maxpacket 1024, setting to 64 [ 107.228809][ T32] usb 1-1: config 0 interface 22 altsetting 0 endpoint 0xD has invalid maxpacket 1024, setting to 64 [ 107.239816][ T32] usb 1-1: config 0 interface 22 altsetting 0 has an invalid endpoint with address 0x80, skipping [ 107.250625][ T32] usb 1-1: config 0 interface 22 altsetting 0 has a duplicate endpoint with address 0xC, skipping [ 107.261742][ T32] usb 1-1: config 0 interface 22 altsetting 0 endpoint 0x6 has invalid maxpacket 1024, setting to 64 [ 107.272724][ T32] usb 1-1: config 0 interface 22 altsetting 0 has a duplicate endpoint with address 0xD, skipping [ 107.283357][ T32] usb 1-1: config 0 interface 22 altsetting 0 has a duplicate endpoint with address 0x4, skipping [ 107.294288][ T32] usb 1-1: config 0 interface 22 altsetting 0 has a duplicate endpoint with address 0xD, skipping [ 107.305129][ T32] usb 1-1: config 0 interface 22 altsetting 0 has a duplicate endpoint with address 0xC, skipping [ 107.315975][ T32] usb 1-1: config 0 interface 22 altsetting 0 endpoint 0xA has invalid maxpacket 503, setting to 64 [ 107.326977][ T32] usb 1-1: config 0 interface 22 altsetting 0 has an invalid endpoint with address 0x80, skipping [ 107.337675][ T32] usb 1-1: config 0 interface 22 altsetting 0 has a duplicate endpoint with address 0xE, skipping [ 107.348502][ T32] usb 1-1: config 0 interface 22 altsetting 0 endpoint 0x1 has invalid maxpacket 1024, setting to 64 [ 107.359419][ T32] usb 1-1: config 0 interface 22 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 107.370586][ T32] usb 1-1: config 0 interface 22 altsetting 0 has 13 endpoint descriptors, different from the interface descriptor's value: 16 [ 107.384041][ T32] usb 1-1: too many endpoints for config 0 interface 243 altsetting 168: 112, using maximum allowed: 30 [ 107.395343][ T32] usb 1-1: config 0 interface 243 altsetting 168 has a duplicate endpoint with address 0x6, skipping [ 107.407233][ T32] usb 1-1: config 0 interface 243 altsetting 168 endpoint 0xF has invalid maxpacket 512, setting to 64 [ 107.418586][ T32] usb 1-1: config 0 interface 243 altsetting 168 has an invalid endpoint with address 0x0, skipping [ 107.429504][ T32] usb 1-1: config 0 interface 243 altsetting 168 has 3 endpoint descriptors, different from the interface descriptor's value: 112 [ 107.443060][ T32] usb 1-1: config 0 interface 144 has no altsetting 0 [ 107.450266][ T32] usb 1-1: config 0 interface 243 has no altsetting 0 [ 107.694396][ T32] usb 1-1: string descriptor 0 read error: -22 [ 107.700678][ T32] usb 1-1: New USB device found, idVendor=0471, idProduct=1237, bcdDevice=d0.1f [ 107.710922][ T32] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 107.721273][ T32] usb 1-1: config 0 descriptor?? [ 107.924344][ T32] usb 1-1: reset full-speed USB device number 3 using dummy_hcd [ 108.944303][ T32] usb 1-1: device descriptor read/64, error -71 [ 109.464460][ T32] usb 1-1: unable to get BOS descriptor or descriptor too short [ 110.205212][ T32] ieee80211 phy3: Selected rate control algorithm 'minstrel_ht' [ 110.227709][ T32] zd1211rw 1-1:0.144: phy3 [ 110.235195][ T32] zd1211rw 1-1:0.144: error ioread32(CR_REG1): -11 [ 110.384794][ T32] usb 1-1: reset full-speed USB device number 3 using dummy_hcd [ 111.354337][ T32] usb 1-1: device descriptor read/64, error -71 [ 111.874486][ T32] usb 1-1: unable to get BOS descriptor or descriptor too short [ 112.615024][ T32] ieee80211 phy4: Selected rate control algorithm 'minstrel_ht' [ 112.644541][ T32] zd1211rw 1-1:0.22: phy4 [ 112.658280][ T32] zd1211rw 1-1:0.144: error ioread32(CR_REG1): -11 [ 112.667562][ T32] zd1211rw 1-1:0.22: error ioread32(CR_REG1): -11 [ 112.824324][ T32] usb 1-1: reset full-speed USB device number 3 using dummy_hcd 2023/11/30 14:49:58 executed programs: 7