program:
r0 = syz_usb_connect(0x3, 0x32, &(0x7f0000000000)=ANY=[@ANYBLOB="12010002000000404c05c1060001010203010902200001010080fa0904000002ffffff000705810200020007050202000200"], 0x0)
syz_usb_ep_write(r0, 0x81, 0x6, &(0x7f0000000100)="0000ff00ff00")
syz_usb_ep_write(r0, 0x81, 0x14, &(0x7f0000000106)="0000ffffff0a00f6f5290000000000000003df00")
syz_usb_ep_write(r0, 0x81, 0x6, &(0x7f0000000200)="0000ff00ff00")
syz_usb_ep_write(r0, 0x81, 0xd, &(0x7f0000000206)="0000ffffff0300fdfd2b00d800")
syz_usb_ep_write(r0, 0x81, 0x6, &(0x7f0000000300)="0000ff00ff00")
syz_usb_ep_write(r0, 0x81, 0xe, &(0x7f0000000306)="0000ffffff0400fcfd210100e100")
nanosleep(&(0x7f0000000400)={0x0, 0x2faf080}, 0x0)
r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10)
r2 = syz_genetlink_get_family_id$nfc(&(0x7f0000001000), r1)
sendmsg$NFC_CMD_DEV_UP(r1, &(0x7f0000002000)={0x0, 0x0, &(0x7f0000002100)={&(0x7f0000002200)={0x1c, r2, 0x1, 0x0, 0x0, {}, [@NFC_ATTR_DEVICE_INDEX={0x8}]}, 0x1c}}, 0x0)
sendmsg$NFC_CMD_START_POLL(r1, &(0x7f0000003000)={0x0, 0x0, &(0x7f0000003100)={&(0x7f0000003200)={0x24, r2, 0x1, 0x0, 0x0, {}, [@NFC_ATTR_DEVICE_INDEX={0x8}, @NFC_ATTR_IM_PROTOCOLS={0x8, 0xd, 0x40}]}, 0x24}}, 0x0)
syz_usb_disconnect(r0)
[ 87.309598][ T4648] Bluetooth: hci0: command tx timeout
[ 87.328653][ T10] cfg80211: failed to load regulatory.db
[ 87.653015][ T1378] usb 5-1: new high-speed USB device number 2 using dummy_hcd
[ 87.808463][ T1378] usb 5-1: New USB device found, idVendor=054c, idProduct=06c1, bcdDevice= 1.00
[ 87.811968][ T1378] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 87.815375][ T1378] usb 5-1: Product: syz
[ 87.817084][ T1378] usb 5-1: Manufacturer: syz
[ 87.818829][ T1378] usb 5-1: SerialNumber: syz
[ 88.237634][ T1378] ------------[ cut here ]------------
[ 88.239738][ T1378] URB ffff88803ff0c500 submitted while active
[ 88.241949][ T1378] WARNING: drivers/usb/core/urb.c:379 at usb_submit_urb+0x79/0x18b0, CPU#0: kworker/0:3/1378
[ 88.246100][ T1378] Modules linked in:
[ 88.247812][ T1378] CPU: 0 UID: 0 PID: 1378 Comm: kworker/0:3 Not tainted syzkaller #0 PREEMPT(full)
[ 88.251656][ T1378] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[ 88.256050][ T1378] Workqueue: usb_hub_wq hub_event
[ 88.258254][ T1378] RIP: 0010:usb_submit_urb+0x7c/0x18b0
[ 88.260588][ T1378] Code: 4c 89 f0 48 c1 e8 03 80 3c 28 00 74 08 4c 89 f7 e8 79 40 d3 fa 49 83 3e 00 74 40 e8 ce 0d 64 fa 48 8d 3d 07 a0 02 09 48 89 de <67> 48 0f b9 3a b8 f0 ff ff ff eb 11 e8 b3 0d 64 fa eb 05 e8 ac 0d
[ 88.267651][ T1378] RSP: 0018:ffffc9000252eb80 EFLAGS: 00010293
[ 88.270294][ T1378] RAX: ffffffff876314f2 RBX: ffff88803ff0c500 RCX: ffff888034252540
[ 88.273294][ T1378] RDX: 0000000000000000 RSI: ffff88803ff0c500 RDI: ffffffff9065b500
[ 88.276252][ T1378] RBP: dffffc0000000000 R08: ffffffff9057c237 R09: 1ffffffff20af846
[ 88.279060][ T1378] R10: dffffc0000000000 R11: fffffbfff20af847 R12: ffff8880409c9458
[ 88.282100][ T1378] R13: 1ffff1100813928b R14: ffff88803ff0c508 R15: 0000000000000cc0
[ 88.285280][ T1378] FS: 0000000000000000(0000) GS:ffff88808c540000(0000) knlGS:0000000000000000
[ 88.289058][ T1378] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 88.291766][ T1378] CR2: 00007f5a3b4157f0 CR3: 000000000e946000 CR4: 0000000000352ef0
[ 88.295098][ T1378] Call Trace:
[ 88.296537][ T1378]
[ 88.297856][ T1378] ? __kmalloc_cache_noprof+0x150/0x660
[ 88.300244][ T1378] ? port100_send_cmd_async+0xbd/0xcc0
[ 88.302952][ T1378] ? skb_put+0x112/0x210
[ 88.304849][ T1378] port100_send_cmd_async+0x84f/0xcc0
[ 88.307171][ T1378] port100_set_command_type+0x1c8/0x390
[ 88.309489][ T1378] ? pcpu_alloc+0x10/0x310
[ 88.311437][ T1378] ? __pfx_port100_set_command_type+0x10/0x10
[ 88.314138][ T1378] ? _raw_spin_unlock_irqrestore+0x30/0x80
[ 88.316622][ T1378] port100_probe+0x7b2/0xba0
[ 88.318645][ T1378] ? __pfx_port100_probe+0x10/0x10
[ 88.320730][ T1378] ? lockdep_hardirqs_on+0x7a/0x110
[ 88.322978][ T1378] ? _raw_spin_unlock_irqrestore+0x4c/0x80
[ 88.325343][ T1378] ? __pm_runtime_set_status+0x994/0xc80
[ 88.327589][ T1378] usb_probe_interface+0x653/0xc60
[ 88.329635][ T1378] ? __pfx_usb_probe_interface+0x10/0x10
[ 88.331855][ T1378] really_probe+0x254/0xae0
[ 88.334251][ T1378] __driver_probe_device+0x1e8/0x360
[ 88.336394][ T1378] driver_probe_device+0x4f/0x240
[ 88.338472][ T1378] __device_attach_driver+0x270/0x410
[ 88.340513][ T1378] bus_for_each_drv+0x258/0x2f0
[ 88.342423][ T1378] ? __pfx___device_attach_driver+0x10/0x10
[ 88.344747][ T1378] ? __pfx_bus_for_each_drv+0x10/0x10
[ 88.346924][ T1378] ? lockdep_hardirqs_on+0x7a/0x110
[ 88.348980][ T1378] ? _raw_spin_unlock_irqrestore+0x4c/0x80
[ 88.351180][ T1378] __device_attach+0x2c4/0x450
[ 88.353106][ T1378] ? __pfx___device_attach+0x10/0x10
[ 88.355231][ T1378] ? do_raw_spin_unlock+0x4d/0x210
[ 88.357361][ T1378] ? _raw_spin_unlock+0x28/0x50
[ 88.359425][ T1378] device_initial_probe+0xa1/0xd0
[ 88.361592][ T1378] bus_probe_device+0x12a/0x220
[ 88.363641][ T1378] device_add+0x7d7/0xb80
[ 88.365301][ T1378] usb_set_configuration+0x1ad8/0x2180
[ 88.367301][ T1378] usb_generic_driver_probe+0x8d/0x150
[ 88.369205][ T1378] usb_probe_device+0x1c3/0x3b0
[ 88.370914][ T1378] ? __pfx_usb_probe_device+0x10/0x10
[ 88.372841][ T1378] really_probe+0x254/0xae0
[ 88.374532][ T1378] __driver_probe_device+0x1e8/0x360
[ 88.376556][ T1378] driver_probe_device+0x4f/0x240
[ 88.378493][ T1378] __device_attach_driver+0x270/0x410
[ 88.380564][ T1378] bus_for_each_drv+0x258/0x2f0
[ 88.382543][ T1378] ? __pfx___device_attach_driver+0x10/0x10
[ 88.384724][ T1378] ? __pfx_bus_for_each_drv+0x10/0x10
[ 88.386721][ T1378] ? lockdep_hardirqs_on+0x7a/0x110
[ 88.389019][ T1378] ? _raw_spin_unlock_irqrestore+0x4c/0x80
[ 88.391751][ T1378] __device_attach+0x2c4/0x450
[ 88.393911][ T1378] ? __pfx___device_attach+0x10/0x10
[ 88.396125][ T1378] ? do_raw_spin_unlock+0x4d/0x210
[ 88.398275][ T1378] ? _raw_spin_unlock+0x28/0x50
[ 88.400368][ T1378] device_initial_probe+0xa1/0xd0
[ 88.402735][ T1378] bus_probe_device+0x12a/0x220
[ 88.406315][ T1378] device_add+0x7d7/0xb80
[ 88.408310][ T1378] usb_new_device+0x99d/0x1620
[ 88.410437][ T1378] ? __pfx___mutex_unlock_slowpath+0x10/0x10
[ 88.414099][ T1378] ? __pfx_usb_new_device+0x10/0x10
[ 88.416275][ T1378] ? _raw_spin_unlock_irq+0x23/0x50
[ 88.418477][ T1378] hub_event+0x28e8/0x4d30
[ 88.420410][ T1378] ? do_raw_spin_unlock+0x4d/0x210
[ 88.423138][ T1378] ? __pfx_hub_event+0x10/0x10
[ 88.424917][ T1378] ? process_scheduled_works+0xa20/0x14e0
[ 88.427455][ T1378] ? rcu_is_watching+0x15/0xb0
[ 88.429445][ T1378] ? process_scheduled_works+0xa20/0x14e0
[ 88.431583][ T1378] process_scheduled_works+0xa8e/0x14e0
[ 88.433591][ T1378] ? __pfx_process_scheduled_works+0x10/0x10
[ 88.435682][ T1378] ? assign_work+0x3cf/0x5d0
[ 88.437445][ T1378] worker_thread+0xa47/0xfb0
[ 88.439332][ T1378] kthread+0x388/0x470
[ 88.440998][ T1378] ? __pfx_worker_thread+0x10/0x10
[ 88.442847][ T1378] ? __pfx_kthread+0x10/0x10
[ 88.444601][ T1378] ret_from_fork+0x514/0xb70
[ 88.446565][ T1378] ? __pfx_ret_from_fork+0x10/0x10
[ 88.448804][ T1378] ? __switch_to+0xc89/0x1420
[ 88.450829][ T1378] ? __pfx_kthread+0x10/0x10
[ 88.452882][ T1378] ret_from_fork_asm+0x1a/0x30
[ 88.454921][ T1378]
[ 88.456330][ T1378] Kernel panic - not syncing: kernel: panic_on_warn set ...
[ 88.459383][ T1378] CPU: 0 UID: 0 PID: 1378 Comm: kworker/0:3 Not tainted syzkaller #0 PREEMPT(full)
[ 88.463136][ T1378] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[ 88.467131][ T1378] Workqueue: usb_hub_wq hub_event
[ 88.469232][ T1378] Call Trace:
[ 88.470619][ T1378]
[ 88.471861][ T1378] vpanic+0x56c/0xa60
[ 88.473502][ T1378] ? __pfx__printk+0x10/0x10
[ 88.475393][ T1378] ? __pfx_vpanic+0x10/0x10
[ 88.477294][ T1378] ? is_bpf_text_address+0x292/0x2b0
[ 88.479422][ T1378] ? is_bpf_text_address+0x26/0x2b0
[ 88.481557][ T1378] panic+0xc5/0xd0
[ 88.483101][ T1378] ? __pfx_panic+0x10/0x10
[ 88.484961][ T1378] ? ret_from_fork_asm+0x1a/0x30
[ 88.486973][ T1378] __warn+0x315/0x4c0
[ 88.488560][ T1378] ? usb_submit_urb+0x79/0x18b0
[ 88.490461][ T1378] ? usb_submit_urb+0x79/0x18b0
[ 88.492372][ T1378] __report_bug+0x276/0x570
[ 88.494170][ T1378] ? kasan_save_track+0x4f/0x80
[ 88.496060][ T1378] ? kasan_save_track+0x3e/0x80
[ 88.497958][ T1378] ? usb_submit_urb+0x79/0x18b0
[ 88.499831][ T1378] ? __pfx___report_bug+0x10/0x10
[ 88.501843][ T1378] ? usb_submit_urb+0x81/0x18b0
[ 88.503838][ T1378] report_bug_entry+0x19a/0x290
[ 88.505865][ T1378] ? usb_submit_urb+0x7c/0x18b0
[ 88.507889][ T1378] ? usb_submit_urb+0x81/0x18b0
[ 88.509897][ T1378] handle_bug+0xce/0x200
[ 88.511649][ T1378] exc_invalid_op+0x1a/0x50
[ 88.513550][ T1378] asm_exc_invalid_op+0x1a/0x20
[ 88.515585][ T1378] RIP: 0010:usb_submit_urb+0x7c/0x18b0
[ 88.517839][ T1378] Code: 4c 89 f0 48 c1 e8 03 80 3c 28 00 74 08 4c 89 f7 e8 79 40 d3 fa 49 83 3e 00 74 40 e8 ce 0d 64 fa 48 8d 3d 07 a0 02 09 48 89 de <67> 48 0f b9 3a b8 f0 ff ff ff eb 11 e8 b3 0d 64 fa eb 05 e8 ac 0d
[ 88.525636][ T1378] RSP: 0018:ffffc9000252eb80 EFLAGS: 00010293
[ 88.528189][ T1378] RAX: ffffffff876314f2 RBX: ffff88803ff0c500 RCX: ffff888034252540
[ 88.531585][ T1378] RDX: 0000000000000000 RSI: ffff88803ff0c500 RDI: ffffffff9065b500
[ 88.534825][ T1378] RBP: dffffc0000000000 R08: ffffffff9057c237 R09: 1ffffffff20af846
[ 88.538089][ T1378] R10: dffffc0000000000 R11: fffffbfff20af847 R12: ffff8880409c9458
[ 88.541443][ T1378] R13: 1ffff1100813928b R14: ffff88803ff0c508 R15: 0000000000000cc0
[ 88.544748][ T1378] ? usb_submit_urb+0x72/0x18b0
[ 88.546863][ T1378] ? __kmalloc_cache_noprof+0x150/0x660
[ 88.549222][ T1378] ? port100_send_cmd_async+0xbd/0xcc0
[ 88.551618][ T1378] ? skb_put+0x112/0x210
[ 88.553481][ T1378] port100_send_cmd_async+0x84f/0xcc0
[ 88.555775][ T1378] port100_set_command_type+0x1c8/0x390
[ 88.558141][ T1378] ? pcpu_alloc+0x10/0x310
[ 88.560048][ T1378] ? __pfx_port100_set_command_type+0x10/0x10
[ 88.562593][ T1378] ? _raw_spin_unlock_irqrestore+0x30/0x80
[ 88.565049][ T1378] port100_probe+0x7b2/0xba0
[ 88.567056][ T1378] ? __pfx_port100_probe+0x10/0x10
[ 88.569261][ T1378] ? lockdep_hardirqs_on+0x7a/0x110
[ 88.571422][ T1378] ? _raw_spin_unlock_irqrestore+0x4c/0x80
[ 88.573857][ T1378] ? __pm_runtime_set_status+0x994/0xc80
[ 88.576221][ T1378] usb_probe_interface+0x653/0xc60
[ 88.578417][ T1378] ? __pfx_usb_probe_interface+0x10/0x10
[ 88.580724][ T1378] really_probe+0x254/0xae0
[ 88.582629][ T1378] __driver_probe_device+0x1e8/0x360
[ 88.584828][ T1378] driver_probe_device+0x4f/0x240
[ 88.586943][ T1378] __device_attach_driver+0x270/0x410
[ 88.589166][ T1378] bus_for_each_drv+0x258/0x2f0
[ 88.591139][ T1378] ? __pfx___device_attach_driver+0x10/0x10
[ 88.593545][ T1378] ? __pfx_bus_for_each_drv+0x10/0x10
[ 88.595525][ T1378] ? lockdep_hardirqs_on+0x7a/0x110
[ 88.597318][ T1378] ? _raw_spin_unlock_irqrestore+0x4c/0x80
[ 88.599361][ T1378] __device_attach+0x2c4/0x450
[ 88.601197][ T1378] ? __pfx___device_attach+0x10/0x10
[ 88.602934][ T1378] ? do_raw_spin_unlock+0x4d/0x210
[ 88.604604][ T1378] ? _raw_spin_unlock+0x28/0x50
[ 88.606218][ T1378] device_initial_probe+0xa1/0xd0
[ 88.608035][ T1378] bus_probe_device+0x12a/0x220
[ 88.609718][ T1378] device_add+0x7d7/0xb80
[ 88.611242][ T1378] usb_set_configuration+0x1ad8/0x2180
[ 88.613144][ T1378] usb_generic_driver_probe+0x8d/0x150
[ 88.615122][ T1378] usb_probe_device+0x1c3/0x3b0
[ 88.616776][ T1378] ? __pfx_usb_probe_device+0x10/0x10
[ 88.618635][ T1378] really_probe+0x254/0xae0
[ 88.620195][ T1378] __driver_probe_device+0x1e8/0x360
[ 88.622233][ T1378] driver_probe_device+0x4f/0x240
[ 88.624286][ T1378] __device_attach_driver+0x270/0x410
[ 88.626472][ T1378] bus_for_each_drv+0x258/0x2f0
[ 88.628374][ T1378] ? __pfx___device_attach_driver+0x10/0x10
[ 88.630737][ T1378] ? __pfx_bus_for_each_drv+0x10/0x10
[ 88.632903][ T1378] ? lockdep_hardirqs_on+0x7a/0x110
[ 88.635072][ T1378] ? _raw_spin_unlock_irqrestore+0x4c/0x80
[ 88.637315][ T1378] __device_attach+0x2c4/0x450
[ 88.639249][ T1378] ? __pfx___device_attach+0x10/0x10
[ 88.641275][ T1378] ? do_raw_spin_unlock+0x4d/0x210
[ 88.643300][ T1378] ? _raw_spin_unlock+0x28/0x50
[ 88.645229][ T1378] device_initial_probe+0xa1/0xd0
[ 88.647169][ T1378] bus_probe_device+0x12a/0x220
[ 88.649039][ T1378] device_add+0x7d7/0xb80
[ 88.650670][ T1378] usb_new_device+0x99d/0x1620
[ 88.652459][ T1378] ? __pfx___mutex_unlock_slowpath+0x10/0x10
[ 88.654635][ T1378] ? __pfx_usb_new_device+0x10/0x10
[ 88.656537][ T1378] ? _raw_spin_unlock_irq+0x23/0x50
[ 88.658390][ T1378] hub_event+0x28e8/0x4d30
[ 88.659979][ T1378] ? do_raw_spin_unlock+0x4d/0x210
[ 88.661930][ T1378] ? __pfx_hub_event+0x10/0x10
[ 88.663714][ T1378] ? process_scheduled_works+0xa20/0x14e0
[ 88.665806][ T1378] ? rcu_is_watching+0x15/0xb0
[ 88.667548][ T1378] ? process_scheduled_works+0xa20/0x14e0
[ 88.669675][ T1378] process_scheduled_works+0xa8e/0x14e0
[ 88.671761][ T1378] ? __pfx_process_scheduled_works+0x10/0x10
[ 88.673914][ T1378] ? assign_work+0x3cf/0x5d0
[ 88.675586][ T1378] worker_thread+0xa47/0xfb0
[ 88.677294][ T1378] kthread+0x388/0x470
[ 88.678784][ T1378] ? __pfx_worker_thread+0x10/0x10
[ 88.680695][ T1378] ? __pfx_kthread+0x10/0x10
[ 88.682494][ T1378] ret_from_fork+0x514/0xb70
[ 88.684189][ T1378] ? __pfx_ret_from_fork+0x10/0x10
[ 88.686205][ T1378] ? __switch_to+0xc89/0x1420
[ 88.687817][ T1378] ? __pfx_kthread+0x10/0x10
[ 88.689499][ T1378] ret_from_fork_asm+0x1a/0x30
[ 88.691112][ T1378]
[ 88.692495][ T1378] Kernel Offset: disabled
[ 88.693940][ T1378] Rebooting in 86400 seconds..