Warning: Permanently added '10.128.0.197' (ECDSA) to the list of known hosts. executing program [ 31.362162][ T2618] usb 1-1: new high-speed USB device number 2 using dummy_hcd [ 31.611916][ T2618] usb 1-1: Using ep0 maxpacket: 32 [ 31.771927][ T2618] usb 1-1: unable to get BOS descriptor or descriptor too short [ 31.871829][ T2618] usb 1-1: config 5 has an invalid interface number: 114 but max is 3 [ 31.880881][ T2618] usb 1-1: config 5 has an invalid interface association descriptor of length 2, skipping [ 31.891517][ T2618] usb 1-1: config 5 has an invalid interface number: 118 but max is 3 [ 31.900208][ T2618] usb 1-1: config 5 contains an unexpected descriptor of type 0x1, skipping [ 31.910252][ T2618] usb 1-1: config 5 has an invalid interface number: 57 but max is 3 [ 31.919469][ T2618] usb 1-1: config 5 has an invalid descriptor of length 0, skipping remainder of the config [ 31.930315][ T2618] usb 1-1: config 5 has 3 interfaces, different from the descriptor's value: 4 [ 31.939342][ T2618] usb 1-1: config 5 has no interface number 0 [ 31.945473][ T2618] usb 1-1: config 5 has no interface number 1 [ 31.951861][ T2618] usb 1-1: config 5 has no interface number 2 [ 31.958527][ T2618] usb 1-1: config 5 interface 114 altsetting 255 has an invalid endpoint with address 0x80, skipping [ 31.970194][ T2618] usb 1-1: config 5 interface 114 altsetting 255 endpoint 0x1 has invalid maxpacket 1024, setting to 64 [ 31.982074][ T2618] usb 1-1: config 5 interface 114 altsetting 255 has an invalid endpoint with address 0x80, skipping [ 31.994069][ T2618] usb 1-1: config 5 interface 114 altsetting 255 endpoint 0x7 has invalid maxpacket 512, setting to 64 [ 32.005701][ T2618] usb 1-1: config 5 interface 114 altsetting 255 has a duplicate endpoint with address 0x7, skipping [ 32.016954][ T2618] usb 1-1: config 5 interface 114 altsetting 255 endpoint 0xE has invalid maxpacket 512, setting to 64 [ 32.029673][ T2618] usb 1-1: config 5 interface 114 altsetting 255 endpoint 0x3 has invalid maxpacket 69, setting to 64 [ 32.041651][ T2618] usb 1-1: config 5 interface 114 altsetting 255 has a duplicate endpoint with address 0x3, skipping [ 32.053110][ T2618] usb 1-1: config 5 interface 114 altsetting 255 has a duplicate endpoint with address 0x4, skipping [ 32.064701][ T2618] usb 1-1: config 5 interface 114 altsetting 255 has a duplicate endpoint with address 0x4, skipping [ 32.076907][ T2618] usb 1-1: config 5 interface 118 altsetting 64 has a duplicate endpoint with address 0x1, skipping [ 32.088111][ T2618] usb 1-1: config 5 interface 118 altsetting 64 has a duplicate endpoint with address 0xA, skipping [ 32.099663][ T2618] usb 1-1: config 5 interface 118 altsetting 64 has an invalid endpoint with address 0x0, skipping [ 32.111335][ T2618] usb 1-1: config 5 interface 118 altsetting 64 has a duplicate endpoint with address 0xE, skipping [ 32.122825][ T2618] usb 1-1: config 5 interface 118 altsetting 64 has a duplicate endpoint with address 0xB, skipping [ 32.133885][ T2618] usb 1-1: config 5 interface 118 altsetting 64 has a duplicate endpoint with address 0x7, skipping [ 32.145361][ T2618] usb 1-1: config 5 interface 118 altsetting 64 has a duplicate endpoint with address 0x1, skipping [ 32.156568][ T2618] usb 1-1: config 5 interface 118 altsetting 64 has a duplicate endpoint with address 0x3, skipping [ 32.167402][ T2618] usb 1-1: config 5 interface 118 altsetting 64 has a duplicate endpoint with address 0xC, skipping [ 32.178250][ T2618] usb 1-1: config 5 interface 118 altsetting 64 has a duplicate endpoint with address 0xD, skipping [ 32.190491][ T2618] usb 1-1: config 5 interface 57 altsetting 130 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 32.204072][ T2618] usb 1-1: config 5 interface 114 has no altsetting 0 [ 32.211150][ T2618] usb 1-1: config 5 interface 118 has no altsetting 0 [ 32.218531][ T2618] usb 1-1: config 5 interface 57 has no altsetting 0 [ 32.481659][ T2618] usb 1-1: string descriptor 0 read error: -22 [ 32.488511][ T2618] usb 1-1: New USB device found, idVendor=0b05, idProduct=170c, bcdDevice=c6.c6 [ 32.498654][ T2618] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 32.721194][ T2618] usb 1-1: reset high-speed USB device number 2 using dummy_hcd [ 33.001106][ T2618] usb 1-1: device descriptor read/64, error -32 executing program [ 33.590715][ T2618] usb 1-1: device descriptor read/64, error -71 [ 33.870580][ T2618] usb 1-1: reset high-speed USB device number 2 using dummy_hcd [ 34.120453][ T2618] usb 1-1: Using ep0 maxpacket: 32 [ 34.280487][ T2618] usb 1-1: unable to get BOS descriptor or descriptor too short [ 35.261076][ T2618] zd1211rw 1-1:5.114: phy0 [ 35.271467][ T2618] zd1211rw 1-1:5.114: error ioread32(CR_REG1): -11 executing program [ 35.449777][ T2618] usb 1-1: reset high-speed USB device number 2 using dummy_hcd [ 35.889519][ T2618] usb 1-1: device descriptor read/64, error -71 [ 36.249332][ T2618] usb 1-1: Using ep0 maxpacket: 32 [ 36.409428][ T2618] usb 1-1: unable to get BOS descriptor or descriptor too short [ 37.395605][ T2618] zd1211rw 1-1:5.118: phy1 [ 37.412501][ T2618] zd1211rw 1-1:5.114: error ioread32(CR_REG1): -11 [ 37.419963][ T2618] [ 37.422314][ T2618] ============================================ [ 37.428594][ T2618] WARNING: possible recursive locking detected [ 37.435067][ T2618] 5.10.0-rc7-syzkaller #0 Not tainted [ 37.440459][ T2618] -------------------------------------------- [ 37.446843][ T2618] kworker/1:2/2618 is trying to acquire lock: [ 37.453067][ T2618] ffff888102cbdd10 (&chip->mutex){+.+.}-{3:3}, at: zd_chip_disable_rxtx+0x1c/0x40 [ 37.462618][ T2618] [ 37.462618][ T2618] but task is already holding lock: [ 37.470215][ T2618] ffff888101d9dd10 (&chip->mutex){+.+.}-{3:3}, at: pre_reset+0x217/0x290 [ 37.478827][ T2618] [ 37.478827][ T2618] other info that might help us debug this: [ 37.486889][ T2618] Possible unsafe locking scenario: [ 37.486889][ T2618] [ 37.494772][ T2618] CPU0 [ 37.498223][ T2618] ---- [ 37.502187][ T2618] lock(&chip->mutex); [ 37.506698][ T2618] lock(&chip->mutex); [ 37.511283][ T2618] [ 37.511283][ T2618] *** DEADLOCK *** [ 37.511283][ T2618] [ 37.519706][ T2618] May be due to missing lock nesting notation [ 37.519706][ T2618] [ 37.528386][ T2618] 6 locks held by kworker/1:2/2618: [ 37.533707][ T2618] #0: ffff888103bff538 ((wq_completion)usb_hub_wq){+.+.}-{0:0}, at: process_one_work+0x821/0x1520 [ 37.544881][ T2618] #1: ffffc900001c7da8 ((work_completion)(&hub->events)){+.+.}-{0:0}, at: process_one_work+0x854/0x1520 [ 37.557027][ T2618] #2: ffff88810802a218 (&dev->mutex){....}-{3:3}, at: hub_event+0x1c5/0x42d0 [ 37.566395][ T2618] #3: ffff8881013cd218 (&dev->mutex){....}-{3:3}, at: __device_attach+0x7a/0x4a0 [ 37.575741][ T2618] #4: ffff88810ed8c1a8 (&dev->mutex){....}-{3:3}, at: __device_attach+0x7a/0x4a0 [ 37.585946][ T2618] #5: ffff888101d9dd10 (&chip->mutex){+.+.}-{3:3}, at: pre_reset+0x217/0x290 executing program [ 37.594976][ T2618] [ 37.594976][ T2618] stack backtrace: [ 37.600883][ T2618] CPU: 1 PID: 2618 Comm: kworker/1:2 Not tainted 5.10.0-rc7-syzkaller #0 [ 37.609306][ T2618] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 37.619675][ T2618] Workqueue: usb_hub_wq hub_event [ 37.624966][ T2618] Call Trace: [ 37.628358][ T2618] dump_stack+0x107/0x163 [ 37.632689][ T2618] __lock_acquire.cold+0x15e/0x3b0 [ 37.637807][ T2618] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 37.644063][ T2618] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 37.650357][ T2618] lock_acquire+0x288/0x700 [ 37.655522][ T2618] ? zd_chip_disable_rxtx+0x1c/0x40 [ 37.661238][ T2618] ? lock_release+0x6d0/0x6d0 [ 37.666691][ T2618] ? pre_reset+0x217/0x290 [ 37.671194][ T2618] ? lock_release+0x6d0/0x6d0 [ 37.676147][ T2618] __mutex_lock+0x134/0x10a0 [ 37.680850][ T2618] ? zd_chip_disable_rxtx+0x1c/0x40 [ 37.686470][ T2618] ? zd_chip_disable_rxtx+0x1c/0x40 [ 37.691905][ T2618] ? __mutex_lock+0x527/0x10a0 [ 37.696704][ T2618] ? mutex_lock_io_nested+0xf50/0xf50 [ 37.702553][ T2618] ? mutex_lock_io_nested+0xf50/0xf50 [ 37.707919][ T2618] ? mark_held_locks+0x9f/0xe0 [ 37.712740][ T2618] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 37.718764][ T2618] ? _raw_spin_unlock_irqrestore+0x34/0x40 [ 37.724868][ T2618] zd_chip_disable_rxtx+0x1c/0x40 [ 37.730612][ T2618] zd_op_stop+0x60/0x190 [ 37.734858][ T2618] pre_reset+0x19d/0x290 [ 37.739131][ T2618] usb_reset_device+0x379/0x9a0 [ 37.744024][ T2618] ? zd_usb_disable_tx+0x170/0x170 [ 37.749828][ T2618] probe+0x10f/0x590 [ 37.754061][ T2618] usb_probe_interface+0x315/0x7f0 [ 37.759890][ T2618] ? usb_match_dynamic_id+0x1a0/0x1a0 [ 37.765681][ T2618] really_probe+0x291/0xde0 [ 37.770188][ T2618] driver_probe_device+0x26b/0x3d0 [ 37.775337][ T2618] __device_attach_driver+0x1d1/0x290 [ 37.780711][ T2618] ? driver_allows_async_probing+0x150/0x150 [ 37.786979][ T2618] bus_for_each_drv+0x15f/0x1e0 [ 37.791899][ T2618] ? bus_for_each_dev+0x1d0/0x1d0 [ 37.797123][ T2618] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 37.803257][ T2618] ? trace_hardirqs_on+0x5b/0x1a0 [ 37.808935][ T2618] __device_attach+0x228/0x4a0 [ 37.813947][ T2618] ? really_probe+0xde0/0xde0 [ 37.818974][ T2618] ? kobject_uevent_env+0x2bb/0x1680 [ 37.824577][ T2618] bus_probe_device+0x1e4/0x290 [ 37.830000][ T2618] device_add+0xbb2/0x1ce0 [ 37.834805][ T2618] ? devlink_add_symlinks+0x450/0x450 [ 37.840852][ T2618] ? create_intf_ep_devs.isra.0+0x4a/0x1f0 [ 37.847275][ T2618] usb_set_configuration+0x113c/0x1910 [ 37.853276][ T2618] usb_generic_driver_probe+0xba/0x100 [ 37.859243][ T2618] usb_probe_device+0xd9/0x2c0 [ 37.864581][ T2618] ? usb_driver_release_interface+0x180/0x180 [ 37.870748][ T2618] really_probe+0x291/0xde0 [ 37.875383][ T2618] driver_probe_device+0x26b/0x3d0 [ 37.880483][ T2618] __device_attach_driver+0x1d1/0x290 [ 37.885859][ T2618] ? driver_allows_async_probing+0x150/0x150 [ 37.891858][ T2618] bus_for_each_drv+0x15f/0x1e0 [ 37.896866][ T2618] ? bus_for_each_dev+0x1d0/0x1d0 [ 37.901998][ T2618] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 37.907966][ T2618] ? trace_hardirqs_on+0x5b/0x1a0 [ 37.912983][ T2618] __device_attach+0x228/0x4a0 [ 37.917735][ T2618] ? really_probe+0xde0/0xde0 [ 37.922403][ T2618] ? kobject_uevent_env+0x2bb/0x1680 [ 37.927674][ T2618] bus_probe_device+0x1e4/0x290 [ 37.932559][ T2618] device_add+0xbb2/0x1ce0 [ 37.936960][ T2618] ? devlink_add_symlinks+0x450/0x450 [ 37.942363][ T2618] usb_new_device.cold+0x71d/0xfe9 [ 37.947460][ T2618] ? hub_disconnect+0x510/0x510 [ 37.952297][ T2618] ? rwlock_bug.part.0+0x90/0x90 [ 37.957281][ T2618] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 37.963293][ T2618] hub_event+0x2348/0x42d0 [ 37.967825][ T2618] ? hub_port_debounce+0x3b0/0x3b0 [ 37.973107][ T2618] ? __lock_acquire+0x821/0x54f0 [ 37.978171][ T2618] ? put_pwq+0xb0/0x1b0 [ 37.982318][ T2618] ? lock_release+0x6d0/0x6d0 [ 37.987112][ T2618] ? lock_downgrade+0x6d0/0x6d0 [ 37.991953][ T2618] ? do_raw_spin_lock+0x120/0x2b0 [ 37.997675][ T2618] process_one_work+0x933/0x1520 [ 38.003338][ T2618] ? lock_release+0x6d0/0x6d0 [ 38.008125][ T2618] ? pwq_dec_nr_in_flight+0x320/0x320 [ 38.013493][ T2618] ? rwlock_bug.part.0+0x90/0x90 [ 38.018426][ T2618] worker_thread+0x64c/0x1120 [ 38.023771][ T2618] ? __kthread_parkme+0x118/0x1d0 [ 38.028878][ T2618] ? process_one_work+0x1520/0x1520 [ 38.034345][ T2618] kthread+0x38c/0x460 [ 38.038558][ T2618] ? _raw_spin_unlock_irq+0x1f/0x30 [ 38.043880][ T2618] ? kthread_create_worker_on_cpu+0xf0/0xf0 [ 38.050163][ T2618] ret_from_fork+0x1f/0x30 [ 38.057555][ T2618] zd1211rw 1-1:5.118: error ioread32(CR_REG1): -11 [ 38.428368][ T2618] usb 1-1: reset high-speed USB device number 2 using dummy_hcd [ 38.668245][ T2618] usb 1-1: Using ep0 maxpacket: 32 [ 38.828290][ T2618] usb 1-1: unable to get BOS descriptor or descriptor too short [ 39.788121][ T2618] ieee80211 phy2: Selected rate control algorithm 'minstrel_ht' [ 39.801661][ T2618] zd1211rw 1-1:5.57: phy2 executing program [ 39.989296][ T2205] usb 1-1: USB disconnect, device number 2 [ 40.457609][ T2205] usb 1-1: new high-speed USB device number 3 using dummy_hcd [ 40.697500][ T2205] usb 1-1: Using ep0 maxpacket: 32 [ 40.867523][ T2205] usb 1-1: unable to get BOS descriptor or descriptor too short [ 40.947511][ T2205] usb 1-1: config 5 has an invalid interface number: 114 but max is 3 [ 40.955838][ T2205] usb 1-1: config 5 has an invalid interface association descriptor of length 2, skipping [ 40.965748][ T2205] usb 1-1: config 5 has an invalid interface number: 118 but max is 3 [ 40.973940][ T2205] usb 1-1: config 5 contains an unexpected descriptor of type 0x1, skipping [ 40.982662][ T2205] usb 1-1: config 5 has an invalid interface number: 57 but max is 3 [ 40.990773][ T2205] usb 1-1: config 5 has an invalid descriptor of length 0, skipping remainder of the config [ 41.000977][ T2205] usb 1-1: config 5 has 3 interfaces, different from the descriptor's value: 4 [ 41.009941][ T2205] usb 1-1: config 5 has no interface number 0 [ 41.016100][ T2205] usb 1-1: config 5 has no interface number 1 [ 41.022177][ T2205] usb 1-1: config 5 has no interface number 2 [ 41.028297][ T2205] usb 1-1: config 5 interface 114 altsetting 255 has an invalid endpoint with address 0x80, skipping [ 41.039429][ T2205] usb 1-1: config 5 interface 114 altsetting 255 endpoint 0x1 has invalid maxpacket 1024, setting to 64 [ 41.052241][ T2205] usb 1-1: config 5 interface 114 altsetting 255 has an invalid endpoint with address 0x80, skipping [ 41.063326][ T2205] usb 1-1: config 5 interface 114 altsetting 255 endpoint 0x7 has invalid maxpacket 512, setting to 64 [ 41.074601][ T2205] usb 1-1: config 5 interface 114 altsetting 255 has a duplicate endpoint with address 0x7, skipping [ 41.085467][ T2205] usb 1-1: config 5 interface 114 altsetting 255 endpoint 0xE has invalid maxpacket 512, setting to 64 [ 41.096604][ T2205] usb 1-1: config 5 interface 114 altsetting 255 endpoint 0x3 has invalid maxpacket 69, setting to 64 [ 41.107881][ T2205] usb 1-1: config 5 interface 114 altsetting 255 has a duplicate endpoint with address 0x3, skipping [ 41.118912][ T2205] usb 1-1: config 5 interface 114 altsetting 255 has a duplicate endpoint with address 0x4, skipping [ 41.130151][ T2205] usb 1-1: config 5 interface 114 altsetting 255 has a duplicate endpoint with address 0x4, skipping [ 41.141162][ T2205] usb 1-1: config 5 interface 118 altsetting 64 has a duplicate endpoint with address 0x1, skipping [ 41.152007][ T2205] usb 1-1: config 5 interface 118 altsetting 64 has a duplicate endpoint with address 0xA, skipping [ 41.163241][ T2205] usb 1-1: config 5 interface 118 altsetting 64 has an invalid endpoint with address 0x0, skipping [ 41.173926][ T2205] usb 1-1: config 5 interface 118 altsetting 64 has a duplicate endpoint with address 0xE, skipping [ 41.184714][ T2205] usb 1-1: config 5 interface 118 altsetting 64 has a duplicate endpoint with address 0xB, skipping [ 41.195497][ T2205] usb 1-1: config 5 interface 118 altsetting 64 has a duplicate endpoint with address 0x7, skipping [ 41.206282][ T2205] usb 1-1: config 5 interface 118 altsetting 64 has a duplicate endpoint with address 0x1, skipping [ 41.217046][ T2205] usb 1-1: config 5 interface 118 altsetting 64 has a duplicate endpoint with address 0x3, skipping [ 41.227856][ T2205] usb 1-1: config 5 interface 118 altsetting 64 has a duplicate endpoint with address 0xC, skipping [ 41.238616][ T2205] usb 1-1: config 5 interface 118 altsetting 64 has a duplicate endpoint with address 0xD, skipping [ 41.249410][ T2205] usb 1-1: config 5 interface 57 altsetting 130 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 41.262523][ T2205] usb 1-1: config 5 interface 114 has no altsetting 0 [ 41.269299][ T2205] usb 1-1: config 5 interface 118 has no altsetting 0 [ 41.276050][ T2205] usb 1-1: config 5 interface 57 has no altsetting 0 [ 41.517297][ T2205] usb 1-1: string descriptor 0 read error: -22 [ 41.523925][ T2205] usb 1-1: New USB device found, idVendor=0b05, idProduct=170c, bcdDevice=c6.c6 [ 41.533110][ T2205] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 41.737140][ T2205] usb 1-1: reset high-speed USB device number 3 using dummy_hcd [ 42.027034][ T2205] usb 1-1: device descriptor read/64, error -32 executing program [ 42.606840][ T2205] usb 1-1: device descriptor read/64, error -71 [ 42.876922][ T2205] usb 1-1: reset high-speed USB device number 3 using dummy_hcd [ 43.116676][ T2205] usb 1-1: Using ep0 maxpacket: 32 [ 43.276876][ T2205] usb 1-1: unable to get BOS descriptor or descriptor too short [ 44.236564][ T2205] ieee80211 phy3: Selected rate control algorithm 'minstrel_ht' [ 44.264372][ T2205] zd1211rw 1-1:5.114: phy3 [ 44.272777][ T2205] zd1211rw 1-1:5.114: error ioread32(CR_REG1): -11 executing program [ 44.436505][ T2205] usb 1-1: reset high-speed USB device number 3 using dummy_hcd [ 44.876222][ T2205] usb 1-1: device descriptor read/64, error -71 [ 45.236114][ T2205] usb 1-1: Using ep0 maxpacket: 32 [ 45.396147][ T2205] usb 1-1: unable to get BOS descriptor or descriptor too short [ 46.366028][ T2205] ieee80211 phy4: Selected rate control algorithm 'minstrel_ht' [ 46.388514][ T2205] zd1211rw 1-1:5.118: phy4 [ 46.394835][ T2205] zd1211rw 1-1:5.114: error ioread32(CR_REG1): -11 [ 46.416547][ T2205] zd1211rw 1-1:5.118: error ioread32(CR_REG1): -11 executing program [ 46.565784][ T2205] usb 1-1: reset high-speed USB device number 3 using dummy_hcd [ 46.995699][ T2205] usb 1-1: device descriptor read/64, error -71 [ 47.355589][ T2205] usb 1-1: Using ep0 maxpacket: 32