kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Tue Dec 31 05:19:43 PST 2019 OpenBSD/amd64 (ci-openbsd-multicore-5.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.28' (ECDSA) to the list of known hosts. 2019/12/31 05:19:56 fuzzer started 2019/12/31 05:19:59 dialing manager at 10.128.15.235:19226 2019/12/31 05:19:59 syscalls: 337 2019/12/31 05:19:59 code coverage: enabled 2019/12/31 05:19:59 comparison tracing: enabled 2019/12/31 05:19:59 extra coverage: support is not implemented in syzkaller 2019/12/31 05:19:59 setuid sandbox: enabled 2019/12/31 05:19:59 namespace sandbox: support is not implemented in syzkaller 2019/12/31 05:19:59 Android sandbox: support is not implemented in syzkaller 2019/12/31 05:19:59 fault injection: support is not implemented in syzkaller 2019/12/31 05:19:59 leak checking: support is not implemented in syzkaller 2019/12/31 05:19:59 net packet injection: enabled 2019/12/31 05:19:59 net device setup: support is not implemented in syzkaller 2019/12/31 05:19:59 concurrency sanitizer: support is not implemented in syzkaller 2019/12/31 05:19:59 devlink PCI setup: support is not implemented in syzkaller 05:20:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10a80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x3ff, 0x800, {0x1, 0x7}}) socket$unix(0x1, 0x5, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f00000000c0)={0x5, 0x1, {0x7fff, 0x7}}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x5514871610c1a7d5) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x8000, 0x7, 0x7ff, 0x928a27e7b903ae98, 0x401, 0x8000, 0x1, 0x1, 0x53137a97ce948a83, 0x100000000, 0x1}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000200)={0x10, 0x7, 0x4, 0xfff, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x497}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xe5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x700}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x100}, {&(0x7f0000ff9000/0x5000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8000}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['.\x00', './file', './file', './file'], 0x100}) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000700)) sendmsg(r2, &(0x7f0000000d40)={0x0, 0x0, &(0x7f0000000880)=[{&(0x7f0000000740)="b4b37bd184e39b78414a896f7e5761cc41c445cbb08b5d1e273a5eda28308094153a089952f44cfc810e16566f837a8dc11f3c6cf2d07487e2f10d5a3b1af355e85a7214f4b79166de63269e88d2b6413b4f81747ee4339479dec9cb86a9b53569e822dc193a152067a9ed11f9d56c1fd1e39e52c9338afc809cb590632a14b8f0bac614d53b3f2090b53af9c0e447826765aae21c6343765688ca781237a980771d7312df56b94835f23c195845f18ce8", 0xb1}, {&(0x7f0000000800)="24e51cf42ec9bf5ab0f3c0aaf98e915d30d896b21fddff334991e168128b8c9f467121ddc99ecc4f3cbbc412fd3a4ea5a5d0ac830d18fc85964344275b4cdb4c7ccdb875cef0b04c8e", 0x49}], 0x2, &(0x7f00000008c0)=[{0x28, 0xffff, 0x3ff, "8d6f94b6ff42ad29f6c2f72ac2a4fa3dd13042"}, {0xf0, 0x1, 0x3f, "cb597e6050e5519f2b84d6528449e4084ee6ef50dededee55f1ca8d8499f05a31bf4307f315bfced99859c6ef5a20166ee41d0f3ea67c55c8c704076f0b29ce61cdcd9617b12056feba9ad1b561fa07b29437600fd1432209dc3ad881a7ce3358bc251e1a133b5d6a9ad2235bc81049925c8d026ead302954fc04bfedcd64cccf30b9428b67401dd8ccd205a97475239373cd7e1618618c683a8ad3d2f356b0e31733ff068436a4aa5a6d9b6a88ba55dc56e1b8f6b0e9a96630909ef3d7fcc0ead9693d8d69db349c64daf2974e9c3c9d57efe093c9a649a9313e4873b742e11"}, {0xc8, 0x1, 0x0, "dc5acdb95e20e3b5946118a6d8ad8dd23dea9bce07612fc36815a822ce6911c18013934ca61b11f0091d5207359c5d9c8816ae488ba4420034596f7126b8d54b93cafbeaf78c3f1130e60f77bf1d6838e637ed8bd66d9932c02c2b0a273dfb9e9418edfbc1450d59f6904d0d083d9efa17d82eb6d198c7f18dbe336e8d9093220ffc6ef08fc7dd4537898e27eb9d64b49c9ae42b38ad9a866825238409cea57e9355b516977ab54a5e1f5c23b9a507357bfff13f4a301144"}, {0x68, 0x0, 0xfffff03a, "fe305e7be118d63841df5685526211d27444797f6c4d6594079786bfcd3c584ebb265ba5a36972aadc00e22dc4ef9625cb81e3b7f9017c6a3dee6bbcfbd3931072efe59ea6076bfb38cdeca8b1c41ea6eca5451e1faeb006"}, {0x108, 0x1, 0x5, "c77439bd448d2b8fd23d5f561765692d53b26a151256065f951a41ae178f5d97afffa56724df0c0f786621f6107393396d811593fa8a312b5c06b05c62948d7580210496a50bf9b8543fa55e3f48307891de902243fbe07c9cc0e8a5cf6ba4928b3669ddc215a08ae5bf460ea1337727ac870b5a569d01d36c08a184ee2d82b0f44a4495312f3bd2f270db305d638f48cd67c05e551b7a1b83c1310e5832520779c6d5f5b51de55de4f0773e875d2fa7dd81b09e9adad166a827ac3d361468c304c47d4824b260fba31be884b15a2b47f37c003ab0c5e4133cba0f2575aeeb4e2a91f52837e7796f61abac6417fd5b1895bf544e9210"}, {0x60, 0x1, 0x7ff, "0e5d2d7c1536feb11bf39089af1644779eaea70856010ed0479bf07cfffc413839a58a40671268a80258937517cb6520b881c2f2996a2f5b1bb55728196ce6fb53537d9659388c8bca18710bb65b"}, {0xc0, 0xffff, 0xfff, "7b914f6615ef7b1938f2446c21dec11cfe3eddca4b6081fca8be00971624d077f5b0aa374515bff2914328d741063b62b01938a9edefe9d8ae1e2afd1700cad2c1aa7197866b62d83783d14cb44ab2bfcd8ca1e0970de9e5f2230e7424c136aec816841b4542364d397e06091442ae146359997291aa43109ed9c9f875586647a40e7de5edfbb27b3aa2052f444dfe0f57df65049c05c92fd709091804feff55bd152dba9377d72b86d3f0b0838e6a"}], 0x470}, 0x8) r3 = socket$inet(0x2, 0x8000, 0x4) accept$inet(r3, &(0x7f0000000d80), &(0x7f0000000dc0)=0xc) r4 = accept$inet(r3, &(0x7f0000000e00), &(0x7f0000000e40)=0xc) getsockname$inet(r4, &(0x7f0000000e80), &(0x7f0000000ec0)=0xc) r5 = msgget$private(0x0, 0x400) msgsnd(r5, &(0x7f0000000f00)={0x0, "5f8a06aa035a06fe777ca97ea07ec2027ecf184f2811d6c82add33bc4714e4bfa2187f048d703e52d986628dd9ab5bd68ccaf1c8a6dcb4cd78fe381ae1ea89e918b85aa8ba7dc26f84ddf1629ef63e8eb9cbf1868ee4a7d67e3cbd5e0a1af2230275178da5d417006d0d9df0822b711f2d1600ebabfa92adf3346bd0d8e1403d31a2509d8cea3a527212b6c79c42e5098dbcd63f7440daacbc685189c3aa33574b4dae5a0796b5be88f1755b5642aae6decb71fa7f4dbc67ee097b3d87b3ecbc0b3c44167206583a98d72fcba05d"}, 0xd6, 0x800) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000001040)={0x5, &(0x7f0000001000)=[{0x4, 0x3, 0x1, 0x8}, {0x8, 0xb, 0xf9, 0xff}, {0x3, 0x7f, 0x4, 0xdec}, {0xaabe, 0x3, 0x4, 0x8}, {0x9, 0x7, 0x6, 0x8}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001080)) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000010c0)={0xffffffe1, 0x200, 0x9}) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001100)='/dev/speaker\x00', 0x0, 0x0) lseek(r6, 0x0, 0x80, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000001140)='/dev/zero\x00', 0x8000, 0x0) sendto$inet(r7, &(0x7f0000001180)="ed936bd7c4bc33234b6d1bcadeb6af86918b670172d3a33528e3e48b7eecb456eca35b318caf3f29069d3708014d72914ff00c624edb85442ef9f6ca9dabbd5e029af049a70f1d25f4ae4c52809f3a375c34db6cdb92f14d4f14f1b1a72d3ed83a7aa7a23b8e7ed085a7bf7fb27193e9e08e25877c89f792ed3aee4f6597490c550e950b32c7170ddd5bd838942dd77f207b39a106a9ba029069c1f6953a14073556fdaa1e1efd1d2427b2c09046d4", 0xaf, 0x1, 0x0, 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001240)='/dev/wsmouse\x00', 0x8000, 0x0) dup2(r8, r0) r9 = semget(0x2, 0x0, 0x122) semctl$IPC_RMID(r9, 0x0, 0x0) r10 = msgget(0x0, 0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, &(0x7f00000012c0)=0xc) r12 = getgid() r13 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r10, 0x1, &(0x7f0000001340)={{0x2, r11, r12, r13, r14, 0x1, 0x6}, 0x4, 0x2, 0xffffffffffffffff, 0xffffffffffffffff, 0x9, 0x4, 0x80000000}) 05:20:04 executing program 1: msgget$private(0x0, 0x102) r0 = msgget$private(0x0, 0x80) msgsnd(r0, &(0x7f0000000000)={0x0, "681c016ec14f5dda01067d2d4ff8ab7b9cbd82cb9d9136c3eae2f8eb22581bc5496bd4987d681a77ae5adc5a7009860b24c521c5ea0c17a05731bc87a185bf9606e454cda370851eaf7a"}, 0x52, 0x800) r1 = semget(0x2, 0x1, 0x408) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/232) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) semop(r1, &(0x7f0000000200)=[{0x1, 0x30, 0x800}, {0x0, 0x401, 0x1800}, {0x0, 0x3f}], 0x3) r2 = dup(0xffffffffffffff9c) r3 = openat(r2, &(0x7f0000000240)='./file0\x00', 0x8002, 0x2) r4 = socket(0x1, 0x1, 0x2) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000280)=0x7fffffff, 0x4) r5 = accept$unix(r3, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) setsockopt$sock_int(r5, 0xffff, 0x1007, &(0x7f0000000340)=0x200, 0x4) flock(r4, 0xa) munlockall() r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SBURNER(r6, 0x800c5751, &(0x7f0000000380)={0x6, 0xbb6e, 0x6}) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) rmdir(&(0x7f0000000500)='./file0\x00') pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r8, 0x0, 0x7) r9 = semget(0x0, 0x1, 0x11) semctl$GETNCNT(r9, 0x0, 0x3, &(0x7f0000000580)=""/24) lstat(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000680)=0x8, 0x4) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wskbd0\x00', 0x2, 0x0) fchflags(r10, 0x0) linkat(r7, &(0x7f0000000700)='./file0\x00', r2, &(0x7f0000000740)='./file0\x00', 0x4) r11 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r11, &(0x7f0000000780)=""/45, 0x2d, 0x2, &(0x7f00000007c0)=@file={0x1, './file0\x00'}, 0xa) 05:20:05 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="f7e295abb7cc05837264cbbbf68705ef39c8be5eac5497f04546f0c9b3fb0a33a63f4cc21117b7dc4aef7cc0515068555e127e9444a1ef8e3c744d9308e96a3e9c84a4bf8d8d299ae68fb0e945ac7c4ea08edbc87f53887bdce645e34b5411183a979177694b761040", 0x69}], 0x1, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)=0x2) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x80, 0x2, 0x4}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x298) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r3, 0x0, 0x0) ftruncate(r3, 0x0, 0x4000) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r4, &(0x7f0000000100)="c3", 0xa322c749, 0x0, 0x1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) ftruncate(r4, 0x0, 0x4000) dup2(r3, r4) 05:20:05 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="d28be6718ef501f23000"], 0xa) socketpair(0x1, 0x4, 0x7f, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt(r1, 0x6, 0x4, &(0x7f0000000040)="674a9d07", 0x164) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0x85) setregid(0x0, r2) setegid(r2) 05:20:05 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kqueue() r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) kevent(r1, &(0x7f0000000000), 0x8, 0x0, 0x9, 0x0) 05:20:05 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0x6, 0xfffffffffffffffd}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x3) 05:20:05 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040)="674a9d07", 0x164) flock(r0, 0x2) r1 = socket(0x2, 0xc003, 0x2) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:20:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2007, 0x828a4) r0 = open(&(0x7f0000000080)='./bus\x00', 0x42, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000300)="000000186004008b00002327feffffff0802000000002800000101050000000000003750d6d23cca5cc02e00", 0x2c}], 0x1) sendto$unix(r0, &(0x7f00000000c0)="0ee88cc348c934ebb53f95bb9dc69a05dc551940b834c9041735b88285f47c4abf04ba99dc223a25c083a459887259f190466e664cfa26c3e9d13cb4092abb4c4b9e4cd8de3fe676b74b3f4b7dc23594ea8b77585af48889f239c11020c3569a63daa5e1665708abb2a8c44ac9222c", 0x6f, 0x0, &(0x7f0000000040)=@abs={0x33cad55fa0468386, 0x0, 0x1}, 0x8) 05:20:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) getitimer(0x0, &(0x7f0000000000)) 05:20:05 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) close(0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0xfffffffffffffffd, 0x0, 0x1, 0xd44, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000002e80)="8e56131c04cb81ab9925c0bff7a89a78584941e11efc2a0d78e1cca7c4560fada07c810d009e67ed49dc8d14f087c59b5de4056c828e9ec14164ef4b40e8e133fe51b5370cf3b64ea4bbcecda848dba85811c73b0d8dde9f511d2bed2952fd8927f64d134a6f238625875872dbca9aeb125a17950bdc5169dfa9cc7ea1599cbba815b1f95e4e862ed149017a244a84e57ddb65de0d5f88b81b5abdd9235ea510cd9135595e4bd9bc999d80691d998303757c8bde4c242a94765c1c853bc7b7fb43c45121a61ebcf68e360fa5b4656d59509417cf7dd604006fb09b0e119a254e59cd8830efc5c0ada9351f37c75cfa1db7e4cb8be6e5d46e862e85e817341f3dce37651b6612f6179a5ac91e768a48c37ac44cd09672334e3f665f173225634995f592ec2f8b4c00f458780985c84e2a65b5dd0a24aa8c55597acb1bfedafe5fe07478cd236071fc532f50e291b03dbfde7a59739693d29962923fbbedce77ee482cafc87af56f5bcd57c71e8ea62970e6b7a6f67bccc8434967a82701bc792838c8eed22b871cc65c0152978b532faa05977a76a47f9e8be307f8170a8d8ec8c0dab54190a02012abb06734fac21ca0587903a729a3d9fbc0bb68c60e13974903381f07bb1aa5cf4f629c1874708b9fb493d059822a2aa955abc5a0137ce219bdad16b05746241a48e40c0625a84df7eae34c9ce5487ad5b3e9b184a293", 0x1fe}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffff000, 0x0, "12c466ef0fdda706623c13472c856d2a0dcc094e"}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) fcntl$dupfd(r3, 0xa, r1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x100c2, 0x0) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000040)=""/180, 0xb4}], 0x1) r5 = socket(0x6, 0x4, 0x87) setsockopt(r5, 0x29, 0x4, &(0x7f0000000000), 0x3b2) fchmod(r4, 0x40) setsockopt$sock_int(r5, 0xffff, 0x1003, &(0x7f0000000000)=0x8000, 0x4) 05:20:06 executing program 0: r0 = socket(0x2, 0xc003, 0x6) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000100)) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdfffffbffffffff653000463f7b238bf46854d78a2a18c8197a386207001600008295955984c879108ded3f68c117006abca64896bc5e57c6388bbc2ad88b2951b158696d01360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385ca43e47c20a0f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fd960000000000000090a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffff41d2eb268d8ffff8f98dda84f276d1a89b156fd6bfe9ee2ddd4295588c3fdab6000000000000000000000000202a11c9cbbf0bb4803c0b3628441145142c5568a8f3fda7899b281ddd18a5d449d22131fc60e818b2d57b6433f259277981b92e952c67e445b604295f5c27d3e30615a563b248ea1253f8f4b019ce802232427f865de58825cde3"], 0x10) write(r0, &(0x7f00000000c0)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x25, 0x0, 0x2}, {0x25}, {0x6, 0x0, 0x0, 0xfb}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x20000) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000500)=@un=@file={0x1, './file0\x00'}, 0xa) r7 = dup(r6) listen(r7, 0x0) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000040)=0x98) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000440)={0x2, 0x9}) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_data=&(0x7f0000000380)="c5d69c9b27d037992f3abe517bbc65bae9fbec60ad34dc963c7a453556909beb584cf00a14b597d6ef09575623e0936bf442729b4eece18d6c8dc53e32d28753e1e52c097fee94b9db917c87d17831702e2a4d30f1c46846184752919c213a4f6904232890f75bcd16605fb8d7d2b065cbb8dc8b51467fb8c7f38e3dc07df54faef75a41"}) sendto(r0, &(0x7f0000000540)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) 05:20:06 executing program 1: socket(0x18, 0x1, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0xfa, 0x20000001, &(0x7f0000000040)="ec7938b236d38c13f2fdcb4973de345a7a93b48b8cb5a766b69ab728be0000000000000000007dac40b45fd3d6d0600c6d3c1bcedbfafeafc79f7f6ec01172e1d28fb6cbc70aa3204d0f88eab076db63f47d3e2b3887ef01ad1dc4096690a4b9b75854268a32ce45c3bbd0e27566744aff081cafd354fa8b00c84effcce5efef80c4809685ce16245dd93838aeacd943b6241f2a405fab02293e17acaa7c596fd9f96944dd77edc20d47b7ccc03b4215d6b6f45115901a3196ec904035eff1eebfa716a721401d2b30ce16aaaa87232238592e9bb41b30f36beeeb69c23d23897965f5f0e6a39c6668e4a1b4bfbab5344e1cdab36c76635b1b5ba19ff0a4cdbd59e81c83b5eea9f99fdb193cac58675dde7bd05c0e8cb4f1ccb01d793c85c93eba4061213d1948a70c8862fb6ca29fb6e2d47dd8ec85a917f181777b29c09b89151cefec81d297c4fedda02d308ed4a23c1ffc3e14377413569aff32000000000000", 0xffffffffffffff54) 05:20:06 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) socketpair(0x2c, 0x3, 0x9, &(0x7f0000000000)) r2 = socket(0x2, 0x4000, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [0x0, 0x5, 0x0, 0x0, 0x1], [], [], [{}, {}, {}, {0x0, 0x0, 0x7f}]}}) 05:20:06 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) fchflags(r0, 0x0) 05:20:09 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) clock_settime(0x2, &(0x7f00000000c0)={0x3, 0x3fc}) open$dir(&(0x7f0000000000)='./file0\x00', 0x212, 0x0) 05:20:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f00000000c0)) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 05:20:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) setrlimit(0x0, &(0x7f0000000080)={0xfffffffffffffffd, 0x7}) mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x202) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./bus\x00') 05:20:09 executing program 1: close(0xffffffffffffffff) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd, 0x0}, 0x8) r1 = dup(r0) listen(r1, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) 05:20:09 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffe, 0x0, "090000f38900f4ffe64dc22a30adca60b38800"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) socketpair$unix(0x1, 0x5, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000340)=ANY=[@ANYBLOB="3e1ec8bc7d60"], 0xa) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x3, 0x0) dup2(r1, r3) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x48, 0x7ff}, {0x8c, 0x6}, {0x89, 0x9}, {0x46, 0x66f7}], 0x4}) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f00000002c0)="98056e8aebffcbff13f9fd812eaa4e713040e69931929648", 0x10f) connect$unix(r3, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x7363) setitimer(0x2, &(0x7f0000000040)={{0x7, 0x7}, {0x3, 0x9}}, &(0x7f0000000200)) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f0000000140)) 05:20:09 executing program 0: open$dir(&(0x7f0000000080)='./bus\x00', 0x20, 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) rmdir(&(0x7f0000000200)='./bus\x00') msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10006}, 0x44001000e, 0x8000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f0b5c5c2bef0280a3b8b89e6b854eb019c974a200c02ea14cd35497b1c71c1c8a7e647af22cc209427ba757d86b76c8764fb3c07874c3b7cb6a6b0ca26e471c42a29191d0480277a320910af5686eccfff5738fb2629d3a69ac88e631acca37ce5dcacdd75b68fe"], 0x2b, 0x0, 0x1000) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xfffffffffffffd24) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r7 = getpgid(0xffffffffffffffff) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x18008) recvfrom$unix(r8, &(0x7f0000000280), 0x0, 0x40, &(0x7f0000000340)=@abs={0x0, 0x0, 0x3}, 0x8) r9 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000840)={{0x6, r3, r4, r5, r6, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r7, r9, 0x80000001, 0xfff, 0x100000003, 0x100000000}) msgsnd(r2, &(0x7f0000000100)={0x3, "fb3a43244b1eba3495eaf7382311adcf61ec45de54bb92f9f0470ef173992c1013853b1e56d94083"}, 0x30, 0x800) msgget(0x1, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 05:20:09 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kevent(r0, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) r3 = getppid() r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0xffe0, 0xc1, 0x34, 0x3}, {0x70, 0xff, 0x7, 0x3}, {0x1, 0x8, 0x2, 0x7}, {0x7, 0x2b, 0x20, 0xe4}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setregid(0x0, r7) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r3, r5, r7}, 0xc) 05:20:10 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x100, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x4b) syz_open_pts() munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x8001, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt(r4, 0x6, 0x4, &(0x7f0000000040)="674a9d07", 0x164) r5 = socket(0x2, 0x8001, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt(r5, 0x6, 0x4, &(0x7f0000000040)="674a9d07", 0x164) r6 = socket$inet(0x2, 0x3, 0x7) r7 = dup(r6) listen(r7, 0x0) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f0000000080)=0x1) mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 05:20:10 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='\x03\x00\xf8\x00/wse\x00\x02se\x00', 0x10, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x20, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r4 = getppid() fcntl$setown(r3, 0x6, r4) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) fcntl$getown(r6, 0x5) getpgrp() r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r8 = getppid() bind(0xffffffffffffff9c, &(0x7f0000000040)=@in6={0x18, 0x0, 0xc747, 0x4}, 0xc) fcntl$setown(r7, 0x6, r8) fcntl$setown(r0, 0x6, r8) fcntl$lock(r0, 0x4, 0x0) login: map stack 0x2071a000-0x2071d000 of map 0xfffffd807efff730 failed: no mapping 05:20:10 executing program 1: syz_open_pts() ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0xf9ffffffffffffff], [0x0, 0x0, 0x5], [{}, {}, {}, {}, {}, {}, {0x40}, {0x0, 0x40}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) readv(r2, &(0x7f0000001540)=[{&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/121, 0x79}], 0x2) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = socket$inet(0x2, 0x2, 0x6) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000200)=0x5) getsockopt(r4, 0x0, 0x9, &(0x7f0000000040)=""/133, &(0x7f0000000100)=0x85) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) ioctl$VT_ACTIVATE(r8, 0x20007605, &(0x7f0000000140)=0x9) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0xfffffffb) 05:20:10 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) 05:20:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2deb5e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0600000000a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db3322aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4bfc1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b106"], 0x10) r1 = socket$inet(0x2, 0x7, 0x3) write(r1, &(0x7f0000000000)="e2c166b955632a7e2180569fefc4e24e070515c605181c218c7a1237f094fa3c61418777205da3fa686fbdb5f81b6a3936a2e0fe18266cb983503714cc46bcd2e429a58457407da4930abe895336ff181406600bd5c8ca6e91a9e446d545e5ff75d87b7dc68f88bb1d05a22fdbf2403a69f4e4a7171159b49576cb28526aa5bdf1d4c76102cfcdff", 0x88) listen(r0, 0x7) 05:20:10 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000000000}) r0 = shmget(0xffffffffffffffff, 0x13000, 0x0, &(0x7f0000fed000/0x13000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setregid(0x0, r3) r4 = open(&(0x7f0000000200)='./file0\x00', 0x400, 0x2) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r6 = getppid() r7 = socket(0x2, 0x8001, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt(r7, 0x6, 0x4, &(0x7f0000000040)="674a9d07", 0x164) r8 = fcntl$dupfd(0xffffffffffffffff, 0x14, r7) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000300)={0xdac, 0x40}, 0x8) fcntl$setown(r5, 0x6, r6) fcntl$lock(r4, 0x7, &(0x7f0000000240)={0x1, 0x4fb2db666996f0d6, 0x100, 0x4, r6}) r9 = geteuid() ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000280)) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r11 = getppid() fcntl$setown(r10, 0x6, r11) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xc) r13 = socket(0x2, 0x1, 0x0) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r14 = dup(r13) listen(r14, 0x0) ioctl$TIOCSETAW(r14, 0x802c7415, &(0x7f00000001c0)={0x2, 0xea, 0x2, 0x100, "669c376e7aa2735b5f84317133f65a8b23496509", 0x10001, 0x7}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x5, r1, r3, r9, 0x0, 0x1, 0xc2b0}, 0x3, 0x40, r11, r12, 0x2, 0x3bca5a39, 0x3ff}) r15 = socket(0x18, 0x2, 0x0) connect$unix(r15, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:20:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='Gdev/s\b\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x4c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 05:20:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x20) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000580)) geteuid() getgid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r2, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r3, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r2, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r3, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) recvfrom$inet6(r2, &(0x7f0000000340)=""/245, 0xf5, 0x40, &(0x7f00000002c0)={0x18, 0x2, 0x371, 0x1fe}, 0xc) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)=ANY=[]) chown(&(0x7f0000000080)='./bus\x00', r4, r5) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000500)={0x100000001, 0x15e0000, {0x1, 0xdd}}) r6 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) r7 = socket(0x11, 0x3, 0x0) r8 = socket(0x2, 0x3, 0x0) r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$TIOCFLUSH(r9, 0xc028698d, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000300), 0x712de38a09f15252) ioctl$TIOCSTART(r6, 0x2000746e) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000480)=0x8dc0) connect$inet6(r6, &(0x7f0000000180)={0x18, 0x2, 0x9, 0x8}, 0xc) mkdir(&(0x7f0000000600)='./file0\x00', 0x5) 05:20:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x36f, &(0x7f0000000040)=[{0xfffa, 0x3, 0x0, 0xfffffffc}, {0x4000005c}, {0x4006, 0x0, 0x0, 0x2}]}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) dup(r3) fcntl$dupfd(r3, 0x0, r0) listen(r2, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000003c0)={0x4, 0x6, 0x80000000, {[0x6, 0xa, 0x400, 0xa0, 0x6, 0x400, 0x1a, 0xce3a, 0x4, 0x10000000000000, 0x6, 0x10000, 0x4, 0x8, 0x23d, 0x1, 0x7fffffffc, 0x9], [0x1, 0xe2, 0x7, 0xc46, 0x1c, 0xaa, 0x7, 0x0, 0xffffffffffff6e6d, 0x3ff], [0x2, 0x8, 0xff, 0x5, 0x6, 0x18000000, 0x100000000], [0x809, 0x3a, 0xfffffffffffff800, 0x6c10, 0x2, 0xfff], [{0x0, 0x549, 0x8, 0x3}, {0x4, 0xfffffffb, 0x8000, 0x3}, {0x6, 0x401, 0x4, 0x1}, {0x1, 0xbbc, 0x2da}, {0x6, 0x69883b91, 0xe10, 0x10}, {0x100, 0x1, 0x5, 0xfffffffffffffff8}, {0x1000, 0x9, 0x3, 0xc913}, {0x200, 0xfffffff8, 0x1, 0x5}], {0x400, 0x80000001, 0xa47, 0xe32}, {0x326, 0x9, 0x4, 0x44b22750}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 05:20:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1465883b21b13ab5, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3dc, &(0x7f00000004c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000340)) nanosleep(&(0x7f0000000380)={0xf0, 0x4}, 0x0) clock_gettime(0x0, &(0x7f0000000000)) r1 = semget$private(0x0, 0x1, 0x80) semop(r1, &(0x7f0000000280)=[{0x2, 0x84, 0x800}, {0x1}, {0x1, 0x40, 0x1800}], 0x3) r2 = semget$private(0x0, 0x1, 0xc) r3 = semget$private(0x0, 0x1, 0x0) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000b80)=""/175) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f00000006c0)=""/215) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='\x00\x00\x00,\x00\x02\x00', 0x20080, 0x0) nanosleep(&(0x7f0000000000)={0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000400)="b100051300000000000000100000000000001ae3d3051020741438f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd81bcc6042aa7923ed00f4c8b2ca3ebbc259699a1f15d900207e6d033f132e27acb5d602000d7d63ff37282934e4fd89f20fd3872bab81e2a8ee72e05424fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9", 0xb1, 0x0, 0x0, 0x61) getpeername$inet(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x100, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x44, 0x0, 0x47, 0x2, 0x20, 0x9, 0x0, 0x0, 0x0, 0x8}) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000200)=""/120) connect$inet6(r4, &(0x7f00000000c0)={0x18, 0x2, 0x5, 0x4}, 0xc) r7 = semget(0x3, 0x0, 0xa1) semctl$IPC_STAT(r7, 0x0, 0x8, &(0x7f0000000000)=""/38) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000580)=""/183) semop(r2, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x6, 0x7, 0x1400}, {0x3, 0x6, 0x2000}, {0x0, 0x5a73, 0x1400}], 0x4) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f0000000080)=0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) 05:20:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x25, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x10001}, 0xc) r1 = socket(0x2, 0xc003, 0x11) r2 = open(0x0, 0x200, 0x0) socket(0x20, 0x3, 0x78) r3 = socket(0x800000018, 0x4000, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) fchownat(r2, &(0x7f0000000200)='./file0\x00', r4, 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) connect$unix(r1, &(0x7f0000002800)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7dbac5b65c6593d2870bc122cd235000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c034cf808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75ec53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d7100008f9d5e3da04cfbb073654c0180fffffd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8ecac6392a60a201d1598faf652ecf5f4207aca1748ac259dbcebef3c31b342bae09e9453328371101fdb7bbf1237472c05000000000000001300000000000000000000000000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cdec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638d15fb9ea02b1c389fa07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc5dc095003ee441cb8c5ff51b5719c21dc60c45bed29d7b308b5c975ddcad8ec4ba61a4831f452bd60f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0df5bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c40e3346b7e501a4e9f9dd4089754149244f896ccebd29b791a63d025ed57ce8111812a92b8da9c93d5ce5ba28878d0b3501394ebd068fb1128ff96897ea240c67a07a84667f79ea7e2aeb7d7324ae7dc32f821163d7906c8721258725c01a4e571702940e42d65b6acfb7b0a7cd821911f63003f358c09d87b877c255e8751d32a5841662c721e42e17f6c467fcf17842d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea2326edc5ec4f633019be287f0d5233d1aa6d476af9ee0a5"], 0x10) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) writev(r1, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0xd}, {&(0x7f0000000280)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x2df}, {&(0x7f0000000100)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522", 0x2ae}], 0x4) getsockopt(0xffffffffffffffff, 0x0, 0x25, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 05:20:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r2 = dup(r1) listen(r2, 0x0) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/31, 0x1f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5c, &(0x7f0000000140)=[{0x48, 0x0, 0x0, 0x20}, {0x3c, 0xff}, {0x4006, 0x3}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81") 05:20:10 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfdffffffffffffff], [0x0, 0x0, 0x5]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000080)=0x3) r5 = dup(r2) listen(r5, 0x0) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000040)) r6 = fcntl$dupfd(r0, 0x0, r0) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r7) write(r7, &(0x7f0000000000)="fb005a1c79ded46a02a6cdc0fb54a1027e1a013e8fd7", 0x16) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) 05:20:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:20:11 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000000)="eb", 0xfffffffffffffdbc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) syz_open_pts() r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000000)) 05:20:12 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000100)={0x0, 0x2}) r3 = socket(0x1, 0x1, 0x20) close(r3) r4 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x5) setsockopt(r4, 0x10000, 0x100, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f00000004c0)="ed2e2b967cb558592ef2e0fd98e38e4265d401000000", 0x225) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) 05:20:12 executing program 0: clock_gettime(0x20004, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x20) 05:20:12 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) preadv(0xffffffffffffff9c, &(0x7f0000000040)=[{&(0x7f0000000000)=""/52, 0x34}, {&(0x7f0000000100)=""/122, 0x7a}, {&(0x7f0000000180)=""/134, 0x86}], 0x3, 0x0, 0xffffffff) close(r0) unlink(&(0x7f0000000080)='./file0\x00') 05:20:12 executing program 0: clock_gettime(0x20004, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x20) 05:20:12 executing program 0: clock_gettime(0x20004, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x20) 05:20:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0xffffff6f) syz_emit_ethernet(0xe, &(0x7f0000000240)="6b3e1913ffd6af8956551175f523") 05:20:12 executing program 0: clock_gettime(0x20004, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x20) 05:20:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) writev(r1, &(0x7f0000000180), 0x1) writev(r1, &(0x7f0000000040), 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 05:20:12 executing program 0: clock_gettime(0x20004, 0x0) 05:20:12 executing program 0: clock_gettime(0x0, 0x0) 05:20:12 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 05:20:12 executing program 0: clock_gettime(0x0, 0x0) 05:20:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x2}, {0x400006}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x7) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x1, 0x81, 0x6, 0x3}, {0x1, 0x3f, 0x1}, {0x8, 0x1, 0x5, 0x5}, {0x8, 0x40, 0x4, 0x81}, {0x0, 0x3f, 0x3, 0x8001}, {0x9, 0x0, 0x3, 0x8876}, {0x9b18, 0x9, 0x3, 0x80000000}]}) syz_emit_ethernet(0x593, &(0x7f0000000340)="b6") 05:20:12 executing program 0: clock_gettime(0x0, 0x0) 05:20:12 executing program 1: r0 = semget$private(0x0, 0x8, 0x100010282) clock_getres(0x2, &(0x7f0000000100)) semop(r0, &(0x7f0000000000)=[{0x6, 0x0, 0x800}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r0, &(0x7f00000000c0), 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000340)=0x84c1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r2 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) syz_open_pts() r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000280)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) r4 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(r6, 0xffff, 0x0, &(0x7f0000001840), 0x367) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000380)=ANY=[@ANYBLOB="6a156eea23455b6e8dec9788f0ebcf05f04cb7cddd70591715aaf001a50f3b54500fc52f837a4919a500000049f52ee3e7d8e52c41a07f996cebed8132a67e629c2b1e749f344cee2503e7317eaead17feca81221e5e76ae6d562649a3563177f426f6112ccd4364560940b18d610f280d3f000a5ade4b6ba132d2daf5885d8101b71b8aed6d8e938e4d12c3881cf3338c6d8a238b5bc4f6f42b71619ac57eae9656209b0a35511780fe6eee45d65b63d108b12068b6"], 0x10) r8 = accept$unix(0xffffffffffffffff, 0x0, 0x0) write(r8, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) sendmsg$unix(r8, &(0x7f00000001c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{0x0}, {&(0x7f0000000200)="4e88c9830638cd3546f2ee84d8e35a9ae88292e25e0ff3e4f1419636882a1f70715590de3712911b97", 0x29}], 0xffffffffffffc29}, 0x407) r9 = syz_open_pts() r10 = dup2(r9, r8) r11 = accept(r10, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0xc) r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r13 = socket(0x18, 0x2, 0x0) r14 = socket(0x2, 0x1, 0x0) bind(r14, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r14) setsockopt(r14, 0x29, 0x1003, &(0x7f0000001880)="0c1dcd14dac7a543643e2781067c5fbe6f42c961cefab94b412338303dd63e2637c84e2d08bb2197bce1c6edec4309c89975c8768642e727349c096b6485f244a343f2709fa9991423a38bc6abd7184ce3662669669e20cc4de1cb0c42a36c44fee1d9db95b8a2723e91543941514146ab7f761e68c234594eab9a596f175b774e1550e03dd6f63ed8e6b62e8d925a0d08f0357cf33831", 0xfffffffffffffeb5) bind$unix(r13, &(0x7f0000001640)=ANY=[@ANYBLOB="d1c9fcc8ccef944d3000da79f8e0f589ef1dce4fa07f5472f6be6c0abb700a46c4f4130655dc3e79b69a9234b244b77d226430c905897b96816fc90a7ed0be80753c16da8ca64b15d11c9fa286612fdefb759407cff17d88568a8c585ed2f902c4c4f25ddfc0b83599e995358fc91d1c41104b78aa5986ffecd9544b3e20bcf39f3c6e6ec4bcd30d227aa00af2a39908287dd33a08f3478755d5f3e9feabd178f6c92d6afb22887a73d84a6ea330060983afc71380288966645a47ff35413f982153e8de670ddbc0a80974fbe30eea5974d1bb45706056a616b8b54f739bcf8a73bba502c99fcd1e46a0af05d87785c309cc5c554a3dbdf524b5d622e3bd665067c65106cee20805e10114918d28e01b533c060337d30f899d8ed78c5b028a7d22f0dbfefe147d060b40d47459250e41488c2ed7da3d36cac840e75519311b30296c1738be3e6bd07320d6528a0305105dce32925a5ae7c16646901db2cfdcce4db6069acb908f7282dddf4358dd1be83c50fd750af300"], 0xa) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0), 0x7f) r15 = open(&(0x7f0000000140)='./file0\x00', 0x1047f, 0x0) pwritev(r15, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r15, 0x0, 0x0) ioctl$TIOCSPGRP(r15, 0x40047477, &(0x7f00000001c0)) setsockopt$sock_timeval(r15, 0xffff, 0x1005, &(0x7f0000000000)={0x8}, 0x10) dup2(r15, r10) sendto(r5, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x382f0bc765df3f6f, 0x0, 0x0) r16 = semget(0x1, 0x0, 0x0) semctl$GETPID(r16, 0x7, 0x4, 0x0) semop(r16, &(0x7f0000000080)=[{0x0, 0x8, 0x800}, {0x5, 0x6}, {0x1, 0x7e1a}, {0x4, 0x3, 0x1000}, {0x1, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0xcc, 0x800}, {0x1, 0xb8, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x2, 0x1000}], 0xa) sendmsg(r5, &(0x7f0000000140)={&(0x7f0000001b00)=ANY=[@ANYRES16], 0x1, 0x0, 0x0, &(0x7f00000014c0)=ANY=[@ANYBLOB="0e00000000000000ffff000020000000cef57fc08e2be19aacc524716376232206d1141700000000c80000000000000001000000040000002f406155c9842a1a0b07838c6939e6f50f2446c0b338573580e5dc2427a5149dfcc41b99e7d157f2d8fe8c1da0bc395aa919a28d9f13abaf3d02c4e228ee401bd417d5424f869d1703f76a60f370887a41bdf12fa40b5820a28247ad23147650b3a165d60a85dfdfbc3396db13bcad3de37947ceeb105b5c0423e0d955360538fab5bfc698f773763f14609459675edfaf684e3a5cd4e00b35c548a9d54e3e8039add4b07fc9b0db1c0f6cdee10000b000000000000000ffff000009000000af912f664a89958faae467a25d98d016fc531108aa0277e249c04cf8fb1ee7a5f2d174517857a58be75d3c36787a0063f37b66f42e54e2eef779d14fd9515b47558c9b5d8397ed68b26288d1830da3161be809b2cf998bd38a07db7e9a24f45b2517abf4eaca8c28bd81b98afdcac0b3e0c0667977cadd4f8b3bbfa4d4061a7cf25da6ff34f05bbf68cb5e257f9500000000000000900000000000000001000000040000009959aa0695cdf0035fdb97ad4e9dab941220cb9f42f40cf8aae714d003c691343de919105d395c8d6e5e22113bedcbf7b2ae8b39696de5fa637a1e33f8432b463295ddf603d7d8b37f17485e4a4452ff793e8281f01af685c50a9712a54527c44fe4cff5bccecea11c6b534b7b9317e9f8eb214e8ce9150e984f70250018eb00be7840812a9966216f7a1c691fd35194c94e5ffd3fb55d9f3ee653c20e47394ba23d61d846eed30200"/604], 0x25c}, 0x0) shutdown(r5, 0x2) fcntl$setown(r3, 0x6, r4) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) socket(0x11, 0x3, 0x0) 05:20:12 executing program 0: clock_gettime(0x20004, 0x0) 05:20:12 executing program 0: clock_gettime(0x2, 0x0) 05:20:12 executing program 0: clock_gettime(0x3, 0x0) 05:20:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x7, 0xfffffffffffffff9, "73f300070060c3dce5081af659b0d7317a117c00", 0x0, 0x6c86}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 05:20:12 executing program 0: clock_gettime(0x4, 0x0) 05:20:12 executing program 0: clock_gettime(0x5, 0x0) 05:20:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000140)='./bus\x00', 0x4d60cf7d15b0a086, 0x68) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x1f4, 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="000000186204018b002b3aff7f000000000af032bdf1b3662ea7e166000cbe57977136807465e1d48c0fd55b8886b04afd1448278211cc62f626da8d0800008528f8b3f3b2e0b57ec63861c4b5d9e48a3f92fb4227b9f0", 0x57}], 0x1) 05:20:12 executing program 0: clock_gettime(0x6, 0x0) 05:20:12 executing program 1: r0 = socket(0x40000000011, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x22}, 0x8) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) kqueue() listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) listen(r3, 0xffffffff) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0, 0x1, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c6c, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r5) r6 = socket(0x2, 0x8001, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt(r6, 0x6, 0x4, &(0x7f0000000040)="674a9d07", 0x164) fcntl$setstatus(r6, 0x4, 0x80) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x3ff) 05:20:12 executing program 0: clock_gettime(0x20013, 0x0) 05:20:13 executing program 0: r0 = semget$private(0x0, 0x5, 0x10a) semop(r0, &(0x7f0000000000)=[{0x1, 0x7, 0x800}, {0x1, 0x8, 0x1000}, {0x4, 0x200, 0x1000}, {0x0, 0x9, 0xc00}, {0x1, 0x1, 0x1000}, {0x2, 0x0, 0x1000}, {0x3, 0x200, 0x1000}], 0x7) semop(r0, &(0x7f0000000000)=[{0x1, 0xf425, 0x800}, {0x3, 0xfa, 0x800}, {0x4, 0x1, 0x1000}, {0x4, 0xfffc, 0x3800}], 0x4) clock_gettime(0x20004, 0x0) 05:20:13 executing program 0: clock_gettime(0x20004, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)=',\'--\x00'], &(0x7f0000000180)=[&(0x7f00000000c0)='),%^\x8e^\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='/:.-@\x00']) 05:20:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 05:20:13 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) r1 = socket(0x2, 0x1, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) minherit(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) fcntl$dupfd(r0, 0x0, r3) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) accept(r4, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$TIOCSBRK(r2, 0x2000747b) clock_gettime(0x20004, 0x0) 05:20:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000001240)="0262521b6997476f90ebc42a26904d6826c6e74a422422761589ee1adea8d2c11d75430a6a", 0x25}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x8001, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt(r5, 0x6, 0x4, &(0x7f0000000040)="674a9d07", 0x164) r6 = dup2(r1, r5) ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f00000000c0)) r7 = dup(r4) listen(r7, 0x0) write(r7, &(0x7f0000000180)="5ec630436bd3be9151a45a06e4e82c2db75c6c2abb20a9e6fd23cce8a4511d2e2e28fe826a6badaee2ad31b781817d252f266e86f3b0ae96862858abbd3e77584610b6e0928e41526a57bd885cbcb2b781530ba832624626b6f84b08232b13743bfdca49414a20605c40dd6d863bf7e0ca51de2652b2e1729e435f4d33705cbcc1debe8b952335d832bf785ac5b598a76d32bfd626ffdc8daac32c2ac0453d99", 0xa0) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xde32, 0xffffffffffffffff, "85495500020000000800001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r8, 0x21}], 0x1, 0x0) 05:20:13 executing program 0: chflags(&(0x7f0000000000)='./file0\x00', 0x80001) r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x9, 0x9, 0x46}, 0x7, 0x10000, 0x8}) clock_gettime(0x20002, 0x0) 05:20:13 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000080)='./file0/file1/file0/file0\x00') chroot(&(0x7f0000000000)='./file0/file1/file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8000, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setregid(0x0, r3) fchown(r0, r1, r3) chmod(&(0x7f0000000180)='./file0/file1/file0\x00', 0x8) chdir(&(0x7f0000000140)='./file0/file1\x00') 05:20:13 executing program 0: clock_gettime(0x0, 0x0) 05:20:13 executing program 0: clock_gettime(0x20004, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) socketpair(0x10, 0x8000, 0x6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) r5 = socket$unix(0x1, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r7) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x8) dup(r6) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r8) listen(r9, 0x0) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r10) r11 = socket(0x2, 0x1, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r12 = dup(r11) r13 = socket(0x2, 0x1, 0x0) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r13) r14 = socket(0x2, 0x1, 0x0) bind(r14, &(0x7f00000006c0)=@in6={0x18, 0x0, 0x6d26, 0x6}, 0xc) dup(r14) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) r16 = socket(0x2, 0x8001, 0x0) connect$unix(r16, &(0x7f0000000000)=ANY=[@ANYBLOB="0000122f66696c653000"], 0x10) setsockopt(r16, 0x6, 0x4, &(0x7f0000000040)="674a9d07", 0x164) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r18 = socket(0x2, 0x1, 0x0) bind(r18, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r19 = dup(r18) listen(r19, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r21 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r22 = getppid() fcntl$setown(r21, 0x6, r22) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r24 = getegid() r25 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r26 = getppid() fcntl$setown(r25, 0x6, r26) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setregid(0x0, r28) r29 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r30 = getppid() fcntl$setown(r29, 0x6, r30) r31 = fcntl$getown(r29, 0x5) ktrace(0x0, 0x5, 0x2, r31) r32 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setregid(0x0, r34) sendmsg$unix(r3, &(0x7f0000000580)={&(0x7f00000005c0)=ANY=[@ANYBLOB="00002e2f6669fdffffffbfbc8c412052ab51e06bc6916edfef7744748809827dd706fd287eecf4633c581a1d60032086b0f9931e4cc4401426cb6194103e48ec4dc906ad4cbd98ef90a5630b09753fa8fd97f21878eb1a6915e46b682f904786c8b46705001736e8f8b5a542d0d67eb72addd489784a1f76b6c7b054b66c3feabfc73b0aa26260d0d2f4dfb787dc69010000007e655001687bac97dbad0f7463cc5af0c59830ee44be577282d584096028540b54ea18c98f768b294ba10afb25afef3f946df3e153be55a08544e2201e9a"], 0xa, &(0x7f00000002c0)=[{&(0x7f0000000100)="8dfe363957534a4bedf7a8f09eddc2b6e505c3884fada7311f38adc81adf9215ee6bd76d18731ccfee3e30dfbcec7e2ffc81fd1d504c9ace7868d743cd2f0febdaa37781f349eecbbb645ef80c", 0x4d}, {&(0x7f0000000180)="94abe403a8a3011f644625ad60aaa5b6cc5247852b48eb44161a2fc2cff4617b89a471329588ea7ecbf0d7d910409372afaeb6f7b7afa5fdc334e11c4a0184fd6355", 0x42}, {&(0x7f0000000200)="c158df82e30dd6fa8b3197d9628bc601bb85055c704f1076a3ca853e7766d866abbb65d67398b522fb90ef9b6af8fbe69f10a60fe01e00de1ee18648532fb34819b9536265c66a7f0be3ba063a8c5a77e1ae9788803997c49e4b30f8591b6d823a65aa0a42894e9d76ad30d1e0a5b0b9aa59ab4e7585bfddcd8e18db02ea4b367beb77b3806b20d91f0ce4eef507be92b6d47b5704e2a715767431026ed5", 0x9e}], 0x3, &(0x7f0000000480)=[@rights={0x38, 0xffff, 0x1, [r4, r5, r2, r6, r9, r10, r0, r12, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r13]}, @cred={0x20, 0xffff, 0x0, r15, r17, r20}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}, @cred={0x20, 0xffff, 0x0, r26, 0xffffffffffffffff, r28}, @cred={0x20, 0xffff, 0x0, r31, r32, r34}], 0xd0}, 0x2) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x5) 05:20:13 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffc}, 0x0) r0 = kqueue() r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x8001, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt(r3, 0x6, 0x4, &(0x7f0000000040)="674a9d07", 0x164) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) r7 = socket(0x2, 0x8001, 0x0) sendto(r5, &(0x7f0000000080)="d33f2bd28c50fb2a1965acc53df4403556a476eb84e2e8475bbfa1ddb4ff3bf7c6c6982d02f881bf743867c1c36aec23b4600f1ebf9178891d5ae21520939839cc3c3bb3fee026b2a55cac32bb74a2e5fe88", 0x52, 0x2, 0x0, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt(r7, 0x6, 0x4, &(0x7f0000000040)="674a9d07", 0x164) kevent(r0, &(0x7f0000000180)=[{{r6}, 0x8, 0x5c, 0xfc661e961237e98c, 0x0, 0x800}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0xb5, 0x80000000, 0x9, 0x7ff}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x10, 0x4, 0x4, 0x2}, {{r7}, 0xfffffffffffffffa, 0x1181b691d46a6daa, 0x4, 0x0, 0x6c}], 0x3fc, 0x0, 0x1000101, 0x0) 05:20:13 executing program 0: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) clock_gettime(0x98943549ffe20e51, 0x0) 05:20:13 executing program 0: accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) recvfrom$inet(r0, &(0x7f00000003c0)=""/244, 0x9f, 0x843, 0x0, 0xfffffffffffffea7) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/46, 0x2e) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) clock_gettime(0x20004, 0x0) 05:20:13 executing program 0: clock_gettime(0x4, 0x0) r0 = msgget(0x0, 0xa00) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/125}, 0x85, 0x2, 0x1800) 05:20:13 executing program 1: r0 = socket(0x2, 0xc003, 0x6) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt(r1, 0x6, 0x4, &(0x7f0000000040)="674a9d07", 0x164) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYRES16=r7], 0x1) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) 05:20:13 executing program 0: clock_gettime(0x20004, 0x0) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r3 = shmget(0x2, 0x1000, 0x3a1, &(0x7f0000000000/0x1000)=nil) r4 = geteuid() r5 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xfef8) chown(&(0x7f0000000080)='./file0\x00', r7, 0x0) setuid(r7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r10 = getppid() fcntl$setown(r9, 0x6, r10) r11 = fcntl$getown(r9, 0x5) ktrace(0x0, 0x5, 0x2, r11) r12 = socket(0x2, 0x1, 0x0) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r12) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000280)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x5, r4, r5, r7, r8, 0x8c, 0x40}, 0x8001, 0x4, r11, r13, 0x1000, 0x0, 0x9}) r14 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r14, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000002040)=""/4096) r15 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r15, &(0x7f0000001000/0x2000)=nil, 0x0) r16 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r16, &(0x7f0000001000/0x2000)=nil, 0x0) shmat(r16, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/229) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002040)=""/4096) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/136) getgid() connect$unix(0xffffffffffffff9c, &(0x7f0000000340)=ANY=[@ANYBLOB="006a2a17f421489e244669280159002e2fe6696c6530005a892328b3793eba0b0e944f29ba18ef31c8eed61fb6f129d6cfe9b1d007d805fa5991745d"], 0xa) 05:20:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[]], 0x1) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/241, 0xf1}], 0x1, 0x0, 0x80000000) msgget(0x2, 0x3871033cd4923ff3) dup(r2) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000380)) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) write(r0, &(0x7f0000000b40)="e2c166b955632a7e2180569fefc4e24e070515c605181c218c7a1237f094fa3c61418777205da3fa686fbdb5f81b6a3936a2e0fe18266cb983503714cc46bcd2e429a58457407da4930abe895336ff181406600bd5c8ca6e91a9e446d545e5ff75d87b7dc68f88bb1d05a22fdbf2403a69f4e4a7171159b49576cb28526aa5bdf1d4c76102cfcdff", 0x88) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r3 = msgget(0x0, 0xa00) msgctl$IPC_RMID(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f00000004c0)=@un=@file={0x0, './file0\x00'}, 0xa) r5 = dup(r4) listen(r5, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000340)={0x80000001, 0x2, 0x7, 0x75, "67a2cfe070934d09741111b94dc5f57d84bf50a4", 0x7, 0x2a1}) r6 = getuid() r7 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setregid(0x0, r10) r11 = socket(0x2, 0x1, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x10, 0x0) r12 = accept$unix(r8, &(0x7f0000000480)=@file={0x0, ""/15}, &(0x7f0000000500)=0x11) r13 = dup(r12) listen(r13, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r15 = socket(0x2, 0x1, 0x0) bind(r15, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r15) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x200, r6, r7, 0xffffffffffffffff, r10, 0x1, 0x78}, 0x6, 0x4, r14, r16, 0x3, 0x4, 0x5, 0x5}) 05:20:13 executing program 0: clock_gettime(0x20004, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000080)={0x3, 0x1, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000100)) 05:20:13 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x5f, 0x4, {0x9, 0x1ff}}) pipe2(&(0x7f0000000180), 0x8004) r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x8) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) open(&(0x7f0000000040)='./bus\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x80}, {0x24}, {0x6, 0x0, 0x4, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000140)) lseek(r2, 0x0, 0x0, 0x1) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) geteuid() r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000800)=""/170) r4 = semget$private(0x0, 0x2, 0x40) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000280)=[{0x3, 0xff}, {0x0, 0x6}], 0x2aaaaaaaaaaaab5f) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r7 = accept(r0, &(0x7f0000000900)=@un=@abs, &(0x7f0000000940)=0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xfffffc89) r9 = getgid() r10 = socket(0x11, 0x3, 0x0) recvmsg(r10, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/176, 0xb0}, {&(0x7f0000000400)=""/114, 0x72}, {&(0x7f0000000480)=""/116, 0x74}, {&(0x7f0000000500)=""/190, 0xbe}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/157, 0x9d}], 0x204, &(0x7f0000000740)=""/160, 0xa0}, 0x1) setsockopt$sock_int(r10, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r11 = geteuid() r12 = semget$private(0x0, 0x1, 0x4a9) semop(r12, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000580)=[0x52, 0x700, 0xa40, 0x0, 0x200, 0x4, 0x5, 0x2]) semop(r12, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0x3, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x800}], 0x8) semop(r12, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r13 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r15 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0x101a8) r17 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r17, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186000fe0000ffffffff0000000af6ce4f22276e2b8d2a48d600000058a300"/44, 0x2c}], 0x1) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffe8c) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0x3, r14, r15, r16, r18, 0x4}, 0x200, 0x401, 0x2}) r19 = semget$private(0x0, 0x1, 0x4a9) semop(r19, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r19, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r19, 0x0, 0x9, &(0x7f0000000580)=[0x52, 0x700, 0xa40, 0x0, 0x200, 0x4, 0x5, 0x2]) semop(r19, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0x3, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x800}], 0x8) semop(r19, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r20 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r22 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0x101a8) r24 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r24, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186000fe0000ffffffff0000000af6ce4f22276e2b8d2a48d600000058a300"/44, 0x17f}], 0x1) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffe8c) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000100)={{0x3, r21, r22, r23, r25, 0x4}, 0x200, 0x401, 0x2}) fchown(r10, r11, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, r11, r5, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) 05:20:13 executing program 0: clock_gettime(0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x10000, './file0\x00', './file0\x00'}) r1 = socket(0x2, 0x1, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) 05:20:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) pwrite(0xffffffffffffffff, &(0x7f0000000080)="e4af4b8d1a029b46088638b468c0", 0xe, 0x0, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040)="674a9d07", 0x164) r1 = dup(r0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) bind(0xffffffffffffff9c, &(0x7f0000000100)=@in6={0x18, 0x3, 0x5, 0x6}, 0xc) r3 = dup(r2) listen(r3, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x37) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 05:20:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x10e) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000200)='./bus\x00') r2 = kqueue() utimensat(r0, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0x7f, 0xfff}, {0x800, 0x2}}, 0x2) kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 05:20:13 executing program 0: clock_gettime(0x20004, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) ftruncate(r1, 0x0, 0xfff) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x8) unlinkat(r3, &(0x7f0000000100)='./file0\x00', 0x0) listen(r2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xffffffffffffff88) r5 = getgid() fchownat(r2, &(0x7f0000000000)='./file0\x00', r4, r5, 0x2) 05:20:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff1f}, 0x10000044001000d}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180), 0xc17f}], 0xfffffffffffffa1, 0x0, 0xffffffffffffffff) pckbd_enable: command error 05:20:15 executing program 0: clock_gettime(0x20004, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x2, 0x0) 05:20:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) dup2(r0, 0xffffffffffffffff) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x80, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffc, 0x71}], 0x77a0, 0x0) clock_settime(0x2, &(0x7f0000000000)={0x74a8}) pckbd_enable: command error 05:20:15 executing program 0: clock_gettime(0x7, 0x0) 05:20:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x28}, {0x3c}, {0x7c}, {0x4006}]}) ioctl$KDGKBMODE(r0, 0x40044b06) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 05:20:15 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e27668c696c6530"], 0x10) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040)="674a9d07", 0x164) r1 = dup(r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[0x3, 0x1, 0x401]}) clock_gettime(0x4086ae5d0f9428c9, 0x0) sync() 05:20:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x1e, r2) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./bus\x00', r4}) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r6) writev(r6, &(0x7f0000000000)=[{&(0x7f0000000340)="6243dc71db90ab4278eb9a27a0011ff1b7662c17ed48da792555e45e7abaff18f523bd5dd75dcbef67b7273d15b734d53add9f9dc8cea29b007904820bebfdb1ad565f2635ca13f9925146e7e430a448c375f1fc46c5cb9c060c34c5df49476113ba3c47e716edfc23d2c203989ba4c3621e790253750a27374f3ba5743ddd385382f5c4f0035e33744322d47762f171e653363fdbe558dc6a119a264fdb3b46d220ee2feefb75651d085cff89845843c57db96c4cd8c05e67821f99563c11c7dc231da0d5ae0e317f7b6c8ea374b35cbfe9ec6a7b56f4edb4198eedbe7f7f0c54d519b98940eac137a56ecfa0cd8f46d432ae20c5a67b534370957562a3f0427886d39c1850eea8463b6baeaa1e2346e154a74d7cabbfd165dfb8a0a572f4f4b186122214d9ed3dd0c1fcf11e1ae9527e84545d26841b6f50410b9a0d1457e8d8c60fd5119f38656fa61084fde73bf89db40d8cb5912a2e1861f1f4e6a6a45786863516294a06c6df4461208e4afa4527181d0b8bac3ee84b132e6ccb5168b0dff888881f348cb0bbf32db3edd6704c0e11fe93825661884d72730f9951bc12ef68bded49b0a4709e47cbed6f51bc26b7811cd38edb4445a56db3d837b6a9e68f54feff79e1a32aab4b9944905b6a07ca5f93314bb1ac127e99502c40a349d07e8b118cb5dbc4ca2441dfb189ee17a856a812d1bdc66d74db7560b0e743a80f3c6f0aff17a3f1f442b298cc250f08f4c08b1289236668c8ea2d55f5491c38d291451d77a2c5b2615e6ffad072f41942a498d376c370a0ac8fae2fad8956d18467b2c317f5381f0fdf30b525948b075c472792a29f0b62082992ae57d87bef9d3c7a25e91d60d3a31ab28992f505975cbeb39e235f03c32c1cc3a3dbdb8d62f068e475f469579ba5a073514323ff26a38e7f955056c2cf8c29bf75389fea871ea26e38335e9650f4da945a58403d9a7f87e06403b2154caa7cd20caa36b7b2d0e1f3c803e97cd7671768714b73db7a0c04085651758309da79e6f10e826e93bd8abf238335a9e52156a16dc88f32152f24b5caec710eb72edcbf672f8dc535e9c944d800cd322b8b7c3874ea353f876d8cf6db56d8d7025877624bee0836d7e417dd2be7383198e84356bcf869fd78f8bc7eaf98ce97b2667bed5db84ff1016d18be515cb7ae32d852fe7dcf7a199da6b615d289bd708b627f75a618c985cd7fe31bc3aaf28eb4a84494405976fbc2d1f1e3c7a195dd323982d3522f04eaf948e2d0d5b2fc4c4093ed18b4c1f6c4e0e174bc429c7884c7ece7ac0d5e587ae8fe6a9d55a7f08f273e323a447320dbe325d3b0faeec489c46955cc8840fee5952006bcf78d4db8db2befdef39af431fcdae8feff54af2865237a45d53c9ddc8c5a048d9176850233c4cea79adee4f3baa2cf8853a6da96323294c9b106194b440497e1a2149d167e5675a7acd78049ecec6ae61866dc1177d1f83011aca0de2616c28af654387b02ada411a7dc4a723ea144ab0f7799e54416819483fc9cb2cdf783cd0b65749262d7a75a9ee6a7679a57162a8f0e2225230d4db2ae65132328d915c114ea2cae65ce151841cc28d1798d0bf6a4e7115b569ed599898a75aece54160e5b6a67473e90a97ca3c4231e2c9de1b64699239df9d0421dc63d18c849479437d437d49793a71d9cd1a2e95fd73026fc40f4b2529850d0e0911cee0f781f9ff99a184e982cdf1bdf5e7d45954253d3a5e0579111e4f8ee92bacf27572165be5df368ab4bcd0596cc89f83cc47f1ad999dee739558e5d8444df3ac96c125d1007bbb13c2a8b0cc7ee21f144b3cbcce5fbe5552ae9c1fb288251e38e3319cee033ea02e3b3798f3a697c84871beb2b1f18dc6bd842567c9395202a4add2fc861672e44217f069bb8ee5c122fb1e2f1ad4eba7c742cc13e970e8a2bacdc50649cee2a5d414eb09f46c29ce4a59a90b4cff118ecc22e07dc3061074a0200b6916b36dedc19a9439af59192f387eea78ad2c6a72a011aadba7d0635f3b6258b445c3212fe4855754ccec0ed4057b56eff5c67c091a75ffa131cc4b59b27b6debb4be9a7328267fbdce5113a0718b1e06a03679b2ff580d1aeb26e0e63673fde2523a957dca4d2a4d210a254b0940739962200f96bed7238b4b1a42ae17325c3eab82e41ce776094c197c8b70015ac91e50d0bf5803a0193e1d84f2f20d7d9d3d289dd89330e0614b0d91c1d46158a0d02ccdf87992a48d7f4d50fa619611475efb8b18f626d0b0724232d74051d0480ff51b40d09db53b29a6469f4755e74b679d34f635793f28237e544e50a7598c8bb4ab555066fb920a9d0576e3dc2cbb1533fc5465068c4dbacedd73d51bd41a1fa3c7aae78c15dc0c42e788e2ea654e62a58dd2c1cbd63f155151beddc5a517da16fec4035236b63c3ff7d2500637f8e83c17152ed400c2d102c5e90de6ca044e9b1f0d1b88ed905d1766f9bb0b6e705f7795ed1027734107a2b5633328194ddc0db6a427b7a9ea2e7efd6e06c78dd4fcecef637ce03811a5551834613414b55e9e6f823f4210fb164a228e5a60f8ecb30dea723441867e0afc037cd75b6192ca77769341b44f2fe034393eb459d37f0cb5fc04733e5f84d6ec05e08e3dde12e4f899798c8b7fc688b6903673d71306190060d664a3466607989865b39292a409b75b8a48e4054eeaab93628743e8e66a8ee34b738bae8485a124cdcf658adf6d16b1c311e93be416f420e02882fed0a03616bbfcff7c8f878b38a8bbee088459379135aa0487ea289649f4799b9aab51a909a498183d30baa859c61cb9bf4345e74d95e141b48e95e7133a893de2232af208fcdea62d273fb630863229e5d72d8bd2189d31c24ee8e816149e9570dd939f2ed688ad1f0ea71a7dc173721e6ddab368e88df2efe95361a071e6eca2006a0d38d2ba65b1dec9776dc30fd57f0f8cf9879d718c5ea16931dce9b35b4953e5050cf46d9ede9c50fa597437f4cd7cd12cc592b35a61dadff13ea407c08a1cbe77eca660f294bbdff5320037de902156f9bfc8da14bc74739c8b8a63212fdfdca79ffebb2945504c7c7d67c3eff4b90338876cee28092dd1d69b9653d0ace9daf82fb7f9f299ae3649cb6131f8cafec5bb76f749a23a9635de2a800e932960218e2dd6aed93cab587ce49aabc328266ffcfe5a1b83ba37cdb02f4d924964c477423bb29c6d9f7f5d736af8466d5801d6f2ace078f472397a173f1370a778588cab5e93d46370e7903a96e3ea43ad4ae482532228bf634b3e9efcddd7bb6b06a9e1c887cc8ec5c0ec195abe68a0f0f09b891a446ba7f60ee6206118ce6e45de7722e6a7b4e4dd66542e951011dc9925519bb934bc07790d0b5e68604bc5d9ba59b0804282fb6c073ff825afe81c75d8ab1dfa1be871fdbb05f2838c7120bb533f417bf41a6082c770871952d5c4b3fa47533ae1a30a59358475ab21c1a75ef17f0f4cfa9b4dacd019e7c719c431e391d27461bc3369b92254c6704f3844fee3ff3681eb9a8018322ede33de12914733278d1876bab4181756fbef6bee84b992b5434871d5ba183fe8f27deeb32d28d1eb39055d9bd851a6637e53837b353df837fdae99eff58409c4a2cffaf1793bd1802dd108986c4d997dda2f108f74ff0ef3fe26fb4a65f01df398551987870eb0edf777a9d9711d5ba7ff43e3fc4ad41bf2a475e8ea98cf35c516a6a332b445635a493b73d98733b64e6a3333a582aa3cc4706231d1cb162017892febd25a33a47db2a90e3562d4bf78d07a1c8c9a1cefe5d3f0b4819a50b72263b58361e020484cb6eefd807901ebf95d70ccae2f18990f5447a8707196ba3fedf9e3269f14301e34a1f0450d188cc1489bdeda4e4e9209bf1ac2bed825992796d6a81dd86655edbf0f5bf057048bceba68a6ff326113dac77bd3aff0046483c463b34bd33dbcdb3cb03699eee7fa167488c1cf500703da1af0ff50357697f03edf858c4623f3b3bee4f84c1a8bb9d7ef22de9e2ae95d6fbdf48fe1c507a6065274cad3b79b5f0be248328ef4adcdce12d5f762fc5b85f329aa141778f06acf02f78a41445cab0e9f94feed6cc2395d043a274aab0cd21eb8dd1fd74a6ed3e0e55e2d7752dd9ebf27a29af1350644bf1466f7974d60dd86364a759cfb23c0d8c39ed2cd7d8ab878f0286c5c87a936d7938c83f1b7be976b235ea3d25ddf561a9e6d829947446a34b888f3bff97ea208984e35b8f0597df0ae7734fbb1045874f6e873eb5026e9b003db0344ac833b8bbb2347d8d92b959759a319cc831e8512e80d4e7bb33cb86715a91eddf93598ea3ef6255aaad4accc18374b7446bef1d1ed9e5d03b2f1e9784bc734691967db6e607e07ca7b2a232a35aa8f78544cba981bcd456fd55e10da7824af33f9dc6e91e5ce634f8d4a40a244642dfc973486b03c0199248bce46cf088745ec692f53d9229662cf7f4c84a8bd3974e4616696ec2cff3b90767c8d0fffb1757c14e3dcbe1ff5ed926651d18ce612ed00f14309dd142dfe8e95fe4ed50de013f6aa56dbc01ca78b1d91997d6ceee903052bbd6e4d8e36cf38472b18e0a6a7382b16042dc04dc21315437408eaa6fa5abec619963b2874109feca4c720a9acbc97d0608d38ef03751e08400ccdb0b85cad9563a5af414e8537f911785c76472382ce7f17d283a4bb6d945c3c0cbece199074b36576d4221cb47edaf2e17e187c589cc3803a6dbc68ab5254fb98930e860c9ea28f6235089bd030d107d229919ae68ce01b64f0b2cc87d0e938d8564bd4af486e6032f5a90a468d4a158d527afe0ce4915b0b490dc0e92b9f9851b007d77b62f11f82a8a812a8f372f0438da5858f702b4e761efb8d5679d3ec3af47f934a83cafa3f32dad9953db55db3d52891e1aebf111cb30b80eada2bf1788f11f78ce71525eeb7a6f8cf6a4ca81cf1edd66fd7551a6287a5816a352939c1cdb67e8289f9f5132e6b4965f2d233208d41fb9fc51ac8aa92101b6df0ca3b0d6b1f49b7cba14940c7b1d0e298c0b90ce62d14d456dc3b492bc5404cf6907cabbb1a2971622489b630064e02b20e80e485a27e131f16bbfdb519db1d0decdb9158a3043d5ce5488722e1a7c8c24c14ff739653228fda3e4a858ce1650bc6686185435e2e0501f2f3723f3e7fb489505e716519ddd4e148af291af3b51b3a162db4adef44cbd6633899960183eb1507e418e470e0d33e5f7000b0729dd3169d25ee1d2de9dc2ab35a43545b52b49abe546fa3a39d26e25cdffd962a56df8e57a217f3153926357f4d1e4c201cb920eb09ffc50e50ac3afe48751a66680bfee5555676d237d66e413761b34607e6b22929833322936666a805090c0dafc7c45f19437a42ece2cef7dcd880aea16c4faf38ed8f05f40e976155f852df628c163da7f5f9223091c529c97feafd87680f711342e3454f858ff4c788432b8176cae937eee061342cb541d471d5b9c7b1c50d754e154ae4adda2e379a97ffa008df09d5b7c043f88635797f891ab4ea767422eeb8a8d62c9d2ce486a83dacc2dbf0960f1c9b058e813a582cc145df62801e1b843630f68c185c10d0e5023163d8e6bdaaf2aee10f8362a09488ac80a36eeaf8c6c788f3bac9f79fa41d0fdc3c4bed6304904442fc0b8715527907dcb790f50bba2d160ff9ca7130b85aef355bac51729b01c7406151cbcd96f087c369dafc42730adc06425314e45022ef09cfdbc2fd1da9168da65e5095daefe2914b6525883441e55bf1abf3ebaae8697b88cd6db82e5", 0x1000}, {&(0x7f0000000140)="d09347618fce11249bf34333f85cc690995ac37a17f015522a0a1c14ed9c165cf397a931332c1b91e53a9fb6679da80364ee55fd3f48d43aa91fcc2788497cd0685e72af5e96b8a9870b1ebfff2cca49ad4c17ea534c957ab7af32fde08d22a385116d3148ce6305ec16ce51bb18aae14a53d381d46ac62dd4f5bbf74374a6e536150d333c28ccb03afede6214145c170e9b1bd36116a119c79c74c7e1a25a708bccceb11e34b8f90b5ac3be479ba1227dd54264e7d7cbcf7e1a712b0581", 0xbe}], 0x2) dup2(r5, r0) 05:20:15 executing program 0: clock_gettime(0x20004, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0xff, './file0\x00', './file0\x00'}) 05:20:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x0, 0x1}, {0x18, 0x2, 0x0, 0x190000}, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = socket(0x2, 0x1, 0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f00000001c0)={0x6, 0xffffffff, 0x71, {[0x400, 0x7, 0x8, 0x4, 0x7, 0x7fff, 0x6dcb, 0x45d, 0x0, 0x0, 0x101, 0xfffffffffffffff7, 0x1, 0x1, 0x9, 0xf449, 0x1e800000000, 0xfff], [0xffffffff, 0x5, 0x7, 0x800, 0x7, 0xffffffffffffffff, 0xff, 0x5, 0xfff], [0x9, 0x8c, 0x3a, 0x3144, 0x1e, 0x0, 0x73], [0x1, 0x6, 0x6, 0x101, 0xfffffffffffffff8, 0x80000001], [{0x8, 0xe6, 0x1, 0x3}, {0x8, 0x4, 0xec, 0x8}, {0x4, 0x8, 0x7, 0x5}, {0x1, 0x7, 0xfffffffc, 0x5}, {0x1ff, 0x7f, 0x9, 0x10001}, {0xc7, 0x20, 0x1f, 0x200}, {0x7, 0x1, 0x0, 0xffffffffffff5a5e}, {0x9, 0x20000, 0x3ff}], {0x6, 0x85, 0x2, 0x3}, {0x2, 0xffffff00, 0x7f80000, 0x9}}}) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) r5 = dup(r4) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x4, 0x3ff, 0x3, 0x0, 0x2, 0x8001, 0x1, 0x3c528603b928e520, 0x0, 0x40, 0x9}) r6 = dup(r3) listen(r6, 0x0) pwritev(r6, &(0x7f0000000080), 0xf2bba2b5bf8d9, 0x0, 0xffffffffffffffff) 05:20:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x15}, {0x200000006}]}) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f0000000540)={0x2, 0x8}) socket(0x1, 0x31107a6209e4dd6d, 0xfc) semget(0x0, 0x3, 0x1) getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) r2 = socket(0x20, 0x8000, 0xfe) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffff0df4506856d78a2a197a3862070000000082959559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6240038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab673fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd7e9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c40903896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd909fe47978e9abf7e33dea92bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a3eae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368697e389de67df114abcd0dac23246013f2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f17b2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537056906dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c060000000000000000000000000000000000000000000000000020000000000000000000000000000016459d0495ec706c000000000000000000"], 0x10) dup2(r2, r1) r3 = socket(0x11, 0x3, 0x0) r4 = kqueue() dup2(r3, r4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000000)="621dd38c38050b4dd1a8a85380c766ea88a0ceabc0e5b32ddb3426cfd702af187f8f17a9e7aee27f4a1bb0ea", 0x2c) getppid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000012000/0x3000)=nil, 0x3000, 0x7) setuid(0xee01) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xfef8) chown(&(0x7f0000000080)='./file0\x00', r9, 0x0) setuid(r9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000004c0)='./file0\x00', r9, r10) ioctl$TIOCFLUSH(r7, 0x80206919, &(0x7f0000000300)) getpgrp() 05:20:15 executing program 0: clock_gettime(0x20004, 0x0) r0 = semget$private(0x0, 0x3, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) 05:20:15 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0xfffffffd, 0x0, 0x80000000, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x3, 0xffffffffffffffff, 0x7fffffffffffffff], [0x0, 0x0, 0x401, 0x0, 0x0, 0x4], [{}, {}, {}, {0x0, 0x0, 0x0, 0x2000000000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x8) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 05:20:15 executing program 0: munlockall() clock_gettime(0x20004, 0x0) socketpair(0x6, 0x2, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x3}, 0xc) 05:20:15 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040)="674a9d07", 0x164) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYRESHEX], 0x1) r1 = socket(0x2, 0x3, 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0x1, 0x40, 0xff, 0x3}, {0x7, 0x1, 0x3, 0x7}, {0x5, 0x4, 0x2, 0x101}, {0x5, 0x4d, 0x3f, 0x400}]}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:20:15 executing program 0: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000080)=0x4) clock_gettime(0x4, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mlockall(0x3c9fa094f58c1270) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x7f) 05:20:15 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c65300043e7ef6b7428686164e175e4be31cdd6e0ea7c8a721193184e566a18da1405df20e5926a984de17add1cfde450854b62cc9017758b7672"], 0x10) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x18) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000200)=0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) sendto$unix(r1, &(0x7f0000000100)="f6cef9bd47dc3500", 0x8, 0x0, 0x0, 0x0) 05:20:15 executing program 0: clock_gettime(0x3c185e4c1f3ec9dc, 0x0) r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040)="674a9d07", 0x164) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fsync(r1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x7fffffff, 0x48}, {0x18, 0x0, 0x8, 0x7}, 0x9, [0x0, 0x10000, 0xff, 0x5, 0x2e, 0xffff, 0x6, 0x9]}, 0x3c) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x9ce) 05:20:15 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x800, 0x0) fchmod(r0, 0x6a) r1 = shmget(0x3, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) clock_gettime(0x69a865ae06bbd789, 0x0) 05:20:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x6, 0x8000, 0x2) fcntl$dupfd(r1, 0x0, r1) bind(r1, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x0}, 0xffffffffffffff41) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x26}, {}], 0x2}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x26}, {}], 0x2}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x26}, {}], 0x2}) readv(r5, &(0x7f00000002c0)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/213, 0xd5}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000000240)=""/84, 0x54}], 0x4) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/\x00', 0x1, 0x0) r7 = msgget(0x1, 0x3fb6793e968c1eec) msgsnd(r7, &(0x7f0000002680)=ANY=[@ANYBLOB="03000000000000006f1ed1c5b08409cb25cbdf52a7cc32c5644932a5c567b93e177914a11175d72475272400b5ba5a4c78fb11fb3097b7b8b573e73683b41d742eb881947362948918d1c80ce58886606099f9b65fdca4eb80418c4adbe76511696be8678598a2802899371eb0597c352c7b7e2b1d363885"], 0x59, 0xc00) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000002600)={&(0x7f0000000140)=[{0x24}, {0x0, 0x7fff}], 0x2}) poll(&(0x7f0000000040)=[{r2, 0x94ffdcfa58a2bd27}, {r3, 0x186}, {r0, 0x2}, {r4, 0x8}, {r6, 0x20}, {r0, 0x80}, {r0, 0x1}], 0x7, 0x1) r8 = socket(0x2, 0x8001, 0x0) connect$unix(r8, &(0x7f0000002640)=ANY=[@ANYBLOB="0000212f66696c6530009b4e6368e180348467cf1f79e0eb475fdc"], 0x10) setsockopt(r8, 0x6, 0x4, &(0x7f0000000040)="674a9d07", 0x164) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, r8) ioctl$BIOCGDLTLIST(r9, 0xc010427b, &(0x7f00000025c0)={0x6, &(0x7f0000002580)=[0x2, 0x0, 0x3, 0xafc1, 0xefdb, 0x8000]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) recvfrom(0xffffffffffffffff, &(0x7f00000024c0)=""/124, 0x7c, 0xb354d82189f5365f, &(0x7f0000002540)=@in={0x2, 0x1}, 0xc) close(0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0xb1}, {0x800000014}, {0x6}]}) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") r10 = socket(0x2, 0x1, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x80286987, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GVIDEO(r11, 0x40045744, &(0x7f0000000080)) 05:20:16 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = fcntl$getown(r0, 0x5) ktrace(0x0, 0x5, 0x2, r2) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x1) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x400, r2) fchflags(r0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") pckbd_enable: command error 05:20:18 executing program 0: clock_gettime(0x0, 0x0) clock_getres(0x3, &(0x7f0000000000)) 05:20:18 executing program 1: sync() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000006fab", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x0) 05:20:18 executing program 0: clock_gettime(0x20004, 0x0) r0 = semget$private(0x0, 0x1, 0x180) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x1f, 0x2000, 0x6, 0x15]) 05:20:18 executing program 0: clock_gettime(0x20004, 0x0) getgid() 05:20:18 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x3) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendsyslog(&(0x7f0000000100)="21278871029bc7159492dab7fd45382109cc224db19b3d3e5016eac1054d4b060cc911801a43a48439fa0fb399d6f94576f0207b51aac92136757282d7e7efaedd03275eb03aa17f61ff79a6247c7eec554e6735b7493859373189eeeabe397da24ea9b15eea037653ebde268288ba2a43253d9a5bdffc8900efe7f9ccaa1bdaa1e1235c008d6a66a03e123e21cbb5b5eb03b8a3a5c50611fa9187948edae6676e66801fdf8a80f48eff922c692c5ebacb06b3136512023cb1a81fb29de55471e999a89f08f54ca1c7a876291e57ca3f631f3094882eea405c34f19f41e0d51d2f25ce349bbec2c9b0487a925193bb57b822377e2d3b4f61bbedd83751cdcdd640cbb37b40d8cfc15527bb995ca898f37df54a95eb04abcbfdcc5f9aefe59a42d060c8d891c475475ed0d30c3739b4ba4b3a566a0a56029b303602fcbb92e1d2efe74a9780387026a62092228d201117e77ac44b296dec387940eb94bd664dac4b13b8e817b25ce841748dab1e6528eec7143a7258a53927bc91ab7ff6a2b1e49b0a196cc84bb314361c3ca0e143edd2de315cbb6b29337f17376c6929caa291ee03f698034725eb22b577eea4146293a7722fca6b830dd6417846219ab44aa6dee839d47b9ef8d653fef39b0fcaa8b2e29b6f8d1375899da77e653d881cc997627d371b82427af2411cab606b747eeba833aedc71ee477faa56702da7f23ce1324f3c1984e707522ced424394355321079fa516ee135ad47b65125c7cdbcfc169285daa0ce34d755926aa08d6da77d035f9d8ca339855b9c072b59a4fc8f09226e83086863cbf270580afd8127972e0b3469c0a9a2d95a71e6639d6a66b2b333e70ebc7e6f08381ca54f7e9d9f68857786e61698354f0acff2b3692f86a6b34b8d99455b6fc2a7322cc454456f0e828d4bc866a17916cea8aa99e1387d0f2cad605900df50ca9957e90de90e6a8b7f7df5638aee23ba15d1caca361adde9204e251238db46ff960c2209ec9a955df8ecb1b8295b37827f9c63af7bf452ba5499406f8701a7edc2adcb9bd87093dd2b49b1b20dde088547583c9b13a3a51dcec5128528e66f1e3d67f3d83d95906ad07e7e662a12c8624b9fb4b9fe029e8a63cbbb03eae0b3ab4227df28e30b4461b33e19abde6d8f624a9aa4bc6ebe9acf7a6f6032d7389f56106023a05072e0a1fa8b45e665dc1d59d7b15deb701a5e050b3ab66c1dde269efeaced9ff957e3e5fa8288805d7cb91bc814e2aeee7cf743859b74047f22df99b4e7dd2386dccad24b76f0e449fabb8985baa25c900d637c2d70f1f5306a388b8120a1ccb2b3499e7d9449b50ba7be24522d56a249cf73354030b983e4f603e24e2d2aa57c2c7d5cc59181dc37c33ee96b6f16da0956c5b397a98e5884ae0678d5d1502dbd90333fd837bf1c1639a4dfdf3624822e752abcec0b791b323240674762bfab7564e9ce5835e80f2bd1173c7254ec65e1d8ea3ac8bf021bade3f255d77b7efe6afaad19a89d82b3d512495d75ba0e330164d7dde7eb019b53f2953e965c656ab31606797a0daa4df9f62d0740c5d7367adf96aeb51f7f077eb45c928c96858214c37f8015752517db0f03c3e6a50e1367b714e00c8d1853311bb190715a7f833c5c147456e52900b7a8a83b35cc1326d8735bc3f4b9f9f95cadb6be09edb59fddc7a4918751dac29ed33382fd77943f271975fcc264a306237aafe631076cd54fd927f8bcd716c01c2a450ea230e083c502d32098432ad7279795d61b98236b1f68554830e361f509fdc4d511707b41562aaf6fdd3880cfeb77043e37b8440d9099009a3ae16f040955ec6639123cf5c6534e0a1c7d4820da72c0bd38945ed8f08726d3278a772b66d56671f23b2afaf2cda4f1b2f8fd09b57cf00bfb3145e6b39541f317a99d1f696c87dc96c2f7890e5833c53e8c82c33469046a6f34ae04cc1b3a671d3385a91a4726982231508384a34de35bc0890ff88eba45ebc5cde12eac28c82e2628e6c0c08dfc3b2606ee41c71b9ed3b717f049470ec89b596c6399b925564f3aa06fd56a079e6f57c935ba3bccafcc4dcdf8a0b572223feb079d971aff608f4ae4f072ec9667fb13a64b42372cbd8420db95e2fbb409f67f6467609fd52ea7893764c1e3211b90bde4c37882e482b932d8a25f32895605c34d2df4afb92cf426fd9c67999b565b9e6a8dcd03ce40cae46553fa0d483a8353b7a92233b013ab9e598fe4195c3c2c5f7e682fb64ace8ca5d2fbd96d4e3c535258d88b25fd8d39620513435a5cdf421fc3746bde523dfe90c4cf41b9d3df3f467e6cedf8268bfb268bbea45b9586bf5b9a8fedb655f3261f4f238d1cacfe13a13fbb8e31ccf670ee745e2231dc300ffa08df55f67a10a32fb18ce955ff1458a080ba044830859c7e0511e6665e5f8e628fe7333057ea75ce421f14320c9424f4e9edf929bbe224f1559907a48968d73dfe6f44bc0b0bfda7ae261c247d17c27a96d29766ab7392bd31934e9b26f9c609a64ceacc53d9e89182841288912af9565db28b1d246bd49405678582b576cd9a0274377a9c8b81972d1117078fcc5dc863aa66f50c7b27e1b4818e4f0bea6b73e78cbbf5644866c665711779ef77c45fca9dc084fe7ba1fe9aecf9ae426fbcce93bf032a85cac5ba31e08a47888497961d540d6c688d2f6d94ce253e100ce17c4c44c03bf24309434766317518de2b1e249b1714997d8d9d4ab608e39e9f293e9c228923237fef7de839cb224dc77145e0bc64a7f991ca303f2af9712295e740299f12380d7f022f41397afac0bd942c775bf26d97751dfb676c663ada2ed575886e81470d17b2adf15e17b1fa752ea52f2d1b7d742922268e6ee6aa20b84dc958d899b2f58f2aaaad7ada4d63c243227d4ff61012a30488f167fe1a170082c28c07ee47bce0a9a29ca62cf7b4e561d527998f36db2bd67697a00dbd7f7ae00413b5e193a290ac0387a78d32490269dfeb481c91140bd1ae3b375438957035b9133310b507b7be7aa0fa1f73044822f9ec885ecc5789f1b356998a15ade412f213ea57dbbd337184c19ecb6d68a36099156e88705fadd162c33b7f9db1353d9976444161d3161360892423572fe1e18217275876b05ce1e4913b8417f19fe734ca4c8ab6d5f8228f0f80e4cd4061ec65ad178748c408a59dedf585108180193ebc55124860bd946d2ef4790328edd0053106904e4d8e0636fc139ff3e1fa6f27747523959e2758e3a377c4e5be7958ce835d10da38920d2fcc93d1289cf234d309b0705e0a987146a815a9faae4c056ca08531aa29d1d20f3b944aa6608c2360447c459a32c8d3749cb3d47ac531f586d6bb2c9d07354ddd96c642b42c0f1c102cd614706b0cad64324dcff5639ed6836b9e503520ec5bb3d2268cd4f9c1d2256e23f2fb47d9211ec47da109e20bbc76ac8adf6456d52526164fddd747d4275815d163fcb8b67446d3eaa56f058585082746c94fed7514be4d82d265b6dca075411a51de41761713d51b731c9c89260488c7b8f343f555c75d24cef4da21de28ba6d43898bdd4bed041f7a9dfeac9e3dc9d369abb5ee5adf1327e807a2522c6c27ca39c3ce3d0bee60c735edcb53405fd3d92d1d275857980e9ce8f77ba5b9726d95952e594ab14e69479ea1e6311eac3f0c1e07c32893d8b30e40742973c18dcb31dc4ec1ec8fd36d5356451b8f31428d5fe9c9c364ef51e3735df533030b5e5f706e122c31efeb486113a6767f21895012e637237f85aedc3067e6f5e651529b59e60d25ca8ee859ff2e31ca5b9709cefd6ade271e4fc8bec22b2084d20fc03c8e1e81f4f2d8acdda38216e9b1b402a0326287f89a64af8e38234aef3b3e984b480bc0f79befb5b85cf5d6add9d69d0d9fd6a96833297dbd6f312100bf8b49fee0a36626c58a2756288237a83acaf39732eda3276d301f2873ad2bc33c4614721b353cc1d94ee403467f07f983d433938040ea10a0219d19f4df377da2980a9c5e9ff30559d76728e35a2959581b6699e4ee5926fee8af43ee581021ff6fdb0141448ec56785b2dd2c117951f98902946b8019ccc8137bf6fd47483f8ab6a5c7a0e587e11c4892c9a8591c6e8bd18eab705aa6b42961ac8f2999a098bb523b39c070e0cf94c62db4762b1622fb5301e7dd040fef07d9ca8ca4a58ecdedbbdb761487ada6fa82ec7c934cf0627a58e68b592b15c732d06f631057be15f5c1d0d8b4b2dd84a60e96fd4e2d86d9b5ceaa269b8d2cad535fb1ec3531ef988fff34b0f09b1e829951fdeb5e79132ccd3627c4de44fa4b4bfba06723ffda1bcf92e0d4fb2f96699bb41409ddd2a2a158347d6b4b5b12b1e6979c66d5ac25e49a09254df55e926037b3f6a89d117bb0a3b710d25541e3e86b11248be7e8345b3770c5c3ed6e7a2672ebecbebe8c56ccc02d29be7afcfa6d1046a8dab533c3cb7e65a0ccce2f4e46d8b674333ceb129b8fda9a8ee4be1cd048b4573fa29fc4b2180e3f2440aeb3e17577cae42ddb7fd1b757913757d84419537d793c04ea5489e4892e33c41bd5fc6edb371de2e9c11dff20393b6fde4b02965c765fca888ff36dd8b866e97b4757a72e28d076b6de3d478f21f3ceebd65d0a54dac75525237d3b185a040ca8a2f73c4ba9b10a76fc3b3f99be322bdec23cc25210c0167efdf53c8d62b5d35039ed13f8c943f94ae99bdfc2331347732830ce4b424c2d18c1edefe07fb5671c52be919c4ff95cac5a0fcb2706c524aec6c599b56165e9ce223b4beda60185cb78a97282775d0e2f906f163b0808a18095d7669204505bea5f8312d4af34f3b7cec3bbf449ff59cd2d47afa209210db84fee6875d079126468b5339a76f92ed7c366b7afdd3a89dbf92ccd7e98240299d5b2ca14bbb94c3e0d7f418268d28bd6adabaf064aa55d7e3c5e02f72d89b3dde89e0feac234652b295bc494e7ea20e7cf675b29262eb8d6f70bd4ec7438c1802f70b953ad426a275f898f82c8e264bfbb6b13380950f26b582ed03d0037081c97aac0f6c85e669934e9f71b1fc2c9c975bccfaecea41d06d1784e2308cbd0f9176ccd835bd99bb750ef6db0aae7d614f7de4f65389079b3f277ac8a071b3283c9a60e5378752b4c44e9ff0fe807504321502787a0cfdefceaef6163b274567006c4a512f99b4ce83b50020700033847ea219b7a9bd2330e9ba7c7804ffa901669a55b586b2f9b8fb1c750c4fffe8f902887a26f2e7d8a9e250c7c547cdc4b02c02e87ec3bc522be2730ad934275927cc0589ea6c37a45a30acdac6b40d3df7643cde247e0ffe91139bab3b3b3ebb8f224b154842dff2f77c6b9365f23dca83dc8082ba258d8ce8d991f1a1410c4d77571a4e88447cb2dea0906d120ca20caa8c90ed89c641e3b56f54cb7fe60c442de08f6860814bb4837a7341a20467fa104dc0c19360e993c9d0a4f410689f2372840ce8ae653d29069e4a86e8fa479d3ac6202232a3c9db5ad312d80069e13b3e58af5e1b80482ec27877473bd3203d6127fe3a23857b74ecce2277cc41985d4806d2abd6e56e2e636741b22352a47765088a87cddb6c8faf4ec7b883745a706e2c4fb41ab41c7cbf58f7cfe578a149d5665b23d13c5083bacc960fa1255f297b3bc42a0ff3939f4c32d4d6bb59bf406285436eaa3072f5495261da24ba0348b9e4a0fc23c374acd1658e96cbce4c1a3f8e09d2724fd3063883cfa43bd4842a46ba47fb7f8ece2a4c7aa669da238136ebd384bc9a43d94092b594a9949f3460768446815133", 0x1000, 0x1) 05:20:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x87}, {0x106}]}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x4, 0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="d43c16dff24ccde24d2a347b0ee8") 05:20:18 executing program 0: clock_gettime(0x20004, 0x0) r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x7) semget$private(0x0, 0x3, 0x6c0) 05:20:18 executing program 0: clock_gettime(0x4, 0x0) 05:20:18 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x3, 0x0) getsockname(r0, &(0x7f0000002880)=ANY=[@ANYBLOB="00000000000000000000000000000000000000f700"/110], &(0x7f00000010c0)=0x6e) 05:20:19 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x85}, {0x101, 0x2}, {0x3, 0xffff}, {0x8b}, {0x88e7945d63ecc4f1, 0x7}, {0x8b, 0x3f}, {0x42, 0x7}, {0x101, 0xffff}, {0x41, 0xfffffffb}], 0x9}) close(r0) r3 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000001600)="1cab", 0x2}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, "4d3e84f94426a75c11508d23b13e23e5c204e109"}) r4 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) setregid(0x0, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r6 = getppid() fcntl$setown(r5, 0x6, r6) r7 = fcntl$getown(r5, 0x5) ktrace(0x0, 0x5, 0x2, r7) r8 = getpgid(r7) r9 = getuid() r10 = getgid() sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f0000000200)=ANY=[@ANYBLOB='le0\x00\x00\x00\x00\x00\x00\x00'], 0xa, &(0x7f0000000340)=[{&(0x7f00000003c0)="55f7879a9ba5e2e4c927d417435bfe64bd32e522353d07f412999aa5096b3d102f045599ea67c96e35493307ccff7adc596dad407ecc22a6393daaed54334f95d91a1a5c392a1d3f70e84963d8ec148855642faaf0dde4844d5c107e84236e7546e6d23323f4f3a83dd546201fed5aa32d188ef8cd2a8a7823591e4202ac97ccfdd1324d09f5422b18326cf22f5bad7dcdf5b395db8d1941be875c2f6c7789318b4aececc575cf03088349736b2d845722d72566d5fc67fd5a03fa33f72309fa33aee28c6b9c68791270086642ec8a7281b710c028c887e0e63cec2f8acaa07310c0579340f13e8e299278e52ad1", 0xee}, {&(0x7f0000000240)="03e4bb0b15e44e08a19285ca419cff936c08d612468b287bdd386fe52a534afc56fa96c3aa237a9b254b014957927cec8cb4139abd432f5bc0af1888db3ebca578dc45430cb61f19eeac8b3e5469a97698d667fb4f304be4acbbc858c70e4b24bb6775e34ab923bd9f5cebe397cdd6af81515d4daa253eb1ac8f72f4400b01febb5f372b5d19b684cad9ec100f6aaa4bb338560954eebd1fb8c1d4de418c6d62b89b39e619e3b56a7fa7aa3220f1c9c54219a4505b", 0xb5}], 0x2, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, 0x0, r4}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x40, 0x406}, 0x2) readv(r3, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) r11 = socket(0x2, 0x1, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r12 = dup(r11) listen(r12, 0x0) ioctl$WSDISPLAYIO_LSFONT(r12, 0xc058574e, &(0x7f0000000540)) 05:20:19 executing program 0: clock_gettime(0x2, 0x0) 05:20:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xc0, 0x0) ioctl$BIOCSETWF(r0, 0xc4504447, &(0x7f0000000340)={0x88, 0x0}) 05:20:19 executing program 0: clock_gettime(0x20004, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 05:20:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x1, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 05:20:19 executing program 0: clock_gettime(0x20004, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xe8a0c44cd64df13c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x9, 0x4, {0x2, 0x7fffffff}}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/9, 0x9}, {&(0x7f0000000340)=""/144, 0x90}, {&(0x7f0000000180)=""/29, 0x1d}, {&(0x7f00000001c0)=""/180, 0xb4}, {&(0x7f0000000280)=""/58, 0x3a}], 0x5) listen(r2, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x80000) 05:20:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x64}, {0x30}, {0x46}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x272, &(0x7f0000000300)="807086e4eb46b78536ac869a80e6") syz_emit_ethernet(0xa3, &(0x7f00000000c0)="95f11d54a3d786f08207e66ff066288f5dcb31272202371710541090becfd0a6289b2f82973a825caffbf199b82c8c9505954d6c5574d3d4fc2e8c9538e770db4b0e12c33a09145a2bb018cd586729677ff4a8d8ddc5a8ee66e74ddaa4eee08ca382b53758760e2abffb3d6e3b9d7ed77a96a672af66daa95fd7c8359c853e4cbb57f8c8f83ab021c17090a5807dfd874193b06e0777ea931ca4438b5055abe2de6aef") 05:20:19 executing program 0: clock_gettime(0x4, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) r2 = socket(0x2, 0x8001, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.\x00\x00\x00\x00e0\x00'], 0x10) setsockopt(r2, 0x6, 0x4, &(0x7f0000000040)="674a9d07", 0x164) fchdir(r2) dup(r2) r3 = socket$inet6(0x18, 0x8000, 0x4) listen(r3, 0x339) listen(0xffffffffffffffff, 0x166) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x8) 05:20:19 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x5) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80286987, &(0x7f0000000300)) 05:20:19 executing program 0: clock_gettime(0x3, 0x0) 05:20:19 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x800, 0x40000000000000], [0x40000000000000, 0x0, 0x0, 0x9, 0xff7fffffffffffff], [0x0, 0x0, 0x401], [{0x0, 0x10000, 0x0, 0x100}, {}, {0x0, 0x0, 0x0, 0x3}, {0x0, 0x0, 0x0, 0x9}, {}, {}, {0x0, 0x10000, 0x0, 0x81}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f00003da000/0x2000)=nil, 0x2000, 0x5) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="1955c2195c8d3747536d799836603d9de0d3228478bc9c655e40caa92901c12e1eb98822e0f04afc2a0dd9a35c3f89d8701d728f3823b6324e29772e225f020193720a8841065476cb95d5d851ebe30eaa5383ea378e74"], 0x10) setsockopt(r1, 0x6, 0x4, &(0x7f0000000040)="674a9d07", 0x164) getsockopt(r1, 0x7, 0x2, &(0x7f0000000000)=""/195, &(0x7f0000000100)=0xc3) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 05:20:19 executing program 0: clock_gettime(0x20004, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000002400)) dup(r0) sendmsg(r0, &(0x7f00000023c0)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)="5d2f7290f1132e814fe5f8f213e25dd75f9fa84e62b98add4c9edb4046c3fa38d3227f282f7cfd0c0da89d460c593f8882da4461e3fbac989a451a183a42d6b84dd4e6dcdc30ed53db1879f1", 0x4c}, {&(0x7f00000000c0)="916946279273eb311f1d554c86976b0ccd8c7c0bff95ac5bd7847d58f88ce993ad6725aaf59150bc2193b823a6ec9127666fc0c17d4ff12ed04c38dac220d717bae732f48379eabc94db287fc8ca4749a67c86873ef8b1936a4a2018", 0x5c}], 0x2, &(0x7f0000000180)=ANY=[@ANYBLOB="5800000000000000ffff00003f000000767fbff5ea22090bb92f3d70d4c70f944b817dd709e7c42aefe79a896251d577caecf2e9259f7ea409a9a7878cda1ce87299f10b6bec0fe4753eedde7fc74c13b6d1b5000000000090000000000000000100000008000000b964af419da02f64655718b85e25e1669244868ed326755c4e4074a867cbf4c079a033acb49a07b35ce546e9f0571e6bf4539db241db733e8dd119fc6b8803d1385328c18cdfca187fd1b6c45ca1823a14577c19f8a8d598e32ea769da886b1e97c53c34f275b2f390de582657ef23e71f2b804806d60dbe7c3e90193d1a000088000000000000000380000003000000f8f50465b6774b64075238cd000c2e55e4fcfc24392a2fa2693cfe76c59a9f1d798a6343eced3d07848e93f216e785596983c811fc800d29f58824622ba326fff9c1219b88cf037a63a945a99493327bb0de511899f60bdf35f15a39a3961170d6578120d72cc4734845e89c89e04f1636f8fdd45b000000101000000000000003000000302d000043496d9745eee79e001d0a2f401709ea9372ac5b69dfa2b8274ddefa6ec73df5fa5e5ae29e1675af4347b66fd00489fa4f6e2cda05acf783d7f5cc9313496b36a07d7ab570eac7b35e8155d3ec2ff4c8c9c755601596415783f1fc38c7f74a5b6b9bb55f2c98544e136c169688453618a92223456898406878fcd1f7f91e8b46a5a20c6402d1f233824bf9b4ad0f527d6527e2cd8fa98c5ed42533baf91f0a7ebe45090bb2cab3adaebb5775bc643f4ec24779409a82f92f7590a3df45b83d5323eec9410bc8170f574272143cb0f4b5ac53d149fb795de113a6a3db91654be70d9130cc41a32ae3e5f4b1b81aafac1e2cd0940e01e5998652c1d714b9e5631c250dcba27fa07fd61abc3857d65faada40dc3b790231fdcc133e0ae9ae08641ca064278bd513f96ceb66e87978272ced3698fe8a46036e8e68a26c97d5634910882395a23753ec6c2b3ec1c0548ce99fe254188269ccd00d9c4ed8743fe183927a0aa3c89fa2675b53ee7a000a004b731cf77a7f77ac6a0a126f0e99d19c9db332a1cbf8dd4bc7e7d153843d1691e4c77a9817bf5893af4b59d93b1d9bcd3bd3c66bfdf08c0ce81d771240926a0f708df8da9be9122cf743e7155549d0bc9371e996548118bcd3638d8158a24d351259c91ce4cda6c13f63735e94abe23cbc230b9050cd6e34a38d847de3a2515700eb04861c93102e9167eb698244ab3097317795535c1ffe65a6b04749fc76e4898a1b1eceec3e076f82507e667d016bf3dc56f0bb8c929c2809ab49306523529e758d77bca9acad40bde033acd01601087b036d91fb5ea26748ccf3f9ff267abe6ae9427d96a26965fffdfa88464e465a2ce94feb5d70506bd02aa77d188b49cb170426660ca8425b8fa932e8e8c848f545d177da1996ed5cad52c8dede9d5a97ec215e7cd0a4d5cf9edd9de7978682c78445f54d87aa1f460dccafad274d8f95049a1bcc1286ce636c0f744b0789b56adc29ad3ac882677a0baffdacdd8f07d53d940cdcbc1a58244b5f5f7951c1d87cb8fbd680e69e99f4c1af6d1342ba34ba224aed5edf77fb9378b3b837dcc15bd5be310d91ce5ec3db3f2342df3fa8eb7f5979f1d6eede192ddb3653278eb4b438ac78e460d9b45617c7c5c392a32ef5219f30273ab606ef7e3caf4f24c2cb6f3aac06bd43fe4dd69125b191ebc680c21f354c977b93e1f828ba09a408b2e58997e377b4e5fc36213f7fbc36525fa6f8219b0924c8ee8e6e1c7f0f35902c20f0656c7b2cb23c20a1ae46f592ac6110f4352cdecf02211d057bc44fbe60b441e66b200fb701b3249041fadc9e5d3b246f21a9d95d77b6547a2de35ba523ed09d121100f3de46cb5ee2ab75b89755508d42887d4a42db275ec728d7abd977d7a2cba07df5f05b908e140f69ee49c8fe2a5a0f6501396d9794ee54d9bea8aae0ff507808d48deebec60180b8af34aa2eb32e8ce98cdf7a4fb5506c354798cb0fb3c5c68f0cd72eeaab17cbb5c8ef574c4c70d02c85db2069bf3ba8a255a6e75e0eb182c3080f4a8ebaa7d02b992f1751acb5a3e322351542cde3e7d8f34d697f617f497ca9ff49b91479ed80253a07f976e14b30246a12304a6a490fd23b453ca9ad5778bc4b15b8ab777c8c8409bb47fbf65f2e337d55ee9605f8e79a263c3621970399970cb61c3844d47b848be872eff5154628d4da31d89903ff565e5ab827e9c0bf9c5bae807bf4b588ad9beaf37d5e82636754a8dae117dd3ea43713d9dfd1af9feaebdc49fd199c456599c34d81218dc665b30a98fd7801d94867c2311a92ae5ec9d9a40f8bf5cb1fd4912d83ea5faa29c5a5b64ba50cc277fd6fbd457550e117cd395790b7561b6c001571bb8d179f075cc8a8d47cffddc1ad6e0b64d417f08d8494350a090b569f8389c29aa9a0d631a8f606ca37e2331baf16eb3d1ef898b4cc4f1af17081d61c06f737f8276706d88a18dd2b5bf22d42b29e25533cf1b8d986220557a1b6d695490c6e248ec39059fc57ab84b08f32617ec026623b96b6cb0273522347b8611206568e385824ebcd01503ac59eb3e56ebc0fba310c6e3c808478984c45c094c7547c58ba4a419a530c2b34956233e5a8e1b05df9f9c416352e9b16a2f5c58736596a58231d229f9c800d0dac91b96e982b70edd1b43322893670f543ad0d25dbbf2c1a093335303436354efbb26a3b75720371ba95fb509df81c61052e40727b0f52b03a980dce3b6aa850b667d03dc74587ed24773d8584f7a85936e87c59cc0b765c25bed37cf1b6e22bd9f85dd515383e7ab1fb11b9babf87b4cccbb8aae2504935ae5b9be22584368ed051ecb72da4c1f6fbbdfde613bfb903884317b7f63219ea61c40d1e3ea4a69bb4934a693c3c306a6cd61186a86946e6662c80aadb809611d327d7b620172f81646f6fd5ffb7a19195bc5b195f3f7c440aa8b3f92112579e50faa6a8e2a69ed0770299b9025791ca569e11d3e00cdeb069a29cf849e048f249b28479bcb8febd215c859089ba10cc3699461935e17634e32403e3cdd6d9794b5e10a2cdecb10c8c3a09d431e2f3e4cc8fd595baf067f2e9115cf6ef19186eb7e290e7422d0b8f16b2232c801c479db92736e25ddff415a36108d56e460503fb48024156befa459223cda766c85d2246db6af1b7dfb37da9b665b25501954b7f5065d359c98e20a8420d9ebb0f4cb3af6eebd736366d48c733168d84035cf532dc588d807820d955543d7ebe79b49aa2d2d9b094bff9d9fcb5fecb040dac533fae60011e585fac59e27bc320cbc09436281b0926a1ed4b885b9757fd56ce7a2bbe997665516ccef698ce073622cb211472f00e4a997d24198360be47c5f7fbb6be4996846f4f403f39d90f33d0a713f4bd14b7c1652a00c377dacdf8ae95eddd86d41bb7f9c6e4f0e2ee34f02c035a0dc3f65cf89e817850f882c42e838d46e0f7c47a27fed600d4a96f46e0b32f5d8d530943dd17a431d8810a4649b2abd42dc624d384173e9c31244eea89a1688e4a6c3d45ee63d4c604be3dc6daac0891587c2a66a4120b38efbd381058505223338bc17b01aa4c092ffaf24826b8dd782e47cf923f1664249e4f203af4b198e1fceb358f75fcc1ece4dba0633d81f6b65194feb3a8f2951f122b30b0b625b75702c7533cdcd6f331fc93282a2eccbde6287ca6eb6b13591ae05a529315fb4cd229d4b211c97d09530100833fdb334109c5bb0eb4919502a96049edcd84594ca0550d94bfc3151a1ac0c54bac27034a80041c6334cee0f68e70234dca759a403b9a2890234b243dd18db4ec1f5747ca5454a46cd8f3876ef87aeab1852bb04dd3e502cba48706af4fb371a1a93739a5790011ccc60ccbd4c58e6e2183f06a7ed27d63ef5ac4fa4c11c035080cb1531ab3ec5b1f0b329f6050f01e927fb9de80c5213d41d5570c14e44a3ca4173960bf1a15d47313980d2952bb531782546e5686af553a2d62332c178597149e70f9b58429ff2c8c3e60426410a283173b9ab43d91cc96a6836c604ed577ed85b25b6136a7789abd065af79b73fa21e3296b805d550453ed11d85c205e06d7d69672e08fae82524289ea566ea74e8f31a99fddf3dcaf7ba3749b6eff6f6f04e1db20bc8c4ec50eb30822b1640d4c887c77e79780b82f2599e6bc2c8eea078b4b2134146bea239f0584a7f3347a4bcc12322268ded744a2b77270bb787beb98f94b13bbf4922ea94013c646ee798c70d589ee4daa3624c98e2b26dc984d592c2a3296484c69417f97548bef4d04ae7a0838b4bd2877e2a81799b417b15972d2c0f3471571bce5b769c43d0ce98da98384da68ce4c6d2f28502b3c3f01e3b59951450042745cc428ce34a0df6d3bd471ae3fe987fff067451ae0133647225e796dc3342c1cb9bc233ac88e954ffc0d9835d6147ea4c278e3ac5742542786764258ac06e3aea514a682f385fcea6f7e41cc983f54ed6ad401c83f5bd73b4a57a1ccb3a0563f88db53249609ba711a901fcb179287bf4391f1db89fb54ae073566b74925ddb00d6f0a80ad3fc71cd94caaa1366e064e30ac3568828e0af444fd7b9755832c3e99d609444c751a2bc269b92d5297c400f226de6c653dd117a3c53897d8c46e51c6a959887f21b55ccb9b23a1c472c1e2650974cacb826d6cf1f0bdc150031901dce4cbabaef8bc929c0b07fe71312b0a74888a3e70738cc05b2f52cace8fd1de5e39e5251c0001cd70054989cbb3d2bfe83c1efdc880c29f9243d133015a9d745b1f6287ba40742655b4ce333c44095d49fb918a36dd72df8ca024c1a6952e9489358c7ba980a51f7aadf8a6b6f28d8303ef3218c62f9d8281740cc2c65dc38eec9750402871bfe7edcd7eed5777ede7fc1f71d680f6588fe90825d21678d93f27de5ef8368196d8a839189012d98322c4515c2c5909602513a113311426fdb4c092eecf52d8fcb232c42f2527337708de15797defbb64898ad75b945e0f1402c600d9e68f16a1ee543c41b08f70552670ec333034aba09f6456d644d5d8eeac06040ef972beb6d7b8be02ffe3c8d1e0567fac4e1c5a71388e350443123d35bd391dd8ae04b761f64cdc04dca90c2a17f317c8105bf8a84f26ac2f7c2004003c0167c36389a7cdc73e0c4c19e7ce731566f3270c3bd201cda93875c17a51b5c633016565b743c700891024ff2a64d19bc3a185a7b7e89288d5040f3da70976ea473cad76b9958cc95703224cac5e4dc3f631a240536ec8d236572b32218384a7a42f5a4a651646549d814e0bf6951d9ba81b7aa63a9aa92d4efa81b497068838376ae45fa255f3cf93657dbb7079145888c25b1e1b2a143719e490e2d58d630fd4313a1f879a3c8f29aa926326d5ce57a4c7ec63e1e3c4a913cae39ae65d3052858b7ce0700bc889dc0ef81cb2ec171f484b7c81878db2fbc5245568731ff77bb65fc3f8c336763392376256dad63e37e4177a3ddbe5cf15cb8563dda1176df0b15ca03732014573da4a4de3fee1e6754576329ef5e704cfc7fbdd9c1d00c05ffa32aed604e864add8a126f702a55c2a4ecd3fd5e93404223febdaf38f0c332fc5a8d6a1b7b9a6129e1e9dcaf179b95f16662a65f77c252f0d3836239749d298d368b95c80c7851e97049a57862ad0dea345a99117e7f5d2f4b242e491153996c124872436efaa23cb479148b724998c177973aa7f3fe87543a0284409340800ffe912839fdb11f20498c1e85ab3656f2f5617bb05d02a25974f8cb8dbf004f635f3b022e578bc6ce22c6b0674698004b3e1a7d5e9d020ec3aff401c43a090e7a2271acf6a843fe5cfe4597c9bfa18d5813fddb3a427c0010aedcbb065fee90448cdfe09547dc423421d35e35e063ddedce48ce4e2e2a0a9cab09f23ccdd9dfc89446fb54dbcbecd7ddaebb154fee126df9670cb207610f2d2ecf4492448528548276b449d4b3a50fe34c873ffb91426478db932aa5008ccbecd9abddf01b5bac6e9d9a41dc543633b59521de21a5f399c0a64f52e82953e471cd614a94bf113d008ab60e4eee88ee329b17d4962b0fd4856dc4f1cd9787f37ca7538422e0ee0c8b4e03d3ffc094f7865ecc4a256f7fe32922965e258bd58492fcaf37bdf6b198e79907cc15c34b7a6d54b735df99bad01b0a9fabd9ea60b6763e0f21d0ca1c76f98315a2bddafc441b8aab085680919ba0d4525f97ebb49da50c72f0a0f09fd06cb5f554dd0b6e9bbad50f29624468dcc2521dfed1926d7ee35b81c409e58c36a49c50ce0bb6c7cb8c2dd420fe3fcd6410100000000000006260ca2ed98a00006938f3401a6b9b32a4533df2f628036acc255472a5c5105d65212698b5da9d572e7c4fb33ffc3d316fcb189afb5770b30f978df8b22850b5f08f57f1eb26a497c4ad069ed93307def7e13e8ba05763fd11fee9494f901286ace1d30898c9286a62f088408c2ec068dd58576b20b8d1556e32ae7a9652b1687ae89840e74efdb56fbfeaa3d7777546ce387511e5cae0e6f381ab854c72f2979f9b9ec9887906cd198e4e0ea57b26142f8bc9826a698b930e332a09a1452e37469fcb3f48d68f8f2cc80d4f10b60bfd2ac4911e26f6e29431e76653577f64e3948662cf29b1a8c717c480758a9861904494c2c85d0930ca5122fbeed1197977bf8ef10f290cb9f0d52b5307b62e678684b4fcf68fa220be75447336bc1b7b4a0f5f599ce0866c9049acba9c4ee8fa3231c45707fc93c76ba0fccb7ddd4a99e93a6208e573db2004fa0bec68c39e002d64aca4a7e0fd939efed0600e00e86135ad3c748210c9abe674c547bdfdf49ff5d23321ce9adb2da045f51a2e4019faad42893647877c6440f208738bcecc8566fd9cc7b9e6dbe8bd5cbf12d3cd2a5ce6132f8309d0f607e170aa8ff974d4612533b67034f4984d8b3add7f1ba52d6fa2bc8210eb62587517e211072ac9353cb59613eaf0aec8bab8b2c32733dbe63b9efad9fc4f14d88fca2e39b47b16a3fad1374bbb4268e481c3d1b7705a5fea4ed8ce54b5929279802a4d66c4b8c8ce5e94016a96478fbba75ac5288bebf36bcc0d92f7a49de62e728c736a9950412bb7361f1e88bce148622fe267ab8c2fbc66de8db38960ed88c96c08f1cbd634a51525160f82062441409f62597e1c734bdd1d609a99b96e8a76fdd6f2117b799c1b0589ea2e6aaa1433770bc937ed830e520517f9ccd6a837335b1d95a85a2b7e4a6a785a23329ef72f74d7800125b41f8275f5558eb2df8a72ad6b635deb07d50954c852ba236034f418e05af3de89865b0d0606be09fe1d02b07cc21d0b4a66964cfb13ed30a434ade34a918c9d7c7b9eb79d2e54d13eab7e29789d67feab502c09d66feae119f5be834bd9be00ee093a996dd61544bb6eb19a521fc516d686ff7d6398d620fb1e0d8e5d786f66fdf705a434cca9df1e1f4bd423d2789ba1fe68f6d12416cb93c9c3a373d9bdf1d0a60e4bbc82edb26d89107af463dd3525904cab724f7be6691e531a8e03df9defae1cd4b3081fac13de3215cbb661344bdbd162d25d90285c8e48eb424928cd96f5e62a65e3860ef117a47d24c66586d57d4084ca6e01c96a70a2d358e81386a4c46785cc8040970dbefb2a7fc4e8c5c4b44ce6219afc6eb07328717dcb715ed4680bb6903cd4cbed0b1a69de2817f1d3297c2d4127d558e42bbd48a596f15d244413d8d5325a74ad0974a0ecbd1c5b6a01e29b5364e73aad2769dbe88a713429073640395979bbd821d62f2ddad233d54f2e6d4fdd0b09dc09faeb78d13b6a434529bbff738439797036f0a064a2399c3aac9bb81ebd58a8d8d7fd974a065382dd9d63cfcd732ba42393f1dc2855d494ca78459677c45697ef4de23264bd3d2073681b0028e20e60e948a08153bca86b4d421e3f4a50ae67bb38f73e56a1549f17e8645977fa7756ce1bbb56db9a6af84e2b0548eda06757544687e5d05394423c5bcd3754ceee5133ddabc423be482cb9ea7e954e8764d94d5e5e84fde15c10a1d2ad80ba546af82670ff648f46ebfaef6d95a1bea77fe02083263315159aff252f93270efe7e8f1787dbde4ef01cdb6fae8b33f964f96bdd7d4c20ede3d07aec76d8f0e117c7c520d4d43e46767809335bff92f47dd9f0cd3ab68921b95cba305d35740ee70926dfb976ae95dc85d1da9224ceeda4286d275480812c021fb53af14ac90df0fb042601509afe49b1a3aee773d2baaf8c2063a6dfcb9b2843ddce63e51cacbc7fc5488a9f02f87a94c320f1cbb3d649de2d6d78a519f0babaa071f276ebe82a6eceb38f5bcab6f24353080eb9896f428e401a728f9513cc6a110699e88736a00df167ce3aebc20578258fe8ce1db23b380ca44e6cafa4c0aef6488d9e86b4fa9a430b632914e5322d37e203a40b11e2b0f94112b2488c5ddde0e01ad27828cd9897859ea7ed989beb183fa9f90228d768ee32eadfc3f1d595e143f47a0c739171b86707fd1109b2a785c7d29873ed50c73aed9252a0b0a54ae015e9ec3b67bf6ae50b3718dea1128c85365e9f5d4a67cb34e4275e0da0f301c9e4b2685729625131e2c7403e9d876c2097d645aeb1479d236e02eada0b3273b9daef20cd4c7687aef792d3ba9dcffe930b3cb2c327b69988c03402703d63bed9ecdbf13f380fc24f635d180abb2a56f54c0cab95a841d346a5b126a6d00a7421f06bdd87fc9be7b1d40c4fb7eae86034894c30604b8d37fd3e49019fa90026eb8daae8f7ffc19b215445cfc06c4d2cfc3867cce9d76362557c02a17fb539d2441f475d1b0688397f14fd688ee3f7552b0ce663c0198f25edde0c8377402dde28740de14ed016299cccdeaf038239014ecbc28ac893d86abf16c58bfbf265c24957755352c75748edaaecf6e1e79b9f3a4daa8babe3e7a08b68316a2df43c12b2b4ca85ae5bc8f6e2bbc005adfebdcf70786fe561bb22cd2faf2ee82d226d0259976fc727c6780cbef842403150833ca614d981144a256655e8ae1cf573f9892ef140b1c1aa30dd784237e3984dc334986b11aadee4607de9a3e3de450cdbdf90e796d6b885a445fa48f64b24f082ad2208643e983689bb4a58b3d7eae02ec52f986f69dc1ccb528087de4bf9193dc446dc595ebf40deee099afa5ec07a27ed9defaf53b513453116e4d8cd5872f98cda53d8d0cc5e95c954f1a4927c5a4d095cc4f56d996126818cbc19f8467db8526d10422a94890823ceeb388d54c3312f4adc6a483ec32d1b762340da702e1f9ca54cfc816435785189005d35833ec47c80542022b3787c7e2529101f03c9e054525caecdae85c4b729cd9a83f782939e1265f27c59f32cda3536ac40f1dfcaf2c92b2fe3b4778db3fa504ae3f1d69b6451900115e9d4b40a728c008cbd08007fc08c909dfb287665c1a0a144848b4f8d184bd368d34036925fb1e3217ccd79fb77662c45880023c8b3fc32d05757633b871229318a0ebd37b2dd2c6e74badec1d06c4b339092b55413b5894f895cd716b022ce9896ce022d5167b3041aead01c39a99a44fcf7e68bd7c70b7e9e62e61a7d463060cd6846479d60415c7d64bb8292a9f555b9279923c0d6bdb8a147a4a4e018f93a2a55252a7713baf8f9a1f02d68b1a95320a226839778c4c090aa0064bceca91887ed6ff8668668eb187a94f08966b7e13b429d695d32ad885f31a808c95f3dfc9dc5ae6183077d9e063183e16ad5efbb0f315decf1fbc2a83257a2134a3e7f82ab0cc07b5de7462cca8d76d5b2fb1bacf9d1743f73a4f62e81fa1ab2338a113ef9c31f582081a64e43415abf0588313523f50e65418e991143e9cfd293e72e540b000de1c0f63d6421db940a5061933e7bb075122060f921e16e430cb2111d0cdec06f2d964a99219c4c907082c2ccac7df74cecd13446f811f5ca6103d08053caa03de1d3cd132f6e200f0923e185c996562390a051372b3cab29eb1b0212d172847a1aab9e22b6d2de0beb803977b87a08432ec572727a72208f8d1d17055f6765d33c686f461d328936dbb795bd76771db7c3ea0a19e4456683f1b57ed4514262c42a25762af306178415190b8ad186a6e87c4cbb95d1613760cebed41e2e7f3d4cd30f31d532d652f4486047bfe3b8235d4a7bba1cca6b8f09f72ad21ece2475509a6984c3faf8624e6d0fe258c0c4be7a4826bb059dd1d6df6d25f8048a2850d0439beece8bf10ddc98fec3cae2cc99b307320bda2e3abd3fe69b51777d1230bbe79f20edb72ae2ed039943af1935542631ce378e1dadebdaa9bb562b9fedb389ab9db556c2c58bf141c730160853ed68f1dd069e6a87d25c971b4c120fd7538ed66eccbface51b6cfa576636a36427d88dcf34edab13a9f5bb0d4fd20e877d36959578768d65423dc937b85c01564ef1ab0473eee47f18a4b321e8f58adfbd6454242b66964801e8169baad48d79db868400e32ecb3aabbb642e1246b527abd1609007b38f735265c97f67283ed0a5c1e44cd4f165ddd6b6b0350a5f47d1281cc3d1e3a635440080935ee1b35a11c2dfadcc160d222ba06a18cd4cdff585731ffd50a3590cce54b84a4214b314bb863cc13e5d9601e2932127d77e4675ee8c1411ee7937a5bbb193f1e2b6fd704e87702f8c964f6fb14595218eab82a8dc54ad46b37486d25f08abdf31ed8c4f95fb18cb3937c69aab945e8528f685220961cf29e81a6ac0461bddacf9af8a8ec04c66af3767eea11a29281f0b75731464d3556fd769568af8a41a777edafb4f06d36907cadb70888230a34199b70b27a2932fc57917a35d048f21c795a6b18be1024e04a65c57a34172ec0319ad7c4612f3f53123239a00aa45963c9ea5cbc0bd6bda96d2038226b002df83e185c68fa3a4e2295492f123ef13b16e45f281d76488eb06ceeac8ec9bc8f135123233f6bdd5ed0523f70a133ab0b68324581e659c6def6cb9e575bb442f22771e60433251085a4cf214906d53d6dc816e9662fe994bd690cc0b43a234c5a8bdc4018522e59e21dab34f9047d100b2a403e66b4666579dd302b81157a93e76d0d73577b59f663fb4b908c2b7a8882d5d48f3d851bbbd680134c249a57d860278fe702c9dbe7b3405cf251f1883082cc163ba8ea8698a0423a766870376d24dd6cea979e9028f7f07bc219d361374726b72b0c05f140a850ccb17822a3060273c13a7b689df70d9bcd166083dbeae6c446a4f50e06eeb80c56611cfadaa9f01a48b70b4523ef3006f0e4890e769edcc163b3d861dde9550e69c4376713b93c7d3573a7d6094c9dd1031348111ed84df8cdfe6c0acd2445aeee852c345bff614e5966a0d45116ece80736d74e80daaf8a2de479f13d812eda720e37a6d430a87118ccede3327b50fa874724087a3b458069f785b96e5c54beef0c072bce83c1880f1e3dcf0b98655ed765cc5e0ac6189b9e58b49333bdc277e125009a54bc9b004db8f68c7ddd0ce577a6b6704561178e42efce07b252faac09b1f95d05d1829bb6ce5636bfc16d0b8972d39e60c21b27ec35af90fe51b5bb93e82bb49cb71f99a61f7d3c9c0e3346d2736d8c8460d0d21eb9e3576d6451f1124c0072366e6ce78b9dd64b4b4c35a582fbd9bc752c517807e87c0ba25a7fbca4b7fd013180d2f66ce476428b10d5ac9fd3fa07b005d5a5d7908c55e63e2ce836c88d8c383da88f83a5c2cd29fc7767e1182536d8b5533b28a612acab0eb05a083f59325ebed2dda28a5d642b8ba3b413911076981f578cc030da542bc13bbdd923c5edb5094ea6a39d36e196cd2ca6fe5fad4ac6c9ec03cd80f49795ea9f20ed3eb170910cfd9a81a28be9b3c96291a92a2bd5c7c274b1e9b3d8e0113b4609a62bd0e9ccaffcf3ce5b31fc61947095e102c6667d110bd2ca2d82cc9c299e9d371a984e22582f28ab43b0f987624cf15c1003a63d2f9ce428e3a488e8629e5682f70db564e48850c91183cf4f20a4bef3643d88b2b93a831324785cd3fb9e701bfb6c1119a9f9be62af871c24aa4afb7ebe9b6e4878a78a1168fa67933361a25e17f6ad0dc28996e042f91a4ce3c9fa0ea75c59671f01ef2478b3c9bbd208ddd8fe030fe0d8dfabf233fb368beb15b14e914ddfdb0000000000000000100000009000000d884b08343fd49c8cf07806d390c9923ec12144e4c602f21ca51f97f405ec7c0b2c2a94093a3818356a6e5555ae82c2a657c48d425b30971b7efb93c96ae293d49fe0c1001670338d7ec7971b5b6225cd40da345b15123056fb4414a048b6536fa1f82e84ea3ea90ae0f7ec9e54f1787602f368a3044ae3bd716fe6f4b759ea2e166caa6852c82fda9d1f601265f55805fd497753267c62cb309729362249ccb"], 0x2240}, 0xe) 05:20:19 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0x9400, 0x102) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000080)={0x1, 0x9}) r1 = socket(0x2, 0x8001, 0x0) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r3, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r3, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 05:20:19 executing program 0: 05:20:19 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="8202adfdffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca60159819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eacca829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7140900000000000000029d36d56bf5f227030446137813494ae280cccf9136000000"], 0x10) r4 = dup2(r3, r2) r5 = socket(0x11, 0x4003, 0x0) acct(&(0x7f00000000c0)='./file0\x00') sendto$unix(r5, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x8, 0x0, 0x0) fchdir(r5) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r2) recvfrom$inet6(0xffffffffffffffff, &(0x7f00000001c0)=""/33, 0x21, 0x8ca44641101b2ebf, &(0x7f0000000440)={0x18, 0x3, 0xc004, 0x411}, 0xc) dup(r0) r7 = socket(0x11, 0x4003, 0x0) r8 = socket(0x2, 0x3, 0x0) r9 = socket(0x800000018, 0x3, 0x0) r10 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r10, 0xffff, 0x10, &(0x7f0000000000), 0x4) close(r10) r11 = fcntl$dupfd(r8, 0x0, r9) r12 = openat(r11, &(0x7f0000000480)='./file0\x00', 0x400, 0x148) ioctl$WSDISPLAYIO_SETSCREEN(r12, 0x80045756, &(0x7f00000004c0)) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000180)={0x1, 0x0, 0x5, 0x112a, 0x8}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) sendto$unix(r7, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) fcntl$setflags(r7, 0x2, 0x0) socket$inet(0x2, 0x2, 0xaf) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 05:20:19 executing program 0: r0 = socket(0x0, 0x5, 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)) clock_gettime(0x20004, 0x0) 05:20:19 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x74}, {0x7c}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000200)={&(0x7f0000000100)=[{0x100, 0x6}, {0x101, 0x34e}, {0x46, 0x8000}], 0x3}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0x2, 0x9, 0x7f, 0x3}, {0x7f, 0xee, 0x40, 0x101}]}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14000020000210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) sendto(0xffffffffffffff9c, &(0x7f00000004c0)="a82e40ef9650b18cf3106b61ca316e7c58fecc21ccb6121392ba0dc9cc28feb5b9fbac99774297f486b2780abae10c798716ad07e56e26e983bc75da2fd34094ce15004189bb9c64729bb2af035f11316644cc681550276648d772bf94fb53352aa36ec48d7df1f9f09b1fcbf20ace53cc6ffa16414f09a4fd4af907aedad4cabfcde14f77d9f72dace965c72e4677402a86d57c1dfd1387491a01887b02", 0x9e, 0x8, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:20:19 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x400000000009, 0xfffffdfdffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) socket(0x0, 0x5, 0x1) 05:20:19 executing program 0: clock_gettime(0x4, 0x0) 05:20:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x5c}, {0x14, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 05:20:19 executing program 0: getpid() open(&(0x7f0000000000)='\x00', 0x80, 0x0) clock_gettime(0x0, 0x0) 05:20:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x98aa5c0fbea09a64) read(r0, &(0x7f00000000c0)=""/77, 0x4d) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x200, 0x0) fchflags(r2, 0x10000) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) r4 = dup2(r1, r3) dup(r4) open$dir(&(0x7f0000000040)='./file0\x00', 0x1109c, 0xc0) 05:20:19 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) getsockopt(r0, 0x0, 0x80000000, &(0x7f0000000000)=""/152, &(0x7f00000000c0)=0x98) clock_gettime(0x20004, 0x0) pckbd_enable: command error 05:20:21 executing program 0: clock_gettime(0x20004, 0x0) setsockopt(0xffffffffffffffff, 0xfff, 0x1f, &(0x7f0000000000)="d4e0aab4412799d15c4ab0350cd20a8e4941a342ee6c522ea9a6bff81e3b15d62a957bf1af13b0f7d98b19e473849adff3d2fdc298da3825064e9812c90aee4dfe95a628c0f8560a37cd125ab53d656e1bdcd4c56e", 0x55) 05:20:21 executing program 1: r0 = dup(0xffffffffffffffff) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r1 = open(&(0x7f0000000240)='./bus\x00', 0x40, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x24}, {0x840000006, 0x0, 0x0, 0x7cf}]}) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f00000001c0)=0x3) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r3, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80286987, &(0x7f0000000300)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r3, r8, r9) dup2(r2, r1) unlink(&(0x7f0000000180)='./file0\x00') pckbd_enable: command error 05:20:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 05:20:21 executing program 0: unlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0) clock_gettime(0x20004, 0x0) 05:20:21 executing program 1: setrlimit(0x9, &(0x7f0000000040)={0xfff, 0xea}) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x401, 0x1b19, "000000000000ff00"}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='W\x00') write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xfe78) 05:20:21 executing program 0: clock_gettime(0x20004, 0x0) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x9) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) 05:20:21 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8, 0x5}, {0x7, 0xe9}}) clock_gettime(0x20004, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x210, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)) r2 = dup(r0) listen(r2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x7, './file0\x00', './file0\x00'}) 05:20:21 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000140)=0x88c0feb62bbd888a) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r1) socket(0x18, 0xddec1d44be2f2c4e, 0x7) listen(r4, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000100)) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) clock_gettime(0x20004, 0x0) r5 = socket(0x2, 0x8001, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000ff3000"], 0xa) ioctl$TIOCCDTR(r4, 0x20007478) setsockopt(r5, 0x6, 0x4, &(0x7f0000000040)="674a9d07", 0x164) bind(r5, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 05:20:22 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup2(r0, r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1c34812ff0d9fbca731caf7b8d00", 0x0, 0x2000005}) 05:20:22 executing program 0: clock_gettime(0x2, 0x0) nanosleep(&(0x7f0000000000)={0x9, 0x7}, &(0x7f0000000040)) r0 = dup(0xffffffffffffffff) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x400, 0x0) r6 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xbb446af4c40d9ec, 0x40, 0x40000000, 0xb6, 0x6}, {{r0}, 0xfffffffffffffffb, 0xc8, 0x20000000, 0x6, 0x9}], 0x1, &(0x7f00000001c0)=[{{r0}, 0x2, 0x20, 0x80000000, 0x2, 0x3}, {{r0}, 0xfffffffffffffffd, 0x4, 0x5, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000008, 0x5, 0x9000000}, {{r0}, 0xfffffffffffffffb, 0x88, 0x1, 0x5, 0x7ff}, {{r4}, 0xfffffffffffffffe, 0x9, 0x40000000, 0x2, 0xffffffffffffff1e}, {{r5}, 0xfffffffffffffffd, 0x82, 0x91965d832661c8de, 0x5, 0x1}, {{r6}, 0x0, 0x1, 0x20, 0xa217, 0x24f}, {{r0}, 0xfffffffffffffffd, 0x42, 0x1, 0x3, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x4, 0x4, 0x7, 0x2}], 0x400, &(0x7f0000000300)={0x3e, 0x75b6}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x1400, 0x7ff, 0x80000000, 0x8, "b8d4193f775e6fe730d9a5a11fcac66ca7742ec0", 0x3e3, 0x1}) 05:20:22 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000280)="b100050260000000000008000701000080000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f372336acf00b7804be78162e0000000000002b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f13aa8fda4aac22f422e82e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000e0e657aea8c500000002000000002000020208c149fc4d263971a371a3f8000400000000000000010000000000000000000047486cf1aa961d316f355c87dc0300000000000000602aaa52c1275bb150dfbdfafc11eefd811c2d2f2ddc04ce1851f388042c1936a136a1f86f5651abea366c94286c987d6b4629685064aad2c0186f915663d01729b80d38686bb82985c118546396c714033de1fbc1e568829fd97287e0a4c185da99ad35cade249c1a0d69db368f4fd6464a20db21febb64a3aab928ffee3488d8259a21", 0x15a, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x9a873c9a1b504963) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000180)=""/210) 05:20:22 executing program 1: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x2, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x3e, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) syz_open_pts() syz_open_pts() r0 = syz_open_pts() close(r0) r1 = kqueue() dup2(r1, r0) 05:20:22 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) kqueue() r2 = msgget(0x1, 0x18) msgrcv(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d0b300"/142], 0x8e, 0x2, 0x800) kqueue() pipe(&(0x7f0000000300)) kqueue() kqueue() pipe(&(0x7f0000000300)) kqueue() kqueue() openat$pci(0xffffffffffffff9c, &(0x7f0000001440)='/dev/pci\x00', 0x0, 0x0) kqueue() kqueue() kqueue() kqueue() r3 = getpid() kqueue() r4 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x184}], 0x0, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x8) r6 = dup(r5) listen(r6, 0x0) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r8, 0x80185758, &(0x7f0000000180)={0x2, 0x1ad00, {0x6, 0x8}}) fcntl$setown(r1, 0x6, r3) r9 = kqueue() kevent(r9, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) 05:20:23 executing program 0: clock_gettime(0x4, 0x0) r0 = semget$private(0x0, 0x5, 0x0) semop(r0, &(0x7f0000000000)=[{0x1, 0x7, 0x800}, {0x1, 0x8, 0x1000}, {0x4, 0x200, 0x1000}, {0x0, 0x9, 0xc00}, {0x1, 0x1, 0x1000}, {0x2, 0x0, 0x1000}, {0x3, 0x200, 0x1000}], 0x7) semop(r0, &(0x7f0000000000)=[{0x4, 0x200}, {0x1, 0xfff}, {0x0, 0xb3, 0x1800}, {0x2, 0x46}, {0x2, 0x1, 0x1000}, {0x0, 0x0, 0x1c00}], 0x6) r1 = semget(0x1, 0xa, 0x40) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x5, 0x0, r2, r3, r6, 0x1, 0x6}, 0x8, 0xd98, 0xf79}) 05:20:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000200)=[{0x8, 0x6, 0x5, 0x544}, {0x81, 0x0, 0x3f, 0x6}, {0x9, 0x0, 0x4}, {0x0, 0x1f, 0x4, 0x939e}, {0x10, 0x0, 0x2, 0x7f}, {0xfff7, 0x81, 0x80, 0x3cc4bf8e}, {0x4, 0x3, 0x1f, 0x20400000}, {0x100, 0x23, 0xbf}, {0x0, 0x3f, 0x6, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000001c0)=0x7) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) unlinkat(r5, &(0x7f0000000140)='./file0\x00', 0x8) 05:20:23 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000002c0)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f69c16212d60ab2d0ec9f5f0ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b713232b3303df456214f7e6db25648691404e87f1fa36e35c30447492ed173a472abb5991a2e81062b55dd"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 05:20:23 executing program 0: clock_gettime(0x1, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x4, 0x7ff}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x3, 0x3}, {0x41, 0x2}, {0x26, 0x2}, {0x41, 0x10001}, {0x1836ed6a88275748, 0xffff7fff}, {0x20, 0x8000}, {0x20, 0xf97c}, {0x2, 0x3}, {0x88, 0x2}, {0x1a5, 0x4}], 0xa}) msgget$private(0x0, 0x526d5e23a14e2db) 05:20:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setregid(0x0, r2) getgroups(0x6, &(0x7f0000000000)=[r2, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setregid(0x0, r5) setregid(r3, r5) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:04 executing program 0: r0 = semget$private(0x0, 0x0, 0x4) semctl$IPC_RMID(r0, 0x0, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x9, 0x7}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) pread(r0, &(0x7f0000000140)="e308455f3e0ed4ca838c3e3e0211285a3fc789b880878bbc40cab2955f17026d600cb12ecea3b26b42b95c57bed86e4d51880268c78903bad462be7b75367382ea8bfa645d95c19a3d1964380e02019d88071333f80d9522cbc43d6a221091ce03aa1e1603bbcfd018f1e96e3002e6f1745d765adc2df9688562fbadf7bc9d5d4c74da1ed79da7a819eb6585d434767629c361353bb221b42ba226aa3a8e915a2561cb1e7637ff034ef6ab021dda5dca9c1257e28c2d12d88d3d4b96857b27", 0xbf, 0x0, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x87}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x2c, 0x0, 0x0, 0x3f}, {0x84, 0x1}, {0x6, 0x0, 0x0, 0x4100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'t\xf5=', 0x0}) write(r2, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 16:00:04 executing program 0: clock_gettime(0x20004, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x6, 0x3f, 0x2, 0x8}, {0x7, 0xff, 0x0, 0x3}]}) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x55a888fd) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x802, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4", 0x15) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff07}], 0x9abc1555b699fd2, 0x0, 0x0) pwrite(r0, &(0x7f00000001c0)="411a9083c660757babb6852d104f975f4ea22dd7c74e91ba12e66dfbdd1f888c498008449a6afda87a450008a12e919b7e8466ad5aa4dc6dc28f0b80fc11d5e703e2425e0921f68f9a927066c0db4fd75115f10f2b035bc5fe62c59335f4361eb2a68bb937c0f4f3155c6e6049a6529c428f9fabb2b1d40f5dd46b695f6159652619c91e8f5dba0e3f935891002839", 0x8f, 0x0, 0x20) 16:00:04 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept(r0, 0x0, &(0x7f0000000100)) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) recvfrom$inet6(r0, &(0x7f0000000000)=""/166, 0xa6, 0x881, &(0x7f00000000c0)={0x18, 0x3, 0x8, 0xffffffe1}, 0xc) clock_gettime(0x20004, 0x0) 16:00:04 executing program 1: r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, '\x007\x00'}) setsockopt(r0, 0x7ff, 0x80000000, &(0x7f0000000000)="616ee436ace45caa0bf97894c1279951388620d8f06d5231911ae20012", 0x1d) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xa, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x0, 0x8000, 0x6, 0x0, 0x38e, 0x8, 0x2, 0x0, 0xa9a655448d9e0627, 0x6, 0x7}) r3 = shmget$private(0x0, 0x2000, 0x59, &(0x7f000030e000/0x2000)=nil) shmat(r3, &(0x7f000045b000/0x3000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r0, &(0x7f0000001700)=[{0x0}], 0x1) 16:00:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) readlinkat(r3, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/168, 0xa8) r4 = dup(r1) listen(r4, 0x0) r5 = socket(0x2, 0x8001, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt(r5, 0x6, 0x4, &(0x7f0000000040)="674a9d07", 0x164) recvfrom$inet(r5, &(0x7f0000000080)=""/67, 0x43, 0x1, &(0x7f0000000100)={0x2, 0x0}, 0xc) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0x10200, 0x2, 0x1, 0x200, "226c6a35b6e0d11854a56dfd744f828d65899916", 0x3, 0x7fffffff}) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000140)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x8, 0xffffffff}], 0x1}) 16:00:04 executing program 0: clock_gettime(0x20004, 0x0) r0 = semget$private(0x0, 0x5, 0x0) semop(r0, &(0x7f0000000000)=[{0x1, 0x7, 0x800}, {0x1, 0x8, 0x1000}, {0x4, 0x200, 0x1000}, {0x0, 0x9, 0xc00}, {0x1, 0x1, 0x1000}, {0x2, 0x0, 0x1000}, {0x3, 0x200, 0x1000}], 0x7) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x54) 16:00:04 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) unveil(0x0, &(0x7f0000000280)='c\x00') pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r2, &(0x7f0000001a40)=[{&(0x7f0000000300)='R', 0x1}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000780)=[{&(0x7f0000000340)="65c0c498d71c050c0df39e353fa9dfacb45943bf041e55a3f39d1ef6c595a227e5b9c19391faa56acbb67c3888dfff8e3621943407e73154b4e0c26c77f10b3f71d21b6682ca7a8a8b6fd6aaf775e24708ddcc76220243d17179898531b7b2812972f9cd3021f16c1db16ab7f3f47d8cc4d9a6bbcfa47e1d5a131f36122559df1ae8f54257e32d2a3d45ba0775ec50c543ac35200e464ec50982d163ddf933dfe8ea11aae61145e800f595ab96ba6b35fe2eda1a9d006a43111b1c3ffad46a94914dda00e1ba", 0xc6}, {&(0x7f0000000540)="6d1daf5de714c14402c5410de116ab79c5d8a7bdbf130d18f35eaf4c3bc280cd4d678ff19196a06331580cdcad5a2541f85ef8be73f79a8f9135641b458131077aa5291f08cdbc62b46511fdbda8479dc5f60634bb494a333baf747ee515bcbdd660807cec5f4cd9396027680ec340cab426d2ff3732c419136399b1da7676e3d9ed63ac4336f6d79ed7f0e6c149a90b07764176e80cc28812a8ac0a228f562da741465f4194550cfe03ccc1fc2ae3697ba2958ae099c715b753b52d2d7b68814941b059fa70dc0ff74b90abee154d3ba922ce", 0xfffffffffffffef3}, {&(0x7f0000000700)="fb35b87af8f5a8edfa93a73aed23c32940c33b8a734a2139d0f601ebf893ffed8840c4a984397a82d4b9154aa2896b727d13b151111a275982e96154b1962a1033998ad8719ffbd74047e04003ef92f667daef11a1fb62c5b9422dda7dc54e9d61086762", 0x64}, {&(0x7f0000000880)="96a3f8a8f393f6d012620e1e3f5ad00120cba105efbeba9ef8d9b7c166a71a1d54141ee6fc78be8b262e98261588cbbceeb44143b5d7f29c698ead7ef9c39477f33d397640fff26ee0043eaa4c8aabe67f4513afae13a294099bb79b36af0decce569ca93db5ea5695c01cccd1acca5fc682f44c9e06dc0169790ece9194c76767f699e5b42a74896fcfe8aaeb5b9d5e822f4843b6b8a1653ae1af2b5ece5a2578a1bc12531944eb286dd9012f9cfa397a5f741c2d6ba5d54453b2bc08ba943c8d568260b9dfec108bb162e67f7928b797dce7d94c5cc8e34a8d6509", 0xdc}, {&(0x7f0000000980)="475197c8a469ca9ee6f054dfceabe7b7eec1e1c319431efd2372de51eb9af7b2414ac5aed8d9703830839b8fe281ff243020a8bf14e7ee686064a4b0e81e211592fcf338bfb54ca6cf5f3cdb7c02738831c8cdd9f78dba38d2983e22f6d662c48e3cbc02a9d2a668883ccdc0068ad671ee9c3536986efe73e9096f96730f67d02c1786bfb8d8cd1b6f516c4f1dad346db5346c1c92b0717034a0c8fccb405092df1c835854cd1bf33b4e42b36ff5f9a38aa731abc0b8b361a74d88e34c449d3613d4660836a663fbd75b1180871c448fa4ce84a93254c90250aeb07f81ad3abf898fa707b5638dad392b5051b589cab6bf1ff6d2", 0xf4}], 0x5, 0x0, 0x4) write(r2, &(0x7f0000000a80)="51e922290a8b7100388a57b8c27c796e34482dfb26bb3fd846a4049184f9b9cf8848ef68243776e2e1054a70d9d2818670bc587165fab3fbcd9fd0417e1b225514ad09786e0fa3cd88092381d1071882c459217b583f58505d31d84e0ba2cd9ee177", 0x2b) 16:00:04 executing program 0: clock_gettime(0x20004, 0x0) r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/4095}, &(0x7f00000010c0)=0x1001) setsockopt(r1, 0x4, 0x1, &(0x7f0000001100)="15a03ac1bbc8231d11c1fdab920fd8eb4327d892240674eb4c8c517b6444507b76a0049ed620bf2a7d04b6eb55f748a71196589e59c4d89a7146f3ce750b2ddb5b2997c9dcd9f030f282f015c51104525c69306afcb4316904318330f92e7d676e139e43ae1f4241f1c3e75e01cadf795a8b9db3ffbbb0107b54c937171eaf582f22cadc8adcd8", 0x87) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r3 = getppid() fcntl$setown(r2, 0x6, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpgid(r3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xfef8) chown(&(0x7f0000000080)='./file0\x00', r5, 0x0) setuid(r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setregid(0x0, r7) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000011c0)={r3, r5, r7}, 0xc) 16:00:00 executing program 0: clock_gettime(0x7, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x40, 0x6, 0x2, 0x40000000}, {0x9, 0x6, 0x5, 0x1}, {0x9, 0x1, 0x0, 0x7}, {0x7, 0x8, 0x3, 0x404000}]}) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x10000, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)="b12e117aac3185894c735b20c8e1") r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8d439b7fae7a9791, 0x0) socketpair(0x20, 0x4, 0x2, &(0x7f0000000180)) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000140)) 16:00:00 executing program 0: clock_gettime(0x2, 0x0) 16:00:00 executing program 0: clock_gettime(0x2c9e7cb8436d9605, 0x0) r0 = socket(0x18, 0x10001, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) 16:00:00 executing program 0: ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) clock_gettime(0x20004, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000500)=[{0x24}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) mprotect(&(0x7f0000ff2000/0xb000)=nil, 0xb000, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x2, 0x7f, &(0x7f0000000080)="d99b77a5befd7124df1dbcbb2847eaa168bd5ccd58412b8759bb10b5f582da4b0edb2808102836edb86e7b837b8a877f60a660e8595a8c7c205d584f7b901132c8862272535d131bfdb9db3c4d2b08a49f9f4b178bd3e059443a6cef9d563256bedca1833c8357ca8c5440514c2180ac6f96052e8deb67c63b40288914da34508bc3a1c3380677775955b467", 0x8c) 16:00:00 executing program 0: clock_gettime(0x20004, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x1c0) r0 = socket(0x2, 0x5, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x6) fchmodat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x8, 0x4) 16:00:00 executing program 1: sync() dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82dcf80b407b696c6430"], 0x10) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) setsockopt(r1, 0x7ff, 0x80000001, &(0x7f00000005c0)="7afb4c7f9f211b1dfabf57d1b107daab1c4808817ddbb2a3c392adba10cf9133b69f7b13456902549d8ab9af62f59629784728a16d406cf98358ddf434562a907dc8ccdb33af6f14a1e84157d7b30957beccdba355ed97316b2ffdfb51ec289a683243c81030", 0x66) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0x4cf}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f800010000d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {0x0, 0x392}], 0x10) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = socket(0x2, 0x4003, 0x0) setsockopt(r3, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r3, &(0x7f0000000500)=[{&(0x7f00000007c0)="3cc3acea7dd69da618143a9330a01c8da0ed1ffaca3c9d45120fb66823b5f0102fe5b303695396bd026bf64573537afb02d3d7795068b4f0609c2eb309ac71b76d16d02d06d1f0eee971fbe1269c121f069cbaf5ddca2b24bf1ec05ec95f6d0a897f55d95d0b450c8274d818d7107cb79054bc28bc596d872fbe9934e5a4b020e13a5a4a51541d5ce8c6ebba05edf26bbba5bde7fbc129e3a103b3e1f46d8eeac4ce94cc2bd677d94229c1c9ea8b7caf8ff7510c758517006980222499166aa3b720b6522d12b3054b888ff9718f3ed2b71a56a4a3cb288b8ff6cd00913822874cb522ded22525ae1f2ee46f4b0bb43cd3fd4f8c67c61c00295ef0", 0xfb}, {&(0x7f00000008c0)="b6569dd908436d5a17e03dbe21e4667657500c4c219275e6a8631e18e0e2b2fea1753cf4a17cff8ab5139de54d6a6cf0074d1f88b0775d659eb5877065a59813f9473d016655cd23968ed8fdf1a5cc1ac061544fe695124579560efbdaa689cf599e1302d4eefec10efd1adeb528027be2373b2c7c79f25715b7f54ef94051cccf8992a45dfa5a4b732ce697908a11337e4c54738996b520", 0x98}], 0x2) recvmsg(r3, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000000500), 0x0, &(0x7f00000004c0)=""/5, 0x5}, 0x23) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a3862070000000082959559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af293c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c06000000000000000000000000000000000000000d6c1b86bcf421ef3ca4ed364b33c526cb1b6c1f8f7978"], 0x10) r5 = dup2(r4, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r0) r7 = open(&(0x7f0000000580)='./bus\x00', 0x0, 0x8) r8 = open$dir(&(0x7f0000000640)='./bus\x00', 0x10000, 0x1) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse0\x00', 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x1c}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r10, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x1c}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r11, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) kevent(r7, &(0x7f0000000980)=[{{r8}, 0xfffffffffffffff8, 0x194, 0x2, 0x80, 0x7}, {{}, 0xffffffffffffffff, 0x80, 0x2, 0x81, 0x7}, {{r4}, 0xfffffffffffffffd, 0x2, 0x4, 0x8, 0x28000000000000}], 0x4, &(0x7f0000000a00)=[{{r9}, 0xfffffffffffffffd, 0xa0, 0x2, 0x8, 0x100000001}, {{r10}, 0xfffffffffffffff8, 0x1, 0x1, 0x1, 0xfffffffffffffffb}, {{r5}, 0xfffffffffffffff8, 0x10, 0x1, 0x6, 0x10001}, {{r11}, 0xfffffffffffffffd, 0x41, 0x20000000, 0x6, 0x81}, {{r5}, 0xfffffffffffffffc, 0xd0, 0x20000000, 0x100, 0x4}, {{}, 0xfffffffffffffff5, 0x20, 0x2, 0x7, 0x7fffffff}], 0x1ff, &(0x7f0000000ac0)={0x400, 0x3ff}) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000000)={0x9, 0x4}) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r13 = dup(r12) openat(r13, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r14, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000001000"/78], 0x55, 0x1, 0x0) msgsnd(r14, &(0x7f00000006c0)=ANY=[@ANYBLOB="0300000000000000ae6a825bfa231cf8ad1f04f317d0bbcf5477e0ba7ad643dd329b"], 0x0, 0x0) 16:00:00 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$SHM_UNLOCK(r0, 0x4) r1 = msgget$private(0x0, 0x1) r2 = socket(0x2, 0x8001, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="001a2e2f66696c653000"], 0x10) setsockopt(r2, 0x6, 0x4, &(0x7f0000000040)="674a9d07", 0x164) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = socket(0x2, 0x8001, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt(r4, 0x6, 0x4, &(0x7f0000000040)="674a9d07", 0x164) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r7 = getppid() fcntl$setown(r6, 0x6, r7) r8 = fcntl$getown(r6, 0x5) ktrace(0x0, 0x5, 0x2, r8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x40, r3, r5, 0xffffffffffffffff, 0x0, 0x10, 0xfee}, 0x100, 0x8, r8, r9, 0x3, 0x2, 0x6, 0xf4}) clock_gettime(0x20004, 0x0) 16:00:00 executing program 0: r0 = shmget(0x1, 0x1000, 0x6c, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/126) clock_gettime(0x20004, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10088, 0x0) 16:00:01 executing program 0: clock_gettime(0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x15}, {0x200000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4dc0d3eca000000007f0622b303") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x2395, &(0x7f0000000040)=[{0x3}, {0x30, 0x0, 0x0, 0x5}, {0x6, 0x3, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:00:01 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r0 = socket$unix(0x1, 0x0, 0x0) r1 = getpgrp() getpgid(r1) r2 = msgget$private(0x0, 0x105) getpgid(0x0) r3 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r3, 0x0, 0x9, 0x0, 0x80a6}) r4 = msgget$private(0x0, 0x9bfb243d1cc7ffc5) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000100)=ANY=[]], 0x1, 0x800) r5 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) kevent(r5, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x1, 0x0) dup2(r6, r7) setsockopt(r7, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x4) chmod(&(0x7f0000000000)='./file0\x00', 0xebcd101d8fe43e53) 16:00:01 executing program 1: r0 = semget$private(0x0, 0x5, 0x0) semop(r0, &(0x7f0000000000)=[{0x1, 0x7, 0x800}, {0x1, 0x8, 0x1000}, {0x4, 0x200, 0x1000}, {0x0, 0x9, 0xc00}, {0x1, 0x1, 0x1000}, {0x2, 0x0, 0x1000}, {0x3, 0x200, 0x1000}], 0x7) semctl$IPC_RMID(r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001840)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000000440)="7408dc729053520ebe697e600e75be863607c754cb126235d34f56510de44f7854db86ea81157bea3881a14790e30978fdb9bb1dd123d38921830734a4390ede37585a738962e3955c55ab39e4c16114", 0x50}, {&(0x7f00000004c0)="7172014f90aec5c49a767ce36f3ea67c", 0x10}], 0x2}, 0x0) recvmsg(r1, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000480), 0x3a2, 0x0}, 0x0) 16:00:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) shutdown(r0, 0x0) shmget(0x1, 0x4000, 0x30a, &(0x7f0000ffb000/0x4000)=nil) 16:00:01 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) r1 = dup(r0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x5) clock_gettime(0x20004, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x44}, {0x30}, {0x6}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:01 executing program 0: clock_gettime(0x20004, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x8001, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt(r4, 0x6, 0x4, &(0x7f0000000040)="674a9d07", 0x164) r5 = fcntl$dupfd(r3, 0xa, r4) fcntl$dupfd(r1, 0x0, r5) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x2d}, {0x28}, {0x6, 0x0, 0x0, 0x1f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000140)=0x7) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:02 executing program 0: clock_gettime(0x20004, 0x0) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) close(r0) 16:00:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86127) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=ANY=[@ANYBLOB="f90094e5ff05000821000020f2a200ffff39d3045ad35a0d2020009d00000000000000dd476e473ce443595950f2f9906d1b00000000000000000000000000000002"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f00000001c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:02 executing program 0: clock_gettime(0x20004, 0x0) getitimer(0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000080)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x142, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = semget$private(0x0, 0x5, 0x0) semop(r2, &(0x7f0000000000)=[{0x1, 0x7, 0x800}, {0x1, 0x8, 0x1000}, {0x4, 0x200, 0x1000}, {0x0, 0x9, 0xc00}, {0x1, 0x1, 0x1000}, {0x2, 0x0, 0x1000}, {0x3, 0x200, 0x1000}], 0x7) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000001180)=0x9) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) recvfrom$inet(r1, &(0x7f0000000140)=""/4096, 0x1000, 0x400, &(0x7f0000001140)={0x2, 0x2}, 0xc) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0xffffffe0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8000, 0x0) 16:00:02 executing program 0: clock_gettime(0x4, 0x0) 16:00:02 executing program 1: getrusage(0x0, &(0x7f0000000100)) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000000000}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:02 executing program 0: r0 = socket(0x2, 0x4000, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) r2 = dup(r1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x43, 0x5}, {0xc3d6322f3fdc6172, 0xff800000}, {0x41, 0x7fff}], 0x3}) listen(r1, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)={0x9}) clock_gettime(0x20004, 0x0) 16:00:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) setregid(0xffffffffffffffff, r1) r2 = getegid() setregid(r2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setregid(0x0, r4) setgroups(0x2, &(0x7f0000000000)=[r4, r1]) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) clock_gettime(0x20004, 0x0) 16:00:02 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) socket(0x5, 0x1, 0x81) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x20, 0x2, 0x81) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c", 0x188, 0x0, 0x0, 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x2) syz_open_pts() 16:00:02 executing program 1: socket(0x11, 0x4003, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x12) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = accept$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) r5 = dup(r4) listen(r5, 0x0) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r6) fcntl$dupfd(0xffffffffffffff9c, 0xa, r6) r7 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r7, &(0x7f0000000000)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca02bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90ff03000000000000c500001002000000000000020208a371a3f8000400000000000000010000000000000000", 0x1fe165bdd76f15e1, 0x0, 0x0, 0xfffffe28) 16:00:02 executing program 0: clock_gettime(0x20004, 0x0) mlockall(0x1) 16:00:02 executing program 0: clock_gettime(0x4, 0x0) r0 = socket$unix(0x1, 0xe66e6cc8793c544e, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)) 16:00:02 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) r1 = dup(r0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = accept$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind(r4, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) listen(r1, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000040)={{}, 0x2, &(0x7f0000000000)=[0x0, 0x0]}) clock_gettime(0x20004, 0x0) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x156) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) read(r1, &(0x7f0000000380)=""/223, 0xdf) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0, 0x91}], 0x10000000000003cc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x6) 16:00:03 executing program 0: clock_gettime(0x20004, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setgroups(0x0, &(0x7f0000000080)) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = dup2(0xffffffffffffffff, r1) setsockopt(r2, 0xfff, 0x7, &(0x7f0000000080)="be1f424934e59eb8b8f8e6367624c6e6cd3a163dcd8a20092ae2d9be08c8b1b73ef2d10df53b1a9e58c5f660fa94db9cf0c362396b08188037e2136d53acad643fa425eee31b30a0a2d50973bce5edae1c5dc771ff145729f6bb523f82112c18ed18cff7b3b0aa83bef9a9d090dd0bff9886723afc67db10b82cfdefe528d9968427e1d425abb298a1bdae0c5f68ca250ca328202792b3be128a729d695efdea48d2f502b2a494fd09a847c1be07680fa8f919d062b107103eb58522f8fa43b9836de845c6ca9948b09da0f79d0b632de9", 0xd1) 16:00:03 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) getuid() clock_gettime(0x20004, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1ffffffffffffed4, &(0x7f0000000000)=[{0x50, 0x0, 0x0, 0xffffffff}, {0x25, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x800) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:03 executing program 1: mprotect(&(0x7f0000135000/0x4000)=nil, 0x4000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000133000/0x3000)=nil, 0x3000, 0x6, 0x4010, r0, 0x0, 0x0) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000138000/0x2000)=nil, 0x2000, 0x0) 16:00:03 executing program 0: clock_gettime(0x0, 0x0) 16:00:03 executing program 1: semget$private(0x0, 0x4, 0x430) semget$private(0x0, 0x3, 0x9) r0 = semget(0x2, 0x1, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x4]) r1 = socket$inet6(0x18, 0x5, 0xa5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgget$private(0x0, 0x282) r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r4, r2, r3, 0x40, 0x800}, 0x5efbba2b, 0x0, 0x2d31}) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x3000, 0x1c, &(0x7f0000ffd000/0x3000)=nil) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x30282, 0x0) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000140)) semctl$SETVAL(0xffffffffffffffff, 0x6, 0x8, &(0x7f0000000180)=0xa9) mprotect(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x0) semctl$GETNCNT(0xffffffffffffffff, 0x4, 0x3, &(0x7f00000001c0)=""/130) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) ktrace(&(0x7f0000000280)='./file0\x00', 0x2, 0x8, r6) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x200, 0x0) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f00000003c0)={{}, 0x1, &(0x7f0000000380)=[0x0]}) semop(0xffffffffffffffff, &(0x7f0000000400)=[{0x0, 0x6c49, 0x800}, {0x0, 0x101, 0xc64dc7c6a7ec022f}], 0x2) r8 = dup(0xffffffffffffffff) ioctl$TIOCMGET(r8, 0x4004746a, &(0x7f0000000440)) unlinkat(r8, &(0x7f0000000480)='./file0\x00', 0x8) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x10000, 0x0) dup2(r8, r9) syz_extract_tcp_res(&(0x7f0000000500), 0x7f, 0x6) r10 = semget$private(0x0, 0x0, 0x2) semctl$SETVAL(r10, 0x3, 0x8, &(0x7f0000000540)=0x3) 16:00:03 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) acct(&(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) listen(r2, 0x0) r3 = dup2(r0, r2) pwrite(r3, &(0x7f0000000000)="27ca3d5ae2ce500532b20d94e1fff95594ba8230448959a0cf115be14fcaa15fece5d13796b86b95bea9e1e049678169d8a99536016dc9069a0f8435a4206333554ba6d2c37bb321c9beb3835093b1a625647aa6113056340b4786fc0b28c3b57a842f55ed675135f6cca2c1af9cfbb14ed48058415e64aa566656fa512d7c468d73950349c12e02e831814dc1e4c8ac5438283457bf094735b385a2c3d45f83e7c9dd471a4248326d7593ced013fc9edf2557d70aaa89b56b75be0468326e93d64dc5d70902d45c11d66aa70696e1961772", 0x42, 0x0, 0x8) clock_gettime(0x20004, 0x0) 16:00:03 executing program 0: clock_gettime(0x3, 0x0) 16:00:03 executing program 1: r0 = semget$private(0x0, 0x3, 0xc) semget(0x0, 0x2, 0x20) utimes(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={{0x6, 0x1}, {0x1, 0x80000001}}) semop(r0, &(0x7f0000000040)=[{0x0, 0x3, 0x1000}, {0x0, 0x5, 0x1000}, {0x7, 0x5, 0x800}, {0x3, 0x7, 0x3800}, {0x2, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x0, 0xfeff, 0x800}, {0x0, 0x6, 0x1000}, {0x2, 0x10, 0x1000}], 0xa) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x2884450e) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000400)='cc') recvfrom$unix(0xffffffffffffff9c, &(0x7f00000002c0)=""/117, 0x75, 0x800, &(0x7f0000000340)=@abs={0x0, 0x0, 0x3}, 0x8) read(0xffffffffffffffff, &(0x7f0000000180)=""/64, 0x40) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66c3277f0815390242918466232b580c7062d3eadcfb2aa6594f7d010000000000000000004a00233580414601e81598e5c40064b6f95e6d5077e9f3eecdb6d32e9edaec2602002a97a32697ea01a48b98abc48c5be395d131"], 0x10) write(r1, &(0x7f0000000140)="9e3eaa54e3ffffffff03bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r1, &(0x7f00000001c0)="c2d7abced0ccb41aae49617f57b18358c56fb7f1eea6f5e85ec07c1048a02ee6c0e91d74dae6c8176ba17a79fd930000", 0xffffffffffffff69) getpgrp() r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x3, 0x200) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000540)=0x219) semop(r3, &(0x7f0000000440)=[{0x1, 0xfffb, 0x400}, {0x2, 0x3d15}, {0xe93c769f94bb11a1, 0x1f, 0x1800}, {0x0, 0x8, 0x9a7b5dc8e261c7}, {0x2, 0xff01, 0x1000}, {0x3, 0x6, 0x400}, {0x2, 0x1, 0x800}, {0x4, 0x1f, 0x1000}, {0x4, 0x89bb, 0x800}], 0x9) r4 = semget(0x1, 0x4, 0x28) semop(r4, &(0x7f0000000580)=[{0x4, 0x8}, {0x1, 0x8, 0x800}, {0x4, 0x2f, 0x800}, {0x4, 0x7, 0x800}, {0x1, 0x4, 0x3800}, {0x4, 0xffff, 0x800}], 0x6) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = fcntl$dupfd(r2, 0xaccdf758fdf433ee, r1) openat(r5, &(0x7f0000000380)='./file0\x00', 0x1, 0x140) syz_extract_tcp_res(&(0x7f00000003c0), 0x40, 0x401) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) syz_open_pts() ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) semop(r0, &(0x7f0000000480)=[{0x3, 0x3d87, 0xfc74ee3855cbd4ab}, {0x57f39a50ce006410, 0x20, 0x1800}, {0x1, 0x5}, {0x2, 0x2, 0x800}, {0x0, 0x4, 0x2800}, {0x3, 0x2}], 0x2aaaaaaaaaaaaaee) connect$unix(r2, &(0x7f0000000400)=ANY=[], 0x0) 16:00:03 executing program 0: clock_gettime(0x20004, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:03 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000000)) pipe2(&(0x7f0000000380), 0x0) 16:00:03 executing program 0: clock_gettime(0x20004, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) syz_open_pts() r4 = socket(0x2, 0x8001, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt(r4, 0x6, 0x4, &(0x7f0000000040)="674a9d07", 0x164) getsockname$unix(r4, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCNXCL(r5, 0x2000740e) 16:00:03 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723deff030000000000007043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r3 = getppid() fcntl$setown(r2, 0x6, r3) r4 = fcntl$getown(r2, 0x5) ktrace(0x0, 0x5, 0x80a, r4) r5 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setregid(0x0, r7) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r4, r5, r7}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket$inet6(0x18, 0x3, 0x0) r9 = socket(0x18, 0x8002, 0x0) r10 = socket$inet6(0x18, 0x1, 0x0) r11 = socket(0x2, 0x1, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r12 = dup(r11) listen(r12, 0x0) ioctl$KDSETLED(r12, 0x20004b42, &(0x7f0000000000)=0x4) r13 = dup2(r10, r10) dup2(r9, r13) sendmsg$unix(r13, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r14 = dup2(r8, r8) dup2(r13, r14) sendmsg$unix(r14, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:00:03 executing program 0: clock_gettime(0x20004, 0x0) semget$private(0x0, 0x4, 0x100) r0 = socket(0x2, 0x1, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000080)) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x29a, 0x20}, 0xfb) dup(r0) r2 = dup2(0xffffffffffffffff, r0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000000)) 16:00:03 executing program 0: clock_gettime(0x20004, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0xd2de527d8552c97, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$dupfd(r4, 0x0, r0) poll(&(0x7f0000000040)=[{0xffffffffffffff9c, 0x20}, {r0, 0x4}, {r1, 0x100}, {r3, 0x20}], 0x4, 0x8) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x20000000000000f3, &(0x7f00000000c0)=[{0x87}, {0x6c, 0x0, 0x0, 0x4}, {0x9, 0x90}]}) r1 = dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000001c0)) r2 = open$dir(&(0x7f0000000400)='./bus\x00', 0x0, 0xca6ce3025bfd9cdb) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = socket(0x2, 0xc003, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1008, 0x0, 0x0) r4 = dup(r2) pipe(&(0x7f0000000080)) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f00000003c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x10000, 0x0) ioctl$TIOCSETD(r4, 0x80184601, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r8 = socket(0x2, 0xc003, 0x0) connect$unix(r8, &(0x7f0000000440)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2895c3b2c3572afa33bd151509f459c75870b4122cd235000000000000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1729d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f594451e13e93812e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce12842db8b2161e337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149e6e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414216a8e57820faefaaa891724062f7e162b2e5b80ac0f7c03038801b220af2c4e93cc568ac82b91d236c7de08060f6892f5c94c2931e645303a2da0ae2e628beccd1ab05a9fed7f390f66e8bb3f7a19bfa548b6000b9a8c4dfe9fdd0fa5ea5b531b3366c005777b96337054bfada1e25583acfc8caccca305a6fa75c2f9b055bb93657e84d6150a268bf8e93113354aef6fe0c9a3574daf788fa8547eb6fff402b8a6ed779d80000000000000000"], 0x10) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) dup2(r8, r7) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r9 = dup(r7) sendto$inet6(r9, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:03 executing program 0: clock_gettime(0x20004, 0x0) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10008) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x1) 16:00:03 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa3d080000000000008495aaee48c02f6ac41e6bf3bf555300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8dad85f245b65c6593d2870b4122cd2350000000000000000000000000000000000b3b90e648a32e2a1f6cad0810112eff4c0af259a6164fcbf6c5121b3293e65805f306d08d96e961166a4cf22fc99a55321142674495fe3b9e7d6fcf2df089853daa8fa3fcb261fe05b25378ee11dcddf36535c3de03aacf86102e8e9c6c06595d700"/286], 0x10) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000000)="c5a16d95407af13b3b6834a6a3031b0338b61d9f0cc8e347303d8b31f10b791c077bca5eaee317c8d0d4a99654617b8b640a154d0e8ff799f2aa5b3eff50b538e48c77ed83338d7f7f0f22f8004c90ea0d540d3a5afcdc3e0d695fc924cd3c82f327ff29edfb18d65c152613eef2fc5ac51884abea648e4a3a5d8daf7e0beaf28c1b874b5672acdb83362b043cd3effff6e1223efc43a9747d3c269d1f2894be812dbb061acf48dbfe3cb21e53a41f84d0", 0x3dd}, {&(0x7f00000000c0)="03f8f5e6b3748b31346c", 0xa}, {&(0x7f0000000100)="9db4a59218bbb71b82ae6231a63c709b1adaaf906a53063d9ee5876c9f376ba98670ed17b49388291ce862130961de4f98714751baf37d91220d894719fb5d3a2456604595c0ba77e56be646d9e92409998871d1ad51bb2a502dfc8bf04b4fea239d8491fe5767302c32f52d196ff610dcfce3e452d7eeec13ada48643b1f6d407d2d4a88528a82ac8606b8993f7ecdd59a1dfc3b5302a0887dfba2db3636f7c6b6f1ae909b4765b2c596bd24064c4974534f028d970", 0xb6}], 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) fuse: Cannot find fusebuf fuse: Cannot find fusebuf 16:00:03 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) clock_gettime(0x20004, 0x0) 16:00:03 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\a\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffff40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdffffff00"/4098], &(0x7f0000000080)=0x1002) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:03 executing program 1: r0 = socket(0x10, 0x4000, 0x1f) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e3866696c6530003b0800e3ab"], 0x10) setsockopt(r1, 0x6, 0x4, &(0x7f0000000040)="674a9d07", 0x164) r2 = socket$inet(0x2, 0x8000, 0x5) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) listen(r1, 0x7fff) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000200)=0x2800, 0x4) r3 = socket(0x2, 0x8001, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt(r3, 0x6, 0x4, &(0x7f0000000040)="674a9d07", 0x164) r4 = accept$inet6(r3, 0x0, &(0x7f0000000080)) listen(r4, 0xffffffff) 16:00:03 executing program 0: clock_gettime(0x20004, 0x0) nanosleep(&(0x7f0000000080)={0x7, 0x364}, &(0x7f0000000040)) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x1, 0x0) r3 = dup2(r2, r0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x3f, &(0x7f0000000100), 0x0) sendmsg$unix(r4, &(0x7f0000000400)={0x0, 0x137, 0x0, 0x0, &(0x7f0000000f80)=ANY=[@ANYPTR=&(0x7f0000001100)=ANY=[@ANYBLOB="c88b5f63fcf4e7686a3d55efd3dba608649376c62f685ae8a46bef0ede9ce95ffb978a71aa2ca11db909e6247733401938990fda36872b0b6b2768ea0db6596d7abf03d10020f6e0f067c2af8e14e33d0564b4cdd3aed9708e1b3673914b5e3af2bd6d1660a3ab025987e4f8", @ANYRESHEX=r2]], 0xffffff19, 0x400}, 0x0) r5 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x0) pwritev(r5, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x20, 0x200}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) pipe2(&(0x7f0000000300), 0x10000) fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000200)}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'jap', 0x0}) pwrite(r8, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000340)='/dev/sfe\xcd\xfet@\x00', 0x80, 0x0) r9 = msgget$private(0x0, 0xfffffffffffffffd) r10 = socket(0x0, 0x0, 0x0) connect$unix(r10, &(0x7f0000000a80)=ANY=[@ANYBLOB="82d46b168acc08949a548a23a6ceff7c7b277094a905d78a36924e4b387780e288077a5382b7a889157d8878d2905fe93c21ab7b2f"], 0x1) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r11 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r11, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) write(r11, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) shutdown(r11, 0x2) r12 = kqueue() fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) r13 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000009c0)=0xc) kevent(r12, &(0x7f0000000100)=[{{r13}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) r14 = socket(0x0, 0x0, 0x0) connect$unix(r14, &(0x7f0000000a80)=ANY=[@ANYBLOB="82d46b168acc08949a548a23a6ceff7c7b277094a905d78a36924e4b387780e288077a5382b7a889157d8878d2905fe93c21ab7b2f"], 0x1) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r15 = msgget$private(0x0, 0x20000003c4) msgrcv(r15, &(0x7f0000000dc0)=ANY=[@ANYBLOB="0000000542709300400000529da36bf3f585a5fe87792f3b00"], 0xc, 0x2, 0x1000) msgsnd(r15, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec5546bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8b258238730da113744d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x800) msgsnd(r15, 0x0, 0x0, 0x1800) r16 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r16, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) write(r16, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) shutdown(r16, 0x2) msgsnd(r9, &(0x7f0000000c40)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r9, &(0x7f0000000e00)=ANY=[@ANYBLOB="00000000000013a88c4b000000007f000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000400033c3b3f637e3f05f3f029bed9a1d3dff66c579974a3eb8c7dbf2afe6bd64de58f73560582afd4ba77278d2197f5979e009c2cfff6bb1229c1bf59d95f9909b4e8935095325d698c1f8b77b0e3483d4e1e407345823a990b9bdb149e33db43ee680ac14068e3d692b3184822c3d13eeba30d59d89268664c0f8796955b66ad4d700042842fa0f2e896a381502c2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r9, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r9, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r17 = msgget(0x0, 0x100) msgrcv(r17, &(0x7f0000000180)=ANY=[@ANYRES64, @ANYRESOCT=r0, @ANYRES16=0x0, @ANYRES64, @ANYPTR64], 0x5, 0xfffffffffffffffd, 0x1800) r18 = msgget$private(0x0, 0x421) msgctl$IPC_SET(r18, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10002, 0xa6}) r19 = socket(0x2, 0x8001, 0x0) connect$unix(r19, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt(r19, 0x6, 0x4, &(0x7f0000000040)="674a9d07", 0x164) r20 = socket(0x2, 0x8001, 0x0) connect$unix(r20, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt(r20, 0x6, 0x4, &(0x7f0000000040)="674a9d07", 0x164) r21 = socket(0x2, 0x8001, 0x0) connect$unix(r21, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt(r21, 0x6, 0x4, &(0x7f0000000040)="674a9d07", 0x164) msgrcv(r18, &(0x7f0000000440)=ANY=[@ANYRES32=0x0, @ANYRESDEC=r21, @ANYPTR64=&(0x7f0000001180)=ANY=[@ANYRES16=r19, @ANYRES64=r20, @ANYRES64, @ANYBLOB="f3b70c13dc3794a6d9abf942d8c84bcfccb447ecd087cc882c08736840b3b3953e7b949426fc001a5dcc00ebe524a0a5bfaf842c8dccec537f73645c486d7b900a3ac721715e93fb837b84cdc6c5ed784527985a0d501811620edfdb43eceece5774df49ed90c71800000000426e5d056167942d7c5e20781fb66da02b35177fa920371d1d1e2e31fefa66a44f26f883e69d0cba4c25811c81e550e44d9595168e04405fc0f283b4fabcf7502d6e1d463d43cd2d8d7e8059559cd6c7cbc715e74e159aadb5321e4512211f23d8937457b01db8f5555b54f3276a6660f27b5de820675964eb8ece969c"]], 0x3, 0x0, 0x0) r22 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r26 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r26, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r26, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getppid() r29 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x0, r22, r25, r28, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r24, r29, 0xa5, 0x1, 0x100000000, 0x2}) getpgrp() geteuid() r30 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f0000001640)={'tap', 0x0}) r31 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r31, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r32 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r32, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r32, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgsnd(r31, &(0x7f0000000880)=ANY=[@ANYRESDEC=r32], 0x1, 0x800) msgrcv(r31, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000007000000000000000000000000000000000000001b0000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ff001c7f00000000000000000000b7431021e9531674ca06d300000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21976b0c425c835b2316c1f5f60f45c188aa38cf3bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c1851098d3225d3eed0de3436c5b9ae81dea53a766715d91e2858df7f7780ba70b50dcab216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac6c2dbed6b64632d294"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r31, &(0x7f0000000540)=ANY=[@ANYBLOB="81000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35079f7fad059b6f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed67040ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769660e325cd2485e172bf1200000000000000000000003717b7d6b950c7c286c7eb01d323c300a7c2fdbd450f524c135e32f9995676d27a6811ae7358d757e608c081bb6e4424ededa932f96c0b717eed5f49dd483fd5d6e840f88a0f0d9a0c4473dc976a18b8d3531d3a21651c189e"], 0x44b, 0x800) r33 = msgget$private(0x0, 0x0) msgsnd(r33, &(0x7f0000000340)=ANY=[@ANYBLOB="0affb389bf4cadfa"], 0x0, 0x0) msgrcv(r33, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) msgsnd(r33, &(0x7f0000000280)=ANY=[@ANYRES16, @ANYRESOCT, @ANYRES32=r27, @ANYRESDEC, @ANYRES64=0x0, @ANYRESOCT], 0x6, 0x800) r34 = msgget$private(0x0, 0x20) msgsnd(r34, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b93d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecfc37e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef55b541b0a27dd399c0ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380371c7ed0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf833682c26ec5de99dce26b0d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f8c24e7f67d7f9d0e0397eeb6dbfa34bf4ecae887f1fc1b5e8a545f9b2e5edf01812bb8"], 0x86, 0x0) msgrcv(r34, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) msgrcv(r34, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c2277be4b1ae3b17368a64d8ff1f1210f4d9066025b69d6db5c6df63a4ff8244cd87d558d971d9fdc9ec757b8e3f3686c090f989daf5fad1346abc013c171f83d37"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r31, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) r35 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r36, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getppid() r38 = fcntl$getown(0xffffffffffffff9c, 0x5) r39 = socket(0x2, 0x3, 0x0) r40 = socket(0x18, 0x1, 0x0) close(r40) connect$unix(r40, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r41 = getpgid(0xffffffffffffffff) r42 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r42, 0x0, 0x6a, 0x0, 0x0) r43 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r45 = getgid() getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r43, 0x3, 0x5, &(0x7f00000003c0)=""/85) r48 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r48, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) chown(&(0x7f0000000300)='./file0\x00', r50, r49) chown(&(0x7f00000008c0)='./file0\x00', r46, r49) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r44, r45, r46, r47, 0x2, 0x9}, 0x5, 0x5, 0x2}) r51 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r51, 0x0, 0x6a, 0x0, 0x0) r52 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r54 = getgid() getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) semctl$GETVAL(r52, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r55, r53) r56 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r56, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r56, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r57 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r57, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r57, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r58 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r58, 0x80104267, &(0x7f0000000080)={0x2000000000000488, &(0x7f0000000040)=[{0x2d, 0x0, 0x5, 0x2}, {0x13, 0xfd}, {0x6, 0x0, 0x0, 0x400000}]}) ioctl$BIOCSETIF(r58, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r59 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r59, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r59, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r60 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r60, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r60, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r62 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r62, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r62, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket$inet6(0x18, 0x2, 0x4) r63 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r63, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r63, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r64 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r64, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2, 0x0, 0x85}, {0x14, 0x5}, {0x5}]}) ioctl$BIOCSETIF(r64, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r65 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r65, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r65, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r66 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r66, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r67 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r67, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r67, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sendmsg$unix(r40, &(0x7f0000000400)={&(0x7f0000000080)=@abs={0x3, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="7ccaefb0eb230b917816182ee9c3565f0e33131b7d0082faf2b77a5988fc79162210b56cca5d26fa081151400b32b191b1aebb20c26b8b65491b341315d25ddfcacc70ba895426465df9c2c0a6f6da0a91fc3896fbf3f1fb4e5c54d1bc8b059da76329361860856114efcf16de7ccbdb3beb3873f8585198857937d921e5ecc4a2aea8f4b10c1df87d825e15638b7ee4b1614357f87c755551e3f860624a0d06d4762a1598b0037c9357cf8a", 0xac}, {&(0x7f0000000180)="3dd53210cc68e024fbd2f860adffc5311959965fa568ea0b69a2f13201f9f35a1fd04e7a30d3e5899f336d0a229d248c10fc32dfdf453290045bb127c29be1474639bf6ffc18ab685915b0500078ffbb60e220d4347ec0de0ef9f42f823487ae7d8124a21883e4a13c637e2a8dff359aeacbaac9718b2d1b4ad240fa185baf1912e09da00bef54a3841506cc7cd82b4793b22ed1eec681e283e4e7819723bf7181a1c16ab2180e5f54bc282404a4ba93b491feda898780e894a1ced7c38379441ef054f1e565dc2a3f657b11f9168544ec9b", 0xd2}], 0x2, &(0x7f0000000b80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r41, @ANYRES32=r46, @ANYRES32=r54, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r56, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r57, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r39, @ANYRES32=r39, @ANYRES32=r58, @ANYRES32=r59, @ANYRES32=r60, @ANYRES32=r39, @ANYRES32=r39, @ANYRES32=r61, @ANYRES32=r62, @ANYRESHEX=r67, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r63, @ANYRES32, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r64, @ANYRES32, @ANYRES32=r65, @ANYBLOB='\x00\x00\x00\x00', @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32=r39, @ANYRES32=r66, @ANYRES32=0xffffffffffffff9c, @ANYBLOB='\x00\x00\x00\x00'], 0xe6, 0x1}, 0xb) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000980)={{0x2, r35, r68, r37, 0x0, 0xa1e38cb2d5f565bb, 0xffffffff00000001}, 0x5, 0xc07, r41, r38, 0xa5, 0x1, 0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0xd1, 0x0, 0x0) 16:00:04 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000100)="be3cf0f4130190cff70d1e72cb0219fb64016903c934cb4f38d96b544767f5c7633e2d3228006db07ff93c634039659bd9dd0b94214d9d6c8dd7cda7a2b03b993a78fae86ab554e1aaf7d579a2a68fc33adad53ab5f1a0fa9e92def2408606e39c8c9b56f2d8c95f1f917e72e3a219ad8609f6dd828b379d9a0a65aa77da9aec15a39bf17e8fb389193180d92a93c3be755bb63fd08696706593e4038ff3005948b1e9d5dd4dc1e64452e130207aac7c48e9762bd49a39c47461e12a1c3912338879745d3b9eaa00e2d1c162100f6ce1f989adcb688fb6a8e42e89f63ba58b90bb6322e75efa5d73048553217c0ed0ab299e", 0xf2}, {&(0x7f0000000200)="be66a724b1db32da31879953d7fd863864280507cad7d6729ae8828cb046e72ff91010a988f75901c6bf288e4f28a59440505ef572414a04eec859c4f59cc2bcc3a86d7606f247393f970d60646b15c9a270f3f038724b572071bd6b0cf193d0d6e4ed091322bde656a49bfee5b4791e662e8477347aea5c4ea2931e8e27c6007478af97489725a34fa39f27fd5e", 0x8e}, {&(0x7f00000002c0)="3c776c7cda", 0x5}], 0x3) clock_gettime(0x20004, 0x0) 16:00:04 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004000000024a, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='.\x00') clock_gettime(0x20007, 0x0) 16:00:04 executing program 0: clock_gettime(0x20004, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socketpair(0x10, 0x4000, 0x1f, &(0x7f0000000080)) r1 = dup(r0) listen(r1, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) chflags(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:04 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x200, 0x31) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="911335baaaffde5c0669a8274eafde35cbb1799e1240263a8a652edadcc76c19c1a39f3ab923fe083ddc681c851d652a6748b46bdb055c8f281d2bb2", 0x3c}, {&(0x7f0000000040)="96a3cd7fbe8745ac103e57e04d5d51e5baf066ef09e4ed154b8fcb976e915430e9ffec6034b36b73afd32b7303e50f48cba83b6357b265d56deb47ac1800db2b16f3a80d8211ccb3fdb6974dd31361f147b66af877feb33285d704093150168d", 0xfe}, {&(0x7f0000000180)="7202f4a2a7655fe669f794fe9f6e26a6a3261cff858381bebebdf7e468819fa45a5fbe5c4ac80ce9b69fd4b014f81bbdd8f9f9d0eea1c44a0ab099fef07215b4e0c1eb7b00ccb72223ce7b8388bca865ecbdc4d095132fb48774af761a526679271c6915a4b605c96e6676daafd343ee1746b37ed528b553d5b44ed180e0736c96de809bc9b017147f2280b7", 0x8c}, {&(0x7f0000000dc0)="99124e5a96f9ea96ef578bf2bd270ee04c8e2cc679c8f1c2e0dc04734e006265b49248451e0ba4d8d6d90690bc7af64f1265073e8f1809987a7cce325829be098402c3445fb6178c681fce93a8ad4b62bb63a328b0de0ba296969276efbe037b8eef9006931343f5941300ddd7565550220c63c929eab784f4126e990f40358b174d7632f415f8ed364d9b846d9890af6ee0285631431d87e62f584b9da779677dfcc5d0a104319ba03e686de6be03daebfa9aae9da9d805efeb19301642b654512c9c3f1f3ca9463e96", 0xffffffd0}, {&(0x7f0000000ec0)="e589aebe3d461a62b5e4bb040f0ff6fd1c8cf00a985994642a456932b992e6e93971ace6a67bc5e83892a5dea9479e54794f172dc86cc58dbe8eb50baed53e1f6445add4cf501e66cfbdf5c274b671ae89602e72e90591e02b04862abba737c68b92759b6f3c48247a110d81fe27b66ff145a7c9b1784865caa36ec75559969e72eb61a9bebbe64368f3f3f585a4ebf9d3149416263ea885400728ce49456dd78561d0fb4d77d5b3a4519bd6e17051c29247bc402bf150df747a821b63a4c3c9f83f22eb4b00e2a5a3e923603a32aacd3841cb12c6928e2c9e2f6533ff303376b39b2175ff0e91849ebac8e97352c95e2e756ed262f84de02381dd0e203b30be201c42c654213ee6849c90af362a5f2c830c2f51e45a459fe536a379c207f45e7ebb304a6a57b6df2d372f1fd18d42fbe2552e84e09f4bb48afddcaf8f42468fc68e03f7eeb3e7c55a75b1d8da2959c6db0dab9a929320b37afe717c37232c8c00f0d9568f521a359730cdf4903281e699cf808de222ba1d4c2f65e2364df9364f64b13ea832131215e2b7eeead511a7cc3c8573f81851e02dffe34a8078621207b3612343edb8707602e704d2bd946e39eb1663449395e0577d2874dd722ccbb8e15921476a8168e80df4feea95fced8801c424af906098bd3052422ecedb58189afc2fb5ef436d3741c6fbc5761ff17a2f29110506a1a5c8944edce951291fb47f987b352c213897a775f07dba4a70f4ac338f3c871553df72d2dd4aba97f8bc327b107a3a8b89bd6c1cd3d10da49cd8e6392d0f3bf8ba10c8d76e873e7401febc40281f8e3df58c90ecc8c9bf5888451be030942ed2236fa0b44739673e3f5089cbe8e0acf5d5983503818b2e214918f1fa72b023b6457b00638787771cbb5745b62708a70af3aff10e0e2ad4a2728667927aaa6dc0d1a0cbee66c428f475ed791154c3167f219e23c25701f226ec7236254a28d4cde474fd2ca3ac0a831f00af86859f8cb70ff265fe279b93e11e1160aa0b9a90d04c0b57d5495880336fd9e9ab83df95d3c88cb025d7e719c7ae6dadb1226e5d74847460100f40334da5534b2a7688dbb945f7636a304c3b13bb6670bfc46d850c96b21ac3d894408342b016987f901f2cb93d03d20c10f587d039884441a308662ab822a01c0305845837fa5b393ba1bf9675d9b14bc0519da2776d8ea3216d6e6076699e0d04f97d79a587e13451d21557bfff50ea729894c14b80dbaf42254bdb0c3baec588808d9f04493b64c96602e47caa203415ca72fe1086ca96c6545b95f08ca19d5071636800895f812d92331a4751a3c8901eefd0829813a3e7e4c9f91f109ff97b2e7e27dc4c8cb59c430a641442f1bdd52ef01def813c69a75aa9033f5748357595ca3183c39e523dada2e62ec346bf1f6927ffab5e5da39c317601c86ffba6504a2cce61ced0f41027ceeb865c65e2ccd4a1879169ae6f091ebc11c21fd747a37906cc9dc092072fefeef4a4a719ad6d912d0b44743a470ff1b7e9ea8f4601daeb4e9f6a35b8fa31e6759e6c7e1d659223f7ff87610c613fdd46872ac3b59b9cea71522210e8c4d043a50607ec5a1cc74e697125d9171ebb6726f4c992dd9ba40a9050f4c69055eaceae0848290e80d32d1c65863d764ba0c12013ac5318a87389cb71bb51afea24044ae825dc546a5ca9faa983e0baf3af00b5a2bbfb99dc30ce5d3f594d80f34fddba622f22912b279c779718d7be3cd85388866578c97934f1e94863a5a84510b24d59f44e65730a17075098153d49c0fd7f43b11c290ae813de1479bdb221b91b5214248ac6fc9876369e058718f9c9dd0b43e8b3ff11ec50f4a23718ef4efbc02eae76c14773db8497182d48cc2c97003bfa4c7af1712da10006f5eff719dde3ba439a0f672d1ba299bb4d1c582658a66ae9fe7c8e5e98e0c84a4bb2d8943cf9233deb95f402d6b0a5d8c3e1d45649dcda5821cac5ee5c4b911a87be59a83de82163f89b9fee912bdacad93808335e51f8672ae84511865785545fe276b2ec5f5896ed5e9ed9f9112c43de4af4d1579364c152c4ea5863da229f3165150cc6c55775a20ce50b75c490a8bf35fcc3199bb8c69ddee81aacb53c7ce0543c87a3db37043186acde43a7f0f9ce2e3b6f9a6c473ee595ecb6e46d8008daf7976bdbf317c79455e5b928d7e360ad8c60990583157225c483412b169e13ea913cb53cd4422085da70d540dd6de323748196a9a5c46d05bef7bc08a5b61adbcc9a09da3ae669bd923910da55a1ac645293934b54e482b396b6b7784770fb8a1e11684e2691f146635f5b323a685ab4fa21e1b3f90ae55dc2dc977cdd7d439955e8034537d17e003a78337f8a57d68ec1056899f5d20bf33e9d7adadfcb45ff9133391ad4ef65e6484ed8347d570db56c43b68f33e78359a3fa3bc36b634e53c70ec514fc9a6caeace0b1a7cd4c48794884d173ecb9200880a78a160615846f4f8be691c7a301f0ac5fbb47c81ac2b9579fdc49c4efe4584a2e1f680e19ac4a7e185f73e5556d1b39ff495fde1703e994eb476b9196d2c22e32168885163dae2d80b076c0e54595b6efabdea3adb6eaa9ce1508c55aa8984f53a5c72925d089ccba9248f6feb8bc6b3101d410f64e3018155b075a7e9886e79c2224b96a1a6916734caf9d69080c7a934e2eaee67582a317db46596a7aa445754cab27dda072a3481da2e1a780a7a435b71c13f5aa8b6582800380321df9f1aba5d480914cc686dbe34b53396d1b5a6cb81c749b196258b88be084bdeee175a6e7b9fdc8a3c08d0180b0b270d3184ea5d1eb69432630271e58a2ef55bb37739a3dfd38e7d306d2f1c2b99450b2bca76e39b5f1d0eebd7782e9378a2fcee935bee513cd1c7aa530098c3ca25adc43f72328319552f7f63f4f6ff3d8a6a73105916323827e4869fea0b10cc30739dea83aa7da182ed573aaf1994b2f8783237dd19b611a1f8d0b273171f13fca8b2e452e964db723f4fec43b55fe9034e34ea821166f5418d046c783f04e1e2113ee6ca1c5fa081917a6cab079cfc5108ecd90bbbe65ccc1d107bf5854af897af054151bb529190a0014f339f1c2674fad3f9e613e5dd22ed076266e5dbbeaeaefb0320286fb762cf59f591a263730d5ec03d111e4008d6f253773c106b27276045140d0d92121577c9de26fb479ba98cd95f5e622ae68addc7c192b6390736e55f5afa71ac7540f76950c3b8ab78ba043f05a2249198136cf80f0b19cbe27ef1617370ef2626adbd1e6e9e799c02425b4803d32e79394e3a5bf0504636c8d44545312b738306fcaf891edcf149ec6e40fb9863250adef9d9d25fe918361ef30772f823818647bddd9e5ab037b36e02422d65d6596a566636d721724af3a53fe4f1c4df181f486580265320eef82e5f1e34120822a4b1045c845267b2639b50ba544bc3c9a611283ac7ad6d460190a32123fa8bbe2df4fe993cdcf8682e8c01f0b1871a0354e54215ee98b8175b7398371d74c55263f6590950c12a6cac4a039e266961f3f92e602f2c84e4e07601cec1b49c78c7b00fec2ca1fe6ff1295213b4072cbad0335a4123841fe9a2fe4c2916747a1547b9a58a1d5fd71ef86def0f9bb9d5c123ebdb59a9928387c91217c15d18bbd1fc7f02a0e9b5fe769974b30f73e02260e1d51d7ba14cdde5da753c2487bc8ee4fb4711843d0ca82af89a9ee78a1b728c0e8417dde5a14a8e8c90d90be1aadee674ce680f68309ee38401d90bd6719f985962bf85e5aadc2861787e1fb3055aeb0140473cec10106e31ab2891ed08c7bc75c4279e6b97336c0c756c0382e2316589db581a08ed3ab48c5a0e39660576d3f09990244e858092484131da46db33a870f89672468266d7ccf94d94c71de79124f2e597d3760bc8b7590d42f06722254840c54b80ab221a3fe91da0c4130647db6940bffd6be59d8c179e4ce7bdfd4090ad56475895eb05c5619cfb2419a492750f2c64e402f189827b7b4ddfc8caf4012cb2ddbd10ce93f2e04978067125b9740e948a7ab7dce9ce352e4fe8d33e948bd86feb4372ef841ee1ac1173d2a6f091708808fd8dd050d6715493268fbd971d96a784d5e4bc645a6f0fda7d552bbe0cab6c152dd6cf187f86443443da54ce1192a0f9d1e5fb226f3a5cc354f420ce7e184ce6b5fafd11a81e19799d757bfcb754cdf160bb804b921b6863868b15c2fbd19935a8539d7267ea6c4066cbebc04e46ffd6fb7ff7cb85ed8116dc1bba5bc7c95e16a8a9b345cfeb586bc8e9160a35d607421c35ddbe3c52b9b7a74c3afbdb6978f0132e18781bc08c3ed4beaec475c067e9fcda544dcc08299f0e6ec7f09585ef7c35e14df26138f9c41898eef7067b6825c5a53d5e25cc8f0964492acefd3f9ce20a4205bf19f4af1b2c92e9fd7973fab12c7917de031048d247158e0ec7e619937f635c82826b0ac285fde7feba46faa568c4acc8ceb570e05d0c50d182f8f04117696c758662205ce32937182d1f4c45cb1c5d589d3285c814763b46a33f1e5246bfcbd5979b5ed47fe3d92c058fac79f36e15f5ac4705938500017a70df32a3a2bb3a0cec7b275a1e55619a8153e0f1664747118440e632c2066435330ddce571d7985944040d341c26f6cbac0ef63a36b907e4f0f88d356490959bde5d7472e94fa1ea23a8664c99e8a1b4c7237381dd5de294c21a09f2444b929f5e05e4a66f7d6cac9f0de2606a421738e93c08360e9cb91afbbecdc0d1f02a03f9fc033b9bc17de4b7231f7f60967e631fb28b1d9d3c5c35a82795632e32eab556ba33f82d021693f5a16d208044562ebc1e2d72295a6911e41f663edc2a906cfdd6abeea85a4e2f4439f350a917f0620e35d6ad61e5fd6f55cfea26de08e2ab26c199c70da8061b9dbb727e9b530ab71f032a51c52643eab733acd2b726d47a9c9d989a07c3ceec6700da2c2332a71f11285418885f2f947bec4594af3a037e35fd690ec8255fb697d8753a1d16c485d7d3f7aecb6cf9f79390c752384cf574d3e8e5bc3533cab0030a621abad08d5ce0ac5ed52e699b33f59c1becd7bfab9d9650591be57ad05a8f3e6a70be201be0e65ddce0166748f29a1024be7c249ddef23752a0efb1d28906541a96b9f80a5fea014e2f71797fba4760dac6bb9b9249dc98a29e4ba5a4680624667a21dd076075bea420d2814fd2ac1f307b9f4834eba4ab9a5363775cda5aede37ec7cb1196d865fc7183d5a873ebd3436799c3e6ed919b27e0ef77951753f4eb16c9b7f65c2f2172c6301586193bd69dc9942961c29d38a699b521b8c655c20622c0af259eb19732f15ea49c9da1e7e1372874142a1801696b71f4c4a5f6ac4938cde642309d8233342b158dece92d9089a0485d67b4e6363e6e97328182e275474611690af47062e92a4b2976f7089de72abc5b0e2c23400190687677bf1ce62a32494a2ce17751bf632c9c549b65612c7712655eeeb3335eb7bec09d06975440e572e039ddf8718959e7a6c37183898f374f83d8bd5e74277f1353a352adbd74af6d50597d501a8ffc2e3a76821016bab5c46c65665a6513ae3f2ddee08e8faabdb6812e27ace1a8e01c82589928bec56ef1df1b92db91983301ca5f970b52a40e183706a02cb8b51d3bad4d3ef9680959b47d5d166329afd846b97bba99071e1dea481de0cabacff42e43ace5bbf0e24d510c13656d75eb5bacc3e0d7a5389a4f28d6125feebedb517f541a75e0d32741a09168f2374940ec31311ba86bac3becbb0f7c7aef37fb64a", 0x1000}], 0x5) 16:00:04 executing program 0: clock_gettime(0x20004, 0x0) r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="008100000000000000ea"], 0x10) r1 = dup2(0xffffffffffffffff, r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040)="674a9d07", 0x164) recvfrom$inet6(r0, &(0x7f0000000000)=""/178, 0xb2, 0x1841, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20, 0x0) preadv(r2, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/108, 0x6c}], 0x1, 0x0, 0x26bc3849) 16:00:04 executing program 0: clock_gettime(0x0, 0x0) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000000240)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="10012e2f66696c65302f660700000000"], 0x10) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect(r5, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r6 = socket(0x2, 0x8001, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt(r6, 0x6, 0x4, &(0x7f0000000040)="674a9d07", 0x164) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r8 = getppid() fcntl$setown(r7, 0x6, r8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setregid(0x0, r11) r12 = kqueue() r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wsmouse\x00', 0x20000, 0x0) r14 = socket(0x2, 0x8001, 0x0) connect$unix(r14, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt(r14, 0x6, 0x4, &(0x7f0000000040)="674a9d07", 0x164) r15 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000880)='/dev/speaker\x00', 0x10000, 0x0) pipe(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = socket(0x2, 0x8001, 0x0) connect$unix(r17, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt(r17, 0x6, 0x4, &(0x7f0000000040)="674a9d07", 0x164) r18 = socket(0x2, 0x1, 0x0) bind(r18, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r19 = dup(r18) listen(r19, 0x0) r20 = socket(0x2, 0x8001, 0x0) connect$unix(r20, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt(r20, 0x6, 0x4, &(0x7f0000000040)="674a9d07", 0x164) r21 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r22 = getppid() fcntl$setown(r21, 0x6, r22) r23 = fcntl$getown(r21, 0x5) ktrace(0x0, 0x5, 0x2, r23) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xfef8) chown(&(0x7f0000000080)='./file0\x00', r25, 0x0) setuid(r25) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setregid(0x0, r27) getgroups(0x6, &(0x7f0000000900)=[r27, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r29 = socket(0x2, 0x1, 0x0) bind(r29, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r29) r30 = socket(0x20, 0x4, 0x3) r31 = openat$klog(0xffffffffffffff9c, &(0x7f0000000940)='/dev/klog\x00', 0x800, 0x0) r32 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r33 = getppid() fcntl$setown(r32, 0x6, r33) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(0x0, r35) sendmsg$unix(r6, &(0x7f0000000ac0)={&(0x7f0000000100)=@abs={0x2, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000140)="f5be462ede734bc064e305453062db53f0a78e06a1307366ad21b5c8464e389859743b6f8dcfe71312f6fa003324937dcbde79f30e1d7cb9e5ffcbe1552cb61452c9a619109506734b810a07f0ef20dc6f", 0x51}, {&(0x7f0000000280)="45818dce8158e2bf9c55b42c40e79dbb36a1a31a247b5df512529a200c2e6a5a46aa47278c1f0d370dac91bbe690783d3b3d6d9ef9ee67b825b0eadebcf9a11bb05feed3386f36093ac609c9e2f6a01c1003e953fbe8524a248818d4d49132aa4034e018498a1999d90a0d2b38586fb651f8cf188b3aa8d14f9dcd2189cc7c5c6f1aec2d666ddd9c0025ebaeb29801aeecb2e00916aa57c9f0d07abd69b81d21ae66f35c0f146a926bc948701001fdca55505fd512e542c691492f909ab8ffc0d03d43521d207c81d84afe1a6cf67454f650d070c0f15efabae49857f3d7cffc79d7371c7efb975c183b4d35054caf", 0xef}, {&(0x7f0000000380)="3c13cab127601cceca27198eba5425b29a1d36b98747b3fef04c0b6c29cf5abc14b2a738273a7147044e9e5a33cf6c5ef7760764dfde64dc5b14e31235e676eaee3caddb78acaa9d55c8c9e6a8ea50b3bd985672710ef00a482b6ceb7d623d45edd7f18fd1d93ecf7a60d0b22c6a27d7d14df92920cf27edd99d3d79e24c461ef7f7343be62c063c600f6088b0194635111664f9a5939599aa475d43eb8b8c800d83e361ff3a8cbd2ff339f37c313929962879edcef9aaa94746fce222aaa4e7f1e7a3120d2aaad132a059d63fd9ceee9e688430760cdf55610ce49239b081de759863", 0xe3}, {&(0x7f0000000480)="ebaa9783e9a66a354253c1d2ec1b7e4cdc71baffb61ca75f329d45aca2e7f425416f08e4973442e5bbadbd1f48b610ba5a861fc0e65fbd99c77073fe003cfeb8aa8f52e1f49972cb00ce22c2d35d016e89aadf5ec3d9cac09f5472096d01641203f75a27f25d064404f2a4d43c79bccdd860b2a89270ffb9805627081a607962fe11e6b89f5edac3e4cb136f30d44f6e2ff3fcbb476e6d620bcbf2f6c9571f3321c20de6cba8d328f68e4684174272f3d898f747a0d9c6ec57b3d30b05cbb2ca4380776640ff5f9ceb7a5445f3196a3a00968612e9da0f8d34227d9211cc38f282c27d1cd82f8d62de85ff3a72bdab", 0xef}, {&(0x7f0000000580)="fd6bf8c98c90d29e062aa32d02c5a9ad76ead961eea9cb6d0bdb05415dd215d759491ceb5457e7225cd77c44e46e1c562e23b7d33e56c525f955c00c795fef89df19e595fe98361b82d0058a7ca1038a17ba78e6208dd60ac2911f7dbdd702a8a9bed768ed691bd03ee3b43258bb522101d33693d64398d670f105045e7c4e502d6073a2518e2840066f8564d9d99ba288cb374cc4246b1a745ec1a1a82c60ee5df224c82d347ff87dbba8580fc0b534429b157b3ed9c1", 0xb7}, {&(0x7f0000000640)="5aa83584107dd6f1f9018e4a13e5caf35f8fee1c912e60c12d49c317a0154c2a7d77d9a2d58babe351be619ce1d85246d5c4f3a90a7bf657c415443764066f76bc319c60e05b60bb96ba7cd481d67c347658e9b22295c75ef4a9e2d2c5e4b56a2348c0985f53f4d42ec5ec7b29d8f1ef3c047bea8f45ca923c981c8e817e4bd6c54b3e8f18649d2b06d97ee23db60c9d67cd362431212a38ef246ecd86d58407017b965bf76496fc4cb296a16b4ca32652f16da882992c9364429e2fbcdca32bff327e352d0d21b7efddf208e1dd8212d8fa2a9feb5734c494b6880d3ce55f4f25961e3460bb636f2bf4e58c95df19749ac05952bbb2d0528b", 0xf9}, {&(0x7f00000001c0)="03a2ba5119a9c6986a95920675e03bdd2d330caffbbebb397c6aa4c94eff46933cb7b9066d1c5dc67d43d6f2322d", 0x2e}, {&(0x7f0000000740)="c81d668af7d9d7b3bc444a422b814568f548821a2532229c06363ec531784f0356fc39cddc64bd22ed422c636ae37362c75a9377e94cc24a1adc6737bb963a8699efba36d5130318d7ba35d38d61d8f57d1ee408a73e7c801557b36c4c2550b0fe105ca2fe3ec1519681765b93", 0x6d}], 0x8, &(0x7f0000000980)=[@cred={0x20, 0xffff, 0x0, r8, r9, r11}, @rights={0x28, 0xffff, 0x1, [r12, 0xffffffffffffffff, r1, r2, r13, r1]}, @rights={0x28, 0xffff, 0x1, [r4, 0xffffffffffffff9c, r14, r3, r0, r15]}, @rights={0x20, 0xffff, 0x1, [r16, r17, r19, r20]}, @cred={0x20, 0xffff, 0x0, r23, r25, r28}, @rights={0x20, 0xffff, 0x1, [r29, r30, r31]}, @cred={0x20, 0xffff, 0x0, r33, 0x0, r35}, @rights={0x18, 0xffff, 0x1, [r5]}], 0x108, 0x408}, 0x40e) dup(r5) fcntl$setflags(r5, 0x2, 0x3) 16:00:04 executing program 0: clock_gettime(0x4, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0xffffffff, 0x3}, 0xc) r1 = dup(r0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x2) r2 = socket(0x2, 0x8001, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt(r2, 0x6, 0x4, &(0x7f0000000040)="674a9d07", 0x164) dup(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:04 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbffffddfffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x8824097db51cbcca, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname(r0, &(0x7f00000004c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:04 executing program 0: clock_getres(0x2, &(0x7f0000000000)) mkdir(&(0x7f0000000040)='./file0\x00', 0x140) clock_gettime(0x20004, 0x0) 16:00:04 executing program 1: mlock(&(0x7f0000fee000/0x12000)=nil, 0x12000) r0 = syz_open_pts() write(r0, &(0x7f0000000000)="f4df36b3caf8dcdc35a840d279129103d1af03d3d246b474daec788003518f8464b746d9ce45960215da8b9b0d1981e9d9fe4d04ce58fe1c1b0a71cbb76eb23c43147fc09d8483539cae10e4af5613cb66217f1fb452d596b93f654ccc96030491ac3e6e3dbef39eb79958408db99a87fb7d19859a3d9faa0483977fdf12773df27d9a5901d1f6546fa9cab985f47a600f9e33bf69d37eb278a3ae570b531887a397ec3a5d5e946161d4faff3c2f9bf88aa7864fe6c2311f9c52d1218499519ad8afcd38e103f4655c5d34fb057a5376bea7932ae44c16ee2e5686b2", 0xdc) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) 16:00:04 executing program 0: clock_gettime(0x20004, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x2) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) bind$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:04 executing program 0: r0 = msgget(0x0, 0xa00) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_RMID(r0, 0x0) clock_gettime(0x0, 0x0) 16:00:04 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14000020000210], [], [0x0, 0x0, 0x0, 0x10000], [{0x1, 0x0, 0x0, 0xfffffffffffffff9}, {}, {0x0, 0xfffffffe}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, r5) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) 16:00:04 executing program 0: clock_gettime(0x4, 0x0) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x8000, 0x8, 0x1, 0x1, 0x8, 0x8, 0x95a, 0x0, 0x2, 0x1, 0x1}) ftruncate(r0, 0x0, 0x3ffff) preadv(r0, &(0x7f0000000080)=[{}], 0x100000000000028a, 0x0, 0x0) 16:00:04 executing program 0: clock_gettime(0x20004, 0x0) r0 = socket(0x2, 0x1, 0x0) kqueue() bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socketpair(0x19, 0x1, 0x3, &(0x7f00000000c0)) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0100e5ff488affff80a8cf4f9fc1af4a0aa76f7f3d36655991af223c0e20279ab7deefbc68e87ecd691c3b7398cad1935a99e6aba6a6d7be6562eeeaaed148af3e1a5b27ad7fe14325c78b19f1dafe02eeb5823a91ccd4e46f850c6b0b71973feb1e1d883f6187d38ae9ee3118"], 0x10) setsockopt(r1, 0x6, 0x4, &(0x7f0000000040)="674a9d07", 0x164) dup(r1) getsockopt(r0, 0x6, 0x10000, &(0x7f0000000000)=""/116, &(0x7f0000000080)=0x74) 16:00:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000f40)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d7595dcca04d8f79ef2bcf9617515d813dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670aaa4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c9f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764a16b43cfbb39ee342e1751dedc8626198bceec2ad36ba922c42b72cd4eb66357406a6920ab1daed09665e048576047eaf8690e4351bdd5a4ab9351806e743af849e886a7ee1b9b891ee78e3d46fafd7bd316d90253da0dd81aeded010670070a25b9d8add4a39852f0db6f3b64c2f5bc8fd0035bcabdda9a4856"], 0x10) r2 = dup2(r1, r0) sendto$unix(r2, &(0x7f00000000c0)="adbd10e94dcbf04e9f120b19ee9af26fddcc7dacdf5adb69745528b10a09b167371d2f3c813772fd97a3bc02a95f5228585da8a33c706ffd8fe99d1c64b6ca55041e7771e5e4dcd19e92bbef4206e2acca1b0b40006addb3a2d68eb4721e9d0090d0359b1cc35c8dc71301e25ce875003a3e45302c8766c08604b62d707a95a93e399952cf927b38fce8d5b2627fb82a5beef0b8c7e0c852a225fe90acf406e6bedcae41bf070f84e260ff70af362a7c70f7bbb202f4cc721cfc3308b9b2ea54b25328a6f39cb2077f5544fe5e134450fd6e9b64f60962ed5a90b436cc7ef427", 0xe0, 0x2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040)="674a9d07", 0x164) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x800, 0x0) socketpair(0x20, 0x3, 0x9, &(0x7f0000000040)={0xffffffffffffffff}) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000180)=@in={0x2, 0x0}, 0x26d) r4 = dup(r3) listen(r4, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) fchmod(r6, 0x2) listen(r6, 0x0) bind$inet(r4, &(0x7f00000001c0)={0x2, 0x3}, 0xc) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r8 = dup(0xffffffffffffff9c) socketpair(0x10, 0x4, 0x1, &(0x7f0000000140)) poll(&(0x7f0000000100)=[{r0, 0x10}, {r1, 0x4}, {r2, 0x100}, {r4, 0x4}, {r6, 0x4}, {r7, 0x40}, {r8, 0x1}], 0x7, 0x0) clock_gettime(0x3, 0x0) 16:00:04 executing program 0: clock_gettime(0x20004, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt(r1, 0x6, 0x4, &(0x7f0000000040)="674a9d07", 0x164) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20438, 0x0) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000000)=0xffffffff, 0x4) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r3 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r1, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) close(r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:04 executing program 0: clock_gettime(0x20004, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x7f, 0x6, &(0x7f0000000000)="0bb1966cef4dece9e278f58c8251c73fd7df0586ff6a2b3e93fa739d305d1f439c9b6ca70c937f913870f7caf33e806dd8a49d7c6f0b89c467de692d90c179431f84c45470d84bc05cbec75bb4259bd296775f525baeacbc00f9bcbb5e28498263aad0e6dcdeccb944d9b3010b43d89bdec35d5b83abaf7c1e81f8d5752f9651c3d2dd3609a63c7725378f6208983ce0a4e7055cb69efbfffa33908e2b6a720077bd96839d1881784692485664495340c4c3b92348b48716f60ec3dea87ecf14e690410ece7e58273b687734fe14e65e76baaed57188efb8b54c7e7bdd80b28312b6110c", 0xe4) 16:00:05 executing program 0: clock_gettime(0x20004, 0x0) clock_gettime(0x2, &(0x7f00000000c0)) 16:00:05 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[0x6, 0x9]}) r2 = dup2(r1, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000180)=0x1ff) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:00:05 executing program 0: clock_gettime(0x20004, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0/file0\x00') semctl$GETZCNT(0xffffffffffffffff, 0x2, 0x7, &(0x7f00000000c0)=""/247) 16:00:05 executing program 1: unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)='xw') r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) shmctl$IPC_RMID(r0, 0x0) 16:00:05 executing program 0: clock_gettime(0x3, 0x0) nanosleep(&(0x7f0000000000)={0x3}, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt(r1, 0x6, 0x4, &(0x7f0000000040)="674a9d07", 0x164) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x200000df, &(0x7f0000000100)=[{0x6, 0x93, 0x7, 0x1}, {0x7fff, 0x1, 0x2, 0x8}, {0x5, 0x5, 0x1, 0x3}, {0xd2, 0x96, 0x9, 0x8001}, {0x8000, 0x9, 0x4, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x272, &(0x7f0000000300)="807086e4eb46b78536ac869a80e6") 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x34, 0x0, 0x0, 0xfffffffd}, {0x1}, {0x4000000000000006}]}) r1 = dup(0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0xffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x19a, &(0x7f00000002c0)="b48121e4472f4e05ec1bb52e28a856f69e8726d31180f99edb5cce8430e770b87fca93abef2ab2767f9f575185cfc3fa856ac59a02ef1145d1e25831a84b83d25db23a88d748d2dac57cf24f4e6561aa1b893bccd7ed08a0ebd422b0fb29ae3ee33b63a392f1a1277303edc6a08c68bda0497fb5a201a423acd7b9c0ce736f45bb7032c614e2f960d1e7052a484f264d4acfeb75f1e9ce5c8b46d5a4dcebf6be718b48782729b3d64f56af1c201e387de3243c2eb4a526b9b49cfb9acc8bda7d472ff2fa0f3476c0d9739d54adb932702957fe4ff747a2637d988d899e094acff7b351d48b50ce4595f8b1aebc9b22da636a2fad94bd2482ced641624037bc61e5a8613844edc245e280ddd460994df28eae5901f0f55067da65b3290ab995e3946c") 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400004000000024a, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) pwrite(r0, &(0x7f0000000000)='_', 0x1, 0x0, 0x3fc00) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000040)) 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x4, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(0xffffffffffffffff, 0x0) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r8) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r9) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r10) r11 = socket(0x2, 0x1, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r11) r12 = socket(0x2, 0x1, 0x0) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r13 = dup(r12) listen(r13, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffff8, 0x82, 0x4, 0x2, 0x3}, {{r0}, 0xfffffffffffffff9, 0x80, 0x2, 0x2}, {{r2}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x1}, {{r0}, 0xfffffffffffffffb, 0x10, 0x21, 0x7fffffff, 0x2}, {{}, 0xfffffffffffffffd, 0x80, 0x1, 0x1, 0x3}, {{r0}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x6, 0x4cf3e3a4}, {{r0}, 0xfffffffffffffffe, 0x83, 0x80000000, 0x1}, {{r6}, 0xfffffffffffffffe, 0x8, 0x1, 0x7, 0x7}, {{r2}, 0xfffffffffffffff8, 0x20, 0x40, 0x1, 0x8}], 0x10001, &(0x7f0000000180)=[{{}, 0xfffffffffffffffe, 0xc0, 0x2, 0x10001, 0x63f}, {{r8}, 0xffffffffffffffff, 0x1, 0x8, 0x4, 0x80}, {{r9}, 0xffffffffffffffff, 0x1, 0x1, 0x4, 0x2000}, {{r10}, 0xfffffffffffffffc, 0xe4, 0x0, 0x5143, 0x10001}, {{r11}, 0xfffffffffffffffb, 0x28, 0x0, 0x98, 0x4}, {{r13}, 0xfffffffffffffff8, 0x20, 0x1, 0x9, 0x6}], 0x3, &(0x7f00000000c0)={0x1000, 0x9}) utimes(&(0x7f0000000100)='./file0\x00', 0x0) 16:00:05 executing program 1: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munlockall() 16:00:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)=0x3) 16:00:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0xe2c, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c, 0x0, 0x3], [0x0, 0x0, 0x0, 0x9, 0xfdffefffffffffff], [0x0, 0x0, 0x5], [], {0x4}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) openat(r0, &(0x7f0000000040)='\x00', 0x8a, 0xa) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x2, 0x1}) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r8) listen(r9, 0x0) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r10) r11 = socket(0x2, 0x1, 0xff) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r12 = dup(r11) listen(r12, 0x0) r13 = socket(0x2, 0x1, 0x0) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r13) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000200)=ANY=[@ANYBLOB="8fd457b506f2859f53efa108f44af522c5bb9388e3e767e29b454db76832729cd195cf9f59815c8a548f624f3131f530ec1244a492e5e65ef0b1dcecd70e", @ANYPTR64, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYPTR=&(0x7f0000000300)=ANY=[@ANYRESHEX=r12, @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRES64, @ANYRESDEC=r13], @ANYRESOCT], @ANYPTR64, @ANYRES64=0x0, @ANYRES16=r7, @ANYBLOB="52d2ebd6926862adf43bdfdd1803ff97907fac1653ce98d5591412cd3c5a74ac41f784c9664708ded535274a177e6ec61e894ed991a00bf62a3ef5cedd878869658bbbd27b48fa8e7375bf1c79d0e043a03cd61d94561b3d604ae46492fac5d795e04aa372f7850e17ac5ea6a8a12c9840919209a43caf3b962af42e66191675d8d61d62424ecfcd6524d53f2757a2f9d3f060d055b6a85e592a9dd05b2ee783ad", @ANYPTR64, @ANYRES32, @ANYBLOB="ebf73800bcc9c407ec1966d963318e26eee12249452ff55ac21cd053c15be08bf9d869c5bac57f3f541ab7b2bb83c91b9cf8c17d58392944808da532d522c5ef632b25fa1bac"], @ANYRESOCT=r9, @ANYPTR, @ANYRES16=r10, @ANYRESHEX=r5], 0x7, 0x0}, 0x0) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000080)=0xfffffffffffffeac) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fchdir(0xffffffffffffff9c) fcntl$dupfd(r2, 0x0, r2) dup2(r0, r0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x15) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$BIOCGDLTLIST(r4, 0x8010426d, &(0x7f0000000100)={0x0, 0x0}) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffff9c, &(0x7f0000000500)=[{&(0x7f0000000200)}, {&(0x7f0000000340)="000077b2f2e7cef563293f650dca5475210d692738d0c9569a24359b69dc70ca2e3f93b07c445da87a6eef5e470751a4fda0a7b52e83ead5330921066a611ad1c74f3b996e54876be56b77f216c9d129afc2d938c15c8703ff2bca22dcf27f1096a3005effcbd4e92d7b7e65bd8b0cd639dad33f5a23569839993cf63911e59ce4", 0x81}, {&(0x7f0000000400)="fc9ab9790a22edca4176ec01e870a3b49083c80971ec47b31c1af26abda28d1845d52f9c77e500", 0x27}, {&(0x7f0000000440)="bf38277fd2ef5dda12e43b062a6d94731ca5e07d1a9c8b009c", 0x19}, {&(0x7f0000000480)="8b7ae91a503de8ea7879422e5cb38893c3e8b3c31cf8737fff43a2925b2e51881d383e3b149f42e7c83c855da0514e4ad1a3d451c17adfa17e08daf36dc8ca8bd5ea798614b7bf922ecf991e07187270ea81b78892e8501129b67de527145597fd1e72ee2cd4c5e2", 0x68}], 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r8) listen(r9, 0x0) sendto$unix(r9, 0x0, 0x167, 0x8, 0x0, 0xfed1) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='\x02\x00ev/bpf\x00', 0x80, 0x0) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r10) r11 = fcntl$dupfd(r7, 0xf, r10) ioctl$TIOCCONS(r11, 0x20004276, 0x0) ioctl$BIOCGDLTLIST(r11, 0x8010426d, &(0x7f0000000100)={0x0, 0x0}) ioctl$BIOCGDLTLIST(r11, 0x8010426d, &(0x7f00000017c0)={0x0, 0x0}) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) r13 = fcntl$getown(r12, 0x5) r14 = socket(0x2, 0x8001, 0x0) connect$unix(r14, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt(r14, 0x6, 0x4, &(0x7f0000000040)="674a9d07", 0x164) fcntl$setown(r14, 0x6, r13) 16:00:06 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000], [0x0, 0x0, 0x10000], [0x0, 0x0, 0x0, 0x10000000000009, 0xffffffffffffffff, 0xffbffffefdffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {}, {}, {0x4}]}}) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) getsockname$unix(r0, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 16:00:06 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000002800)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7dbac5b65c6593d2870bc122cd235000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c034cf808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75ec53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d7100008f9d5e3da04cfbb073654c0180fffffd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8ecac6392a60a201d1598faf652ecf5f4207aca1748ac259dbcebef3c31b342bae09e9453328371101fdb7bbf1237472c05000000000000001300000000000000000000000000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cdec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638d15fb9ea02b1c389fa07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc5dc095003ee441cb8c5ff51b5719c21dc60c45bed29d7b308b5c975ddcad8ec4ba61a4831f452bd60f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0df5bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c40e3346b7e501a4e9f9dd4089754149244f896ccebd29b791a63d025ed57ce8111812a92b8da9c93d5ce5ba28878d0b3501394ebd068fb1128ff96897ea240c67a07a84667f79ea7e2aeb7d7324ae7dc32f821163d7906c8721258725c01a4e571702940e42d65b6acfb7b0a7cd821911f63003f358c09d87b877c255e8751d32a5841662c721e42e17f6c467fcf17842d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea2326edc5ec4f633019be287f0d5233d1aa6d476af9ee0a500"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0xd}, {&(0x7f0000000280)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000180)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x372}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdfde91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d121908c9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522", 0x2ae}], 0x4) mlockall(0x1) 16:00:06 executing program 0: unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)='xw') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x4c2ab04f54b4a860, 0x14) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x1) 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() semctl$GETALL(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000080)=""/155) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xffffffffffffffc0, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)="8183fac678ae51f990ce179b1aefa8c74259a1dce93c957ce761797ca36642ce5a25c9fab25f04df665452a9d3eada0fc2fcbd2e61b168621bdb8bf0a9a4588f893715679bf5aa4fd0859cc5f38aa7e3249d193eade2f3d0b96f0300595567a5b64947bc9290155871451a5004e5597a17e33191fbfdfaed7f10c107e72055694307f9138b6a149914dd9f9bfdab3ce892d8fb1c2963004d355d", 0x9a}], 0x1) 16:00:06 executing program 1: r0 = socket(0x20, 0x4, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x3) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = accept$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f00000000c0)) poll(&(0x7f0000000100)=[{r1, 0x2a1}, {r1, 0x10}, {r4, 0x80}], 0x3, 0x0) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r9) recvmsg(r9, &(0x7f00000008c0)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000740)=[{&(0x7f0000000240)=""/112, 0x70}, {&(0x7f00000002c0)}, {&(0x7f0000000300)=""/15, 0xf}, {&(0x7f0000000340)=""/105, 0x69}, {&(0x7f00000003c0)=""/226, 0xe2}, {&(0x7f00000004c0)=""/124, 0x7c}, {&(0x7f0000000540)=""/232, 0xe8}, {&(0x7f0000000640)=""/144, 0x90}, {&(0x7f0000000700)}], 0x9, &(0x7f0000000800)=""/192, 0xc0}, 0x2) listen(r8, 0x0) sendto$inet6(r8, &(0x7f0000000140)="5b28b28f55555ebd297efcdd41bb08bd2671b8ffff5f339916bbc285d9598bcd8709c84d2e0dc44187ee2165b31f337ca3db78a49084341ac354e939183f40994be38428899c0d94f200d2541c94cc5145442ce22d7e48234e3ef99b2d8ae35374fae62e499c065a3550ed0ca637750b74993e6ad35c52d845bd00566b3eb483ec595d0cac1b6f8f3e9b8d93919e", 0x8e, 0xc02, 0x0, 0x0) 16:00:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210, 0x7ff], [0x7f], [], [{}, {0x0, 0xfffffffd}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x1f) open(&(0x7f0000000180)='./file0/../file0\x00', 0x100, 0x10a) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x80, 0x103) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x8, 0x1, 0xfb, 0x8000}]}) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 16:00:06 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x8201, 0x0) setpgid(0x0, 0x0) r0 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x40000202, r0) 16:00:06 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x418, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = dup(r3) r5 = getppid() fcntl$lock(r4, 0x7, &(0x7f0000000440)={0x1, 0x4, 0x61d3, 0x3f, r5}) write(r1, &(0x7f0000000340)="e1e3d16cdc31785244c4830a54a4151266b292a2e9ea8537e759ce487f4782b845b235f9c89b0d728489b24c42c59ee4e0328c952dc63c185f84e9898cd9b913da857ada0e72450ef7c6", 0x4a) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000000c0)) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCSDLT(r6, 0x8004427a, &(0x7f0000000400)=0xb627) r7 = kqueue() ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000040)) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x4000000008) read(r0, &(0x7f0000000100)=""/24, 0x18) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x2, 0x0) fcntl$dupfd(r0, 0x0, r1) 16:00:07 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x97b4df7a04e96eab, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d5, 0x5baa, "d704000000000000005be5ff0180fff7c9004de4"}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) r4 = fcntl$dupfd(r3, 0x0, r0) fcntl$dupfd(r2, 0x0, r4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000b80)="5600000000000000ac8ed6dfa92d42087f00b60390ceda6ac1563048e803cf33267ce764895d247c1a15295c75abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d53c373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac334db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7ef0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccaf1ecce8a980b3503bddc3fe5bb6c66dca0bb5a010024b8a14fdcb2a27755096b17790a", 0xe6) r5 = syz_open_pts() close(r0) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000002c0)={0x0, 0x3, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r6, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:07 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x9, 0xffdfffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x98) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x24}, {0x20000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) geteuid() socket(0x1, 0x5, 0x3) 16:00:07 executing program 1: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925070008fb2f58bf5e4a", 0x1e9b, 0x4}) r2 = dup(r1) mknodat(r2, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r3 = fcntl$dupfd(r1, 0xa, r0) faccessat(r3, &(0x7f0000000080)='./bus\x00', 0x40, 0x2) setitimer(0x0, &(0x7f00000017c0)={{0x80000000, 0x7}, {0x400, 0x7ffffffd}}, &(0x7f0000000100)) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r4, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000680)=0x6550) faccessat(r1, &(0x7f0000000140)='./bus\x00', 0xc, 0x3) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x40, 0x1) r6 = socket(0x19, 0x8003, 0x8) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000780)=[&(0x7f0000000240)='/dev/bpf\x00', &(0x7f0000000740)='\x00'], &(0x7f0000000bc0)=[&(0x7f0000000980)='):\x00', &(0x7f00000009c0)='tap', &(0x7f0000000a80)='\x00\xfe\x968\x9c\x90\xb5\xf3\xe1\xa3v\xa9\x04s\xd3\xc6\x82\x97\x82\x91h\xd4*\xc9\xc9*^\xa8\xf1\xd7\x97,:\xad6\xa1\xa3\xb6\xe7\r\xb6\xc7\x82%o3\xfb}\xcf*\xe3[y\xb93\xf0\xd1\xb3\xbe\x82\x0fg\x18\xf3\x1e\x9d\xb6\xb0\xbe\x0e\xc7\xc6\xe2\xf0\xbe\xd5d=U\xe0\x92\x121\x02\xf0V\x95\xcf\xfdT\xce\xf2\x8d3\xb6S\x15\xe0\x94\x88%\x03\x1e', &(0x7f0000000b00)='\x00\xfe\x968\x9c\x90\xb5\xf3\xe1\xa3v\xa9\x04s\xd3\xc6\x82\x97\x82\x91h\xd4*\xc9\xc9*^\xa8\xf1\xd7\x97,:\xad6\xa1\xa3\xb6\xe7\r\xb6\xc7\x82%o3\xfb}\xcf*\xe3[y\xb93\xf0\xd1\xb3\xbe\x82\x0fg\x18\xf3\x1e\x9d\xb6\xb0\xbe\x0e\xc7\xc6\xe2\xf0\xbe\xd5d=U\xe0\x92\x121\x02\xf0V\x95\xcf\xfdT\xce\xf2\x8d3\xb6S\x15\xe0\x94\x88%\x03\x1e', &(0x7f0000000a00)='\'@\x00', &(0x7f0000000b80)='$]*\'4:\xa7]\x00']) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r7 = kqueue() r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r7, &(0x7f0000000100)=[{{r8}, 0xffffffffffffffff, 0x9, 0x0, 0x0, 0xfff}, {{r8}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) r9 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000000)=0x5, 0x4) accept(r9, &(0x7f0000000180)=@un=@abs, &(0x7f00000003c0)=0x11a) kqueue() r10 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r11, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000140)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x0) r13 = fcntl$dupfd(r11, 0x100000000000, r11) fchmod(r12, 0x4) dup2(0xffffffffffffff9c, r12) msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYRES64=r12, @ANYRESOCT=r13], 0x2, 0x800) connect$unix(r12, &(0x7f0000000300)=ANY=[@ANYBLOB="0100131302c5fc35d41454d5d41d29ad1a6029510146e6be166e41ad0dbd4054033c9f33bb05000000f3d772e7c36e48b33cbf708372e8f1b9933ec4127743be2206749ef02df9cbf2f6e880d3382f003c70da13f0f629586c4a548d5d9a97a2657486353947bbb35e0be59ea0670fd1f5f0542c1539"], 0x50) kevent(r12, &(0x7f0000000100), 0x9130dbf, 0x0, 0x2, 0x0) kevent(r10, &(0x7f0000000100), 0x9130dbf, 0x0, 0x0, 0x0) r14 = kqueue() r15 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r14, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffb, 0x9}, {{r15}, 0xfffffffffffffffe}], 0x9130dbc, 0x0, 0x0, 0x0) r16 = kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r16, &(0x7f0000000100), 0x9130dc1, 0x0, 0x0, 0x0) kevent(r16, 0x0, 0x200, &(0x7f0000000340), 0x202, 0x0) r17 = dup(r16) ioctl$TIOCFLUSH(r17, 0x80047410, &(0x7f0000000580)=0xffffffffffffffff) r18 = msgget(0x2, 0x7b28825a9e916dac) msgctl$IPC_RMID(r18, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x8, 0x9, 0x9, 0x1, 0x101, 0x10041, 0x4e4, 0x1, 0x574aacb2f9db0e8b, 0x1}) ioctl$TIOCFLUSH(r5, 0x80047469, &(0x7f00000000c0)=0xb) msgget$private(0x0, 0x12) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000540)) r19 = socket$unix(0x1, 0x1, 0x0) setuid(0xee01) r20 = fcntl$dupfd(r19, 0x0, r19) ioctl$TIOCFLUSH(r20, 0x8028698c, &(0x7f0000002580)) msgget$private(0x0, 0x121) msgget$private(0x0, 0x102) msgget$private(0x0, 0x4) msgget(0x0, 0x440) r21 = msgget(0x3, 0x100) r22 = kqueue() r23 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r22, &(0x7f0000000100)=[{{r23}, 0xffffffffffffffff, 0x9, 0x0, 0x1, 0x2}, {{r23}, 0xfffffffffffffffb, 0x10, 0x6}], 0xffffffffffff0000, 0x0, 0x0, 0x0) msgrcv(r21, &(0x7f0000000c00)=ANY=[], 0x0, 0x1, 0x1000) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'\x00', 0x0}) msgsnd(r21, &(0x7f0000000a40)=ANY=[@ANYRESOCT], 0x1, 0x800) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r25 = fcntl$dupfd(r24, 0x100000000000, r24) r26 = msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r25, 0x802c7416, &(0x7f0000000700)={0x5, 0x7, 0x403, 0x6, "6bd8e7694fa7ef1b46034c0600000050f398703a", 0x4f, 0x1}) r27 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r27, &(0x7f0000001040)=ANY=[@ANYBLOB="00000000000000000000000077f0751d6270b7b300000800000000000000000000000000000000000000000000000000000000733a00000000000000000000000000010000000000000000"], 0x1, 0x3, 0x0) msgsnd(r26, &(0x7f0000000000)=ANY=[@ANYPTR64, @ANYRESOCT=r25], 0x2, 0x800) msgsnd(r21, &(0x7f0000000840)=ANY=[], 0x0, 0x800) msgrcv(r27, &(0x7f0000000800)=ANY=[], 0x0, 0x0, 0x1000) msgctl$IPC_SET(r27, 0x1, 0xfffffffffffffffe) 16:00:07 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = socket(0x11, 0x4003, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x3, &(0x7f0000000500)="d41401b2", 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000440)='./file0\x00', &(0x7f0000000280)) r3 = socket$inet(0x2, 0x2, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000004c0)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) socket$inet(0x2, 0x1, 0x1) pipe(&(0x7f0000000300)) r5 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000200)="02ab69072a00"/17, 0xffffff6f) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$getown(r5, 0x5) r6 = socket(0x800000018, 0x3, 0x102) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000340)=0xc) socket(0x800000018, 0x3, 0x102) open(&(0x7f00000003c0)='./file0\x00', 0x80, 0x6bd6f4fa208441db) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0, 0x0) r8 = msgget$private(0x0, 0x96) msgsnd(r8, &(0x7f0000000880)=ANY=[@ANYBLOB="03000000000000003d551559e046829f563a7584eae63318124aa06adaf5ff5e88437f167385acc79aef66b605000000ebd57ef8b684287fc472f0ad8d3a01079c95aa77d2a92b9315da9a91a229e4df93d1e4ae6a59a674496b3054f748bf0604216055907d7ad42cb6172d6b3dce4a22b19dc2c4b5f39ee2d4a6a2d064c6eee8be38af001400005b3ec4a661ec6bcd2b9384ea930bef0b9318b8dfebbea30aefd5da0c7cee93d71932b9cf65e639a34b2a6d9819983e161bddbe47954cbbca9fd27916ffffffff0d728052748bcbf50315e2de3f6c11b5b3ccd6f358261000b1361a1af063c624f5e785fb1781740a78184160d8bd835177dee43edf78f7c02be3259e2a98e8806579020000000000bd5026c831fd365f8591845fba205da2349944ed1db2976346e856225771004db2f6d070ae8c39db197965552f9a3551df560c22bf0b90886ed8e5c05b64bdaff0d9fce1ed27f1a9e28c2410b80a14d462a2b798e916b05ad28904dcdf9c6e248117"], 0x176, 0x800) 16:00:07 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0xe7, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000001000005b9d071b541a538706adb31c47db808286b27aa83eb05d42000000b818000000290000002a"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) close(0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setregid(0x0, r5) setgroups(0x2, &(0x7f0000000000)=[r3, r5]) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000080)=0x9) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) r8 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0xf0) fcntl$setstatus(r9, 0x4, 0x80) pwritev(r9, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r8, 0x0, 0x0) getsockopt$inet_opts(r7, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) close(r7) ioctl$VMM_IOC_WRITEREGS(r6, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0x10000000000], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x200000}]}}) r10 = socket(0x18, 0x1, 0x0) close(r10) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r11 = syz_open_pts() close(r11) syz_open_pts() writev(r11, &(0x7f00000002c0)=[{0x0}], 0x1) 16:00:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000006b64df4500"}) socket(0x18, 0x4003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) setsockopt(r2, 0x1ff, 0x7, &(0x7f0000000100)="c804008c6982807031761bf0bc8b89368fa114329b1fad732d0874c350e406087ff56576e96415d19d954eed96fd644185dc21e12575d3015465d4c5aaea4f5dde9e6bc59042fad14480858a46203e3d1a7576f86e1d25083e893ae3a83d1dde4850ae9cd34304c8034343c21fb659a93ad2570e6991b1b3adbda672e0c12d03c0c6504bd69c", 0x86) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x4) 16:00:08 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x6d) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002d5, 0x0) poll(&(0x7f0000000280)=[{r0}], 0x1, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x20) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000580)) geteuid() getgid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="620202079c02f6d508e2"], 0x10) write(r2, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r3, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0xffffff53) connect$unix(r2, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r3, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) recvfrom$inet6(r2, &(0x7f0000000340)=""/245, 0xf5, 0x40, &(0x7f00000002c0)={0x18, 0x2, 0x371, 0x1fe}, 0xc) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000840)=ANY=[@ANYBLOB="000000000000040000000000000000000000000000000000df9dabbf3b03ad7adface27f91438573e6cddeab25f50fd9924ecbe92ec92b354f090fddb400b8fdc22e893e36dc35888bb8492b321c67945afa09fdae327d85446dd0311612ce66a3945d930673bc22ee0258ca10a2776284800b7ae0fa547faf50829049e8b1e7d586758563420d7821c7a79468cb0ad690d34740e108c3a01898f9def85fa5e1f8d3462c5b39c1a28e34cab56d54777d9fb1fd194ce21f6117e7c0fe5a13384f492fd29d5ff824d836552308c0e2c7702cefb6069a1f13294bf115c65c9e3039d4ed9ac9ff7f6c3de877c321e2aa5346461b4f1455c13dabfc3ae7388fdf35c060a3f7a47363418a19cbab3f63e44ff9b069691cf3ec831cc1828571551eb477a723470527438b772c2b14e2db5849df6b7f10fc9f4e222499bcfa66b6c3b938932a063f2e62bf49f4382508e347257f48334ec9815cc6e31588f52bf8afa253bcc2f1636988531b6d572c00a97112a24cf8010005c54e35dd4d77f5c175add5976027da0756c00ff450cbe3c4dab94cb51be62c61a4078459f32c533ae71135165f642c583146968e25d246ce6d488051ff6c7d998347ef956e45c084eff776bb12819f4f"]) chown(&(0x7f0000000080)='./bus\x00', r5, r6) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000500)={0x100000001, 0x15e0000, {0x1, 0xdd}}) r7 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300), 0x712de38a09f15252) ioctl$TIOCSTART(r7, 0x2000746e) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000480)=0x8dc0) connect$inet6(r7, &(0x7f0000000180)={0x18, 0x2, 0x9, 0x8}, 0xc) mkdir(&(0x7f0000000600)='./file0\x00', 0x5) mkdir(&(0x7f0000000140)='\x00', 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) renameat(r7, &(0x7f00000001c0)='./bus\x00', r7, &(0x7f0000000200)='./bus\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r9, 0x4, 0xcc) r10 = getpid() fcntl$setown(r9, 0x6, r10) r11 = socket(0x2, 0xc003, 0x6) connect$unix(r11, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r11, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) sendto(r11, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={r10, r12, r4}, 0xc) ioctl$TIOCSCTTY(r7, 0x20007461) ioctl$TIOCSTAT(r7, 0x20007465, 0x0) 16:00:08 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = socket(0x2, 0x8001, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt(r2, 0x6, 0x4, &(0x7f0000000040)="674a9d07", 0x164) kevent(r1, 0x0, 0x0, &(0x7f0000000080)=[{{r2}, 0x1, 0x24, 0xf0000000, 0x80, 0x1568}], 0x8, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:08 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt(r1, 0x6, 0x4, &(0x7f0000000040)="674a9d07", 0x164) sendto(r1, &(0x7f0000000080)="b66aa31e04df7ddeaf50ea4e8a82c36cec747a1272b33418a44dd6f9e76445b02e3154e661df37276a887fc833a85f0464636c2a68ab4683c64348892a0b44d0a3321a9cbf4d88c6dafa67f5e620e9941fef5ac89d37864a3532813ab26f65a5e125efdf85e04f313078aca16ae18fe9e7d938d7fd4d5f2b46a0115a335dcdf22857840be14130925451faea7c48b1b2ccf6d928a110e3253b92526427f78b32339a5c6a0eab5ec484c99c58a5be090b949ae952b4ad9872a51747a700279751d73c19b1f24ba9e96eeecba2c45a0dabc8c4e46e49882dd65a2f6abc4006837f3c38e0f81361373f5289f5c9fd5751e2f3c63f15538080e920122a5ffc307c", 0xff, 0x2, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setitimer(0x0, &(0x7f0000000000)={{0x1, 0x2}, {0x5, 0x3}}, &(0x7f0000000040)) r2 = socket(0x2, 0x8001, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt(r2, 0x6, 0x4, &(0x7f0000000040)="674a9d07", 0x164) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) load: 2.29 cmd: getty 51058 [ttyin] 0.00u 0.02s 0% 299k load: 2.29 cmd: getty 51058 [ttyin] 0.00u 0.02s 0% 299k 16:00:08 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x26}], 0x1}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 16:00:08 executing program 1: clock_gettime(0x0, &(0x7f0000000080)) 16:00:08 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0xf, r2) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 16:00:08 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffffffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) fcntl$dupfd(r1, 0xa, r0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:08 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x5c}, {0x206}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b6cc86a5e02dac365446101a5b1e") ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000800)={0x5, 0x0, 0x75, {[], [], [], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x3}]}}) 16:00:08 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4, 0x0, 0x0, 0x0, 0x9, 0x40}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) socket$inet6(0x18, 0x8000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x28013929bf084ec1}, {&(0x7f0000000000)=""/11, 0x1}, {&(0x7f0000000100)=""/41, 0x29}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4080, 0xffe2}, {&(0x7f0000002240)=""/203, 0xcb}], 0xf39aa9b, 0x0, 0x0) 16:00:08 executing program 0: r0 = dup(0xffffffffffffffff) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r3, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)=""/57, 0x39}, {&(0x7f0000000280)=""/114, 0x72}, {&(0x7f0000000340)=""/176, 0xb0}, {&(0x7f0000000400)=""/223, 0xdf}, {&(0x7f0000000500)=""/48, 0x30}], 0x6, 0x0, 0xff) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80286987, &(0x7f0000000300)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r3, r6, r7) dup2(r2, r1) 16:00:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1834, r0, 0x0, 0x200000000000000) close(r0) r1 = socket(0x2, 0x1, 0x0) accept(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) open(&(0x7f0000000240)='./file0\x00', 0x80, 0x240) bind(0xffffffffffffff9c, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x0}, 0x4) r2 = dup(r1) socket(0x18, 0x4000, 0x4) listen(r2, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000100)=0xf) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x3, 0x0, 0x8, 0x0, "4fb5d84e653065f0cf1928ff406d14fe5720d304", 0x4, 0xfffffffa}) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) close(r1) r2 = syz_open_pts() r3 = socket(0x2, 0x1, 0x0) socket(0x2, 0xcdb17f39034c30ac, 0x40) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f00000004c0)={0x5, 0x802, 0x9, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x49, 0x4}) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) dup(r5) recvfrom$inet(r5, &(0x7f0000000080)=""/74, 0x4a, 0x2, &(0x7f0000000100)={0x2, 0x1}, 0xc) lseek(0xffffffffffffffff, 0x0, 0x1, 0x1) dup2(r0, r2) socket$unix(0x1, 0x1, 0x0) r6 = socket(0x2, 0x8001, 0x0) connect$unix(r6, &(0x7f0000000240)=ANY=[@ANYBLOB="f2182eaca780703cd93d023bca0000000000e2aaf1ca000038e8eb253a10a48b6981e41f23eae1e33709013b95a9b9b3c2"], 0x10) setsockopt(r6, 0x6, 0x4, &(0x7f0000000040)="674a9d07", 0x164) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r7) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20000, 0x0) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r8) pipe2(&(0x7f0000000200), 0x4) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = dup(r9) listen(r10, 0x0) r11 = socket(0x2, 0x1, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r12 = dup(r11) listen(r12, 0x0) poll(&(0x7f0000000280), 0x74f98f9d291597a1, 0x2101) 16:00:09 executing program 0: r0 = semget$private(0x0, 0xf, 0x404) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000000c0)=""/82) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000080)='./file1\x00', r2, r3) open$dir(&(0x7f0000000180)='./file1\x00', 0x400000002c4, 0xe935a2811d6fb708) 16:00:09 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x9, 0xffffffbfffffffff], [0x0, 0x0, 0x482, 0x0, 0x0, 0xfffffffffffffffc]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) read(r0, &(0x7f00000000c0)=""/94, 0x5e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) socket(0x18, 0x4000, 0x9) r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt(r2, 0x200, 0x2, &(0x7f0000000000)=""/86, &(0x7f0000000080)=0x56) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:09 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x0) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt(r1, 0x6, 0x4, &(0x7f0000000040)="674a9d07", 0x164) listen(r1, 0x8) 16:00:09 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e5], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff7ffefffffffff], [0x0, 0x0, 0x401]}}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x1e, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000040)={0x2, 0x827, 0x3, 0x7, 0x2, 0x400000000, 0x7, 0x8}, &(0x7f0000000080)={0xffffffff80000001, 0x2, 0x4, 0x8000, 0x7fffffff, 0xffffffffffffff01, 0x75b}, &(0x7f00000000c0)={0x56, 0xfffffffffffffff7, 0xe6, 0x100, 0x1, 0x9, 0xffff, 0x80000000}, &(0x7f0000000100)={0x6ea, 0xd454}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, 0x0) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000100)=@un=@abs={0x2, 0xd}, 0x8) dup(r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r4 = socket(0x2, 0x8001, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="86"], 0x10) setsockopt(r4, 0x6, 0x4, &(0x7f0000000040)="674a9d07", 0x164) r5 = socket(0x2, 0x8001, 0x0) connect$unix(r5, &(0x7f0000000440)=ANY=[@ANYBLOB="00050c08000000f58f28002e2f66696c0330008b1ad10000005d90283ddf2bb37b218655a45a573554f7ab30fb465dba9c8c38eab499946a2d04f98bed15b557f881a28a8465aa9125bbde37ce092f37d601ea7ceecc9e28ea90de0edffb0c69de6428ee4d588d5f2fb4d20af64d64beb4423b27c2f1e2c8a2d0f24e1eb41c65c79643e4bfcb524806066f44dbe33cbf852dbaa2037d00a7f3d11717224bfe397a7d5e2f38b8872f33c649e45c2bf927ee46e287d5664c415702360b9afb69d7e449bb2c2768c3fef8d8ea225aed710f23476f817698b60b2bc3cb726074dc42fa96a5793d66d97f40228223c3d21a67ebbb7e9c778b51c94a0edd6d56e8ff70640c2ae6e3f47da29aa8fd995ef46d1f2873b8c42d9fb2aaa5a134691becad779eafbed282f514a78627dd7e7a795a72f31da851aa4be2fe7771"], 0x10) setsockopt(r5, 0x6, 0x4, &(0x7f0000000040)="674a9d07", 0x164) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff18) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x31261, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) setregid(0x0, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xfef8) chown(&(0x7f0000000080)='./file0\x00', r9, 0x0) setuid(r9) r10 = getegid() r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r12 = getppid() fcntl$setown(r11, 0x6, r12) r13 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6fbc, r3, r6, r9, r10, 0x141, 0x6}, 0x1, 0x1, r12, r13, 0x934, 0x7, 0x2}) 16:00:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) r1 = shmget$private(0x0, 0x1000, 0x30, &(0x7f00004b5000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() r4 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r4, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r5) r6 = geteuid() r7 = getegid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setregid(0x0, r9) setgroups(0x2, &(0x7f0000000100)=[r9, r7]) r10 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r10, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r7, r11) r12 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x8, r2, r5, r6, r7, 0x45, 0x7}, 0x400, 0x1, r12, 0xffffffffffffffff, 0x2e, 0x4, 0x401}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebcf2b5646c48fd3b65b5f039180b909ffcbff13", 0x14) 16:00:09 executing program 0: getitimer(0x0, &(0x7f0000000100)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x2}, {0x3c}, {0x7ffffffe}]}) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x9}, {0x1ff, 0x2}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:09 executing program 1: r0 = socket(0x18, 0xcbbe249731582ead, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) dup2(r1, r0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f00000001c0)=ANY=[@ANYBLOB="c4022e0f66496c6530008ea56cd3ff782381bc32821c371898828dc2b602c211f61a8f578c07991c197aaae116547fd2994842a3f23014740494d6548f5cb5371e390bef977d864c52fe5446c7900980e40ff8f34e73606822e5e1c49f0e2c6886b4043e4a1ab07a24526e5c7f6d94012cc606ff1d74f9251921129b0b8bc4044a804196a32bda77b0b8896dd920623efad110902dcdba0e472094e63c5388b62c3c43256914a2eb6ffd29e2f424651c5d8f937184d3d05461aeee8f1f9b40feddf3ff53c7e5b6076784a0f89306784a2d08362accea02e87d5690718839d4d022171e8e385d5472e308c6eb0618eff6ac83d9448fb01b81ad49e19111bf00000000000000"], 0x10, 0x0}, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x14}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0xf25) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) recvfrom(0xffffffffffffff9c, &(0x7f0000000100)=""/25, 0x19, 0x802, &(0x7f0000000180)=@in6={0x18, 0x2, 0x2, 0xb05a}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x34, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xfc}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x5}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000800)="2f2fe0fbd2d8a1fabb2762365c1229ef704476d9d41d34ac79b0bf2f0fce9e0b57b327c24189ce76a6277a9fd63004eb6e28602311739f2c84d7db025734f688247cf6e06d5a507a9865787f2bee1fb4fa1173b052007867fc133a3b38e5397ebcc3dc93d2edc53e0101863b87ba8f7be36695ca46ba423008e181a2dffcf28a4bfef9c85fc43bc06a7641d430b403e0cf861c98ab4a91e4ae62637a66ece2dcfa2d1d9a86f7aae7152c7c854b90b124a9353f8ea8c76c168b66fa192a8a00f40fd38eb0132360ee39af35bdf70c96a736fccc2f86b0887ab47d8e6182372441ec1b40f73fdce50496ab430ba498f10fcdc5985340872c0afaa4f172ef118bc58c24b6ffb3e8dc170332ef33521c6ad9e313941efab32030b8b4e9d530c83d141dd266669cee89f9948c2228b40cefcff346da8e6df92a29415b33b4588ee69a840689f2ec84531536eeb2be082f3a7c184cd1e1f2f6fa9cd18bf322449b16cc28ed8fa95addb18ec073fb4f3416d21b4cb626a8e278babc180c19ab643af1a186315158c56b284826ae359e267a62c99a9883408a2cd2333936d69f616f1e1e69454ceae7fe113bfabab8714703e7f857ddfda4089899609dea13777d793383da6a0c08786b84743d7a073fd508dd0f2a466b63124d3e70122cd3218b0f376da945b758584f04fb06e42656e87974bdea4994ee36aef816702771be0984d79dcf173e94e57d136729c6b363", 0x20c) 16:00:09 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000000009, 0xffefffffffffffff], [0x0, 0x0, 0x9], [{}, {}, {}, {}, {}, {0x2000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x2) dup2(r0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x8001, 0x0) r3 = semget(0x2, 0x0, 0x4) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000004c0)=""/235) connect$unix(r2, &(0x7f0000000600)=ANY=[@ANYBLOB="b13cf2e777aef164fc42a5164c600b3000"], 0x10) setsockopt(r2, 0x6, 0x4, &(0x7f0000000040)="674a9d07", 0x164) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f00000005c0)={0xed63, 0x7fff}) getpeername(0xffffffffffffff9c, &(0x7f0000000640)=@in, &(0x7f0000000680)=0xc) preadv(r2, &(0x7f0000000200)=[{&(0x7f0000000140)=""/192, 0xc0}], 0x1, 0x0, 0x1ff) mlockall(0x4) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x9, &(0x7f0000000080)=[{0xd7, 0x81, 0xff, 0x4}, {0xf800, 0xff, 0xc0, 0x80}, {0x3, 0x2, 0x4, 0xf2d}, {0x3f, 0x2, 0x1, 0x10000}, {0x0, 0xb1, 0x8, 0x20000000}, {0x8, 0x1, 0x7, 0x40}, {0xc968, 0x4, 0x81}, {0x7, 0x1f, 0x2, 0x44}, {0x2, 0x4, 0x31, 0x800}]}) 16:00:09 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus/../file0\x00') r2 = getegid() open(&(0x7f00000001c0)='./bus/../file0\x00', 0x1, 0x2) lchown(&(0x7f0000000180)='./file0\x00', 0x0, r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000000b20a, 0x0, "1dda410cef36499dc809030aaf58d991cc06d0f7"}) 16:00:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x3ffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) ftruncate(r0, 0x0, 0x3ffff) preadv(r0, &(0x7f0000000080)=[{}], 0x100000000000028a, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x48}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:09 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0xc0000000, 0x0, 0x0, {[0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x1], [0x0, 0xda, 0x0, 0x0, 0x0, 0x0, 0x1fd], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffeffc], [0x0, 0x0, 0x403, 0x4], [{0x0, 0x0, 0xfffffffd}, {0x7}, {}, {}, {}, {}, {0x0, 0x3}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}], {0x0, 0x0, 0x0, 0x4000000000000000}, {0x0, 0x0, 0x0, 0xfffffffffffff001}}}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x10000, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) socket(0x0, 0x4007, 0x2) r2 = socket(0x18, 0x2, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000100)={0x8000, 0x1, 0x4, 0x39}) r3 = fcntl$dupfd(r2, 0x0, r2) getsockname$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {0x1}, {0x400006}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x9) syz_emit_ethernet(0xe, &(0x7f00000002c0)="af87bcfbfe784cbfe299da6d6255") pWARicN m _SPcL Nym0: sERrt mbufYScChaiLnL 9S9top ed at0 a db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 86398 24310 0 0x2 0 0 syz-executor.0 * 77962 1074 0 0x12 0 1 sshd db_enter() at db_enter+0x18 panic(ffffffff821bb91b) at panic+0x15c m_copym(fffffd80666e8e00,1bc,6c,2) at m_copym+0x583 tcp_output(ffff800000a04760) at tcp_output+0x15ba tcp_usrreq(fffffd806e95f908,9,fffffd80666e8700,0,0,ffff800020ad9b38) at tcp_usrreq+0xa55 sosend(fffffd806e95f908,0,ffff800020b03d08,0,0,80) at sosend+0x671 dofilewritev(ffff800020ad9b38,4,ffff800020b03d08,0,ffff800020b03df0) at dofilewritev+0x1b7 sys_write(ffff800020ad9b38,ffff800020b03da0,ffff800020b03df0) at sys_write+0x83 syscall(ffff800020b03e70) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffbc2c0, count: 5 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 m_copym0: short mbuf chain ddb{1}> trace db_enter() at db_enter+0x18 panic(ffffffff821bb91b) at panic+0x15c m_copym(fffffd80666e8e00,1bc,6c,2) at m_copym+0x583 tcp_output(ffff800000a04760) at tcp_output+0x15ba tcp_usrreq(fffffd806e95f908,9,fffffd80666e8700,0,0,ffff800020ad9b38) at tcp_usrreq+0xa55 sosend(fffffd806e95f908,0,ffff800020b03d08,0,0,80) at sosend+0x671 dofilewritev(ffff800020ad9b38,4,ffff800020b03d08,0,ffff800020b03df0) at dofilewritev+0x1b7 sys_write(ffff800020ad9b38,ffff800020b03da0,ffff800020b03df0) at sys_write+0x83 syscall(ffff800020b03e70) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffbc2c0, count: -10 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020b037d0 rbx 0xffff800020b03880 rdx 0xffff800020ad9b38 rcx 0 rax 0 r8 0xffffffff81bb9caf kprintf+0x16f r9 0x1 r10 0x25 r11 0xfe5cb426c090cf2a r12 0x3000000008 r13 0xffff800020b037e0 r14 0x100 r15 0x1 rip 0xffffffff81e5f0e8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b037c0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (sshd) pid=77962 stat=onproc flags process=12 proc=0 pri=50, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff800020ad8288,0xffff800020ad8c78 process=0xffff800020aa38c8 user=0xffff800020afe000, vmspace=0xfffffd806e7b3008 estcpu=0, cpticks=1, pctcpu=0.1 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 83147 91223 0 0 3 0x14200 bored sosplice 30110 400218 81585 0 2 0x2 syz-executor.1 24310 86398 81585 0 7 0x2 syz-executor.0 81585 377223 69954 0 2 0x2 syz-fuzzer 81585 204735 69954 0 3 0x4000082 nanosleep syz-fuzzer 81585 188288 69954 0 3 0x4000082 thrsleep syz-fuzzer 81585 76151 69954 0 3 0x4000082 thrsleep syz-fuzzer 81585 40458 69954 0 3 0x4000082 thrsleep syz-fuzzer 81585 484384 69954 0 3 0x4000082 thrsleep syz-fuzzer 81585 447054 69954 0 3 0x4000082 thrsleep syz-fuzzer 81585 383385 69954 0 3 0x4000082 thrsleep syz-fuzzer 81585 69179 69954 0 3 0x4000082 thrsleep syz-fuzzer 81585 43585 69954 0 3 0x4000082 kqread syz-fuzzer 69954 433310 1074 0 3 0x10008a pause ksh * 1074 77962 58752 0 7 0x12 sshd 51058 497288 1 0 3 0x100083 ttyopn getty 58752 283453 1 0 3 0x80 select sshd 78954 82452 3713 74 3 0x100092 bpf pflogd 3713 32695 1 0 3 0x80 netio pflogd 99385 259973 80137 73 3 0x100090 kqread syslogd 80137 438502 1 0 3 0x100082 netio syslogd 88040 366939 0 0 3 0x14200 pgzero zerothread 67866 154146 0 0 3 0x14200 aiodoned aiodoned 3573 176111 0 0 3 0x14200 syncer update 65628 174821 0 0 3 0x14200 cleaner cleaner 65181 420535 0 0 3 0x14200 reaper reaper 6667 292128 0 0 3 0x14200 pgdaemon pagedaemon 77061 523322 0 0 3 0x14200 bored crynlk 30219 417038 0 0 3 0x14200 bored crypto 48271 98423 0 0 3 0x40014200 acpi0 acpi0 85214 472023 0 0 3 0x40014200 idle1 90049 34594 0 0 3 0x14200 bored softnet 26578 160120 0 0 3 0x14200 bored systqmp 64043 389910 0 0 3 0x14200 bored systq 30581 96928 0 0 3 0x40014200 bored softclock 90184 495331 0 0 3 0x40014200 idle0 88994 67580 0 0 3 0x14200 bored smr 1 230545 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 0: exclusive mutex /syzkaller/managers/multicore/kernel/sys/kern/kern_malloc.c:104 r = 0 (0xffffffff824628d0) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 malloc+0x23b #4 ufs_readdir+0x148 #5 VOP_READDIR+0xc6 #6 sys_getdents+0x220 #7 syscall+0x4a4 #8 Xsyscall+0x128 Process 24310 (syz-executor.0) thread 0xffff800020ac8508 (86398) exclusive rrwlock inode r = 0 (0xfffffd8062d7b0a0) #0 witness_lock+0x52e #1 rw_enter+0x453 #2 rrw_enter+0x88 #3 VOP_LOCK+0xf9 #4 vn_lock+0x81 #5 sys_getdents+0x1ad #6 syscall+0x4a4 #7 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8261bd50) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 Process 1074 (sshd) thread 0xffff800020ad9b38 (77962) exclusive rwlock netlock r = 0 (0xffffffff82508618) #0 witness_lock+0x52e #1 solock+0x5a #2 sosend+0x559 #3 dofilewritev+0x1b7 #4 sys_write+0x83 #5 syscall+0x4a4 #6 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9516 6611K 7331K 78643K 11146 0 pcb 13 10K 12K 78643K 43 0 rtable 112 4K 4K 78643K 254 0 ifaddr 75 16K 16K 78643K 129 0 counters 39 33K 33K 78643K 39 0 ioctlops 0 0K 4K 78643K 1479 0 iov 0 0K 16K 78643K 41 0 mount 1 1K 1K 78643K 1 0 vnodes 1241 78K 78K 78643K 1417 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 10 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 0K 78643K 50 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 4 9K 25K 78643K 341 0 sigio 0 0K 0K 78643K 27 0 proc 56 51K 83K 78643K 462 0 subproc 32 2K 2K 78643K 34 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 12 0 in_multi 73 3K 3K 78643K 83 0 ether_multi 1 0K 0K 78643K 2 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 43 201K 201K 78643K 43 0 exec 0 0K 1K 78643K 210 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 104 21K 30K 78643K 2042 0 UVM aobj 32 2K 2K 78643K 36 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 16 0 NDP 10 0K 0K 78643K 22 0 temp 133 3023K 3090K 78643K 11332 0 kqueue 0 0K 0K 78643K 4 0 SYN cache 2 16K 16K 78643K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 8 0 3 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 45 0 45 1 0 1 1 0 8 1 rtentry 112 56 0 10 2 0 2 2 0 8 0 unpcb 120 251 0 243 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 42 0 42 1 1 0 1 0 8 0 tcpcb 544 739 0 735 14 8 6 13 0 8 5 inpcb 280 947 0 943 9 3 6 9 0 8 5 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 8 0 8 3 2 1 1 0 8 1 pffrag 232 8 0 8 2 1 1 1 0 482 1 pffrnode 88 8 0 8 2 1 1 1 0 8 1 pffrent 40 188 0 188 2 1 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 37 0 6 1 0 1 1 0 8 0 pfstkey 112 37 0 6 1 0 1 1 0 8 0 pfstate 328 37 0 6 3 0 3 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 236 0 11 15 0 15 15 0 8 0 art_table 32 238 0 11 2 0 2 2 0 8 0 art_node 16 55 0 15 1 0 1 1 0 8 0 sysvmsgpl 40 42 0 21 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 48 0 38 1 0 1 1 0 8 0 shmpl 112 34 0 4 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1861 0 455 46 0 46 46 0 8 0 ffsino 272 1861 0 455 95 0 95 95 0 8 0 nchpl 144 2514 0 896 61 0 61 61 0 8 0 uvmvnodes 72 2045 0 0 38 0 38 38 0 8 0 vnodes 208 2045 0 0 108 0 108 108 0 8 0 namei 1024 6742 0 6742 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 2 0 0 1 0 1 1 0 8 0 vmpool 560 2 0 0 1 0 1 1 0 8 0 scxspl 192 7513 0 7513 9 7 2 7 0 8 2 plimitpl 152 33 0 26 1 0 1 1 0 8 0 sigapl 432 540 0 528 3 1 2 3 0 8 0 futexpl 56 5896 0 5896 1 0 1 1 0 8 1 knotepl 112 86 0 67 1 0 1 1 0 8 0 kqueuepl 104 201 0 199 4 3 1 4 0 8 0 pipepl 112 246 0 227 1 0 1 1 0 8 0 fdescpl 488 541 0 528 3 0 3 3 0 8 0 filepl 152 3638 0 3548 14 5 9 13 0 8 5 lockfpl 104 61 0 61 1 0 1 1 0 8 1 lockfspl 48 26 0 26 1 0 1 1 0 8 1 sessionpl 112 18 0 9 1 0 1 1 0 8 0 pgrppl 48 20 0 11 1 0 1 1 0 8 0 ucredpl 96 313 0 305 1 0 1 1 0 8 0 zombiepl 144 528 0 528 1 0 1 1 0 8 1 processpl 904 557 0 528 4 0 4 4 0 8 0 procpl 632 1263 0 1225 6 1 5 5 0 8 1 sosppl 128 2 0 2 1 0 1 1 0 8 1 sockpl 384 1243 0 1231 14 7 7 13 0 8 5 mcl64k 65536 6 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 7 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 160 0 0 19 0 19 19 0 8 0 mtagpl 80 29 0 0 1 0 1 1 0 8 0 mbufpl 256 295 0 0 18 0 18 18 0 8 0 bufpl 280 7109 0 1341 412 0 412 412 0 8 0 anonpl 16 66160 0 49123 84 7 77 77 0 125 7 amapchunkpl 152 2827 0 2701 11 0 11 11 0 158 3 amappl16 192 2574 0 1638 53 4 49 52 0 8 2 amappl15 184 58 0 55 1 0 1 1 0 8 0 amappl14 176 32 0 29 1 0 1 1 0 8 0 amappl13 168 160 0 159 1 0 1 1 0 8 0 amappl12 160 154 0 151 2 1 1 1 0 8 0 amappl11 152 54 0 46 1 0 1 1 0 8 0 amappl10 144 13 0 10 1 0 1 1 0 8 0 amappl9 136 612 0 608 1 0 1 1 0 8 0 amappl8 128 127 0 101 1 0 1 1 0 8 0 amappl7 120 102 0 91 1 0 1 1 0 8 0 amappl6 112 55 0 49 1 0 1 1 0 8 0 amappl5 104 279 0 266 1 0 1 1 0 8 0 amappl4 96 805 0 777 1 0 1 1 0 8 0 amappl3 88 266 0 258 1 0 1 1 0 8 0 amappl2 80 3445 0 3385 3 1 2 3 0 8 0 amappl1 72 21588 0 21186 26 16 10 20 0 8 0 amappl 80 1516 0 1478 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 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 64 35 0 4 1 0 1 1 0 8 0 uaddrrnd 24 543 0 528 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 543 0 528 1 0 1 1 0 8 0 vmmpekpl 168 7795 0 7763 2 0 2 2 0 8 0 vmmpepl 168 73096 0 71138 120 23 97 113 0 357 1 vmsppl 368 542 0 528 2 0 2 2 0 8 0 pdppl 4096 1093 0 1058 6 0 6 6 0 8 0 pvpl 32 206192 0 186665 189 9 180 182 0 265 19 pmappl 232 542 0 528 2 1 1 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 187 0 11 6 0 6 6 0 8 0