last executing test programs: 4.36126554s ago: executing program 0 (id=154): pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_SETKEYREPEAT(r0, 0x800c5707, &(0x7f0000000100)={0xe, 0xfffffffb, 0x4ba176d4}) syz_emit_ethernet(0xe, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000a4620000d152403e2c4cb0fffffffffffffdffffff88488d2bbcb98b4b3068386eef1362ca8afc07be5fa13228e46f2f1546cdc9b63c7755897b311d185afbbff6f2591569f8703e1e1959e7b7b162d77835c11779e0ea9927f4f503377d904fdd3f788fc3a0f5bc7760dc01077d8d90fb27713e80947cbc0ddfd756831a42ce4a0fe23cdd2e969fbb7be5d68499f98abfb2e96c9abb0ee500d4cc2dbc7e385f15cbc40e6318554d76db2e25e5714483aeeab02b272ab292f59b928206fa23a3192d85255f3119e7bc84f7bdbc88cda2516a45858b1a1ff1ed53e8b25ce67c7564960ce816e858923a94d8b84c3d76ca19a5112c01ac68"]) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005040000040000000000", 0xc, 0x400, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000140)=0x7, 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000e2710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a378343712051eea040000000000", 0xb1, 0x16, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x20000000000014, 0x6f5}) 3.752675009s ago: executing program 5 (id=163): setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x6009789, 0xfffffff7, 0xfffffff8, 0x82a19f, "bb081aab003721e7beae04c48d895f99ccf200", 0x5, 0x8}) socket(0x18, 0x2, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x8, 0x6, 0x7, 0xffffff7e, "afbe90b865aa97aa86f1160100000001000000e1", 0x8002, 0x6}) select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x44809e9d, 0xfffffffffffffffb, 0x16b, 0x8000000000006, 0x181f, 0x7, 0x1002}, 0x0, 0x0, 0x0) 2.928663201s ago: executing program 0 (id=165): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) (async) r1 = getpid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) fcntl$setown(r3, 0x6, r1) (async) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x1, 0x9, 0x8, r1}) (async) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x52}) r4 = syz_open_pts() close(r4) (async) syz_open_pts() (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6}}) (async) mprotect(&(0x7f0000065000/0x1000)=nil, 0x1000, 0x2) (async) writev(r4, &(0x7f00000000c0)=[{0x0}], 0x1) 1.460113589s ago: executing program 0 (id=197): sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="7bc2cb7009620c0bacfbc322ec7e63f26299e37871eb151315074ec9ebffc3d36d5ec2d656b40a63b238764133231c460b39538a8e51c5fa30b3ba8e89052fbdd873c0dfed24ff96999df29c28acdf9473575bdcfb2609c1b5d3948eac92a2094a277c0faad608e46ea0e3eb9a05378df44a7c71f959387dd9f93713ab85cab9a2ba9519e46fa24fdb240a934c62b5b0a54efb2087dd91870573f075d7a20dc00cf92613d1e9d2fbfcdae4a6f254d04ac148d7978949e68d94de11c593266a0e52d6ad12281d6e050e3d9e6438bef6184b02ec906a", 0xd5) r0 = socket$inet(0x2, 0x2, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000000c0)={0xa, 0x8000148, {[0x3, 0x0, 0x6, 0x6, 0x0, 0x8000, 0x1, 0x4, 0x7, 0x2, 0x9, 0x91c, 0xb, 0x180, 0x0, 0xd3, 0x76, 0xfffffffffffffff7], [0x5438b950, 0x5, 0x1001, 0x7, 0x1, 0x1, 0x9, 0x7, 0x1, 0x3], [0x6, 0x0, 0x8, 0x8, 0x10000, 0x200, 0x2], [0x100000000, 0x10001, 0x0, 0x20000000ff, 0x3, 0x6], [{0x9, 0x7, 0xfffffffb, 0x6}, {0x2, 0x925, 0x3, 0x338}, {0x1000, 0x7fffffff, 0x0, 0x5}, {0x8, 0x2, 0x3, 0x895}, {0x4, 0x3, 0x2, 0x9}, {0xeff8, 0x4, 0x4, 0x7}, {0x17, 0xffffff81, 0x1ff, 0x1}, {0x7, 0x10000, 0x6, 0x896}], {0x52b, 0x4, 0xfffffffd, 0x8}, {0xfffb, 0xffffffc0, 0x8}}}) sysctl$net_inet_etherip(&(0x7f0000000040)={0x4, 0x2, 0xf0}, 0x4, 0x0, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="1000000000000000000000000000000014"], 0x180}, 0x4) 1.45719149s ago: executing program 5 (id=200): mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xa7210e10bc3c9def) chdir(&(0x7f0000000000)='./file1\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x47}, 0x4000000000000003, 0x0, 0x0, 0x0, 0xfffffffffffffeb0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0xa0) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) rename(&(0x7f0000000900)='./file2/file0\x00', &(0x7f0000000100)='./file1\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xa7210e10bc3c9def) (async) chdir(&(0x7f0000000000)='./file1\x00') (async) mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x47}, 0x4000000000000003, 0x0, 0x0, 0x0, 0xfffffffffffffeb0) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0xa0) (async) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) (async) rename(&(0x7f0000000900)='./file2/file0\x00', &(0x7f0000000100)='./file1\x00') (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)) (async) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) (async) 1.455016849s ago: executing program 7 (id=201): setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) r0 = syz_open_pts() close(r0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/58, 0x3a}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x3, 0x7, 0xffffdf84, 0xfffffbff, "ffff0201000480000000ff00", 0x4000000, 0xfd8}) writev(r0, &(0x7f0000000480)=[{&(0x7f00000005c0)="43bac2417f5c32f753fa7644985f28c9f260676a73ae0b9c999c3777c4238bb28740a75578afde9cda65326167e8fdaaf17689e0b22ad556360c82e41d5ca93f9c6d1368f86874a47f44b2f6d813fa27d35cb7dedc1268872f8f18b8fd733fdd9515daf1d93b4bbfde3db48a3ed1d77fab1c83736c67f07520e781c21ef3760ebd14586363866aa13315fa32cbf0a391be4b997f2e6bd7014e2e46a880ff1119a3f405eaadf3d26b4da76a522d107bb7fe1651b803328c9b4ceb455292c3e492ad9846b0c8716b256a2ed19a0dfeaaee527500b03456ae9f1ca07af39f8cd74290adec487fa30be04c1e7f94194862aa2e1d0a", 0xf3}], 0x1) read(r1, &(0x7f0000001340)=""/200, 0xc8) 1.39217974s ago: executing program 0 (id=203): open(&(0x7f0000000080)='./file0\x00', 0x18289, 0x190) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1c5) setreuid(0xffffffffffffffff, 0xffffffffffffffff) sysctl$vm(&(0x7f0000000040)={0x6, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) sysctl$vm(&(0x7f0000000040)={0x6, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x803, 0x8018, 0x2000007, 0x1, 0x7fffffff, 0x81ac, 0x80010001, 0x10, [{0x2, 0x7, 0x4, 0x71002}, {0x6, 0xa, 0x8, 0xfffffff9}, {0x100, 0xf88, 0x0, 0x9}, {0x1, 0x2, 0x8007}, {0x401, 0x200727, 0x401, 0xfffffff9}, {0x1, 0x1ff, 0x200, 0x99}, {0xce1, 0x0, 0xfff, 0x6d}, {0x6, 0x7, 0x14, 0x8}, {0x2, 0x82, 0x5, 0x5}, {0x6a75, 0x8005, 0xd17, 0x4}, {0x1cc, 0x10005, 0xc, 0x3}, {0x8, 0x9, 0x8, 0x7}, {0xb8c, 0x7, 0x4, 0x4}, {0x29a71717, 0x40e, 0x2, 0x6}, {0xc, 0x5, 0x5, 0x10000000}, {0xfffffffd, 0x1, 0xfff, 0x30004}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$hw(&(0x7f0000000040)={0x7, 0xf}, 0x2, &(0x7f0000001240), &(0x7f0000000140), 0x0, 0x0) (async) sysctl$hw(&(0x7f0000000040)={0x7, 0xf}, 0x2, &(0x7f0000001240), &(0x7f0000000140), 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) unlink(&(0x7f0000000000)='./file0\x00') (async) unlink(&(0x7f0000000000)='./file0\x00') 1.385564756s ago: executing program 5 (id=206): r0 = msgget$private(0x0, 0x3cf) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) msgget$private(0x0, 0x3cf) (async) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) (async) msgctl$IPC_SET(r0, 0x1, 0x0) (async) 1.384879347s ago: executing program 0 (id=207): r0 = semget$private(0x0, 0x7, 0x3c0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000180)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000700)=""/265, 0xfd}], 0x1, 0x0, 0xfffffffffffffd8d}, 0x6}, 0x10, 0x40, 0x0) close(r1) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0xfffffff7) listen(r2, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) accept$unix(r2, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/246) syz_emit_ethernet(0x8f, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaab400020000000330000000000050e14fc11133f6400fe80000000000000000000000005000200000502000086009078000000000000000004000000"]) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000180)=""/154) utimensat(0xffffffffffffff9c, 0x0, &(0x7f0000000080)={{0xf, 0x5}, {0x0, 0xffffffffffffffff}}, 0x1) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x437) semop(r0, &(0x7f0000000040)=[{0x0, 0x6, 0x800}, {0x1, 0x1000, 0x1800}, {0x4, 0x8, 0x1000}, {0x0, 0x8001, 0x1000}, {0x0, 0xc438, 0x1000}, {0x4, 0x9, 0x1800}], 0x6) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x84, 0x1b}, 0x7297, 0x3d3, 0xffffffffffffffff, 0x0, 0x8000000000000000, 0x9, 0x0, 0xffe}) r4 = semget(0x3, 0x4, 0x4) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000380)=""/30) r5 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r6, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r6) close(r5) socket(0x800000018, 0x1, 0x0) 1.267534478s ago: executing program 2 (id=209): socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) write(r0, &(0x7f0000000000)="ed", 0x1) shutdown(r0, 0x0) syz_emit_ethernet(0x0, 0x0) 1.266604764s ago: executing program 2 (id=210): madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) (async) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) setrlimit(0x0, &(0x7f0000000000)={0x2000000, 0x100000001}) r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) (async) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) (async) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x20000, 0x0) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x40, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x90, 0x20, 0x9, 0x766}, {{r2}, 0xffffffffffffffff, 0x40, 0x20000000, 0x8000000000000000, 0x1}, {{r3}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x5, 0x6c0}], 0x8, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffff8, 0x80, 0x1, 0x101, 0xd14}, {{r5}, 0xfffffffffffffffa, 0xe4, 0x1, 0x6, 0x5fb2}, {{r6}, 0xfffffffffffffff8, 0x20, 0x40000000, 0x1000, 0xffffffffffffffff}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x98, 0x2, 0x2, 0x400}, {{r7}, 0xfffffffffffffff9, 0x54, 0x80, 0x0, 0xfffffffffffffffa}, {{r8}, 0xfffffffffffffffc, 0x12, 0x1, 0xffffffffffffffff, 0x8000000000000000}, {{r9}, 0xfffffffffffffffb, 0xf1, 0x1, 0xf, 0x2812}, {{r10}, 0xfffffffffffffffc, 0x24, 0x4, 0x6, 0x8000000000000001}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x9, 0x1, 0xffffffff, 0x10000}], 0xfe6, &(0x7f0000000400)={0x1, 0x8}) (async) kevent(r0, &(0x7f00000000c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x90, 0x20, 0x9, 0x766}, {{r2}, 0xffffffffffffffff, 0x40, 0x20000000, 0x8000000000000000, 0x1}, {{r3}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x5, 0x6c0}], 0x8, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffff8, 0x80, 0x1, 0x101, 0xd14}, {{r5}, 0xfffffffffffffffa, 0xe4, 0x1, 0x6, 0x5fb2}, {{r6}, 0xfffffffffffffff8, 0x20, 0x40000000, 0x1000, 0xffffffffffffffff}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x98, 0x2, 0x2, 0x400}, {{r7}, 0xfffffffffffffff9, 0x54, 0x80, 0x0, 0xfffffffffffffffa}, {{r8}, 0xfffffffffffffffc, 0x12, 0x1, 0xffffffffffffffff, 0x8000000000000000}, {{r9}, 0xfffffffffffffffb, 0xf1, 0x1, 0xf, 0x2812}, {{r10}, 0xfffffffffffffffc, 0x24, 0x4, 0x6, 0x8000000000000001}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x9, 0x1, 0xffffffff, 0x10000}], 0xfe6, &(0x7f0000000400)={0x1, 0x8}) getrlimit(0x3, &(0x7f0000000440)) r11 = getpgid(0x0) fcntl$setown(r9, 0x6, r11) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000480)={0x2, 0x9, 0x8, 0x1, "27b6ef934ea1fba90a39212161bb8de27a8e0eb3", 0x52, 0x4}) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f00000004c0)={0x8, 0x0, 0x0, {[0xfffffffffffffffa, 0x400, 0xaf, 0x34, 0x180000000000000, 0xc1, 0x7, 0x9, 0x9, 0x10, 0x5, 0x6, 0x5, 0x100, 0x5, 0x10001, 0x5, 0x8000000000000000], [0xffffffffffffff81, 0x5, 0x0, 0x2, 0x78c, 0xb2c, 0x9, 0x7, 0x8, 0x2], [0x401, 0x3, 0xe, 0x0, 0x414, 0x6, 0x74], [0xa, 0x6, 0x8, 0x10000, 0x0, 0x7fff], [{0xb325, 0x5, 0x678, 0x8}, {0x3f2, 0x6, 0x0, 0x8}, {0x400, 0x7, 0x10, 0xfffffffffffffff9}, {0x6, 0xfffffff4, 0x9, 0x63ce}, {0x0, 0x4, 0x400, 0xb}, {0xe, 0x40, 0x1000, 0x7fff}, {0xca0, 0x7, 0x80, 0x3}, {0x7, 0x8000, 0x4000000, 0x2}], {0x8, 0x2, 0x6, 0x401}, {0xd8d2, 0xbfb9, 0x5, 0x4}}}) fcntl$setown(r9, 0x6, r11) kqueue() setrlimit(0x3, &(0x7f0000000740)={0x8, 0xd6}) bind$inet(r1, &(0x7f0000000780)={0x2, 0x1}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) (async) r12 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(r12, 0x400c5711, &(0x7f0000000800)) openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x80, 0x0) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x80, 0x0) getrlimit(0x3, &(0x7f0000000880)) (async) getrlimit(0x3, &(0x7f0000000880)) ioctl$TIOCSTOP(r10, 0x2000746f) (async) ioctl$TIOCSTOP(r10, 0x2000746f) lseek(0xffffffffffffff9c, 0x8, 0x2) (async) lseek(0xffffffffffffff9c, 0x8, 0x2) pwrite(r10, &(0x7f00000008c0)="924a20b6511acc4bf306a8c471baef5c68645c1305336144a63deaf21839ac2ae9e93595055bc422f93424f80a0c87be8b526dca8712472cc485d0483e8c6d5c18e80533b2fb14703894791bb07ac7b642912277d665d820af4db720983397a5371f56982328fba19ab1301fccdc8f77d1dae7170e70936ddf61fce584c50c73da52070f8ee8a27003c1c57fd435750c41081b438386699831a245ccac9bd931571e0bcce211b36068f8a2b363e6789ec5b06d13bdfcaea2e5a3553e26045d11dc99dedc078f3c88a6f5e8084ec84ccb4a6731eed635fbc1d7741c15e257191c14b437d072e1cdc1281a", 0xea, 0x8) fcntl$lock(r9, 0x7, &(0x7f00000009c0)={0x3, 0x2, 0x8, 0x5, r11}) 1.266053635s ago: executing program 6 (id=211): getrusage(0x0, &(0x7f0000000000)) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async, rerun: 32) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (rerun: 32) ioctl$FIONREAD(r0, 0xc028698a, &(0x7f00000001c0)) (async, rerun: 64) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x84, 0x1b}, 0x7297, 0x3d0, 0xffffffffffffffff, 0x0, 0x7fffffffffffffff, 0x7, 0xffffffffffffffff, 0x4}) (rerun: 64) r1 = socket(0x18, 0x2, 0x0) close(r1) (async) sysctl$hw(&(0x7f0000000040)={0x7, 0x7}, 0x2, &(0x7f0000001240), 0x0, 0x0, 0x0) (async, rerun: 32) r2 = socket(0x800000018, 0x2, 0x0) (rerun: 32) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) shmat(0xffffffffffffffff, &(0x7f0000000000/0x3000)=nil, 0x1000) 1.265657569s ago: executing program 6 (id=212): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000480)=""/240, 0xfffffc47}, {&(0x7f00000000c0)=""/179, 0xfdac}, {&(0x7f00000002c0)=""/229, 0xe2}], 0x50, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2, 0x10, r0, 0xfffffffffffffffd) sysctl$kern(&(0x7f0000000000)={0x1, 0x1b}, 0x2, &(0x7f0000001940), &(0x7f0000000040)=0xffffffffffffff2a, 0x0, 0xffffffffffffffb7) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x200, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x4a3, 0x20001fffffffd}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) flock(r2, 0x1) munmap(&(0x7f0000800000/0x800000)=nil, 0x800000) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000240)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x3, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1003f8d}, 0x10, 0x1001, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x6a, 0x0) close(r3) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') 1.257627703s ago: executing program 7 (id=213): ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xb2, &(0x7f0000000080)={@random="12b499f21af5", @broadcast, [], {@generic={0x806a, "af14f10d221b1d801da990af046c51831461d7f60cdc8b40a3de159785716128d82f2f022e796782f1f75005d1619763db7cf7631ad99a28a566fc5035cf9c79b483a2b16081a2a964cacd23eb84695b4ba29a1e2b612cf92784d39c5edf7c3e1dfd8be771631afaebc8b548707a71adfaf5d46ba888bb54cb26755437620c9131d0711612d81b02ce4a4d0bd21ae932e4d0458706612f599c35aceeb1b7ae4c1fed8f24"}}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r0, 0xc020697e, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) syz_emit_ethernet(0xb2, &(0x7f0000000080)={@random="12b499f21af5", @broadcast, [], {@generic={0x806a, "af14f10d221b1d801da990af046c51831461d7f60cdc8b40a3de159785716128d82f2f022e796782f1f75005d1619763db7cf7631ad99a28a566fc5035cf9c79b483a2b16081a2a964cacd23eb84695b4ba29a1e2b612cf92784d39c5edf7c3e1dfd8be771631afaebc8b548707a71adfaf5d46ba888bb54cb26755437620c9131d0711612d81b02ce4a4d0bd21ae932e4d0458706612f599c35aceeb1b7ae4c1fed8f24"}}}) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) (async) ioctl$FIONREAD(r0, 0xc020697e, &(0x7f00000001c0)) (async) 1.088807487s ago: executing program 3 (id=215): setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) r0 = syz_open_pts() close(r0) (async) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0xb3f, {[0xfffffbfffffffffb, 0x0, 0x8, 0x100200000, 0x6, 0x7, 0xdf60, 0xfffffffffffffffe, 0x0, 0x2f01, 0x93, 0x3, 0xffffffffffffffff, 0x200000000002, 0xf, 0x4, 0xfffffffffffffffe, 0x400000000100], [0xfffffffffffffffe, 0x80000001, 0xfffffffffffffffd, 0x20000001, 0x5e, 0x200000000207b98, 0x80000000000001fe, 0x0, 0x0, 0x9], [0x100000001, 0x8000, 0x40000000, 0x0, 0xb, 0x11000, 0xffffffff00000000], [0x104, 0x1fffffffffb, 0x7ffffffffffffffc, 0x100000000, 0xfffffffffffffffe, 0x1], [{0x0, 0x0, 0x0, 0x7d02}, {0xfffc, 0x22, 0x5, 0xfffffffffffffff9}, {0x4, 0x0, 0xfffffffe, 0x80}, {0x3, 0x4, 0x5, 0xffffffffffffffff}, {0x0, 0x2, 0x7f, 0x8}, {0x0, 0x9, 0x9, 0x2000000000000002}, {0x0, 0x0, 0xfffffff9}, {0x0, 0x100, 0x0, 0x8}], {0x1, 0x5, 0x7, 0x3}, {0xfbfe, 0x3, 0x6d5, 0x4}}}) (async) r1 = kqueue() kevent(r1, 0x0, 0xfffffffd, &(0x7f0000000040), 0x5, 0x0) kevent(r1, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) (async) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) (async) syz_open_pts() (async) socket(0x11, 0x3, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x84, 0x17}, 0x7297, 0x7, 0xffffffffffffffff, 0x0, 0x7fffffffffffffff, 0x7, 0x0, 0x104}) r3 = socket(0x18, 0x2, 0x0) close(r3) (async) r4 = socket(0x800000018, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f000017c000/0x3000)=nil, 0x200007fffffffffe}, {&(0x7f000040f000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffffff7c}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000027e000/0x4000)=nil, 0x16}, {&(0x7f0000437000/0x3000)=nil, &(0x7f00000d6000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f000024d000/0x1000)=nil, &(0x7f0000ff4000/0xb000)=nil, 0x401}, {&(0x7f000060b000/0x2000)=nil, &(0x7f00002a1000/0x2000)=nil, 0x80000000}, {&(0x7f000055e000/0x4000)=nil, &(0x7f0000054000/0x3000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00000ce000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f00003bc000/0x3000)=nil, &(0x7f00003f2000/0x2000)=nil}, {&(0x7f000029e000/0x2000)=nil, &(0x7f000038f000/0x4000)=nil, 0x12b}, {&(0x7f0000008000/0x3000)=nil, &(0x7f0000688000/0x4000)=nil, 0x1000000000000}, {&(0x7f0000196000/0x3000)=nil, &(0x7f00003e4000/0x2000)=nil, 0x4}, {&(0x7f000024b000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffffffffbffffff9}, {&(0x7f00001f9000/0x2000)=nil, &(0x7f00002e6000/0x3000)=nil, 0x1000039f7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000001000/0x800000)=nil, 0xffffffff}], './file0\x00'}) (async) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x1011, 0xffffffffffffffff, 0x0) (async) r6 = socket(0x11, 0x3, 0x0) getsockname(r6, 0x0, &(0x7f0000000040)) (async) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) fchown(0xffffffffffffffff, 0xffffffffffffffff, r7) (async) socket(0x2, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r8, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=""/238, 0xee}, 0x0) 1.08771364s ago: executing program 7 (id=217): r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0x1f, 0x0, 0x0) (async) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="549e4659a7bf175f8a33280912e4441454fd28a854f5ed0453dac8ff2b2e0accb1fbea29a842df1b257e168c8dab1fefd918ada033ec7f45371204408feb2c761d8a5adecf97bede08a92b4469a352a6b939", 0x52) socket$inet(0x2, 0x1, 0xfc) 992.664291ms ago: executing program 7 (id=218): poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x887e) execve(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="7f5769e67f", 0x5}], 0x1) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000240)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x3, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1003f8d}, 0x10, 0x1001, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x6a, 0x0) close(r1) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000), 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) sendto$inet(r4, &(0x7f0000000200)='\x00', 0x1, 0x195a05e282d6161, 0x0, 0x0) r5 = accept$unix(r2, 0x0, 0x0) recvfrom$unix(r5, 0x0, 0x0, 0x1002, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0x8, 0x8, 0x7, 0x2, 0x8, 0x3, 0x40, 0x10, [{0x5, 0x3, 0x7fff, 0x80000201}, {0x4, 0x8, 0x6, 0xfff}, {0x1, 0xfffffffe, 0x6, 0x1}, {0x2, 0xdf, 0xf, 0x40}, {0x2, 0x7, 0xf11, 0x7}, {0x800, 0xffbf, 0x80cf}, {0x1, 0x5, 0x85, 0x5}, {0x0, 0x1, 0xfffffff8, 0xfbffe2e9}, {0x8, 0xffe, 0x6, 0x17fff}, {0x3, 0x0, 0x5, 0x7}, {0x8, 0x8000000, 0x8, 0x7}, {0x4, 0xc7cb, 0x800000, 0xa66}, {0x401, 0x10a, 0x9, 0x40}, {0x200003, 0xee2, 0x4, 0x6f5fc48f}, {0x81, 0x101, 0x3, 0x7fff}, {0xffffffff, 0x8003, 0x6, 0x69}]}) poll(&(0x7f0000000000), 0x35, 0x0) socket$inet(0x2, 0x1, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_index}) 987.020104ms ago: executing program 3 (id=220): sysctl$kern(&(0x7f00000000c0)={0x1, 0x2e}, 0x2, 0x0, 0x0, 0x0, 0x0) setrlimit(0x7, &(0x7f00000000c0)={0x0, 0x200100000000}) syz_emit_ethernet(0x46, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd606aa63f00102b00fe8000000000000000000000000000bb0000000000ff"]) 983.829644ms ago: executing program 2 (id=221): r0 = open(&(0x7f0000000080)='./file0\x00', 0x18289, 0x190) ftruncate(r0, 0x10000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000039c0)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000500)="c17f71d8d84e18a6cabf6b63e47094a11e3a93b0ac732b4481e457159c8f0aad44294d4d2db6a1d1d2d1ec9e6c7d42f6e67c205ef1d2752574bac3f4b47df6b06d2d0b8ad29243610c12deff14d2a7e3dbdaa5217b29c5a05da4dddd726b454dd232fe04597db4bf0bff64bc03d33c5e9b1bc35db05b98cf8974fbc3a77f8e0bf108920ba3ad1d9848b027dc07a11cf31ff3f73b6db9a8e386f1a095a1df40e958c7b36bfd0524bac0aaff2a00f2feaef584697d21595bd15d4aebfbad7fdb587cfda33f4ae27b5a5a750899b6bfb02ca48f0ee021a14151318ec52e0c3b67fa498082f9cfd484b3c3c1586fa9521d245e0364e81b90e64a5fe15468fb24d90cbaa00963f5d8159fd7420475f7cd98853263523f9ae0c78a8fa89ab23c28f40eb870b4728a6a71ae86a3d043078c193f15e781880dcb61df96305360379ff6420925b493d2144562ef067dd2103b80f6268a4d7a6763269b837b77c676bacc465f8045a21904654cc6c10f13f592e41e208b1c660408b598e0c46c049febd6b02308423c61400edf4b3e1716948c2a796af34d6459933c0db5b2e1c952a14d760fbb20bbbd6734f9e0cfa334a13b8b18db3af577a53e19d8ec74c152415b36f9866b4d1ddbffc767de476195b9450f136cb9c32ef46963659961609f7d6ceae6199c4d7bf5a1a7788808871c058843324d3f97844388948674633f5272ee15e618404c4b8267966febc19a103f1185447ad6c4bd1ff4ffe2424adc3c93289006d8fd355b0a81929fc5ae98617570be4d1af0002f1a0a01753935baa779438a80fc6815f78ce1d4614a87f7439b4d0abc627fca54377993dba8efb30e5630a24276976226c9800af15beede5b360a5bea80f230f1164548e7301ed6aba3ff4029476ed8491ca5da876acc62d982e1e1bc2d4367330ed66682990e32cb948b3c98a6767e1ff69df5491f94b2f69bfa842950b5dd9be48307929ebdad159fe6895d4ad93e4ef459fe25d75131c4267db9d21449c8fe7873ce50dbd90b08144751001cfec566db1202ac15c13d68419a600ad910d8ba349e842e69289e28fc46719cfa01aa948a67425531748e3f44719d0b6b81bd6ea4de39f3bad7bc48901a6a01411d160e9f9a4f5a584ae492fc43553495e6dd57fd4bd3c32d8adca49ddd6a07ce9ceacf049ebec43791a563f99668e98460513188732c34439feff2677459c45d6ce3bf2d4d196b1dad65abdceeb6d4a5c8d7fd06910a9999f6a11b842b19135b3465ba5c88f3ce8a0161dd38bd3f5510c9f6e6157e8570b8be2d9a787924ebe2e1d739475438568917e1430715826222f4f1e6831d3878c4965a28b06740e3a99658f79f4acfce53add1a2a88304aae866404357aaf2dee94456d1b0fc2edcdb5686293f87521a8ff3f09f943fc1bcf469621efa181fb75ef78a900a8e116fc6f9cc9521699864fd0c5d3f64875e4cd6f07950d3a43f2fc9f2c6cf9a7b6a2376b99f986d6c45173b1b6d758d9f2ed6ba044c0b780200e8bbb9ea62ffe6296fd1e262d3f8a5c35bccb5a7e12ce010b84665212d579925322876e417520f7d8029d1acd4991ee317f5ddb02e03edb8d49b212903b32d2f5bb6fae9f9d36cf48ed2da24e27e9830cf473157168b427933045b6480c55dfe2c0345a8da21c33d3bbe26c083c7eae0d0f8af02c8e78235876aac360eb3db30e1463d263773a957f8fa851abb668d0e9466a3f291330c51c1d6da886e3ce83100ed2a5974a2e8ac4c18c1b05de931325daa4c1ed8b391b95b20428a9500a509ec28c2be842bd1d86833738959bbef613e4b10ed258b8fb76225a395b11929fb3622ab22fc26eee4a826153e6ea9d1c91780fab7ed4d534d7f6d3fb7180c3cbd21f0462481bddea04ad5806b271d7aaf16aaf9212bfc5ff10380a99d97717dd42d846adda3289e7c0bbaf1faab959aee56a7b7b52989ef1ae902e64051b2d2119defb12540496deefaf2b130c89e028787a69b8de63c29a18a75b032212d515c5d5a23d6f4f4f64a47d0ee2a691f832235bea8a8a17189acc29c105848f6f31e236fe7a16a3d414793f34e6b645ccc474e8eace80226297efcc0d183204c7126a88a08be76bd4c20adf63c95e4f72fb6bc014e089231e13ebd150fa7c6db6fa1ea1cd8e69652d87c9b3df77cd1e938fb93030a05c59aad33fa5c24590c76f46726d5a6389d8dcc7360f87e9b35fbe8f84fe3f34dca7f2b98cd0f665995189cafb35cd7cb67e97b3028d5f369f69f5f574c15e0e6b9c17f9b95b4389e663f3d320d0d358a2bb90ecfb7fd4c3fbe0009e2d23ae1aa422a86ea53fb3341ce50d5cab7486e8650a4f41391a2a27faebef8e94db85c27b3e07843a9ff3ebda8cb9eeb434090fd8ccd6699726dd7832bc6f1ad2813020502d404af91adf11c820344b64baba2c0fbb1ef0ad59449e4f167d90b13011f16a457f616e2b41d511f918b27fe4878a5bc6e1bb850d7e4b302b97c416edae11f4ab9367f24085abc5a42f55bba01a92929556f1dfde4d6936fb0bc3f99991ea0ce18875fe74874062fad1a1a42d02941786ef1a52e8077e0bf998588cecac8386ba9df8d493a80edd71d2de9e5793d68efb22c77b18ebfc342c64afa5aff7aaf7ef8a3d6506b5f89699ca94b7f0ed365118a99e7ce083d915a56a17c7d1dfa5b15ba7070f45b93fd58e8fc40057d5cddd0300f2f11683aa1eb9f19ed4bb2005bd3a3f27381d059ba8cea7b1ada93dddee49281c319296b65db227ab4963c62bbfaebbe6a191b0a6ff5a99a1e3193f0a62da051106983a89db21df19b5d0260cc4aeaccd80cbcd49a97c47876fbc52660601246f00894e4e5ef211813cd99d55fe2e50fa52e000906e15415da9b91b0d51341047e501333c4dcdd652a1a63aa4b9bb20232ba0d3c1f8963cfdfae813a89de10601a5335b4d862fbf468a8eeb82b68a2eced660004972c31c02d13d6883ff5b8c98c8386d065e406d4e9ea3481cf9ad1f1ea8dc035869fb168341732e6100156753f1348e83172a2973d4f8a1399ffbfbe9443f26149084ebec852245698e8e12dd16872f6c8f940e04b24f9ca265dfbc8dc3f78c1cfba884fcc49227d67454ed41b497539505aeb41c82fbb7996a0632d167851c8d1a5185487c2cbc78e7508ba7667655ac96fff8c6c58123e33d1b48ba40b9dc576ed87e7a9e4cb88b1703efe5d7aaf3c82588faec52f57ecda40d855efef47518db18d0d5c545e97612c497e8112068435cdd2013eed9e97b2aa18f0962b412fb6c72094b0d6bc24a5fc8bbcd8c703f22e86636fe3e0ce98dfe0d42643cf7086d369ee23f2b02193749a835b3dc54bb30651a9722e07f4f6d3f92c37ee94de432aa7d9628eeb945eab250aeeeece6453a5375bf002ce36d3b52989b65d87874e18de8dbcd90d79cb8c08f065ec15bad321e38ed78c921a5cc242c76e770ce85fcde5262ac5c46161b9d989737a6bff3b04960483a9ccc3d1fc5fe8252587a9fea2ec0437c1d603208b20394afb1eb5e222274794d2a5bd26dc48e579afd1fa63b2b16b3f91e9b5ef0e63e0e39d0d453fb0160774325be4275c5463b27f2dd46ac86dd4a988590c35d16cc19c6e195aad2cb02b42a399b619924debb3989d1d7579de68f132d2de44c453fc285919d4dfe2d3b9bbf1b237886e90c964c9949c9e89f2ffda6aa9072ef8f127c42fd7b45676f58202f18c8680755aaa29893dcf52955a67840ebfb7ca0914feaa8701c8a31f080c047cf295dff95e273ca8fc0a83dd08063b9f8308bfb1c589a409923b5fb114d3f565c7c6a5342ef5deccec19520052a3bbeb631b59527a0c53f2fddc4d44d4ba1014f94631fc8acb73013ba185dbb5ff399adcb2d4d352d527386d6fda71448442874bea9c204adfce8eee80ffeb71e60fe7f7fc560fbd76b7e121c8c35cf392b7648ab4dc4c0a2cbd2315ce15f93965d4be55d84b6caa297efcf46724c4b4af9cd944d2a2d5359ad814c0e12c524505b3046f60458e9b07621bfef7e6e5796ad44a4410111579dfa033f7de4acc69bb629fbd3be8f9ad8e26de78d01ef719a0c40ac195e26fd14716b4762941070303de564f23e8adbfd92c3b8fc1041f685ba571ac576a75210494d6c9317e6a409cbdda39163bdc851bff03acee39094177ea1c6d1be8a086eccc747a190fc89f37c5a6865b3b3fb78a32a417a01fa4a9c5d1c3e059ee537eb2fae8d04007f51d3748fba857f2570679b942658e46bc37a60107d0b067fd5d0932afc0bc87b8fe015d4f001777a411b0cce349c1a2e2794973a10154bf98d62ceec4ca8195a8821d577cc5ec6db6d67ea6282251d2abfdbc0fa18126d5ab55cf4e05a5f20a10c9eb7173dc655dc30f8095f7c9a3045499dad859c2963c8e7414b6331661aa9750b8fbbeff341f75f65d7cad79368f60d4deeebd84e5983d5d600e54b3e2998ccbc2291d16f7674e316db6300e2356f23246a6770d69b635997271c958053be287598e7850f11cbe71495eaeaaa8135223fb8e7012c285cca5e9e494a04a782b081ce293249c14d9c74a1ba428d190044aa129522c07d195e9e0136f736a367a0b2dd3917baa630251293afcb0735f0f0222b43a918851507f4222b54ce86c4fc3724584108f612d870113c5eb1f6d9b8bf3672516a54ca69af07cb9fd9cc1f5863534d6bc5ba639a42a1eeba118c56a62933251c2f7e8f8814980e1c9a72c88aa3756ec5355fa27807d08bc757f644f940b73bd5e7985a8a3de0f8477c98e753aa9c1cf5518a5fa042cf5d8fbd9be9e2a081c8672db812aa2b480927c8f2fc8c6a89c4396cf524266dc5c03bbd7a74d3c689b6ef0b9cd9de9098176113a769bf7e64b16d752f8513dfb8d6fc13feab44c5ca3d3886107959e127d558df5757d0d869b4cacfabc335accc85d65bf4291cccd26a329060be521defe92ce6ad8930729f8797515b4906e151ca33177899ed6b09f7fe8e6208407e5ff032e2fde9facbffdee51cc65d76b7e46cea486f2aec7ad8fb2a0f82fe71954758ddffae80dd35199ee8151e40330cc94945a1d406bba57f81430abaf24ec9f12ef2ca80de3a1ab8edba9b54eee723a8ce5701063642eac3e269cbb535730b32cc878fd386250f25b73d5d51d97586fc158451aac08bead4ac32314b07b26f3f0c059918141bb8184e272e09157a849dca2e34f3a2d85d5491e6a6b7aa712b5e201f5c6e87139aedc78d34e7ddd1d7e004b19158e1075cf3f0dac13e06d65f32ea3d16cd73b6c481ba308a8d7fdf21bc0f78c1c55495cfc431f314437199469207b3ffe4b0e54f6eb3c9b91553c52d70e0db5245c0bdaaea005e22c4a4d02e0df75a86c5910f76428ef7005a492ce6694aaac4181029b3b2f0fb0d7990bc05013e6191db1facaa941b34eb4d2f73235f89e5e6fff33aefca4c6f552e6cee4433b07fe90974b998de974bf94ad004d269cc3638cb8100656e62064fb05cd3194f0d8cedd5f26d773304fb6fee9da58437917e8e699c456b7187118217bb787d529bff5070f323df384071fc94e55a645df91d81ffce4d4eed347da5bd913a1292ba64910d8e564dbc29d746493fb241b71578159157d7dac6b3af158f620bb2c037815a88bc9b9379f9525510de59a5acc2a7c8f0a014389ce8e7f89d279b173ad3d86bbe51cf2f93fdaef83869ef6f06cdc53e74c8876f064dbf6682e3e46d44e1f482cbf54f125c57758db7d87499050a0b49220a66d9b38b151779a43a54cbc219f22bf8e883787db0a", 0xff8}, {&(0x7f0000001580)="a3025e59c7bcc4ae50e3ea54b9bc6670d91f410f0ff04f907c854992c1b04a7604fac2a9d5cd34d88a1a26bcfed0c683c76c416f10e17bc28e15908dc1e96af13c17aa45692b9953d8f262a23c5885365268372973454cbd471f6835d63d35243132718b3849e27b7734210c8bce8dee883f405929758d5e6543483ef56c1b8bcc57b91f41879e5df804ed77f16a0375b22de7fc0e96eccbe33e7deb6542ddb5fdac584626f8e536c3758fd9d99826d225287ed6ff72e71b7af7d60c7344c8a0ff13f40f86d593c15f5f7cb211ba56cf161974841add1837276c30c81104a169bab69becaacb09efc023681374800b5773aac74960ce3b60927c9798f2f609f476832d7902f67bdf3e06dd7916d44b7ac2f2b85c42a215082768cbd0ed7e121e884b38638bc77725b93b7a50a1f4ee3dfa0c198cf82b7479b71cf345b8e3a5b4570e469c482483a4ee355fa065a74d46b3da8c0fd8644fb4c52f74bcb7bad632a28d599020940079c0bf3510c0a0f66dc3c657c3991ee33d47a2b1b1178d1117bd16bec92ba227000ba3ca0424115e15caa6463da6df7d8fc9d558d5c379e1f3da8e23502b4cddc01a0386a9abba34037b750434c3ae417686642a22f97f05c20bd67af671421833d89c97f8cc02cc0028db1d62197aad1b6fd804d8618f82461c81d3cf1e0eb349ffee7567cb186048ded49246cf00af09d62da3f042e27d44644504a76216b4898a5d6fd9c457c60d38af70f74b7342f342d4659e053da8b1a1933a9f4245d1e3d9807a9cc35a9402c4220e3588374b938f3d18b0c36b7f2445afbee77b32202daec356d9485674077dd40a6fe69472b1b28aec0c156c39f149123353cb9d13a098af842e781d2aaf52e39d69816f257dff0952f7c10a16fb6786702d91cdf66e586e5eb082dd10d983ff85cfaba665b6169b308bed8f039b2c75ebb068403355822c78942e49b0345c12b79795770924e082385de6e0de6535ec003d7ea52ab9aaa871b6f0866e8e014b2fa36bfea07e7720db8c65e88d9857e1fb5fe9b8d7a6205d4ff64364053473047de1650ada96887cdadbaaa9ce5ef5371ab83eb436737f66067c8969b5a26de21c041949322f80616ae31d8df7c5202dbef6ccde35a252bf8776595b0dbecb1617557d5b7df9500a488ca065c34fb85f0eb80191260bb7f8518c30cfc2f3cf0cf91fb6b693b2aa465b49d0514aeb8baa4d0c656274b1b7900402e160e7fbe3016e76f5e0a53b09648072ac8b3bb3fa8b462930f895deb9795af4ebaf481107811368580547ae8b4bb31693279167e7ca9ccdf32e4a54eb753c95323bd5b775b984c415b8f5f885f6e82f4e047b52c1b5a2d82b96f1cae31592f8fddd4ea22c8cb09a5c61e3725c5c5a8843029e2ba4bf145b4693ffab214125ff9dc4fd583f9e1fa13f6648a17c783212702458dfc29654a92e43cbf4990e258596dfac49d3fa6cde66802bbdd7a98800fb8f2bc078e7d98d46327d0acc175a36e5ea8d20a03e8fd8707afaa57a5798e806dba229409ee5366430a57ce8c67214a401ada2234ba5ddb8b19bfd395ae8936eae142738d4b35b356b3f1e0f191f20a0965e829afba19980a855b7851d2e093f8a12888f1ea1b1bcc7c47fbc840043cc418d00d608c0ce607b8c241cd1291e5f6bd48dc1c6698e9a7932f571e225fb6c082f0e3bf23a836265dffdded78251026c2c1ec9a90c4f6228588da70a24614d79b4ce365f1f24485013f0d3360c540314d9b5289cba416853d03be0ba0cdc6553db222b298ec002ac49154751cd128ea15f2acd2b4e87e272bccacdf40d605b2158b4f17a2dea213867ab77d16c0c667445e236d438ea839139d565495f7986691d2c0ba88a448ce7b0f52ba7a4bf1e7383e4019b9e789148211b02ca4edb4d0c10152ebe804b403fc62df9c2a21dbe735fa2da3e03e492ee241a633fd672fc2450810954d8cda5679ac07f79fc3dad985c7faf58f16e77b54aa8760c9487654c49dd9ea6731e0d39c015890410a0a89090465fe4c1c2608787431c6d5e5aed225ea399bae61f452d2cdc3bcd2bf54db7f3bab989ffa0e5d616978ee2da63b2e9670f2038200230076462f1277cd1ec892dae597d884f1cdd2fcc6a2e2af8034b25e1373b041246af015b8693d1a003f6bac3ecc7f781ee4c00358b83e7ff4e6458d5e351f0633fd76a41c1b6245b65d7731a6a9452598012024bc109ca69eab416716fe76e944b66039532bfd1a37b2495c1ec2004d1d88b93d13650a642841bcbc282203dddded9e99d9334ddbeffa5ebd2ac8367af8e0b33603c1e4738fc6bbc329c461c6a64bdacfcc4eb3fd20227e4c968e2e21fff237166d8dab0e2283bb8fcbe3e3162e9725ac5ff0ff59b620776897c83ddd84eb2b6a8dbfc19b4a25632b49105c27973fb84c09e0501cd08024997774d161b8a854b3cf65beecc8bac398db55a227f483b8d9bb5bcec19edc471f62ec2eadccaf48620e6f26b4913798903b71a4ce8cba8014b9e944c8964d8d9e6a7a0ca9f8b79a5733dac8f3ea83204f6b5274a59e7cd4ade0d0dd5e96c7a83217ff0a1528c9865124be61771d519a6aa7989b89aa99402d681ce5dce7ec3693f0d2928d6e71ca2e3503e9c37f65746c0eb7ae0067d22a1da23036335e3e34599edd1a8204f9aa3b791a09538df5859dc4dda6d88e7f5b7aa31a82badac414df307d530a0fb9e9311462465c63c1f54ef71f3276f06af189c0d7c9ace55ab1fba985cb6c2aa0a8e5c8f4dea43a7731da547fdce1d1714dfaf6a7d19d72702f90df295ea54689816e7007478fdf1598353ec501bbb832545cbb6f2989b64e72be9e6a7c99a3592e304a84944516636a20f9da2e0f7168a0a1025f69314d9a3c0e9e778ddac6f52ec1db9fcee39abc27b73a18ebf0fcdb856e04069a1ddf59becbd80b4c72f2ffd65d8c1e77187d2d48aa4599ff3d159f0fa573ac8b703fb02c7ff2701d8d477d9616c04abc76119a3a4a17b123c6f86e978297622de9f2db11a3388e2fcce537e582c5e0a03b1993bb929eadd34e8f7b9dc646db5fcfa105372c370a034ee9aea4178b4fc121561c3b3bcda75697c07fe34c5d117c7e1ebd2e1401075c500fb99814eedb4be1eea216da2dbd639959b94a821916c0ceae89345ca28aeac5d294b741cceb1b61643e43496530f004f121495dbd340467a25d522ec36ce6f1bdef58b1da666d5c0d71de4e927170ab20d8f58e3139ee5a759dcc01e937a7a2ea9cc32e50d3eab356a0c5851efaaf150a8f4138a23bac9f73bf45af3c0b7a94a9419f44c3b2e352d892f29a218a3340f6abd991a95ad015f4b43cab866447cbdc6e011e04aa511ca7d85057f1a73e9a37d7924ff0150352b39f38a4c4145b2c8e92b5cb6d5066087d132a8d05bd23ce39c9e5d653a33f46f2c1d5c38198c2fc1815dcb284a8427d213b7fdeb4d293ade839dc1c24712ca90d8cb03c1e5034c5098a9e285036d4ebd383292cdbbf07c43229c74a45250e9a10130bb5b7484f688303f4c39c227a5ec42426f93a596379452e0f6a6c5fa5f625890d83c6b83affbeea525dbff3907839a7ac594e05e3d75cbf792999a40352b6cf6d77d45ded9b4bd9bece731fde18d1a7782071c62989243897c9d632716d33763194ae7d9fe59e9bfdc13ff9bb7ba51bf484643dc732d6fd9e5aa3fd4ca9a15b4180f4ae23d69a24ec24264d9ff6795ee53685b463b9247d0f136d7ddb9ea6e3d6eedf7f72059f66a97ddfcf08ae0eeb5662bda01547f803f0b9d1f76e35622bef0288423026ce101761e4cabbbc643b6c1b6d70c5d89b17cb506f0028823d4dbb725ed25feb2b7e40ac66e0e74e4347d6c7ed32173d33911d258a7e20d7c6f53661ab0b7bfcfc17bc9d2ae560283dcbb59a639a86cee410da4b9efbf21b63fb406e033d984d27f9459aba3d70fc1260b4cb3b1d400b6fa226bf7f3c71af2557bbad50aa55e380f4c467f4e585e204dda99b3547e74754965bd7e543de7ca206042aab6c8bfc1ddb8a64a4f193d59b76cf96c5ae728116d7f9aaf534615dd9073ac7e14b2f75123fbf78b101495a1b7f99e402754944bf9fa31d5e049815944550de6e3d575e55f7ab5ff75821324f7c68f5e97e948c94d09f5ba98c6e7c6d548a827e2844be998748c47cc54a36c854c6109ccb8326c2a7b1b0ccc4e0a070a0e6f28fb54c9236ac35cffab02cd05a8d95bd198d7c97c2cdce40b16a33aadd7bec9aec486e95dfe96c7a75f0869dfae1723c2edec9b5b6d1ee00306a2c62ea039f37232696aed4c0d35ef3e1791356d3da053096eb7076f4056a0be6d68e88c2acd32b7fe259960dda86f6542855325e84976c686e881d583f098d037fa605008350d374a07a5b4959f80a5f92a2a0d90f3e740ed5c12a2d45f6b45ae7c96ea90a865f009e316b7935b9ae95ac9af5756078cdc5228c249b59591cb464001988f77e41e010951e7e5e263d3c2d69bd1c65d29497c68b96edb1819268c554b8710117637964332882a1df4554f8139851d8eeb0355b1bac27e1ecb1b97eeb8219d5cabeb0a22d5bbecbd7fe6ccb5a0f55e77ca6f36e611f35cf934dc65ec3b4317c652c9b931bfe6c3bae1fba18329633ee9a3af1905699c0a", 0xcd6}], 0x2, 0x0}, 0x400) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() close(r2) r4 = shmget$private(0x0, 0x4000, 0x308, &(0x7f0000002000/0x4000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x1000400, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x32}, 0x0, 0x8}) r5 = shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x2000) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x203ff, 0x0, 0x8000800, 0x0) shmctl$IPC_RMID(r4, 0x0) shmdt(r5) syz_open_pts() fcntl$setstatus(r3, 0x4, 0x4) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000340)="20c92c", 0xfd39}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r7 = socket(0x1, 0x2, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000100)=ANY=[@ANYRESDEC=r0, @ANYRES32=0x41424344, @ANYRESDEC, @ANYBLOB="5004800390787ffe"]) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) syz_open_pts() ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000200)={0x2, 0x9, './file0\x00', 0xfffffff7, 0x1, 0x2}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0xffffffffffffff56) syz_open_pts() syz_open_pts() 762.489988ms ago: executing program 3 (id=223): mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) r0 = semget$private(0x0, 0x3, 0x44e) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1024, &(0x7f0000000140)={0x0}, &(0x7f0000000280)=0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000240), 0x75450485b144631a, 0x0) ktrace(0x0, 0x5, 0x128, r2) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaff76ffffffff86dd60111e0000082b00fe80000000000000000000000000f8bafe80000000000000000000000069aa"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001e00)={{0x5, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x8, 0x4}, 0x3, 0x1, 0xffffffff00000000}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000240)={0x2, 0x1, 0xa5, 0x2000200000000}) mmap(&(0x7f000076b000/0x3000)=nil, 0x3000, 0x2, 0x810, r3, 0x7) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, &(0x7f0000000080)="bd0f192e", &(0x7f00000000c0)=0x74, 0x0, 0x0) chmod(&(0x7f0000000000)='./file2\x00', 0x0) faccessat(r3, &(0x7f0000000240)='./file0\x00', 0x11, 0x2) r4 = semget$private(0x0, 0x2, 0x640) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000180)=""/124) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/93) 761.326ms ago: executing program 7 (id=224): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000880)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000700)=""/265, 0xfd}], 0x1, 0x0, 0xfffffffffffffd8d}, 0x6}, 0x10, 0x40, 0x0) close(r0) r1 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206931, &(0x7f00000001c0)) sysctl$net_inet_ah(&(0x7f0000000140)={0x4, 0x2, 0x33, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x29}, 0x2, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000040)={&(0x7f00000018c0)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10"], 0x20, 0x2}, 0x6) r6 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r6, 0x0) r7 = semget(0x0, 0x1, 0x281) semop(r7, &(0x7f00000000c0)=[{0x0, 0x2ff, 0x800}], 0x1) bind$unix(r1, &(0x7f0000000080)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) accept$unix(r1, 0x0, 0x0) 611.69834ms ago: executing program 6 (id=225): r0 = socket(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x2, r0) close(r1) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000180)=0x5, 0x4) sendto$inet(r2, &(0x7f00000003c0)='u', 0x1, 0x0, 0x0, 0x0) shutdown(r1, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) syz_emit_ethernet(0x36, &(0x7f0000000240)={@local, @random="4fd7300a551c", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x6, 0x0, @rand_addr=0x5fd1, @local={0xac, 0x14, 0x0}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x424b, 0x20, 0x3, 0x0, 0x8}}}}}}) write(0xffffffffffffffff, &(0x7f0000000200)="33e0979a16b9a217f7b2c2aad353ad6677a66ee1d2b3f63ab7cf4f8fd35e6814b96ecb1ee606001c09ca0c0080c6281d098cb286ec4f751a0de33fffffffff12b7cbd6cff1c5044a6b4e1fbf0f875a56da0846c38ac3dba1236858e82af86cf9461fe98b0a04ab496800000000000003b059c7d35db2cf8f3a7b48120b9b297e02c5173a8e9d3df9ad00000000000000000000000000c79af8efb6d4f654653c631bc811719d509d529d0050b3799678a40059d7413f8fb6adad838862f47dd8216ec1cc27592c99546fc6c11a0658912040f23851f3abe33261ad93140a4f986d559595012ef22f04da0c22a0d4aa33de893d01b91f9ab4912acfcaa5d7974604bae7b47864aae353e1d4268aef199c3628ccba71d081a8ab96bf68345f82f071eb4b3617dc", 0xfffffffffffffee3) 611.001302ms ago: executing program 1 (id=226): setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) (async, rerun: 32) setrlimit(0x3, &(0x7f0000000000)={0xffff, 0x800}) (async, rerun: 32) r0 = syz_open_pts() close(r0) socket(0x800000018, 0x2, 0x0) (async, rerun: 32) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x3, 0x2, 0x0, 0x100000000000000}) (async, rerun: 32) semop(0x0, &(0x7f00000000c0)=[{0x2, 0x8}, {0x0, 0x2ff, 0x800}], 0x2) (async) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) writev(r0, &(0x7f0000000600)=[{&(0x7f00000009c0)="c247944c170de34c38681f2c184deb3bd385d90fbf07bc20855d6e3e0c2190288ccc7f5ffecccbaa2ac93487f6f9c11e07aa768e8348eef1f2ef2ffcdbf12faacb2652a99bc1c74ac05377421a5781a7974b9e8cd001fe8156444d238fb696cc398b86464dec6554476d33730d6f850cf88b626d9242615560854ec056d5ca05e493ab6e2ef8518b975732fceccec978c5cdf2421c79aebaf2d2f753628809db0f191c5c49effc55bf68c6f877df47a2ee254e8b12f86d443d71603cdbdf14cce18a0e1a92f51e19acbeb61ef166360cf0bc1d32c46b1aa7e214701839a14df71f0b27390fcf91eae043cd148cc8b6d6d9188ff4afe4f31cdb21b3f95e800d0e729a886877a47e0cfd7f85fabcc45b9120487b1ef8c66aa5b3848db0112dd2815a54337818f3a666be8a7cb19aabdb85399ef60aee22978b310a6880d66aec43c97509fc3dbad6de26836ec8ec7f3bd6fa3d20726b30967bf410c97a29ff7653d3853443d731a09e581e0df8882747818ff0a604e02259f39c38ca6f6acafb204963ab42f2aee0f4e802f219e7f487470c2c1db1824608b666ee37514021258da7fb60279673082cf657a158e7867f7a94cfaa7daa283b3ee2b10f689897b5358f671de8a86e8eb70f055b11e5b90442bfdcbc51726014679922b27872eaa0fb0780928d3e8e657fd66444eccee3792369ecbc1797db32381ba3089732070000008f7d8a210cab64edc16341313398d0dbd4a80b615e50e427647156343b0e4d02ddd8ff446e93a77b85cc0ef56cda33f5018f42e0a8f96b3828d49ac1eb1d2600dfbebcb6d611ee78dbb021480ce6b422b23b1bff18524a7f54eae6e1b21dfd1e8f8938804f7ccfe4143de2c8143b4ad9ac95f44a945125fcc65d191a1950d44d0f4fa4d0accd83bcd1bfc0682be903cac0f12e8be1a0d3e317ffcd0b179e536e5ed6b8724990c909dd3152a9c1c8bcd84587312894f45f70447a310f7d53b9061b15f869107c82ac16241cd71ea3aec0f2d4af2b09c3ee3d5dc5b2e6afbee9d66a4aea4ac4ecacbecc1e9f473c6365c8f9c3ae07ec495752cdb7a775d7bf893d854906069330f2ace29c7f7779e69cf5f71a90828e50e8d54efd3f2145ff795beaef3b017f77fca2dd8263bd6b47fe0920109c6a5f1576bbeb9d06b04364f93e1d3a9f127292daae063c616277c2f73e8fd36da1aaf3ed0f2cd40fa2551b594fab1ab3c07d244fc9044ea6aa3c433e459aad82feebf52f5371c44e0f9a95959f0c24ade7f1fa0fb07878f7c5f59f8972441a3ec76738fe8e2551962b556fb278d3bd2fe961bfc65752e0ec4c46ee99908fd141e808c585dad2585a521f159c420c895f62c9334d7d7e3c025956ffe2a9ac1ff61ac30319ba76858fe7d33eed116c34c75e0cfdacf12f77ada76ef7cb15f31bcc31537a529af61d5ec06cc90a6129205921101940aff4269e2ef4525459e702f42e41d213a3b04a34172daf750413dfc2fe114660ee305fe2f82588bf56183c619c15e7101e5555f54d5d664f7f9bae4e2bcfdfebda00d86cea2a66cde6fb34d27a45aaae7db69e6fa511476a86bb19f57a4c0ee1ae736e05423a26f62df7b77c1110624bb43a5b83e2b889461b1e99f2f0929270b42080babbeace8b972f4f0556e15c3337851239e2e31b9f683001d114d956b1d93e469aa311099165b4efbd473bac3e1b4138c29e6a440c2819c7519165d7a99917b4206f8e6aee48", 0x4d1}], 0x1) 596.591395ms ago: executing program 0 (id=228): socket(0x2, 0x5, 0x0) (async) r0 = socket(0x20, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, 0x0, 0x0) (async) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0xfffffffd, 0x23, &(0x7f0000000180)="3a0e0000a807fed6acaa11e1de51b2062c556e006ca1306e51997044f789717ef372211b2dcd29857efe", 0x2a) (async) dup2(r2, r1) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) (async) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f0000000140)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r4 = socket(0x18, 0x1, 0x0) close(r4) (async) r5 = socket(0x20, 0x4, 0x0) (async) dup2(r3, r2) setsockopt(r5, 0x1000000029, 0x2e, 0x0, 0x0) (async) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xdc4, 0x564, 0x9ce8, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r1, &(0x7f0000000000), 0x10) (async) r6 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x20, &(0x7f0000000080)=0x6, 0x4) (async) connect$unix(r6, &(0x7f0000000000), 0x10) (async) write(r6, 0x0, 0x0) (async) r7 = semget$private(0x0, 0x1, 0x398) (async) syz_emit_ethernet(0x1a, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa88a8060081001a0086dd66e00bf800082c05000000000000000000000000000000000100ffffffffffff00000000000000014e224e2100089078"]) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x0, 0x5, 0x803, 0x5, 0xfffc, 0xfff7, 0x8, 0x8]) r8 = socket$inet6(0x18, 0x3, 0x3) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 480.587687ms ago: executing program 5 (id=230): mlock(&(0x7f0000ff9000/0x7000)=nil, 0x7000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYRESOCT=r0], 0x28, 0x8}, 0xe) write(r2, &(0x7f0000000000)='>', 0x1) recvmsg(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/239, 0xef}], 0x1, 0x0}, 0x40) dup2(r1, r2) sendto$unix(r0, &(0x7f00000000c0)="b10005040000000000000000340000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc2feb3fda1139b672f4d3360223e7d026ba8af630037a840c4f2bd53eb067e7335a069d7ac434e0c0000000000008904000000000022830cf41bed66f40066ccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340412051e00000000000200000000000000", 0xb1, 0x4, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x5d, 0x0, 0x37) r3 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r3, 0xffff, 0x2, &(0x7f00000001c0), &(0x7f0000000040)=0x4) 478.853764ms ago: executing program 6 (id=232): setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) r0 = syz_open_pts() close(r0) (async) r1 = syz_open_pts() pledge(0x0, &(0x7f00000002c0)='tty\x00!\a\x9bj\xb6\x00\x00\x00\x00\x00\x00\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xd7\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x1an\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\f\x00\x00\x00\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\xeb\xb4\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x9b^\xae\x9f\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0_FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&[(j1\x98-\xfc\xf9\xb5\xa5d1t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0hD\xf4\x1a\x8eJ\xa6\xd9\x8c7~\xea\xceW^\x03\x18\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x8b\x80\xa5A\xf1\x95>\xd8G\xf0\xe25\xba\x95z\x14/(\x02\xb3a\x88`|/7Q\x1by}\x13\xd6\xaf\x01\xa2m\xceYn\x91\xb5\xb76\xfb\xc4\xf2\x1c\x999\x81\xc1\x98\x83\\\x8f5\x1d\xd5i#\x18\x12\x17C\xef\xea\xb8<\xa1\xe5w\xad\xf3[\xa7\x87\xa9\xe2\f\x97p\xe8O\xa9\xae\xd5\x8d\xe0|I\xb0\x96\x13\xd3\x8f#\xd0,\x9f\xc0\xc3\xdc\x12\\\xec\x10y\xd2\xbcx\xf8;f\xb1\x93\xa4\x90+\x89\xa6\xe0\xa3C4\x8b\\X\xb7\xc7\x13\x97\xa2\xe7\xfcp\xa3\xb1d\xdf\a1\xc7\x9b\x02\x1b\x98T\xfa\xfa\xf9Q.=\xf4') (async) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7fffffff, 0x7bef, 0xffffdf82, 0xffffff8f, "1826283e680023d5ff7f0d01000400000400", 0x7fffffff, 0x7}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x8) r2 = kqueue() ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f00000019c0)={0xfffffffc, 0xfffffffe, {[0xfffffffffffffffc, 0x8, 0x5, 0x100000000, 0x0, 0x80000000, 0x8000002e, 0x0, 0x0, 0x2f01, 0x1, 0x3, 0xfffffffffffffffe, 0x1, 0x4, 0x4, 0xfffffffffffffff7, 0x100], [0x5, 0x5, 0xfffffffffffffff8, 0x0, 0x1, 0x80000000, 0x0, 0x0, 0x0, 0x47], [0x8, 0x2, 0x100000000000000, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x3, 0x20000000000, 0x0, 0x100000002, 0xfffffffffffffffe], [{0x0, 0xc, 0x4, 0x7d06}, {0x2, 0x2, 0x1, 0x3}, {0x0, 0xfffffffd, 0xfffffffe, 0xffc}, {0x1008, 0x0, 0x6, 0xfffffffffffffffe}, {0x0, 0x400, 0xd, 0x40}, {0x7ffe, 0x2000, 0x40003, 0x1}, {0xfffe, 0x0, 0x7}, {0x0, 0x95b, 0x200, 0xc}], {0x0, 0x5, 0x0, 0x849}, {0x203, 0x10, 0x4, 0x2}}}) (async) kevent(r2, &(0x7f00000000c0), 0x138, 0x0, 0xffffffff, 0x0) (async) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) execve(0x0, 0x0, 0x0) 477.945176ms ago: executing program 3 (id=233): sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000540), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f00000000c0)=[{0xf819, 0x4, 0x5a, 0x5f}, {0x521f, 0x7, 0x36, 0x1f7e}, {0xa, 0x7, 0x3, 0x3e}, {0x1, 0x80, 0x76, 0x3}]}) socket(0x1, 0x2, 0x0) socket(0x6, 0x1, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000340), 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80606954, &(0x7f00000001c0)) r3 = socket$unix(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) 424.106845ms ago: executing program 5 (id=236): sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) setitimer(0x2, &(0x7f0000000080)={{0xfffffffffffffff5, 0x8876}, {0x7fffd, 0x8}}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e}, 0x0) r1 = socket(0x1, 0x2, 0x5) r2 = dup(r1) listen(r2, 0x2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0xfffffff9, 0xfffffff9, 0x8, 0x8, "45c70f4010080ecded918f59a236ed22b34a57b1", 0xc27, 0xf}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000002c0)=0x5, 0x1) socket(0x18, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 423.105054ms ago: executing program 3 (id=237): sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000140)="09fceed7fdda7e2063a2b57e134eeb35c9f8419a0e22d16a209414cecda07ead3dc9e427a60a759dbfef1322d4e10d4f0af32d303fbf273b9f82c20fbb249764d3c3112c5d0ca394e7ca079fa679e62ffb132d09ddf4af056082cf3966d780b43a05619e2cf19fa1e48c46b40578f4bfc8a39405042d29ae6ef34c18bee66ce8487ec84ef905a562165e1a3f4a205a46961d61e1d96e105bdf96", &(0x7f0000000040)=0x9a, &(0x7f0000000200)="2080589321fae315ddf70c9bc62183f0956bca3949d3355f258b7701aff10589ef7e6888284afd3410b3ce1490dcfaaa2aa3065480a0508891f615b2a4852d81a6d47c241e7ffd262e0a82ee8f675c56b1d5f47ba64a7594bba7a4760a40ec85f8495eb07796e417fe71736addccf3a7b6f555b7281114bf669f4ef989cb84f029e1e611154c4177325d173a0851724200ca798a6b8e0275c851f044e93fb92b70196f1c764a305f87e2efc9f844757c2dd72fc12e0d89e27666261bcb54", 0xbe) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x2, &(0x7f00000002c0)="71f91e3471ac0058bc5a914046987f28752d91bca38e4a05cf71b59c8af3d67476054669efb98b75b93fea497014dfdff43be95bfb552d7b6bc78237b3cf25456c2d80704b6d80a96a37f850a2d8e66f9d35bec27fd1ab852003f3d771a84059c5e435865446396866fb0000000000000000", &(0x7f0000000080)=0x72, 0x0, 0x0) 384.002016ms ago: executing program 1 (id=238): r0 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)='#!', 0x2}], 0x1) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0xfffffbfffffffff7, 0x1, 0x5, 0x5, 0x0, 0x0, 0xdf5e, 0x0, 0x0, 0x2f01, 0x0, 0x3, 0xffffffffffffffff, 0x0, 0x0, 0x8000000000000000, 0x2, 0xce5], [0xfffffffffffffffe, 0x0, 0xfffffffffffffffb, 0xffffffff, 0x100, 0x7b99, 0x7fffffffffffffff, 0xffffffffffffffff, 0x1], [0x100000001, 0xffffffffffffffff, 0x40000000, 0x0, 0xffffffffffffffff, 0x11000, 0xfffffffffffffffd], [0x100, 0x20000000000, 0x401, 0x100000000, 0xffffffffffeffffe, 0x1], [{0xfffd, 0xab01, 0x0, 0x7d07}, {0xfff9, 0x2, 0x5, 0x2}, {0x8, 0x8000, 0xfffffffe, 0xfffffffffffffffd}, {0x1, 0x5, 0x6, 0x80000001}, {0x10, 0x9, 0x0, 0x808}, {0xb, 0x2003, 0x3fffd, 0x2000000000000000}, {0x4000}, {0x0, 0x965, 0x0, 0x8}], {0x2000, 0x1000001, 0x5}, {0x0, 0x0, 0x73e8, 0x2}}}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) sysctl$net_inet6_icmp6(&(0x7f0000000500)={0x4, 0x18, 0x3a, 0xb}, 0x4, &(0x7f00000004c0), 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) writev(0xffffffffffffffff, &(0x7f0000000340), 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x10, 0x5, 0x7) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = socket(0x18, 0x2, 0x0) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r4, &(0x7f0000000300)=[{&(0x7f0000000240)="dbd9225b22244823c2c2da4d4f34bc95ab4661e2f29351a347bfc1e59d1d6dc5b53063e26611bb816ac81d7503070d25342f1661f7f06451ea7ce6d5d2bdaebcff3f052fd92bf33494cbbb2d70ae66841edf48fe8b5816e5c555cfffae6c55faf6ed1f4d33718abec40066ecc88736afa9ed74d876f41c1239fa48a807727f8340966b928931e5f3398dcc5614bf989735c8d3b9c4679a7d7a1fa3aa310a7548705929662d12abd633faa9", 0xab}, {&(0x7f00000003c0)="5a78d8bf16c5046ec48078fc93c9b965a45a436e9b0bcd95ce8d5abeb9791f1a0b63e16b36979970deb3d84293d0ac586f09ebafdf3c7774ad327fb40b65e65f15608be40f0069054d1f591027d17cd7c997a1c14bc6e1b1d37a972d19afb8577039f7c6438d8bcb18913c976622a42318f5c89b5b8c110e9facbce0996b7830e44c1b556d7ff5", 0x87}], 0x2) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000540)={0x10, 0xc, [{&(0x7f0000002000/0x4000)=nil, &(0x7f0000002000/0x2000)=nil}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000005000/0x2000)=nil, 0xf}, {&(0x7f0000003000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000002000/0x2000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x3000)=nil, 0x8}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000008000/0x2000)=nil, 0x100000000}, {&(0x7f0000008000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000000000/0xe000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000001000/0x2000)=nil, 0x1}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000003000/0x11000)=nil, 0x4}], './file0/file0\x00', 0x10000}) write(r0, &(0x7f0000000000)="0a05", 0x2) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) sysctl$net_inet_tcp(&(0x7f0000000300)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000001540)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a69242e3303eac3846528d050712f838130efce33f523ba44706983a3bce4ed2c723e4c005d86d65f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74fd0acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8e9fb7d82693a096344671843a1f20823d0bef9177103145eb54a2612b0ff237c6e505ff5f5ba932954d7ff630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d910", &(0x7f00000002c0)=0x210, 0x0, 0x0) execve(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) 382.841531ms ago: executing program 2 (id=239): syz_emit_ethernet(0x2a, &(0x7f0000000040)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x2000, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@mask_request={0x11, 0x0, 0x0, 0x3}}}}}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x61}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x2, 0x0) setsockopt(r2, 0x0, 0x20, &(0x7f0000000000)="c440ed6c", 0x4) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="5cd4f150c576e91b20417111cf5c22d941a7bb2df4a3b42cdd11f0b5dc4ae2f08d2482a4653eace36388099a30c62f31fa2933be9ef21b42fe83f81a59425872fce6e16e5c4c0bd817797d82119b5fb0a509bcd25ac8be8f1f176405c9a25acdec0b5cb75799ec262cfa62442a730e33c08a7e5f6df85e1f0dba43fbfa5adf0635575c2043971a583d589b5596d52542b2ac6161235a37fb52155a446bbe7a832a9cb64c", 0xa4}, {&(0x7f0000000200)="fc5e350fbe41e16f636a8afc70a8a17a5d031667975c5b696497a131df4e64d72dfb239d8dd5bfeea6e1a26700d7c498c4277ec4dbac8038b8944178b0165dfdd1b72739673cd2ae", 0x48}, {&(0x7f0000000280)="2f3ab777562ce96196abec8ff930eb8d53af1f0ca8", 0x15}], 0x3) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0xffffffffffffff56) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/1, 0x1}], 0x1) r3 = socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000000)="e2", 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000419000/0x7000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil, 0x3}, {&(0x7f0000987000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1000000000000000}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000384000/0x4000)=nil, 0x395a}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000300000/0x2000)=nil}, {&(0x7f0000021000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000673000/0x2000)=nil, 0x100000000}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f000071b000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00002e1000/0xc00000)=nil, 0x14b}, {&(0x7f00008c9000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00009a6000/0x1000)=nil, 0x5}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x400001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ead000/0x1000)=nil}], './file0\x00'}) ioctl$FIONREAD(r3, 0xc028698d, &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x1011, 0xffffffffffffffff, 0x0) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) r5 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r6 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f0000000040)=0x101, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd606aa63f00082b00fe8000000000000000000000000000bb000054"]) r7 = socket(0x2, 0x2, 0x0) setsockopt(r7, 0x0, 0x7, &(0x7f0000000080), 0x0) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000080)="b9f90a16f81dbd08409a37ab6b18ff8cf3f34689a1f2432c5fcde7d249bcf5547dd3291df9f9d8f19483f104db4ec0477680ef936e3186d8858d2531d84c", 0x3e}, {&(0x7f00000002c0)="8651e7ab1d7f37729a1325a6b7241c66a8956f23ce32b50d5ea81fd952b1525e1b4175492d6161afe8888afc895c97b827d9ea44dd41d83129b965aaa504133f201e11385c3ad03a6b16", 0x4a}], 0x2) 382.38373ms ago: executing program 5 (id=240): ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x1}, {0x1, 0x4}, {0x0, 0x6}, {}, {0x0, 0xfffffffa}, {}, {0x0, 0xfffffffc}, {}, {0x1, 0xffffffff}, {0x0, 0x7}, {0x3}, {0x2}, {}, {0x1, 0x1000}, {0x3}, {0x3}, {0x2, 0x3}, {0x3}, {0x0, 0xfffffffe}, {0x0, 0x7ff}, {0x5}, {}, {0x3}, {0x0, 0x400}, {0x0, 0x1}, {0x3}, {0x0, 0x3}, {0x0, 0x1}, {0x2}, {}, {0x1, 0xa}, {0x1, 0x10}]}) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0xca, 0x8, 0x8000000000000003}], 0x203, 0x0, 0x0, 0x0) r6 = msgget$private(0x0, 0x1ba) msgsnd(r6, &(0x7f0000000040)=ANY=[], 0x401, 0x0) msgsnd(r6, &(0x7f0000000080)={0x3}, 0x8, 0x800) msgsnd(r6, 0x0, 0x401, 0x0) msgrcv(r6, &(0x7f0000000140)={0x0, ""/187}, 0xc3, 0x3, 0x2000) dup2(r5, r4) shutdown(r4, 0x2) 381.993407ms ago: executing program 7 (id=241): kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0xbfe7f146e349ee4f, 0xf0000000, 0xf39, 0x8001}], 0xd3, 0x0, 0x3, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x400, 0x0, 0x5f, 0x0) r1 = kqueue() fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) kevent(r1, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x5, 0x10}], 0x0, 0x0, 0x4, 0x0) kevent(r1, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffa, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) sysctl$vfs_ffs(&(0x7f0000000080)={0x4, 0x1, 0x5}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x1000, 0x8, 0x27, 0x2}]}) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x92) chmod(&(0x7f0000000040)='./file0\x00', 0x2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x8, 0x8, 0x8, 0x9ce8, 0x0, 0x0, 0x9}, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x10004) close(r3) 297.438333ms ago: executing program 3 (id=242): r0 = open(&(0x7f0000000380)='./file0\x00', 0x8, 0x130) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000001200)='#!', 0x2}], 0x1) write(r0, &(0x7f00000000c0)='\t', 0x1) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000200)="673bb5b8cc0c16ed08f1b8d24e2217f981aa6a78ef1d357e382526b1573271aeabc1b798e5806ce228c9299f7504", 0x2e}], 0x1) setitimer(0x0, &(0x7f0000000140)={{0x0, 0x9}, {0x4, 0x7fff}}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f00000009c0)='O', 0x1}], 0x1) read(r2, &(0x7f0000000100)=""/253, 0xfd) lseek(r0, 0x3, 0x0) write(r0, &(0x7f00000003c0)="092020406575e1ef00a2e29be2e79448e009ce9d0a", 0x15) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0xa) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r3 = semget$private(0x0, 0x4, 0x200) semop(r3, &(0x7f0000000140), 0x0) semctl$GETPID(r3, 0x4, 0x4, 0x0) r4 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x4d, 0x0, 0x0, r4, 0x0, 0x86, 0x8}, 0x5, 0x0, 0x8899}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 296.452832ms ago: executing program 6 (id=244): recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x800, &(0x7f0000002680)={0x9a, 0x4}) 296.278222ms ago: executing program 4 (id=245): ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000000)) 292.295754ms ago: executing program 6 (id=246): syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800480000280000200000009078ac1400bb00000000440cf000e000000100000000110090780000000380808e251ebc113342f397e7b84eee5cbe49e4e01665814799b82bd5865b8b6e914c5cb4bfa4603b499d37a15129a1a7274229eb99aa884ed63107fcb87af1a0e469ea3055e8faad76e639730522f139a38ae8cdf53a83e3119d9d0e7335cfb6f713df7fc225d201752e0f69c8cbf95951129714f99197240052bc6d942ccf977b80c1133c84879ee09570d6686c7c2f8b7ad8a3986047ec89f18048"]) sysctl$kern(0x0, 0x0, &(0x7f00000003c0)="66f97cb5b03d8b6f8fa811e8", 0x0, 0x0, 0x0) r0 = semget(0x0, 0x1, 0x281) semop(r0, &(0x7f0000000000)=[{0x0, 0xfff9, 0x1000}], 0x1) unveil(0x0, &(0x7f0000000300)='c\x00') msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xcbdf4d1d31039a48}, 0x0, 0x4, 0x0, 0x0, 0xd4, 0x2, 0x1, 0x52fb}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x59, 0x0, 0xfffffdfd) r1 = msgget$private(0x0, 0x7fc) r2 = socket(0x18, 0x2, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x300000003}) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x6f8, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x2, 0x2, 0xffffffff00000000, 0x2fffffffc}) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x199, 0x7}, 0x85c, 0x4, 0x0, 0x0, 0x80000000003, 0x4000000000007b, 0x5, 0x8000004}) sysctl$vm_swapencrypt(&(0x7f00000000c0), 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x42, 0x0, 0x37) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000663000/0x4000)=nil, 0xfffffffffffff801}, {&(0x7f00006ac000/0x4000)=nil}, {&(0x7f00002ad000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f00005ee000/0x3000)=nil}, {&(0x7f0000224000/0x3000)=nil, &(0x7f00005b0000/0x1000)=nil}, {0x0, 0x0, 0xfffffffffffffffc}, {&(0x7f00001c9000/0xb000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f000050b000/0x1000)=nil, &(0x7f0000826000/0x1000)=nil}, {&(0x7f0000110000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f00005f3000/0x2000)=nil, 0xdc5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00004c1000/0x2000)=nil}, {&(0x7f00001cf000/0x4000)=nil}, {0x0, &(0x7f0000358000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0x2, 0x6, 0x0, 0x403}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058", &(0x7f0000000080)=0x8, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x7, &(0x7f0000000000)={0x400}, &(0x7f0000000040), &(0x7f0000000080)={0xcb}, &(0x7f0000000180)) msgrcv(r1, 0xffffffffffffffff, 0x0, 0x3, 0x1000) msgsnd(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="030000000000d15927171b8afae3f7ba16f3244e8eb81638e41dbd560ad7a204364d7df247b3ecc12b13a954a5ff59f31a6b5f20c6b9"], 0x8, 0x0) 150.325107ms ago: executing program 4 (id=247): r0 = syz_open_pts() sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471", &(0x7f0000000080)=0x5, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = msgget$private(0x0, 0x5aa) msgsnd(r4, &(0x7f0000002d40)=ANY=[@ANYRESDEC], 0x401, 0x0) msgrcv(r4, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x0, 0x800) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe59) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r0, 0x1) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) flock(r0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) 149.572319ms ago: executing program 4 (id=248): msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x84, 0x17}, 0x7297, 0x7, 0xffffffffffffffff, 0x0, 0x7fffffffffffffff, 0x7, 0x0, 0x104}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r0, 0x0, &(0x7f00000002c0)) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x162) pwritev(r2, &(0x7f00000019c0)=[{&(0x7f00000006c0)="980e32050c0d0681ef3b892cc4ebe2c5dfd9faf0e6926e5fa57d569b81ce285ff75c8e6d7d4b4f1f1696b41eaad386c9da563ce747a6cb2cc71785b3073403fe264c2f253b80d6fde5f6cc783f7aea5817bbabe12b255bc2574a24e4130c5357ba04e8d7950b86f3fc3a236c06cfe531fc", 0x71}, {&(0x7f0000000740)="22baffdc5cff7b2305b9aa", 0xb}, {&(0x7f0000000780)="c9c6cf75b5d11619b55402aa2ec710ffb05a526ce9d9793b57f7d5f6e7e3d8cb701e238ef96b5fa77d6fa8be84c72f06cfedffda162a20d2aa6ec2857e98904c4fc8ae45a9ad238d623f59f5a2c3d7134de531fadd41a3b5f32f05ca627144d2bf460e8a4e2c7a5581e5304a842b9d468e408abcd8e012252ce8a3417114c9501c59cbdb93e2fd4928a9e834fa715327ff787bf9bb93615bdbd11d4cab54f79c8c2f936d9defde5f48c773734849bf0cfbbac0ed0386f35a87f37bba800a2f84922f9485b9e4ee6882d748d0b22f77e68153961152ac28ea984a0feed50b09", 0xdf}, {&(0x7f00000009c0)="f0cbca989a3758b14b28e40140cedf3a4cd77e921b7475298b6a63f9f26c11a841f9066cc6ed02e5bbc160af2db68e5ac0565ac87cabc396aa043fb5af7340c12cd518b46e47678ede3b2bcf01befa5fc055b57e270c20c44dfc12f8fa29d13ec130945aadda4bc00e0f32a73e60518c5f0a5c9b5d3b519f1e19d8df468716cd945053666f19973512f5a198ee2e3acacdd858f3a5bb719e8817a421c958fb6f189dbe592b9c2413da0ff93b1c4210bd97888d9e15878b3330dc22650aff8675704d16399b569640246c8969157de26eadf9994ad3e12df3bde1f06ddeca9a45f61c9f8b89b69bb1539f6cd4c756f40ffb529170049d42246a3c414b3ea9ec8d609c9241e8b2175d36f1b4b4e503c1b35a5f2b6f15f0d3da7f7488dc5ece3b5d869cf69428cf9220fc12343d502e53584f0c26cd844ba00a1abec087fc5cdbcada965340bf49240210945c57715a546be7889870fe922c7a9b3192e5d4e9968f6b4749b2b84a792794332e0e128335f4f8c00df05928fe517ab963cc860726200214db72b4139054494ce1e9def7e1693a7d2acda1c7106c2cf9d97a645f4d5d58c744b89b232b1a5c0dded4279845fb492fc7df2cd60ae79958a889876c0bbe024036b02c78c6e429d3a0fa7858e4b7704d8ebaee8e859b0a87ddce3bd5c4f1f9fc2613a055c75e3d410d8db36d0a2401cefdb1b0b69e3ff2c4b43624e3afc0eb8e348fb92c462a5865ae95723e2267871c2ff49dc38335aae145ab5172335420f84e09cf5eb7464dc8bd47e85989fb4b8923e9efb0c30edb7d1d63c2e25ee8dd08f014360722e8dbcdee376d7eaf72db2d437c2b579333f0e6a065273e224537b12133a8574477a37f33d3b4b424e266e9da65262e740591f72d207a232b76edff2dd3dd5c0eb913db6990831562e7775cdd571d77a93a588801905c1eb90e3e533298140955eea857c9da395ebf0eb30e456bc4bbe779166e05d8fef9d6072bdd8974ba789719f6cb00e6ead8f86ac85edc94ec7e17e4fe02b2e7818f267808c3b3fed385c49791ac1fccfd759f91c952efcbce11f35075e262d7e5afdc23c2c028294ed5c9794feb00d17834a14749782d4916446077077bcab994f9b392b59e55cb4a3304a7a1334a5a2833e1e04db94222ebfc5175283d359b11829e8018eb14ada08b6117ad4751e5b9b6f2593a6f78f4b1792b8d251d182ce1590c0f0e6d6f2b2e42b5c924a49b8668e9f17ca4622037247b31c3eb2b5b91a2f011aa7f5d7e0335b94e7118c6357d4fce7c7a8214cdb11f7d662878d36266ed5fdf3d7dcb9d9ca04279bacfb5df72ebb18aa097d7c3312b4084f0203b3d9dc4cfed2a55fcc0feb63ee27bac457d185b33edcfc839cee39db8c911d35a9786ee10f9fa7fa3d190a77cd26031e0eb91de63f860f6329055c5e3f2f0916a27832b4ad3f8580e0a8aeff92b4f5e54b68a702bab2653899f54ff59bc62d2f875873d84f2a4877f2959c1dc29894aa776431178b123e04458445acfcf0e2e7f028630ec25dadc73cde377b35a8fb736cbe9091ca7a04e169cc5633ecb54db617d75c96977dee86ffe3121f8a483f2d4b28b6b03c1932c3e610cefb2775faa6a4fecf89c3e1274f36bef95dcc27f8ba87243eb2beb5d34a2476eb3f8c729ee3529f760adb65983732803b8426642f5660bd0e49cd1ba6ac147c9f434756aa0701a07b10df7c152b80a6b886fb72770530ef151e9b254143061e72c2a447473d965f73b87a9dbcef50dab3fab71dded3cea1b9c51f871575cfbef0850b72be8337047af987136b329caa45f1bd29a485b4560e1eb5886079e79cf46d67242be642cb4834733d604ddfe59cc9773b32ed2de5f6035efbb02641315d8d9c1288bfd8ef7d237f1b9e794422cca1f6761bb4e4bfffbcf7eef2dcc3f9cf46b03d0711a0eb099e5406a60773feb9a2db81a40db32f6aa6ab0c15616b914768170acffbd8d47841e9676328109ac40f3591993f5c47820d97d8cccb71556ece651ebbdc14484c689ab0448494fe7f9150f75713f1ae3ae5307f1c9fb67d97de4cf8c600e93ec29f0acdf28d9ec760ba9fe990e3bf683f1a38a9b2373ef2ee7b932a352cbe5b0e1639431b2923396a17b9c5c3aa857b5c6b7022cef9ba72c29a5d3e9b050a2d77a7c8e753cf5f99c31820a87e0c8a55bf93a38080e765af5e4e30bf2d685f80a30cf15ae82c79c2f0e29521f873b7c88e77116fb10d2c09b1196a9460dc659cd705a306f5fd4f5bb92aa39f208778e6d5bca97e7eb77e90710bc10f9cce3d1774acec8d7fd38572f9620bb622428a47edc440b93f4ffcc3e4457908a12b563707b9d0e38407f6f7bf19f0bbb5475009fc0354276ba8bc5647c0f028899957bf46446b45a009a9a8d094675082288aa4da06e2afa1ae50eb226c469ebd6efb5e34c2531ef61c72d88d22167c2601399fef0eb84d81d8ae6db288308a9035e28ef1f2fb6ff8f8f62850aa939be4cc50ed0dccdc0c8d3f900e78f68a58a9264a0b7637d11859f179f606e8fe8c950bb2086744b36f83684beedd1a6ecabf8fbd05769f0fc8bc118e2e3659c0a7c46e4764af4e2232adee4afc95a529dc5f9ed33b810914ce5f11d7dff4783739682f7e1f51e68cc88cc5bc4fd0c4ad6222578be3e05cc014b10b51b4922e35758541243b362a355cf7576089d05096379c651dc28c50f1b0f71f25898d6b70abe5df114c4a66a58119c54954854b2c896b8e36dd2d6b1ee290afdb88f83e471bdd7e59477c4e235e22640368ff90d16e72230384332e1d88a7159d0a9e0dedfa9c709e65f4efde787051adba30a42ce677fed5a1e1d8661b65a273626cf829d9b9ec8d649c99cbb82b6a5e54e6b5c95f67f9149d45a88d1091122e0fafc9fdd17caad474e0a6a6eda8107f11d443e1c48d7e4a84a77212a5fd223faca96cf40fbe7ef7ec1faf38c20feb147c99d97405d472b9458ad8813d5bd127b5045f6afd86e51a3f97012bd3b819849a7a51a6d24e625cf5b71adde087ec5f8f57f17d2b6eacbd4b8783ed50fc16bab002c2ed52ddd4d1d74827851d79612a616c65828ebb543d9c499dc0b2be1318e6a2f7ffd1784b6bf841fd6d9b7e5911028f28da5d00e4750c89c6e98daa0f404c84c93dd3da1a85cdf468cb9321a7d6fccb0b46f3b0fc7ae15873e74cc893e9814007069f25f2b7961fc5c3527077595cd4315fd22dc808c1a545ffd1c421f8bb336d10b36301abd3b8f7ef6bc1c5132ef95e165b77e2adeea428482ecee20d506bf668bb4067f9094743c5acfa2af8fc33fac007c5c71e29835fbfa48e9b8ff224e9f78445a0fde9ef1b0f31baf61365173d6568d2355fc70256e50e6cfbdf90ab9ea81413c0e08067681985c5321f9b8378de4bddf07ab44a6a8a5158c3cb2c99c6cc2cab2bb233ea975c99728a44e109d37aa1c1254971156a6a330bc46db0169641d22d8e8fbea55e6c1fc485f31d5eda315800f65abdeedeb5fa513a98f1c72c9afcb49cc8556959eb9a98fbc3d26aba3ec3250e55bbf829b5b2fa9221b74d5132d368cecef7324a24de6bfe2d66ecc0a2ec6e473f01fcb556ed27c9cbdea7f0bacb605495263cb43880719faaf0f97a78fe21cc591821ec4601dfc53e02cfcacc887e7b76d11cb1b0ef446bec9b5e59f1053beecdfdf915bc360e97e539a060d13806ab690ff1f96b2546f20dfcea4eb3a170d3059a73bad33a9c194afa2ae08ccd51e6c2a56f8f7786209afb8f6aa96024bee845d1371e55c1a63453e3df653d6bca288512365d108783887064999dd68a9b9317c1d323595c7486f6eeba8de95f147a6ac4599697c6043379621f7183c8c737ce26bfd132243959206d6f05ac7fca5dfc01d8bcbf4dd6a0b9f0f33457f9a971d85fe946bad7b143abd6a5581d1c97f6d59dd38d473f2414f39e1cdfeffe27966b1894f2fce2f174d4c06edca22b27ca3f80ff6a50d54648cc5b07725dcbafd5612efd2641d29fb1ec3fba374e5308a78a5d70fd8f67b9b6b1f90e06ce7d74f95ccf55040e79832ded3c9254e916f7e384edb3cc783cbd67f4b96af032fef01f7d1e55f1cb3f573fbd3159faf226b31cb6ce825326950faf384458313c04afffd576dda7be36682deb6785c354b08ca7f18d150ccb4ffc9f3097deaf7cf322e8420861e5f19f23138a955e81121c2b998cf6ece255144287fc1e1c1fe6bb8474417d1b4ea504b1e3d424f0c7959799a7c8358ed956f76648e4b3d64d418a703512367c631e0801a1dd43b7bf50f3155ba5c2e735e02d51f634b5ba1ff9de31d167eaf84db052f391d50a245ea21d8cb75500670112c178e48233aa9034a32182881e6fb564a20fef4a8377927f0258782aca78d8b0dade539456f9f8fa73515e63827736b07a09db6e0f5a40ea373c43f08f1989d26a67a094d9fd4541475e36f571931aa9900689469cba25cb93539535a9d28e723cdef220b6abc2f923e30c24d8aad865065a3db1f80f24c9aa7016d0e2388e9702a254b949b176c8809f5a95ea92d142d9e7d1c8d0f8afd783ae9be843f1dd1b4891211064e4022282ff312400b1b01ce12d9d8226fea8dd48925719a10c92c4c59fbd633ece60ec448fdf790f43e4aafd3bba3cc41913b91ba2f54748938cea9190721666e19e49fc963d2d78e6409254b458e4ef33937f1e58aca5c1819003b4867cf3f48bb82769454ade14d1a9254c1a9951f149470fff011d9460cb1ef34b52b9d03dc7df9c287430c8141123b0722e8a3a39af0715926a36ec471fbe65e49efd797adf4a3f11dd975c9582166cc3ef4c70f3b69f7079119dc7f4ebf3efefe8c2d45e1f07e16b68c4b432c0146101febb31eafdfa25f1cb7d59a5c62a401ebd0c36b00edd924ea3cce625e637081a209f815baeaa9dc074143859a71b0df031ec8b33d12baec7931baa4e35bd0c62785e626a6fe638d5afa5ffa663e8552c9065d1ea682aad8d4877cde758cad92cf38b14f902131168ec716c9e0c1f24a79c7c420b639606dbf3f4fda93e852c0db51b1764e7f3aa658613240a6b3b54d4ecb067010f1a5ef382aa29c1103694b5985a91f4bc114fc1110d706cfe38a08b950f5d383e9ad17024135400c3e92704ed300d97fd18c2b17429f3bf49f1510278533fe459a8e55773d221e484c00169767407add98157bbc922a7c39694d7d5b871701b83eb4291fba9bc27aa40a5efcf23564bf09e1a39d3938f3d0b80ff3f6583022bd3e86d77503f0fd0dc86a449fa1b1b9100e904de82945bffbfc8a16fcac5698ea0eff1fbf76995db6440ab0479888945599ccf026cd8c58cdcb7f9eb64a9051e3d590a2be1c48e9a8ec8eeaf5a426de10f21d52da41959f675ffcd7b81bcc4d66fcaa3b0c3825bff6f4ee91c79555d3abb3b19b577ec48ff8649ddbd3ec57ffb771a8699a6aa13e5ca882c82727ed765a9ec62f14a9c4b3653d50c34630b8950659865cfa09a0cc441a925dc45c1d3664be7a684657b5be78dbe7ab786f396ef26371568ee9192d9ffdc56156b5d426387c8b74e041993a384887497d67a68935600faad06a747796cbbe0e27f1a62b96283ea43bf800a77469d9bf8a9af611e2b8cb69e7aaba7a060bbf32db9afcca132f98ad7be4c761f9f426b43376385eadb4ffad275ef29de061c9c90bc4bb9201e11590389bf5e81cf443093d74dd6985d4b0837c7110b95a13dc9e89696940318535ad5a94b7a44c4ced79bbb91026cbea17078ea8a4f403d7e19fe0b031863710d9b27d4fbdc030a6d3f2af", 0x1000}, {&(0x7f0000000880)="e666a02bcc1222a7eac92bc461b913fefd1aff0264f965087ce1fa4cce854594f805769ab691883a3f12d01ffbf87f48b73870142410d2808d37640b25887dd370c52c39a8963249a7ca9cc3fc29e688ee2d0ac9b7c12ac0e1554b142d5d25e418de6cc39e82ddaa3da294e1ce2787f14b495c20baa770435a20d4775f1cc42a15444041e570380de506da27928a7475e36e", 0x92}], 0x5, 0x31) r3 = socket(0x2, 0x2, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, &(0x7f0000000140)=0x2) recvmmsg(r3, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x3a, 0x0}}, 0x10, 0x0, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff}) getpeername$inet(r4, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000300)={0xb, 0x54}) r5 = syz_open_pts() select(0x40, &(0x7f0000000180)={0x3205, 0x44809e9a, 0x7fffffffffffffff, 0xe, 0x2000000000000000, 0x181c, 0xdc, 0x6}, 0x0, 0x0, 0x0) getgroups(0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x57}) r6 = syz_open_pts() close(0xffffffffffffffff) close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000240)={0x7ffffffd, 0x6086, 0xfffdff80, 0x160350f, "04f0ee091aa897ffffff0f87ca0d05080800", 0x4, 0x6}) writev(r6, &(0x7f0000000440)=[{&(0x7f0000001a40)="73708d265340fc72d99c7266784ebcb565e1726907d2f7ba8b277eb85dabb04a92c56cb7908c1a6c7221355c380031d4689ff18eeede4b37481b95362f982816ac74053b571a8a37249e2cb256c7f8596aef736967e10ff20af6d48ebdbe1face30df40accf0f1f5635687165750db9a3cea883bc845e64562737c4c4acfc8757cc82ba17a5c2987216084b86c252aae44a66faf54299dfa9797a43459008768631d733b1bd38082df0d806d633642e88d65db114bd1a656295b74b45ded7e98d47c5328e98fac87999b2fb1e8cdb15297ccf966d954c473ccc5b485addf7d739c8c36d1bef016645084d73b5935438924c2fe2576056dff26b4c971f7c53c0716f74f5b9c0f5a462d4b7bd1da66e6dddaf284bb553ecf5ff8772f6bed319ce36cf3849e561765d88f78ab8bb9936bc40353ca20d534095f5e24724801bb57f9a207c94afdaac767331efec9684845948f68a1a9", 0x154}], 0x1) syz_open_pts() seteuid(0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000340)={0xf66c, 0x3, 0x9, 0x5fffbf5f, "9cdc452e307e0804002f4c0000002f9e68cd3304", 0x400, 0x207f}) r8 = getpgid(0x0) setpgid(r8, 0x0) writev(r5, &(0x7f0000000480)=[{&(0x7f0000000040)="37c0d9b7911da01905d081381ae22c025701bee18150ced0bbe82933c6bbb9bf85c786c54da138d7ac88948b310ba4bbdb4271b74f36e733eb814c689c08540079e90128a70fb92280c3dd9915b4ca478f32d6045817770f8339e2ad680c1d4192d4ad4e1ea93f2b102f045f2a25168e29799436960e3fa9361dee40be93d433be434c9a6af8e86508d11ae9ddc8fbbf346d1e587b3eb9fe12f82e99c55d65c3b14ae617a16474d833d656fa238f8ad823110027f56fe231ec2c3b3625629ead93da31f9184a3fad096879db39ac2a027b70a062613829e13d6234581e1b32e3b9a836fd59bb5304e931a8418c13975d73eeeadd723668207de5de739313d9d50a5e1d3af20943fc365c2da7a310a5c03e17fe2d21488957deceeb0597a3098ce2616ec6779943d7cff4237e074e687c2bb1f4a1b73c9cf4185514d62d8f61fb09fd0ad92ea1000c8748ae911c5dc374229bdb51beaa3abf8f6b3d769dfc6f17f02e831c8735dc32321d7bf0047bd2829f9d384bc733e9afacea993ab34d97d0287e5255570d792d0396a8b135a66876befc450ae36e502eac6668c3871d684bc24d519b677862a27c73b32cf297682d23b22976232b5bd7a923806d1ebeec8c06ca8638c0913644ab5f10ca79b2451005e49be06e573b53fbe337f01771c437ea9d59699f5b3adada161cec9257b9ab2961c671cb5bae371af8a684b1b7c15400747fa891cabd1505e90995782f0922fdd641fa19f233a6bf2d2f93aa300c51a4ced036d50687b7179558e333cba8dc39675d9e59345dbb43cdd6589b206e04ad532cfbf009c1d9e51ea7df19170fe88ee57e57fef287bc2ebb960691fea9ca54a5443993274b91cddb44f24a02cad12bac77badc60ed6d50d2376fc186b3ed64cba0904d86146b007bbb5422dc805e", 0x290}, {&(0x7f0000000380)="e7624111d283accb94cd2c37e76635e81ee52eefa2322784bbad7847de54537332f9ca6ed430b94382ba7915a04cac29a5cf043d975c17f1af17c33cdec0e23d83af027faf1f58892e75e142e3f0d7357dea670a87c9cea579411b1ca3e6599d9dbbb5e0d81301814b8afee6f16cb7c90879bfa13dbcb10b3389420a86f4ee6a98ab5f75f7d11c", 0x87}], 0xffffffffffffed6) 148.435025ms ago: executing program 4 (id=249): getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, r0, r1, 0x0, 0x0, 0xcc, 0x200}, 0x3, 0x8c, 0x0, 0x0, 0x7ffffffffffe0000, 0x9, 0x200, 0x9}) sendto$unix(0xffffffffffffff9c, &(0x7f0000000100)="b1000504600000000000000007000000331c13fecea10500fef9e906c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09", 0x91, 0x406, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) 108.074122ms ago: executing program 4 (id=250): r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x388c0, 0x1a5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1024, &(0x7f0000000280)={0x0}, &(0x7f0000000180)=0xc) r4 = socket$inet(0x2, 0x2, 0x0) close(r4) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) setpgid(0x0, r3) fchownat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, r1, 0x0) r6 = socket$unix(0x1, 0x1, 0x0) getsockname(r6, 0x0, &(0x7f0000001340)) syz_emit_ethernet(0x46, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd606062600010000100000000000000000000000000000000fe8000000000000079bb0000000000aa3c000000000000000401090000000000"]) 107.626575ms ago: executing program 2 (id=251): syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="c886b4d3e0", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x2, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000), 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000), 0x2) connect$unix(r0, &(0x7f0000000000), 0x10) connect$unix(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendto$inet(r3, 0x0, 0x0, 0x0, 0x0, 0x0) 107.054775ms ago: executing program 1 (id=252): r0 = socket$inet(0x2, 0x4000, 0x11) getsockopt(r0, 0x9e7, 0x40, &(0x7f0000000000)=""/211, &(0x7f0000000100)=0xd3) (async) recvmsg(r0, &(0x7f00000015c0)={&(0x7f0000000140)=@un=@file={0x0, ""/262}, 0x108, &(0x7f0000001480)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/27, 0x1b}, {&(0x7f00000012c0)=""/213, 0xd5}, {&(0x7f00000013c0)=""/188, 0xbc}], 0x4, &(0x7f00000014c0)=""/228, 0xe4}, 0x1) (async) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) (async, rerun: 64) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000001600)=0x10000, 0x4) (async, rerun: 64) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) (async) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000001800)={&(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001740)=[{&(0x7f0000001680)=""/134, 0x86}], 0x1, &(0x7f0000001780)=""/10, 0xa}, 0x2}, 0x10, 0x1802, &(0x7f0000001840)={0x0, 0xffffffffffffffff}) (async) r2 = socket$inet6(0x18, 0x2, 0x4) r3 = accept$inet6(r2, &(0x7f0000001880), &(0x7f00000018c0)=0xc) msgget$private(0x0, 0x2) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000001900), 0x0, 0x0) close(r3) (async) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000001940), 0x100, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2, 0x11, r4, 0x2) r5 = accept$inet(r4, &(0x7f0000001980), &(0x7f00000019c0)=0xc) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000001a40)={&(0x7f0000001a00)='./file0\x00', r2, 0x3}) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000001a80)=0x8, 0x4) (async) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000001ac0), 0x8, 0x0) fchflags(r6, 0x10000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001b00)={0xffffffffffffffff}) sendto$unix(r7, &(0x7f0000001b40)="4f9e500997a281356fef7580c3e6c85231ee097c8954273a3175f437620eedde948a2980", 0x24, 0x402, &(0x7f0000001b80)=@abs={0x1, 0x0, 0x2}, 0x8) (async) sysctl$kern(&(0x7f0000001bc0)={0x0}, 0x0, &(0x7f0000001c00)="3d4ff3339c2af6483b71ff0ec0a68f5227f071eb866ea59dd8da335e2a10fb44ce5ba2c0490dd79773ad890be59d90e4e3bc6a0a89566b7f7be0fe83c55ddcf8405a26f7f2e6e6f2c8df46609acbb35be2a42968f6cb00933eee00352f8b889af20fa1bd59289f7a44eec20a0d144f38c5602c86ebf7a25d98376b2705d2390b4e10978637968dd47a48c9d899be5bd2151db20b4d549c61165f38f878dd73fec344e71926f3199432c7add4d09deb1608c7a3e0366490aec34b4ea30b0f73b01a3eb373597e645cf7448dbccb06e48ee0c29034f7dfbd1d0860fa487e68ab237f0c2542508422664e81990f724af7ee49fcc314e1ab49e3e0e7e976", &(0x7f0000001d00)=0xfc, &(0x7f0000001d40)="7ed82adf145ddba73086591b385952971d6ad78348f7f15b67ff50769a7679f615c8cb42b067dc5e8a3c3ed28b5f861f96af5128b6a518f215aaf6b9af7f5386e7ce203dcb84d3067f6f531888ba19ed80a8ac86126ce5bcc854ce6c76afc795bb23892e994f615097d77f261e2ff4c0b309aefa00dd362382a15ebceed6794ff345fba740666f7371947b4f9110729a986180da64eba0e967f09fb66e20cf8f14834ea02a00893c2001a4d7e807d9370e44c6ae3f801a6c7aa384c889b7da6b20ead8b558c1d21886afda2125e207ef25eceb6f6ea6229468b6e0696408fc74c8a98e7ddc9be514b5a088a4a556906f2691f5b2268bbb050ac0facbe8660c6da5552331486e5ead9936cb9e49caaed2c2b14b7184e654781994c38a773a7da2356d736e26ca2d604adc7f135c63c9abe41e455497d7a20ed37f74a0e1783d1aa9c03045e0c3a8ef0f7193396b00add652beba668c903dbb354de7afe807b6563c74dc48b109b5202dc8638e130602ee852c0f109d3eec3a2bcb36aa371974c21c55caf807d774a9d10bac44597fbb5d0c5e4f84fdabe6ea53701740ad6e08b3f4be5872c14bde69c9ad513982217cb1333deb456c2a93c72b2137d46270a1cc47af011fd7dffa5f5b3dae91ddd8ef9fcb4d71c3acfa1f6a50f2d6e0f35fee56ffbc732206fc7b9ddd318e7927c0db11917bb4dcd279fdfb74ed990082195453b40eaa1ba63f20eecdb894ca69d37c143449365a95d91c22f9e7d9d6adbd7bc9107524a5f0e8424bbca6518f905cc95e64c5a26a4de4e735c14525fe7c088748b7096195d9b93df08f6d8ee6ebd96787176cd511f12aa788d6f8e8257c48552cae7c9ecec367376e428f6820083a9fd4c013f72540a3641c1f7e3efe058dfc17b7516fbf78799c7776699ec209bd380a726e7d809e20c98954c7c55cc4ad05a32c2c9b1b09d0b16659a7889ffbc65b885ca1456bdfa608a7be971ac7e949b637d5bd6c8494cd7b2b9fab475603563055d5f6a901fc0d037d00b9fa9d685728e3e5c7f4b12a1c6e90fecb4168f066f986b88097d80ea7e5e28d7ce8fc9af64fef95e01bdedc5bb61dfd18c481085b5063977abdea9bc1ab9b9152801e82433e9dff0cfe8e1b68f1a3d1d309feb9b5aca1b5fbe5934c137daa019c10b6988cd09108f2437f0633f99dd649eacb540c78add9adbc872195bf48b18939764df7460ddc3b9e1d804fd840bfa29631f02b1b18ddfaee23b417e051030519e05a86ddd54234821eef6d04aff99f919a61ce38e136fca606971a8870f6eb0a803b46d8e2cba3b45e44460fd8fbe701315d71845861e69327ab468ce6b3415670a7b21d97fc38eaf77595c6366f21262ecdeb383c64e4cd09c38108a6f7d6557e7077194daa9feeb1d971b6d488adfe541c24b43541354bf25c1007c201160cefd6f819ee4511f35824ec11af90deb66a1d16a8822d812587097023e23f35ec27f1aa279812999a94ca962006d840e35df772e30aea70d0ab893bd34296a8b4fc5ea70bac5e291eec8fc7b05adc90163876739e620dbcce16f9032e6d8a6f4a6ce4a9602cbc84c863c642838d004654a24ac90c7b56139534f69d71d228987844ee6bf42b8e029fde0bf7639df85595a93c23e4419be59fcf02d6a3c5f41e9d0da3e916f0eb97927fc0d50a17de84d2f559a2cdef4fa0b5a589ebcfe6d1e30d7e7ab29d32d500b5568fe3b5ce751c615fab4786ddabf45d2b9adab1e6b4ad1f2bbbca03ef8dd4a4458360f87f1095985e3ca8828cbb28208cd2a2fb0b9c4e09c20122c7e062dc5154c20e76606989b507b5318075908a7dd2ff2d94cf46aaa69fb4d44e7d409906ba55859cc38d878bef7e22fffd8ebc9b97a1cd1321c0d3dd4cb42055c8d1df21fac8f7ccd20dd810a463572ec32cf5012d9375a93dd7c48cb02fc6633443299bab72af212b854ff053c7350cf7a6796f642472dd14df8164d6e689670c8855a1b19ce84042a6319731f99b0da9277495ecf289a26539080b2d360db5ec34de64a502fb74790fdfe9f21a1b96f09da71eb4147f1dbca117fb1feda0afaa2aedbd35f4612b8e896815fea995cb7a2dc3236a6e6f35b9d48ffcbbe6881cc9122d124c989e89ab86464880f9f4ab39ec33da3c5f0bd1ef6a1b15d3a5148a4d2f6f8764d3e27bf6f39d7f6633857b29c7f504fd9b4ff42aa2c0fa5dbad2c97dae7a82f267c66303f06cd9738bec10b2620da2ca3c5d2c9399e305fb67986fa99d7d6d740858a29ccebe27fa70695597fe1dd17e0acfb9cde81ac7e69c7d4673d41f4e261aa4243a1c8e2faac6d74890b568b0a51c959160607277e2fdefcd1e91400d39fb4579b655c3df5c48c993527c58012aec6f2ad6eb5a2df5d905486bd3466025b3a2e47ff54f4082a0d46fc2a903f45ea83168fee85a4bce9b7a475375660be5f6980d1e02f5b945e9fa1b06bdbf21b4d26634532701ac046a9dc1597ccda22f61d20c2d0e693839dfcacab7afb1fd15233c647eca2453eb6a10e496d07eb39b116a22af733c116e767304daede4141050a2c84dda011bf919d1b850297c4c93e0511e6a46031fa5a441b075720ba51ccc19ad18b10f98943e8edc9e870753262a34dc3d28314242a4e9242ad2bd093f1704643eead880281d384ab8734f72948c813022569e227d181df2d6fe52f24d53ae746be5c22ee37e1555892abc22062bb8581fe7ec62f504fcec5cda2cd7af070f67398a320f947c9e9265319e53c922b84138aefbfe914d08c87560d573f49a5de0bb4481006f480308b2eb45af660dca5dee4ed9ad1303a872eecce4cb2f57d4adec9f67cc9fce5006a45c5f70bd9c13a9da85bf33a69f7747e9cd12b994b8043746361a976f4695b7ff951356001197b5735db4166e060100823eef33c81b2e26c4c66f5bfe0e261e2ec7aa1a09727b3152b5efffc48fe44be5134de6bb03160af2f943bf052ec00ac3a385583ebb56c5335ef9909188e9c7c8d26243b331fb2347583e05e7562f3654995922dc2193fb57db6a3eb4ae986111ae774c0ee481abd2e250fbdc4fe29ba15181445a13b7b164d8be36b9cf8fc8b797cd865e64584bf102ede7c98d73a689d948a1e008a9ab35f8b12c80fdd2359082031d5e98db85295276e29a0e947c9d94affb8d99bf97fc4a732bc7479194be1b9cebcbfc9f2abd61c5bbaa02d0c6032eda1ec675d08b02af7ec3156962a383fd5d8a5d2dc7e99434b3b40dabe7e21a2f2e386c379c832c96779c3743b55761038a71ff317a969ecea982b2e84d5476e949d42960284c29ba80b445f92a2cdceee85eec6fa6cf595362f36962503ec8b2b67c488d1043185c327c9ed0f978b974a19a7c7a1fd59058b2e4faa26d80984786fd541d54ab97846aad7b5b5b092339ae69727feae0d558f663578566e88b8dfa0b2d5f02ebf2d502f6a01d00570dacf79d1174c0cf627470537448ac2e4fbeeaf3b1934195732344308cb3b29e7847e288b8e56de7960d79da49b8478aa9dff598aadfc8fedcc775f3fbb8016a7bf087fc4e3c0d2a7dbf7856aadc9c1bbe7a3ea2178355be12aac3bbbfa7ef2ca12f068a25d5dc0a1534bf123fb3fbc7d4225027ac156fff989032440215745c43efa322d2ca1758c7ae97e6e53b4c6843a6b2f17fc98e68e5777bbc855a5a3c205bb4792bfe0d14ec9086208395ffce893c5fa6fb0018805418870893e1a9390bdb6c4a354cc4577a33f3a1c33388f80ecdcba1ab14309333446e20ebfba3f0be877a4e188344187106e068bca17a89d0ce53b7dceeb13c96c558bbf23cd14cfbd874b60e436af5e5369408256127c3fb92053559683af42e5c0502dc5e107501b1029d24adb788eeb2282c86bbe90638d16abfaa4ce0c4c2004c2d88e21a5938212c037c2b8b9ae02dc35143dd53a2bcfc34e21005ed72023bf532263aa453b28b019d076fce47c100918c49334d7906ead0e793cf811202c6613f1011e88c4ad83fafc0889b98520f72cd52969112f1f2ea31bb926214a23ada5e2d77d00a83e0927dee1ef44cc9aa3226bf56215d6afa797aeefc890fc46b549c89e63882cbe6c6bcd4c2eaadb407cd95b47bc3c3693a13d981d1d0f1edf1d02be5798be9fc983fcbd325aace61dcc72109394f19d9075ca4ae40d06ed2f1bb2561e6ce5678b92d402782be0a90f9b8c11d437a9affb154bd431e87835217b233d81fd9e1389c2d81b0783dca4ce141ffa449dea9bc87ae56bb78584f0c585fa388e2c40d40e63bdd3f952db51db964a3b3efcaa5e7332c59637f177e70e324636e4335604fb39a4656d1d550e6728e6a7ad269f4129c7eb2314804426a05301d3ffbd2c5c1e87289cc00b6171f7ca1abf8589c926c4071ea8f88867760c7026e8653010d0279ee396dc9bcdfd41b91853aca928e85c283a90143dd07f68d66f1cdae83c38d71859f50ca079e44837e944f85ae0da51c0e73d243c1833de74ccfaa28d806b30c5ce6a3992a989f84d8b56731e1cf90ae8abf95628e9045dc984d7c637570748e8188a3bc55bcfe59123fbb61b55792d76028404003132318024ba2c67c86756bfc890a087501b645b975676018e7af043dd895e00c710ebb022cfb473a9d3137d5c7d90091c956edc11b45026b94db939e18ccf1d2c37a757557df843cc67d5be93b9ccd74fcb405eb49c4960730f354e8f3ae90c504adeb756ac98b476aa5143aa360e8d0f2f49231b7d929020a972ba81dd5acc479186baa2a8d12b1d4b39844ee151a2367a42318454cd9f5bd09375bff3f5b3bbf1aca4db7bfdf1d4419875f8a18cf8b9e07881aaf251a288aae5e59186ed1dc0a64a5c38ea63811f9e6e5cbcefb6ddc1392b0b59e663c3ac9f99e3d187805aecdd27ae3062d373c65af222c78de89af583a770357a39dc1e06bee096f842ccb192853f59b25f3e4813e599434ea2aedb81bf0adb6c7668ae6c089447e5bdafa63f386719eeef34a1480eecf11fe40ae6d4dd5dc0b664b6014a58ddc8408a96e64bb111223021358e44e08d4c59a8afc62bc3337929a5a1e3b77d2182d592451c7146739c4699e7840cd20d6996cec5a12e5eeeb19b4a73404f1546bf61bb838dd4b5436ba999d3642f1d308e8b20262e2337d0f5d1957b89807dff2a76d2d99944ac8878789813a4570a37db1d014ab2232a934c88928d430e1973a90d21d12f5a438a65aabf7e0e97220e8251825e9fc860650bce642ca7e3957cf5a5682e53cdb941f3bf1674a3d43e7d7abe235e482e864ff1ed0bfc5c22732cc2dbcbb90a6e5a169d00627614e51f08d593a8cca0f9da6e74521d301899d4ccc6777abad2b9f67c058de9f6d3ef31d6fe81886729ae8cb3cd8cfd0c2dac20bad65738dd0f34ae622596edbbbd5a326157f405e666cbdce50cd84b86bebbbae3015069d9e1f7bbe7fd95917e094a7745c2336cf25070ccddda024818527440af86b79785d69cde71ae761ef44653bc71c45f6ad828eca0c707cbc053212d690ebd4d984c6dd57a8d4efe1561d35f4f11a8f75e22a4d9935124c1e90b22d9959962c429619580ea713fd53d19279451c3b9a79a3100688d6ef7f83ae0277141b3ebdd2dd9f02683030ddcf98167d177d45e5757ae98a60f4d96b15e72553749ee717061df4ff4c361bbefdee04df4987bde4fc485a982f00508eea2eb10fadab08fc2b16962fb560358d7d32cce86e681ac8d553bf3fdc55052695196966dc3135e8edc6534514cbd1690f0b3671fdef848bee23e50b6b4d3ec6f730bb27c3", 0x1000) (async, rerun: 64) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r4, 0x800c5709, &(0x7f0000002d40)={0x993, 0xf48, 0xe4}) (async, rerun: 64) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002d80), 0x20000, 0x0) ioctl$VT_OPENQRY(r8, 0x40047601, &(0x7f0000002dc0)) (async) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000002e00)="4b24ef64113e9fdc2f728f15e9801baa56865fd6e783118e3b6f49009295070d1e74b3c6a93eb4d3f97bea96d17f4d70f203199ca8fe47f9c0c8a587d584ceb0125652b1805b5bbf90891dbaf1f44b1d04f0c034bfd27f788d4a3587301e5d0924b3120e0f3352e77b62ed4f2c95f6f150b72bb14026a881ffa5e7d11ee67783178f010f3dfed0d65afc86ca17243095d0212115131c35051d1bcf47b1053f3ec3714aba909bd4fb91f78edf56ac4eb4dc181dd2483ba913e9a129d5ce5da4c91c40477fc9cbacd41d44ee587f0d185006cf26761c1535a7f88a49c3f2d7f612b75ac7ed1ff521d08153e5ad22f1bd8cd40a3d70cb1be4ca563b9c56495911c3798f847c1c30916103615cee97a60f08978c8255d1cf0cf0aab42afb01a52e4cbf5c24fdf56242906894862994390964305544d9cdb60c92741efd6fbe158a46dc6c7b770675e662e021b7eaed114beaf60804d53f4b68cb3b4c8e4fcdc88436f2de758712167b54686fa053bc250f78989a953c5ca96865339af39f7dc6ef8d1e924d450a4ecdbc7e52767a4b6402b21e90321215c6d4c056deab88422c406e53a2fec1177c4c66e3ecb4e6c5c883852338ec3344f08fad67a6dfb333ca4a35cbe23611d19472c5d1e7902eb417e561ad1988a118f8cbfd630873a0672cb8214d32e6bca5d1766a3475bd16ab614010da8cad872dfc4b26f6176d4f13ff22f374c2d191b5dfe7b6346647d3c74648954f68b26a88877dd028fa9118165a53a5a24398fae4918275666b1d64a446f61167ff507ab7058cb7d7a97885cab226fc1b2e8577f25b34775e078d9375d42aa63e889461224520d8e313e3bbd3df29970fe56d1513de28973dcb6178d0e972dabd51b45d0b23a5b6c3b16f32e8c4332eed4c603e7a107c62e11d30c41fca36e190372ff54351478e8424da4cfe1a1515097142b36d7086644a73999c7c8d4a445f14d7bd9397f4dab01973e50523d1a7383547fb6697d80b1054f60b482abc9aecf79476377a15716ab9b9af142b9bfcf1af28c6a0e9ce26fae9d28bc598c189426e47fad9dbd7938604bd6e1ceb9f038224473d2201f7dc1e84f7c3fb62b4fe0b929519cc5ff2d1585e3b15306c1064d697e87c36345c9b15165310262eab5974c9b9b40f19387b00af2e103b9a58ad6b2fed7070d8d50d0bbc569a76873efa07599e5193d6268ab2fb5dd7ec8798a436c205b092b4a6233a3f027a61e3e8c123913a3ee41fcfd24c68c6621efe353237e24faac04db30e4a4adb046cf228638331252ef486a3f080df8defdaa911124e0cae356b29b328b03b0ec85e4a040b1e0d4681fed53cc1b1d8c2666401c43c23d59be9d40eeb5c49516c300a149b6a42ce72a3a4cffc0ca503f373d238b7da2d3a3d9fc4053694c4e133041317deba8d23c23e8d74a92404a57214b70507142c402f5f762641bb7f3aea82379f70c33c6e588b2eb1af5e83fd372a8e469780e141a366ae3f24c4b9e88cf02d16cebd7d5e3900740132bfa388b6bb3ddf4ff88c5b865f8586836df0bec6d9727bab323a19b61b6cbcffcc25780b6a9a987bb3bdd8eb54307b8d5bf1f9ce251e351ce80de92c8d380f84cf1ecc5818d5b5888a05bb8c1fd06795353e69cd6ba914109d32875c06b04c058ab7c2cfa6b692ef449109a9188a29fe01f80e7203c305504f9be26ed17a8b02973c93f7e2a788e113f08b225960266d798d1351924fd7db818ed732a70c7ac4af0eb98355f53d4388b6a20dedb42031de29d6c8133e091a48115c2f80f10c93bab89f2e321f282ce72bcfd62faf13d9f3979d41eea2024a662903fec3f66a00f1d4f21fefa50947a9f9836abf2306bcc0b3790980544be0847875b7dbe1c4b08f7e7297a11cc912bf6da625d9ea43282ca875137c53fe699167d3555f3a5d190a71ae2de2c5117f2e578157d81d64981d501c3c07cc4e97864552f2b8b3234de5b92c0fff922e99f27ff56562c294ab99e571dc7f46810efd54bf6f9c3809e296e56d79080601c27ccc20f7cdde865911470d5d462df58df79e305a3defb0b3b1fc55e55f8a5ba98712a093008521af3dd73e0e58c58f4904a52bca07792ff9b9e253766f91850a1363de82f2f5c0880ffaeabef0471ea1c7badcd102745711b1bdb7c5a2bd4f1b6855c0919aaaa53543f6c7678c7d23334bf47251d505ebd58acc5a04a6ef663e6d3bc5edd3d2e2c74a4241232904417389776b260e8e201261c3a6ecdbb80c260dbeb5157ce017597571b177aab9fa83a0e32fe4b24e94682cd21a8acb815a1395d29733cb857c1898445c31648135d5bb9db00d868accc31c1b8846cb4d64ce78c8e9b9a1f7d8e706cd461d3c1560ec1751b8f6da64f5534e229c2c195e95799b58da1ff522bc76d354ab47eb84b234fc95823b6489dd527e895378f8dea9a94bd089848ab87c0ca4abcb7b0394a744b7703f2ecb100af0cd092f56e40e4e1a4fc0324a9a6f0f653723afbf1f84a2223c9ac0e4323efa4b3fd2c9907483376333d063f55b2b725909bf30bb89a70d9eb74bc3910c26ad3c71d7eda90f145e3724d717cbb2fc7365629d1eed537dcbe8cd456e6cfa4d9792d504c696186748ca2a2c8558db2fbffe3c378cba2be5d254376aed35068874d21214a0e496d3e5e1ae70ba5f93c6278800ca14092ccdccc13c99d15b2a36866ded8b634bd76dc8dfce3f076f318c468d769525099a162ee846ee80c49a65a868657864e73a05282059bd7791e11e8d22fcc436187f18c827e16eae395a523cc6e881828d0cfd03e08c7eed5b58c822fba39bc65a45467630ef9dc24237ad0661c5d1baca0e322e99c3acd6a2f160bba4d63ee6af9d651d4b6f0f2fce83a451a54aa59db8c621461eee5c928dc3b8980c934d300fbe69102e02632ba1e40cde24555fa58f46e55195b058dec3172ed5ea13afe6466e9f5e63dd4fa11f45e1f52d47b6138e7fd888de4cabc76061bad6a68cbfc2b6de37090f8407fd87cc324071bcf4fd2e777a003aaaf8fc88e0abbdb8c8d97b2c61ba0731d620c28f657e9bb2545acebaf9930c3afd0186a42d0dfdd0b02eaf8d5018e15257396616fe519fa8501d8201c1a63c3ba6fb04fca5b1be1dda17f00fa03488c90389a229df7586b9f4174f019ada2c5dfa78a27abfd66bd50b44b2e60f42d3bf7d3c8c73e5258b3e172be191a8a914eff8d857633910950c2e0beff6e06f1e45eb7ca3b006e6b309c6736a000e33deb8a4492e25f1401a24faf6ec893d785543b47198f617a10a1796e6c528ee67135bfe8ce7b55a601883cf21daa924ed290805f086aad4211fa2f34306ca54bdb9ae230f993c8e55472d50f775331221fbc4790c90fa9e5c061578564f3639159a3cdfe8fc58b23f8b4931ecaf86d68519b8866d8908ae8de82f8fb6828a41c0f22b08edec748bd8e3fd5073482238c57bd9806b6e80f2c49fd2d577c5c8f598e30c7edc924145bd4fdce0dcd7ade694fb74a694310a851984d1317afb86e286163739bde935f007fd868408207bcf679c68f6cbd3ccb0454458606e8f8954d821a1fe85acbd002cb201d43c347ca8d6915bde799cf1c9e178fb8593f329fb088f7803620d85cf9409b0cefd8cea18d65abf26538388782d0702a57c84f8874059e2c1a1ccf0bf399cadb25c410b6e649702f9c1ce1f6360c2de5589ebe9db5287ecb5db92780a8fc6f6e1d9f2a32f710928bd53dd1ce0dffb91d2edb03c54583fe9210c9a53b236689962a8650da04a439ca00a8ae0659163e1a9d67bf56b271aca106431a0378477fbde75fdf1299f23cf7aa90d325680052bb36301c7fac0a3c78548cbcf3bc86a2b92972da3fffea767137b645f74862f0bd0dd0b4f28e7cfa56ca21c11b643d14caaada75d41e9b7ec58fb4d4eb48bb952e153c31a0edca1996a7d7001d9ad16f48710fcdfa2362a79db649baa0fa0d4031e563df623e4123856e27641a388fe531375a2945d84d19302a68cedfa554efdc71dff27c544335538c9cd435ee30212475863933a5a00d71f4e15b2164a78b3d993eee9b4835490da5025072ff96cf0ea447fcc58fa987268598c985fbe998d694bd900d60e29ae72eb78cf5cfb04f588bf76edb4aa9bf45bba02b2f4bd4efe8028d15474b3a6422887c0e4417d1533028480a0e3943020ba970f05c256266b3ee54051aee34d47de13e69b879dae5623299613e9f5851dd415426a2c42dde381e2ce67b9993b86500fd4169effd060f88064e1d4419f5513f6abcb9e9e7261032d38e81d3314c0da4570d826988909c52a75fbdf8ab62104d9fe62c57880eb6b4dd8f1778542a8556da6e1685e7cb5e0f504238a1e59b8cc88edfb5b27592fce0efc851b74bb0b51ebdc7cf5f7dcd206e899ce8e61ad2a200b957d89a33c6381d6e1b86b5cfbfe5ccb0c16dec84b4cef0e1096bf46de32097742eee8a8f5f184dd6d7bd4e7739cd476de5b2c686e678af636f2d631ce5001f674f1fc64feaa720cb7fd2e0e8c5d9528aac1eb916b005bc1333fb90cb59f03f6a72444035b6abcee6d5bf26a81e5fb4c0f1a95884c0744308870c3b80c0b9abc30c67b822f8043d365eb6b29dfa7296f69f4a195db408ce7ef6fb1fc36db91daf039a802e179377475cf09ef0bafba4597e250169a51d7001e628841028f69e777c6592cc33c6dc6f270bc83523b69d0a9392a30a4138399f1d7ef1fed5524bacc1a67976a4d93eb442c0a5ac4c65ae999a43e2c7403dd756c3d6fd36114079e399107af49bd25c903a8aa2ffa18a7900d6e2b9f97c4737db683ee96d5d663f8751bb6b3cb6aa32d04337bd17e351580b9e577e7fc08662772cbffa67b75426164d8b17a653685891dfc370986071ace39d3d4fe764502d6a0f2582ee5abababdac10c6344449449aae8c30d9c90f028fed71eb0f446af3cbac5568bddea3f88e56ed82e15b6531e305f7fed667ff7138b8dc28078b73fbac11a95071d3b612c215db1ef935b695d3c6422583e5e6252bf32b7bd35e4fdb71459643a0fc647c94a59387681d8361752cd45d688e1a25083ff630782e66604dadb6542a02651ab3ad57c081426f55101aa712ba63d65f8d16b1a37f863cdf7cd196ea9afd7bc05b53843b18d7730155e897184933b597776602990b90fe79ac5e2326151fff1a5f3d2e7ac8b03114b6f2e09303f2b440ad9de7a3369ac60a7508f51d4894bbd027b140cd017ca1763ac8e40bbb1cc601fdd5ad08d4d6c1e1e57ab5de533a713af4cc2761161f71ce48e0c4e532d4277b8c1b98958b03453a4e06a2fa240a6073216e78013a278241db78fadc927b1601de412d647969fac8a1006904e3e67756b0488f1c02aebc4f7b8f0282164b3630cee0def1defef1d9d9df570d8f842550a7703351328f1d36a1307c3e51f0b1256e3e0e2857ec609be88158552e1229ed316fe819388c6bacbef460445eaca95baa0db6a5849a00de4c1b2a7a70637185632796efbb030d743c6d7087a596a1c53e7054edd0265784f77e6cb7413fd23d13dcf8cedcd26d6d90a8266849cbad09adf1e038bbf0f9d02235f4df68663e511244075e581fc97a5d45be9159be43457a6ba4181d4f43f83a01c61a1cfb86b9ab0e5091a4a723522c702db58fdda38201e77620ed5d475d2687ca2242a913bedd3786d55c2536158d75b3baed85526c0188ece7c1b09a096e8b735283e6a13c5f6958d3c7d1b29ca86481017555836ae3fd98668052dc164ea101e0ecd105e3ecdfa7034618338c88661030d68e86a", 0x1000) (async) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000004080)={0x4, 0x4, 0x8, 0x1, &(0x7f0000003e00)={{0x38, 0x9, 0x6e, 0x8, 0xf, 0x4, 0x7}, {[0xffffffff, 0x7fff, 0x100000001, 0x8882, 0x5, 0x3, 0x4, 0x2, 0x9, 0x3ff, 0x0, 0xb394, 0xa3, 0xae1, 0x3, 0x4, 0x80, 0x5], [0x7, 0x5, 0xb7, 0x0, 0x1, 0x1, 0x1, 0x5, 0x5, 0x3], [0x6, 0x8000000000000000, 0x9, 0x7, 0x51, 0x2, 0xca], [0xfffffffffffffff9, 0x1, 0x4, 0x4, 0x9, 0x401], [{0x2, 0x1, 0x7}, {0xd21, 0x6, 0x4, 0x1}, {0x1, 0xa9, 0x5, 0x86d}, {0x7, 0x9, 0x1000, 0x3}, {0x33, 0x7f, 0x5, 0x10}, {0x8, 0xcda1, 0x8835, 0x9}, {0x0, 0x1000, 0x3, 0x9}, {0x863, 0x0, 0x100000, 0x5}], {0x3ff, 0x2, 0x96, 0x9}, {0x0, 0x5f, 0x401, 0x7}}}, 0x1, 0x5}) (async, rerun: 32) lchown(&(0x7f00000040c0)='./file0\x00', 0x0, 0x0) (rerun: 32) 5.203415ms ago: executing program 2 (id=253): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x0, 0xfa, 0x0, 0x81}, {0x3, 0x0, 0x0, 0xa3}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x84, 0x1b}, 0x7297, 0x3d0, 0xffffffffffffffff, 0x0, 0x7fffffffffffffff, 0x7, 0x0, 0x4}) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x3, 0x2, 0x0, 0x100000000000000}) semop(0x0, &(0x7f00000000c0)=[{0x2}, {0x0, 0x2ff, 0x800}], 0x2) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x6, 0x300000003}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x4000000004de1, 0x1000300000007}) close(r0) r3 = socket(0x11, 0x3, 0x0) getsockname(r3, 0x0, &(0x7f0000000040)) 880.948µs ago: executing program 1 (id=254): shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x1000400, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x32}, 0x0, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080)={{0x7f, 0x4}, {0x40, 0xfffffffffbfffffe}}, 0x663f33b2b8a94331) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10, 0x8}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000001440)={0x0}, 0x10, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) bind$unix(r3, &(0x7f0000000a80)=@file={0xd570d0466b6018f, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x6a) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x80000000, r4}) 609.216µs ago: executing program 1 (id=255): ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000100)=[{0xd9, 0x1, 0x2, 0x9}, {0x361, 0x3, 0x7, 0xffffffff}, {0x8, 0x5, 0x6, 0x4}, {0x9, 0x7, 0x8, 0x401}]}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) setitimer(0x0, 0x0, 0xffffffffffffffff) syz_emit_ethernet(0x36, &(0x7f0000000240)={@local, @random, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x6, 0x0, @remote={0xac, 0x14, 0x0}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x0, 0x3, 0x0, 0x8}}}}}}) 298.807µs ago: executing program 1 (id=256): socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) write(r0, &(0x7f0000000000)="e9", 0x1) r1 = socket$inet6(0x18, 0x8000, 0x4e) recvmmsg(r1, &(0x7f00000000c0)={&(0x7f0000000080)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f00000001c0)=""/180, 0xf2}], 0x1, 0x0}}, 0x10, 0x2802, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)) (async) write(r0, &(0x7f0000000000)="e9", 0x1) (async) socket$inet6(0x18, 0x8000, 0x4e) (async) recvmmsg(r1, &(0x7f00000000c0)={&(0x7f0000000080)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f00000001c0)=""/180, 0xf2}], 0x1, 0x0}}, 0x10, 0x2802, 0x0) (async) 0s ago: executing program 4 (id=257): openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000002c0)='x\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0xfffffffe, 0x0, 0x0, 0x0, 0x0, 0x157, 0xffff}, 0xa, 0x6, 0x3}) sysctl$kern(&(0x7f0000000040)={0x1, 0xb}, 0x2, 0xfffffffffffffffe, &(0x7f0000000000)=0x44, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000000c0)={0x3, 0x0, 0x1ff, 0xfffffffffffffffc}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000080)='./file0/file0\x00', 0x8000, 0x41) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x2, 0x2, 0x0) minherit(&(0x7f0000161000/0x4000)=nil, 0x4000, 0x1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="9876d692a3ef9c7ab923a2f0", 0xc) syz_emit_ethernet(0x2e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff0800460000f808f3d006998740d554fb200000000000019078ffffffff0000000083030000000090780067fffe"]) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.46' (ED25519) to the list of known hosts. panic: mtx 0xffffffff839a0b80: locking against myself Stopped at db_enter+0x25: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *512563 69772 32767 0x10 0 1 syz-executor 314697 69772 32767 0x10 0x4000000 0 syz-executor db_enter() at db_enter+0x25 panic(ffffffff833fa030) at panic+0x1e5 mtx_enter_try(ffffffff839a0b80) at mtx_enter_try+0x1da mtx_enter(ffffffff839a0b80) at mtx_enter+0x62 uvm_pageclean(fffffd80085283d0) at uvm_pageclean+0x290 uvm_pagefree(fffffd80085283d0) at uvm_pagefree+0x26 uvn_get(fffffd805d41da70,0,ffff80003c4b15e8,ffff80003c4b15cc,0,2,e59b7dfa302d6f77,2) at uvn_get+0x68b uvm_fault_lower_io(ffff80003c4b1800,ffff80003c4b1838,ffff80003c4b1680,ffff80003c4b1668) at uvm_fault_lower_io+0x2d1 uvm_fault_lower(ffff80003c4b1800,ffff80003c4b1838,ffff80003c4b1780) at uvm_fault_lower+0x2bb uvm_fault(fffffd806bbd0d78,200000000000,0,2) at uvm_fault+0x278 upageflttrap(ffff80003c4b1990,2000000002c0) at upageflttrap+0xa9 usertrap(ffff80003c4b1990) at usertrap+0x403 recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x72b6becfec60, count: 2 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic *cpu1: mtx 0xffffffff839a0b80: locking against myself ddb{1}> trace db_enter() at db_enter+0x25 panic(ffffffff833fa030) at panic+0x1e5 mtx_enter_try(ffffffff839a0b80) at mtx_enter_try+0x1da mtx_enter(ffffffff839a0b80) at mtx_enter+0x62 uvm_pageclean(fffffd80085283d0) at uvm_pageclean+0x290 uvm_pagefree(fffffd80085283d0) at uvm_pagefree+0x26 uvn_get(fffffd805d41da70,0,ffff80003c4b15e8,ffff80003c4b15cc,0,2,e59b7dfa302d6f77,2) at uvn_get+0x68b uvm_fault_lower_io(ffff80003c4b1800,ffff80003c4b1838,ffff80003c4b1680,ffff80003c4b1668) at uvm_fault_lower_io+0x2d1 uvm_fault_lower(ffff80003c4b1800,ffff80003c4b1838,ffff80003c4b1780) at uvm_fault_lower+0x2bb uvm_fault(fffffd806bbd0d78,200000000000,0,2) at uvm_fault+0x278 upageflttrap(ffff80003c4b1990,2000000002c0) at upageflttrap+0xa9 usertrap(ffff80003c4b1990) at usertrap+0x403 recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x72b6becfec60, count: -13 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff80003c4b1320 rbx 0xffff8000299deddf rdx 0 rcx 0xffff80003b848548 rax 0xffff8000299ddff0 r8 0x101010101010101 r9 0x8080808080808080 r10 0x83821b6cce57440a r11 0x8dedb9be3c84229 r12 0xffff8000299debe0 r13 0 r14 0 r15 0x1 rip 0xffffffff81bb2ae5 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff80003c4b1310 ss 0 db_enter+0x25: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor) tid=512563 pid=69772 tcnt=4 stat=onproc flags process=10 proc=0 runpri=50, usrpri=50, slppri=36, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff80003b849738,0xffff800035c287f0 process=0xffff800035c275d0 user=0xffff80003c4ac000, vmspace=0xfffffd806bbd0d78 estcpu=36, cpticks=0, pctcpu=0.0, user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND *69772 512563 68639 32767 7 0x10 syz-executor 69772 145725 68639 32767 2 0x4000010 syz-executor 69772 318995 68639 32767 2 0x4000010 syz-executor 69772 314697 68639 32767 7 0x4000010 syz-executor 91328 411335 44686 32767 2 0xc90 syz-executor 91328 523127 44686 32767 3 0x4000090 fsleep syz-executor 91328 306421 44686 32767 3 0x4000090 fsleep syz-executor 13711 360424 86687 32767 2 0xc90 syz-executor 13711 260398 86687 32767 3 0x4000090 lockf syz-executor 13711 201984 86687 32767 3 0x4000090 lockf syz-executor 13711 238875 86687 32767 3 0x4000090 fsleep syz-executor 1291 466639 26365 32767 3 0x90 nanoslp syz-executor 1291 382581 26365 32767 3 0x4000090 lockf syz-executor 1291 31568 26365 32767 3 0x4000090 msgwait syz-executor 1291 509590 26365 32767 3 0x4000090 fsleep syz-executor 50371 228733 72015 32767 3 0x90 nanoslp syz-executor 50371 476606 72015 32767 3 0x4000090 fifor syz-executor 50371 122446 72015 32767 3 0x4000090 fsleep syz-executor 84205 164258 91377 32767 2 0xc90 syz-executor 84205 384223 91377 32767 3 0x4000090 fsleep syz-executor 84205 443035 91377 32767 3 0x4000090 ttyout syz-executor 84205 242064 91377 32767 3 0x4000090 fsleep syz-executor 28433 415243 51083 32767 2 0xc90 syz-executor 28433 437867 51083 32767 3 0x4000090 netcon syz-executor 28433 278634 51083 32767 3 0x4000090 msgwait syz-executor 28433 300908 51083 32767 3 0x4000090 msgwait syz-executor 28433 296829 51083 32767 3 0x4000090 fsleep syz-executor 55695 386094 99134 32767 2 0xc90 syz-executor 55695 27608 99134 32767 3 0x4000090 kqsel syz-executor 55695 209388 99134 32767 3 0x4000090 fsleep syz-executor 80113 299442 40659 0 3 0x82 sbwait sshd-session 65870 191139 0 0 3 0x14200 bored sosplice 26365 4888 36041 32767 2 0xc90 syz-executor 72015 194158 15592 32767 2 0xc90 syz-executor 51083 441799 27934 32767 2 0xc90 syz-executor 91377 63120 99557 32767 2 0xc90 syz-executor 44686 305615 27006 32767 2 0xc90 syz-executor 86687 21545 4132 32767 2 0xc90 syz-executor 99134 459920 25876 32767 2 0xc90 syz-executor 68639 149775 90062 32767 3 0x90 nanoslp syz-executor 15592 235286 68703 0 3 0x82 wait syz-executor 36041 413331 68703 0 3 0x82 wait syz-executor 27934 506603 68703 0 3 0x82 wait syz-executor 27006 345801 68703 0 3 0x82 wait syz-executor 99557 66411 68703 0 3 0x82 wait syz-executor 4132 317964 68703 0 3 0x82 wait syz-executor 90062 297943 68703 0 3 0x82 wait syz-executor 25876 255200 68703 0 3 0x82 wait syz-executor 68703 223031 4230 0 3 0x82 kqread syz-executor 4230 411658 45535 0 3 0x10008a sigsusp ksh 45535 404066 33037 0 3 0x98 kqread sshd-session 33037 418271 40659 0 3 0x92 kqread sshd-session 18605 171331 1 0 3 0x100083 ttyin getty 40659 135560 1 0 3 0x88 kqread sshd 17205 122209 27046 73 3 0x1100090 kqread syslogd 27046 121139 1 0 3 0x100082 sbwait syslogd 47594 227812 1 0 3 0x100080 kqread resolvd 36557 115500 47972 77 3 0x100092 kqread dhcpleased 80645 5697 47972 77 3 0x100092 kqread dhcpleased 47972 136776 1 0 3 0x80 kqread dhcpleased 9746 84662 0 0 3 0x14200 bored smr 5999 340799 0 0 3 0x14200 pgzero zerothread 67977 31107 0 0 3 0x14200 aiodoned aiodoned 54613 354324 0 0 3 0x14200 syncer update 12117 40950 0 0 3 0x14200 cleaner cleaner 64182 423954 0 0 3 0x14200 reaper reaper 44728 501372 0 0 3 0x14200 pgdaemon pagedaemon 24787 269678 0 0 3 0x14200 bored viomb 39251 259282 0 0 3 0x40014200 acpi0 acpi0 19704 69614 0 0 3 0x40014200 idle1 66217 314920 0 0 3 0x14200 bored softnet7 24664 256198 0 0 3 0x14200 bored softnet6 27402 340409 0 0 3 0x14200 bored softnet5 62435 198682 0 0 3 0x14200 bored softnet4 97108 466170 0 0 3 0x14200 bored softnet3 25708 417083 0 0 3 0x14200 bored softnet2 49922 294644 0 0 3 0x14200 bored softnet1 20564 487625 0 0 3 0x14200 bored softnet0 56471 24053 0 0 3 0x14200 bored systqmp 30871 423545 0 0 3 0x14200 bored systq 49705 72550 0 0 3 0x14200 tmoslp softclockmp 75162 68784 0 0 2 0x40014200 softclock 14184 167223 0 0 3 0x40014200 idle0 1 172999 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 1: exclusive mutex &uvm.pageqlock r = 0 (0xffffffff839a0b90) #0 witness_lock+0x5bb #1 mtx_enter_try+0x1ad #2 mtx_enter+0x62 #3 uvn_get+0x679 #4 uvm_fault_lower_io+0x2d1 #5 uvm_fault_lower+0x2bb #6 uvm_fault+0x278 #7 upageflttrap+0xa9 #8 usertrap+0x403 #9 recall_trap+0x8 Process 69772 (syz-executor) thread 0xffff80003b848548 (512563) exclusive rwlock uobjlk r = 0 (0xfffffd805e0932b0) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x42b #2 uvn_io+0x667 #3 uvn_get+0x31d #4 uvm_fault_lower_io+0x2d1 #5 uvm_fault_lower+0x2bb #6 uvm_fault+0x278 #7 upageflttrap+0xa9 #8 usertrap+0x403 #9 recall_trap+0x8 exclusive mutex &uvm.pageqlock r = 0 (0xffffffff839a0b90) #0 witness_lock+0x5bb #1 mtx_enter_try+0x1ad #2 mtx_enter+0x62 #3 uvn_get+0x679 #4 uvm_fault_lower_io+0x2d1 #5 uvm_fault_lower+0x2bb #6 uvm_fault+0x278 #7 upageflttrap+0xa9 #8 usertrap+0x403 #9 recall_trap+0x8 Process 69772 (syz-executor) thread 0xffff800035c299d0 (318995) exclusive rrwlock inode r = 0 (0xfffffd806b947b40) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x42b #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa6 #4 vn_lock+0xa4 #5 sys_ftruncate+0x1c4 #6 syscall+0xb08 #7 Xsyscall+0x128 Process 69772 (syz-executor) thread 0xffff80002a2d4540 (314697) exclusive rwlock amaplk r = 0 (0xfffffd806bb74e38) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x42b #2 uvm_fault_check+0x5a9 #3 uvm_fault+0x106 #4 upageflttrap+0xa9 #5 usertrap+0x403 #6 recall_trap+0x8 shared rwlock vmmaplk r = 0 (0xfffffd806bbd0e78) #0 witness_lock+0x5bb #1 rw_do_enter_read+0x3e8 #2 uvmfault_lookup+0x122 #3 uvm_fault_check+0x4a #4 uvm_fault+0x106 #5 upageflttrap+0xa9 #6 usertrap+0x403 #7 recall_trap+0x8 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10196 10957K 10968K 166960K 11274 0 pcb 17 12K 12K 166960K 17 0 rtable 219 6K 6K 166960K 283 0 pf 31 16K 16K 166960K 31 0 ifaddr 42 7K 7K 166960K 44 0 ifgroup 50 2K 2K 166960K 50 0 sysctl 2 1K 9K 166960K 7 0 counters 68 36K 36K 166960K 68 0 ioctlops 0 0K 2K 166960K 32 0 iov 0 0K 12K 166960K 24 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1335 84K 84K 166960K 1390 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 9K 166960K 14 0 VM map 2 1K 1K 166960K 2 0 sem 12 0K 0K 166960K 28 0 dirhash 12 2K 2K 166960K 18 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 26 97K 117K 166960K 399 0 sigio 1 0K 0K 166960K 8 0 proc 58 99K 131K 166960K 506 0 subproc 72 4K 4K 166960K 72 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 2 0K 0K 166960K 83 0 in_multi 99 7K 7K 166960K 109 0 ether_multi 1 0K 0K 166960K 2 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 79 360K 360K 166960K 79 0 exec 0 0K 1K 166960K 448 0 fusefs mount 1 32K 32K 166960K 1 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 306 186K 190K 166960K 5258 0 UVM aobj 17 2K 3K 166960K 19 0 pinsyscall 49 98K 108K 166960K 1441 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 2 0K 0K 166960K 27 0 NDP 11 0K 2K 166960K 27 0 temp 47 8676K 8741K 166960K 5471 0 kqueue 17 24K 31K 166960K 86 0 SYN cache 2 16K 16K 166960K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 26 0 0 1 0 1 1 0 8 0 rtpcb 120 60 0 56 1 0 1 1 0 8 0 rtentry 176 103 0 2 5 0 5 5 0 8 0 unpcb 144 307 0 288 2 0 2 2 0 8 1 syncache 336 6 0 6 2 1 1 1 0 8 1 tcpqe 32 2 0 2 1 0 1 1 0 8 1 tcpcb 736 177 0 166 7 0 7 7 0 8 5 arp 128 12 0 0 1 0 1 1 0 8 0 ipq 40 1 0 0 1 0 1 1 0 8 0 ipqe 40 1 0 0 1 0 1 1 0 8 0 inpcb 328 498 0 476 7 0 7 7 0 8 4 ip6q 72 1 0 0 1 0 1 1 0 8 0 ip6af 40 1 0 0 1 0 1 1 0 8 0 nd6 144 22 0 1 1 0 1 1 0 8 0 kcovpl 48 8 0 0 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 472 0 10 29 0 29 29 0 8 0 art_table 40 473 0 10 5 0 5 5 0 8 0 art_node 32 103 0 12 1 0 1 1 0 8 0 sysvmsgpl 40 8 0 5 1 0 1 1 0 8 0 semapl 112 26 0 16 1 0 1 1 0 8 0 shmpl 112 16 0 2 1 0 1 1 0 8 0 dirhash 1024 21 0 4 3 0 3 3 0 8 0 dino2pl 256 1921 0 415 95 0 95 95 0 8 0 ffsino 296 1921 0 415 117 0 117 117 0 8 0 nchpl 144 2458 0 777 63 0 63 63 0 8 0 uvmvnodes 80 2002 0 0 41 0 41 41 0 8 0 vnodes 216 2002 0 0 112 0 112 112 0 8 0 namei 1024 7800 0 7800 2 1 1 2 0 8 1 percpumem 16 49 0 0 1 0 1 1 0 8 0 kstatmem 264 24 0 0 2 0 2 2 0 8 0 scxspl 216 8543 0 8543 9 2 7 8 1 8 7 plimitpl 152 118 0 93 2 0 2 2 0 8 1 sigapl 424 688 0 626 8 0 8 8 0 8 0 knotepl 120 320 0 0 10 0 10 10 0 8 0 kqueuepl 224 104 0 90 2 0 2 2 0 8 1 pipepl 344 131 0 103 3 0 3 3 0 8 0 fdescpl 528 665 0 626 3 0 3 3 0 8 0 filepl 160 3258 0 3017 12 0 12 12 0 8 1 lockfpl 104 79 0 70 1 0 1 1 0 8 0 lockfspl 48 22 0 17 1 0 1 1 0 8 0 sessionpl 144 23 0 6 1 0 1 1 0 8 0 pgrppl 48 37 0 12 1 0 1 1 0 8 0 ucredpl 104 556 0 537 1 0 1 1 0 8 0 zombiepl 144 626 0 626 1 0 1 1 0 8 1 processpl 1248 688 0 626 7 1 6 6 0 8 0 procpl 656 1170 0 1086 7 0 7 7 0 8 0 sosppl 168 5 0 3 1 0 1 1 0 8 0 sockpl 752 870 0 825 11 0 11 11 0 8 6 mcl64k 65536 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 108 0 0 14 0 14 14 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 31 0 0 4 0 4 4 0 8 0 mtagpl 96 2 0 0 1 0 1 1 0 8 0 mbufpl 256 1212 0 0 76 0 76 76 0 8 0 bufpl 280 3170 0 116 219 0 219 219 0 8 0 anonpl 32 11690 0 0 95 0 95 95 0 246 0 amapchunkpl 152 16409 0 15708 31 1 30 30 0 158 3 amappl16 200 3393 0 3366 29 14 15 27 0 8 12 amappl15 192 8 0 8 1 1 0 1 0 8 0 amappl14 184 108 0 97 1 0 1 1 0 8 0 amappl13 176 31 0 31 2 1 1 1 0 8 1 amappl12 168 1279 0 1240 2 0 2 2 0 8 0 amappl11 160 48 0 38 1 0 1 1 0 8 0 amappl10 152 30 0 30 1 1 0 1 0 8 0 amappl9 144 257 0 257 1 1 0 1 0 8 0 amappl8 136 20 0 18 1 0 1 1 0 8 0 amappl7 128 131 0 119 1 0 1 1 0 8 0 amappl6 120 195 0 191 1 0 1 1 0 8 0 amappl5 112 118 0 112 1 0 1 1 0 8 0 amappl4 104 283 0 266 1 0 1 1 0 8 0 amappl3 96 2954 0 2797 4 0 4 4 0 8 0 amappl2 88 627 0 567 2 0 2 2 0 8 0 amappl1 80 9403 0 8734 14 0 14 14 0 8 0 amappl 88 4561 0 4330 6 0 6 6 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 18 0 2 1 0 1 1 0 8 0 uaddrrnd 24 665 0 626 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 665 0 626 1 0 1 1 0 8 0 vmmpekpl 168 6925 0 6890 3 0 3 3 0 8 0 vmmpepl 168 49275 0 46918 115 0 115 115 0 357 12 vmsppl 488 664 0 626 7 1 6 6 0 8 1 rwobjpl 80 18602 0 15575 66 0 66 66 0 8 2 pdppl 4096 1337 0 1252 113 28 85 93 0 8 0 pvpl 32 19524 0 0 158 0 158 158 0 265 0 pmappl 256 664 0 626 4 1 3 3 0 8 0 extentpl 40 45 0 27 1 0 1 1 0 8 0 phpool 112 355 0 33 10 0 10 10 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp x86_ipi_db(ffffffff838bbff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __sanitizer_cov_trace_pc() at __sanitizer_cov_trace_pc uvm_fault_lower(ffff80003c4f1c60,ffff80003c4f1c98,ffff80003c4f1be0) at uvm_fault_lower+0x675 uvm_fault(fffffd806bbd0d78,bb4c4e86000,0,2) at uvm_fault+0x278 upageflttrap(ffff80003c4f1df0,bb4c4e86000) at upageflttrap+0xa9 usertrap(ffff80003c4f1df0) at usertrap+0x403 recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0xbb425621630, count: 6 ddb{0}> trace x86_ipi_db(ffffffff838bbff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __sanitizer_cov_trace_pc() at __sanitizer_cov_trace_pc uvm_fault_lower(ffff80003c4f1c60,ffff80003c4f1c98,ffff80003c4f1be0) at uvm_fault_lower+0x675 uvm_fault(fffffd806bbd0d78,bb4c4e86000,0,2) at uvm_fault+0x278 upageflttrap(ffff80003c4f1df0,bb4c4e86000) at upageflttrap+0xa9 usertrap(ffff80003c4f1df0) at usertrap+0x403 recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0xbb425621630, count: -9 ddb{0}> machine ddbcpu 1 Stopped at db_enter+0x25: addq $0x8,%rsp db_enter() at db_enter+0x25 panic(ffffffff833fa030) at panic+0x1e5 mtx_enter_try(ffffffff839a0b80) at mtx_enter_try+0x1da mtx_enter(ffffffff839a0b80) at mtx_enter+0x62 uvm_pageclean(fffffd80085283d0) at uvm_pageclean+0x290 uvm_pagefree(fffffd80085283d0) at uvm_pagefree+0x26 uvn_get(fffffd805d41da70,0,ffff80003c4b15e8,ffff80003c4b15cc,0,2,e59b7dfa302d6f77,2) at uvn_get+0x68b uvm_fault_lower_io(ffff80003c4b1800,ffff80003c4b1838,ffff80003c4b1680,ffff80003c4b1668) at uvm_fault_lower_io+0x2d1 uvm_fault_lower(ffff80003c4b1800,ffff80003c4b1838,ffff80003c4b1780) at uvm_fault_lower+0x2bb uvm_fault(fffffd806bbd0d78,200000000000,0,2) at uvm_fault+0x278 upageflttrap(ffff80003c4b1990,2000000002c0) at upageflttrap+0xa9 usertrap(ffff80003c4b1990) at usertrap+0x403 recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x72b6becfec60, count: 2 ddb{1}> trace db_enter() at db_enter+0x25 panic(ffffffff833fa030) at panic+0x1e5 mtx_enter_try(ffffffff839a0b80) at mtx_enter_try+0x1da mtx_enter(ffffffff839a0b80) at mtx_enter+0x62 uvm_pageclean(fffffd80085283d0) at uvm_pageclean+0x290 uvm_pagefree(fffffd80085283d0) at uvm_pagefree+0x26 uvn_get(fffffd805d41da70,0,ffff80003c4b15e8,ffff80003c4b15cc,0,2,e59b7dfa302d6f77,2) at uvn_get+0x68b uvm_fault_lower_io(ffff80003c4b1800,ffff80003c4b1838,ffff80003c4b1680,ffff80003c4b1668) at uvm_fault_lower_io+0x2d1 uvm_fault_lower(ffff80003c4b1800,ffff80003c4b1838,ffff80003c4b1780) at uvm_fault_lower+0x2bb uvm_fault(fffffd806bbd0d78,200000000000,0,2) at uvm_fault+0x278 upageflttrap(ffff80003c4b1990,2000000002c0) at upageflttrap+0xa9 usertrap(ffff80003c4b1990) at usertrap+0x403 recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x72b6becfec60, count: -13