kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sat Mar 30 14:01:40 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-7.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.98' (ECDSA) to the list of known hosts. 2019/03/30 14:02:13 fuzzer started 2019/03/30 14:02:19 dialing manager at 10.128.15.235:42346 2019/03/30 14:02:19 syscalls: 1 2019/03/30 14:02:19 code coverage: enabled 2019/03/30 14:02:19 comparison tracing: enabled 2019/03/30 14:02:19 extra coverage: support is not implemented in syzkaller 2019/03/30 14:02:19 setuid sandbox: enabled 2019/03/30 14:02:19 namespace sandbox: support is not implemented in syzkaller 2019/03/30 14:02:19 Android sandbox: support is not implemented in syzkaller 2019/03/30 14:02:19 fault injection: support is not implemented in syzkaller 2019/03/30 14:02:19 leak checking: support is not implemented in syzkaller 2019/03/30 14:02:19 net packet injection: enabled 2019/03/30 14:02:19 net device setup: support is not implemented in syzkaller 14:02:28 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x80000001) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0x7ff, './file0\x00'}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) setregid(r3, r4) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x1, 0x1}, {0xa3, 0x5}, {0x67, 0x81}, {0x22, 0x8}, {0x81, 0x92}], 0x5}) fchmodat(r1, &(0x7f0000000240)='./file0\x00', 0x80, 0x6) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/226, &(0x7f0000000380)=0xe2) fchdir(r1) r6 = getegid() r7 = shmget(0x0, 0x1000, 0x404, &(0x7f0000ffc000/0x1000)=nil) shmat(r7, &(0x7f0000ffc000/0x4000)=nil, 0x1000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt(r1, 0x81, 0x3ff, &(0x7f0000000400)=""/195, &(0x7f0000000500)=0xc3) getuid() r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) chroot(&(0x7f0000000580)='./file0/file0\x00') setsockopt(r1, 0x19, 0x7, &(0x7f00000005c0)="278ce9f919d5b5a8a8ddc4596254d78f18e3ec255053ccde445445f73bd2e831463af88dc2855bfe2f972ebf2a145d2d556c68755db551a0af355af37a4713fe840a8d9d7c338880ddc0ccd0caffdf8b37680424ce032dc6cc36bef8f3920d49868eb1c5a6faae92abec62a63a732c3e0a", 0x71) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000640)=0xfffffffffffffff8) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000680)=0xc64) getgroups(0x3, &(0x7f00000006c0)=[r3, r6, r5]) setuid(r8) poll(&(0x7f0000000700)=[{r0, 0x81}, {r0, 0x1}, {r2, 0x20}, {r9, 0x2}, {r0, 0x2}], 0x5, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740), 0xc) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000780)=0xe392) open$dir(&(0x7f00000007c0)='./file0/file0\x00', 0x10000, 0x8) 14:02:29 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') mkdir(&(0x7f0000000080)='./file1\x00', 0x2) mkdir(&(0x7f00000000c0)='./file1\x00', 0x5) r0 = socket$inet6(0x18, 0x4000, 0x40) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x10001, 0x23e}, 0xc) r1 = socket(0x10, 0x4003, 0x3) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) bind(r1, &(0x7f0000000200)=@un=@file={0x1, './file1\x00'}, 0xa) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0xfffffffffffffffe) r2 = socket(0x30, 0x5, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000280)={0x1, 0x1, 0x0, 0x2, 0x200}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r3 = fcntl$dupfd(r1, 0x0, r2) fchmodat(r3, &(0x7f00000003c0)='./file0/file0\x00', 0x1, 0x2) mkdirat(r3, &(0x7f0000000400)='./file1\x00', 0x100) syz_open_pts() connect$inet6(r1, &(0x7f0000000440)={0x18, 0x1, 0x7fff}, 0xc) connect$unix(r1, &(0x7f0000000480)=@file={0x0, './file0/file0\x00'}, 0x10) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000004c0)={{0x18, 0x2, 0x9, 0x10001}, {0x18, 0x1, 0x8, 0xa}, 0x8, [0x4, 0x71fa, 0x5, 0x400, 0x3, 0x1f, 0xe5c, 0xffffffffffffff7f]}, 0x3c) r4 = socket(0x1, 0x4000, 0x9) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000500)={0xffffffffffffffc1, 0x1, 0x2f, 0x80000001, 0x7f}, 0xc) openat(r3, &(0x7f0000000540)='./file1\x00', 0x8000, 0x100) setsockopt(r1, 0x0, 0x3, &(0x7f0000000580)="e1ba011e95791d3eac6502d673e191a78eab3ca69f982b118b9337d3d430699194f730df4f5d214f064dc111336451b70f761322b7884d20be9897c39a28453064f5111a353731c313a9c698de6b739e86b690288aaae00ea1c14240bc86c91088df94ac0ed21ddfbe600878223374862d9ba6f5c5427be46219ff38887e07fe338dd843a95c90093a00f5d32d6260f96f8781730c518a0f5663fafde115150bab4db5d64b6e111fb35fbcfbc624f45fb295dd99c72b9ff122bd5569baed2146aba95a5664ab16e2879ae4eb801603106a27e71b0c8c29f697e5b7382e1328a85f0ff16b6752a3beab121a4f", 0xec) fcntl$dupfd(r2, 0xa, r4) geteuid() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x18000, 0x0) r5 = socket(0x0, 0x2, 0x6) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000006c0)=0x2) fcntl$getown(r5, 0x5) 14:02:29 executing program 0: 14:02:29 executing program 1: 14:02:29 executing program 0: 14:02:29 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xffffffffffffff7f, 0x1000300010005}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r3, 0xd, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r0, 0x8) 14:02:29 executing program 0: 14:02:29 executing program 0: 14:02:29 executing program 1: 14:02:29 executing program 0: 14:02:29 executing program 0: r0 = socket$inet6(0xa, 0x400000003, 0x800000000000003e) connect$inet6(r0, &(0x7f0000000280)={0xa, 0x0}, 0x1c) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) recvfrom$inet6(r0, 0x0, 0x0, 0x10102, 0x0, 0x0) recvfrom$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 14:02:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82026c653000"], 0x1) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) setsockopt(r0, 0x80000001, 0x7, &(0x7f00000014c0)="c728a143152cb9223dde2420befdde3e667a364b10f6b3c14e5a0e6abc5df89177d7fb129d6bda7e1924049fcb1457927f67b7ef100e43ee78c4fb62ad412a3edd3e8686d277b1e50218c26f74bf75230c7332cb65efcc8679dff9628af5b5536732498e66f6db8fc7d12e6995aaeaf6dfd8fd83769c7fba5416af2f5b5535ba85ab3072f630182dfc52431cafceab1564678ad44187bb0bea71667be9316c87ba58f25dbeb1c59d6a0062ed3977ad6702f31e6e33f803f4afb0a4b40936511ef62cb2721015b7f4fad879bae7d89266cc0680beb235e5e41fd52b9ce8ca80b842ab3e9c6a62b8acb7b5b3d46c8fc9d30a117d6c026e6e488211869526b4ccc39df1777870c13a20f4d2fb0de9f2c0771798464ff80ce99b2f39e0c485bd5bd7b73f53eb724c58983128db31345e190b43cbfdf56eabd13f037ef7924b09ee6a29e02ef9c5c82269c9e950f1b6eecc8986eb1f2d0a836fcb75115156ad03b9c66b063e52a4172ac7e72613a476ecfb579c76b43098446ceda0a7dbd3038fb55065ecd2086848fd4aeef25e6ebb2a79580fd4d1c2c5d19330d366378ea19fdb415cabd2776ca972afbf08ff0e6b1fed9b7e70e3d4b421e96cde16bb562ba75bc794e7bf1679764db8397ba878443dfdad4908c288a8983468e9141ddc7cb897bd2be6d2213e36b6cb822464c5d59b85be23ac99d51e9774a88f03f2ba5b81276b49def6aadf1b437f074e6f8e4ce6b48b930af9df6d985246106ed36ce0cc72f4af7c7ef47b364e97f2cbaf00e3255144de6557442ad5a28776b7a71d2a08e9fa1a62fdce26834831a3020a95c3ac50e04faf94e42f9339ef8d04b054e222b394b2272f345ac3a6acaa993110548c412040a1524f4858d97921f691d0026f7e722f9889519b72c28511a446a7e75a2235b71cdce216ac36750fe9540cb0e6695796965aa33976b7954895d5ab4e17c2e7b58e773867382feb8fb96a8a03217354cec8fe49ca8fb1b03d0c7f5101159d3aa0926b35b3f931a1cfe9ab03ce7af78359797bb9b8c1c630ba2c31cdaa27cdfb25b5bb13a9f941a03de99f4ef642223f16160a5786e335dea9f1f12c3209e8295e684d29a2e30ff32fab0379c59d05abb7467c0af4258c4d1f8a29ba4472333ffa2f3a312a601a6e6d1e6897ca64dd94ef1d01c2a6e2825a3d2a8c14adf4dbf30c98cfff3c94cccb432998304a8f6feed1c62804a669b32dc189129a47a299cb2cf9772841435fd5e68a5eb6ceaf63f860948dc59ca1f10ba2fd28c52f1b7bc13e2c8df8fd6db2c604083791b0d5c44c15e616a1ab3915ff5f5fdb0bfb7d6ff043b5c36427a8412ca79aeb83af08de2eeef4e11c5092001712a25ee176fe790fcb82f8978e367c515719df83e0b6650327729ad47eb0441f932e57662e48d206572a3b408a4bf19996f2bbd26d866929a7f82d27bc1ba901a93df70b6de3dea1b0f9eabe79705013f465481cd38dd07d111e7ec79fef9c486ed72448b6c24b4eb37ace25a2288e76613c66a573db305e26cc517967e02c9d92d2e33d335023014188f31f5a1a8b115d30e5e795d45f25d20242af1a8013d319b2b8e417fe1b03f8cba6959df8b0c49c94f5f267b9974948abedf35e90db52a0958b42db20f3425eb8d8b79b3e2967c3491a53ce181695243cfbb37c459e56c80e9efa3e00b514fba9cb4535e428a3040fb3be2eae12221872ea1d28cd55ecc6d8ab3f0ff1281ed041432a742a0b210ea3736051f571a8a755d3940a50bc8ef69ec0c6dd03eb1d200455b180b4265309e83a084c989f689cb1ce75b641e13a2f6c9e0ae9306e1fb81e30945fec0738ba14c7fb2ce038ac6aaf43b44d2a218e2074b6493171c870107d5432c0d1916b3119dbf3c2ae46a4c72e3387e7695949a3930a11cd41d75514e1e0fa73a9806a863220d97f56903a174be07a0390f935034e5c17f07efebe8d202ce4932a73437f1d2b7d821ca9d34975d59aba2a46cf4ec64f3a659af9917882dd185479fe4870082d56a6b9b4e35f5f7b7f9a1d9866924f5ec747aa0c222ef43c37484811e27f613fe88aadee87da23ae71afe812e92d16aafa60c87a3f1b909a2b6188a23c77258f7aef73e989b35d06dfcb6535ad1f3669a27cccb7b0d5354ed001bc17c0972d30719ca24f010436a600ea96b485b3e4f33585bc88e21d6016f51ef86e89d51bef4d12c75e5d13993a8126600419db19f53ef9a5f0042e6247d1ebca7c78a700f897ff9774f0e3aa51d2e304f024998980093b94b59dcf036ebed3d802f03b5f657798376b7e4e42089d151caa2aa77e3d8ebd5df84134010959ea53a3ee9a4b6a30a5c1fc0fdc0ce7ccd42f73e11ba465e240ce6a5d4d179b78c349a1a70cb46cc31595f91f5ec9fc45f88116911b544561a6c9baf66c537ed69a252ff6967837f39ca6cfdf2570a357b75c1c2b94384556e6a5b0e75281b94c6a5facaf7e230912b4f811c2eb0983f9bb3cda43d102676a9ae3b547418b15a11df4cdf8f7398938bb9262dbecd0e8ca16a012dfcf35286e7252b64baacf7cdbe5123ab89566a321e498dea155077e3fc273e43561805bff3e3be62e9e57c3afab328112bd4e7947336b4e985a02f65122a859721768c7d69bebb495f4385bd1860958f90dd492cda2dafd524e9d792500b412325cd9694fa70657239d7ed668891d55653e6f796a6ff60a62f077b657840be1c46351959ca16e310c8c303ea89d659ba5fbf69727908672328b819f82e11d92443b16c63a04edeb0e013ec470ee79eb9dc33b2ec5b73603d2414ccd8166945b3245f28f28729a645dff515536812a9f9c48c0b5c8729079fa5c271c7477b02efb75ce5d6eadad898a45c821d872b9854b4bff580d244fc615a7bd0bb0bfb65a60485501d0e2c7b590d028083113278292400f1db21c61d9916f59412bc4f8fc67cf406104ea5ed7f931f032dfc765b05c5af0fa4a7228c59a8ca5368f14e0dfa14827f1f613ea1b24cda8d3f80e3969f09f47da6378ebecb8cb9a3946683a8f0bde000918892bbc1ab26592971d6e3ee74d4b267c1706646abdd700fdc88d36307e34ad730f5ffb39c53748a222008489c45ce99433165e14b6de0321ac8e8a342f7b00d2bc45234235fa3f725ae40dcda4a18e5e716f6b395009dcda8c99a3931b01c9eb23b07737d34ba6b8d50982f57eb02335e96eaa4169e61e2a66f50cba41ada2f596ddedc711f7a0dfbd18583aafe2917204a6cde854410e1959894aa09f9160ffd7de4532692593a5d5eeadf1d87f499d77b2a6da007380bf8d305317cb86660458cc482c1328a6ab8a71a77b8ad85216fcfb20c203b5e9ee1ba2a8825fc15b952d28700725a2475484e2d9d7dbd25fad8975c607f5b673ea9821193925c7b54cb52f36978847761e58a2f324728122eeb068cc122231a4550b02a39f67a84b65b8fe3503c28087ab304aa0f47ff77be1de5ef7553bbc896b4a7b729cf28b328480e8ab534d12b0892b05879709c149a2adb99872dfae1f3f276c1669a60df03565c89209b8277265f7e2fee102956b38e22d1268af8aa32ac4b6cee647134cc5a31a7b3772a88ebb8f019a07b0d8d4337b080f7948b07a81fc4f5d9351761c9660efb4ce2718b1fd9345260edbcd561835dab0877f36a7f9393121f2e468a7bb38dc0fa62c56aa01ea2ccc9bd7804ed994d1c6a4532f9d1d5cb96c1d4ae746ffc48585658b248d5ca7a0edf481b8ce7fe4f43e17c43152070bdf42222cdca342753e069630fde786121bb45948437ad1ad8fc1a6f0c9723a16550ac264d4850d4c8762fe0255106cbbbb5ffd9062f2be8e7d98c1a9f8109b8c10ebe91b71ee8fccf982c5fe0fb497a4b46c11e3cceeab706ca077ee865818c4ba11669813d9d3cd6ad44ad872463dad655464b5cd8a083bca3350e1b8243af32e127c16af097b98dd66d8a0f72dc62a4840924231a880db022e311575c93b4a1a36c983b1ab90799f4b45738723d4660a1d0134dfd58d05cb2905d803f23e9636d84210a5b97ac8ad1284d326ee7c03bc279fa2079d912ae21d788c4b8011f6f6e70d487a75e4b68298d89cf30e5b35b4f41cffdb5a4ba5916ed9a7993ee7e5f2418c85e2b7a55e2a26a73d58d628f5b8d01ba1757a1af41c19070ab1bd74b665327fdfae47d29ef5bbd4cf9674fdabbed0959ab7ea82086d4965b3ec432c0e633dbebeecf720e6fe84be64f04d947e66e7c7bb7b1e77059201777b71f94db8bded91d99918a4daa70328be64a5b1bbb7df83e8bb01893b9a7cf67b7cc7513f5104bc0c0033420670cdf5d168635485942292749191e7d99033a294296378429ce4331d74b6296887557b44c5fff541d1b23f8bcd53594a11122af493c64a417c73c40f25153b5598d5e12c4a69ea209518dad87cde9ba7db16c10f7650b333d1a36eb3efcc41aba51990201b07101291fe98e61daef1edc6fce18916750bab934845921b71ba3a5a6095f15896d12c0c001c5adcfbed800fb1a6dee551105916aab4834931b3f603c2455db5b3a7a183000aff2e87dca4659a0f036cb4d1b617db1a7de1b6ae088dd3d5894148eacdfc57be768d6cdc14251648efb7f75873c08814a45ebd93b50b29327462f70b686d1735d5536ac5339c4df4f2309fbc06c67a44576ec84e119e987e4b8ce9830c9e4f951fffbfc1bf9e3276ede103f064717d3e0362215de15c5531b248c1072caeaec8ff0c1f269509fe44029ddec4af52384b5264a021c31e5cea9c3ad074af95e12992992d510589e8b69a50855d1833112f8ae1f777790eb3b7b93c3d7bfb7464e5a05c6fa843dad72f06ea57512a495a824992ae2791380c6f68adebdb15c8947d2567a97786645f3898e4972d08054e10c21356c49b939384cccd6155cc80b64dbc20da5c95147c4f90ddc6a99e8991498575123e5f3c3e370312c7e986aa34dbf6d82c5c4076677a6ec8282edd0e88dda12d33ca063bcd53a0c6e0ed1044dc298a1e79b2afcf1234e331d7ae709becf7e41d2609bbee711c8a672e4b7ad75b14fb42f0d1bb5b034b6a8fb9f7e6495c0e82161fa6c0435d97673a7682564c3839ba21da26f0e2d3d0a2ab967ac51940886118b0facd9932bca9a74e9a7b8fd5210753eedcbb3f14d867648c10c5b452ed2ac5db34c1d27eb91efea50af13ac586c01bc8d107acb148e01cb47f18e0a7815a5685d73099561cf506df9823dd88e64f9debf839a36301032ef72c58898da3a33aa3ff0f5b468b8201ceb8c221df268ca1affea0b154a2fb1d8095276fef693c89618602afa59c6a97edd93b9d217766336700045b1ec84d781e727dcef0c6f6689267b7a00b59d30599553ade2be3b99c1ab4d9b8e1ab38f2d63a03baf95f73bbd26fb571146fe996d9793271a5ec256cf9ca6f55fe75893e38e46356f1d9f6b2f1f85f8f308d8cb37986f33e08d39beef234cbd68c4c4e5f93ea43de60dc9778b59032191548339ab7fee7dd4e15dcccdde4971b8d24ed48645560f5d32d8fd0a1ff7a53be606450e798ae144a71ede9879bd3f4496c9b22ee0a7c6e79c8e9e279aa2d5cdd6391a224e02dc6a9a68d7a7c1be02edd59b9d3ca8fea5b28db4af0beae16958e003cd3a3a6c239b21f3cd08ba888f812e0dc085ee6ebd4506a088418290c54680edf39987c098b558fc6ab31a561dadfab86c1e91823961f6b09145bf83811cb86753954343b114c152e9fdf19cc16d9a33d6b32a15a89eeedf70f60b6476d3dae789a48a2bbba07b57f4e18688431c0a5", 0x1000) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000180)=0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x2000000001ff, 0x0, "b8000000000000080500"}) r3 = socket(0x18, 0x3, 0x3a) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) r4 = fcntl$dupfd(r3, 0xa, r3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000037c0), &(0x7f0000003800)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000003840), &(0x7f0000003880)=0xc) sendmsg$unix(r3, &(0x7f0000000840)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000200)="68d8e1d6430b604e46468216671792177220bc2fd49b6c3ec1fd1c1eff22d18ea1c4499a7bdfe9efdb050261d305f88514ea0e37d460ad8e45e9b3ccbefeabc9814519547217be09313ac819f49c58f0e68d92418c5973c1f7f9359e53a7096eb031ef0207db068b27630fcef3bd747d1c742de97cae1b8fc88074999814829375bfe10c058571d6b8e7d7225afd873ae60e373a8cdc84e2590a44be1cd6daba5be0547abd76e3b8", 0xa8}, {&(0x7f00000002c0)="96ec94b6e7494cf73f08091464650b561f5a9e9623b8a31513cdac55c373633f57ca9627fb615b03022a401fe94cda8a9c9d3acb974677c9f43d3fd7fae0263761c63c56eef17518e760a2af6e60f3d3e9df8cc528412330206e89d9eb8060c6da971fe6256c02002607a80172687b7eb3da7bc058b0518c2fcd5b51fc664ca8fc2da1e313cf5d4b12ab04be7d9be9d81f41926500fd371e83be02fc54840a2b2eb02017ab020ac32152a6a5974cda9658232f9d4dc413eff33bfbe1f534044bbfadaa0a046b9146050eb328bb6172d120eea6", 0xd3}, {&(0x7f00000003c0)="e39822492e43f8288fac138bbad1d8fc30ac0352b12ecc2d1c93ed04e1986c2567253a4af6046cfd65966eb5b3bb92f389f37c231c85d5247228775498a7d1374179b5cf01787f6d854d1e96a221ddb73657b82a82cac809c642f3d8f34ed23bf4d553935bebddb7fb63dc3460c030ee0ab0bc7a89c17f369d", 0x79}, {&(0x7f0000003d80)="fdf9c98e8f318ed8544d55f3f5cf7f645de397f0e4ce2c4a78990288290b032708aeed5f5d405f8befd64582e7da0c1970ebc43f13e73d5b8b96d99b9c0159bfe4be83fb4d2c59cbea8562f463795f97a8c255cdccee98e69660a59211818c7c3ec98084e3e1072cb3f4ebddcff1fe6fb5460f6e8043c48ea73aa3f351234ae17e39acc8b42bc1e4f8a204c163d4a525e62b311c871b6c82f6bc89e1dc5c6a123684531d16851f1a11ba5f07f536878a5dd27ef9b8a9b194beb7fb663303ea15be226bc3e38cfb5829a7ad3833411b34c916c445642af564ea914000e21fe6331835979c99435d3d9c5983b0e0e89df0602d35e1722f6230183d44e7fcb97fb30f1b1c1042846d325e42cc550a34968c0be5431586cf3a97edb8b26149142a1dfa809c3a05f79bd8a03b0c66c881d69a4e04104962606aa0abd823200d847746e408313c0807257c328576ffd3fec89615d3b0f914348cfc7b59e555c84c59ec5dd00379fdec5c22bf81e10559eb19ab63643683850ae8af2e265c675c82cb79300ef761fab01020e0a3a1ef9b4d50ebc592080914c7d7c6a3763ded9a8315378be728683a0bd96e7f4a41930d0b0d8b2ae2865de137d7c5bfa807399e4e5ab727aa9792e9abe4ad75b4ec00b1f2b19420c28dfc09e89bae81e5091f0a542fc150fa8fa7de877424a8e3bacfacf6aaa004f132c8499c960e6b68869f43ceed7f88cc539c06ad795934843baa7e6a6f336ea10ea604bfa889b833673f7d81892e33dd1c848f3b9f3b106c2638ae67aacc3fd737d392be211da36845d3a9bb5ac9e8213f041fb6f4c58b888f1e83e9b8d80714f73becc482af3eb2bc14a9ca53c690de623f2aa20ce149d14cdb2547b0b6d0f4c1e7472a37d4bbc20a0a115d13225a50c494c3e495d78674a94441689c3c65f54d0a48380b9cb6b93f3ef1f50c35aa498d56366d92c14c066aa067f91abdfae1b4f556d3f16fcf24dd521599884b55aa66693ee9638bbaab86d62b9cbe10fe371817d5ad3a8be719a73d23fcd430cdcc8b4228cbcd935185a76cf4af7a16ec811617c24a0a6ae031c5962b1708e125570f484d68b7a7c8cb6f7cd6cb584a5107c60b45b842381030ea6eae687f2d55da64f232ff17d131656c9a8099b55345f72381af84a089cc506c0957959ac302d674d116effcbd77261826bc46abbaf71e03b23481e60c03d0708cd8039cc7f3242539c059f7e0f10a07c6493f565eabd3f4e80f653afa9afc3395ef5064ab376c2fc7dfe203d710c828d28ce7f762266a9926f42e8440b0a994b6c9b9af8144963256116eb43d212db9123cba8b22095a42a18ac36a0e1a325c33edc0e6788efd5bb2e1b2f5b0f0b02a373e2e45ebb08b2deb74279891b21612e359f716ef1ef59813c8e6ce1a2f8908438b73e799c2d6d69f09ff9271098f7341f009e705fd15ea51229bb989b522c5d2a238a232c3abb5f07f252e7650d0050ecb308280f5e899afb72a65b8ecfd309b6060fca0f0e3d76edbcdae99b73a8577eeb05a064dd59f010823a8486d872019ff01369fb4349fbd6dadfd6726fdc55cf4a9c634874bba0960aeda1a913e7aeff647370b6901ca29f969e2b01458498548d36e8a3cc8578324aea04b66c134e2fd991ca3836f40c1850100a640559cd18de6b1e083666fb9dce9f410c940c717a08291b7953bd21e1b941df3efde4162dd90801b016b9a6c4497a4b4df660d817a9e77b66c4fe5a2dd1887b172fabb3b945250a03c751ff1d009ff1e055b5b544cf6337be56cffe14bd38284d46ec7fa3997a992e2502c0c0d9cc1de777430da3b0ac7e2e7b20a4024130b88ad9275da6c2b84f8dd2915f4d9e3b1e822d7a730aa8a4080b70d006f5df2b54dd1943a53973590ca6c7b25ff3aa961001e5ea7792669c6478864ed614c128e897a321d4c3008e25bf7c37cec262454c632967a9c284df4173b4d5600c2a2e6eb4a7bac295876758de5cef4fd29113a141681f3ca1efd26b3815f490708c4386d9cd3ca8c77985d1e7af74057b181be78cc587b581839a1a9ff8719a33ac3f6f8e03acca01b3d4a84dbbb75927713750efef7a58ba133ee2beff654aad27f913eb012fbfcd1de4aaf229b16c585e0f0977a9bcd47238cb4770ad69b1420544aafc79a11240dfb77781217c2114f0011a4b28d8104b4c5bab2ed25f2b7d077aadb10d3a71d9b218356df4265ecf31ac4fc39d8cab408b21735830b14891b727563ff34ba0127c1795f765021c9562b0de5d6dad8c5c77fcf52a0431b2fffcc1a6b8f919f97830e6ec45d72b50ffd059b43ab3f04c085d33ba606acb4fb12549ba59738a446cdaacee900d5fc0e2a275ad2e97b170d8955166570bd3dcfcbd7aaf24e9bf8e27a790473892060522ab00da5f4bcedca8dad37125319b4ae04afe9e57692b57001de6d28f4b991795115dd87365b29c2e75248b386a6e46ffc5ac38967477ded5e10bd2bf4477a785872cbf800e5f4f896ee82cd1f635d9cc6868630ed166d5a2ed56d38de7a8f78fd146514f08fb1b2a79fb30db3e435dea56cf30183f4ef5e9434e1bc1d8792364e752c8a411d5522bc13d7efa5c5e442057bcb37f7f4135e06595253aaa3fce4931a907bbe5a8906f75a3c5fcb75316d9cd8b0e1549ed4115d7112b2a2cd5028cbc0aa92e0bf6bdba24bf0557668b3da23088d49d6211971ec0acc18cf1ba08edfc33cbd7c3e684fd00e2b85f701445901e0752b6723ceaf43191f83e096bd77782cd8c850f5151f4b41c08cd87682ac64b83a87d712091ed270082ed6cf05dad259761c7bf02eddbef6f6a9754bba531b37012803e38481395cdf2e827aa30d80366fd90b5a129beb84c43f8a3d4e823d91e067ccca726b90f30dfcc460ba0f1d85fe5389686e8594d07f6cbff71dca3bf40c454ebd2fcceff1238fc82977adf11a7bf1f8287f91928360d0b3723164b6e0b4dd9d3d1a260106c2fa8bbc8a6a22f51246d2c43c37ebbad15d2946b81d39deca5815d07f96026ed24e768e86806dae7d626ed5a289d61823ffd7948420a0759cbb6688dd07fc25a1d097db54a7f5e804c721a0d5222303405023e4a5bc0054263bf2373f90104a6da1d519ca9a850ec64c053fe9962f126cc0c6fbc5bc439398675af08c992eba051dff8e867fb200fce6c6dcd38ff20d160fdb8acb172f6efe0d542036fc888ce0f77e725ae57b760aeaa31bf10dd64fc150ebbf4a6fe52b29bd75033d8d15eff84d60eb9078334b36d524b9940019c8056015790ebfbf066a74e53ed9706401f8742650716fdf187b43a1787f171f37a5aa35ac987308b4a4e2397515dda150ae54172dea8ad781d9b4c29136b01483d4e15ee85851f1a925005c3f1e6b0d58f2afd7b9beb6319ff2bae8c6822635b67c8632ac6c2ced61af00565d3437bdb8d4418769cbd396ccffddd8bcaa991ad41446967c1e5922c01ffcbb35ffdb7b7556eaf320c938d691cfe5967b3e36eb4ca938170786677335ef1aeada51470741c40f8d1624907dee267826c6cb2ee41f0f7c86b268a988404ad307df4dbf99be26e62b7c18aadb6b2b7b4cbc6f060ab312d8f9c2cc5bc6f0a1720e72ca3427f6d2a2e6a836c39cbdf479b28a2388ced57cd0c4e298f5316ed20ee82dd7677021f7db301b54e0183522e665141c97665baa6ec0e0a38da6e1417f2625fab874fe652725d9ba19aa778eaf3d4c110162658f399266b0281cb7e8a57e35fdc7a42280984118f776d6effdaf68cac5b33b8dc5b1a6f583f9aa3ee4417718937118594544b0aa595e476853a729d5eec6ba1e8888b3b9cd82b44aa99d1bf3e2aca0dccf9f0321e7414f3407f1c0f76deb954cd38031ab3d0217a0eae4b6151241a5bd9b1fc79e87f415f1975df08d6327602a409ca41237c40619a98d0003cdc85385efa757da5a5d928d076b73dc0270c2d90e49cad03819fe01a71eb38b4d7f507755e8f1c35d51698c3ca7b1f708fa4794b6999dac657a5734244e693f245142d3f37c5e4a624bf52e5499ebbcbcca758730d266fb33834e174377079b10a424475229e01ac51e03b1cbe49a1833d108354e51e66f48a045d33403b37bd926f05bb2ef2522dfe473528d0d5f1335178fa982961250d8b77d4164e2ee423b2ab43301eb0217646311268286baf730b2a9bd037af1481d6212eb4b8d1d3fb390166973a0b59e43a4038dfe6c2f51a3f73074be2d885c72d8ea75346331df627a4388fcaa39ef616fa2095bd2ab383c47f72144cecb33ca7456c5f2edbb24c421df346cc8056fe6cd9106f78249ab9de79d68cc852475347c1eb189c2a173b87ee619c4016993090faacde73d99f2c238ccfab06cef782bd18659a62781023f103b0ba344b0c23de3687ead4b14356d0870524f792fc7f4ea8b3f015c79387b56889b6d5b4f7fa60eee7a928f3476a21b57361f4becac768c0fa523d957654c5bc7dad735fa1d33e45d394ce78ed703a8fc6d2b76d2be1810524561763a377ba5388785b2b16630f0eca028c9f70adaa2855fa1c1cca5a40b4453a5a8abb4b0a4b10fe52954ab62c7d9a19b89da2e4016f5a6a3060666c65f5cec337da12c184719b00d004680d249c8e8249d2ef7929e07093aa29fbde80cad874bd2eb3faa54a13d65f478259111ddaa6c1bc3aaeb7f4068bc1f81d3f29a183ba312752c573ec46c07cfa70cb683b125a349ba0e5e4ecab999f5ada79620af94b29d53ab3367f66719770a776d41c21db796b4e52a9f3b7ca84756e78643fd110bad4fe2fec18d60faa7548925867892ab75397ba93e2f96e4382c8798a5109698461b81f5f393ad1f110f49fde0184c4cd5d1605f93ef7e7375e15f978a198288b626b228467bf0e98ac134090d3ea7df4d32f701f02d6959ecaee5e97f0730172f6508aefee9d88982dc92c4a8bc0f3840c1df86b8d90060cc989c4ca79b0ea54f04b3543171a895c929e54a3ab2eaf99291d644a8f19c471f501e374f8b2dca12e0692247d109f53cba0420fa32300d05ca1bf25312a4b8573d9587a4fd2838895b763a01e9b30872bec478f62716a8d264182387b38299902b19e5a1f9e689d5291d89a2d6c664d3e50f16382a0b675dd68ff32b893a35e5abd4ecc306b50a72bb79070ad4a744aeb73db5184af4945459ecc99b2959e61f1d8905443701554ce8f1f99058f4984ecb36964372f7d43238ddb9c2ed43190f893a1b8339bf73ced810709b9f92c223371f430008c6ce9dec94bb9998cb6a1852b51f954d40045885ae4d898c9bc5a86b54f4d8fa9abf4ba6072406350924752f521ed34de0e88fa60d3b4e93b1355be9cc81aae1e7f63326085c519e9d1f688841f69d80146034c90c7c7d2f774ef985810e24efb4f6c21dba0ca7a773cac1e25f0f644dd8d8b9ba7abfa363f7cd0c03a05d614598b212b89b8c30a78dba0fd88524d5e25b9449ff7d603d38c083df10fe63ae891d84b8ccbbbb90ab11690490cd1bc4bf76dd529c80e49469ef2fae0a3ce6c96e72d1cd1da6f9477391c7c581a9d7ce53ee070980b02b8d0831298d2bd40db66adb4b105a4640c44af2ea46f6625646d8249527de6c45af2907bb2386f77cdea1f05628b402afab1848da190bbe62401114741d7fea5548fa9373bea1773c9828f9b53dd32fec7d2070d3f23004f9046e93e1dacd9cfbb7b3551a34be2c32361f99b6b9ef05a12acc072717ba81579b2d699e1ce64f4ed7418828e09d914f35445f61922ccafdaae68963fcde6f01165406e45bcbcbb9f58030f6a7", 0x1000}, {&(0x7f0000000440)="cc7386189a9841", 0x7}, {&(0x7f0000000480)="c3c366a94f48f86feae7b6c60dccfed93d56e3f422bfd7bfdced2520432652d97fe0d3fd474deedb54306422ee028d9aa04e2408b0c84ef4cc7ba86e8ed4f63921466c4391e1e3f2a6fc2c4457a8e3fb7b03858afa9fffe4fcc06c22a438de10a1c155a71176069cf3b0742de3e9178baec5cf550c9b815140826bb7d198ceea5fec66f872ba8293ab6311a2bb0d83525cf69156c1d7ad35a568cd0a48867ea2e0b291", 0xa3}, {&(0x7f0000000540)="73997e469d2fccc04471b8bf9f28c7486cfc42c519b8865ee9fbcc64a46fdab06cf593688eca5fa141bd8f2b5f36fe816061fb078bb0a2e9e7a3aba07a96bd279d7548b7e7407a548945ac32cf51d247fbb113528a63efd1effea5a525fa727a55ac5c15bea7d38fc74bd91ead332bf929e0661e0ebe225e6b9bf8a6de25ebbf3fec2011b7329dc055c9287966550c6b3da3d2174d1f2e96a9016562318417151626cd8536222d3137ee072e4a0ca1f2267ca4b9b5c7d1885071b58b", 0xbc}, {&(0x7f0000000600)="d0825a7945c0e982e2719f9381d1530abf002320ab7c30e9749428f4b3569d71d15bf72f931eeb9c6601be190df6a3de3c28f5647980b89c0280141a22783a2d8f2b9b3cafe97e35d68fafcc6edd65555d264fe58ea1e46f910a365bfeb5017f0e2091916aa486fd3687f0b6f0ea9bebb8515c4bbb1c91790bb98997a8371e993e9374d619867606eae37a176a42f2d2554f962a868a172df774fa189e63d44bd7b68e92ee1f265fa7854419d96452", 0xaf}, {&(0x7f00000006c0)="ef631605c449fe5cce73f1d92e8ac626937f82055e0dfa9ff3c3d943707520049e4db23d822f47a7df2d2557d55623c043872ee318d82317daf70cb6d88be4899c3e671e7756c7d5fbb16dd799559a6211645b7fc294cf618ec79980ffca878f5e489e66040fd5bcf17f677f19a1f99a555484cd6b32770e357719bb0765bfc62773d701acc0929f230586518884c22fcff190bdd8607ffdfc18", 0x9a}], 0x9, 0x0, 0x0, 0x8}, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000038c0)={0x0}, 0xc) getpgid(r5) geteuid() connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000003900), 0xc) sendmsg$unix(r4, &(0x7f0000003a00)={&(0x7f0000002740)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000003780)=[{&(0x7f0000002780)="5273eb594e3feaab6335a8c2f30e150ea87255b994a24b687e96853f168f45269ad19473b7fbed4a3d4678d0224045e134cb5a9c9905476f4658dc82b1e34731af837e6a0cce0e237d4a134e6f19c92d0e4bfb3a86eb095444c4ba9672672a1502a54528c84279df58479e0922386956854de4a25bdbc4addf1613b61c21d5eac444166c5fa35e996737c2ee6ff0842265353171ebf6a0e262d0f3afa7fc151016bc2d00506644cd6315b00c144d1b44db7bf3859807c44ffb8397b428982decfb5e60bc34f56fcb5fcaef6573515cdb9d6f8cde2a8b177227ec7a40b9cbea0597ffc743f1f95b422a5fbcc461ee8160036af1d110240e8f27eaf48287d8927db52f3ffa0c3cb251917bb204644eb3a9da291e7f7bc23ce02e33b816ec0ca2b3e35f15add5a2a817cf66549135ee5405abba59f7c738da93bd23ad2eefe33ed58d1a764cb273585bcdea815b14cec517d480488558e4107b66e795d2f500ef37a9c6c937968123b57656775573282740703be5b7e6599f9cb430efc7ea3ca1de59a8c780d4821c7bf704f1d20af5389347692faf9754a0a936e69892606341f6c7ac32ec2f440f65b40004e7e018657915ec389fefa0522011ddf6f1a3546d1cf9a2f4899ccb351d319bf0a87ac6022b8703400f8b4b0edc0e40573c88077b915bbb74ad1764006c5601cae187b53c92c67ecad753aed2045c0eb8dcc0eaafdfc1f2cc996df2a566cc28dc6ea0f02d066bbfdc732f97a0d75da338f07f3fc4cdf443d5fc9780010503553bedab591f74bef44a780501cfa76e076fabee3f4baa01da9910c703ea7420260dac2f856740d481fd49ab6f345c23dc6e23acccf6188ac0d997c4428f74b10faa88e00a0f97aafe805ddae1e9a24bfc968de5b84ec11205ae9db2d4a4dce22c0011072f1dd6aab34460851cf262d4d487a2b65226e716c6d33b7ea6771df3493407ab2a905041c3e7b8d7399854296e96764f0a2e681f5b1500e1687faa67afe7192a0dabf369dd454f656178143345520dc950b1c6709e70a0b3e9e57614d02fc62d0d2ae1c78c2d60a3b847633c49b171dd9cc6534ef37e1b3e977b361a0d1bcd2adc2f8a5ab57865a03242a1ea64dc0507cddd2864cb7c11689f6300a14d08ac42dc1a623c81210088aff228f27d95f4b8965fb67486373c726044f9072bccd09970a04f14f3aca934d592115f15a99485c1031d70137c09855ec1c5d8d6e0d3726075d041a93f55590122bda76925969583bdf2f6c0ac560083f8b9089f8ecb7c39bdf97c6bfd76d68c6861ff905af0f54505abf02000f7d3de77c04c552f9c717b6afb675f4b2c1f8e22de05891c2a089b623a170afa7d3afbee0faba0c40a9f764b9ea30512fc5a810433da5776d255ccec059b305d1ad281dc701925175c0201e3f9309f4e07f453921b5cad638f2a6f03f18ef9785da4b31dfb64413191894316db4087936ebb90b78d1411febe2297f8282d4e3f1430d54f743cda0c57cc09f8642ca5db075c777c7141f98a91b3bd6d751eb02e3865881c492abc5e1caaf52825343f5d8aea4565a107c0088cba484f6142e18c199cda3c5f3a3c834985b2c86edd4c86aba126351e6911c76012362d6a1317a5d6d65a072512e257d1efb4f77be64139b257cf2b67c1784a7c0bc7e4bfd4167cc479c10188880d3c8a755c86d92ced6aac66083b9b9cbb79dc686794f5bb41f6106eae02d3edaf12fc3418320c399768d55f239d390c412ea9c2ed385da452a3c4d0ff5de75fda687e0273a296b9e091e336c4e4b044a0c7cdaf29e9fabf03daccae6c71866591b50fbababf45b475b250963c074769fab8809cb7ab3636558874d63b3a1f3cfc2a28cccd8a6106739ea475a9ea83b98ee7d5a77dcf68039c468ff142ed904270c0b79fdd9e34024b10d1f0acec5892db2d3bb970497718b35a9b22667c80ae238e3268ead3aa16ba462c4cde7c26c316428a1662db2d3a595def4a0526d76c72bd093c2c9969eb35182d85c983f9a3a8d710684e6a6b011e7eab139cc933928d48e4ecab17f8b281bfb1990cd3619d31a2c14c787af6eda9f7ef0a28cd13717d8eeb3cdd38d69efa975012916caa3d1345a780f20a29cde5ed695857dda5d89a0dabe380e7b4c9a1c87a5138615d77baca5ec3081e92b7b9d764c2ae853105733c39491924515a0b2ff95bd14b760f81bbbeaa1cf5d650aff2ec4b844cb2e82d0457f6e7564e3c4951e2f6db6f1476b3ce80f4b8d32692648e7026521903a8d0ebead78b77ff0751a43ae2845d493ea600ea27a3ce2c2d7aa9b4840ea8509ac36db77ed04c8afeac22162bd9f39092ace2b0c9611201f955cf77029b52b801cf6d0e930fc707d31660ba66c77668d0f60471c6aaa2b7191a6d7db6a112adb501c5810691749faa5fa969f1793dd1f39a1a032d3c0d59d93f9b5c8bd56b0d9e207b277415e75743745599164047372438dea12269474ced44d16dab1ab67f8d95e4355b776df16b0697453883bf9e1d23161972c73fbcca4665413b53c1e96ab44540ba4ae24b8021653e6cfd4921ec7e4fa4a0dd0ee092511c9ea85ea43925217eefd6dd292e6eb9845110e8bd58f417d7c7452e45fba1e00d22e254c3cfefdf31d1f4974e8c062348c5350a025da4709e9a13c0863703e11d53a7540ac3daf3b5bba5e6e983a2e0cb3ff18c55114b5343096f2a0783df8621f85166f9308cbdd5ae7e54c3197597fa4520ec1f0c47e8a4158c6378caa419a551fd5357b9d890ada34e65dea4032aeb5e29a3faa489e33d7ef24f088d5305fbcbd06df9ebf482cc82ed01e72313206ce73a08fc2e23e0ab92894f4222b0a163a09e3c17b3a9e2421acdbbd23281067257362f13592764a54c84c6e36f0feab1abe101b6512b660703c589bff23d8af7ff4d0fb45e1b0c7591b93540cff4781170663a10bb9f7b6a8c82d9b3adda29a12e2f1408e24c6bc9fee2e007f6135c22dca9ed8e96f202c2ba472ce30f9c695a5f5b43b23a89ba3df5d9132a0645de880a73ba3b08d1e1a9e7b43811e04233db7924f3cb1a4596b160d79abd393294cc16c33e3f3e3f50aa3af1c67943cc316917d4c07b6fe35b3eca66517a567e030821973af0c8dd32d27ba004627f1b495388d55a9d965fd97bd5471d920c1eacdf706cd2f49568f69bbc4f3fd90739751b27a5c3fd8b98d63296e40002e079e2976e828dc0fdfd91ee3ea150571538115cca6715a4e8a9ad5309c46f72ec4cef8329f948dcc95bece6acddf8668ecfb954a2241fd3aaec456a343fd2e39932d8e683d4b91c527f9734e9a7a18c8443491127b0ad7135f47d1c8cf5c925a1f1ab964d49e693957730a0247650d272fcaba25b60688cacb9091c358187e8ae5502ab96b21c2d1cefcefaf83fbb5eaa27ab1cf507bcdc288721854ac5c318a4315ed183d7c92cf03cc385883d01c82bf3b6e6ddff819634551718f06937c11a23da534c6b978f6a4f152c3261b5dd8179c6c83d2c9a9895387bcde63c263b6661399cfbdde01e7789149420bb30a034ece9ebd1fdc1e33fe8ac000ae656c2b98d5a6e6d8d9ff48a486e84b0eaa71a77787428b85ba29908e5a2a67ba1191afb2fde62591dbfce7d785751a26ea3137517384dadccf3ec66ad986bd8fce685b993ca8524101e0bc72cb9c8573627f6f6ba9ebf218bd0e740322a29bd39e9c33c25a7eaaf64c8611b173698e947c8fca7a76302cd7c5c40bafa1d7d24eb59bfe25dae56835d16bab812c00ce1bf417925394c01f9a5677b49296460b42d808b5323391b832f18787ba3f1ad08237970f2ced38d0197dfab785c05c2686944f7dc88159390ca8d17893617d15f1c4c465e837e39af901dd219248d0b06458bbb235f02d03bf767a26976e263811e4e077d9a3cb2c1eea8fa630d3b756cbb796ad3c9b900af0f3cff239093e6f1d15f998febf771422e080fd8e68738eb0164fd987a8095bff24c6a763ab81e467f04993645836638b4ba552d57f32c98bf00b03221f6a9b97fc089555d4854ba17d6edbe2eaef22be80ea9a39e5e4fad5838076fd9510d42af4ccde5d12168cb0e90fffc4e827151c509b00bc96b3f5d59b9b449962b8dfc1559269ba7e0c95b1c51e78f9bb1517ba330c1a7fe7df54cb3a2dbabfe20d0d5b2c1b9fae05e4e0756b904cf9d3461cc30a14d6cf9bf7da3d1491a629e6420d6e72b7523a9fc2a38b83bb7f3882a70f3f95739d092524d53e605fb9b602f14eccbbd3ac1e81f854bc1a436e3ce7bf7d8f8d3902a8bfc2c294436f238dc6cc0898b1b99372693c3b26d83a45d8ab096ff30a570553aa8834f28927abd6a3f43ddd9bd735eed13b99aa0dfe5775e43bdc15a8ae1a2f2089e5a6dba6bfb6fe27e4318d232df42ec14e8c960349d1c0cc7a67b630072015d523b10da8f7b189d1b80cadc98f211230f395472b080e4010a69e44854b388779d0ae5298c2fdab0db8f10938729621a0dad016d2fcb82e3d859ef02bfd33312b8c541a20a7a5920d56199aef8ed60c7d42b73a999954abd415ba69a02ec24091b87f119f62a7787e4c59492bc65a292a9c56bcef1c2c6a1319c3327e66f4027211591771d15a2deaece0ab40f4c919f340c94602b34e86128b9534607642648d4b3cb4df75a1ce9fe26f0704f331b390450a2b529c00b696d58693794f53ce9fb2cf764602d731e40618d482ea76d0c08a09c6ff0fe3ba4eed3fbabd797ebf919ff265c0244792e7fb529fcf458855689bda87438053822a36deb1335401ab758cf613433fe561cbcd6e37b879105e84f239baa6a7b728adf4a88d9b47e794a0e119e520a2b007ac1fdb54fbf8f6ca6be1c0e7e5fd1b240e88f4a65c0df1d8fb3ccaeb19f50c22c9d581a79571c1b88ccd09b2e6039294c4cbd6f4351964caf742d647b1972e75700f0a8747fd30e8dd52a18f11544ace8d8a9cf449d85d0e2f0027f201887ed539d47f55ac28d4f0a823d667906b9c6f35a51fecb5b0ec987ece8af700c2954b937da7b0d41e8c275502a6dd01c958e7db62fc83edd49f299dcd69abd17c8252c405483de5a3df16621b368af58e857e4113ab8c719c1faba5fefa6970b512d4f90ba91366cbfb77144dba45d3fd1c071077788b9278054b17fcef49bad1471f8ac2f88844a5cd4de6ac6530691beaeec1ced7c53d0c239893877b61567d4bab667b907fc37a29133e4aff083c9696ebe3b1b8897f1b2970b012cd7797acfb3308401627c4503cb31787c2de34ebc5d8ad218bb1beb597a6ec4ddaa2ba979d645cc1699083663b95ce9c8a014fbfe74f1c0e539fc27074bab97ba53a420f0f58878e93d566d00a0dd8ff170aeec9a6bc6ad8d49b42df6a008cfc3e071f460da9c55f3fff6b9bcd59eb36092480556e79614dd747df965f2defd414464fb931c73434ac184a37fdb9c5e47a48b7fdd6957c8747c694e9b64127bb32b86c4fbc705b21ceec814ab602ec6f44fd1ccf3b35509e400999a93088b250f289cb75cbbbe98f7e8d8ed42b9580222841d5bb97edf5015661c7a8645cf0b612bb33305dcee4ea935aafb3dce422ad4e7a713a278a9896364df93239bab330b0bf3c84398ed7365187cef770821c8aaa10f7fb2f1579e701498bc60ba2401dab061e1a5d81a60b59342acf141c9925f8714a61c03b68f54ef4e87b0aec86d871aab40fc7836ee7634f98b93ae0ac8a638b276d231de18c24efe358a9053aa3ea310ffaec7091ec806a1d1487f6cd86af240aa1dac2659c437518d066c49cc18dbabbaed", 0x1000}], 0x1, 0x0, 0x0, 0x6}, 0x5) socketpair(0x1, 0x8003, 0x6, &(0x7f0000000000)) accept(r3, &(0x7f0000001180)=@in6, &(0x7f00000011c0)=0xc) sendmsg$unix(r0, &(0x7f0000003d40)={&(0x7f0000003a40)=ANY=[@ANYBLOB="01003e2f66876c652140"], 0xa, &(0x7f0000003bc0)=[{&(0x7f0000003b80)="9afaf6dcd8", 0x5}], 0x1, 0x0, 0x0, 0x40c}, 0x4) 14:02:29 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000001280)='./file0\x00', 0x180, 0x3fffffffd) symlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='./file0\x00') r1 = semget(0x1, 0x2, 0x20) r2 = semget(0x0, 0x0, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x6, 0x0, 0x4, 0x8, 0xfffffffffffffffa, 0x3, 0x29, 0x0]) r3 = socket(0x18, 0x1, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001380)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000001480)={0x0, './file0\x00'}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xffffffffffffff37) fchown(r3, r5, r7) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r8, 0x80047462, &(0x7f00000000c0)=0xffffffffffffffff) recvfrom$unix(r3, &(0x7f0000001b00)=""/181, 0xb5, 0x800, 0x0, 0x0) sendmsg(r3, &(0x7f0000001240)={&(0x7f00000011c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0xa) socket(0x2, 0x3, 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) setsockopt(r3, 0x7ff, 0x8a4, &(0x7f0000000100)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0x1000) setreuid(r6, r5) setuid(0xee01) r9 = semget$private(0x0, 0x3, 0x8e) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000001300)=""/21) 14:02:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) r2 = dup2(r0, r1) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x89}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() clock_settime(0x0, &(0x7f0000000000)={0x1, 0x6}) kevent(r3, &(0x7f0000000140), 0x1000, 0x0, 0xc600, 0x0) 16:00:01 executing program 1: setuid(0xee01) r0 = socket$unix(0x1, 0x3, 0x0) getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setegid(r1) accept$unix(r0, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{}, {0x0, 0x7}}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r0, 0x80}], 0x1, 0x0) 16:00:01 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000640)='\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', r0, &(0x7f0000000580)='./file0\x00') mkdirat(r0, &(0x7f0000000500)='\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) symlinkat(&(0x7f0000000240)='\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//../file0/file0\x00', r0, &(0x7f00000002c0)='\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//../file0/file0\x00') renameat(r0, &(0x7f0000000140)='\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//../file0\x00', r0, &(0x7f00000001c0)='\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//../file0/file0\x00') 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x4, 0x876, 0x5, 0x2}, {0xe3, 0xe977, 0xea, 0x5}, {0x7fff, 0x200, 0x2c201fef, 0x4}, {0x9, 0x8001, 0x2, 0x6}, {0x5, 0xeb, 0x80000000, 0x200}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x754}, {0x6}]}) 16:00:01 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x191, 0x4) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) pipe(&(0x7f0000000080)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=')', 0x1}], 0x1) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebafe7325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff33685619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdbbad85052dfbbe6a4f5f728193ef16ab93f12fc4d5f16b136a5d0", 0x65) write(r0, &(0x7f00000008c0)="622b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0x9d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0xe81, 0xfffffffffffffb7e, "850700000067a7230000001a0000000000000040", 0x3, 0x3}) readv(r2, &(0x7f0000000100), 0x0) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setegid(r3) 16:00:01 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) close(r0) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0x6}, {0xf4, 0xc6}}, 0x0) ioctl$TIOCCONS(r1, 0x80044272, &(0x7f0000000180)) 16:00:01 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000400), 0x2) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x3f, 0x6}, 0xc) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = dup2(r0, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x2) r2 = dup2(r0, r0) ioctl$TIOCMSET(r2, 0x8004746d, 0x0) 16:00:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00V\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) 16:00:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x7f, 0x5335, 0xffff, 0x5, "4f764b1916cd8274ddd44a313320410aab985819", 0x6, 0x5}) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xfffffffffffffe68) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0xffffffffffff2fff, 0x0) unveil(&(0x7f00000001c0)='./control\x00', &(0x7f0000000180)='x ') unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='W\x00') 16:00:01 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8000, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$SHM_UNLOCK(r0, 0x4) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x80, 0x80000000}, 0x10) shutdown(r0, 0x1) r1 = semget(0x3, 0x3, 0xc0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0xe6) 16:00:01 executing program 0: r0 = syz_open_pts() r1 = socket(0x1f, 0x8, 0xfffe) getpeername(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="c1ffe6ad000067000200000000000000000000000000f787efc57ff9bf143fcbb7088dc620c3d621cf90102f733a35a90090695396337d0d7e5729909d910c091b2be8a95b350c643eba9ec48a1ae5e2d36ce9336830b04fcb2cbb8f99d9dc2d2d5f0a980532a622bc33ca64d6b62cb2162c4f2af9560dd078c267d98875f615c0cbbd4d5fe05c24d75ded4d853da712a155b13daefbc92ba534cdafa41c61f5371239af0edc0ea05e38a8ae74912797b89dc0ff1a8541164b7fe3d39bb0335e15fd75913b8bf8dedc34c4e748514570e1f7dd19d6a9cff2c514e22db602059e9ae0d26c2c5d7c74be463494075d7b3a0f052c6076d8026b71a30dd95b1f7369080113a76405bd0dc5b7e227ffb6b398bd3ccb4271318ede6f7de8caf58b3b0b58172d68637c549e415c947b9aa141e77d50e2cdaddfb9ee154db5f79881fa91ebb73bae98ef33cbcb87ee2f41265595ffe405148222f4a5818de9fe76f20d06ca98c5ec92d0a5727dd783d5fb30f0ece378fb22949b7e9a1d504e327bf8a4c62ddc63a70d6ae595a036b103f8fe854ef709bea15f2b4d17d90e3cc37bd1f00a1da7e3dedd9c390b8215627003e298c2b089b807e434e462fd2f601167d744f516a2aa15e69322d999a18c0629fa03690b740128b0b5b98d937e8edef946e5f635d7c517f50817efd23e162098ca236642bc291f433ba40c88cecf039171dbd718211681610354c56671a8a8a0d2206361685f40983c1fc893370ded5a6b5dfdfd4f971b7b86c857223886c43d0897badc36b1683973eb694c6addb344048eb95e45e552e5a467bca33ade89f611afba9acbf2d553f96fc3e54b3af9aa8c6e6448941578ced4758d13e3682263f3bb8058c1cb0ea140568687ef60fba588805d9b56913997f2c2b3462e25e1250924fc853b4de94edf0f6976af15541a22cb806cd888efc62535628359b17ed8626d5d64b9769c8fa75aedbaeede72ac0ad8f71b1b26664bf15085cd9c1978ff0070b6ffb3cd3a502ca33bf5335c49a592519c030a4c898ba332ddd11ec545c6d977eeab4aabe68bf67ed9da064cc87be382c746bbb08ff2dc8946df0494fafe62c7c3f4fee11099dc0ad5457b6bccc1938cbd1c528a62378a8b5418bca36f169f6c18046d9e8034ffe616c1c4b66bc61ab1944f0854438a521e9db7e159a3c89817a7379889b43e6f7064d4caa8082f1fcbddceaaf7b883a6fa9f80b0d0eb4785ff49c88c9053d538c58da2cf1be9cd852ce36fbb5f84e3af0b624f85ebf2d53fae1587c48b6caa76cd1d67af9e3093d4eb3e2a5e61f6af5e11420938d82649127a7deaeeba001008d626991ca0011c0353d213fcf4a156735099d060ee434b2fcd1a233b366b8b552a1651d99e7856c13dd07ed968086a675109ced0968502eefef25d696de71f8da0829e09e19587a48ab6b13fbb39084e7eedc747b44ece05df5eff3231fbd7081ae9f47742713377d77710abbf043e52136cdfb00bc53486accc701d"], 0x0) r2 = syz_open_pts() msgget(0x2, 0x40) r3 = msgget$private(0x0, 0x101) r4 = msgget(0xffffffffffffffff, 0x0) write(r0, &(0x7f00000001c0)="a297", 0x2) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r3, 0x0, 0xfffffdb7, 0x400002, 0x2) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f0000000200)=0x4) kqueue() r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r9 = getpid() r10 = getpgid(0xffffffffffffffff) ioctl$TIOCEXCL(r2, 0x2000740d) msgctl$IPC_SET(r4, 0x1, &(0x7f00000004c0)={{0x90000000000, r5, r6, r7, r8, 0x104, 0x9}, 0x3ce355b, 0x100000000, r9, r10, 0x3f6871b6, 0x7, 0xc23, 0x6}) setreuid(0x0, 0xee01) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000005c0)=""/202) 16:00:01 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x30, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="f48e2ccab912fa4b36d0279cc0f42e347817348bc3a7c162ad81004b6c45cc09c2bb12af4522249b4fba7d1f19b770804e8029b7a51824fbcc2250f6b4f3321429e8e88ddebda22f0769ed5ec23fb84d07f475e4d2bbd08cd321a1292d1a33e2315c151a4931d29f93e8bd1c0897262a27592e855a206c67f6dea9507b448fbf455b4589c94e54403517757ad71b2b18e66b3d5afd473e59ba55da6e8dbca57b", 0xa0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) 16:00:01 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x273) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fchflags(r0, 0x1) flock(r0, 0x9) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)="67bfdf8944b686878a38239219786c5db99fed79d7cc35136a5dbd391cc2b5fade2272cc6f1b27e5dc1b27e4ab4fe658c8cc3e17f2dcac047fdd181c3b0b896da478af462011fdf6566558b9d9c056c980edd8648319b8352d22a54541", 0x5d}, {&(0x7f0000000200)="8776d30a488aca210bbe296d09630d91b52c7c6608a7ee144aa98aedc91c735f0c73b37e58822bcf5ed7e607c81185199ebde1f3b6b69d74438fea99957c2fcec8fa75aa6beecd166225bda1d12195de5238d6f1c89dd6fb99c478266b8ba320c444ae9ae2ebb45beb0ec60322086fe7f069a8c6e159b411b8befcdb5b1606f7b947c64e4029938f4c434a73fb", 0x8d}, {&(0x7f00000002c0)="38f28b2f03f1caf45d42254069466f8eddc0b306ea3a6604c5b99709f27a22a66b6e05b41f18130434af21053bdfa5dc17ffd82ac23d2f2e460e3ac972750448541218c7c25a049b68368b47fafde417498ae28277f117ce85b970438bf0c05f9de7ce98f0e0e5dd437715a46c7eb3cc9a41efac45eadc6f6e1f9c15527d6c1afcba48c0da3c8681e364af8d598e04011fe1f6367802f324e571464ae2f850eb7640fe77261ae5d9515e23534c951b47d5b16c2716db52ed2ec0af035005fd7e4ff1b21bc38fe99a38b21b71940436bfc73ac6b5ae6accdd6586223a6523d8ab1439298155b278877c", 0xe9}, {&(0x7f00000003c0)="1e55eaa1430683f2f7b3f847f975db057381412d50e7cd206fac91896ef594c5b78bf72e447e7c547d5832ff0cd3bcfd5b945f56f91b1bb04e2994205aa02724c697f56ba055d145a2b4472c07ad5c269fdfd0260e6e4771c91fa1b59c987f37bd88ec303905b35a1977a24ce7898d5a7d8f7878422f926cffb49576bf02779132274e271f7d70134e76687016670a2f1cd9dc6c6b88bac6787afd46cc2b58b8d707784b3c6f87b7db0122639d0a495add40e7cdcd5ef9e91225077202fd8e81556b65f56426871f8823113c3fa918fc13a35f9b34ae16f040ce117f0fd305f1da879384f422fbfaa68db1f559622024d5a295", 0xf3}, {&(0x7f00000000c0)="a1ce5c9c7f1687ef74ec57d983e41ec7b781048082d65f62950005a36f895e25f93aa895283cd6e30f7182a3500928c691380e3dc3f3ae2b9765e74d6a4a661b6f44f154", 0x44}], 0x5) 16:00:02 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0xfff, 0x0, "d730c1e7bb6fc7e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x1000000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4008426f, &(0x7f0000000180)=0x100000000000000) 16:00:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r1 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x1000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x5) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 16:00:02 executing program 1: mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f00000bb000/0x1000)=nil, 0x1000, 0x6, 0x1010, r0, 0x0, 0x0) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) recvfrom$inet(r0, &(0x7f0000000000)=""/107, 0x6b, 0x0, &(0x7f0000000080)={0x2, 0x0}, 0xc) 16:00:02 executing program 0: r0 = socket$unix(0x1, 0x4, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x8f28, 0x3, r1}) semget$private(0x0, 0x0, 0x8) r3 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000180)={0x3, 0x1, 0x8, 0x8470, 0x970a}, 0xc) fcntl$setstatus(r0, 0x4, 0x800040) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r6 = semget$private(0x0, 0x1, 0x88) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000280)=""/47) semctl$SETVAL(r6, 0x65d6719e8430d307, 0x8, &(0x7f00000002c0)=0x4) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000300)) setegid(r2) socket$unix(0x1, 0x2, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) fsync(r3) setsockopt$sock_int(r3, 0xffff, 0x1986, &(0x7f0000000340)=0x12a9b6e1, 0x4) fcntl$lock(r0, 0xf, &(0x7f0000000380)={0x2, 0x0, 0x3ff, 0x8, r4}) semop(r6, &(0x7f00000003c0)=[{0x4, 0x8, 0x800}, {0x0, 0xfffffffffffffff7, 0x1000}, {0x3, 0x10001, 0x800}, {0x0, 0x2825, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x4, 0x7fffffff, 0x800}, {0x1, 0x8, 0x1000}, {0x2, 0x2, 0x1800}, {0x0, 0xffffffff, 0x1000}, {0x1, 0xffffffffffffffff, 0x800}], 0xa) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000400)=0x1000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) open$dir(&(0x7f0000000440)='./file0\x00', 0x80, 0x100000000008) write(r3, &(0x7f0000000480)="ed390625df26e3efd2", 0x17e) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000500)=0x1) r7 = semget(0x3, 0x4, 0x70) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000540)) semctl$SETALL(r7, 0x0, 0x9, 0xfffffffffffffffe) 16:00:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, "a025b4c26ae1152730c48efe6556c4ad8452f4c0"}) syz_open_pts() r1 = dup(r0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 16:00:02 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000001400)='./file0\x00', 0x520, 0x0) fchmod(r0, 0x2) r2 = open(&(0x7f00000014c0)='./file0\x00', 0x80, 0x40) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000001440)=0x7) r3 = semget$private(0x0, 0x3, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001480)=""/13) link(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='./file0\x00') pwritev(r0, &(0x7f0000001380)=[{&(0x7f0000000000)="2ac50cdba77fd21a0fed122ccb2a40489c23afd55f24935df2887474fb0f4a9ac84daf612bce5e1f19dab2eac6383f87b58e3fa194dc9a17cfa8d3bd7d99eb0389a6a6b81a5d", 0x46}, {&(0x7f0000000080)="91c49bd14fdae80b914d1b11569a6a9205ab229e04ebbc160aa6c50edb665409574e717c0398de1cedb3da29039131bda22fa835532d4fd8e648e6a30e73c607ff3e62d47988752e2401abb71b40b9fcac4b81dd022060207ae98fa82691e1073f0182c597c297160a129f5629735a7e583b5a0ac133ec5ad6ce17105a14c45b05c25fa26fb155f0ee102f62d82ffd94e8298b4a697154603d8697c3630160f8a987027c1b2073dfd3", 0xa9}, {&(0x7f0000000140)="36d2bf08ecbc8c290387c300818da891e531d959c185846ed244bec4188d548ff54dd7f96dec445dc602486386172718d0580a3569982034004d9dad342d606df102e4cce54bcf7341ac38a88b04e38a9afccbbe075d8c677c08008171709c445568d49ed6fa271726ee1c87471366d929ccb712456d2db01c7aad0941ace9cf15389d97dc7f1a98004b889d8982a85d7f0e8299b40518fee9d47fb307af87c473e772eac177ea74246c728ab1aca307b23de19055a2473d7a4d4e393b910c7256364ab0d170076121bef21b406329e903e6cdc19afd3bb221d48d93715ff3", 0xdf}, {&(0x7f0000000240)="3093017ab7046892730716ba399adc26c5c0513abf0234bcced640487c95d17e02371b0c2815b521e87b4651c741273aad11743d7d", 0x35}, {&(0x7f0000000280)="36f7fbf1e69f52ec6588bc7053df507398fd948b22375cbc1bdd4982ea295cfc297d22ab02d2b78b31145e7dabd63f8e1794f37ede2f3efbfc44efa16737a9a1ac27463b538ebf69079f02baf6c8d7c233c58e4d181c166f78c1b102c652586e8a3f371c728b6d87bf3f87ba693cfab642fbb9a2d8b82d3552784ac64652d7880017dd2b1684f897dd2a6d7282b1e9ec5d265abfc9e540fa9004ae5c49394f0d7703d7cdbdf9a11dd0e73b78404b28366359e0009fe8d8aa3fa1fe43ed0bf900dbe0ce1a8c2d7a34a46ff142328fe070ad73db5702022f183d2fd1644e318dddc09809c27155da9622720cd218c12395dd48c0cff1a327b38641399ed1bfd74c38f38de6a8f0b581b9054ccf473fe3fae10dc5130240b416486b4b1c12c290a564870dc3edfa675a510406d5cd539bb05c6703b96f65d41883da9b60f9c7f6b26eeb590a5d1501fe04e9007cca6abe6ca22eb5efcc38c099c3c8258729c80c95874b53e2dc0d6aed69e6adf5608c54a0d211575e3442e378bd28d8a7ee6a8a976477281a10c9bb120138c31a3a87ff0f308b1bc0b6b181c355e588f9d9ffbae96dcf97f6041f4e149967fed6746f286b94bf163ea6e7c65930165569285cc6d640a406cad0b42176421c2019dbed56829e656277780c3bfdce597509401b635f23b422631c76e9a102fea6bbd8729eff687144acc92493bc277815530f920f71ce19dacc4247d9716357b240fff37eca677856b7d0abd78243530388826914708e526cb9cf5476e4a949e503207b5404ac7b41475eca212c1aa23ec6d7011069869daf804f40e4d6509ee7c476afe8df2eb43d204c8550af0f78267e2cd8f2f5639d209b8e1e25252180387866793ba5931cd7751a39ca86cab369971fbc887e1ef4bd5931eccd148c1ba6847d2ef8a22c58f507494fc5b757f0d92a51e328ab3777c66e4e761b8863589f7ec1b1c2edaffb1caf131a8ec6d54a69c529ccdeb3aacbdb89c9146f8698b7d0bea6231309d1f947de82fee973ee8ce2666cb27556997b9178fc71a319273bccf7bb2a07c1857d73ec485c707aa5b15aeff5277f1602403e02a66b4163a362f0559f38c973caaf1a79b51bf21813629a9f4bf9f45aaa3693e3e44be07bf23496351762d9c1e469aa6fbbff6cb3137bae3434ad59159cb53db29c3861449f27755787fa97edb2466da02377f36a17893db8834efb20d2bc9be610010709b55c486ebe0fd3d30329b122dc43356d916d9c4b3bf71fa02ca1dfc57081931c8ad18936eabb6de5e522ae2cbe050551ee287c9f4b74e1668e8562531c4b4dc9a1576da4951050cbd9ec6693a70f0fde5188dfc947ce474a3902def8bc7d08f8ad8240ca517e6db0c4012a10ccad8c2cae715fbf2830bb7780fa1358a83d10ebacb1a61ced6bc2a5e2b43b48297d35f8feb035a5f7751475911c74770b96710ae1a488cf5e1d9314d5197fe5e96dc4717af8cb19b2650e0a18d079ea2ed6913434347b768ca27b92bf0cad0cef2048aed4673dd7517ac2fc7507cdc6e5a5a16eb1ba3786a7d2adc186e16207d62ff588bcb47a85ea976c66068c13afe8fce957c2c9ca3cac0218639928746c92e7834a5db8e4cad7d28061266fe280775228dfb77770bdc690fccb1b6ee83d8f91aeaebfc9976038fa25f48394a2fe6ca3dc56f0d5ecf24f34530f1bcba5afd96dfb5d41c8d6997c8706b369f987f5b2cc35315f8a0146438373da661078f8328703d2ac161a6087dafc8ba5815b5bfd99c1184754f5dded21d3e7cf76015da76df568dc86dcf8001617f91ca9238abe440598509e2ef657b963c371aecc87929a5d46544b69b19c3dd13de0b1a249f958f35d294bb7713cc56edf0460affce8174a7fc1179ae72802f8150e5185a97d92396fe9a15ff901593c477ae9f31622561f46200caa2cae27e8af02c5e30973189399ebad0a19bdb40a36152006c9cada15fdb95d681536a05cc29a2d0b59b77263767ff4eefb2cb19365cbd0df9e7fe3053c5a65aba56a1fa5998158218476f1d54dd534201f5bcfe8d73af035c576600df3df2d8e70404a5525ccb7b2b5b0e077b0b98a3794a9505b09dd1a1c6438e739c69efbd53c3d6223a07b46d5e879c5a38da4354c051bf4c0e2ad54ad196103eab040c3f44151ce87616c32ca1ea9f53696bf492a720850e1f1e5833cca99ce2356202f6775c59e049dc64fa789059a930bc99415bb3009ed953f0ac16ef68685a2cf880ae0a2f73defda17b85739f903f63167348853eba8dbc94999af27b28a371f1e47566f15cecd64ee61ffad946001eba8db094a413bbec881abcd7638890d92b6c6bc7ecbbe23078e0a349f5c0e4a3135d3f5b8b2331cce473afb79ff2138ddbdcb3f76eead096c9997c4432152b7f691eb527718e12c7be360f7b46c7a92024fb90ab7c735ee644ea01dc160b7cfbda9693b7258aeee4e4023449d342bd4689d540e672ab18179c09a93b661c7f13d0eb89ccd3a2d3e0e6383657a277363563c96850040e843764f531abc3d59db862db64375a5dea32d11e1a38ba452785f96e3a7fa0f044aeb6d78ef97ceff82e12176aaf938786aad3e47d910086d3f21e4f59d962d9593179a66bf08b79eccf7c466f80176de0c66db7560c52f61df7d0e60349f6ae4c584edd458f42c4bdbd54e159e10d3d93f7b3176f3990adab54c555a78461b7e1c6f6bcaa5266a95b3584a280281edabc283b68af24ceadcd061cc1cfcf8b0c7416e54f1b78db26f0ad93cb6cd98b23628f260afba1b626872c4a0be997960c7e3f15eedd3104706653f0c6877bec2fe4b0f6b176bf8d65d712c26bfa0dccf1b481c5a99dab700aaaac9569980bffb8f7c52585e1a77bc9d2156e9b323bc73d3af972fe8fa564f744897775cf254e8182334ac14c97bca303808159df68ecbcbaa5bdfc7928402540c02962b8df75518e16407d1b1d7d1949e7eb75eb40c1cd8f4b08327c09eb49611756ee91091560f42e7c5b4c7c2f367df90eb06b8c689d84b3f30fa1f55fcc62129a7816985815cca48c1b76d2617836b0a3dc4da3c1470a08f22ba7b8d2c15a44a62118b8133b1be2631dac02bab0c643b622acbfabedd85da3c0ec4eb4fe10e38955570e7a08c908b0703186a18ea8f29209325e367809b17535f5c4e7b64531ba0aa09dab51e90659d2c630b9a54991b05c8e7427de505d91a9fb7c707208fa6ff1c775210ece990565513dad838886794960f6e6d04fb15ea1da13bc97494b3423b2b3b9e9f4e93f7279c67d0e17698518113ba8ad77d71d4c9d62a339aeee27250104f3db91aeb7e2465c7afd7bda956a592b7a9d791a1ff9b88129ec2d2ad36542bee3a5be75834e8a1e71117ed4e0cf3e9517a9a86923adf71041bceed0c472f7c5da52d055d21d485c3a87525b70c4e7b7889cb4737c0b14f3c269a658c81e7bd13b57f1ddfd6fcca84fb6c37883fffa7b816c7c8588df0e378ca780329a25a2c41d9cb4361509dd4f34d2f5e1c98caf4dacb65107e5f60f745b6f3bfdd3fbea3f8bca7fccc8d47f8662931b1a97518f02559d18efb304252cda14dace344084ad5ee3f69bb640deba2a4d7825bc3fb142819515a3e820ee3c549e312c51e612fc2a596f65bc5a43804a33c383572dcb58c038291ad80ca37e36d35208301c840d5b8d5e7e88940c1ad88a4c614a2122de06a86d5748559db65725aa01443d7658d46262aeaff1a1344afc019bb6159109ec2e9f216402f3ff15c5aaf64aaff48d2699dce32a7045b3b3554d603aa3ebe47285088e524b4588818b478bbe29946d0916b304f09728820d1c5181ceb35f4daeca930a006969a7f1a0de1a5725091fec759ae8d0d54b3d6e0a909ef305a21b619240b745b6ff3d0b96e58069d014f753695add235cd870fc921fefca11afbb8685c361f8609d5247cce7b13bb009924d618f8bfd6f06efeda06890f0e0f0209b3741aa6ca29f93b83b20f17b133e3b4b4aadd62419b79fbb0d80c32584344964240ad4abb21f3b468f757d8df7cb76bab93e72fdae4d6d1380651264be90bbdbbbeaf01884007c8cd174bc6301a643dcc54172cca9833b39efac135ab5246d292423c1407a156ddb843745bf78c95ae3e117de93ddd9610d3d2f200e6bdb9d2a9e70fa3fc7d2e8ed523374853bb8dfb01423b07098a7b085fd65ecf607550efa8230d30ea918427e3a4724f7016232e35d3016489a87eac97085bee995ca10b994eebe96d7e59cea5ceb6501fadb7c7e31f812d49e1339b46df266454197ad8417ecd6e83850aaea92eae7fe45f2db038863b0c1b518dd091b356ba1363b8b0eb9f7085afb9693876de302b6a3b50dbd4f7d56a439e1d466ae2cfa7e1a60eae1ac5283dc239e12fee70b64cf0fc3c013e3f0c3a92b3881ce519a1ccf0cfa1103c398f17722db1771ee5e9952e96bef9fc247a140e73e2aca04f730ec244427e8e2692993aae5e7d97b0bfe097da14eb68899e01b93fa5fa19f178e738ad199830d0bffdb375c00346f456f4c8269372a790cf98e3be2bb6339c38d95b809bf882d7b7c060e5efed6200eaa1a6c5029715d30d0d4afed634e7fc5fd3a980b5e61827ea4293c99ada07466c05ede12e0ba8688093edc8ba8f237cd1618edef4e0176c05a6e1a2694c50be9a08fd9aea0b4372cdd6e10ba5db73c24b99b4d8391a5a682742a3b6d0a8dd7359c90aa5618009992c7eda628f49e27fce60858cf16a00e06b31d9366fd7b4c2e86ca9311b4444c8975e0a4948aa50ec6d5866ebb4a55e755e934467d805ea602d5dcd8af3782835f86508e02b8c7ea7f4f8a5319f726d16ca443d07af665eaf672441a5f9f7286c88d435b3a90e55a4e21723dc71572b15d35923acf40df270c95763ef18c42b18ff99e18a46f90a981aa2ddd3e34e30579257d9eb86f8cd7f6369f3c0bd674d9903825994998ee8243695f4ec9894da51e814aea0db8f775c5857603e2ff4f79510281f29d96dacfa4753c3a6b4d7f2b70b7c111c5790b25ac5241c1cd9f52252730e305dabc922af8efb7d4e8a922e50a2b86865328880e511bbb0d7076eed5bccb1eb216268b03861f225acb0fbcff5839afc3431351799d0ed0d3c53d58a810db5120cd1b5b6da263d8523095dc212371ae315f7f2d9ff6b51b7949cec2b9a827ae4d13869b9411b40c0863ade1799bba81e7119a16aaed25f33f60d746943800de25b4e19492d5749ca4f5413bd51a94a0d16e2977e0bf0d31360ddaf963850660dabc8d927933dba26050054febb3071c6930165def42e49389ccde073aa6ba0cbbb982748418d25ae363e4c8de0323d30b711303fa704cd7009d8011d7952a154539bf480f043900479d660c4b693c49de02d206103ee107956195b68c250ef3b3cd28b2ceb3420a5b7145cccda13d4f4204b0dc90d5134c180e69f653c5eedb63f9a1a85dfb9ba3c65be2096d89e607a85fb6aaf1d3e4ed453b759634f887162b7c355b1e8fa5ecb021d6a418f28ef577c58227451e324d86f2f4dcf90e9182689f16ab424981f2af0aef65553dd2530b57a15dc120a26e5220643784318950baebbfb21380f58eb24600d54d5755a44513202db319a007ae69498db54b0b39455c13384eb6356bfc8053c24f5cc94cde5b1b33a54f10b441a7d298af7213852f11f7f0dd3ecd37bd80e3bf73deea9a87b22f6d6b066cfcba72d67b816b468f0dac567d421bf28a9e1600417f1d3754e49618d654a48a77f1c3e0279c44f744ee4da37b87ca5cbe35da549b3fa1a", 0x1000}, {&(0x7f0000001280)="35a00a905427e0621f61f5cf5d6c688eaf333200a345215a15c0f14d510c8d91ce1276dd3719f96c5ab5b6a600be8954f2a864f67001f5882baa116fcc9a8dba4775b0770d177aa5f83fbdb59d594c02457bd1024d617362025e9e7148517e58127150c6e049f7325f9c522104c847931e2b4e3e052fd2961dd539fbde15c93de4d394f1261d953efaea8f628a88671607e8dd026f2024844457aa136f94c98b489a32ef3d1beb5cb531d6a66fb166054f6af45695b1917ef894c345a03faa6b93", 0xc1}], 0x6, 0x0) getpeername(r2, &(0x7f0000001580)=@in, &(0x7f00000015c0)=0xc) 16:00:02 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getitimer(0x0, &(0x7f00000000c0)) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="7010017a8c0ec100000100000000001000"], 0x10}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) socket$unix(0x1, 0x2, 0x0) 16:00:02 executing program 0: minherit(&(0x7f0000e7c000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff0000/0xd000)=nil, 0xd000) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) munmap(&(0x7f0000e6c000/0x4000)=nil, 0x4000) 16:00:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x47, 0x5}, {0x82, 0x20}, {0x48, 0x2}, {0x8a, 0x40}, {0x22, 0x4}, {0x83, 0xfffffffffffffffe}, {0x22, 0x1}, {0xc9, 0x13fc0329}, {0x46, 0xff}, {0x43}], 0xa}) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="ce7ce482a913050053a21cd231788595", 0x10}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r2, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r5, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) close(r0) 16:00:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:00:02 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1084, &(0x7f0000000180)=0xd0, 0x4) shutdown(r0, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x22, 0x1f240ccb, 0x3}, {{r1}, 0xffffffffffffffff, 0x88, 0x8, 0xffffffffffffb010, 0x100000001}], 0x100, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x80000020, 0x101, 0x463f}], 0x0, &(0x7f0000000080)={0x2, 0x9}) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 16:00:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mknod$loop(&(0x7f0000000100)='./file1\x00', 0x80, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8408, 0x2) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) fchdir(r1) fchmod(r1, 0x84) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x180) 16:00:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000280)={&(0x7f0000000040)=[{0x4}], 0x1}) 16:00:02 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, 0x0) setpgid(r2, r2) 16:00:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) clock_gettime(0x3, &(0x7f0000000040)) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getuid() sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="10076abf2e00009449a8376900000000"], 0x10}, 0x0) 16:00:02 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = socket(0x6, 0x3, 0x101) fchdir(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffe, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc00c7007, &(0x7f0000000200)=0xfffffffffffffffc) r2 = geteuid() sendto$unix(r0, &(0x7f0000000100)="74af0bd340eb62c3b98e8362ae3400f0f25cf9fb1302420dc9a6ca9818f266f117119ee5493b0a7d87239ba992b26f852fe5a9ee2f2b46c39f14079a6b36a42c897b1434850c696a822e4e11f16dfc6cb6f0a5e8d238fba5e95acd5d3f152604d77c39a62a1fd7730cde53f85b0b63aaaefdde805fda3ae66df2071151c0995d5cba642b153dbeb373c33fc782bd6c40d51e8cf39bb1fe37be3783cb", 0x9c, 0x9, 0x0, 0x0) r3 = getegid() fchown(r1, r2, r3) 16:00:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2, &(0x7f0000000140)="a1a80880e694222b190a2a0a727987d4339ab2fb6a559a203c51d94c93562ce951ad58c53f2f4e06c9fb342cb4bb91dd1e24bbf12773909667c547dfcbd1099c0d0fc70e7ad20fb2dd716f6805fe4e", 0x4f) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) dup2(r0, r0) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x4e4) r0 = socket(0x19, 0x104, 0x200) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/92}, &(0x7f0000000100)=0x5e) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x596) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x14) write(r0, &(0x7f0000000080)="c4b64a5528d65108124ec3479597b5caa3e7924642a26150f9335940886427a47c755a9add0c377baa8b35f559c32cb59605f5acfa4d6ce42e76c261c67c5045bcc3bdec61ab95ae08c957325255f6f85cb2d8017293bed9f7bc317a68f48bf5db7a80067b8fde56b981f9dea659989b546ea7c96ff3f7d5441a98775d9905f6d5fea1635c454d2afc21454642babd2fee97d789f396471b810df25a4f743b70dc7cae62a33a5f8032d8023366114c1b9c903b5afcb6a8df19d04ed8d05e2b74bb0a78c13d9244d9a2b3ae1e6f29ea3ee6443616c5456fd1a1d9eddb23bd32cddbe4", 0xe2) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0x0, 0x1, 0x20000000, 0x100000001, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x2, 0xf00fffff, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x1, 0x3}, {{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0xc56, 0x800}, {{r0}, 0xfffffffffffffffc, 0x90, 0x40, 0x1ff, 0x5}, {{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x100000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000043}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x100000000, 0x6}], 0x0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0x31, 0x46, 0x10000, 0x5}, {{r0}, 0xfffffffffffffffb, 0x4, 0x2, 0x9, 0x7}], 0x1, &(0x7f0000000140)={0x7d6b, 0xd39}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d453551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449811f7809b900000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1726a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d70122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee50027d0767106bd31b4605f1d0008fd323e6b8bab89057394671025bc15a60257560445f296b71329fe1b836bf0e33f96e1efe6203f13b0db71f2a5c691fe5dd50faab69aafe8756ec278be2602e282c4dafc5fbb6e39fe13583a283fcf741fbdb394363616dd7a069dceebf094903a00f6a480f413dc21", 0x12d) syz_open_pts() r2 = syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x1, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) close(r3) 16:00:02 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) lseek(r1, 0x0, 0x100000000000001) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) getegid() 16:00:02 executing program 0: socket(0x6, 0x4, 0x7fffffff) pipe(&(0x7f0000000000)) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1809, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8001, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x0, 0x3, 0x0, 0x0, 0x5, 0xfffffffffffffffb, 0x5, 0x0, 0x1, 0xda, 0x1}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x4, 0x80000001, 0x4, 0x8}, {0x2, 0x3, 0x5, 0x1}, {0x6, 0x800, 0x8, 0x8}, {0xea84, 0x8, 0x6, 0xfffffffffffffffa}]}) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080), 0x159) 16:00:03 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000040)='./control/file1\x00', 0x2040, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe2(&(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = socket(0x1b, 0x4, 0x8) socketpair(0x6, 0x8000, 0x6, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001680)='/dev/wsmouse\x00', 0x30a20, 0x0) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r7 = accept$inet(0xffffffffffffff9c, &(0x7f00000016c0), &(0x7f0000001700)=0xc) r8 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, &(0x7f0000001780)=0xc) getgroups(0x1, &(0x7f00000017c0)=[0x0]) sendmsg$unix(r0, &(0x7f0000001880)={&(0x7f00000000c0)=@file={0x1, './control\x00'}, 0xc, &(0x7f0000001580)=[{&(0x7f0000000100)="dcebd9888bcadebbff70888bd56f7f7cacb43d3ec351041c3de128ef929f49dc80fdb4877fa3135d7aa91468e79a0863459f65eea8451e9e058bca38f0d534726a808a9ad01e4f04184b6e769ed45aaf100af307bed94a34b20b2e7696a599176b4fd682c93b5ccff791186e513ee875fee38eb397db526bf17473fc232e58565553572c9143ba0d2dc334aca4d1f0a8e71195f10c9c304c6954fb79a98019946155a77b6d8bc931a53f", 0xaa}, {&(0x7f00000002c0)="f3839a16a53d165eae25b312f34739f850272c341f225ae2383d92f75d65b19b97311fde6ffacdef27473bf75a624d5f7f3526f3f8cc7eb3f21ecfb46489a16ec70bed57d2c90724f3d2267af53fb704f61a606e47bdf9031d01a44b689f13ca903a11d558cea8f044a359d3a4f78e28d71aa47bb54d0575de5f06ea2fa8517401ae5964fd87ee0106c5f85b66f98e141cc27d771f4fbac45bf6b377ca845a8842ece01ca4068b7d", 0xa8}, {&(0x7f0000000200)="d11143bfd15e8fe779be37", 0xb}, {&(0x7f0000000380)="37608b9701c0b0ac171bf9e21c9d23b74d00e41150b0e1876f3b3ace55bee2b960c17b18c4859ff8e825f0bced6474f6e62052cd70204ac3ce2e9cccdb3695891bd68ca94870501b5e1bf0883ebf9c0580597025c5cb568cfd778f86ed6bd21f83f30dd0031aab461ce03e0d0b9b073a74f27e6ab2f4fef60c8ddbf58a5631bf1409d8e920c5ae33e3c1628a946566ccb1560fb0f3f726ce8e5c4e6cfd8185fadae09db862ab2f23691100f1599dfb97d36a439e1c90e9374f05d63ba5c45c6303e01f92464a0659fc07ee577f0c1fee8198c46e560e1ca1793d5080303c4186b7f050d2d91d3d5b03e55ee1921f4beae8f5dca8bc673c85ecc9cbf52d91565c12f07b599d182f50da3c9bb7fcfa2e4cb17442b487935ffa889718ad699c413614c8a9f879374aeaeab5dba0bdfe040157654d4651b55ad46a52a67a57bd82c4fbfe6cc1440ef5a472df3990d3990fe0bdcee2ba1fdf15e933c96ac70a08faf8d478eb8893160a3f01fc5a1e3a8547258b746781cd2648049c7133953a9ddec147a2b5b21656c5ef9ef49f71e696f2610c7d5dd462c946c7c84516090602f02ffd56966e199bebaa68a4018c825b30aaaeecd3e4f25bfc564f9e31234b3bd63929cbc8a84fb7281a562e75d10995eba49efb3b81dfa6ca3b7ff000bbd633ff3ebd35fc4d10c4d6278fd00f1a87553013ad31e68f89dd1458bb712d1bda963c4d8f335d7bbb86f77697c2219a9e1ed6fab6e59572e7c5ef4af455f2e8bc71d98e529ba4eb05fb950d54ed95a09c6ba2062f702ea2878d530d6862d42b5a815afab5cf30d2a0d9f747b486f7ac06d51473cfcc10af81156c848cec9e706e1b2e46414966e47bd08b2d052cac86642ec048f8b9893b39759e7a7b3bcbb0dd1c3fa7e7078d2c076c1f30298c2e20f9ae94c5e29a6f26d36119941e3ac07aa77c200e389927a644b3e5a5e2b8ce55c8a20871896d7b5b3a7028e921f82beff7557bb39dbbbdd6fe9ea118368dab3dbe52754a2ba7367b9c4ead35a8312300283a5400ad77e45b478ddaaefde17b95203cffb094cce5ef4437926484de3d0c9c0c4f0bf44aea493bb9017d69bb6286b9d62e10b8d2d2790ba4be477c6efec75efb81d9dad577dbbdee1eec52e3ad71f5dc5f5a26160afafa219d0e4ba56dc5ddddf159f77f4207bfc4e956f2c644674ba66c43f09177ec39dc5fe411807c243e5c3127634a26adc7b06547c028a39b6b9c67dfbb83fded78daca14c41eda1523a565d510a2b10372845f892f57db88afe11e960d344ddfe162408a83d00785de7c728fc44e5bb434c8058c7357cb9414b65cdedd1a5346865a9d186f4c80d85ec39bddea74f60e7244af29e57c1665743e7b0627053d8afd47a23d8a6923e6da9d14bdece15a4dd1613d4b2947a30a961b9c617e0b4b47258d55a2f314eb8197116cfd072b3aff8b30e1fb09856ac068ccb6fdf8c82edca4370f501b9adfaec28f0f58dc817b223133bf1475f140075c4a9f1fd515565682872a9ddd529f83a4f51a1d9022641bbfd0492cdf5abff41b0ef19e8bdd0fcce5d41ca4c820e21ffd87f3fb774d0c33733153f6a6321a1a421457e70cf8bd0e73b7fa5a9cb3115f0d452aba7b5f6e03e80de81e025abe7680c6ab94453e443991c591c7eb0382360a09dcd3663e06eeb8d9a9f5107a7d0e5af3ef425bd5fedcc9a14d927812c839b042fd9d2743ffce161287a2451bd3e4061e0c949674af2f8411be2a65b12cf382b4e6620eb53244f71c78cccab88a1d946e62f6575c082daeebf55b86eac24a86b72ad4faa5b190fa0b32375bc16ab4239f83f56a8287746fb31903f334746215e37f54b9b59e2d7a465046dec7d79e0138da3b0012fc1770de68674699f16842b14a4c97ba719ee45c35277f58e7c0bfa4a6afe97612a9525235cd0b1d675b016b19e5e975264a86e65186602ba79bf52b98abce49c718d73179cf65a4fa7915c4ee31bd84d47afc91a44c3d4a25073b6ca051d1855a6925851c33c36f209b537220a313884604fe7a1c848e306acddc764dcc65de2a40ca17bdba768d9fbb6b8c1a528c8283c68d2fe80eba1bad34d61722b821253077a9e1264cc11f30f7896bf31c36487721b3e39aed814139dcd4a04af4975b9414a637a6fb9cd13e699907fe2745b3103cf6b47769b3527ed701e39507ef4deb38ea9823a184db9ac877be7c6d696191f9b91edcff7f0a9ae9a191eaa75af73f9c751d83dab002adb23b15f5c71d5a60ce79ae2a92afe9a38883df12c857e201972b39fe293c6bd97fd12ba1adda24759dd9344d3e5375ddcf27b86912ad1851cb8296376c203fd9692b0583752c496bf84c9645eec0a5ac56c3b4e4c34713da5601262f819eddcdc9fc568a307335a119396fb2fc8e83643baa4511ab8022552cd81a1ee5a4704f6855cf72c41971119e721e0e63ed90a7e1d0c274274b4990f67d878985c1cb7bba7901d29d189028198592ff29a67f96b1bd35ff395b7a8109e745aa86f1047744e6b174b1329e494ded502db7761ae0995d89495afc4390dade4346f07b7b8c2e19fe81bd4aee1c024a713a69bc57bfa1e6835212e11990150a774942b0acfe1c9d88f4f85c8c3c36b9ede94d923b1f42219e0c4d2325880eb96f0ab17c72342a3fadb30c6e0973fca25e7159eba61ffd1e55210b306199e450f2374173c8d8f3b2a70d23c74c45cc11d2dc1534f8dedba1054083882961dcd7b5fe8c88b20def070d017b7db9b2bfb2374eafda869d8d6ea20573a686def46c6f3dbd1af5de66a7c32afa21a76ddb1229a07f104b0c4594ee7b410de08ae9d0ebed7308e709bda6bef431ab1fc48d8821d4c7cfe6d3b6271952a32372f94e9fa2c6c398c61bea23ddd813c1a27e7f8303c938b65cd154ba337dd98f5dde1465aa0aa34415d54b2577dbd6dc7f091d0ac751010b28af62463bb6a2e27b66c6e371bdfb89ed4f490cdaa0895b593b44f9a565cb83ea88d2bde87c8b54f1a0e26e5fe9861fd0a4b9491fc6520134627ec231d9bd04fb49350ed5b4a35a59425d94c600f534856e96bc9bc28a6dc25b52032df1b74b0db279849d4e671a07e8bae995ad8d18e1aa1af096cc5ddee8f7da8a0247ae752c3a91ce19d6595e7f50ddf8b1608b1ab3056fb80f50df971b23b828b9ad9033f7c5061e10d5d8127373f0714a96c1beeab4374a1763a88a79d9d67f16daae18b53dcd728a823b458676c5b4b7a372a59db0cf0cb149c5d9c48c33bd519f5446fd02c52f3589593617ce579aa2e86da905c427242df7964ba1fb5032730ef834ecf7a50d9a9f27206d7687a5944c12cd86e2296319d9cf320b94ec58e39a637b1f9f0c7f0c14fc03dc622289a42b57cffb2e6e84319aaf299e3e8e339c175fa0ff6901429379c396910f40c109225439902963338f92ff91775c8ccecf2fbd4df426551a0faea4a4fdd866ca4d6fa263492a50017996abf4563ea1a8d3e33fc83823cbb8fde4f08366f6b14994b3c320a9577a3e82254463d17cf23c690a4b3139b124c4d91b8040300073aa60fb21580beb78ad2c339d25583f85c34e60cab99dc5563d8b9bebd1eb55b18c7ea2626026a445db740600f5f74528fc03677df9422a1e721224f04cb8b8f8a2fa0eb94a2563a9895a2faa01a4f2e1813b21f9b9b54a58159f6e0477d58acc3b20e717df3eaa9d6401cb4a46e4fafea9795c1cf8a03d0a42b5bcfc412b59338e1ea6332a9709c3ea5820d59e825be62553dce1b3a04fe9a1010a2a0c08b3a3383e3f5c74764b8f791e695642a0af1907120a2d7de9f2709fea31747af83d3ffe8ccbb8aa9c3e3330bb9809fedf42d10b2f18f28ceb1ce8397e05ea9c9539ad01915903106df16deb7f4fe525e5e4b9e32352b7be6adf654ff325809ea52e11b83c5e3fd1a0d06dbf876488439c8204a19c17462f0b856f15fc944ea50e13291a70db78ac64b7b6ec0ae979d4c8c6e0b3d42d178f9bb7735eb2cd647f45d53eda5c8e8131feb2e22ec2f1bc0b6f70e0b24f8a41b00f2b82ba5f32421d7494642b18fce0e46eec94707847f97e51ac0ae216cfffcc1d0b1d27e63d11d1bda9afb54cec01b9a96f4abb8b7b95c0ce5e16842d73ed302c5c38f873b156ec6cd9f6890ec186e778c77416989855cb0858e517473673496b1c5829194589c3b92754ae5425d7b46012558978b9637f0fe4962298f046d74aa9bd4044b79ce56101cc753687e7eeba5aa019d32d2e88da236c4919f0fa027a6f34006442e6773425a6c305778b48e8cd12f4e2f2b7f7fb31fde0e7f9ac34f8f6ea7d6e2c08861b024d51103e7b90595b87e8aba788a5e4b0bbfcfdb0a3b0d02f70b3d1fa6ce0ca79107567974ec1e615f5f584f73035fc3811a8e4a8c0bae22376bc494332ec0ce31b41ad71e34c9b87d9aeeefc589a5df957b28be2b67da9c429200c6419e4d402388984792f257163e6912de6330817e6a6b21dcae544e3c7e25cdf7cc74d79c7001093e6bd1293d5e692271db2fadf4d5b31ab087a3b31d1dd14859d0f2a55d49406fe5f16b1f409805af5648c6dbeb7d0ce0a711e78f26a540b4674fb8fd84272b4c9cb1adde00d9315601a551e4147271f52183a883da4fca223fd3a373c7e5caa897565714e0ae85369ba8586274e2db9ce32f5753a596cfd26576daf343a2f89aba0a448722b27a615772ae8c9ed0d7c6903cb67ad429405ed96431ede91b14c5600c110a23d1aef03b71f51c5845c33c81f56b8a04b65e91b0595d6640df14e072479618b50e3fe21d286ce6f1084b858f4a0eed10b9dd5423ca266ad8613c88d048f1a3560b133098538e1abb4b50cb69c08cbdce5c1995f926679de55c003409efbe4f6c6f5a54e9b8736be5a7a509bd497cd3d159045c56a3b278f4379732e8bece827c641555c7e1c61d760b7aad5fe2c34bd11316798063549176d6d1dba0b2ac7e73d25e086dc35caedefc7a028b6fb463a190506c7b707c2f838d136e1d8ffb350b2ba953a79c9428f2195a4e1fcbfd18da6330199f37d3ead7cfc82dfa6e7558790e3e5b789d77c93ca5dc879f277eef12f6c6b5db15d8be99562440451f185c14e5b67331c1f1e414bdbcb3d50033b7fd73d7f32e92e53766b4862ab53673f86b34047dcd2fc900761edd848b358725776cd512a2958a2d1bc6194f6d385fa4a59f4497ccbe186166883117931b55f49a514822e7566035bbb2a1ca4045eeee1d2db469090c762b1f0fea5ac0159de076c833fe88188941ad99b27c17e21335517c37e421e049821e6f50456e40995ac51e64db97563f06310e93c2305239e97a4a25f4ecb0f4d2fbe1f8ae79f4f0e8fca9a055c4d2aae92edff5a87e6c88f1c20ac2d247ab1e60f53697c3e5b1331842dc640334aa41f1724289303f7aeb3da0e01286525613cf57e4a06f3fd1ed9c0dc9b2a59b218b0be067f269393cf58fc8445cc86b3d09fd311b5b55d3eda2f29bdf07f656d535b9c9ef56441a2c15146682aa73ab76f56a1a4251694a0c9a199f2b0669f498131cb37eb9979ecfbcb9d7e1ce3c85511218fdf39cb98c13a323cde5ee2dfc0e9c018c8b5d9123a41579d649517394dc62b88b8eef23cfbbdff3a46bcf64b26662c6fa23f05c92662e42fea6ba4116f4ff8a49e91f31c616df33ff3ec06bae484b21e35af8309e5fe3ef65d85efd3f1560ea5191d9fd82cd00083593d02f1b444eda3efc16028e38446d5846fe8a1e484e8080c3e9a2e1eb306a5ac6571975fa1402988c797082a433bf7c68322be4fab", 0x1000}, {&(0x7f0000001380)="cffd912f2b6cc50c76992f9b6f79a9639c04121ec40617e6bd21068e7d069f86a6a7dc8fda0a71028b0c838d75c8d7a547968e5cf12ae1e4522bf82fb0e37d3142d76100744ff8796ac49bb8f51dd29e2604bd7cf651317dd767f076c515fc2800648bf1dbedfa09ea7a9426e0fbb7f2243d1d8947fc81984692fffede2b0bf393f22a1676c12fdae4c70168a13d97d01a9946a33b43b27a8e98c848b66e8d5d7b87b82298b95afc3c95cd6a1121b4063388c7a15cb74c333c69d19c6b9b1aa14628b4be4548e40ae0b46539f5b1c9", 0xcf}, {&(0x7f0000001480)="a4371ab2d35ea0cd92b916f5dea1956d6182c18cb358c3586929789fc2a333ff195052091d692ba88f9cf7c2271f8d1d7b12c0f08dde143d97223f0f8c680bf303b5cdc310686bc4643ee89f37c8ed83a4622c53d0b1ec1a6f313d0ff49ee02e8da41ff72a1d2faf863573851c412186f2a28e7658a72585759d4ec808a5c545cf10b44f5dfaa2d0e9fcf4eb9c1ca41901db56b72ecda7311a0926841c7b4e94f85b49d87240d6712d65c5b40d6da8817cf7b871b97217ac00535a7ac90158d495ec", 0xc2}, {&(0x7f0000000240)="5a821e7e71be43e1bce7af3a0f45d53663e02de24a7982a578f7f474b4ed353876df04eadf8ca100eed2", 0x2a}], 0x7, &(0x7f0000001800)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x50, 0x1}, 0x2) r11 = socket$inet(0x2, 0x2, 0x100000000) fcntl$getown(r11, 0x5) r12 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r12, 0x8004741b, &(0x7f0000000000)) ioctl$TIOCSTAT(r12, 0x20007465, &(0x7f0000000080)) fcntl$getown(r12, 0x5) 16:00:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x2, 0x0) fcntl$getflags(r0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001300)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000100)="44f4f2e4491fe1eb3a11be40375267fdca5db4b7a97aa375729a165e5a3ab57ca9c057118dc218aca11d1e30b87ea8c5eb2083140ca699538b", 0x39}, {&(0x7f0000000140)="b98aca219b9b50eec41415cb59e7ff098a2553e940bd4dda2dfcf47b7c331038c42205d79cb10d4b16d8cf40e8b83b14fa9dcef070037c54", 0x38}], 0x2, &(0x7f00000001c0)=[{0x98, 0xffff, 0x400, "b6ff55dbfb59d92b6868136869d353e88166c7833492d3865da761b5f621291cf2e68d9a66b0b0007ac7c8384d09b4d6cd93f2efe5b32737019157c8c75b309906c31f969e52f9e574da4f3e428d86c4e5b21738cd0b659fe10319571c2e2acd8de9aae776bf3c49ade21aaa10292ee04d4682263babe451caa4e3f1b59cd8f810b52c21"}, {0x1010, 0xffff, 0x81, "a2bfde13acaea330ada4f956f26928e9a0cd5b5fac709c71974f5d92fbdd0a1bcfaefc33aa1187f739414e71031cc7d4c4b9e385d18bce9bbe19d702e2057b7a44b972ac0993a2c292323730a419bf6ee5071a20ea111f57f66a87ab9537e2355ecda5edbcb4147470958ccd2e3ecd6831263c3c4d7b3f3bd8b0f9a9bb5bb16282df336aa683e244cd94764d5d102fbefb4762099c61fbff307de08920283d9ccce81f9450ed23bc3b174817956fe17f5968b4c7022ecb4cd4c327f42c962854fd2107db7be60f4e317a6f73ab78b857c23c2d84b5ed260ae351f68def32c6fad180d319f6473de8a22003aef792e4ae49ce6b0fac30d6a1e399d0d7766fd93bb343f1689a2f60a2156611dead386b1ec086da19bbc7bc13af518d4ad11cfe4de2b6a6d120d81a98193c28afe63d721b5cde14f212666d547bd77827049880c07b6b5f7d23288cc97402521cf7d5eac49a26a5acbdc7d3d914f92f028e58d168e9887d8dba016f7a92abe7306bed486ff8777a470adae5ccf3195a78edb153d90eca79c882a3b3f8c5a3d294440c4a757697ab8c51a58c6c6a217eb70aaaea5cbbf0c3df3cad99bf2136557c3b2e7354749b28084d8c021d5a0907b91b12c4e41fe83882404983762bf021ee31f03ead0bfc77e3d6d5c03bb7998dd8dd7ecca0d92803b0b948c0ac678bb2ac83115ce2ecb80d6e7fa7f73d626ae93cfc0046bb7cddc05bf460580ea374f0989fd29f724276628706ed294516efb64f213bbe2f04739e12e7c62c5cf5b36be5670047cbdacb618d48df156446fb57d3bf0f6c5268a2603b2ebe4abf1e20ba6adca07178d1309880d7228d9027d3615e53bdfd8c83783a515b60f7817e0e50226bb641713644e729fd567307caf03ee30d7608181df4ab245892d11e0e428b5e95b5861792f2504a53503e71129da6b59ac0868f2fe943b41ff4681f9ea15122d1ca19cf64d610aef05c05902aa8e1ebb31d64d2211a89e4bd610172b3e7d736f8e87af50a5c2486fe7f855b262499dd49e252c08d3e671d66b91a8dcf2de6ebe80c3cc8e83b31a012b447f12a4714d3d4c0ad29ca0c4c5e5ba2633254ab827eacdd809f2431a5c389bfad2cd2ca691d2ec8269c944951de6e153b5abf866361c8da92806c31f853000dd110adeb405a182dfa184caee457d486c8b7844aaa4e66a4beb520d4b10d6b055f2e58eef831dab5db24bbc29932b037c4a2f638b20f97bfdbbd125d91f6181873a7d30c59223e69042328dc16070118ef8c43f39f24207f9165f732e7bd8bc6e64df587698ff615760283f2707473e019b37464b99d8a848421b5d496017bf3ce7d19cea3df7aa2320358e163cbb060d6973c11d94cd8fc8c5c499b6194bfa22ef58b0d5fc5e84bc189c08324a72ab2784afff9b9dee99358c95838cab8c3f32584ae4de5f095d369f7b9ac1a6d4eac7468277fc44f01481422c5f3149aeb5dc0bd3c5c649d9071c1a0875db4e50d0d36d81cf3b89a0d6d7632990b2c28b32e50f2f34c5e40df957b6ba86fe2b19bc1b9389c6098c46c740fe7d05a1d64ffccc32b226d87a74fad5f3b93e130a66dc31303a34987980379281e9a1e499f1fd97cdb92ac88d34a56eee030b17079bd4574695a3ef1c0228535deef896a5fe7177c35889ac65f348cd2fa07576d157cd586056db0f2452f678e47331b73489701704187d6c30d5a8810089af026f16173754c8b6af00f96bc1469473f0a61222367a0877af4e7c3e015aa51f5c0b92691c03d37166cf57a6f63547c11ce78f769248ae7a5ae539f702387b29cedeaad2b12c4260070b6bbafa3cecdca5a0bc9533c9e10086a786c651a363c4ed7d1fcecd073a414925d850b66ccfdace3b36592695cfcb5d0027d5f2e0370002993e1cdbc2020da37464d1c5e63a6da10f565e2b2e380b0346c84199edaf31db8780762ff18d6a4ec3384d04c846d39a4ba661bf0e5cd0c66b5602a16bc67ecfcb7b55b343b61f50e51aeddd65b12290571868e5622559b9909ed1d9e818dd4e13fe5b0cf017f33e92c03f342f2cfb965d91adb04dff366e2ccfb0b8b4909cc4d24805ca3677a3ae55acc364523662ce63e09d51b4858e48c2e799be03c455e470c7911b0aa93279e156754450cdc39b24b7f0ddeb6c4a1a6620af171e646ed854259111c98efa14239d82491d95b489d69de7ba82c92cae0ea59edb2fbaf31950a6ba0eb78b0ea554275f9c263d29de397742ae25b8104d97ba84794274f22540d65dddd6856b694ba96d528873c3bb9ec8607526b6e06cbcd19b714170fc1485ea1da4bd963450036b4993c63ce08b7a4d6c8203b743b417da54670d4e1211eb2c79cf30cd986a77323d75cb0c89415b0e6064d2888c036eee629487fcbf4daa03240c6f383ed5f057efd046fdcaa38e00ba9dbf16e07da39d9632ed6d40060d39d2edfa7287afee64624292667536c6dfdfc373614020e30b0bb1676d4d7a5a4847e3e76874aa5afb4af7acfc6b0bd2e24f54739455a87d3a2394f4d64494f2e2106124c67b6e7d5ca9938a402ba351c43c953a46eb2ae9dc1e82c2cc98239ffdc53c8339682d977a76d56fa3aba92b82ed24073f3a5d118238aa314589257092835681a72edf954ea0b9b11381e9a4c768967c50d040a332ab95ddb232926661799cb786cdebd867dbc85e2e16acc11b2de795ce2cdbe6d9cced078b2a6dab491a63cc54f0798c6890c126e81c4d4834530f9f0c1aa8925d351dbcdb0f127f67da2266e02bf07830a448cef5adbea3f83e42347a3b85ae41f1cd8f88c952340430ac1b2955b3a5f0926e79c0f78bac7ee8d13adb38e305f115ce09013640b21c83138992c2253bc0d8716289fd9482b32dba19311215492cc533107a3a8efa3dff3f6c76c2f878bc6e52c1f07c922690a25e506b34a83e2e056e242704fdeb578e731cddf540d7ad3070c9358b0c143d4f89b201823b1531287aa9c5881c70bcadf7dd49b92ba396d6997804d0bded71707eb2cbb185004455bf2e2febe60f35d93225666503ee257bc92b923c19304e2c0c55d434cc916742fb83513777537b29d572946381033665e32a216953d4edf7302bdc92983410e1e336290d5d23a6022984fa756641ffbfcd917096addadfdd00e9474ce8d203b1f5b9cb0a23a8b1acebe868ca4ee0f7e5c80a6014439fa09634636eed7d9e0a67afbc9be2e2b8163e299ec345b0254366e0da9252814f1271659c15962103ae55507e11d7a7a7b6bf9ce24817126d390d0c20db2dc88fb4cbae465ce476961eff5bb001f689dbf98e9cd0d80b130c9070a7d4a95ddbddbb2b01e45cfed84be35ea7ee06afd5445c2136e236bbed266028c56704c16b0eb011218c32e22655d72bdb7fbc99c3a00dd2a5453e3a2ee1b9d7e00f49c33daa4bdb138900914ee00cb84e85c3b5dc06f57aaf45ce01cc47084cb2af2efa630a30af2104acf185033be0a728b346d9f6684478d74abc37e6d4ca92f6c812a2149c3c8e7a654b18a8fd958d7fc4130d1f547c9497a7332550addc0023d077db4ec6a932ba0544b118add4ed5324cdbf8caa14528963e879e62ecb9e97d8e93b270b25dd35b97bd80d5a6113cbe9a4c1e92944d845c8061e61b7e724461bd07b9fe5f8f4072dcdb5546f068c94fa2d61dcc060d6d7ac109a77387d791cb79da2f8b4cab97809cb1104126e89b90afa1fe850dea494a6723a991454b121ebab329862163a78044bf519fb93394fa183bb98fdef7d985f2b5ae2b429fddbec5ec064526c230079d6685cf7180c071447ae8538cef7e17e4178fc107d717400cfca19568f3cb0d809270d7f82e688373b7b1fa8387c7acdc8a51be9d558ac0971344b66d7074498dfbc7c4c93e8c2d2ae21e7fdde61f4ef79393e24b6b11fbbed434b4b50c268cc63c48c93a95f515b57cb5668ac1bc71d8657e77e910f0ebc88a2ad83ea302f2c0c1c8ac801f1b795360cd12934aad7ab1fbdd7bd17f29462877fa1c63a2e2f92b0e82213ada0ff503f793d3cd1e16cd16cbead3a2700fca94dbd026304c435b519ae94dee83a04ff9a45c926de698cbdc9e0547b03391c0b8c493259c67aba3ac785d8fe64d2d2f98352e9480ef8728f16b92e16f7c4146d6a137054ac35da8cc5c169d21fd9ffd2762ac9e2ff3cfb1b9ce2f8dd9efcb564e01569a03aa344e0568d5c4ac86b8823e614263a8d61636cb52f872634e9eb49924a3b30c9b4af5ce42e7c47c5451535cd11321e0c2c357ec7b176542c93229600586dc3015762963e5935e6634c84c587e448c5ea96907a88badcc956488e5bce520bf599b0b8c8a29983d825c9c255867f0ae1fcb18aeb53e2e1556af8c9ca475aa91db7bf1012b3c8ab6d4a97c6b76fa6d41e5ac1c562c80185fe23c181672b7e3fd67f8bf6b182756c82178a35ca58da6716b58e382e2effdd506d7002ee2ab150ef0404130885c74ab59ecf12b0cd757277321c42c049393dc012baeea3752338e24c161640347b1824a39cbe31cf36d3d13b73e1eb274cf9e75b2c918d756edf94ac6746c62c910567574807af84c8764854df49c71aefa1a10bea5723567e763c650575bf61cf2b2a6f849b7f053b382abe6203daa7d6e29635913164062163ae310ca61be714a89e5033a76a3495813cbaf2d5b40f2a79b357d75d549fa13ac802ab6e9991962a5fafde8fc9d6ee0a3462047e816dce836920c1c33389d1d5e1e9314a6aa7c03f854e2ddb67ec3f58777fac9e894be1ed622e5a43a40abae234e0c38e392744a53f5d752cd93281d6ebe236a97d0979f40d912636be6d065e4156e4ba343ab9c7ef52250538fb0bea8599dbbf32b65d8452b82321aa307f4baca561aef3b86b5ceb61121b2e1ca2600ac3a8e7830ee1a54f259035fbfed1a9d8957128fb99bc1bd211501c2bd33e95bdfe391500a6810c0890634393f8b7223cc31f1a114ce3ee1673dee3ea863fc68524e7848c688fd612fe73f20582759fd45088eed99c11b8f2703563a78ec01452db3c1832feefe2478b15a8978fae45cbd00fd32c415b65321ed00b3368b5dbc839660823c928bc6f499b282204021ed3f9115162afda0648ae36079054cbefe20e2eb0021c1e245c1870b3dbc059f259cee232ccd281d840aea32fdb885370dccb714e16f3f41dfb87ebd0eb3b3e77709c9b0f4c169d4219d7537bcd2d67f84b02d1c00e272c0f22e81bef5c8394199234a9fe62fb61cacefa7eea8151048da66e7ac467053e6970acf279469c5c78df86ba6a7a086b63ccc96b5a9ec655e85f66dd9f57fb771c8942244e46dd241d99c20131aad7e146aad7b31411096b3e544915ef635a8ab400c16272590dbf12029b4b27c90780a489afbca5c14c6656cb483274161695f9041f01b2d9066e64b0ca21f244c40447498f82c52d5ff5f6aa9b19c6ee1be30c712c760351b1eee240cdaf1569e2e4532be3d50a2d5d4c2ccd360cfc093982704bd9dfaa0dc1c87a20fea43a9726c4ac749fcfdaf8715186bd5c94a631e75c3530280bf7bf7cc32b73783a1aefad2e43cdda07a5a7d93572e9750b2c6d0a99f672eb9a97059f0349d18c5d3c67ce56a14d40b383db8bdc0b994ed3234a54d8c3e9193e12f54c33396e79ecb3ebbbaa7dc6f5d9cbabc873385b16203763f40c78f4f30019b79514a73f441111da01b3666eae576d3942c7b9a7757133e7f85c43fecdf96d54805517e3c5f81997cea7661512ec809f0b7dc9d5bb82de36aaacdfda19e5a8a492e64efc3c713e1dc232681a542b2d9"}, {0x70, 0x1, 0xfffffffffffffffd, "00ce7acd316bdd48222b9c9b53b13d1fa0980400050898178641728523b8df9c907519fe5da8ca2fd207d5624e6881ae274e0713d8728ddd62b556d16d72977190c379a38576a96b71d56cd2fc0e79d5c8e5410233f5065589b64e9806"}], 0x1118}, 0x40c) r1 = open(&(0x7f0000001380)='./file1\x00', 0x20290, 0x41) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000013c0)=0x2) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10004000293100000014993894fb995b3a75c93b7847c2994b3cfe7eb12689dfdbaacba6b346302965d656ccdde7d4851aee1ec92a0a9bf5ff470633937d249fda4ae1b2690e00"/86], 0x10}, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) socketpair(0x1, 0x4006, 0x1ff, &(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0304008e127f00190058f5d4fe6c37b3bf1b05eb5ad35a0500000004"], 0x0) r1 = open(&(0x7f0000000300)='./bus\x00', 0x40000000006, 0x0) write(r1, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb", 0x17) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000040)=0x9) 16:00:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x30af3eb2, 0x5, 0x8, 0x5, "2018cd97d7a35675fb7c795bd493d26c59759d4e", 0xffffffffffffffff, 0x80}) 16:00:03 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000100)='c\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000014c0)={&(0x7f0000001540)}) r4 = dup(r1) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000180)=0x1) close(r3) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x101, 0x4800, 0x2, 0x1, "1e5701c9de24a07159671de0f8aef4fe3fe7207d", 0x1ff8000, 0x3}) r5 = semget$private(0x0, 0x7, 0x10) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000015c0)=""/8) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000001600)=""/153) setuid(0xee01) semop(r5, &(0x7f0000001440)=[{0x0, 0x800, 0x800}], 0x1) dup2(r0, r4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000240)={0x80, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000001500)) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000001380)) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x10, 0x0) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000340)=""/4096) 16:00:03 executing program 1: r0 = socket(0x18, 0x8001, 0x0) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0xffffffffffffff5c) 16:00:03 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x48, 0x1, 0x6, 0xa2}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x8000, 0x9}, {{r0}, 0xfffffffffffffff8, 0x91, 0x2, 0x8000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x0, 0xe, 0x8, 0x7}], 0x1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x70, 0xf000000f, 0x1, 0x3}, {{r0}, 0xfffffffffffffffe, 0x2, 0x80, 0x10000, 0x8000}], 0x400, &(0x7f0000000180)={0x1}) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:00:03 executing program 1: select(0xfffffffffffffe17, &(0x7f0000000000)={0xffffffffffefbffe, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x10, 0x1, 0x2000000000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup(r0) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x20000010080, 0x12a) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x20000001, 0x4, 0x80000001}, {{r3}, 0x0, 0x0, 0x80000003, 0x3, 0x1}, {{r1}, 0xfffffffffffffffa, 0x8, 0x10, 0x88, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x10000, 0x100}, {{r0}, 0xfffffffffffffffe, 0x44, 0xf0000000, 0x4}], 0x8000, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x71, 0x24, 0x9290, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff, 0x80, 0x10, 0x4de, 0x8}, {{r1}, 0xfffffffffffffffe, 0x20, 0x20, 0x4, 0x2f8f}], 0x8, &(0x7f0000000240)={0x0, 0x80000000}) r4 = dup2(r0, r1) ioctl$TIOCSCTTY(r4, 0x20007461) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x2000000000000000) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x18, 0x8000, 0x2) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) pipe(&(0x7f0000000880)) openat$wskbd(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/wskbd0\x00', 0xd02, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = dup(r0) pwritev(r1, &(0x7f00000007c0)=[{&(0x7f0000000080)="aa6673e413a45e802c7dc0edb3b4ca3fd9dbd62371dc5ef1be3f8fc539734182f8af68b83eff565548c235c12ec73322249ffab4", 0x34}, {&(0x7f00000000c0)="1b3a8689b0bc1afc178f9e0b2d2466899829b55b5a9c9804b77793dce94f32535f9f4ac82dcf391f6306ea9dbd9b01543d71266b64511861061530a435a2caa60c43be8ce1c798f81054f9ac653bbcc619641ab21e89055edffda70364ecf1b1d043ca91d909add38f72284ade7bdbf7d86ce47b417b9212ad29793f7d7152a7ca8959995ad865081aca5f2aae8621c38081e78f44fa3fe6daca2d7cf1f939d6df2f28142816941ed9f07f", 0xab}, {&(0x7f0000000180)="a5a8e70d04b7c848883e687582b069d0cc5792d795e29f3fafbe9440e749b934338c185acfda4cb0b50a67ae2c0cecdb0818126e62b537cdb89ea9", 0x3b}, {&(0x7f0000000240)="c4f53d2760c657d53bdb559cfcde7c13383397614c6b2a6fafe347c95f87a10ab276d0290d518f7f1905a80ef4fd163728d383fa4dfe1a2d79567160bed894d130809f94dba33047d29db5c633b11ce2745f3204cf8e28747e3339474f36fa584e3d86ea7ac294dada4b2411a13de088a58e5223efc166f3f2b9170453f942c2369efb3ef27b076f2269d0bcfb0510352eb7a68c2db6f221570b5f6733c6f7111621c8c7a24603b46deeaad1619067ad62cf3d598a62ef857a33a8ff7ee98f383f15245da945eb0212757093c1078dd83db67283160aa75ac46558", 0xdb}, {&(0x7f0000000340)="4d2fbd4289a161ce37cb77be5d853223d2c9517bd95fbd79d121e817815ab2c724d7b2ca5eee68b456a1d92841e36a850f0f00f0e592b95e1c88b279f070a4e346f40afbd9063b04b1e700ef06c96dc784ee8e047fe623b13a5e074222ddb85b70fa4bcd310427cabf07e02d20b13a99afb8420ddf91521a33f58045de37bfe31ad42073b6874c91c4e9a246675b6cef30aeb6b9e9a224004c4597f5483ba03f", 0xa0}, {&(0x7f0000000400)="0c18ea4ca51dc08f8bbdce7be6d62c1168f25bdd3d43353e5b8834c2e6a2cdd1300be3fe532256726f6c667c636b2cb3e1c7d40b61d3e47b06e6bb265a3ccde91f9557bea5140d0f809188fc25edf42430c6f4a174d6c40cbf48ff06e9526b5318ad4af0fb85e9d65777068e68dfcaa10fea542bba6892a4dcc67750924e8050733e59e1a508151c27fd5b24df4316d1eba03d1e90c97fb86e471bd3e96dc14ba598cda0bd16e5d03bb759e627", 0xad}, {&(0x7f00000004c0)="d6536bddd0e65127b0ae9b0a54113e23c2919740f28c860fbd4d8a8ce5675dd653e544728980f7d599ccca7db57573ae80344057a9ef6ed0d6e2db153cf65208b7d503f2770174ccea0fc6e30df9e32586e3f6f3b380664a40033c38b77771e1300765e966d2961601eb7ba710b807acb1fdcdff0e8416d3f322bce5dec8172d0334db7227c7a18aacb7bc9c77bbb96a3acb4296a03cad30a01787f907e3e25c3b428518249807c72684e5823fe72392206eb970a9e3f82ddd7b4404161f8122faa5da01", 0xc4}, {&(0x7f00000005c0)="f436bfabcc8579f6eb69d78c9a2e6fd6814fae2707b83fb14f8dccc8bcd02a8249c4267b44b418832cf64949820992dbf42802082260c2aa78bd29afd74718db4a299fa6f9335652f24e78b53a159c5d0f8536e1bfdd1e63b9fd214e101214749d9017ff52b1bc192734424ef9c92b5920167c374f8dc475649412ee9f7432a2e7c14687bf5c30014ee1be1007a45f0263d3b47c8d67fc88e7a46c06a82e1287a86d1ebc97a9b2c23e13342e2fa96eb2c437b3251556c8fb148c424fe73204055cb12be19fffb3e88ae38a816c371069e7f10823abcd25727353dcf0", 0xdc}, {&(0x7f00000006c0)="d3a378dcb8c7421490ef74268e2a36e4289284f400cc586bf98b847c4cf6b4de2154b6113e2aa7e3f0b12edda32e23398f4c619c3c0e38b22dd7b33ee2ed6e13ebdc670bd482448529d0e5e48a6dd1de3a02da4d23a031a83cb3f2ebeabd59cd9f9b3d2708f275cc16c3250819aa5d30ef32c2302d0fd8fef761dca2a46fa2a8403ad5fd86730d5d6ed6f75703f31828309c9bec3bdf96c78e05c77260dec348e3c867314f21bd4e101bfd61b2abb65902dd9f1b2cae540cf5d8a14d9be0eef587b2116ebed19fa6204a793badf934b42244f5f8aaa1ff0788162457a7b8afa1434c910230", 0xe5}], 0x9, 0x60) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) utimes(0x0, &(0x7f0000000200)={{0xffffffffffffffe0, 0x7}}) pwritev(r2, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) 16:00:04 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x20, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x1}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)=ANY=[@ANYBLOB="000011f6ee1068000afc1d212505b64b0011f4e60000000000000000000000000090e8fd053fb3bfadfca3df13d3e57971f5c21630eff819f384cb11910121a5be74ab4b5405000000cd44ad39fac491a42c7d45146005a6ff43515687b17d4c040ce9f32e9cf049025f1d6cc74bc00da852b25bf54a5b5e182ebd58725170e309c15ac8c852be9fffffb98d376c0f2b79899622d4a09d5f70000000003ab769fdbfbd68acb746f0f717568ca19633932e6b29555759486881e1"]) sendto(r0, &(0x7f0000000080)="68a3f6d4832a1b448cf3ef04db6627e265126bfdaf06d8a56086c0cf", 0x1c, 0x6, 0x0, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) lseek(r0, 0x0, 0x7) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x20, 0xfffffffffffff001, 0x8000, 0x6, "87b94cbf9e48d82b268bce9b050118d6298c73dd", 0x100000, 0xa7}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000500)="8d44de1987a9238b896cf65d0a79969c243a5a", 0x13}], 0x1) r2 = syz_open_pts() close(r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) rmdir(&(0x7f00000001c0)='./file0\x00') flock(r0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000540)=""/4096, &(0x7f0000000200)=0x1000) fchown(r1, r3, r4) r5 = dup(r2) rename(&(0x7f0000000380)='./file0\x00', &(0x7f0000000400)='./file0\x00') write(r5, &(0x7f0000000240)="7e18fb84b1c5bbfc1839c97f1c4954049495a44fd71d155e699c105e83c976749f435179d2724385e5c58c3c67c2d6964a9950d12e0796ed1ff9ad83a56fd492e9f63d8e09f7b08146b7648e7e7acc2401a6dc17367ba5312c9eb3ee0e35af894db19b280ae45bc64c5ad2626c6c5325b956171e3939d59feed8b5b4d5a656b06b8d5b6ee85f2e88389dedefb4a9de541bb5f0b4c945c4925c917418460028b020838d9f118efc8c19edbf1fd6dcae219b", 0xb1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000440), 0xc) syz_open_pts() 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 16:00:05 executing program 1: setrlimit(0x1, &(0x7f0000000080)={0x800a, 0x81fd}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r1, r0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0xffffffffffff023f, 0x8}, {0x18, 0x3, 0x8000, 0x7c000000}, 0x401, [0xff, 0xfffffffffffffbd1, 0x4, 0x3, 0x4, 0x6, 0x6, 0x1]}, 0x3c) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531516d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f", 0x68) 16:00:05 executing program 0: select(0xffffff37, 0x0, 0x0, 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) 16:00:05 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x1d, 0x400000002, 0x3c1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:06 executing program 0: setuid(0xee01) r0 = accept(0xffffffffffffffff, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) getsockname$inet6(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) r1 = geteuid() setreuid(r1, 0x0) sendmsg(r0, &(0x7f0000001a40)={&(0x7f0000000680)=@in6={0x18, 0x3, 0x100, 0x1d5}, 0xc, &(0x7f0000001740)=[{&(0x7f0000000740)="6efc2f557f4afdd662df4cb3228aeaf50645b599cbe040a7a47c025e26787dc67c0640fbc1ea8868bbecbfbfa3217ef1c76185fa25fd5c2a3f227d8785831c7a6ba74f0657dd9dea5c7cca2a9173d5db8b0fc676ea2c7a963b3c667ea0d7b3ed57e433c6cdff131c44f0faf1dd9c210bb9cc8cc581327315c111e370c8e8caff692984f42d1fc58bb7b1f71bdd25800725a091bd92602c71e0c8a42bcd9680078a049c49d4adee38e032d546fab2fd00e17f153e3a2895696052fcadbc32323311fc8b6a7b87fa8a1aa371e68ece9cf29bde61b54d3748d84050d544b4cd2e074dc80e7dd722ee0f7c33ebdb74a1ed2465da48b473e608c65fa341fb424f28d6cf55d65618d130c1784a5f37bb59aa8d57ea5bcebba94b7abc2b8cef8f22fdc15f73370af46b6c4338c1bc30d71b602a721e19901a649a579445309fd642df86dc2c8c2d0399e4225d3dd8a579a303bb9635ba9b1276320bd64772101994d99d28a77db10cb69d3fc9789488318268c63260458fbf98fe82ae58b25189671b8de5082633916e59e83c151366a2fd171e0e71cf6efdac890bf1809bf906707b2e0018540e59abcc624d6854bc7e14925e46348196f01131e707861626be980550540ecc577978e7331549f93ed69e29d1aed709583dec2d8ebabd1155723f8b1cc454759bf4aeb1c32847e0457ee53e2ea6b3c9d58f8d52f6b9e8a8a16088659b3f11675039de056831106cfaf1621b1b435573f08818d0112693876b30cd112694c241e80b0108835fd9034c25af4c884801fdf619abd67b3b78bb93aee3386af45f6ca2fd3ed8c94e7d1626f6b4815ba533e8a94986ab2c9a80d482e73f3771b7c68a3ae5104d95eb22fb959a048ae0e2de4148914c5e41bbcbd6ba00af48e4cd725c07794801ba6e6d1855720858e3ee6a034c31ee99990bb99c99e9bf7883c55e77264c9b97e587bcaa2d6cdc4c063dc68f3f3ad342089eb3e7f4943202e94279fa4e96042e75d70278f3c3dfa4bf1de0d34e8aed8da844f8bac126a19d92fb32cb37780277e540b1d8ef7bf247b1bd561108fc2020918ccd73addbffedc93242fc9d837dc633298e2ea3545d88471a554fa178cf4865bb2dbd282d23962c17cebfee7783a2eab5987a153accbfac04f6788f1f54da49d3341db81953b79a51567ed51808bb52af275430349c079d443c13e0890505386c8f7958761e8b51b07b8a017a7a482477fab890db92cd8f5b139446e3308a09c077118bb798c5ea5319e935b3fe90960377fcadd661d9bb03e703766b14a095ff9f0cef98528e35107b9807e61510f7d7e35f153cec7b0eb880f98a9d7ea66d2dfaccc4c2467974adbb789bf6d7120b81333c1876fcf9354a8808b9e79586dcce8953015bdf6c89c8441465bce4d6c9be585e5dbf3ebfac04caa1c9e3010e6966dbabdf60f62148ca12646ab4c9826df9e089f2c26d5d34feb4d8edaeb465ceb93fb5ec3b59aedd55e7acc81a60025dafb46c94c656f445042127fddba5125da7c6eded55c5e984017a926c3dd1170290b4799c9e58815d4e1a2b0e636bfe743a58c8b5b89a3847aeab8c4dbf8e6d3649d88a6abb9139cea6246c13194b8b6fb8fe66e85decb862529dfba048ecb4eae3c4c4363b04210deb501002e18a7acc0ebe0bab900ecbce1a708a00b544ddee1216c502a31aad3369f825e18d9242ab77ac654655745e32d543bbdf9aeb149290288f67c84c265b53ef0409e85419cdd758ee3cc8bfe1c7a8a6908202e84ff449e6dfc60ab3c25bf3cb914553557ee1835af1471d38c1850a7bf0ed647be69525100918bbacfc5e0e59529f3ef6d12021e0d51d24c457a0adf8026ef1dc293dd0313378ccdf19cbbd293537b6a80947566a76923563e8ef78d0589fff528b520e80b668e09c77a6db13828e8c5d62a3d00461559b8c22b49f4bb8ae8c299e280368fb1c1241e1529cfe4d051d08f428640601b78d51be519d6612e397bb3540073313a0b51d99bd58ca2c1bf42235881f007dde8af29f73646a25280b9cdc29f363ee3f4798ab100a2e501305ba7d497e8c6e3b212f6b5eaff3f9a05cd6b7b9a62f3d40d92204b945698a9e0f25f5d509a1b447008e3679753c24b80778ea1c45d306c49ea27ae4aeab1cfb96a27e4f9356d5781898e9d3d68cd2775b644d55c4e2702e3498467a0604068e6c0be91490f1d5cb5e3520aa1986f54876500253545df94c1a1ef9a129b6b2ea0477b9f7c724338e573968e110d28ef21b8c72c7a0b5c736d1f510ecb919993ca10dbcf12eba60165e01e441b8407e37570ecb5c8359f624c3f9c0216878386762f1f75867b8553676c01e363a49c768661f66a4ddd09bc70d8296c272c563ed89a919dd07f52068669ea19b37ea376aec0b25c63c989d1b360c4fed8e8f79889309111681bc18a6da7fdf5abc977c10a173f1c62208f629cd5afe12821c0712ebe7456fb70c189b2d92845657410ad28bc310d899cdd8ef4c219c22ca853f05428144f9da507e97d26a70945539abd2407490916559597992c6cc52cbfb6d60099d10c4022929c5a392ca1cbec1e3a179809d793c20599e18849074991e90de9c8f1ed9ab429ac20bfbe5a248b939b5d2536c02dea6ea3d421a945caca117e247996df52291fce46e927b1b68aa06feb788a3e10237d21bc25b60f39b0adfbc2e292fec3d59771be81a996e1a6be72a448c2fc78a9b3121158f8cdb5f6f807d106f67bc0e5363d12bf6710e93cb65634014fb285dbd5e0005dd457daeba78c3c84faff6ca9eee38a859c0ef39463e05b23132157f7cd92be7bbd27c580a9c9918969c56cd23c0847b8bab9b7894009ece20284da3cbaccdb8c74fdc21845cfff5c04b2fd917ab62e2eb95008cf0ad4aa21eab385cc890c62f7e7a7ac3a54cb18cbdbe0f1dd3957aa9fe247c46c49bc936c057b6f43f6a02e7a74c10864860f3c66f55a61bf067592c4efe06b1bed6985686ac64adb107386486e0944d65b5cf5751a20058b41f03d62bed6ae87f18724694ef31d892c0317db50d821f6f397309a09c33d3d7033051e3057a7a9152550d307c834a37a59139e2bcc224cc55eba2fd84f6ecbd29885b7e709dadee619c0983370771d68a34c73be32b282c070671fc0629e2bdd4bd02e91ffebd2cf1d0d194ac3350c1c2b131697a296772ada1f7a98a99cdd5b34fec05f20cc61f7203b97e3b7a2668ebce06114e1e60dc828948e7fd3043c334136c5a6287c758ee490b1b8788c87633e26e32d9239006794154b4352df5756f6a450fd837113fb6ee257e83e01713fd62d4a710a6984dd787b17c300fc20cda98946cfea352901bebb7d747ef74f3e0b37bc870c98cf0c418199b7f86b52b48daa2d51b35cdf837f644e8e20759b22eb1c9a37eb96656e022105759f25b015763c348d1cc440310b3f3a619d8542c751bb5e1579f980a6fefe52b0a27c6e4f9b18d1f84047c5e82283e0fff629dd7fb6ca3efdb1d3ec5d0a935767859996ebbf8c743564cd62f2bbf8e14de0861b4d9961862ddba099ce91ff90181e98cc7ddabcccbd794944e9cf12d26711435fff7c8df79e1527b479d8373213a49cd8a3a17c47820e1e9c53fc29e430f5beea1c439f1b2d71042401cb799ba115126b6afdb3c2f211269ce0b2b7386c9b4a9cea05726178c3142aed9ce85c1d45104d79878ee8042883b98eca6a8dacad3da6fda935fe4492027af9011ac030621062056c29f10c9fdba393b6636c5d4dc4f45f177581d4fdedb1aaac4b302f7ffdbee2cd7afed20c47d022017e2670d4e31c6033f0a10595715a4f7d722494d34c9bb85a26ab3e8085d6ea2c6759190b7d8cd1c5e386db4d269312dd979e10f5816bcdad198915ac49d5738173e25a850eb599f38aed5c676bb0fa2345f2a48b1e064e52a791edc574b5cf2f6507684cb213259178e888efc61ea393feeb11d5dd15f88524750168f40dde3a606aa28ac1f58be0252a8a4480ef1ccb0bfa56df218c25ec62310b0943d3410ee4c45ee6113e868e144b7588985176f03d5fd20978a5d1e8d5d18245251b5b2924cc03bfbb9f0a69e8a3d9fa365bd22348ea60a0d970e8347edc26b107916f89b2d338bce973903c4f578335903337b901b6cf2c952bfb037873155611e9109cf4237e30f13d851017ebf94b8125589d2931377d05b0c5f98ab09b3abe83090aeae6938c228aa6f006bda7d74f92186bc61f51845e220a7bf3353a382caa02771c15ce9680b446da475164ac01b7e79486e9817045243bd638080a10a7acbc296db79039cde56809a0cd1be7462bb4bd7225a9d4baf1ae4e636138c0a5ae312784eee13ba34cdcb2b41236e55551186191d7f04c21bdb518645a9f47a783ab05bc59dadcea6f159772800cbb93126530aefcd2f7b29f09434ac1c4cedd721089d2a461155978125fd063e6ba099ee3825b387090985f4076a17aa1f8869a480c1789e01f9ae5b4874fac5d3ae5095ce92563e85b18546153ff4168b9d270f5fee16e5209c97f216d74e13629710f75f8e901688e7e7ab514082c148cf51fefb31ac5de6514036a0be7cf529db5a78423cb2b48b3fe27e6d0e1034d837ae3488bd8236d1688bd49800dc83317e9c7464db74b95bc557371c1d9295dbc8c23c955cb07ce649cb5683c873d9d8b6af71a2e4df28aecd5863f8ea4ef4d91be20581c069b2117618cb781c54ebe5f63c88bd8c595e472a770f9e64bd9be70cac8d28c43ec6d0f01cba13ff5b0b20af891a6e0f860e4f8d338b1cd29504581615231ca480749850ad820722bc3b18add71161f74e47a4e3b51fd36d4e1dceac7d7c943fd0dc34296244f65a12bbf32d7a36554066e5901abb0c226b84aa5a10e261831ad744a0989aed285af74d9f10b4971335ec377dabf9b68074f07365b34cc28aac4ecc1142d78d4adb7d2164ad8d743389d7b76b7e60c37e8d81e805a2f253146f6f3d832279e6436287448ddc6b29c4a42974ff23283c0b1f3131e44f0fa543a61357c86f9da9399add264eed1d4c0e296f274c41562aee2ed12785c0e73f1f504e17ebd678c76463c4cb69d23d69c2e3b682f7f497c08aac6ff86daf9663fa7fe843c7526fe4b3147a075c028a26d5975c56cb2234d91e947ffd169a7b4cb049898aaa2de3b32628a35378bad261fa3efe1dbf476b92693e3549467391ea8ab0e56202d9b0804b1490bc7223bd0396b2bfd49f4f05b3ca3b0307356c682a911bdd13b4370b15844a6c4f648b36366b73e707bfca892e21d476433a7732bc343d7cfe8d142c1fb386b35b13ffa184e73d3458d69736dff862869caace520e35ab27d9b019d9a937785354965637c1e56aaef4ef08698e25377913e1b4eccb18db894a1197163f135a3394c8f5476f34d4bd9b3eb01befe9bb5b25f69fec197dbb8756798c78f6e96b24fb03df392a7bd105d957ce55e6d675979d031707c626441987eb83c82fc0672fa1760a24fb3f6e3844081f8a8b0245a955d01e3f20838613439f9678b7a2926e57b4c50b1d31907238570391dc9d741c7d6f5bc0532264f01094d813e4afbe291a3f82fb4e77e30e2c8d79e84fe508b078c81fb0e5c8d5788fc5bb0a18b3254724b7bf86d63a17292ca1e7c328e7194fc4667aae52daece780586d4d9150de108ff0128994b4828520e14233ff8c02a48107907c36c4b81a688238db2d390b1d7aca2404a84e9b91b8f36c26fb14bb22ad6478b8bbdcbcaf4f8d89f591e81c841923964bff00041206f50a4d96b303cd984714", 0x1000}], 0x1, 0x0}, 0x4) r2 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000100)=""/61) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001780)=""/206) socket(0x36, 0x7, 0x7) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) accept(r3, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001b80)=""/123) dup2(r3, r4) semget$private(0x0, 0x0, 0x1) r5 = socket$inet6(0x18, 0x8003, 0x20) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = accept$inet6(r5, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r9 = getuid() fchown(r3, r9, r7) dup2(r3, r3) fcntl$setstatus(r8, 0x4, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000300)=""/239) getgid() semop(r2, &(0x7f00000001c0)=[{0x4, 0x8, 0x1000}], 0x1) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000080)=""/94) bind$inet6(r8, &(0x7f0000000440)={0x18, 0x1, 0x8, 0x48f}, 0xc) socketpair(0x0, 0x0, 0x7f, &(0x7f0000000400)) setreuid(r6, r1) 16:00:06 executing program 1: r0 = msgget(0x0, 0x0) setreuid(0x0, 0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = geteuid() setreuid(r1, r2) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) 16:00:06 executing program 0: setuid(0xee01) r0 = accept(0xffffffffffffffff, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) getsockname$inet6(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) r1 = geteuid() setreuid(r1, 0x0) sendmsg(r0, &(0x7f0000001a40)={&(0x7f0000000680)=@in6={0x18, 0x3, 0x100, 0x1d5}, 0xc, &(0x7f0000001740)=[{&(0x7f0000000740)="6efc2f557f4afdd662df4cb3228aeaf50645b599cbe040a7a47c025e26787dc67c0640fbc1ea8868bbecbfbfa3217ef1c76185fa25fd5c2a3f227d8785831c7a6ba74f0657dd9dea5c7cca2a9173d5db8b0fc676ea2c7a963b3c667ea0d7b3ed57e433c6cdff131c44f0faf1dd9c210bb9cc8cc581327315c111e370c8e8caff692984f42d1fc58bb7b1f71bdd25800725a091bd92602c71e0c8a42bcd9680078a049c49d4adee38e032d546fab2fd00e17f153e3a2895696052fcadbc32323311fc8b6a7b87fa8a1aa371e68ece9cf29bde61b54d3748d84050d544b4cd2e074dc80e7dd722ee0f7c33ebdb74a1ed2465da48b473e608c65fa341fb424f28d6cf55d65618d130c1784a5f37bb59aa8d57ea5bcebba94b7abc2b8cef8f22fdc15f73370af46b6c4338c1bc30d71b602a721e19901a649a579445309fd642df86dc2c8c2d0399e4225d3dd8a579a303bb9635ba9b1276320bd64772101994d99d28a77db10cb69d3fc9789488318268c63260458fbf98fe82ae58b25189671b8de5082633916e59e83c151366a2fd171e0e71cf6efdac890bf1809bf906707b2e0018540e59abcc624d6854bc7e14925e46348196f01131e707861626be980550540ecc577978e7331549f93ed69e29d1aed709583dec2d8ebabd1155723f8b1cc454759bf4aeb1c32847e0457ee53e2ea6b3c9d58f8d52f6b9e8a8a16088659b3f11675039de056831106cfaf1621b1b435573f08818d0112693876b30cd112694c241e80b0108835fd9034c25af4c884801fdf619abd67b3b78bb93aee3386af45f6ca2fd3ed8c94e7d1626f6b4815ba533e8a94986ab2c9a80d482e73f3771b7c68a3ae5104d95eb22fb959a048ae0e2de4148914c5e41bbcbd6ba00af48e4cd725c07794801ba6e6d1855720858e3ee6a034c31ee99990bb99c99e9bf7883c55e77264c9b97e587bcaa2d6cdc4c063dc68f3f3ad342089eb3e7f4943202e94279fa4e96042e75d70278f3c3dfa4bf1de0d34e8aed8da844f8bac126a19d92fb32cb37780277e540b1d8ef7bf247b1bd561108fc2020918ccd73addbffedc93242fc9d837dc633298e2ea3545d88471a554fa178cf4865bb2dbd282d23962c17cebfee7783a2eab5987a153accbfac04f6788f1f54da49d3341db81953b79a51567ed51808bb52af275430349c079d443c13e0890505386c8f7958761e8b51b07b8a017a7a482477fab890db92cd8f5b139446e3308a09c077118bb798c5ea5319e935b3fe90960377fcadd661d9bb03e703766b14a095ff9f0cef98528e35107b9807e61510f7d7e35f153cec7b0eb880f98a9d7ea66d2dfaccc4c2467974adbb789bf6d7120b81333c1876fcf9354a8808b9e79586dcce8953015bdf6c89c8441465bce4d6c9be585e5dbf3ebfac04caa1c9e3010e6966dbabdf60f62148ca12646ab4c9826df9e089f2c26d5d34feb4d8edaeb465ceb93fb5ec3b59aedd55e7acc81a60025dafb46c94c656f445042127fddba5125da7c6eded55c5e984017a926c3dd1170290b4799c9e58815d4e1a2b0e636bfe743a58c8b5b89a3847aeab8c4dbf8e6d3649d88a6abb9139cea6246c13194b8b6fb8fe66e85decb862529dfba048ecb4eae3c4c4363b04210deb501002e18a7acc0ebe0bab900ecbce1a708a00b544ddee1216c502a31aad3369f825e18d9242ab77ac654655745e32d543bbdf9aeb149290288f67c84c265b53ef0409e85419cdd758ee3cc8bfe1c7a8a6908202e84ff449e6dfc60ab3c25bf3cb914553557ee1835af1471d38c1850a7bf0ed647be69525100918bbacfc5e0e59529f3ef6d12021e0d51d24c457a0adf8026ef1dc293dd0313378ccdf19cbbd293537b6a80947566a76923563e8ef78d0589fff528b520e80b668e09c77a6db13828e8c5d62a3d00461559b8c22b49f4bb8ae8c299e280368fb1c1241e1529cfe4d051d08f428640601b78d51be519d6612e397bb3540073313a0b51d99bd58ca2c1bf42235881f007dde8af29f73646a25280b9cdc29f363ee3f4798ab100a2e501305ba7d497e8c6e3b212f6b5eaff3f9a05cd6b7b9a62f3d40d92204b945698a9e0f25f5d509a1b447008e3679753c24b80778ea1c45d306c49ea27ae4aeab1cfb96a27e4f9356d5781898e9d3d68cd2775b644d55c4e2702e3498467a0604068e6c0be91490f1d5cb5e3520aa1986f54876500253545df94c1a1ef9a129b6b2ea0477b9f7c724338e573968e110d28ef21b8c72c7a0b5c736d1f510ecb919993ca10dbcf12eba60165e01e441b8407e37570ecb5c8359f624c3f9c0216878386762f1f75867b8553676c01e363a49c768661f66a4ddd09bc70d8296c272c563ed89a919dd07f52068669ea19b37ea376aec0b25c63c989d1b360c4fed8e8f79889309111681bc18a6da7fdf5abc977c10a173f1c62208f629cd5afe12821c0712ebe7456fb70c189b2d92845657410ad28bc310d899cdd8ef4c219c22ca853f05428144f9da507e97d26a70945539abd2407490916559597992c6cc52cbfb6d60099d10c4022929c5a392ca1cbec1e3a179809d793c20599e18849074991e90de9c8f1ed9ab429ac20bfbe5a248b939b5d2536c02dea6ea3d421a945caca117e247996df52291fce46e927b1b68aa06feb788a3e10237d21bc25b60f39b0adfbc2e292fec3d59771be81a996e1a6be72a448c2fc78a9b3121158f8cdb5f6f807d106f67bc0e5363d12bf6710e93cb65634014fb285dbd5e0005dd457daeba78c3c84faff6ca9eee38a859c0ef39463e05b23132157f7cd92be7bbd27c580a9c9918969c56cd23c0847b8bab9b7894009ece20284da3cbaccdb8c74fdc21845cfff5c04b2fd917ab62e2eb95008cf0ad4aa21eab385cc890c62f7e7a7ac3a54cb18cbdbe0f1dd3957aa9fe247c46c49bc936c057b6f43f6a02e7a74c10864860f3c66f55a61bf067592c4efe06b1bed6985686ac64adb107386486e0944d65b5cf5751a20058b41f03d62bed6ae87f18724694ef31d892c0317db50d821f6f397309a09c33d3d7033051e3057a7a9152550d307c834a37a59139e2bcc224cc55eba2fd84f6ecbd29885b7e709dadee619c0983370771d68a34c73be32b282c070671fc0629e2bdd4bd02e91ffebd2cf1d0d194ac3350c1c2b131697a296772ada1f7a98a99cdd5b34fec05f20cc61f7203b97e3b7a2668ebce06114e1e60dc828948e7fd3043c334136c5a6287c758ee490b1b8788c87633e26e32d9239006794154b4352df5756f6a450fd837113fb6ee257e83e01713fd62d4a710a6984dd787b17c300fc20cda98946cfea352901bebb7d747ef74f3e0b37bc870c98cf0c418199b7f86b52b48daa2d51b35cdf837f644e8e20759b22eb1c9a37eb96656e022105759f25b015763c348d1cc440310b3f3a619d8542c751bb5e1579f980a6fefe52b0a27c6e4f9b18d1f84047c5e82283e0fff629dd7fb6ca3efdb1d3ec5d0a935767859996ebbf8c743564cd62f2bbf8e14de0861b4d9961862ddba099ce91ff90181e98cc7ddabcccbd794944e9cf12d26711435fff7c8df79e1527b479d8373213a49cd8a3a17c47820e1e9c53fc29e430f5beea1c439f1b2d71042401cb799ba115126b6afdb3c2f211269ce0b2b7386c9b4a9cea05726178c3142aed9ce85c1d45104d79878ee8042883b98eca6a8dacad3da6fda935fe4492027af9011ac030621062056c29f10c9fdba393b6636c5d4dc4f45f177581d4fdedb1aaac4b302f7ffdbee2cd7afed20c47d022017e2670d4e31c6033f0a10595715a4f7d722494d34c9bb85a26ab3e8085d6ea2c6759190b7d8cd1c5e386db4d269312dd979e10f5816bcdad198915ac49d5738173e25a850eb599f38aed5c676bb0fa2345f2a48b1e064e52a791edc574b5cf2f6507684cb213259178e888efc61ea393feeb11d5dd15f88524750168f40dde3a606aa28ac1f58be0252a8a4480ef1ccb0bfa56df218c25ec62310b0943d3410ee4c45ee6113e868e144b7588985176f03d5fd20978a5d1e8d5d18245251b5b2924cc03bfbb9f0a69e8a3d9fa365bd22348ea60a0d970e8347edc26b107916f89b2d338bce973903c4f578335903337b901b6cf2c952bfb037873155611e9109cf4237e30f13d851017ebf94b8125589d2931377d05b0c5f98ab09b3abe83090aeae6938c228aa6f006bda7d74f92186bc61f51845e220a7bf3353a382caa02771c15ce9680b446da475164ac01b7e79486e9817045243bd638080a10a7acbc296db79039cde56809a0cd1be7462bb4bd7225a9d4baf1ae4e636138c0a5ae312784eee13ba34cdcb2b41236e55551186191d7f04c21bdb518645a9f47a783ab05bc59dadcea6f159772800cbb93126530aefcd2f7b29f09434ac1c4cedd721089d2a461155978125fd063e6ba099ee3825b387090985f4076a17aa1f8869a480c1789e01f9ae5b4874fac5d3ae5095ce92563e85b18546153ff4168b9d270f5fee16e5209c97f216d74e13629710f75f8e901688e7e7ab514082c148cf51fefb31ac5de6514036a0be7cf529db5a78423cb2b48b3fe27e6d0e1034d837ae3488bd8236d1688bd49800dc83317e9c7464db74b95bc557371c1d9295dbc8c23c955cb07ce649cb5683c873d9d8b6af71a2e4df28aecd5863f8ea4ef4d91be20581c069b2117618cb781c54ebe5f63c88bd8c595e472a770f9e64bd9be70cac8d28c43ec6d0f01cba13ff5b0b20af891a6e0f860e4f8d338b1cd29504581615231ca480749850ad820722bc3b18add71161f74e47a4e3b51fd36d4e1dceac7d7c943fd0dc34296244f65a12bbf32d7a36554066e5901abb0c226b84aa5a10e261831ad744a0989aed285af74d9f10b4971335ec377dabf9b68074f07365b34cc28aac4ecc1142d78d4adb7d2164ad8d743389d7b76b7e60c37e8d81e805a2f253146f6f3d832279e6436287448ddc6b29c4a42974ff23283c0b1f3131e44f0fa543a61357c86f9da9399add264eed1d4c0e296f274c41562aee2ed12785c0e73f1f504e17ebd678c76463c4cb69d23d69c2e3b682f7f497c08aac6ff86daf9663fa7fe843c7526fe4b3147a075c028a26d5975c56cb2234d91e947ffd169a7b4cb049898aaa2de3b32628a35378bad261fa3efe1dbf476b92693e3549467391ea8ab0e56202d9b0804b1490bc7223bd0396b2bfd49f4f05b3ca3b0307356c682a911bdd13b4370b15844a6c4f648b36366b73e707bfca892e21d476433a7732bc343d7cfe8d142c1fb386b35b13ffa184e73d3458d69736dff862869caace520e35ab27d9b019d9a937785354965637c1e56aaef4ef08698e25377913e1b4eccb18db894a1197163f135a3394c8f5476f34d4bd9b3eb01befe9bb5b25f69fec197dbb8756798c78f6e96b24fb03df392a7bd105d957ce55e6d675979d031707c626441987eb83c82fc0672fa1760a24fb3f6e3844081f8a8b0245a955d01e3f20838613439f9678b7a2926e57b4c50b1d31907238570391dc9d741c7d6f5bc0532264f01094d813e4afbe291a3f82fb4e77e30e2c8d79e84fe508b078c81fb0e5c8d5788fc5bb0a18b3254724b7bf86d63a17292ca1e7c328e7194fc4667aae52daece780586d4d9150de108ff0128994b4828520e14233ff8c02a48107907c36c4b81a688238db2d390b1d7aca2404a84e9b91b8f36c26fb14bb22ad6478b8bbdcbcaf4f8d89f591e81c841923964bff00041206f50a4d96b303cd984714", 0x1000}], 0x1, 0x0}, 0x4) r2 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000100)=""/61) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001780)=""/206) socket(0x36, 0x7, 0x7) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) accept(r3, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001b80)=""/123) dup2(r3, r4) semget$private(0x0, 0x0, 0x1) r5 = socket$inet6(0x18, 0x8003, 0x20) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = accept$inet6(r5, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r9 = getuid() fchown(r3, r9, r7) dup2(r3, r3) fcntl$setstatus(r8, 0x4, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000300)=""/239) getgid() semop(r2, &(0x7f00000001c0)=[{0x4, 0x8, 0x1000}], 0x1) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000080)=""/94) bind$inet6(r8, &(0x7f0000000440)={0x18, 0x1, 0x8, 0x48f}, 0xc) socketpair(0x0, 0x0, 0x7f, &(0x7f0000000400)) setreuid(r6, r1) 16:00:06 executing program 1: setuid(0xee01) r0 = accept(0xffffffffffffffff, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) getsockname$inet6(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) r1 = geteuid() setreuid(r1, 0x0) sendmsg(r0, &(0x7f0000001a40)={&(0x7f0000000680)=@in6={0x18, 0x3, 0x100, 0x1d5}, 0xc, &(0x7f0000001740)=[{&(0x7f0000000740)="6efc2f557f4afdd662df4cb3228aeaf50645b599cbe040a7a47c025e26787dc67c0640fbc1ea8868bbecbfbfa3217ef1c76185fa25fd5c2a3f227d8785831c7a6ba74f0657dd9dea5c7cca2a9173d5db8b0fc676ea2c7a963b3c667ea0d7b3ed57e433c6cdff131c44f0faf1dd9c210bb9cc8cc581327315c111e370c8e8caff692984f42d1fc58bb7b1f71bdd25800725a091bd92602c71e0c8a42bcd9680078a049c49d4adee38e032d546fab2fd00e17f153e3a2895696052fcadbc32323311fc8b6a7b87fa8a1aa371e68ece9cf29bde61b54d3748d84050d544b4cd2e074dc80e7dd722ee0f7c33ebdb74a1ed2465da48b473e608c65fa341fb424f28d6cf55d65618d130c1784a5f37bb59aa8d57ea5bcebba94b7abc2b8cef8f22fdc15f73370af46b6c4338c1bc30d71b602a721e19901a649a579445309fd642df86dc2c8c2d0399e4225d3dd8a579a303bb9635ba9b1276320bd64772101994d99d28a77db10cb69d3fc9789488318268c63260458fbf98fe82ae58b25189671b8de5082633916e59e83c151366a2fd171e0e71cf6efdac890bf1809bf906707b2e0018540e59abcc624d6854bc7e14925e46348196f01131e707861626be980550540ecc577978e7331549f93ed69e29d1aed709583dec2d8ebabd1155723f8b1cc454759bf4aeb1c32847e0457ee53e2ea6b3c9d58f8d52f6b9e8a8a16088659b3f11675039de056831106cfaf1621b1b435573f08818d0112693876b30cd112694c241e80b0108835fd9034c25af4c884801fdf619abd67b3b78bb93aee3386af45f6ca2fd3ed8c94e7d1626f6b4815ba533e8a94986ab2c9a80d482e73f3771b7c68a3ae5104d95eb22fb959a048ae0e2de4148914c5e41bbcbd6ba00af48e4cd725c07794801ba6e6d1855720858e3ee6a034c31ee99990bb99c99e9bf7883c55e77264c9b97e587bcaa2d6cdc4c063dc68f3f3ad342089eb3e7f4943202e94279fa4e96042e75d70278f3c3dfa4bf1de0d34e8aed8da844f8bac126a19d92fb32cb37780277e540b1d8ef7bf247b1bd561108fc2020918ccd73addbffedc93242fc9d837dc633298e2ea3545d88471a554fa178cf4865bb2dbd282d23962c17cebfee7783a2eab5987a153accbfac04f6788f1f54da49d3341db81953b79a51567ed51808bb52af275430349c079d443c13e0890505386c8f7958761e8b51b07b8a017a7a482477fab890db92cd8f5b139446e3308a09c077118bb798c5ea5319e935b3fe90960377fcadd661d9bb03e703766b14a095ff9f0cef98528e35107b9807e61510f7d7e35f153cec7b0eb880f98a9d7ea66d2dfaccc4c2467974adbb789bf6d7120b81333c1876fcf9354a8808b9e79586dcce8953015bdf6c89c8441465bce4d6c9be585e5dbf3ebfac04caa1c9e3010e6966dbabdf60f62148ca12646ab4c9826df9e089f2c26d5d34feb4d8edaeb465ceb93fb5ec3b59aedd55e7acc81a60025dafb46c94c656f445042127fddba5125da7c6eded55c5e984017a926c3dd1170290b4799c9e58815d4e1a2b0e636bfe743a58c8b5b89a3847aeab8c4dbf8e6d3649d88a6abb9139cea6246c13194b8b6fb8fe66e85decb862529dfba048ecb4eae3c4c4363b04210deb501002e18a7acc0ebe0bab900ecbce1a708a00b544ddee1216c502a31aad3369f825e18d9242ab77ac654655745e32d543bbdf9aeb149290288f67c84c265b53ef0409e85419cdd758ee3cc8bfe1c7a8a6908202e84ff449e6dfc60ab3c25bf3cb914553557ee1835af1471d38c1850a7bf0ed647be69525100918bbacfc5e0e59529f3ef6d12021e0d51d24c457a0adf8026ef1dc293dd0313378ccdf19cbbd293537b6a80947566a76923563e8ef78d0589fff528b520e80b668e09c77a6db13828e8c5d62a3d00461559b8c22b49f4bb8ae8c299e280368fb1c1241e1529cfe4d051d08f428640601b78d51be519d6612e397bb3540073313a0b51d99bd58ca2c1bf42235881f007dde8af29f73646a25280b9cdc29f363ee3f4798ab100a2e501305ba7d497e8c6e3b212f6b5eaff3f9a05cd6b7b9a62f3d40d92204b945698a9e0f25f5d509a1b447008e3679753c24b80778ea1c45d306c49ea27ae4aeab1cfb96a27e4f9356d5781898e9d3d68cd2775b644d55c4e2702e3498467a0604068e6c0be91490f1d5cb5e3520aa1986f54876500253545df94c1a1ef9a129b6b2ea0477b9f7c724338e573968e110d28ef21b8c72c7a0b5c736d1f510ecb919993ca10dbcf12eba60165e01e441b8407e37570ecb5c8359f624c3f9c0216878386762f1f75867b8553676c01e363a49c768661f66a4ddd09bc70d8296c272c563ed89a919dd07f52068669ea19b37ea376aec0b25c63c989d1b360c4fed8e8f79889309111681bc18a6da7fdf5abc977c10a173f1c62208f629cd5afe12821c0712ebe7456fb70c189b2d92845657410ad28bc310d899cdd8ef4c219c22ca853f05428144f9da507e97d26a70945539abd2407490916559597992c6cc52cbfb6d60099d10c4022929c5a392ca1cbec1e3a179809d793c20599e18849074991e90de9c8f1ed9ab429ac20bfbe5a248b939b5d2536c02dea6ea3d421a945caca117e247996df52291fce46e927b1b68aa06feb788a3e10237d21bc25b60f39b0adfbc2e292fec3d59771be81a996e1a6be72a448c2fc78a9b3121158f8cdb5f6f807d106f67bc0e5363d12bf6710e93cb65634014fb285dbd5e0005dd457daeba78c3c84faff6ca9eee38a859c0ef39463e05b23132157f7cd92be7bbd27c580a9c9918969c56cd23c0847b8bab9b7894009ece20284da3cbaccdb8c74fdc21845cfff5c04b2fd917ab62e2eb95008cf0ad4aa21eab385cc890c62f7e7a7ac3a54cb18cbdbe0f1dd3957aa9fe247c46c49bc936c057b6f43f6a02e7a74c10864860f3c66f55a61bf067592c4efe06b1bed6985686ac64adb107386486e0944d65b5cf5751a20058b41f03d62bed6ae87f18724694ef31d892c0317db50d821f6f397309a09c33d3d7033051e3057a7a9152550d307c834a37a59139e2bcc224cc55eba2fd84f6ecbd29885b7e709dadee619c0983370771d68a34c73be32b282c070671fc0629e2bdd4bd02e91ffebd2cf1d0d194ac3350c1c2b131697a296772ada1f7a98a99cdd5b34fec05f20cc61f7203b97e3b7a2668ebce06114e1e60dc828948e7fd3043c334136c5a6287c758ee490b1b8788c87633e26e32d9239006794154b4352df5756f6a450fd837113fb6ee257e83e01713fd62d4a710a6984dd787b17c300fc20cda98946cfea352901bebb7d747ef74f3e0b37bc870c98cf0c418199b7f86b52b48daa2d51b35cdf837f644e8e20759b22eb1c9a37eb96656e022105759f25b015763c348d1cc440310b3f3a619d8542c751bb5e1579f980a6fefe52b0a27c6e4f9b18d1f84047c5e82283e0fff629dd7fb6ca3efdb1d3ec5d0a935767859996ebbf8c743564cd62f2bbf8e14de0861b4d9961862ddba099ce91ff90181e98cc7ddabcccbd794944e9cf12d26711435fff7c8df79e1527b479d8373213a49cd8a3a17c47820e1e9c53fc29e430f5beea1c439f1b2d71042401cb799ba115126b6afdb3c2f211269ce0b2b7386c9b4a9cea05726178c3142aed9ce85c1d45104d79878ee8042883b98eca6a8dacad3da6fda935fe4492027af9011ac030621062056c29f10c9fdba393b6636c5d4dc4f45f177581d4fdedb1aaac4b302f7ffdbee2cd7afed20c47d022017e2670d4e31c6033f0a10595715a4f7d722494d34c9bb85a26ab3e8085d6ea2c6759190b7d8cd1c5e386db4d269312dd979e10f5816bcdad198915ac49d5738173e25a850eb599f38aed5c676bb0fa2345f2a48b1e064e52a791edc574b5cf2f6507684cb213259178e888efc61ea393feeb11d5dd15f88524750168f40dde3a606aa28ac1f58be0252a8a4480ef1ccb0bfa56df218c25ec62310b0943d3410ee4c45ee6113e868e144b7588985176f03d5fd20978a5d1e8d5d18245251b5b2924cc03bfbb9f0a69e8a3d9fa365bd22348ea60a0d970e8347edc26b107916f89b2d338bce973903c4f578335903337b901b6cf2c952bfb037873155611e9109cf4237e30f13d851017ebf94b8125589d2931377d05b0c5f98ab09b3abe83090aeae6938c228aa6f006bda7d74f92186bc61f51845e220a7bf3353a382caa02771c15ce9680b446da475164ac01b7e79486e9817045243bd638080a10a7acbc296db79039cde56809a0cd1be7462bb4bd7225a9d4baf1ae4e636138c0a5ae312784eee13ba34cdcb2b41236e55551186191d7f04c21bdb518645a9f47a783ab05bc59dadcea6f159772800cbb93126530aefcd2f7b29f09434ac1c4cedd721089d2a461155978125fd063e6ba099ee3825b387090985f4076a17aa1f8869a480c1789e01f9ae5b4874fac5d3ae5095ce92563e85b18546153ff4168b9d270f5fee16e5209c97f216d74e13629710f75f8e901688e7e7ab514082c148cf51fefb31ac5de6514036a0be7cf529db5a78423cb2b48b3fe27e6d0e1034d837ae3488bd8236d1688bd49800dc83317e9c7464db74b95bc557371c1d9295dbc8c23c955cb07ce649cb5683c873d9d8b6af71a2e4df28aecd5863f8ea4ef4d91be20581c069b2117618cb781c54ebe5f63c88bd8c595e472a770f9e64bd9be70cac8d28c43ec6d0f01cba13ff5b0b20af891a6e0f860e4f8d338b1cd29504581615231ca480749850ad820722bc3b18add71161f74e47a4e3b51fd36d4e1dceac7d7c943fd0dc34296244f65a12bbf32d7a36554066e5901abb0c226b84aa5a10e261831ad744a0989aed285af74d9f10b4971335ec377dabf9b68074f07365b34cc28aac4ecc1142d78d4adb7d2164ad8d743389d7b76b7e60c37e8d81e805a2f253146f6f3d832279e6436287448ddc6b29c4a42974ff23283c0b1f3131e44f0fa543a61357c86f9da9399add264eed1d4c0e296f274c41562aee2ed12785c0e73f1f504e17ebd678c76463c4cb69d23d69c2e3b682f7f497c08aac6ff86daf9663fa7fe843c7526fe4b3147a075c028a26d5975c56cb2234d91e947ffd169a7b4cb049898aaa2de3b32628a35378bad261fa3efe1dbf476b92693e3549467391ea8ab0e56202d9b0804b1490bc7223bd0396b2bfd49f4f05b3ca3b0307356c682a911bdd13b4370b15844a6c4f648b36366b73e707bfca892e21d476433a7732bc343d7cfe8d142c1fb386b35b13ffa184e73d3458d69736dff862869caace520e35ab27d9b019d9a937785354965637c1e56aaef4ef08698e25377913e1b4eccb18db894a1197163f135a3394c8f5476f34d4bd9b3eb01befe9bb5b25f69fec197dbb8756798c78f6e96b24fb03df392a7bd105d957ce55e6d675979d031707c626441987eb83c82fc0672fa1760a24fb3f6e3844081f8a8b0245a955d01e3f20838613439f9678b7a2926e57b4c50b1d31907238570391dc9d741c7d6f5bc0532264f01094d813e4afbe291a3f82fb4e77e30e2c8d79e84fe508b078c81fb0e5c8d5788fc5bb0a18b3254724b7bf86d63a17292ca1e7c328e7194fc4667aae52daece780586d4d9150de108ff0128994b4828520e14233ff8c02a48107907c36c4b81a688238db2d390b1d7aca2404a84e9b91b8f36c26fb14bb22ad6478b8bbdcbcaf4f8d89f591e81c841923964bff00041206f50a4d96b303cd984714", 0x1000}], 0x1, 0x0}, 0x4) r2 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000100)=""/61) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001780)=""/206) socket(0x36, 0x7, 0x7) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) accept(r3, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001b80)=""/123) dup2(r3, r4) semget$private(0x0, 0x0, 0x1) r5 = socket$inet6(0x18, 0x8003, 0x20) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = accept$inet6(r5, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r9 = getuid() fchown(r3, r9, r7) dup2(r3, r3) fcntl$setstatus(r8, 0x4, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000300)=""/239) getgid() semop(r2, &(0x7f00000001c0)=[{0x4, 0x8, 0x1000}], 0x1) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000080)=""/94) bind$inet6(r8, &(0x7f0000000440)={0x18, 0x1, 0x8, 0x48f}, 0xc) socketpair(0x0, 0x0, 0x7f, &(0x7f0000000400)) setreuid(r6, r1) 16:00:06 executing program 0: setuid(0xee01) r0 = accept(0xffffffffffffffff, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) getsockname$inet6(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) r1 = geteuid() setreuid(r1, 0x0) sendmsg(r0, &(0x7f0000001a40)={&(0x7f0000000680)=@in6={0x18, 0x3, 0x100, 0x1d5}, 0xc, &(0x7f0000001740)=[{&(0x7f0000000740)="6efc2f557f4afdd662df4cb3228aeaf50645b599cbe040a7a47c025e26787dc67c0640fbc1ea8868bbecbfbfa3217ef1c76185fa25fd5c2a3f227d8785831c7a6ba74f0657dd9dea5c7cca2a9173d5db8b0fc676ea2c7a963b3c667ea0d7b3ed57e433c6cdff131c44f0faf1dd9c210bb9cc8cc581327315c111e370c8e8caff692984f42d1fc58bb7b1f71bdd25800725a091bd92602c71e0c8a42bcd9680078a049c49d4adee38e032d546fab2fd00e17f153e3a2895696052fcadbc32323311fc8b6a7b87fa8a1aa371e68ece9cf29bde61b54d3748d84050d544b4cd2e074dc80e7dd722ee0f7c33ebdb74a1ed2465da48b473e608c65fa341fb424f28d6cf55d65618d130c1784a5f37bb59aa8d57ea5bcebba94b7abc2b8cef8f22fdc15f73370af46b6c4338c1bc30d71b602a721e19901a649a579445309fd642df86dc2c8c2d0399e4225d3dd8a579a303bb9635ba9b1276320bd64772101994d99d28a77db10cb69d3fc9789488318268c63260458fbf98fe82ae58b25189671b8de5082633916e59e83c151366a2fd171e0e71cf6efdac890bf1809bf906707b2e0018540e59abcc624d6854bc7e14925e46348196f01131e707861626be980550540ecc577978e7331549f93ed69e29d1aed709583dec2d8ebabd1155723f8b1cc454759bf4aeb1c32847e0457ee53e2ea6b3c9d58f8d52f6b9e8a8a16088659b3f11675039de056831106cfaf1621b1b435573f08818d0112693876b30cd112694c241e80b0108835fd9034c25af4c884801fdf619abd67b3b78bb93aee3386af45f6ca2fd3ed8c94e7d1626f6b4815ba533e8a94986ab2c9a80d482e73f3771b7c68a3ae5104d95eb22fb959a048ae0e2de4148914c5e41bbcbd6ba00af48e4cd725c07794801ba6e6d1855720858e3ee6a034c31ee99990bb99c99e9bf7883c55e77264c9b97e587bcaa2d6cdc4c063dc68f3f3ad342089eb3e7f4943202e94279fa4e96042e75d70278f3c3dfa4bf1de0d34e8aed8da844f8bac126a19d92fb32cb37780277e540b1d8ef7bf247b1bd561108fc2020918ccd73addbffedc93242fc9d837dc633298e2ea3545d88471a554fa178cf4865bb2dbd282d23962c17cebfee7783a2eab5987a153accbfac04f6788f1f54da49d3341db81953b79a51567ed51808bb52af275430349c079d443c13e0890505386c8f7958761e8b51b07b8a017a7a482477fab890db92cd8f5b139446e3308a09c077118bb798c5ea5319e935b3fe90960377fcadd661d9bb03e703766b14a095ff9f0cef98528e35107b9807e61510f7d7e35f153cec7b0eb880f98a9d7ea66d2dfaccc4c2467974adbb789bf6d7120b81333c1876fcf9354a8808b9e79586dcce8953015bdf6c89c8441465bce4d6c9be585e5dbf3ebfac04caa1c9e3010e6966dbabdf60f62148ca12646ab4c9826df9e089f2c26d5d34feb4d8edaeb465ceb93fb5ec3b59aedd55e7acc81a60025dafb46c94c656f445042127fddba5125da7c6eded55c5e984017a926c3dd1170290b4799c9e58815d4e1a2b0e636bfe743a58c8b5b89a3847aeab8c4dbf8e6d3649d88a6abb9139cea6246c13194b8b6fb8fe66e85decb862529dfba048ecb4eae3c4c4363b04210deb501002e18a7acc0ebe0bab900ecbce1a708a00b544ddee1216c502a31aad3369f825e18d9242ab77ac654655745e32d543bbdf9aeb149290288f67c84c265b53ef0409e85419cdd758ee3cc8bfe1c7a8a6908202e84ff449e6dfc60ab3c25bf3cb914553557ee1835af1471d38c1850a7bf0ed647be69525100918bbacfc5e0e59529f3ef6d12021e0d51d24c457a0adf8026ef1dc293dd0313378ccdf19cbbd293537b6a80947566a76923563e8ef78d0589fff528b520e80b668e09c77a6db13828e8c5d62a3d00461559b8c22b49f4bb8ae8c299e280368fb1c1241e1529cfe4d051d08f428640601b78d51be519d6612e397bb3540073313a0b51d99bd58ca2c1bf42235881f007dde8af29f73646a25280b9cdc29f363ee3f4798ab100a2e501305ba7d497e8c6e3b212f6b5eaff3f9a05cd6b7b9a62f3d40d92204b945698a9e0f25f5d509a1b447008e3679753c24b80778ea1c45d306c49ea27ae4aeab1cfb96a27e4f9356d5781898e9d3d68cd2775b644d55c4e2702e3498467a0604068e6c0be91490f1d5cb5e3520aa1986f54876500253545df94c1a1ef9a129b6b2ea0477b9f7c724338e573968e110d28ef21b8c72c7a0b5c736d1f510ecb919993ca10dbcf12eba60165e01e441b8407e37570ecb5c8359f624c3f9c0216878386762f1f75867b8553676c01e363a49c768661f66a4ddd09bc70d8296c272c563ed89a919dd07f52068669ea19b37ea376aec0b25c63c989d1b360c4fed8e8f79889309111681bc18a6da7fdf5abc977c10a173f1c62208f629cd5afe12821c0712ebe7456fb70c189b2d92845657410ad28bc310d899cdd8ef4c219c22ca853f05428144f9da507e97d26a70945539abd2407490916559597992c6cc52cbfb6d60099d10c4022929c5a392ca1cbec1e3a179809d793c20599e18849074991e90de9c8f1ed9ab429ac20bfbe5a248b939b5d2536c02dea6ea3d421a945caca117e247996df52291fce46e927b1b68aa06feb788a3e10237d21bc25b60f39b0adfbc2e292fec3d59771be81a996e1a6be72a448c2fc78a9b3121158f8cdb5f6f807d106f67bc0e5363d12bf6710e93cb65634014fb285dbd5e0005dd457daeba78c3c84faff6ca9eee38a859c0ef39463e05b23132157f7cd92be7bbd27c580a9c9918969c56cd23c0847b8bab9b7894009ece20284da3cbaccdb8c74fdc21845cfff5c04b2fd917ab62e2eb95008cf0ad4aa21eab385cc890c62f7e7a7ac3a54cb18cbdbe0f1dd3957aa9fe247c46c49bc936c057b6f43f6a02e7a74c10864860f3c66f55a61bf067592c4efe06b1bed6985686ac64adb107386486e0944d65b5cf5751a20058b41f03d62bed6ae87f18724694ef31d892c0317db50d821f6f397309a09c33d3d7033051e3057a7a9152550d307c834a37a59139e2bcc224cc55eba2fd84f6ecbd29885b7e709dadee619c0983370771d68a34c73be32b282c070671fc0629e2bdd4bd02e91ffebd2cf1d0d194ac3350c1c2b131697a296772ada1f7a98a99cdd5b34fec05f20cc61f7203b97e3b7a2668ebce06114e1e60dc828948e7fd3043c334136c5a6287c758ee490b1b8788c87633e26e32d9239006794154b4352df5756f6a450fd837113fb6ee257e83e01713fd62d4a710a6984dd787b17c300fc20cda98946cfea352901bebb7d747ef74f3e0b37bc870c98cf0c418199b7f86b52b48daa2d51b35cdf837f644e8e20759b22eb1c9a37eb96656e022105759f25b015763c348d1cc440310b3f3a619d8542c751bb5e1579f980a6fefe52b0a27c6e4f9b18d1f84047c5e82283e0fff629dd7fb6ca3efdb1d3ec5d0a935767859996ebbf8c743564cd62f2bbf8e14de0861b4d9961862ddba099ce91ff90181e98cc7ddabcccbd794944e9cf12d26711435fff7c8df79e1527b479d8373213a49cd8a3a17c47820e1e9c53fc29e430f5beea1c439f1b2d71042401cb799ba115126b6afdb3c2f211269ce0b2b7386c9b4a9cea05726178c3142aed9ce85c1d45104d79878ee8042883b98eca6a8dacad3da6fda935fe4492027af9011ac030621062056c29f10c9fdba393b6636c5d4dc4f45f177581d4fdedb1aaac4b302f7ffdbee2cd7afed20c47d022017e2670d4e31c6033f0a10595715a4f7d722494d34c9bb85a26ab3e8085d6ea2c6759190b7d8cd1c5e386db4d269312dd979e10f5816bcdad198915ac49d5738173e25a850eb599f38aed5c676bb0fa2345f2a48b1e064e52a791edc574b5cf2f6507684cb213259178e888efc61ea393feeb11d5dd15f88524750168f40dde3a606aa28ac1f58be0252a8a4480ef1ccb0bfa56df218c25ec62310b0943d3410ee4c45ee6113e868e144b7588985176f03d5fd20978a5d1e8d5d18245251b5b2924cc03bfbb9f0a69e8a3d9fa365bd22348ea60a0d970e8347edc26b107916f89b2d338bce973903c4f578335903337b901b6cf2c952bfb037873155611e9109cf4237e30f13d851017ebf94b8125589d2931377d05b0c5f98ab09b3abe83090aeae6938c228aa6f006bda7d74f92186bc61f51845e220a7bf3353a382caa02771c15ce9680b446da475164ac01b7e79486e9817045243bd638080a10a7acbc296db79039cde56809a0cd1be7462bb4bd7225a9d4baf1ae4e636138c0a5ae312784eee13ba34cdcb2b41236e55551186191d7f04c21bdb518645a9f47a783ab05bc59dadcea6f159772800cbb93126530aefcd2f7b29f09434ac1c4cedd721089d2a461155978125fd063e6ba099ee3825b387090985f4076a17aa1f8869a480c1789e01f9ae5b4874fac5d3ae5095ce92563e85b18546153ff4168b9d270f5fee16e5209c97f216d74e13629710f75f8e901688e7e7ab514082c148cf51fefb31ac5de6514036a0be7cf529db5a78423cb2b48b3fe27e6d0e1034d837ae3488bd8236d1688bd49800dc83317e9c7464db74b95bc557371c1d9295dbc8c23c955cb07ce649cb5683c873d9d8b6af71a2e4df28aecd5863f8ea4ef4d91be20581c069b2117618cb781c54ebe5f63c88bd8c595e472a770f9e64bd9be70cac8d28c43ec6d0f01cba13ff5b0b20af891a6e0f860e4f8d338b1cd29504581615231ca480749850ad820722bc3b18add71161f74e47a4e3b51fd36d4e1dceac7d7c943fd0dc34296244f65a12bbf32d7a36554066e5901abb0c226b84aa5a10e261831ad744a0989aed285af74d9f10b4971335ec377dabf9b68074f07365b34cc28aac4ecc1142d78d4adb7d2164ad8d743389d7b76b7e60c37e8d81e805a2f253146f6f3d832279e6436287448ddc6b29c4a42974ff23283c0b1f3131e44f0fa543a61357c86f9da9399add264eed1d4c0e296f274c41562aee2ed12785c0e73f1f504e17ebd678c76463c4cb69d23d69c2e3b682f7f497c08aac6ff86daf9663fa7fe843c7526fe4b3147a075c028a26d5975c56cb2234d91e947ffd169a7b4cb049898aaa2de3b32628a35378bad261fa3efe1dbf476b92693e3549467391ea8ab0e56202d9b0804b1490bc7223bd0396b2bfd49f4f05b3ca3b0307356c682a911bdd13b4370b15844a6c4f648b36366b73e707bfca892e21d476433a7732bc343d7cfe8d142c1fb386b35b13ffa184e73d3458d69736dff862869caace520e35ab27d9b019d9a937785354965637c1e56aaef4ef08698e25377913e1b4eccb18db894a1197163f135a3394c8f5476f34d4bd9b3eb01befe9bb5b25f69fec197dbb8756798c78f6e96b24fb03df392a7bd105d957ce55e6d675979d031707c626441987eb83c82fc0672fa1760a24fb3f6e3844081f8a8b0245a955d01e3f20838613439f9678b7a2926e57b4c50b1d31907238570391dc9d741c7d6f5bc0532264f01094d813e4afbe291a3f82fb4e77e30e2c8d79e84fe508b078c81fb0e5c8d5788fc5bb0a18b3254724b7bf86d63a17292ca1e7c328e7194fc4667aae52daece780586d4d9150de108ff0128994b4828520e14233ff8c02a48107907c36c4b81a688238db2d390b1d7aca2404a84e9b91b8f36c26fb14bb22ad6478b8bbdcbcaf4f8d89f591e81c841923964bff00041206f50a4d96b303cd984714", 0x1000}], 0x1, 0x0}, 0x4) r2 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000100)=""/61) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001780)=""/206) socket(0x36, 0x7, 0x7) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) accept(r3, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001b80)=""/123) dup2(r3, r4) semget$private(0x0, 0x0, 0x1) r5 = socket$inet6(0x18, 0x8003, 0x20) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = accept$inet6(r5, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r9 = getuid() fchown(r3, r9, r7) dup2(r3, r3) fcntl$setstatus(r8, 0x4, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000300)=""/239) getgid() semop(r2, &(0x7f00000001c0)=[{0x4, 0x8, 0x1000}], 0x1) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000080)=""/94) bind$inet6(r8, &(0x7f0000000440)={0x18, 0x1, 0x8, 0x48f}, 0xc) socketpair(0x0, 0x0, 0x7f, &(0x7f0000000400)) setreuid(r6, r1) 16:00:06 executing program 1: setuid(0xee01) r0 = accept(0xffffffffffffffff, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) getsockname$inet6(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) r1 = geteuid() setreuid(r1, 0x0) sendmsg(r0, &(0x7f0000001a40)={&(0x7f0000000680)=@in6={0x18, 0x3, 0x100, 0x1d5}, 0xc, &(0x7f0000001740)=[{&(0x7f0000000740)="6efc2f557f4afdd662df4cb3228aeaf50645b599cbe040a7a47c025e26787dc67c0640fbc1ea8868bbecbfbfa3217ef1c76185fa25fd5c2a3f227d8785831c7a6ba74f0657dd9dea5c7cca2a9173d5db8b0fc676ea2c7a963b3c667ea0d7b3ed57e433c6cdff131c44f0faf1dd9c210bb9cc8cc581327315c111e370c8e8caff692984f42d1fc58bb7b1f71bdd25800725a091bd92602c71e0c8a42bcd9680078a049c49d4adee38e032d546fab2fd00e17f153e3a2895696052fcadbc32323311fc8b6a7b87fa8a1aa371e68ece9cf29bde61b54d3748d84050d544b4cd2e074dc80e7dd722ee0f7c33ebdb74a1ed2465da48b473e608c65fa341fb424f28d6cf55d65618d130c1784a5f37bb59aa8d57ea5bcebba94b7abc2b8cef8f22fdc15f73370af46b6c4338c1bc30d71b602a721e19901a649a579445309fd642df86dc2c8c2d0399e4225d3dd8a579a303bb9635ba9b1276320bd64772101994d99d28a77db10cb69d3fc9789488318268c63260458fbf98fe82ae58b25189671b8de5082633916e59e83c151366a2fd171e0e71cf6efdac890bf1809bf906707b2e0018540e59abcc624d6854bc7e14925e46348196f01131e707861626be980550540ecc577978e7331549f93ed69e29d1aed709583dec2d8ebabd1155723f8b1cc454759bf4aeb1c32847e0457ee53e2ea6b3c9d58f8d52f6b9e8a8a16088659b3f11675039de056831106cfaf1621b1b435573f08818d0112693876b30cd112694c241e80b0108835fd9034c25af4c884801fdf619abd67b3b78bb93aee3386af45f6ca2fd3ed8c94e7d1626f6b4815ba533e8a94986ab2c9a80d482e73f3771b7c68a3ae5104d95eb22fb959a048ae0e2de4148914c5e41bbcbd6ba00af48e4cd725c07794801ba6e6d1855720858e3ee6a034c31ee99990bb99c99e9bf7883c55e77264c9b97e587bcaa2d6cdc4c063dc68f3f3ad342089eb3e7f4943202e94279fa4e96042e75d70278f3c3dfa4bf1de0d34e8aed8da844f8bac126a19d92fb32cb37780277e540b1d8ef7bf247b1bd561108fc2020918ccd73addbffedc93242fc9d837dc633298e2ea3545d88471a554fa178cf4865bb2dbd282d23962c17cebfee7783a2eab5987a153accbfac04f6788f1f54da49d3341db81953b79a51567ed51808bb52af275430349c079d443c13e0890505386c8f7958761e8b51b07b8a017a7a482477fab890db92cd8f5b139446e3308a09c077118bb798c5ea5319e935b3fe90960377fcadd661d9bb03e703766b14a095ff9f0cef98528e35107b9807e61510f7d7e35f153cec7b0eb880f98a9d7ea66d2dfaccc4c2467974adbb789bf6d7120b81333c1876fcf9354a8808b9e79586dcce8953015bdf6c89c8441465bce4d6c9be585e5dbf3ebfac04caa1c9e3010e6966dbabdf60f62148ca12646ab4c9826df9e089f2c26d5d34feb4d8edaeb465ceb93fb5ec3b59aedd55e7acc81a60025dafb46c94c656f445042127fddba5125da7c6eded55c5e984017a926c3dd1170290b4799c9e58815d4e1a2b0e636bfe743a58c8b5b89a3847aeab8c4dbf8e6d3649d88a6abb9139cea6246c13194b8b6fb8fe66e85decb862529dfba048ecb4eae3c4c4363b04210deb501002e18a7acc0ebe0bab900ecbce1a708a00b544ddee1216c502a31aad3369f825e18d9242ab77ac654655745e32d543bbdf9aeb149290288f67c84c265b53ef0409e85419cdd758ee3cc8bfe1c7a8a6908202e84ff449e6dfc60ab3c25bf3cb914553557ee1835af1471d38c1850a7bf0ed647be69525100918bbacfc5e0e59529f3ef6d12021e0d51d24c457a0adf8026ef1dc293dd0313378ccdf19cbbd293537b6a80947566a76923563e8ef78d0589fff528b520e80b668e09c77a6db13828e8c5d62a3d00461559b8c22b49f4bb8ae8c299e280368fb1c1241e1529cfe4d051d08f428640601b78d51be519d6612e397bb3540073313a0b51d99bd58ca2c1bf42235881f007dde8af29f73646a25280b9cdc29f363ee3f4798ab100a2e501305ba7d497e8c6e3b212f6b5eaff3f9a05cd6b7b9a62f3d40d92204b945698a9e0f25f5d509a1b447008e3679753c24b80778ea1c45d306c49ea27ae4aeab1cfb96a27e4f9356d5781898e9d3d68cd2775b644d55c4e2702e3498467a0604068e6c0be91490f1d5cb5e3520aa1986f54876500253545df94c1a1ef9a129b6b2ea0477b9f7c724338e573968e110d28ef21b8c72c7a0b5c736d1f510ecb919993ca10dbcf12eba60165e01e441b8407e37570ecb5c8359f624c3f9c0216878386762f1f75867b8553676c01e363a49c768661f66a4ddd09bc70d8296c272c563ed89a919dd07f52068669ea19b37ea376aec0b25c63c989d1b360c4fed8e8f79889309111681bc18a6da7fdf5abc977c10a173f1c62208f629cd5afe12821c0712ebe7456fb70c189b2d92845657410ad28bc310d899cdd8ef4c219c22ca853f05428144f9da507e97d26a70945539abd2407490916559597992c6cc52cbfb6d60099d10c4022929c5a392ca1cbec1e3a179809d793c20599e18849074991e90de9c8f1ed9ab429ac20bfbe5a248b939b5d2536c02dea6ea3d421a945caca117e247996df52291fce46e927b1b68aa06feb788a3e10237d21bc25b60f39b0adfbc2e292fec3d59771be81a996e1a6be72a448c2fc78a9b3121158f8cdb5f6f807d106f67bc0e5363d12bf6710e93cb65634014fb285dbd5e0005dd457daeba78c3c84faff6ca9eee38a859c0ef39463e05b23132157f7cd92be7bbd27c580a9c9918969c56cd23c0847b8bab9b7894009ece20284da3cbaccdb8c74fdc21845cfff5c04b2fd917ab62e2eb95008cf0ad4aa21eab385cc890c62f7e7a7ac3a54cb18cbdbe0f1dd3957aa9fe247c46c49bc936c057b6f43f6a02e7a74c10864860f3c66f55a61bf067592c4efe06b1bed6985686ac64adb107386486e0944d65b5cf5751a20058b41f03d62bed6ae87f18724694ef31d892c0317db50d821f6f397309a09c33d3d7033051e3057a7a9152550d307c834a37a59139e2bcc224cc55eba2fd84f6ecbd29885b7e709dadee619c0983370771d68a34c73be32b282c070671fc0629e2bdd4bd02e91ffebd2cf1d0d194ac3350c1c2b131697a296772ada1f7a98a99cdd5b34fec05f20cc61f7203b97e3b7a2668ebce06114e1e60dc828948e7fd3043c334136c5a6287c758ee490b1b8788c87633e26e32d9239006794154b4352df5756f6a450fd837113fb6ee257e83e01713fd62d4a710a6984dd787b17c300fc20cda98946cfea352901bebb7d747ef74f3e0b37bc870c98cf0c418199b7f86b52b48daa2d51b35cdf837f644e8e20759b22eb1c9a37eb96656e022105759f25b015763c348d1cc440310b3f3a619d8542c751bb5e1579f980a6fefe52b0a27c6e4f9b18d1f84047c5e82283e0fff629dd7fb6ca3efdb1d3ec5d0a935767859996ebbf8c743564cd62f2bbf8e14de0861b4d9961862ddba099ce91ff90181e98cc7ddabcccbd794944e9cf12d26711435fff7c8df79e1527b479d8373213a49cd8a3a17c47820e1e9c53fc29e430f5beea1c439f1b2d71042401cb799ba115126b6afdb3c2f211269ce0b2b7386c9b4a9cea05726178c3142aed9ce85c1d45104d79878ee8042883b98eca6a8dacad3da6fda935fe4492027af9011ac030621062056c29f10c9fdba393b6636c5d4dc4f45f177581d4fdedb1aaac4b302f7ffdbee2cd7afed20c47d022017e2670d4e31c6033f0a10595715a4f7d722494d34c9bb85a26ab3e8085d6ea2c6759190b7d8cd1c5e386db4d269312dd979e10f5816bcdad198915ac49d5738173e25a850eb599f38aed5c676bb0fa2345f2a48b1e064e52a791edc574b5cf2f6507684cb213259178e888efc61ea393feeb11d5dd15f88524750168f40dde3a606aa28ac1f58be0252a8a4480ef1ccb0bfa56df218c25ec62310b0943d3410ee4c45ee6113e868e144b7588985176f03d5fd20978a5d1e8d5d18245251b5b2924cc03bfbb9f0a69e8a3d9fa365bd22348ea60a0d970e8347edc26b107916f89b2d338bce973903c4f578335903337b901b6cf2c952bfb037873155611e9109cf4237e30f13d851017ebf94b8125589d2931377d05b0c5f98ab09b3abe83090aeae6938c228aa6f006bda7d74f92186bc61f51845e220a7bf3353a382caa02771c15ce9680b446da475164ac01b7e79486e9817045243bd638080a10a7acbc296db79039cde56809a0cd1be7462bb4bd7225a9d4baf1ae4e636138c0a5ae312784eee13ba34cdcb2b41236e55551186191d7f04c21bdb518645a9f47a783ab05bc59dadcea6f159772800cbb93126530aefcd2f7b29f09434ac1c4cedd721089d2a461155978125fd063e6ba099ee3825b387090985f4076a17aa1f8869a480c1789e01f9ae5b4874fac5d3ae5095ce92563e85b18546153ff4168b9d270f5fee16e5209c97f216d74e13629710f75f8e901688e7e7ab514082c148cf51fefb31ac5de6514036a0be7cf529db5a78423cb2b48b3fe27e6d0e1034d837ae3488bd8236d1688bd49800dc83317e9c7464db74b95bc557371c1d9295dbc8c23c955cb07ce649cb5683c873d9d8b6af71a2e4df28aecd5863f8ea4ef4d91be20581c069b2117618cb781c54ebe5f63c88bd8c595e472a770f9e64bd9be70cac8d28c43ec6d0f01cba13ff5b0b20af891a6e0f860e4f8d338b1cd29504581615231ca480749850ad820722bc3b18add71161f74e47a4e3b51fd36d4e1dceac7d7c943fd0dc34296244f65a12bbf32d7a36554066e5901abb0c226b84aa5a10e261831ad744a0989aed285af74d9f10b4971335ec377dabf9b68074f07365b34cc28aac4ecc1142d78d4adb7d2164ad8d743389d7b76b7e60c37e8d81e805a2f253146f6f3d832279e6436287448ddc6b29c4a42974ff23283c0b1f3131e44f0fa543a61357c86f9da9399add264eed1d4c0e296f274c41562aee2ed12785c0e73f1f504e17ebd678c76463c4cb69d23d69c2e3b682f7f497c08aac6ff86daf9663fa7fe843c7526fe4b3147a075c028a26d5975c56cb2234d91e947ffd169a7b4cb049898aaa2de3b32628a35378bad261fa3efe1dbf476b92693e3549467391ea8ab0e56202d9b0804b1490bc7223bd0396b2bfd49f4f05b3ca3b0307356c682a911bdd13b4370b15844a6c4f648b36366b73e707bfca892e21d476433a7732bc343d7cfe8d142c1fb386b35b13ffa184e73d3458d69736dff862869caace520e35ab27d9b019d9a937785354965637c1e56aaef4ef08698e25377913e1b4eccb18db894a1197163f135a3394c8f5476f34d4bd9b3eb01befe9bb5b25f69fec197dbb8756798c78f6e96b24fb03df392a7bd105d957ce55e6d675979d031707c626441987eb83c82fc0672fa1760a24fb3f6e3844081f8a8b0245a955d01e3f20838613439f9678b7a2926e57b4c50b1d31907238570391dc9d741c7d6f5bc0532264f01094d813e4afbe291a3f82fb4e77e30e2c8d79e84fe508b078c81fb0e5c8d5788fc5bb0a18b3254724b7bf86d63a17292ca1e7c328e7194fc4667aae52daece780586d4d9150de108ff0128994b4828520e14233ff8c02a48107907c36c4b81a688238db2d390b1d7aca2404a84e9b91b8f36c26fb14bb22ad6478b8bbdcbcaf4f8d89f591e81c841923964bff00041206f50a4d96b303cd984714", 0x1000}], 0x1, 0x0}, 0x4) r2 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000100)=""/61) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001780)=""/206) socket(0x36, 0x7, 0x7) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) accept(r3, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001b80)=""/123) dup2(r3, r4) semget$private(0x0, 0x0, 0x1) r5 = socket$inet6(0x18, 0x8003, 0x20) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = accept$inet6(r5, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r9 = getuid() fchown(r3, r9, r7) dup2(r3, r3) fcntl$setstatus(r8, 0x4, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000300)=""/239) getgid() semop(r2, &(0x7f00000001c0)=[{0x4, 0x8, 0x1000}], 0x1) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000080)=""/94) bind$inet6(r8, &(0x7f0000000440)={0x18, 0x1, 0x8, 0x48f}, 0xc) socketpair(0x0, 0x0, 0x7f, &(0x7f0000000400)) setreuid(r6, r1) 16:00:06 executing program 0: setuid(0xee01) r0 = accept(0xffffffffffffffff, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) getsockname$inet6(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) r1 = geteuid() setreuid(r1, 0x0) sendmsg(r0, &(0x7f0000001a40)={&(0x7f0000000680)=@in6={0x18, 0x3, 0x100, 0x1d5}, 0xc, &(0x7f0000001740)=[{&(0x7f0000000740)="6efc2f557f4afdd662df4cb3228aeaf50645b599cbe040a7a47c025e26787dc67c0640fbc1ea8868bbecbfbfa3217ef1c76185fa25fd5c2a3f227d8785831c7a6ba74f0657dd9dea5c7cca2a9173d5db8b0fc676ea2c7a963b3c667ea0d7b3ed57e433c6cdff131c44f0faf1dd9c210bb9cc8cc581327315c111e370c8e8caff692984f42d1fc58bb7b1f71bdd25800725a091bd92602c71e0c8a42bcd9680078a049c49d4adee38e032d546fab2fd00e17f153e3a2895696052fcadbc32323311fc8b6a7b87fa8a1aa371e68ece9cf29bde61b54d3748d84050d544b4cd2e074dc80e7dd722ee0f7c33ebdb74a1ed2465da48b473e608c65fa341fb424f28d6cf55d65618d130c1784a5f37bb59aa8d57ea5bcebba94b7abc2b8cef8f22fdc15f73370af46b6c4338c1bc30d71b602a721e19901a649a579445309fd642df86dc2c8c2d0399e4225d3dd8a579a303bb9635ba9b1276320bd64772101994d99d28a77db10cb69d3fc9789488318268c63260458fbf98fe82ae58b25189671b8de5082633916e59e83c151366a2fd171e0e71cf6efdac890bf1809bf906707b2e0018540e59abcc624d6854bc7e14925e46348196f01131e707861626be980550540ecc577978e7331549f93ed69e29d1aed709583dec2d8ebabd1155723f8b1cc454759bf4aeb1c32847e0457ee53e2ea6b3c9d58f8d52f6b9e8a8a16088659b3f11675039de056831106cfaf1621b1b435573f08818d0112693876b30cd112694c241e80b0108835fd9034c25af4c884801fdf619abd67b3b78bb93aee3386af45f6ca2fd3ed8c94e7d1626f6b4815ba533e8a94986ab2c9a80d482e73f3771b7c68a3ae5104d95eb22fb959a048ae0e2de4148914c5e41bbcbd6ba00af48e4cd725c07794801ba6e6d1855720858e3ee6a034c31ee99990bb99c99e9bf7883c55e77264c9b97e587bcaa2d6cdc4c063dc68f3f3ad342089eb3e7f4943202e94279fa4e96042e75d70278f3c3dfa4bf1de0d34e8aed8da844f8bac126a19d92fb32cb37780277e540b1d8ef7bf247b1bd561108fc2020918ccd73addbffedc93242fc9d837dc633298e2ea3545d88471a554fa178cf4865bb2dbd282d23962c17cebfee7783a2eab5987a153accbfac04f6788f1f54da49d3341db81953b79a51567ed51808bb52af275430349c079d443c13e0890505386c8f7958761e8b51b07b8a017a7a482477fab890db92cd8f5b139446e3308a09c077118bb798c5ea5319e935b3fe90960377fcadd661d9bb03e703766b14a095ff9f0cef98528e35107b9807e61510f7d7e35f153cec7b0eb880f98a9d7ea66d2dfaccc4c2467974adbb789bf6d7120b81333c1876fcf9354a8808b9e79586dcce8953015bdf6c89c8441465bce4d6c9be585e5dbf3ebfac04caa1c9e3010e6966dbabdf60f62148ca12646ab4c9826df9e089f2c26d5d34feb4d8edaeb465ceb93fb5ec3b59aedd55e7acc81a60025dafb46c94c656f445042127fddba5125da7c6eded55c5e984017a926c3dd1170290b4799c9e58815d4e1a2b0e636bfe743a58c8b5b89a3847aeab8c4dbf8e6d3649d88a6abb9139cea6246c13194b8b6fb8fe66e85decb862529dfba048ecb4eae3c4c4363b04210deb501002e18a7acc0ebe0bab900ecbce1a708a00b544ddee1216c502a31aad3369f825e18d9242ab77ac654655745e32d543bbdf9aeb149290288f67c84c265b53ef0409e85419cdd758ee3cc8bfe1c7a8a6908202e84ff449e6dfc60ab3c25bf3cb914553557ee1835af1471d38c1850a7bf0ed647be69525100918bbacfc5e0e59529f3ef6d12021e0d51d24c457a0adf8026ef1dc293dd0313378ccdf19cbbd293537b6a80947566a76923563e8ef78d0589fff528b520e80b668e09c77a6db13828e8c5d62a3d00461559b8c22b49f4bb8ae8c299e280368fb1c1241e1529cfe4d051d08f428640601b78d51be519d6612e397bb3540073313a0b51d99bd58ca2c1bf42235881f007dde8af29f73646a25280b9cdc29f363ee3f4798ab100a2e501305ba7d497e8c6e3b212f6b5eaff3f9a05cd6b7b9a62f3d40d92204b945698a9e0f25f5d509a1b447008e3679753c24b80778ea1c45d306c49ea27ae4aeab1cfb96a27e4f9356d5781898e9d3d68cd2775b644d55c4e2702e3498467a0604068e6c0be91490f1d5cb5e3520aa1986f54876500253545df94c1a1ef9a129b6b2ea0477b9f7c724338e573968e110d28ef21b8c72c7a0b5c736d1f510ecb919993ca10dbcf12eba60165e01e441b8407e37570ecb5c8359f624c3f9c0216878386762f1f75867b8553676c01e363a49c768661f66a4ddd09bc70d8296c272c563ed89a919dd07f52068669ea19b37ea376aec0b25c63c989d1b360c4fed8e8f79889309111681bc18a6da7fdf5abc977c10a173f1c62208f629cd5afe12821c0712ebe7456fb70c189b2d92845657410ad28bc310d899cdd8ef4c219c22ca853f05428144f9da507e97d26a70945539abd2407490916559597992c6cc52cbfb6d60099d10c4022929c5a392ca1cbec1e3a179809d793c20599e18849074991e90de9c8f1ed9ab429ac20bfbe5a248b939b5d2536c02dea6ea3d421a945caca117e247996df52291fce46e927b1b68aa06feb788a3e10237d21bc25b60f39b0adfbc2e292fec3d59771be81a996e1a6be72a448c2fc78a9b3121158f8cdb5f6f807d106f67bc0e5363d12bf6710e93cb65634014fb285dbd5e0005dd457daeba78c3c84faff6ca9eee38a859c0ef39463e05b23132157f7cd92be7bbd27c580a9c9918969c56cd23c0847b8bab9b7894009ece20284da3cbaccdb8c74fdc21845cfff5c04b2fd917ab62e2eb95008cf0ad4aa21eab385cc890c62f7e7a7ac3a54cb18cbdbe0f1dd3957aa9fe247c46c49bc936c057b6f43f6a02e7a74c10864860f3c66f55a61bf067592c4efe06b1bed6985686ac64adb107386486e0944d65b5cf5751a20058b41f03d62bed6ae87f18724694ef31d892c0317db50d821f6f397309a09c33d3d7033051e3057a7a9152550d307c834a37a59139e2bcc224cc55eba2fd84f6ecbd29885b7e709dadee619c0983370771d68a34c73be32b282c070671fc0629e2bdd4bd02e91ffebd2cf1d0d194ac3350c1c2b131697a296772ada1f7a98a99cdd5b34fec05f20cc61f7203b97e3b7a2668ebce06114e1e60dc828948e7fd3043c334136c5a6287c758ee490b1b8788c87633e26e32d9239006794154b4352df5756f6a450fd837113fb6ee257e83e01713fd62d4a710a6984dd787b17c300fc20cda98946cfea352901bebb7d747ef74f3e0b37bc870c98cf0c418199b7f86b52b48daa2d51b35cdf837f644e8e20759b22eb1c9a37eb96656e022105759f25b015763c348d1cc440310b3f3a619d8542c751bb5e1579f980a6fefe52b0a27c6e4f9b18d1f84047c5e82283e0fff629dd7fb6ca3efdb1d3ec5d0a935767859996ebbf8c743564cd62f2bbf8e14de0861b4d9961862ddba099ce91ff90181e98cc7ddabcccbd794944e9cf12d26711435fff7c8df79e1527b479d8373213a49cd8a3a17c47820e1e9c53fc29e430f5beea1c439f1b2d71042401cb799ba115126b6afdb3c2f211269ce0b2b7386c9b4a9cea05726178c3142aed9ce85c1d45104d79878ee8042883b98eca6a8dacad3da6fda935fe4492027af9011ac030621062056c29f10c9fdba393b6636c5d4dc4f45f177581d4fdedb1aaac4b302f7ffdbee2cd7afed20c47d022017e2670d4e31c6033f0a10595715a4f7d722494d34c9bb85a26ab3e8085d6ea2c6759190b7d8cd1c5e386db4d269312dd979e10f5816bcdad198915ac49d5738173e25a850eb599f38aed5c676bb0fa2345f2a48b1e064e52a791edc574b5cf2f6507684cb213259178e888efc61ea393feeb11d5dd15f88524750168f40dde3a606aa28ac1f58be0252a8a4480ef1ccb0bfa56df218c25ec62310b0943d3410ee4c45ee6113e868e144b7588985176f03d5fd20978a5d1e8d5d18245251b5b2924cc03bfbb9f0a69e8a3d9fa365bd22348ea60a0d970e8347edc26b107916f89b2d338bce973903c4f578335903337b901b6cf2c952bfb037873155611e9109cf4237e30f13d851017ebf94b8125589d2931377d05b0c5f98ab09b3abe83090aeae6938c228aa6f006bda7d74f92186bc61f51845e220a7bf3353a382caa02771c15ce9680b446da475164ac01b7e79486e9817045243bd638080a10a7acbc296db79039cde56809a0cd1be7462bb4bd7225a9d4baf1ae4e636138c0a5ae312784eee13ba34cdcb2b41236e55551186191d7f04c21bdb518645a9f47a783ab05bc59dadcea6f159772800cbb93126530aefcd2f7b29f09434ac1c4cedd721089d2a461155978125fd063e6ba099ee3825b387090985f4076a17aa1f8869a480c1789e01f9ae5b4874fac5d3ae5095ce92563e85b18546153ff4168b9d270f5fee16e5209c97f216d74e13629710f75f8e901688e7e7ab514082c148cf51fefb31ac5de6514036a0be7cf529db5a78423cb2b48b3fe27e6d0e1034d837ae3488bd8236d1688bd49800dc83317e9c7464db74b95bc557371c1d9295dbc8c23c955cb07ce649cb5683c873d9d8b6af71a2e4df28aecd5863f8ea4ef4d91be20581c069b2117618cb781c54ebe5f63c88bd8c595e472a770f9e64bd9be70cac8d28c43ec6d0f01cba13ff5b0b20af891a6e0f860e4f8d338b1cd29504581615231ca480749850ad820722bc3b18add71161f74e47a4e3b51fd36d4e1dceac7d7c943fd0dc34296244f65a12bbf32d7a36554066e5901abb0c226b84aa5a10e261831ad744a0989aed285af74d9f10b4971335ec377dabf9b68074f07365b34cc28aac4ecc1142d78d4adb7d2164ad8d743389d7b76b7e60c37e8d81e805a2f253146f6f3d832279e6436287448ddc6b29c4a42974ff23283c0b1f3131e44f0fa543a61357c86f9da9399add264eed1d4c0e296f274c41562aee2ed12785c0e73f1f504e17ebd678c76463c4cb69d23d69c2e3b682f7f497c08aac6ff86daf9663fa7fe843c7526fe4b3147a075c028a26d5975c56cb2234d91e947ffd169a7b4cb049898aaa2de3b32628a35378bad261fa3efe1dbf476b92693e3549467391ea8ab0e56202d9b0804b1490bc7223bd0396b2bfd49f4f05b3ca3b0307356c682a911bdd13b4370b15844a6c4f648b36366b73e707bfca892e21d476433a7732bc343d7cfe8d142c1fb386b35b13ffa184e73d3458d69736dff862869caace520e35ab27d9b019d9a937785354965637c1e56aaef4ef08698e25377913e1b4eccb18db894a1197163f135a3394c8f5476f34d4bd9b3eb01befe9bb5b25f69fec197dbb8756798c78f6e96b24fb03df392a7bd105d957ce55e6d675979d031707c626441987eb83c82fc0672fa1760a24fb3f6e3844081f8a8b0245a955d01e3f20838613439f9678b7a2926e57b4c50b1d31907238570391dc9d741c7d6f5bc0532264f01094d813e4afbe291a3f82fb4e77e30e2c8d79e84fe508b078c81fb0e5c8d5788fc5bb0a18b3254724b7bf86d63a17292ca1e7c328e7194fc4667aae52daece780586d4d9150de108ff0128994b4828520e14233ff8c02a48107907c36c4b81a688238db2d390b1d7aca2404a84e9b91b8f36c26fb14bb22ad6478b8bbdcbcaf4f8d89f591e81c841923964bff00041206f50a4d96b303cd984714", 0x1000}], 0x1, 0x0}, 0x4) r2 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000100)=""/61) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001780)=""/206) socket(0x36, 0x7, 0x7) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) accept(r3, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001b80)=""/123) dup2(r3, r4) semget$private(0x0, 0x0, 0x1) r5 = socket$inet6(0x18, 0x8003, 0x20) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = accept$inet6(r5, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r9 = getuid() fchown(r3, r9, r7) dup2(r3, r3) fcntl$setstatus(r8, 0x4, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000300)=""/239) getgid() semop(r2, &(0x7f00000001c0)=[{0x4, 0x8, 0x1000}], 0x1) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000080)=""/94) bind$inet6(r8, &(0x7f0000000440)={0x18, 0x1, 0x8, 0x48f}, 0xc) socketpair(0x0, 0x0, 0x7f, &(0x7f0000000400)) setreuid(r6, r1) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x6) dup(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b", 0x4) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xbb8, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000100)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x402000002c5, 0x1) r1 = kqueue() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="f1", 0x1}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x20, 0xf0000021, 0x80000000, 0x74}, {{r1}, 0x0, 0x40, 0x40000000, 0x1000, 0x7}], 0x3, &(0x7f0000000240)={0x0, 0x7c8ba61}) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0x1ff, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4010080c1}) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000080)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000000)=[{&(0x7f0000000300)=""/200, 0xc8}], 0x1, &(0x7f0000000400)=""/212, 0xd4}, 0x42) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000180)="fc5b236a1ea14fd2b9c740ebe832ce1be8a34a177b4c6d0e33c4ff72ac0563769e7ca7801ff77d679bf427900e0e4516f54e74b1677e2df463330026bb259c42625e0240c923877148a77f", 0x4b) dup2(r0, r0) r1 = syz_open_pts() close(r0) dup2(r0, 0xffffffffffffffff) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffefffd, 0x3, 0xfffffffffffffffd, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:07 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000000480), 0x0, 0x0, &(0x7f0000002840)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:07 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28001a"], 0x3}, 0x0) r0 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x20000000000040) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x40000004) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(r0, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000140)=0x4) readv(r0, &(0x7f00000007c0)=[{&(0x7f0000000200)=""/83, 0x53}], 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x80028aa) mknod(&(0x7f00000023c0)='./bus\x00', 0x80002002, 0x428a7) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) open(&(0x7f0000002280)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x3, 0x400) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x7, './file0\x00', './bus\x00'}) 16:00:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)="b5fff649", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) 16:00:08 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x10) setuid(0xee01) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') 16:00:08 executing program 1: r0 = socket(0x6, 0x1, 0x8) sendto$unix(r0, &(0x7f0000000000)="b1000501000000000ffff0003886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) syz_open_pts() writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca", 0x49e}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb", 0x1d4}], 0x1) readv(r0, &(0x7f0000000c00)=[{&(0x7f0000001cc0)=""/4096, 0x1000}, {&(0x7f0000002cc0)=""/4096, 0x1000}], 0x2) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xbe9, 0x800}, {0x7ff, 0x7}}) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x4) connect$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:08 executing program 1: r0 = socket(0x18, 0x2, 0x3) r1 = dup2(r0, r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) lseek(r0, 0x0, 0x2) madvise(&(0x7f00003fa000/0x1000)=nil, 0x1000, 0x7) 16:00:08 executing program 0: r0 = syz_open_pts() accept$unix(r0, 0x0, &(0x7f0000000080)) r1 = dup2(r0, r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000, r3}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x667e1c4c, 0x8001, r3}) 16:00:08 executing program 1: r0 = socket(0x1e, 0x3, 0x1) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}], 0x20}, 0x0) sendmsg(r0, &(0x7f0000000280)={&(0x7f00000002c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000240), 0x0, &(0x7f00000003c0)=[{0xd0, 0x1, 0x7ff, "4dbe83890014c486b6795c737be5169651e6d438ccd7cb42a9c8668bcf1396a1a038d33bd3ed68612c75369dc44a245e9f89103d2ee90fd58ea074bf4d0ab32c29848470a297ca31a770672e5d9dd719ea6bb26ea0d723ad6ada2b803e3532f78c9376f8fb29232489c783457cffef6241274086224dce8f3f79b4be7d476c70b582f6e1e8a864ca1e5e4d1032df7716ebf739a5e7de86db373eca2ba64b369682b3d4d80fa90c5ac5ab4d9a5e73b862076b8b693101d32854cceffba6f78428"}, {0x70, 0xffff, 0xf4b, "bb39a9cb8676c67387a85a5016adee1d66bdc024dd2eb928f45545ccf392fae551eaa5c35260d08ae194a215cba62f0919c447fe50bfb3ee47714ff545fa9d637afbaef8804bac8630c13b173b1b83c07f1aff5e5d5854cce6034d0b43"}, {0x98, 0xffff, 0x2, "b645e986f7043d76334d0e6229bac13f764b728cffdb8b3474d441b0171d193b004f0d114735d1a69cc1fc46849a3ee91dd4f075bc1f0e59c65012d567e26906c48da8296312a2a212812a83e744177e4f8be63c675750d1b67750ee2c2743e7d4a5f50045dbb77deda1841a259943529757e2068f43c5809be9ca52bdf541479c97"}, {0x98, 0xffff, 0xffffffff7fffffff, "a3e583aac9201fb4b45351b69b7189b65ab5e8ba173d1facff3b4bd24a1394db2163e06d3841d66bb21d766d4789288cc9a5e657a22b67ec411d753a3a5a5223ec3822a72ceb7f05c0343d97261e20f8beb132275fecbe910166e163333bd4b4cc24858b09f109a697c2345d20ff6838ba310075d0e56bb5e1edff5b44991a080effe4ee"}, {0xe8, 0xffff, 0x5, "c8b2437c6b6c51aa869fc2958e6e9ba61a4fc4d5c38ba4a94c8cb3584d2c59d20ac0e9169a3d22abdd6d5cf2b20e3b1e3df42ceed49e9ab066ec36e0c90cf88246685f6175dcdc179ddb69a47972b198e67f9ed69c71ad09151bc5ba6f86d808e42abb044ce1bac304b6cde156e633ee3d71c0bcb60db05baecfff9999722164cfd27175c3247dde9cfb20c306399252715ebe800718654e528c765237ca84b97cbaa83e17ab026d7cb6e9b4f8201c613836d5ffab02efc5c55ffa807da6c6c48324c06076731ce625fc455cb8d05deed188"}, {0x1010, 0xffff, 0xe6a3, "39f80f6f6358e7118bd9285d8d00fef307cacbbca086b152bb1523fc9db115af95531fdd89f3010d1c326d1a3a0139c26609b425824eba15d91b21d7db8bdb11de0e6428678b11b5a68025b90e0ef55acd116cb14446894997fcbdd483deb3e6d8dc10e4b3fb990984ce37f891daeb615068108b721c1abc978bed98358cb01ed24254a6d6170c3f09c4c226b81b31c06cf0148a54c9a348384f39b2cb19e920c8af536d30fa8380dd8a9fb45bb8addc1a744f95144c0ef02e7d79261654bfc5e2cfe23cf3119178d00ed651d39dafce5b70830866803c71ee6164fecf631b2cc034c0d5fcb745615b534a6769a76a299793d09a794efcf72a59134886705c28e1c2b649b4167d7c7b6ed6d1bf3d94addd0f63c18dd9c52f9bb466f1027457a01f6eb70cda15c0ecad0e381034bf59419b1558df11c68a282b3d2a2bcb6c2999ae249ab68b63b1ee51aecfeefb6017e502e7b5fceb9ce932b40fb8e0eb0e83c54038c74d9f44a1cde2b205ccd367ccd7fb9ca1bde76f5918875697e93c0e4658b2fbeeb04d08ab88573da63c5c0b4f3bc27b8fe0592e653899dccf830fcfb56ee317cd81e7477cb184568d2edfb9ed88ba78153fa410c48f795fd00814bd2e8ab932122affb8c580a2c664f9c5edf03173ece4fe02ad801850d8f2010dd8ea90881f743ad647d622a4dd9ed5bf8c1929dd1ce390d59551b782c0221cd8de6a8fa7752fccbb3d5535897dcb72070677748d301442c0074d470034eb9079fe543fb04a8c19aa42d2e54bfded9cc6021f5a90e53417065a9366b271915cd09536cd5d823b55246d7f5b85190eb2cddc10cba2f89d6561bdca8be8010a2c1571fc50dd12571954d2ae750cdd6c46e0e9028a900bf567d350965de206aea27de916622b1a792ab0e87d764af471d1eb75d0ac61672070fe081d84a3791581c8381d2e4a26a4f76b6be40cb9bf96dd910429837f4fc911c8709013ad422b100c92a0c665cb5cc93b3e1a485eb05862e2001e7ff2c9bd854719745c0c8f5f9986760bc273c792bb160eed8adc12feaa1c3e9956809da9c90379900f72de9069efa9ace1d93189148a58162e4122747ed586bb8503f60a4318c92e83b203a3e2c6c7cc5a44706c0753517f1d56d786bf2d29ccafb03453f29ae7b3c047b0fcbdffe22fe08f50bb30cf4cbceeb9fcd8fb033bbfcd602e1db5a42065aab5996295222904f18d5841527bde3946fabfd2c969aa1ed96040d3e5f21a024a2a72ce6fbb388a21f94718d07d943d446b1a16e362d72ab17884fa8bf13b11a9b375203c3e140e7fd1fc1dacd4b0f66f33736711e2df1d2015ff228f93559d991b729f81ec14ca69bb469d69556a3e73c6b30eff77d96a9c62068843389456a29ff69a94702858d07ae0790b8df2a1cc9ab2ccbba5d5b1cd3e02a7ecea7b478667ab950e79d2ac7c6e4e1e91107f2b1466ff0c6f23dd31665aee712e254ee88f8e122a893b031074b716210afcde4ad14a16fd69d0b6f83f46296f6eb5d46acff648d8939717b954ce256e2a3a7109589ee686bb49190b0cfc73e090c620033eaedc19b1da6eca66438ffbd8f3f955ef27800b6a9c9a9e9221a29b0159c826397be54f4cc7bdeacf24ed5a7e27c5004d47170f9571da921a072d5e1f2a10fbefb6fd77e67999a48834b4da1ef9719697c3c227ed194edfb0786e617e699f3bdf713da07d82de30fb326d18776242caa97688b9806bee9f5a75b1ae70baecc7217975558ce88e3b95b7dc31382cb60aa19710c8850a41d5ba379b517814ab764545b03494f4c304fbf4e3f91357ce880145fd892713a3552ccc3860e702a193d95791101802c4a39731b6b7ac6c3f97473fe7740d8a5982023e759c6823713b5761a9b083dfdc796b07d9e4857ca25e46e2f5f2f5d1316e3af278ee72a3ca807c362e507564f5fae43d85876be9dc4e4561235aef3796f3ce5d4ed314a2227d08f3cb63d13169f4e2038ea9ef53d9e67c1101a47d75936d9a0477dff466da8648fd44d40f77a0ba226ac25e2d6be7feb5ec8ef97b22386604b7516a7e3e5e1b4b3026574a161d406d09b9c1dd5da2e5359f43070927a1b7903b06520b92648cf41c45f874b8f51099a28d812b04f730333c8f59b863133fb419b16722743d60be17b74d069918c0a6b6544725280b1ba9b9adc1167412e31afb17738d68f568a373e47f763cdd0d107369a1b6514014598c669187f26c61069db9faf041c3e1363dda7be535e229fde2b881295ac43dd60a2d65565991aab86eaec6cf01c328c6f278036cc77daddd881109fff1cfdfe77c439d7453965b55d3afb4acbad16cdd578cad95f3470babe57e58d0f3edf4c71ff03433882aa93b0b73fc5fc3bea8dcc4e9943c952fe83bbf72a11a656f32242e83ff1d2882adb6954b52244d6e26ad910640d3e9ed9eaa94b2295d77944e42cc3b90f4e4b4b0610fa5bb1ba683dc601bef90cec71270dc7e95857ad093b2d40b2bda694f4b0f17c601acac3b00e6e630b376d251089b7369f3cf61940ad423803ea4665578c9381518d3b0c464eb8ce7592a44f4a40d1687138fd5cf339fde2c2d64ea65db3882c221da5ba219618ecfe2f279152e0118e3cef227a74c657846055f85270a9d6198343096d5d10a82863ec25a195d8d9e9b68c21e9e89c46ec47c9f160f1caa7a15e9f80ba185a836798c5c9f38f72d8d0c8b5b20ec5119acc4cc9937ef7649492181e77b412e445571cf73140f0295b015f0f8790122048bd1b7df656d0369dbb3aee445e4e6ec69527ff964132367eb3c1db63c019cb487d0ecf6776addbcfcf968c7cb80f49d410e2f0dc15dd997b4efb8940ff48cffed61bf6c066234ad74535e8aeb5456dbb018e03a510a096d7ad9252e17933ab5d375292e980ab80c53c5d3720ebfaf560549d889bb8495e5d3f2d6f63053aa9a8ad0ee6252e5ac35491cda1f213a5c27bb2324a21ddf7575da0f434ddf53d34c9e1d289b568c55e21bc94bf16664070a7c2f940cf89ee7b154b6e05a59a1f07bc32f4855366cfd7888b50ef52a13062d385243f2dbf41c2d1de3b69f4a4cb5df359c0a144e0c99fdcb47067c9de4cd87568640b2cf1a18732c01a2ab41407e044f82d726cda6b9bb045edbc0f93d2ae9f703d524a6e31be0f2ecbdaed614c3cd68adf0f34cfb6e783b9af0ca700d6d7a0c147d82e9bf7589a17b5138bab874bcbc31436396eb0615a327ec1858cd9d69c4d7f5fc01354b706ce7f578f05b877b093418fe62d4b7c003c62c4a7c86b9e746d9b6fd1886a962a006ee31e9a30df22340d9cc6e6f35f6f578aef29cb32f0ab57960bd2a645688b3dea254efb4ec3133e6fd8ef168ef8d3cdbbcef88df39ba7d5193faec5e28c94b0e99ac8571392b8abbd4fa61716720c66d89901fbe8c7c621c5a8c4adb7913ff9b45e4c55eb2e55966b72d57b72c9ef03fbe124263ae43ae188f83297c0db2e19a392d23e94946ce5ce5c6d9dab77a0c61323880134b018b8d45313f2a3358566c20fa5e820298ad73a2eb33c38d95f5dce4c94f5cbdfa46f5098f2c4429fc84c6f611b6c1271a3fd8aeb5715f08beaa2362cd79e8fdc92e8ca558739881b72a932065197bd2283a7cb65b69059f26241bcc3b5cd647f1cd882d7d11853ba3fc207c684b193a41b833cf2d67f642a55b08cdbab1de404e00534e9b2a4706e9e6ae0dbee729b31c6c75e667205f11cbdc11698da9468f9d4a14204f98fbd66966610ad383c2940d30a7802c04a56b7b8e1f81a86b35c83f7462448f7ef6573a139d63bae3c958174c517fad72f710c230daba661e22866d087e08d50dcd2c06ae338c9d6516b04c61d6b3e5107f5f287c2c8ba0922bf4c5766269dd64c18b0b30edbb8cda718e0f31d3e37c9d3da2bb0e65614b0e65af3bebf0667ee050f1ab79ac7b2e15043bf3975009589bc641f4438a4293f584497ea07f8b7dcf8ad335c04dcea40ef8ed4c4c05b272fe2c538516065419a24464c92b0fa05d3e84e69213e1c9a35020a4b09ebd7c7a787ffe763eedeaed76b994465536b5b9ecdc80e320ad418773269afd8044b6e487315daa11d2c6658c849278f36271e89c6bcf7eb3d28959e931c199d16212832350bbd93093ab875a3daadbe7e6a499b2ae070b817d506a4b7928eb804e2fb2feb3ed4cb3c28f006e13d40e91ad0eaa12c880c3a1d22faa1b0b53ba54060cfa3dfc5a68e26b23157c9fd12d9df4d0a0443848ab3715d81112cc567f804a5cca4fcbe25278ba7dda4a67edf12b8c602d571750a257534a27a9c14a09a1a31ebe350cefe1ea37bebe92c448e90b26d433d5a978228e7db8667d3fcb18da854564588604e096f2854fb759f979da9236f29d3184aaf13701b39ca5dd113dcefbd321cb1adb6ef7ab18ff0d1aeaa6a84da8bea17c823d34fea1af9dd3d31f03eb2619f59b2a07837bba7070efc889259c2a7c08e8873e3137e0e15fadcdf4aabddaed3c92f49a7f0de62f30238f22ffe023095ff3b7faacfcf7a0947e620eb7140c90f45363144e3701488cc8293fcee959f9059dd3fac08177292230408377142e0924945dd50a60d8f1aba89dce7555a5f51466c1c9ec3fa6d811ac01d41e21d545afb4d7cab8be4447da0bcae2c4d9dbc1a606f5efdc7461a3a27e3a43ab39d22467da807d12b969492f2f5387aa782b8b62139d1577d524d44210a9bfbe0ce5b234d2f44f1a1d4b917104417a4363a925e39135cd527e60c046682b4dbd0ed42f40ed921053820f184ce0c902a34ddb2412779488ea26c01d3b00b23baf01e96e0096bf0d7fc7f426f91b7352aa81bab1ed2b5b78d62789b25ebc3cce3b989a56d08efe8e924ada244529d9dc9507fc5fd3cfa5d663235d06d4e1c24c9e7958a307d631a4e59a72b034dbd498c47001e910d8741155d6aa27e389496df6b2718b57afaea5c0260efbbc9a24a3f45fb19ad9a2472f5f64490ab2447900e1f879f5b0ed9655757399e482ec93e879b7d3834cbb36541a2309bd6fc68b191177d88faef2b9b87fdce27578b010e751554b9ba52b7c53acbcd5749cea835a94a5b627e6cbf509388c52c3a56fae9e905e501efbdf0a0a272c2f17e8f0858cd70eb27507350aef4b2dc8c7ae3894b7aeeb65ec7fe344e55a7a2cd06355826d206183e813f462cb47a8b88466240cd810e2d693e723243cc6e64433f111f6f9980ed940b6cec24efe25dfe3acd797ce052d35cbdb7b80358f45e77f025766a7d86928c77aaf3d9d817c236b21be876a9a4738fa1f8a1366a3864a108407fbd883eb89f7853bdff88c10471a17ac126f09202f7a73deeee0dda0076da9898fce61cf4ded2dcd3dc73c45937a2d416778e10402d8e968e743516c142e63e5fb4bfd8647c7d7b0d0858b1c6c9686980559036b71de2c82ed793af60504a5b93487fb805e6f2f020186b385ad801d3ab8f8b0399aca8ea895e248df656370a744ccbf65a300d2d2a9c3c86b730a23b3d24a65b3d0587cfd25e664add16b46e87b40f08110cdc60060569fc3c35cffb7dd2ce54cede5fbb109d9a16b7cfa950fe4cae4f5950a65dc723f5a1178b638328c3a5c4234bdd2eb9b14cc5ee6264cd82554ddd95c76b86e8bd3b89e5e3360cb5a0af4b48d3b3f0e3728c3429a5e6cd3fa376b83b63990df98932e97ac432cf85aa55a3d9c7623e0b3b52016c3a5d7547a4e07a377ff08726d802bb8c54d97826624d65d2f20bcd2a4a0ea994c675bef8e06f23aa80aae1b0dccddc31d4909377dc0bbfe70589f4cc226"}], 0x1368}, 0x8) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x7e, 0x0) accept(r1, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x40044274, &(0x7f00000000c0)=0x101) 16:00:08 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x56, 0x40000000000009, &(0x7f00000000c0)="9b760e3fe0310ef38e5c22a9707a8a2812c4094e56f42c80e80fe469c1c9508852c7063743058efc37c3", 0x2a) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r1 = dup2(r0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x7fff) 16:00:08 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$unix(r0, &(0x7f0000000240)="8a2860a6bebe63490fb73cf3dddbe7429525945fe08fd34042c6dc59fd54e64ee56fc288e2387a6b779ca12fa1d97fd07bc6008378ac0b1a42169d5cb51c5e7973ca9e5522f1f2b4337e5245e52eb2dafff96f7d6e237f7c3d6f527a88a8fcc61238c7a4fd293e8efe25a9", 0x6b, 0x4, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000002, 0x2, 0x0) write(r2, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000100)) readv(r1, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r2, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) 16:00:08 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff4000/0x2000)=nil, 0x2000) setitimer(0x0, &(0x7f0000000240)={{}, {0x0, 0x8}}, 0x0) getitimer(0x0, &(0x7f00000000c0)) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x40, 0x8, 0x8, 0x1000, "18a740b0c0435d05f3036a66ea6577914440f139", 0x2, 0x5}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="0d0b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a", 0xcf}], 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) fcntl$setstatus(r2, 0x4, 0x40) 16:00:09 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) connect$inet6(r0, &(0x7f0000000380)={0x18, 0x0, 0x7fffffff, 0x4}, 0xc) semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000001800)=0x8) r1 = semget$private(0x0, 0x204, 0x80000000000400) r2 = semget$private(0x0, 0x1, 0x204) semctl$SETVAL(r2, 0xfffffffffffffffc, 0x8, &(0x7f00000014c0)=0x5) semop(r1, &(0x7f0000000180)=[{0x3, 0x9, 0x1800}, {0x0, 0x5, 0x1800}, {0x6, 0x2, 0x1800}, {0x2, 0x80, 0x1800}, {0x5, 0xced, 0x1800}, {0x6, 0xfffffffffffffca6, 0x800}, {0x0, 0xffff, 0x1000}], 0x7) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = semget$private(0x0, 0x4, 0x200) pipe(&(0x7f0000000240)) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f00000000c0)=""/139) close(r3) semop(r5, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0xf) readv(r4, &(0x7f0000000300), 0x0) fcntl$setstatus(r4, 0x4, 0x80) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000200)=0x403) semctl$IPC_RMID(r5, 0x0, 0x0) sendto(r3, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x403, 0x0, 0x0) r6 = semget(0x1, 0x100000000000001, 0x22) setsockopt(r3, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000280)='./file0\x00', 0x40, 0x4) semctl$GETPID(r6, 0x3, 0x4, &(0x7f00000003c0)=""/4096) semget(0x2, 0x4, 0x40) semctl$SETVAL(r6, 0x7, 0x8, &(0x7f0000000300)=0x200000001) fchmod(r4, 0x40) connect$unix(r4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) dup2(r4, r4) r7 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r7, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 16:00:09 executing program 0: r0 = socket(0xe, 0x1, 0x5) recvfrom(r0, &(0x7f00000001c0)=""/9, 0x9, 0x41, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x438, 0x80000000000000c, &(0x7f0000000040)="ed21878c29c5e2fdbeacb06a67336a13276011503d4b6cec56f017a844de7cc259474785465c401ee078e2cfee3edfe8e20c7d25847c823f5abff659785791d28e07fd3a9879b3647796b07211f3aeb1f4d3e03c30508b22305b78f61b07d70ab0d88da5d72f1ccb572712dd138e22d7a11f65962970f4ec938a78e8d0b8bae097f3edcfeb65674dd621103d81bfce88ec6c43141eb840d80f62553357b02a04658ba956a49e4da6f4c50e0882a0d199e1de8dd0f35b8180b65c456084020e3d733283e6dadcaefd124cbbd3de56e0d3ca8c368f6f61e63774e62ce495b0c0de48af54e82d06c873b44159a3112d4fd5a22eeee54bbaa941b291c88ef68ba573c4af614b76b66b78da734448", 0x10c) 16:00:09 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x28000, 0x2) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/178, 0xb2}, {&(0x7f00000001c0)=""/246, 0xf6}], 0x2, 0x0) getsockopt(r1, 0xa6af, 0x6, &(0x7f0000000040)=""/72, &(0x7f00000000c0)=0x48) lseek(r2, 0x0, 0x204) getdents(r2, &(0x7f00000020c0)=""/4096, 0xfffffe94) 16:00:09 executing program 0: mknod(&(0x7f0000000600)='./file0\x00', 0xfff, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r0, &(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)={{0x0, 0x9369}, {0x400, 0xc1}}, 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x243) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r3 = open(&(0x7f0000000400)='./file0\x00', 0x3, 0x102) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setgroups(0xffffffffffffff72, 0x0) chdir(&(0x7f0000000140)='./bus\x00') setuid(0xee01) mknod(&(0x7f0000000480)='./bus\x00', 0x1, 0x200) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r6, 0x0) r7 = semget$private(0x0, 0x4, 0x2) fchownat(r3, &(0x7f0000000580)='./file0\x00', r4, r2, 0x6) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f0000000280)=""/159) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000005c0)={0x2, 0x7f, 0x0, 0x0, "fd013b18f0f380bf8941a04710f675b59b2093a0", 0x9, 0x88}) fchmodat(r5, &(0x7f0000000200)='./bus\x00', 0x40, 0x4) renameat(r5, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) read(r5, &(0x7f00000004c0)=""/174, 0xae) dup2(r0, r3) r8 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r8, 0x0, 0x3, &(0x7f0000000000)=""/191) r9 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r9, 0xc028575d, &(0x7f00000000c0)={0x5, 0x20000000000000, './file0\x00', 0x0, 0x5, 0x4614869b, 0xcd}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) getgroups(0x400002a1, &(0x7f0000000580)) semop(r7, &(0x7f0000000440)=[{0x1, 0x10000, 0x800}, {0x2, 0x5}, {0x2, 0x10001}, {0x1, 0x3}, {0x4, 0x80000001, 0x1800}, {0x3, 0x4, 0x1000}, {0x3, 0x40, 0x800}], 0x7) 16:00:09 executing program 1: pipe2(&(0x7f0000000000), 0x4) r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchmod(r0, 0x0) 16:00:09 executing program 0: r0 = socket(0x2, 0x3, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x7ff, 0x4) 16:00:09 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) syz_extract_tcp_res(&(0x7f00000000c0), 0x4, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_extract_tcp_res(&(0x7f00000002c0), 0x7, 0x80000001) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r1) socket(0x800000018, 0x1, 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=""/153, 0x99) socketpair(0x38, 0x5, 0x3, &(0x7f0000000280)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 16:00:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="c6144036ec606961009852d0c09044a65dec25e42d19c83c9136568626d77603431fb50c2515ecaa460be7ce7bcc7973968ebc69069186f3ae2eb7efe9ee2d3608c3a1c07bc38ccf22119ec1238b9e5e9ebd9a01fe04f90f645e69c597d3f6fd8322e6b67f8411c3f8f7dc99", 0x6c}, {&(0x7f00000001c0)="e16d3fd124528bcf0e360c600db6075a802d8b0e9373b572c06ee635041d6f4bb74f81aab97951b2e88c3a809ebcbd8fef5032afa229063036f7f028d6192b1c71f913b2320e0156ff3379dec4e6fcf33760edf26dc08ec8c892f30d80f2f3e5b2615b855f7c7d3c396ceadd3d3b03afacfe81c79aec19e05750d1805e6ea019f8aa69bdbd03993757285d370d886d4c834d223caa545a0f9fadc4b9398eb02cb83afbfaa3ca1f0e6e4094e46549c9b45bbfc6205efcf1585d4f93a2d3614657ca5453ac93c5790996bc887a60348aea40ccf4260fa3810c7141248ac7572c7f2de655401b8f703afcc14c146fa280d9", 0xf0}], 0x2, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0xff) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x500, "f19fc763f44bd69800"}) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000080)='@', 0x1, 0x0, 0x0, 0x0) close(r1) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) 16:00:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x28, 0x37, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000001000), 0x4) r1 = dup(r0) getdents(r1, &(0x7f0000001040)=""/4096, 0x1000) 16:00:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x32, 0x3, 0x4) write(r0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0xffffffffffffffff) shutdown(r2, 0x0) sendmsg(r1, &(0x7f0000001640)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x0, 0xffffffffffffffff}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000100)="3e46886c9a37994e6bcddcff295ef1194b8bf519fe4a7e5e9f262e2dd4da5c460c6ccafffe7067865592c32e66255e0f735bbe0d18f3f2f92d12c4d3691ae5dbbb12bde7659261d62880a65d4d3979491724e421da375d06426323a683f386616b5e92fc452d7cf7ecea2c2339909b02f9de45a79418b4587a8a4eb978de15abb165210afc143b5a5c7cc38be072782e116ceb0c6ba57bfa02ae1c20637a8bb1042a8634994542268b2c7bf8d13b94131cd500e72637c06c743cf2aa3592412611c988df5e166f8c436fbda8872bb8cf0c0b3c12c6fc72b910aa19b2696d647d9267915c07d6ca2651cc7a4c", 0xec}, {&(0x7f0000000200)="609b095a4f2679489a0d9884fabc1b764b9afa040a3b86646a42a810c8e9e5e627868a8d784e07776a73be59ab0d606b512701934f9a2bd58cf213dba0ee42c0924b29dc16b64ef1113fcfe47516f35fdead30194efd6825a19c5618f40a600b0eb2d53eda595fa614093681fd5d80b3570dfe20d7593b254f7302f1ec6e16e794e15e5177aea68801576867685ca67a783f34e2f55392997cf267a42f11c9b0950a1f053b02a77ef9175f15fae308d0b03c9ad9378fb9c8b7a457092bbf113e45eb93dab3edd3413dc956", 0xcb}, {&(0x7f0000000300)="12cf7979669eb442e6fde1cb712e4b078425e3fa7210e0a9b2691c1f08e9c63e44b4322f4195275293f198c8b42c2524ab92ef45ea94108aed2b0b42e13cb44959d4dfd03d8a34236e095673ef9184058da719fc0355d75a12bdaf12fe85f576d12476971fdd", 0x66}, {&(0x7f0000000380)="af1bf39f3417e2d302e9f456d361571fbc2643b2dc405aaf1ca762fcf2b7a0b65a8b91407c9b8df8c7c10fc16e1c9081f44e2d537c05e3554d49543a42d811f3ad12e2e636ab5c4e9afee3", 0x4b}, {&(0x7f0000000040)="22d79ac575a22fc5c6cb5cf300ab5d50e8162dde941a96cd8ebab5edd4fe42", 0x1f}, {&(0x7f0000000400)="8cc78eb73b0d4af7a46ca8c8076bce647ea679bdbd62345c51e7d420bcb46fedbf0a1bc8fd8c1f4573aaa37d8f1fe069cb2d27f679851b0214c958be0d33cdf73f786c1a2b", 0x45}, {&(0x7f0000000480)="30d6481c7d0df5e50cc698e394c939b772c59f1a4d01ccce8df446e5d4", 0x1d}], 0x7, &(0x7f0000000540)=[{0x1010, 0x1, 0x0, "b737beda0ef0de6df1b5d024b06be4db7e926699c61746b4b8e384e2b4eec99f001fd0a70c202ea13081d431a3f0ce05c0c60c529d854750955085b2da3722460ef2bdff75c82510b7b0bc4b1931e9516724163b39b7034362bc14ccaaa3f5ec36f73d1c66ebca7cd3d3e1b390e0895e20d03b92430bc7a0c2007753b14af7648cd851431d08875da71dddc1149eda286dad7890adc0ed99631ded4c40620de7281da6ac456e55055641e6a261ca757987ddfbbb1ae3e7b45fe6f4f815f0953c330c0cb46ca206d95408f5f53ec6696b22958e5fd62c957b54fd3ab361c6677332df104a3d70dab23bf64e5780b473de2426addd77d10967af607952ddba9585314b501093a1dff4482bf47f0c01970add0e83494020bf57e6575385679769c6a7efc0b1a14b3c2aae2bf4648c6758e6bf090897e650d461d07117fb8437e266ce74f232764918369680e4953cc8632d89ef2f7248cf9d05e0f53af06f873b3fc456b59b41c65e1d3f6611eb26bd60a4ff357c3292380f4014f3b1d50fdc8fa551c0045374170eb19418d3d8aad1071ea73fb5929ecd242ebfa40f9562caf965b9ad2a141ea588afa9258b0addc2575b147c9aab8f9abb9f599183bfb45478875b6d13a617697ee69763fe131aec8a5ab2d63cd27a37fff9da006645de54f347003d2c5ced90e18350533f349ca6522e01e91a1d953415465b04fdb925e5321958e2e31012d323f13bcf1c2dc2ca7a9fa1fa49dc30d9158998c5bb135f75ccc531d3880964433589afa56587525ed7e132c21b67dbbe7c1372caa9015972741e7ea29dd1d09dc39a00ebbf18c852c4d6adb34882d226a6af50629f12ec09dc1a6447c93d62263c8ebbb11aeb5c5463b9d22bf07cb2877a1601c348c5daf05c61c3d0dc8953c0d93fc2e92554c6dde24f6b5d12a2d8bc68a3021acbae10cc171511653e2a5ac4dddcde7cef28c74b1b6089d0e964cb21e8eb6bbdf136add2af8e53519801965a178f733b4413a03eb2995896ff56b1df0a40e60fb6b05e1250173304195ada0294a717b8c17ae3b87c60f579cdd91dda2a45a03d9f7f97a98e7b4ca8955f8cea396b8742a65e839a5ebaf6539dfef4f98883d730c8311d5807adacaeaeb57f37b369928dbbf9dac8e1ef5bc0335e35fabf8a86e958c64dbad209c0430c58d7b571b709c0222ab6cd5198452c8015a3d90473fa793e9cd25dd8f621fdc4dc24b11aeedb44e1ab138413ba28e8910a5e227e23e50e368283c61a0ba992dc92c7efb12942f628d42c32d61c6acb67c3d92822aab1dae4a98ba844b0c45d9088ebf0f3fe23e7b0077674f9a00440d887f9f8cabed1196d5fb0028be0b73f6b2a2b293f27517ca917f30e77aec3cf842a39a69b2c82241154f02fe303595de9746dbf919f59bae861816530f856e896b827ff30544b264d2444dd1d360e208dec7ea689d36a2c487d42ee05a2f7e75425f9478a92fd0a015bb2fb22ba2809f9b56872e020e6d544e21ea8b3b983e98029ec7e318d69f9d2994ece10e12c871d20ef177d0fddc61ef56d9fe8d3f3da60a18cecfbccbb0679470fe9e6a97a293c93e9c6ca404217a701674cfd79f06bdaf5b6393bb3b496584121e049458eb1f1f64e94ab2dc84b9689e15ba74dcdc4fab751440224f4ebf78246a05154bf079d37609dc2239570f3adfc507ff2640de062ae92a04361c3fa9c10538e5ee8ce7e3bae3686856fec05c9b314bc5d0ba8bb1eb2a64041eb9a428307506f3b7ea058d7eb12e65e15a779d832d27f4e616bffc230d56393b92468f82d987b415d9512f17c05db0fd03b4f1570603ea706f884580e6792f4905b62f54ff17d58f48fe8eb8010d7fdce421ea19965947a502860aa9473b3c62f9d85a2f46fc0e6bd9d435b2b812648462b73b651cb2f055afa613bfb195c1e4d7d46b59efb1a357c8939ec8cc558820e6265fde26ea3ddfd1827318c714aa2700b49c5596efaaa279e215a2c69a2cd406f90320903cfa406c10f26f00d1f32172111e343b3656890da1dd26dc2fb0be51616ae4f973996813f1c41106510bd9dd40dc60ad546a0f029ea0514c9807b87426e0d20240db74679d8dd5d2d596c94a56e898fce1f66f0e83a830d64cf8337136f6eb6dd6cd907e66332ff0dbc9738f9510581778344acf2f4ebb323d4867b692cdf6c27397f82361d0ce946c3ad283d9aff17fc41f5e77223b0824d8ee47139725603c79f402878b921911b3d5a21df970ed17d69eed83a9cce6a25120d8117ff0608256716ce54556b5b5bd6716f9350b8936f023e26e8e6dfe284edc64a95fa88a4a49e121dd0af33341658568d10be18f90528cce7f7cd90a36d913177b5ed676e0c287e93a8c80ed95df70cc61209de001ae4fc2c23e1fe3d6d1cfdf835167f832c875942f07ba9be688fb7125f5e25973641b3bfbed20607dba653d545d57413084f370cca1ea03e4f7c3511df8390ed6a699b6838702671095a21b72a2e4fe4371bed2bea9f8cc70f89c46f2f95b60f07322be1a41dc4d0c23152082ba74e550069e8518d54a37e5367354a75063d32fb86214e0071cc436fcb339a2e074e13d4594c9ea290d556c28f7a7eb3bd7aa672021ee18050a434777952029bb7c9e151cbca59d7fccda4cdb9cb31e9102c9f8367c5ace145d270376aa7adbea9c119d1170936ab40f44774797d21ad8a4a7921fd93a105bb2f440c142699abb2587d8e7f78f448a262035734c0cffd58e2d62ef3e61cd604f390ffa63d373ac95aaa2f1f3ff78d5fdd189a8b697a3febb57a9e6203e27cdd086f17eb9e1a785c40943b133ecbe7ef5f77527d175e1e0a2ee30db277d62d244a09e11dbda5a2128d93bd0e705c785e6033913b7242c80d7202499fabc748bc0d4fc31a6eda85dde54e489db46bfee52e29e17fce2616f1b1239ca15a113b92696cfecfef78b882266140b3cc9b26decef99cdb5fd808b7961c323a4934d8269d3a2646c68ded227357124c0a0444b34fb2f00eb24c53a03840659578bc4ec3aff1795434355ec97d54d803e9fbc9ee2e1834e593e548bdc0bd5ac7fe7b595bc342d558ebb794048e121962250b5b274d4b8166360630ba84d5e77c57b390160c871564b5d8ce0460083e45c13a72425f4f667115d188f25ccaac6d4627dd6d41610560d6fe75c78f5919b07fd492b0121fc76e78afd9905645bc07fb35997793cc0883f5cc4c86793b0b8c451f9e3bfda800eee4cfae8113a777b93a943e779cce508e34a85948919e89a2e29c43f27b76de7b2dce38ab751b8ffc5d723d04ed09cf345413fb8b05b973d3ad242fdcd1b9e934e1cefb487091cbdb1c040b4d50d853be928907589ccd371f6534d465edadc3eab5f623a3327a8a3e2dae22088312e34217ddf3a2f539aa4de70511f1410358ae9ea93b9bfc79dafa51ea6d95319de3677fc2ec96d19416a665a10c2fb186d24fd69f740eaa01143843a65cff5bc4c4d368d1bef99bd6a1b1d62faf5ebbd941e1969fe8fba4e46f04f1a37f44b397ba0e1ed37a490b2ee1b5a4f168d2b4b5db83828489bf41b056ac518490c2f51f33ee072461310ee4c535fc43d7fb7beb01c952f3242f5da72ef1a81c2492ccfd4f3d261e98092b43c7b7b0c8f31b8f365ab90974930ec22f008d855f794b6193617d95a52a793fb12fcec844629d7b4087e793731e2a6e126ceaaadb497ae5b3d6a6d983e189dc2d9f3b3895636b81e114c6015b97795be66de2e7aef0e1b4b1c732c53ad308f27a183ea92b9450326491b2692dcfa4c592da045f22977b5d40d24727572c62fd3c2ca79578c93c8ece794340887a83b304cf60db3ec7a96ad8cc98ddc4c1e866bd4e1e3d885aacb24bd37620bc71f73a016b196e24f35f4f342e7517f568654f7de85900bb91ad5ce77c4df366913a0665f5e031fe4c2b158a0ec63a178918d15b127cb8acabdd0d768669f537dee507f5611de88c5ae4839150b6a120f885379bedf02b1b5e84e1326e640eae11f5d4d8b10dde8e35347d959731b87e3c2267dcdf7f61170f8c6a2901da2c6f3581bffbb92a0461bcf56a83c37db3e0f99766799fb10a48174723e6a1ba768804f43053e7dacf770cff3ad170496e5aa32818e5894f7e2aa06c58922cf500fde54924817776b1e72f825a0299e6c665b8d45e396687298ffe69344775b41622a09cf3c81849aca0c51914e28c0bcc47e01751ea233494b0a3b4562dc3818e0068f362f0fb7bcd5f91ddbe968eea54135e6730e44f531e80153562a8e3cc1f529064de2a773a446d50c34a404ffc10e0fd62cf1d0c5b813d2dfeb2e7d9e465af263319e693562214ac06a1d14aef3ab3317abba8a7374d98ea16bec473e755891b9c69a79fde93aa5f111b9b418d3888f71d23b58e55fe4661e9ea591819b6423d7dd2be883104f1da04ac9d1808fe8da144658431b56edc5d38e16b4d1671d70f563f946b47cd2edbe3457224c7d90f923037f80a98a2c3939c36948b79bd0168665818720eaef87601ffb910c29a2b7724fb53503fba1385abc3e2e92d5ae58f26e7ca231062730ae41c0bed4e37f7ac7cca930451de0f0c47fa29a88e6764c13cfdbecd0be2859257661e6088bb62095a6e7b2fa4a762afc3425048f71824b824f90ae9ae76b6fb737535ef0a234bb58ea10bd10db20da9df91c3838f848a64b0669e7ee89948e797d77e80b7a927978cf06705d0de7cc05e5274486aababab6b7c27c2155b40f73a4bec3a8adcbeef6b1a52019f9a2557bbf998e935f3c9c3fd821996bf534b727773f82053303f5a0fd9e53a41deafcee77b32070d40dd73a839c6a21a42c9c0e0c93122ee37695c47f22c8596622cb2bc16b3d73375ea046608e805e926d8f71131cdc543f8f923d0423798d326be85e02a01943c31d0ac3620b57e55a07709ef2f875f9d0d537cf6a0867c2d5879bb2dcbbdc564d73cecddcfb16ed4c8eb0f46186b7217e80b8dd921860e4c3583f1eaea92146086a0ac2ddce5f1e08bd6e50ac6dc360f5cd1f9165d5f92123e742030baeae9062dc3e8a956b9557dae7826bdc11ecf50d765a1b69a8ad313983dfd3ec59a000fb8111bfa7dece3d3306f5a7ef5e05f9c7e0a12db50cb7be19670755ae22eb959dd6d23ce95918c450deae9a2fc4894fa15f02c921a8f7417fc814a245e4ddd8603567274f56c3b5c558ab670b8c62141c171572f51e1fdefb22ddf7fa53c1878785306c6ef920b1841c23ece5857400fbc6d07281c963e043088c1e26b4ae67b863577f68ecb699cc500c3327e430a92cad21511bb526bec31fdafea5b7c9dd1741daabc8a0bce4a5b335d00a0ef859f73696c24d5da4911975c8745dba3e430195171e5f29395bc45ab84f1a3fa54af8cfec5a8812c24acf31182a8ecb00991f4ecf8e0e1806ff48548593c3ba83921fed940b23c5b0a338dbbbf21e76aac37b498a29f756895b5982a94635d2623bb71c16c8a75ad918a36e0339dce3dd878c1362f0ce6397af19892e4eb8fd239dca492fbc5d9679f3f53b6ca7b667fd819857aa1933199770d60e41821a3df0586ae9ae363dcfb3d19d916e908e50031cded6cddd35713f7592faa682a6bdfc7f43667be2018f032a53e997e3766428c34d9806a8a41b255924fa2ff35da8b9e17bae04550dcc90c474c94e73f6485504a6f3e7b4ed85d6cadb6f2de791b7d6ad53ad1649ce90fa231760ef073b37723fb8978d0740ddac470e98f6db912a0e7dc2a3d21b41d8b67bc7bcb8caff2373786803834e65dff81c523"}, {0xa8, 0xffff, 0x1, "675eaec86e407525fa010c115deab71064aa2fd31f9c01d88d598295424172c32583b4cb388a147ff67186aa5c1eef486f678d1c611beaf979054d3549ba4d8c6c784cb866b8c29ed679d866a08c3b517e2fe54db87a748c9936cfb07f26303c1d04ac0f4a5d22debca3eebd98c9956150bfce6d893394dee8449dafd8ff482d9fd2f48dcaa5044a592438a4615a3654b2a4363f90273b7a"}, {0x30, 0x1, 0x0, "b5ca52139ac75e83b711a16e2d553bbd172662d10204a00586"}], 0x10e8}, 0x400) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x1ad) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x342, &(0x7f00000003c0)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) r2 = shmget(0x1, 0x3000, 0x11, &(0x7f0000ffa000/0x3000)=nil) r3 = getuid() getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000300)=0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCCONS(r7, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x80000000, r3, r4, r5, r8, 0x0, 0x200}, 0x6, 0xff, r9, r10, 0x2c33, 0x0, 0x100000001}) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61ba0db100000100000000764d583e9600004500"}) r2 = kqueue() write(r0, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x61) write(r1, &(0x7f0000000180)="607f05540b0ee14a044ebcd1631cc1bd5ee5070c2e6719c48c1fae91931d9201dd375d1f0fbc51e489f55ba2a2f95814c21cc699441e91c32a372bbb6b3d883ebf3c51913136fb31ff78bb0ae9a13754b47f999bc6df272f7dc943c0dd637d", 0x5f) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000200)) write(r1, &(0x7f00000000c0)="a0ec0b4bdff4f8ab71d804f91c6d12a133b08086272dbc3efd0bf2fcca0259954af038c8ecb3c3d3e75c2dcd1dc1348f2d6da436a80afccb4115157fa0807bca0f8ceaaebcc72fa6e1dc7b72899be7b3276557bb40fa77bd7bb87a4a2013a822c670759413812de3c4d6a983964122429b2f0ddb6dd200bff4fd47109ad740e13f78ad89637208789c5bf6466d834921", 0x90) 16:00:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000140)=[{0x84, 0x100}, {0x186, 0xd3a}, {0xc8, 0xfffffffefffffffe}, {0x44}, {0x2, 0x7}], 0x5}) pipe2(&(0x7f0000000040), 0x10000) 16:00:09 executing program 1: r0 = geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r0, r1) r2 = geteuid() setreuid(r2, 0x0) setreuid(r2, 0xffffffffffffffff) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername(r3, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 16:00:09 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000007c0)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000840)=@abs, &(0x7f0000000880)=0x8) socketpair$unix(0x1, 0x100005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000680)) r4 = dup2(r2, r0) getdents(r4, 0x0, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) kevent(r0, &(0x7f0000000980), 0x1e29, &(0x7f0000000900)=[{{r2}, 0xffffffffeffffffc, 0x1, 0x88, 0x10000, 0x2000060}], 0x5, &(0x7f00000006c0)={0x3ff, 0x46}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000740)={0x8, 0x1000}, 0xfffffffffffffcf0) r5 = dup2(r4, r4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000700)={0x4ad, 0x2}) lseek(r4, 0x7, 0x2) fcntl$setflags(r3, 0x2, 0x1) r6 = semget(0x2, 0x2, 0x1086) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f0000000580)=0x4) unlinkat(r5, &(0x7f0000000200)='./file0/file0\x00', 0x8) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e6310e03bcf32d8c9413ce2d383c6e67f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e86b993d9adf9c8855", 0xe5) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000040)={0x3, './file0/file0\x00'}) fchmodat(r4, &(0x7f0000000940)='./file0/file0\x00', 0x200000044, 0x0) r7 = semget(0x2, 0xfffffffffffffffd, 0x102) semctl$GETNCNT(0x0, 0x4, 0x3, 0x0) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000001c0)) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f00000005c0)=""/152) ioctl$TIOCEXCL(r0, 0x2000740d) r8 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000000)) 16:00:09 executing program 0: r0 = open(&(0x7f0000000100)='./file1\x00', 0x100000000070e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:00:09 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:09 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x20) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000180)="6012000100000000001300fc34", 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:09 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:09 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:09 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = socket$inet(0x2, 0x2, 0xff) chmod(&(0x7f00000014c0)='./control\x00', 0x129) pwritev(r0, &(0x7f0000001440)=[{&(0x7f00000002c0)="b5d3b2f7b8af1e5fe56c01c73f44835391cbee7ee6169c2c66622b3495af34deea0b95f163c1c7aefcc826ce50796df435caa1e0ff2b9142c3152628e9852b91068fe2f496af4951a31e7e99b606d3049cfbe0cd58f561f9e0d94d7abe3a145864eb5c58104d87766dc9ecb5a5f50b49088bc43adfd77892dbb5de88d5808d20c616b937bbeb16b55df0e66c47ec0eb593fd45a2cb3eb83ae40246a1ee62dd94e539afa016488770ffcd6d782db669200347c107471ffa0867093d8c3ca56c6fbee2c9dbf25237fdc80c4facf515903b06cc620e443a1e658bf81d3ba3bb8c236567ff944f557cdeca1ff31dcb6bdd5a2add4aa4bc223d070de39eb3d638e073b1d1801ea1635f4990a033e6b5a0dbfeabf9ee42237784b3787ab7ea93667e1e6ccdae0a4c39cd1fa92d39ac691bea3cd6656a396b20b0a915d58984b6049e47f253f47dd33e724ec2264bafc831373d58e4b50c537f2f574feaf132c3a3ed8365431ae65ccc434fef559f2e1e7f1d069243fb52b92e1dfeadfb7ae1bd0adfd8c9f01f3bdc03461871ee48cafc1332441d2a01e2aa110e14217136bb96cae99d2532c322f4ca005ed7de7eebde5e79cfda2336ced87e85432f65ee584de566b8f92b0f2f19f792863e41deb7f5651c812c10fb8dcdf1e1335f3b6d0eab6c5970d95b17d7cf1521a64309675aa7b2ec0954152503d6b68b49f50d76e1630aabc223b578220ae6d251a2fa7526ef7eb340f0e6ed6c75919724ae2749759f6c7c0713d071a82aa4b4a0242d1d0de44b51a0c912d0cacf048d2018838aeb84326b50083a928039c29fd3ce5b75553049fc26df0e6862ba02010e1d019b327d5dd0ec100bdc6dbc71df14c350b1307746f77e4e53c101fdf9f8a9b21b8935dd535d071227355e1481dc1ac6d4cacb5b2bff14a36bd01f666d450a2e9716324f27a439d3001e9892f362b233a00aedc169cf869806001c1755c3e03724593c25f3b7debb367c471c60f5f20d1b1a944d592e6f44bd65ee0791896e3c1dc9b3378285e298e547b679e3a63f2445a7b4faba21ed6d1efee215884f05a889ab55bc8546d24304b53b4c5e278a176385a498cd2bae0ae5bdc04104ef395be087b1cc5bee7222bac1e0bead8e5f30fdd43e8a2fa882d476dfb6e2490a3f994169c0c8716eb608c9a71f1f4ce257400ca15557628d952e52de4ea377c9adb66d0f4b8e10bcaef85f2c09c51a4b92af50e751d3595c7ce6fe4effe44024578e7b3b4597f565634bfd5d0e3aca18a2d6ebc7f351c890336c7c61a17ec42af2ef505881cffa73f16897e8a35dd9bc08307946de638665fd1e890c7217c14bb19d24d3ce90afed34c9b3ec5de85aa5b236d65377bc42f94921b6893675395ea3ee87fdd79e2c32f85f63f841f14daafa5c85e7c5c66ac6a30c99c7f2c887f8c8b05b013e7fe45846203141f2ac15e626e4277489b4365420f679d38ebad1a256ef06bbd389fe8524da1915d6b7d48b2d7a39977c16e8dd1b821d478fd2a0e1ee9a9e0b7faae4a081ddeb4dafcb03ef4d49009c1073b47ac3cc2ecc7ed6ab96d765b6ed05600324b04aa674e83576c96ba82b93ffca4150ad95e6cca29b5c3efab9f8c587bd4f61704d57a778a499e14985ab882090e9962e761cc72d12c8ea312560d64c26bc19986efefc9b631e98f94e64a589cacc2052ffd0faa3a65fe8d909ccacc43c33737609faf6c9e3f6d50f024e544a15872d3c878bb4e956e10457cec00b30cb194a0c7157159db751532577b85259039d41d5632f835faf3757d89272b737ed6ba49aa32b315ae52a3a2b68bb48c3a74f6af14c214d594870f61d4b3d649a7d6b15105773c1efeeafc4af72099a082db86dc9e13f081c674042c84b44edcfff9cca7500cad4c07278df05344252063accd20da0dbce62371b0998d7f4565996ba86bec8826a18dcfd35ae3bea5a85d28bb22f960767b6ed25b0244c2fdd5f5ab9b4726756c68b4f29bc6ff78e3750b666d135e62c0e89c1afd97b8aee6c5191ffa09ff71e3ce77af5202a3dc7b62eaeb35147eb4c4da0122dcc4e665db03399867a19b22cdabfbdf2f29729f11d7f1e99b0597457f9db0a084e648a3e94ec3f7aeb7939e599efb46e83da4295b45cf85b4db688d2f89362e2444375d03a2253768fa96d4bd3e0396c3f8851d9511bbd5268c224b09d491b31dcd74f3b89d872958334a4387e36b4ed232cf49eb520dd77b536c6e1a936284d53b23770e139355fb0cd2dda81f969123b9e4d320ab43ac63fd70ec8bc9c486a4090603580d2ea9212f23fe1cd7a781e41edc04c7e0b90ebdb7d379b1024e97e5425b4f6bee48458b08c48abdd1f8a79532b5ee3acf44837d43790afe5982b3018570d030de23557e7af2033dcd98cb1fd227b27ffdf060cc36ccdc39c139210cd85e12bcc1631d3649cee5f358316db99747af95d7a75ea340fff7ece751cfbedab90ef78dbcf7f09feb11bcf9e75ec51d310135e24d5d6a862950112acb79e9fa93b18e2da1911f4bbb5856d5cb2fbdb92a71b5904ee74c88e7a67ef7a3f21464854fe9d8e4f31c871bd1a798140f140de26a4869e609fd10bbf5921d417b844f1ed00cf80392783268edc7f61887c72ca6b89c9e4d7773413fcb0393030c1eacd100569f71fdf60e3034023a1c78396a94ba9f8282155835e138c3a15ea6e3c8d2b24e6fb76a5fb32f0f88affd4ad2dc62f4fffeb9cf22191cb51c7455fcc419e6f4bb3ab9012add501656f58110b364c9a5f0a48ae0765888aef9613f59549d416d28095998dca8bee37dc7910c8bf086f3cb19fa2e302faa4551623a9c600e5a45759b7342a5d9b66c6091e9fd96ae539c8402f41a1b4f02bbfa5904d4e67dcc27c65f0247575a080d1e98da2d7c9dd71f147908e6b59df07032580897e4941f0574ef38b698d7bba5427ac6d31b9703a727dbc28ff8a3dc9b7f683898e56cb1cba91c5184c180bf05948d5439b928687a15dc8dc87de0cf88670e243ccbfe89ba5ab1c5b6621a15fd091729d6f493ca66220274a87a28493a1893ed3a35ae5e4d5826bbda48a289792c2ee030e9a302be044c4732bdcc213992fb34c276065361088354a4dbf4f6c4d4a31579b6b8fd079ffed71cfeabc9ebd02b8c3529c97821a32f5dbc1f9a46958690e323683092194dd1180740a0227fe5cc5f765ed73ff2d2035f7526f4ba68274a19cfcf15ec9504ba1ef0861ee4a4c5f354fb73177e847aa76862950d524079931424a70e303c15c6bfde7e243641de47c9d6f5cab083d087964f307473f3d873c5c23f2c43b4dd2c4debf788dfa89c944a75add4a60b24e4d3b32fe3c5998556b6fda6266df7bdf679cc1aeae0d02060074e244ce9f697c76dad043939166e322dd1e5e6703f4aa9a9124f59b094e4bd194e3b89e3a44f06f5813f95f9f0d22c9301382808a6a74e30a8eaf4982b966daa647ff8831fb617eebf6526a9e93fab730bff2ccee00f55fac7f61bcffa57e7bf242687b953a711ecdd2b2edfcc15fc93b59fbe7407b43534a5e200d30a46e547c6ec3ae2e079053b67ca7fafbb1fe3173252b1cc2ff19bd2818e43b9c6dc8d46ede9a61aa7cfcdcb49cde6353baa571418504cbd7f390597debb1dbc4bb1b8ec78b1f87b58456f6f8c773d07b4096f5445d78cce8b9ddaa5c67edac9d556030035c08961b940506ef3b5bdf5403a8681d123f1712a0e28feef02229fbff29a2bad7b724e2446b03dc11612f80f68fa8d73ebfb6c0e6fa0ae133b04a97b7e66ca0265f4fbf52e836031e9fb0ef30fbb8034e53f210b800186fe251c3169591ab5886df9f3b1b308d2f239a9fa3cb8fa97539cd86298ec33e05c9024bf10e753d84f0a78d729a1d50c6cd21c08d91181beb3c7e0fdeb661bca66f57468e86ff326d953fe0bdc2e600f8d487b79ff3937162179eef8f72cc037f933ebb932a654a59d48a622d4a34630be7685088e79f206fd96e6bdaa96a6eac9f587c20567268c3dd1c86e60ae86b1a778f1b342ec94dc54b95401c9295d76b02ca9acfd7058e5b32d078fa09efd4fcccb2942e12f7fc2cf4bbd2e76736f40f502aa62cb339f7204f8a285fbd1769b93fc6473095306bed2ababae53faf68ebbf55c54c65732d1834eac8f4c85f5efde97aef871ef3429093ea9b9c9216c6f57cab9939b874a213e198b3a55e053c4a6d1fab5b6c010186baecbe1a1a82cd4eddd2a7a2aacb048cba086defa5049d0f485d94b2d431525ce357aa821c34ae75bb682a0fd862adfea3dab954cf25bacfa0cef753b1503046f016c94b31a5f18fa81e097106cd3ab9629fcfeaf1f1b7f9d2fddd4e8ee295094ba0796223aae0e36ca467f606629162d85503a54bc837415f8c553d801faec1bec55d01295d32ca3a85c0c0a38346bb89fac348ace64c5312fcc54cce0979b4864f937713c617ece1084f01f7e665dbc655654ee444eb91eeb47e60d1247a7d241a621bf01694546b1a8a024c24f8f70cb26f3e3c35a8305f90d005e35ab78a9000d282d172bcc5eb951845e84ef79f982a0630a1980602515bff9de22192b553f8aa5487eef42c6d961aaa850fbbd83edecf02861e5fdeb00d529e3252a3434c70c854eab0e6d0bf93f44b9841d279bc3216fc6b5237cc146c585b0a9165fb5195ea7255e8959d2163e58ce45da8b7258f51e57bbed5152948c2d400b0437487e8c95ead2ff681fc1defecc3cc6785b1d91214807370ae042d31f90e224ecde1e833b907086fa798a51bdb3db38d44009f8220e829550752f225b35315e65e5a798a3614af66df92ce90f0b118624d3ee97cddab77d1ff55319137a117563f4932300eb952f08aea6ad5d4d33ae8579aab006c035b310ce4864fb9cb99ea448d4cce02d414a0aafaf960a70b71b5ea5b08fbdb72a56f89787fc42a3ce47aeb5a6a126e6696a8572df788b3d6d941e1407b58676bf0a833f2b4c7b0dbf1fce692f8c40fb2ee0a1f337659b711606bd72d146490b349aecf4bae1b123fdbd1656457cfa8133248b478aea611cfada44693053a4978913302bccdbf518ee6e463a3e4a96c68490db3e7d1ea6ca0053cfe7cf4d86e634b3e3fde90cfc41d16284adc5b5c2e492ee92c172f3c0a5bbc20f1a89a3d03dfc1d810758ff9cd2c6dfa7d5bcaeab3c6d9b9fe265b632b818dce48fe2a647b27cca938dd6f1c1fd34622aeedb84c9f888c5a3ea4bd27989a32792f954dd77cd7f1934f1740a855f381fca61cf7ac2aca36266b91a546f23d1255733e51957ae82068b3a7c0462eb085253c39ee7f0ea28a925091c881bb11a2c04141c0b9f6b25128970bab575ad8505665fca397487d0045134e7db713d5d4e80998023700445a1f69af037c3d12c9ebfbd8ff973603700f996563f30361367b6a906a87714119349910784b88326163f73f3e59c2386cbda099d677456149be224173e6308bc827bdc0396f1dbf4348886f4448c21e491bfed3d3db6805ef8fe57df358c78180fbfd986f8a479bc0b77287930d92eb745ef9735b1cde2ad4241f0cacb066729befe246e83064dbc5015531c78912ab1e4da556cc5ce0eb3acbd38700cccc13f93a5f6bd5b636bae8005b17c806df8446982cf5321be50981c6fd459e189554203e785eb6599a072370b0edc887a92a4f00fa8138b1f74712d26426b5cc2b85748ae78222ff22d267e1097372ce7349a2dc1201e07f2b94c0a7f010fc0f9aa4ae0c29999d3683adbf18755667040c15e5051a6310ab88aec8b34604d3db09db73f98819298e", 0x1000}, {&(0x7f0000000080)="22d6d5a2d9ee07ea706191982c21617443a47397a5c4b3e0a0b055618753365d30511a0682991f95e75b331af0807d2a1b759dd4d5fc0ccc1967acefe61b44d755f33d4c9c6bf9c93574ab3e8159f440074b77c2dd85231e761ac633adaac40e38c803b61918af7f4ed6b33154d06918c37e4a0935ec5dea5e2c35269079f61484a82fe32f15fafc26528ea7df11f3dad9a9f655cce5a05c560ebbee00485303fe21c73052de6f0d1e64d4c2e2da27d56c6edb5143af76d388dd6a9d58843e69c0c01d725555b7dfb22ea4aaba99554c9776564beea665dcf2f352a9", 0xdc}, {&(0x7f00000012c0)="9167c3e8bd27dad1cb1a9dcee0907395033356c6ebe2ed2c7d98addaa93e5c0dd405ec3584e27d946dc48b509be59fd2a81d64968f998b4030827c0de8f30472b7da3f470ae023c4f8f3ef2d0d745c271e66c8535206c7f43efe975faf5703496926f375340ad86c1b667ecaa0f34752c041e65ec4bdde852e6345edf7c6b3bb58384689d08415f1e1bf10f13e780ef48330793ceae6a4e1d73d0f10234e1413b2a132c292cc543579e832ff11", 0xad}, {&(0x7f0000000200)="85fa029c87aab096f6fabfc118ef7bd2ab4c613c03e7b75aff56ca69d8cd2a1c77230bce7896c57a5ef0644d0426bea0292b9d366463efcec379dfaac67e44bf0a3d48c0e93f694ef23e1d035ae1758256a8af3f5d2a73ecfd09e7266e8f3ff4738ead6200537bfa", 0x68}, {&(0x7f0000001380)="54287a989706b4201f4e950c3c2c7719e58ca1856fe0392ba201b067f11e5546ad50beb806b4b291d66502e22e1c43835c8c1487c519a8eb3b57a585d2d1228d8c6490221c3f94bc30585e1bacf95862a70b3806cbfdaf2ac7503ee54b66a380a858d0db237496178937b3c5c9f58ff4dd19192827fefcabde", 0x79}, {&(0x7f0000001400)="f6929115717991ae6c24d44b7fbf84053ac932702900a3cc3e2e273e06978ed8214ee09421e62dd46dbe78374e39f2a37acb6aa6fd4272", 0x37}], 0x6, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./control\x00', 0x20, 0x20) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) mknod(&(0x7f0000000180)='./control/file0\x00', 0xe003, 0x200) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) 16:00:09 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x4400, 0x2) listen(r0, 0x0) 16:00:09 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:09 executing program 0: 16:00:09 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:09 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) 16:00:09 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:09 executing program 0: r0 = socket(0x2, 0x3, 0x1) socketpair(0x2, 0x8000, 0x10000, &(0x7f0000000100)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000140)="d5b8cdd2ed279d86867844396192208103ed3564229d731070fbf487cdab34142e7f94afa4d6fc0b1878d1dd10589dc4f62e3cf41f8094a82f7aec96e10b5a7625771469ce7c12a88c721c82d845c7e4b6e84377966a0873c0863ac15eefc095d1a8f953464ff3d6a09630603406e6b45f3d7f9cbc3ba2ebc49dca250d759ca350d35966fe62ce737b5921787cc11c62f4a3cb99a0abf4d652cccf59a4b4a83582cfea2c786240dd61a55a86c15054d2dd6b69ad4d6b660738f765c8083505bcd3f434a7d94090fcde2b869366c319e8b56f2bda6fb5a93d1e82b8105e8cc0ad6cd62614fc8b", 0xe6}, {&(0x7f0000000240)="bff0a8569f44d946ff5836d3af91a805f1", 0x11}, {0x0}, {&(0x7f0000000280)="f158e3a588ed799a5b43262b52770e23b209f1f8618f1d7ffca233729d9b099d5987cfeae58fe9eeb1", 0x29}], 0x4, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)='!\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x580, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) 16:00:09 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000140)=[r1, r2, r3]) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x40, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) sendto$inet(r4, &(0x7f0000000240)="07324958981b167660e0552af69b6ee3420b8c1f3589289a8dc04a5fb9c022561c1264f1f3cb06730f471745972bf8be08aaefe8a9db149d98a4523f17c71a9f538633bfa62dc7694c5177a9d2073a718dde5cbc9f16e7c9fdb6f66fbf6644fbaba1fa1c8a2372a06ae118a748ff47c2f215cad08d5b06c76a9a833cc758633ca247072eed4c9d843faf749c10c51220cefd6229b37110821996dc", 0x9b, 0x8, &(0x7f0000000300)={0x2, 0x3}, 0xc) 16:00:09 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000080)='*', 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:09 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f0000000080), &(0x7f00000000c0)=0x4) socket(0x18, 0x0, 0x6) 16:00:10 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:10 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x400, 0x60) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) fcntl$setflags(r0, 0x2, 0x10000000002) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 16:00:10 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:10 executing program 0: setrlimit(0x4, &(0x7f0000000100)={0xfffffffffffffffe, 0x95}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x28becbc0, 0xffffffffffff9f69, 0x7, 0x10001, "779b4b4ca077877e29aa77e4e222df248cf619e5", 0x100000001, 0xf7f}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe", 0x3d2}], 0x1) writev(r1, &(0x7f0000000700)=[{&(0x7f0000003cc0)="8e8b32d50dcf5b549f7d3527fe5dc401a3cd98dd6235cb922242c3e4a2234f700491f992bd10a7ca5189ce08892ec6a4f3d02aca6f41722d7e0f0ef4152ab78347dd4f8b64c34cd40da195fb02c6014638656a4157b167d82b3cb98c8aba4ecc848aba974f248a8860ee1e018b40588afcf04ea7ef4f53c8385e0b668f1f24e142461c30cdeb0ad5bd6db6abc907d6d6bd4ba79c1897fe32c30ce644fec443df10840fd6ec882a6395eaa9b3a1ed0b1e61df37565741d2f4e7b7e0f17caff599f60d6bed6ca7c18e393704253ecb352dbca7203a6db8e9b8e0ac6224d82ec480deca97e522dafc0be738750ceeaec170250ddd33c905dbe77ac4863ecb2d5ec2878088c8ff131d0118fcad822e6f8ce6da93e8440e936f378bf2a1eb89c4d78d2880c0858f54c01286a04c966c334251962c9223a4f14c8df4c9edd0e5e216ae521df338c4c7e73367c636867a3a83b238b385e5a18aef692b03ac509658a62373ef0521e3e7c2c43ada998c9a85854a580e57e7f14d8a091e753e7cccb8409a42eb8c236a8812b2be19fd5c21adba2943900830eca5ab824650e4ca496f16fcbc99ae18da1a90422171210e4ed25deed89ed9c99085b57310e8d4a573246e8bbce8bafc0908efc5ffcd4f210a7289020213f7574f6d2ac9e549b4862959d352a8a6112e6336e1d8cca0cb6468af56872ecc8496546bf8ce46189c683cf4ca4353251f91dcc99ed1beb21fd7e787b0df75494a726e4a2e3a0ef54eceee4d823891dca54ef5fd733bdf9700552814227f45fd095461508efbc4f9be87a463420c4ddd6cb06c1a01d43102673de2f2c267f701ac839331f0ad86e1acae4d7cde123d6a8993b4fdde8fe6612aabad5b5a4af00bcc6857af7ae506fdbe3bafe9f689dc52a014f79918db92ec7dc7ab925c346b6db5fc64dcb590c1cc0e1287d9300207931c6df43979b924dc4ce7904ab64e6227db05ca42f2bc7fdb", 0x2ba}], 0x1) 16:00:10 executing program 1: pipe(&(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:10 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x2, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = semget$private(0x0, 0x4, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x3f, 0x1, 0xfffffffffffffff9, 0x9, 0xf2, 0x7, 0x8000, 0x8, 0x5]) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) r2 = msgget(0x1, 0x680) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() r5 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x3, r3, r4, r5, r6, 0xa0, 0x7ff}, 0x6, 0x40, r7, r8, 0x6, 0x4, 0x100000000, 0x958}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') msgget$private(0x0, 0x200) r9 = msgget(0x3, 0x107) msgsnd(r9, &(0x7f00000001c0)=ANY=[@ANYBLOB="03000000000000009d13e97ead9f46926c40ffb814ba458225c45c0c00011e0900dc3c4e82b466df73766fc0c6fd9c5fe682bf20760bcd31e35db40eaf536bc8172dae56b1dd398175ebd365219746e07696c1f08bd69323423970cf67e2b215ab5f04efe77f0657bb6b667c26b1579ce7a93bb8aee0a207dec752eece61cf"], 0x8b, 0x10000800) shmget$private(0x0, 0x1000, 0x600, &(0x7f0000f8e000/0x1000)=nil) shmget$private(0x0, 0x2000, 0xa0, &(0x7f0000d35000/0x2000)=nil) setitimer(0x0, &(0x7f0000000340)={{0x35, 0x8}, {0x0, 0x700}}, &(0x7f0000000380)) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x30, 0x0) mmap(&(0x7f0000d61000/0x3000)=nil, 0x3000, 0x2, 0x2811, r10, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x422, &(0x7f0000f74000/0x3000)=nil) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) socket(0x1, 0x7, 0x1) msgget$private(0x0, 0x44) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="cf022e2f66212c1f5f00b54bffd98ad0158b80dc5484cb3cc30d0d1e192ae513facf1b38f77e5cd10a9bf6f4c4777a0aed5025e5e7b396795e5c88fb0079f31d17f7ae2cea3c93ef8e808a0189cbb61ccc86b2531dc041762de39d7d1b73b24b884003ddb058e3e4c8bb73a1041772a0d4563d4494c86db4b869e522944380ad96c2e705dcdafdb66a2f47d4a5ea8c8a389cb902b8e94400bb1c86c8a8dbef31d7cfb08f7cc5a791ed0b75eac2928589d9f8edb732e6b88b4eb95df3216465d005433ccd1e4bcbbeba0bb9189e23504aefb146ee398c8edf6cafda522a75e0c85ad2896f7f801b497572d47fa81bac70324904a53d1b6c4ddd8312c250ab2748c4ffacb72d132d6cfd54"], 0x1) shutdown(r0, 0x400000000002) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0x2f9fdaa065fc4585) flock(r0, 0x1) r1 = socket(0x20, 0x4000, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000300)=[0xffffffffffffffff, 0x0]) socket$inet(0x2, 0x8003, 0x5) lchown(&(0x7f0000000100)='./file0\x00', r2, r3) getpgrp() r4 = semget$private(0x0, 0x4, 0x90) semop(r4, &(0x7f0000000000)=[{0x7, 0xd9a, 0x1800}, {0x7, 0x7, 0x800}, {0x3, 0x6d92, 0x800}, {0x1, 0x8a, 0x800}], 0x4) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000140)=0x7, 0x4) bind$inet(r1, &(0x7f0000000700)={0x2, 0x2}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f00000000c0)=0xffff) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000680)={0x6, 0xaca6}) socket(0x10000000002, 0x2, 0x0) linkat(r6, &(0x7f0000000600)='./file0\x00', r5, &(0x7f0000000640)='./file0\x00', 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x480, 0x0) r7 = semget$private(0x0, 0x5, 0x22) sendmsg$unix(r5, &(0x7f00000003c0)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000540)="e8c7a85af81038d0fed0da5c09d21fdae4cacb956515da1fbeeb5544fafde2ccd73a3d9ee00878a9264e8642ebb811103e42a6cda22b8cf46a1f3ac18cb55612716b8f33449a0db3c7a7a751bd76b346fd51e5dce71d98f614b832c0d608d2935b22b9f4f04418e94ac73e26dfa0757392d3dab753184bf0b9257a732d5e7c3e2eecfcde0124", 0x86}], 0x1}, 0x40c) semctl$GETZCNT(r7, 0x1, 0x7, &(0x7f0000000240)=""/115) 16:00:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:10 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x3db) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCBRK(r1, 0x2000747a) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 16:00:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:10 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f00000003c0)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000001b00)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167}, {&(0x7f0000001a40)=""/40}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) r1 = dup(r0) kevent(r1, &(0x7f0000000540)=[{{r0}, 0xffffffffffffffff, 0x21, 0x1, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x7, 0x9851}, {{r0}, 0x0, 0x40, 0xc0000020, 0x3, 0x9}, {{r0}, 0xfffffffffffffff9, 0x1, 0x80000001, 0x4, 0xcca}, {{r0}, 0xfffffffffffffffa, 0xa, 0x40, 0x5}, {{r0}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x401, 0x3fff800000}, {{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0xfc33, 0xba}], 0x4, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x40000000, 0x4, 0xfb}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x0, 0x200}, {{r0}, 0xfffffffffffffffd, 0x80, 0x3, 0x100000000, 0x7}], 0x8, &(0x7f0000000140)={0x8, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000880)="2ab1c7048b511ed75f6e9c02f8d6f42df3e8995fbcf10146758ec07dbcdda93fa5cb7dd17a4e4b10c5bb7fe61623082462b4368ccbf95d2944e8aaa87bc5ba64574a56f8a2a47acc00a6fffde7d9a7ca9cc082aee8345f1b0011022a481aa925b919494c3ada23a56a19438ceef42c41e60894d9162d52e66223ec4ecb8de04cf4f82c15e5dc83b4b3a25b62547f28de238a1c1827a0a8aed21c2eaa4d8da202ac3734a05b111838ede87a1c1066513e1c5f1a88c5ad65a4", 0xb8}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x9, 0x100000001, 0x9, 0x1, 0xff00000000000000, 0xf6f, 0x6, 0x3, 0x1, 0x6d, 0xae}) 16:00:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:00 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'./file0\x00', @ifru_dstaddr=@in6={0x18, 0x3, 0xd0a, 0x4}}) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:00 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x40, 0x100) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x2}], 0x1}) 16:00:00 executing program 0: r0 = dup(0xffffffffffffffff) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000180)='./bus\x00', 0x10000000002000, 0x79877706) r1 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x2}) chroot(&(0x7f0000000040)='./file0\x00') 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(0x0, 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:00 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(0x0, 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x400000000) fsync(r1) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) socket(0x6, 0x1, 0x8000) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(0x0, 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x4) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0xfffffffffffffffb, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6ff03000073739ea78b7ec0"}) r2 = kqueue() ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0xca08, 0x0) 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(0x0, 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:00 executing program 0: mprotect(&(0x7f0000482000/0x3000)=nil, 0x3000, 0x1) symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x2b, 0x800000000000009, &(0x7f0000000040)="292918d756d4e79f14533a2404b63411c5040e13cdbd8cdf361f373a0bfca1b38fa05cb496ad625d1f8e663e621442cc4786e54a22e80d", 0x37) 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(0x0, 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:00 executing program 0: setrlimit(0x2, &(0x7f0000000140)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x222, 0x58) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000001c0)=0xac3a) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) dup2(r1, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xffff, 0x0) dup2(r2, r2) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x5811, r2, 0x0, 0x0) dup2(r1, r1) open$dir(&(0x7f0000000180)='./file0\x00', 0x310, 0xb1) 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(0x0, 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) login: OpenBSD/amd64 (ci-openbsd-multicore-7.c.syzkaller.internal) (tty00) 16:00:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:03 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x362, &(0x7f0000000180)=[{&(0x7f0000000100)="aca0d94178475b75a81f4ed449b0b6dfc060fe60bb4ce14cff3733ca31e8b6c24e", 0x21}], 0x189, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="27010000ffff000001f74c8af64e428e82aaf1a5e1d66d6fb98ebad429eaee35d763921886f7af629e914268a11799da23894888c7b26c60e7cfd62ccd2c6e4d367387fef0980a311c49f83b3ded7c6dec24c64c7f086b778ae38608d2238686dc413f4f8616ab14bd7adc62a4dbfcdcab1cd55fa00332485beb2b4dff82aab9d2e055e45e94a67e0012c7336f03d1e10e6c218c108189d5e3994d8f3b52d140000000"], 0x9}, 0x0) chroot(&(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x56, 0xa3, 0x1f, 0x0, 0x1, 0x4, 0x9, 0x0, 0x1, 0x10001, 0x20}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0xa8, 0xffff, 0x1, "62694905f81bfb7226ee9f80d838febcf26342c937bd31bb5f3f45d108fecb308786e668162ef0ce75299c1db2b37690364358f170d5c642653b64e9b952c6e600ca794184c169ecaae6833dc28cff8d58665f9b0e88bb7af2257485d40e3e9633beb3c445c865ed80040cb561c3267649d58b8733713dca68cfd3cda41af6f6a3697123a42991ecdf6643fbd02b4747ac8b04e3515dd9ae"}], 0xa8}, 0x0) 16:00:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x40) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xfff) getsockopt$sock_timeval(r0, 0xffff, 0x2000, 0x0, 0x0) r2 = shmget(0x1, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/138) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="e0a5e33fd969123b21a15270d71dcc4ab9fb3d66b6296c5923430f2965979439b2c55b38fbe04890f1705a18f231227b65bbac28b0c2d6f1ea7fe593beea590c348d159c6de862207c477b76b1294cbd5631dae1cf105de9d1d3fcf1aca32e6bb29a11ba2087e21b69b6f02b10a01cd0666e161f57b22389ebdb8afafd72962989b39f5c261071ba5632e86d3fab4c9c0c2fed97e1973dade61e86c70f7e63568c712f3f2063a007faf053940a43a9f46f", 0xb1) r3 = geteuid() setuid(r3) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x2) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000180)=0x1) 16:00:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x95c, "199ec8e90ef751bb3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) recvmsg(r0, &(0x7f00000015c0)={&(0x7f0000000340)=@in6, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/102, 0x66}, {&(0x7f0000001400)=""/145, 0x91}], 0x3, &(0x7f0000001500)=""/133, 0x85}, 0x2) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000200)=""/144, 0x90}], 0x1, &(0x7f00000002c0)=""/29, 0x1d}, 0x3) setsockopt(r0, 0x5, 0x2, &(0x7f0000000100)="f85e8c7bda916abef29443b1daf76976136457111be594e5266db53a33b3b6a3c579499952069614689d70e807e55ea967809f755a74e38d586046a142c244d1b8ee096acf9c5463800688ad94ab3bb295fd4a0253a331a31ee50a8ae887e913b57865bc9d0f87ad9bbd44306e1a77b1d22c2b51a9c190b0bd57e012386e52f804d9e6332a59164a35170709781d957c26f7220f386ba1e98a683727f4e7b2ccc0d244d6aa83e58fb8e65830d140f60b2e470b47036da7147d32a7a7412d56725c7dd50091977b0d8e77c0576b94c235505d4c3e237f35c80c757b376b13007cac3f", 0xe2) lseek(r0, 0x0, 0x3) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f00000d7000/0x2000)=nil, 0x2000, 0x10020000000006) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) 16:00:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f00000000c0), 0x4) socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) 16:00:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2007, 0x86128) r0 = open(&(0x7f0000000240)='./bus\x00', 0xffffffffffffffff, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="fa1204a49155ce1e00", 0xfffffffffffffe5e}], 0x1, 0x0) fcntl$getown(r0, 0x5) getuid() getegid() getppid() getuid() getegid() fcntl$setstatus(r0, 0x4, 0x48) getpgid(0x0) geteuid() getgroups(0x5, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getgid() accept$inet6(r0, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getuid() getegid() writev(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)="0100", 0x2}], 0x1) write(r0, &(0x7f0000000080)="ce9f137839a5", 0x6) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f00000f1000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/41, 0x29) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) shmget(0x3, 0x2000, 0x44, &(0x7f0000001000/0x2000)=nil) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x49, &(0x7f0000000040)=[{}]}) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x80) setsockopt$inet_opts(r0, 0x0, 0x400000001e, 0x0, 0x199) 16:00:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:04 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x20, &(0x7f0000000040)={0x7f}) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa8, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x20, 0x1}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000001440)=0x6) preadv(r1, &(0x7f0000001500)=[{&(0x7f00000000c0)=""/20, 0x14}, {&(0x7f0000000100)=""/255, 0xff}, {&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/216, 0xd8}, {&(0x7f0000001400)=""/57, 0x39}, {&(0x7f0000001440)}, {&(0x7f0000001480)=""/70, 0x46}], 0x8, 0x0) 16:00:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, 0x0) 16:00:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) dup2(r1, r0) 16:00:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, 0x0) 16:00:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x355, 0xd61, &(0x7f0000000040)="024d9ae9c7e5877b70718765d7923bc9939551e5f24f1b2f09a8c071e02147a7d7a0e0c7149307e5e4a6d693f8a97a9344f66611fbbf07bc83732b0618eca69d1435229e953d5ac4c81cfb1cdea367451b2caff2a9dda638daaaec929728a31499dd12f77bc9e4590fc9da6b7f62e1cc8dda06a0c2df8bce18fc17c0f93fd6f3fdbb870a0cb47738f7d7dd3b4fc59b098b27afcb4cbe8bd05a674ba7bbf7590998761d94a4c263eb2c79153872a4302322b6a81e9fb5dc99c96a8d645eb99c297d5f3af4e18b1ebf", 0xc8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000880)="2c5dae3070ca9f050a90de9b70fdc62f3b42e2126e99d38cc1ba62dcbfb7c377e51afee700e0999e5c3ba508f6435a8ff70a5060e5c152c0e3ea7a7ef5768ff099c7f3f12fcfb2aba93b4b776adcca4d453921528a3f5d5fc658ece24443fc0a433398fb02dcdc47f4f412142ab78fcce95961073c858290e03eadda3b2d84b3f34cf665e9b732c71ca236a6031900c9e8cb195df470c1ec987507c7bcdf249e7686fdd3d177d9d5a2636a45cd869c91e2438da1727c00213384ff2f68982593ab83b7a7a9a1d383a02e2a68a65f48ec8b02fcc183ab17eaa646ab2c8f7392b13d13861824778c3329c72d181f77c10a6de5aece933d49293127418553b299e915189b5bfc943a891f80cc36b6179f6b2600135adfdad1e73385779c5d7360842ae9c9654a784132f402646fff434a2bada7bfba5eae67013f37c70e5769a03a30a4c89a219d062991623f52727ff1dfcb5dfe440023e883814e0f81144fc76ba08bcaf278215a772109bc2ff9147911c3c980944436df4695ca04be8decb9cb736d91f81cd0230aa2ada4c994f1a44b0e5d3befd782fe44fad647ddd43b3c8cc032e0876ff9716bd9951569851ea8c777b0df6f8887e1a15f589704cf4796a4eb02fd9d01c5370c4e59f0a7d754e70ec4d6292bccab2232e8c7fc5d72eff69578fa88b1d0ad8bb7ca4ab31ae7ee93242e59ff0a8fac0cae0da7a0e1f3e9a61edb151aa97202edab20594d7b0bc2e1a7f0ac0579ce32028ac88bc808a865af64101c9363ba161bc0da63e61dbe5d97cc57dd76105b10ce0abcd606493b30221efad0e1463c7c1019ea3da93840d52bb014ab0d397df5662dc51f875e8a957b1e3d7a8d6f0f9f28f21360e97f7fdb7e03ae829e388c4bae1c3184e57ce7bd8b5e2bc2b18075ded43b813ad2fa01e77bb1d6c3ce77ba6f9006f51d2c993f24e23d13014e6abf892ea77f454db1b99e8882c6e2846ac7cc5937c3c67859ac8229ecfa0fabe24b65cfd695726dc2bc5e1480fe4c093a238455174afc342cd55b07db5abb3b12e2fe733ed41e6d007672b8df6192587d22929a232cd2126ffa0c8d09ab2c2dd0826981ae1278ec6e67907a896168b68d267224212f2089b51430558d2aa853ae1aa1b6a2b9f3f36f67f0513a660ddd170ed100c10685907691510ed4e0def69a87e743f7d2e9ee26c1fd3b8f04a99e758486a641402cc3fcebdabf41c9af0709cdb87e85ad92563d762a01a21e50d46d4ae0865c788bfd46f3df60a9ec77e8e8b0cd7da21e95f4e5bf31e83806eb7c102fdcdf137349482a63a221ac559f5def15c198226934709e193104ae9b12464e8ea70db0f68ec66100810a290d90d4fd8c22437b4080f5716d2693edb57ba4f0182bab64a19a30faae762a87ed8f45250a478ef8c5efc6c91e79a7163896ab1394e1436d141bfb413cb3fe7911411ac77794fd73b9423b978ea2d304b98a9bb658640ae106aa7dbbb5fe34668b5e06b7525d7e737a1fc76009fc3e1a6353d31f5a3cd49e6ab550665e5d86ca35efbfaec49a89ca0cbaa0776524763d2edfe886479395519e73cae20f681b16a41f5311777131c79a8ea8cebecd81afedcf29d53cd0434711769affa2268e11beb2b38e8365a161c05ea9bba48aabb786638843f87fd83a7925df2f15e150e308e732b98c3ff5ca511c8289008f52355762d8dbe57bee5d42f093fa3494504128298155eeb69a2010df0e453d7f84b8ababc960483a3e74ff26fddc2ef985bfaf66fb19ceed672d9f739532e12927004bbc06ff949a4d8316f28906ed00b7bb1787016a9dc389c2b362ccb5e0c535c45b96ace193d1cbc13a329ce81ab78ecd14656de71c273aa053736c391ac97e32b394982a3ba875c96fae4c9cbc11d799d69e66b61ece7ba8bcd7b6c7d8163de75c8d6ce1405ebeb69d1e2a9a83f22e21695caf6aefc942a8c98be132728af17c7f5bac79839c9260e72443bcff145aab57417e4377f272fc3a04e501f0f461f51f9ccac2608326a8e750d53b0db35f8c957dfe0f2a3c77aa24674ba12d5071548ca75cb73f338036f614186d64bfd11ce55e6ba59364019cef982e092535366f92fc96cb36751312ac0d2601249d28703094947a2ec6dd5d0af40bbc0e17328baa2c762bf6ae01da77e89ef9d402d57d9fa9ac1bc12cbdb7b88690a238f1ae52ce5dd68f12aa737f5179c3cd36ebee435530933804d64c0c422fa30a0fada44449b8568512c88cdc3b846d1ab044516cc2f9baa371caa13ab836776a166327103081b2fa97613c90c4b819f27ad7904f297754e4753ed277f8d8b6b83d57f7e8ac051208cefaaa485246469630a7f17cdb8513ffd7020f0d80af844db83e2ebdff2b60d8804b91ddb28a6b435f76bf96e4de4a8f5de94e326288c83a6083f18e6b7d0345a3c08d151eef4a5b0948661674e0b8d42871fa1bc49fe3d73ae56ebeeb0e34a875d6ab12128a97d030b447f522468a1930d7d7d47155c9cb8cd055afd3b8d78df907015683ea23219e5ffb3b72dce5036aeb7852f6f9729e8827382ddf77849197b08affa74b81c5378833d67b4fb2c546accb835e60bf014dbaa399ef1e91dc73424b4c333f0cd203946c54ab44d2247379f52b50d0b64f43d7459c28c9f94f3dbe4eb72c423c656acd1f3f9731ec4fbe2024eff2916dfab7b09cebe5d559e7b541000caa94c1d070cc240b4d1aec2e2f099bfdbcbe806160aedaa41173", 0x792}], 0x1) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x1, 0x1, 0x5, 0x760c, r1}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x1, 0x3}, 0x8) 16:00:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 16:00:04 executing program 0: poll(0x0, 0x0, 0x7b) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) write(r0, &(0x7f0000000040)="ba0d0ec006571d42822f1f3aaf61664d71e60ce75045906d996f3efc0c592c74d204ddd101c8c07972a0d55fd56f651562cd3f0973e25ed3d5e2b7e02900961c18031bf891589eb39b42a8c59490a6ad3d5e4c89078e79a7a4d1f95b03469d4c634f117d6661dd203db44d5c165c2d836fc139cfbedc23e7e8f961218458928d2487dab2a867fab0aed3da48fbe513f32793e2562934cd64124de6264aefed89489a13ba31c95a946a5f905ff3541e8cfe9b3d36d6641009d807281c1aa5d3e33fb86519d3fbee8990e9dac36cf2d9a6d3dfceb8c9784bb7b1d1b66f6150222edbdde8057fa7952ae836a08d566084e91adebc4fe43d4aaa4567bbf7d12e0d042b9e2974ddbabe58d5b63eb12ea29a9e0e1345404c1dd42165c063ed4050ad70225039291ab9f9bfefb15131dff2e7a71b6a6e49a60b5d55ebe18c0b43de642d17af6829d05869da4447691cb7bb3c5fafad5401ebe073cdbd440219a5b6d74d84de3e139d9b955f8c4ba78c53adc031915ab62378266999a4b1e053750302ca98a5e3d865fb37e8af04f47dff27c0d7a85037cc5b850e338a58bf6ce02389278d04a5d9d1f3182774db2852a5acd1ba1622a1b47c115529ac67775059332b118ab92348428adc4901b0e5636cdf41dc6e676831659287bee3f734817f634be23e4afd625c8cdc37e42be7efe206814651928606a435832ef353c405eb0ffdad677919b1316f5c091439b4e7d162b1b787831bd0ba01cb0f589efd1c58e6824267db01b2d0a89586aa90c590334fe28a4e064cacccbd65f86e7bcbea8bdd44077c173a4e2a50f23b195b7f84ade731bb7752df8ccf9578dab6fdfc1d8c37f5f76cbe6e5b580922f6fcdc7eb27a0b03493490c58e582e082fceca47b4e6802193366e2bb7ec399fdb3a7a10b5c2da186498d8ae56bbc4cf0dca66e51d7e9543d8dac449c825f939aa76321d54fd86d1c786d98dad684a9abdf96d362b9843f93509289f0716593292ddf9c38dad87b79bd2c389e2256572c54263d169bbfe6c65644819109960433592bd402f669357737620a027962af1ee85cb5132dfd08fc9e0644cb7d0ffc9ee8e84b3b859099cfb49a5afef16417934113d55ce8da445f16fed9ceecca88a5cf83262690f318d56223694ca2a1c604758610026e1557ebe67370ccc5361e84e2e0f09214a0fc75ee539671e8c75fa38a2d45351b3bbeb5d59a1c7bc478eee4d90f5af2abf27d5040ab2ffba792c2a87b660cabf03287c26996dbadf4851edf8e01ffb27a7cd273cfea4b7d1c2498e8abdc68553942707301400027fae259e145534839dd9baf4f3852fc534a899c6f7ef794cc30ad5d455a5c4ec2b49fea92608a0fa8ad859758b8fbf4b182d7ff3d644be4d3990b0514f40b59beedd5d4d21c937e1d0917bd514b59c157496a793cd8e512a2153f0bbe5771cfa721aaf5265caad1df7deb08aa5eb8118c9c82528765505d50deb851b26b46dedf27af28b7ae5f7a0c2adcf81b459d81e028153676d542db3e1cd5b14cba12098f157075344733f51e32d629ccf50ee3db002d690dca2f314f53047bd2ed8feea988de87f0f7157bc24b4657273e0747281be129d47ec8e120711426a3de00c65d0630fb3d5187cf0fd0fe5b2cb2de619879dae4a5b73ac0a8704ebd4a45439f3e222b484a8e63d4b323ac6e27f83f38dd11527ff5511525110d4ceb161b1f48b1d3dcb8fc3d36e2bc6ce0e1e08e66b53455a512e78f15055e00bf9edabfabb763751cc5b2d5054730f13a815e927ef0c56b2ad6b1887af555f66d554b0d8fe643a6dd0520900aca628a725b841be05ca63bdb46c4bd301d8b63bd8e593ce8b892e22fab8067019928394a221ede93d4f1358ecb7cedeb7615cc11934e5fc72e9b762c489f92b955d1a7525ce8aec41472f1b48f5d80fc47130b3bc2b7c349da50db0cbc51e6055ab6effcc4306d388ee00da071d904cc7254ac8f956e2607c633e2a486f967a4ef721389e998d7475d690ecc3570b3719a3d1538da41a0239b36de985fc786a7ccd5496cc49badebb587f571ded277d398efeed26233c204ab0d45f0474904ac07c1037aad3bc13b1ae0449685345239e2d2eef4b35b876a14a9c9647490f98ec77fcae3336ec50b18d3981e05718f4d5a808371ad829ea296fbb7b50c1c04c0b4c2e195ac8d9df9e330dd434c741834c6fb0fd7b7a5d06ab31136167da75ebcd8bb110b164745319a4b6ae15d1fdc4bd522333e6f261a3852b2c71a60d8105bf87f2d8972eea8112e7805ff691184b55b6b10b300a46a7e7b461df6daebf852dbc50e13e6117fe4d666e33d8421a23366397f31af3f773c17a69f365810288ed89d3194aaeafba7f7fe49291b6c4c42d30c57d4c6a3aad0c662e974008ca4b88fdd033ef5df50840eab5447a619e6c7f72fe9c53fa22b9c953e668d62d5e7f3a5e4264609903b192cb6ee7fd4b611e5cc88e53a1e8b3c878811213fd3d6cc2149c3c14a116629f9028e84ae0a3bdbba2747ce783d88a254394afee06893e553f08e3cf1a9a5c1d78fa84e27aa5d3129d1b21fccbbb7acd6abb71d963f89bb0ae133ebf1c8360c85af08b6490dfcbc541ae97abfe5d5e2fca51f5830a43215138cd65cc48d01951afdbdedadcbe95305a1eedc82d4707e9e64d5550b20092c4f17e5dd6c371c94c714b71164cb881c05ee3f829c6d230a3877c8969ecdfb233b6b9f7391407dd35c2d4d256ab3360b9e94a4aec4e2faa22a437e1a81b8be1592148a5ea4bd7577cf43c82778c18178fbdb9b18c5f6c9193ae4d9a810998c2f418ed71cbdf5aceaaa8ca2ded85677925a485273cba42f98014d1f5b65794c5af167e002cec2f5c289f086ed56a09748565e5f0cab9bb189b52fd116d47590e3a89f70a48313db6457ec3eccddb2e0777e43ef609f256bba6cd4c5a89570bef948fae52cbcf88cf2b7c6f05d92ca91b39dddd0289f4d4f90113f687d3ae9f77b83d3d5ccae1eaad10bc04d3d6db2337f7f9410480a572ba43c06b572e9b9d0aa07d893848900627a51df4218917f483df34a27bd9502177747d84add8f0c1a44e4c10f3a98d3b254a473e2b9f3ae9a46f86d9ecdd2c76aa6261ef4578642c391f41dc23e11a39b1bd092496d73a33d73710d254d5f5927e3f30561bf0254c9e444b0e9aefee766adef91c8173c323bcf857afe08bbed7ce902411bd936f88f067ae779f71ea6afd79fff963876c1b58f3e0dbfb4d9627dc698fce9faede3454fd833519e027aec4588507418bcfe6c68dac87935e4354f78099642bc3fb39ad41d627a256a2f6074e713b3457d5b8294c5c1d01f4b4835048ad8f830217986b30d51af2a3a056738a2afc4168766b5b1a2cba25dfa26c10f1a46cf2da5f19797700dc101e1b018f323e454dd2d46fafa8bc9e8604040bd492608ecd8482b2a432f27261975cb1ead16409e93db7bc87e6fce3bbf106ec6bf09b3dc135e25b3bdc3deba535ad46c85a3e3fc92236f95d943e2fa450292222980a5f7549d8cdf8c8b56da91746bedeef8aa16c67a9a70dfd28443861c11e1af15a83856e52765773b14fe9f5929b0c9065f66768c6cf42d9b1f964eda1958da2b0e1a27f124e747a3c85c64724eea3d1a611452cc7f5c412b634c2784cb84272a620894a2491dade7a1d5373b812fe9f4ac751b12a745f52c7fd645d999c771c1f67f28beb9b683fca5d4aee2310abf0511c65ed0b8c1ed015c5e4ab5fb8f2c6873c6989c285a6e4113702571d59b28eb5903ace0866915eb5f7e60275d6a75d7f99cea5ddc4033f560f6a568cd43751016667f92d9deb820ff4fc556c56b3fec8ebdc97dd2f75c52459ae9ddcb4fc28f46f139d591953351e416c4aa8688989c5956e65bf419adb1d7678355750c73f8c2be98c3d5bac2c6b3146f938be325c74377a5d294ef5590d1cedc69ce768612f8522bf58f6e6dd4c9e2d156c3dfe6e80aa6fcb9500ee84b5d4db7f27525297c747b9dcb3e986844d905bbbd9a22dd427c2016b78663a10215123b0efb6963b8f28934c6ee189328d5ba9124b86a222b0085ac0391adb0eca666e4fc89715771583ef5fa7448e481bc5aae116007a3bbff1ca43226089a1062ea50c5a231178cdc9c8396f8812526ca59546ab14d94bf2e1533507b6a86786584e88f97c241999b4f0a45d0710605d58031ed9dd1ce4e084697f9299cec19c01989cace0e0ddfa09535303384aa27f4a395009eda6a095e64972b7d39053122e60874b389bc8ce136843d56fea5679a37a7c402be228ce59af6b3fe28e9e9fcdc8a3ab239097655d75321ab134f23dc80ef4b208d7049ff1bb041b93d323c9f2d4da5b34983cad49cda6c5f3942cb35a2404a14aea5df63c9091aaacb23bf2f6a8a27ab792b876942aaa12856463545ab2e4cf09a8f1be1496e6c3c5543b8276513bad581707191871218f7bf48d072e540fe55639c558b70301ae1cbecbcee20ccfcfbad1204c051d9239e6733fd6c8a7f2c49c96b8985613edca4a668d70bf184e58a9b3241243927eaa67086f64eab6e724709844808b40dc3fc546dbbda847272f85cd6d004672750bb06ae38781adf8559ea6681a639215d8aa1d5bd981a157aabb7b5b31cfb551d94932464bf831d55df3951a619db84507d8af4165e3f90651777de38f3653dd092b649d939c2235fa5f21588242f553618f76584ceb66eaa8ae30cb73b28f151e6fc8f165353d7d43e5bd5dd21caf8ce760ceb2a32c8f7b54698a7788e0c8ceed56d91e6c39f0e160ac1406f0f0f153f908df717f42204fcb376bd877e1d4eedcaaa3a0daaf8bbd79acc697b288e407217dffaa61e2ae7b6237ed000d1194b7eb34a10b5c299ee672fd8ef9e24e7096f974f69590f97996a85bd825e02ba382ce547df4e819d163d5facc642c6d03cb998675d3d5d3397f7e3ae7aec76febe720ce0e62a068895d28a9c08d5ecb8995d5945270122d8d071c67167431e29c029eebfd89006fc84d6c84076e3c8505bd0881b0b89f99802a52810c2ece5241164d18390c996902d3e46d5c5e68f8b5e576d7ec019f2c39cf16db3d1b62d696f98bac31f5a2863c6fd74f4fc5b2bc2546e8afc3da20c5bd89b5dead8c713b5f84fbd1b648561da9cfa7369158d0384b07b07bf579eb35dd9b04f044796365220b042dfb1c3a8d37d357a33b0ac932e6f082b0cd6c93af8ae7f211e874e17f2ea9fab6aab30486e74fc54d94e43c9ea33e639e70930104cb189d04b5048d0cf9831b5dd74bef43de48a0514d973a771167482290ff6a3a557fbbec02e67c9e8e93478d137c0129e21ed6b8004065cb719903df99dc44ad375917f9c90c927c5ec27b49d42939b91f52a4b21faecb45cf674c04786d4919bd21f71fa81ab2ce04af2411f015a25680a59beac68dba0e2f80dc93f3f7b4e1913158b2db5da4da6dc096e0bb74824d258e6ebd44577ff5ec6fa3a8070b7744dde72b53aa8195670efe8f1af60ed2519b1a7c4bf80f2a2a81665daa121c2b4f24fa46251a208e24165532141989150e6bd7fa2549c6bc59b8849b7a864708a078df81886eafbd5947045f4aa233a2d02ccdccb06fbb90900c1609c8694ddf94023bb84fc41dc5056c90953dbcddcdf1e62bc5b20aa5f47e60f28bfbcf578d0f92aa7f0c29c4780e66ee11ebc36aaef6f7ce2b8284b46e60a5b0104737745fb0a54556c4b80d52fa825dcea4eaf605e293a956a5f2ac5b0212583672de6522b250c8ad7cd800da6fc79ebbc9f961871b7d931cc484", 0x1000) execve(0x0, 0x0, 0x0) 16:00:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 16:00:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 16:00:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:04 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x3dc, 0x81, 0x9a1, 0x1, 0x6, 0xffffffff7fffffff, 0x1000, 0x2, 0x248da4249fba9fcf, 0x13, 0x1}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)=0x1) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)=0x1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) r2 = getgid() getgid() r3 = semget$private(0x0, 0x4, 0x2e5f8a2990bd1957) semctl$SETVAL(r3, 0x5, 0x8, &(0x7f00000001c0)=0x6) semget$private(0x0, 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000200)={0x3, './file0\x00'}) ioctl$TIOCNXCL(r0, 0x2000740e) getgid() getpeername$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0x5, 0x0, 0xffff, 0x40c, "9d0a9f67bbfb3cfb47ff6b92eba8f5abf638e6fc", 0x3, 0x380000000}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) r7 = getuid() sendmsg$unix(r4, &(0x7f0000000640)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000380)="c8649bdc9b397f1eaa01731748e22b4916e6efccfbacb7dfc4fe596f3ff92fe8c73a41969756b2a526d1b687f0eb8c2a128b86c162f9f41533fdbb0a83438fd30e7b2138608969144d74b60b", 0x4c}, {&(0x7f0000000400)="715675ed28f818d7621634d691ec1d61728d6c8e175f7cbb4200275c8604a06de7949806dadd4b3e", 0x28}, {&(0x7f0000000440)="a089c2f6ec37d8e66eab2c3ca4d952e3887ae22f4bab30f8139479d62da489670b775672b2fbdc3c0f9082aacf8c6b36b96c6640312513cbb67e82881065d0e8c8c39a25dfa6ce21aa5da46472bc6ad44c3e635e334112fa274605aa9a50d086f640b41368d009dad0fd83b8ba56096efa1787ce23b91b06dee1fcc0e3b8b19efe1946122984654cdd3bac7afc43bf8c21dddae8fb83b7775a93abc6bb04d2196219c7592a63be76969511527070ec16f8dbcc0e9e1adecc1dd440eefca55181", 0xc0}], 0x3, &(0x7f00000005c0)=[@rights={0x28, 0xffff, 0x1, [r1, r4, r0, r1, r4]}, @cred={0x20, 0xffff, 0x0, r6, r7, r2}], 0x48, 0x8}, 0x409) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000680)={0x4, 0x1f, {0x437, 0x7}}) connect$inet(r1, &(0x7f00000006c0)={0x2, 0x2}, 0xc) getegid() chmod(&(0x7f0000000700)='./file0\x00', 0x50) fcntl$getflags(r4, 0x1) getsockname$inet6(r4, &(0x7f0000000740), &(0x7f0000000780)=0xc) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000007c0)=[0x1ba, 0x9]) r8 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) shmat(r8, &(0x7f0000ffe000/0x1000)=nil, 0x0) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000800)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000880)={0x2, 0x7fffffff, './file0\x00', 0x3f, 0xce47, 0x5, 0x8001}) 16:00:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b809000000007f2e4dbe0000000000001000"}) r0 = socket(0x400000b, 0x3, 0x8) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffe7c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x202, 0x10) ioctl$TIOCSTART(r1, 0x2000746e) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513d9c274c70f63bc1bccc1400bc0800000000000000acea55fce804000000000000007cef120d98f193f18416ab7385cbc79967d0b65cd4b07a2c6a1244bbb457c199b354db56ebeb4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511", 0x93) 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x20007461, &(0x7f00000000c0)=0x1c6) 16:00:05 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x90, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) dup2(r2, r0) dup2(r1, r1) 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)=0x1c6) 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)=0x1c6) 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)=0x1c6) 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x2, 0x31, 0x8c9}, 0xc) close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000000)="b420a7", 0x3) 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)=0x1c6) 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x40047477, &(0x7f00000000c0)=0x1c6) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b203a, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0xb8, './bus\x00'}) write(r0, &(0x7f0000000200)='Ml', 0x2ca) 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x1c6) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000002c0)="000000186004008b00020000c45dec3853d2cda8c60000000000000000000000000020000000000000f10000000af6dd4f22276e", 0x34}], 0x1) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)=0x1c6) 16:00:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000080)={0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x686}, 0x0, &(0x7f00000000c0)={0x100, 0x5, 0x90f, 0x4, 0x2, 0xc, 0x2, 0x2c}, &(0x7f0000000100)={0x80000001, 0x3}) truncate(&(0x7f0000000000)='./file0\x00', 0x2) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)=0x1c6) 16:00:06 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x200) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x3, r3, r4, r5, r6, 0x28, 0x6}, 0x0, 0x5, 0x9}) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r8 = fcntl$dupfd(r0, 0x0, r1) renameat(r7, &(0x7f00000000c0)='./file0\x00', r8, &(0x7f0000000100)='./file0\x00') 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)=0x1c6) 16:00:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000000, 0x0, "199ec8e90ef751bb3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) close(r1) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x3d1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x80047476, &(0x7f00000000c0)=0x1c6) 16:00:06 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) setuid(0xee01) r1 = socket(0x2, 0x1, 0x3) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)=0x1c6) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="5f1c3b77ba8006eb7159f97da4b2628fec7ff40502546ff90f4679eb239771c4290040004e24ad0e28ab86230d5787b23ccfee611470000000000000bee74a59008f6ec5e28a30fd33938bbfa1754da02907cd30ca2cb263fa84807e1bbb343e51e3008347fa6c6e77bb258017ec1797cb9bdd1b1696d59f0d5ad70c73602e6712413a9b12c0eb759e10f36cbef5df4acdd26e0c5f5dc95b5fd8bfe88d69354559199b3f43ee30d24157", 0x308) execve(0x0, 0x0, 0x0) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)=0x1c6) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)=0x1c6) 16:00:06 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)=0x1c6) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206911, &(0x7f00000000c0)=0x1c6) 16:00:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000, 0x0, "00200000000000fe3b5320000001020000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x5, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206917, &(0x7f00000000c0)=0x1c6) 16:00:06 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc020691b, &(0x7f00000000c0)=0x1c6) 16:00:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000001580)) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x80) semop(r3, &(0x7f0000000180)=[{0x0, 0xa92, 0x800}, {0x1, 0xde, 0x1800}, {0x4, 0x0, 0x1000}], 0x3) getitimer(0x0, &(0x7f0000000440)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000300)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000480)=0xc) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) socketpair(0x16, 0x4, 0xb83, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x761f64, 0x400}, 0xffffffffffffffc6) r5 = shmget$private(0x0, 0x12000, 0x502, &(0x7f00002e1000/0x12000)=nil) shmctl$IPC_RMID(r5, 0x0) semop(r3, &(0x7f0000001500), 0x0) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x5}, {0xfffffffffffffffd}}, &(0x7f00000003c0)) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$getown(r4, 0x5) recvfrom$unix(r2, &(0x7f00000025c0)=""/4096, 0x1000, 0x800000000841, 0x0, 0x155) socket(0x7, 0x8, 0xff7fffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0xffffffff, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r6, 0x2) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000001540)) connect(r7, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x2}, 0x78) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebff9648", 0x4) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080), 0x0) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc020697e, &(0x7f00000000c0)=0x1c6) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x8f0}, {0x7, 0xffffffffffffff01}}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x48}, {r0, 0x12}, {r0, 0x6}], 0x3, 0x0) socket$inet(0x2, 0x4, 0x6) 16:00:06 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCDRAIN(r2, 0x2000745e) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206981, &(0x7f00000000c0)=0x1c6) 16:00:06 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x20000001) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, r0, r0, 0xffffffffffffffff, 0x0, r0, 0xffffffffffffffff]) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(0x0, r6, r1) setgroups(0xac, 0x0) r9 = semget(0x1, 0x4, 0x40) setuid(r8) setpgid(r5, r7) semctl$GETALL(r9, 0x0, 0x6, &(0x7f00000008c0)=""/251) chroot(&(0x7f0000000040)='./file1/file0\x00') mlockall(0xfffffffffffffffd) r10 = semget$private(0x0, 0x4, 0x200) getpeername$inet6(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semctl$GETPID(r9, 0x3, 0x4, &(0x7f00000007c0)=""/241) setgid(r2) semctl$IPC_RMID(r9, 0x0, 0x0) symlinkat(0x0, r3, &(0x7f00000001c0)='./file1\x00') setuid(0xee01) syz_open_pts() r11 = socket(0x1e, 0xfffffffffffff7fd, 0x8000000000000001) getegid() mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000740)={'./file0\x00', 0x1, 0x4, 0x4, 0x1, 0x7, 0xffffffffffffffff, 0x61, 0xffffffffffffffff, 0x1, 0xbb49, 0x80}) semctl$GETZCNT(r10, 0x3, 0x7, &(0x7f0000000540)=""/255) recvfrom$unix(r11, &(0x7f00000002c0)=""/255, 0xff, 0x3, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) truncate(&(0x7f0000000100)='./file0\x00', 0x1004) chmod(&(0x7f0000000640)='./file0\x00', 0x13f) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206983, &(0x7f00000000c0)=0x1c6) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc020699c, &(0x7f00000000c0)=0x1c6) 16:00:06 executing program 0: r0 = semget$private(0x0, 0x6, 0x8) semop(r0, &(0x7f0000000040)=[{0x1, 0x40, 0x1800}, {0x4, 0x2, 0x1000}, {0x3, 0x80}, {0x7, 0x80, 0x800}, {0x7, 0x4, 0x1000}], 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000000c0)=0xff) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) semop(r0, &(0x7f00000001c0)=[{0x3, 0x80b, 0x800}, {0x3, 0x4}, {0x3, 0x100000000, 0x800}, {0x4, 0x101, 0x1800}, {0x7, 0x3a, 0x1800}], 0x5) write(r1, &(0x7f0000000140)='D', 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x7, './bus\x00', './bus\x00'}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x2, './bus\x00', './bus\x00'}) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc020699e, &(0x7f00000000c0)=0x1c6) 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc02069a0, &(0x7f00000000c0)=0x1c6) 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc02069a5, &(0x7f00000000c0)=0x1c6) 16:00:07 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) select(0x40, &(0x7f0000000000)={0x6, 0xffffffff, 0x5, 0x3, 0x20, 0x6, 0x8, 0x1}, &(0x7f0000000040)={0x4, 0x9, 0x8, 0x100, 0x96f2, 0x10000, 0x59e0, 0x6a}, &(0x7f0000000080)={0x4, 0x4, 0x0, 0xfffffffffffffeff, 0xeba, 0x2, 0x414, 0xe258}, &(0x7f00000000c0)={0x1ff, 0x3f}) shmat(r0, &(0x7f0000ff6000/0x4000)=nil, 0x1000) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) r3 = shmat(r2, &(0x7f0000ff6000/0x2000)=nil, 0x0) shmdt(r1) shmdt(r3) 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc02069b6, &(0x7f00000000c0)=0x1c6) 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0286988, &(0x7f00000000c0)=0x1c6) 16:00:07 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$unix(r2, &(0x7f0000000000)="abe1220d45edd5d1a9d637b01e8ba4b48aaeda95f549babf4deaa9af16e8d2783cacc312e49d50dcd9ae15f4d30ce5efd73acfcd7393e909b277d111ba5568fd23d1ab9690065ed1fdf346087d590a7ae896dc19dcc2096f3593af684f5b0bcd70ee775473a09f09", 0x68, 0x400, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000001540)=[{&(0x7f0000000400)="10a7d3c8d687e6cf5207e807fd90518c5411589bb6b98eddedb3a912fffbcc791e14c8572c5216638479027f519943170590ca072be926c2e83f850076865c5100f9e101f758b11dbc488fe763ee33d28334b7f003dafda9d4c23d055162d64292ec3b109c90003250230309a53ccffce173043a66fc42d43ec8abfb090722592d6ac356ce196cb9bd410e6b764e19d4fdb4c2f0c504546ac6152f07ade976fba54a9a0b51195a2355ae0eaf4d7d801800ab1ca2b26c10078fd521d91de3bf24ce688183afc77bfff424a7aa70ec5f8fec82b36ededa27cd11857b01d2c8003bde1455f3415db62f6cbee2541218604396642aedb877dbb1e4f3e9315f8e5ce4b61fec89ff2143312db1b08ad9ee799ddbaa7f7a4d7bc364ef0d3789d9d57332a56e83eca3dc15e79fdae99838093d6a514f1ba05bc7f47846e47ac1e2b2083303e17be0efbf4991da1a032dfbd769f239e67418469e7cfb3af74433c52451c53d2b75f67bf40a83bea862580ff1b8a794e3998816c5b71d028bab7c889d30a9088eaedd279a37c55aea7f63a5a5779e34896076ce8982ee5507d42eaf64b4a4c51eba1e43f218be6c949b145b9ebfed2032ec95ea7f2db9f95a815468e9b0a46b5676493fd2b5c27aef7bdf83c0727ef71d23a801ff0bb4406c09363ad70b7950f86bdaded487020462881b01254c7564bef38cfd5c45699f63112cf2d3a24c1bacf3039b9ef2f3087fbd7c15fb97333fdbb25e5fbbfdbc976f02d366997f65a6235eae29eac0e164d96c675e9377a873bba86606abd9108e82a751d62dea264c3c9580806a901513ac2b5a194b1737f7b021e8d3f1f59d657c26a4417b267a990cae4b9f2d6dce0322fe41c417b1a5d795c72cb00ad1f83668ba6253dc6bd6bb5c3bc6da2c293c96040bfc16cbb43639d395d9c74d5c2004e0eaf6ea02f67897158a57cf7fa73f36e5ee371ce33738d97c0ebef8419bec81aa9aed7632e152d95b428826eab27dddfd64279138e691186f90dc4581a6f48a25ea84e6a519a0e9ba73f1c16eb8c9f64fd77f8454ac082e12e830df333f4e18346935047820f1c0feca45a6577f9a18ae135fa973eca3f7384fa56faca582c92959db60d41f659cc15f6125dbbbf2e03f1a72bfc5286be85a913c8951b8d266dfdb3f2f5ece55bcc8aeeac4bcdb46cf71d7ba6a3771808b77294ef85c1c7409fcdd8ae87630ce57e43a200a1723224e1607ff92ba1802241987fcc762925ddb3aabd817374a56145a826b08c5f171d21f01f36c9146bd26d7fd978ecea5702011c6edaf1fffb717b5b3849910df373a080de6cd54f4305e0c2dd1f64b7be1367a19b45c6ea974644e728ab203c45a94e402aadf2ed9753573e3584ede08b5098879ecc4c1e2ef20c64cb7777d4701de098990295e434e2a4a30417b445c0ed0ca7e87e439f87126e9302c23f7f2ace2b448c5d4c3654023ad94b5c5d31179f599027c48591857f96e818e78256e20714509dc9bd3531782c0696161308ffc5eea76554aca3f7863533570111153bd34eefadc647bd43314b054ab460a267baae09dca8e0d838d2d7e7ac5eceb4f24f3c679f3857fa96fa90a4299dc08d3bb9250e96e991220bf2582c8b0e68743f63748a1096c8ee0bd11bcc18816e2d580f37a71d82156b793f9bc587d021ee4b81c4b6cdf38c757f668389e87768fad44b460ac4e61f3ce8e3c0d57cdff64197e0335bcddcb0d14800a2c7b229583fcfbc34f4656864a0595d1713abd85771a9eba148490b878f81cc2b6a01305d49d4be1c8ff749320d7da63b5a200c1228392f3be029b6a1b72d1ee35a7296dbfe473567da1bef8b6153f9b6635baa07851ee7659c194b42feb30c7894ac6101f19f9465cc9ef81b5733dd1f6b12acf19fa854b3569faa9f7d36e8b4c8314a3505f6bf19d24fe54856d9532dff6fa03c6a43e29bd3f463d7ab07bc57c24ea71926d194e4ca1d9c7a5e54631096c687598fab4faacc3a933c27d0819b7bf52029f59aad61287d0683ae39d85c0a68645f229a5f1cb34dc0f92d7420a230a50d91e93edb5f9d654556995aedba259a99e99b1fb5bbb603f0979f5f3a7c4091f2f91c1f4b9af0ed315156428db8c9784e887f5ce1bc442b2e7cc072c6dce08c98c2ae73ab0800234afb7300fd1753b3a23e40bd754eeaecdc9875035e79186984b3d04ba0d0c735f09148fd62060bf592d311a7957582780edd22b4bb37ebf8399a82d5b77f0458555961e0bf61440c1445720f703d0edf34dc4039d8702372d6f2c28ca50cabd4e34a168f958bc78a60c95fc42203963f9c2b9c59142c694bbce15409ad82c3988a056d2aae9470b9c0fe0b3df5e57293dac1bbc68069a6bcd980594589e70010e73733be15b4f27d063555c8d98d0eeec4c3d6ef84dd96bed906b6dd4858e95c2ea932004c185e8f73b294287b32eed5cd4ffd93eb91d3c35b17154434c4429fa512a381b767074f0a67388f83c5ab87a61f5d276e59d15ae66be07e8488d9c63099f6001e9c54c0ae870e303861d5f3afb06ae994870fcb1c9d029c038003d10c097158d423f5f86fc64bb07f0cae93e6c1d959a029b8355dd292dddc89eaeaecbf267fdbded3c44fbb347e870fb81fdfe4db2e1c297284696e1a301c003458014249f67532902f950f3bf1b895365276aa673562fffe5e566f00952bfc1f85bafd8f961f7788134341f04b7f399c0eeb88b869a33340e1bbb29d9f93b2846aaf320588e5eb8c53ae7928ae08e086baa0547e2c62ddf63cb20c3c14d2bbdcf4271bad2a0d744d46fb335aa9691c5d5d33d9b0fe681e56f5a89a94390d45508b501ba450a482585b1cdab264ff00fed5dbcce3252d335c2778f001d5f0bc42b21b5459258368b235aa09063f9b47d6aacf6e0e26a24f31626287b5d98fd5c71b5a490b5893ba1199b4b7bcc847c99404789b68bbd514c5e8f18be5975b6ff9dfe54d1457026991f6cdcd2f749a20a51967bd31fd5ccc5b6c96ee3eef768722f30b52f5d8456fdd14c2aa2b9f7f06fd00e07655a87f9d9c24e3654adcc27fcb26e3cfa7c94b7ef591317806961abe742e52dda24acdfb6fb1adc617a7ba7381f1585d7977daf74f65273db21ddca291c946ff6bee09196e534660f5ddbaa4b56a04c6e413a83a68670611d06e2878fb691fc374b15676c00a285f4cf83c2cb4e76291045f82d8c817f3a3d88a1e8fd93b5d0be224ba4b3f21eb66204c4c0f21d61d1f8af8ea1fa0526cdeb8eb62ff9b1785e233ee032a279b4c60d64e9884940543f17e4a3f00ceb51506b0211c7ebb946b47dcf6ea778d7cb0ca0be19c8a5939171c2d2012dc63c0502a1b796cf6f79fff427472a0e3b48862be3bb40d63e6e5a35dbd4089b18d09e3951e77514c8ad2a3764c8a5f553af9a1d5362f1f82e7f91a61df29dc65860bfb2f25c9e97113b1f8bd1947f2f3b44373c455d32ff59950ed895d8e19a1cfbf7ce234aeb7728361e6337b85914d7ba8c3316dce2e00fa930b90f5e110994903627252ae62e0f73c046c0c4703a698cec616a6fc5a37feb666af698438de9a134c289abc31c82b90601b0aa792d3ba83ca91437c4ca2fa786d6294d81036aeed9b1414292cc2c9c23a8b3bedd6d05c626e98e39ba74fe3c233231c4162406112dea71a4f6af5e1d7def4ffd6688606775fb93fcd666cfa0ba01f98717942c29a57732f0af28b6035060a315a536f03dcb052000c25afb912f45877f7db63196e9178edd6fbd40eb653a1846f9fcb13ff81997eae5d2867d51bbeded04470eeefb15ead8de8a3875094731db44e924e7787d0b67139d35108ff0d142ba194fa7200a348eff3d50f011e2f76aa4a751e569dabd1bb25da659eb4dc1bc0e57e523e42eec0ecd51b01db195149657ebcce2c78ad5f252e3e07dafbac3547c5f937ca46ccbcb1bade66518408ea278fa89037d963d0452fc3c983ede992d59ed238d1b18caf101ede6c3177c9409de17e99e55e80e1cecde23cde991eaee4283f4762743ef71c0492a90385a7d462b8225a99621baf467c1fdd4468d35482bf20ae0a1b28335e4d3fa85707923452ccb864be0077bf7b1a14618d5480f32b6a03c160ab794d62fbc0c73ef538367b11f30e65cf67b7865b9fe942b7d1fbb3606e70390641ca8b1d08bcd32ce8a5b947c1edafb9bd403a0841ecae6cc1a32090a252aea1934a23782173404b637fc50f661d5d304c574643eacab26ecb6ff05bc77ef1fbbc132307b0ad1914f1566b162067f413890de07fbd141c4cf88b15cb04b8b95b9e7748a641e0009814f4384b8a4cab8e9cafdcb7543f53dae18703d94f580d2a1e0287b7b325afc7696f24131a7b0c132f5acd21197177d26dba61373a81fc67b13f54bfb51e413a9565a28ab0fe0d791b3b5143f3490fa2ff3c1d31424596b20cc7d11ea7a04d5f638ae75679b4789b6e947ff137b805b9ac6a54896b960fc21490ec4dd3e6ac08807eda0bc6662ff99f04e4a2ef830a621179a8cb7315dd0cd9b7227c3d67b847a7b8544976d5cfe2360f20f817046ce2c56a1efc1a6c3512e8c832b57886e2a8ae1c068f948f12f0a19f7fc3313467a8b35b5b3818c4aed62e13532a52911e53e33affbb7fc7009b6a6a604b7f95b8c7e3d19adc05001952b106f694070db89f5aacd9b8197c308a121fa12bf74adf0dac30a5cd35fc4d4ec77ca3a1b6554d73519bd178e7a5f5a8fbd938522d51ea7bd32a54a27558cdeae41c2fe822f49ad91bd3291df556faa9c6e65d82c79019fd7fed2babb27b34da35dce63fba54dd189d16bbb5c18a2f0a9241f794d83b9e26e24929c99f4b75f53a8eb35e5d793fdf0a3a5bd32350e490b3e36ece7aa27fbaa76497094328ea6ef0ab09875bf318b2468421db161c87f8ac1023325971d09bac2a6784f770e0f815945c60907e1bff271826d760c86cacc253d25726f5db63abc9861a50f53a8c4e149b309a70399fef3e7d4e368e94169da47ef303a548f04fa6ab5e3ba8cd4265f587790852b2a17dad296cc9a4c9d692eb1f3870a57a8a427b4d8c0ab82dc3d43597c29f4796428d61300bea932c99a61dc09e6c78b418e351e7a8f7e991b1cc2ee0e90f4666ebd24e40750a796c56f8c49bed0c4f31835431ae2dc6aea289110f8c9f62c8282ee1a838a5e86df9d18a02843a6f1e2fceaf90f00b0ddea43d0d19f9baba77f2f786166c34449b6e954007afcccfd54bad896b6186551fb8a5c0089313eccbed151059ff480750a1f5aa51ff0cd06ba607ee53b57410bcde84b07d2ecae2a6d134269370d139600c5f8c95958418a637b8697ba1926d609a814daea1b63dc30e6bd275c55c8070fed98122c78ac394d25b198809f054038b6dcdb020ac5acbecf0a8a3f01233fb8b035186ed9e7d6535881b8c9943c8feb7a29ed5a097bf535e18a6490ad20b2db8cf534408c90706e059add89958d089694aad0948132f8acc9743d30d576ff8850c1c3c6a608ec81e4acd7d2a458523cc2d6dff5892fab4de8c302de9b7aa0728c4a8b22b73ea41d5c45f87756ea235bcc15e3db44a9fac81815a7109d7b10387a016356c270ca4f3d621eac8d19d128652b16fffd2b15aae5770a27956ed4fb98f8c2d8b6ab", 0xf99}], 0x1}, 0xc6) 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc028698a, &(0x7f00000000c0)=0x1c6) 16:00:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) connect$inet6(r2, &(0x7f0000000000), 0xc) write(r0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x5e}], 0x1, 0x0) pipe2(&(0x7f0000000040), 0x10000) 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc028698b, &(0x7f00000000c0)=0x1c6) 16:00:07 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000001080)=[{&(0x7f0000000080)="0bfe77a992caafbcf9a2c0b87369a5c265ddb4e6cbe20a7fae42f00f", 0x1c}], 0x1) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)) 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc028698d, &(0x7f00000000c0)=0x1c6) 16:00:07 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)="ec", 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x401, 0xfffffffffffffffd) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8002, 0x100) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0xb8, 0x2) ioctl$KDSETRAD(r0, 0x20004b43) shmget$private(0x0, 0x1000, 0x25, &(0x7f0000ffe000/0x1000)=nil) shmget(0x0, 0x4000, 0x12f, &(0x7f0000ffc000/0x4000)=nil) r1 = shmget(0x1, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) shmget(0x1, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0xb) 16:00:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20522, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0x2, 0x1}], 0x20, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x40, 0x1, 0x7}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x9, 0x101}, {{r0}, 0x0, 0x8, 0xfffff, 0x4, 0xffff}, {{r0}, 0x0, 0x80, 0x1, 0x5, 0x2}, {{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x46a000000000000, 0x4}, {{r0}, 0xfffffffffffffffc, 0x88, 0x2, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x58, 0x4000000b, 0xe93a, 0xf07}, {{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x80, 0x8001}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80000004, 0x2000000000, 0x9}], 0x84c, &(0x7f0000000200)={0x4, 0xa0f2}) r2 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x18) read(r0, &(0x7f00000002c0)=""/241, 0xf1) ftruncate(r2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) 16:00:07 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0xff48) connect$unix(r0, &(0x7f0000000080)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTART(r1, 0x2000746e) write(r0, &(0x7f0000000040)="f40d76215b979e4f28d11c1ac72181da58ed1aad", 0x14) 16:00:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x4) r3 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:08 executing program 0: clock_gettime(0x6, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) clock_gettime(0x5, &(0x7f0000001480)) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1001, 0x3, 0x9, 0x8, "1de5ee60451f000000009e0000000000001e00", 0x400000}) write(r0, &(0x7f0000000c80)="6a4a4e5cfab0fbad605a30c0ca0000", 0xf) 16:00:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f0000000100)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:08 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000000640)='./file0\x00', 0x30, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) getsockopt(r1, 0x21, 0x8, &(0x7f0000000040)=""/59, &(0x7f0000000080)=0x3b) getsockopt(r1, 0x3, 0x3, &(0x7f00000000c0)=""/104, &(0x7f0000000140)=0x68) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) mknod(0xfffffffffffffffe, 0x6000, 0x1) getsockopt$sock_int(r1, 0xffff, 0x21, &(0x7f0000000440), &(0x7f00000004c0)=0x4) r3 = open(&(0x7f0000000680)='./file0\x00', 0x0, 0xb) sendto(r1, &(0x7f00000002c0)="2f26712e72649aaf4fc50fe5b62591269427683ba9002360a860d2aff624e970566338302dfb5937094cfe37297e3a8c065eb2c0", 0x34, 0x7, &(0x7f0000001c00)=@in={0x2, 0x3}, 0xc) connect(r3, &(0x7f0000001c40)=ANY=[@ANYBLOB="01002e2f66696c656f26"], 0xa) chroot(&(0x7f0000001bc0)='./file0\x00') mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x1811, r2, 0x0, 0x5c) r4 = semget$private(0x0, 0x4, 0x1c0) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f00000007c0)=""/191) r5 = open(&(0x7f0000000880)='./file0\x00', 0x20302, 0xb) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000340)) syz_emit_ethernet(0x49, &(0x7f0000000380)="681ca7bdd41ea76b383e4b09cad8aa3f637b8486071d72eca50acf787a5f484c3013ca1deb365ab9964ef4e4d64ef6fce20c9f989ddee92e9c32603f56803b74d82940f6b14a37a3b1") ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) preadv(r6, &(0x7f0000001b40)=[{&(0x7f0000000300)=""/47, 0x2f}, {&(0x7f00000005c0)=""/75, 0x4b}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f00000018c0)=""/185, 0xb9}, {&(0x7f0000001980)=""/149, 0x95}, {&(0x7f0000001a40)=""/209, 0xd1}, {&(0x7f0000000480)=""/63, 0x3f}], 0x7, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740), &(0x7f0000000780)=0x8) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000700)=0x8) semctl$GETPID(r4, 0xdeb1b121a3793fbf, 0x4, &(0x7f0000000500)=""/134) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001c80)) linkat(r5, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00', 0x4) 16:00:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, ' K&%\x00'}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x0, 0x90b}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x83d1, './file0\x00', './file0\x00'}) open(&(0x7f0000000140)='./file0\x00', 0x200, 0x104) r2 = open(&(0x7f0000000080)='./file0\x00', 0x3, 0xac) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0xfffffffffffffffc, './file0\x00', '.\x00'}) r3 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x5) chflags(&(0x7f0000000100)='./bus\x00', 0x20000) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x0) 16:00:08 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x9, 0x8, 0x80, 0x1, 0xfffffffffffffffc, 0x7fff, 0x400, 0x3, 0x1, 0x62, 0xb4}) mknod(&(0x7f0000000000)='./file0\x00', 0x8001, 0x204) unlink(&(0x7f0000000080)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000100)="87d692e3d7ba54177e779e584eb8ef0a203b6f8c6e6f805bc4691e3a61a7b2197160626867504c22ac5735944eb3281f10698300da4cb6c4fdbc9ec3f159f77faea4b53c21425386d277726406ddf62b09501cd49fd47b903d446a878840c11fa1df682b04cd48e48a91a35c8d54a062ca4c4a7808c5d97184", 0x79) r2 = geteuid() ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000300)={0x0, 0x8, 0x5, 0xfffffffffffffffa, 0xffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) rmdir(&(0x7f00000002c0)='./file0\x00') lchown(&(0x7f0000000200)='./file0\x00', r2, r5) r6 = getuid() r7 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={r3, r4, r5}, 0xc) fchown(r1, r6, r7) 16:00:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0xc5, 0x5}, {0x7, 0x246}, {0x8b, 0x5}], 0x3}) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x4) 16:00:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) recvfrom(r0, &(0x7f0000000100)=""/118, 0x76, 0x0, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0x5) 16:00:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x200, 0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3}) 16:00:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0xc2) read(r1, &(0x7f0000000100), 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x1c6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x4, 0xc000000000, 0x81, 0x8, "56687c5d1d24b7ef5ef8f09948cf29dfe89a9f8f", 0x9, 0x80000001}) ioctl$TIOCSTART(r0, 0x2000746e) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x1010, r1, 0x0, 0x0) 16:00:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) ioctl$TIOCDRAIN(r0, 0x2000745e) socket$inet6(0x18, 0x4000, 0x6) 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x8000000005, 0x2011, r0, 0x0, 0x8000000000000000) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0) 16:00:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8180, 0xffffefffffffffff) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:10 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) r2 = semget$private(0x0, 0x0, 0x20) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x8000, 0xfffffffffffffff9, 0x2, 0x126, 0x8, 0x0, 0x7, 0x5]) mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x7) 16:00:10 executing program 0: r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x800}, {0x7, 0x7, 0x800}, {0x1, 0x1, 0x1800}, {0x4, 0x8000, 0x800}], 0x4) semop(r0, &(0x7f0000000040)=[{0x0, 0x1f, 0x1000}, {0x3, 0x1, 0x1800}, {0x3, 0x100, 0x1800}, {0x0, 0x2}], 0x4) 16:00:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x200000005}) 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x4, 0x7}, 0xc) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) clock_getres(0x3, &(0x7f0000000080)) 16:00:11 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0xfffffffffffffffd, 0xff, 0x200000105}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 16:00:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0xfffffffffffffffe, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x9, 0x4, 0x5, 0x0, 0x6fe, 0x5, 0x101, 0x1, 0x0, 0xff, 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000080)=[{0x4, 0x8001}, {0x48, 0x9}, {0xee, 0xfffffffffffffffc}, {0x41, 0x2}, {0x5, 0x7fff}, {0x2, 0x7}, {0x86, 0x4}], 0x7}) 16:00:11 executing program 0: fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r0 = semget$private(0x0, 0x20000000001, 0x8) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000940)=""/155) setgroups(0x5, &(0x7f0000000a40)=[0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x0, &(0x7f0000000c80)) getgroups(0x9, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = getgid() getgroups(0x3ffffffffffffe8d, &(0x7f0000000cc0)=[0xffffffffffffffff, r1]) getgroups(0x4000000000000137, &(0x7f0000000c40)=[0x0, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff]) setuid(0xee01) r4 = socket(0x16, 0x3, 0x0) recvmsg(r4, &(0x7f0000000a00)={&(0x7f0000000200)=@in, 0xffffffde, &(0x7f0000000400)=[{&(0x7f0000000a80)=""/99, 0x63}], 0x1, &(0x7f0000000b00)=""/202, 0xca}, 0x801) r5 = syz_open_pts() r6 = semget(0x3, 0x1, 0x40) r7 = open(&(0x7f0000000680)='./file0\x00', 0x210, 0x160) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_timeval(r7, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000180)=0x10) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300), 0xc) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000000080)=""/52) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000340)=""/168) fchownat(r4, &(0x7f0000000280)='./file0\x00', r8, r3, 0x4) shutdown(r4, 0x0) r9 = semget$private(0x0, 0x7, 0x0) readv(r7, &(0x7f0000000640)=[{&(0x7f0000000440)=""/191, 0xbf}, {&(0x7f0000000500)=""/107, 0x6b}, {&(0x7f0000000580)=""/162, 0xa2}], 0x3) semctl$GETVAL(r9, 0x802, 0x5, &(0x7f0000001000)=""/229) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./file1/file0\x00') getgid() getdents(r7, &(0x7f00000007c0)=""/117, 0x75) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000000c0)=0x4) semctl$GETVAL(r6, 0x2, 0x5, &(0x7f0000000840)=""/226) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x8) semctl$SETVAL(r9, 0x2, 0x8, &(0x7f0000000140)=0x100000001) 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xc0, 0x0, "b000", 0x0, 0x2}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0xfffffffffffffffc) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000140)="2856ac65d2c900e5e79a740e37883c90a4f025249997eed4c9977ebc376260b4509fedde0f4e139a3166b96b2358002ed7428754dfa728312603db38120a5114ecfad679ed770f008b1ddbcac43c69626a8db168f771e0968a94156ee0298eb6f36c72aeaceaa9c64bf278fb1f9e2357c02103514457651e3553484ef8f79c30443a02dacc8ad7e8aa28c9c26d9d8392902b6bb7c3cdefbbcdc0fb9efbd52bd8e7746ab0f459ceb89ff0cc167278dca285d16dd54c53c363fc835c86cc4d0b9719a49d72cf93812105b54807cd5094182169ddcf364830606fdc0230", 0xdc}, {&(0x7f0000000240)="538751a8a595cae70f875347a2c38159dff9f89ba6699807da7bf4cf6f1f079015b92b97b4932b98ffab20d3a634fe023bf80db9abb692216a4942fe0e5b9fc033816a927904287e37edfc81488820634e9fdb1072da39d7f8ff6051ab58f023323ed260ac6dd9c6e127b1d68e2322f2bb64a6ae9314479ce733e1855727e1612052c886a1013f410975722eb5fe119ddcc42df097d15f4f7341a2526e0e2d39be74c10afa2f6ea466e8cf3474592c213e80a1fbea05bdb626c3c9d4bc786d66bc2f7251f25d7ac30b296e66a083c66c70a9817840b9f6c63deb4ebeb48ad69093a3c639d7f1917ac03cbdb677461fd0835eeabab0444687f5ff2a57b2c969b36c267759010a906a4358947fefb3e5d23e8533af7a42f384128713aea97faf8f64f13b59d2e502009df3cb404be4e25689598c91cfb5054a930ba519879dd89e31eeafb66de221797d0b7d192e42d2f4543519598fa1d9ed706b1b474dcbed41afa4d00a98479ed9c5c9fd619ef35176d83067b8b3cc49e44303d9f1d576a4fe1a11110b805c152d8382a7f0bcdf6472051177ed2039ef140aa1f32e66175fc6ee7cb10bffe5e5f980d9fb0e76c60e5b1100fb16eaa2589fca69c408477fab400e38561be86214bd42439e9498f9e1d0d149e1db48643e104da03fdd47c9127d60dd1b30252b62bc122f644ade53ad2e51b5a7177e2e57afb013850bae6fe35015bd61c4863b1c2e321ec8ecc44f4dfb4498912f1dcef94b380453337ac4debeb9b2f0e3a4d311ab2403532920215b5214355f11a526a965fc2150520d98ef7a702ef7fe616337274f4954ade6d732f1c09bcc7eedb51281e85a0dadb81171267ba6ddbeef5a88e874c3b2be0acf25cc3ba83f7773314e7854ba986c81a684672f03c71b4bdf65488f64d77f26d379e0f728cabdc2137e7f77c681b54b5ca097f46fa3f1f148b8270206223bb6867bad65ca8c23e539bdddf8e12ba66667ea419ae361a884c46839c77c40522c697166a5b5e7ea3030fefbf023c9f5bb795a02229ad083dc88a54785c0cef5db5867ee418dcdb302847bd5feb582d2590b8d6ca212c0a247edd3bd988047f965da9021d1b6b94bc943f142f1fcf2856432b6092bb6ea848d97910575a66bf4b641314f673b2b319d9a9a4e9773c108b4f7b2eff5db6f360336a069a1bad7c8992c6972d85ae8a743a7eb2d267aa00677508a9f1738f4cd887d2056da7dd9fd619ee3b0acaf565701e2df9a7088715c3db95f89be7701115d7632ec6c20fae45063fd0ec1bb9597d05129f854357d5f1dfe72aacfa6df379fe38cfc8bf4e0b0f71e51f4cc0dc93292cb3528921d4d6f07a3c82b5136d4256b841282a7f542ca9ab8ddc271019b1475cda8ac3ca16e15c9d0688c77b7c16747455e827e971486d51fec60149a87f0bccc9db0e979ef350d3a1e556af399cd99e77dfbaff9c3f89868679e6c9e29aa459f8d9e275c898e78101b9f5a27d1a2addd0133868f908a7f460287530d9133e8cba8dfa5b584b2bec8be912c836b505cff57ac7efbbe9f5c622503a49cf3ee655be6517d26c585377c7d7e303a1f6fe35fd61d4bef666556c44cce38a968129b82c9585b2eb054c1405c9d639c93fb2b128e049dc4b2927d980c73bf1d89a63707db2e0dbd73077d40de6d3cb8baf6fa08797942a8e2643650ef33459b24ccedb265755698a298c26945cd9baaccb88d1ab4aaec45db583f2d7004d391ae4857bafd663c3f62c3701f200dc6381de7f3da163811142094e842b15fb44274837ac5c5d548ff4d60e275b7e0cfb88b793875f39fb60bb5a6bb88e88420f7167f0656c575dddba0296082a90182cd47ad6eadd8541b67afb5f7ea77c154411201d3acd9f1574f854b04da49252223906ebc8e132da074aa600a26b7ff1ffa376dd4d7d5566101cd18abeacec816643f3bdb39187fd2c4202b60c79e4e34ea85e9b3d4a2c7193e75cb970ccd7885222df5aa2d873ffec6236695f390c4d88ecd3096c56125775fcd66893088014f2f548cddd8707de9e5850c34e6b3b7c72560fd9ee635a0f3e3ae5ab4c1f0076b3a68ac490d0940f22f960436a619f17cf101cd9a6cb524325ea118129eb72e7bd4a30cbe89a669873724b3276d2de1c95bd0ed391dd36a6d8e733e925bec8005937a136707c250ca28af447e336a84ee98ea1e446e9e86bc047bbd4a84b439bbf51d810319d96c6b1fa53be23d451b031de2bc7b165a15f6897c78865f76ee7815a95947312e58886cd65a6bf13a5dbfa9134d3b593efca68fa9b79a297c22f2b9c7d05552d3855025fa668012883b663f0f84da68d73fdc5c53983c7c66f876068d33c7b4082856aac9f4129a942185175616c0520d2cf48379e12f5384bc4844df2a2fed72e02036fe29c8ae342d9e431dbae7c32aeda4ae6bbc88b264e3f1e795435c7404818f5a48051e009029b0d34c042f1365646ea283574493437c8d0fec2de0297053e8e5f01eb11e12764c047bdb139ab8b426fa3ea1f305db6a9a8352cbf6b297151250f3a98f828e311b295f67c5cd7c18e96dc071aec400052eba507839f8188acb985dbaeaba8887ca693d743c017f16accde3155a024b0b542005d697914e6b29161d65ba37bf2a31ec99231f0d077657d6ccb8cf22d109164b234cc22ef8f4085c35654083ad9c190938ce271ac7b060f04f5ae82a140a08adec7d32b2bcf2a68b114b82b33dbb3a880760e0a0a66078dcf5cdcf5bc0b644158612a4d480ada19ee38308e653a4b67fb2b4010544d4e1ee4eaa1397774a92dd7ef8f30043fdb2c4dacb84260099ce76d04918ff3b1ec00525e011ec78164bdec9f732b652642a9209194ad4571c0b5b3f82f3424ee8b2b54b7a4f3a2061a6a09158b48317a199ac067387a6bda38ffa80f0b12c528af9c1aaa76b7f89fa6c84d6a974cf0e6f487f71f717c7b57df73087ebe4ee1d4be86cb17059a1e9045c6d75fcfee26a074dd0810b8387e41466240e3ef46afcbcfa9c55b0c0a7b7c4bdabff002ae15ed29f071a4bec39a6c0a2016968ba60b5b5f984197fe9f5bc6991368b3ce7008633d0052c31982e451728eb6a68938cc8b27c230497abf8a2b5d0e3e24f920ef92ecc4e3661be09b97f605862c16be2d1273c4a567dad8409465d7e500706d58a94f9dc54cebc9cd2dd8aa1615860cb401f59065d1647eb1f779f5baa97fd202792c889fa387ba60dfe2ea2f48a4a3fe346e7a374396dcf919f61eb856f7065226f1eb1df14298367bea5c35b791cde71bc5004688f25eb8aae8a253edd64b5aee2e541c6c9a8fca83aceb98905bcd9337c12ccd7b68a5b44428ce35d681455420630d88b628f6b183509d8498996b69791018c7174115ff17e97b8ef04f18b800e0ced46e4324ed9d3ed1d12c5cea7fa473f6078c80fed3ed57af279a260d3eb804d563f033a727c87d3cfabc73d67163201b41b8634e3399a372ec101f9e2f8f1c99988bfcf6a23d3a16907015c9a855005980705839013cfcb83a425f063d6da8372b097015a202250954d7721ce86eb8548363df9d0a7db8b771e930b1dbee7ab6b51e0ca85a65900a7bc8a38a381a06ebd57c9943b5d5213b4b4985ecaec84e5ca277c1fc173481f139f8775b53a045e6c5bf3aba0cef99c23bc4f795fdc24802bd0edb6268559255a6e56dda0d36ee80a22d8b52112f41897b0bbbc0e3d5d0f1ce5228be177509dcc6650aa633df4bc7c53da9cafcdbed69a30fd0cae58303d08fff91bce02817918a9a131441679d0b795b263bc494558c3c68694dc1742c7b1579090c46a350502de5d917e1fd3edfec698a52376d9f549cba9aaa86e640282c09f0e18f7a0be456db66cf59ef28e1f4a4966872ee17ea16a32e3ba6c24571fe3f43f2a50b5d035eb5e85a518d05e9cf2998cbdc4b159dcd23478a80157f0b17ace6b3ee8d0c6f5dfb220d4d03a0aaf02fdd96c3a773de2f64e9931d24defa51f16d34ebabeaa76761f7a30f229cf3c48d4002807d1c76f1ba55cff4934e0b33b188f7e7d589afe7c1c1aba7f352ade4218d9d59e24b4cff16b7705329cf7e2439d7fc31f40960d21fbfa9f552501835553f21d81d93b233cd7b6ccd35ba69b907c5e046e728131134ddb7e6aa835a69725e5a67c8ca6b7f60d57df27fbbb96813eae0cf617fee1c98360c759290f9f68e1ecd507f719626af3b2d3844fac78615504bd597fb13ed26260413a6ff074f7d1feff978f58ae4a5e41ed04abe0d4037c983f5a1cfe906739d9dd02ac84d0e8f2e17dffcba74ad84c32712666269ea02d0c0945978005a40f9b8edb020b0c37afb1a5d91ffe88f7d99418c59ad4936ed268fc40dce144e453e91f81d7e6f6aaa2a6e61d86424e9b6683510a759c7fd4492f204b586714e63d73e3ebcf7d17f034e9375a09cfb992873ad9a12aa17cbe0c9d7f2f9ecb705a290ff8a5a15a4facd7d8dc1533f54aa580c5e7243aef29ff75146666a0ecdaaab18cf1d131c8028f3c1d2cfd0b953d818dadb8a3ebd405944d4c6affa2e7140dd3ae2b4d0f06dd6f3660c1000faeae9c85919e256845f5c1f4c36425a5c380b31457f0c840ccff53fe05d17b301ae23bdf10b8727777f06d12a0008110a802507ba25767d56375876738e184b2dfc417fc16f020ca5edb6179b74cb304cd86a769cb51441364ed36455183e33be04caf4eb80af3de84cbab45c8a94597656b3e63cf330a54b91edcd45996ddbe7e4c76c80d5543d9f7caebe9cdf79beebb2ead210c9c2169128f196007f3d2a53439495ee5743adb80f7e55c73d10720feaf6bb25b0a13abd9a37a9879d8f76d81c1bff45be245944679657f25939bbfaa6b6a20b0b811f37738feff9e1c372d10078007b1d625b2e4031b1fbb9b859809115a9b472ceecdc9161e6d23ea8eb472d98085d8e1c745f2497aeefa7f02971cd0aa9724e7c327eb9b48b311453d60c800586ae12a4b6fdc5d7cb2027343fd612e2f175d7b61a71e0f1652b91d8d27c89e10a75ac952226ce4b335742ff88394a94777c46f1a3069c6bd4d4ebe43cd6737795a3d4fa1f08cc5433a02aa039479b2ae0f90f279e3527b9da9455f389e46afc98050d3deea29bd9b7414b3b3dc4fe58550a51002c8a9e0bdcc67cdc24339937adf9232024807b2bc256a4c8b53abd849e5edc07745e7b8a797014cf106a9f68800ca21a5e83f4875e294b9b5d9b16514a813dcba2c8bf11b0b654319dd0e45d1ee71bb2dae724b812d20e9749e42f644f3ea9ca5a3c9d538055615a455529b999475e8568f4a8822bbed53895925cc038f7d7e8221949e2052cb0fb3f7e2c1516f7f4922b350eb105c1978e5293b72b2e45bb25b14716b9a99df007ed83be3bbdccf006635adb25c62bdb8bf753bd672bed3a8d95800db1b13f7743ea732312ed916ead860252bbb80b17363074d1b4cd14a06906df0e0c3490c7dda1d77b591bfc8026af1d4c08e3eaac670e0a0972a6cd7b7a94160b025d455996693a066e19c41c6da60a40a5974191bd290c9e1fd4630d74667363ef70da94d876b9f5a2701efe09efc1192fe6f4046e45671e8595733d5765e061b1dcf7972773325282d22fe57b5b1f676dbe9030032d40bbb67dd8a9324403d8bac8821f38fa9d78b552a682478269bae31acd65e36a304bd4df59f88943033c5209b94e4c00a1be4c15e72c313c99af91e46e566cf5d634ce20128903c99eb4febae7951a5f631bb7963bb816540178d8b5534649988ea957e0208bece2f4bcb1f804d4b6d31", 0x1000}], 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001280)=0x89) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x8) 16:00:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x3ffffffe}, {0x24, 0xc}], 0x2}) dup2(r0, r0) r1 = dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x4c}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r2, r1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc5e, 0x0, 0x3, 0x0) socket(0x0, 0x3, 0x2) fchflags(r2, 0x4) 16:00:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x12, 0x2) socket$inet(0x2, 0x8000, 0x9) r1 = open(&(0x7f00000001c0)='./file0\x00', 0xc0, 0x10) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x401, 0xf17, 0x9, 0x6, "68aa2b12c09f1ca19031822c4ec718ab78d33300", 0x20, 0x101}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r2 = getpid() wait4(r2, &(0x7f0000000240), 0x2, &(0x7f0000000280)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) r3 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) connect(r1, &(0x7f0000000200)=@in6={0x18, 0x2, 0x9, 0xb767}, 0xc) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) shmget$private(0x0, 0x2000, 0xbbaccfb6df124c7a, &(0x7f0000ffc000/0x2000)=nil) ioctl$TIOCSETD(r0, 0x40045720, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) lchown(&(0x7f0000000080)='./bus\x00', r1, r2) recvfrom$inet(r0, &(0x7f00000001c0)=""/116, 0x74, 0x803, &(0x7f0000000240)={0x2, 0x3}, 0xc) 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x5c9) 16:00:11 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) r0 = shmget(0x3, 0x4000, 0x15, &(0x7f0000003000/0x4000)=nil) shmat(r0, &(0x7f0000004000/0x4000)=nil, 0x2000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 16:00:11 executing program 1: getpeername$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shmdt(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) close(r0) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x72f}, {0x18, 0x2, 0x8, 0x6}, 0x1, [0x6, 0x7, 0x3, 0x2, 0x8, 0x6, 0x8, 0x4]}, 0x3c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8242a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a", 0x69) syz_open_pts() 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x80) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0xfffffcde) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x110) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000200)={0x0, 0x401, 0x400208001ff, 0x639, "b00c000000000000040000002000000000000080"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x81) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/150, &(0x7f0000000080)=0x96) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) r1 = semget$private(0x0, 0x5, 0x142) r2 = getuid() r3 = getegid() r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x4, r2, r3, r4, r5, 0x40, 0x2}, 0x5, 0xb2f}) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0xf0000001, 0x8000, 0x9}, {{r0}, 0x0, 0x0, 0x40, 0xc, 0x6}, {{r0}, 0xfffffffffffffffe, 0xa2, 0x12, 0x2, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x5c, 0xfffff, 0x0, 0x200}, {{r0}, 0xfffffffffffffffe, 0x80, 0x20, 0x2, 0xb411}], 0x401, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x8000}, {{r0}, 0xffffffffffffffff, 0x30, 0x2, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x80000000, 0x1}, {{r0}, 0xfffffffffffffff8, 0x18, 0x80, 0x3, 0x800}], 0x3, &(0x7f0000000300)={0x1, 0x6}) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) getppid() open(&(0x7f0000000040)='./bus\x00', 0x204c0, 0x1) 16:00:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f00000002c0)='./file0\x00', 0x1ffb, 0x1f) r0 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x4) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x800, 0x40) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000280)=0x5) sendto(r0, &(0x7f0000000080)="991ce67721cbcf3e5022e6a19b88898c7e5d7e04f2a861352337301ace0a98db3ccdd206b2de089c7ac7083f", 0x2c, 0x400, &(0x7f0000000200)=@in6={0x18, 0x3, 0x100000001, 0x5}, 0xc) write(r0, &(0x7f0000000100)="58d07c028f6692e30d66c18fd6ce0c94ee0ebb5dc2b537e027d574a2a100d67a48d678737e460c28652bf9c30b43a915d36ccc42b2a9f5d34f7a4a082e59781fb265439da1a7b62ae192a2ef4290bfdbc972903cae8b8f4f868f6a539c3c3a696094c2f2d9cda77ac80145d0609104972e4751f40f6f86c7914df55810410f757b29b76222c55a465181760bfdf1e0e21bc11accefd54e6fa81c44b902eb1632e1d3b5f57d9891dff459ca7b43ad1f68ff8a13d129688cdd7f0ef68d26107d4fbb65dd7f976ab1bcb2c808f106b2c2fdc9106b96111aea055a996204241ed0d0e28936", 0xe3) sendto(r1, &(0x7f0000000340)="a6dcad9d19174e7e1b2966a56d201cfc2628447d88e749da72bbfe163b350ce32c9b0ef68ee88d1db20f14d1da417e832cd43b4c8a570f01d4a118aec0b097def4388955a4d8498b3afa110226bd187346398036", 0x54, 0x1, &(0x7f0000000400)=ANY=[@ANYBLOB="01002e3866d76fdae85e807eb2c5b5911df49d84a1293f982e14bd81af138df20038a8c846eda621b5f8c8750d34e31ce7ceb70e74856d5d"], 0xa) r3 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0x1c6) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x9, 0x74b9, './file0\x00', 0x0, 0x4, 0x3, 0x1}) 16:00:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10c13, 0x105) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f0000000080)={0xffffffffffffffff}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) nanosleep(0x0, 0x0) write(r0, &(0x7f0000000040)="9c8bc3774f4c35b84e5344392e", 0xd) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 16:00:12 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffe, 0x208001ff, 0x0, "050000000000000000000400", 0x4}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0xc05, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x1c6) r2 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x100) accept$unix(r1, 0x0, &(0x7f0000000080)) ioctl$TIOCSCTTY(r2, 0x20007461) linkat(r2, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000140)='.\x00', 0x4) 16:00:13 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000000)='./file1\x00', 0x51, 0x108) open$dir(&(0x7f0000000180)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file1\x00', 0x110, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200000288001ff, 0x0, "b000"}) r1 = dup(r0) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0/file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0x27fff) r2 = dup(r0) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000100)) mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0x5) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f0000000180)=0x7) 16:00:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x32) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/204, &(0x7f0000000280)=0xcc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)=ANY=[@ANYBLOB='./file0\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYBLOB="60195a5d59c9ee0fe39ce96f30a50eee207603484aff1bab8ea967bb55a9ec32be768b1a6ef368c732fc19028d6a1c96023dcb85e7ce6018ba08c1ae623bc03a7a1c3bfce2e8fbb7"]]) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00b5c542860000fe3b5320000001000000080d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x8}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x7, 0x6) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fcntl$setstatus(r0, 0x4, 0x84) 16:00:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:13 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x20000000000000) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r0, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28eb1eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1bb72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) 16:00:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x81) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000100)=""/144, 0x90}, {&(0x7f00000001c0)=""/152, 0x98}, {&(0x7f0000000280)=""/109, 0x6d}, {&(0x7f0000000080)=""/12, 0xc}, {&(0x7f0000000300)=""/43, 0x2b}], 0x5) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) login: Mlpmap_unwire: wiring for pmap 0xfffffd807effd620 va 0x20000000 didn't change! 16:00:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0x6, './file0\x00', './file0\x00'}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) bind$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="681ca450a5122162715763c4cfe510fafc635b392037b9761f925ba2897752237525921f42d37155a159a0753156b6c45e88ad5dc8461ac3063bf83e4fe439618430407ea17c663ab67d7ac2604903dec8ef03c0cc467f26776e3ca326dc103508a5765494e472b18f4e13d6bdfedc4c0f73a23adad53014384200e47e56cb2e0000000000000014ad81e9430cf339bb7628e77ab95b9bac3f7b18d74354eaebd1fd0d1abf1b37ad344e94e16c32"], 0xa) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:15 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x38c8b, 0x0) 16:00:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000140)={0x9, 0x1, {0x2, 0x1}}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f0000000100)=0x1c6) 16:00:15 executing program 0: r0 = socket(0x26, 0x100000000000002, 0x2) setsockopt(r0, 0x2, 0x3e, &(0x7f0000000140)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) sendto(r0, &(0x7f0000000240)="7856001f64230dbb", 0x8, 0x0, 0x0, 0x0) fcntl$getflags(r2, 0x3) 16:00:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x49, 0x0, 0x9, 0x0, "b000"}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x10) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0xffffffffffffffff) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) rmdir(&(0x7f0000000240)='./file0\x00') ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x1c6) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x203, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x10040, 0x106) 16:00:15 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shmdt(r0) 16:00:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0x208001fd, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) getpid() r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r1 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c9) 16:00:15 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getsockopt(r0, 0x9, 0x7, &(0x7f0000000040)=""/60, &(0x7f00000000c0)=0x3c) select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x3c8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x87, 0x200}, {0x1af, 0x4}, {0x46, 0xfff}], 0x3}) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 16:00:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10010, 0xc) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000140)=""/135, 0x87}, {&(0x7f0000000200)=""/71, 0x47}, {&(0x7f0000000280)=""/238, 0xee}, {&(0x7f0000000380)=""/177, 0xb1}, {&(0x7f0000000440)=""/125, 0x7d}, {&(0x7f00000004c0)=""/77, 0x4d}], 0x6, &(0x7f00000005c0)=""/22, 0x16}, 0x2) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:15 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000280)=@file={0x1, './bus\x00'}, 0x71c56f98fc8b2171) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) setsockopt$sock_int(r1, 0xffff, 0x1182, &(0x7f0000000100)=0x6, 0x4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) close(r2) recvfrom$unix(r1, &(0x7f0000000180)=""/5, 0x5, 0x800, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000001c0)=0x1c6) 16:00:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x42}], 0x1, 0xff) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000100)="cc", 0x1) fchflags(r0, 0x10000) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) 16:00:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f0000000380)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x9, 0x9, 0x1ff, 0x100000000, "9191fb0b747f0e59f5269930a3e41bfe3dce2419", 0x56, 0x2}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x6, 0x0, 0x7, 0x8, "c6d7fa12231f5f599029968308257633394d79bf", 0x5, 0x2}) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x1c6) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x80, 0x3, 0x400, 0x4}) 16:00:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:16 executing program 1: chflags(&(0x7f0000000100)='./file0\x00', 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc04, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080)=0x5, 0x4) accept(r0, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) 16:00:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) write(r2, 0x0, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x2, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2008, 0x1) sendto(r1, &(0x7f0000000140)="9f", 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0x40}], 0x1, 0x0) 16:00:16 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0xff, 0x208001ff, 0xfffffffffffffffc, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x2, 0x4, 0x6, 0x2, "1de031a17dc9b49dd9d0a7e2bd3eea10684b1993", 0x4, 0x4}) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x1000, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x401) r0 = open(&(0x7f0000000140)='./file0\x00', 0xc02, 0x4) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/16}, &(0x7f0000000100)=0x12) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x3) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) shutdown(r1, 0x1) shutdown(r1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) fchdir(r0) 16:00:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:21 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10020, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x1) 16:00:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x1c6) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000180)=0x9) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/43}, &(0x7f0000000100)=0x2d) 16:00:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, &(0x7f00000015c0)=0xc) r2 = getuid() r3 = getgid() r4 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) r6 = getegid() r7 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xffffffffffffff69) r9 = getegid() sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f0000000100)="fc73bafa1b573544628c8596dea2bf32634d1771154b33786dbd3cb43f2bb80112f6d369", 0x24}, {&(0x7f0000000140)="55451349a08243e07ff462937a70d30e5b2caaf33ad31c860ce8d7160fd0d44f7ae93abbce67b0a4c0b3d348dc43e090fa103e55e26831dd09c6ee4d456120f7d30603d76c9632f7ddac68e9aadfc252ab052302e8b0fed7c90a80d660cdef100530cd5c401266392c8c541aed887dde30ff6ea8238b31a10d6b8f1164b7e0ccc0117c23918240ce72684d406da507c9ee72fd8cf8", 0x95}, {&(0x7f0000000200)}, {&(0x7f0000000240)="7350c2d966e66872148b552a1b0a35f455ab5c42f119d7ddd75aedaaf05b0f26d846753265b77e5ca435e8eba93ebeafe717dae30b4ee7ccbc2e583e61feb243d8a549c6db53740643c76d139e56a869889d287d7d1bc7bbbd0369fedc3fe3628a03c95d5f0ab51552e78a42488905565d01f14d2a24e05253126ea93991e9045f4a10b5823899c6387c74de62ec17fcc80511afabc1915397e7f879036bd629f4f45389da6cf8cffe3b836e08c649adff6baa765980161f758c6cc6a72e51c4cc31aa89dd", 0xc5}, {&(0x7f0000000340)="58519b49e3a40460ec8c5c917f3a651ab317bb572b5b54a9344c8e064692ced83e5006486f8c1dd4db2af81f5b40e7d836de8ff3854347c52ffc770f87f425b3e1a80a5ccac773ff3209d09f73b03b840f478b343eb0d978aed325cc9cf890dab55131a9337f2d22bcb00f9d943d4822fd4e1146a0b829f5fa9ef9985e692cc4a4e48c0d88a763a8108b71ff8b694c011d9fbe5ecf3afa1bbde5323f181f81af612d0853f97bcf0261b2e2236f3d90e1634e8d8fdd11d31180a39ae597e8cd44c5062f9bfc449357ea3b8b12edcda74a62d8eb56035e60d2f6e45d47f40d4d16ea768ab7ac66b8ee9a0a408702472a34843e673b701bbd1d1787853fcb9e945fc0f7cf4d459c90e53f3c04b8e50971964c2b6e2256cc7b1a6fbd60ac0c687520e91ac86017df2f9c85782c1f0057d023bba781e351367a6b193d4beff36243bf44cc1187d132ac30700ebfcaba8c17289c92a6e125d447495ffff8e0a5a47e98c421aec460ca04f465365003fd9c6638fe4182d2b69f0f3f877491dc5da6b96bb4808fe0b909056a63a0a6c287d067b9bd0e9ee5ce466dd7f9d364d8e6f4dc618c73cad968042f50c619272458effd580a4fd7f9ae09a1a849d7e447dbed9935164c3a36ce9bc0bb295b86a6347eb489731d45919aae876bfc3401676561d3eb11cfec8aacabc7e9701f61da63bcc80b19537566f78fc842f16367a092b75d7d1c0f80b0c576721a1e08d5b063abf1e8712fa109de2ea1f02f50f187f17ed0aa12c10ad00e6ec84320816d0b6d9dbc0d08e194cbcbed082491d901068cf826ce5f3e158aaa9be379d6c3b3a4700981b94bb192b8b623f778611a989c915d9e707a38dc8a85293434d6bc91771b0abf31af8078d920b5733940f43d9795cb75a489048af25ed473eb697f93ec1c457eef4a4373142400ce3466dab02eb7ac844862c76a68ac42459fe0c973d8892178eba817a70889427cdd23ece6c31ce8cab3aa3bf80b79dc2b5e5958747984240f97842893daeef790bb5a22f4e50f6143596e002bcd38fd5798f66e338dd0b262f18ad02ebbc5a7c685cea35f79fae46b2a3822a66fe2c7912af4d487d6dd2399c1cba99f5ec19887f3beb9ee6c9831f0b6efa0ca9e4d72868b2bbb62df5498c93282fe170d2e6f41bf287ec86119bbb4a6849298403183dca22ed261034eb62dab0dc77a86a667b8fb005c027e43046942b01bfed855460837b466d37ea603f3ea9be85a32570144a4f137689de0902ba84c77e08fb85052f9b16d133dee65ee304c0ae8dc28d83f8c28b56e874f5f04c2bb5bca4547d0313e4326a56bbbcfd521db09a9903df48ca59fd8a9187d07b93c0d57dc08d28d36e21473efe4608221c9f42c0eafaa891bb3d2ea34d21f3e8fc41713094ce3f461f45c01e57bb6771a01680ce5f914a6d4506c5a471982ad13ee6455a996c0f4f78d9ef5c7b769f73d7579101c5579846fda02d91b62c37758b00e05df6df98253b04f455f22eb4dbb63d43432644cd5dd83c02d22c8412883db026e89c3b9f658b1df89592c1ee1c6cdfaf9f98fcffac6cd059672f3bbac3349bb8e7740fc1881d703d60c652935edda715225dd07f6363887a6edc4fd76ad06aba5b969a11f4565255e43d53b9c9d3389e043ac7dc074e3d2b3749f3614344e6f629592770c52164fdc5ade91d11850734e1480693e489359dcc236c85a3f4f59b7932fba722862613150c4233c3969bc8630fcbd46c777d6510a85afd527aace7f1f6c831e74853266d651189d2dda078b282d4db229c8ce0c2f9c283ac07dc8d375923c5a45b519df33d03afa99bc060c5d32d93dd21a7985b9e3a034abe8b0721c9632a5e2c8337653a086d30fdcd9a2e0ce648a3eaed3432a6f842ea62963ff026b62a36ed4f1f3baf37ba3190eab312a4e6b7f7b27543e035411890cfff0a069dc566024baa18d6d5016556dfff25aec38d9830c3f91f242a59719ecdc7b3cf0734f8d8262f3ea85415cc6a93004c3b3e8d8e2df6de3eec05c90ef4221c62220742f5963a3b633b7c25663c04115eae83bf930075372525b9de3fa13c96c722769c77175fdf92c5b683abc45da38b3e9ea30ff161a9acace30554ee485e19d16e94c103f78e4ea8ff8ea9e0574b5b65b4745c3ab9d3ba1ed26b11c60e936d2d16ffe7ff16dee7377eb6cfd5b9b867263b287c800e58ec3f7b0d8f437a613e21430c0101fe78e69691966c2fd9f14bf21c71f4e58b4b3684972de169727f0e3eec4c2c67e9aafb9bee0e69f300e3649f8171137f4da2f380d3ca08e927e6354c8ea43620d1a1d1cf66c4b4eff86100df6e260c63a2693bdef31c76e067c04d2c8e5bb2d345b84f0152ef2527dc011ada13d482d10428f15b2c66ae0a1ac9f8d866cde3194bef63c1ade3e57bd3c1bc0b2f06ef52768392827736f89ad7bd08c2ae4547a070b297fb884d2d1d5841c91502e60feaafda4e6f158dfe8c2f180f11c8b0a76643c79dd9f09cdf3826e65244994aac1f4122c5889c50d1fec75d64a48d25398d9fa7a95807ff7ca6dd4374a523aae47124b4ab1aa3f45ab4db55219a11d25af2b6116de881bec115df42d44ded2768787f53899ee19ef8e6dcb1e332ca5e593d48a1b8ab961100cf09fb218103c77ec8e4da6de56e71ba61cf8e2abdc347156ec0eba62094837394b998bc187a127157d86a0d7ff97a1f636b0f82ca32887428f6d9de65e7604d74bdf1ee5a02d70f9db089eae60995c997be1bf131803e0b70102364a082d6a84ef4dddc9dcf1ec5a58e8fdf9902b684a56addd859c095093b0c8f6a6783dc8dc88a0d6bcc5036860ba98fd6c244f9ebead50c00c049fbce2609de72a284e1e8919c6b433daf46de9e3472a393930f80f144890869879ed0d64aa45e31bdf29ce61025fbe8642035bec4c4cd53364790a94d9475fb41aac24440b78a519e5fb8a8686683c04d21c3bcac52be40fdd69d1973e91432e2be2b5006bdfc892d9b8f4032382797b716990310f2b08b06a7e71f5267184880ebb69597dc01dcac2e47742a26b455e63fd713c7ad1b212e13c6ee05f7b9ff148b147fc0bf00af066599f964b6f1af4c277dff742d5e7593d8d9cfe3bc20daa62f3ee938ac25d8f47388ca8b22bb72b293ad591303b4487a9bcfd0252a2a5b31f54f9757505f366dc7a67d067bad467fccf8bba4486e6d740acce598d729ea280309dbb3f89129a17a11c7fbefe62494dcdcd24f0b399f1922ec035b8543a9fb92501a8da8445187788b54c30094276076f15769dd26c568a69d749318e8aa3dabd0a6615cc045a06354f8fb06b978d14185621e8f169fdf9cdbd7b067885c70e48817743a2cbeedcd0eb3ffd63dbd7d8ecd7c72cc4698e9ff8a46ad96eca4ccf0a438baba5ac88a734eb452d71c4be3655cdb4a32e6b5d0f6d322c95bc0c63831328d3525959cdfff39a630ea45a7267d0383d35a4de23e0f5c76ab57f9bc0da564b6a12cc8f486a497e3cb154d349214e823b39691844aaee55858a5d07ec9c8027e34c93448cbfe308968d132947db35d180164c048b07d3b118c9935efcee3f5ef9582be45cdc18f7ae787212cb127a0ba65aeeeaacf7b01dfe3ed217652a04cecf5a3bbbc75b161e0d1381312c8b137eeaa5d3157181c2df632ab5a54bc79b1fde6c444baa1f67f1771fee538d0c3a77a36482f154f9c5e29f50bd6f3749f679f3081319b71b82e6842f3a527a35f82bc8a27ddbfce7ece534d083fc55c5e551810d0fdf49b76d5aa6c998f40d4f2af690d880d81002b1c8c58c8c26df6a5a9ad82d4848505899f3b894d1c0de80beddeeff37683736d18ad9f551d285551dd0a41dfe36b8dbd5f8eaed2ffa0d296b875a961b7cf9c6db3fa5ad35dce1058aa8fffc5733db292130f7f0cfbb6aea0ebca1b4fea526c92dc467122d0572f82232dd70203d6be4a66afd87e3882073ce37a1cf3f8522ea79163370851d75bf010d9568b87d31e48458cf29f6fd41a0ff96ff0b9ec26483591970afb93550818589f3ef993af1ece892461efe1ca21b52556464521b8c56eec07fe9be91d4bea9f6b72d761c08f51544a19eb207bd04161b6aa6a104ace6dcb89ed96ada0ba036a0054de89653859d38153d13fa03c4db5cef547a6669b38eb78c35533cceca5a900c5cdddbde4551407930241a3bf7c07b83ca9646411d1615fa301a99cf2601362190ca2644082210873cd029ab722ce5fd68868cd6b0803fd258b87cca176cf732ff42a3242eb2216d1672f41337d33f4b2d67b442485c4dc5b4fd333f7e12e10ffa0ecba5196391d20b6ca06c42315f68824f441d61ac111f7d23a36276bf394a6d5e87ef6c68b5c88844cf3ec4413d47ff80fd271f3a0ae22d30e29ac1c8e2e292502b81478cf0a784d900118652059f40f42441c59e015bda7cfb0be27a4bad8f49aff8a44e9c38f2fc8aa44fca4f50a5172214b913138274b51732c2d2e676a562695fc304e9cb200a96661e1e2146d962591715640062cbe25fc19ee4b9c8339f2485d0a506d77a89e1480942fef58e4e31d4a328f19036a05b633271b48396e44d61c4049b44348294cec752cad99f6cc70d31ed56e00b3825ef91c4adf20d47d044440b27096a4cc5ccf40efdcfb3d852a6d5f777aef93d515e6ed2ab6c9475b80ddc3c14e29774dbb3fd5c00e14763460276a43d8624def2f58913d57c66b90720f25996fe4e7830cdcdfe19cf66ea574ecbab0d63fd6526d4c96c40399e325b27495032fbb2e89bcda97e6997e13876f5af0bf302d5894bf933b83075bf7d6009e82f9b883f629d6eda1a1b1aed146c9971bb820dbe0f714aa55c60b8092248079812e33d7872f6b83159d1f11568c7ecb9dd759985555b17eba81111e013544500a7aa1f60e8857a14f4481e1b4f2c7a749124ef960c5ea0f2fff92b6bab5727eae8c98f423d5d5f7a4ddc5b259a90343e7ca375ae0e8d3405685817c135bf4caa690394f4063ceacaedb3016d73b084d3fc975d5da61b8f26851a5aad8eb698f71670a7d31378491fe9557602dab6d524f13645fc314302b5347d91ab6da84e24872b79574d8965216f103e03f290b8a0312beeb7cb42483ac5311911090f8600ed1824d6f1785da808b86ea15374a4839616e6f8e52819e08b8e64a6acdd905941deff6f75f68d2a9320b2c4039ac1b5fa4f18abe2c5132e136489797404d80127830a518d4e358be2a45f39064a6841a2f4106e5b0cb880143b644140ea0f78aa85fa728566e16af0475106055519e30103849b5bf368f460a2d868ca48d0c810c916eb20b0ad6a42509e428ebf113bfe6a3d455a6f1f3260c382bd8efa54382848c3804574ac5227ae327a1a4cd4b0abccce7753c7dbcf84b5e6a191f98129d9d312e63eef24d2257aa8a8df625ac0e8a7a7472e77abbbd46dec5a503c7bdabf356bc790ff0a557f0d1cfd737ad93c7b6837b17d3d1a29ce621d85d437d4c3c83b963b7c9737563794e4f264afe47e789c12612750e73053754ce3596050e19879ad5ad4992575e16cd5c8ecae543496c702de616a80a10010876ccc248d1a4cf99e91dcaf931247e2ca74d0c3cf830f8b8170776217a1cc1c4391952d93b8749ea7f90928b637eaac1d9cb8369a1b6cad5b83be7f9a999a6607cf660f3e497f8a42e638cace82107a8fecd463ba8b4b1e88265c6a560acafa59c18b9657231e3be3b03c13a1780452d9ea857bb431adc1ce19db5d5f5564388f46ce604c7c5aca2cb6fccddccf18a2d136cd0c6d124dc86a1e", 0x1000}, {&(0x7f0000001340)="24cb50e65300074d438977eae4a58ef1f8972f9387eb857af87d35e47a55c50572ad97cf52bdbf2543400f5c3ded670807ddd0cf9136580ad15a25983c570cbebc70914273a8fca7fbee1f6f25da7170d186ca78279a2f844117dd75de9ed64f5af3721842703ad3db600f1e5067c78cefb13f137afc84c5bf463bb069d324ea584361f4d48357c4bd9b336173e8d50a20593bbd960539b12ace5a968d21230841c54f52c979488fdbf96c1cd07a4caa2eba4d2b0b6a28c53998983525ab4cf8e1e699f304f1ac65e10f5570167492f638ae2933600bf3d8fa182ea93ebdf493b6", 0xe1}, {&(0x7f0000001440)="19d594f45eb7a7345380bcc8509cb63f949be8444e80df6688aa64c23c72f00a9b7e9dd57edc64b48acef24923746a93751211424badc7bd4554c4c052bc19ed22813fbda24141b52aee02182c21df11ea9f9270d00f0f86af05c8378cbdc371618ab881e3a56d0cd72c7bdee337193a21d603bc8fa395679d9d852c443e7224c9631509447783a506dea92bcf6810708bbd4a", 0x93}], 0x7, &(0x7f00000016c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="00001d002000000008000008ffff000000000001", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x400}, 0xd) r10 = semget(0x1, 0x2, 0x0) semop(r10, &(0x7f0000000200)=[{0x7, 0x7fffffff, 0x1800}, {0x0, 0x9b6, 0x800}, {0x0, 0x3, 0x1000}, {0x1, 0xfffffffffffffffe, 0x1800}, {0x0, 0x9}, {0x3, 0x8, 0x800}, {0x7, 0x1, 0x1000}, {0x3, 0x3f, 0x1000}, {0x3, 0x1, 0x1000}, {0x5, 0x9, 0x1000}], 0xa) 16:00:21 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) recvfrom(r1, &(0x7f0000000200)=""/14, 0x1, 0x0, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x3}, 0xfd0c) r2 = fcntl$dupfd(r1, 0xa, r0) unlinkat(r2, &(0x7f0000000240)='./file0\x00', 0x0) r3 = accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000100)=""/76, &(0x7f0000000080)=0x4c) getpeername$inet6(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = dup2(r3, r3) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) r5 = dup(r1) shmget(0x1, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) ioctl$TIOCDRAIN(r5, 0x2000745e) read(r3, &(0x7f0000000280)=""/35, 0x23) listen(r5, 0x100000000) 16:00:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) 16:00:22 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r0 = socket(0x18, 0x2, 0x0) socket(0x3e, 0x7, 0x401e) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0x8}, 0xc) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) 16:00:22 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) syz_execute_func(&(0x7f0000000000)="0f18bf000000002e430ff3af572e00004533eac4e3810f0a3ac483791d8f15970000a2c4e17c5b6f30ee2666470f38db5918c4e149566940f30f52f0") 16:00:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000100)="bcb67bf4b7894ce3a0fd36bf97a2a2b985911c8c7dcba8cf03aebe83ac8efe1287c0023ec97aa62f4c49d670b5f1cdb49b7e94df4ba9cd28e3a63f7d4911b1e2aff0ce6813ca5c0ee872eb4c5bcd6cab06ce", 0x52, 0x4, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) linkat(r2, &(0x7f00000001c0)='./file1\x00', r0, &(0x7f0000000200)='./file0\x00', 0x4) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x7, 0x3, 0x1000, 0x8}, {0x5, 0x94d, 0xf68, 0xd1ab}, {0x7, 0x8198, 0x7, 0x5}]}) 16:00:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0xc02, 0x0) recvfrom$inet6(r0, &(0x7f0000000100)=""/79, 0x4f, 0x801, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = dup(0xffffffffffffff9c) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000002c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11de9a78b3ec000"}) recvmsg(r0, &(0x7f0000001680)={&(0x7f0000000200)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001880)=[{&(0x7f00000004c0)=""/173, 0xad}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000000040)=""/63, 0x3f}, {&(0x7f0000000280)=""/6, 0x6}, {&(0x7f0000000300)=""/31, 0x1f}, {&(0x7f0000001580)=""/93, 0x5d}, {&(0x7f0000001780)=""/227, 0xe3}, {&(0x7f0000001600)=""/88, 0x58}, {&(0x7f0000000380)=""/51, 0x33}], 0x9, &(0x7f0000001940)=""/109, 0x6d}, 0x800) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000340)="f544af1e7186b2126515e03df64d9974fd3d64bc7d1456474145", 0x1a}], 0x1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) write(r2, &(0x7f00000003c0)="40bb0f6f80a49483dd4fabd5492c0dca0e12f12b660507ba1bb386c5a567339fa9163cc332588bb51282cf54ecb7cdb592a9afc838dc3b5c4bdac2d6fc859eb78195985ae5c9dad11c1f60add38db15622e5c5eebaf0a17a12c0c35c427ed3594b7f931c159478f5342d842c67654e745e9f3402612cc627627142db23e6ab9d93f92ce9b4089eb96a85be65ae2d492d4f9338969b4a59becf9fa1d5ccf472dbd9d823ef7bf408f331f6544943956f95b6d97c08674251440d49972c3311bec747a813db9182b56e2064b271ddd19501cc7ab4f8e55dce664c3e7a4d4279e8ddaa87a8e0be2a", 0xe6) readv(r1, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x6) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x100002) chmod(&(0x7f00000000c0)='./bus\x00', 0x2) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000180)) mknod$loop(&(0x7f0000000100)='./bus\x00', 0x8, 0x1) 16:00:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000180)=0x1c3) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f00000001c0)='./file1\x00') symlinkat(&(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file0\x00') 16:00:22 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x2, 0x1, 0x11) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) r1 = shmget(0x3, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000600)=""/29) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) unlinkat(r0, &(0x7f0000000240)='./file0\x00', 0x0) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000300)='+}\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\\.$\x00'], &(0x7f00000005c0)=[&(0x7f0000000480)='\'\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='(\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00']) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)=0x6) 16:00:22 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28001a"], 0x3}, 0x0) r0 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) getsockopt(r0, 0x10001, 0x100000001, &(0x7f0000000040)=""/16, &(0x7f0000000080)=0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(r0, 0x0, 0x0) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = msgget$private(0x0, 0x4) msgrcv(r1, &(0x7f0000000000)={0x0, ""/235}, 0xf3, 0x3, 0x1000) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r2 = msgget(0x3, 0x10a) msgctl$IPC_RMID(r2, 0x0) 16:00:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file1\x00', 0x2000001ffb, 0x3) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffa, 0x7077) r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x7fffffff, 0x5, {0x84, 0x9}}) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:23 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x401, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x0, 0xca, 0x6, 0xffffffffffff4b8f, 0x401}) getsockname(r0, 0x0, &(0x7f0000000000)=0xd8) 16:00:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) write(r0, &(0x7f0000000100)="6ff9ae4faf8651aedcea32fcb629686c6c5ff6ee39b1f0caede68acb12da102256d49f9ac62aa183577d48ed2fd9030b8c5b0d858256cceab4763766adc524b91bfba138d62e5801b9a75d0b37c35eb018de955fc0c91ee5cab33fb6643948aa1951b0c4af213be38c64459b7e8012eca28ecb3ed92285bc157bddeb519f1278f7824fcc5b2555bbac167200dfbf80badb2446e98b7dc1fe0c5dda49951c34a120fb295f314f9efd4f0bda1bc98a0105b8315a25c4abf1f6561f83fed69daef073e4043c678766a4a27fe2b0c74da673ac32912b9e67", 0xd6) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0xc03, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:23 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0x1) r5 = semget$private(0x0, 0x0, 0x100) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0xff, r3, r4, r3, r4, 0x40, 0x5}, 0x75f, 0x0, 0x4}) setpgid(0x0, r2) unlink(&(0x7f0000000000)='./file0\x00') pipe2(&(0x7f0000000140), 0x4) r6 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000040)=0x6) r7 = semget(0x1, 0x6, 0x4) semctl$IPC_RMID(r7, 0x0, 0x0) 16:00:23 executing program 0: setrlimit(0x0, &(0x7f00000002c0)) setrlimit(0x4, &(0x7f0000000040)={0x43, 0xfffffffffffffffd}) 16:00:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1c0, 0x0) dup(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x4, 0x7, 0x9, 0x5, "beb9bd057ca68bab492f3c99837a023e5dfae464", 0x97, 0x7fff}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f0000000140)=0x1c6) 16:00:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chroot(&(0x7f0000000140)='./bus\x00') chown(&(0x7f0000000040)='./bus\x00', r1, r2) mkdir(&(0x7f0000000100)='./bus\x00', 0x80) fcntl$getown(r0, 0x5) 16:00:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000100)=0x5) kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xfffffffffffffffa) 16:00:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) shutdown(r0, 0x0) 16:00:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:23 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x2aa8, 0x30f3, 0x3, "e6b5b7571dff6c93fa543565254d4aae6dfc81d4", 0x2, 0x2}) 16:00:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) close(r0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:23 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000000), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0xfffffffffffffbff, 0x2000, 0x0, 0x5, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)="5ce76c4eb662d5ed359d0ed1941481aabf8367b8540d40b6da64ee097bdeabd31ec6456eb023a0a8bbf2b54db104ef2188f77853a7875d775c182d2a72d6e2702a3ad22291be737bb2c6fd4657f36f0b7a88f08a7f4ed5deb40fa250da7495a42e96c343a89bd7d59c43495ff62d52a39bab15b0938db4dbc33c277dd9635dc5911c68028e4d38032c7057a10ab6ae00b3a85747806c7fd65cbe13a380aa3c9bdc008ed4d8b90bf6255a5e45ea53875ec5a946327ce47354b560b7", 0xbb}, {&(0x7f0000000180)="3edde26b5f260d6a807e8b5a233c1ab8a06d68ec34493a793307d3440f09aa01689bfbda351536228807e73f6a16ddc4ea0cc10cd395bb3b8f4131fab34fcb1b2c4fefd071c3b8514f3d917ad12b45eb4d3d5ae04a0e7b4666f7cb633d17e06c6127d80e83774f92a2da73f535d79e86d61304a8202e1d4dc23d4b57b09bc57af538e4", 0x83}, {&(0x7f0000000240)="224b5d98f8e6bc6e923163ee9788eebd5390ca8d5317e2e858f980b8e23896abe489a559b8dd3e4274ef8c8de87d39a18695d9e617399c077de4f4b3ad8aad661388a47a262c8ccd0a1591aa448907bb76edcc8cf4b902717c59baaf5938e75ee0ade2a1783eb79152225d5371e40c6f287a63f6d07c81afc7247c2107cdb7b1b587521979dee8763e34938f068e1a3831042903878cccef10a1f9ec70ba7df2b20779ce267263", 0xa7}, {&(0x7f0000000300)="ad72d089b24793d4bbbc7a00d03546f42fa36ebab769c7de72b26b75d424857aff6e09f89a5e4b778cf81e67855cbc9d07a968c163b5c895833803e3a5472801eb77a6bfc33ace6d910f", 0x4a}, {}, {&(0x7f0000000380)="d321c172a4a20383bc5a26258c8f1dbdcb3e7a6185d847c9f8a7f42f980b6bb4ecbfd504d6a520297d002a61e976fdd9a43f3c4af0eab9244080bea6e7b92020c2ab532debeac4273e95d8cd864d0b6d057caa26de54ed710001925356fea4ec86bbe516ab987ae9687f52f2005a64ec64343849c366adb58c97b11b8e9206e8c78cea3528b50b004fff391adc78dc19c718cd1d7e4a3f6a621655a15cc1d99cf925ac6f91a88669075573de2dd6a5bfa2ad94c801fe5f32ded68d3a16e444eee58a725f", 0xc4}], 0x6) 16:00:23 executing program 0: r0 = socket(0x1, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendto(r0, &(0x7f0000000340)="f54db5ec344d3a322712235802a8c357e2da681ea7c8ccf5185342a39f155d0b70969c0a9e2ffb9d577c13ec5048919de652dbd4fa5d5774784ed884272f27d1952e94075fde92c5ed54da7457aa490cbb0eeb", 0x18, 0x400, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xfffffffffffffc36) socket(0x18, 0x1, 0x80) setsockopt(r0, 0x100000000, 0x7fffffff, &(0x7f0000000140)="bb9634db5853e5a4526dcef4a7ef520f4474ef5d03819275af0923d7ae4ae5e76639d5215a5cd1cc75a37b8391d3e4e48842e26e66d76b463daeb32b079553f6fb0e764faa30606efbe67b26e1ac41d4571544cb6906a242576f7fcf860464959b5d99870ddf05ef5ac20467a2bba053ac05fb9996363c", 0x77) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000200)={0x98, 0xb351}, 0xfffffffffffffe60) r1 = socket$inet(0x2, 0x3, 0x9) setsockopt(r1, 0x4, 0x7f, &(0x7f0000000240)="90ae0e6b6e21bf5fba4a1319f53af817608cf4e18bae78188609933e204bd1ba15ca98f3fe277f5a2d9d1cc6b0221a79f528a645a21d80abd832f725e0905db9aecc2fd3cdeb5ba87e24443ec8ddf50d9bd5887abf34c0232cc7624e779b82cf7102d4e577dc99e012525d262c54594ba5f1fed249ed0ed0b4969494a744a9e2d39738d88572a3d6d251cd2e2d8c9734da865463cfb539116426a71ebc77404fa70c1eb7a94d61bc73323061ffcd029c27bab346425bd2f6d774e3bcde442b12edef847f57fedfc4f18e808176cdcd8f230699f92bc7bfda96976f5418f63c1a4c0870785854bb2ba6bd298c927ed251123cabcfe36794483774", 0xfa) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x11a) 16:00:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 16:00:23 executing program 0: r0 = socket(0x10000000004, 0x3, 0x1) getsockopt(r0, 0x0, 0x66, 0x0, 0x0) 16:00:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) close(r0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:23 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x101, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x1) poll(&(0x7f0000001700)=[{r0}], 0x1, 0x0) 16:00:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0xfffffffffffffffe) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) getsockname$unix(r0, &(0x7f0000002240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c864cb9ea05e9c7f88339580e1a4b7c40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c5a76d1e1d7299fb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000442200"/4116], &(0x7f0000000080)=0x1002) chflags(&(0x7f00000001c0)='./file0\x00', 0x2) pipe(&(0x7f00000011c0)) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x100) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x8, 0x1, 0x20, 0x1, 0x5, 0x47dd, 0x1, 0x0, 0x2, 0x5, 0x5}) 16:00:23 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0xfffffffffffffdf1, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d60654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) mlock(&(0x7f0000500000/0x1000)=nil, 0x1000) socket(0x7, 0x8005, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ff5000/0x8000)=nil, 0x8000, 0xc) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 16:00:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x181, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x1, 0x2, 0x2, 0x1000, "8470f48f7acf2abf0c1f17a9f1a7ddb00f280263", 0x247}) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() setuid(0xee01) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x8020, 0xc) r3 = socket$unix(0x1, 0x1, 0x0) sendto(r3, &(0x7f0000000180)="5f030782c97932c1c1c4f2bee04513547736f0ade2a227419d0448f4b5a0730369e53c6679ae361eabe83394ffc0b3662d61f95375f6bbc0e5253f331407e409080007f31023b5e51ce8a537409efeeeabaa89cf0c37f3acf5b4069c270c6237baaee18b2293fb52d1e1eb7044f547295db67d4f171b708a2678d87ddf9e746613d80bc915751d36583f1476d6d58194ef063d9eeec38b37c2916de57d62e7d4342d1a8212ef6102c596dc7fe965e5c6e91042c52af7f8506d6144fd33f0cfeefec6b08e526584abcdcee25736bd38007d202131a06afb62951ed3", 0xdb, 0x2, 0x0, 0x0) utimensat(r2, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)={{0x5, 0x7}, {0x2, 0x5}}, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000280)={0x6, 0x7fff}) ioctl$TIOCEXCL(r1, 0x2000740d) open(&(0x7f0000000100)='./bus\x00', 0x8008, 0x0) 16:00:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0xfffffffffffffff8, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x14, 0x101, 0xfffffffffffff020}, {{r0}, 0xfffffffffffffffd, 0x6e, 0xf0000080, 0xffffffffffffffe1, 0x8}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20000000, 0x1f, 0x10001}, {{r0}, 0xfffffffffffffff8, 0x24, 0x2, 0xffffffff, 0x3}, {{r0}, 0x0, 0x2, 0x80000000, 0x9d, 0xfffffffffffffeff}, {{r0}, 0x0, 0x1, 0x2, 0x3, 0x64}], 0x8872, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x3, 0x80}, {{r0}, 0xfffffffffffffffb, 0x24, 0x20, 0x6, 0x3}, {{r0}, 0xffffffffffffffff, 0x81, 0x0, 0x40000000800, 0x7}, {{r0}, 0xe03833e47ee9a778, 0x40, 0x2, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0x7, 0x3, 0xff}, {{r0}, 0x0, 0x1, 0x3a, 0x80, 0x800}, {{r0}, 0xfffffffffffffff9, 0x2, 0x20000014, 0x6, 0x4ad3}, {{r0}, 0xfffffffffffffffd, 0xc, 0xf0000002, 0x100000001, 0x3}, {{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x8, 0xffffffffffffff83}, {{r0}, 0xfffffffffffffff9, 0x2, 0xf0000001, 0x9, 0x7fff}], 0x6, &(0x7f0000000080)={0x3f, 0x6}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:23 executing program 0: r0 = socket(0x10000002, 0x400400000006, 0x0) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc06, 0x3) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x2000000000000000, 0x208001ff, 0x0, "b00000000000001000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:24 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x82) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000040)=0xffffff3f) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x7}) mkdir(&(0x7f0000000000)='./file0\x00', 0x7c) socket$inet(0x2, 0x7, 0x0) socketpair(0x6, 0x5, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000480)=""/9, &(0x7f00000004c0)=0x9) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) setuid(r8) r11 = dup(r10) ioctl$TIOCSTOP(r11, 0x2000746f) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000380)=0x7) connect(r5, &(0x7f0000000340)=@in6={0x18, 0x2, 0x8, 0x8}, 0xc) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000280)=0x100000000) fcntl$dupfd(r4, 0xa, r3) dup(r5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) truncate(&(0x7f0000000540)='./file0\x00', 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setown(r3, 0x6, r1) r12 = socket(0x26, 0xfffffffffffffffe, 0x8) setsockopt(r12, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000003c0)="4c3394cbcc2a015ffa97b233b44fe5e51986a754b5681777a96ba08827f4529ebe957856a23bd6a0b9ee06c1f7a1ff7138ea6e027dbb98a17c29785d8309b035e0961fad63d3ee62a48c816f14", 0x4d) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r2, r9, 0x0, 0x0, 0x4, 0x1}, 0x400000000003f, 0x5, 0x3ff}) 16:00:24 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000000}) syz_open_pts() r1 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x98) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x394aa8db, 0xe410}, 0xc) r4 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x8100, 0x1) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) flock(r0, 0x2) ioctl$TIOCCDTR(r1, 0x20007478) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x2a3) 16:00:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) sendmsg(r0, &(0x7f0000001580)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000000100), 0x0, &(0x7f0000000140)=[{0xa8, 0x1, 0x9, "d2bd58344e39cdee4b24634181b5b376e5895c3ddbf31880a9ad5dfce56babb0756a221b820b84cc4fae3242d10becfdf87c04f2ad573865dbbddf1a1ab5473b6cfa0f119319d6c6ed74e5a1809ffc328b6c11c063f6f2eb2e01fd919a0216c1c3236cc4f9c0e816b1bcf5645a8d2bc6f0cb8b3bac936a509a2f77db7d3931d9fb7c256bb75f87c140922430cfa92ad89b6bd027d167"}, {0xa0, 0xffff, 0x6, "225425d36aa03e39ea61b833dc339f9476ff18a19ab84567b8d941efbd65fd639f7f04a90bdace39c639c7d8d40b53f2b49e2ba14e242079fd263ae89d72e4bd28cdc39b5642913d4e5670518d55a43e03bec6f9f7e5373e88a216dc2e5fb38275065c80a3377f663fb5f4e028be313179a1d1a15d639e9d643fc36a98e5cad0736673b2cf9b004910ba"}, {0x1010, 0xffff, 0x8, "eac061b4e1491e0e87e21e652117eb9434477a49f6089909ab54847846e4e025f8a5f339abdb219ad021c707ce833b1785b6395c726fa795ba37f371c54fcbc61a93b436d1f9f16aeae5d06ddfe157affab1f47ceca2c7a10460bb5eb784dffb764f7388f86b239e5d7b575dec29e04de78b28f3d548d04da454af51178c3f9b66466b805680214205d422fbc82fd580820bcb623795d43539e3cb12c1f0e123eefda15a62d764237d43e4f8c05911bd9154ed84756551a7dd302be581495fb41157c910974a3b90ce48a484772e9c5c1fd17df1b7180d1932e1a25ced384903e850c0427430729fccb0b29fd4c85b69b3a4dfb0a2591611b052e3c8194183117a5e67b5b6d247f4585ecaf27f86a480504cfa64acca9f2c47575bc342bbb95f4a3b169ad747db09a07d11dcad951eae1444c9567b2d90d511b6aa2444aa7653972e64975958db53452fa2158d475a50936941e678a204de68e361d55f8d389015d66fd49707580edc715bcb6f4b9db5c263c35929790b1fd0e9e8691d4f20d338168c2584704ae60e68771b15104d27b1180260e4b00d4d08f59fae3675c340d11c3a423db5cf050f3460f17d794f69e52e8fc68a32808efb19aeb41f92c0365ec5df08310d1146aaab4eb608d66e321eb19602fbf9036f6c02e838fa77463df6d817e4aa9159fdd798df05fc6c3cf20fc21efa09aef84a73d704a55473f3fdb7d8c558aec894feae2237a1f1e7051e68bdf0a4030c439981ad0209f63e4c9d78358338ec4ee07c5ba60bdd3848173a0281ba7dd98c3cbb315fae43554f67c00b77e267bbbaf1fa6df6817a97ab1d2823322eada7136829b1c8127e0fb8d44511f41d222f97b18cc1864983ec4a226cd78f1f66dc3011036261eaa2af5071965bb59d6f344b14db4198f0b7ec5966a5897273ff952b05051e02da3d6ae1d767bb654ed45ad51af832d8637f8f8e25bef1c69827e50456d366cb9318755d74c6b958b68832add0de0a53769adeffdfa7c186b8b451015bb59a5afd65434772d5788a32ec821c3b08448ffdb168d0f8c848c13a4f7a7ec793e0a2aaa0f5de902befb01d80d16dd2758d58d0c4fe65318551a45c3abeff6f712ed908b9eb509b167631ce87ef3f9c11e126317a37929a6c6ff5273b50fa68135efd03f815824cff8ac3c42fad4b2c086ce4fe820cb1b81a64ea2884c0d1cba14d51be9bbc1bbc97878be8e57fee07c0877cbb9204b33824920b59caeccfc4f9e31c4a8b3ea5aa6ca7ee29f7adb739b281743d9737cefe85da240c189dc4202592ebbc356162adfdd3ed09cc57717f4b34c1176784c5316ad0fc4cc7775eb483db94aec20dc71e3a94619a2f2e3d133344c19602631313372a7cb1e0023dcda1c7f3bc94eafed318bd4eac3c259ce86a1e12761376906f24ed7beb169c8f6943fee43d33262c10cae5830478044a84d6c8419428194548755a7f77a8b251fcce8e3c0def56be9c8f4a31ad8e48cf461a1d7d90108f5a83bac80c33c981f2ae0913ca5f2cf17ed0904487dad2ccaaf73fab3d03006552745bc2a8bdcddea6969fe0718953f6ffaf70f22943d64c55d079c484f2b082c1392455772fecf1c288896e8a85b2d05151b15a16444618cd4b1fa0eefa83d455dfacee626b0384ea736b112fb893e79e8e09fdbd8bc7d28ebf8e1b136654e07e8ad130029bb0dfc09a3014473f261f590b425fee1f7b5e28ea750a25179a0d2f34f5c9b4c77760404176942e634653d5aa6eecc7ece62c16190f39b8aba9ed50a45c8a304d41682ba1066cf84fe1f44df82a8a3c4f45ecb7889c1c6163ccc14bea02917daaea7d5a1deaa25b5909868e0c01ce1008a9568330072104d7ebef36655d1503e5ff90a385e1751be3d358012ffb45faf9b5e5bcfaf398107bc7fcea4718527ed65551933ed8e255def9def67d640cdf298e3bb01b24f7b03587b8278501154f6401d6bcc7ff53cc3dde001dd8af5523ff1e2b8dd46aaf9f04bd456abdc0a78151954080e0aa1da4e7100521556a70b292194eb0f2e04f10b2c445a0b9f3f425414c999e300cdfdaae236f9d16125c19e71b9fe78122adcfda43d9587d9d4db9b80c4b2322ce9154b15640b79bdce4f3ab752f99f2c2ebd1c69b14525a8593f9e089aa4d3babfaf6ed0c0b9a4e784a94fca5b2e776d6c7835fd4a725b8c827d603c7a3a03a6431cb247094df867f632cadd927918e62ac385ebd1d99c5367e80f10ae72425f7fbde98c1eac24f23abc1400b9b780da3f3eb2e5963c7261c77301196454f00f8d7d544a2f30db52c9c57f7db9fd56a0619767ef73e266cd7e48487dce0377fa960059f8c4555b6d032c3deacd11cd7e57de3ddcd3883d8a0bc88ec8010da96e8340fccf63c15fb014881531e4037c08be820a44c62797d17122d7f71bfe54fd351d863a8c4f410ac1d37fc8ea16a17f491d28a31e5a8c16c898b05d9de2771efad3282aa942a09d8b492ffd1d99642c2bd8bd885ab2064893f50f7305fa30403f2a365ad39a35c58421ec1b31869db56be614acd8b966c7f7be644dc654d188a1d07aa7f2db26817b7465262ef8e154589486631a0c9d550332aa30d19690722910f7eb192c708b2fe6a661d2000335eafa68886128f1ed954f903a8363c7f7a9c42cc23a65bf2b058c775fd4dcdec1d5a3ba205eede1046aa46417436bdc00c62728004854a273ae8ec2dde5f103fa0ae37f18fc3abb2cbd318c26e5056fd4c0060b736cf677f1d9bb53ed23c0bcd2ff9b0d6c9e1832e4e801ed7a4b27e0fa2e1c6198243e0dd8af73cbcbb22db09478487601cd04af526fb8139d24a696a6bc1cfb08a4ebd58178f88aa3066b291218fb1f0c71552ebb05a05273f52ba415f66a49bdda7018ad53cd26946e052845414a468aa4df396507d836a5a514976bb316d85b96aa2a8c8986201e3c4e770c55af74b84d7ab50b6d070539d85125ca7993a9fa6e93ba6ba43df9fd3a70b2cf3f458ab9304ed4d9babdef4116a5cab2d549cb394216007696d509fb690ac1247fdfb1673485f2419865c8e199d88311de87eac37e5745d747258206905c4206c45c0309d9d4a81a5badaf7140284073a7f47f9db5112cf5e8d13235ee75efaf0382fb91afef584f64dac4c83223d04a5053d52cad796b0caa577fa777a1c8528195fbd58a9afb7c20e7f189cf2a185694c2414a671861a28eada2d0aee214ee74f9f9ce90e275e14a07c09bb0bfd9bc6305ba82cdd10533432ad246776124629800af1fe5724189d02bc43292b3025d52d774d2d9e5e9fb38879110cc5693e078ebb9e6a622c0e32549e3bdf0b35d61df8dca2dfafe1830448d0412d34c8d4193272c04bc74ec5e60a3b0fff76ac0f1e975905e53660458fb96c910c7b46b26a8f9e6a3e2a8de0824fb22d0404a9372f4ea87b4426b177dc60d8bf7ea7b3ceba664eb04c00bbc4909f166539d20de6b17cc472c265a5fd7f1021f7171535e3b7e008cd0b6b70ec235890bc5a9a66d8963204526076f0a5ddbdc3a99a510f5a5ee0a74340a8e7dc5a10e6eb30343a29e79b996443a2d0e9a0ae3c5d78ac314233a13db3d7522452ed40ad487e60ec6e4e4706d56b508d44f9cade4e46c6d92d9476062589b00b5fd3520a52d6e686b527ef998d34de35af10dabe7766043477aa5d8d941d7794859b35c14c5c752fd4ffd63f46ed27ba449dbbfecfa2929c5665cfe9a4b7329b92dd0a700f94e775283bbdce4f674c522302b87481ef51fb0023c2ff0453d8cdb1c31224c7e256f101e4d81458d5e0d35579e55196f1ec746f9127992c52ef7767474cb3754490035a67f505f59988a77508703fe90d45fe00db09275776afb241a85d04326273c0633754939cee6c72d95a74f7474d07acadd69249789bbf9b0a2c394cdc4723822d43dd8cdf28b4055c4fb3304ff1f455a76ea7cb37018e2376a47aa5515ffcb46cc27b9b1904e92182e001640b30dc5bdca67e0121d361d48492a517627183cb7e32d1c8d1fc1f61d5044a4c81cdf36bafcf87adf136e395f7bd8ff25a6907899dc4ce713305a491bc6f7563cb3a7ec316249e7328541485cfe419c4b9daa02d6286c1781681c885cfc48b2ed786a72d9fa845afcca78c64ef26befc9dac2077d02d9b0f2da2b27781393c24318c4c94f98f9f767eba02ee06aa172130a126c292686ec979db33737baf188ee1a90d651c8ddab550bce84e8d7f437f3e60b9551c98340f0c8ed6f542fa14ee11ada8262bf2d6bfd2c77c4df5290ca2fc4bf73edcfc7e0d8d9f4c36776a04f9ca84faf13d93918dd8e0e47996fb65186a22fedb072432198e9da78ba286c572bd6694e06c4dca48a68574d545db71bebea596b5f10fabd06198c306b242564eb1b380dd2a5eda14087ae4fbbce6eb367db6081c524a68ebf19407cd36a5f9ec6a079b49bd3f0281488529f67ffd1cbee12c26ec125e2a74df78e2597e9ac3680a7fb3cdc1d88de601c68c275922cfde05be0d5d548f41d3e3aadc3b75c9e43562a2e098212ebb2f2da4373713b6fa8980a6bc2193cfcee564a675468cc1a8e6c4c33e7d2862511281ab77c551861f2723c81f35a0da5b291c9d0e0b5045f3c46f905bb978df973863e55c87b8551fdbd1679ea90a03062f94b29bd2c6db7ba293e8bf67d00495ab5f7d16b37ec41e7a3d5b8754593299872760875981063b4f25b021ffb6104b8a903d50e833008bf8d43126f717c0e0663713f84e2fb9d2b80cc652448b8459246c2133ce32ec8e3396d436ad2007eab93dbd7f404a6f173a27710baf8bfa15a0ed7fb87e72b04b4a4b67bb080b38da1c8532a7acd6816227eebe870393905f4c47404d67ec24b125d98e4b310093a15ee32027612ca46f50abf929bc2cdc3c3309c740d4f904bc3f9f6a2b7e5cf09fef34d135f4a68919c6c3ff6ad3453242f63a792b452aa58661c065f0a103eada67934a31468adcb5f7aecaf6bedde68927d1a901fe310e4291718f082ce714efc5db155dddc1f57950681dfb9839aa7985ea96a1a17cddfcab44baab52cf3ecd0f8793f092639653ff244bc0a4e133e8ea430faf14d9c58679b0df053e97ea205818663392e348ef9ca57d5851eaee80b32eb360ed783c5bcf0303052f400a91e6c3b858ab3837e559b790c67441b295c39a2136163cb087815d264c12d3be14a33d950b5b05382208b1e0472855d68181a1fa07ec87483f20cd857379133e61c1e40b47ffaa427363d95a6b7590daa7aad9c71ce44817dbec06b3167c0695c72ec71194767af2f026473bb3e9be5f71e8755ec7b5f1c347fbf2eaeb7d3170a6216f1dd2aae0ee0d91e17433b27a91d1db2e20718b6859bbbbb5bb274b4d1fb96dd2ade476c81644a5335127295aa3431c69134c7094bb7efaf7243e8f670790de2b5fdd2d6324c3c16f8237d4b521514fbbfe59411882be76c84380607f3d5d0487521aff5acc8af60a0b997e1e2f23833d75eeebe70223c00344276355f11d1465c98526c9f3deefb7c36bd533d6b5f164d96cd76f57b123b43fe51fa6db39bc24217bb81d77ffad317f2502231f48a4e18d7e3e5b9030f739d8d85fe9353db894994837a65a004be720c9fefd6c62cde217d97aec387509380f078c7d7a94e567580867535f52025d1263a1771c35b5ad7f8f0727c53d3c8e0343bf21987cf71a1c0a9e3654eb36b97aed7f0e91bcee62bd85bfce9213e71f2da533451bf0b4fc56819e2fd7aa66b4df7753278a53c3341382dd7b8456e40f5fd0841afa9278ee9f07f3f9ae"}, {0x10, 0x6f3e6661993f4a47, 0x190}, {0xd0, 0x1, 0x5, "8f89e499ec44e41ece7a6d40be015e4709652ead89504c0e9d5efb86123881920df4ff999a52afe061538cdeffdc600dce7607ab076a0203c59f23a963163a1401e53c84546ccf6ec257d66e75e4c7528ec57dcbd336547da4f1b08d36bdbced4478610a142061874a2dd674922ac24d69e86b6cf587c0730129034fec4f0a098f5326863bc212b1d1922c99fe84493f123d2e079e6f4517dbe0af28aa25375f8bc0734ab8da943f49ceef1dd52b9896a21a1df1220992e67675b8bb2df4"}, {0x100, 0xffff, 0xf0, "418ba2350dedc5c97b193acab50ac3b11aca5c7ee8efb81ad4c98afcd06cab9d1fc3488ee48be307d7b654f9b641a9742ce5de29f468cc6ee82a0286f5e17b68f759129ecd8f6bb8040b78ac3dd989302867094f7e007637dc920019635342914dae3c9324d62a5e13e50be76b5f5b4ab01d8e44689dada2678834cd26c6870ea6e137cb5c6550a13bde9585522c381f19efd66304b0934ccfe6d29121089afbbc26b5dbec11c8b5d6f9000864ab0a311a9bf57fb36b7e4e34f11c50b352f0e1c7bac183e0be80b700f212326963f4476c7f1e2a2478ce615082578cbc1789122e4ead4957a82fa201c8f73624"}, {0xe8, 0xffff, 0x1, "5bafb7395aafece7c15cd9842cf26c203d35b8d223a967774b2dfd49181fb0a2d22d2284808d29070d21c47e6cd39b1ea4669a63d0b1c10ea839a063826a276082fe24e1558b4da27763ef1a64edbab0562e2b6de9d01809c89a959d8d57b9bd43670e86a9a784e8403d0fa0bb30d9d1c4ab4b5e6f7b9db93751f01d33568eb64f19fd1ad90495eda155aba8a150ef676804fa0d9007b7ad4aae6eca1df55ae54aea8d7fc2b453cc9a79dd1b4e1d6d69de41d62033e12e8003200df4a747e9e011615029a8e169b737e930f7fc024e29722955"}], 0x1420}, 0x402) 16:00:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0xc02, 0xfffffffffffffffe) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:24 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x184) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xddca, 0x0, 0x90d2, 0x6, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x20000000000000}) write(r2, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r3 = semget(0x0, 0x4, 0x604) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000007c0)=""/4096) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x7, 0x9, 0x8001, 0x0, "91d6b2f361ba4341576c05ebf4a4056ae00f6284", 0x1ff}) r4 = dup2(r2, r2) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000140)=0x8) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000340)="d0e6b83b3210fb1119ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c005243e05159fe8ad23ad5f574c3f884c820a7072751f93682308f635ca7c3c20a4874a633fb315b259d27f94a3d3aa0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a000000000000000000000000c91a62629b6b8b156c656514d8ce1132154d3b527dbd41e05edc77c9eed3f9a10fc0b6c265a4daa243e09556396046bc673fbcd80e0643e0f3012bd1758d0535ddc0b335e8095cf9d0b3baf4cdd3472cb022a9c4da4e9320b97d95cacb8e31ed82be1824872eca09f80bd084e6fcd340d10703ce1698518373d340cb10553d8e3609f21a642856bb621abd2b722e80f83d8b86360426ec967974a0663d5b53fc6dfcc67e20269d922a9b62e198c62cfb952e2bef8919e59bd2e770a81e813b58bf9602919a9c63a4a5ce7a567ba2c328a19e36709f015183196db52622f6bd49c207a4", 0x185}], 0x1) setsockopt(r4, 0x7, 0x3, &(0x7f00000005c0)="2002cbbc65fd813bb42f6bcb5efcb4ccfb5cb8e1c61b9922b2c6044e61e74a1d766bf54cf1cb5f8e01be6b80b2f2174635ab1659daf081976a2c99c72042a208a694e7b7ead807ea78102871c53849572639fb7521b7399426a76660e5f0f5026b55eb0257a1a2c260caa71d894c114250085f93eec470baef322762df62c4889adee4c9902c129ad26423bf17ef3197a058d4156a41c7b2218702e1cd016e8d70f962a0e3f0c5016978584306413c2f66d7fffb910a5554f21c67ef9a5012cd5d9511efe6a159", 0xc7) recvfrom$inet(r4, &(0x7f0000000180)=""/141, 0x8d, 0x40, 0x0, 0x0) r5 = syz_open_pts() close(r2) dup(r5) readv(r4, &(0x7f0000000000)=[{&(0x7f00000006c0)=""/247, 0xf7}], 0x1) pledge(&(0x7f0000000040)='\x00', &(0x7f00000000c0)='U\x00') syz_open_pts() r6 = syz_open_pts() ioctl$TIOCFLUSH(r6, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x3, 0x6f78, 0x4, 0xe17f, "0104fbaf5f1c28dc1cca20248a5efa46606760fc", 0xd7a5, 0x3ff}) pipe(&(0x7f0000000000)) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000280)=0x4) ioctl$TIOCSETAW(r6, 0x2000747a, 0x0) pipe(&(0x7f0000000080)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') 16:00:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x208001ff, 0x0, "b0000000000900"}) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x1c6) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x1000, 0x5, 0x0, 0x1, 0x0, 0x3454, 0xa58b, 0x0, 0x2, 0x2, 0x8001}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 16:00:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x1ff, "b000", 0x0, 0x8}) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x83, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:25 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/55], &(0x7f0000000140)=0x42) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000100), &(0x7f0000000280)=0x4) open$dir(&(0x7f0000000000)='./control/file0\x00', 0x200, 0x0) r2 = semget(0x0, 0x7, 0x18) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000002c0)=""/233) socket$inet6(0x18, 0x4, 0x8) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x1, 0x6}, 0xc) 16:00:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x7, 0x6}, {0x3, 0x8}}, 0x2) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x40, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x82, 0x2, 0x5, 0x3ff}, {{r0}, 0xfffffffffffffff9, 0x3, 0x7, 0x1000, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000085, 0x0, 0x40}, {{r0}, 0xfffffffffffffffa, 0x8, 0x2, 0x65, 0x8}, {{r0}, 0xfffffffffffffffe, 0x4, 0x80000000, 0xd, 0x6c5}, {{r0}, 0xffffffffffffffff, 0x20, 0x8, 0x0, 0x3}, {{r0}, 0xfffffffffffffff8, 0x8a, 0x20000000, 0xc7, 0x3}, {{r0}, 0xfffffffffffffffc, 0x80, 0x800fffff, 0xfffffffffffffffd, 0x81}, {{r0}, 0xfffffffffffffff9, 0x86, 0x0, 0x32, 0x9f9}], 0x8, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0xa4, 0xa, 0xffff, 0x800}, {{r0}, 0xfffffffffffffffd, 0x60, 0x10, 0x2, 0x6}, {{r0}, 0xfffffffffffffffa, 0x6a, 0x84, 0xd8bd, 0x5}], 0x4, &(0x7f0000000180)={0x74f8, 0x100}) r2 = kqueue() connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x8000, 0x8cec}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80, 0x5f60, 0x5}, {{r2}, 0xfffffffffffffff8, 0x50, 0x20, 0xffffffff00000001, 0x2}], 0xffffffff, &(0x7f00000000c0)={0x3, 0xffff}) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x80, 0xf00fffff, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x7b, 0x0, 0x0, 0x4025}], 0x40, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x8000, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x100000000, 0x2dd}], 0x20, &(0x7f00000001c0)={0x7, 0xfffffffffffffff9}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:25 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2012, 0x86128) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80045721, &(0x7f0000000040)={0x0, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000880)=[{&(0x7f0000000200)="cbed5b8bbec12763e17af8d44b38b17f515537622799de218d9602a7fb5a06b4018977e68bd21ae386417a7ac0ffd0244d51dd5d9b7f10c82a1b070748476bbb7596a3963908ff02a8294b75a06dbb93fa6448be32fea2ab0358f3c005d1cd37aca0ba2d35c59fe33811d5e2e7fea80d9892862dd35be0335ae923c12b9536a3f4a2f7b18be230cf0ed7bb055452ea42ca10ec1f508ef74a338a175a88f9d2e14a4374414777df0b03b648b08034766b6ec40164d03e842272402bce8e4255c24c018b15dad4adb25c276678b876ee68ddc699567706c2674ebe4fb9dcdd49", 0xdf}, {&(0x7f0000000080)="0bb6c59769d4", 0x6}, {&(0x7f0000000300)="f9021ad26759577e4ce83c10504a0b5e5bf0537c92cd471c7d5224cc50c570f23d71721fdc898cd982182c49b79e3a5ca9e968fb27a38f38fdb41486ca768637cca142c72e4fe1ac6fd81b36e545df94e1c816575c4978e7684d9e1eb21f627e0b45b3aa313d42a079b32aa6b4a8472dae0d18ff80f35b00d7c186921e02d409e5aa4766364fea256f3cb98a9c7d33c42ac930b18145bf1f54d31c72c5dc9da07962763f9dc6deec4fa944e68342fc95dd340a31135fa592c5cecfc395a3", 0xbe}, {&(0x7f00000003c0)="fb9f7aabcd02cfc52e7c20a93210ab67bdc4c12fdb2f64a36c35073c8b756d5b134851b5832a016882853b51a1cc4f1440a3275ede70ad721cf81b2fba867ed163db644d22cc3808ac882db07744427fe6089fe1f0585b0fd9bd18847bbbfc914b672b2760c441252ba46af968765abff692ac5d641dde9b5d98fc8b8b1becaa60ea7962a232ad2c258b94b6c6207efcdd793b7ea56e07c9d888199c4ceffd07bad739dce2b5125eca85172e021b8d9fd90493761e98cd5e3bdb8d872ea11c78e6bf9851d62abd28719fa71fb4057c053fb0fc67c0c7d1b042579c10ddf7ad85299954ffd3221dbad3e4e49ce0e3a4", 0xef}, {&(0x7f00000004c0)="31b5336a742657a8468fac8d72354bf09e2b78a864c4c4717ac6ed96ab1ac0c9d6264c8830058ace6058bb07f2936666d15ac2625d37fe4c696125af3698f049eb46577adb8d4bb2554a285dd2a3672be6f26fcb8ffd0013434fbad1e006cb35bdae90970d7f808c943066bff5c3b35d730ea6f1bd2c4d5ee08ac5a6898ad3a12a7728ecda1bf9d957c621ceef1236e4fa8a24fd7455a120004b49dad5c988aac82668aee972c38f60143b851a8116afe095d523bbf006e9d963a8aa4aee5b366a0624fe33658397d6dc9ff458ff", 0xce}, {&(0x7f00000005c0)="1c02f71be68a84922cc28b4a06e0e1e63be10f27723cf76a1da6ebd11d4707df4c496c36aacc793ce2f071d9769b80f69e78bb8b6a59f29703ff5fefe99d6b006ef7d4e32850fe5ceed7d93b7f4e4b7091877980254a568f7d9bf77b566226ff261171f86dbe156add8c8032bbc318e71619e2b63053711245ffc628990f30e6b22444c985d131359747be3b06ae983e459701915eccc4a9e63bcfc1dca546e18ab1605c3bfca035c6411127b287758d4f3d0a952962559a6bff33019cd22556ada229545ca1342af89270e32fb65d43d9fad170904ebd4fbad2c7ac38a4ecf7", 0xe0}, {&(0x7f00000006c0)="b695fbf03fd7597e050089b590d0ed313294ad1e6e541ea43c9555865dcacb65235f0aed913e53f9b44e91be57443ae192787e870f1e48af35abf05943896e8e3b4dfed0ae313e25e8ae97838584ba50360f32e51589d1ee79934dd45dd8548b1956f07021991e8cfec9ee30e11f06c5321e03de858b8ff351223fe69c46bc45a1f1c5f176448217fcbb065e8ebfede2223bc45a2548d539055b551817bb3936", 0xa0}, {&(0x7f0000000100)="380df228a3afea6840e51a1c986a212d18c0e125b9", 0x15}, {&(0x7f0000000780)="4cc4b6edfcc556cf478a967ce6e981a57c6c2d13e265e7095cf8f1ce33a48d1859cf4fb19b429476cbb6bf1a36ccf2e5be6bae287eb69f0ff77f535565144a5a9c50b3a58acf71a4910d0a8cb3ce776e629a8882ff2036219021a5964e41b85dfcc336c2aa5e80f28ea934fba72e10377ffe86b6a6811d3861b3b20c420cea338c497b42ae3734987fd359f91e78bd56b880ac375701ffdc5ee5eab658a6fe5d77185ba775413cf90b49be331bdcd5cab8db81d688f09deec64dc08e778b11c2ce4de41621acbda3960a4816daf9320326227e56e3b8dde9300e1c30533543c2e5abd72c248deeb4013c16baaeb0a0dc4bb69076c5a1", 0xf6}], 0x9) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000040)="04", 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000d00)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1facc17c4ee22a4b0a40f27458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1", 0x49a}], 0x1, 0x0) 16:00:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) syz_extract_tcp_res(&(0x7f0000000040), 0x9, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x84000000001fff, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:25 executing program 0: socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\b'], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80, 0x3}) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x10) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x4) r1 = dup(0xffffffffffffffff) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) open(&(0x7f0000000340)='./file0\x00', 0x80c0, 0x5) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x1c6) recvfrom(r2, &(0x7f00000001c0)=""/202, 0xca, 0x0, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:25 executing program 0: r0 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001b00)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x100000001) r3 = socket$inet(0x2, 0x3, 0x0) r4 = syz_open_pts() r5 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001bc0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001d80)={0x3, 0xfffffffffffffeff, 0x25, 0x1cf9, "19dcbf5b8c5a52910b7c5c17cf567a08c5b61266", 0x8, 0x321}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001c00)={0x8, 0x10000}) close(r2) r7 = socket$inet(0x2, 0x7, 0xffff) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/wskbd0\x00', 0x20000, 0x0) socketpair(0x1, 0x2, 0x4, &(0x7f0000001c40)={0xffffffffffffffff}) kevent(r0, &(0x7f0000001b40)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x2, 0x3, 0xcd5}, {{r3}, 0xfffffffffffffffc, 0x0, 0x1, 0x81, 0xfffffffffffffe00}, {{r4}, 0x0, 0x1, 0x99, 0x1f, 0x8}, {{r5}, 0xfffffffffffffffe, 0x40, 0x0, 0xfff, 0x7}], 0x0, &(0x7f0000001c80)=[{{r6}, 0xffffffffffffffff, 0x4, 0x1, 0x7ff, 0x9}, {{r7}, 0xfffffffffffffffa, 0x80, 0x3, 0xcf, 0x4}, {{r8}, 0xffffffffffffffff, 0x16, 0xfffff, 0x7, 0x8}, {{r9}, 0xfffffffffffffffa, 0x10, 0x0, 0x7, 0x7}], 0x8, &(0x7f0000001d00)={0x0, 0x6}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r10 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) preadv(r10, &(0x7f0000001a00)=[{&(0x7f0000000400)=""/31, 0x1f}, {&(0x7f0000000440)=""/50, 0x32}, {&(0x7f0000000480)=""/198, 0xc6}, {&(0x7f0000000580)=""/169, 0xa9}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/222, 0xde}, {&(0x7f0000001740)=""/23, 0x17}, {&(0x7f0000001780)=""/112, 0x70}, {&(0x7f0000001800)=""/220, 0xdc}, {&(0x7f0000001900)=""/244, 0xf4}], 0xa, 0x58) ioctl$WSMUXIO_LIST_DEVICES(r10, 0x80085301, &(0x7f0000000140)) kevent(r10, &(0x7f0000000000)=[{{r10}, 0xffffffffffffffff, 0x40, 0x5bd4be3188d4a2a, 0x8, 0x200}, {{r10}, 0xfffffffffffffffb, 0x4, 0x4000000d, 0x4, 0x1}, {{r10}, 0xfffffffffffffffb, 0xc, 0x80, 0x5, 0x4}, {{r10}, 0xffffffffffffffff, 0x2, 0x200fffff, 0x2, 0x2}, {{r10}, 0x0, 0x81, 0x4b2e12b1b6b9a3ab, 0x80000000, 0x800}], 0x9, &(0x7f00000002c0)=[{{r10}, 0xfffffffffffffffe, 0x20, 0x8, 0xc7e, 0x5}, {{r10}, 0xffffffffffffffff, 0x4, 0x1, 0xa55e, 0x101}, {{r10}, 0xfffffffffffffffa, 0x4, 0x4, 0x60, 0x47a}, {{r10}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x0, 0x2}, {{r10}, 0xfffffffffffffffb, 0x88, 0x20, 0x0, 0x10000}, {{r10}, 0xfffffffffffffffc, 0xce, 0x4, 0xfff, 0x1}, {{r10}, 0xfffffffffffffff9, 0x2, 0x1, 0x9, 0x4}, {{r10}, 0x0, 0xa, 0x80000000, 0xcc83, 0x9}, {{r10}, 0xffffffffffffffff, 0x44, 0x24, 0x4, 0x9}], 0x9, &(0x7f00000000c0)={0x2400000000000000, 0x7}) ioctl$VT_GETACTIVE(r10, 0x40047607, &(0x7f0000001ac0)) 16:00:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x8) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x8, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) mknodat(r2, &(0x7f0000000000)='./bus\x00', 0x100, 0x9) close(r1) 16:00:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x100) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:25 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x10, 0x4) r1 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x891, 0x140) mknod(&(0x7f0000000240)='./bus\x00', 0x2003, 0x40) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x1) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000280)="241c26848d0b8af6ffb04e45a48d0d3a345d71d0183f44f7b836506ce3088442ff876fe39e5df9e8aead7a3e7e8faab7206c318f98cac52a8849dc7f0440a4d2ffa8e43f475a73858ae17a3ab568b94fd402a648855a8a2c907a5ce0b8878b2817d9bffd814da17989c0719e3af74d7c0660a5f10aed57bdbed9f91ac9776b4cae36e1e80e643ba3ba43b59698771c1c7a116f8d69b904fba737bdfd62f7be08f7b0142ee134005657050a9c11a8e362c64e66ff82cf4a0e5896917efa8faca727388ccf311a445dd6d0a34d7ca71e083084bdd123af940c1eba0fc951f4e61b4aab73aca6faee1d9a3d13b6cf5ec67df61e7a26", 0xf4}, {&(0x7f00000000c0)}], 0x2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0x7ff) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)=0xffffffffffffffff) truncate(&(0x7f00000000c0)='./bus\x00', 0x507) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x40045720, &(0x7f0000001340)) 16:00:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x802, 0xc0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8100, 0x0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x80, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000000)=""/239, 0xef}, {&(0x7f0000001280)=""/4096, 0x1000}], 0x2, 0x0) close(r1) 16:00:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = socket$inet(0x2, 0x2, 0x7c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x5c}]}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x6011, r0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000080)=0x6, 0x4) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x20004276, 0x0) 16:00:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x0, "b000"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000004c0)={'./file0\x00', 0x6, 0x23800000, 0xf7, 0x0, 0x10f9, 0x0, 0x8, 0x0, 0x0, 0xfffffffffffffffa, 0x100}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000005c0), &(0x7f0000000600)=0x8) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000640)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)) r1 = dup2(r0, r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000480)={{0x18, 0x2, 0x1, 0x3}, {0x18, 0x3, 0x9, 0x5}, 0xffff, [0x4ea9, 0x7, 0x800, 0x6, 0x6, 0x8000, 0x5, 0xffffffff80000000]}, 0x3c) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/9, 0x9}, {&(0x7f0000000100)=""/146, 0x92}, {&(0x7f00000001c0)=""/116, 0x74}, {&(0x7f0000000240)=""/77, 0x4d}, {&(0x7f00000002c0)=""/148, 0x94}, {&(0x7f0000000380)=""/91, 0x5b}], 0x6) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000540)=0x4) 16:00:25 executing program 1: r0 = open(&(0x7f00000003c0)='./file0\x00', 0x108, 0x1c4) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2d, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x40000080, 0x0) mknod(&(0x7f0000000380)='./file0\x00', 0x1108, 0x6) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000480)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000400)={0x47e, 0x6, 0x9, 0x5, "15b97a76857d2d340d07b4baab0ab1429425f406", 0x8884, 0x3}) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x1c6) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000180)="cf153632550a7b4019a7b3219e658ac32f4d9b59934a31a1037baf7a9cb42d13e5682ea910d5bc430f12d6a4809d1a062b850beedd83a344c2a6f00d8a0370dda281be7a5f683df57b10313a386d344dd7ccb0cca1652061df0297b73b03facf13764b488ed2caa39e7d6ce0ee91e5f8259b216db6e36288b496f4b1f084d7d1a217479025592d248954e828702abff782ac56a9938eb13ce96c24bc1f0cb09543d1a736f69988778d9fbda11732d1f353221f92bff1bb72f6da2380c07e", 0xbe}, {&(0x7f0000000000)="211978a290f88f339750293b4ca2c694de8f79ea6cf775ad35c44037abdb42e571d07504a8b50696", 0x28}, {&(0x7f0000000240)="4c5f80ce3967da0670b61f2ca47e8e54e473137fe3af9636a956fe6baa4f635239ecd66041828d39d3657c4d3e7a526e873f2b2548d78293a8c8c33908d50bc43b7932f6c99949c3d57e9aad76c5869d0301c84a9c9f2c547c549278ac1fede265d28ccf9127898f865e70805ef1f7c7c4ab7b25c512d94a0b258216962792d7555156ace71069a1c9391e213662331d910386bd883617824cdb7152bbeb99b5868b1d36948b724c6fdfe0", 0xab}, {&(0x7f0000000300)="081745115947a677d354098b10da5f61ee65f3f6982a9a05442b7017404b4cc9b9d622a07464f0e176d038a5546ac72f3d6148a72094e8ea9be2f4fa6e6ce283e6d3200422787c8fc1355d0c4901fd510f320e3d0295a6c8911a91ba33e6c19776d80f127664cd6b80cae0c7", 0x6c}], 0x4, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000440)=0x7ab) getpeername$unix(r0, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) 16:00:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x7, 0x1, 0x0, "3cbf42eb8249066509c75f4a559bb1035eaf4847"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffff, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x100000000) syz_open_pts() 16:00:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xb8a3fd37562ed6b1) getpeername$unix(r1, &(0x7f0000002980)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:00:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:26 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0xffffffffffff8001, './file0\x00', './file0\x00'}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) 16:00:26 executing program 0: r0 = getpid() wait4(r0, &(0x7f0000000000), 0x1, &(0x7f0000000040)) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x100000000, 0x7}, 0xc) semget(0x2, 0x1, 0x8) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000001c0)=0x1) r2 = accept$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r3 = semget$private(0x0, 0x0, 0x20) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0x5, 0x9, 0x9}, 0xc) r4 = accept$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000380)=0x6) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'./file0\x00', @ifru_index=0x34f}) getpid() pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setrlimit(0x5, &(0x7f0000000440)={0xf0, 0x81}) fchdir(r5) clock_getres(0x2, &(0x7f0000000480)) sendto$inet(r6, &(0x7f00000004c0)="c8898fd233e8bc7db683dae846cf510ebf0bb38f875828f323073c80591a71b3ef72e125dea5740950d45b67b6c134e7eefcd024422c201af09c0c83d3979f097c4fcc1d3e1610a5c39fcf99956d84b2742803fd18", 0x55, 0x2, &(0x7f0000000540)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) kevent(r7, &(0x7f0000000600)=[{{r6}, 0xfffffffffffffffb, 0x1c, 0x0, 0x101, 0x5}, {{r6}, 0xfffffffffffffffc, 0x2, 0x40000000, 0x8318, 0x1c1}, {{r6}, 0x0, 0x4, 0x84, 0x9, 0xf94}, {{r5}, 0xfffffffffffffffc, 0x40, 0x20000047, 0x8, 0x3}, {{r5}, 0xfffffffffffffff8, 0xc, 0xf0000002, 0x20, 0x8}, {{r1}, 0xfffffffffffffff9, 0x10, 0x40000000, 0x8, 0xfffffffffffffffa}], 0x1, &(0x7f00000006c0)=[{{r7}, 0xfffffffffffffffa, 0x41, 0x40000046, 0x10000, 0x931}, {{r1}, 0xffffffffffffffff, 0x0, 0x11, 0xa04, 0x4}, {{r4}, 0xffffffffffffffff, 0x90, 0xf0000084, 0x4, 0xc1}, {{r6}, 0xfffffffffffffffa, 0x80, 0xf0000000, 0x80000000, 0x8000}, {{r4}, 0xfffffffffffffffb, 0x20, 0x50, 0x1, 0x9}], 0xb1, &(0x7f0000000780)={0x8, 0xd4}) clock_settime(0x7, &(0x7f00000007c0)={0x9, 0x10000}) semctl$GETPID(r3, 0xb0f0d16840e8a372, 0x4, &(0x7f0000000800)=""/221) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000900)=0x5) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000940)) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000980)) kevent(r6, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x0, 0xe1, 0x2}, {{r5}, 0xfffffffffffffffb, 0x40, 0xc, 0x9, 0x6}, {{r6}, 0xffffffffffffffff, 0x84, 0x200000c4, 0x4, 0x20}, {{r6}, 0xffffffffffffffff, 0x94, 0x2, 0x8c2a, 0x7f}, {{r7}, 0xfffffffffffffff9, 0x20, 0x80000002, 0x7, 0x9}, {{r2}, 0xffffffffffffffff, 0x4, 0x89, 0x1, 0x4ab2e9ab}, {{r5}, 0xfffffffffffffff8, 0x80, 0x1, 0x0, 0x6}, {{r5}, 0xffffffffffffffff, 0x8c, 0x40000000, 0x2, 0x5}, {{r4}, 0xffffffffffffffff, 0x30, 0x80000000, 0x3, 0x16}, {{r2}, 0xffffffffffffffff, 0x90, 0x80000003, 0x9, 0x3}], 0x1, &(0x7f0000000b00)=[{{r5}, 0xfffffffffffffffe, 0x41, 0x1, 0x4, 0x1000}, {{r6}, 0xffffffffffffffff, 0x80, 0x20000000, 0x9, 0xe114}, {{r2}, 0xfffffffffffffffa, 0x10, 0x2, 0x3, 0x7fffffff}, {{r5}, 0xffffffffffffffff, 0x83, 0xa000002a, 0x8, 0x1d}, {{r5}, 0xfffffffffffffffe, 0x4, 0x10, 0x401, 0x781}], 0x8, &(0x7f0000000bc0)={0x8, 0x6}) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000c00)=0x7fff) dup2(r2, r1) 16:00:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x30001, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x3f, 0x9, 0x6, 0x5, "9b39f543ca97d3bfc158fc6e7042d0eef67bec48", 0x7, 0x8}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:26 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x1f) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getsockname(r0, &(0x7f00000005c0)=@in, &(0x7f0000000640)=0xb) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000180)) recvmsg(r0, &(0x7f0000000400)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/133, 0x85}], 0x1, &(0x7f0000000500)=""/168, 0xa8}, 0x801) chroot(&(0x7f0000000440)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000480)='./file0\x00', 0x2008, 0x400) recvmsg(r1, &(0x7f0000000140)={0x0, 0xfffffcba, 0x0, 0x0, &(0x7f00000002c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="28000000ffff009c09b4c47f30faa815c0c9a8663d00010f000009cd7fdf034000005bb1e2b7fffc6291eb5c22bc29a10bd91cc2d99b459df43395aeb784abc35930a8dc67293f2db6d4de44", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:00:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = socket$inet6(0x18, 0x4000, 0x9) flock(r0, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x1c6) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r0, r1) rmdir(&(0x7f0000000300)='\x00') r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x4000000001c6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)) lstat(&(0x7f0000000280)='./file1\x00', &(0x7f0000000340)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x57, 0xc96, 0x8000, 0x1800, "3c4083176fcd6e7bbe9badbc0a86170c1b5df141", 0x101, 0x7}) close(r2) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000003c0)={0xf835a90, 0x1, 0x9, 0x7fffffff, 0x7}, 0xc) 16:00:26 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18102, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0xffffffff00000001, [{0x1, 0xff}, {0x2, 0x8001}, {0x3, 0x200}, {0x3, 0x7ff}, {0x3, 0xfffffffffffffffa}, {0x3, 0x3ff}, {0x2, 0x20}, {0x1, 0x6}, {0x2, 0x100}, {0x2, 0xd}, {0x0, 0x4}, {0x2, 0x3}, {0x3, 0x5}, {0x3, 0x1}, {0x1, 0x5}, {0x3, 0x5}, {0x3, 0xa36}, {0x1, 0xfb34}, {0x3, 0x2}, {0x0, 0x5}, {0x1, 0x2}, {0x3, 0x80000001}, {0x1, 0xa168}, {0x2, 0x7}, {0x2, 0x7}, {0x2, 0xffff}, {0x2, 0x1f}, {0x3, 0x2}, {0x2, 0x1f}, {0x1, 0x2}, {0x3, 0x8001}, {0x2}]}) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x2) readv(r1, &(0x7f0000000300)=[{0x0, 0x2e4}], 0x1) socket(0x7, 0x3, 0x9) 16:00:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x3e, 0x100000000, 0x8, 0x1, "52dc366d1b01ad8b993e94dab18a92084d142a0f", 0x5, 0x80000001}) r1 = open(&(0x7f0000000180)='./file0\x00', 0xc02, 0x800008000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) r3 = getuid() r4 = getgid() sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f00000002c0)="c70de1a83c5bb419d74e14dc9a4c5ddba1584a4c2f9cdf6939215aeda593f86155cc8dd8646243131fe5e0266aa3c9f7737bb627ef6007125f96a16efbaf4432ac53c8024f99234d62df3ea9893e0fb21ccd2d2493d5d9180a86b27cc7a6908069a493ff2f7af5f78606cacaa13c0c6842957a282482d2062ca19ee40035501209b73aecd1eb7537d5a791da0932ff32a48728c2f71f9a78287cca5856626e88daa3e4503419585932052edc8256a5a3ab262a7208f1aaa1b97e289abf9815a24a7f2736e0a975faaa513688f88ec46dc6fe1a67", 0xd4}, {&(0x7f00000003c0)="50aef2f666f19064ca6604fe52fefab72632a550daaa743804", 0x19}, {&(0x7f0000000400)="9490eca55ad7534c9db4ebae26df685f674222ef3a14643c9bfdeff02b1ce078f0784bf6b997e61f9319e7f5b043b635a73ea63a78bf6c154e9972b84315c4f0aa83b4a6233574ac88ed623641efdc86a4f218fcb71a7d42f34a311c5f345adf6240e374d5d8f5e78bbeb44d8046c8f5140df0746f4aa045b0896ad2feea7efa95ef51684263326bec868e481c56e149e1cfcafffcd9d6d5ae7badf3b4ef897d8076a0d6a91a", 0xa6}, {&(0x7f00000004c0)="b4d3916999afd5f4a1e6b94f168c3db4e227b9122838cfede36010073aa68541cb6650ae59499e565c1c48ffd89b2e26891af9f003f92ca0e6d49c270436cf5f79f1a842c155045d836ee8dc32a2fa2c1054ed32e70d1774344216a09f8f74f42260677085a8ff50271994579ad640ecf6fa7d3cf92b0f410788cec6d1820e310ae49155f2e94851659673ecda7ec6103e3555996aeab4", 0x97}, {&(0x7f0000000580)="0e7e60218a8a2dbfc932ab51d4c08b6e2666922677c87417e3077444f0a2196b9ccff384", 0x24}, {&(0x7f00000005c0)="df06e36c15021bbdf5fd4b24edd281", 0xf}, {&(0x7f0000000600)="eed8901525b0ed5aad91a48deb4482cb28ca77575ef7336587284358d58f4f85bc970d093942d7dc5f927b45d15dbfe0a008b78bcd1a9aed388859558cd5c485ad37c7d369ca7affc4d6c909055a72a823b6bb38fe68d857960d0471277dd8ce9343d372c3d82e2275a0767f2f5cda2c03a83de5fd8b5b0b71ce9510d89179244dc9ea17fb7c1ee61159fdfb518e7fdd", 0x90}], 0x7, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x38, 0x8}, 0x2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) mkdir(&(0x7f0000000100)='./file0\x00', 0x80) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x1f000, 0x8, 0x9, 0x8001, "f520e7e0f1aa1b6da4baa7fe07f5e56843e8611d", 0x40, 0x8001}) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x1c6) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x99, 0x47a22bf1, 0x979, 0x1, 0x400, 0x4, 0x7fff, 0x0, 0x3, 0x401, 0x5}) 16:00:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000580)=[{0xb8, 0x0, 0x0, "b71996194531a952673d31e392aa10fb2aec4c07fd33a80c33e476ef10882050c35d2f3caf4f4b29f242a50fa2c447fc1231eb25ce99cde062dff1563ad045d537707783e4b231c94cf279335c6e069190e15e8683b22b51103fffab4b4ae0158f490d3812de8f76fb20884a9bf4511c5a7a03204b1c2a8c01807952e5fdde3e588e28c66f645767e31df2c4021e10db8241cd6bd436b12b6d2dc796c2357d74ae"}], 0xb8}, 0x400) r1 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r1) connect(r0, &(0x7f00000004c0)=@in, 0xc) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = socket$inet(0x2, 0xc007, 0x20) write(r0, &(0x7f0000000100)="04e98fd4823e46958a4c5de9613ba2d147eac6a7b9c31447d2714adeda70ec126acb779dd3d1179cb0e58436f4e7b3cb973cf2098a28c0ea88eff0b49733a320b21109ab4dce2283f300f3290ff7fcc768546f6fe147f57c7e6c0f50bc6c840c4c9ccfc7f548922157f2796baad7d9547f568368e1031663edfd380326f481cf1079443992417e9e0098b50f3ed01474e2fa2043a2978a9f02cfa2b43f80d8b056c957d0aef151b232fe4c1e861e566bdfc9f711fcf8f2703f", 0xb9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) recvfrom$inet(r1, &(0x7f0000000080)=""/43, 0x2b, 0x800, &(0x7f00000001c0)={0x2, 0x1}, 0xc) 16:00:27 executing program 0: shmdt(0x0) r0 = semget$private(0x0, 0x4, 0x404) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/248) listen(0xffffffffffffff9c, 0xa) r1 = syz_open_pts() r2 = dup(r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0xff) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000140)=""/159) mkdir(&(0x7f00000005c0)='./file0\x00', 0x40) r3 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000280)='./file0\x00', 0x0) fchownat(r3, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) clock_gettime(0x0, &(0x7f0000000300)) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x1000000000000000, 0x0) getsockname$inet6(r2, &(0x7f0000000380), &(0x7f0000000280)=0xc) r4 = shmget(0x2, 0x4000, 0x63, &(0x7f0000ffc000/0x4000)=nil) shmat(r4, &(0x7f0000ffe000/0x2000)=nil, 0x3000) semctl$GETPID(r0, 0xffffffffffffffdd, 0x4, &(0x7f0000001880)=""/21) ioctl$KDGKBMODE(r3, 0x40044b06) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000003c0)=""/121) r5 = semget$private(0x0, 0x1, 0x40) ioctl$KDGKBMODE(r3, 0x40044b06) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000002c0)=""/8) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000780)=""/192) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000440)) getdents(r2, &(0x7f0000000500)=""/162, 0xa2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000480)) munlockall() syz_open_pts() semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000004c0)=""/40) 16:00:27 executing program 1: r0 = open(&(0x7f00000001c0)='./file0/../file0\x00', 0x40, 0x2) chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x1c6) fcntl$setflags(r1, 0x2, 0x1) 16:00:27 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x0, 0xcc58000000}, 0x10) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="10000000000000f7ff00000000000000"], 0x10}, 0x0) socket(0x0, 0x8000, 0x9) 16:00:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x4) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x32f, './file1\x00', './file0\x00'}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x5) 16:00:27 executing program 0: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x8, 0x1ff, 0x9, 0x1, 0x81, 0x9, 0x1f, 0x0, 0x1, 0x7}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) select(0x40, &(0x7f0000000080)={0x2, 0x9, 0x6e, 0x3, 0x1000, 0x2, 0xfffffffffffffff9, 0x6}, &(0x7f00000000c0)={0x3, 0x1000, 0xfff, 0x2, 0x800, 0x7, 0x6, 0x80}, &(0x7f0000000100)={0x8, 0x6, 0x5, 0xfff, 0x9, 0x800, 0x0, 0x7ff}, &(0x7f0000000140)={0xe3, 0x4946}) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x2, 0x39, 0xee6}, 0xc) 16:00:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/179, 0xb3}, {&(0x7f0000000180)=""/222, 0xde}, {&(0x7f0000000280)=""/68, 0x44}], 0x3) fsync(r0) 16:00:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) r0 = syz_open_pts() write(r0, &(0x7f0000000100)="8db4428dd82afc4c7624fbdc4f8e1b8d26be5c9e6205261dd12dc4ac22e3befd9fdeb9e2366dfd9e96b2dd7848920500a4ba41ad9e94d7ef2b0e375c9c765d5b360677248ad192ea05e8fa1a7efda0c1e8c148c487a387afe76685f8681012ad586ad4654e5c19c3d9fdf50d8ed4e7c9b6dd71f64ef4ead098a51d9565d649e3a1a10d7e428863d4fbcbba27315f37ed7e16b3bb93d0773441612a404255fd0b0c366c11d9a18913f954be21be6636bd594bd378da6ac63aa53120e6262f7032c17cae493a04e8c1739d405e1bcc06b988c0cc67ee0d827b3b957e6f095d8c2afd02d7c1aeda94b200f1bd30d0121d5b8b518ccfb3ec7cedf207bf153b563b0af90f495bb55843ff214e7f483a828c327dc6f7196a38bc77914882babdf097d318f3d8f68b9b8e7f725e038831cf1a85d008a934e1fa43c7a79b0c4f216c48c139a222190534a2db61528c102b2fb931cef9dfa6470072086a3444d44682a5dea6e64ca4cff9721dbfc0f8ff1cb6dafdc553e7f24c5fb516be2a8c74ea56aab427026bfe92969ab73c8ff1e599786df9fea9e3de38905e2545fb50c7c4f91b58506e012f3f0de77f404822f9929aa90a5c039cecf8fa805af7b1f461217a059ffa0c8227c31c8e7736d93086aa61d0c2182729df1238bfc785a051639cde3cda65bb85d50da041b29b97467d7a2b21713079698c71420cd833ec5a8afca3b72b93e01d7735cd0623e11865bbda1c43f62dd322e7b14f5518cb678645d9af1aaae4791835a9601591e6214bfcdad1eb7eede4a4666651c9fe64869e26cdfd464661b262e71e2a5e5f413a0b3ac0b40ff91261f2f334c0fd1acc5907520550a447e61087b7d0444ce92d65119463610fcb9c0284afaaf517444a846c1ae2dab37adb7e361d6049fd4cc99ca3d506f0574e6e68b009926986c5c673ec8d5bf7d4a4ff76ce6db0ca7b630e3f15cfc465ba0319983289d3c6bccfe6c6408b0aa54701753069ea4811be5957edbf82350943bb7c6c02d11baded261d546e965cf445726325a56b68760dba9340c782c2d3ccbbf0197719a584d58214c6d888d278362ea79d8b432efa55052cf10e19f0336110776758f8e1fc08ab5501ff8cea4b4e0572db1d5dec9a11c8b60bc5a212df68a36ab1e006432bdc51276490545966fbe981c4a65241fa04c9ef21b66f39ea59d198ed8115d39b185067004f4690fbbf08095bbca74c78bf1e694ca142d59183210ddd2af1ef8dbbdd31af20ce84fa3428be74f9104a387589a24d0c9eeafc60848284b21718a410a5e7d6ebc4414fb190f19081b53e3445e718538417bd1528a29dde1c166d22d3e59853145b526a4361e9663d028345e47c8fdec55c41e4a20d555c23b54afd287d84e461aad9e0bd6bbee76a9567b66529b60e39080ecaee431c4603defcc79c52b5e3078c7cdd2b1c29f149b6268d0416ca36bf6a227c8393314389843eae554db721522f93f5d25c1dfa8e1c1470733e858688aaedbb0d662c9cbb3095ab629669076f61814ebace5fef86eda784de77e96ee20a7f7bd72c62eb5117944ed337b64aabb313f016ecb1b665b7e3dabffa69ccbc2a62d4f1ecdc2c436ef7a1908a86f0917bf1f03b679b2512d352051fa1fe7cabfaa07079210c62db5f611336d9104174da9c3043c136e56cd142770452dff310ac785049c4f1e483b5753c4f12401fa68968615c0eb22596ed5ab90b014aa9e777bd6236df646d15e8f89a8a2e01fcf9a737f45f7d8c8b7a84ff4749f21927b9689a302e2cd36ef1fdffee7b2b9da29c95ffe36eedb9eab4b4a9772aab92cbb3ccf137e145b55b7b1c7de35deadc0ac1c90f6a7ef8c39b2dd196fd08ad3a77a48839d7b14ec820cbaaca01979192f41ce49f332d718cd20723a6a266f5d7308a31344d09abe7d6082c727d07f23dc1f6b483b6a97fcaee2e7f12ea54ff29c4639ce675018e530aae47b3eb8614fb6959a775b1d964c8f9892f08086a47964b93a35b5a94a6197b2c56fe2e5647068fd105609b59fbe6b3b51d5a66dd26fac7b0adc5f502dbaeb8fa406d5bc86b522f39a1a738595220ae8ccf2e345bb95ee2627b1aeb8369ebdc17867b15973db16a786c72f28af5545d7d5f206d242c7b0e9ae4a49878e2023ea3922810ed31c805ecfbb84cc120bc5423303144d5947f21ba59ab27860cccd50021d67c5cc3fea72705373498cbabf35dfe626160ecc9a26702aeb178d354e75178cfbf7a8c919c217d68f6426f3633b533602f2b4d9fccfc2baf8d764ab88fb003ea43f51bd8dfbd070f606a329c318d2eba7693d128fd2c19310649dbc253726d2e68370b207bf4f791b8d11e88e227c3b7262a0c9a831346628317060083291edb6b9fd34e06ad14f21528f3959f69d3dadca63fb5e89a508138c8bce638cb496b2d9e9371a57ac39ddbe2b492136fdd1a2c5532380f599c759924357e631c8370bebfe1a9f05d536c56531e8ffeb06a8b9ab796ba5c6518dceb14975830bddf735746346defe83615e759afc76f10e6092c63cd24d8b1654c0211b304400a996c815716b425aa23ba0735393262c35adbe27ea76de51ee4686d14fd39c1db5698ec8f61e9c2499ff70d2f045fce6b50c019b194b44b05bcae972316de2730b421dc5bc8f03c62fc0f1e7a30346c44597b15ee88e78cabae3ef1a5208e184d0a1117606fdce9c63c84affe0d76f025086a36157183c4042dcf43079a3f538df1c54eb8bc00b768b27a90f4a3d808a6d0c041607604d938e262fbc010ca9dccdc50e2cee401ac9d1d072bb792aa15b8de34bf2cc757d54260389f6936bf415b22c9a140519b91b6cf4d4ffeec2f0892258cda06562d3c94b8ad00fc6c9abb54ae99e2e1bd258b62c5b436e7fa4b0d4e1746507e40fb1e9dad2c17c30867c1af7d41d297b5fc5e79599da5553161900f39cdc83ab6f916a1c50e3d71211549e93e70731f2f11e55290d7f263695bb721fbc3bc190b6f84a6ed3770ef324303619461ad4a799aa146bd096fb7df6b015762f9f770dae9aa950d23952a4706358d1ad6d7d8ed2f0e92e3e2d7bc5113ec16b06b7104291244ec74eefd8353f5c768f4c7e5c2a70ea4416c2411b23dcef486ed20f09b5889fde21840f0daac33880c9114b65c3956c1e04842cc2e5d4157cc8752e3b3f7e12dc6ce24500779e61d82e6466bcb4d434bccd3190abef218e6041249f3addbd5afd818536555ff7059266d902cad545cdb5087ced6f4920c048f2f8b3f2196a5c0dce4fe7df3cd331657b945e4e3efe675e13a890ecb551cd79fc9a99704d0c556faeff2c2dbd4957e1480f88da9e3a656690d1c625c011fc6b374d82809da8c77fe2f7ceb8abb9a1896945309f186fb57babbd4911fb6a154e96bc0c47a6f514c0692c01a22bb1f769ac4e4510e240094cd501559ce5caac99069fd547e45d34df3fa51f7d4f512ee42af9dfbd3edec5be4e4821e01e2226018280d787a77f21361f00347289064ffa9a8ca7bb98c94ebf9f136ba210e1977e287a6023e44c5026f1e39e8ecbd758f62de9fb35390e1a86a4a7d225e7e6a0b26ed1c5cdd4e1147799b1720a5fd45a6d7ca6001b0ae923d6152a947092e071729e7aff1a3b22e95bdb3828ee7be2fd9e0df115a23234242dde310b5109ee3ebf48b7972ac3bc428d61adaf2448b9677f9696aeae89f617b26473ef0af0adc28a4a15afee4d7203b0f170d18cef6bc74744d57bae52f65ee3cb26563e5d5c8e830dde5d14aeda59804e7d39899877850d12b3d587a77cecba5a437154c844c2faf688c1e07073aa159dc8e867ae4a6930700dc1c83902b25decaecb46030ac33ea056cb607427193491c54715045e683f479d658f1141839d16a5fbb269392bc61a3a03a56a33629f81d8660022744a792b85e7ff06d5257e552f5f53900aa8c40ce50a3dd65d5cd1c584800765346d300edd2df03ecf353b49dadca5d73f2cc93f7bbfc5939ab7555a14383f43db613a83d9d0c2af9730edd0080b1ec2916fc6033c3c551055109110134172ff6bb65d13bf744bfef8791fcef2598e55d719b89435c18c6be4e3a9479ac94ef1f64029634cd085341b270c2ddee02aadbfa4ba4008c78518bef41d33a2f583119ec20a276c1c9c0306286d38ef59fedb65f181a7bc341283fcdc8ba976713e9e10261afa7f63602ae5ea4ae763eea879aaa5a08e028e5f70f0729545bb5776ffb4943c73d0f5d3d029a2c4f1ead7427f299cfefb53e51c743601ecb9185827746092d8146f4ae5f5637047a0d7655bdacf1d4108f0cddc5c3bb45513649caeb4beeed3bddca2391c9c1b9b19e764ae399b45efb0d664c56f6ff5443b8e4d55bc2729c755e737488ed24a5678b5c64920eb4999a4f40db50effbe22d16e86c6f62b979da00e6175633adbb548e2492959902e152ed97d593d137002d140fca952b034865ea440dc659fbb08c3dc0b6c2f6368dea452570ba81d66f24456cd5c1dab4db2bb65bb09c93cecd24e3f03ff61404e1ab1be86e04855938a1ad813a2a842d59818565ace18abaf310f987161ec509a7020aa5da0d22e96ebbbc8e0de1440f1fa75f9a0e155cfe44dbbabf9b4c38e37920ac0e594ae29a9f1322b647fc9f436bfb2c0db8c8960f05c303a7d206c375b8950e64fcb69af791e10894f1396440f8d5edac906ef0e899103eeaaafa987fd9f2a794d166035d0bd50610c78fc91da9d8d26558616e2fd0bfa3730b68ed7fd43f1599ca17bf171cc2eeec5f8cd6b54751f9ce3048a247e034230c226d19eef9482ba3c47d2c00c9139c8f9be6db6c02cf25cd9bc18624eb9edbde6c3e88f7973f20e79e4672ce5152cfc0b5f3790adfcb8751506a2e90b370a4f759fed8d6150eee7cadb5ed9ddfce59fb1f36b27ad61ca360a75d8c165628c64666979b1fb79cde9d2c6a2fc44f6dbd8d773682c89fdccf13f81cbf93ac4ca9be39e8dc8fb41f34d8eb99059dd17f0b13f0b4395885f0e275cf8aad696e2d09c2a4fd5bb85de6be6e36f7965ec99d2a1790b40924255f8c4567aa153ea6071ff21c8ce3bf49d8fed2a39f76193df5c6b55aa543db46160204d1d3002fac29837a37b929990c5e16232d9cc18dfb614526ea52721a011a34c4f9204fc4922a3943aa0c7dabc6d75ed793f303e898177eedf76e5b062ad7124e358e3fe5b2688ae673349a3a681036722392c0db68a382b1392fb0246df5b395708c6a1736ddaf3452c3a812a42f0b62a13f6510bdca591166bbb851b115f506d3e062a8f16ef3eb90b83894cdc3b478f378948c446a3791dc919ae385a2e1eb648566e0508c2e73506e6d10b2e40240ce7af32fb7f2b87f7f149db7bb6a7be4757f67d2c2b56f4b0a05b91a04a0d8507a54e4e60a1bae44ec282bb439e34c6a4fc0b28a6fc324413556bdb0272f0467528a9383fa62962dd3609b0266a9720de8ff9ebbf5f7b462029389bdfbf3255b4fb36e9f43cfe0ca76d7fd9494396ccfebc3abc750ff08182daec72ab00f7f307a9318e0a59abe2a7c0e4c7580b383ee4684dc9df9d70229e88fed35f9d16be3b438eb4abbb97851763c5143133a758ed391c2919a0c178e1a26ae8564828f7dac2fa487d924ca0ec02979ef639efd3cab44874645e0d67b7e80aab299dcb9b984ffe12cbc8dfd8ed16c243b63f2904f3a799d802a1f48a4cf64893223a5897f31d653b833204ce366c9784ddb3a3652abfc0aa79f5be9127e57ebb2c6aae72899621c47a11bb08e82bc7f8f36a80080ae066b3a0ed16114db8847", 0x1000) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:27 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x4, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x3, [0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x3c) close(r0) 16:00:27 executing program 0: getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setegid(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) 16:00:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x6) 16:00:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) r0 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7, 0x4810, r0, 0x0, 0x0) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) pipe(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket$unix(0x1, 0x1, 0x0) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x10000, 0x0) r10 = open$dir(&(0x7f0000000600)='./file0\x00', 0x18000, 0x20) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x100, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) socketpair(0x6, 0x1, 0xfff, &(0x7f00000006c0)={0xffffffffffffffff}) r14 = open(&(0x7f0000000700)='./file0\x00', 0x20000, 0x82) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000580)=0x100000001) r15 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f00000001c0)="1367741a3dd43fc6c2759130af2d205dc4cecee9da86d489ab2bee47c3e59395467370c36ca78d4b9a64b4e2fb550624add081d38088f627d73bfa0b9ced8995e2549fa70edc1d7ce69dd792100dc771f86d50ce36a99dc8bbb0ba08fc0b0db594074146bb504c53eb20f4f94393b0a545633da5766ccc853203e5fd3a60d58e25a0a10ae5c8d1428e3711777642d5338824a1e4b367abba9d7ff7dd0ec06025a94d15aad056f1af862ee44ac9e327f77a", 0xb1}, {&(0x7f0000000280)="f486c93ec7bef7637a0c923889bc4cf089e7fa1c8ea3a7716e13cc227ff2603a5263343fc08c6e272c77931047218ff058ea6727715626f02554ac685409aa8808346a960ff94a67d55b6fbdfcf860b0a8b6f1bf20c9c11bb7dc98d06f3de48367b355f24ab0bb150c4d26f75fedb75ed60f80a6f58fe027330da14c0e98eaad14b0bbc7c1283745a48cef133b3beaa88206ec79b654e729af24c7ae60f115c920fe40bb7923481b195752a7", 0xac}, {&(0x7f0000000340)="d079e84379817534bae928c89ab223d9ae6bf6b43ee43b5b6e97c3becfedea32a12fa88f720fb135bb51f293f6da09076b8232a30b78e1e20d811de1311c9ba2f9d0662d55a2c61959f955627cd638cfd1295f8c99b006dceab504f1f8598f6d07f3d7d7e1bf409377e87c03bf8a2534040fe774f05f8b27ba8eafe370434f08102aa286cfc11e335cc59cb1941bec38cbdd67974591673c230c0120f9fad8d27d1863afbe3eb2c1cc8a4bc0ead496c4978395402e1407a452ed76c55d5d4af44551fd01d578713e78b325e0e684bcbde3c90a5b7b7d3146958fcb81e080bfa389837252e5266553cc6362", 0xeb}], 0x3, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12, r13, r14]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x90}, 0x400) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAW(r18, 0x802c7415, &(0x7f0000000100)={0x3, 0x4, 0x4, 0xffffffffffffffe1, "7b53a7a2c7822275647b1699cc37d3ec893c55e7", 0x7}) semget(0x3, 0x3, 0x10) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x4, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) r19 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r19, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:28 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x10002, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffd5e) shmget(0x0, 0x2000, 0x2, &(0x7f00004bd000/0x2000)=nil) socket(0x6, 0x4, 0x8000) 16:00:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r0, r1) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x2, 0x3) renameat(r2, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x6, 0xfffffffffffffffc) recvmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) 16:00:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x30001, 0x1d9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0xad}) mknod(&(0x7f0000000100)='./file0\x00', 0x48, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f0000000080)=0x401c6) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x202, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:28 executing program 0: setrlimit(0x1000008, &(0x7f0000000a40)={0x1000, 0x8095}) r0 = syz_open_pts() getppid() r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xffffffffffffffff, "4366402ba75a050000000050c470674ba34f0a00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05", 0x816) write(r0, &(0x7f00000000c0)="6a4a4e5cfab0fbad605a", 0xa) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) recvfrom$unix(r2, &(0x7f0000000980)=""/169, 0xa9, 0x840, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) write(r0, &(0x7f0000000a80)="593a6c47b6dd25fa60ce0def7725b34e86cc1d135be02464e60a8bc5141d612e01cafc8016459b5b826a2bd63e7a8d741fae99ef5b5b13ba0b58522f49c3bc9d1168643f34d4a1e0ce8446687a7cb6e7d9b50b8acc9af492670cf0c34a2d7b9dd89a3519953f9648252a1d92eca4d45bcfdb1e1ce930a6e8ad98aa6b8cbff4eeac7f437a2f2a3e0acf1824c8df42103cba68d7b071ad953ba12d9819baa75d4cb48b967f0a66851ae7b4abcf07d5d4b09874272557a751d16f49a0853cbc0c0e5bb903437967a40265393914e1e792712c9e02cd072c13dd185e9a74dd1df703915596466bc07e182a2cd1d9e20297b1a858aff40bd155bc16", 0xf9) 16:00:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1fff, 0xffffffffffffffff) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x400, 0x0) ftruncate(r0, 0x1ff) unlink(&(0x7f0000000140)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x9, 0x3, 0xf9f, 0x80, "5060670af72c532bf880789ddcc261b70fadfeb7", 0x1, 0x3}) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:28 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kqueue() renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') dup2(r1, r0) 16:00:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x4f) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x20) fcntl$getown(r1, 0x5) 16:00:28 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getrlimit(0x5, &(0x7f0000000000)) setegid(r1) setgroups(0x0, 0x0) getgroups(0x3, &(0x7f0000000140)=[r2, r2, r0]) socket$inet(0x2, 0x2, 0x7f) setuid(0xee01) select(0x40, &(0x7f0000000040)={0x5, 0x2, 0x80000000, 0x4, 0x0, 0x10001, 0x3, 0x3}, &(0x7f0000000080)={0x80, 0x8001, 0x6, 0x0, 0x5e, 0x7fffffff, 0x3, 0x3}, &(0x7f00000000c0)={0x1, 0x2b65672e, 0x42d8, 0x6, 0x8000, 0x81, 0x7, 0x2}, &(0x7f0000000100)={0x5e3, 0xcf2c}) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) 16:00:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000001c0)=0x400000009) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0xffffffffffff0e1c) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3002, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x3, 0x4) writev(r0, &(0x7f0000000080), 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0xc1, 0x0) 16:00:28 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x7d75, "c6e23c5cfeffffff00"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) write(r2, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) ioctl$TIOCSCTTY(r0, 0x20007461) write(r2, &(0x7f0000000200)="d04104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a7775c9e9a23cece585f581d081e7f73582a0b9", 0x39) r3 = syz_open_pts() getpgrp() close(r2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x3) ioctl$TIOCSTART(r2, 0x2000746e) dup(r3) syz_open_pts() r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0xfff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x12, r4, 0x0, 0x0) 16:00:28 executing program 1: r0 = socket(0x2, 0x3, 0xe16e000000) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xfffffe42) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="33f46c0fe3c64923", 0x8}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="508d315cb97d77fca37626b0133c25371a26226c2570dfcdb42f88e960dcf338fae6a705f5dd84bdc1053c399ef5f1755ff797825d97746ca4b5bfc1c81345854753a4b6ddd76083c9fdbd83ac4902599583e939e515cc6267a6c1a73283ad41b2e4287d29dc1575f832651398dcbcef0b", 0x71}, {&(0x7f0000000340)="48053a01b9ca64d21454e930aecb2ab11a5c541bbd4d5dca7ed8de6f72fd2414ba300563f05d0b77d3f8414276aad65736f4d01442de4c9c50892fde6628ebe221593a080a12639b17e7b9d482e83c7955612e24f613899462e0236c249b5412b90a38f600c9e5a9b2fc982ea4c89e340d924e89e6ef51611f21fb7a2ae42676a9e7e279f5334860a2b39066ac21a7865ee44907bf2208bdaa53d2685801ea6c7372bca59e61908377febefcecb1da377fbd541c034b511722c569f76b67a2c165859eef", 0xc4}, {&(0x7f00000000c0)="a3d05040616202dca200e2535301a3bdf7a0cc36eab1473e0bc8d36fdf2661926e856db1b0c15da93a9a4c1fc48fbad1ba27aa20890413", 0x37}], 0x3) 16:00:28 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0xd0, 0x0) fsync(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x115b, 0x5) flock(r0, 0x5) mknod(&(0x7f0000000100)='./file0\x00', 0x200002049, 0x800000000000004) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8800, 0xfffffffffffffffc) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x81, 0x6, 0x1f, 0x0, 0x200, 0x2, 0x2, 0x1, 0x2, 0x2, 0x8001}) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000140)=0xfffffffd) open(&(0x7f0000000000)='./bus\x00', 0x10818, 0x48) 16:00:29 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file1/file0\x00', 0x20000, 0x2) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x5) getpeername$unix(r0, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 16:00:29 executing program 0: r0 = socket$inet(0x2, 0x84, 0xffff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:29 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) 16:00:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xfffffffffffffffc, 0x80000000007fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000001080)="cd", 0x1) 16:00:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) shmget(0x2, 0x4000, 0x4, &(0x7f0000422000/0x4000)=nil) r0 = semget(0x1, 0x4, 0x210) semop(r0, &(0x7f0000000300)=[{0x3, 0x6, 0x800}, {0x5, 0x7fff, 0x1800}, {0x7, 0x6}], 0x3) pledge(0x0, &(0x7f0000000080)='\x00') r1 = open(0x0, 0x10000, 0x20) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x3, 0x1, 0x5}, {0x18, 0x1, 0x8000, 0x8}, 0x543, [0x7fff, 0x5, 0x1, 0x7, 0x7ff, 0x100, 0xffffffffffff8001, 0x2bcc]}, 0x3c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000140)={0x4, [{0x3, 0x2a0}, {0x3}, {0x3, 0x15fd4972}, {0x3}, {0x3, 0x7}, {0x0, 0x7fff}, {0x2, 0x7}, {0x2, 0x1b72}, {0x484e046c6485d523, 0x800}, {0x1, 0x7}, {0x2, 0x7}, {0x1, 0x6}, {0x0, 0x20}, {0x3, 0x9}, {0x1, 0x4}, {0x1, 0x100000000}, {0x3, 0x7f}, {0x3, 0x23c}, {0x3, 0xfffffffffffffffe}, {0x3, 0x7fff}, {0x3, 0x1}, {0x2, 0x1}, {0x3, 0x7ff}, {0x2, 0x200}, {0x3, 0x445283ac}, {0x3, 0x8}, {0x3, 0xfff}, {0x1, 0x200}, {0x0, 0x3f}, {0x2, 0xf60}, {0x1, 0x3}, {0x3, 0x4}]}) semget(0x2, 0x2, 0x210) r4 = semget$private(0x0, 0x5, 0x40) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000280)=""/14) semop(r4, &(0x7f0000000000)=[{0x0, 0xc}], 0x9) 16:00:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) kqueue() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x81, 0x100000001) bind(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 16:00:29 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0xa80, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000200)) r1 = socket$inet6(0x18, 0x4007, 0x10004) getsockopt(r1, 0x5, 0xfa6, &(0x7f0000000000)=""/145, &(0x7f00000000c0)=0x91) getsockopt(r1, 0x29, 0x36, 0x0, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) dup(r0) 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) readlink(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)=""/83, 0x53) kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xe}], 0x1000, 0x0) 16:00:30 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="fc", 0x1}], 0x1) r1 = semget(0x2, 0x2, 0x5a1) semop(r1, &(0x7f0000000040)=[{0x4, 0x8, 0x1000}, {0x2, 0x60, 0x1000}, {0x2, 0x4d5, 0x1000}, {0x7, 0x0, 0x800}, {0x0, 0x3, 0x800}], 0x5) truncate(&(0x7f00000001c0)='./file0\x00', 0x800000000000000) dup2(r0, r0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/172, 0xac) 16:00:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x23e) mknod(&(0x7f0000000500)='.\x00', 0x40, 0xef) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="a92682dbecb128b9779cbb259d8d5ba6d3ca7f8f3e0af29db0a49a0e6a81a03bb28d462e4b9c3e6833ae10a5a76523a5e56d524d261cca40df0741e37024ebae360449681292374edfebebe42854b9944042b883ec46f4df7f2f6f132f"], 0xa) r2 = shmget$private(0x0, 0x3000, 0xa, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000540)={{0x6, r5, r6, r5, r8, 0x100, 0x5e}, 0x5, 0xffffffffffff8001, r3, r9, 0x81, 0x4, 0x8}) r10 = getpgid(0xffffffffffffffff) r11 = open(&(0x7f0000000440)='./file0\x00', 0x81, 0x40) accept$inet6(r11, &(0x7f0000000480), &(0x7f00000004c0)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000380)={{0x0, r4, r6, r7, r8, 0x48, 0x4b0}, 0x9, 0x800, r9, r10, 0x2, 0x0, 0x100}) r12 = socket$unix(0x1, 0x2, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x162, 0x0) faccessat(r13, &(0x7f0000000100)='./file0\x00', 0x2, 0x2) sendmsg$unix(r12, &(0x7f0000001480)={&(0x7f0000000080)=ANY=[@ANYBLOB="70012e2f6526c46663634824aeda004d6c0000"], 0xa, 0x0}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x10820, 0x0) 16:00:30 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = shmget(0x1, 0xb000, 0x80, &(0x7f0000001000/0xb000)=nil) shmat(r2, &(0x7f0000000000/0x4000)=nil, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x6, './file0\x00', './file0\x00'}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x2) fcntl$setstatus(r3, 0x4, 0x40) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0x1, 0x8001, 0x3ff, 0x1, 0x100000001, 0x8, 0xffff, 0x2, 0x3, 0x800, 0x1}) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000140)="fe779b3bf8fca37126d70411314721be65df490036b7779b19b700808ebe1863ab799d26de70d0558a8105b308fd4b1aa61dbdd50cfa876759099e85928d373bc3228a73bde8a51bc3ec9a809bb1e41fbc174cac8cb2ee14acab5de187719c3f0d2691f47e78912a5b30e2aab11740edb16582382ecd276b8a5eb9cc3a0f4dd535be35c13b0ebe722eab4092ec039cceb2e30804a8cbecbabcc5035a92", 0x9d}, {&(0x7f0000000200)="13628ac4274ca7fba1110d1b4e863f3c63cbedae70baa578d925adc041731029578d439f7e082fddd8360b956c118c9f599dd26e62fb7b73c8845a2fc103b4ffec2ae0550db9ba29d7dc93de73a3741d38583bd6bf3d61ca8ac13a5150551ad1fb72703a3dbb2ea811cbc04d92a577b706c7cc0f13c9bd0d968222915810bfc839b49ba1eb74f6444bdc9db4df601c7810195a4809c4c20cd52ff367f59eb313e6c370b734bfd081d9a2c4c5df30625a5de3775d0afb50418b8274ba1f7e2a124003d66769022e18b98767517a5ade0bea96545c29c598928ed38651af9d72c16c1e47ceafef7fcbe66b0adab129ac5395689b072572618621", 0xf9}], 0x2, 0x0) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) 16:00:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ffe, 0x0, "00207044b8d7b53122c120000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x4, 0x20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004570b, &(0x7f0000000000)) 16:00:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x1b, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) syz_open_pts() write(r0, &(0x7f0000000000)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354", 0xb9) 16:00:30 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x1000000, 0xffffffffffffffff) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:30 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x30, 0x80000001, 0x100000001, 0x101}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x7, 0x1}], 0x2, 0x0) 16:00:30 executing program 0: mknod(0x0, 0x2000, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x181, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x0) 16:00:30 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt(r1, 0xfffffffffffffffd, 0x10000, &(0x7f0000000000)="b04eda32c720fa28516e780aeae914700bab9bbcc516a0df74a1561a5ed2bd041dbcb13fe4c51a979389c5a386e52547d550eac8f75a018fb35bb8ff239346d929e6f6e48701a1ec31452f03ca3494e3361971218dda858500d5af1778b483166b323b5db78d9e648f4552455e30a8af855a758778c560bb8092b5ac06b3e10f358b4e4d9aae7f57307032e4c9df4cc270fc5be832aad7f0b9899fa91301d6830de97cbccf24dcf81e25e7dba6c5a3ca16ac2d8a0b04539b8b713d29d0356bafe1e7215dccb4189c5ca4222bb2ac1b1a0bd79367d719b45038be15b95f243761b06f9a4a3ac2210a27a5661b05", 0xed) socket(0x18, 0x4000, 0x200) setsockopt(r0, 0x1, 0x5, &(0x7f00000002c0)="064abcdf9d4043aeba5090dfe6fbc2b42f227c7a43094c708b37ab5edfe89562af35b95843a53bd2ef564b96ffe81000ad1a1058676fa2e09de066dc469b5b55b07f77725a6ddb4e67d71bb27983674c657c4db2fa965738c4a6ea646ebce2754479c9268dcd32aa8050b2d0a7b45a13b414ee5d079b43505b98b0588cdaa9ff51ca23b2b6a38b8d4f6b0c929cd279b29163c7c65a0c6a71e9856dc65e86d4c41bdc0cbf966b2292570b8ff0eee7d7ada76b47c2141bca1d021d5842e93347582135854144dffd4ad47393cf1aac77fa728fb36c05ad56e0b6241c3905667993d61d5f1927d385c21f32fe47c9513538a3949fcc9596b1513a098947d0df23ab5864f9c14182c67e05f8f2123bfb921b2acb6fa4a002553bea4b3338ad94a71def1c2527de462799883abbce70ee625aedf8d7d21e60ee34ec0d4793a75bb8de663ede49f3c89dc7cf961902427c4c2b4361cd51a4228ed676b94594bd636d7bbd7127e86ebfacf7183947417ecc8ea07a62367b6572924d4114da77742e997f5b8964d826fff545df0ff46957b06ef0d87ab01a963ea52c7980b03c9667060d95c77d38e8e7e7f0f7ea5a1dddd73a58db860e481d4df9c1f6e750e2354c177f5c2cc6bc498de02bd983b00deff0e6286856c1d38fdf8d7ca104e3c5b4e48cc4bce38b0f5438582dd06fadbce219685017e307dbd6f7f761bb3e57e5237016d803ba41cc56a09b05edc67bc771a1158e5b3a4c1b1e0d36df1a629c153deda8ad3535a3030c781b098b220a48f10db9df7ea08cbf72180948a3afdf21ea7504ad1b47ecae1742826d4f93b259f3344fe7d0143fac8cf29136c77e18698c911e5275ff406b91e8d0482606992c8f7f179c9e3aeb6af1bb30372fc398272a132e3dd533bb7920a14481a38dabd95f842f47996be1cc48c8e0932546eb3a05b2061e6f4fec0b87728c0d04943229c0fdb36b89e27978ce3f1fac96e24ec9d9c04c7fd1a4ac9b154ff77a11a8b8f8978f60cc934b8ace588cdd3cc48adb3ce898ef37f28b0877771a6ddce7ae9780972d961d2783aae61cbfa942b23e360c42b7de832c24a39d47f9894e6d4b2e45cdfa1dbe444a7c55e821be9e22460865fab8fa36c4e07b91fa1c580b52ad31b7c2b5e71b3de9a1a9b16258d22da85c10af6ba08ffdddbab393f7db287ba2f6a9731faea742ba138145c994bc77d8db833816dfa84ccad5812f5370972eba9153651ead491ee5a4e16ee623bb945a3e46c0379c07b9c462cab11854b872ea9208158c6e1c36ad06d9d90fd6308feb2053351863958578b5d494e590af2a3f482eb751de49803da1912d154803c74a29f08c2e7971dcb0cbe8377b3738e6de23cc966760c6e10820120ea79c398eec202c27300ebb56f823b1cd4dd2bd4cb8f333ed5789c7b1a3a59fb51d47e65d98eb2de79d3a2ce4a5bc93cd03afa12d0d5b14e37d10b9093b6cc0eb40ba8036be2e6492e5797aeb0b07c5e2c94d9821d353f855e0e0628d86b40a718798f9103672e59c4e79a4ffc9f8f5e109902941db643f2a17bbb87304b990aa8a599666d2881a1a8af8b26183876a22e0ce8183f29f4c244ea53be299e5f48f66328af9cbd0cf410dcce27ec2e8b05989f0aede9fa230547a161aa74584d4e3ba61f867520c7d7e193a8963235c1d1c5c7c25c442441387840033a9c52542c7261b572e42a8d4c0d6a45349c0a93379fe5e6f096076b86fa4cb18abc81bbca368b367fb7e054de0c5a536fa9c8141b4522940c73ac580b15678a82737c46c79ade1f70338f3f9e5f376f8179eae2d11422a4b7b90c1ab2b9b09c30f5e1d8bd3edb046837bd734d42ffde25eb6d78110e3bbcc29eeb7c5f4f3b10dc575d95f52c0051122fd0f3c904418d3ed96fe2c24de6380a8a7b70a12326ba128a9af14b48b4c436778e7a7f7089ae8dc17a2008934d9c6e19518551437483dfcded9708be17ef1c88c579a051e84691c5d2bdf10e77185372a829284292809cb1f6b9913b15b1e573ab0529bf50a13f861f817ccbee3dc9a5efb809c2cc17c4476a4a1e6b118f4fd9fc57d2a672c4cfd7f47549537bd4a11bf960df36d1fc339eda1171a9cb9f3c948a737ef0bac84dc0d93ccd5f72025518e861bd94ee1dbe300765b508a83b92be78dfa9914ebfe21dd0c59510a5d0b364b66aa4bc33df636b930db435a45f195a4804ed9a40ce674db4755060a259624a6486e9c35f6deea7ec9e529ac1c4ab84a1bdef503af0705e827a6ad247d52ca1630fc93190cc9769335b3496cc5c11893d49ea74d5f5046e43c7c18642c7951c38cca2507c2a42348d88d4143b40f840ff9ab3b8db2344804a3bb39d979a0c41b84ad7ae68112efd0689c66a9e181bbaa101ee1fece28d2c3154ca3a3da9df9bc7ada6957ad7e18b1f2a2a125554aaf2379150a95df23ffcbe1c782b4339ce79dece9cbcfa20fe6e373d6bac7c2b615e28fd71abf4f9d85219dfaa10a4b98926c79fbb1062653c961e2768737ef88775e0b043413d844ff401d93b7cdaf47fb6ffb157f994895c3461fd47f6d618b4dde202681ef1786b6dfecaad9a1ca4f520c5deff2a4bdb8af8f97eabdb97121142af42933416bf17b6cbf7d3753ede3847dcacd346eabd63fca55a1548e1b808abd0f16f00912246824c047f673b74051da3fff3ab1106faf63700f6ac8aab0f528f861fa22e9205afacae871fd0fdefe3cd4ed9eed9a77aa2163f57c3fea9b9dd45814f293b96fa8edfc8c7aca298a2972b422514ca0f6d181d8cad7f0e74215e16371e3043f8995bab27bd67bec37dfc8798d4d53d2dc01d93b6da800a6fb283f38f2085039be6c11c284be2b4dfae19774140143c81abdf0bbb1acfc28a3d342be15f0bc191fb5c178ae346a148ae773dea831f6901cbba3e10444d0c1ade6c0ed257cace646150b9ab40b3db8734be3eb1393a0b2507358f7064693959398f9434dfb9f299ac6425c6de2dedec3af9b45ce78151d4ff1f2c71008ba0c18cb127863e1206cccb44c23a6abb29952ccf0685ada2dff49dd980004a23c654de5d12819a44797854af6b9761a905fcf573d969496f101d49e24dff4948e47c7281a1acaf04df5a060d1c8101af991b5b1ced1ec2efe5d3002dea145f93f8b421efe115c70b09de6db0efef02e04693805a2ab8978a5a863d26d48f4be8b8a7146d973b41aff871be0a494754621a06b17acecb3d88962298fd4ad282da0ad08a4f1b65512cf6b9bded23d5f55879a225f4d1d286c9e3a32d0a7641ad38ab4c3ad6089e93d101990e89d6b63b9776ca84bd3aab8f51fbbcc2989e2557ccef3cd55dabb06d3e33e387211539811922b27ff12f5f55322f2f2fba8b8e3a5d2675622bb9f7ae2505a1c8f0f857fddb8020888c727f7fd29b63013d321a3140c3ee630ed17e94af1b3b628c942daa56c8cb75943c11bbe62ff4615e2e176308cb173f94b66cad501e27d405ea217488172cb45f3e74f399c24356ab5721d9f357a1b72c1e4c1f64122c555c32698b9b080dc1d5efe4b0d801f4c4a4b1e68b9d9b45e61fd03a6ac62c5035d9d55baf1ce6a89ad1bc711a1b577323d449a11b430bc3e3f6fc1de4692f90b178b6127f3572bd67b591407a2b2c53d1cb79d154f3cc9af03c3be012cac28cfec83233b95bfc1948b26edd73d10ec1a69240a13645f7294e783c5b3092fde28deeb0da180c9c8d565caeebc4a9cfefb282dc200943a35ff6abe27e5b16d41a8b47457ed4eb95c4ec90063d170726d16c07113ca4f9f65e9c875eca4a4e370cb3bae882ce0cc8089ca1c01ab8afd42270f1fd0896d3b0024b19c90bcbae7fcc688714fc3550f4f610f3f19dfdff351d36f086faad2549a3dddbd56c86fa569d8828d5c1dcf3888470cdb1cbeeef68a005e55c7c9d41ffe66ae4577a293a406694203c238f818a90b9cf8929997ad3764273d92ea48389692a3c7e6b85f9755d7030554b40a46e56e0c105cf0dda3c2fbeab9d15a677e9949d48cb584b83f99a14c1ba7cb19b875cf51af4c37a6d40ffa3d3577e2c62030086effdb08d7c52ccdbffe99503404ca8a41d4369d3d6c586dfd8b143a412ed26cc71c1f018cb637ddce658c17872f5d944c88e69484eb9f1150188e2b77037d0aaf52eaa1e1890256b32bd5cc42bc48b1bc732ee2c45fb099551d0304fad49ad5648523d48ec835b43863b8e21c9962ff36a692e4deaddaf76f4155f495bc65711daeb9fb303a0fe0e3f4874c63d45d220405b554f226d57daca331702a0e1fb93424c567b0a2adb3c9a12f6d3660d657a96f61360593eb1b4b247af3c5aa8ca35703c3679b7a2a78c3c954da6cba03db858b161f5584ccbf8c7623f4ea85625830f0d25231006917be11518b0be75bb6a7d3d8c305d88ce4ec6a8360a5ce17d6cd5556f89a6cd76d9893ef69b030aade2336107dbe4ef76911590f4e80f1430af902b27c30367770f95eb307916d054dc6db24c1b451f354946b7adb5451de60570b891240acbb8c95735324eb399808319d2a27b2cea46c7abd3e392bb4502f3582263711a2878f8562be84cec3a9009f53426e718dc35ee2fb634c1c5298cdbe5e8c435120568e6cc62fa4aef20b2f7280802a6d9d50cf52f6bfd7ecc8bd2598f1aa593863f2112b34d0113dab98e9d536cf4f64f2c9bcd39a2b9da8368588f43a2c1b1e0159748d9be7cf02140c9be270e2a25aec4e9a803274272f07f8e198dc5386c4be5d4e4de893f32c72cc6e344cafc148bc00c76d86da26aa094d09fc1f756b680c42cfe8afa37c794edab3cf5feeeea6d1d1ffaa2a7d38a146c34da50aee70141425fa6f660d1a9466604f1b55f29020f2326229cab91b862bb6dada7b60dc014df23f6f3b379494c9203010a44330e650a7f8c10d561a451c4106070ca601ecde9c636a140d733ef63f91036b2064a36a0f841a9a9c00b3a02f701cbf54ce24a86a92c36e12ea7c7ae6e556a4f2102ff032a6a7faf1a7a72bfdba825d2261b470f303fa27c20193347a7a99c6d46fb9e8fc472e2f39cae5d780fc6ff90a5e179aa7021f8b7c48360b36bc2e861e0bc9f8f9c8b6e2907d8b6886294a9c6b12dc6acd318f087fd7fb8c29fce74e3146ac9a3c09f17f59be014c2b0192f9b35f64f56fca699df310878161f7795d557aff53278ef362a2682605f131b692c68a68d14995c9ff04eaf2a52249d8bc2944f4e0d4b270925af79ff6bf903feda82391890af1737b55c502e1e15eadb33e66b58d32dfaaf39cdd63aba0ed86669ddd9dbebd3f8bb176064beffa653d188a644fe447adbc7a628e6581003894b6e8509a1bdb08e3cea22e6eb8edf54c4081092018fcfefd3e4a663b5bda3ef0e0b633bcea7cc71afb1fdce040342e58ac85d43058dd6ec03961eeb6e464affcc0fde611417782a9edb3078e8fd7204fb1677bebdaf889fd83d8999acfd9f41abaca6f2b1f87658ee5863e709697f9aacac6d9b02c391f274ee06ca0b9b2c1ee92a769a99fab673ec190966999360137624818522db24365953a9c470c095531a579737c58c8b42ada32a57d33a0d4a199352177b66bcac83e2633f1ea87bb262c42ee03512f229a0485876a6c65f3ddefaff0e0915177774ea200ce50ebde7d231ea772f75c1a8f4d6f152b3d5f6f4c745444af6fbd686a09e9184d0e3d9f6f2c899e7974deb613ca94f7f4c5d11c8e86470842cc7e04d39de928592492c871ad1d835613576c3a35d3df305c8bebe333109d8363e23ed4701564f821473c3bfead71b2ccbc48", 0x1000) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000280), 0x4) getsockname(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) 16:00:30 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000000000)='./bus\x00', 0x20000, 0x20) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:30 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:30 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5301) open$dir(&(0x7f0000000180)='./bus\x00', 0x4, 0x1) 16:00:30 executing program 1: mlockall(0x2) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x3, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:30 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) dup(r0) fcntl$lock(r0, 0x7, &(0x7f0000000140)) 16:00:30 executing program 0: socketpair(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) socketpair(0x6, 0x4, 0x10000, &(0x7f0000000000)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) clock_getres(0x4, &(0x7f0000000000)) 16:00:30 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="1522c01be76f0957ef893f5a20a1f3c387d4956df8ec914f13e64f5cba156b5e29812f48643bd29e1dfa9a864f7d32b5961a1d6f160113ff6e77fd0087686ef3dcbe6f57155b9900", 0xfffffffffffffdd1}, {&(0x7f0000000180)="4d274f496ec234edb456100a37aad8924dbdf1802b62ec0a3b82407bb013d21089f3025fd712368ad04911518111ad5c41a36eef4b776053f2868455c563fd56740f3dfa7a78c2e45b1222e62e0a1e036cbebd2c29a961bf745d1f95b34c3462ada0a421556afb4293e78c3fbfa40f4f4087e3dc24e12a7f5c6c6e9e9ca9c6"}, {&(0x7f0000000000)="f06ea8d9055804ca300b86a812a1c9298fc8"}, {&(0x7f0000001680)="05460be65762beac3aab822c55a77b77418071e4f2a6bfdb62f3c2ae23ffc261cabaf7b18f9741e66b826de43725a6621e5b48c1ba5b7c9614dab16200aeb534d5b58d10b22acf10b51856cac20d4b94c54fcd0edac69e02009f4bab60855a55d201b8522050bd20b50664075be4b52135c7a6ed8e205ce32a9984f9fd068bca042e040cf33a3e9ffc492db126a938f20804f2d8d50c24f68da7feec67b105ac764f4d2b24e9ce49068e350a44caa03747143a2f9c0c71a44da4083279192e6ba429d88beab9eee5255d11be054a14d0bc8c516f4e38789203581162bcb36cab7eb89abf5a324383fc5e0a4bba8c5cbc01d2508531733d8457115f6954d39e7f599c40c9eb4016b3dcec04d7888f89ad3f239e06f5a5c7cf081d9dbf081fa4032f94e4b4088a965aa5"}, {&(0x7f0000000240)="1ef9c855a4fd06b436e65b3ec5640f49b3b4b6dc72dcd501b1c01d8e34a699e2318a2d210a97a45a35aaa1419893c14f5007a5368a857a09b5451a76c34eb02aafd733c9bbf110af3635767381c3ccc58ea2e5c6452b7d429e8773cfae6fc154cef62c"}, {&(0x7f0000000480)="3400b9278a69e3c535402229313df519ff639a5786ca6da38250ceed3d74ea3f9686a5c5c01c1aaa0d77d963c56f9092f5b0de63dd7135b08e4357dc50d8f302bc90650caf8b3b31fc474be7cd81b25d25f951e504b3fc8d909fce21a6053bd9a3d820edc4ebc61af9523fe3548eb6dad7a8744e53298f6f94be1b49befbce6ce64c3027f933675c46d5b7b126d8053aeb8ad7eee202a7677a3cc3fb8ff8f5b00af1bca01f3929", 0xfffffffffffffff8}], 0x228, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) pipe(&(0x7f0000000400)) msgget(0x1, 0x100) preadv(r0, &(0x7f0000000200)=[{&(0x7f00000002c0)=""/135, 0x87}, {&(0x7f0000000540)=""/197, 0xc5}], 0x2, 0x59) getgroups(0x0, &(0x7f0000001640)=[0x0]) fchflags(r0, 0x10005) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:30 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x20, 0x3}, {0x3, 0xfffffffffffffffd}, {}], 0x3}) r1 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) r2 = dup2(r0, r0) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000080)=0x80000000, 0x4) 16:00:30 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r3) bind(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="2de0ea72dca9f9fa7fc791994dc6828cf9123a4a1b3832da8f39b661b27a0e29dee488ca766f97da8204ae9cf8df9fd570a8aacf83c6a5769651c8816a4889fe3b4935b6f681ca665e711e629e92421cba99c15ecd8c7f11cf2b1bed556881f847ca1e02caacc557556c6a3e70705469af130bc0a0b732d91302415281512a1c941a9f1a2745"], 0x8) listen(r2, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}, {r3, 0x120}, {r3, 0x80}, {r2, 0x16}, {r4, 0x80}, {r1}, {r4, 0x10}, {r4}, {r2, 0x4}], 0x9, 0x400) fchmod(r0, 0xd0) connect$unix(r4, &(0x7f0000000000)=@abs, 0x8) 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x425) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000003740)={0x6, './file0\x00', './file0\x00'}) r1 = open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x4) preadv(r1, &(0x7f0000003680)=[{&(0x7f0000000180)=""/200, 0xc8}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000080)=""/26, 0x1a}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/233, 0xe9}, {&(0x7f0000002380)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/36, 0x24}, {&(0x7f0000003380)=""/212, 0xd4}, {&(0x7f0000003480)=""/243, 0xf3}, {&(0x7f0000003580)=""/201, 0xc9}], 0xa, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x4020426b, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x33}], 0xb20f, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r2, r0) dup(r3) getpeername(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000f05000000000000000000000000000000000000d4289e07323a17bb03f93b20000000000000000000000000000000000000000000000000000000000000001cfe00"/122], &(0x7f0000000040)=0x6e) 16:00:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d014000000000000000"], 0xa) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getpeername$unix(r0, 0x0, &(0x7f0000000200)) 16:00:32 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) fchmod(r0, 0x10) r1 = socket$unix(0x1, 0x2, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) flock(r0, 0xb) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x842, &(0x7f00000009c0)=ANY=[@ANYBLOB="c8fefd492ceba7a279ceb8b8e9fa4bedbdf4c5d496a049e44c98ac1bd0f3532ab30cf614fc5c8d495cc706266b242915dd66fbf4c64e3b64fe7225ee70f3bc96279230c83a01184300398157fd9c077bc830000000ba9dc4d87df6cfc7170050cdbe64ddd51cfac2d8d82af1b32300000000008000b509b9a60e259dc081db3880f0903842c70820801e9283aa1220c956b48ca912df052ff416fe1400000000d87c63f77c6cf9bea5cd2b0710f8745c87bec3ca3e82fafe206ce2977179421259a99e07605da71ab09dfe3540afbb2068e4defacb2ab02c64d013cc275f70c9b0e28e2bfff7f9619f58066d0e9795f47bc1eb8dcb068786e710fd4a92ef1f3bc210af4f1778617e11a419b37b484a11214eb32b337f833336780d38db"], 0x1) fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) truncate(&(0x7f00000000c0)='./file0\x00', 0x4) r4 = socket(0x1e, 0x8007, 0x0) sendto(r4, &(0x7f0000000000)="17633bbb9d8c353258d4b1d91916e404fa7c439b0c2114856c07adf02babde1e1b5ed2a3ef43443560f64283de6f06f1a0a42a22", 0x34, 0x8, 0x0, 0x0) r5 = geteuid() setuid(r5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setuid(0xee01) r6 = msgget$private(0x0, 0x1fe) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0xfffffffffffffffc}, 0x2000000000000000, 0x102, 0x0, 0x0, 0x1f, 0x800, 0x10000, 0x9}) getrlimit(0x0, &(0x7f0000000480)) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000700)) readv(r2, &(0x7f00000001c0), 0x1000000000000200) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) connect$inet(r3, &(0x7f0000000440)={0x2, 0x2}, 0xffd5) ioctl$TIOCNOTTY(r3, 0x20007471) bind(r3, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f00000008c0)=0x3d5) dup(r7) semget$private(0x0, 0x7, 0x8084) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) 16:00:32 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000200)='./file0/file0/file0/file0/file0\x00', &(0x7f0000000240)='./file0/file0/file0/file0\x00') r1 = open(&(0x7f0000000280)='./file0/file0/file0/file0\x00', 0x10, 0x2) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r3 = getgid() mknod$loop(&(0x7f0000000300)='./file0/file0/file0/file0\x00', 0x40, 0x1) chown(&(0x7f0000000180)='./file0/file0/file0/file0/file0\x00', r2, r3) chroot(&(0x7f0000157000)='./file0\x00') openat(r1, &(0x7f00000002c0)='./file0/file0/file0/file0/file0\x00', 0x10, 0x0) chdir(&(0x7f0000000140)='./file0/file0/file0/file0\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file0/file0/file0/file0/file0\x00') renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00') 16:00:32 executing program 0: socket(0x18, 0x5, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="2b00ff23000008002c00000000060000", 0x10) 16:00:32 executing program 1: r0 = semget$private(0x0, 0x5, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xd73, 0x1, 0x1ff, 0x3, 0x7, 0x2]) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) 16:00:34 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x282, 0x2) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x5}, {0x3, 0x8}}) fcntl$setstatus(r0, 0x4, 0x0) r1 = socket$inet6(0x18, 0x3, 0x6) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000200)={0xffffffffffffffff, 0x43f}, 0x10) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="10d8d328d2bc17a41774ef08", 0xc}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:00:36 executing program 0: r0 = open(&(0x7f0000000000)='./file1\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000001500)=')', 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000740)="7757c28825adfc8c6b59a58fcdcb3cf53d1774dc67c39ae98e47633f0cdd9464859149445211265a3ddb6fb9eaf8581950b46704762b1aad1ce89c8fa6263e7045a913c55cd8bf43656449c3eeb77de76dbd5fe3a58356607816d4db9cc13621ab17706fa8a6fe5bf367db7073a9032ef321a69a8284bc85c585eedf5baab5bab12af9b072784c8d35e3b0d250ed21eb810ca8a0c8c69a598d82d78166920c92eccd7377ba13431b92ad5e4a5e1510c06fa6de6aec8fa5198978537ce7a3a6326f7b77fbfb38c60741c7420b4a9e5856966c31292a18f1fef2f7e518f67961afa316dc07d419d839a1dd7a4b039393bf7e201f5b8e5de1653e087da7edd18249ea0985f1afe3966035a87313778d7c8e4973c586be64e4425971b85709d0979973fe7cf7f5369f68e34e125cb7b86d2421aa805b3308a401cc2f999d7e813d582f5f2af3cbf81ce61ec9e66da36504a03e6b662a44319cd3eb70a98393a2759074a49b03408c7ba7b1e82244a63c15ae9ffca0fc4de6ba4635c085c15b0de85db99a47dfee15597949c8ffc217e8bd6e07ad5db18864507c4bf25447c156dadabed61fc9b2d793fb1d7d41093a69529de4ec8f378f6364d523cb181d5c71e4b663d7fd26e1ff6ae6e2df174f99f34485bab55dd2744915e1beee6d93d9497b564e88ea7f5a7da8a1254c0576effa2d3afad5931c2e35a2ba435a1c1b52903d1879683df84da68a8e3eb0dbac8cf7abe7dee096a62fd04d2a52bdae279125b39629d23136f04483e79e5afd6b514ee3ba222c38ebcda0a164be1bb390ba32c1fae5fcfa6142d72716a43351ebdd8f68e46381c17b3e24739fe5c51f8d1ee15d7bf800f38bd840be082c9000774ed097b3a7e88103c6da7609ee15272f213aa09b3fe941f20e7441f721a57a6fb9b4273811209fbe0b09c27662e657a6e9555802181a72b98948a7b6e094b542ff3e3e48981eb9c54d09370b12f158deca718afdb5555b37de8dbf573cfe3b8cc7609fd7d80a7180aa9d84306cd1bf73fa4eaef5afb366d04bc1d74ac56fc1be80fa34fc63f628b245f5d73623fdcd6c08fb8d1a076e4c4d3072503467a2a57a316350adbf58d22988f3bf1407922dc25033291b6255dc91dff5d88ff195c9f8c6e97b49035bfb5b4fe24375df8373f3e5b2fe87d1fe340c04a5d943413966b7244df13f1a045788be233c661f22db3fbc5fd952eee972715ed584a94758d8961b9b6fa7efbe87b2f0bd831779e4e80947e6690bb223e0763a65435a580172dfe88e5fc246bf4474fab2750d27bb42f9f1f60d56983c146bb727efe13f4953fb0beef6976e7f45b6eb261b9326891849e574ceb3ec3421fa51c9b0e9f43435fe1ae01f2afa5552a91e98d4f418c2c0979aafbe597220ea60960417cef86b93d65bb7bdb5a20c65ee359b3d223c19b782155bd5f3d382c0db89d9f0f4b3650608d55a99710696a6dcb1944873ff7fbf02eb161ab485bd7eb329f2d9a1f41fe1c6b694b8e3d0c02750dbf4d7967e5f28a3424140cad1edda55d9f88368c2e5f962ee12ecf95c641b6241a6601c9e5d54b94762666ba757fda52e49b27b17facf67366846b7328490a241acffd767f68069bbcf31997920f577f773a5217276503a582aa18b38ea0fae17dbc901750c912c11a98944be4021874b22c91a4179a61f8859db70d859b7538f2bc6d4a75fd672dc696aef98620b1ef7a92e4724270067197d28769b6e37e7d4c8d29efe1c635739ba7b5e133b47601d6090f59993327a4cc1e8cf7a11def569597a79b54f117d2cb4bad6d014c6ef36dd521db7f25bb6c153a36d128d480ee4c1e502e60b43d07a5f584ec762ce846970ec84723b0c86628bedf2bff73e2951ad224572b393db15648a679736917211b23f9c063f1da99d773da3c1faa0204bb12ea6658f51025e7b2df467a9b24bd592dbc7be43d8861d981026c37a818598ee5eb90e44bc1f9a5f83a90d0f166f971a3bf06c30ee4753371834f5757c44593ae984a4e56a36ec56b2728a6cf71354f01f0b3adcc3b67a03e8a34915c9e0ab8888e83c1cb8637f62abc9594bca162813d50e2d7ff5f20d4c105aad1f15fbdb7ac0a72c0d31474d8388da9a7ce5714d17222b9f71fb4ce6997cc21e58b04212926eb8b1db8c23705918810c8e7c961c583bbac2094b1d6c224c285515cbb115517079a7cf3c402b900690a233879ad794abd9371c0a5eb1998953a3190bed1d3d64044732d3a63620e45f12a957d42d687c1bb10689ee93d31a2c74fd25c60e4ed57cb5bdc13204736a102681d52af93ba5e20c6c98265df8ed338a0d8563df1d05db477e45c39c374d95e3412eaa77718f52d8ef0b73b45243546a345ff2646eb0b94f95d330889301ea22cfcb563ddca2ab6a9e485949d9500fd7a5cf38bab40dbd698f950b18e06e90fb46bbf82a5d04a0e20c84efcbc61ade4ee9ed0cc327ea3c04aee9b1c13fe68a7ba2970c6e809b321e7d478972ee0fc1c4a92afc4d16199737319d0df570dd3b023fdffc65dcacb03158fb157d4cc9f0dac4e10cc2e32de219997b2786d711e48b6134c25a439995a0a83655bd5306a2fed91b5b62aa33aaf59b7344192cf89d8feb79294eae33fe9779ac1f671ff05e71f19ec02da8e1316bc384b6a34daaea413aec5ba3616c8d6e10738286a7e17c9d6e90baecdf3e8cee503c1286b546b4955992efd3cba278165405a74e8a290c8c226a7f589ab702056bcb20d73ebada8afba771a5a30ab6f86d3e71a8c637c2e5c3f016076c83083bbba1a7d476cdb7b889f0a5cb957ccc004116b2a32907320b7dcc53e6881712e49f2c1e4f4f7027ed65598426fe17576cf3f53ce8d974dbfff8e7f0465705401888b333e02561992ebbbd7eec6d215373fae71711de132751cc208a85eec4e9cceabc7a772916233ba5da092097f15b620f8b89739731bf04a15c0f3d1bebc5a2d2f084d9462da11ee34b687384d5d31bf1e75add96ee17f53f2e8cbcbc67e5da239d1d787fa0fdedee88bb196963a33ab6e0f0d8f07600000dec02ad14da135caa519e128d3883b02508674f97b875a8f9aeedac0f08eacea146b02c38d0e9aaeafa3bc833ea3bb6e3f698e8d5b569088f5a5ef4f16b2ed7b0c2b6c07a20c074baa043e412d65d44baedea51ad4e9074d3e2fe9fc2aa58c53eedd0c2d070c44a4604b3e9f0beeb73392744c575daef02ef12e07192a3da5c4d57bdf2d7b867ed40247ed0eac497abca4f25cde90370df60e1fc0d3034393efef47732fa2a8ae3090500f87f6e0f6e0cc44ae88a8ea7f651da87409108640d28b29d310bd3f6094bc04cc95922ac619badcb90d94e0942ea5c6273e808f24a49df987f8d1c0d04b9ffdccabbd1f157d43c9469696c983dd5391b6a42707bc1cefa4a9e474b7c3db6dd66c8ead4016134d0474547aa7bbc93000ff21930365dcb816b128242ae101c3dc71aa5ac97d648cb945f603668635709625bb8915b2d54a42440c907202c8d46feac9edcad69c40c65172c078ed1e83d26ebc68f74ccd575d9c990393ce0b1e668b4e6763fb1582dc19c654887184fee533d12fd4a0ddeb980de7d78e05bce10ea1f2c6d2ed604befc61fd8eb1d42cb1cc4407ada95a9be1579151f13e2c8007b673dbe8edc32fa3bf0caec62bcbf9bba92900b17a8c3b5faad2ff9d7247226f29d6b0b9f6", 0xffffffffffffff45}], 0x1) fsync(r0) chflags(&(0x7f0000000040)='./file1\x00', 0x40000) readlinkat(r0, &(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)=""/240, 0xf0) 16:00:36 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x220, 0x40) socketpair(0x1a, 0x8007, 0xfffffffffffffffd, &(0x7f0000000400)={0xffffffffffffffff}) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = socket(0x20, 0x4, 0x6) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x200, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse0\x00', 0x500, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0x8, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r8 = kqueue() kevent(r0, &(0x7f0000000540)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x7e0f9f0e4d143233, 0x0, 0x74ce}, {{r2}, 0x0, 0x0, 0x0, 0xb0, 0x321}, {{r4}, 0xfffffffffffffffe, 0x28, 0xf0000002, 0x80000000, 0x1}, {{r5}, 0xfffffffffffffffd, 0x2, 0xf0000000, 0xfffffffffffffffe, 0x3ff}, {{r6}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x200, 0x7}, {{r7}, 0xfffffffffffffffa, 0x10, 0x6, 0x7, 0x2}], 0xffffffffffffb70e, &(0x7f0000000600)=[{{r8}, 0x0, 0x80, 0xf0000083, 0x1, 0x2af3800000000}], 0x8a, &(0x7f0000000640)={0x40, 0xffffffffffffff3a}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r3) flock(r9, 0x9) bind$unix(r9, &(0x7f0000000300)=ANY=[@ANYBLOB="01002efb00000000b5e9d38cfcfcdc39a552b12086a80854690598f5ae5b2c0444b73c9e0109971a47f04ffc133e678274a1b867dca88e4263ae6319b7018501253c3a8d8d9f4eaa909f82061d0b390332e6629684af067e4100e476bc85ec9efde3de80a6fdb4c83a39e0e2546e736fbccb963e3e816a5640971ac7bdb671bc581a0b4af28ff669c5c753a44541f753dcf95ce9649c3b1df8ff84e036bb8393ab99366b422f7f00924d793ea9a104fccfe9357fe971c98e715708c8c235ec31d78995c6163b85d06965d021e1dc202bb41cb9232869c6c483b9201fed76ac725fdbfea289"], 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1182, &(0x7f0000000100)=0x6, 0x4) r11 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x480, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r12 = kqueue() kevent(r12, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) close(r10) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000680)={'./file0\x00', @ifru_metric=0x7}) 16:00:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) mknod(&(0x7f0000000040)='./file1\x00', 0x2000, 0x80000000007) 16:00:37 executing program 0: setrlimit(0x7, &(0x7f0000000600)={0xfffffffffffff001, 0x3}) select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x1000000000008, 0x5, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f00000005c0)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) r0 = socket$unix(0x1, 0x2c, 0x0) r1 = socket(0x10, 0x8003, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fchmod(r1, 0x80) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000680)={0x8b, 0x2}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r3 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) setsockopt(r0, 0x0, 0x4, &(0x7f0000000380)="6b89be67d6241b7de90bf3d610b0b5b012b36d29e910cca213319d9fb36d43bfcfa0037679fdec70049bfe044c64f94cede289e68b9640ac0f05eb16c0ba327d3b2effb882f534f33ecef45c893f9ed0c65d1675417816a8c7e4b7382823224944b600a1fd584a273ee32bc34f6117e5fe7423db96f0b192f73314b550219a3124ea7cc5ab127427abacbeb7b20f54dbcb3e7c8ea882c1a37c77d10b1b536bcb4a", 0xa1) r4 = open(&(0x7f0000000200)='./bus\x00', 0x482, 0x4) pipe(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r5, r3) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000640)={{0x18, 0x1, 0x0, 0x200}, {0x18, 0x2, 0x3, 0x4}, 0x7fffffff, [0x52a5c60, 0x3f, 0x3, 0xffff, 0x2fef, 0x1, 0x7, 0x6]}, 0x3c) setsockopt(r0, 0x4, 0x29, &(0x7f0000000480)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c956b1e15f0c53810ca3cfbe1201cf137594ca6a3c0800000000000000adff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d61ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce85200", 0xc6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffec0) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f00000001c0)={0x1, './bus\x00'}) select(0x40, &(0x7f0000000280)={0xffff, 0x8000, 0x2, 0x100, 0x8f6, 0x6, 0x9, 0xf08b}, &(0x7f0000000300)={0x3, 0x7, 0x3, 0x9, 0x2040000000000, 0x0, 0x800, 0xf92}, &(0x7f0000000440)={0x3, 0x0, 0x2, 0xb0e, 0x3, 0x1, 0x3, 0x8}, &(0x7f0000000580)={0x9, 0x5}) lchown(&(0x7f0000000040)='./bus\x00', r8, r9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r10 = semget$private(0x0, 0x2, 0x646) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000680)) 16:00:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0xfe85) sendto$unix(r1, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264abd3b6da13c558ba4b0dbe66e38c8ddef9c93c4c3c76252bd08c954a7952b4571567e51a7b2a6eb0e844da908cfd24c4e92b91e122ef7af6abaa4a65fa21ee6100d7665327073662c9c211a138c9b2fd8f1c684fa2", 0x90, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/59, 0x1006c, 0x840, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x81, 0x5}, 0x8) ioctl$TIOCMSET(r1, 0x80044275, &(0x7f00000000c0)=0x8) socket$inet6(0x18, 0x1, 0x100000000) socket$inet6(0x18, 0x4000, 0x40) 16:00:38 executing program 1: unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:38 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0xffffffffbffffffe) setitimer(0x0, &(0x7f0000000180)={{0xfffffffffffffffe}, {0x9, 0x800001}}, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/136, 0x88}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x1, 0x401}) pwritev(r2, &(0x7f0000000340)=[{&(0x7f00000001c0)="b1498dc7aa26aed70f6d9f10fdcb17038b98ef4fc5b161c92a4438eadd9fa4b7629fcb2ca71b4dcc72a348037cad4ace6612df44b15a2587ac92ace9c4c9f855b204e45f01d848692ed0652224b83615a70000000000000002c05773e47f417acb771fb616cfa2fba749f90a2b180b619d28547756e52c6c068dcae4ea60247094dfe5c212f46c21beb4b57ce841eaf949d292ae7164230319654c05d52903168a097f3a4b6903962372e1dff668a22bf988a6eb001347aa460000000000", 0xbe}, {&(0x7f0000000280)="854998cdf3ab0e9b017d79b632501031c50f3d3a0f381f52b6b479a5cc84d30b539487f2c4c00ac77fe5409b282d1b1b718ebf898e145dc8c937f299ebab", 0xfffffffffffffe4a}, {&(0x7f00000002c0)="4192b5632ac78ae346abe8935153c53717d09173e4ee0447a95bcf25d494662abc8f0dc2b92bb978abff3c527d6023fe7b48359ac98529e4d26ca008e4edfd00bcba406dcf96ae6ba24d", 0x4a}], 0x3, 0x0) 16:00:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/55, 0x37}, {&(0x7f0000002380)=""/4096, 0x1000}], 0x2, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000000)=""/239, 0xef}, {&(0x7f0000001280)=""/4096, 0x1000}], 0x2, 0x0) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0x4}, {{r0}, 0x1cfe8171f007035d, 0x10, 0x1, 0x3, 0xc40f}, {{r0}, 0xfffffffffffffff9, 0x12, 0x82, 0x2, 0x800}], 0xe2, &(0x7f0000000300)=[{{r0}, 0x0, 0x10, 0x0, 0x0, 0x1000}, {{r0}, 0xfffffffffffffff8, 0x0, 0x4, 0x81, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x3, 0x17ccdc9c}, {{r0}, 0xfffffffffffffff8, 0x5c, 0xfffff, 0x8e, 0x1e}], 0x80, &(0x7f0000000140)={0x9, 0x29b9e2d9}) 16:00:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getitimer(0x1, &(0x7f0000000000)) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = open(&(0x7f0000000400)='./bus\x00', 0x8000005, 0x0) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000280)="0000000241c8570d4eaec7583dd0ad11886881e15ba94100b2171b1d6a5bb02fdd3f9868356659b94df6ec92f1642dfafb25d1", 0x33}], 0x1) 16:00:38 executing program 1: clock_settime(0x0, &(0x7f0000000540)={0x3e3f47ea}) clock_settime(0x0, &(0x7f0000000000)={0x1f, 0x4}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) pipe2(&(0x7f0000000140), 0x10004) fchmod(r0, 0x2) 16:00:38 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10040, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) r3 = semget(0x2, 0x2, 0x0) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f00000007c0)=0x3) socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000680)="57be6e77168adbfa2a6de7e5bb20bf472d2ba34ddb577929dfb15a437c752beaece3eec7897f5f665b7e8c7eb4adf5966820496d432f9b8018337a7be30c7ae694021929ede003061d91b5c5094a7f211f377780a1e287de0f6c0bea310a6af0fa3068b8a140b29a7703a7503bc1f3caea51155b22fd4dc95cfc4bf9b3f0faf8483a862e101a2a707f656d87a7a49f737a3747895d9b35257f14fda577ecb5c1b4752bd78f8f7ace7a8a808a0cc116df0a4a170ba1299b8f066728a3b23f57b93564ab8594098853af08f6aa3ebceb2142c145f9908891a8398aaf9949f0abcdcb3bb63a45a9ce39915757ad4c6ae007718b36e56692cd5100", 0xf9, 0xc, 0x0, 0x0) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000200)=""/140, 0x8c}, {&(0x7f00000002c0)=""/240, 0xf0}, {&(0x7f00000003c0)=""/147, 0x93}], 0x3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000004c0)={0x8, 0x7, 0x40b6, 0x7fffffff, "a3484f178f81d74c5e955dd602ec3a8f9f6b8c71", 0x100000000}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)=0x1) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r5 = dup2(r1, r2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f00000001c0)={0x0, 0x2c7e2f81, 0x6, 0x7, 0x80000000}) sendto$unix(r2, &(0x7f00000005c0)="83f0c89cac23e351dece3499f726e8369da1a4aef5ab6cf1e078d488738d7b9f63b55d46f812f1e0cdfa790aa90ad192a9a80018f518ebb7f5a420e0e77a51381b803e944f61c814dfe0a8026c44ffcaffc3ac76130381ec47b529e2e3f4ef0feec055eb77283922f9ce8779cd5a667450795c6ce41063b5481fa447390debb5edef488e8396f8d2d811ac87", 0x8c, 0x2, 0x0, 0x0) r6 = semget(0xffffffffffffffff, 0x1, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f00000014c0)="2fb9c929af931428d57569b273f281a76927b7884ded27c18dacb6291c480ebe45eaa00a46bb41d7167653cc354fcfc91b263ee7e9dc8b7bfe8849b8b052443075ee409891f4041d13aa2c5b0501ae47ad8641e716424ff3b5d31bff4f23897cae144403e24c5ef5a8302debbdf4b17731ff7b6d39f665be26eca491771f317c3c0964debe186a51010940fc6fd22ea4c12fa96b8b5f97025b37d145d837", 0x9e}], 0x1) read(r4, &(0x7f0000000800)=""/88, 0x58) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) semop(r6, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) pipe(&(0x7f0000000580)) getsockname$inet(r4, &(0x7f0000000780), &(0x7f00000008c0)=0xc) sendto$unix(r5, &(0x7f0000000500)="9cce2881c49e2f343e061965e4f50e6a823b9cd6461bf045b32e1d7a6035d1675527a6b628869363b2d13b2b3a6df3db4e54eed0f2cbc07372608938622c136611271e4a262f5a9081f16079e3fac1026c80c751445504845b078321bca0c27bac39945eae9a51bb6e79", 0x6a, 0x40a, 0x0, 0x0) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000900)=""/180) semget$private(0x0, 0x3, 0x3) fcntl$getown(r1, 0x5) semctl$IPC_RMID(r6, 0x0, 0x0) 16:00:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) fcntl$getown(r0, 0x5) 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="804593215f401e3271c3de376200000034c8135899171d72743e8da9f638508e9643d8d5f9c3ce6fdd29447f4f677d984b6b36882444d2e367364c4f1cff15d1bc0241947ea445b650c6a765930900"/92, 0xfffffdef) write(r0, &(0x7f0000000180)='X', 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) r2 = dup2(r0, r1) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x80, 0x4) syz_open_pts() 16:00:31 executing program 1: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x3) sendto$unix(r0, &(0x7f00000001c0)="b100050200000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x4000000000, 0x40000000000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x4) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) mknod$loop(&(0x7f0000000400)='./file0\x00', 0x10, 0x0) fsync(r2) lstat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) pwritev(r2, &(0x7f0000000900)=[{&(0x7f0000000840)="3bfb7cf32158ae59922cbc97c221d0e46fa3190a0ba0a29029447f45e8500db696160f85efed92fd03cdb5355eb81dac1f3de98d29e545ace199586b40e473a94581698b69c91311c5cce13ce6717ecafdcdf3c4ecd174fd9f035be94efe3d67356b27342cff458d229ec1ba", 0x6c}], 0x1, 0xfffffffffffffffd) write(r2, &(0x7f0000000040)='h', 0x1) fchdir(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)) 16:00:31 executing program 0: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/181, &(0x7f0000000000)=0xb5) write(r0, &(0x7f0000000340), 0xff23) 16:00:31 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000330000000300000035ce17351d70577f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x1) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) r2 = dup(r0) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x80) 16:00:31 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x8004667c, &(0x7f0000000080)={0x3}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000300000005}) 16:00:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x100000000002d, 0x3b, &(0x7f0000000000)="2c16b54c7f69660052024438a7ff1478a6570ddc0c614fa8cfb41925ed413559908ac24b7a7022e5898e24a16b708570ce00e1bf24c5d7815377c6251fdeb2a03cdfd79c89a6b2419ba2baabda46", 0x4e) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:31 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000280)) lseek(r1, 0x0, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x40001ffffff, 0x0, "050000000000000900"}) socket(0x2, 0x7, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000400)="c798d9891b75380defcc10ec2423a5dfd74b0e79606894ef96a8a1c4a87885bba527239c1c89878d7a896871fe86d1f0da887d5ca7c9ebf0e84b383768aa2d1f9eb4d9bbb1466a398299c4de14d825a98e4689afc5b20b892afbcf1a6f98be7f7f6886029fe55a2f33dd4b174e75b8cc2c11cc6e608445d3253a7dfcdf75db4f2815cbb51b4f1114", 0x88) r2 = semget$private(0x0, 0x2, 0x3) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000002c0)=""/47) r3 = socket(0x18, 0x8005, 0x3fc) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fsync(r1) 16:00:31 executing program 0: r0 = getpgid(0xffffffffffffffff) r1 = getpid() setpgid(r0, r1) r2 = semget(0x0, 0x7, 0x420) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000000)=""/163) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget(0x2, 0x7, 0x2) r6 = semget(0x1, 0x0, 0x40) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f0000000100)=""/198) shutdown(r3, 0x2) semget$private(0x0, 0x3, 0x8) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000200)) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000000240)=""/228) getpeername$inet6(r4, &(0x7f00000003c0), &(0x7f0000000380)=0xfffffdd2) r7 = semget$private(0x0, 0x7, 0x4) semop(r7, &(0x7f0000000440)=[{0x2, 0x2, 0x800}, {0x2, 0x400, 0x1800}, {0x0, 0xa7b, 0x1000}], 0x3) setpgid(r1, r1) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001700)="b92fc75d480573fa0e10555dd5a22016bd4c1c6b1dde447e5198502c948f0976a8d0760b0b1db3968de530fd9066a7bd4dceab5bbd3dd51f6bb1b5ad8e08727c7637dcb960f444e792e9f6f8f04ba83aad1bc81ffa049815094fccdcff31280bbfadd034ce2dcfce9794e9e7ea88ed88866b12be014910692b0fdf4fff98e93157e07e29e56aba4a9f4a10bc5d372b85d5daa44c027119598a306c691aba6cd3d50330899d834bc718cf2533d278b371dc3dfd4457f9a45c2e982e6f898e8ffce46595f05a1b39fd08af7b77b85b8eff4c8572183380923e283765f36c6e64f1a09c6edf8eceeaeaff83123531db216468bd277d85748158bc6b3b4ba6af2790892b0ae0740fa04714d38819a841d307e25be2ca6322ecd9ae64c96e5c7248215c7bb820ce970c404a1240ccca80db882008748ffba8836021549be8bd4213fec89437627407f3d7c82953fea2eb50a2d72d963e45a0d824761e6117e9f69577148a0170f2c12ec225139ba803d068a915417bc79140b4c2178d51290f78d9331ce6e72bee33f149eb6e812950b0554d96d91e6667c32d262ff47b8caf798fb832f5f04604dc80c1c8de63cfaac280817cbb2e10cf3a7d0fb2ba48e8c24488b2213dfbfd0ee1cb8034059c9c3afbd67b1f3e4e44d7785708062c1a015a20efc798276926b31b82c99646c77bb917de785a7e0a336f4464987c5dd457e492e05fad423d6a198453f7bdd72b67c57d54344fdc7143928f0dcff07ec6de2cae26c652bb1eee5e489d3c6fe066186af2fd1c75e7f72cbd1e0a46e9019f545b7d584e11dfa7292ee3150da3df0e9fae3f707975c903062f0b477c90412c06ea85e80ad19f8bde44b89be634cc7b37b9090c53c430f51f4e373f7f5b753f30380d47107a8b4d87e545d741a7478ae28fb6352602c741a469c3535cfaa01b0f32c22ccb8473927e5babaac01025ec6cd857b43dd3fa14eb4a9cf28a1194ba6201d2ce402e4ceffc3d9e0915a39ca23271afcc0f1e33fbfc461f4bf78f14559b35232c2d5b9d6733ae91c3f75317e8773885a5c5a23c736c97cd750dfa02afe23525eab37c8b07a8b7ba0b7c67a191a7cf9704bd9dab879463bee08290eb47b5f5557a3999e4cccb5ecb8c167e6bf67f3abbad734bc4d4516ef087c673d5d4d286cfe39db9e4c785faa80809cafc36d12f7ce1c10b395c2d9daf3bd178de2bb54ed6d0faa480aa7816cf525b50185bd447bd8dcb66b469ee013091494bfe3ad8aa022a69ce7c50c4b75a778a929c420ab113966719ee1b482f68a6f896432f4824a3b4fdbb3a2ab5ab5c9b1b864e9fbefb826404f91ab1d81f33d021de713cd5626ecfc8c7d56b07ad785f189dad3dbe33697ce381aa14813df26120a2f5c5b1ab4be3e9f6055fe93038683665113ea64b8a70c3077904cff7dcb7f2eccea498f1c83ed8ba93827748188e3deb5dd259a5b6a6676eaa9cd7e234cabe37af8a54eb584a25fa98a895752f3e15882c8881b0cbd19977e729a444b6d49343986c509f2a83469ab5eb876df1ba1d0c3b508dea65483e1cc31736c95e4084679e531a6410dc8f0449a375b1f1a7f9a9a445f132a20a1fd615c43c07249f42da17f787826e83df8684a2c8379e6d012ab117a5caa71fa051c6a80ee2c1a0608b31f09e870a62a846c1174a2c447549d7a4e2de87951c2ac7bf4159c1f3d92b5db2548943e38c36a385f9f690ba1904ed5aa9f6df6fc193f8bdf4b93eecf8bb8edddd75cb7a7af66fcf31fac7143409682dd85568e171e6b137a9c8ad849562d6802070697856f5369af85f7ba29dc717d93b7df0a50511d3ce7fcd143ba3a0d1a6bfd32c74f7d5b35ea7da76ec496e5ad9e2fc03b7686859f595efb4c126ce2addc8bea4ddf92c37df1ad83507ae27ab2c10a5d645ef25820d218354e2feb420bc1d86b3d519c4ca236bcef1d5dba726f84523b268cd793a8bdd0634927437e5f0593a47addca304a3e12208943a1daed196314330e1cfa45ad511b8bf64e0d7ff849e74ae44d884184ba3b6eaca6a5cc203201a69cb6de1a3eeb5fa6716ee28035930b4578fc1ab72375729134f2944b8869b47d0aef2eb0d73fa2722046403273253f90ad88f104981ab14b5778a57d1e78f8861e193e48b1761626d0cca4c9875fcf81ddf2d20dbed5524489f1bb1763f1bf3cd7c500fe87217924bc37b3954af9eebbf6ecde63ed52c457353404d0e64f33ca857797fc8e0e4ccd70dec631f8b8d47e7a05e6db8dfc6281df78bdf6884144815a001a63bae12b5edfa9af64fc4016d141da9b804856a9ce31fea11f216c33c5a3c876e66fa4e03bb941357b14c317cfd8dc711e321533672a7fc646d720a061846538a2e4725d9dc277db61b22365bc6767c848fe2420272dd711c278d6e03bced609c9b4f1502f76f3209b0dc6730f6f8cfb784199fa7a161c0926ef48cd3be7765d76fae3e7cc85629413b400909cbb035768ed5ab9994242e161acdfcfa18aa2955b958646cb41602bc486f6f9aea0a2855fcd544a5d8b7e46f2e77fd911548a7ec6135af48fd74fccd05ff82ff80041fd509de03d1ac50b1d5e34a8e0dac53678adbf814183e2fe21e2b842f6db69ec748b1c2a7f800e176193b74f36fb8cd529617808c4abd80ce0cffd9ed8c9f0ad79b9e9a2ab552b5117332ccb5a77226f17838d299a53f83f190d1c54237332ff0e61640713b4d29eeec3aad50e9e466e7bda7d3d5145d41d1da2c2c16e700457d32a5067d2d8804d2a9c6c0f87c4aebf989a51336240127fd2d39ad40431c80b784086a40eadd9f952b4fd38fd0fd6f325b948b4d311bd946b1eca93b39af627c09b892b7d3b6e504fad86c833aeb9a54904c9f8d6afe75fb2e9bb941aa3ff12e42a15d0f4e371f73c5bf6889d86558ebcb43b1d0abbcc6dfe7c85e2c5521d6f31923b95ec29727b8b554a04753ae72ef2d49040626d51153d907374399e63c64b00c860cca90c886b305ba0c914f4a82536012251405cb2d0f8f386d104ee6ee2d846ca5d5e9d831444b1bccbb09ef1abf0db62d7578ceee6523d0b874153f0d2f4e64180df980d000f4c402ea8eacafb8c6fb0d4848398d0e78c8f4388942d49f9c6dfbf30ce9203a5e41742c8801ebb8e1b8bc6a2722fb226ec82d0d99f4a4fe0f10b01944ec38f043fcea9a7fa4ef1e7f576dfc7ef1f64778804f8d5dc581167ce8c1c0d9173eb423f6af538002ecaa50de6b94fa349b201d0fc849b1671fe4728ea200486f9223bb0abcfe97a08dca91b65f06bd6a2923a2279880d0350f6fe5e358710c7c594ddc5532eacd86ad62c862352719c069f4f55eaa1204e3e97d02f49e9b4b04286ea604315c4410911d0970f3c0e09384ce227454f79b789f7e29a4b8fecbea3a5c868cca8259f5d2506333b4a349e6a63644ce1b4dbf29c5249e1187d9c529a3d2b0b1dd64c87ccae827627d563cdc9efb842432b98956f5607b6df40e2abe52c9836b37ad06dbd8eb2028b7b873daf520134bce14375f9d8a530b6d0e1f39962def236f9f338b6cdcd0a9b5ef9c357c09b685331eca6f8a065ff092ba266ddd31f4c86934f3458229e952fd1f01abf16be03adeb099fd3591b1ce0bf498cdde62e0158b1235aaf1c5f7a8b3a427469ccbd1fc4ed97f4f249634d2a13da5539578f731f796f00390a4fb3215734b532e45f6178fe14d499066f47f35ec0c1ebb4160799995ad5873351d905f9c114632c327e8af714d7252337a18bf2be053584337ac4cba4f8644e330f95075c4aad103bbb2e1eb594c0ff60ac1f54bca019cfbd78b22c9c0af560e28a4375dea1903ab09f34bc4a02c2dd66f342d0d1ec38fa4b690b682030ba95573a082f9d958cde102f07c8693f5095d57c6fda191a41e413ce006d703511eaa408081e5dc0e9eb9fea79885df41bbbb40e8b7af706d3571ceb870c2cb792851016c39daf3b47c56f9e901f376c7e41e97e445090822e64fac556666b285b6174a6d38331694f04c2a0d232507daa900d5a7c2f8906036dfc8bb97ce7d6f6da3eda2cf202e9c9a0df946bf555c72190c8dbdf2ee8b8907513ca66b0fe339f4e14460143020a83ed85029c34afccc3ce6c4c090a80ca36aeecde4e64611db3ce4eada1e7c950977fa6ad02d1df05ff629c6896a5cf21ef8ae59ed9dae7206afd8583fe80e0c33f69259819d26aca92d5903c73f82611288a9b03b508fd4324a364763f40da0a291b2190b8851faa38ad2f92c9f4de314b4546ecd73d57c66456c900c69478837da6310582dc601c976bdbcc85a460f80e14e6bdb0c6102a929e31ebe3ef38b0e68b9950171f919c0daa3bff57b6398467dffc1309608cf4fb305474f9cb8e4fe42f99b7a699dc64f100a22b77c576cadc1df7099ad57b074b779a98b975e2d0d6aed65fcd9613d0875cd937f5cf68e0ccd8fd6637bb29ade9c025e8adcf39a7cf4e78b1a57040d19cba6af5054adfeff0a1eeedb3cf9f5ed92348e7864b8eea86e3bea1bbd6596367271b78c17c4d02a826e2b61661e208103f25bdbfdb6b02063efc5e8ceeaf8036da4588e2cf52dc875560bf2164b7f20df4ae9636351c994d6b0915fac9d012666c54e068ed561f8e6c85f66c6d8d83f86bbcb49a164f8b51770064fb8cc228b5c4f2e855733492432b1ee3221ee7658d79e62f3264560132cea42b6a0ac8d2f8098174bcb5db71bb31f4a4b847505c2164d4441ef54bb662880f03eb62afdd9ac0acb45f02e5c033f7fdaa2526defe5fa508ba39d58660b67bf87091e8d986b2ff862603a07cb637e39a6d5bfa5db665a7639cd5a50aa0a62c778d757f17a7efd33e6a494e41580cca03cf281098ac3301513e7846b41ee4c352c120143d49eee67dc5171f418258837f682e93bd504d95f1387ad45616b387bb5eab6c290398d91af4dca883fb771a09531f7b224ece4b1046cbf4d9e6ba1c580cf3d1317bc06a40b7a0b6ff43382a49478a6be793e0b509f6d8324ded8f250988d83b637cf684c4436a69382f163705da4fd2bd3d163b58f179464673fb68c338c58ce97a3b1da66a2768758e8bcdc26924674dfd866c7fc0c596bff48cdcc2bd39d7f188f951079e48fd36870ba964d6314329042463c16348c796537664fd70868533665a2b619e5eaacd9475ad29b936a2137c14f4eb6a054c616341d143a18cfd865b50a196cb430f396280a24f70fdf27412d844482835c79e2587a671ba59047589ace53cc8f3ff01903cebcceda69b1b78b1897f273af9e028312ee34d0e427444ad16ddf707d3b512ffa0edf309d50a12c3cec1c8c416505349efdbaec3604ccef9293025919bd4ca98990a1bcc83301a9f0951d6f32f918636e6dbf52de3cf4ebb0c2dcb631534f60471eb2ffaba4383bc1c32841ec57b3e6e029582c8ff62e4075bc43bb0dc12cdc96c27f4ad7d8ee77ee9b3ec9f3401c2e984e3bd330489a459db5ce8be1ba64e6112d32f1ab76be9f4a60591b48888880e0c1e5063037beec9175c26e68d59d98e85482f8f6dfac0d0404aa3f2b4bbf06329c893b40f850b75a669981fe0be1c954685fbe8dd49b7c034f5b5b09ec59bfa8fa62ae39dd01ee384f8973b1b87c22d754096d127f2c53eb59f769e8a6fc80c355c6ed67011de7847af82d7b7b0280bcb8c3f475bf8e9ec10b3a39c02846b3f673e6372217cf9e602290b17057e5d1d5dbef3bf5c0c8fc05a67b86c55aac98deb6a2a2ff9cd1ef11cce68e644b1ea19a65f0a98eb340ce4bc4498afc93be87dcfc0969c23bdec6cc", 0x1000) semop(r2, &(0x7f0000001480)=[{0x2, 0x1, 0x800}, {0x2, 0x9, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0x1ff, 0x800}], 0x4) semget$private(0x0, 0x1, 0x62a) getpeername$unix(r3, &(0x7f0000000400)=ANY=[@ANYPTR], 0x0) r8 = getppid() fcntl$lock(r3, 0xf, &(0x7f0000000480)={0x2, 0x2, 0x200006, 0x6, r8}) recvfrom$inet6(r3, &(0x7f00000015c0)=""/46, 0xffffffffffffff6b, 0x800, &(0x7f0000001600)={0x18, 0x2, 0x4, 0x4}, 0xff80) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001640)=0xffffffff7fffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) mlockall(0x1) ioctl$TIOCGETD(r4, 0x4004741a, 0x0) semctl$IPC_RMID(r7, 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000200)={0x3, 0x0, 0x8, 0xbc, r0}) 16:00:31 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_open_pts() fchflags(r1, 0x0) 16:00:32 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0xfffffffffffffe99) 16:00:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getpeername$unix(r0, &(0x7f0000002980)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = socket$unix(0x1, 0x1, 0x0) readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/15, 0xf}, {&(0x7f00000011c0)=""/141, 0x8d}, {&(0x7f0000001280)=""/140, 0x8c}, {&(0x7f0000001340)=""/72, 0x48}, {&(0x7f00000013c0)=""/183, 0xb7}, {&(0x7f0000001480)=""/58, 0x3a}], 0x7) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001540)=0x80000001) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0xfff) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x20, 0x100}, 0xc) ioctl$TIOCFLUSH(r1, 0x800c7005, &(0x7f0000000140)) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:00:32 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0x0, 0x2, 0xfffffffefffffffd, 0x1}], 0x7, 0x0, 0x2000000000000020, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000100)=@un=@file={0x0, ""/56}, 0x3a, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/14, 0xe}], 0x1, &(0x7f0000000240)=""/162, 0xa2}, 0x40) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() ioctl$TIOCFLUSH(r0, 0x80487008, &(0x7f0000000040)) 16:00:32 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x272, 0x0) 16:00:32 executing program 1: socketpair(0x6, 0x7, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0xfffffffffffffffc, 0x6}, {0x18, 0x2, 0x7, 0x7}, 0x80000000, [0xe55, 0x7, 0x5, 0x6, 0x80, 0xb5f3, 0x2]}, 0x3c) getrlimit(0x7, &(0x7f0000000080)) r2 = socket(0x12, 0x7, 0x6) getrlimit(0x5, &(0x7f00000000c0)) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000200)={&(0x7f0000000180)=[{0x187, 0x7}, {0x8b, 0xf1}, {0x87, 0x86}, {0x21, 0x7}, {0x47, 0x7ff}, {0x87, 0xd3fd0000}, {0x1, 0x8}, {0x87, 0x7}, {0xe7, 0xfffe00000}], 0x9}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x20002, 0x0) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000280)=0x3) getpeername$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) connect$inet6(r5, &(0x7f0000000340)={0x18, 0x1, 0x1, 0x9}, 0xc) mkdir(&(0x7f0000000380)='./file0\x00', 0x0) lseek(r1, 0x0, 0x0) r6 = geteuid() getgroups(0x2, &(0x7f00000003c0)=[0x0, 0x0]) fchown(r3, r6, r8) kevent(r4, &(0x7f0000000400)=[{{r4}, 0xfffffffffffffffc, 0x1a, 0x10, 0x5, 0x3}, {{r4}, 0xfffffffffffffffb, 0x10, 0x5, 0x1000, 0x9}, {{r0}, 0xfffffffffffffffd, 0x10, 0x50, 0x100000000, 0x80}, {{r1}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x1, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffe, 0xc, 0x3, 0x7d, 0x1}, {{r4}, 0xfffffffffffffffc, 0x8, 0xf0000003, 0x7, 0x34d}, {{r3}, 0xffffffffffffffff, 0x0, 0x3, 0x4, 0x3}], 0x200, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffff9, 0x61, 0x20000000, 0x9, 0x4}, {{r2}, 0xfffffffffffffffe, 0x40, 0x2, 0x27698e, 0x3}, {{r4}, 0xfffffffffffffffa, 0x80, 0x80, 0xa3d, 0x1}], 0xfffffffffffffffd, &(0x7f0000000580)={0x4, 0x6}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000600)={0x4, &(0x7f00000005c0)=[{0xffffffffffffff01, 0x100000000000, 0x6, 0x2}, {0x1, 0x33, 0x6, 0xffe00000000000}, {0x0, 0x4, 0x1, 0x9}, {0x9, 0x7, 0x401, 0xffff}]}) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000640)=0xffffffff) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000680)={'./file0\x00', @ifru_flags=0x400000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) getpgid(r9) ioctl$BIOCLOCK(r4, 0x20004276) getgroups(0x7, &(0x7f0000000700)=[r8, r7, r7, r7, r7, r7, r8]) rename(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f00000007c0)={0x1, 0x0, 0x80000000000, 0xfffffffffffffffd, 0x4c11}) r10 = msgget(0x0, 0x3) msgsnd(r10, &(0x7f0000000800)={0x0, "08f5f6c81326449f522d8fc51e82ee59a43c16bf44338a6465f1de5d2335a5a5cc09eb80bbb7b06f9dc3ef0008e6e97b156a1a7b737bcc106eae5caad850182160f1fb8d1f1b8bc9a01db39285f3a26f809453720731276385f47c94abb979a5ae11deb738615f4d773ff13088cffcb9be90ebd3528a46b758bafd70249e258207b38c1cec0a94687562459e06"}, 0x95, 0x800) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000008c0)=0x200) 16:00:32 executing program 1: r0 = socket(0x4000000000019, 0x2, 0x3f) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=[{0x10, 0x1, 0x7, "0f84ae02281946c6f545bfccfdf1beecbb39b7a38747f4d6e4403829099ccaf2f066597c4af976857c4d252ee3d0ca4f0983e7e39d5495b7a8fdd2ab9dbbff31f2fff811e89deff0ebd05daa9e547b676243156a9de7e3595ea8818856c9cefe1442af8e1657b7dd847caf9f69b2f84f8f1aeb195177da745e4a909c382698b2e858f9a3f79737405d7949c2f056a24efe28c358077aafed2d3bdb322f1c0d8170aedcdfa430761f5406"}], 0xe2}, 0x0) 16:00:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) clock_getres(0x4, &(0x7f0000000040)) 16:00:32 executing program 0: r0 = socket(0x2, 0x3, 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = socket(0x2, 0x3, 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) ioctl$KDSETRAD(r2, 0x20004b43) nanosleep(&(0x7f0000000180)={0x7, 0x9}, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000280)="0e5dae3070ca9f05", 0x52}], 0x10000002) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8000, 0x1}, {0x0, 0x6cca}}) shutdown(r0, 0x0) 16:00:32 executing program 1: geteuid() getuid() r0 = socket(0x6, 0x0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) geteuid() r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) setreuid(r2, r1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:00:32 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000007c0)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000840)=@abs, &(0x7f0000000880)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000680)) r5 = dup2(r4, r0) getdents(r1, 0x0, 0xd600c836) ioctl$TIOCNOTTY(r5, 0x20007471) kevent(r5, &(0x7f0000000980)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x25, 0x7, 0x66890555}, {{r4}, 0xfffffffffffffffc, 0x8, 0x20000000, 0xc6, 0x8001}, {{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0x40, 0x80000000}, {{r3}, 0xffffffffffffffff, 0x91, 0x2, 0x8, 0x9a}], 0x3f, &(0x7f0000000900)=[{{r4}, 0xfffffffffffffffc, 0x1, 0x88, 0x10000, 0x60}], 0x5, &(0x7f0000000a00)={0x3ff, 0x46}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740)={0x8, 0xb5e0}, 0x7) r6 = dup2(r5, r5) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000800)={0x42d, 0x2}) lseek(r5, 0x2, 0x10000000002) r7 = semget(0x2, 0x2, 0x1086) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f0000000580)) unlinkat(r6, &(0x7f00000008c0)='./file0/file0\x00', 0x8) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e6310e03bcf32d8c9413ce2d383c6e67f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e86b993d9adf9c8855", 0xe5) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000040)={0x3, './file0/file0\x00'}) fchmodat(r5, &(0x7f0000000940)='./file0/file0\x00', 0x1, 0x2) r8 = semget(0x2, 0xfffffffffffffffd, 0x102) semctl$GETNCNT(0x0, 0x4, 0x3, 0x0) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f00000005c0)=""/152) ioctl$TIOCEXCL(r0, 0x2000740d) mkdirat(r6, &(0x7f0000000700)='./file0/file0\x00', 0x11) openat(r5, &(0x7f00000006c0)='./file0/file0\x00', 0x419, 0x154) r9 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000000)) 16:00:32 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = getgid() r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x5bf4c4c8a430aac7) getgroups(0xa, &(0x7f0000000300)=[r0, r1, r2, r3, r4, r5, r6, r7, r8, r10]) open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) r11 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r11, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) 16:00:33 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000ac0)={0x0, 0x0, &(0x7f0000000740)=[{0x0}, {0x0, 0x296}, {0x0}, {0x0, 0xfffffffffffffe7a}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x11) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x800, 0x3f}, 0x10) 16:00:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20008, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x2, 0x9}], 0x1}) r2 = semget$private(0x0, 0x7, 0x400) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000100)=0x10001) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x1, 0x100, 0x8, 0x3ff, 0x5, 0x40]) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000180)=0xab) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000001c0)=""/3) r3 = dup(r1) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000200)=0x6) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/204, 0xcc}, {&(0x7f0000000340)=""/222, 0xde}], 0x2, 0x0) preadv(r3, &(0x7f00000004c0)=[{&(0x7f0000000480)=""/54, 0x36}], 0x1, 0x0) read(r1, &(0x7f0000000500)=""/4096, 0x1000) dup(r1) semget$private(0x0, 0x1, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000015c0)=""/146) fsync(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r2, &(0x7f00000016c0)=[{0x3, 0x1, 0x1000}], 0x1) poll(&(0x7f0000001700)=[{r4, 0x8}, {r1, 0x80}, {r0, 0x1}, {r3, 0x4}], 0x4, 0x6) poll(&(0x7f0000001740)=[{r4, 0x44}, {r1, 0x10}, {r1, 0x100}], 0x3, 0xb9) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) dup2(r4, r3) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000001780)=""/201) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000001a40)=""/213) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980)='/dev/wsmouse0\x00', 0x10000, 0x0) semget(0x2, 0x3, 0x20) r5 = openat(r3, &(0x7f00000019c0)='./file0\x00', 0x10080, 0x86) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000001a00)) 16:00:33 executing program 0: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:33 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x180) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='r\x00') rename(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:34 executing program 0: select(0x40, &(0x7f0000000000)={0x40, 0xc8d, 0x7f, 0x1, 0x69a2, 0x0, 0x1, 0x2}, &(0x7f0000000040)={0x1, 0x3ff, 0x0, 0x6, 0x6, 0x3, 0x21, 0x3}, &(0x7f0000000100)={0x4e1, 0x200, 0x4, 0x10001, 0x40400000, 0x1a5, 0x6, 0x3}, &(0x7f00000000c0)={0x100000000, 0xfffffffffffffdfc}) select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) 16:00:34 executing program 1: r0 = socket(0x21, 0x8000, 0xfff) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:34 executing program 0: select(0xffffffffffffffa6, &(0x7f00000000c0)={0x0, 0x0, 0x10000, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xfffffffffffffffe}, &(0x7f0000000000)={0x3, 0x7fffffff, 0x0, 0xfffffffffffffffe}, 0x0, 0x0) 16:00:34 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt(r0, 0x4fd, 0x10001, &(0x7f0000000000)=""/146, &(0x7f00000000c0)=0x92) r1 = socket$inet6(0x18, 0x2, 0x40) getsockopt(r1, 0x29, 0x33, 0x0, 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4db0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x200000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x8000000100) 16:00:34 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x31) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x4, 0x400, 0x1, 0x0, 0xd1a3, 0x4, 0x4, 0x0, 0x0, 0x4, 0xffffffffffffff7f}) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000080)) readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffffffffff33) 16:00:34 executing program 1: rmdir(&(0x7f0000000540)='./file0/file0\x00') socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x20880, 0x10) mknodat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x8, 0x20) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0xffffffffffff0000) r1 = semget$private(0x0, 0x7, 0xfffffffffffffffd) syz_extract_tcp_res(&(0x7f00000000c0), 0x20000a, 0xb2) semop(r1, &(0x7f0000000080)=[{0x1, 0x2}, {0x5, 0x3ff, 0x1800}, {0x0, 0x657, 0x800}, {0x5, 0x200, 0x1800}, {0x3, 0x20, 0x1000}, {0x2, 0x80000001, 0x1000}], 0x6) socket$unix(0x1, 0x2, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:00:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='.\x00', 0xfffffffffffffffc, 0x28) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) chflagsat(r0, &(0x7f0000000380)='./file0\x00', 0x0, 0x0) 16:00:34 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="aed2466db8a3620afe8befee7028ac0a1b3da2633e628b85c44d1f55f7e62a451bece40130851d355bca4f91b9b1ea11c0984029d07170a7d1b0afe13b492914694cf1793cf2e5be748c6cafab69acad7301056b7563bf4deaf1a547230feb7d80e618ab6fcdbe2c009f06ab01a140d86263085dee67ac58e6c612afb51614f700043c4f2878bed71f7c2da095d6974d75062a2671778d3ebf163528844cf8b0b19a66cb9df16883a8aa67b033bb984d4f70578d690679a65716c839ceade94915c373696a9818b974a4a3608f2e200be23205e13e31db2b9c3837a1be20a9643182a8f513c0bffc6ecf553b0750a640310535aaf92a", 0xf6}, {&(0x7f0000000140)="fb9e568fa7bc4ff4319285d3b3519c5215c8903769df8ce22f939f43d47881b8517bbd89211af105967b85bd0902a41a7ccc966c133836944387780e55a1604e8067a9aaa3a12256176860abac48b5fb2e70c430bcfcb6502718a38c63ed8964ae2f406b50c2556a501f659865a281f521de220208f4279cd39c20da", 0x7c}, {&(0x7f00000001c0)="668ed96645b26367a18bdffa5211dbb035270fbfa3469e1ab315b99e433901368aff9b911c5fe1d93e4327874aafdd7bbf45f7566f19bb853a7632854f33b3cd537d544d44f1e3ada0946e7951f3", 0x4e}, {&(0x7f0000000240)="ef1afb7980b88d2bfe215de4ea84cbe42486cc897fb6a02e0ed8d8951e246b44a5f9bb4bf97e068da3b268d75391c82016ff33112a53ee2e1813b55bf67b01f8dbdda2a8df33bb40c2ec7c37d0bd0f4a51624bd770dfd5039d745f8042ffe2fe438d015a2ee950c4e75486e269b508d3c085b2910b1681ddee7304ddac4636f2e8feb7f0bb17c6959b111594ecdec5c3394b4799a2b3ab889695d047ee6eeb14549d9f69175bdd930cb35dc723eb67cf1577d6092c4e0f1381d4cd", 0xbb}, {&(0x7f0000000300)="c819b51f92182fc324ffe2b4af6bc2b9ad61e4084b08cc5b0766a58ef69028f875c2f7ae47fbc90c55da44af9ceb0afdc76d658d1b655b963c6b5221a2", 0x3d}], 0x5, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000021c0)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) getpgrp() 16:00:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xffffffffffffffff, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 16:00:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80, 0xfffffffffffefffc) open(&(0x7f0000000040)='./bus\x00', 0x288e2, 0x180) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000000)="7f6ab174fe85c233967b1253786deffef14b83a679fbdda2b8e5c8034e", 0x1d) 16:00:35 executing program 1: r0 = socket(0x2, 0x3, 0x4) getsockopt(r0, 0xd, 0x3, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x18, 0x50) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) 16:00:35 executing program 1: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x8000, 0x2) ioctl$TIOCDRAIN(r0, 0x2000745e) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x4) recvfrom$inet(r1, &(0x7f0000000040)=""/31, 0x1f, 0x2, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x42) getsockopt$inet_opts(r1, 0x0, 0x2000000000023, 0x0, 0x0) 16:00:35 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) munlock(&(0x7f000078e000/0x1000)=nil, 0x1000) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x12) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000000c0)={0x100000001}) 16:00:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x20}) r1 = socket(0x18, 0x2, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x800) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000080)) msgget$private(0x0, 0x80) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat(r2, &(0x7f0000000180)='./file0\x00', 0x480, 0x4) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000001c0)) 16:00:35 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0x8, 0x4) close(r0) r1 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x3, 0x0, &(0x7f0000001080)="9d37058a92dadb62564fd6755e9e7e8f8e4f6e8c718cd7cb4c475a5d42c751835bc1c8549444407ac3dcbdd68d0b6a7595a05e867b28fd40ab1eecd9afd67f9163da0da5703a01f128bf00d88cf894977fa4787dc665a8506f7ae6d22fcae84ffeb04cb50b889c70945a025fe154ae67834d607cf3369ced29ea6f6cc696b7141f4236ccc21bf96acc8db21afadb655a15aeb01a0eb8c1dfa9c2f5549548e0d08595f88a049e214f687ed60f85924a4c090e2f792b95d339821bc6d4fe7c299e824d56284d3b3c4561df187b9a735036ad95432bac12b5d51c5ff981e0ccc6c8384e96be11064ba74ecb5d51d0bdfd4fc7051d882f8cfda25c947b40779c6eb63b2b492e5e2ba89977292f7adf8314f424bdc8b0e56f3083d839aea5efff31a25a4ee047d8f04132426cfe680bbf37a1847716dfda3e598a2e357e81cdb6b23cf19ff7255bafb7bf9bec5fdf2efbe6817883898b521a837bd16858bbb9c33f0c67cda45e2c171fdb89edb7bbb272cfacfcf755b91efd8f3bc0ad82c00b6f46149035841ad8639ce7c4051e236bfff6cc7af2cba8649c61ad465c6e783909207da548e195c314f9b8a54a44c09177c35a132f8ba127676e7840b097f494e6e1c4772eb6c64581c9d850b5c24456ba456787684d66209dc98780d134fbc785f2da637dc124754eebd86db4b716028c46a27a22eca1103a00f51c8d6267dbc0a18b34830a28a15ed26565bef651cfc1182e59c2302759d3880792427035503727a37c3897778b0a35715518ed4d25de6749aebf0d870d8dabdd44c7f616c313d7711971d89caffa30f09674a8b6cc59ef49f5d8b5f691bac55e3557104a76d17284b87d0e1b662e7cdacba8ddb65a3852ce5bd65a16eb03e36b23e34bfa8303f62a6dc44ce9fe5f7753187d8410cb75e5dbb4efbcff43d5a44705b0decef9eb905aa788983be2668e896c4634fa70cda19f211ec5a8fa6b6468328c1d748b79c6c10b5fe49629c3d703d343107849434d6511d8aaa9fde26ef3c2c02189da0ece65a9bd340f821908961432ec2fd72ddf07881397cfdc362d959b63084d5fe35ccb3773acf03f318a6973f29de8f9250daa9a63fc35be749855812b93f5cef85f9b7cb0eb7e629518eae7abbe0ba8a16dd439bf64438941e052d14f99cd19eca69f97457e1e8e5834faa9a219c7d3c0639e7737f90729ac9d8c8411b51f533b0f2a743f07132139533c8865d1efcd8bc59742812df48b96b15413794dcdb68bdaac1d3c1e33062c3626d8224b57babaa57ba284a4262757e9a68896ff51c67db2d77aac1417affb943f3365900dcadf6d08de3114ea5666e15ff1c502eebdb0da086cc67cf2c01a47ed56ea48cfe75a26c2b960190393b9fe97b056031be88f57de9a96f3820d99c933f9e1e38d88d1da4957756698ace3c64ef282ab2539f7aa854f6aa85be3d5eed3dfe0249ac4233d70fac314d357aeaaca1a0be631cfdaea84d8502942b7884ce80a436fe9b01360e603c9160b1b2b1d98bb1ca785909a7bd052fae4d991751a4e0689669c595f8e21c184e68f598e4d50870c09f487744c972281609a66fc12024b7a6384e06c6a69eda56760e6a941e67ff89a2226f52e42cfd9f8b9fec108076d00c673ab1ed4886c2ac32bc0b20a7aedcf390e6a912cbeec7a2154215847801b304cccaab6c7a8af30a2a5d27459ca9744b007df3c642586ec4d7a19d340ac07cf7c5c26107e35dfc7dd67f5a3866bd1a2e5cbd3de859387064917620b0c16153566cf91cd6a0ccd56953658b1e0cfe3d7afdd79182b82d2efb148fe3a6c3395277d1bf3da96cca31512a3c7473e215ffd55af138ae548cfdf593e972eb17d0e2a8330741d3ffb5d83fa2724267b0fa92ccc49f77e780aa438d9982524c231cba74b7eb36fa203e4eacac10fbf0ab5b10fd6c57fb62bc5946e7426c1e4f8c14325f4021a951fe6fa1eb71e0ffe51932ede70317d4007e619d823c9f5ff9328913d0343c394c96702331c82fade13da5607cee05f52bd6ccdeb495284f5acb31c07960ccfce30a3f6e5824a00bee5cb92d0509f07bae03ce7b643c4df26b1e22f68347e92a4d3a6a7b3e1d810cb285326559c33e800bd9b72fdfae4942cc95e8e1cf99f86785927182c2c716e4cb295ad15862d4c44a5e5b8e26e4432edf1143573e479bce62109b3e6da07afe09a5ef897153bcccde303932007d2be0e35950ba8cd3c0a3a4d9fa9e9e2edf796c662d311456cbfcbfbda92500608c0ed5974f18dba551bd2c8cf7f0ad1857bec72b4b476cd84755ef5f16d8d45ad96fd92ea95d6a99ae9bd262589a842cbd46bae12cc2a56c4dd0419f73724606ea65ce75cd79ec82045de270bb02fe43ff513974f4538c393de3f651c62e60daef7152d1a63bda3273fed737ff0b47aa3e0d24634bf26fc1d811b6552255680e94613c13046f555310c7123cee14e162a6d210c30dac98b5a73c1e7a37fa06ddf9a19d29554ecc84751bc892ac63529ba969fa6b72dc72b6431b23746a239804dc9b6cccdc6fae131e314ec54155b8841b98cb78858e57ac3b6200ca7f60061f3dbef8da22d75f43c4b4a03c2ca7088fd75447a0638f073a01b90ced5a5f30045f804addc9739e0d73a2ad7c93127875eb9a1bd3c4ca16a336d47559abf3053d0c0e81f08dc3192c05f0c2b98077f300cf5d51ff2e7ea86bd25ce06f605e2e6d9fa85e8bc3c505acae11c00777b314b8594226c9189a4e8bf9fbde8cc4489c70963b74462f790b67603804249062ca71c6d01cade29398323de6ab307ee64da3b87d9938959b42816b2a0026071dc7490e798a7f00eb726d37213583ca705180c29014a9e6dde0d4fef3d29e9d79c2268beadf3299c22cd27990f2956151087adb04352c3bec3d4fa3261552d2b2583800cae825e9e179ae9ebc450d40a591f68676a6ee7f18c630d688ac7b35bd7d972be0343b3f7caa8dc3c09e575bfc5541d293fa308233190f91874b8e601d1646f92ab995af11e672d1bdf1090aba06cb94cabb5f2af301a27198e510881993802b05b4618a0f26c5e8d420fbeb80f52ef1b2b6b2a9ab52790f7726eafdfe8d0de70c1e8bcce82bd1996ddf792c7813a0c73ee975d1e43f90392688d67d6150f43f5d66cf9d8c4152cd4f871afd64cda3e1a00eb60b5d2d46ce005903cb03030aea636eb60b3b078051bcc983985d24b1beccff47e8ed7d76bb1991f086c8b440d1fc1508fd73072eb8e54598bd0e54a197debc757e6404a0c140d8f1a0a90b3687ff67711e9bae1551698b37a83ac0eca94cedfc854f348a65b0f92322321848d89749b49b17ce7d7ce4f2e4654c8b7738b919897a0c011f999c533ababe880ebbcd0f7d1cf4e96c1ac4fba5a20811f2e255f796055d34f4a42073326ec34e1264504330ed82af4d14825354709e28d13f23dfe748d942eb8a89004da2f410dc8339531a31b0e554221c54813a2e02ec9e21d9d7ff6af59f7446ea728ba4edff3ad302ae3ff8977664ae7024c982ae5d02b15de482b6a8475380091792f0758cf1439f3d34b3b8ff93be7fc961f960a2b348ff327b10e7a5a221b44136bd157e03d59607e2276967729996563923494a7c5642347208da7766bd19d60b87701b81b48caf09169632877c8147d7fe4cb3b42137fd1c612d194f618f82557f83cf6633bbeee807bc7babab34c39373b2dae8ed4120828beccd614f73906e2763076217fbb34ba6de7ab09c31c49bc3396302e0f94b594a349c822017de67fa4022cdda7be1777efbc3b0e92db3e800b9c4891b4eb259b3b375d5b0fd9901fe3554c1635f1f63e36716bc28e06c49f845e3608d79d55d5ac076eb7d9ac49e5074fc0747c788f9e5ddc75d654ff53c827082b9f6323da1419b190f59bf084e6d12c962b722e7e3a98c812b748be4a8882f673fa7f648e8973cb866ca996dc7eef757aec1d4cc2aa6f2811381aae0b94a5ddcaced4b77fc21c7929dfb7003c79a1778a7e315dfc0b36ba7c6edd8173ac92b61cb907a97fc365d6442e0804c5aeaf9372722d7433813f18ec618e527df7a21429c658ba4dc557e67854d9bcb8c47b494c6fdf63e9399aa95b2b6d8309eb2d90ae61e9d6a175057afcb898de27d96f9c1626a5217e7076f96060d67c01928e6e96fabc70120bc095174ba1c5ff5f049926bc2cfd9ca2831306ad89562d59d757e0ddafcd91b650300b31f53ab1ad1f6f1b07ffa86da36b6db3be7233ccca04357520eddccd62eea81e7c0a7aeb87aa4d4e30d372fb0508ebf9b62be3fa6773e41ed429e6bc13695071a3bc22ee8b954a29092c23809cdeb6ed4cb4bc39bcacb85797899c427104666c7fdf43685974998bfbf8b8b6093982c410e20499665e71a3a05c7a896690abf27cff56b07a0462ca55acdbf5ba525f112b2a9e235bb8dbc80165542641fc993b08a5a2bd4f4e82518227d6ddc35cce1011b93d4eec59230fb193278477e110142cc8ce3c80ece6acf62cda670bd92df1c5cd165d0ca4abde29a677e791420bef7959fbd3f9cf84d2d2b9aaf08dd27a4fcb97dbfc3b8db328face35255b6e5a27fee69039a48a4d795f98e487fe9efb39cf4d3ff6e4434f9e2a9cb53d11ed3490b53b59b370cd30121dde0554bc1e29b6b15848faf624f2de021bf80d373c6646098fbb02ddbcc0fb54c51f24f284d412ffa980c272eacc5201a781f82ca44d6dc6f8fea1400b6d2dd410193ba04e793dc17f330c8f62a038ef1ed3ccd0bac9785f0166ea6a93f59c15cedbb4212fa2633a3b4adf3371785d4aba3b646886d8cbbbc2061c13d033c7e54d27ff95690dd255b7b137632c1950263aa698f93d85aec712f6b6ef64e4a2400e8f32bb315d7ff2ad3c7ace37099fb4a0ac9dcce21d5cf9c992c40d9f171d0b9edaf826a92f6d7ecbd7f3760df84a2a8d076f48744bcf298750a07884da22075eb86fc004c9859581ef7b663538af62363a598c789bb4d2ad741966805976444b1b26b30b4e9567323cec41df642bce8df11014523675587658a8ff904aaf0a00b89a914a4313d05fbd15d9359d9daa2156d57423900608395a2de2e205d452a91425649a580be0fac4c9a675818d1ab0dd7b29486cf6473c6abab6ddb0d00b6119d8d5bbb37fa342fbce5e4fb2c9c6fc8aee1e71a1451f5d29d5757d9b82896e3ad7431f73258077fbc2c9cb28cb5182909903fcd68db2981f0babfcb81449def0b0d17c029690cbac5c14610884feba97f6c36724da7f485eb77f30015f4c8f9567f02bf3498698edee7de868188360c51bf4c0e5381321892641f85f7b71006bcbcb17845c8866d53df99c938bb52ee32f50d119f54e63bd70684ce22fdb3d9d4632ba6a6082e90a81be115e831dbb32ac68bffac7ee630636bbc6b137e5787e7ee38fa2010c33739335b2b8457e40261309eb7141f96098629f26aefc368ea95574705c5f5448303e7132802f7107e62613982b0d4739ae3496d7889e6b1f059a9952fe1e4e8f3761dfa8bbb2ec046f50153b02bc0f5f45d98a1e4a068ee6217d73f384a1efa0209cbf42d09c290b66677b908d3a1d7e193bce36f9fcdb6abd30e77c39970ce5a4af6d4c35a7321caac16a9bf46197f7b616f00afe1e52da6fb92666ca5e16c9289128f78e4c1987f4feedc9f7af0b8db401bfb0af4e66ab5f5a8502933aefc458ec535a4986b61899640851c54c6f7e1cc5a1dd3ed49a45619e61ae500ba28add8ca771ec96cf88db6a285017642a15ad1821d52f6922f7b35956982c7993c6567c", 0x1000) ftruncate(r0, 0x6) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pwritev(r2, &(0x7f0000002100)=[{&(0x7f0000002080)="0fd5bfa436afe618d27106c3e8dbff98d7d6113271e836", 0x17}, {&(0x7f00000020c0)="2f0cc96196bfcba8c57a8c2d9a31612d92408425ef13fa03562c5c301aecd0c85795a63736", 0x25}], 0x2, 0x0) socket(0x0, 0x4007, 0xa9) r3 = semget$private(0x0, 0x3, 0x4d) semctl$GETNCNT(r3, 0x5, 0x3, &(0x7f0000000080)=""/4096) 16:00:35 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x4, "d730c1e7e400000001000000000000000000009e", 0x80000000000000}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x10) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 16:00:35 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) 16:00:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r1 = dup(r0) mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x4}, 0x0, &(0x7f0000000300)={0x3f}, 0x0) recvfrom(r2, &(0x7f0000000180)=""/116, 0x74, 0x800, 0x0, 0x0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x4, 0x2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) 16:00:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10408, 0x114) write(r0, &(0x7f0000000080)="9c14705084b0f1452e2e2e", 0xb) r2 = socket$inet(0x2, 0x8000, 0x1) faccessat(r1, &(0x7f0000000140)='./bus\x00', 0x1be, 0x2) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) shutdown(r2, 0x3) execve(0x0, 0x0, 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) connect$inet(r2, &(0x7f0000000000)={0x2, 0x1}, 0xc) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x7, 0x0, 0x10004, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:35 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) socketpair(0x20, 0x8005, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) recvfrom(r1, &(0x7f0000000100)=""/153, 0x99, 0x842, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:00:35 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x219, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:00:35 executing program 1: r0 = kqueue() r1 = dup(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) fcntl$getflags(r4, 0x3) r5 = shmget$private(0x0, 0x10000, 0x20a, &(0x7f0000ff0000/0x10000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getgid() r8 = getuid() r9 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000380)={{0x9, r6, r7, r8, r9, 0x13, 0x6}, 0x8, 0x100000000, r10, r11, 0x1, 0x1ff, 0x7ff}) r12 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20000, 0x111) ioctl$TIOCDRAIN(r3, 0x2000745e) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x7ff, 0x5}, {{r12}, 0x0, 0x0, 0x5, 0x1, 0x5}, {{r2}, 0xffffffffffffffff, 0x2, 0xf00fffff, 0x2, 0x5}, {{r2}, 0xfffffffffffffffb, 0x4, 0xf00fffff, 0xdf, 0x49c94100}, {{r0}, 0xfffffffffffffffc, 0x0, 0x60000001, 0x0, 0x2}, {{r2}, 0xffffffffffffffff, 0x10, 0x20000001, 0x5, 0x5}], 0x84a7, &(0x7f00000000c0), 0x5, &(0x7f0000000240)={0x7f, 0x7fffffff}) socket(0x7, 0x4, 0xd56) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000040)=0x3) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0x1}, {{}, 0xfffffffffffffff9, 0x6}], 0x64, 0x0, 0x1f7379b6, 0x0) 16:00:35 executing program 0: r0 = socket(0x4000000011, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10000001021, 0x0, 0x35f) 16:00:35 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0xfffffffffffffffa, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffa, 0x1, 0x1, 0x6, 0x1}], 0x6, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x80000007, 0x1ff, 0x1}], 0x1000, &(0x7f0000000100)={0x7f, 0x7bd3}) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) 16:00:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{}, {0x21}], 0x2}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000240)=""/198, 0xfffffffffffffe8b) 16:00:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x40) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="907d15d6b3065cf048cd2e4fbf9edb82a4b5b3e266", 0x15}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x5}) open(&(0x7f0000000100)='./bus\x00', 0x800, 0x80) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) 16:00:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x5, 0x5}, 0xc) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) syz_open_pts() close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0x1000, 0xfffffffffffffffc}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x30d4f9, 0x3bf, 0x5, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) shutdown(r1, 0x0) syz_open_pts() 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x7f}, {0xdc}]}) 16:00:36 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r1 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r2 = open$dir(&(0x7f0000001880)='./file0\x00', 0x8082, 0x80) close(0xffffffffffffffff) r3 = dup(r0) semget$private(0x0, 0x1, 0x201) munlock(&(0x7f0000378000/0x1000)=nil, 0x1000) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r4, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r3, 0x0, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000180)="b100050105002100070000b1ffff02002c451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r6 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) uvm_fault(0xffffffff823168f0, 0xffff800003bb6000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel page fault uvm_fault(0xffffffff823168f0, 0xffff800003bb6000, 0, 1) -> e memcpy(fffffd807e4051c8,ffff800003bb5f0d,7,fffffd807e4051c8,6d639b8203a16684,ffff800020c71808) at memcpy+0x15 end trace frame: 0xffff800020c71710, count: 0 ddb{0}> trace memcpy(fffffd807e4051c8,ffff800003bb5f0d,7,fffffd807e4051c8,6d639b8203a16684,ffff800020c71808) at memcpy+0x15 rtrequest(1,ffff800020c71808,38,ffff800020c71750,7) at rtrequest+0x83c rtm_output(ffff800003bb5f00,ffff800020c71800,ffff800020c71808,38,7) at rtm_output+0x760 route_output(fffffd8068a6e500,fffffd806f73b600,0,0) at route_output+0x79b route_usrreq(fffffd806f73b600,9,fffffd8068a6e500,0,0,ffff800020b39c38) at route_usrreq+0x35d sosend(fffffd806f73b600,0,ffff800020c71ac8,0,0,0) at sosend+0x6eb sendit(ffff800020b39c38,8,ffff800020c71b88,0,ffff800020c71c50) at sendit+0x590 sys_sendto(ffff800020b39c38,ffff800020c71c68,ffff800020c71c50) at sys_sendto+0x92 syscall(ffff800020c71d00) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffffd8,0,6,f849be64010) at Xsyscall+0x128 end of kernel end trace frame: 0xf873c6eba30, count: -10 ddb{0}> show registers rdi 0xffff800003bb52f0 rsi 0xffff800003bb5ffd rbp 0xffff800020c71600 rbx 0xffff800003bb5f0d rdx 0x100 rcx 0x2 rax 0xfffffffffffff2f3 r8 0 r9 0x5 r10 0x977fb30494504e5f r11 0xffff800003bb5200 r12 0xffff800003bb5200 r13 0x100 r14 0 r15 0xfffffd807e4051c8 rip 0xffffffff811afcf5 memcpy+0x15 cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff800020c71598 ss 0x10 memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb{0}> show proc PROC (syz-executor.1) pid=169227 stat=onproc flags process=0 proc=4000000 pri=76, usrpri=76, nice=20 forw=0xffffffffffffffff, list=0xffff800020b38018,0xffffffff82383fe0 process=0xffff800020b8c6a8 user=0xffff800020c6c000, vmspace=0xfffffd807effe9d8 estcpu=26, cpticks=4, pctcpu=0.1 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 81857 344792 10182 0 2 0 syz-executor.1 *81857 169227 10182 0 7 0x4000000 syz-executor.1 8064 465929 96729 0 7 0x480 syz-executor.0 8064 306222 96729 0 3 0x4000080 ttyout syz-executor.0 8064 285813 96729 0 3 0x4000080 fsleep syz-executor.0 8064 234211 96729 0 3 0x4000080 fsleep syz-executor.0 96729 127617 12432 0 2 0x482 syz-executor.0 10182 183168 12432 0 2 0x482 syz-executor.1 53156 437281 1 0 3 0x100083 ttyin getty 3614 60859 0 0 3 0x14200 bored sosplice 12432 392405 76771 0 3 0x82 thrsleep syz-fuzzer 12432 519960 76771 0 3 0x4000082 thrsleep syz-fuzzer 12432 59828 76771 0 3 0x4000082 thrsleep syz-fuzzer 12432 497165 76771 0 3 0x4000082 thrsleep syz-fuzzer 12432 449981 76771 0 3 0x4000082 thrsleep syz-fuzzer 12432 450170 76771 0 3 0x4000082 thrsleep syz-fuzzer 12432 17237 76771 0 3 0x4000082 thrsleep syz-fuzzer 12432 258140 76771 0 3 0x4000082 thrsleep syz-fuzzer 12432 442523 76771 0 3 0x4000082 thrsleep syz-fuzzer 12432 216654 76771 0 3 0x4000082 kqread syz-fuzzer 76771 302585 61569 0 3 0x10008a pause ksh 61569 471252 71955 0 3 0x92 select sshd 71955 66294 1 0 3 0x80 select sshd 90551 39142 73993 74 3 0x100092 bpf pflogd 73993 214787 1 0 3 0x80 netio pflogd 65536 316685 84 73 2 0x100090 syslogd 84 472640 1 0 3 0x100082 netio syslogd 60332 454803 1 77 3 0x100090 poll dhclient 68095 197476 1 0 3 0x80 poll dhclient 8214 148560 0 0 3 0x14200 pgzero zerothread 75280 496052 0 0 3 0x14200 aiodoned aiodoned 26258 509435 0 0 3 0x14200 syncer update 36797 166692 0 0 3 0x14200 cleaner cleaner 35512 34723 0 0 3 0x14200 reaper reaper 14818 100785 0 0 3 0x14200 pgdaemon pagedaemon 7278 416761 0 0 3 0x14200 bored crynlk 20550 67140 0 0 3 0x14200 bored crypto 83634 351132 0 0 3 0x40014200 acpi0 acpi0 14539 89001 0 0 3 0x40014200 idle1 45749 172328 0 0 3 0x14200 bored softnet 41979 73231 0 0 3 0x14200 bored systqmp 52688 213013 0 0 3 0x14200 bored systq 98260 384135 0 0 3 0x40014200 bored softclock 70503 42272 0 0 3 0x40014200 idle0 91513 239020 0 0 3 0x14200 bored smr 1 343473 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 81857 (syz-executor.1) thread 0xffff800020b39c38 (169227) exclusive rwlock netlock r = 0 (0xffffffff8219bcf8) locked @ /syzkaller/managers/multicore/kernel/sys/net/rtsock.c:883 #0 witness_lock+0x594 #1 rtm_output+0x6b0 #2 route_output+0x79b #3 route_usrreq+0x35d #4 sosend+0x6eb #5 sendit+0x590 #6 sys_sendto+0x92 #7 syscall+0x5b8 #8 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 1 (0xffffffff8236a688) locked @ /syzkaller/managers/multicore/kernel/sys/arch/amd64/amd64/softintr.c:87 #0 witness_lock+0x594 #1 solock+0x7e #2 sosend+0x586 #3 sendit+0x590 #4 sys_sendto+0x92 #5 syscall+0x5b8 #6 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9520 6413K 6426K 78643K 10769 0 0 pcb 26 9K 10K 78643K 589 0 0 rtable 106 4K 4K 78643K 387 0 0 ifaddr 59 13K 13K 78643K 115 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1477 0 0 iov 0 0K 12K 78643K 41 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1191 75K 75K 78643K 1615 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 12 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 102 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 6 17K 25K 78643K 617 0 0 sigio 0 0K 0K 78643K 6 0 0 proc 53 50K 83K 78643K 444 0 0 subproc 64 65538K 67586K 78643K 204 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 39 0 0 in_multi 33 2K 2K 78643K 112 0 0 ether_multi 1 0K 0K 78643K 9 0 0 mrt 0 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 230 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 92 30K 30K 78643K 2755 0 0 UVM aobj 33 4K 4K 78643K 36 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 30 0 0 NDP 12 0K 0K 78643K 36 0 0 temp 147 2369K 2435K 78643K 4878 0 0 kqueue 0 0K 0K 78643K 3 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 8 0 4 1 0 1 1 0 8 0 inpcbpl 280 277 0 270 1 0 1 1 0 8 0 plimitpl 152 37 0 29 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 78 0 37 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 10 0 10 1 1 0 1 0 8 0 tcpcb 544 104 0 100 1 0 1 1 0 8 0 nd6 48 12 0 8 1 0 1 1 0 8 0 ppxss 1128 6 0 6 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 21 0 10 1 0 1 1 0 8 0 pfstkey 112 21 0 10 1 0 1 1 0 8 0 pfstate 328 21 0 10 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 352 0 164 12 0 12 12 0 8 0 art_table 32 353 0 164 2 0 2 2 0 8 0 art_node 16 76 0 42 1 0 1 1 0 8 0 semapl 112 98 0 88 1 0 1 1 0 8 0 shmpl 112 34 0 3 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2617 0 1195 46 0 46 46 0 8 0 ffsino 272 2617 0 1195 96 0 96 96 0 8 1 nchpl 144 3663 0 2031 61 0 61 61 0 8 0 uvmvnodes 72 2768 0 0 51 0 51 51 0 8 0 vnodes 200 2768 0 0 146 0 146 146 0 8 0 namei 1024 10194 0 10194 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 2 0 2 2 1 1 1 0 8 1 scxspl 192 9752 0 9752 12 11 1 6 0 8 1 sigapl 432 805 0 789 3 1 2 3 0 8 0 futexpl 56 6483 0 6481 1 0 1 1 0 8 0 knotepl 112 181 0 162 1 0 1 1 0 8 0 kqueuepl 104 73 0 71 1 0 1 1 0 8 0 pipepl 112 496 0 475 2 1 1 1 0 8 0 fdescpl 488 806 0 789 3 0 3 3 0 8 0 filepl 152 4337 0 4221 6 1 5 5 0 8 0 lockfpl 104 196 0 196 3 2 1 1 0 8 1 lockfspl 32 357 0 357 3 2 1 1 0 8 1 sessionpl 112 23 0 12 1 0 1 1 0 8 0 pgrppl 48 32 0 21 1 0 1 1 0 8 0 ucredpl 96 788 0 779 1 0 1 1 0 8 0 zombiepl 144 789 0 789 3 2 1 1 0 8 1 processpl 840 822 0 789 4 0 4 4 0 8 0 procpl 600 2010 0 1964 4 0 4 4 0 8 0 srpgc 64 24 0 24 2 1 1 1 0 8 1 sosppl 128 5 0 5 2 2 0 1 0 8 0 sockpl 384 821 0 801 4 1 3 3 0 8 1 mcl64k 65536 3 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 6 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 5 0 0 1 0 1 1 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 125 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 236 0 0 12 0 12 12 0 8 0 bufpl 256 6609 0 1147 342 0 342 342 0 8 0 anonpl 16 90261 0 79624 51 5 46 48 0 125 3 amapchunkpl 152 4313 0 4089 15 6 9 9 0 158 0 amappl16 192 3812 0 3342 44 12 32 36 0 8 8 amappl15 184 58 0 54 1 0 1 1 0 8 0 amappl14 176 42 0 38 2 1 1 1 0 8 0 amappl13 168 26 0 23 1 0 1 1 0 8 0 amappl12 160 301 0 297 2 1 1 1 0 8 0 amappl11 152 25 0 10 1 0 1 1 0 8 0 amappl10 144 115 0 109 1 0 1 1 0 8 0 amappl9 136 849 0 845 1 0 1 1 0 8 0 amappl8 128 411 0 396 1 0 1 1 0 8 0 amappl7 120 68 0 62 1 0 1 1 0 8 0 amappl6 112 58 0 52 1 0 1 1 0 8 0 amappl5 104 397 0 382 1 0 1 1 0 8 0 amappl4 96 1032 0 1001 2 1 1 2 0 8 0 amappl3 88 143 0 136 1 0 1 1 0 8 0 amappl2 80 5802 0 5737 3 1 2 2 0 8 0 amappl1 72 25861 0 25398 25 15 10 20 0 8 0 amappl 72 2282 0 2241 1 0 1 1 0 75 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 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 35 0 3 1 0 1 1 0 8 0 uaddrrnd 24 806 0 789 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 806 0 789 1 0 1 1 0 8 0 vmmpekpl 168 10422 0 10398 2 0 2 2 0 8 0 vmmpepl 168 92978 0 91405 107 27 80 80 0 357 11 vmsppl 360 805 0 789 2 0 2 2 0 8 0 pdppl 4096 1620 0 1578 6 0 6 6 0 8 0 pvpl 32 272432 0 257891 142 19 123 126 0 265 5 pmappl 224 805 0 789 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 499 0 5 15 0 15 15 0 8 0