Warning: Permanently added '10.128.1.246' (ED25519) to the list of known hosts. executing program [ 49.193686][ T29] audit: type=1400 audit(1728105791.221:80): avc: denied { execmem } for pid=2647 comm="syz-executor246" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=process permissive=1 [ 49.213949][ T29] audit: type=1400 audit(1728105791.221:81): avc: denied { read write } for pid=2648 comm="syz-executor246" name="raw-gadget" dev="devtmpfs" ino=140 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 49.237944][ T29] audit: type=1400 audit(1728105791.221:82): avc: denied { open } for pid=2648 comm="syz-executor246" path="/dev/raw-gadget" dev="devtmpfs" ino=140 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 49.261670][ T29] audit: type=1400 audit(1728105791.221:83): avc: denied { ioctl } for pid=2648 comm="syz-executor246" path="/dev/raw-gadget" dev="devtmpfs" ino=140 ioctlcmd=0x5500 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 49.437118][ T9] usb 1-1: new high-speed USB device number 2 using dummy_hcd [ 49.587048][ T9] usb 1-1: Using ep0 maxpacket: 32 [ 49.594202][ T9] usb 1-1: config 0 interface 0 altsetting 0 bulk endpoint 0x85 has invalid maxpacket 1024 [ 49.606390][ T9] usb 1-1: New USB device found, idVendor=12d8, idProduct=0001, bcdDevice=de.79 [ 49.615472][ T9] usb 1-1: New USB device strings: Mfr=1, Product=236, SerialNumber=2 [ 49.623720][ T9] usb 1-1: Product: syz [ 49.627920][ T9] usb 1-1: Manufacturer: syz [ 49.632515][ T9] usb 1-1: SerialNumber: syz [ 49.641900][ T9] usb 1-1: config 0 descriptor?? [ 49.647854][ T2648] raw-gadget.0 gadget.0: fail, usb_ep_enable returned -22 [ 49.856811][ T2648] [ 49.859154][ T2648] ============================================ [ 49.865304][ T2648] WARNING: possible recursive locking detected [ 49.871443][ T2648] 6.12.0-rc1-syzkaller-00027-g4a9fe2a8ac53 #0 Not tainted [ 49.878526][ T2648] -------------------------------------------- [ 49.884652][ T2648] syz-executor246/2648 is trying to acquire lock: [ 49.891042][ T2648] ffffffff89b120e8 (chaoskey_list_lock){+.+.}-{3:3}, at: chaoskey_release+0x15d/0x2c0 [ 49.900622][ T2648] [ 49.900622][ T2648] but task is already holding lock: [ 49.907980][ T2648] ffffffff89b120e8 (chaoskey_list_lock){+.+.}-{3:3}, at: chaoskey_release+0x7f/0x2c0 [ 49.917463][ T2648] [ 49.917463][ T2648] other info that might help us debug this: [ 49.925500][ T2648] Possible unsafe locking scenario: [ 49.925500][ T2648] [ 49.932928][ T2648] CPU0 [ 49.936190][ T2648] ---- [ 49.939471][ T2648] lock(chaoskey_list_lock); [ 49.944132][ T2648] lock(chaoskey_list_lock); [ 49.948790][ T2648] [ 49.948790][ T2648] *** DEADLOCK *** [ 49.948790][ T2648] [ 49.956912][ T2648] May be due to missing lock nesting notation [ 49.956912][ T2648] [ 49.965214][ T2648] 1 lock held by syz-executor246/2648: [ 49.970653][ T2648] #0: ffffffff89b120e8 (chaoskey_list_lock){+.+.}-{3:3}, at: chaoskey_release+0x7f/0x2c0 [ 49.980561][ T2648] [ 49.980561][ T2648] stack backtrace: [ 49.986456][ T2648] CPU: 1 UID: 0 PID: 2648 Comm: syz-executor246 Not tainted 6.12.0-rc1-syzkaller-00027-g4a9fe2a8ac53 #0 [ 49.997632][ T2648] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 [ 50.007677][ T2648] Call Trace: [ 50.010940][ T2648] [ 50.013872][ T2648] dump_stack_lvl+0x116/0x1f0 [ 50.018543][ T2648] print_deadlock_bug+0x2e3/0x410 [ 50.023557][ T2648] __lock_acquire+0x2185/0x3ce0 [ 50.028399][ T2648] ? __pfx___lock_acquire+0x10/0x10 [ 50.033603][ T2648] ? __pfx_mark_lock+0x10/0x10 [ 50.038374][ T2648] lock_acquire.part.0+0x11b/0x380 [ 50.043474][ T2648] ? chaoskey_release+0x15d/0x2c0 [ 50.048487][ T2648] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 50.054110][ T2648] ? rcu_is_watching+0x12/0xc0 [ 50.058856][ T2648] ? trace_lock_acquire+0x14a/0x1d0 [ 50.064038][ T2648] ? chaoskey_release+0x15d/0x2c0 [ 50.069049][ T2648] ? lock_acquire+0x2f/0xb0 [ 50.073537][ T2648] ? chaoskey_release+0x15d/0x2c0 [ 50.078547][ T2648] __mutex_lock+0x175/0x9c0 [ 50.083040][ T2648] ? chaoskey_release+0x15d/0x2c0 [ 50.088048][ T2648] ? chaoskey_release+0x15d/0x2c0 [ 50.093057][ T2648] ? __mutex_unlock_slowpath+0x164/0x650 [ 50.098681][ T2648] ? __pfx___mutex_lock+0x10/0x10 [ 50.103693][ T2648] ? __pfx___mutex_unlock_slowpath+0x10/0x10 [ 50.109658][ T2648] ? locks_remove_file+0x393/0x5a0 [ 50.114760][ T2648] ? chaoskey_release+0x15d/0x2c0 [ 50.119768][ T2648] chaoskey_release+0x15d/0x2c0 [ 50.124604][ T2648] ? __pfx_chaoskey_release+0x10/0x10 [ 50.129958][ T2648] __fput+0x3f6/0xb60 [ 50.133928][ T2648] task_work_run+0x14e/0x250 [ 50.138505][ T2648] ? __pfx_task_work_run+0x10/0x10 [ 50.143611][ T2648] ? do_raw_spin_unlock+0x172/0x230 [ 50.148795][ T2648] do_exit+0xadd/0x2ce0 [ 50.152938][ T2648] ? do_group_exit+0x1c3/0x2a0 [ 50.157687][ T2648] ? __pfx_lock_release+0x10/0x10 [ 50.162697][ T2648] ? do_raw_spin_lock+0x12d/0x2c0 [ 50.167705][ T2648] ? __pfx_do_exit+0x10/0x10 [ 50.172277][ T2648] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 50.177633][ T2648] do_group_exit+0xd3/0x2a0 [ 50.182124][ T2648] __x64_sys_exit_group+0x3e/0x50 [ 50.187154][ T2648] x64_sys_call+0x14a9/0x16a0 [ 50.191835][ T2648] do_syscall_64+0xcd/0x250 [ 50.196329][ T2648] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 50.202210][ T2648] RIP: 0033:0x7f04eb39e409 [ 50.206616][ T2648] Code: Unable to access opcode bytes at 0x7f04eb39e3df. [ 50.213613][ T2648] RSP: 002b:00007fff790c5e58 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 50.222010][ T2648] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f04eb39e409 [ 50.229968][ T2648] RDX: 000000000000003c RSI: 00000000000000e7 RDI: 0000000000000000 [ 50.237924][ T2648] RBP: 00007f04eb419370 R08: ffffffffffffffb8 R09: 00007fff790c5bc7 [ 50.245886][ T2648] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f04eb419370 [ 50.253857][ T2648] R13: 0000000000000000 R14: 00007f04eb41d080 R15: 00007f04eb36c670 [ 50.261834][ T2648]