kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Fri Mar 22 22:45:06 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-3.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.10.36' (ECDSA) to the list of known hosts. 2019/03/22 22:45:34 fuzzer started 2019/03/22 22:45:37 dialing manager at 10.128.15.235:14155 2019/03/22 22:45:37 syscalls: 1 2019/03/22 22:45:37 code coverage: enabled 2019/03/22 22:45:37 comparison tracing: enabled 2019/03/22 22:45:37 extra coverage: support is not implemented in syzkaller 2019/03/22 22:45:37 setuid sandbox: enabled 2019/03/22 22:45:37 namespace sandbox: support is not implemented in syzkaller 2019/03/22 22:45:37 Android sandbox: support is not implemented in syzkaller 2019/03/22 22:45:37 fault injection: support is not implemented in syzkaller 2019/03/22 22:45:37 leak checking: support is not implemented in syzkaller 2019/03/22 22:45:37 net packet injection: enabled 2019/03/22 22:45:37 net device setup: support is not implemented in syzkaller 22:45:42 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2, 0x3ff}, {0x6, 0x80000000}}, 0x2) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/79, 0x4f}, {&(0x7f0000000100)=""/190, 0xbe}], 0x2, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000200)=""/208, 0xd0}], 0x1, 0x0) kevent(r0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x80, 0xf0000005, 0x401}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000011, 0x8, 0x200}, {{r0}, 0xffffffffffffffff, 0x24, 0x11, 0x3, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x0, 0x8}, {{r0}, 0xfffffffffffffffd, 0x42, 0xf0000080, 0x9b1, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x9, 0xfffffffffffffd62}, {{r0}, 0xfffffffffffffffa, 0x0, 0xf0000001, 0xfffffffffffff024, 0x24}, {{r0}, 0x0, 0x0, 0x0, 0x9, 0x7}], 0x7, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff9, 0x68, 0x2b, 0x0, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0xffff, 0x20}, {{r0}, 0xfffffffffffffff9, 0x80, 0x80, 0x3, 0x7}, {{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0x2}, {{r0}, 0xfffffffffffffffa, 0x40, 0x57, 0x80000001, 0x1}, {{r0}, 0xfffffffffffffffd, 0xa, 0xa, 0x1f80, 0x7}], 0xc2fb, &(0x7f0000000500)={0x8, 0x100000001}) unlinkat(r0, &(0x7f0000000540)='./file0\x00', 0x8) chflagsat(r0, &(0x7f0000000580)='./file0/file0\x00', 0x10000, 0x2) readlink(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/220, 0xdc) rename(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000780)) sendto$unix(r0, &(0x7f0000000800)="f9596602d2511ebc521f8fe85017ab9a2d4ca62dca657d6c6861ec62a693914f9ac7b9e13e8de555308a2fa53487286c447f7ff327428fea7a71fa4ab73052822f3f9050a062cd4c428ec5af9c31a0559f0b411a20f214320e3c6ad7f563e61ec40a745a515dfa6bb604d884e93e2909032b09566c1675c2f58c08536cad4f5964de7c5c4cd5913d96640b479f0831b6e8182fcce7830c06e57bc5d499d4f32f4877f105ca6d7f3127362ec7f4070b5cb09355963755ffb014300ed0e6b90a54ffecbfb97319a64b591ae99e2c3a36d8d542d3fbd3d6980b1435c358b5d83a8e3f81c327fe6a29770377a1e9d1df886a964a538e801b79c74bdd6f9ef8129ae661d309f360ed9029f7b28a804d70534f80a2cae0cac0a5df357f19906d2a9a5beabc6b3933d577d7a84a29923f05fc36226ac9ab89ff12763ff219ae7539a877c89e441cccef5933c8ee12ada3290d31a0099b8afedafb47d239ab0597475e6173127afcb35fbf519111a90cc801d007734747f168bbd0707d4b228c76f0d97a8e7794c5f1cc54ba154053b9b8765ee426e2c2bc01a65f8f92a2df8dea23af187d890ef7cbbbc2d909db3eeba53e0010cfea12424c4ac5c1243b10e5ffb731b5482ded3ad82a70a16618cc67601afb285deb0552b6cef0e0da69e88ee8619910c2bca9fde5de11b815d716e84d11a95f4a71a4d131283e3e005c61857133970b86352fa09c91be206667a5954d8042ec2d9187663df6790a106b3e573276a88d215594ecdb058b362572431f338139c8bfad4b96efc4f5cb712beb1548cb212b2ec1505d0883b2a652e43d01a52c1bce10f84f506309c8709cae3dcefc370b068b060b6ddb1d974e666122fc1c42e18bad1a40456230cc27b27d734fa05a516bce2d28857f4d1001fbacf057139f5d1dfa0e6abc0781b7cf2b0f8b0ae90bf88d24b633621ecff3a21d57517bbe8a784f23bea32eeadfeed01673b2334f8b5cc41b434464a046b67bc6fdc0f92328c134e051835a514dec662e6f6c3915af745f06da485228470c8744e6b088961a188129f1889180f1e5f634daacafbc4041f1d73c766f3fb15965742f23558d7c8f479edccb66f59c41d25174378c4f58d442d8ec4bfb80e341d325f9096b92684f7dcff55067c274109f6be8caf8f76d0f794a83d54900183cf9421215bdf5d136b875814fd178824afd84c18236143f127da119ecaf3df433c022272e8b3e50878ba956e7d62e81fcccce80f29026b79ecc471854741ad9087571dc10b3549d9073d598d9b18591c350f4155b6590bc1625bc3e2b37ab61b47fbd3ebd2e34f63d9897c041313d1a16c6dcc85de8c31cecec629ebb578ea9307fe1bf807b351f93d00b6235ad1f71b733c7e88a37eafda350ab75167526a50801a6822825af73949a42c89649f988d79e2a23739bab4633950a37e8534d43cbefd273c552edbc5110dcea7ec2b904727ea18414230dbe32d7758c16a490663ea8eb1ddc97a64b80322ddd3f01ca71c41c3c0d87f2cd2b79113978f33646d42d257781d11809a0cd5aebef5507723f573d55a49886f08ddcbdeda522ec6237a2b0642957d0b7562b3f0f298029a5b7fe432b617f6102e6dda9e03d43c3dbb9b7223e119f25115f805e7993af433810a579a05cf1587f75c8bf3525f5e1353837163432160091ac8a271e0b8f8e4174d2512efb0cb9663ffdc89fa22d1d4ed4697d28fec4792ba5a79906a2e31d885ad0e3fd550f20d5868a62fd34e8b4fa3072b3e0b7409dd6471b9d5e16311ef6dd753411318d1230a701b851762bb518ec2af4f67b9f322624965754ae65d3333b13e16385a614dd4a816c53204e1f096f80397c627e384ccef21329f9e667f17dcc6d175757f1471bab870c752f6748d6f80803ec961e0de5ada303c20974272ccb620024318d584a92a596625e94b8cba5cb6c79fa25037fd57b99b90b1888a409f4259bb6a7288b98032b5a24000de78a243c35cc12ca5164ac9f31a50638ec59230b090a979321d9cae14fdcaf5c7509e78bb61ae729b52e3e4185f66e647f35bbd8b7682b40a42a2b400abacc827434f4795c874a09edcba71f87785c9e4ba037fd1a8eeb31c971efb25a16fef790cf42c00d0864be65fa5ffbd6e66e46be8067c93c1dd15aed6cd7dc894ddc7fab5d3372ce60c1096d40987892a768cf2fb306bd5364624f1210f8f51006f37c63bbf5a0e300dc34701a8ccf89ce6e90c1a3472206996835ef1e9e88406e0c0dfa7f73ef407c0665dbb5ed50a3bf28ef2075222c77884165407bb8daec1557b8f21b9ed5c6761f4aaa5a6e8f152518992b4a4650819c07e335574a07b05d9c7ec74cf41102335df2a8bec6e16b5bee71d103c632c4289a3e43639d259367ecda6512d1a4dc211338617bc4b936564eefb3b25f8c233c0a7406721be3647259a506309ae530871f816be33955c1335f8481b85f56f8bd8931e697ace5624a5416566dde499d409f4ab127ea82619e4f0f9c09709fb16687d987253085f1b81ba67ed5b599e03dae7de4148ae26b178f5051fc8b2f7f87c6000635e03aa6aff63c38acdb0582cd9007f7ac179bd92d8f4d4d47b84aaf04d563bfd317c1b73ec99f037484ff62a470b0508c7db5b95e65ea822e91a57d52acae669406647b58d8151a146b9ecca9ae65fb97d0673fbf4992ccd37f237cdb5369cb16ae8fde342f881965c6a9cfbae9d6d6498144ed184f1a4b34644b69f47a789d2fcb3c11d2a4c569da06b3c8e33580ebe6665f2e078f19a5c713f5d66a7a5eca06122718cb0f1a947f1fd98649408a49810cd4ef7cfbfdaffa56369bd7afab1a6f0f9379c140460fa5f595230b87db959236dd8b6883406f7979e85334d3c0247c09395f11fac519849526b998903d08c566b67c5f1c9bdc39ad6d020b7d53a71055959c389a03854675e8b6ca91b4cbae5567b3034e41dd70aaf6936dfe5a78e75e72b1d824201d8f07c65313c23b5e1fceeea7258488206a3dc01c33fe5d1c2869060396de1047b6a15f053e5b19eefe0d990ce42807c921d2bf032ff9c076f48de06d333cad4ec1746324590fc48458e5375d4cc5f02b6187cc4238f0d8f475d1c1b2fa264999be23a4c86f59562e8b806efb3ac2c43b8c077d3c094876fba3c1527586c08235439dd96bf6b425b93995274c30653a64dbcfa0758e2c75e19489bd328cfbc24aa30c5969f9c9586ae0517aef6832124ad6d7babdbd4acb3e32b7c9457742e852411e550a666c353ce9364090ae01ae777810b863c30d96b023a9cb29d50523cc761fddf5228ce836e16516c9fcbc1bbce49d6ea540fb774b7793b7b20719a4afbbb9473632b8b0826369c01001e7c0298d2eb92cdbed49618fa4bfa7c3cb025dd6031efdcbb1e271a70ad41e92e7300dd3e520e7cc3f624fcf39b348022161b4a426548c9336f06d8d8f670efc8189f4070c2468fabccf979b199d7626ecc865af60ea71b2e84165712a8b2017e4a9772a63a0f7751ec0eb34effcc7d34fdcd9a62bd327ea6f440ecc0a0112be188c56b46719b5bf607f3b67c9745c7bb87ea02b849f5b5e6403bf63d877d681a647f6aeef764de4716788351c624d932d9cec51899f9df33d35b2a592e6d1d590e8b06636f5bf84c5373b4e104e0c9fc9952d97519702a34d5718bdf8994724d2b51e23adbbb4a4cda6584675dfd70943cbc1b27ac07a2d1c900a82551e203548891e28a40c7b0af3dc2c8b9dc9d20ac60045bfb4e752bc19f50fc845201fc35ea83c0a4305297a1e59f3c63ca70cb8966c7782bb9bea78800a10a536edb79644fed15e9bb9c18beeafd7cb00413f321d9e18fccd5f382a351aee658ac1c3faaf0c32a3707c1e6f100469ce782e22fe282c5f198a69df528f0dbef8cefbe0efdb18feab662f0221abe5389bac78344e6b674dcb178b72c584e4d8219f27c0216ce4df28f8c7d74b37587990248b71fcca40061a53b8e6a63b9ff208a4189c0f586829f3cfc6a9e66939d973f7086c9157c52c4d3fa2ec74a97e71d1765d7e71da2d71fd37c7252e192feca17b2a2543e71c592b7c17b47efd3887a9c164470a1c8ea1986c377ec4f85ac3c14b9b96631e9bca3d7eae73e83f2fc663cc2e78d3b83e79557817aa5f53c919b9936ef525e72b1e5ce83828b563553a58dc05a4c9d4525114f161dce6f0cc82a35ce9f4d03bf4b98ba5d1ec7a3b7013418c104227f3472c46b5fa3b257497a9922431848ffd0ce236c16e47d05281ac73a297c0092e3500443971351eb4dfdcf8ac16fe01518fbd24fff3c239121873c702ba75b6d7606e5aef7f862e941b80f1bf154eace9d1944012697abf8c9ccaa41b44a356a6426a69bb4a2d046626d4e2046bececec310f54c7f7b0182b7705e4740ac7851dad7a9467f5624cf3e5e63a45d3d937f07a58f59c92268932d892c51951abcc8adecb48a1c9fb26e5856da30c0ff875a708df2b380a2abcfaab0056a81d70264bcf0100323e32381f7b7dd7b1d8cd4169e6d5cbec7abaf7b76b871153da93c8da064ecc179dddf65cbc9baf37b40fe8959504cbd56b8ef876fa4ed8c27d1f3d5a591d5e9721dbdf5768fcb10b5e1b09283806e02e08b6541b845fefb344f5e3373a17263ceae866294647e81baf505676a5b8bce024eab629c58413e563ac42ff23ee58dec17fb1e8eae4730842ed9254f05d3cb927aabb4982810bb28210fdb91c7404bc31d98ac4f66a43d23e43cb83055bf4d39a9cbc11251fa2dde55bc705eadc7683c9185cfd6413b25da85833ec6b78911fd9bae630cb07856206f4451bd0a350bd73de5de2ac68b6508a4e760c90f81e01887037c5d88e11bca91e50ded0fcaef2e1f194f6d31ef85e15afc7ec781d40a31eb2dcb6904df4343049a86fdae30d9312a9d327a30d023c791e7be53331cae3cb1cdb2ee3665d137fbe2b76372e7103543087533abc9a7358e03ed824979b0c0b091b0e1dccc8df8332d448a18e7ef7d868091e353ef25ea869dd0e5696005f64a04cbb639e24eebf7824a9c8baa91dbc0bdb82ac69e1fcda34e836b9ae942aca3cbb21fc2b70834b69e1d981361336f54d1f53f315a63c37110e099b52367204012c0b706a0dda93477200834a956608b8519bee1ecbb9dbe7ac57c30fdc6946032a74712b156dd25e2f935bc56811a5084e02b1bdc69bb0b3de16af10b5ba37326bfaad5084fbf3e1f4b877fab3682e8cd65d9aba937da8950b82ee25c3a5a2f91c0cfcb89202259acd75660c8435056ba6c29ccb92c70d683923c7cf7fa0b99cdcacb9682653e845a959b07cd393def101609c87726c0cf465345562667c2e102a32539064b8e37f2b0dd925c9d93f4329968cf57da0adc59bba1e6d7bf9b2d01f75a54791cdf27143e35c22ad9d3c5afd095713d6d8fda70dbaae938f15acb582d6d1842b5e1c178e41531746b506aa93231dad37cf9f55911adf61651bec4969a3b2e3c8ea321a484821c18e205b6a2a72535885bc2aeabe18b9402aba51bfe1172001032f661ee6cf451bed9ee8f8ec1459e434575b65b31ff0977f8fbc6152d183bc7049acad6cfb8bb4cce693c1f66164f023c23fbf64f9146cce4e05eb9efc7c3d9778d8709bf65f64a98dbefef7811faf153b5a598738eef82c5ef0eb9c72ca222d99bc538309c6188df27e177e881570b9b1a25e523a52ce7d5b0315b7daeeae431b8b5cd336310454476dc207fe514bef7a67ab6ba42b1ac9e88c1cfabae38029aeea5534759e2b008da286f7c382a7830a", 0x1000, 0x8, &(0x7f0000001800)=@file={0x1, './file0\x00'}, 0xa) r1 = semget(0x1, 0x3, 0x0) semop(r1, &(0x7f0000001840)=[{0x3, 0x10001, 0x1800}, {0x1, 0x10000000, 0x1000}], 0x2) readlinkat(r0, &(0x7f0000001880)='./file0\x00', &(0x7f00000018c0)=""/242, 0xf2) readlink(&(0x7f00000019c0)='./file0/file0/file0\x00', &(0x7f0000001a00)=""/147, 0x93) r2 = open$dir(&(0x7f0000001ac0)='./file0/file0/file0\x00', 0x200c0, 0x180) recvfrom(r0, &(0x7f0000001b00)=""/202, 0xca, 0x800, &(0x7f0000001c00)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r3 = fcntl$dupfd(r2, 0xa, r2) rename(&(0x7f0000001c40)='./file0/file0/file0\x00', &(0x7f0000001c80)='./file0/file0/file1\x00') chflags(&(0x7f0000001cc0)='./file0\x00', 0x20000) mknod$loop(&(0x7f0000001d00)='./file1\x00', 0x80, 0x1) mkdirat(r3, &(0x7f0000001d40)='\x00', 0x0) symlinkat(&(0x7f0000001d80)='./file1\x00', r0, &(0x7f0000001dc0)='./file0\x00') semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001e00)=""/234) recvfrom(r3, &(0x7f0000001f00)=""/23, 0x17, 0x1, 0x0, 0x0) rename(&(0x7f0000001f40)='./file0/file0/file0/file0\x00', &(0x7f0000001f80)='./file0/file0/file1/file0\x00') r4 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmdt(r4) getsockname$unix(r0, &(0x7f0000001fc0)=@abs, &(0x7f0000002000)=0x8) getsockname$inet6(r0, &(0x7f0000002040), &(0x7f0000002080)=0xc) 22:45:42 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'\x00', 0x2, 0x3, 0x7f4, 0x1, 0x0, 0x0, 0x100000001, 0x2, 0x0, 0x8, 0x800}) r2 = fcntl$dupfd(r0, 0xa, r1) lseek(r1, 0x0, 0x2) write(r0, &(0x7f00000000c0)="d2c31f18a01536e6b06af36a7def2877e21f81fe2385abec8391a80ed20dbc944daabf8d97af366a649364b2853dbcc8cb2ccecfe6234fd862a15402a7152fa893301c14f24085d32787840fcd430729380ea8a7b89202ce87e4368b84c2ce04ad77c8b47b251b33f4336161e4bf6a067f0cce75d8f285c185ced65a8a9dfa6b080866ae6d474f46bc70e9f9b95d6b18b6070315b64de9", 0x97) socketpair(0x6, 0x4005, 0x13, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000001c0)) ioctl$TIOCSDTR(r0, 0x20007479) writev(r3, &(0x7f0000000500)=[{&(0x7f0000000200)="b2033ff7538a341ec103f57466a0094f6a1462bce76b65186a172b24b6810bb2f2001e2419789162f7313fe6a12e0353bfdc0cee415e3c4bd7a2e0c0e87ebd829d6e6b672349c6f726929f63a8b1434c4ab252afc4af340762e2f449e4005e982ca07e450ad9eda6da9b8b8dc99f32269d7dd0a5a5b6abe78412db0ef8683ba28260e085bea78dcd431b6b7648fba566821be7935642ba84764e1a99d6960d346547c0ab7a2e802c36fa5dcac8f3676302c5c3e464b2ac4f25e3de7b76c6d556ea8badf55e06b107010f44d4c9dcae8afa0037426f9abc3e3b7d5882b16bd9bd25d47eb5fe30eea7d6cd4019f28855416c580f8b26da", 0xf6}, {&(0x7f0000000300)="34b78863eb7d2b18fc5b5519ffbf021f693c6cecf4ca0ec2a9b5860ab1c01b5b1192acba5a008fbe573faca84755d20f8b2f2d39585722ef2afd7cf47a264caff59f4d3886f1a11adb1806ea0311afdca0206b26f67ec7769dcd9d3ea6f381af9ed74f44274e03c3ab19c5c5997e549d64b207c3c6bc55e27e8ca1e385ce3489a81c899fcdfcc228988e1cd160bd6afc9dd218e0c018ccbee6fbbe2ea1a64de57cd876280fad431d1cb2b9", 0xab}, {&(0x7f00000003c0)="5a9aac34cb03ca008a248ebea3cbfc2ca3b2e1e7e15c70023971be5a118f243f43fe5c4e420eda795a93a75479222dd5982b50e7a7761ddf569f2aa8cb728baeaf7ec151800a357ba7012cfeb7c4a7d7a73ad89bc8fe2813da04", 0x5a}, {&(0x7f0000000440)="02ee8ffdeac668acbbc44c62ea8302db61e77497f5a52bc23ac34e54abbd15bd8e70602e63aa574e1ca454baec2970f5b4ab5c0c20f901852292638c076d63a83047d53d8db8a28e03b83368bb3328e89a3e86b3972efddf88d5ed30cab695202872c4b584a4133def4e77b917256801302bb2e96bc8886989cf79af5501a3a61975e7c666c88ebeb7a321bc9f3586cf7a0dab940cdd5eba979d42b63b294d1e07f498ccdf84df81276c5bf7f570cc77688b7dbc3c8ef619cb62632c2b", 0xbd}], 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x80, 0x0) getpeername(r1, &(0x7f0000000580)=@un=@abs, &(0x7f00000005c0)=0x8) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000600)=0x3) connect$inet(r1, &(0x7f0000000640)={0x2, 0x3}, 0xc) connect(r3, &(0x7f0000000680)=@in={0x2, 0x3}, 0xc) ftruncate(r4, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000006c0)={0xd283, './file0\x00', './file0\x00'}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000700)=0x1) pwritev(r1, &(0x7f0000000c80)=[{&(0x7f0000000740)="e113ef75a73a7af49fe94d4955e3ff84574aaf9cacbc2d08baf661798e6bdf6f25a25333d96112f40d77d4d0e516f88983b30c80724441067981e34b64178942e75941a61dd49bead353e3afda7f3c9fd1e88e1fc61650cd97efdd351156d21049", 0x61}, {&(0x7f00000007c0)="749bf5c2c1e0f168d9537d97203fc197bc0616c745a8453c97b73b70d38cbc87352d4885b11564b95408c78cc4fb76486bb6d324a9766f1fa20f359110e7df1a21ee95bae087b745aab844b74e4bed2caf5cc60e7e7e51c038455e345f85a5076229f24b06c4163be2b7325bb4c6fcdf948c0ef03f505ea07d234013756787aad131645ef216a28e6fad65a37511e885ef887900d4bd9efdd5fad9afe5aff33c112f0b50b9ececaede41119b8eb6ab1ac68ee1f0117e3fed73feae720f05fa2d5dfd", 0xc2}, {&(0x7f00000008c0)="359d63a68c22a316fd498e0c742a111d2152d80b41d4fb7813b1f747daf1fdcbc6e3cecf66f2eb295bf1364b4896d5ad22a88f6def3dca103216f1ca1e65", 0x3e}, {&(0x7f0000000900)="a9ca5f814b86bca5921ebb76201855246df8d63dfcaedef57d4f505f941a7f78100070c09fd5ae5a3f53b6320dd15a9e462e6fe928effe88b0faec7ff3c272202f87440b1065bdc3d04be3a9571f8959370c474d5e5e2d361253f53d1a7db19f3af0f5be15d9420b1ab1e5c1e389e8487a516530d63a504c93dc64740d355c9b4754104a9ba99ff224c438c74b2fc05543ce314376e25b181828c35e39fa8f6b5d553f39f9a1eaf07449157c75b79a36e9a7230b54324b88cf5eb18dbe830c95e0b17330fdbc9f1f2af7c7b8255250a8168c257e0507e8ea0beb26afd8e576aa38f1a02b0243abb5c792c089", 0xec}, {&(0x7f0000000a00)="e6fed16648c7d4fe18d19870c53d35bffb6bfd736c739415bfcec2adf8272064d36538353ef1712910d96b80ce6b2e9029f5520fcec77f61eb75ef9491650d9b63c37417f902862fef015d27511de0253d4e20aeac88fad88da877113d4d8bb2505641de161b59ebbb8545e6d96c19ff7bc21160c4e47e9eeecdce590b055f26f7dbd2a7302ee865fe934fdf2d46", 0x8e}, {&(0x7f0000000ac0)="01ce592dbc9b36c695ff923799b7acccbaea6446dbab917f0c45b2ce822bb7789bed8676fbc42e4944c784896cb778e02b959a9e6e59268ff8d67208c77b7bb071cb5f566608f8486864ebbf7d", 0x4d}, {&(0x7f0000000b40)="365dd4b444722327c9fb292c171769f33785398b227a19d170fa73a0b0aca315a80dec79dbe7f39ef1d8c2ccd972517a95dc1278e4558baa33972752b64fb4ffe8defb21df839a0fed2cbfea30655501360bc457e2076e739ee5dfaadf8950e2020094e3ca3f9213e3bcca", 0x6b}, {&(0x7f0000000bc0)="d47f3192db0ae42ce221264da5be27cb03cecdbc10eb76982dee7e739676aabf775c1ab5c2299dd8ff7dda40bc07f1c1", 0x30}, {&(0x7f0000000c00)="984e5c73c3731b3e1d2ded2584d836f74c934606dd43a5524982ecffa034e57c71b8821cba23e6c0817f86fa0bd7dc54fff574ab986e62caefef0aed0b85ee84e23be4d428fa409c39059f071e57b3d02054af77b0654041dd985691b0c4f602d7fb3590b6558c25ccd8f8f5da981bbf47a8705e", 0x74}], 0x9, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000d40), 0x1, 0x0) fcntl$setstatus(r4, 0x4, 0x80) bind(r2, &(0x7f0000000d80)=@un=@file={0x1, './file0\x00'}, 0xa) r5 = open(&(0x7f0000000dc0)='./file0\x00', 0x80, 0x2) pipe(&(0x7f0000000e00)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept(r6, &(0x7f0000000e40)=@in, &(0x7f0000000e80)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000ec0)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000f00)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000f40)={0x0, 0x0, 0x0}, &(0x7f0000000f80)=0xc) getgroups(0x9, &(0x7f0000000fc0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x5, &(0x7f0000001000)=[r8, r9, r10, r11, r12]) 22:45:42 executing program 1: 22:45:42 executing program 0: 22:45:42 executing program 1: r0 = socket$inet(0x10, 0x20000000000002, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000140)="240000001e0007041dfffd946f610500070000001f00000001000400080009000400ff7e", 0x24}], 0x1}, 0x0) 22:45:42 executing program 0: r0 = socket$inet(0x10, 0x20000000000002, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000140)="240000001e0007041dfffd946f6105000d0000001f00000000000400080009000400ff7e", 0x24}], 0x1}, 0x0) 22:45:42 executing program 0: socket(0x0, 0x0, 0x0) bind$inet6(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x74, &(0x7f0000000100)) 22:45:42 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0xfffffffffffffffd, 0x81) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186104008b00023c00000000002800ae6e3b3bd53f7f71ecd952b0b19901000087d7b6638c89bc3e00060000000000ff64", 0x34}], 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) 22:45:42 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000440)="ebffcbff13b9fd813aaa4e4f3048e69931929648", 0x14) r1 = socket(0x18, 0xfffffffffffffffb, 0x1) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:45:42 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = shmget$private(0x0, 0x1000, 0x403, &(0x7f0000fff000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getuid() r5 = getgid() r6 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000001c0)=0xfffffffffffffdb4) setsockopt(r0, 0xaec, 0x0, &(0x7f00000002c0)="d040182e87192ac2af57f491a838c16ad0f3ab3f161694d9a9e3c63ff448698b8a0977e3e05cb3e9cd152e3464b8ba1c635afbe04e411ae4d78e55e53ce36a8ed7630d7f19bf5860dc830141110d0b7f201679377dde2172f4ad3d6c0b3ffe7d877ffb52fc98391c8a512d607da9bf512402d5ead52cb3ec6ede6310ff1cc4e4bbc7f064eab5fe65a48196aed6b1a1cc78f627f101b69f05c5309e1397ed9a7d7bc6ec619af56f38d04a916f84a43cd4695335aebb76562ad6aa9596cd7f00847c33d6", 0xc3) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x5f, r2, r3, r4, r5, 0x100, 0x3ff}, 0x6, 0x76, r6, r7, 0x7ff, 0x4}) getppid() kqueue() setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) r8 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x2000) socket(0x20, 0x0, 0x401) shmdt(r8) 22:45:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0xb, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9dee", 0xce2) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819", 0x250}], 0x1) r2 = socket(0x6, 0x4, 0x80) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="beb17da2e75045ed4309421a62780a9d47031212ac5f1af6f28fa9b8c48f4c636ec73796779a08d652571e96bb1fbabe467f6629af152bc2a303d9cadce2823c123121bf502ef5a0c9ca7928", 0x4c) 22:45:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xfffffffffffffff7, 0x7}, 0x10) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 22:45:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = semget(0x0, 0x4, 0x40) r2 = getuid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xd1f000000000000, r2, r3, r4, r5, 0x84, 0x5}, 0x1, 0x6, 0x5c}) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 22:45:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="0de8855131e7188f", 0x8}], 0x1, 0x0) write(r0, &(0x7f0000000180)="550d79f3dab7e87dfccd4de18d784d4eaade7a7ee6c633ba107209a0da6b8bb996f5e7e66366861c4b761cfb5cab6cf7902c3603543c9786d7f08f2cfa045c4c8c3e25048367", 0x46) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 22:45:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) kqueue() syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0xfffffffffffffffb, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6ff03000073739ea78b7ec0"}) fcntl$setstatus(r0, 0x4, 0x84) r1 = kqueue() ioctl$TIOCCBRK(r0, 0x2000747a) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0xca08, 0x0) 22:45:43 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x6, 0x8}, 0x8) setuid(0xee01) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) 22:45:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB="07000000ffff588378a4af42b43622b3b70200eb5ad35a05000000049dcba2cf19d57044befa229667d2adfdab901d329077fc970987fc6eb8a83b718b876f0e93e3a28b557f8fa39cc6d01c718fb412cce8a1b2fa910667eeb5697d5ca0390e08abc6057876d59f2132c93de76e0b88f262b046be3ea504967e0a309e75e5a6"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 22:45:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x101aa, 0x2) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xcd) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x4, 0x986, 0x1d49, 0x7fffffff, "00e248f2c4a1e800f79c0248342643c2e4b70db8", 0x5, 0x4}) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290002003300000000000400"], 0x10}, 0x0) 22:45:43 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x4) close(r0) fchflags(r0, 0x4) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7, 0xffff, 0x3, 0xfffffffffffffff7, "2bd751acd9b59d2d680e66d1717ef9de29d8cdac", 0x6, 0x20}) syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) 22:45:43 executing program 0: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x10007fe, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000000100), 0x1000000000000379) mlock(&(0x7f000097a000/0x1000)=nil, 0x1000) socketpair(0x8001b, 0x5, 0x403, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r3, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000002c0)={0x1, 0x2, 0x401, 0x3, 0x1a}) getrusage(0xffffffffffffffff, &(0x7f0000001040)) r4 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xffffffffff7ffffd) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) open(&(0x7f0000000540)='./file0\x00', 0x190, 0x0) r5 = shmget$private(0x0, 0x3000, 0x3d9, &(0x7f00001b4000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000600)) munlockall() shmctl$IPC_STAT(r5, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x658e, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000003300)=[{0x1, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xffff, 0x1000}, {0x3, 0xf2d, 0x800}, {0x7, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) semget$private(0x0, 0x3, 0x90) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x801, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x1, 0x73c0, 0x9, 0x7f, 0x2, 0x3f, 0xffffffffffff8000}, &(0x7f00000001c0)={0x3, 0x8, 0x8, 0x7, 0x85, 0x20, 0x100000000, 0x4d5f}, &(0x7f0000000200)={0x9b07}) sendto$unix(r2, &(0x7f0000000840)="ffefa0dc0cde6b9d28a104a016d960a78272acadcfa91ba9de7ec883e84b4d657b8850ccdad9af55221e9841b4982bba8a46a7442773062fb1b38a1de71fd0522bebce397085be74c0d8617e213e586b2cc076e24688740ca22af33234164c2d0bfcf68bd2792847fb84c79296cb35b887b48e8141fc7e030000005d6516e1df53477a00d4b283a8e4d9325cce4d72083f6b679573a6d9fb521cca62cc4eeb97d31fc77b829584343f2a8b6c426a3f161c4aafef7e5ec2d9bd41119c78bff67d46927901828a5e66dc4b9333ff1f01000000e8e0b02710f829010000000000000000000000000000", 0xe8, 0x1, 0x0, 0x0) connect$inet(r4, &(0x7f00000005c0)={0x2, 0x1}, 0xfffffeeb) r6 = fcntl$getown(r2, 0x5) wait4(r6, &(0x7f00000000c0), 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) readv(r4, &(0x7f0000000940)=[{&(0x7f0000000300)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) semop(r0, &(0x7f0000000100), 0x33) semop(r0, &(0x7f00000009c0)=[{0x1, 0x8, 0x1800}], 0x1) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000580)=0x41) 22:45:43 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) clock_settime(0x4, &(0x7f0000000040)={0x9f, 0x7}) clock_gettime(0x4, &(0x7f0000000080)) getsockname$inet(r0, 0x0, &(0x7f0000000000)) 22:45:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0xc1, 0x20}, {0x6, 0x3ff}, {0xc6, 0x3}, {0x25, 0xef3}, {0x5, 0x40}], 0x5}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0xff, './bus/file0\x00', './bus\x00'}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000140)) 22:45:43 executing program 0: socket$inet(0x2, 0x0, 0x1) r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x218, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000400)=0x1) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) r4 = msgget$private(0x0, 0x1) msgrcv(r4, &(0x7f0000002440)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) semget$private(0x0, 0x3, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000013c0)=0x65ca) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCCDTR(r6, 0x20007478) r7 = semget$private(0x0, 0x4, 0x103) syz_emit_ethernet(0x0, &(0x7f0000000080)) msgget$private(0x0, 0x20) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r3) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000080)) getsockopt$sock_timeval(r0, 0xffff, 0x101005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) r8 = msgget(0x1, 0x645) msgsnd(r8, &(0x7f0000000300)=ANY=[@ANYBLOB="0300000000000000717c950795483fb43234da27b4cf0cc87ed56ec8c72f1f73320c96b6ddacb513f1527ec541af4d00fcb5d08c299cbf5844c481aada4cec3f8e74c1ef197dc02baf0da79fdf02b0429f65e0c7ff7bd3d35199247856052f2736e0958622382383fd17bbe80810fc26f7de90f0533642043bc060f33ad23703561abac834552765cc56cc1ca4d7a0d70f2f7c916be454cd7ce2ca237c332c2c7a0300970c07593a343cc0ac5fa1fc18eea5e864ad7047bcd7f9ba65787f803ecaca9a33286b9f5ed2680c400bb66da139ad05b4ccbe93817ef7a0b1c46c7c2c475dae70fd0a8260bd34bd7b7becdd62dbe6dec03528d4bcdb"], 0xf9, 0x800) msgrcv(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x3, 0x7fe) 22:45:43 executing program 1: r0 = geteuid() getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getuid() r4 = getgid() fchown(r2, r3, r4) getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sendto$unix(r2, &(0x7f00000000c0)="733ce622b32eb39d1bab230ae433bbe99704fa810001599563dcb650987e8a1bf834e69fb35d97e3f53006d44d51faadda67b3581b2a3dc099f254086e67270ece2a5f15de23c4c534bee944763861182b7b14c01cc795168625bc1f21c9a9283b9bafc9a155d9001b6952f95dc4aa406b59d155bda33017779fdc9423b49148f78bf8b9d59707a072cde9e0aa7cf313ea008f073219789c91242fa593c70f8ce9fc8cc086257717debc4fc72407dc644c3e29d4a6c5e9b21c60fb858384a0e036c02cb81f86969a9fedf2afebe8be7dbafb2633dd20b934f9d40e22ece9488ef94b915d71db5b5f650625270ec61b", 0xef, 0x400, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) setegid(r5) setgid(r5) 22:45:44 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) fchdir(r0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x20}], 0x2}) 22:45:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="89d80ff9ac1aa8a7ca2ea6acf3d555b3efba3a666e90beaf13ad4c08728e2afcd921e0240b2809708f4ca4733c0ca563a0347a7a6cb04b5e492216dab5f3fcb682e620ea843d65f0c7eebb6703", 0x4d}, {&(0x7f0000000140)="b286c7583eeccde8f958cdc7c020c561cd16865759e7ec0e1d2bea8e58a56dec5fcef9dd2319a9bedf33639db1053c3d099b74d02862322f4be5ae5bf77c718c1de783f490", 0x45}], 0x2, &(0x7f0000000200)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x70, 0x408}, 0x4) r2 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xf81, 0xfe}, 0x8) 22:45:44 executing program 0: mknod(&(0x7f0000001200)='./file0\x00', 0x0, 0x1703) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup(r0) getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r2 = fcntl$dupfd(r0, 0x0, r0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x68) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044273, &(0x7f0000000000)) 22:45:44 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x2) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x10000) r1 = socket$inet(0x2, 0x5, 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r2) 22:45:44 executing program 1: chdir(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 22:45:44 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x10) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) r1 = socket(0x11, 0x3, 0x0) fchdir(r1) sendto$unix(r1, &(0x7f0000000080)="b100050202000600000012005786ca3849451ae3d3051020741038f53e8551f30cd5020be454b691d760fb547929efade33c5f0e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4952d129d77f446a3ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026b053a241ae28e8a206fc05e5fe5a8af63ff37282934e4fde2f20fd3872babfbb770c1f5a872c881ff7c", 0xb1, 0x0, 0x0, 0x0) 22:45:44 executing program 1: chflags(&(0x7f0000000000)='./file0\x00', 0x0) poll(0x0, 0x2, 0x0) 22:45:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x6, 0x4, r1}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r2}], 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) setsockopt(r2, 0x3f, 0xb5c1, &(0x7f00000001c0)="dd86ed16e6d6b4c592763e1c6005d6379f74a9f516a45fcf23b54851c541a4990a1fcba67d12278175e666aeeb0b00650af0b7880d5f84d6908041749bc77a0c7900aef987f3ae8abb5900a28d0b00f97b9907e3e04b34fc06beecd10bbb56d731cd1c96661e7cd0c1aaa0963842c5f89681236ffce9c4d8208cd7d733458c77d50059c6aa274b91f042302a17f43f0163369f0a38a5991d438e1c5e1b5a2d69", 0xa0) 22:45:44 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f0000000140)="24fcdf83b66f4c3929a10bc446947ece156c45172d710d4b24cd45ac10aa8938eba00bc63a9aeab2b43e9ca81acff4710739bd466a2341e1f9", 0x39, 0x8, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) sendto$inet(r0, &(0x7f0000000240)="5ede8ab7ded1fa586b46547a3ae7a4c56a1a1444417993dd65b6a2410d68005459fb120dcb93cc9addf4efa8b0700a2ccc81e9f102809ba2934a4f2dc3520f53b0d4040aebef264dc39dd9581ef1da", 0xffffffffffffff76, 0x408, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 22:45:44 executing program 1: r0 = open(&(0x7f0000000100)='./file1\x00', 0x80, 0x110) openat(r0, &(0x7f0000000140)='./file0\x00', 0x40, 0xe0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = open(&(0x7f0000000000)='./file0\x00', 0x8180, 0x0) faccessat(r1, &(0x7f00000000c0)='./file1\x00', 0x98, 0x1) chflags(&(0x7f00000001c0)='./file0\x00', 0x0) 22:45:44 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mknodat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x2, 0x1f) setgroups(0x0, 0x0) r2 = getpid() wait4(r2, &(0x7f0000000100), 0x9, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0/file1\x00', 0x2000000000105) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) execve(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000400)=[&(0x7f0000000280)='\x00', &(0x7f0000000300)='&\\\x00', &(0x7f0000000340)='}$\x00', &(0x7f0000000380)='!$&*\x00', &(0x7f00000003c0)='\x00'], &(0x7f00000006c0)=[&(0x7f0000000440)='\x1f\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\']}%\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='}[:-}\x00', &(0x7f00000005c0)='+}q}\x00', &(0x7f0000000680)='\x00']) sendto$inet(r1, &(0x7f0000000740)="f05eac26b9d26fad238c1ded9c1c1384360e13fabd7c66d6df5066fc583f38714c10dca5a5f80b59bb9a0406fb2ab6470150026c42c4aa1c5a4f2624b8a1ee1d851f3900a7bb0be2345c58e8c9ae7ea6e0b8d8d711e92d2eb16885720ebad4e35f71a7d13bb1c4e921dd205bd790a091726a51555eb440a5acb5bbb9dab47dd9518025cfa941cd7e0d26196301e9ba35c4353a74f8249cf3c91399", 0x9b, 0xd, &(0x7f0000000800)={0x2, 0x1}, 0xc) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='./file0\x00') mknodat(r1, &(0x7f0000000700)='./file0/file1\x00', 0x11, 0x40) dup(r1) mkdir(&(0x7f00000002c0)='./file0/file1\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 22:45:44 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2052, 0x100) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x5) rmdir(&(0x7f0000000040)='./bus\x00') 22:45:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = dup(0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={0x0}) write(r1, &(0x7f0000000040)="73b1224673f6c12cdbc1235a2948d949a766b8dffe8fcdce42a543af671fb0bc36b6595bb94b8d50f73744541b6f28abf76fefb6a05e", 0x36) 22:45:45 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x5, './file0/file0\x00', './file0\x00'}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="2991c4e698c094a2d00caa00c95a4aad7a31d2d52d3ca3f0c4aa9907adc993b4f3aaa6c236f283873aa82c4d346cd590872f46637cc3552cc8825a7f670ee4fe5b4eb62b5013d6e2d1a67ad56752b4dc7371e0629e9e221bc3af3f04ba066d8469f48d0476ffa592be6272d3c5bcc85b57c70445b3cfc00497768cdcf58ef66780f6d6f3212154ce79", 0x89}], 0x1) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 22:45:45 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x8000, 0x5) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000240)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$inet6(r0, &(0x7f00000000c0)=""/70, 0x46, 0x842, &(0x7f0000000140)={0x18, 0x2, 0x8000, 0x1}, 0xc) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000002c0)) getdents(r1, &(0x7f0000000040)=""/75, 0x4b) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000280)) sendto$inet6(r2, &(0x7f0000000180)="55ab9ebe3c5caa5e53f9618cb8a307f47150fd3321fc27a4e01bc651fe399d3a510b9b4a9744ebf1016f8448", 0x2c, 0x40c, &(0x7f00000001c0)={0x18, 0x2, 0x1000, 0x8}, 0xc) getrlimit(0x3, &(0x7f0000000300)) geteuid() fcntl$setflags(r3, 0x2, 0x1) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 22:45:45 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) fcntl$getown(r0, 0x5) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0xfffffe37, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4, &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0x0]) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r7 = open(&(0x7f0000000100)='./file0\x00', 0x20080, 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r8, 0x4, 0x80) pwritev(r8, &(0x7f00000003c0), 0x1df, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r7, 0x0, 0x8000000000000000) r9 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fcntl$getown(r9, 0x5) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000540)={{0x97cd, r2, r3, r4, r5, 0x40, 0x6}, 0x1653703c, 0x2, r6, r10, 0x9, 0x0, 0x0, 0x80000001}) msgsnd(r1, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r1, &(0x7f00000005c0)=ANY=[@ANYBLOB="00000000000000000000002000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000093f3b8f8bdfab449"], 0x1, 0x0, 0x800) r11 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/248) msgrcv(r1, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x1000) 22:45:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1801, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2, &(0x7f0000000200), &(0x7f0000000180)=0xffffff3e) 22:45:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10880, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x100, 0xac}, {{r0}, 0xffffffffffffffff, 0x0, 0xa00fffff, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0x5, 0x6, 0xfc5, 0x7fff}], 0x6, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x52, 0x1, 0x1, 0x8}, {{r0}, 0xfffffffffffffff9, 0x80, 0x73, 0x1}, {{r0}, 0xfffffffffffffffb, 0x8, 0x8, 0x1, 0x4}], 0x2f1, &(0x7f0000000240)={0x2, 0xf3}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0xffffffff, 0x7fffffff}, {0x18, 0x1, 0x3f, 0x9}, 0x8, [0x9, 0x129, 0x101, 0x8, 0x2, 0x20, 0x4, 0x5]}, 0x3c) 22:45:45 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x48, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) login: pckbd_enable: command error 22:45:46 executing program 0: r0 = socket(0x6, 0x3, 0x10000) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0x80, 0xf0000004, 0x20, 0xf50}], 0x20, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x88, 0x40, 0x3, 0x100000000}, {{r0}, 0xfffffffffffffffb, 0x12, 0x1, 0xffffffff, 0x7}, {{r0}, 0x0, 0x44, 0x4, 0x2, 0x7f}], 0x1, &(0x7f0000000140)={0x1, 0x7fffffff}) r2 = kqueue() getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r2) 22:45:46 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket$inet(0x2, 0x1003, 0x0) r2 = dup2(r1, r1) ioctl$TIOCMSET(r2, 0x8004746d, 0x0) 22:45:46 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20, 0x0) fcntl$setown(r0, 0x6, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) 22:45:46 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20080, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x8, 0x7, 0x4, 0x7, "c0fa43aa119bf3d4a65e6806da817832f477ee32", 0xe3, 0x1}) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mprotect(&(0x7f0000719000/0xb000)=nil, 0xb000, 0x1) 22:45:46 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x800b, 0x7) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x90, 0x100) getdents(r2, &(0x7f0000000180)=""/76, 0x4c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x26}, {}], 0x2}) 22:45:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f0000000100)={0x1, 0x0, 0x0, 0x0, "61aa0dd1ef00fa3ac101009e02000000000400"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) close(r1) syz_open_pts() 22:45:47 executing program 1: r0 = syz_open_pts() utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x101, 0x10001}, {0x100000000, 0x7}}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x2, 0x0) fcntl$setstatus(r1, 0x4, 0x0) write(r0, &(0x7f0000000000)="5870119a78d16ebafe7325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff33685619515a4c6fc7d4096e8c8b6b87cb2d72b8bcdbbad85052dfbbe6c85084d2989a7a339c1ca4f5f728193ef16ab9", 0xffffffffffffff84) write(r0, &(0x7f0000000980)="06e144ee79bd941659ef8d24fe0adafd52a48dedd889e8bcaf9ca83cbe87cf3024e9c271ec4502df6f49b8d7faf2c207c2c8818aa8240e490b945c29b30c2117ec2b4d5fb6334bf5b73b6f1dc32944843f4252c51fc31c69aedcdcf6f1e6537814e373636070e2cb3bc97a728b77356889c8b886f87fd4e059216e975664139ac33295006cbac9595e3571d5384115c1e9cda62fb42e958d9672437099f3ab7b98da08c24e0a29693010ae5cf4065f9481d2c0c309767a764bc9dc075f6c2881bb40505777259573bbafabfb577d2dbc71e81c03a51f5ca002ec1f60df7d1dce4a7a5ac95a7fe6170ec3fb994774ac476705408f572d51c3c18f00fd28902cd69a5cb0bcbc282668739c14efaa14ddbb46af425c4f7cec82f07945cfea7d103a74fdc51bc36f30c16a0da121384f43ac410294e7200d44a8560befb39d1938b7de394dc7e2bbc4b45c84ff4d83a458d005277feed5cc704d0e49ae3ac97146b30e91c848397a3dfd3dcb1a3919cf872ac3e3f590752b40828cac5a2ce270f2bc52ce7edd254a6db376072339ad3cb2857a7faedcdc8ef00e21a00cd63152fc0081dc5de2335e124194e30f7eed3adff0663c4758d7775b13547c700760bc09c077055fb8a8b17d296c8981e1b5e296c997b0077e20e725bcbf1a21ec5db104f2bef5d96e431fd88fd1ecd295bdb2ae73043af73b804273968efa8612c16d75a13fa3a4b743e85bd736c4abfadb8dfbd56d62b114c9caab6865c2133bbf3cd1cb04f3bb857e9272c54e1609dc8a7f98fa6ecda3078a804825450cb77ea22082c4e4a7492bbe1636a943ccf67137ebba75c660fdb49996784d19455ba4a7a5fd5eb24a15", 0x263) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 22:45:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0xfff) write(r0, &(0x7f0000000080), 0xffffffad) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020e850ebe3a00000000afa680400900"}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08d00000000000000000000000800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 22:45:48 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10023, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) listen(r1, 0xfb00) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:45:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x91}) r0 = syz_open_pts() close(r0) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x161fa39c, 0x0, 0xe1, 0xfffffffffffffffd, "1dfa76071fa400000000be0000000000001e00"}) write(r0, &(0x7f0000000c80)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d", 0x47) 22:45:48 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2003, 0x1000008612b) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07000000ffff58837824af42b43622b3bf0200eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x100000001) 22:45:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 22:45:48 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) listen(r0, 0x7d) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getuid() r5 = getegid() fchown(r1, r3, r5) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r4, r5}, 0xc) fsync(r1) 22:45:48 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x810, r1, 0x0, 0x31) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000001740)="6ca89af93c6a75b5a37cda4a6c9b9a2974e4aca675b5e0bf2ef8df856454fbf45df0ea405e8d70e5ec7cb6492e651c1b588b6478306ae3ea8584ab8805fe7e685f077d0366033c34758c91037161ba0964cb25bd76bed83ea089efd298f89819dc509e923b66fa88b620fb1497716f3c90eee422733c16efee2ea106f33524d3e2d691dd38fc9216a8357a8c2716998c6c0dbb7f13d552f65b173d937da7920b1428d6aa6141f39dd2035bbdb4f26890366ac8009da25142bf6fae455e2c7b9ecd6e502928772c1d1c86f9aaebe9e73aa1a4920fb541013f1c480114c5934dafbcbc46f38a77d0cf07a5e8d56a209a9bbf18558169a2278b4856ff4d35c844698303db2cdf805f44e38eeec0a9dab4d11d45557c1bdae53bf4f41d018970fa273a07266b7ca9cd3b85df7a7bfb98f9d159a8a5353000b9b02620ae2420ffc9ff5efeadb69284998ada973fe26a2691ee5e106feec1871e25f83f083aaa8eb074ede34f198030a771e3a58ecf3bb4baa4b8e5003c663e5ab4439edb22a618468e4dbc8192d86a95451486a13096cd33a094240089997b3ba339e571a39ca8c284305fd72cf490877868e5f083110ba0770a423760213777b6eb6c1a8207c6be05dcf7a73bf8e537d90f6719e81e69c9a2ce3e18f3afe52a2a68eedb0ab5843fbad5eceb47ae606d7ddb93f55fd88011744bad9ef10a723695168b5c60b6d56ba4a7ac9d975f3a27f98fe917af17832f2be4c702c3a389c226e611182baab5c8f439b6852ba653adb34bf7fd5b45d062a304aaa6e61d6567567cd02a4aa5c59339cce411dbb27d8b7542a0042d226693b5debde25081c18e01f5e53d288c0fe7fd97f90aac59363dc2a1d28974d544b825599a8ac5ce61efd66ac32bf22337a81894a2255fcad7244731fae80a87c3349f19b234b1fcbb541acac00ea72f153693a71128668cd6afb12fcae8e30456b12750551c4deacdce270257b7897ca9247dc7a9d472c71bc02dd7e780b2f476034ff3c01a1b770fd42507b16e0d1e423cab79601c50ef42fbd260e27a02204e10acc8906cfe1c0156c994182673076a8c259c21570033fd100898724810521e65a10f6fad3a3ab07de6693e2f76db9221fc9a35f02a3bcfa6dface0bb031591ef6999ccc53a6ca892c9fc4d0bc3ef927f1e604b9e305eed346ffc65a6946a4061525221657a7dd909d3cc42ee3af666cf17b8b9eac1d0e106728fe4a6e60340e10443ec7526863e7232b6bfd313e4d06cf22d8005066e9c9c75b6e53e268a1d0902c03ad8568283874a67df1f090a51c2929ec669c63696452fb209a278cdc00394a41700e9eeabfba8f038059271b5cb9f0a9f6e9d7e923fb2cc9027f23d374edc62c8e63bb122d003cbb20a27ca3b04500b7453f2850d54e8aba9e104da51e2d1d07ae9b6cc2ae534b7d18616aae3d3410b9fbc608fa37abfae859c387ea7e29667d3827838aab4fc75b3f44fd610244299b7aba51f718a8d4e82264ddfa535f03bb329a00f65fa0fcd87ea7187544cc5568513749bda256e5df1ade3440007cbcbff3da8a394834bfa58c55c69d5e509feefb9c5b5a4d398bce3f106bd2592b4debb7d8d4a9307ed83a80f519ccb351bbbc8171b7934f1be29b41b19e34674709dd367236bd6f31946e02fe4ec1d56d5e6d2158ad30ef9caeb6c0d416f9d07a14f8016ea88c5983b15ef322e88b4be9b8eaec359202c6d9d7b79acdad629db243994653dfe6e68a975f7824b29e64fe27f8827b012d56901feb4bd92eafedb1e023f2650aeda281fa9b950101910e48ae2f8e1768c7cdc15fea0b58b6d5c0a239728eda72e5dcb7c17650e18e2a225aa403c464a94f8d78be3f566e9c6da601803b3d222b4f497913ebc9044901b51af50580318e20a375af2478a0bbf98001455c2843076f2a3ba868365b44ed026a4ed22ff70a5b39c1cbd4368177bcf77f479ab2af476338b3dd6ec59cd99de222ce9cfe5b85df072b4cd3fab24e38b35cee7810384c40cfdee0c35770aac6365d5bc3b03c510a046ef7eec7499244d70a8f74c4c9364dce1c60cdaa603a83eb5c05a3941e7cc8f37271fbbd6356f69b9018703d44a97935f235c4f8d91ab431c08a43f9ad4da9be31f8eb41e0d6833e8101d57deaa349a20d1e01dbdc7e3ad9179e46b055de6f309da294c321dd11da589a2e3e2cf218824cc4d0433274138fc15c306c56b396d0f980c3e584c4f307f88722678f86d64fca33eed1d3124ca2a6b8d56a6583009dd423b20c16a9673ec21293a0ed043c83fef2c795e35ef93d90bb4122313d4f0b1513f22bce35c31678d78709b371b5ab012cfb2933f28a01210ac2451496500c0dac0fd393973cecf5ddf1270f51d57003f3cb8b033792f518c54fbf69f5ee97a5ae0b919bc0ab42f30d4f9e3a75994eb41474349de6f0a576f97b112023838759daafee064283af2947bd7c78c7ad47cbad02f0d7201a58475ca9f1f4d7e895188d8786871d81fb3badb0b6206abcdb429ffbe980a2abf08cfe233e2b2b82e650c3ded5e2c65ea4ee1f9fb568e227e2f1eca5b7bbbd28fb83337663c02fc8f25a046f9df0a511c5d35aa2843c3d9a21785908f8a82339f12fe109ad68aced765fa57fc7f0730ffe82daab4a75432582886fc8b31db7a7bfdcf1a0ab09a4c1fdd3d90e104cc91fab67033a1ba5170a06cc8b74d3b9e8581dba7cabebb2f2ff3e59307369b591988b815c47f47053efc92ff975042ca55c47d20b5e32b520055b1f287c6c470cb7944a64fd82b6c9101a300de456e688c30581d53d36a895bf6b0a884b05bc5aee6fed01bc2a58935c4754c8a03cb79424b67dc636190247ded884afa7c54f0fe36746bf7ce23e3597c775ebe508215d43df470f5dfd073a7f1bd33157458bd589b67001c2fc6468f99f471e6e4f1066b1aaaa81b3be2231d5aa64edaa191ea248c9140360cb1d4955bb382efd38b8a4d6e25017545fd1e5ebcc1a539ae9cf3b51caf3056ef450b25eea8461715c363b4c179cd99b0118d483c3351d22fa903f91f04a0b2fddad22371ec2a42c30846048e0f7976f80df4bf803879070f9a8ace04094ece42b628942b9624812567c02444f3466c6bd7770e1b3fcd2058bad83d41e6a65ac4b46f1a3f45dd6be6fbb303a584f8b972eb005c4253e2239a28cb99f4bed08def0a86e30b087f5b18f08365c0f7abf46c0b0b89f59e354ac43d3f4812a947efd356ad7b7d2cc403aaafcd1f4fc2c866ed6d82ccd4d75818d80c8dc9046ec86ad9862a07923304775e53c7c7af0affb12f32ff7f04379e6fc7481a415dae2680e2c85df79915777ee713928fa9025cdf55592f5de7e48bfa584463aa0028000dd74ba8eb13e6c164d1b9c7b2beec926338a1fd398afbe6347641294e02a273c9f03e340c775afead4dea7c92b2533b06efffd6614811322421cd5a6362c4b9a2babce796d605c8089292cd29e0031ae9a5cd8400fa26ee21012c97c00d729efa13c00ad037a23b59513435533a1100b10a5f008ff87dd5bf70b28daeba15b89a74c45ba0c90b0a305e38ae4c759c898f481e3a79c99f10b5f6720a0c1ed5bb2a3b724a081cf535858c8e9203c5325f2b1b2656022d6fb48bc71a7b4764f611a09259ff8470d5b69d864098be2121c29cd562e121b73bb7b5d22301adc68025c157b867c3f451c1a23b418b65a83a12871006454a80e40ff3d2d712c80315f92b0338b3acd545a2db7c6d19a09f711edfde4af39aa846fb36bc8f116219be09c22a7f31972efbe2cb257dac43f9abbdafac135c8eb3c6359f3e380e0924f28947b7c3953114ca0006b0ab1ac8886339fe9fd81ba4587c3e77a58548ead91159092eb0f273a9403e03e465e15839db0c4e0ba109460489746b02542d5557dac4fd8bdd82727b23bf99c8b6b71bbd348cb1a86883dcd942131acbe907b256c46acb4571b36510ee20351db7964fff64422702b3816547ea158d4064cbd4e96c8c23df8a4196480adb9b867b1e20cc5cb0848b93b641d753f851c551da8d7cf2aeb1a65b45ed293796d0a55689c1a4717492cd62425d612a9b85df7a899d0eef29e5ddbe82c27744e7b9a2a0f7618bcc7ce798850588842d5d7be70a361d0f68dbf766085185cdadbd5a898356c16d186f38f429fe35cfcc6ba9133fbe0af21f2c9f77090bf6a32b441cb3d0c8b80b81d1dfa1e7217d16a0c5594a13551bf08871104a48c42f8a19e010306c3706d66b7491ab2cea7c6e8f75b4450db3e3fbada4fd8d40ae81a10236c2557fe7dfa893e1b3fd623ecb83ae48e066221919e077d6476d90fe5ae1a24ba5ac9912e7b671ad1098ca71ad8cff0f2262b477a4c29d5e55e70c83b807834366c275b806e5ea1d9782e01a39131dca4b4e1429d83684f72449e7347f4de184578a739e4f290681f7d0e1d50e8c3aed8d42af62a797609bb004176a5e5296af2714717e4fd06e1b440c34c1af322ccfafd41ee75b589d6c0e419709765d3acae4bb80c8583ed104b059482909c18562907e8a311c4193dac6f15cecf287906ea7eb9fa5674504a63da6bc548bdab21e17f4c599cccd05acd5185593f6c3b97c42c663b4f48c0e684f5b3de26c75864f9d9f42ce50c4df2e9e10ddc31878505b9b32f151ac8fb85c5011e9cf6247d6a275fb64880cd132db98769394539684b4f88c81eaa27d1975761f893457d62019f02af483ebf90f7bdcc08a3e1aeeca02f387430cb17fceeb6af6f15387417cee45bbefca10e1aae8a9740552965cd3b792020630e70cc235a08ccdc30dc260fb4f409126f51493d1c7698347e6fcac6f0a44d9ff610bd9879d63857db1496724ef8cdf4567bc5d91facf4dca09ba0dc7562bf33eb4b80822f7a2f7d9e1c9558c9036950d454aed82ab0c9f355340585508e6074bd58eb625a72933b94d1c22164e22753db4576eea83fb297fccd0c16cc1b7ec27259849ec455a1ddd17242034634cfd81c35c6806cf58adc3af1a33e0d821f6043b69341722c70f1392e5e3fa6fdaf0fc43cbbb58d35a1cdf728d8cf35546c41c948da3117c809810aaf45bddff0be19ddb2aee2abfbee4b8bf70b7314a5d61fb59576da12708ab07adaa637f48013a27075e24cc79aaa472f48a783f43c5a3cf72a4c25de50bb3d0d644a5b31db41c1f105ee30aa3308b27a5af0e05a8e85279dd66c1a36a91da31d3e50ccfd1bebc7dc1ff6a2e6faae63e85358ccee66545e52b52daf514dae986de278459166a54cb7538b02c6bdfd67727c24dac1603d5e5364bcbe5528ce1adc18d2ee698b848aee33629662abf93920ce4cc492bc0a1c40d2272b3f6b8bdd8b2f8a07141df9f477fc304582ddc64933a52ef05efe31455c09461185f1782b685347cc35e63521346ce43fb097fb3019a23548be60e8058414871f8ff90afa7ba25aba4e81be090e999397829d2138ed363709da363c0d62aea933e85fda1512e45c054d08d2bb1c039850bb204ccc47ffe05ffb13a53e6b6c0ba75dd627a06bacb2ced3aa84dafa0a57f5bd4799f07665af99d3f9f9ebe9d29d359292d64e2fec6c9ff309d6c3e72ece19e64f5d0f51f9de7ff5615cb6dfd90ebd42561fd6e7f0123d28ad62f55c7d53a8369192c80e3b1de165b1c9a3cd8386e50b838a2e33a87be9deda72acaf9ca1c924ed5d3c7aa6efd382b71b7aababcbec7c9b03c45db7409bcd60a0508816ab46c834483c693c0c0f69c341e540087e5fcfa25b6465d90de803b85f1599fad170c25fe4cd5f7dd8a84a966af28a1fcf4eb1ebc3aa2ae5b4b34afb033f5f428107b787c916c5bd442052932867ed347b02bb3f497d3e9a0e4833392f0629633c0506b61269975c792671bf450a8d3c1175ea962f974d9a23696b272198ecffa42ec9446bf8133ffc4e13c44b6fcdb6c8949fbc238f8a9213c7ae98c5393180de52453b5f7145c9198c596df8e08a610fc7d9f831c3001913cd3cc215c647fcad3f1f8f74167972da5a2f98933208f1dea02c58865fccb783caa9abb42128044604893488d678640200731bb6e86242906a6acb63dcff7e7ef78a924ea2d71b0eec17a6843f0211bf0315b5b5fc8476dca62ee1819d661f100938db0b351dcd09cdd080e6325c3223cf114925ecb631eaab8cf45e6ea0665624f1f5857226429adb100c27418edd24cfb1cc2c92e8bb45b38dbea7ea3f987b7fdf6a41894ab4f7918ea4685e82485fcc8dad8365ff0592787c3b182fdeedf835afa78df246b181f7fa2fc123feaa79d138fad7b76bde0ceeffb5dad6c5fdc5c69f766647ccbd991b95e1369130ac8a2884358fe1ceb410d72d47b7ca582ce6a5478f39386963ac7f9d18dbd24e47c0fe4dd464779e508992e25515dbe26a59c6a36d9d46e156b3fe5265e0e5c47bd04f27f93f41359d37cf51e264494b694e4", 0x11c7}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) preadv(r2, &(0x7f0000001500)=[{}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000100)=""/90, 0x5a}, {&(0x7f0000000240)=""/138, 0x8a}, {&(0x7f0000000300)=""/224, 0xe0}, {&(0x7f0000000400)=""/160, 0xa0}, {&(0x7f0000000180)=""/71, 0x47}], 0x7, 0x0) 22:45:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) write(r1, 0x0, 0xffffffffffffffe1) 22:45:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = getgid() setegid(r1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e0676ebaf4907aa"], 0x1) dup2(r2, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 22:45:48 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = open(&(0x7f0000000080)='./file1\x00', 0x80, 0x0) fchmod(r1, 0x80) socket(0x6, 0x1, 0x401) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000240)) setitimer(0x1, &(0x7f00000000c0)={{0x9, 0x8}, {0x6, 0x2}}, &(0x7f0000000100)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) 22:45:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000380)="a70f1fa2aad63e339e8917d234d9bda8cb3c28932b7f17eeb1733ae7860d5417fb8f1eb3ebf1ee38f5c38431b6eebd9004614bcf333e8d422bbdee00fdfefe91a5e8a371892e1e824f90b035804c0350c301583b4beba3346dccc769d3bc023c3e9f364015cedf9bbf8a9d5d7e4367ae8f5d5d005ef545cbecd86b32e10629dd02452d", 0x83}], 0x1) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) execve(0x0, 0x0, 0x0) 22:45:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x8) bind$inet(r2, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000100)=0x1, 0x3) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x80, 0x0) 22:45:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200080000000c, &(0x7f0000000000)="eaff125c00000000", 0x8) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = dup(r0) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') 22:45:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 22:45:50 executing program 0: 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) setsockopt(0xffffffffffffffff, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = shmget(0x2, 0x2000, 0x1, &(0x7f000020d000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) dup2(r0, 0xffffffffffffffff) 22:45:50 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x8000, 0x7fffffff, 0x0, 0x100000001, "8dbf49e5bceb5b5a05922aa1aca358c52b89d847", 0xfffffffffffffff7, 0x1}) openat(r1, &(0x7f0000000180)='./file0\x00', 0x10000, 0x100) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) 22:45:50 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) dup2(0xffffffffffffffff, 0xffffffffffffffff) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000280)=""/119, 0x77}], 0x1) sendmsg$unix(0xffffffffffffffff, 0x0, 0x8) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x80000000000007ff, 0x0, "e12e56c42bdab5f4fa4c968ea67050c813d713e4"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x78, './file0\x00', './file0\x00'}) 22:45:50 executing program 1: pledge(&(0x7f0000000100)='\x00', 0x0) clock_getres(0x0, &(0x7f00000000c0)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x8) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x5, 0x1}) 22:45:50 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) poll(&(0x7f0000000140)=[{r0, 0x15}], 0x1, 0x0) 22:45:50 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x2, 0xc0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x6, 0x9}, {0x18, 0x0, 0x7, 0x6}, 0x4, [0x2, 0x2, 0x5, 0x8000, 0x2, 0x1, 0x81, 0x3a]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x101, 0x8}, {0x18, 0x3, 0x6, 0x9}, 0x1, [0x1, 0x7f, 0x2, 0xffffffffffffffed, 0x2, 0xffffffff, 0x4, 0x2]}, 0x3c) socket$inet6(0x18, 0x4003, 0x2c) 22:45:51 executing program 0: socketpair$unix(0x1, 0x800020000003, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x11, r4, 0x0, 0x3f) 22:45:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080)="5817ffff", 0x0) 22:45:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="354b32b49187c3ea86af897ebffc2d6858612f3b66d371f482ed741a9bbeb420254be38d78a23cb7687d0e3de58dc9ba925f6a20e7864f7d285f0987db10e16a916a35d837d9be63c97b78ba5f2d7d041bc7f5d5bb2993843a06075b67fe04c0d021f9a84d793a5665d29e62b93e933e6246e315d66564b422c8a1c2adcd2503b938a75e320ff73660821eff4a2b8f36e2bf64d0f3b4943368fcac212e3255d804ec1600d6ccac1db4809f966f98db", 0xaf}, {&(0x7f0000000300)="8b2e9078612bedbaaf90352ca219fa37765c1517e07fb4c82a012e8d7f88a59d02a5dea1d9690aa195997a3424af7a70a810d98a13a84002a0cef702169eeec178329676cc96169f233bfdd50a4fd96aa7e5c3860e309fd00f8a7461ff0157a00304bf2f01a38dcfc24b2d0a04cf5ec2f80f88326e1ef76a82fc080a6df6b1d183f83d3156ab8d556c5c90f54d8e78a8c54e92196fae522cee09532d699e8995340e19201374f3300cc2ceaa6dfaa17a4fdc098a1d8715a672318912c5f3d2dd26afc36064862da62f42d2d6b347a3e3e2", 0xd1}, {&(0x7f0000000400)="c63bdcea0975c692d57979df76571221f573771473d3fafc72b7e74ff9b3dfd502d3a4dcbf031d8e0c856618465bd201f60adcb4c7ab136a6e10569abb4ee1abd9c77f00f0584b4137ad72e16497acb0c61c42499ae6c3a2d87193b451665f0f353394c9cdb1af6b", 0x68}, {}, {&(0x7f0000000480)="1ada846131d1d9618241e8eb5382ac41260c0ad465dc7cdb6f86d078b671071185c320ea3c111ac33fd9c32f7b9b1ced712cb7d0c4dda3c3d95f609a857643e5f1a947e2007c7cc8274c9d28dcb9c54c217b82ca45f00c92846370fc05ec0a357afe361b555d3be52ed8dc9eeabc49c696dc0b99247dafccbefc13c55cd0b5b5b07b7e9f758ac10df03e33ea3eb66b9f51ff18cc043ce315d09c9145a60d03ca0c0ae6ef9be671e586a7fc66e3afb7ae30d184beefefced30178018e7fdd24b4dc735a3cd9ab38", 0xc7}, {&(0x7f00000000c0)="4edda65fc194d40c575bdd7b1680eaa6a9d05639b092b3455ffc9021c29d267044", 0x21}], 0x6, 0x0) sendto$unix(r0, &(0x7f0000000000)="f885451bf4439e2f41ebfbe405448cda16b9cd93c6f838e1d16849fa5eebe6bcdfb03cba8738f88f156cb107119fcbaf2c", 0x31, 0x402, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0), 0x384, 0x8000002) 22:45:51 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)) r2 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) r8 = getegid() r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001640)='/dev/ttyCcfg\x00', 0x80, 0x0) r10 = getpid() ioctl$VT_ACTIVATE(r9, 0x20007605, &(0x7f0000001800)=0x400) r11 = getuid() getgroups(0x6, &(0x7f0000001680)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f00000017c0)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f0000000180)="3524cb8872593b200caf9388c66bb020dbbb51c6120fe1", 0x17}, {&(0x7f0000000200)="96c2470918b935aa1341fe3a1f875afbf57b46eabffd162052f51b051e82f666ff90626a62b2e533e0267a02f8a2cd5c51cf9a9365567a09fab3a05cd57f617740329a99b4477b656995461f20070eb2780af170ed3028a66cde72f19e7604c7c9c9b7d26d00e8dccd5687609e126d3e6df8882a9ac995533c64d09edf31efec91308eecb7e4675423994baf71b2d72965f0d79cdeebbd0cc22ee724143eec6f7603c947cca5d1527e39822c6bd90cb851b047", 0xb3}, {&(0x7f00000002c0)="8ad8563665d1381b4b18f31e92277bf3b4479ddec96e5dca2ce082fd", 0x1c}, {&(0x7f0000000300)="e24d2a4f9ff473c4b4f9d4e8288658fd8cf7310c57b9986db20aeccae6fc8bd521f20e1a1b793e48e346eecaabf76427f28b34bad5a981e0697d538e0245bfe17933d9d8a02ac77ce0f3571b4a853914aefb922b53965495b8425c05de1dd93b89", 0x61}, {&(0x7f0000000380)="14cd0eb58af928b69756c5bc792c9bc6fc5e21f20045d486e080ed1ce51e95baa089eba03db4b60ea294d543fe15d304b6bed4594dcd7b64864c3e7bc8da44843f16fd1b7a675e138f290613b58fdf1847bef0acf88e0beb010eb9995667012d05f1c186efac4fa6f183c4798208e4e07c8057bd0a780e674d2c1e1e0e7f5334806f8ebe28ced24c045ddea6d94753829b470418575d44aa0780dda8042f747e2e02a22ead70878b21baffad4b940cb3a633d011a2b32594bd298ba9a4b84022629979f57345c5c03644426dc4", 0xcd}, {&(0x7f0000000480)="e6074c87922a0abe79c5ef3941c5d6637bb591bf8b03dd17412f43f938226606d6f29dcbab47645a6b498f1bda570447be84ade9a26a20307fd659f170ad1ea2406d082fc23a8cb17d0206e698357e62d80b404c29b3dc97ceea99a6518f31d7b8dba972fb38a932558c53d25a1f68c820bbdc5750b4cc0bc6f1aef161fcbb6bfe410fa0e9d6b92dad228e5d8ebf8992b8a493700d6fcf3e859bc20114bcd197732411c994a22459986171f5a22874c3526e1ecec2d242d71e209a1f07ea4caabce10ea12c673ccad42ff8a83b2d84b7523927360743ef7538f337c20f59520dc9dd735505d7d67762be98ea6b58573a9acb480ffe122a295d05f6317af7367aa58f0453022c9775079ed65ff79d0d3c7bb83f67d2ab1e2850a041e3ee8963b52dea125ceb6b85da255c912646637106fa4ab652c57f2f8ce1c4471c120c635c0056f160f38e34072c0bab7be37ec73a1c7eb5ec75b00437a9e12af971cdef530b5aecaac97c42dedc8dcc12da2b68d201805889665354f3b78fa001cded4abc5f74519599adbaaa29a02c37437acacf380df79a99118d508473df08892a8586f1da9694b5e2f6b0be72b7a720aa7672205ec54e7d4bb0c6ed6da5700a752d2b8127c76c9b3d36c9235d9b63f94c6f8bc1bafc89098a7acbf4db43ad381b45cb7643e51fc5122ef183f28c8d29108658ff8b636301557dc8fb27371bf24f38d4bbf28953870d7978567c2304b0ce2bb7ea344d2c22d4789cd2e644afa64a1fa88380d197c4175526a82e494512620791b7d018bfcd73f7a794240addba53161839cb5c5906eb13edb56d6debd4532fc6f57a4c64a5b94e6a4b6f786f31e995ae4168054817806e7dfd991a6bbe48316b099d1977ada694830e2086053540313ec49e4b04d0caaebf3d47ab7b59d23408400c5ef3ffbade3a8082929ce5621d0a3c413db9d426c30a538a59783d088c5e923127bf479279c49b5819093752812f4dc9d0c087277d06534140ff8f723e4de65e7e18216848fdbbd24efc5fb4b76ecdd05be660c2b828ee8238d16cc1aefe700ab3f38e9450b48c46f3a149fba8f97d1054f80525ae152a6c1cd94367128b42dac04b25cae59898f09b2beffc78e898f9d67a935e9f4ccbca8f7fdc2b0272e2abb6d8dab38c8e1ae0f0589e6570d16f2b251e96a3eb5a652d0f7535128db1e482da5a6b301471f2ab9ee8e30aced555f9cd4e903c2e560922ce700c3e25106781cfd7f335a9bf1e3e7c08f421fd5e551bf905e33381b9e09f46cd68a6462b887af11183ff578f848463be88bc2e345f316c528133c20b452cfe751bac9c3988f12db36ad85d6dec7e84cb452d5b98b87edbf13c8a705652686bf3349f2482afa5523713dc1b3595f3430eedd92f9dc237f418c6db13719de70a92772a83f07bc56bf4f8ed133c9ccd8ac2fbf2479fd9069e69d584450f2744ee134cc06dc857425fd144b6ec9c82cfdc274f719294b30a465c895c9408f5335395775e883aa29582df040e2a93270e78c79b22f779b5c8cb7beb09a51080a76e1a6924be6f5dd38e2673146be6819c4801c56ee648a36ed56267e5a96aee16b04fb60fc1b80aa326f02309d9013d4dd175bb2ce7a990381894ee485c52ed67848f6bfcb3b52f6edbc678dada15deeb7c01207fbf80f7e4d3f7fc97ed0dfdf1703711b78224afab96110bd09e0e7abe9b2f5fb05bdea18e394533d9565a0606e9421376986535d2f68998d10d7e76d96da03465dee821fbaa2202c19b597d416f9ce021e26fa9212bf3d3a41694f42f84eff49434c031b97f3f1abbf867c7f645c8ca8751dad100c6e6fb4e49e167404d2565cdefba912803e7f9c2bc3fddc3cf6b9a8ebf79f3312368c5d15a4fdb4430b3492ecc560bfd7be2a2bd37181660dfe4894920678369bb59103cbe31567348b715111e3b80b1cc934c222995539e768c69d7fa292264bafb2c4c7e415a89419f4c2ff759b1e01dba4fc255a4cccccdaea0bd9ec9544710f3487bd67632dec022f5dcce22e0558c726a63343f42ed60b214ae30a302d13f3f271009dfb99cda5442df8dd71e7dfa274e3927a730492ea86e84c1c25f71652d7bdd987599830fde6410d5ee802fd7d9bc198bee1ebda6d6477b916663120c2d2259511fdee0fff8580f5642a11673ac2795af5bc0f2a59f9c91cdbdb15f6ce9187828e4e54bc18bf526200a58adf102706ca49b49d33482c58a509f60e46017c314f7523320d1bc45c92b82b1e74ae944d843f737e5d6a7ddcd1e481c76f273d0b5f9d3e5a122dbd7d1e9fa6d21d291de564be5764487947883da767ee083104939beac652fc5c6fdfb6cad3369c04358c1557475ae1fb9fed46a9aef34c022c879567db3449468d09737549220c2fbfced8b561da1f92a47b34c2bf66e7cff86d64ab5dc8bef2521faf6d412d833a725d17bf7f669eb91630398977a446d1e30273b64f402beead5552e51fa77055475d72f86dd1d127bdb17c6055c5cf64fb4962e69d99abec75606fb884b370a09c510674e114e1811afdb3405ee38287e7dc5a4291a5c220550f76f6e4beba49fc36fd32febce8ed5028e8b55dc4f3689d37eeb1b75b77369e8a372729a0a0662d85e6d7493a3bdb2de2838d5a3dcdb1d8d5a6c3827bbd5cb3b128d50019bb60d2fc81cc1ca2b69ec6328abbafa3307cee02737b326c36aec62683d6b9f81c77cd206799b70359b5f54bc745fdf56d18615b21131b8a56169e8ca2b75976a1662df00926ddd93291eb2f0ffbabd4e79d338bb1fe1ca66590e3b66eecddcc202c921b06c9d54531758fd1b241938ccd460f4a312d581380937c05b5d4a7898febce186cc0731c1b05ea7741f83980b6a4ed04c4e62659d400858a93aa65ae9ce61b3e8d671573a4cd27586aafe5a8b763119cff020ebeca35af03db35282e95f76b8a46dd4724804908a11b9cee0b1181f7c5ce46cb3faadf3e5d77c0c85b328f3a25e6d09d91b8ebae4790ad584a73829bb2a7e4b55929b15c2346bdaeb178802b33cb62d2bcd5b715c09cf3faf6e85cf8558ad020d8cb65e1383320468ec36783b85c380865b452f76b2079e4fff998a90ca59acbc41f2e129803f2647293f165e59aa48178e4d3e37071347ec8adee718d9d4780eff6e01ef9bea6cdc90df582983a0952651fbd19215dc6dad60d34c02e05dd2cc191914546ac95782f90f2c214a178884a1f1070c2af54c7e38bac73637047f4cc62a80f6dfc8b1a35b07673b5ba36b035ec788bba4d53015d6e95537fd9eb2fc46606ecd6c5abcd78d329c0295c7e68ad67d065e89d42e97f007909ef40962d63132d9e6b863b446e6068ef7ace3c18ac676890bacddd9687b03dd89d1c846a497e3e4c1df02560d8fb0fe392379909a6da34bf1f63a5912139605c85766d0894dd2ab69cc781b2b540d483e598798d09c61b8ec9ed90f539e7609f626a03837fac42ed3e924a2a9566171e9fe3fec5079f4d1096255e2022247cd70cb91d103ec5a8951c45715e2a3970daf359a9ea377ecd1299b56e5a0e45fbf806037c759903e5d39d0817bef74dca5537b7ccd0768796ed1c9c9a8ae547f25df337bd02ee50adad237a08db7949a9ac7c8a4e21275e4dc71f59985001d2e3f225b3d6dd25c6d03eeaa71b2f3189f0b06a39af205139f5e89f1859389abed273f156b481e930e3e62bbd34cc696ade8176bfc3a24868fda4d053bfcbfb034d7db450e485ecacece32465237c237dcb6c55f421f81f16a586a6bde5ce184c0cace2943647c3ec89488a448bc42728a4faa352bd9198ede5cbc239b58cd44748aa422c63b937e8f479069ab5ec27b91186863307a54c5b5a8a7debfa94ae2801d9c674a947feb8fb605743c41fa8b25fa0a26f8bd9f5f5eb6922104078367721d655d37a72a5ad5ff545c9fbed1d65c9a4544e0be229ebfb510406ed17a88fe6d70ac28390ffa49a2ee10ef11d2ee6ade7e897b935e7b2441e1e57e8c17957bb3739b41b2e18176d3785c627516df7558c2c3f063bfcd2dff19ca171f12c664a2eb6375670c1e27f4c85249078c99d80f71579eefe9109b1a6857085185815de31f1bea48014e0786b916b7df57c61870337eb011a7265389730877680eab8d14b364123e66e15f38c5c528b5ea1420c35f9510ce3bfa44261e5dd2dfad49022943b398020b4c67c4151fd7e13ed4d26b3787e4500109079bf36d4213dac5591bea30aad41137a97688aa34cc38fae1ba4015f8e502233781ad40ce4e549091ed5271f6820b710ac7830a3c305c91b0b076edf508448c13c29e2e6cf25d48e053c1e67c18b8e7cc939e35e31828dcfae76caf9878b203cb530443f3f2331abbdba9105b7f80b905750639fa612faea32be80d3ae42ace53a06fce410259759ff6b8fa8a49f4fd2b67cf9b460793ef6cb71e67317dd0858cf9be92fbf85c0bbeb742ed27ccd4f4eb6d5209e4c0e61f1b25acc4fdfdbee52b787b539cb8fc86053acb70ec826e142a4134e5bb6a80aeb793b84e571751063fe92a4a58b160d73b5fd9cade2f614938a7e2f1aa98765a3119943feebc899b27b5ca511b969272abaeb045d0421bcfd83ae146a5054bb77c1e7b2c4f2bc57c9014e266071650f9c5afe4847a7523cab7bf25f5fd10c0dfdf3b237e4b0f10e9cec6eb1e630a74d01b54d33c288986d3d3a32b4a8c2e6eef6148b7f160d1de6e9074715edf2dfaa9f9964fb643186442bad1c84084ed7d5814c601a2cdfadede7098960b417dc8a2cc09891fb5653fffcea8fd0e8d13d9b610e53a99b8ade8b3b23ba73e6cc18f925cdc6346a0407819277a09ada3cee6c6ea3c41bd808648f935cd52d095fc5662d38ec1ed77df7f35b9a3d4dec9b29772dec8fdbcd4ab509c14430c4c04cd31e550a2f72db6633679fa083c7452e54a39e7acb678bac83ffc64a1feeb422f19d33d51357f88ef0a9021e1cc8230735caae3de2c615777696e594b4358aeb3b1d9cb2f838d6ab60d24b556da0b1bf12a70bd2544f452b56f68f0d51df7d5aa5ac30923eebb80565c78aee4e6c2ffa1df473b52dcb78d29938e6fc6116e5d67f4c70b4b7961c6720988e4181fa62a1728db633aac489b463b9bc36711978fd97d0e466737f824d86ce9a6f3a3d33b9d0e785242f77e27faf152c16dd66900ea5bb909d1cbb6b17194b54651708b56959d8979c98cfcbf5343446d2cbefc9fd7e8a2a1934d9c3d003f4d6e3c064d31c5aaf98ebb9cfbd2a1aed2d6287216e02227376897c28805c8a97b03e4de525398bd9d9d6e0a28ab86e8c272b89a376caef109f1299add448ebc2b6ab6aae3ab294e35f9ea16337d46d535089d34683a2cf962e5ae4f19e4c58c93b08d31fec32f61686c837edaa4bcbc4d0de0a033bc7cc965d097f02323b4ffa80fd3c7c7904b048cdd9d62dd770af1832e7935015991148af5eb98acfaa9f96bc9500db773a91e70e68677c98d8bee9a9dc77f27bc7b11ed8b48bf26bdbe10f35be95d0ea750b95d496ae5820835c23baf911106deb06d2acd267f1f08aecdc4f6edb762986ed9bc02c0c32b8890df242ab8af4fb8513e971fc97fd0142396fe15366d43ea1d2ffd68a3361a971bdfafe6054748cafa67760217db526111a17c7ad336ff29bad8381ca2307b35ee7c5bb6ab224b13e22a1a7a01b5aa6824a0103d7c663e055375db4632e71a648d87f2f8bc8740df018b22c3bad78d12fc7b8ed9dd7bfd1ad29fd82ae26a24c43462a0d7bcd935ccf415b20b64b1343dda36b7564954f21807", 0x1000}, {&(0x7f0000001480)="870faaeb63b163490ebe0af6aa1f41dd121d", 0x12}], 0x7, &(0x7f00000016c0)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r9, r1, r1]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r0, r1]}], 0xd0, 0xf}, 0x4) 22:45:51 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x34) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x2) setuid(0xee01) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r0) 22:45:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x461, 0xa990}, &(0x7f0000000080)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 22:45:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0xfffffffffffffffc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) mlockall(0x98137739342f4d46) r4 = dup2(r1, r0) ioctl$TIOCCDTR(r4, 0x20007478) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r2, 0xf, &(0x7f0000000080)={0x1, 0x0, 0x5, 0x3ff80000000000, r5}) pipe(&(0x7f0000000140)) 22:45:51 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) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) fcntl$getflags(r1, 0x0) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) dup2(r1, r0) 22:45:51 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 22:45:52 executing program 1: sync() shmget(0x0, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = semget(0x2, 0x2, 0x280) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/250) fchmod(r0, 0x1) 22:45:52 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x5, 0x401, 0x7ff, 0xaf, "4276a2cd13e172cceecd7c5c77eecb20488b6d62", 0xb, 0x2}) sendto$unix(r0, &(0x7f00000001c0)="b1000504b1000000000005005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 22:45:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000001680)={0x8000000000000, 0x1, 0x7, 0x0, "b0d42000006e010400", 0x7}) r0 = socket(0x18, 0x3, 0x6) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x4) mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0x8c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r0, 0x4, 0x4) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)="9e20671319434346187bff9a6539531f581bae73e3525b774c237c3c3ca4894833e637f433dfbdb906ef9b7a846e2eb3282280a624280f01d6841da72cd94f76118adc9dc193b49b494942e7c4328aa15d56f8c8ea98d60513c2d7f46589b9c7abf204497f15a85f2155cacf240b37d9c0981f1b17a3bc7a495adb8257041eb19efc60de84cf3dff9b2da96c19e6a2128d1e23feeda173e99b6171b182f4d122f62375d8d66e9f691ae550252970c14b4ea1c7ca2f248e24f4924bd4575d0b706042067c7b1352", 0xc7}, {&(0x7f0000001440)="81f23fb5256240c2d4a69bf3585cedffb70555d04304d397015e2a8a8598e82659a27ae40538383ab2bed3fc015d33bc5cd94df84e5c65099503e1f5a83b519364c81cd35afbf171f4843c241bc841d94ad4750282cb94a03bba769cd87ae10df8548a3d3fdf18c4d1ba33c2e860d3a7c1f8b5e352941764e61877c68215d728d839aa7d059e7059628afc39446752686ca917cfe04893536c29", 0x9a}, {&(0x7f0000001500)="35fcaf78c70b173fa3c2bc3824730d619c4be58a2ffd6d52822631303ec768fb4a846240879d8b887e712d03ff44c77d25911a7a0b7b69f894819dcc46bfa61486e8e8fcc79e64696d", 0x49}, {&(0x7f0000001580)="0b89e19e7b54e5bf6a619f6ddf4a48b48c39dc857f73cdbaf34036dbbaa8dd286ce96e89151984b6d82e7d88a1f20cc6eca8decb3b1607122b309db1b91f0a4d1fa61a0e24c3bf1bd5dd3cad8abbc3883ae0e24d4b22d6fb34e3cbe51c261900f581cb8e783cdac42e56f2bd385b7d54ba60465a90da88968ad0fe2ca43251c24665e22021326bf27a5308c4558ae0c0bb2cafa42d4db845ac0cc3f3a895966014fea606edb25102b1957445a3bfd86c7bcd407f5de35103d1e36aee396342c6507b", 0xc2}], 0x4) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000400)="2967f849", 0x4}], 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001780)="c0f5815b37db25d72e871416e457dac2c6c9e1c19a86d8a133d16bbf67a3d403815896ac3091802b967d093147430411de00651750cf83b91ed661007e985320548193d5f33e08d983c296ce935e4376aedfc378401e44939a361c9efe6c047dcde2200bdd4bd5e6ba0c63dfb4b210e106793dcd95be1236542af441d39e847f62c44ac6311c2c5e588a014248e18827a3cffd00280c9325f5ef77619845ae07b0fb083d275f4a6bc637752bfb81eabf456339ef57a263acb77d63daa94bf1c457b0738b902b17da36dfcff8c21a577f7ded6356ef10a511a75ccb4ebb4ffe5600a26b457ff64ad6f82dae2628baf8c7bcfd6a20332899632436a28adb840e0383556a022d768e4621e3d27b9b8713b14abea2ea6974d89fdd43750a2d53eaaae7e16cbdb7c985e25a395c66d944028aadb01965fee7dd7388b6c01339b7306f82cc6e157dd58692e6ec60f3b29faee07d0fa8317e642f899a25cca7766e0ba8cae78752935a1235fccd7bfcb82b604a18fe84d8ae8de4381d4c7b7b015b6c4c12bb29359576a61ca340f6823141bdc83802003384b5add7ed716c4effafe47c8769abd336fc9cd39774ac0553f828c4a421c6f01812b3e2186af4be1890974098fca640f5e43b227b766560f614cb36736d3d9f401de989f58d589cb1adab4a4f5713a67133d3db86f53290c49c9921fa9058abfa97abda8e2c80b26709f312666e17817a84ca4c39cafae5007d5121e5f62158d0a9d20635ec031b0609e9eac4e1534d68ad1e170200886068e8f9991128dbbf7eb43ecdb60da75d640afdb4a2698157ae24d529909eb03a3ae3589910e136387c8d7c89b4f5e4030066756ed6ff6adf0da43b5e10af3cb1fe5030d272aca821d96bfb4607688de29f8c2ee2a3afabb46a2fb97ab5277ec3be056c4b4d78d37a05192fc5f30440751b8561114accd7f4728c8f309a843f00ad4325935b4be1ebf17a903709b313aa725776f5a7c52ca33beef96eef7b49a87029719dbad5c93cfe071b904c6fb839ff7b942efabe336ebb6d7b4113f6d0a17e3ad44f1a4c583bb30458c9cafd56cbd672a34a1c02ce800a4502711103577c3452c83975a05d6e24de3081c99ca5a430f242a9d25882b284e88409e504e5c6355e8867d72738435d0dbec674ce4f44b0663ef93b7d6e5bb5c98a37fa6534cf185dd2b9b20c89b4804787fa5f33298bbf49e6dcee7ae364ae0bd49d6d8770808a1318bf2c78e9d354e54318a286ba6904e9fa18b4de6960ea5f4d567f64ce6627a217dc93bd14a99c48a24131753ab77bef75ee17bc8d514f8cac16b253f8f315c966df20f2fe5658a2162a56662cb66fb8ecf07ae29e754604b08c0585b0cbd5d2a18ff42c9ddb311f2617ba6af74a03dd768359e40b5fb2a524bfd043f2e97abc44cd30faf2b824684569b38045cf5062b65cb8c51f8e3850d7ef3e7603aac4fe37486ce3f2e692be271bdb06c2700ccc9361351ce052535f00abf72ffd9bb8fb29b6160ff8c3cf6d7179963ea19674e1a9d7bfebcea97631e944bba75f14e14a87388a932968f261a318637a189cd80c6f3927ca8e04384a93c1c45a192a09116bcbd310d2b40e81110a8a71a2778974fddca180c6518073fd46192ae62252fe820c40909ee814292c046327c233702557b9461414c2ce717133e0e1b0759ad38885d04df409decc15600c9657f85a8b373cde8bd20bfa930027da92172b069f8a5e9c220477e1414ab7f592684f5804b5443e9fe1080aea9adc3e382db6507028c3fb2d5e1179e26b18c311b80d6edcce8e9908ee6545b399dfedf280f21376f611a89ab11108c987e1a3512176013bf4df0d98872ed58b2c179725ae33997d6a4e37ff59de5a6ff04d1baf68fc164d2a23744a7db3304baf847066e01fd04830c323172782adcffab442127235868495a43b581334aef5d2b41cbbf64ceea146e5d98539b2e268cb5d5d69fe4a1d4bba3d2455c2569c928af70e6f37d8d611dcd504d9c3245f3f397114696f978990f8bd8aaeeb54b19f61266998f6db9043df09c6cfc9950a566bd167096d70be80b077ffb3b2a214b36a82e87d16e10b724a64b5c85f26f03eaca2ad94fc1c1401b73f3d0683efd62e98ca1bc3f88ff26fe1480153497d50ad2bcb5279efa9a5c55f407f897eae9d25f91d6bbb05ced6d4bbef81975e46075bdeef451aa8efaaff6670f4460ff715b9558d66531df748a3cae80bab74b84efca3e7818e70b2100f01c332425f0c847f2ec0900d99e3b95a1a5a1e6702a21c76b46205b536318287a5e98943a660d285bf382b45bc3734becd01882e3fa6f3d610aebbde2b021982037c01b9d78c12e314c38d5b04b7464601d14d1c1892c40d0c2135b006abb97fe89cc0d3833a554983f419747d50e111c98251b417deb554b7c5a08235cfe7007c07d454d402df9d17302c81347682294c8387d167c02326bdf4f38af49f56094fece47b1ae099ed84c6cd94b64e1a970ef7cfdbee97190233fcf1def769b54928275d161617efc2e10bac03ee897c2e4a2f8e73935d7ab28605b3c2b45f590d119a7a53a259da0883b8815c45af8f355e0393f9bef1395f714b1fcea276fcfee80988ecb37fa2e8d8e120af44c02339d3fdf19153d9efef97f2d2491a08bf88e9b3620ccd4755b655a25586a749a778994e833a54af295a66628a4dbcbe72289ddb990f5d153220eda8d36a12c58083d03a7c5b9832fc02312f72f5581b047069761bcbd049dd73927d8816d0d7f4ea430cb4e755310a4ffdc5068ca904d576b605db65e8c5d48809d48097ce23712ee5558c0d06b66babfb75992acb51c23d6771d84a280453ae1dcc642b63cab133de54c6a89f791fd25f992f3c2b40de125599a6bb309f377a299d94e8b988ac9452eef726ac206e5b9448151973ad0a2da549e34016a811e4356e82caa4c0d2a472c663da79939886ab304c7d795ab147749b0916e89520d12a8d0e185e95e5de47ea5dd16a032cceb42b5a0f58ea8683795287703ff1fee80c03aed718f1dc7b776a4bc153d5a333a69abcfe7652490ee98e9593316a687ee7cdb5a74504613d11a8860ec7ab11d5076f36441d22d58247037ddb671cb12ac3c13d0cd911761fca87de1e6dedbf92d59733bf47525e9ad3cc4f5a4728b6c988280bc3c3dec3a3773e341b0cdc9be536c4b3ac99e8a675abe70f639a199a7f6e88d09ee21198c40eb48ef1dded115fd0537d6bd71c4a9acf9f2849e3f5c2a3c7780dad8d0c52a895a74dbd9ae6f4ee40c91fc9b8a088299b2642cb288bbe858bc0ca4a90f5d657b02d1b4a013acecfd929f9776afbc9229157427dba13811c4d78c403cc93f1bf3f4477f7ae029853cd1b6b068214de0e05a40173e959c60eda612e4999d518d1b207c61acebaa484edc0c5623771ffee16f2bdee1b2edd26ec27f702ad0588a7127c8753846acad9ca079c581e41034a469995398d6a94eab7271f7a04405ca87f3894d1b4570c481c950b5714989960d32d94ab66c3a314342b1dda08efcbf8e85707a40970821d2b1276c7813606607e114d91303efc898d0a2ec5711a6b76af2742a795961bcbafe17e29b9e681013a2a805f3aba60a4dd59694d42cc078ea783867d7bed45c069ce04b7b2638308ad710c36836e6efdc3c161eeed29cf6d7e283449819337bafa24eb959b52323ec88978444e54e9ec9b3d545c421b2ea87657ffe2f7dae6e0b57cb5ef43aba64659e5ffa797e57dc1f16104248e2fa931fcfccbad9457b45a56ef7aa1f6a403be1a9548ddc2df9ed9f3708a6a22091671b479cc3781b3b5885738a5715c5e4dfd421b9370e9a53cf466d81ffbed031f4a34a36bff3db9384815123778648bc3d6fb06a8d4c2b33f184bca6d2349f11411ca1eefe88009f649aff129942d51feb4867eeb390e72ef6aebe1babbcce3731809041f153d411404f8c34e4be8479cb2792d03aac447c1de8deced573a30064c891948ed4cfa4d363c1018b19fa166da5bf7decda632b6cde97491c8957506fa47e18c18121f53a5c1766dfbd6939e7a548e8bce621c13a542cbc2cda6331641f3577a553260b4ba3f18a82c798cb6fe479ea1e3d7b97dad59c32a43fc96533ceda6a3998e8bd4bd8b112bbcc5175845583fc7f43952dd3f1a21390b97cdfbb3ec36e0491891ae7702ece7f466ec2ba7c8f7f6874b02d002011b3c72054e1e8c41b913417281f80910d1dfa20fcc1125ee3517555803c712a9435bd14e7d5c76dec221768e67382dd8112da49548df2a03880c0a165e30e371a7f3d799b5f810310ed170a4d94bb971873ad8fcd02dbab29e3ead7fd12ccb2c173e538c45ef1cea0effb801d090dd74984401f0d490d9791ec4aeb0f00e81615aeb20a06b9a4f31629be73e2850e2df5f3c13fe9cd5840c9473bd570fa8e0b0f03cdf15420a4ea1973521647ee7c287c1f47cb42835516b73b6b51093059113a965ebf8801b5d81ce1c1cd01d7ae67c5d7adca67f9e01adfadd2608fc88977fecff19e59484d76d8c894987700cd76305b6d55ec90cc33d647b2f9d027d4ab457482a109494a2fec8d9ed6131e3867fb70b801dab9477724161aa27ef42ea6b14f56dd1b8fd0e21b9e3abad0d5e1e0224e45275513b770c26a0e4562c402b9e637c4faeabb994a4cfbf8ebecce7871c17185036e6b23b2bc47eba15e0cdb292918328db1c1a615e1e9e7c66b81a41dd6390a3de4f1beb2393e2c16b40e9dba8e1bc8df204e65af7690744b8a739be738bee18729e1f20cd1c9caa5a2d933bc39a1a09f671b4df892baab0ff6c13a1a4fe3c2426b2f4837ba542f969265d74af74182facba74bf6ab36002af5dc942a12b5a058c5e5a76545f9cc24e86ea635b0d261051ac7ae5e33a13ef465ba24a0eece7d6ac840fd965f95aec659b154fa326d35d09740bff1ab8baae9052bcbd635d83c2b7c693dc40a0abb1a7dedf3c49a9fa071670e8821e15dbef36fcadcdfb96d0bb8529fd554ee9ad1cfd8a4c79403c307c20700428aeed6fb87504a443188658e23cda52828b9b570b908ecee8a358891d9e5473f4f53f06f13c0ee9de83713392f4ed4109977574f7802ecac4843934de203bc6f9ad440a7129a46ec2edd68551d5d22fe9e304741ea3e88aab65676288ce6bae502e11f75ee87ab708bcad3c266d2542c29f8d4083a5e705c3fd7217d9242b677ec8d829812b373fb9e352c86916cedf927a5d43caf903d10df37608043d94eede2f6110f2bedf2b9c8c4cfa7026ae8cd9ef47daeb9f69cac3972124ac2730867a56f76bfeee3c523b4accfc18b7d2b0719a1bbf6a4d5d9d1097a287853fc67672d16dcb4196e3cf66c9487b42d22314ab5dbc7cce22c45b9ac485a186b572967dfb3ce3ecbe932cbafbafb64f0a006ae1d732358c0a62b07ef6128e462c34428c291c0dbbf34f599b61b06977d07c514a6488b83c74154da0aed8a7c933cce53556ea2de07ef855f279df044bf1fc63c37b202104de4dcde8698caa2f5cb2d21f4d29609e6acf0c256a2634fd8f66d4b9a29232ea8a70a6c37eb7986f80a6da15ad5aa2205157799646254e34f48689851c443fe19c6c15a3498630188401f273753cc884b3d5acb2ca80690dea988c57e5741ab82c7c53b68aa5be9990477ba9759aa1087eda2c64dda117956106bab22406f6d71290e151776ff3af0d3b4e56b39484e5c7c20c1128c64f42faff3129d2d31d290bd885fac1ced5da9d48777447200b03b8851f69c0d5d74d009b55d090eb823f8f09a219a1d25c3b5ee365633c", 0x100f}, {&(0x7f0000000100)="a25905d652531c03512b4ffa47d7ad5f77b1b2b61f23672f0aadbdf1f61530961cb15ef69bb5ef17b1b6eafb104620298d4cf3ebc334642e48464a4d70971eac50578d0a19e5ac1a348460c08f069f6542ade8927e4c620e5012f16f10ae23c1b87313ff4c9b55ece2759b1a1b9e96b00a2fdbebcad91a3b76fd1dfff913c56eac60f04ed827a76bde7eaf377de6656df276c283381c563b3dd37b90cb03170242d8e2ba1913732a47e1761b36b51d47ef839e2ad7f57b3bc1c984828a4e88210e5149c4a33fd8097eedcdc9b3f75f7de9", 0xd1}, {&(0x7f0000000080)}], 0x3) r2 = open(&(0x7f0000000000)='./file0\x00', 0x480, 0x4) ioctl$TIOCNOTTY(r2, 0x20007471) recvfrom(r1, &(0x7f00000016c0)=""/122, 0x7a, 0x42, &(0x7f0000001740)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) fcntl$setown(r1, 0x6, r3) 22:45:52 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140)="186b329f898e9318f1676c0cfaff2ad1050d", 0x12) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$KDDISABIO(r2, 0x20004b3d) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 22:45:52 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) bind$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, 0x8) 22:45:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1fc, 0x0, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 22:45:53 executing program 1: setpgid(0x0, 0x0) r0 = getppid() setpgid(0x0, r0) setpgid(0x0, 0x0) getpgrp() 22:45:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x80) pipe2(&(0x7f0000000080), 0x4) open(&(0x7f00000000c0)='./bus\x00', 0x1d0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0xc02, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x8004667c, &(0x7f00000001c0)={0x3, 0x4}) 22:45:53 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x200021, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x2, 0x1, 0x10000, 0x0, 0x2}, 0xc) syz_open_pts() listen(r0, 0x0) 22:45:53 executing program 0: mknod(&(0x7f0000000340)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0xb3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000680)=[{r0, 0x1}, {r1, 0x50}, {r1, 0x9d}], 0x3, 0x0) 22:45:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002004, 0x40004000000028aa) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) poll(&(0x7f00000000c0)=[{r0, 0x2}], 0x1, 0xcd2b) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) 22:45:53 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setsockopt(r1, 0x1, 0x40, &(0x7f0000000080)="928eeb5a1303ff3c34b0ecd1eb7b09478c0d6d5e5841fd8f3c9f93b72e0cd7e9a99293a55b2059b12b9a420aa7e25880161a1e85f06f3614b35da99fe908c1372d2678d4663683d99efd3ded54355fa351cd76f1aa7477375ab5e32eec91990f4ddf15f2f0c139df8bbf4f1be9ec41fba7dbb4e9668b73f36ad9c8fed760b52fda7e190d1e4e9fa957a3c5be28cba8d8", 0x90) setuid(0xee01) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 22:45:53 executing program 0: socket(0x1, 0x7, 0x6c8) r0 = socket(0x2, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000380)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000840)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x28, 0x1}, 0x402) fcntl$dupfd(r0, 0x0, r0) 22:45:53 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x200000002007, 0x11a02a19) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) accept(r0, &(0x7f0000000500)=@un=@file={0x0, ""/85}, &(0x7f0000000480)=0x57) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@in6, 0x5, &(0x7f0000000400)=[{&(0x7f0000000080)=""/162, 0xa2}, {&(0x7f00000001c0)=""/78, 0x4e}, {&(0x7f0000000240)=""/86, 0x56}, {&(0x7f00000002c0)=""/110, 0x6e}, {&(0x7f0000000340)=""/159, 0x9f}], 0x5, &(0x7f0000000140)=""/6, 0x6}, 0x40) 22:45:54 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x100000000001, 0x3e0d) setsockopt(r0, 0x8, 0xa, &(0x7f0000000080)="aed0032966225d39c57b310be1d74891dfd8bb1d94283731a42becab6c1eb51622e667345e2ac3e461eda362ff944d63ae6c763af02cce0cc6264ed08967ee2c4855c208fd2ba09ae61ebed2509aa0c5518de1984bac3003b7968a8be8bdd4b226d1f94e78e5eb7229d310556a7ccc6eda9eee2ba2a04b12687e6ee8a9d739b7e63b3df98bec014070658addd1bd36ecdd59c2396aad8ac680ddc7c65d5fc2ef83727d07b54c7723cd1e0204000000724751bd7a9e336503bc2452fc6b894334a367", 0xc2) socket(0x22, 0x1, 0x800) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x49) socket(0x10, 0x3, 0xe7d) 22:45:54 executing program 0: r0 = socket(0x3a, 0x8005, 0x8) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/1, 0x1}], 0x1, 0x0) poll(0x0, 0x0, 0x3ff) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x2000000000100a0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x18, 0x184) fcntl$setown(r1, 0x6, 0x0) r2 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000100)) 22:45:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x7ff) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) bind$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0x9, 0x2}) mkdir(&(0x7f0000000040)='./bus\x00', 0x106) 22:45:55 executing program 1: r0 = socket(0x36, 0x5, 0x4000000006) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() ftruncate(r0, 0xffff00000000) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1004, &(0x7f0000000100)={0xfffffffffffffffc, 0x1ff}) kevent(r1, &(0x7f0000000000), 0x400000000003f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7, 0x0) pckbd_enable: command error 22:45:55 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x55) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)='c\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x100002) 22:45:56 executing program 0: r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)) 22:45:56 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) mknod(&(0x7f0000000080)='./file0/file0\x00', 0x8000, 0x100000000) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x110) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x112) 22:45:56 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x89, 0xffffffffffff0001}, {0x84}], 0x2}) 22:45:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)) syz_open_pts() 22:45:56 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) geteuid() getuid() r0 = geteuid() socketpair(0x3f, 0x4000, 0x7ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setuid(r0) 22:45:56 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10481, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x200000000000, 0x4010, r0, 0x0, 0x1ffffffffff) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 22:45:57 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') r0 = dup(0xffffffffffffffff) getdents(r0, &(0x7f0000000200)=""/4096, 0x1000) 22:45:57 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:45:57 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) recvfrom(r0, &(0x7f0000000100)=""/162, 0xa2, 0x1, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c6570516c48070703e79939e79d03465da073e0a321089c3d72c48d6099eb70898087ee419fbe3b1fd4b8bd"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x81, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 22:45:57 executing program 0: pipe(&(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socketpair(0x11, 0x3, 0x1000, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x0, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) 22:45:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) clock_getres(0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x51}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) fchdir(r3) 22:45:57 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) munlockall() ioctl$TIOCCONS(r1, 0x40044266, &(0x7f0000000000)) 22:45:57 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x8000000000000) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='R\xcd') ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000200)={0x1, 0xffffffff, './file0\x00', 0x1, 0x1, 0x3, 0x200000000000000}) setitimer(0x1, &(0x7f0000000240)={{0x100000001, 0x2ae31c1}, {0x1ff, 0x7ee}}, 0x0) getsockname$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x1002) rename(&(0x7f0000000000)='./file0\x00', 0x0) fcntl$getflags(r0, 0x3) 22:45:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000980)={0x3, 0x6, 0x4, 0x3, "3f49826981aa66d97a57b5ac1dde6198651efda9", 0x81, 0xd0}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0x1ff) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x401, 0xfffffffffffffffe, "036600000000ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c", 0x820) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0xffffff0b) 22:45:57 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000400)="04002000007c000000", 0xffffffffffffff88}], 0x1000000000000013) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x100000000, 0x9}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000100)=0x4) writev(r1, &(0x7f0000000000), 0x1f0) 22:45:57 executing program 1: r0 = socket(0x800000018, 0x400000000001, 0x0) semget$private(0x0, 0x3, 0x40) recvmsg(r0, &(0x7f0000005300)={0x0, 0x0, &(0x7f0000004280)=[{&(0x7f0000000100)=""/83, 0x53}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/4096, 0x1000}, {&(0x7f0000003180)=""/211, 0xd3}, {&(0x7f0000003280)=""/4096, 0x1000}], 0x6, &(0x7f0000004300)=""/4096, 0x1000}, 0x42) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r1 = semget(0x3, 0x3, 0x8) open(&(0x7f00000053c0)='./file0\x00', 0x10080, 0x4) semop(r1, &(0x7f00000000c0)=[{0x3, 0x0, 0x800}, {0x0, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x7, 0x3, 0x1000}, {0x1, 0x401, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x34, 0x1000}, {0x0, 0x1f}], 0x8) r2 = semget$private(0x0, 0x4, 0xa9) getsockname(r0, &(0x7f0000005340)=@in, &(0x7f0000005380)=0xc) semop(r2, &(0x7f0000000000)=[{0x3, 0xfffffffffffffff8}, {0x3, 0x8, 0x800}, {0x7, 0x7, 0x1800}, {0x7, 0x2, 0x1000}], 0x4) getuid() shmget$private(0x0, 0x2000, 0x504, &(0x7f0000ffc000/0x2000)=nil) getegid() getegid() fcntl$getown(r0, 0x5) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) close(r3) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0x4) semctl$IPC_RMID(r2, 0x0, 0x0) bind$inet(r0, &(0x7f0000005440)={0x2, 0x2}, 0xc) 22:45:57 executing program 0: shmget(0x1, 0x1000, 0x404, &(0x7f0000ffa000/0x1000)=nil) setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)) r1 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x800000000000fa) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) shmctl$IPC_SET(r0, 0x1, 0x0) r2 = socket$inet6(0x18, 0x7, 0x7) pledge(&(0x7f0000000100)='\x00', &(0x7f0000000140)='!(\x00') shmget(0x0, 0x3000, 0x4, &(0x7f0000ff7000/0x3000)=nil) r3 = socket(0x21, 0x2, 0x2) fcntl$dupfd(r2, 0xa, r3) 22:45:57 executing program 1: r0 = socket(0x800000018, 0x400000000001, 0x0) semget$private(0x0, 0x3, 0x40) recvmsg(r0, &(0x7f0000005300)={0x0, 0x0, &(0x7f0000004280)=[{&(0x7f0000000100)=""/83, 0x53}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/4096, 0x1000}, {&(0x7f0000003180)=""/211, 0xd3}, {&(0x7f0000003280)=""/4096, 0x1000}], 0x6, &(0x7f0000004300)=""/4096, 0x1000}, 0x42) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r1 = semget(0x3, 0x3, 0x8) open(&(0x7f00000053c0)='./file0\x00', 0x10080, 0x4) semop(r1, &(0x7f00000000c0)=[{0x3, 0x0, 0x800}, {0x0, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x7, 0x3, 0x1000}, {0x1, 0x401, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x34, 0x1000}, {0x0, 0x1f}], 0x8) r2 = semget$private(0x0, 0x4, 0xa9) getsockname(r0, &(0x7f0000005340)=@in, &(0x7f0000005380)=0xc) semop(r2, &(0x7f0000000000)=[{0x3, 0xfffffffffffffff8}, {0x3, 0x8, 0x800}, {0x7, 0x7, 0x1800}, {0x7, 0x2, 0x1000}], 0x4) getuid() shmget$private(0x0, 0x2000, 0x504, &(0x7f0000ffc000/0x2000)=nil) getegid() getegid() fcntl$getown(r0, 0x5) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) close(r3) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0x4) semctl$IPC_RMID(r2, 0x0, 0x0) bind$inet(r0, &(0x7f0000005440)={0x2, 0x2}, 0xc) 22:45:57 executing program 0: kqueue() r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10210, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x5, 0x1, 0x200, 0x7f}, {{r0}, 0xfffffffffffffffc, 0x1, 0x9, 0x6, 0x200}, {{r0}, 0xfffffffffffffff9, 0x1, 0x20, 0x2000000000000, 0x81}], 0x9, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x6, 0x1215}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x3f, 0x81}, {{r0}, 0xfffffffffffffffb, 0x56, 0x1, 0xffffffff, 0x8}], 0x40, &(0x7f00000001c0)={0x4, 0x3}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)=0x2) dup(r3) 22:45:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 22:45:57 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000140)) r2 = accept(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0x18d) r3 = getppid() r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r6 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r8 = getegid() sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000200)="3ad71654855c04e12fb400578a62b73c701ac768ef31e16ad2f8014d51c63f280f190ba4241ffa177586d03fcbae5035e2d67cba5cfd8457565ae2895dccdbdf45427473d06af3e4b3cb62f2f1c03f3f874ce68bb546a8b1b91242ac9378960d1f49d555c49cfa345b05388debb1b6e585f0439ac66705a5a1e83844d6e119c2", 0x80}, {&(0x7f0000000280)="065a5b417f70442e34ba1c6a71d9b25063c33c3c4311b7151e4e19706c3bc548c64c39e6b0444ebcdb81fbe7a289aa32437c08d15ca82a7647a5041e4ea4cde3f97715dca7fb82e99a81f41382f2bf50d55cda6728751a39576c93208217abd4a3a3803072f4c3", 0x67}, {&(0x7f0000000300)="7b2c8cef7fbd532448a3fde699e56b65d02e47a38e2c1a2639cca2007f9132f9411d9b02a5e85a75ec322ac721c1765a26f392be80c4f2a1d4481184ea7ab09cffbd7ffc2890c7fe4852086f7a8352c0f8c94831dec8d495ecc25c44935d257cfb9bb330b5e6322b6ac081197a39cfc884a16aaef9520daf4b0c6e8ed1f94d0ced3b24d0954462f1aaac52bf2d878d856b852f00276a702990645583df557608506b7f41b1f9d3b67c3000636ed8e2eee2e8de6e916b2410a85f45d87365761032a24ef6fedcb2293e76154bc7687db6d7e9790a4451448475735cd77958a5e966c8aee7543fd9e0af5962957e416280648a3fdaa7e7", 0xf6}, {&(0x7f0000000400)="ca93da7ae0e65fe24fdbd654bfe4663242ac0c7a782a6bcb61eea1cb058414c6d32f81850bf308bb708dbc9ab69db7d9f0d9951ea09a80fdf80c5e6409b1f785c3a5b5c0211e6d9940f7c8cd40036f35c3890382baa58ecaaf1aec7fe4b67d6be2b6bfdbefe877255529ac036ca770e57b", 0x71}, {&(0x7f00000000c0)="12004d437cd58a470a6c8e304bf03519d1c33180c011857562413f90b6de668f1f4b144b154b3ddc3a6981ebc121d890", 0x30}], 0x5, &(0x7f0000000580)=[@rights={0x28, 0xffff, 0x1, [r0, r2, r0, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r1, r2, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x110, 0x404}, 0x0) socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) 22:45:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() r2 = dup(r1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x80, 0x6) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) syz_open_pts() 22:45:57 executing program 0: r0 = socket(0x2, 0x4000000000003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0xfffffffffffffffc, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000380)=@in={0x2, 0x3}, 0xc) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000004c0)="5af8cdb0f8270a155b9f932eb29380eb5c7eb8228f9380eacbae39668c5ead39bfee188eb28e1b58a29c71e483a0a8b74d6948b120ba569f99aad308fe2169c950a44654b9a56df8b7d91d92e03d887cc3c1620b416ade7e7b73a17f58c15a1311f6902be924127e914968031688a23ac9e13fbb4ad2cb1273cda438", 0x7c}, {&(0x7f0000000140)="309c5ce32d4b051ed246ce5177b3300a2b4e0d8be6aedf966066a9e75033ff2b795e0594294d4397d0697d63cb6c7727e8ea52682ce62acb1056dd2d444afb7632fea211dbbfb49cbe96d3bd07a710e09ef59a86c57ff2816910c0221115662292377fa6a1de67c945f65d4f1c532e768d4fb166a861a21e45897cd1444993622e4e63460cd10ecc782fea1894f70043faf5b29db616c0d5f1699a7973dd0cf6166a9ee039871ad35a92b2412dd856f288b3a0d577700269f2ac6280d716c64db432c593b37c82a8f86b9e2fe7cfd251ea4e5b984f10293329926e77d56cd1171d9a635ce2093a763ce2842598041c6610d433", 0xf3}, {&(0x7f0000000240)="2a1bda4cd24dd838d911a6bc8486cd86faecb791588421a4948ab20c8b455a52a02ecbd5b376c15c2f733a5c600ed8292bb521a7711576807fef61932fc9c6a90e551c46cbbfa25c22558e780a9d7c77fc7508ec9046af300c1c4fc26af64db1601ca23a789a2bb68fcc90055e4ecaa9aea4441f358a60bb764aee58984948cfffd7f59a127db9d5ad47cea76faa554fa163b711dd1d2069bc657db2a3b774798e7d35c60d01c51e1216880ab3e124b83f1f9d40c434ae960dd69dda1d9a5f245d7ec585", 0xc4}, {&(0x7f0000000080)="5e8d313d774bd0d547bf8d0911c76d", 0xf}], 0x4) recvfrom(r0, &(0x7f0000000540)=""/4096, 0x1000, 0x42, &(0x7f0000001540)=@in6={0x18, 0x1, 0x6, 0x6}, 0xc) chdir(&(0x7f0000001600)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x40000080, 0x469, 0xa4}, {{r1}, 0xfffffffffffffff9, 0x10, 0x41, 0xfffffffffffffff9, 0x5}], 0x3f, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x0, 0xb52cc292b2f2feec, 0x2b0c, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x40, 0x41, 0x5, 0x4}, {{r1}, 0xfffffffffffffff9, 0x0, 0x40, 0xfff}, {{r1}, 0xffffffffffffffff, 0x1d, 0x4, 0x7fff, 0x7}], 0x2, &(0x7f0000000480)={0xfffffffffffff800, 0x200}) chflags(&(0x7f0000000340)='./file0\x00', 0x10001) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x1}, {0x40}}, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000015c0)={&(0x7f0000001580)=[{0x87, 0x10001}, {0x6, 0x6}, {0x101, 0x4}], 0x3}) 22:45:57 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) fchflags(r0, 0x20000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = dup2(r0, r0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x1f) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:45:57 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./control\x00') 22:45:57 executing program 0: ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) select(0x40, &(0x7f00000000c0)={0xb16a, 0x2, 0x7fffffff, 0x3ff, 0x8, 0x0, 0xc4, 0x2}, &(0x7f0000000100)={0x10000, 0x6, 0x5, 0x5f, 0x9, 0x5, 0x81, 0x7b2}, &(0x7f0000000140)={0xfffffffffffffe01, 0x3f, 0x653, 0x1, 0x28, 0x3, 0x7f, 0x8001}, &(0x7f0000000180)={0xc83c000000000000, 0x871}) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000380)="1145b37ac47121cff4e2ea1af7bf13ad440ea6b4c35b9712807d39fe76ba5723c2349fba418f25df1e1ee68177b93eda532d5369293d9e9b546e1515995d8f9c1e9c8c77d2e077f57d74772bf06a5e09e8ce8ab7d5e11636ebd42bf6361c1b096b82b363f978a4ebdd6aa8a94385881bf9f38c7f9addcccdb8f2f496efc7f5ed79d86cf9ea536b3549cf2cd3d00020fe9ed53e06cb675ce127a8e17bd25d8cb199400b7086c67e025705eaf0b9b9b3f4965bbac69057186e78ed41608c0faa5b7e07fec7c551b9c71808", 0xca}], 0x1, 0x0) clock_gettime(0x7, &(0x7f00000004c0)) r0 = openat(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x10400, 0x1c6) flock(0xffffffffffffffff, 0x4) getpid() pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x0) r4 = semget$private(0x0, 0x7, 0x40) semop(r4, &(0x7f00000005c0)=[{0x3, 0x1, 0x1800}], 0x1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x12, r1, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000600)=0xfffffffffffffcb0) getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000640)) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) clock_gettime(0x6, &(0x7f0000000680)) ioctl$TIOCSBRK(r3, 0x2000747b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000700)={0xf67, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000280)={0x8, './file0/file0\x00'}) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000740)=0xd82e) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000780)=0x1) select(0x40, &(0x7f00000007c0)={0x80000000, 0x9e, 0x8001, 0xd7, 0x4, 0x3, 0x81, 0x2bb}, &(0x7f0000000800)={0x8, 0x1, 0x10000, 0xf1, 0xfffffffffffffffe, 0x7, 0x7, 0x10001}, &(0x7f0000000840)={0x2, 0xc4, 0x9, 0x5, 0x2, 0xddf3, 0x7f, 0x8}, &(0x7f0000000880)={0x4, 0xfff}) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f00000008c0)={0x5, './file0\x00', './file0\x00'}) getppid() 22:45:57 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000001240)='./file0/file0\x00', 0x80, 0x40) getpeername(r1, &(0x7f0000000200)=@un=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 22:45:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x7ff, 0x1, 0x1, 0x80000000, "b669715c230fbb7ec864e8c390c15fa8f7a765c9", 0x3, 0x5}) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x1) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 22:45:57 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) geteuid() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000200)=[{0x25}], 0x2}) 22:45:57 executing program 1: nanosleep(&(0x7f0000000140)={0x10000008}, 0x0) 22:45:57 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) chdir(&(0x7f0000000140)='./bus\x00') setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000200)='./bus\x00', 0x40, 0x4) renameat(r1, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) r2 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000000)=""/191) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000100)=""/8) 22:45:57 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x88, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) ioctl$TIOCNOTTY(r1, 0x20007471) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x3) 22:45:58 executing program 1: rmdir(&(0x7f0000000540)='./file0/file0\x00') socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x7, 0xfffffffffffffffd) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) socket(0x18, 0x4007, 0x6) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) fcntl$setstatus(r0, 0x4, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) semop(r2, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}, {0x0, 0x3f, 0x1000}], 0x2) semctl$IPC_RMID(r2, 0x0, 0x0) 22:45:58 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1004, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) socket$unix(0x1, 0x0, 0x0) 22:45:58 executing program 1: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0xc) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0x9) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f00000002c0)="147f20108541ca9be629f03ad711f7508113f750ecb58a0df22e6fd315835578b9903aaadf2ea5b49c60970ae17bdd20ff653f90fb575b6f9c6e4f26ef6542cd1a8c23c8fb87f74aaa837caa818a8cd9452d204559392ebbce4eed3113b1a94856823a36802265efaa6d73a4b8cdf913d809f275d53b93d11b9306ee374716a5aa5d0acff74023c607c245d155cefabc0055", 0xfffffffffffffe5a}, {&(0x7f00000003c0)="9851afd279db3649f799be8480357ffd1300f5cb2f8035adff0d05ae238ab9e5ad6976b157fe", 0xe}], 0x2) 22:45:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f00000000c0)='./bus\x00', 0x6, 0x8b) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r3 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r2, &(0x7f0000000380)='./bus\x00', r4, r5, 0x4) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r6}, 0x0, 0x3e, 0xfffffffffffffffe, 0x5, 0x9}], 0x100, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffb, 0x1, 0x83, 0x1, 0xb31}, {{r0}, 0xfffffffffffffff8, 0x24, 0xf0000001, 0x8, 0xffff}, {{r3}, 0xfffffffffffffffb, 0x0, 0x6, 0x8, 0x3f}, {{r3}, 0xfffffffffffffffe, 0x4, 0x20000008, 0x81, 0x401}], 0xfe1, &(0x7f0000000340)) 22:45:58 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) 22:45:58 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt(r0, 0x7ff, 0xc63b, &(0x7f0000000000)="b69d11a10ea3683e062ecb46688e4b61df418dd6e44b0b7e78d9064c77dae1b74ccac501d0723356412ee08cfd9c64a3d62429af034a0b46c16630ddf550c383c0e74f9845238a08193d067411afb21b4449d90373488578e13c44231f42166fb42eb0fa2fdad6da9512c4a25859af30467cfa4f121636ad52f1b63b6df7e60ad9285356536e6c6ba36f56056f21b9f8e2ce44372f7d971c19392326265740793a734d2ed01e", 0xa6) r1 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 22:45:58 executing program 0: pipe(&(0x7f0000000000)) r0 = semget$private(0x0, 0x1, 0x0) socket$inet6(0x18, 0x4, 0x2fa4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x10001, 0x401, 0x400, 0x3, 0x7, 0xffffffffffffffc2, 0x0, 0x6, 0x5]) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) 22:45:58 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x1) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) mknod(&(0x7f0000000280)='./bus\x00', 0x80002001, 0x5200) truncate(&(0x7f0000000180)='./bus\x00', 0x7e7) writev(r0, &(0x7f0000000340)=[{&(0x7f00000004c0)="5dad6a19d791f671cb06690ac8c0c54b4874531ff92ec5faa3a2d75ec066d45ac30842832ea7651853f84ea5fc45360a3a880ca74c607cb4106af8157391faf4d5b846d46e1d6580bc198ba271fa2215aac7eaeae4708076957f992a8842494d99a7961eabec9b7822535e2455109717dffc53492d6acecdc249c37dd83809292ac3483fac96db0b7f20eafac4ca986f3128f9ae2c3545de8744334fa794661540f2f2470df610c7505e752c32159bece2ed0e96dd93555a0018b9992089f88f6b6adefdb9cc3c758c4fcec309c3c43d5f935d55e2258f676c87ffd81974536aad9c5f4d4074e3dc6130742fbe7bc611f88a5863509d588091ab95a2c444b8c8681c86e138ef0e530656f4fa7061afa6dc6c46bbc9a90bd22bb1b4d6807a18c4a7d0cb46e6a0c28052296ea7587fb4f191312279cd2641239dd42dcea310452cd56917bda299b5dfeea0ebf13ef3c7a7f3e2bef5f7f948354ae4a9e05fa03aa437f9cf1a26fd091d4074ee9934c20a363c37c15548fd39656ae206d4ca361be8c082291e9ed3216cdf635866e6163f38f4702bd78a0d751d9856043606434272767d9fd38fe4810fa38914a582fed595f5ccef8eacb1cd35f1ff61bf3878d6011dbfe35e5960543da9985ddd2329a23695e07b8eafd510854f8fc2174881a4018183b3a06b51dabd1766b6d9aef30a652e4ff5b8fd70ba5fd7b1428b656ccdb8c734f84f4a5b7781d4e8fe040f30e7281e6e8ba89b31d2dc983d8672918c7be9c903939efc43e47f205a81d2a7b0f134018f2194bc4e5d3a2788d412657702690e61b1a53e46c9b57229f4c72960a96a7293dcff09b0ceb605ee534c4ce11c25555efc9587ed6b143bb4ee72a124ec83198a18c948ecf8acc018d3afff081dcd3e7fbbf0fdad168d5db987031901405671cd2a757e1a8732d6d878cbf8e00b14f03b449af4ef8e313624f876312858ec39606784430f5b168f3db39ce8cc4c6e3c8cea9a7a4729ef884f24b6d0cf8fb6fd700910c9282e16876c1636152d52cdf9de1f28248be18fa5398a87e2e1f1d5297b31dfd5b02f62024bb65e6e15084a57219703af0d370bbd4dde74a00158b0a6d5cad5e3a0b577998d811f8d07bf5293fd6b4574d7a75f2b6701903556cadb7d275875c48cab50061f329b47fa1a9fd160dc61089f2bbf6a9cb8938e2b88fbf366c5014296c75b6107ccb80be2281286f97515ef1704d40dfae8c3aefc87f8919b1ac63f92c096c5f08b6fecb9e89454e4d1fe6a0a6d4ad52ec02b2eb4faaefe61f888163ed1b3618b872b135f2d16bf888bcd0e33fa76d2c2cab7bebf88fff6ae313c933c24d916e00457176bcd90e5097a8e814d2d9c8b7dd6e85ff20289a6fee13398b4ac94d28e23eeedebb85039268fa7e3ea940e7adfd3fc4d5465473d25b5a9369aa97ae5aa7090ca24546753c84fc0c457c0d3ec16f0385d43aafe1746af43b47d42290b1f0d17ed770375708934243637dd5e10f76ba4482f3e55320f8b1a1b845cf6efee7e4a12d9574c5e30c7c4c69e4ac2b7bcf9e18e516048efc719d9d1c3ff0270ac271eff5be4502fecb5105cb9179b435f0bdbe9f30a478012a11047c2f49c12946c795029e651fc243917092411e0f047c33320deede92375798d4dc74495d3a94125a3311e0810af0736cfe0f443dc5552b08cbdcaa0a99c88947dddeaff64250f1698dae5dd5ef244b82afe51608d0552a67c03efe61afed3c37b79f9edb45e2cd6f17cbf410862efdee0ae410a4d59923def2e41291d649c0dc26b1c6be7f3aaccdd5968558382bfa998c4ccdf9ede21a1b923118ec8bb4d93d0206d4f10a0b3d904a9b2e78a02e12a8bdd6ccb782fd6dde77c2e00e67999fd4c654e64cb272d81d19bfc37335137b0a5fc1402307976602c03af80c790109d75f5014c0d6d1b67f6979cb76a86cac9e709cebc4f4f20c81f570c8a26fac299b01231b129c47f98e3a8459d45eb5715e7ee211f031424a1cf1a056378549afda3b47517ff23e20a2e3a7ebf4a00d6812c7986ae328c3ccf512c2c126fd5b149cd963c554ba90e5e93b4cf50991fb178ac81b2f7fa4de9bd1320d3767878b8844bea95165019753e5f659743caecfc3dcde9c4ce1c748a5a8beb2bbda300ea061db261a295d485a69d1d4401b2a831aa41bde1ee2eb1aa698c65585f04b4be52e6bc9ee2c0a336380d86b3f797424acfe0fdbcf9cce78812cb073359e66c357adf38713e5a9c1dc3c99fcd672775217ce8e173c9439f247bd536e23a5ce8fb6e4b4f76faada1094185806b03491651d4f435c9ed63fea678aba195b4fe19ca7e462a32d9dc5c660d3f22cd7c135a1ef8d18d7142a89469c7c821fd78acd106729a44e5100e825e367b266763934019609ced772cd4f904715c8e836d8663daa8452c7bf75b59aa3b2b357c5cfe25e50e03e4327fb55684f7519dfc50623a2ff83aa01ec58c67c739e7f971cf9bb18fc2a85cca865d134c951d4c4fbbb843794a04127f98785d9a2e8ba9f43b6daa36bae611f63ef8e885116467bdee9e3b3dae882bbc46143ec843447142b652496ce851371d2be81249b23bfc6ccef56a06c649d9eb7057f8be798f8a493bbbd54a16282042bf98ecd90df20bc9ebccc383e4e8054d5abcee6b01d43e8c65bc1b919333172e14d9ce42c264960e33bf96a922f46184d98d16d7aa225e8920b6e044555cb2f5ab09b23a4e8a6d23b3f6ad586b5e1ff23c69d6153b62c55930cae481ac6fae47168a84e38a3a2ba72ef4a3dd8e569d3a859af060fb08f946edf3512cc1b213e9cb467b21ca9337c0a256c0be962035965b4434ef679f973b413bba4f17e75cc022d9b1089754ec5cea2435af32771d74caa9401d7acf9b0c99bb8fc5a6c38bc1b124b42deb5ab8bb64111ff40351236641e7064719c634b7560d4fb3ea303a23b794fdfbdb6417e7ba2f0bceb8d2e74d6d455d51a817d34037baf2a8d3af0da807e5e2534965ba48ec3ba6dc68c98ac3d8941e92772a360c7b94fd6ec4a1c9f47b0c6757f7672d9d911a7b6e7750d1faefb80f065049188ea67609658a20b05a50c11629a2b255b7708ceb5a238ecdf14f47267503ed57d54b28182a404cd1e836db8e51eb724500b619c552cdfbe5a9f5b794c5680ba62ef0454578d1c31f8b9d8440680c9d9ead4407becf72ebe5edc528ad8961ed60b4d4fc75b98f2491773ef0aefbb7899d0fe712422cea5bcc6ccfa437e884bebb50ef2b3d964b20ee4a49c3adb17a08530993fc95370ad23f831c0acff05821d615ba89f72df8e883a21b986cfe98b6c2841a913c48ee8b4fffb01e5b37e3d4d6e7836cbecd76149d6dab8091f26ef5668ff97b343cace62ea620657f10dff35af6b6977160c379bfc9bbc1192ff6dee725aab6d1acf7f05e1008b9d4aa9b68a9e4f0db8763c0ae6dfde30101c2424db5e783117ccfae630b21b2497f8fb82dfb907245d7028344d08c8a3b2133670eb642a20facfc1246992ca52546902629feaabcd2aa5885e42afa82c4f9572aff19d9ed87ef676c3348f919b45beb8b6a26be63254c132b25e090f67762fb13cf1114aa8155e017af16cee11505e95d7de3cedacc94ee9b99a3e2f75387c222af65ea459309cbede95a73e43924a9b9734e40fce42957ea1ebb0bca982c9a8490e2786c7b478d4e2d7edfe74f87d49d30f104c0d4e1542f4a4c71d96127f28cd030c10bb91cf14494896716eb9e0bc10a01004a8840da0038a7dfcad5926b6a98aebe07d58b75b2e6e001b1c20832f52b963e33fa6abcdd311415a406b5af0fb3506413fba93f36a7fcda424052a9da168deda275b9507fbc0c1306949dc9f57375e8cc18223fcb0e07a921a8ce985e9e1b32d79f7e709edb3a15380c7c3df753c790c4374022a957df19b292ca4aa0428dbf50f7ed79871d8e99bb2fddfe9de021964a4f7f6fa1f9172fd81ded66e96ba55d3cc2ab962de9984da97067f05ba37d99e79f1e61e9814298998b19efcdc9de562f8a0bdb8f0c75f8f724a2304657209347bbb39b42cf0b803377218d88e544b675e134d7b1e0a5bdcf954b3f5d3b3fd9170200cbaffcb71b151149abb0482120ec4850681132ded32ac49d1814151394fce0c04bad40bbc4ea9ac6eb8d40ad6947fe02835e3589fb991dc0a1e9b8afb0cf704359472c31c434ff3e9983e59ad4d1d1c82053d314a85bd332c19f40a58668d6b26636ad622d7886a57cbc4f692b7f3d79e5b98ad7c36b3bd8c57745c4c6e9a84b7561fceb43cf0db718a6a037b76c4c9b01d11654c31ab4540d97552a11d1ccc69cdd933f41e23abe962c997194dc225103b47286a16bf9515574a0ae476de9bfbddcc7163d72f0008d1a5a4d3a6b92f8a446137cc55c93e244efe7a3cbdd1ff2780ed7068eac530f2d9a6c1684b894cedfc1236002f89673355c99f9ee37cbc24c86c8ae87d3d47ea9bc410919a5acf09c6453deae6f9cd36c5b163266b3f5133d526ca6c30c4e6d568c625510792637aa6a694b855c16344b7c6fb91ae48f8c51b1dd14704b20f15ed1dbbd6f84b0c472a3939d0a265bf2ca69b4a6a58dedc30db5dd3b2b94fadff4cca141f00ea9b1b29ede8d2d030bf20f146b0d71010bb32bcb998b8985746ecdf00d83f7c0546429a77512904a84bcc6cbf6054ab2158bd1a8cef197036d5e2e242443cc868a1d4658e9a645d57f04b409a2813dadfe621d12bc1ca74a3a92aff490d385e6ec5a5d9916dd4f49ef2ef7e0e2ea1272acb4a1fb262c2f5727dd82867ca7f3c3ca987a959d70c1bd8952ac0ebc0361d4380470d9d853381fe5fc5da101f736b1e361f0361f1558f73ac5d94c39daf0b9c40eda1ea7eb783a898ca135396c62f1bed1a34ac7659ee7af7fb3aeadf69dcb2cc17a7a76e97ffd7ea3bc30c0252ffb19673d31579ae406975f4f9911b4d571857b736f5bafb21c6f07a2138ad592eede56d44093b065f03113f309e0363dd1cff55ef25aa378c7c9f77f50c2d45570048f1161549524a646165786a0bd536703adac55d93a478f881d40ab66cad61c7b36dea5bd764d6a362ffd6fcaaaaba239f154f3bb171ecc7bfcc00372ce007b26e31ba7ea7f88e2230009f5b856bc2e3261bb5a855aac5c0108d498189a565e0dae86b850e947e3ab3574d8b08d78c08a66760dd4de53fc7c207e467f51e083263cb8e3607abf32713a71fd5048641f70a13db74d5c8849f7c7e0339a744682b16955ed9a6c480c1ccd7b88d8054a82e336df7a515511f2f6dc1a20c432ae319a0c829dda78e21570b3ff5629af5dfabe66ee05dfde6db884401b90a22b5a816221e0c64e0a1e4fefdc63b946f08888021ba841e657bdb45e879f565ff0af6409795fc73ee0ff8efc1473ee09dcb8e5fc5540ef75c5e14597a4e832430f41032b765140f2e460a2815387f5510b58c4df88ebbce0e90a474a2bfb9fb0bab95453eb903281e81a2abe8a112b10e4cf0c2e52afb5337305fc51f0f11679af1710935b09316c15a43118c7d4cb9d634d6ce9df5654aae7edb441da59991b7c1403ddd0bf60b41ab4d200302921c7bcfedee6434e74ff08c4f9c5202e01d0d52f5079cd3a54949ca67877efa8c21eace6f33753657b1ac9c470e99f54f830ccc8141a5ecc7dea13129b45a3ebd6242606e7350ae65bf11398c712cd55014e5f60405cae9c0d1b37d5a77e5e8c556a93e41e8f3c4087b2c644a8dc91129d25a8e14759a5666fa6853e6c3312364c4cfdbcdc2583f3d5b1bddd7d32b945341439d8d2", 0x1000}, {&(0x7f00000014c0)="97895acb78a4e73dfae71881c67f9fe6adefa500d0aa246711cae4f9361ab4c87f6c46d93b5b3d35dbd5ee8c8849b2deead5f9b0e4213ddad3ff6654d39b40b3044b58194b13a87691d4cc161bbe3fb1e36bb4a52d4f59723a96747fc8a3c88514cbf75223e33f492343c61f4df431c47a77d3e72fcfc1339cefc83824c201eb38f488ebe7fa", 0x86}, {&(0x7f0000001580)="588d0462b23427c0af41f9a7804c87c05d750bf4a1bd0bb56561ac6fa55e780585a98c537b916ca15c3d0f8fbbc4e96a2704aa2c23eeee47d5b046090284cba549b37ed1e19a66e969a480cd6f5e9226cab1169687e52adaf4fbd26175571aeba26f2ac57e391fb7c4b87735494d32fb7ffa2e56e8a821ce4d93d34e3132106ee3713496383a3f6676f71250b8c077e0254199e4e85f6634b70ef5f0ad0ddead02536dfb52c2f6afd629fb37c3fa9394cc84529502a97a1dcad588acf9942be4b0b84b5028db3029c92d9db1f0fbdbbaa115cf42920f7fa3c7cc562781d64ec446ee385f518f85", 0xe7}, {&(0x7f0000001680)="3f9c4fdfdef9defd1b73398464456391fda5bae0ec4480bed4677772b71eacf9853cd8ebe68f966f9e97bdbc6694d55472126f54172524aae2f5d4f812b59d5316ee4afff793829aac6a233bf120bc101010bfe5e5b12725e390707162ee4f99aa0b2a31859c7b7903f79f1ceefb86101cf8bc1821b1d3b0a44de9ed6044a3b86bbc00c94f4ab76b8445234bb70acad754bcd93424572185e16461cf0312e1e55be51b86335ecd44b29045d4475b9e4b9f91af4516e2730a60292128e618fafcb6d181bfab0356e39bc7a1b8319c3415962f49fa47", 0xd5}], 0x4) open$dir(&(0x7f0000000480)='./bus\x00', 0x120, 0x10000000000108) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x9, 0x2, 0x200, 0x7, 0xb5f, 0x0, 0x7ff}, &(0x7f0000000100)) r1 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000440)={0x4, './bus\x00', './bus\x00'}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000240)=0xffffff93) r5 = getgid() r6 = getpgid(0x0) chflagsat(r0, &(0x7f0000000400)='./bus\x00', 0x4, 0x2) r7 = getpgid(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001780)="14190ef1acd7119ad984bab3e86a856525186f3a3f13761ee294b4ecabd5926fa82a760376c64598e54f7cba5bad8a5cd76e9fd2487a81c16be18fae9aa47385be590cddadef76fa2e93233b5aa1e7a19be7", 0x52) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x2, r2, r3, r4, r5, 0x14, 0x10}, 0x0, 0x401, r6, r7, 0x1ff, 0x5, 0x1, 0x1ff}) 22:45:58 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = fcntl$dupfd(0xffffffffffffffff, 0xd34be69cb4b0f990, 0xffffffffffffffff) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x8, 0x1}, 0xc) r1 = semget(0x3, 0x2, 0x212) semop(r1, &(0x7f0000000040)=[{0x6, 0x400, 0x1800}], 0x1) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) 22:45:58 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x2) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 22:45:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4}) syz_open_pts() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 22:45:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x180002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001180)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001140)) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) 22:45:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc2485607, &(0x7f00000000c0)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x9) 22:45:59 executing program 1: mknod(&(0x7f0000000300)='./bus/file0\x00', 0xc021, 0x40004000000028ad) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) clock_settime(0x3, &(0x7f00000000c0)={0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = kqueue() r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000280)={0x0, 0x6}) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x80, 0x0) poll(&(0x7f0000000180)=[{r0, 0x17}, {r1, 0x8}, {r3, 0x4}], 0x3, 0x6) r4 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000080)) renameat(r4, &(0x7f00000001c0)='./bus\x00', r4, &(0x7f0000000200)='./bus\x00') writev(r4, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186a56010000003b00feaf040000000060d5706c85c2768511fe890000000000000000000000000000", 0x2c}], 0x1) mknodat(r4, &(0x7f0000000240)='./bus/file0\x00', 0x6000, 0x6) getpgrp() mknod(&(0x7f0000000340)='./bus/file0\x00', 0x2152, 0x0) fcntl$setstatus(r1, 0x4, 0x8) r5 = getpid() writev(r4, &(0x7f00000003c0)=[{&(0x7f0000000440)="ce08dedc2f46a6fefab1d658d0dc4dab0f98b2187d8ccb10e2628127ad7c4e97ed308eb06abf92d6d5d55510638983dc40ac79d19428c65c2e3ca1eeec80d34f15c12517de23356ce1c587664b95c1756cbedb3a39953a6d2d700f2b8f74aae3d724bd6fec8e4cf01d96935ca90b7b2a5cd823ee071265a42c7371fd09810b04a19c8e92d44bfa583090b86e05324d67f358414acaf131a24c6538bc1a763aed26bde5ee7d210bb4a1f4110e59a7cdac26d1cc717b8db7e3c57ab95c190090191e377ee27f783637f7bb8fa5d8c54fdba678f79e5c52cc121335b8eae6b2ee2fe4fec178912ffd0fcda179", 0xeb}, {&(0x7f0000000380)="9ce7c606f70c1156ca25d24e6017d610f9860cc74ea574f0707475cf5f3ad5b408a16c7721e09d9f3dfcaa459154d5c6a3276cefe1d3", 0x36}], 0x2) fcntl$setown(r3, 0x6, r5) 22:46:00 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') faccessat(r0, &(0x7f0000001440)='.\x00', 0x0, 0x0) pckbd_enable: command error 22:46:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x7fff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r6 = getegid() setgroups(0x3, &(0x7f00000002c0)=[r2, r3, r6]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setgroups(0x0, 0x0) setuid(0xee01) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) unveil(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='x\x00') clock_gettime(0x7, &(0x7f0000000340)) fchmodat(r10, &(0x7f0000000300)='./file0\x00', 0xe, 0x2) r11 = semget$private(0x0, 0x5, 0x4) r12 = open$dir(&(0x7f0000000280)='./file0\x00', 0x30290, 0x100) semctl$GETZCNT(r11, 0x3, 0x7, &(0x7f00000000c0)=""/211) mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0x4) sendmsg$unix(r10, &(0x7f0000000680)={&(0x7f0000000380)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000540)=[{&(0x7f00000003c0)="abb983fdb921f3b1bd002ab850f4372d9fb7e416bf7b545b33660cfbf16afe5cad505a78606f4021382dcf95707d01ba09ed7cdd93fd0abba826b89c8b41e9238729c94f8abee4522315049703f3ff2e55b3bd17c2983344869968d80ba51468a5f5a9def0e39230faf89fe80ba652eaf28d73d41a64cb728a789f33de949450d87013f4ccedde715ebd79e80d77ad20906a466d3948452e6880c9a50302eb496a", 0xa1}, {&(0x7f0000000480)="2c916284c477a57fb2acb6158d3f899f", 0x10}, {&(0x7f00000004c0)="ad49c8d916a4535aa52fb1a08f6af7ce1d89b80c77a940e5bd638a8bff6b69fcbd3ec60b003773cd22a2273c08a044b941b2fe8565399ca3c1ef6d25364ff2f85c6b8c84e795f24374f8ac4a52b3f3982b72526a7c6c1d0454aa2cc4889e55af868509fb82e8e0ad", 0x68}], 0x3, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r0, r1, r6}, @rights={0x38, 0xffff, 0x1, [r12, r12, r10, r10, r12, r12, r10, r10, r10]}, @cred={0x20, 0xffff, 0x0, r0, r1, r4}, @cred={0x20, 0xffff, 0x0, r0, r1, r9}, @cred={0x20, 0xffff, 0x0, r0, r1, r4}, @cred={0x20, 0xffff, 0x0, r0, r1, r7}, @cred={0x20, 0xffff, 0x0, r0, r1, r8}], 0xf8}, 0x400) fcntl$setown(r12, 0x6, r0) 22:46:00 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', 0x0) 22:46:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) socket(0x17, 0x4, 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 22:46:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x8004667c, &(0x7f0000000080)={0x20000000}) open(&(0x7f0000000040)='./bus\x00', 0x80a, 0x0) 22:46:00 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xeb, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8002, 0xa) ftruncate(r0, 0x8001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:46:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket(0x6, 0xffffffffffffffff, 0x2) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="9a06e303000400b90cba8590f4f624e0ca18d23a", 0x6) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x8, 0x6f}, 0xc) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000200)="6c28c88f12bf259477a64f44be064d479a48f363141827e2e729deb367e7a5f9c66c8ea5ba51ffd618cbd921c9d5422757de474d1ce42cb601881f75769ebb442eda778b087abe248c7bec0f4e65945a10df0cfbf8636da17d07109b5ca781757a0a65dc57651298f1a7cacc78aee4e49a1d0d677f90a6ad1a434edb", 0x7c}], 0x1) 22:46:00 executing program 0: r0 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r0, r1) select(0x40, &(0x7f0000000000), 0xfffffffffffffffe, 0x0, 0x0) r2 = dup(0xffffffffffffff9c) getsockname(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 22:46:00 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) nanosleep(&(0x7f0000000040)={0x5a2, 0x1bf2}, &(0x7f0000000080)) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x10001, 0x15c) 22:46:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1000000000000001, 0x121) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0xffffffffffffffff) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)='\x00', 0x1}], 0x1) flock(r0, 0x0) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) flock(r0, 0xa) 22:46:00 executing program 0: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x110) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000200)=0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) 22:46:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x3d2, 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) recvmsg(r0, &(0x7f0000001300)={0x0, 0x147, 0x0, 0x0, 0x0}, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000140)="f748f9aea1f7b04beed208bf918d5c3660e705e31dbb09dc18b68a7b427353b168cfa4f2254bcaf8a496a123905b7803dbad43c330d7fe4d667b955ebd59fcb54cdc101e4eaef999e17de21fd65b9068f4bdd4b0e002d1b4c25fda13cd35ffd4ff6424c792a8db00ec14caf8263cf657877a55f761b6df2f4b5f6d309114edbf51", 0x81}, {&(0x7f0000000200)="a8681805dee9d9f59eeaf8cd3fb0a4eed797491b6e30042c7a7f86e523d886e75e8d2d57bae30136db76ed2593e0657934eccc1c5a65677bf7701100c5abd29da2afe864b9868e557abfebd3e29814bef5ed071ca4a6e1546e9a75a3c7a38dcf4713161e6701258bee8b7416c5247f89b96524f5818c652e1cdc2624914f26908c439a04c265abfac370bd3b91e53de51b1d8853588bed2eecdbee409e5143f645907eebc7a47541a5411426414ed5d032421048fb67f078ae579a7684c49b9596646071e58398d375d68e915c0837d62eb4122c0981cc587d5cc048c6386fb612dc569dec476ca2671dd9bfe1810370aa4ab0bc8336071747ad544795a8ce377ac4352c28832cc582cbfa89d31215682a19439f1116c38910344fbea2831ff1dfbc0a084f4f8b9c021cb600440f626389f5d3455ab16461d6961f6e4b756daae2b3455131249f1768ab17edf4ac612f29b3d1a4f701b573ea29382fa7e6c9889060539a3b66240ae60bddf7ee49765b6fa914364d12b1e9198d88a225284e4c0173c467be40a9731cb147bf4b6e1a554c151f620ba541ae208ab20ea10e31240210a616d5a9d4e40582a95e8d5c95dc90f83d688008c7dea4c297b3dec9c172b63845e3d7490da70dd5b54c1685f2d5028b3c29c045e2372b985885d956b7d9cddf0001ff11415ee6d9932130cb1b8c711bb96e5476c2ae16bace428e867428bc7542555324599773bfb030f5d96cff0e78119ca7bde1e91f7e804666e430631723b3241df33699e4a09d437b773300f4b071cc672a6359d101f1b66469d7f40c65f5c05a25aa8a9dcceda6e9a06ccf61c1e291b19e55302c556a69f2fb0e0a9741b8af8dd0f6535de3f678df4cd5a01fd97cc2ca3f929f896df000d07531d5e99c00cf194f498d5f07b31c828ba28238ce8f1fcd25bba0e32eb10d6a1d0cbd04357ad9e899fbbc6e0b5d95a6b5cc2712092c4bbcb6fe427f7a2670021b2bddefa617a569a594b56919d85dd85e527ad7db2ec7703d782a8333f9469b3d157f199d8ffe8f6c40a5a7e9d4ea6b173bd2f75632588cec402e39d41a327374c2611def078112cab868ef2ae110906457a66bcdbd3dbc449c07ee0d3634f4906e02636feaf71f409156bfad10dc4f9eba5f172a50bca6ea4cb3f6a4e9637cea2d45dc4b4e5d14d3cdca76abc1d33767da823ebd2179f6613df137f214834fb8d7e79396ee0a15dd64d7fb26df3d7b07643823dae1cac6505a0788ada298fbff3eb45d29e2cb1256db95bb406d351033d9bacabde25b817db01f237e76fe92f03684367e1fc1436c3d234cfb1ca6b9cb4d3570d5da71da9e0de6e6a63a047b6f3e5d8766a368b1e1c0e54d5c7215ba79769b8604dc65b71b8fae43f2bbfe8626aa54ed9c42ec0719b195dbcbf245b5b592629438009ba4d11a612f5af775f89c3b3de29d6c080261d045b1e233a78e0850525a5b58888adaa95c2b87dec0d952d60ddfb1b19586caebaadca45a4dbae766718d9f98aa3d0277bdef1833e9320677883e182b4fcee848328d89c5192f98779f6196b9a3d3d782e38544ee5059ab9096f78112759d4ff9b0b1e722095dbbb7e65fa53295c8f6c684557b6d4522ac6a7b5bd6fffebefdea3ea726f11e102fff3265cef64af676afad97adf6d29ee827e51fc07d3d802b074eec11255f9fffbf97461810d060989c6979b6650ea1c7d5e47629856742d0f26ac9dc1f1a5151105d3603296ea844804a523e5d438beb4e5f3887d4f5b400a8eeb5f60f3e8a28a9e3227dbb0f12c2ba95c38dd85d63c17397980e12e9349f8d896c8cef9d2bc5c34e470fe929be01a34fc0d75335c3bae53ff97200c22e1e90137503e4b71e2bcdaee80d7821d2fff56fddd6eaf58ad0667f0f1d9e28177ea71fa6c4029e006ed86ede7171b83b0e168107a7bb388ef2fa958f6917cc6d8c3f710e66547fb4b052fc64b5becfb93a57e8bee81c169accbd1a55499c52d65a4d86316558bce4dc0c82a5ac92a6e80ab0e0e3918a6d093e74dc7eb42b0a1ec340255958802e39786a66a24139749fbe1d3f400195751877e6522e342325aec570989058f4e0160500f9be58f44cb89cd77b186c751b1a8f066d8719cf3bc484d93c8ac0736d7664a5181c1be255736520cc6d2bf4a12ec0addf62423ffe7b4fe50690df339128b0f6e46d7280ec874285742fa7916b0d69224bb4eb789b0a7fe6f1ac33ed0dae39566c44d5d7b7ddbdccd30531026bdec880bb4a2bfa7f3b8394d03bd01b9fab1d33fbb80fb842fa32dfd67a9e39fa3a3cacbb0c4b7974190c54c7643b4f4a41de4555f0e8f1a1a716e86af9ed272dd18bbe31ad154a459aa5e4348c1836d7fe003d4bbaeef4da544e183c9e644f8bc25b654a9ad0fb618e313d3d69a8abb90581ddd6723857ffe1a0a7c56948a9dadaca0e62e7b5b6d6c4986ecf27620bf230cf5d45f761caec1b7449c514fd9e168d81815ccfbd56b349a2db7fa1098a854a1ac26c3c7e63c5b1743271ea819211569e49c5d89a5863807bb30ddd938b94a0ee57f4f87213a09718b85ebdf6eed559fe946d0ef3dac2bc7aad4f504fc1e2bd1dc7594fdd5920df8bc9392f097678f9fd998ef318cb8cb886ac81c915708d9387aba238053b0c41f618575d142d7e601eb4cb09caf9ede288bb4b63693c65c0fe8af3caf5743875bd5c159fb8711205271e3ec7f0aa20c037295e6edea445599e3aa73f25371d448f15c20a770dc0a764804d6858160c58fc6dbe00a00250fa9bc943bc0b89376fa5b345e525e139ac00166d3f8a05c48b2112b52cbec75d8a2cc67218a6846f111b802db74379a5beeee9b28f94b3a04769fb7a2b6db983f39904260862633fbdfa83be102c7694c3bff6402068898289f2998bc96aafcb89c105eb06110ef7219dbaf30e7208a30b864085291b97c16507b149b7b1d605db59f752c50240935f94f6c5bcc66bdb72c38b4f721e181ea4b9c854f9a277ecdc9f15b6aad66d3ef1d85219adbeb69f4d41660de57804b65b27fca93791a6562e5702223e89b7812f67fcebf2f4d549cee2493fde42907fb85cae09488cc5204c5b9362149fa888dd8c0b2f907149820ed95984d239a572a1d86050922617b8dedb5f395d219b113e37d3e85d3a9b3d8da656d68f367fa244c46d1780346f2317f1550656312bacdb748b0ca254ec98e9485e748862eb1f15f5500c45ed1b77a6fc3aa4a1846e08ee5fa69adf7bf87cde58e49ef704c3f271fb38ec67bbe57c15a195697877686a2330b703d4734589969823eda1bde8d28f906ce1561964397269cc38e6f308b336afcdc54656c763875cb6c7101cb589363a1398ce464bb5f5342fc8cdd6e4ca92d62ab2d58bb4cd8a2664ee500239eeb9a5e530ac3852578da5355f80f8189bcf1486b99f2666ff54c2c41015184c73fbdcb74c3bb4d79267963b981c3763700b8295de12bf05bf1de5ea877adf2c600f890ed54401fedc09ba7c928a0d46e768b930be65bfa577d793a66904560e7d99fa833652999f5b3c189921cc046ff560a0da0ccff147754a36301cf70051ece404d3f9ea4699463723ef9d99bf8030af2ab85a8453aec2dc2749a2fcb790c6055c1ea73be2cbf218a89ca0aa803b339724401d1248f5927c2b0fd5f37d3bf48b35e5e4c29bd0cfb65d0b3b93262dfaee10bd2425cfbf22275c1c5bcc9a944f1c3129f93200d9bafd8b82be29745b7384b9f824c445db0f75ec754f3056596ebc2c62f41d84573e8e8f116b005ffa5b8b7398f3a2b5dc5eddce2b5e7a18b97ea3805d3e6a762c42594c15891256acab07f1a17312a6904955f3e5aeb73556082ad3d68e818aabe15e329b955de81d1e3861a3bb94faa04b1e70c8610b8ec4a20e6563684f0b15d3cfd9b5e5f3bbd73ee495e5762b27e36e3e865778645c8427510faa2299951193d1dd9844bc9f892f78ef33646a33c9a82091a8c2d73f3221090f7b4a819b0c8c9d3b61a6c397c9cefed8457be1d61f59996e7f2bd72a227ff7043bc152816b0c83d13165061f2a166817418838ae34ba1815d1949e7f4542f03e1d03124046661e6100bde03ba383aec3cb09742b7db812e12a79c2ed67cc6fbca65fe0aac2f0b00b56edc798c17c9e74303767620eedd7b27db328e9318aebf855ee0d07ee4fc7aa07125283cbf02d7045a49431dab39e0f1426a5c8e0e2e61b8970ba5e5b857e85bbb2859bffe8df5586ab1936583607c321ec9796d6d7c31d9150f4e7522ef053cf485a232a94b6941f038fb60a6a9693e9cbfd402fd31a9ce1202a03b94b047a1f73b0c7cd8fa9e7edbce19e552e78bc651324e8ff98b987c578656910d2629c2432d01e269bdb3acde00a2613e32044a566fdd21462c9810f971581325c7133904b2f46208320d1110bb399f7b543b4ee2966580b0e1b3c112cced2f56cdd08b36b531fb0f46da899a156c002238e6804fd757001a8e0cd6a07eb401e9560ae82d5f9fe20fff0b0dab8a8d53c3e1bc0e0496b038c4db18459f3d23832c54ae2ee10d956e31f9aa91d7abecd2a16abe306d4ace6d2e821566978a46eecd73e20ce3e9b013c649bdf3f4eb5956dd172f3d5eb09de09bb154249a3307074e6c6192f214b92f2624b5c113405d14530fd1cb24a6013a1cd1414d28979bbf864b7ac1dfc21aaeb37c5bc0ff4c6ba4d0f3eea28d6a806cff7637f756f478d80b3611451c2fc420737fa5c42597206b42e432bfe2fc194c034013fa21dec20fae2bcd6299821d410f9f7aef73abef9ef71e2c8abf4a7b46d7192caf4aaa0c42cc893dbf8abc8ef8784fe4fa07c60977b15fd86cb8aaa8640b904e9f21a3c624da05eef0fc8943e3f008025484bdd0a99b704dfda59ff1c7d18042c712d3a13e2bf104d25e769951af564f30c92a207f24bda1c768d8f1e98d35eb8ac2fba05334977aca0e60f506a81abed5fdda32226feb9689a912b02ceab21423e1ff877861edcc8e19c84ca5aa8304679b1063f5e4b9943cc580a7d1cdd5ba04b1f3cf3200dda042e04ce2c04ce3e5ab867bb546e9674ccd2c2c5018cd2524e2dca532240cb95f99dae72a8efae4ce92b8fa59fc487778200e959d219ca558cac3740c434a58213745853eb2977c9204232d3f68b9075a6a127d851a72b96d9cf213e7844f4eb013c5cbc754317588087d649f5f3a584f8ef1c94c788410bc3c706e5716addb221b89ba9d0221bf3d2c9fc404f466de504560c9ba9a008818fbc5ecd10670aea942b0a9f1f9f9eea153824c631c92573ff768b4075a435327520db649773d0538d87caac3f13057bf75903efbd28c2b17caa165711f84a4e16f44a1ec1b787ad3b3d948f4c01bf5bfcfae7f434b6a1debd124c9f11170c2c89394bea3804a82e8754a5aeed9cb787781a09ec6609ccf1e0d8daeba0152525a7d25dd6a82cadb7430a6dc4016628b1929de260c0f3b3be6ae5a68c7c6405f0968c5b001a868aa1a7a34b7b4b35642767c1b20886f431c1345ed46cf4b93d8b9caabcedcc5b423d92a3c3d1c4886ce7a5ce95dc8b8782de14d8e5628c6da797ceefce63c9a955b9d6bbeb5f9bff839d4e1d3a0c999fae09b0517a306905235b96efb51c3b3102430f9c78e1aba397b778ca7a57bc8249d39689d2be0d913268dfc0d9e9f3fa5d006cab3e7bc8faa284d2f28073dfac70561f183251edf917ee6e1195663d5e87b2c0453f549611796f9762d255b779bb6787943db10d6405eccd2934fbd6f4c7ef04a57ce2b9067c00391bdb52dd83dfc5a515e3", 0x1000}], 0x2, 0x13) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000000c0)) 22:46:01 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/214) clock_getres(0x200000000000005, &(0x7f0000000080)) sync() r0 = semget$private(0x0, 0x3, 0x242) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000000)=""/95) chdir(&(0x7f00000012c0)='./file0\x00') r1 = semget$private(0x0, 0x3, 0x10) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000000c0)=""/199) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f00000002c0)=""/4096) 22:46:01 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01a5944e0d3686f12000"], 0xa) r1 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0xfffffffffffffd9d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 22:46:01 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000780)={'./file0\x00', 0x5, 0x5, 0x1d978e76, 0x1, 0x8001, 0x526a, 0x800, 0x0, 0x3, 0x4, 0xfffffffffffff801}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x201, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000680)={&(0x7f0000000140)=[{}, {0x25}], 0x2}) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) lchown(&(0x7f0000000540)='./file0\x00', r2, r3) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000040)='/dev/wsmouse0\x00', &(0x7f0000000100)='@\x00', &(0x7f0000000180)='/dev/wsmouse0\x00', &(0x7f00000001c0)='/dev/wsmouse0\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='/dev/wsmouse0\x00', &(0x7f0000000280)=')\'\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000500)=[&(0x7f0000000340)='!.\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/dev/wsmouse0\x00', &(0x7f0000000400)='/dev/wsmouse0\x00', &(0x7f0000000440)='%\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00']) r4 = openat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', 0x480, 0xd) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000740)=0xffffff2d) fchmodat(r4, &(0x7f0000000700)='./file0\x00', 0x83, 0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x400, 0x0) 22:46:01 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, &(0x7f0000000000)={0x1, "19d37932525511dce8da0588a6538386e571918cc70ee389eb2b09976484d96e888d17afef532880ae8c8c8c560bd3a64deb650694fada654f42ee83142ddbfddbe46022fcd472a50cadeb2a740ce4a088601f3604f6867fc2ae1def3baa035f9cd4f0be95224362fcb50a9c100839db265ab1f3ecdbb5909771e6773ed5ad99d27dbdd978c33309cf618205f38a3960080f4e7ecc3abc06d7f55c61bfe4b1f48b9415306e1777f6f67af0d8aa6e24e122d7b5221f6ce74feeac16b3f1381f"}, 0xc7, 0x800) 22:46:01 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 22:46:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x4, 0x100000090d6, 0x0, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) r1 = syz_open_pts() close(r1) msgget$private(0x0, 0x11a) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000000800)=0xc) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000000)=""/88) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x1, 0x6}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x28, 0x41, 0x100000001, 0x100000000}, {{}, 0xffffffffffffffff, 0x28, 0x40000005, 0xfffffffffffffffc, 0x8001}], 0x9, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x0, 0xf0000003, 0x6, 0x8}, {{}, 0xffffffffffffffff, 0xa, 0x80000000, 0x100000001, 0x3}], 0x8, &(0x7f0000000140)={0x9, 0x101}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) select(0x40, &(0x7f0000000580)={0x1, 0x5, 0x1, 0x576000000000, 0xffffffffffff3672, 0xfffffffffffffffb, 0x166, 0x401}, &(0x7f00000001c0)={0xd84, 0x4, 0x9a, 0x100, 0x4, 0xffffffffffffa45f, 0x8, 0x1}, &(0x7f0000000200)={0x8, 0x685, 0x5, 0x6, 0x0, 0x100, 0x6, 0x7}, &(0x7f0000000240)={0x6, 0xfffffffffffffff8}) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x3000b) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x4810, r2, 0x0, 0x0) select(0x40, &(0x7f0000000480)={0x7, 0x8, 0x100000001, 0x77, 0x31fa, 0x0, 0x7ff, 0x2040000000000}, &(0x7f00000004c0)={0x200, 0x7, 0x7, 0x7, 0x8, 0x1, 0x9, 0x200}, &(0x7f0000000500)={0x7, 0x140000000000000, 0xfffffffffffff30a, 0xfffffffffffffffe, 0x3, 0x5, 0x1, 0x3}, &(0x7f0000000540)={0x9, 0x3f}) mknod$loop(&(0x7f00000007c0)='./file1\x00', 0xc008, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x40) read(r3, &(0x7f0000000200)=""/183, 0xb7) semctl$GETPID(0x0, 0x3, 0x4, &(0x7f0000000740)=""/17) recvmsg(r3, &(0x7f0000000700)={&(0x7f0000000440)=@in6, 0xc, &(0x7f00000006c0)=[{&(0x7f00000005c0)=""/177, 0xb1}], 0x1, &(0x7f0000001580)=""/4096, 0x1000}, 0x0) write(r4, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x4, 0x20000}) socketpair$unix(0x1, 0x5, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000003580)="b28f62dfc547a38abb2648d8f640fbc842cfab85903cd600e7d006583b84240abb617c10d1608bdbaa974b65b470c63674ea2895bba650aee9a24cd5ae7e20b33fb273a184bf89d5595c700fd5f257eeab6a3cb942251c3e835ad7a1b5198530e6f28d2f0c1ce47cd2c1e10865e7c3a307a522460530d102828944d30fa55bc8a085d269c5654ceecd6d0747123344a747fc308af10c2ae9af11801d1083ae5f64d3e2871a010a3a690908e9b9660b7c7553ba425789612c696eeb7f6cdbac8d6d0bf5e225037dfdc239adc878f4ee419007441efcc2107d21adefb210482f93de6a4d350f6de56f99f347bf8622f96868551489578c710a47a6e159220fd1f1c01d07a1a92987cbf709e7048e24d5589944976078e3dff939021eb6288f791fb3d78986d210b8734e9ae97e2fbf8ff3bec7bfa697957fc5f5261d7dfd4a198c3e2d0f3eb7d1beba0e15edd7964bcff720070c9707e94540eb17b9565cd71d0af5c6d284ff6b35375e35f410cfdaabc34c5811080db16e6371912892037d6abac32b82e937da5c7daa009ed7112a1859d5a4e795646e06bc38de392ef942cfda52cc5be99e3af817075777041cc29df4e5d92690ed5b70ff57bc4e37a9ebfe32f95ec9773c81983a81fa7547cc8fed561d11c7a45bed43d1c5242062c0351195e76933340b916d7436846f20edb5d7996c4ac83e410f3d95dd168ef8156c5cd9d6b2b53fa01ce89b671a646c83b243e77de4f8296538a93d8d9b5283fbf7af23ad86443214f1c8aacd80a35c13b3ad35f2e7ec0806a21308ab5b47db4040ab4c9ea156c781aed7fa55ee00cecccdbb703b2f96681fc601d087dcf06dffe968818783e6d2dfab73016734f0b09657a05fdaa14b62c1d56b1c08648d3094f3e46624c868e269998d19fbbcf7dc02cab3dfa4ecc13d8f87894620f7d64d5531de580c48466b55ee436019a9ed0f2150317a458f859e0fba787c71dff92c1ea2f283e6720832add2d743c038c4b31e6c8e06d81ba5cea80e831bc4c5ce84ec27588edbef7a8d09a7db103fcd6b329505dc599217f32440367a1c86b6a17fa49c153c6c4ed2e23f4c49a79fe600475e20e9d22c91f40dc80148510a5299d1483040b1f372c71e2de3356b763a63cb77e9393f2af1a441f4256fea58bc33b3a542468ca03f1dfc75eb11acfcf31bcdfd3aa913a1b22bad53f3b81fa0364823dd9ebf7c8e42d13f92a692f8d96ee17f92d54102c51ee35eb5bea4ad0386ea18401076533764271e737949bab7f1e2bdf024e7a22de46f0078e85e8240183af5271c57f20cb42a780f4e42975b0ece6c982529ff5f18e04e549a2e2e77d2004ae73e5b26401713850944f1d7b166efc806c9653fdcf77b16e41c3648d5e8cbc830892752315b05dca9058c2e1b629cdfaf05812d33c385defb106414ef79fb657564df2f26ed01925e394d8273fdbbbe414190fa1693dfc03db04ba163ed1da9335d53e230f609318e613cca4c7f99666136865dc2bb17220b70b5fa90979d2400897e20a95d26b0d2619aa66ec7dd21697cdbb2d7687d5f0bb381efc38aeb313a591380c557f1cbc93c8e1f3a05a3ccd520853d61866c37783ce31f932cf2dd7641f8ef880a50f8507d68712da6e2fdcbee45693b236c2dc08682f416fecc22fe9b70854383abf0ae4fe3b37141e607c3e28d9222a31d493e101fca734c7bce5501a6b08346eabff9c89c9663688396a2879e35c78b7ad55b7560f93b3f9784bcea2f8a0845d9e4af71353105ccc5ce93e368cc3ef2999464324bac25f1b0f2118e5d8d76792edbcd3f707ebedd881cb6a6df24beac8b104cd7b6bf616c29d96034c5776d1ec68c9214f30bd928a03c16c2642cfdd6c5b23f127c008f1b04858db9c4624d3c4921cae781f4c7fcc93329dde211389c8166e74d7e205d104781be7eb94801a94bbdab555a20d5c3d24952232b3f12ba64bacd128e9971d4d6ebfc15d178b029a4991bada85a5af7f76ac6af8123e12d4b451dc067c12e615a873f117ae6a95820e219d2327ee832ccca5da7af12386f30ffe4666e84e9b964c3a5835f1bd5f3e3b0f0d008f83955cb0da497036cce66a5a07e9e75a01c4d80c3a719dbd599efa9ee4ea43017eb1dfd87a8a38d5d6e774552cd0df4764a40c2ecebead67580686aa8e3a7c9a6baf45d49173a8dbca556c88375fc6ee850be276f5a11cd1f3cd23195553eae6826513530a3c573a16ee834aaa9c95dc8f3a5f1d0c53e14958702b26eb7cb4098632cfbb38b0ee6f725d31b44312ffc716ec3613f98090c09fe3a2fe0a035cff11d18ce88c34e79cfdce069886df6f6be0df26d05a7a6055c361bebf31b09dcda180b3a382182739333c74cb00ad0a838f1f71bf8f345d02a8007de1ea7b766d6880b82c4041bc4514e26b72b969ac1f608d36306237027756a2a3afa3c7386a88a8c863ae42ac0c0a2412b5becd3f09b252b32424f9c878c761f5ef61ee710a347ff4b4cb1ec8216f9061c6a74d0994616b740fb221929d0e01a68f4a1b1c165b7314785cf787df8199eb2a9b802713df336c3b34bbeeb11039016c14c1292d150d355c9f7f94795abb7a78d0ab538e9a7bdd5f11bd34f7be648cde41bdefb6295b87384b42e0a5388209717a103776689141f0c42e89c5d7154aee884a2adba4ef6df18e5772ecab58a4b7bb756f5315e46f22ebd89c6e6eea26dfc9d6101d0e6ae2e83c70bd20332fbce2a05970a6cf61c91c8f1e6e4c1d07ce916988cc57035bb2b45d5d65608c7026ec56b25d7c4e6cf8d4143be64c6fb99e46381f0bb96b9db1db6294fb03a2fcfe4080cca0cf77d61788250b5a370e946db4608942e4a931d96f9f2d0bf68b9c2657cb686a83e04a1868b5e2bd22b6f19e9353ca74f8179e2829da3d12b6240111a4c5a1035ab1f1cf5ec082e9452ecfc4ea27ac1fbaa93be44674b4e2ab977a8319460c1b2af1fd197fce3d2cee08454a5f6313acd2307a5447d95a830bef32c9a9af1105545a257a55e6e8aa48abbf3c97abe6aaa325ae75d3747d0a541b439d824e4f38afd7976663a29b2976a9de71fa0b966be1b82947795f4312a35cf234c16c5fa29f575d77ff4c1dca15a06e56985f646306e98f1d01cd7d8dd0994ebc11a4594fd333397fac34fe2df5542f6e30efa3b17f4dcb4585090bc8e40a76522525978afc88826e0c45c2fabe6561ac2ff12e8a52502b7999a04c449d73736f7e516b1cd2042ae15893fc2fa406f98e00d331d5c304a87668ba7227d215227457fd0fd9d5854dde9a60ecb46958c7a0b57bfe1b9bf37a557d917c8ef369317573a766a5c20d6c6009303d2dba1d9d69e4f7b7064f9ae6b1d48e965e9c8e6a0bf19c7ca81e4db48a06696be7910d95b203c4bb3750c76e9dd74d7eb83bd286d9c817d30a89d681e9ba8f532e1a8d2cafb243677c4dbd1ce405d337047422144742a56f15066d85785936844ad117d9d0768f5c05dbeade85b3323cc2f297b9dfc0a896eacb983b8fd130473354e5e43d446bdf24f4b2913afe03a7dad95e08d719a65ef6c763bcee315d956a37ce21561bfb35b489577b7aaa8cf2e32dee12444c8971d559b41937f8b80e9851954204c8f71dc2102dc6df4eb6096cac143dd5d4c330ae14200d7c8a9490be979bb378ac7708b945733719313f5be05756471831721ccd83620b027a88eba39d97d6e5e60cfa4b5ef3e6cc0f264c33a95633f5255d524af699b35f67b74bc9158e2d0d6fbc1164bfac65de64338c121b922f3a77b4d815e95296bd6e5a36b3d6fb97710174278db3c5bad85e6f720ec5951035f5be5e826e4ac68cb23300251cb97c63aa5642314570b1dd41a3c9802a03e1837f9784a06ff165247cabec756ea1d4418bb7533a007a1e0ef45e3aab5e9883667b93947f0c8c1904ed892d1e84a7c002e2a01240bee0ab263d747048b739f2f2b27badc50be6df6ab6c84718838c44baa3b0ec78ced8d12b056635ef31a04163b92246e0f5599d73043ce3feb0db726eb58884afebef758275866d74b90dedd89e43f1f541c7d1436ef42a1a55b8f27719500c7f1dbedba4a2c6cd792700f745475119cc5f79e53f6ffb45e04a92d444c86733254f9f101c09d9ef1dde47f284fa6f95f6ea0d7af03f40e7e57ad342d4a675c0641963a8145eeae93a2d18611b286829f99b1025c4189b8d3c1c52ff052dbcc4ae1d54fc9b1b4891acb386c56e00170e607efa0ac846bd9b5a9dbfb5e5583acee577de9f3c71eb641857f58bac595eb1ed109253c89e577c45287b4835a9e30fe22c29701ee8249d914098ef02a841b518be4469046cc1cf4160910a79721e8179bfea7c92ace38b39b03d6c05633a9bb810fa68b25b4c998ac515dd85cf88474ba396948b76bc07bd4cc9b28c15147f4c13a8cda6e01af09542ea5409d3c3f88b5cbd428bc051e757f877fd4ef09b35563336f6d45cb16f2f1e6915c04c551339fa165933f56957f2047868a917f90557554d0b9aa0aa9876b991b0aefc0328db6a2126bc3f8b313f4bc1fb8456c33353d62466229d4a9e76d2040e471812b378fd71ec24ea54df2682405824528ff7cb37c0a464525701a72ae084251a218bce0ce4d86efbc2dfa6fcbcfa3daa2050a8381e9c0d96a8af4b03ff769d1080ec65a2cb7ab228005631ea48b14df3f8657e2ce2b62251e849aa5abd0c9968fa830a996011baa82651e95542248a1106cee17b150ee93e8968f9eb847ee7ccc674ac223ef95d0095e7e823587c5919540753d7cc9b721493ca9c651ccc953c27553e3ccecf0b2b5053a7df45dd1675819904722c17f954077a6ae44d22a0ffed13f43f0451fc3a829090df5fccdee28346089397895d60d96818dd76e72e319ca8f136cadf81210e1f4184977a4ee2fe086aa34b6485a069a586f84e3904d463424102b1c918f96ac3b587d949459831ef02f2e2b15c20304519c96695109b95a5476a47ecbe4e3174efff2d658e94b01865db87e507afe3b84a8a4f91a0a36a946a0be022eae87fe2cc63750a9ef53a8a7785d88f834da54c6294d94ddefab8a682c3298dc16ae3950d31102b1ca0775b0204943868684370efa90b377cb4dfec36c01a5180d4a2a1b0ff7720d8467ea3853e85f797a47ceb10636b8e163c2946338d47eb7396b2350b35442f64d6f140037295c32bdceaa1b438d9bf5f24f70b48eeeebec4ecdf412aa8504295db9b9524ee97c6bd48d41d65b6bce58c6739cef9af2822f0197896b4d280030c32b0e8bc9a0471cf9c11a3523bd8a14e12eb895527e5c724e787b1adfef58d39a009c97578098615ca5899d21ead99959abb7be9194c16a6b578224992221fad1990ed0a9475e28d58d6b82e71bfcc6181bd8b7286f2341492d122f40c75c3f863e6ce6a8e7202b02576f6b4c061cc22b1b8b387f971fd79d82cdbceb2ed0da06ef283de53779dd0287c9abfedb545453e3c3557e6dd03342b37ea7daca348d19d058814455c17e83973fdb5a06604416922e45650a9382f980aaec55914a9721ea1976316337a3d6be06c9fc831ed985f69fbd97394507b522ed3f7065d53c055e3e8766dfdd7fd5e45d93caf27480f5c5037c763d7f4c75330bc40be23060ee06e9d96b63aaa4793d404fbd1af253f2397ef158b690fad1fffc9729808ef16dfabeffb714fef2b3c51f2a5eb21968d16b40e0889d9f5b0a85af96921db8c8c18e0b40f70a2a987802d90ffc089504139b29213c563f7139b78283cc5ec0ebf6f8a282ebdfb77e47e48681b324", 0xfffffffffffffce4}], 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000300)={0x9a, 0x177d6aef, 0x8, 0x1, "5a97f1d9e18526b0b34e441888ef440dd8da014d", 0x4, 0x4c92}) 22:46:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto(r0, &(0x7f0000000280)="04", 0x1, 0x0, 0x0, 0x0) recvfrom(r1, &(0x7f0000000000)=""/106, 0x6a, 0x43, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) 22:46:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1fc, 0x0, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x8) 22:46:01 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r1 = socket$inet(0x2, 0xc007, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="1d72a573c265b0f3", 0x8) 22:46:02 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x8288, 0x0) r1 = geteuid() pipe2(&(0x7f0000000140), 0x10000) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0x6, 0xc93b, './file0\x00', 0x6, 0x4, 0x4b40, 0x30}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r3) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r4, 0x80047308, &(0x7f0000000000)=0xffffffffffbfffff) 22:46:02 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0xfffffffffffffecb, 0x0, 0x0, &(0x7f0000000500)=[{0x0, 0x1, 0x9, "aecd0bc862009019a1d27cd11a0f982327a487f7e058aedd8257a4492ccadf838c027da7"}, {0x0, 0x1, 0x1000000000000, "e09d103f9ea9a79c73032de07fd2b613756dda1af340"}, {0x0, 0xffff, 0x80000000, "f20f0e21e3694020e53a994460dcf9978f735a13f3f56c523d35cd1805763ccddd8e65c0ab7892dfdae7c52fbf2b7fbee1ab9386b45a866e64f13e1d91dd4c9b9e51d112371b7c8bb23aed699346e35557b0bd36bab35eddcf28594c1b3a401aac5531a8687f064511636c47e2b51c8ce6fcee604d6bf69cd91a939efb6424dae0cb3274fbfeef974409074b447de9a4b7e2d02849f22aa223ae6306977ca6364d8a01d609289174b65181553bdd885efc7a625f2d06d518429e7b94b7a9d4b2a9615dead58caf52a15789545bee201eb9b49bdafd814e2b055d5292f2cd2497c88181cb7c9eb2d3f3fc127f6d4acc455a"}, {0x0, 0xffff, 0x556c5738, "2d7559ba0f8ca5d7a97ee043c5c76d7f962818ae92fc75296780e7e28b4b5c103c1c70259771c917bd2002f19894d9b6cd3de930bd7a6c96844a8865b9243031a463d6f91a5aa046a9a02f0472ba6ecee7f220375fc78a30374608733a42af6434008792f14aadd7253e5bd49e08f31332d9b30643080469741fae2bfa8adcab8f84e9b5a4be43a0ae190b5c84f4849a0a2e35e2b67cf0e305ce83c1728fc40829c5cd469d9a5eb534868daf8f0939a5ce78fb96aecb8af2209637368efe32a7fd7dc133b53c30dfc2bfe9"}, {0x0, 0xffff, 0x7, "3be6c3b94c54"}, {0x0, 0xffff, 0x4b72, "29269b2837612957aeb9187202e46f5b14e4a61218951c6b3bb599c24aa0a2cbbe8efa8c8c5ebfe741a107e74cbf4dd844059b053746a2f4470474e408f21fe885a9e3bc4fc30420d301a002d833825d69b1ed5d9efa3e4d98bf"}, {0x0, 0xffff, 0x6, "8ea695f0aefe8b20e17ccbe3c0d9022e584330cb501c80a1b89a1fa8fbc374e2a6e4401a29637428eda47e30e10f6718c6ef8097494f"}]}, 0x0) dup2(r2, r0) 22:46:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getuid() bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = semget$private(0x0, 0x4, 0x2c) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000180)=""/203) setsockopt(r1, 0x29, 0xb, &(0x7f0000000140), 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) socket$inet(0x2, 0x1, 0x4) pckbd_enable: command error 22:46:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x80, 0x3, 0xffffffffffffff71, 0x20, "0a6e968d210edb7a44c85b042c231b62f8a57e94", 0xe3, 0x800}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f00000001c0)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c3544c7a1eaffa8c19b9f40963e949821f54c23f411c476ab4c7d76eaddfaea404dca71e26e95282891a681a18293906959eb7998b90c9a0d3d7b56b2150ae6c663942ac04b710d9a738c47b91df915f55b5ee60ed1d3910e16f7f2407bf23292a2a9d471bf97219c55ff33341d9d757bad34ed75681efcac2af4230e0f6d316100e6a77f58080c90611d14f9c72d3410a84adb3", 0x14b) socketpair(0x12, 0x5, 0x5, &(0x7f0000000040)) 22:46:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x6) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40000000a00, 0x0) 22:46:03 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() munmap(&(0x7f00009ff000/0x600000)=nil, 0x600000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r1 = kqueue() r2 = getpid() wait4(r2, &(0x7f0000000000), 0x2, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 22:46:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 22:46:03 executing program 0: r0 = socket(0x1002, 0x400000000002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x7, 0x1}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000), 0x0) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x4, 0x3}, 0xc) 22:46:03 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000080)="d2628557354ee052b9f81ed703fcafb5adcbbec820f9a3cf59075631fb3674792dafe0220e1321cd5938901f3e3c42a39abbe9737f250b2cb41cc6171ffc147b885aecfcaac8def7f49cccaf5daba13598e21bea01d334a2a80ef13edfe0f4db49b063a7cd0b314f1ef6cbf2ded74129a4358be18165a71ddc4e7ece3c1a5144131067d4139d7a874d567d34f1f73b56fc3f930e93b4a23547532c59ff3f326357c530717ed81184ad97478e3870cdd5ceba1ba2e55277725aad2b019dabcba989963fad9f975c6868524c4840df90c952e3f1d4d9ed699fba84f079bc9ade959656dec7e888173167975c2199f1c3a88ef7d3fcafbbe96a38887ccac2bfb1acd4809dcb4b6bf2d8f4a497d07f200eafcd1e33e556538637627fb0831683078857e414daf25d9ecb1b2582aef5a5f217eea475154547a22349106ce1cc3baff95f50d554efc5dca781ff7e6f342ce72812337987ebc463e9c315de4d135dc99f612a178eea3b938b3f1df51331f7447aed9835f2e69b229a3d87bc448b90e1b0bf32569abdfba97079e17ba2e99f13f6c2a8e803013641b68069c8903b1d4cb0ee3f33f709b74679f9430d7143ce73bc2d9e51e20adc1d25cb78c56b811dfc7a726b2fa86f01e129d5f89087f90c343dc72646162a4a40d54bb4a77132f2efafae0e10cd400a51d7ff5c0750323394f11af61dc548ad50f3e68fb24f265b0e3641fa241a9a2dff4052f0a5f34bce59249f91cb978277d6dc6659c7621cc80508b3b9daebbc93476c2845c225c0cdc6456bc87be0fa0f257b546f014d8685896bc03b1198ab2765e219505bb564e7509aa71180e097167bb724f721953a71a7ba8a988aaed5cc171ce2e2ece249c213776a20f337888d0aec93954ff049a6717129cdba430608687bd2cda7fa80ce337c6ca9a5d6c0c9285e8c40f99a9efe1a9c50afa593cbe02d36534d19253bdc52e493092a34ca3d59ee88ea81ec5138aabc6d91461fed3b2c3b1b966aa342c247a1affe4cb00d171ebd7854c7cda14b51484d2ffb59b3a5d18e2cc8e899686e48ecee421da482e240982b2bb5068f6596ebb64a679b9d5932fd8b2d1debbff330ddf15d9d096c12a05aed7df2439f1778e2badf3f6a2fdedf3e2eb3a20841ad9257eca48db4d9263301f018be7fbf9e635d9b4a8f646812408d13b1909a3e4a2d17629337c05394919e6b961b1d741593251b45ddcb4c89ef6f5cbbc8a0b6492075d8bd7de0025c047a9b92650266514b6a5b7efae59526592512164445953cbd5f159fe2ff8ba92bb28b3eaf733630c893cd41fd959b9c70a95d0baf2ec785262dcfca3790572fc9f04b329a2c83057cb40faa98146f5dc9990c7dfdb3e396b29754a2832cba10d669c2d8daf633247207d306980aacb687979ef3f6b16db54114f13632fc8ff55c51f8f45923b6b41e372b2239265bc85c39dc389df9d50222c48a082c7278ba7ffd7650989e09bc6da24820050c0a4e3b75537e05ec50d454400900f569b570b42bf3d624d5fa315c4166fc72cebe2afd325df768f1b2548f7d53b90fd811b806261dc600b7f54d816f1287aed2ed53d4e38f118967ecce3a33b6e7dc5f42226656c9241de569bc51d32eb3a93a7449c82cbf5eb825d02c96b632d75ff5f5bba2ae941363cbca1fa77d9b27378d27f18c4403e6f4135b87cb6fa54d2294ac165494a17ea1e99f6f3fb1c559780d5c6f4babd23815e3ef967de7d502e221a27a4a5c2f5c6e47595507db640fe68a34238ba93769d35ac467a1dfb079dc59d3d41414d7978e94b0885192c396c9feddbd2cb09e111a95000999b24155560463b5b7e5235e25ef3180bf8f55d0271aaea4f69b93e0f3db61505d1ca195d11224290bb4ca1b4ba737a11ca26f045aa90f86fee0f4dc6f8d44421d4b8483a0f5b1ffc2295d13fef857494046c8bb55ad3143b691543ab1c0ab252a72ccaf911ae48daec1618254297e65b0f412f5520c3d226195096c2c5f92fb143d78bc678260a74bb9457edd78c433893201c23bc8073548b65f25ada216f8360911d3e78b22b890f7da1e046929eeace6b582196e1e9b86b04f691f5732c0e4186f433a7b6960e9e73e373a7b353a01d865cfe87848fba05c7274a1048317b41d7b470f723360d517e7e7dd098b8dfa6e20ae0f78f5437d721f87c5561ad7b5205cfa26212da6ad77e2383e9d9b7dbea85dd96ac6622d4ec46221110985e3171432d9fde22a840db9736ed727ffd457312239a07dc8abc1aaa8c0ccb95c79b50dd8a101ea9e6bd8f6d54eff26416379496dbdaafcbe0d389f61fa0cd4fb790dca4ef42ecd67b0402ce2edd9ba7c19c87393d1bc9c682003013f676ea5fdd3a5b9f5085f077cf14d546b2e422690ef3d7a39eb8a26ad5dd9a8b1ae6f8fcc54b1ddeb109a4c810e5c657c60dda2ef97674890bfa5d5dff69c1f096485f037632263ce91e25c9085f14fd46d4e8913849313cb187daec4328da945f65d0ba8cbf134afc5c4dd33ebaa356fd63f6b232a955044b3d53663c0a4d8fedcfa389056fd9fbc4343bb8f4ad81ef1c07065c55a887b7ad5078390785280aff81c2e34186493ab3ffb0c40ac897d21d1686b5e8dbf7c2418633105b62d452346c89b8ea0b308abff927351ddbf994236557d41ad0c79a3a29fdea7ca1b7708f0e3002fdb15ba9ec4c20db176f25cfd87ea3e54ba09629a750fdc715e4bd40dd6c83a0ada35690964e4e0c574d4cd1c8b0ea6471a7514bd4fb16e8e7ad24130dbbb8669ae3bc1fedae03b256f8637bcafa6c7d90c9a799940bdcc8f37a0b1a02d2188c8190934f822da8a638db7fea25e8e0355e7583559209e1f7ef11afbbc01cce18528c10ccf329bdd560febd227226e223e32fef2f6ea8dcc137ca1095a1c7855635934a7232c3ef7eff3b87ff7024524273d3db221d5b1625715fb27881117a325aa72f7bfb55071e47a5f90b8ea73516935f1ca6393b84308e008fcf1c2d5ec8313aa3ac3338a9792dbcd152c00505429880fd4b6ba7788b6cf50df20088d6f54f7ce6974cac3cd855542feaf468d7f7ded837294098a243bff3a557e0f906f226bce3b3c97573a617f17bf42e4fdc70e620c58a3a9e1ac8c871f7c8ee9446b1ffc274eb6bf3950da6671a88f3002fde9e2f7a97fa8d69f495d0fe832c984a140e6d6e86ec70d257cd063829e7ae79da1918d9c06b5be43aa668ff76510038cd6fba14d3db9281b11cc458629fe285dd0c2a3fbf85a58483b2fb89c8197b23a76f00fe90391370eda70e21e6a38bf68eccba2c566c9011eed8c13c1e47cf27c884aa00b44043141e74865d095d69a2b28b9bd3d103c6415a37223a48615f51b1d5a69a08f2771ec2eb21578d2312ef8171863efee986aed5736b4ccf12739e1aa2628cb17f97606d38eee419f916d53cadd72493e7c4d5445d7d5f2f6cc74c198e2812eb28f15cad0c47d5c27e67beefce1e7f2539fc95df08fc43a050b808c68c26ab757361c338a4c2062b3e46686192b76cbf1569de01af5dd7998733131d8fe9d956d41b688153cba0c6f1c07d85b4949705e7ea47f83c8a5715966b4f278d7fb9601ea9683b87f34ac8274b64aa64c105f9cef28b696e40e7662e584910b0b83a2d6d9967eb8c266744c275e8b461069a92ac15dc6467a21834c8bc08882f6ff9be7415365aca58ab52072804864e180fa2ce223af32014421d161b71f54e9c68d70ab1aba258e444bc7f537344e1b4d608b1df48468d0bc70954b8692524bc0861c2c905ae10fb6abce364c611ee7d84aa0c85bcd1bceb67652b73593fd3cd531fe8fed32cea5678ddc691edef789ace4c26ad31eabd9c16f1efcd3fe01a71cab26dd375b38bea4f13b565fa91577962072cebfd303db2b406a4054bb7de894ea95b42322355df48dc025f3af1f5b71329ff766f2885092381b008b29442a848508b5b805fe9b87e755572ec35484309f3fe296220ad7fbc395c7e0d647ce9bc61ed53f021c078c9ea664e26d7402b4034bad78dfdcc7ab993dd0c99f721df9d87038e7da97a9fdc0fd3329621a0f930550a584fecc3b9cf0c623fe5743052ebdb355fd357c78886d20fabe88e1f7e5bee7c9f456e9de2bc6e3792fae245d0551f1c22bcff44bee27a854b3735df511264f1e4b7de6f5d19a28c1b3d5acbff31c4ed10a4316819f4b4dede35d4cbb79e66e62a590a4f24aeea3d2853c38602a3c0c335602d1c15194a04df5ea1765960a4491cb8e92ec8a9618753709cf3d42ad1ae8d59362f11ccad1d8931e99ef31d366e30969f90a4fea5a35e78b91a08a23c1b5c236b605acb91f97ef880a2c1dd825d112a894c2d68df2d5e39685bf3b87d55c16216f2b39afa8fc4dfa01bd9a8c1dbcb65af8fa802411d896bb6c1298224401358d1b96d41bb545a924e9bc8d575614b76ba23c1b5626b226a13915a694efe6293d7e01e71f657c6ea5a35465cbacdc0b94198aeeea52a48bca946599bb977e47ac19505378ed420576be8e0630124f89714a16ce3ab269dd366a5d90f868a383f72371abf10ca80917b62cba20ff72813c445aa371ad050c37471248e991891cca1fe93e11e3db07d35786c1b55900b8bfd38d31e6df27df4735d7ebb237d4ebad9e489758cd65d755f1a787e37675b6f06119686f82076b915a6e212f635416d80e61982c547813de143d844c8e95d36e107875cbb5f295f12f27d744b65c2d4b6639b411e3527ef80e1cdfae56952f19fc9a6ba4effcb8cae296a82f4140dfebb7ec8741490587b516de44371aaaf4bddeaeceef1c416eed4f6e41960d0e1ab506292470ad55757b2669b4e5778609341479c47de74552b6733f1b84a1ecdf289ba628954e351200cc4968e4680f5d2373c5ea9149b6e27793b8677768f929211b47d6cb6edbcbf745fe63e19eeca24f32bf6171150b004d1de4e96e75fda7fdb5cdc7c36b6c8dee2f2cd030b385df06a84baf228b12892c315dd7b27884d0ac0ac2b4da3b939b3d3d47fe3bd08252d2a36fe2bf1a803a8315e4c4d5b580b9cc710165b65c6564b84cd454909208e5baca584f3bffd9b44b3f3e79907fe597a42f620c1518aadcac56c6311bd582ebbf37f1d0cd871a5b4e3550caf9962c28920b19653d7d831b51ba136a0e134aa9d9f606d6e17631901856a10106ecdce1aac38a67ee870bc979196d46676820b7af78dcb7174591ebfb3a62f18a428da8785f4e296d7a353f54730dcb38405746d7221cca3a6de4f07f12656bade69e9d79ba47e09fd6f2dbcb332110bd8c2064cc5e369efd7d957d040deb9253c7c82a20501adfc6ee83b0a4a282b0964a8091c188a3b71a67f7362153c8e868aefa32f957fbc49d64908948bb388de90202f61ac3d8fc674418c9059acd4066df547975434e61ef682498f0afcf04c34836bdfd26147212bb699dabca95bee619afd204a3096a331606ad0cd200f4d39138a46b326148ec3df8f21284427969f0c12f8908ce4a9d325e704df5bd34406f4c1c8aab7489e744e81475c0dc43cd632922b83a8e332a5a8910a556daed909bc04bf12338561ce01cfcf9a1f1b1fcc3956b1ee92dee9a69c489f9181a10481f72a6a513cbf31969330022eb1c3d0c782042fdc4aa5d143ff59a075d579c8557da5c7c278837fce045e02b3975b71dcca6d66bf682a64c52f311a36ec1d10ad9d1fc3e9a1598c60c413924e3bd06518329a82d67b03906507af7026abcad51780c1ea6be418d0d5346081c0022aff6e32c23126299a46b430f100f04fdaede", 0x1000, 0x405, &(0x7f0000001080)=@in={0x2, 0x2}, 0xc) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xb0) 22:46:04 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) execve(0x0, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 22:46:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2004, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) 22:46:04 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chdir(&(0x7f0000000000)='./file0\x00') writev(r0, &(0x7f0000000500)=[{&(0x7f0000000040)="d7ec76c068505690d381830b23a0b13a5f717ff8", 0x14}], 0x1) write(r0, &(0x7f00000002c0)="6d5761e5af2de73b847fd8352f59827d4aeb4293d3f9ea8e641e6ca1614a156cd5d648e4ed118aca32040fd54fe3d06b6d7533647a532f4e6ec7bdc952bfd20d877fae55a20fb9fa76b5c512be4ae214a7744704b2be7808709c8585ba35552a515622f939049b8cd445d00df0a85f5d8962398520078e76be08aabffa987fdc1f3e83564f47ad99ecdd3eef4b05604c1497824a5c8dc38213fc4c95ad32aef547a8c90a67d56993ef1685d8ed9fe163002f123c3e10e03b1647f8824800972201c1141dfa975176a77da1f4c7146baefaab0c1438853087fa51b1bc1682093fd4b46aab95c003746c9ef20d7714f08f85cfe7ee17f793b56f4e7ba888", 0xfd) 22:46:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x402000003fd, 0x0) write(r0, &(0x7f0000000140)="7030d01e7df6777989fee231a62390099737b9ec0013efedf979ca9cff0044f59ae15e3d1d1bdadb08be477204270fc4469631be1ed723d1f303b8d60e973a5817c0190740e809cd7d4c17441a049495e882515e62a0b0e56958f4a4f7aad80f5ff5b6d7f80850a490b3e4fbca32afcaa67daf5d108d68a54e600311d4965a29257a23287909544b300089ccc21f76592d821e03e2e0e4d2d20f325d2b56a97ba40000ef815bbb5826b42110bc69a5590000c4c07f212a84f7bf0c5dfbd83723598e2bc963f7b46b0cfabe108e5235ca0183bc8a5cda1f7e263fa3fe26d69aac4967b5f008bfb4f8aeeabe490f212591e46bf608fb8685a84d88f67bbdd3db456f983ea63693e2e5b04c14f4ca430533f532249030b33fdba30b0516b6e0cfb229c5ec1146353564", 0x118) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000040)=""/93, 0x5d}, {&(0x7f0000001280)=""/87, 0x57}], 0x3, 0x0) execve(0x0, 0x0, 0x0) 22:46:04 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r1 = msgget$private(0x0, 0x2e6) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/169}, 0xb1, 0x2, 0x1800) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) fcntl$setstatus(r2, 0x4, 0x4) msgrcv(r1, &(0x7f0000000bc0)={0x0, ""/117}, 0x7d, 0x20000000003, 0x1000) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000b00)=""/133) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x812, r3, 0x0, 0x4d) 22:46:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x4}) renameat(r0, &(0x7f0000000200)='./bus\x00', r0, &(0x7f0000000240)='./bus\x00') pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)}], 0x1, 0x0) 22:46:04 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8080, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) r2 = semget(0x1, 0x4, 0x704) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/238) 22:46:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) recvfrom$unix(r0, &(0x7f0000000180)=""/239, 0xef, 0x2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = kqueue() r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x39, 0x0, 0x0) close(r0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/4, 0x4}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x2) geteuid() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 22:46:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x10a9}], 0x2, 0x0) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x40, 0x1) 22:46:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001640)="d1", 0x1) write(r1, 0x0, 0x0) close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x18080, 0x0) chflagsat(r2, &(0x7f00000000c0)='./file0\x00', 0x2, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 22:46:05 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2098, 0xd4b) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = kqueue() mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x5) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x1000, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x60000043, 0x1, 0x1f}, {{r1}, 0xffffffffffffffff, 0x22, 0x4, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0xa2, 0x80, 0x6e2, 0x400}, {{r1}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x8, 0x10001}], 0xfff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x80000000, 0x2, 0xfffffffffffffff8}], 0x100000000, &(0x7f0000000200)={0x4, 0x9}) kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) 22:46:05 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f00000002c0)='X', 0x1) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x4) 22:46:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, 0x0, 0xffffffffffffffb7) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2000, 0x5) 22:46:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000380)=""/244, 0xf4}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="3cd7e4a46b68dbf3cb8e156c2f393cfa9b9edc2a28055e6ae32be039ad920049ff8c73d7c585e1029dc7867e7cb26ec84a58f7739ab3d61fabd0d602920662325030682274e8ca29f9f00205beda15a9ded94f9753a4cb52791f231fb98036d901e790ca806b0fa4b85a1aab8e7c11077437bbb0569a514dee0b31e60672489bb2ccb1f6d2695ba77de5b9b54ada3352f5cd97bee4426ce8c3", 0x99}, {&(0x7f0000000140)="8cf7b2a48b22f7472df747017c3fe98763d44dc35be4377c994c66094e5689d4a223", 0x22}, {&(0x7f0000000180)="7c73a47c11daf631d833aa7fca45031bf333322ee4f2ec9c6ff61aaa8767be0a51a38123dccca1010efeb1ae853b172e367e4a2b6c124e1efb823c8a6b95eb0326e8d9e26f0e4087a5b7d66a259cc5f6e72fc0a80fc9c83d472eca16d079b931e3a28e91600dc4", 0x67}, {&(0x7f0000000200)="6777d5ef28cadc78bad33307ab715835ed694377e46f918293f8e20a37230692454e24b4c358edf21103cf347b1f279ce5f271c81a992bc365a9b727aa1f1a4a6bc475bc3f39dc6080fe505be1e38e0ecb4e0d957f57fd90767d0e6fb8900087b2704b2497a0d4108885be516c6e6b5c9b49aab7757f8b5f276c3c253a943cf54f649ee32e865cf75742992a71932c7cb4dc54c67b3f", 0x96}], 0x4) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e7c28a743cd63a655954bd0bb83b38cb78b0be757b1790b86e66ef4adda456bf29f278d8141480f26228c7933c6a6db6728602af20355263cf1f29697cd86b74f2cff6c76a1654433a01fcdf617498726e08cf96a4683db9bce5e9a526981075c3487300e47c5f521abb3383dc164e78202a12bf0bb7e3b2995bfe3389a0c18127d17dde1db23a7b1e03bbbd14180319aefe8094bbb05518f502cde2cb3321bfa886d8377fa1540db7d1731b80570f206bdc0dd4e8d8d9edfa1b634be4a21dde7e3cfa5e6e304bfd532f370ec576fa8d643777a7788246d2a6d0b243bcc20e233239aae5da6edeaf621c3e8a310b20ef074c525ea94353d07de20e376c746ae95ae2515b661f05815ff27a662f2c55cdbb9a0b457eb2ae329aecc3f2d0d19dc7f762a03a508abf8afc11f602d17cd141c41edf46087ebde58bdf599950e6907ce4076f18e18da2d47a4bddd57f7fc17dc967385475732b0fc1f0edfe5dd9d1f38e0d24284373577e7884cc2a94ee60b3195244519a9a5e6802d375421ac36f43e29d623fe6ac91c74320adde48ef6398e9c03090236e11acfde16ad5117ef665dd7983f5af66a12c0e3812945c79ebe5553d58f13e73101f0129b1044efee548a98ae9ffae0c08fa2d9066c509eb3531115ac8ed51cc3321f8a860c1d55f709941c70904d0738141b89872e7fc2c7b06a1e105ebb34f2b2c18b504e7a73116e450d9d3648ecb5ce7b555f53ed89f1030abf6ff8793296363fadd4238711c096de1dd63a7cc0cec20ddbc8fa2ed66db03a9bf31c11d2b1ef2d4fd4d8dfc944e68479e9b74dd7b8fa6929f289d9c203917c9fd544aff503ee245c0e", 0x290}], 0x1) 22:46:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x14) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000140)={0x1, 0x2}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000240)=0xeb3) flock(r2, 0x2) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="8749cb7ea99a5253", 0x18}], 0x100000000000000d) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000700)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e7a2c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e3039ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fba9bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054fc074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a092600f8ffff7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b095175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd6aa149236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f032533881ffffffffffffffa5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0", 0x430}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x12, 0x20, 0x2, 0x100000000, "babef09b3d915e7adfc2ff0a3593cc1e2f6c64b8", 0x7f, 0x100000001}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa35756", 0x1aa}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) 22:46:05 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20040, 0x0) r1 = dup2(r0, r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x40, 0x10) linkat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x4) r3 = getppid() fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x1, 0x0, 0x4, 0x7ff, r3}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{}, {0x101, 0x2}], 0x2}) 22:46:05 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000140)={0x0, [{0xc6000000}]}) 22:46:05 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "f0000000b0735adb7f0e466e1f568304ba00"}) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) readv(r1, &(0x7f0000000740)=[{&(0x7f0000000100)=""/225, 0xe1}, {&(0x7f0000000200)=""/193, 0xc1}, {&(0x7f0000000300)=""/235, 0xeb}, {&(0x7f0000000080)=""/64, 0x40}, {&(0x7f0000000400)=""/215, 0xd7}, {&(0x7f0000000500)=""/195, 0xc3}, {&(0x7f0000000600)=""/22, 0x16}, {&(0x7f0000000640)=""/231, 0xe7}], 0x8) 22:46:05 executing program 0: mknod(&(0x7f0000001180)='./bus/file0\x00', 0x3a0114c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="383961826dbdc0a7aea7a24e124904d58f31b40239f36efff798d7108bdd6940930089fd9554721e3d10fc8fca701fa0b8e5ea59898f8de003afc6bd1bf35ed1a5e5e6d4be053f16690bd71e8e004a7898f2d1051f86c1aede23977594578d07d916847f7ce0a80b7728983de2354d309bd9f0f223ab8b01f41003e42c520e2f03b1477d083266519f9cae318e4d0e80660cc81ea5dc053c85a2c59aa427fc5f0a9e5918a6dc3eb02d7b38761333dfa51581185de70685cf876a4342609d6dff80b31af40027cbc68707fb701bdbc5db9b1e7b524fb76365dafc48d5fc9fb26dfbc3ae9daac7ec3f9ccf27797a7dff4354eeedfca2f43ea35d062fa50aa5041d29c74612254236e1cef81e0ac6995a0a0e2e34ebb13e134fe8d45e5c2238ce5cb5a8ada27a489dfc54549592a902f4c1d47f7a248dd000fbaed3dfa91c7fd0002feddbf7521167a1875d57296818952c2b0ce787e3de10b7b15f0dea108c2defe87ad2e9122961fce661bb54c3b9e0f5f78687d96013a3afa5c3ff9fb954590770bfbe28b37c9311d3ead4601feffa7f432032be0bc92dc033bc263d541019273ddea424585804a4a6dbdda36d4e96432813b67bcfed34132ddfbd9e6a39e5c51c94789ce7c6717a929232f356697e66e126cecad5b0b194b168bd2bc3518a59223a2fd5b678d4f965b287692dfaca841220d37a3202b7cbb086113b52a7255e334dee107205076bda8fc0c7da1386bc341b4d8abebc872b47562f7c549c1695974de553089b0bce4b1e32e7ce6b43070102b841037eadc842a59323c3a8d45cffe49969631260c023e11e1574c0a915681d45b768dd2a861acc6b12130643ce658c8e5444a485bf5e53ad20341461bd209d7d0cdc80285895bd7247322cfa73f581841d2ed331e1c0a252ca10d9f511ec5b1848b8415d96c19aa7f0547dc0a0652af4f0c44bdf96cb0bdbb53e9e88b11a0fe4c3ab1a06e3c83e5071fbfa557059ad92335c77f9ac3bc61d9fd4b86a819e0d869c4772c8658a96765e466598811829a4d6fd3c015030609a4b79d2d2f066ea59d4b2bbb55a9b2b4d2b90295ad5236c39795770b2e447e9fd246f314c3be04babd616f8d58fd61ed12165471306704f104eb289820e3242c74a581a78b2b4139f350a6c01e6cb94f32f8781d83ecbafa06208efbe4997691f0ea0c2ec294bede13b5da1b5bdc7528629ba78ddd3dcaf2f6afa9fbef97e39d732ac6d1151fd9a783f9358f36d93bdafd05803711766ce3ff854797d7cac2b501b4927eecff370a512ed2ecfe0b49f4b6f4ae1d924ffc7526b5920e2e4f318c41009eaa9ecac4db1d8cfd50291f5d8f6eb416b8d702cedf9f6ed0c17ed458392142bdbf04df7e186f347ff279e6f3b65d7f42dc0da405d353a19da849b505ff6954e41e4dba24ae8b0a02afc350d579dee5c93f910cf0a0fb22cb7605b3578cfba7a276d82e9d9e708678c84e0c40487685e55f769d058e8939c877267210812288ae3aef42d3f1ae5fe631e3376f06e8b9ce2749aece4e855aedf65679953fd202a5205eb5f9e2ad365c0bb6ed0a8a571b5c5201f773afd5341650d904d871a613d403512ef2a3aee2781ca0550aeb62bcfc303a89ee3ed80db9f273f8bc5a57e3b9c0a721a1f0f43760241c022404e13c41e83edb48cd909244eeff2c2d3b5c02ff4f64241447fba4884a7fdb15f2bd7174cb80e793aa1f67c549461e4a3f82a00a329ae0eaaf9d5771565acabb7cac540254fe6ce7cfeb4c679e1e741c20676b0e93fac3559a5ee7b76714536f74f4a130fe14a06973bacfb7fc0c740e80cdb8de4451420b3cebacc339a289986eacab5cf97c72f7b0d43806038c0a6e1a45c20c8d7957657f52f0665edfdfe9867598d2365c61ed1161721ffb44f93103ce85d6ed3da8545b99b1163390192e67e8d4a842828579817824317a40257cecd15a20201006b2310134c16f4e3ae1ea97fa95047a662ff78ed78a98ffd4818f80e464775b7bc3d19f8ecdc85f3d37ff52dff13dad622bb811833344cd829414feed6b048cfda95c837abda0cb64448fc6f390dc7d2f271af795a067d26368892d744289db6a9f17a354e70c2271e9474512e72ba8f7c4da24e4ff59112d7fcd314ec2ff44256738eece3955995878c3150578a0e3e7488c4fe0e5e5b655efa085935bdfb8e97b76f0a81fd11b6a036d44d471b54710119aabbc7e321dfac2c9a15a6a61c8fa8b66f5543a7ffa7fb0cb9988ae1a218f2ac910e0a8a013d5df42eb69a72ff07110681b6421e34c1a631ff987b577fa3e594f8e55272be6f7a61a1f8b4b80711023ea17e0ec8f86907df362b6a9a6cd15953b6ad9bbe7e16ecc1473462584574e57ce5765096dd06edb7a395f0bbe1629ca493c7d752441e46d0a0207f05fe39744d8ee6d8eea21c81ceb205b4f7d0bf09d7e90a9db86b593e5faa39b06e20b7fc2c5fd6fb240ccdd4ecb4619a47d13b99967156d476af4eedc413afed39e4d5af8b91185090b5b453260f9833701ca8cf307db33bd3881b693c4d60444dcd5083f4430d82b65b0cc489d120a5eecb74c839aeec5f155ef55a9961d5f171c9631cfbee22d02c90cc9677f2db3bf58ceb0ba76b36ce248f406901826a82ca8dd871979a0d857bd03735ad3f41c57cbc059e4cb37d3503e575aab30d8c7cc06b9f56b34fc419ec9b58f5642b57c84c7f378d108122df47889e4bab3b57f3412fe3284e83bc1289bc7caf541ad557c71f6346fb94067605e5711729a00004c49567a85540a52a1153d605c55eeba4a82d55d28ccfd2fe7cf1faea4ee35507b5f83ce319eb3521929c1978e8de538af81582b67519d7808a2255e6cdfafaa810ff8d79b38f5e33596982cde3f113c2c80f079030a4c44d9c69dff5a215e6487b3ff63e9868288d4789cc6465ac866e0c20bfc1326e9d1400dc91955760164843a47565436efd5c213d7d8aceea9047ac0146b0be493d17623f68c86a8cde0a2f38e25f99944fcc28ba16cd9b52d9f4900802613696a96be0e02e323e0674fec00a54bd0e57357a47b986ac7e0155a7d1326db8016e17a83acc47858f7ad1fde5db28edfd65c4c9deee83aa0444c6389659228fba5d8d4713c61971dd0ab44757cf306ac7b1d725aac68ca316c21b5883677afba03b9217e980ce37a7be13a3acb93093730bdd9af6e6f8d9217a4eef7487518f9ac687f49fa989dabf1c40accf6cfbff9beb6a6e5d90100d8962ebb58a729b320c7a67b17778b0536e037118c10283541e177cb2efb9ebaea7a7cadd193b48ce28a205e1f8a0c82b0f9f5df58ec31dec210969c221ceb17e49b8fb5d1a7e3e0bd79943730b6f2a429d7dd8c92c81b0d242d79acecd16928ed802bf4e26d80813dc4ccf22544423521afc9727c1e08bf6a443195fc7eda5b7045eac62ca34d38d6bfab64bd93c141f0e53f2c670344e69a7243f43390763bf786ab5c789d0e7d0593333e9581f58852c6ec690c66fcbba2ac8e208174bfcc6b11fcf31045d6e7d1d44e7da0b20703fb0a23edcc422be2e4b64547fb242763262fe865f23e347401595ea24229531a415786e901f57b0a01257d810b11c58ddf5947408cb33b2f694a2617054cfa73aad8a66af4bf11af172b1a578044d7d75b159a8194516d41024f016f9a3eaa43a92fdaf80d5551f61b95ec3987e1218b00a6329550a117a9206f889f4e476b47e7844610b5ca7f8f19b36cc9ddd8e3d0d33b040a0d83411e17606243738ac0c34a4be4b3b8e1d17a07b05da16ac21a988ffa16aa34881a2be6542571a3b5882fc181aa7ef073f9a16fb6957d78857c7e20a9e9b9ec7b7e50db3e53ca282a1cfcd4b5675e5ff6c2f8164a8005ca36fedf3d706635798c8d00151d333c2e9457d3bcd251e903b581a7cd552bf2e9391ccef40064a0f0f32dbbf9c620d8f4bfac805ad34fc6c3b4cd144a5da5fc913a63f36e8dbb105e941e66bfd9f9eecd7ca8e36e8a9dccbd8fc9d7aa86bc70c37e072befcc9e2ea16c6edba2c05c98ff9d3842534c4fd54d276aa481b018b0ddf9cc3c6b4e0ed230727e5b9284152634107edd7cc4b0ff9c20510157e7167e684f4843de164faec7df8da046c02e744158de1ab10a4c902a35c8830f8f2b813f1235ab4db6e9b6477d6eb3f4381e6d3b7744db8285c96f967656dc3c7ce0578e8edd7cbb51377c16e454b72b03fdc6347b3996560e267c71f778927e44eb409b91430a7cf0ba59bbe077f0ccd34cb54a0c6c107ef6e2e253724bf75446a33faaf8efd81997988e9c40fe686768b9d996ba8b0db4332ccbb445e9b83e4dca64696afb9407062fb863d231c2b78d9c3b8e86c2c6ca4af6b7774b4fb1033e0a8b637d4913f55b7dbe029467abbbf9045d22da82023603aa6a70dd4f4381f81847bd26f05e724ba2420381ab6c0dd0526ada21140d93f23700c7ab8c7f710015103809ae5e26c4153db2c75fca4b8dfe1bbb62c2e31c8481345de98e94db6117aec9193039304b9be0e18776cad210fec5cfe965eecb18aee70ba9638a59d061964e6cf24571b51b1a10ae2f773bc51c2e9ef9c6b5010171ed4696637e6a87ddcbaf184c0cc16a18340fb3158ff2d0885ecb6c549d4661b4733b9d5a8fb11a84a7776494fc1a95a1276a6d9e325b89c846f53328b159c40688f295f26e1efcd6326f0338aba79ded19472296b4e69207f29e8667c0597e548fbf36da481d478356627d56003730806044045b64ce466a291fcb50f5e657447163943c24f0d7fbfd963fa976029aa4ab5d9e894919b2d10d0759a75b31c2027606d095e5b9a3dce3a54e24729b4f0285a4d6123c597afed29ce0ed0cd8c480d2cd8caefa5107fec189b28ea2bfbab322a0bcb52155280a073bf16b83757020d9185c3bf88afac1dccf9c15c12cd9eaef6989f4f60e6f06a5b6cd4a7f1a22a4b74a71bf775e4233747de73da4db40a039ccc446ba3e88fc1f247d32fd171dfa3269d846251f2e61c771010792443017fbe0aa514eb7cf87c01ebc301771d40537adb139cabf4bd156c5c2afd41291302d6d574d1d621cc31aad98998eb9de1a5f10cfb51509c1d2a383e190e4c103c810602727972b59fccd52ce9dd5072a12d3e2900bbfbb717615220f936a8d8ed5d0c251fca39dbab182b8114d5da93f6658e14756c786d4174a7802fdbe51517a664838934d6355df5b7a6804fecd81f689c0f497256a53f6525fd604d2685672936725285af36565219c0bb4c4b65a1523fffff047297d7fb72e3c5fddcf27c2245ab3b839d8dd55ac0dd399a9b353dab29ae5f97606238f4eaf552b71432f60677e9a4c0b055c5deee740da5a295c850e134b69122b4637c52854b66348a2feebc9e0a318361de431a0d6efd2baf31723954424bb2f1955c62d1101b1dc9cfe15d5cd38659fcb6a70409c77b0e5848e86b3c0c5b7953fd86222f9a56ae8c2022a02365fb7e58220ae0fe87ee746758703bdbaa6e8a1a0016421f7caa86aa8518d3170c2573973c86b584ab0fd2e9407d866b4b01b9073fd2085e0ccf4fb8648bd8b880c3d599ed6b5d0dfd3472cb5e139ad1270b084e6ac41d8c0784c2f4df24a8e1c59656bd48d161da0cbfb39bcd7e637934a2922ef530b614581c75f6b0572b2894919f9fa7a8710d587819fd19dc8f4f09971eda5c10aea324634f8b5d98f98ad1252e0f5061c3f8c61f435c3f22de42d949d03042de7a165e38a14dc7f35bad87cce4a255d73c683e82bd3697c1737f5e92e0307eaa3cdc6981caca5e270bd8a4a3", 0x1000}], 0x1, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000011c0)=[&(0x7f00000000c0)=',\x00', &(0x7f0000001140)='\x00', &(0x7f0000001300)='-+\x00'], &(0x7f0000001240)=[&(0x7f00000012c0)=',\x00']) open(&(0x7f0000001280)='./bus/file0\x00', 0x80, 0x2) 22:46:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x0) r0 = getuid() nanosleep(&(0x7f0000000240)={0x3, 0x7f}, &(0x7f00000001c0)) sync() seteuid(r0) syz_open_pts() r1 = open(&(0x7f0000000200)='./bus\x00', 0x200, 0xd6) symlinkat(&(0x7f0000000040)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') ioctl$TIOCDRAIN(r1, 0x2000745e) lseek(r1, 0x0, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x8004667c, &(0x7f0000000080)={0xc6000000}) 22:46:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) fchdir(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xb0, 0x0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) sendto(r0, 0x0, 0x0, 0xd, &(0x7f0000000100)=@in, 0xc) socket$inet(0x2, 0x3, 0x4) 22:46:06 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x4) socketpair(0x37, 0x5, 0x3703, &(0x7f0000000000)) r3 = socket(0x1, 0x1, 0x3) sendto$inet(r3, &(0x7f0000000200)="b7ae0d9b21e5e348a55d759a9e051a18db8a7e65f6e2eea64502aa6d9bb9188ab5966c1a65f39015b70d3d242aa3f9f93695f188c6d51dba2de93aa4a4a03d9ecf4e69218e4139f6ec6ec640d0a5cc41bb13a15580bc078139cd5d44076f6fa49007794962a9c2afd6fc64a24392319c232da00ea8d46fcf2063f96a1300a407985a71261bc8eb00bc9667824614a5057aa541506ab9b9ee0c88215f10f40709ca07a666f68f314507e8945e9cb705b0abd11df93fd65718b38f6dbd36bb25eeab203878bb102daccfecda2d0d74f9157849ce998487b474ae1f4b6f8487ea27c64e67afd3897defcb55f68dc56c873b592f8a135cbb8db136fb112d85", 0xfd, 0x400, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x20000002000, 0x0, 0x5b) 22:46:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x8c) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 22:46:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) r1 = dup(r0) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x0, 0x8, 0x7}, 0xc) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000240)="337bc035b29dbc8e6d952e8d8d168c94ca73945ac17570bb01c7147afbae22c8c197d4b4067b28690974676519ea2577c510bb821692111353bda07989ac0ed5d9700ef1c11ab2cf18b20e2598bcd7255b87fa10b70b66a67704ed5ac4c76d907b27ca5431ba7a6b8abd118f75443e70f55f", 0x72}, {&(0x7f00000006c0)="806e953ebddb9b95399b640e986e2863c0472dfca4f02307b37730fb82ab5ced6fbd64e9da7b5b68214062e39b86eb1750d3339bdf5badeba2eb0d1943ecf587e07521b6e20257b145887e2ca75922248bb167aff8af04b862dc7f28c5745fdee6c01d711975cc03327858c1b7968d9ff09d1d4c984fa087e2adf940fb124c0cbfeeabc3aaedf49783e60f293fb65d3d53dc9a1015dc3204756f6b8fd42b1f7f79b8a369de4385a77c9da9a5c39d347924be25ddee7d8a36596b61a3910dd59688d57cca2a5db13e76a1419444ab0c2af0518102716c59262f6d2f91040fa17963aac0b2af23773703eb15528fc3fb6b14afcaae56d1d6622e473b0003209228c579844308b9fa0871c1740cdcecb752cd6438", 0x2e6}, {&(0x7f0000000440)="32fbc103c6a0c95d05199d7f1a2ba77f3fc2006e2bcdba0b9627402f8dbd58bec21a3e4724f0e98ab24b619eb5bf4e74058832b4fa1dc9974c6aa60b29c1f4dac37b212cbff4c14a984e438dc98f83d333e465d4c887ae069e72741ab584fa1cf631427c5d42d7549ef37328582f94aa6022fec6780af13d5b4f8b7585a0efc709a62c01df7c49738103bc84cecf4ad0bd7b1382c381ed5d49e94a87bdb9356ab63f5bca49d688bdbb1c3e0b0080384311ee4427ccd65a9ff57bb0fb8b23750a024845d50373d59a9b20c0e2ea53f1479936c58ca9b86985ffec251da4c2", 0x1d}, {&(0x7f00000003c0)="5df08121e92fe67feb4061", 0xa}], 0x4) r2 = syz_open_pts() close(r0) fchflags(r2, 0x10000) bind$inet6(r1, &(0x7f00000002c0)={0x18, 0x1, 0x0, 0x7}, 0xc) r3 = dup(r2) r4 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r5, 0x0) poll(&(0x7f0000000000)=[{r5, 0x1a5}, {r6, 0xc4}], 0x2, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) accept$unix(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000472494d1fa8fa54f000000000000000000000000e4a9667b51dd71ff2e127a7477000000000000000000000000000000000000000000df6dc78d77992535540ae95c42f16ceb0000be6e88203f9e9e0000000000000000000036483beebb6f99"], &(0x7f0000000200)=0x4e) syz_open_pts() syz_open_pts() poll(&(0x7f00000000c0)=[{r4, 0x3}], 0x1, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000300)=0x3a3c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x92, 0x3f, 0x5, "0d91b2995b0298c6f676b5b8b4f26c561c917d16", 0xfffffffffffffffe, 0x5}) 22:46:06 executing program 1: setpgid(0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = getppid() setpgid(r1, 0x0) setpgid(0x0, r1) r2 = socket$inet(0x2, 0x4003, 0x7072) dup(r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 22:46:07 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = msgget(0x0, 0x80) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000100)=""/167) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) unlink(&(0x7f0000000240)='./file0\x00') getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = getegid() chown(&(0x7f0000000280)='./file0\x00', r5, r7) setegid(r6) r8 = open(&(0x7f0000000340)='./file0\x00', 0x80, 0x8) getdents(r2, &(0x7f0000000380)=""/165, 0xa5) rmdir(&(0x7f0000000440)='./file0\x00') setregid(r6, r6) fcntl$getown(r2, 0x5) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000480)=[{0x8f, 0x1f}, {0x81, 0x83a5}, {0xef, 0xc5a}, {0xa7, 0x2681}, {0x3, 0x1}, {0x20, 0x33}], 0x6}) bind$unix(r0, &(0x7f0000000500)=@abs={0x0, 0x0, 0x3}, 0x8) sendto$inet6(r3, &(0x7f0000000540)="477551642bc6b96a40bc0f9ae3065341bbb421d15fd9f405be62c202005323cc9af0f671aed6a2f264b59173ec8d80b7ffc93de376df2362fbf89a2f06ee193bf26cd98709659fb1eb8f84063f5a83a7b3baeaf6ea44e79afede488c4c2fa24fecc607f0116f1879293737f8420b2ba0937534f7e5cab3993a2d6eac3add04464748f731d77e1a5ab0078f9797a7ea4005f8892e47d1b8291b2a46147f852b7cd5", 0xa1, 0x7, &(0x7f0000000600)={0x18, 0x1, 0x3a0}, 0xc) fcntl$dupfd(r0, 0x4c5e585968e4195f, r8) connect$unix(r1, &(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8) setrlimit(0x7, &(0x7f0000000680)={0x800, 0x1}) getdents(r0, &(0x7f00000006c0)=""/98, 0x62) getsockopt(r2, 0x8, 0x7, &(0x7f0000000740)=""/14, &(0x7f0000000780)=0xe) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000007c0)=0x53ce1705) getpeername$unix(r8, &(0x7f0000000800)=@file={0x0, ""/108}, &(0x7f0000000880)=0x6e) setreuid(r5, r5) chown(&(0x7f00000008c0)='./file0\x00', r5, r7) mknod(&(0x7f0000000900)='./file0\x00', 0x1000, 0x80) read(r8, &(0x7f0000000940)=""/142, 0x8e) 22:46:07 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) socket(0x0, 0x4000, 0x400) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = dup(r0) ioctl$KDGKBMODE(r1, 0x40044b06) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f0000000300)="301b31bf94be8d25cd17ef42e77d349325e61841646e32cb45a4a4b005f24442c46c3bd97a6bccab3be97d4dcd7d5fb353445912dff30f4d2e7e5a6fc9ec6e722feff0bba44117137e86f142f94001e8f6c8e19985f5e4ced4657fb703b7402c85a587aee66f509c36dc714fc1fb48eb96b11855c62920e4f11490049133c7d0f1ece9c0b160d62c01216d8cb7bf8e7d395609b362a815518c607c94a7dcdf766e642fdb4e643fac7487d6e108c5da", 0xaf}, {&(0x7f00000003c0)="b673d384a8dbdc796819075b2ce923998d4c064ea62079f991437eccd1a986497402b8b025446812b2097d8248dd058b2040bd1e6bbb82c3bb49f05058fba60b87263e9a865aa01852f3e630181b7a3ab05aa21aa656fd54e8f7a869d439a05ce8c8811440bac5c486dde48fe0948ffb965de85c7fff42920e67b8836ab85086697ff571e6deca347e55c3236b78", 0x8e}, {&(0x7f0000000140)="4e3ead43890c3fc03c4373e244cf91444d6254745a9122629562791c460fdad560b943d22684608d41fd8a1edbeafb93b825814d88476094bc4a5002d12a71c87a4c16495db1b000228d9d720f3aa8d45c4ad8ae6e07a453d112b5b4bec0d7", 0x5f}, {&(0x7f0000000480)="162059fd1719c0a7f0739f324561ac84c477a22d4d617e5b9f775f7a5f9ebe3634441e09fb4e4a5e758542d0729ccbc18ea4d935ab53ef16ee61e26a5292e002cd5f085aeeb83f712f4b870e52be", 0x4e}, {&(0x7f0000000500)="52b091d475d597fe511e7a0ea76782326caa669f2d579535bf3ed81598c649331e022332dc14fe2c634a09c04d5abcc844b9d0e658173fea448d910dcdc47a5e2eb135e408a23f06fcf33bac6d25f247556c69de75469b542f32c0d312355cc1734e8b0fdbd9b6c92313600051d90bef7941728064491296", 0x78}, {&(0x7f0000000580)="281c3aceeb0e18cb2810923442cde24725d50e23f12c8971c5ad6139a90455158384a86d5b6478db0c20ca0f", 0x2c}], 0x6, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f00000001c0)="eb31ee169fc8dc7bea01979ffc5be1491b5c21d32d4b732de4eee5cbd7e9f2a7262279f076e753ce54e42c1d0fb6215d84329e62e6bc518161c6d60371ae2360a3aaee585a5d61bb0ea54449e71a3d163ddd7d660e024f77c4a525fe8e1b625bf14142008f56ac8b7117c8360a37a34be70a555c1af255899b9474d1b78f759dc40df6a0ca258dd2a4e2c73e31fd39999ce8e8f2e5d750dd23c2ebf14e44af9085a77abc80ad2c8204ca59dd1309bc92c7dfa568d28b6d726880014498d23749e6f50c505ab2f12ccd97c27f812da0f76feea2a86260fce6b045a6f710cd764c6af895d87656ed19461e1bf42bcd4f7abf1042e1d4aaf5d65c62555ca6af32437da4dba31f80db4527e40d7e1fbddd42b58c28c24687669abd76ee31769add", 0x11f) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x3c) r2 = dup2(r0, r0) shutdown(r1, 0x2) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) setsockopt(r2, 0x6, 0x0, &(0x7f0000000080)="b843134896bfbbd7fd7ca976136380d8d9a77996b184fb450f08c260bf762e1ed5e1456e2a16e64f023d7588563314325a5ed26f9411c0cb486bff14afe21585a58c67b2c83f304c3301e4bb3345d652b2194e0d01c67f689ce05cf4d2230cff1405a24e8e25bc9a5e15ef90035bcd35882c0683f976d020f072f3472f79162094906205b5adfc7dd12d", 0x8a) 22:46:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) write(r0, &(0x7f0000000000)="e312a2f8a8b8fea35aa3dec5f900308dc9768829ca9aadc50b6873a0e5c1c6d191601eb56f94190fcdd396445261f832624949186df5f19840a79a54dfc316db548b7f19e27681585e85855a935e4f1049876268e720a2a9de80c8452fe725812c3a", 0x62) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r4 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r6 = getgid() sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000140)="ae761dcb411bc0e1c19eecaeded38732f94d1c78d23e1f0b472c244cc7b301790e12d0831405f9c9a9a8c11217ee76ec58362bd4d121bc9a68a17af703d07a816ee2f5cdd059b0fcb7643b9b33ad0497aeab6cb4cb43c4635db86beb71c8389510f24868aaa0a5caaef08faa059e94c58e13e2c010", 0x75}, {&(0x7f00000001c0)="9f53e64ff61401ae419b39fa0aefb5f12cc63935b08b91f3a4bc77354cc1eefb31562fc1373bd2d63e09b28e80ae362b3beaa2df4e94cabb3dabeffd27991a6f84d3470e9f28c470efd13ed7c08cbe413b3d1fcbd77ec485b1e5fd79277b82fd0d7137a959026a2b8d58445b93d3008d15617bf4c3fc259d932529d866ea83aa053a52b2f8a59215757ea41f6dee9702cd751f7d11c1bd4e6d59fdc331", 0x9d}, {&(0x7f0000000280)="02003c8aaf37f057fff49bd5f576632ef90ef35a9502a2bce9a77220887614b8a8166f4e89b113ab4162208717c28da8dd33f3a6dce779e0fdc0c067ccff6c2b712e3e230e12178f", 0x48}, {&(0x7f0000000300)="fb0827331eb04752d7b1ead329d26c41d3dd2f419491b896bbace51add390f179e44df79b86d5dcffad1b995ef0c8b858482c8a9ea5be2059400f96119b160d9b5414d42273e424474e904122c76348563890cd2ac363e32e8b452089f55d8ccb0e012ec0cb71e0a0d9b", 0x6a}, {&(0x7f0000000380)="f5efbe63f5644ede6f462cb68207a860d0283dfd1e8a5f95a00619f0a8fd5c0d095352458b209d76163e2b16a2", 0x2d}], 0x5, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0xe}, 0x1) write(r0, &(0x7f0000000100)="2b00ff7f0000000033008aa4", 0xc) 22:46:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2000001c0) preadv(r0, &(0x7f0000002340)=[{0x0}], 0x1, 0x0) close(r0) 22:46:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2000001c0) preadv(r0, &(0x7f0000002340)=[{0x0}], 0x1, 0x0) close(r0) 22:46:07 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x1ff, r1, r2, r3, r5, 0x80, 0xfffffffffffffffe}, 0x6, 0x0, r6, r7, 0x8, 0x2ef, 0x4}) r8 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x80) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000240), 0xc) mmap(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1, 0x10, r8, 0x0, 0x0) unlinkat(r8, &(0x7f0000000280)='./file0/file0\x00', 0x8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$KDSETRAD(r8, 0x20004b43) kevent(r8, &(0x7f0000000340)=[{{r8}, 0x0, 0x92, 0xf0000000, 0x0, 0x67}], 0xb062, &(0x7f0000000380)=[{{r8}, 0xffffffffffffffff, 0x1c, 0x22, 0x8, 0xe40000000000000}], 0x401, &(0x7f00000003c0)={0xa245, 0x4}) getpgid(r4) connect$unix(r8, &(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r9 = dup2(r8, r8) fchmod(r8, 0x2) kevent(r9, &(0x7f0000000440)=[{{r8}, 0xfffffffffffffffe, 0x4, 0xf0, 0xfffffffffffffff7, 0x8b38}, {{r9}, 0xffffffffffffffff, 0x90, 0xf0000008, 0x0, 0x6}], 0x20, &(0x7f0000000480)=[{{r8}, 0xfffffffffffffff9, 0x7ec77695b80fb360, 0x40000000, 0x3, 0x2}, {{r9}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x8, 0x2}], 0x2c38, &(0x7f00000004c0)={0x6, 0x466}) bind$unix(r9, &(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa) shmget(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f0000000540)=0xd5d) setsockopt$sock_timeval(r9, 0xffff, 0xef97bbc2432e49e5, &(0x7f0000000580)={0x7, 0x4}, 0x10) fchmod(r8, 0x51) ioctl$WSDISPLAYIO_SETSCREEN(r9, 0x80045756, &(0x7f00000005c0)) geteuid() open(&(0x7f0000000600)='./file0/file0\x00', 0x100, 0x90) recvfrom$unix(r9, &(0x7f0000000640)=""/4096, 0x1000, 0x3, &(0x7f0000001640)=@abs={0x1, 0x0, 0x0}, 0x8) 22:46:07 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x9) getsockname(r0, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000200)="4d8f8ee58ee36f31", 0x8) 22:46:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4004427c, &(0x7f0000000000)) write(r0, &(0x7f0000000080)="b1229069721efd6d5245ffa66e367a4b0c9203f187107eb66b50573000ba03e129b7ef153bb68ab396e035b65f043d03618bf5ba5d0608a4939f575ce448dce27e8166b3f3c9c29af5a388a0146e01e480d2f060c6096ccb229ab6470b47ffcc281be54abfd2b7e20b5ff3fd26fb8cc33e028a16869d3cbfa0334c5c5af94f266448bc89b0463911a366702cdc7a30f21ae90ead9bf858f45a028744fd6332f2ce65865ee8efd9831e", 0xa9) 22:46:07 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x8000000) getsockopt(r0, 0x200000029, 0x6c, 0x0, 0x0) socket(0x27, 0x3, 0x1) 22:46:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x120) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x80) 22:46:07 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x200000000801, 0xfffffffffffffffc}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) 22:46:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x5, 0xae, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00", 0x0, 0x7fff}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 22:46:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001580)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000280)="1a18aa3804ef557431232db8c988424ea48c4942b2403c265ec5d36aea679c84c36005e50fd59cd7d371043596ab85eac6c5f744b67bb1a52a55de2d220895b213679136f248be053777e96e053ba37f8805b0a6d50c84bda3869b33057a255f109d341d80bca90b870063c5ff2035b37ccfce129236cad6d69812d57738d43335b6c5b4d7e2d2d9aa2e83c8ff70809276ff2d6104a1df841e83b446542ffeb3a0a1e0d37285d6a197d11558ff249165dff30f75780b2cc9e5950af5f2cf6ebb75948f77d18a3904817b5ddfaa90d607fdcb898d9135ab837bb4e01306fbbb329b875d5f0ee9cfe2bfa587ef9e309ad29f0e146d883492f294068733ab85f2b0bc5fb5a920e18b7eb0d70fc8677cb14551983ef0b033a988c25dbae85ec42b7a5a5330b5ddebb4421be7ddf257543e20e4dfb1ac9efa13cae558d629fbcf123c68603775ae64ac3320167fec7646d84ee7c629b019caae20a44b673d0600ef19db6ad486916a8a47c3ae68a8e1d1fe1435aa25fc68996df6966ae67d76731163ad6e67d0b590f89d829610b4cbfcf4a68fac6a365e4453008ffb319b39a2e48716ba8a302574eaa9570dcf5e855a285bfc79930b70b0495ca52d1e00a9aafe222ef5930a94e1bbd19466a0d9ebb0bf892cfa38b17598ff0bc6d62c4250612c1f6b3bbcca6cc479224948c79d9155534a7b62b6b60d9346d10c098be158f37c599e47a4d8737c0b040b5d6fe5ddba994d962fdb2a5ea0ba987f2b08c4924eaf6dd3cf887471cf37c006e937c1aba913a0c41bb793e24fa5459726904e0f5bd6d44b346fa0859c47fd7bb756dd7c1069f84e8673096d78b09becd047c803bbb8f26791ff2e9f6f3fe043d20431c5484f93a524ac87c6cd90e80c971953107d55c1753b8f34d2047140689a9f7c28fc5dd729a5b21e4c663623f260c333bc60af070d20e35d7e1d498a78786a36d7dc226d8cc661603da9328d30f240d4d8abba39f9309614c71abbd15d08f31d21df5e7af1fd0725405fb7926aa63b1712c0e3f43ff2af0f944872aa394a9e2cb2d1f4a31e999dc16b4c4997a5fe8f1bcc8f08f3eb5c36293ce334dda322618a06ea595b4dadbd1de3a046f199155261b44b750ee126a7acb598a43c13dc0bb2546855ad385c5c1aaa1c53b375e7fc3dbd66dbaf27217ac67db13265ea1e152f7ea92d75e35fa1f7d4188fdc0403ea02636ec02557043093eaf8f66072fb98ae45b401098aa582af6249f7023dfebb62f6f1c3a9e7d5da8a727a10abd0e98971a74e9e3aa126e82e2ee5ce56993ec49b4b3b39c638601a6182f89a5739724c3a7995af96ce37d1fd282d3deed6e0b67036c6f6fed7614cf2cac8f1f63c999b22a6d6bff0e31e2dfead3411523b4386699133420be959cebdb639fc3a287a5a0614066773a1aa280d53e74801a66ae6d8cf96580b5da8cac23655f6a0a4745c1576f5eb056d7f67a7d98540da0bc1230a34040c8850e0b851fe9e72da573aef3e1273d5a2081ad81c44b5a36a12401e5c148088c1e9f527c9df233f9cfc3c848e9310b15711ded78759c3833f6e76006e22fa03ccbd88381574e01c9a3973e8c8bcfcbc5755322f8f33a591758c7bbf2bfdf522d4d9131af37f9909feeb74bf670c099187c49f69bcda18c0a7d1603898cc7e23e96f10c76ecb76e34a0def1b41abb433874dac6987da32948628813b50f631871728cd65706c680d81c1da117bb9865a9b2284e913c05ab1fd8d56edab9ffc98342c7352ff031f7579eddbc0ae66ef0b6bb09c771a24ed5cef9becae1767c40e75948507a62b9d72c07a10a0bdb4f104e5d2be08076b68e32693e54934c0302ee43604932fc194569ee3fedf45e9927ffe865806f8b0b630dc80935201fff5681494b7296d64b660ddb5b16cd12d0924a65a86b6931528bbe49a8b58511d9c049cb34807146b8ea12662cf0006587c56507a7aa51bb6bad2b6b08cd59c14320a9d7efcdfe427d8e1a452972e149452a25b31362dc410d24c7ee5e8b27ccde7b8b9a83f66e66e0d7daac6e78fb642f9f4064910089b865a52e74df8f17eb06cda8b8c7d3f5480d0930682c0308005f73b12bcaa7cc8b9646a4b7f7d3d076d7c2f4271fd0e5b8dd00681e716c795f93d36395a14a281e4d2760eb8b2760be99fb643cccafdfa13be449662e82728ac175bdcac658230d4698c48a13080d784abefdb471fb1d3cf5c5e20bf2e07ef0b8021120263034164d2e792e2696771782c9e68575415bc32adf05957db9a670867690abebcc57d55adb806479b893b678614824f2448ede90bc86059f7a1ce4608a1711b1befe09aac69ace886da350b6504a73132cba3ba28942af09fcbe70fe9d413b75619239acb42f4e570f342951c148c5159ff0ce84f6f48bb6a76468d7f3eca9780c7bfa9f24deb21c655b2b145c6b18f81267c7ca3f48b5b35c0ad7b6cc330bebb0c73fa11461f8242ec2d7628cc1425d79efc61c26355c03fe44911fe03f4e2dbbae9744d78d8e11faf94131c27a54a22826df7c81d83fed4f322c01d2703ef3652d72da7456c189d381d59342e83a912d6ef98e2ea4d23b2ac395ddf47125f3032712d805aec77add9a7eba3b54d8655620660d94cd46da218ce6183984f04cf6f39aa8e9c8b4605f2022b16dcfe8fc663f01bc76e3216e8583e2d6b6ce641582cb455cd325b45a32c62ff75ecd875ae4ab175f04a4caac8cbc4c88a638a00372b7c5aeb0415bd43a1cbdd78fd69cae1c37edafaa8f7a55141214cb9c36e1208ec1435a3340ad414bb93e2911bf2139e95334e4b19afbb21cdae2e0895402b349ddc364f59a41830d2d4e0850a412d9e9f344bdcb699b7b05780801883fd4b539caecfad41493d73bcb230cab8ac3448c128f6f1f83ebf71d6f18d072371b652be09c74aaf6b7cef53a48e9ba9b3812f8bd2a8c0aec82d491e3e159546eb2d26da8f53032d6acb60ba19b58d21b90f6e8cbf41340242033f42d3e522dc106128d647d9d6e80486e4ae016d17c7651a02c982f8ee25fe736d2e9e1986f2896412f6385aa7100f6396c0dde91c47b305f22bfc11b4edf28a4d9237e22188ef3b78efae845d832db6123a44f066f3bbdf15f45d294b445cf057aaa9324782bc25905f192c9200f0932e8ca9a7613b12935bf5d520fe048d0175e3029c8302370d037f2fdfb7f701359557d81333afc773f7d85705cb794a44e317e2beb499c19847c13aff8ed09b09abf3ec9d95a5d4564a6084fe3ef6fdb3b4b949316f954f2dfb086b1b43dd19051523883654b9b3f2dcce3aacbcd60aa03d9dce1152cb686e8ea285e4efe0300b19769466e2aa6cc3cc223c52b758edaaafaacb18b9820494ca57000db90ce362b2d355f00cc72632e495ce0ff65ae6d87a076f1f941bb79b6cdaf62a3e5b3d9cac8b88d3480a9c9c3a028f1a44f534c20fcf1ebc302fa6e33863597d6ba0649f64f47eda986e0e449e7f5088d032f1cfcee09bc789b6f88a4e4f9eecc5d68b62e35ad6c00f45128289817ae09ac516d9ec6db91513487c6bc0104aa2535a49312dd8e378895b78e657b4f5202a04a1ca01591f6377beafff9e7332420ae1368ee5aff55abb1d64a35cc59c34a78576ec4bcc3fa56003b8dc435f96283248ca126f489bdb4d61a8eec22e57b634f3983bd3c45290cc94e5e78fb905890661ee3b73127d541b94f9060ec2ee629a8897e0629af7ade9dff5c05f7af1e9940096606761db95d066b74c55f24df205f8cc5539a4615d147d7e79f0ee5d19bf61d6d62c1f960ac9489ce7273f82b6d8068886bbeaa11d193337c276ca569248afc0957c2985acddea3f1570f7a58e7faea3a3e137d9a0b7a8d0361be5582770d5b8d67ed04eb38feed0fa53d1488d11c44af99082735cb298aa2479c1db22f1a928ad99c956d65dc74e6e97bd21ff9045e496c365bb04007897f0d6063852a357bab305454a8657329dc5f3fc9d7d8766d28e388fe13cdc7743f40275f22f349719a579f574a0e1729713d21880942cc04a40f571e41fde846fab6ef10e0fad36282e92abd8853f9307dcc0e7bed00251a5d25255d032eddc2d40c848c27c33369242d44e378c52be363f20e37830e092b34b1ab1934a2a2093b255c00d90cf1ffde279c1dbb517c7705b472a9b1aefca021473fa30e8d631b62b89ad2372960911a2fd4f5083c886f604e5b21d0deb365a703f47423e2fe17e096c70055f9b631056773728e668dedab5cceaf54f8157ae33ddedf0e3cf468a3cd549fb86e94e61f7851855bc664e34e42608dc2017256b387cb785870503ab86d2f03a8d9ff5e5488b423f53720ebd3570268e098494278994a00dd33c4fbdec1592e8635412c8b5e80e4ff082effacd757c568cf44b700512320b88e85dde58241cbbd3ee75f17819d8ea6d7b566ac660631139134f002a87b10f4f43ef93a650f329c8b139df8b8148b08c50517f8906647c6a02aa22de0f13f397900a9b799fb70bab78aba42293b58ce0acd30e56e1ac774284685ad0a6cb51a74afcae00144db4a27bde057526f14e4b7ccf37c5ee780fbefa2eea743df5fd3a63bd46567ed79cb20d8297c1d11add13a5e62ed3fcba620a5867b84afad8953c64e757caa32a03b4b1582dda5273f8b92b6c2db17c5800d48d72d51ce126366ff09e11abaf7c9a24cfd8bbe8620264627145191b7e787fba3b4399c78064e3f6fb4345d81bc94effde3d6ba55ae2549cc10c4a10bd5d20f9279f0c59385c6b01892c13738e509f48361df80ace6908685036cc7515451b4c19d20cb5ddd4dceae6134640cd99b6b590ce03066fd2376782e1b486a2ed71b12e83c8181a63848d03944582fff893b1021b4f9bd484b4d50a281e6d921f4b386bc3ec999477d56a641b7f7c47f0bb2478ac96ec7c7e51913b51d96fe7d21db7f321b058cbf6243b28a910ff0eb0f443f58d70bec274824ff999fd6739f7077d44c0cdb17265650733389983940a4b322a564a310bd58dac03d5429ff53e44f27eb36da1d4825ccfeae297b75ea0ca97dd9f14d26b32aafef5e6a3f65ecc8a865b2948fa2fa4419344f04e858c83d71a1d4c9910fea84b4cd4d5f812c31118d0568d7148934ac523e34b48205ab8e40948889691718d18d250bd113a7b6b70b76ea25575c253f10e6cfbbc9f6650d2bb41fe1b97f71d274ff9a449b7675ba23b4ab85897a67ca573b73fcdca198a50c5c4f739b1276954067cfe61bbff568588fc722062cedf0d9d32e980428a4ef239ae5c3c05727ee551c0cfe2dfe05929cf7479d71e9e8cce9480cef82962119bcef0d3ac32a07b82748da73316638a1af6ed186b80d2b60c135a95139c1e45a28028e9e36067fe4512db428e7b300b4ccf9b8426f1fd5c7dd7a9b2d556ecaae0c0d08429939223ced99f21a7852f6d5fc5c5c71352c8686d0ebb3b3d22cefa7e9708f2eb1a150cb8e67973c34a3fef8e3082d69694e894e5af332ba09b3dc6c5c9288367c3bc8b03f18f11fdc5785b8c717b1ea578b8a7fc08716269c0b71690408f298ab77726b6635385173b17e50a0efedbc59cfcdb1322923f7d6480b55a8178b55db27afb19678001508a2839847865d050710e926bdd329071f00b9e9ebba5f57deeccd6485dd4ff5e9688a69a0b0cba1219d94e68cc640710af78960eba9e777f46f1d6f3517535559a17d3c2c952b9ecc79524098608d32a330ef73c1c123cb33f05868b173b7903a5bb697d0e43148277d83d69aa2d5abfd66beb30c47b3271a3704eeeb9298221", 0x1000}, {&(0x7f0000001280)="61d4e181dcf589b75f", 0x9}, {&(0x7f00000012c0)="20b53524b154523685d6c64ab866a8b9a27719d577c357d5a45d7f7b14ec1e12f758548a21b886cc07a26a7541e98476cb96da81b9447d95243c46195bedd327c85b6543f26a1090f010aa63a5f1ef1458c78d419deb6ad824ba5cb9bafb53a10ba3beefff275b98ebc4444827e8f88b5140759885b10eeafef1fc401ffcb3c922ab430c43cd01fc62c2fe2765bc9b44cbed5b7c550c5efb6b3f42bde5b458919ec4e65b61dc0927520a36019e6270", 0xaf}, {&(0x7f0000001380)="0b1bd15872f60f26c3964aab9043ff6f25689987c18b6a1331e92b8584698e2989947f398f339f821f1223be00bcbb8df3aea22b6a7f19f4f5bd8e297a0f399f3095bba53e53510f303ee26e8821ac84cfc4d852a88eb37c710c2bec9eb6c68440501b9e6cbeb7588cd35d13fcbb55c0bcbc55a0ac3b36", 0x77}, {&(0x7f0000001400)="8def2ead8d2763a059bc3cadbd04ffe74dea9b5accb740ba4289c8a729b75f14f2fa0f7bacf8c9c408b83124e2b8791871612d2d3626c20cd9a5dd55f239c7149f336e17ec4a924c1f81fdf22cd4582af75b1499268f063b62ae3476aeba7d0031af0db08e9a06d07ebeeba6741a6afb30d61e04048304ebbde536e9b2e366f821383a70ccb6aaf06960b7cfc34fe54a2330a1ed113f2d669d4a0ed0a98a21ddfecaade1cd27a9a9e0fe5712fc78a69dc75e15f6599ac72850242f0c226b59676ff7be5f52", 0xc5}], 0x5}, 0x0) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x1}], 0x66, 0x0, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000001680)='./file0\x00', 0x10180, 0x28) getsockname$inet6(r3, &(0x7f00000016c0), &(0x7f0000001940)=0x3) read(r0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0xffffffff00000001) r6 = kqueue() r7 = fcntl$getown(r5, 0x5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) getgroups(0x1, &(0x7f0000001bc0)=[r9]) r10 = fcntl$getown(r1, 0x5) r11 = geteuid() getgroups(0x4, &(0x7f0000001980)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) r13 = fcntl$getown(r4, 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, &(0x7f0000001a00)=0xc) bind(r3, &(0x7f0000001700)=@in6={0x18, 0x1, 0x4}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r4, &(0x7f0000001b40)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001880)=[{0xffffffffffffffff}, {&(0x7f0000001780)="c5a1d627bd5aa40f9c20f475da45138aa6a918c5f8a39308970d331cbbf32d87d8b217ab340cc2a5ca41dab193cf8c1134ec77e2fbb9d4fba00b5962a2e0e3b5171d35ae1f9a4c64293e1cc8885c24399f956ac4d63987d0f4e1c0fa9ff002cace0798c2502ce45dd930cf209ba34de12bf11950b676a88733ccff179d4ef17369fbb6fc607aa21ece02d6eb55488c54c0cd", 0x92}, {&(0x7f0000001840)="ce24a8ccd7efeaca848db58ece39a42840be816c355b299818", 0x19}], 0x3, &(0x7f0000001c00)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=0x0, @ANYBLOB="540000001800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="200001400000ddff0000000000000000c5ffcb0808c28752ce6b71154531ee9f66f3a41962ee9f68f9d17a3582ba9bd7eb8eac1ec0d6d4a8fd161ef0cda168470460efa33a5d801f0ef06df09458114a7755ee24207ed0143a7d2db165ec4fd041a123adda9763b6088de9f1729ac86ecfc3362f23494725fa9ac9fc07665ada6c7a1b4dbcc285460c3a26e6e393f4441ba5a4d4d79a179301c6be6d15478c1b41fa3e408e524fe3f0ceef3339298a77fbc0c53ce219d451c0519d4c", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB='\x00\x00\x00\x00'], 0x98, 0x1}, 0x2) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000001740)) kevent(r6, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffc, 0x8, 0xfffff, 0xa1}, {{r0}, 0xfffffffffffffffc, 0x49, 0xf0000083, 0x6, 0x81}, {{r2}, 0xfffffffffffffffd, 0x12, 0xa0000080, 0x6, 0x80}, {{r6}, 0xfffffffffffffffb, 0x2, 0x80000043, 0x8, 0x9}, {{r5}, 0xffffffffffffffff, 0x8, 0x40000000, 0x2}], 0xffffffffffffddab, &(0x7f0000000180), 0x100000001, &(0x7f00000001c0)={0x400, 0x3}) sendto$unix(r0, &(0x7f00000015c0)="591cbd9942e6248f58a3debcc357928e2b0b945649a17a9234bfc8e9d57c7d6c2ddb20febcde18eb988cff61112a3aca99b42fb20e48c570bb4aee84f9139465d5efae502d52eda1766cbd18f6c1a1", 0x4f, 0x0, &(0x7f0000001640)=@abs={0x1, 0x0, 0x0}, 0x8) 22:46:08 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1008, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x2) ioctl$TIOCCDTR(r1, 0x20007478) getsockopt(r0, 0x6, 0x6, &(0x7f0000000040)=""/44, &(0x7f0000000080)=0x2c) 22:46:08 executing program 0: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x0) 22:46:08 executing program 0: syz_open_pts() r0 = kqueue() socketpair$unix(0x1, 0xb, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setuid(r3) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x3, 0x0, 0x7, 0x1ff, r6}) syz_open_pts() sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000100cb7ef58e8fc5d552a8529cc8feba0436ccfc077668", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r5], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r4, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 22:46:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 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) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='r\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 22:46:08 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r0, &(0x7f00000003c0)="5b4072ef555b5587bdf06ed9a90de6cdb4c62e8ea19b6b53965340b144101930da0034c9c2548ade7e579a2032c52b833c0dc066ce9d75926c4828496b89354a551899e3dfcd3ee9d38dda9b6b52307c1ae54694848a7f7ba33c5f05624bd199ef4d57651a75c41c657d0eb521370e8338779a1f9d2705afba06616be6ff8e7aa765df243d04b71327c72d21043dc57ee4a4419cd2c4e827f9958b5610b4800c9db3730cbea200b7a08e0eb8bed6e5f81d4ef3d0e127779c3ab1c167af157abbff941d889d1d7b4c517cce248d6a2d89c82a69338bdab97079c709cca70f300754ecdba382eb43ac53ca77316442cde4af79e5cbdea81132e084d826b30d1566cbaf4c6e52cc37661131da5a8933e9416b015419215df06c1bd8b07ee5dd4f5c5bf48205bab054d5fc96547c5b5b6e59829bb58fcabd0876dab60dd911f158e48cf35cf57b48c0657706da2609a28cb883c24eb31dcabe23d808ccbb17368ffaa85b3b83403e2f33b532dd06a01e164b069e6f481e3b46570ba1b2c888db4c4c593c1fc5961011fd5b32d1c4f86494f0590aea3002594f4d721b4d34867e5fc6b1a093967e49bfa3be3b23596f157d11be7c8259cec0fcad4c2f7aba2ebcb2c64b021eef99b93132775c598be6eddb150fee5d4df77f5ce10b5ec3e937e4e839093737e357fd4eaba6698a99245a36d01419f9b4623c59769fe0440f1bedf5df97a47b70c54e0142ade9d462569d39122767fd689d8b9ca0583f17d42370ef9abae4dfe2e593cd62e2dacf15a96742ca355e3712198f7485a8a9487ed8bd2771791852b8fd19ea584453f6def2ba02c19d96cfbec783825c14ebb2351afcd6e8f9f6b1a30e73517c1347e275c8fd0443c1d7eadd1eab92c586f5e42217ba4ff04b3b67319ca81ac4afa6c2e48db45e885919a3ed630ca27d46837b3c4d2eaeea08f3eecafe414222db4cb6b987b6fb79abf8351721fec562e01e4085a541af6c5f15e29ccf93dd612a5ae59bf23d40eb3de521bb169f68ec39d9c73f8a7467837bef129a52af9284a8397fc727fd63ccdd4bd409a74024474031bf9b4da566d4848826b75663f4fa04ad9902e500e6132e8b745c983ceb3bf36e508478d15938a645f09b8618d7ed1c2663a53f50f9b7c423186bbd9e034729eba67725da6e97b61101bafe5d3bc75020dbadc0a6a1d7ea5fe331600f4bcbdd1d79aaeb0720ce71e904218affe9938def453c68033e41ea4e0fd301ffe06d54c4c5c8521759603843dca58d73818e5bda723f7d8514d28c01cb32eea51ff47bbc7fd3d6e599eb7cb60f1e3523721a8420aa85dedae632ac56a60c94bc641b2ba707cdf016b1a3d5e77c765650317a95bd24e1a4bb8cb50bce5d00d815ebe803dc236e773e8999275dabb8cc279cc41f0a9dc0a41f65c18e652015f4a1fc049ff66d054686c3146d70e1525367e3e382648b2eb1cbb7245106e1f478521140297e68c7bf98c631154d7a0d15ca6f62974cfa377154e768260492e81be2f9e34cdf109b89288a03eefc0670680b4aa9b0b484cbd15baa82b0b0c564f757d3dba8952ff69ab686397b66cfa8806151f9b5b180d047251a48366f52a1ac279f42d3a5c469ac589df826c930f466cf61c24724d96f2f95e28fbe6f56f63402f92a38a4594bfca5f78deadfb9c84bd9fe6348719b728dd8a736824b74d6a2b77f86053655c482b5c3df285efab47fe53978620d1ccfcbf45a727bbfc49a22e816b77079df3b9cf4acd7f17300faa9f2d99a8fc6c1b022d6c7e3b3ca4a0fc56fa5e2489b47ebee52096eb47c2f1e5636c4d85156b0f4bc41ff6f0da288025019cac401c3ea316f6038163933a2b08855b43c9b0f195a04ff830417370991ac7eb6a83b5f8b85acd9d76258399ee598ad67a21ccba73798ecf5674ec206aeb08d538bdb6f50d27137302f0bd7681cc7eb52d789419815f681c9b4c4efc368e56b9d45670536f8a2a15ec18d270bd8ba8415bc68374a03b9a60f621c3e34ee9369168badee9bff499d2d99a1bf29545370c9494a13511af19e7ce2eccd1019d897a5dc80c21b8779aea7191f866cffd58c4b0c754a72bec8c1f7ad2d3731fcb460538e3c27d56fe7245492b55764520ea3767291e2b95dc1b0c639d9bca5efa0c8e754570f999796bcc14499c2e97f3237892a02f22026c5d584b5c55b88c3dabb52f0805823a00b6de5d4568918df5381945f8126a58eedfc1643e597337ac5733db819be7d90998e99ab61c3f0d5b94943d5b3d81f2fa4119b65c8784e938794b206998ad1edbd5c0162d830155a159470d5ef679e019e285b8135eccce06fd92c7c55f10957aebdb2df013efdd83255ce3491613da84d890a85c5200f26bbb368619b79d2d32b44a9fe5f22ae9df9de13c64032ba6d5bf420de49672320ac274c72df7909ecd078d8f848bc76917b2a905a8e009263ac94f7de887228192675ce1eb23ab31f1666ba1d765e2c98cc15229bb216970505c9b412020b4e995407ceaf16eb2eb602b83db0189285f1c99f2b2fc6f28127703ef2438f0e998c37b2bd8f6058b7a3dc88b5ac14c01008a91434b4fe9c28ee9466df60941b243ac7693804d96061418399d407b7e592dc6d9f0dcd7eda6fa06661714c76acd2b5445f2c8b70fbc40d82ae7f4fe2f796a5c94b6d045c497f8d2ebdcb0e0461336573df587299d9980e62d63e95b5d89d54352415c78b6f4c0e5731c1ca160ad0aa57e8fd09941de6e98124eb62be6405a7d42256842c43b06bc020acf8c166d05f2a4c69ef3690052ba48b232bb5b283eb0bfefed6b3778fff6d9a2d9ce70b245cfc186ff760c4f934040a558505944ae29e3b313755fc3d6dc526c9d65cab4dc001e3a1d0894d15e0a2326355d22b60a10a1e5118c267051f557f9a2a7e29ac5d886f7bacf1e279fad6175712cafb0d6f1882bf33d9d3167f64d335e3e445bcc468fda270dcd40c1013e8f995b8f86d32de3edccae793be22f149d3adc35dd532a555f464dc1871055c28a50b0e602c05ecce892f7e912289e2076444ab6abb71611c3ced5c80e98afb139222981d4086e7073fd9983e68860a781a232de95263c773dc2e860800e69cf0dd238e07e089f49abeb1e2b34d8bfa1c8ab4da0df78c3c8729ef0efd306ec7c2828528d6c0e6f39b225957d492a353000d59188193f3c4387a54c8bdcf3dbc20792fdbe5e456b1ca4d00599d6c46be0e8f1aa515bb0696069ccdb028d069b26e2428f90b48479e15aae10344bb70d5c310acbcf54c0cc957903092cb54d6982d77e2e6f5ba278719c909ad8445268fcdf6e084f31533e5e7a1716d8df22de61ff1ac4211dd89da8a98548773d911dac7fafba10692c239acedf2b51549c0da2ffaeb3f484e9fd1d184bb575d40e2434f6c3419a8ec63b7aa5de9883535fe1297b47804bb73658595d03a8a856f7df1da74263dbc5708f0200c183afa80eb20de80d109bfc6c003d4415b08f5a966470e3c53d060bc25e820252eaca6c0d039796c6cac71b2c1d8aa8b85388e8b5f2b93d187e65c3c34c54b0dbc32f0e3f47a9296c331b5d5c817d9ff05c314cc276f7eea903aab8f3b3fafd4e11e4087ee6baa714e7fabbd8f29ed8ac9106094918a5e67e58eca6a73930805e072086f5ffcf9efc55f3fe1580ac72d44a821cbc170c5c95fee0b51b640f6102acea7b94a31e453fb75cfd6b36f161ef76dabfbb753aff54e588fd1df6c7b5b21a29c547c433d1dcc2701a89ce08bc4af5abb359e4075597914eca6d70e4d7d769dd05816fa9b613730261705e677de37bc9fb59ad2477a99bdc07fdb622706ad0e97958266ea702c1fabee3646ccebf4abf81d7134f38b432edff26b15f8391d737afb058fed194bb3fc66a8f37250a4c0cf30a3d89dbe17d768e214dd1498e80621198673bdb569a426e2233b0425a5fa9a76ed6d94b6c4ac84199d3cf407850ec3fb68174ca279971a3584d6fd60b7946bcb810bf55e4b5b7638fa1652dc99c641ce5b530de390bc4fb05e0eb6615cb504acc3600a520747f232a590851cf501775e88e1eaf4a444d26203818df76ac73bee7759c0fff81130d66db90be4cf1f3e15ad2677d8ef59a1d670f5165d5e665d0d293f53ead9c2730d71f371bb577bae91cecbb858406ecf142df0d7572bfbe3f7e7e4f07ce62b455afcec88e84bc5aecc9bb9c4f4bcaa9b4a5966fb7c8d21e7a86f4a61e61132b16d27e234bfa00af5b9f8a02fdfcb8c7d7ec43c9ab3907ab35c3f54fc2133f3a0601d52515bd8d9f5cd423a8c15c2d24acd68a9ae4f236d759f0a61e7e4f225fc2fd244481d60a07a8696cbed66bf8372451c717d50107bb72a427754a072d9543f1da5fc2b0d5e553c04fb78620abc0e3710a4a2d8152752a1faef2494c9ecf88376aa1b72934d98f92655f7cd84bd1cbb4a7f8f8be00acd9fcd06cc7b2e50d40ea1b2566f15aa4e295921ca0f7ea3cebfff5a44d4f530b3cf9f0b8d5d66b9c3146a78faf6cf67d5bd0a222f194919a3cc183921b56378467002939517464cc0865424010125d2b42d28cb37ebf1b601f8c9130b7f56f7c0661f4aaf124c4b7c7bb6d5c21d1f2a7563ecac672e0d12db4e4eb3a7e4195c3f93fa6dfaa8f3b732548c11ba115161d3ca56dab633525a0ba54694308918778e8fa08ab526d38352253090af5b5dba03f805f4d113039e1332759f2f3cc959bdecbb8a5731959f76dd5a14ab9bc38b76bdba2f91a0546f40fc338ff5a0ecdc8ef814a2b98f39729f2215253d8ade3740d814b8a48d39f0ce1cbf7bcfc16d2ec38567ba0bbb7908d6baf73e871599a40536b61aa94513498558e59e120d038175d0354f7f156af4dcc8d65136de9b36ff0f23acef1d1ab669222320d957acd413981e147537603b4b495c9e5516b7dbd6cf51ed88395c19aec307e11b6bc960c02b86e9cb30fc218c6eb2d5f7da9e940c6e8c97229e6bee22ed70cc3220837c379fa3409741f081204c41bf6efe5fc8ee0d5fb2c53b17c3cb60456468e50c3458baaf47569d5e98b40891ce7d7c4ec7442949647f72d16ecdab8c2b0c3d7d4563734366dae346b50c3b15aa5ed047be12b58dea6922be121d3a1af5c73b1677e7b512b651c494f4cf5d4f85ebce79e1aad133a1b77b62834007ccc37460f854d64b3afb9c97b23520a16007983062e8b45a515520cb3feb4ef32b758e979051ce48ad0bba1c1f6789a3fde1ca206c59bd7acbadb18ad2792cec6d792a4c05edd8f9ff4741b9091239e0cc3f926da444cd39ee15e1f9f47df796c9ec293521857aa4d51e69b68931274f765e513115188a1a4d51f849d4cbe18bc9f6aaec0b5264ab7a19f589572f028c666ac20288583a42c2d359e05a944d39866275d276a638f1a1f4ca0b87d749208446668eb8c0628186e733485360907e1b9d4dd3740f2d6374f877cbbe4eea83804e482b67f2a94f20ab94e8f621035aeebc8e782c86520d2288925ddaf067aa4cd406189ce9423e8fc8e9a41ea09915f2800e044608714a5ce9c78bfeb4a970977b1fd21bfb4cdc3f0c0fa036c6689640904462891fd46fe4a886b66ab5c9a807d7105222070f89783fac0e8b5f64bc33f382b6fcfb52d11c853ceafc729b4112aa03088346c6ecb2a3d57baad82ff85b9c00009c68ca35f4f9d05a02cb37eed55002c3d926bb31be7f637d000f8a0dee886b54b28be8bf69cc67633db093b8dd00d446230a61875869370f3fc15125ac40c26fd69bf15856370aba1c", 0xffffffffffffff07) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) 22:46:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 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) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0x2}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x1) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x8000, 0xc, 0x2, 0x1, 0x9, 0xe09, 0xffffffffffff8000, 0x1, 0x3, 0x100, 0x6}) 22:46:09 executing program 0: clock_settime(0x2, &(0x7f0000000000)={0x1, 0x3}) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='r\x00') fchdir(r0) lstat(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)) 22:46:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044278, &(0x7f0000000000)) pipe2(&(0x7f0000000080), 0x4) 22:46:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) write(r0, &(0x7f0000000240)="d74afd424294396a7994457d37fceaafb5205bb18e65775aff75a55f3df6c5735ada4ed4d93c0013fc09445ab0f940d8053d0b344b6ed1ed0fa69ecd5c28391a40a686701e3233723a4c5b32cef21d936d4bc2147a03fc2f65c2b536b99c7764a31c24674d8ba44a5442bc70eb0b9ef6a6c76dbd0350bfb81e39cde376e50752d16f9a3997f84def2352cba221dc50fce5485299b7054d321cd1ba33e7e62f7b321311368b5cfa75aa21d4bff17aac1380", 0xb1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) shutdown(r2, 0x2) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 22:46:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0xfffffffffffffffb, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6ff03000073739ea78b7ec0"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x4000000000) r1 = kqueue() ioctl$TIOCCBRK(r0, 0x2000747a) kevent(r1, &(0x7f0000000000), 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0xca08, 0x0) 22:46:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) close(r0) poll(&(0x7f0000000200)=[{r0, 0xc}], 0x1, 0x0) setrlimit(0x7, &(0x7f0000000000)={0x7, 0x7f}) ioctl$TIOCSBRK(r1, 0x2000747b) 22:46:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt(r0, 0x0, 0xfffffffffffffff7, &(0x7f0000000000)="0002000000080000", 0x8) 22:46:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="100600000000000000ff000001000000"], 0x10}, 0x0) 22:46:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') readlinkat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000180)=""/48, 0x30) 22:46:09 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r1, 0x50}, {r1, 0xcb}], 0x1ffffffffffffcc3, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfe) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 22:46:09 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 22:46:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x100, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, &(0x7f0000000340), 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) ftruncate(r0, 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 22:46:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x410, 0x400000000040) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=""/135, 0x87) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x8, 0x1, 0x20000000000, 0x1, 0x9534}, 0xc) mknod(&(0x7f0000000200)='./bus\x00', 0x8100, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x84, 0xfffff, 0x0, 0x6}], 0x5, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x40, 0x1, 0x8}, {{r0}, 0x0, 0x4, 0x4, 0x0, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0x40, 0x4000000d, 0x4, 0xb369}, {{r0}, 0xfffffffffffffff8, 0x4, 0x2, 0x1}, {{r0}, 0xfffffffffffffffa, 0x0, 0x80, 0x6, 0x9}, {{r1}, 0xfffffffffffffff8, 0x0, 0x40000022, 0x80000000, 0x9}, {{r1}, 0xfffffffffffffffa, 0x14, 0x4, 0x5, 0x100}, {{r1}, 0xfffffffffffffffc, 0x20, 0x1, 0x7, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x3, 0x101}, {{r1}, 0x0, 0x80, 0x10, 0x0, 0x1ff}], 0x800, &(0x7f0000000100)={0x6, 0x3ff}) kevent(r1, &(0x7f0000001680)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x64, 0x0, 0x85, 0x0) 22:46:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget$private(0x0, 0x3000, 0xb, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x3000) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfffffffffffffebb, 0x8, 0x0, 0x0) dup(r1) r4 = socket$inet6(0x18, 0x4000, 0x7) r5 = getpgid(0x0) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x1, 0xfffffffffffffff7, 0x6, r5}) socket(0x31, 0x0, 0xff) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="387c7145aea302f03eb439b85762e9033a5e89687c505b5d2e1fa5cd30f233cfac4aba8c4b756cece9979b268c45b761dd5ba005c0d0ea3a1b98fb8fe052014495", 0x41}, {&(0x7f0000000100)="e1f9523ca51e972f8afddc42af9568f090d18f3de64301dbe722f5", 0x1b}, {&(0x7f0000000140)="2fcee640ae76b6c47b9c4de4425f8a049d1964736cd9cbcd591dd9943cbf40fba9a4c5bfe1095add55f425c8c4a1a09019dd49779fe765e150d9209d4c798bb0ad0d59ce9876b3a7dd12556b30cdb7b112a6340228726a2deebbfb14b1d81655694aff59a14f194e9b92ae7597a2b123c192f7e486a5f93577d6fbdb4164615f167bcb0a34da", 0x86}, {&(0x7f0000000200)="dccced91029c2300606172a79217990ea12dda05fc73c44739e41e4afe158b6412398d13d9a859435bccf494e374ced296a77efecf2da2bba7e8ba18f047f861dcbebb9bc86e8cafca73a108376adf252aec619860b37a249ec0c506b637220f63c78795d92d3a25aa1cedb73485feaff0adc215a016d007714c21d794fd69b42157d5c3e034ecaba9ae0eeb4287c7c92318ef216ab3346a74b3792abc18d1fd66e50c8760c42f0027c60f4a1692dccc5a79741c58824c23873b948e7d62e2df83f409dd748c99315f8c516615b72649", 0xd0}, {&(0x7f0000000300)="2d82e5094bf0f690035abf9c5a752da10299ae01718d65b94414dd00467605a9d532f8469a454da5e519b060be70a1d61a1edc56f35a4ec210aec8def7b094278c555f5dbe36bf65e30922eea94a22fa5b61dea31b70", 0x56}, {&(0x7f0000000380)="ff89d4cbeee0b51e48ff0e217a7bce869058fb4e7703155c0505b03b19806cda093b21d8ddcb39f8da3e422174df97fbfc8edd8e10c0badb7d", 0x39}, {&(0x7f00000003c0)="d1e556acba0499dd7995c0c9ce559e80d44e1edef6e8beb7065297c64ffe9f3884c2a77e05b3a236e5148aa46f2aef79f71f1afad5d923ee5569cf51ffc5543a2b449db345551461deb9e6511ceb394be221184cf0342a0c575855b7cceeeb3db459cad174c063bec7a5e9763afabb67179f3a", 0x73}, {&(0x7f0000000440)="33c397b6f6b6b8868223b063626acf2819ba34096960429557a6364d47c29ff132f56c3fca4a76c21124e3bcec8d4afb0039de0eee4fa6cf89644c29e739c355a6f14c1cc4f544067203f338e7d84e3610a9a55ed4d371b647ee1bc9fe8b534d25667a647858cf6cc1a1185e027380c6d0d149534479be641c2b0723b4463ae00cfda5cb5c3c95fe3ea282e7872a13959d7fbceac5b64f41ef9657ef2f55c14569ac1706a89a712799f94cc9e20252c4ba555e845067f4f2ba47213fda97c5fe147ff4a0af5213fcd9baec98275264b4ff4edab6012f0479e9f3", 0xda}], 0x8, 0x0) getsockname$inet(r3, &(0x7f0000000600), &(0x7f0000000640)=0xc) 22:46:10 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10402, 0x80) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x2, 0x2}, 0x10) unlink(&(0x7f0000000080)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, 0x0, 0x0) 22:46:10 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e6993192ef5e641c1665c39c7673658f8f1daf104ac92e21ab1810ff2933f6c32c2f9acba98cbbe3fd2bded46fbb5f9e44cbe1cb54f19dffd529bacac8b03858ccfc2e78195e1e6fa4859a213dbe70c0d793e8b29bce5172c831b9c928", 0x6b) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 22:46:10 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readv(r0, &(0x7f0000002080)=[{&(0x7f0000000d00)=""/4096}, {&(0x7f0000000900)=""/145}, {&(0x7f0000000780)=""/4}, {&(0x7f0000001d00)=""/150}, {&(0x7f0000001dc0)=""/209}, {&(0x7f0000001ec0)=""/252}, {&(0x7f0000001fc0)=""/156}, {&(0x7f0000000a00)=""/15}, {&(0x7f0000000bc0)=""/42}], 0x20d) semget$private(0x0, 0x6, 0x8030c) mknod(&(0x7f0000000380)='./bus\x00', 0xc000, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xfffffe55) getgroups(0xa, &(0x7f0000000100)=[r3, r3, r4, r4, r4, r3, r3, r3, r4, r3]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f0000000240)=0xc) getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0x328) getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getgroups(0x1, &(0x7f0000000740)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000280)=""/149, 0x95}, {&(0x7f0000000400)=""/96, 0x60}], 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r9 = getpgid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000840)={{0x7fa, r7, r5, r8, r6, 0x41, 0xdd4}, 0x2, 0x0, r9, 0x0, 0xfffffffffffffff7, 0x10000, 0xb46}) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) chflagsat(r1, &(0x7f0000000140)='./bus\x00', 0x0, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') poll(&(0x7f0000000040)=[{r1, 0xf1}, {r1, 0x56}], 0x2, 0x0) semget$private(0x0, 0x4, 0x8) 22:46:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x2, 0x5, 0x1ff, 0x404, "b8000000000000080100", 0x2}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:46:10 executing program 0: mkdir(&(0x7f0000000140)='./bus\x00', 0x30) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0) 22:46:10 executing program 1: r0 = dup(0xffffffffffffffff) shutdown(r0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000000), 0x10004) 22:46:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x7, 0x8) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000000c0)=0x188) r1 = socket(0x18, 0x1, 0x0) r2 = semget(0x2, 0x7, 0x142) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000880)=[0x0, 0x0, 0x0, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000008c0)={{0x1, r3, r4, r5, r6, 0x100, 0x7ff}, 0x3ff, 0x200, 0x943}) r7 = semget$private(0x0, 0x1, 0x6) r8 = getuid() mknod(&(0x7f0000000200)='./file0\x00', 0x80002005, 0x2d94) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f00000003c0)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f0000000240)=""/201, 0xc9}, {&(0x7f0000000340)=""/7, 0x7}, {&(0x7f0000000380)=""/27, 0x1b}, {&(0x7f0000000440)=""/185, 0xb9}, {&(0x7f0000000500)=""/233, 0xe9}], 0x5, &(0x7f0000000680)=""/245, 0xf5}, 0x800) r10 = shmget(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x0, &(0x7f0000002980)) r12 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000029c0)={0x0}, &(0x7f0000002a00)=0xc) shmctl$IPC_SET(r10, 0x1, &(0x7f0000002a40)={{0x10001, r8, r11, r8, 0x0, 0x71e7dd227f218318, 0x40}, 0x40, 0x5, r12, r13, 0xffff, 0x7ff, 0x80}) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{r9}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000100)=0x1f) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r9}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r9, 0xffffffffffffffff) semctl$GETPID(r7, 0x7, 0x4, &(0x7f0000000000)=""/159) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000009, &(0x7f0000000180)="ea3f0008", 0x4) sendmsg$unix(r1, &(0x7f0000002940)={&(0x7f0000000940)=ANY=[@ANYBLOB="01002e4d6ccbbeab999a40d52ded516600000000b75f9ecdec880a20d13c42b570feb4d779f4160a07342b5589137099cb28000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x400) 15:59:59 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x50, 0x0, 0xff, 0x7ff}, {{r1}, 0xfffffffffffffff9, 0x4, 0x20000083, 0x1, 0x5}, {{r1}, 0xffffffffffffffff, 0x2a, 0x60, 0x5, 0x4}, {{r1}, 0xfffffffffffffff9, 0x4, 0xf00fffff, 0x8000, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x7705, 0x5}], 0x10000, &(0x7f0000000200)=[{{r0}, 0x0, 0x4, 0x20, 0x0, 0x3f}, {{r1}, 0xffffffffffffffff, 0x20, 0x81, 0x9, 0x2}, {{r1}, 0xffffffffffffffff, 0x10, 0x81, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x5, 0x100000001}, {{r1}, 0x0, 0xa0, 0x43, 0x10000, 0x6}, {{r1}, 0xffffffffffffffff, 0x8, 0x80000081, 0x52, 0xce0}, {{r1}, 0xfffffffffffffffd, 0x0, 0x1, 0x5, 0x8}, {{r0}, 0xfffffffffffffffa, 0x20, 0x80, 0x4, 0x401}], 0x9, &(0x7f0000000040)={0x337efbf, 0x26}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x18, 0x18, 0x3, 0xff}], 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x4, 0x0) dup2(r1, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 15:59:59 executing program 1: shmat(0x0, &(0x7f0000003000/0x1000)=nil, 0x2000) shmat(0xffffffffffffffff, &(0x7f0000003000/0x2000)=nil, 0x3000) shmat(0xffffffffffffffff, &(0x7f0000003000/0x2000)=nil, 0x1000) shmat(0xffffffffffffffff, &(0x7f0000004000/0x2000)=nil, 0x1000) r0 = shmat(0xffffffffffffffff, &(0x7f0000003000/0x2000)=nil, 0x0) shmdt(r0) 15:59:59 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 15:59:59 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2c, 0xfffffffffffffffd, 0x0, 0x200}], 0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x689) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x81, 0x1, 0x40, 0x16b, 0x197a}, 0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000300)=""/68) syz_execute_func(&(0x7f0000000100)="8fa8c4a2c323660f120a672e656745db56d8c40199e87aa3410faeeec4a35d4299af000000d94733a16f3d90c0c4c36141a60000000000c462799d050587da9f0fa8") r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:00 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x62, "d70000020000100000ffffff7f00", 0x0, 0x4000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x120) setsockopt(r0, 0xfffffffffffffff8, 0x1ff, &(0x7f0000000180)="6068f575eeecc3accb6e8ca693d360ab6122e3fb4c5295a9de3519908f5c4c21266bf85b0c354d22f6f609a91e71c4d14be8e44664d4d1e6e60a231a107d9e1fa71dd9444e22ec6a43aad7ca23bcf4eb0731232cb5a0aa0322979877c277cb0bb1111417f5f2a349197a5855dcadda3ff9dabdb69853e0f650b389f1e8d6c351fe057742ef3404ced0c0106c02a6da66efceaf481479f75826a47ce388d7e1a1c25c53a1935110c17289e28b5661a48f23017c38837693180ad5e37ee09cd19739ea0a47015d8836f5dbf5da21cdc64ee3c15f8591392f86dc8cc37ab9f3ba93d342a4fa7dd82d70e78858eb1522fc11722f353337eb1386d061ca17d8fff111acd4896dfb5971dc98bbff07f5076239dd256e0aff5e0f4cc5670d64a7d16742b5b026e1b88c663e6071af941a4c6349e5162a4ba33889ca93a3873aee2692d09e61813ccc088fcad30fcd4cd3f1b5f65b1b71d4ddb12f31a4ff9c811370f7b8375b65ed95f8d008f804efc6278a9b68a79b1b840829dd2fa21dd33ad80654bf4b25e06eece68be67e21c32b5a98cd74c80869d8530eea988181807cff7f99daaaa3e0af9114a5d53c93411a59d1ed3aa8e3a298fb1c51c3bc1b8249f00ba2a070f820a5265a4aca9dff32fe3c0ba678b45978ccd4415c0f1b438116189a1dda745ba0e100150b0d23db98ddb4f0878e167c34c0e990a2fdd4b0dfbfbb59643cc5b16e00bea9969da71de48233ec98966ddbb136e1a84fb9e38dd75e0f8a1573eaafbfed3fbc2267e84f1806d64751d4185ba0c862a5edda408bd822cf4fe2416e672c08d86040afbb9b511da3b9c06191c8369334d83dd35440c1a65b526a155f509060c1a05dfa9f31a53055731b59db1b56b13f2aa2ae3e11947e2373acc2d39ff728ba554cd426acc6f1ac9cd89fa72f6b4443bdcc72f1a13cd4a8f9b87492a14cb8fb3f782e42594ca338f36aa00ccecf964f3b17c86dd50a049125dc9f4bbcfb988b9f666b3d15705ef6ca4b9b7a2dafb8f806519a7e27f11ad4005ca57d2c9c6801d9102dd02bb084bdf2000da823a3b45bf86e32b1a0bf20b5969249eb6a1ec812fa511486b73c352060e8883e42eaf17651c2a0738b9bc41f0583d1817823b29369de4594d867f92cd5d8f835493551266e42fef4acc9d1f991da2416bd551ea09016d4629876ee45cc615571a39a64f3ebe7101185b32a1c95cb6c351a3631eda6b5d68e5447b6adbd8c483bcd5b90bfd0ed2362ad964d01bcb6d10902fc0f3ea5690320eea6afcb87bd91d8feea9b60431fdf78aee6b4183f6c7600286c384dd2879f81bfed10c65df0148f03762a6a2a701d2ddeda5f1430aca2fc71bb648e1f4410cd5c9c318f2c8e843b674103c269cf0888104f48654b8996c15b9c9b9e83edcfbc41524bb3a17424aee704f076eb7191ae50a8af0356cdabb089d234c800cdabc5f3ba19f2a2d03a2d8d021ae464bd0e3009002c41c30159805fe7114cc01c5fa0a58ad8cfc67d382bf945f7f4f078f98816ef7f934ab04c54d52b3667327c65d98c897ec1801ff1a14b7e3fae438dea8542573247a9092707dfa3590e8a898f2ef508e717b42b3848e65117d93c5f986366b35740c23176f8fbbb9b4ce137d6727bb36c945391cf2ca9ca5fb52b7fa98ef91176ffaec92cf80507c3fca0f3db7bc9cb8a6ed8a0fe3f37bca1108ba5dcdf4365486230734f64206437cbc725104ed30e2fd32f8987bd5323fb8f31ce822261dbc0a53bee6223328ffc590e3df6b54f02fce53dea30c62ca0e0596bf6df71f816fa456b1506c6fba0ff2fef19b4eafaf4e0a36ef7d97a7f1f2170e0c83a81cff74b3ecf411cf728268dba4acffa23a067f6f78c5f7b873017df179d5b9a8691c05ed82c6bfb64c76146d1041d4825389bad7294585970f889862ed6652e0599ad3e1454ca0b5bc0139039005814a2c27878923032476af1d01aabd02bfc1bc9b927ec9b86acb16b98e480b881f471ca5fdf2d19bb66bf2d4ce1098edf2c833b4cadfd6f77a88c82c86befcb00e24104e7564260033acf9369faafe3b104602ef4e81f3945d5197568a947c561333027fa1206ee78ae1cc0b02408b9eb88bee42010ec89019289ba6261a0f934ee70c911a74763cdc7600eceef4079edb6a49c041a3c52b4eb593264edb2e10a789e5f09dc57357fa50a3c250a2aa00c4693c55a08104f10f44a36e4ae41b5f195971d018777cc537d83392be8f68953580a73e9cc42812220d724cbb663056d18dcd9dd74004d511ae368b8d8314295cc99cde89e033f4008e2422d5187fc812a21bfb29fe1e58ef7995edaf8f5f60e881da2eeba3c9389b3a651021cdbc72fcba2a5a189ee6ad3b1a6f6638cd5f9b20a0b614af22add66103bea63b31486f4b9b90cb90e2e1d6119f30bc276ae7cb6852599362f004b880a1a73ed78843872dff969160b9d4b728dbb6a8c41e6a75dc599e37e3bd5376470a9d75bfd063f8f5d037250b5647d582e3c5419178c20a2c2e7813f1055108fc6cc68d2ca9033546880702672f2dc50f32216d4747858bdeabb03a76b0ccb84e4c66f74f0d250b15a19a2f52d389ad7ce476e3174df0f3713f773dda6c2662e76af123685f6348008a70c70ce0a2cb2e94c7704242159e4de11f2d322e0165417158368e8c84af680c68dad8b0dfb18bb8801649d32503702fa190af16e22018620bfeb9542c4f132298599e6469b0f10e3be311aba3762b65d63037ab55a653779083c3591f341d742a60ebc868237d608c471928979b4fa53664bce63f828bdd9079cfb77069158479d12c95f3293f2fceb8e9848b0358da9b39102a723f723f9544f0dfa689ccf90f8c3ac55919d249ef6b9658ce56c1299501f4e25db26e5b104bf09e28c03e4c6cfd88170594b5e5a366281ae4138b597745945ac37b269698bbf1c3ada8bee11b616ae5a8579a0a576947ca9bdd96f3f3ab2e1b6392c6189a9cfd26d13fea8dc081a2409902e8f857e0276fee4ea25a5ab26ac20be180b1bb164b6052cd2833d1ace2b5760bb5f543a8d9388d4918a462096beda1eef63f16cafa55223e6ce20fba082bdc29f85bf4ca8e21f961cfba51251db6769bbe634ae74952028503e8f3ad703c7067448a031e16e7727bfdba42b4512fbc78a19193516f98e0ba4d6b905062cb3f1f0c21bb40091f2858faefb36584e5ce8e63944ff086960787bd8324b3c7f6c7ad59e1a5de12506ac72a730daebee89bba2d80e02a9cdeb809f251f525f4d6b86f51af0737b6e859912287efdfed8cdf96365d147aee7ba2021321ead80f6911fc56ed4f6cca6c3979f25d290f1ebe5bff6237701749abc391adce18ff0165f0f6869b5a2c15cf210d5e52a1c1970359856fbf7574892aa524d6a95cb1e198971b23b21f026dd0ec3168d87e586dbf6dc4581cec82b5fe33a2fab2c3b4ece58b2ed37d123e18eb48a36de42fea263e9ec384f98f6d19e169f9fc40815e05c081952085e38d396ef04066131635db71a1c1e8acb0919a9b86ea8866852b6530d1382131b7dd34849c50e9eefc4f6754fb578118107494356e4b8b834941c9ee96cf9c9f87619c2a1c22ed93b36c6f1dad2b24ea6579272184883b54e3e967270c192aa9d80943347a07af28c6a21c2469443ce218d6ff27517f15ac690c65d0b60ec605060dff797f0aecbe5afaf27198943bfc32403c70e5f67301e953d467d83e3951931660080284cb42d01dd15f285f5196e75aba4e9f5f59bb4029e89c980f7b0315ad9f6d4e207e4dfee11ca513cdb1bc6e10c60b79ab128449d94e061707ceaf86244d51cbca96fe5de1c0508851376e1a1f64fa1b23313e75c23acf3177bbece9a6ccf8301c4446f2fc2011a21256ebac3efd8c2c187447c008fb518d67b73c4589da27e49f8eea7ff119171fd777480cb22266b30942e9a9047b437ef3b385d29e969d972df5dca85708407a5532e786d0b3aeaf101be14133a8df84e1a538088c50a9ad82428e093509139fbdaabe0b379223eeb7634f89396d4b437565f83221e617804c6ec901edf2346f19a305f58c9406f13c8e117212f1ca2ef275d1ca5490a738107970a0983c6021f5bf297c2fe52811f4e6b078d4f499ce79fe68de9e3313dfb1e7499b2da6b832de6c9f7e0429417f614259260e4a2ea16aaaf119388d0f857bf84b8358979a05893f4eb6cfc010e37998bfed5f57c1471eec919a2fde86077985d2f00cc584449127316162d1722d06c5a0f8e484b72cc5c475ee0a0fd9cd84f0e2a03dc85915d58493bf0b880dcaef42429f5cd69435e3549976159d7b0a20ed62c3cf430a0703ed32e2fc800087837e873abe1799d5aaeb1664b03fb3ff153322271cb54a917d8e65c9a317d79425e8d7a96e65ea5bb0ef528b3fbc3e74d8966f9ef09e58a2c48d866cd65744530bdfa81adbdc89040ba93a7791b6b029eed0418dd1309ee553dceb4af186153f73655d5a07cf48894caf8722bf646f2fc12dad6285096dddfb6c173fcdc58492e55e4046010e6cc6f8d3729d7d7d984c6c1fad54288fe2b2dd56ed3155a962f5f87de1af57c06fc83edac25526d7c295aebc78cdcebe8010a8a5d3fc446e7de55124d5fcd8a95d93cf944cdf00d01fa2ab54b48215999874de822296b4058984d0093acbee43df50e4850ac80c5d43d861dda0346fbd6ef57d416ea8db1fb8ae4b6f53250e8e7481c2f0d6e9afe4c01ccbca61736acfc9ac3c868745623c5bcc636cf33b127e32a258a9d3ff93cafc77230068c8b27585c1d2f8ec04bd967f37b7b24f741a341d4c565a5014f363ee7258e8780f131c56ee36e3200b3b3065d045d0118526b0c5809a8be5679b9b23a771f17e82632b5ef623faaacec4d343169310a6e6cfc05cd343f3ae3915d545d0f1be603e38457d767a0ec8ff31747ed4da7d81b045e2aed538af2131d1fcd1837f692e79ebc7f265875846f24a4ee9c77c6f255dc2687d0a1f0174623f684e2fdcaac003a390dc3bf05f1240f8425f70e4f47ac2dc343b032fdfab6b13b39af57d2b9c935388496890233bda981d30bd7111bb0f9c21047de20eeb9e87611722341e6f6ffa82d305a8f45239cb2211c6e27cc355f811fc9f60b27481553c09d0cd560d30f37b941826ec68df77a195dbc975afc5af56bb69166c7f01a238a090252a860eb7243b1139893d4ca503fb71e0d0133626acf1f1c94d47d03aef2f7b0367f73e3a7152331f0055887f733f4980499aecf85d871fe58685da7af3582bbcf2af977528732150ca5074906a3851a099c93c0ac149791fa4766ab5f1ae5da52c0b62f0d4c7f2b213ea12b7e72c44e8ccc3364924413f051e8af656a97eaaf529d1ba672036787636313227b40b238e2ce0c1021067d50f62fc8fce908ecb9082589342cef7086a0d10f11486b983735ecaf463c3407833528862a25ab2ef79f9ef89be2c41ad23b5fb300cf55678570a1b4809581692a9e5d35319eac4bd2ba70ed8ef9096db1193492896dec0e9ea0821fb74d2cc789d31a4653ccb89f7a979aa0f730e4c28ba85055a116ad6ec0f884f848d2ba60e120072ed316520c74c52537e05e0492e784092aa1c86bb92d806a309ac7d13aaecf2fff9437bfa5249f9025d627e1f5a18d19b4370fa3b1fedfc76c9db8274c97bb0ef53e88edc913a28a8dc4851bf805c4fafa1ab1bc1e42db6a12213b665628e978b85bddb8eae46675f3661a82a7539afdd4fd9a9c001bbac00917ab4038a6c147f47177d94fcd1ee5b29168f86d1d3d86", 0x1000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x4004667b, &(0x7f0000000040)) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x2) 16:00:00 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x500, "f19fc763f44bd69800"}) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(0xffffffffffffffff, 0x0, 0x192) open(&(0x7f0000000280)='./bus\x00', 0x88, 0x1e) read(r0, &(0x7f0000000180)=""/160, 0x96) poll(&(0x7f0000000240)=[{r0, 0x191}], 0x1, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x7fff, 0x6}, 0xc) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f00000000c0)=""/151) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./bus\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000440)=0x1) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x6, 0x0, 0x90ce, 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, 0x0, 0xe81, 0xfffffffffffffb7e, "850700000067a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:00 executing program 1: setuid(0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x4, './file0\x00', './file0\x00'}) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0xc6}, 0x1c) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="ac87412e2eb6", 0x1bf) execve(0x0, 0x0, 0x0) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x80, 0x9}, {0x39, 0xd6}}) 16:00:00 executing program 1: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) r0 = syz_open_pts() getrlimit(0x6, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x800020, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = fcntl$dupfd(r0, 0xa, r1) getsockopt(r2, 0x6, 0x6, &(0x7f00000014c0)=""/220, &(0x7f00000015c0)=0xdc) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r3 = syz_open_pts() close(r1) dup(r3) r4 = syz_open_pts() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x109, 0x20003, 0xd9c, "9c8d14ee7504000000000000406e50e800000100"}) socket$unix(0x1, 0x5, 0x0) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) r5 = semget$private(0x0, 0x2, 0x20) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000200)={{0x20080000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x3}, 0x100000001, 0xa34, 0x8}) 16:00:00 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x2, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10080, 0x0) poll(&(0x7f0000000300)=[{r0, 0xcc}, {r0, 0x94}], 0x2000000000000168, 0x6) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) openat(r1, &(0x7f0000000340)='./bus\x00', 0x400, 0x49) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000380)={'./bus\x00', 0x3, 0x5b2, 0xfffffffeffffffff, 0x0, 0x1f, 0xffffffffffffffff, 0x2, 0x1, 0x0, 0x9209, 0x3}) symlinkat(&(0x7f0000000400)='./bus\x00', r1, &(0x7f0000000480)='./bus\x00') ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000002c0)={0x3, 0x8000}) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000280)="c8e916b21349400531739e2caf43", 0xe}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000140)={0x3, [{}, {}, {}, {0x3}]}) 16:00:00 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000240)="d953de65b80ab7c203717592059bed228a39c96dfea4fee936ea35003f81fdf40ba9389fe4bf56c2434fc4c0a39acaa0412fdd3cbbe12f385a5579cc07b0f48c4267ebf243bbea7355cf304f8fe37627214afe422c6108211a0f41515a6f1923df2eb44c5c76418c40067aa32e897ec36cda15d2a1568c6a6f051711ad0bc6941b9227c3bbb0f4324d0f13d71f931aff036a1aacbe1e4a8531d99e889f888599414c5bec5864ef9889b3d2fc4db54afd26", 0xb1) getpeername$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008100000000000000000000000000000000000000002000000000000000000000000000000000000000"], &(0x7f0000000180)=0x6e) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000300)) r2 = shmget(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) shmat(r2, &(0x7f0000ffb000/0x1000)=nil, 0x0) r3 = socket(0x18, 0x3ffd, 0x5) connect$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="f951000000000000300059342d0e197030b428e31a3797b251f183eb741152410618e9df0f96e3f7762b7a9d044e6360bee33e196a8e1266698e9e8b072fdcf176bc268c8816a34e639c9f582ceedc39b5a453c31e2b369c1d462d5a30fb1062701cd83904081ab2d0e9f66229e6bfc1c5022d19d7e1e8ea8cf9e4e23c"], 0xa) getpeername$inet6(r3, &(0x7f0000000000), &(0x7f00000001c0)=0xc) shutdown(r3, 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c)     16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc68a56b1a9000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xa, 0x200, 0x1, 0x101, "b916cdd747db20e141df5a2700d786e5b96e18a9", 0xbd, 0x8}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="212a7913e4a2d21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13efd3cfde4fba592606c0cfeac1b46cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0a00", 0xb5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x8eaa, 0xfffffffffffffffd, "85107b7c5f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x12}], 0x1)     OpenBSD/amd64 (ci-openbsd-multicore-3.c.syzkaller.internal) (tty00) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000003c0)='o', 0x1) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/14, 0xe) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='<', 0x1}], 0x1) execve(0x0, 0x0, 0x0) 16:00:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/2}, &(0x7f0000000140)=0x4) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x100) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x20000, 0x100) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)) r2 = accept(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000040)=0xfffffd21) ftruncate(r2, 0xa83f3b9) socket$inet6(0x18, 0x4000, 0x40) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r3}], 0x1, 0x0) fsync(r0) 16:00:03 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x80000001, 0xffffffff7fffffff}) r0 = semget(0x0, 0x2, 0x18) rename(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0304008e127f000000bf1b05eb5ad35a0411fc0004"], 0x0) r1 = open(&(0x7f0000000300)='./bus\x00', 0x40000000006, 0x0) write(r1, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb", 0x17) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) clock_settime(0x3, &(0x7f0000000080)={0x10000, 0x6000000000000000}) getpgrp() r2 = semget$private(0x0, 0xfffffffffffffd, 0x3c) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000000)=0x2) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x2, 0x0) 16:00:03 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xfffffdd1) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x802, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000200)) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000340)="514d8c8a1567f992cb6ccb6423027900df1489d45a7091d35efa5497be772512d6c42a1c048b5030c9bdef96c9dc567d712f4e641e7f6b997bc63497eeb9b41a564d163fdeabd6e1fb35925e6c0845eb39f6561cc2c5316aa4a6701183c204820716a5c2ebe3d65914044a98ad075e2598fd6b90e50cd61c418327f5ff7dfce732ec5253e06940732f2f0760b4df0f7c9ecadfbd5c8fa38d9674ccf7f6cb18d105400a", 0xa3}], 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000180)) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) pwritev(r2, &(0x7f00000007c0)=[{&(0x7f0000000780)="a91f64343f47fbbf5ff28ec38f1d3ff6d49a4fc069f32bf5f78e87f23b855b37fd37da4aba85b010a1a71048392a904d", 0x30}], 0x1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x1, 0x0) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) accept$inet6(r3, &(0x7f0000000880), &(0x7f00000008c0)=0xc) getsockname$inet(r3, &(0x7f0000000900), &(0x7f0000000940)=0xc) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x2000) mknod(&(0x7f0000000980)='./file0\x00', 0x6000, 0x4) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000009c0)={0x81, 0x3, 0x7, 0x1}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000a00)) pwritev(r3, &(0x7f0000000d00)=[{&(0x7f0000000c00)="acd77253fec96094b7cf61f267c75e934cf872ede8795d848d6b59dbd3b2847c93cd8833e0c4e4bd34a8d6ad6b77afba1c733e76d72741deb07e30d846f89b212b7d6f83fbc07df14490c0f2896fa4b48da6e0487b12fe6551846489f61f29d4c12d9937e6a0efd8d0bbd092624fe91d9c37fe5831e0ca290480d985dcd66d033f49458d7d9fb6708da17004c875788dc7aaef76887e7e83294a7f469a5b525303ea537db4a4086baefc0cbc97d92717de3b6027a8d24f8dbccbc09b4bcbe750655af194a15f53f21ad96c38b717e24e5caee1", 0xd3}], 0x1, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000d40)) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000d80)={0x100, 0x1, 0x6, 0x7}) shmget(0x1, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000080)) stat(&(0x7f0000000dc0)='./file0\x00', &(0x7f0000000e00)) r5 = msgget$private(0x0, 0x202) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000f80)={{0x1f, 0x0, 0x0, 0x0, 0x0, 0x80, 0x47b}, 0x156c, 0x7f, 0x0, 0x0, 0x2000000000000000, 0x7, 0x7f, 0x1}) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x2, 0x0) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = semget$private(0x0, 0x4, 0x210) r1 = getuid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x80, r1, r2, r3, r4, 0x4, 0xb}, 0xffffffffffffff0c, 0x1f, 0x2}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCFLUSH(r6, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x7ffffffe, 0x0, "3e00b5e100001200445be7a298c8ddab00"}) dup(r6) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xdd, 0x7fffffff, "898dd215dae67aa7cf0bf2e0f86d4dad779f3650"}) writev(r5, &(0x7f0000000400)=[{&(0x7f0000000100)="3be9fbcfcd8d2e", 0x7}], 0x1) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socketpair(0x0, 0x8007, 0x1000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="724143d15653fcdf", 0x8}, {&(0x7f0000000100)}], 0x3, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x88, 0x2}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)="0d5340635a9061fb50e9afb6a5569d708af866d58c1c34c6188d92bbd2eac0f7e8e1224fb18f9b75322681dd1887ff2c24f0be6601c22ed15b105302833a6b0ed5c93fe3c38513f08392c63731f242c75e1f6a5ae20f8b95ec8159532f189bd84b9e72f525a338a8824e7356eb9ca580124ceb8d195ef2abd0232f5eb1f318295e020df0e2ea454fe448ffa58853bb9c18c2e71d66fabe7b6ba77f47a37969ce7ce9ce52e8f748d5da5ebd3e079b59dfd08b79caa190c88960144d3c2d1ee1db975f", 0xc2) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) 16:00:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x0, 0x5c7fa916, 0x1, 0x3, "67fca3429dfa20aec4fe501d219e33015cb0f439", 0x8, 0x1f}) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) truncate(&(0x7f00000001c0)='./file0\x00', 0x6) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x7}, 0x8) 16:00:10 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000080), 0x4) 16:00:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x409, &(0x7f0000000000)={0x1, 0x80000000000002, 0x7ffffffffffffffe, 0x1000300000005}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 16:00:10 executing program 1: r0 = getuid() setuid(r0) setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0xffffffffffffff80, 0xfff}, {0xfffffffffffffff7, 0x7}}) write(r1, &(0x7f0000000080)='mN', 0x2) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) mkdir(&(0x7f0000000000)='./bus\x00', 0x8) open(&(0x7f0000000080)='./bus\x00', 0x40, 0x10) fcntl$setstatus(r1, 0x6, 0x80000000) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)="ac87412e2eb6", 0x6) 16:00:11 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCFLUSH(r2, 0xc020697e, &(0x7f00000000c0)) 16:00:11 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8a285d5e4178b632dfe94ff334a5619e6ceefd7aae473884b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb08c3c532e9000000f5f728193ef16ab93f12fc4d5f16b136a5d00d162800000000000000000000000000", 0x65) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x5) write(r0, &(0x7f0000000140)="bdfa4d2582c314a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ece605370f55d9bb05dc03e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31329b30f4bd5a32a26b0564b0440b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075e654c0682247a3e405d536fac851f1b937a4812b568c75c", 0xd2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x0, 0x3, 0xffffffff, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) r0 = shmget(0x3, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) r1 = geteuid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() r5 = getppid() r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x0, r1, r2, r3, r4, 0x21, 0x3}, 0x400, 0x4, r5, r6, 0x8, 0x12, 0x9}) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCNXCL(r0, 0x2000740e) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r1, 0x0) setregid(r1, 0x0) 16:00:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x0) r1 = socket$inet(0x2, 0x8000000000002, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) r2 = semget(0x3, 0x0, 0x1) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000000)=""/183) semget$private(0x0, 0x4, 0x400) 16:00:12 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000080)="3228d1ae4d0c91328d75dba3efc27c2b903e5395be271b240ad1e1eedc4134a69917d42b89a58af1d4ba630e33879004ad63cb4e35ab7bbf", 0x38) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="9e880af7d3ef39d91060efe2c595bddcabea6bacb0f0", 0xfffffdd6}], 0x1000005f) 16:00:12 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) openat(r1, &(0x7f0000000200)='./file0\x00', 0x1, 0x1c1) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x60, 0x20, 0x1, 0x1}, {{r0}, 0x0, 0x0, 0x0, 0xffffffffffffff0c}, {{r0}, 0xfffffffffffffffe, 0x9, 0x1, 0xc716, 0x1000}, {{r0}, 0x0, 0x92, 0xfffff, 0x0, 0x3}, {{r0}, 0xfffffffffffffffb, 0xb0, 0x20000000, 0xffffffff, 0x416a}, {{r0}, 0xffffffffffffffff, 0x2, 0xa1, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x1, 0xff}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x0, 0x9}, {{r0}, 0xfffffffffffffff9, 0x2, 0x40, 0x10000, 0x8000}], 0x10001, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x80000000, 0x5}, {{r0}, 0xfffffffffffffffb, 0x1c, 0x25, 0x1f, 0x10000}], 0xf2, &(0x7f00000001c0)={0x6, 0x6}) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:12 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x814, r0, 0x0, 0x0) link(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000040)='./file1\x00') mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 16:00:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x20) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186104008b00023c0000000000280000000000ffff000000ff64f3902e6c39f4a60708ffff09f6ce4f2b27", 0xffac}], 0x10e0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)="bd139f9a48536d781ed780704157aba5d0fba386ee37c61ddfc19334ce1d9ea0579ead7b810f805f9f76da241b990338c7ef2c6216a775169112c18b8ba3e0591643ea6f2ef14c81e3f517273897ed01d88a675e1e1e0661a58eb9447730281dbed12ab8fa36d83f3ad1dda9d09a4b4bd431dc18bfd228abe881a2d8bcd7be59fbb45e7b4643cabe3dc4cf63c991cf92db6d3252d6dfcfea4ca24cac73b191448b0a1ca9d6efffd71104ba308f661593bba25264fa4012c1dcb0a466f10d3e406ff7b88b7443f325f92c6a626e415e7fcef5c8fad3e89939c79e32e14767810251b7148ae04bebe23be40c76211681287df7ec3a28", 0xf5}, {&(0x7f0000000200)="91a9971b81bf3175a3eadbb5ffc3a51737428bba9914cc6d9fd9d00eafdc88442f97d2108efaf2436646efe4c59978d8a8460f4e6dcd1540a734afea9d6ce09e5499de254c3c84387bc0ca23ef4d822c6d029e10d967cc49c0738b7d77e6c5c56584b3131cc5add22448e03b015e825cd1d438dc6675896ef1953780ec297510a296ede1788f8aac90404d8b186fa8e2c28d4469509de96bb84067f0e2be58ded8", 0xa1}, {&(0x7f00000002c0)="ee6427ba0dd3a0969a95795aeedd7e235fe70ba433cccd1a65d1dcc1789f878635830088319696c4fcad1534366baa30ef98d439a9cc272e562940fdbdca037a9ca5fbed7c4a672573a06f3b90ecb6b9bf175a61b53050e1815d339533dee40a06a30c1cd8792fa0fff56b762744867129", 0x71}, {&(0x7f0000000440)="1186105aca4c04e7c90d0d933f30e4cc72f53e0f45db71063a758724b9c297d2e861a4f568f32c7d9453e5815208ed087a793fc203f63e956557098f25155f219489b2790ece3156ce6178bb85575d895c5f0ed3d1e45ee49ce5f5f56bc86b7dcec8cfcf73c87c621d650907fa0515e00d9f10b88f6d8814877cba087a7cc7519cbda263328d8539f48418d00d31f6ffaea2b096e22e403cd3efdf3a08dc6500457531bfb5a1f71fe9a821f5548805ca755e85c8513e1016925549582080cfd4ba0eae56962458fdb6d8446707adf1d0ee08486d7120e87ec1", 0xd9}, {&(0x7f0000000540)="0b6b37d65aaf9d3e04428abbdddd99296a505be66bd2da26d18135459aee0f73711b36c7bf2ade2ae012b64727ccab787e675a8cd0c911859dbd72fd1334707bd49eb0b2c13af012f7de1539a56d57ce8c3ac5e88afceb844053d66861a0ca0698d3316a0066b467072d98d03efd738a4f578b020b6f3eb23db3e568995a1b12cf51c4fc632d6ebeb05a298e7b6ff683f05d0bd1c4bead9569eba024a92db376d41045bc15bc8aad25700cddad65a20745ffb5431167e191b0b4baf33b9294f138d97ab6733920277da7f3a5c0", 0xcd}, {&(0x7f0000000640)="00b6ae8a4925b0331d37fec9f32284886addf7f65faddf71f2c64fb3ac8037c2e8ab2d5f140799c7c53f071b8afb429404f118a91155f82a2bcafec036c3fe1c31332644a9fb4637d47e9c79995b01f91176f58fb339ec3ff8ad42aee4227445f771a4685d55eedad7f547ecb3d1fc9a1053a10459f8f867aedeba2fc717ae0c20d08c2cfd296063b26719a6255b2616e6e79c7b19dade6de274e9094745aad0aaa4f009e42f06b45c72a4c015c56e9ca46c319c891cca09ff419aae76a6ed5b42b31d37f2a23cb399216163040393af468830f33369b31589956835788eae057fc219bf36547f8da464057234b6f5c81da42049ccc4e0ef5fe10b89", 0xfc}], 0x6) close(r0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)) 16:00:12 executing program 1: r0 = socket(0x18, 0x0, 0x74) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() fcntl$setstatus(r0, 0x4, 0x4) fchown(r0, r1, r2) r3 = fcntl$dupfd(r0, 0xa, r0) lseek(r0, 0x800000000, 0x0) utimensat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0x2}, {0x7, 0x35}}, 0x2) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) lseek(r3, 0x0, 0x3) 16:00:12 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/51, 0x33}], 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) r1 = semget$private(0x0, 0x1, 0x10000000000010) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) semctl$SETVAL(r1, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) semget$private(0x0, 0x0, 0x400) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000002c0)=""/71) close(r0) r6 = dup(r2) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000080)=0x8001207) sendto$unix(r0, &(0x7f0000000180)="4b165e0e62f03c155d46ca8736996bc0c7fb045c7b5e052408ae8e132ecc08933b19c28761f70291abd81e94112d908683338ea4a29f77cb13e8d9f3458208d247c1497cd0eae3518cec0b60edafa05e77dd59445ab61506ae6c471101f158b677fcae75", 0x64, 0x0, 0x0, 0x0) mlockall(0x2) semget$private(0x0, 0x1, 0x6) mkdir(&(0x7f0000000100)='./file0\x00', 0x100) r7 = fcntl$dupfd(r2, 0xd, r2) unlink(&(0x7f00000004c0)='./file0/file0\x00') mlockall(0x2) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={r3, r4, r5}, 0xc) r8 = dup(r0) mprotect(&(0x7f0000220000/0x4000)=nil, 0x4000, 0x405) faccessat(r6, &(0x7f0000000200)='./file0\x00', 0x80, 0x2) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) socket(0x2, 0x8000, 0x10001) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x6, 0x7) recvmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) socket$inet(0x2, 0x0, 0x6) 16:00:12 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x203ff, 0xff7fffffffffffff) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0x3}, 0xc) setuid(0xee01) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92452bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261170008000060eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) r1 = socket(0x18, 0x2, 0x0) socket(0x2, 0x4003, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:12 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x10000, 0x8, 0xfffffffffffffffb, 0x9933, "80c200364428000008dc07ae3ee0730800", 0x7}) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x6, 0x0, 0x3, 0x0) 16:00:13 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000000000000}, 0xc) 16:00:13 executing program 1: unlink(&(0x7f0000000040)='./file0\x00') 16:00:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200d0, 0x80) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) socket(0x1, 0x3, 0xfffffffffffff801) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00./file0\x00'], 0xa) open$dir(&(0x7f0000000000)='./file0\x00', 0x10080, 0x20) 16:00:13 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) writev(r1, &(0x7f0000000280), 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getppid() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c5480c1a22b24593d470b192d44ac3d0f682afa71c7", 0xf6) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x1010, r0, 0x0, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = dup(0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000040)='./file1\x00', 0x8, 0x4) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:00:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) fcntl$setstatus(r0, 0x4, 0x4) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) 16:00:13 executing program 0: socket$inet(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x800, 0x9, &(0x7f0000000040)="36f378d036d1f8e8f2c0a892732840aec1f0e55d8d3f30998b72d13ec0d312eda8fd8c98936add4ede988d17c8e60e60f6450fdc9d7ed721d76bf2237595868e0973ccf3c48ed225d03cf27ea4107e3c896fdfa3ecd8deed2f133dbc4410d0db29bc3f03eb21c4575239e629f8f8d0e025fd3c5907aa3ec20aad2009562c9e1dab0980c9d776a5d93bac49c8c1b94277b1032107cbcc20016178d3f0bfd7b1a99c61ce0cc565d68da44f65330ff45fca8ae7a4fe5efbaa4a6a9a396dfcfd7237eba3bea2d840e689dafbd58ed37d977d7be922d6619bc99cfe20577aeed3a312662cb32b890b47cc47e4aa53abcbe9ebdbe79decd7a66d92c5fc3869b8671e74c9883ab569cbdeb21b8a67b7b48f50e37f96f142a678663fc2a3edc2b85fe4c769fe252acd358175b9331afdf7cb4a3091ed47317c0331fbbaec2b551b4d26ccad2bb017db1fb844eea7a9eb5e7543e49ea431103da601d0b5a379c640c42d0a1c75c868dfbe46ac9e24064bee4259ec5b38fbf49320b6c88192eb4b2a66e13a63720f05b3bbbd3e80b1d09d9ac13a7750839f12727dba610db5baeae08f63377c7ec0925d06bd8341549e2d56ceab236ea3ad4c05cdf1138305fb9b1815c1f0ff113e383e190cc13707378a501ecfaf1a2d597af55cfa7c9237ce56cf0db091dbadb0c17ccd377a2a8f6a227f1170d4ee742c21c81267950dece8fd4e0bcd39315d88a3b26898b0254b1c9b728bad850f74ddbb17613e97baa211f14d821b214cd2ff3652268ba62a8c5dfe0be4fefdc0c9fb6f34ac7a67260b784a467adfc08fcfe2087d4ccf3bcd4432afbf5b84ffac5cc520236e50373aeb6b1a4d4d8c7ad8167567e1358ff4905e36edee8173effa01d356a81058d21f7062c61f003001e9e8d18e5e716f94610faab43139c6d87f724eac848adc94a973d54532205044ea1d7763a044a38a9eff345efa5fcceda65b22ac6a3cf3ed967e11e33e27aad4dfaea7996dc925434c6a2ff493e9f5e6ed3c6b46e37ddc176f57118db7ee3c7bb89bf630f19b363529dcff8f1012856294fcb57b8d9dce99f2fe7f29f931ba0c36bd80f2869ea00be57220f8f1aed55720d65be79e5db2024a5eb81999e5c29928ce16b6fcfeeb18928f31e46fe500960b6fa960d11bc389c782074bd1aef7642973f5857b7c78c14cd05f24162f65baa72cbcb9afeadf943806adea17ddd04e88e6122feb01216cc2a2a31fa99e310b10c9581be0487451987d20ee4cd248dded202ca08c29851106396e59916930c1ef31194d92906d2a818c64c50158057404308a2acb3ccfcb3b535e33bb7605efe91b2db40aa215592d18c575232869e8626fc4026ab1e992119dca00269713050ddba23aba2492a7d638b5595a75245858fd421e01a0bb5cc83ff4ab4ff2658cfe57ad69aeabfd43ebe4c6e01e744902e1548e12824b2010ee912bd6f8a45429b0e30a85c078b22311e10e390db29fd4695f0e9a00ab1eea0a82e909376994ddc781480c12f67b7d4f61e500f22076db44bc30262e0996ee1931a4875d4183e6d95595bd98e21285ae34cdad2fe369971830d06e21489b04e055a12075c563e0c266a229902998db0ed493f0a1c5bf7ede1000ab426bef9fdef57b2cd34bcf08a7e990604d0690ab1d7f84b4d47129bf91d13a969a61cb3b6eb33c23218658b2d0c950ae991b740ab6a66dab8147f0dd055e830fe99997a5b76305b3f6971764ea36c56c12c28308027364e9005798fdeedf6901ab2ab9f3b680ece792204ea4cba7a9c6a9de3565cf9d8427cc9f3650aa75bb4eae52369b432042c03fea61ef5d0401f94f7638b78e007569fda27934d7577c784fe5bcfe8e40d5a22302998d11d4a6f117dcc28d421b0fa1f774e44d79beb23aa8492ca5594ef0f61278820bd7f938bec3fda288ec995b9eb8184eb9a359471c5c38edf7f8cf2cbf5c053a8a6d74176fccd44ae663996e3a05385f8baed91c9e287b412b6b3fb802d5a15bcbed8871d1c606f5b622e5414ddacaaff97c9c6e0bdcc5c8dc7b7ca39ae43a2cd1ec4d8be9817af603411b9e5301f1d5e099e3f83cafba8837ac59c51649b25301a75e7a64575eeb2f23d85252863f74048416d7519597d48a4270cdf6533119882f082cfb9118543a7f1a46ee3f989452d455d2750278a971b82dd13f9dd18e206cd72ac5f0c3ab64b4099666e9a9d3c45e22066baa3808495559009b0111a8860f7a91379ce18d9237439a2f18475af28a53f3a892d2398bcd36c75f935d01e3a5262760e6a58d18891f2f0f6a5c7a645f660cba09e30d911a186f54430d42fe9daedf07940e5cffd806083a72fbdaa4e97c0e181aebbe55684ca2a5a49916260df7e62f94a3f8918c5140ab234c7da0881eae9fdb5cf40ee8c76c9f8f5eb0894f115a06edee4a76114929d37e4dd14402bdbcac311c7ed658e23b141964d297473b0d89654896960b3f4967db09303211a709bdcf46feca259f04259d56481bed147624572642f109c725a1677df0aa596a9ec75c5d53c2eebb3d6775974b651b24036b9176825f1725d953878eaf947eefe6145f876963c8babd8dfd000dbdfa248e182e2e410bbdb94300f29a0f9765787c3d6155d44313242b2d5066eb259933199c86c7380829515e93fecaadab596074d5b31c40d138cce06ffacb4cd868615f5b30419b9c918f826df7bc411a551a262eed500dea40aea82b3c0b88eb78906d25f4dd79007178ee991a88e68fe4c0328e79c04852e07d475323a557559ac0dc719d7ee5e1a8446525b7dd1854e2962eb63edbe642453d0885d8b9d73fb81a2c89817c02e16fc61d414d78f0807163da3504a77402d6c4421f0937d51eba8279d0c3c5fd20b066ecdff04d4fc4b85b1f53e92002be6dad6209db934eddf8e4532041526095de8c0f3f594a78e4491460b32619ad2eb8dd3c2305da8f57f3f9533e724bb68d3c1a0c43cc710492d4d17524af02b8847c8ab096310b223e9f92740d56b58f545e5a136bc6e5b8bf7b6ca81c153038f136fb91fc658dea1983832665995e80f5dacf32c919cd90abfa6ecc0a94398bf1f6922b837ea0435195e751c2107ae3442edaddc07397fd123f6b38fff82d68463739d782f71b6c8cb60c21183306d9d2720f8cb1af9d09b7bba67ae655ab0f00f91799a832fadbb502c29ec2c49bdabe494e777b81b25dc1bbc632477440d26b2e116cc1da639efe7857936fd9fd380153166f666c86d85d3c6822552db8d4e5e71c057b3da0d69ed612620d42349713079781e057add8519bb491853dc029b9771aa028a32be2bf1f569dc6fcbdafb86e0245172d360ca0fffcb623857015db2c4040aa99158df2a64bf6cd4af1f4c24ba12c181322b67ca83e5ad16baa787d109cc28803114bd4e47ed83992978f5016104e188a14226909699786ec03c248af975c2fc9268b8acf8986fb39d54448ab39921d1d8d37a9ca1125b217e5bef7685a072e265fbd97465908bfc73136929796ccd64ca4c7c5ed2be1d43474d8119e527f867dfb7572181b02ab27f147a1907c859065741431d028f18c13d1861b6df17ab486099ed65129ec2724ed4144e31dab864ac1f382beaae50c302250187e9b69930bc3db721d19dabfd313997c294d42bd5956f5b93504c8a1e92877dd51101d5a9a2eed906bc73d130140a19880955beea194ac5323f98ba16d70bf867db1224e4f0254c72378cd79e88291c542192030f7e9d9454ec69edfee4daf626faeaa08ab6200ae61fc5e9b24cc3f570a20db1cd37bf594e84532fe5340c6482e533354f3196c15635da80ad2a390fe62bcdb29a1ceb95f5c45ad35fef259c0d35bd0c42940ccd63c3e1f7c68a73a1c527bc5cd13df1f3803ef751defff226d8d2992326337be4a4913907b33b469b2e1d01c98540da670e0e52597e4b3e23e33bbff0331a9c5a91921eb0107f715b4f54ab2ee4b841cde428a29e4558d34797dba9fa3a2b74da98fdfc2191309f4c2280b4c1930157a961998ff2f6ae2149394c3f675b7340bf87cd4c78c3cc4e7c02bc98b9f0df7f0a8579e0fb253d3abd0aaed5636513f9224abb668659fa671139dec178ed4275f913045cefa32bd6778e248955ed1ce87b058b0d3e1148561b7faf18f02b683b39b63f3819c5b4d85b771ab497f47b63b15ea850b2ebc02f9354b736a608a00ba6b1219812d7be77ebd3fa266753e2ec15fab5213f727f2b4a5610073e4e7dfbc7515960f8a27e0254ab81404c8de5eb304b7dc2908b57f4f397ddb421d4686a1c7b4e19a7d7ff6fc194a3d00e6bedf9876f966e05f6c29fb8d78c6d91d91685290ba3fd402e7c5ef7e0efc78d84d081c62374a49f0168b1fcc0f4a90eb47697c3ad471b4f68deb1a9214a792ca14a68793b21c432721b284a40f19535be9cc66db216d60db5ec2df54b2a57e12a8abcd42d243c633a094188eed5674a1f744c251cf91c39887efbff0ae07802351b0997dab0a04a10ecb3991c62505eeb4c688bdb52051bc098b62b2c7184b2930a3141f63a00683dcfde6064ccd99ea13f40a5e0f7627799f7c8976e76dc1ba63dfc7dde4df936aaf0cadc1d65fd25e5e17740f254a320145d75424540c091f46e88e1d717331345666382f6b9330d744d4f39c49e9da7c487cc87d8cb0303536b29b04255ceb6c200ff45fd52566a1b5773ff5bba69cde51c6e9cfe8488b025d5e3f8ecedabb3caa21e241f9d4ca8cb86c412052ac6838ef38f8acf5a27cf42306b3c64e65ece7abf79efc63313fe6d7bb166878d8b328da03f0b7600f1d8504af7580fd0c6f68d37477d49f6494c997c5890fccfb281bc1d40e95488cfa165845ee513191aad7a27bb1e7fcfa20b039cc47b216aa3a6e84225fce55bc9abd23bfbe04917cad8d80f04c8d7c53b75821214c6cbe7253595787ce91f3a303eb2aa518b51578dbc720118f2763fffc96e1c271f722b2dac527178590096bbda32de6c8ccc0f92b4786a68f4f15e30ebfa3fa83f110f30f8d81dc1eaadbb412788e7fe9dd215518977f42b113f0f711bb35f01eae1da68a66549ecc34013c9aa4d076d7ea47cf9ec4d1056c4bcf5c2c72e219d35424de64e21dcf6c9a56fd9da9eb6b70f8fc7bb51db83f71758837bfc37ac4ce67a7e8e26bdda710e8396317fec6703110cf59371f51d690687d392caeee573f30bfd10e562ec2f286d1173de1d2b328c15a15eb3ea7e0a01ddfd9784180d580c3c2e58838c2bd0ec68f8ec43557c160f9cf5ad25b2008c66fe7a8188489899bdf71f2580b505f44fe33fa665f04ee631fb084a6f3ee6f16bbe86745fb2fecf6e846d91162b7df013d2ee3224e467b401c012653e89160a94bb50f59716ab5a37ded11b634d2e9585667610d3f63b81ae7911676eb8b68e26a77749f266c98def85449cfb71308b89981b2b1749bfdce028eb0103972025fa394d49af8bc4586fd347ad0e39c262ac058d87c735a703745c85612ba4955ffd72e86d5e17dde07bae2d7f7fd9980bdfd26b86df57616c9f3c49254027bd206e60d9f05cc760565edb66b3888e63ba679b1093c890c2ee50e0a7b0eb8771004eb5a9ba4f54e13d37a6ec24edb779f8d95bf5bcd9c48339ccf29afcc332f60b972f7cf759cf16e29d9d18282ad5e11bf267e042e1c33ff0a98ece05a2b7fc834e363c7c4fd258efe301ad9a068c7fc045f48e27e9e411e3e2779f1b0b3de68c7fe384f945c1a8d2e56c73b95d70af02efe0750cc7c3129b934fa9a9f37241f77d5aa1eb92e61b024d8", 0x1000) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001040)='/dev/zero\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000001080)={0x8000, 0x5, {0xc1, 0x90}}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x120b, &(0x7f0000000000)=0x4, 0x4) 16:00:13 executing program 1: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0xa) getgid() r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200a0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0/file0\x00', 0x60, 0x8, 0x4, 0x1, 0x3ff, 0x400, 0xf5, 0x0, 0x1, 0xffffffffffff1c8b}) r1 = dup2(r0, r0) getsockopt(r1, 0x9d1, 0xfffffffffffffffd, &(0x7f0000000180)=""/200, &(0x7f0000000280)=0xc8) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000300)={'\x00', 0x3, 0x4197, 0x200000000000, 0x1, 0x0, 0xffff, 0x1, 0x0, 0x1, 0x3bf6, 0x4}) openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0xa, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) 16:00:13 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:13 executing program 0: r0 = socket(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r4 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r7 = getpid() r8 = geteuid() r9 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r11 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r13 = getpid() r14 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000100)="8c41ff646167bc290ffa6e763f4b93aef43774a3e694c4e6994ef8a8a148070822a744d6434eefadbc5530098d528775d6dd7b1ea3e0820aed6e5d2b87e4ab5ae9f7458f61bf0ccff523e0061ae81516cd7f1f4861169b43b70b1baadb4049f2d60fcd3c0c227ef83208a2d483ef7a3d60aab31c747330c96afa3688ed724e05fba0a996b04d4f594506184748671ae438c124fe73c2e1010d01297370ec2f578dfd84ec1d7b87fdb19997b6e0d16016a71fd45606cd092a2652a6f097691eaacf107ebd1dc4cfd45d00d85f3d8914e13d53768fb6c26d94cd82", 0xda}, {&(0x7f0000000200)="cae05effbacb8f0e7728f61708510798fb42487868c3e37d8202ff57ad939440e282dca1b1a7fcd887c5f35eafc46ffc78d2774e2b676cfc40601072deb1817ff8e41460a6ab0fa0b5965297aa886baa01ec9bddbda0001bc94b24278d38cc2fb812e04e5251d68eda254b610029a78186bbdae1bfd9c36e6979eea6ed207987d8e63cce3b74955e2a0960d60c0e967de1275692dbdc4441721035646b90881029692b469c34c04a59823a4478b3ae99f15ea8a0a096f7aa84c7bd1c94e18fe7d6fcda40065d6c3210910ab0da3559", 0xcf}, {&(0x7f0000000040)="2726039a765a4754587f3346f5c7a0f8de1bd53c08561066f50b807e25b8cb4d8172940ea34b1cf4eaaefe699f5b41e85dc3bbf1b8adf4eae7867e35703097c819ad9317e61d3dcef032ace05cf7c7fa4a9845e5f50c36b6fc99f7e4b8b3", 0x5e}, {&(0x7f0000000300)="fa5adf08acfc6020d8cf7d37c8f54ee0f2aef533f14a34d14083ce7a24af147c91a939e31c95a54bbb0de1da", 0x2c}, {&(0x7f0000000340)="fbed55857f852d0f4283e8e4c1f8a5f8b647e772beb5f0225e234594c00e8061481be0233a2a2a9289e9156460c41a86da7443de5b292311a3afcfb5b0df84ea4afed6b21f92311fcd8a95741edb979f3f09c2bad7a0cd646fa9a2a33b92444c47a0e62ff7b7b653bde0fc", 0x6b}], 0x5, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xb8, 0xe}, 0xb) setsockopt(r0, 0x100000000002d, 0x9, &(0x7f0000000840)="06000000", 0xfffffffffffffd50) r16 = socket(0x18, 0x1, 0x0) close(r16) dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b8000000000000080100"}) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) fcntl$dupfd(r0, 0xa, r0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) socketpair(0x7, 0x2, 0x80000001, &(0x7f0000000000)={0xffffffffffffffff}) ftruncate(r0, 0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r2, 0x8}, {r1, 0x4}, {r1, 0x6}], 0x3, 0x1) 16:00:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x2e18) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setuid(0xee01) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e67b8b3b05689a97e358a82fe681993192ae48c076a84d373a5fb2cb1fc7079fd7cde9de56467ac362a4d6ee77ee925a9949b1c618c56fd34a25c24e1e2d0679a99e6130a5faaa01cef4ade98c2f2a55256201f2c173ae1013388118a90fa4f2f2aa19f34e6d24f4bd8f3b0afec01f48a3f1a25df6af71e9b814d543b85891cfd2", 0x8f) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) write(r1, 0x0, 0x0) close(r0) 16:00:13 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x280, 0x60) r1 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000280)=""/47) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x76, 0x1, './bus\x00', 0x101, 0x1, 0x7, 0x9}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f00000003c0)=""/134, 0x3ea) close(r2) getrusage(0x0, &(0x7f0000000180)) dup2(r0, r2) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) lchown(&(0x7f00000002c0)='./bus/file0\x00', r3, r4) syz_open_pts() mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0xffffffffffffff80) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0xa2) 16:00:13 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x10, 0x0, 0x0, 0x0) r0 = socket(0x10000000002, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1024, &(0x7f0000000040), 0x1) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) recvfrom(r0, &(0x7f0000000200)=""/199, 0xffffff6a, 0x83f, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x8, 0x6e3a8a69}, 0xc) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 16:00:13 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffd, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x200000000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xfffffed5) 16:00:13 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) msgget$private(0x0, 0x210) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) 16:00:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x80, 0x2}) r2 = syz_open_pts() read(r0, &(0x7f0000000100)=""/170, 0xaa) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff8, 0x82, 0x4, 0x0, 0x9e30}, {{r2}, 0xfffffffffffffff9, 0x83, 0x41, 0x54, 0x1}, {{r0}, 0xfffffffffffffffb, 0x4, 0x20000004, 0x8245, 0x7}, {{r3}, 0xffffffffffffffff, 0x12, 0x90, 0x9000000000000, 0x21}, {{r0}, 0xfffffffffffffffb, 0x80, 0x20, 0x5, 0xffffffff}, {{r0}, 0x0, 0x1, 0xfffff, 0x9, 0xa1}, {{r2}, 0x0, 0x11, 0x8, 0x8, 0x5}], 0x9130fc1, 0x0, 0x4000000, 0x0) dup(r2) kevent(r3, 0x0, 0x0, 0x0, 0x2, 0x0) r4 = dup2(r3, r2) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000000)) 16:00:18 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x116) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000001c0), 0x1) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) dup(r1) mknod(&(0x7f0000000280)='./bus\x00', 0x10000000002003, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000002c0)) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000100)="0d71d631f2ff0400", 0x8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "8523b73a3b00"}) syz_open_pts() open(&(0x7f0000000140)='./file0\x00', 0xc00, 0xa4) poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 16:00:18 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"}) ioctl$TIOCEXCL(r3, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r5, &(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) mprotect(&(0x7f0000388000/0x3000)=nil, 0x3000, 0x1) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r0, r1) r3 = socket$unix(0x1, 0x2, 0x0) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x4, 0x6) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="75012e2f66696c653000"], 0xa, 0x0}, 0x0) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) recvfrom$inet6(r2, &(0x7f00000000c0)=""/170, 0xaa, 0x800, &(0x7f0000000180)={0x18, 0x2, 0xffff}, 0xc) 16:00:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80, 0x3}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) r1 = kqueue() clock_settime(0x7, &(0x7f0000000080)={0xbd1, 0x4}) close(r1) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) r4 = getgid() r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() r8 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x6, &(0x7f0000000240)=[r4, r5, r6, r7, r8, r9]) kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0xbf2, 0x0) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000003c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178998824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad801502d061c4900000000000000eccf4a5227c75988c0f728193ef16ab9000000000000000000000000000000", 0x6a) fcntl$getflags(r0, 0x3) write(r0, &(0x7f0000000280)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d0417dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffa, 0x1, 0x4, 0x3, 0x3f}, {{r1}, 0xfffffffffffffff8, 0x66, 0xfffff, 0x6, 0x92c8}], 0x8001, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x40, 0x9, 0x1}, {{r3}, 0xfffffffffffffff9, 0x1, 0x7, 0x3ff, 0xc61f}, {{r0}, 0x6ae64d2277a5cc2b, 0x0, 0xad964c2eaec10126, 0x8, 0x82f}, {{r0}, 0xfffffffffffffff9, 0xd5, 0x3, 0x9, 0x401}], 0x9b1e, &(0x7f0000000040)={0x1f, 0x3}) 16:00:18 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) lseek(r0, 0x0, 0x1000000000003) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) read(r0, &(0x7f0000000580)=""/23, 0x7fffffffffffffff) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = socket$unix(0x1, 0x2, 0x0) writev(r0, &(0x7f0000000080), 0x0) 16:00:18 executing program 1: clock_getres(0x0, 0xfffffffffffffffe) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) r0 = shmget$private(0x0, 0x4000, 0x99, &(0x7f0000ffc000/0x4000)=nil) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20, 0x40) r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x480, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x8410, 0x0) socketpair(0x1e, 0x7, 0xf93, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket$inet6(0x18, 0x6, 0x2) r9 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x8000, 0x48) r10 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x200, 0x0) r11 = socket$inet(0x2, 0x4000, 0x9) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x30001, 0x0) socketpair(0x10, 0x1, 0x9, &(0x7f0000000440)={0xffffffffffffffff}) r14 = socket$unix(0x1, 0x1, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffa, 0x0, 0x40000005, 0x8, 0x7}, {{r3}, 0xffffffffffffffff, 0x41, 0xa4, 0x6, 0x5}, {{r4}, 0xfffffffffffffff9, 0x40, 0x200fffff, 0x2, 0x9}, {{r5}, 0xfffffffffffffff9, 0x9, 0x4, 0x1ff, 0xff}, {{r6}, 0x0, 0xa, 0x4, 0x40, 0xff}, {{r7}, 0xfffffffffffffffe, 0x0, 0x2, 0x100000000, 0x5}], 0x3, &(0x7f0000000480)=[{{r8}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x101, 0x8}, {{r9}, 0xfffffffffffffffa, 0x0, 0x4, 0x8c2c, 0x7dca}, {{r10}, 0xffffffffffffffff, 0x4, 0x2, 0x9d57, 0x8}, {{r11}, 0xfffffffffffffffb, 0x20, 0x80000000, 0xffffffff, 0x80000001}, {{r12}, 0xffffffffffffffff, 0x28, 0x8, 0x7ff, 0x6}, {{r13}, 0xffffffffffffffff, 0x10, 0x14, 0xc00000000, 0x73}, {{r14}, 0xfffffffffffffffa, 0x2c, 0xfffff, 0xbd}], 0x0, &(0x7f0000000580)={0x100000001, 0x80000001}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/193) 16:00:18 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200)="6f3cf40434b4e18068623f69996955b06a2246250524957a68f0ddcb871e37ff926bd1572f992427a8644d9c772f731a644bba24580e162ba7fd711932539db474dad55b730acb221f26971075489a4f704f82fc789e9e569772fd40b8ae3385fed9ea48215721", 0x67) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x109, 0x20003, 0xd9a, "9c8d14ee7504000000000000406e50e800000100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000240)="2eeca447b2e21a4d8207d9e44d7ba9d48d89a073d477aa1ed2f702e1ca593d356cec5de7e820411397e2744689e509f47d390e9e9ba948e95dd108117a8bfbe1f6949c449036aa481b82f3bd4ad34c075bd8226f68974fbab81b6affc82febb4311461881ff2ef86ddd1f617d41ecde49a0b01ab065a4af70a64d69d5387a0e132b292c58f30b42f7f5499770714241cd0c892033959eef3116bbdf5be824edd97bea87c914b777a894cf59800d213561681ee81c308a13037ec6a6a3bb74eea207ee2544d6e", 0xc6}], 0x1) execve(0x0, 0x0, 0x0) 16:00:18 executing program 1: accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) socket$unix(0x1, 0x5, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) socketpair(0x0, 0x4007, 0xfffffffffffffe01, &(0x7f0000000240)) fcntl$getflags(r0, 0x3) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000003c0)) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) socket(0x18, 0x4000, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x202, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x10220, 0x0) r4 = dup2(r3, r2) r5 = geteuid() r6 = getegid() r7 = semget$private(0x0, 0x3, 0x4e9) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000400)=""/33) fchown(r4, r5, r6) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)=[{0xcf, 0x2}, {0x46, 0xfffffffffffffffd}, {0x87, 0x5}, {0x84}, {0x100, 0xb2}], 0x5}) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xdeaf4152}], 0x1}) 16:00:18 executing program 1: geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = geteuid() setuid(r0) r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x18612b) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)='\f', 0x1}], 0x1) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) 16:00:19 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) setgid(r0) setuid(0xee01) shmget(0x2, 0x3000, 0x184, &(0x7f0000ffc000/0x3000)=nil) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDSETRAD(r1, 0x20004b43) 16:00:19 executing program 1: getuid() r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0, 0x9) getpgrp() r2 = getpgrp() r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) r6 = getuid() r7 = getegid() sendmsg$unix(r1, &(0x7f0000001600)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f00000000c0)="776b2ec40fca96447c8c73f1a292524c3a33c76ef901f4907a812bcf07bcaeec52006dc7bb7d2db643783ef8078359eff106f01c3aa88bb59c3da4aea2e65240ba8cb0dfe2682cc92871122e5e4cf6656a7181412418bc98da69c77c76064d3ef96f1752fb8f18e8cf6ed52bf8e82e71e83b5d00b1af533d50023922ede9cb54", 0x80}, {&(0x7f0000000180)="e39fedd940052cc198e740b7a21003e53c17e537ea8fc9bb2ec26b79ca0543a4758975b5e30897f7458b96669820e9d0706ab8ab41011f02ff99e7f4dfad68092073eeb7e5833bd2051ccc5a2c8dcf0faea82ef7383dfdecc45fe922273d62faeb756133fe7e5dcbda607fb9d1ba8db217b8879e22ad305277b0ca4a38a40f3beacf237dec3bea1a8fbfcb862de8081126b1f364f5fdb1473984d673acaf2998402b7bc52a469e2cdf2e91", 0xab}, {&(0x7f0000000300)="1f1afc90de421c05f46064defc90ff4e5b8d4ede308ad6949adce40d0349358e44f76b72069b2d5424be8059ee8ef22cf9b5321bbbeb6b84a1f9d1847184b3c8a62dd18c8ead7bca78107e23eb29008bbfa2e6097b12c6c2370248897b49e7b0ead50027886196508da904c0c074c79c4bb62c4183f53e9e9c0ba3708ace426bd6bf183f2d6445ef32a97b1c1800820aa3803abcfb3adfa874d7d2fe3f0c93bf2760aae8af03279d6e6eb14526e7c5dcc66441f7d2f320929ca29e14568048c234dd234a96b43566dce836e076cb59052adefe35fb7ec344244bf0302f0c05411b6cfc982ffc28ee8fd5746d37c81611cd15dc2bf453de987488538e4a90a0cc538ceafe6dab480ce028071dfe6b0b2c4da8fecbebee65ff26ad7f54b28155063fb0818f9b556c41945ae4f97d84c1a1bd080736094b17b9c7166112ab3bc925f367ae34104c66edb071018e325dd7b3356ee84fba45f1f4097017017cda1a077cdcdd8e9431af0366e6a52fdbbb037460cab76953528a0762bb0751b725de391d8dda44fe1bcfa7651882aabdc8c7b18328baa8581633b3c45ea1634a89e8bd67a431e910388be2e197c5bcca93c9c36a0bff97c2ef08535e0755f1fdc9f7c8c1037c272ebd82e94dcb64098d21868b66aa6798ff7abdcd5e2274cc470fec43d69a49b6e13d7fe34723e4d8240eba6e4b3cdfeb50148064c195f241c76355e5207bbd0b232d91dc8439e73db172ce03c63e014b326b29a6d8ba8886d6cf2599de656085690d9b96519e5d499feb2565422980a50c8790575c2319af80ab6ccab2e3bafa9afe48c900019a378658ebf2be339229fa3a92051a909f93ac28abf6ce31fec791d74ae6556d4e13927c297594cbbb0d196bc549e04bf3a979104a476ccc3cbe0480a6aec5e314f6e0aa51d7ee50a8963069a071a1379cf32f71906ede54b54955d3e0abc443818c8c4a15a85f4eadadfbd7fbc3e52a214005b143b4986b3288f9584095fc63c81566c565437eee45ff1c6d5b1ff5f13ceed7d08c5c4b7fe995fd446aef76d93e8dcdc91a90c3105744f1c0e6f4bb192223e5b7cee1cef5258eee77b1efd272db18288d401c4a627390fe43bf2e7e224d3ebef93403e1e988970068d2068f0e9bff522fd54f77dc9a5c032d52c0e142ce8c56a52d41d13ec2afa13576202dd191517796bc39e08e0faf4e7996bd51548fe4c826243e7ea93100d44246732d21ad9efeb854f89fccfdeab6f7d67193d5c20195e8826926165a566385ad59a3c444712d3bb20750730245091c3a6ec427f5c032a9cf453f9d84b8e2975750e2a2c5cf510625c6dcc7a4708f46c8e91cdc45fe67a75291853ddc42deaadb62a98a59fcfb0926a47e50d485da8360a35104b47f3b45fe82d05932431beb15c137789bfab79e820f85062741ab30f82f4e173c8817b6868134f5fa687d7da2c78c80d5ecb7ae7b39edce8ce77ef6cb10f72764d8e12055021fc789a24d812d0df9e32bdb6045859bad48828812bd35302804dbe20e3e73aceac1937b9a831099e4c51bf29b1114787db02913c3229938b51f1358b5cd7cddb59d9a32dcdf551af639924056962aea7c80f5646bfee91f2eb6a8846e2351325dff5266f7518d280ff01f62edbb4dc493a7bb66def3dd097cbc74c51c9a0564eb0b6d9d4452e53b6f5e5e7b181d9b8e78d2c77ef3759c71e0813572f7fcfdf3f8da8f3647d92d1e576befd77a911ce75c404af5ada3f3bbad9d34d20d46519271bb0fd9068031268666fa95298c1dedd379ef63adbb5db6f9d36cca6b480c60643a507d158bdcbc73cfa4c9d32c5ee6d0e1a2f53f784087f2adc1db9efb6214a41f568540be8cc773bf3dcb9d4663d4f064c7a60fa9a023fe36d202abeda2d11b97dd80cd7cadab0a6691a8ab28ce36bd4205853c8077ccb306e900aa69f2e36ea23f188b75126cab90383be6f5e9c73f282e99769b0ed43d4478503a8b9a0cd40517f6cc3e04782dc9b5fab44373c90ff85c55944a126e6bdd7d75081afc1e0255565d9c55140bdb0d0eeb5bd9d4e5f3fababb17db0f3690ff4326a23c5c1a37aad29bc139e8c9938e1f342a4bf59cc0f5c4452d1e4ac0f3196d85bffcfa43fdb796ad7b5bfc977ff20e620dbf4da105740118f541eef54d7c262c3ef9d25c8a5732d1fa040b3f59bfa3bdd0900ee92809aadfc4de75f998b8ce0c7026bee324ac2480a01adbea124baabde4c49fe06579a53109a061decc283e78109cc9342d23a8e292246bd79b993089a12efc27d842d989b0c6abfbc347efa85e32aa032cb7aa8203df47034d89f3a1ae26a3dfb1fb8abd0f5686099410681a5c3bf7098fc9cb7c1aa3a908b7681fd895bf274754578e29b3016f2c7c09abc43927f05e8aa374f6d8a5e3f63486d018861c927acf2c681a80358dca2aee66c3b9d8b68a838e2c979b6cf6067022409abdcd27d99a2c0e3e99ab5917803b128d587c7e529c125cbc97bb4659b1127c5a400dc08deab91d75a159657954f3b72bfc132438ac7311456bda7c5e54abf83e4ada874b2e52d625469676ebc18e319abace8406c3b83ff2b9f1fdcc648890489d8d0d1b236ea2d22494d58887461db7033557119c7452abb23ac6e744c7be68052d899dad1c86559defdb64ab07639bd1ae8e616128c0ee148d821ecb6710c3d5bd197ae5ceade9fb44673ab10e64929c113a48ff0881ca7b9b1efac8d1db0661bf0fe76d566fda25bac6a73e896bcbc5379142de32d75ba661ac79930eb257ec085dada09029b076507197fd1e867b827900011d0f44f38f92a2395a632a4cb8a29ff5b3b227a233a940334ae8727a2557d9fcdfb222da7d9e2387e03536c6d1cb458e4bf968f006a929b1362e8884743d2bc3e34016bacab564408762df1305d0f91832672f28217b110c5e97d29b7ba6f4bff501ed985f2f600a7ae1c25ce6af6b44fb88fd6d1003b2f1e6d10e504598d00bd2ba1c1d2d202b557b96a82b7750d75d859d8d47eda03013636af3fc62d78914f4dfed815aa92f34244ec5342cdf97b76b0c0885cd89861bd7997481ea94a13d27094f4d04d72e79855bcb49573cf2a0c1a43a8a6bdd7aea22074aeba22af33c0b163802ff919262406e120cf9c25f6985b8bb8821525d6fc183b7118a970b8a644a132c8fbe54be20f0bf35a12659b2fca7cc534a159b3649c37d8688b0ab2fbf7e2e4146dcb1f89c6ac1083a4c9f2e536ddcd6dceccaa0908cf96fedc229cf31bfef4195ea9f5e3707470fa107b8fbf04c5b96f0587f8e2eee2598ebbb5b7ca65fffca951781812e9e329068a2808fec043f8743b847e0458c6e1ad86402075757459528565d6303622b4e5d0525bac4f02fbd76929a804833c2a53e9c8984d096e3f82269ff85bf5ca93ed6ea22b866cb053417d195f0c255e97f03b0e65b6faafec176ca56eba468e2110ef7afc4acc9dc73e1d95fb6c0a313ce7eae4d8e141450ecc531c4beb1e16f4f192cc7a158916cd6f2daf53e6aa40ae4ba8824c19145a6d016a47028d7d1478ccea312f05812340f70f6f805cc85835c46dc6e58ba7d7248ef680f630725cade46979819852e5854fc0d83ef8107358740cb8f7e612bc8823888665eae42e3e6774b6fca605b70669107819d7cbd82ca88a108d60a3540ea289291daf1583bdd3a8bb10e2fcd023274d64bcc6aa11957e8429e5f410fdfbc25673f27167b5340e61df34d00c0484c3e520893928ce7a08c89c909fbdaaafa73dad321e22846c77637b4bcebffbf047433765e1d92f724e5cba918b95464646478db0fd185b2cf2f6ef5e1e36d180ec429bb3dbdb2b827a9de02827fc8e60a940d2edb4c69ce8a1f550bd32ca15b3d8df5452829a5ddd126a340bc814612c780210f198d2fd936c4523f8fcd9acb745a9dc048c24b5231216fe139faa85f38e69f707e6098ceda99387c2ffdf508dd256952326b51116c093ad4a32fbe3158e58f6fc45e94142f4a9f3514361db4ead495f727e165546d7e82d6d4157387ff25e6c6a28d3cf323f0e253057dd6898a00c4c8db9e6fdfc38de6ba708c5d0f480f26cee7362caa54a48771f2cc1de6bba9f007cfb410eb410210ed250df001de37deb03f9bda9b88a74584ba5556719a52f269010f08c03183d1b45a1cebca541cf6b5a4fc4f225fc7655a961cf9dca81cab59219b40a08b3431754c3929024065218cbf9fe901162dcf99c672af855d9d2e8d770e0f0e0d26a8dadc690f9a7ea78c7b0584d2e3b4bb495ba788867a2a981511d26f76afdce6aaadaf3acc5b413eb18865b0a45c6128d0348d03d61c41124655302174664c89e7c691434de1cd0fea270413daa02a98d0db2d359c942333dbcdda696879cfb76e60c75addedcb8e45bdcef929f2231190732fe64982f8f61eeb9327119939005e3a0e83f01f78f21027cf00684d255b26ff3f9fe5b10b55931650ee6cb3ea203306d21e94a01e43104eb61298f7628d72da4d807d5793e5b87b2dfd1da42429b01b8eef9541992ce4cd5b5a4ae5fbbd35dfe3281e1e3e2b67c21f4616a70aa265c49ca5fcb602105bd36f9cee8187a8277f760c817641926db51f4b87898e9ff6d894a11da9f8387050709f54d68545da65c5db29140eb11dea98977cf7c87f656115fcedeadfa37424e3572246de4adb8c911d52db206afaee451769cb063f2b53b455eae0b14e4121a29af0fe85a294baf3329f8a6ec3541351a9f1acc7cdd98d5d734863144442f45b09429f3d21f7fe2e61255148684f8e801a4c5a1393f2ca6dd746826897669d4c2bf5eb32717d8e38038bcd44e24443932112d456602fc92ffed03d979bc55774e5039bfd8a55483cefd37f75b43b37301c670675e56347efc1077c7d7aac5b096af04195067db59965781f425df5bf6bca390e73e177a56b4137672d64f94ff94cf06b4b92135890b98bb760f2182b8780872f8497964d8c670e5fad1f43ad51f9e70f31d324b02deb12b7fceba2715f7860865956fa3581b1a57d310467c2e7e7badbbe2edafb7e0fd895078afc95c024f8ad7a10c028c5ba1f924042f7ba8e2e1980f8d6d8f2c563db477ddfdcb92fb1a8fe252e7c702402cd1d32fb3e5a98238da56811298116e3ee73fb2a561464d1b91e85e7cea738fabd6690f9f0b43e2476ad83e4c780cd43f48795aeed97bfc09242741a380ed285e558dc2f0a49576ec23c6d273b5cfecc93f47172699fc1dd5ed2526cea1ca21add9e0eba720a31590e8a170558922d394400739c653f821a032a41f4418b388984f1115285c5c0d3185f6999e1b74551f343bcc07a4a3e65ffdb8b7f98e577255aaafb7041ce3e1f77eabcf672e4cd09bfa245669b70ab6e9e0c39e1efb2a0c32cace4e0b8fdccaa5d5c448e36dd5d9fcfe4a899c78608fe8ec57d24f276a17ac5dba6625d6c31afa58056a28f363547306025aef8160515b8a820efae6d93e20dd380ed2f4c5984882d430094424c4d17dccf4fe6d6f2141a5625ce733f7d03cecd16704f396c8617986861745fc48ad6ded18be736cca8ef7dedae377cd5b724a5d6d6d08f31afbf18e409d42b407110541b31425bf2481a8a0a46b499d0462fa838b367c4a9037c9bf34a6a197ec76b26065d48f2247db3221d0ad0c66974bcac97d93ab26b7706369bbe82798fc456c9d3569618e6d2a86ebf986311b5168f8ade8218ef2f4101fd65e1c7d5d54aa4cf5e37a871eaa525eccf203d62a5d5853d1cf2c1a5da9cb03312b797881818e26e0adaa023c806b8d13ebb34a11f", 0x1000}, {&(0x7f0000001300)="49a2e8c0d3f969da57907c83302d3225cdbe8ee4edb9df2918edef1b9e43a7de80695c490fed25e97c44a0dc58a69a09bf225f8fc4b90be2843d3615f4f2cb48e03611cebeacf0d88400c9f14e5699d55813050f5e653492a92889391ae31d1721c9457664e629e853c5a1fddfb1ffa185b2900041daade446617af82e0e8f424f598bda7f7fee839b34c7ca7dbfb92bd28fc8cc9562220183c2f1a2133b2efc1ff61187169b2b3706e58b9d0a5efb515b8571f973fdb97b50d4cc55ff741c32f8dd9fed87a90f1595fbf561dd490a00fc4721d9cc8d13536950fe69efb2e8b38ad042d9cbf82f3df228b26b9bead5f8d9823143bfdec6f2285443d0", 0xfc}, {&(0x7f0000000240)="f4c18f9f60f7e066216b", 0xa}, {&(0x7f0000001400)="f312d8c3bcc4ec2626d2d4f55af076f3a88ad72e960f8ccc0464a39c208ad1bd255de6ec441cd908b8adf95fcb6bf7409f84527fe977202b3922164f71ba1b93b5c3d774e1a8bd1acc4c716dfc76766b6c13313f38b58037be03e58a35385fbe804b4443c519df4a8b1d8e49d7023335e0ec847f8fb5ffe984ca", 0x7a}], 0x6, &(0x7f0000001500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0xe8, 0xa}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:19 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = semget(0x2, 0x1, 0x440) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000900)=""/109) r1 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r2 = semget$private(0x0, 0x5, 0x2) semop(r2, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) rename(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='./file0\x00') r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10100, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000007c0)=0x1) r4 = semget$private(0x0, 0x4, 0x400) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = fcntl$dupfd(r1, 0xa, r1) fcntl$dupfd(r1, 0xa, r5) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000040)=0x3) mknod$loop(&(0x7f0000000000)='./file1\x00', 0xc000, 0x1) recvmsg(r1, &(0x7f0000000640)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000540)=""/224, 0xe0}], 0x3, &(0x7f0000000480)=""/79, 0x4f}, 0x2) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000840)=""/102) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000006c0)=0x203) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000980)=0xb62) bind(r5, &(0x7f0000000680)=@un=@file={0x0, './file0\x00'}, 0x105) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x800000000000009, 0x0, 0x0) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f00000008c0)) bind(r1, &(0x7f0000000800)=@in6={0x18, 0x0, 0x8001, 0x2}, 0xc) 16:00:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61ba0db100000100000000764d583e9600004500"}) r1 = kqueue() write(r0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) 16:00:19 executing program 1: r0 = socket(0x2, 0x3, 0x6) write(r0, &(0x7f0000000080)="1371654ac7e618249544f742c43c9fccc91af1ff782d7072e4b241f19931fa2f75bf073abb71bd84cb4af1669b84b2f5", 0x30) 16:00:19 executing program 1: r0 = socket(0x56aa1b05c435a1a8, 0x5, 0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) read(r0, &(0x7f0000000000)=""/57, 0x39) clock_settime(0x0, &(0x7f0000000100)={0x4d15, 0x7ff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0xfffffffffffffffd, 0x7fff}, {0x18, 0x1, 0xf8a7, 0xff}, 0x193, [0xcf, 0x8000, 0x2, 0xbe, 0xfffffffffffffffa, 0x4, 0x2, 0x59a5]}, 0x3c) 21:28:53 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) execve(0x0, 0x0, 0x0) 21:28:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x400, 0x57b3, 0x0, 0x4c8, "82b62132d360f97adba9f2f2440da89a75416536", 0xfffffffffffffc00, 0x1}) 21:28:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x367, &(0x7f0000000200)=""/201, 0xc9}, 0x800) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x0) execve(0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffe89}, 0x0) 21:28:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2801000003000675d6"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x3, 0x4}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) write(r0, &(0x7f00000001c0)="c452ade863e825b5846450d55c58335a415983553d18c502029ee17437bb401019", 0x21) poll(&(0x7f0000000180)=[{r0, 0x14}], 0x0, 0xffff) lseek(r0, 0x0, 0x3) poll(&(0x7f0000000080)=[{r0, 0x125}], 0x1, 0x0) 21:28:53 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 21:28:53 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) r1 = getpid() ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) syz_open_pts() fcntl$setown(r0, 0x6, r1) clock_getres(0x4, 0x0) 21:28:53 executing program 0: r0 = socket(0x31, 0x7, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x0) 21:28:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) close(r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) recvmsg(r0, &(0x7f0000001440)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001380)=[{&(0x7f00000000c0)=""/135, 0x87}, {&(0x7f0000000280)=""/199, 0xc7}, {&(0x7f0000000180)=""/23, 0x17}, {&(0x7f00000001c0)=""/82, 0x52}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x5, &(0x7f0000001400)=""/27, 0x1b}, 0x40) 21:28:54 executing program 0: socketpair$unix(0x1, 0x200000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000002980)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 21:28:54 executing program 0: mkdir(&(0x7f0000000140)='./control\x00', 0x9) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYRES32=r0], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setgroups(0x8, &(0x7f0000000380)=[r1, r2, r3, r4, r5, r6, r7, r8]) link(&(0x7f0000000040)='./control\x00', 0x0) rename(&(0x7f0000000000)='./control\x00', &(0x7f00000000c0)='./control\x00') getpid() 21:28:54 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:28:54 executing program 1: r0 = socket$inet6(0x18, 0x8005, 0x8) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)=""/27, 0x1b}, {&(0x7f00000000c0)=""/96, 0x60}], 0x2, &(0x7f0000000180)=""/180, 0xb4}, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xfffffffffffffff8, 0x0, 0x0) 21:28:54 executing program 0: r0 = semget(0x2, 0x3, 0xa) semctl$GETNCNT(r0, 0x5, 0x3, &(0x7f0000000140)=""/4096) socket(0x2, 0x4000000000003, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0xd1}) kevent(r2, &(0x7f0000000100)=[{{r2}, 0x0, 0x80, 0x0, 0x0, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 21:28:54 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)='./file0\x00') 21:28:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r1) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) 21:28:54 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') getsockname(r1, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xc) close(r0) bind$unix(r1, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) 21:28:54 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000001740)="6ca89af93c6a75b5a37cda4a6c9b9a2974e4aca675b5e0bf2ef8df856454fbf45df0ea405e8d70e5ec7cb6492e651c1b588b6478306ae3ea8584ab8805fe7e685f077d0366033c34758c91037161ba0964cb25bd76bed83ea089efd298f89819dc509e923b66fa88b620fb1497716f3c90eee422733c16efee2ea106f33524d3e2d691dd38fc9216a8357a8c2716998c6c0dbb7f13d552f65b173d937da7920b1428d6aa6141f39dd2035bbdb4f26890366ac8009da25142bf6fae455e2c7b9ecd6e502928772c1d1c86f9aaebe9e73aa1a4920fb541013f1c480114c5934dafbcbc46f38a77d0cf07a5e8d56a209a9bbf18558169a2278b4856ff4d35c844698303db2cdf805f44e38eeec0a9dab4d11d45557c1bdae53bf4f41d018970fa273a07266b7ca9cd3b85df7a7bfb98f9d159a8a5353000b9b02620ae2420ffc9ff5efeadb69284998ada973fe26a2691ee5e106feec1871e25f83f083aaa8eb074ede34f198030a771e3a58ecf3bb4baa4b8e5003c663e5ab4439edb22a618468e4dbc8192d86a95451486a13096cd33a094240089997b3ba339e571a39ca8c284305fd72cf490877868e5f083110ba0770a423760213777b6eb6c1a8207c6be05dcf7a73bf8e537d90f6719e81e69c9a2ce3e18f3afe52a2a68eedb0ab5843fbad5eceb47ae606d7ddb93f55fd88011744bad9ef10a723695168b5c60b6d56ba4a7ac9d975f3a27f98fe917af17832f2be4c702c3a389c226e611182baab5c8f439b6852ba653adb34bf7fd5b45d062a304aaa6e61d6567567cd02a4aa5c59339cce411dbb27d8b7542a0042d226693b5debde25081c18e01f5e53d288c0fe7fd97f90aac59363dc2a1d28974d544b825599a8ac5ce61efd66ac32bf22337a81894a2255fcad7244731fae80a87c3349f19b234b1fcbb541acac00ea72f153693a71128668cd6afb12fcae8e30456b12750551c4deacdce270257b7897ca9247dc7a9d472c71bc02dd7e780b2f476034ff3c01a1b770fd42507b16e0d1e423cab79601c50ef42fbd260e27a02204e10acc8906cfe1c0156c994182673076a8c259c21570033fd100898724810521e65a10f6fad3a3ab07de6693e2f76db9221fc9a35f02a3bcfa6dface0bb031591ef6999ccc53a6ca892c9fc4d0bc3ef927f1e604b9e305eed346ffc65a6946a4061525221657a7dd909d3cc42ee3af666cf17b8b9eac1d0e106728fe4a6e60340e10443ec7526863e7232b6bfd313e4d06cf22d8005066e9c9c75b6e53e268a1d0902c03ad8568283874a67df1f090a51c2929ec669c63696452fb209a278cdc00394a41700e9eeabfba8f038059271b5cb9f0a9f6e9d7e923fb2cc9027f23d374edc62c8e63bb122d003cbb20a27ca3b04500b7453f2850d54e8aba9e104da51e2d1d07ae9b6cc2ae534b7d18616aae3d3410b9fbc608fa37abfae859c387ea7e29667d3827838aab4fc75b3f44fd610244299b7aba51f718a8d4e82264ddfa535f03bb329a00f65fa0fcd87ea7187544cc5568513749bda256e5df1ade3440007cbcbff3da8a394834bfa58c55c69d5e509feefb9c5b5a4d398bce3f106bd2592b4debb7d8d4a9307ed83a80f519ccb351bbbc8171b7934f1be29b41b19e34674709dd367236bd6f31946e02fe4ec1d56d5e6d2158ad30ef9caeb6c0d416f9d07a14f8016ea88c5983b15ef322e88b4be9b8eaec359202c6d9d7b79acdad629db243994653dfe6e68a975f7824b29e64fe27f8827b012d56901feb4bd92eafedb1e023f2650aeda281fa9b950101910e48ae2f8e1768c7cdc15fea0b58b6d5c0a239728eda72e5dcb7c17650e18e2a225aa403c464a94f8d78be3f566e9c6da601803b3d222b4f497913ebc9044901b51af50580318e20a375af2478a0bbf98001455c2843076f2a3ba868365b44ed026a4ed22ff70a5b39c1cbd4368177bcf77f479ab2af476338b3dd6ec59cd99de222ce9cfe5b85df072b4cd3fab24e38b35cee7810384c40cfdee0c35770aac6365d5bc3b03c510a046ef7eec7499244d70a8f74c4c9364dce1c60cdaa603a83eb5c05a3941e7cc8f37271fbbd6356f69b9018703d44a97935f235c4f8d91ab431c08a43f9ad4da9be31f8eb41e0d6833e8101d57deaa349a20d1e01dbdc7e3ad9179e46b055de6f309da294c321dd11da589a2e3e2cf218824cc4d0433274138fc15c306c56b396d0f980c3e584c4f307f88722678f86d64fca33eed1d3124ca2a6b8d56a6583009dd423b20c16a9673ec21293a0ed043c83fef2c795e35ef93d90bb4122313d4f0b1513f22bce35c31678d78709b371b5ab012cfb2933f28a01210ac2451496500c0dac0fd393973cecf5ddf1270f51d57003f3cb8b033792f518c54fbf69f5ee97a5ae0b919bc0ab42f30d4f9e3a75994eb41474349de6f0a576f97b112023838759daafee064283af2947bd7c78c7ad47cbad02f0d7201a58475ca9f1f4d7e895188d8786871d81fb3badb0b6206abcdb429ffbe980a2abf08cfe233e2b2b82e650c3ded5e2c65ea4ee1f9fb568e227e2f1eca5b7bbbd28fb83337663c02fc8f25a046f9df0a511c5d35aa2843c3d9a21785908f8a82339f12fe109ad68aced765fa57fc7f0730ffe82daab4a75432582886fc8b31db7a7bfdcf1a0ab09a4c1fdd3d90e104cc91fab67033a1ba5170a06cc8b74d3b9e8581dba7cabebb2f2ff3e59307369b591988b815c47f47053efc92ff975042ca55c47d20b5e32b520055b1f287c6c470cb7944a64fd82b6c9101a300de456e688c30581d53d36a895bf6b0a884b05bc5aee6fed01bc2a58935c4754c8a03cb79424b67dc636190247ded884afa7c54f0fe36746bf7ce23e3597c775ebe508215d43df470f5dfd073a7f1bd33157458bd589b67001c2fc6468f99f471e6e4f1066b1aaaa81b3be2231d5aa64edaa191ea248c9140360cb1d4955bb382efd38b8a4d6e25017545fd1e5ebcc1a539ae9cf3b51caf3056ef450b25eea8461715c363b4c179cd99b0118d483c3351d22fa903f91f04a0b2fddad22371ec2a42c30846048e0f7976f80df4bf803879070f9a8ace04094ece42b628942b9624812567c02444f3466c6bd7770e1b3fcd2058bad83d41e6a65ac4b46f1a3f45dd6be6fbb303a584f8b972eb005c4253e2239a28cb99f4bed08def0a86e30b087f5b18f08365c0f7abf46c0b0b89f59e354ac43d3f4812a947efd356ad7b7d2cc403aaafcd1f4fc2c866ed6d82ccd4d75818d80c8dc9046ec86ad9862a07923304775e53c7c7af0affb12f32ff7f04379e6fc7481a415dae2680e2c85df79915777ee713928fa9025cdf55592f5de7e48bfa584463aa0028000dd74ba8eb13e6c164d1b9c7b2beec926338a1fd398afbe6347641294e02a273c9f03e340c775afead4dea7c92b2533b06efffd6614811322421cd5a6362c4b9a2babce796d605c8089292cd29e0031ae9a5cd8400fa26ee21012c97c00d729efa13c00ad037a23b59513435533a1100b10a5f008ff87dd5bf70b28daeba15b89a74c45ba0c90b0a305e38ae4c759c898f481e3a79c99f10b5f6720a0c1ed5bb2a3b724a081cf535858c8e9203c5325f2b1b2656022d6fb48bc71a7b4764f611a09259ff8470d5b69d864098be2121c29cd562e121b73bb7b5d22301adc68025c157b867c3f451c1a23b418b65a83a12871006454a80e40ff3d2d712c80315f92b0338b3acd545a2db7c6d19a09f711edfde4af39aa846fb36bc8f116219be09c22a7f31972efbe2cb257dac43f9abbdafac135c8eb3c6359f3e380e0924f28947b7c3953114ca0006b0ab1ac8886339fe9fd81ba4587c3e77a58548ead91159092eb0f273a9403e03e465e15839db0c4e0ba109460489746b02542d5557dac4fd8bdd82727b23bf99c8b6b71bbd348cb1a86883dcd942131acbe907b256c46acb4571b36510ee20351db7964fff64422702b3816547ea158d4064cbd4e96c8c23df8a4196480adb9b867b1e20cc5cb0848b93b641d753f851c551da8d7cf2aeb1a65b45ed293796d0a55689c1a4717492cd62425d612a9b85df7a899d0eef29e5ddbe82c27744e7b9a2a0f7618bcc7ce798850588842d5d7be70a361d0f68dbf766085185cdadbd5a898356c16d186f38f429fe35cfcc6ba9133fbe0af21f2c9f77090bf6a32b441cb3d0c8b80b81d1dfa1e7217d16a0c5594a13551bf08871104a48c42f8a19e010306c3706d66b7491ab2cea7c6e8f75b4450db3e3fbada4fd8d40ae81a10236c2557fe7dfa893e1b3fd623ecb83ae48e066221919e077d6476d90fe5ae1a24ba5ac9912e7b671ad1098ca71ad8cff0f2262b477a4c29d5e55e70c83b807834366c275b806e5ea1d9782e01a39131dca4b4e1429d83684f72449e7347f4de184578a739e4f290681f7d0e1d50e8c3aed8d42af62a797609bb004176a5e5296af2714717e4fd06e1b440c34c1af322ccfafd41ee75b589d6c0e419709765d3acae4bb80c8583ed104b059482909c18562907e8a311c4193dac6f15cecf287906ea7eb9fa5674504a63da6bc548bdab21e17f4c599cccd05acd5185593f6c3b97c42c663b4f48c0e684f5b3de26c75864f9d9f42ce50c4df2e9e10ddc31878505b9b32f151ac8fb85c5011e9cf6247d6a275fb64880cd132db98769394539684b4f88c81eaa27d1975761f893457d62019f02af483ebf90f7bdcc08a3e1aeeca02f387430cb17fceeb6af6f15387417cee45bbefca10e1aae8a9740552965cd3b792020630e70cc235a08ccdc30dc260fb4f409126f51493d1c7698347e6fcac6f0a44d9ff610bd9879d63857db1496724ef8cdf4567bc5d91facf4dca09ba0dc7562bf33eb4b80822f7a2f7d9e1c9558c9036950d454aed82ab0c9f355340585508e6074bd58eb625a72933b94d1c22164e22753db4576eea83fb297fccd0c16cc1b7ec27259849ec455a1ddd17242034634cfd81c35c6806cf58adc3af1a33e0d821f6043b69341722c70f1392e5e3fa6fdaf0fc43cbbb58d35a1cdf728d8cf35546c41c948da3117c809810aaf45bddff0be19ddb2aee2abfbee4b8bf70b7314a5d61fb59576da12708ab07adaa637f48013a27075e24cc79aaa472f48a783f43c5a3cf72a4c25de50bb3d0d644a5b31db41c1f105ee30aa3308b27a5af0e05a8e85279dd66c1a36a91da31d3e50ccfd1bebc7dc1ff6a2e6faae63e85358ccee66545e52b52daf514dae986de278459166a54cb7538b02c6bdfd67727c24dac1603d5e5364bcbe5528ce1adc18d2ee698b848aee33629662abf93920ce4cc492bc0a1c40d2272b3f6b8bdd8b2f8a07141df9f477fc304582ddc64933a52ef05efe31455c09461185f1782b685347cc35e63521346ce43fb097fb3019a23548be60e8058414871f8ff90afa7ba25aba4e81be090e999397829d2138ed363709da363c0d62aea933e85fda1512e45c054d08d2bb1c039850bb204ccc47ffe05ffb13a53e6b6c0ba75dd627a06bacb2ced3aa84dafa0a57f5bd4799f07665af99d3f9f9ebe9d29d359292d64e2fec6c9ff309d6c3e72ece19e64f5d0f51f9de7ff5615cb6dfd90ebd42561fd6e7f0123d28ad62f55c7d53a8369192c80e3b1de165b1c9a3cd8386e50b838a2e33a87be9deda72acaf9ca1c924ed5d3c7aa6efd382b71b7aababcbec7c9b03c45db7409bcd60a0508816ab46c834483c693c0c0f69c341e540087e5fcfa25b6465d90de803b85f1599fad170c25fe4cd5f7dd8a84a966af28a1fcf4eb1ebc3aa2ae5b4b34afb033f5f428107b787c916c5bd442052932867ed347b02bb3f497d3e9a0e4833392f0629633c0506b61269975c792671bf450a8d3c1175ea962f974d9a23696b272198ecffa42ec9446bf8133ffc4e13c44b6fcdb6c8949fbc238f8a9213c7ae98c5393180de52453b5f7145c9198c596df8e08a610fc7d9f831c3001913cd3cc215c647fcad3f1f8f74167972da5a2f98933208f1dea02c58865fccb783caa9abb42128044604893488d678640200731bb6e86242906a6acb63dcff7e7ef78a924ea2d71b0eec17a6843f0211bf0315b5b5fc8476dca62ee1819d661f100938db0b351dcd09cdd080e6325c3223cf114925ecb631eaab8cf45e6ea0665624f1f5857226429adb100c27418edd24cfb1cc2c92e8bb45b38dbea7ea3f987b7fdf6a41894ab4f7918ea4685e82485fcc8dad8365ff0592787c3b182fdeedf835afa78df246b181f7fa2fc123feaa79d138fad7b76bde0ceeffb5dad6c5fdc5c69f766647ccbd991b95e1369130ac8a2884358fe1ceb410d72d47b7ca582ce6a5478f39386963ac7f9d18dbd24e47c0fe4dd464779e508992e25515dbe26a59c6a36d9d46e156b3fe5265e0e5c47bd04f27f93f41359d37cf51e264494b694e4", 0x11c7}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) fcntl$setstatus(r1, 0x4, 0x8c) close(r0) 21:28:54 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') getsockname(r1, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xc) close(r0) bind$unix(r1, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) 21:28:54 executing program 0: r0 = geteuid() r1 = socket(0x2, 0x4000, 0x101) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) connect$inet(r1, &(0x7f0000001540)={0x2, 0x3}, 0x7) r5 = semget(0x2, 0x0, 0x12) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f00000000c0)=""/209) semget$private(0x0, 0x3, 0x80) setreuid(r0, r3) r6 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f00000001c0)={0x5c, 0x25, './file0\x00', 0x7, 0x3, 0x8533, 0x7f}) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={r2, r0, r4}, 0xc) r7 = semget$private(0x0, 0x4, 0x6) r8 = socket(0x2, 0x8007, 0x100000000) ioctl$TIOCDRAIN(r6, 0x2000745e) truncate(&(0x7f0000000240)='./file0\x00', 0x100000001) unveil(&(0x7f0000001640)='./file0/file0\x00', &(0x7f00000002c0)='x\x00') r9 = socket$inet6(0x18, 0x8003, 0xe811) recvfrom(r8, &(0x7f0000000300)=""/4096, 0x1000, 0x1, &(0x7f0000001300)=@in6={0x18, 0x2, 0x3a, 0x4}, 0xc) setsockopt$sock_int(r6, 0xffff, 0x10, &(0x7f0000001340)=0x6, 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mkdirat(r6, &(0x7f0000001380)='./file0\x00', 0x0) fcntl$getflags(r9, 0x3) semctl$GETZCNT(r7, 0x3, 0x7, &(0x7f00000013c0)=""/211) syz_open_pts() syz_open_pts() connect$inet6(r6, &(0x7f00000014c0)={0x18, 0x3, 0x8000, 0x3}, 0xc) ioctl$TIOCDRAIN(r6, 0x2000745e) read(r8, &(0x7f0000002540)=""/4096, 0x1000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000002500)={0x1, 0x6, './file0\x00', 0x8001, 0x1, 0x7d810428, 0x400000000}) 21:28:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x80000001) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = syz_open_pts() write(r3, &(0x7f00000002c0)='X', 0x1) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x291, 0x0, 0xfffffffffffffb80, "855c55000267a7230000001a0000000000000040"}) 21:28:54 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x23}, {}], 0x2}) r1 = dup2(r0, r0) ioctl$KDENABIO(r1, 0x20004b3c) 21:28:54 executing program 0: r0 = socket$inet(0x2, 0x8003, 0xda) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="af0e503f3a2df0a76a5766bf3c76397b3fbfa55bb9f1a841234a4b4ecbd0529b2b1afc5409c177c6b4a53bbdd7a1d09ca4ad3586d481cde7e9b0e5ba2e8204018e59d7236d498142e124bb69bfe0dbbfc9599d1f66a56f4a9fca903aa458bb2020e70fee54c3a3c4f9fdfd2de050a6b84a0073e1b2e3ca6fd3851bcf756ba6426f84b6b412f3d6f7b5495ccbdc4d452a750140c2141a8739476c7c520f5c291f98a687b3e742795f55c73ee0f5d3fdbbdbbf983a9556640c0f6d0bed05082ff67985a90a9c0f734046783b2d495c92500cdc580a92eb221ada1848558013885e367d75acc82ffa148324e4ba2918ce140d71859d2dea3283501316095b5835380e5f443ba3edebd624342b784c325c4ef471de1f67c8e1a0b24b0b15f12be87b9354c8f8deaf9827988319dff826608251d1131875cbf2840408dad8a3c1510f34f6778402a6b60d85879a60ad8b0867ab4e6a9e0083009812d2bd79857a1aa83d491b586182bb88b5b816a6b7fde8a9237456386b546eadb3403a71bb5d4028f5ec75bdb0b5ddc460993002baee91118bf7fa2a9ea1c01932c660e2fc3ecc0291f6cfa99249c0bd8a2cebfe57d17223b8ae9cc116d84eb7b8f96880cbb19b7fda08e4f2ec88530c1c6cc31ddac48dd1fbad0543a5e6ecb9aa9f9aa83b66f0ed987f0dbfe2ebfcd48e442f3762f74d16e67b258521c59b027c7c2bf38e2939c536cdd3d7668c292e445ba78d11a1e5a7a56bf93bbec482fbbccc6f589532319cd09236b2726065450ebde41b3e66fabeb8f02f1db83217165ded10ef17d53f87ecba06539f12075fea4eaa109f9fbac686613ddbb2455e5b2790b372e2221cb776fb8da4cbf02b6af07891f9f0bff55a67e3a5d54909c3dfd20007e177099814c41fc860fae31b2352effd12138bfae5d62a73493f7d9dc67545535e84bfef1f6a621b68731fe3a13eed3020c2d8fe955b2f15364e029360881b668f5712f1920bc89df185b99c48b4b52749d07169e57f4dea96d5b6f72692373c38898106fc55b26218377bdda202076b77f6809165eed84121d9692444400b963f948c16e5bc6e2e0dc79a25f1cabb5d21c68ce41585ce07682ecb98389c4f49ad9641985e2d4e75954a3205c973f7fab9b528833d78289dc89d957b405e5612642ec7c4313c2e9df74cb2479b3a42a83a07e6ea4df97158343ed196587301570668d5d7c826cb9de1c89d1c82905208ffa53f701029551bf56cad91ddb6fb8e8324d83a89af30db8484e2315b62ece0ff08d88ce9e5d7373e2bec671f2b2dc8a1d4649b2fdc4eae75f0f58b224e0fa501ea8d279a6dd4001beb73b8f573fb67b59add803cdf778776b80a8a48189ec11d8d40bb140761000845f3675089ee27e3a7119a5ed2f50b9a4bb27b57c0c23af6271a9292f450dc00b9f7950f6962e967b5c282225bbe82d46a9a27af702c0aed1006b0ce94582f45e61652ddeb323b28d2620bbf1d69c1f3f081d7b5a55f6d23712412940c32921b7b37ebb0690ea0351fa5161bbc85e780b49a6909848d8e755c7bdeabac62b3bebde8b5c4176636366341ac201acc49bec06700dab41a8f69a74e7c7c341f065ba54b99d94e00ab9e31d6db40a25f088d55d2f29f9b9a16cde91e97f279df4d94b79cf88f4973dcf7d5475f79a4ec2bd750334c526ed53d67408f2b2190192960bb4e51b2b20182882306459e96fb79cc0b17dea86e05f457748f37e81f854cd07f7be95d492080382626547f34d0c1faec6017b93f87013a6fa1f67188453f4b18e879f09d1421beb6163afdf40fb8501f9d98d3fd9983ac3fb357de5270f5d1d6fefaafcad6bb61000299bb963149b5ff825f0693127c0c993b478b0c080096aae8a86aede198f6a5782168466e4bca9659d9edb7d48596b6b00b05f4fea7c0e9d8deaa151bcd220173619a19da707b59e3d97f7f7488fdc3475631ef2135788959a09c2afdc826aa40acaacbaab5508dab140dd148b960c7b51453694028a522d01350f6adff4594ae4fd42116d79a47fe3833d1f1ade3ddc09559ebfc216aa9e78cbf54c6dba63c185852ed2dfaf2fdd8d1e205bb0127c793166ff3b1f0e67a9cf494a4fc88192faf18e718fb09d1b2b0d74c4a291f8810b2103a576b0eede6538042e70728d69f0ad1d2bf37ba2f41a30bc70043150b4cddb1a8d1f42ba4c4d7920ccf644f1d89c0f03756d9e7addc6147134e8bf349a1bc17a11c973a8fa966d3e8f5baf5231d349a1a8118a34c49253f692c27d8c011370a15b9236f04c12c694350a03c3b5938d366c477d2125a10874fd61f09de29b141f6f3491f5691abc0c4b2bb9c5b5fce07749bb01525fa610e45fc9721394abcd4b9dd5dc53088795b7d1b727ed905ddd0d1d950c0dc3f8cda97de84235bc17359fc36d4d49482fdc3509a0728112489e0af2534bbe1d1a9c141dae32f83f4b9948c71f389a03d96b11fe2b05a33fea3d3b8cefb3e46b96c3c8f2fbac97238c7a192c66690c06eab3f21c02620f5d0702cb42782425e2133a6ee17246f6865ca2c61ece997767e9255bdc983cb3811917b47a34bc136bba2800011c4bcc4acc1a80fbca2aa6728c6be9033cfc41a6ff63c4b71de9126f0c020126ff6f465c514a5225fc063bb35c316dd7d4ee68ed64b34fe2571738ea15a0066dcd34c7befb11725d7b948a91055c05126928009e1c36dd8273dff1ed8f0b153d72ec83697a75a137c9b47bf0ea2cbfb26948dc7b26b251b2828275c8a61671251a109348a10e3c5cf8011aab51e36efb3aca725ce230d73d6a6502d775c7c43c52304eb597bbbd0d15bad443a7245ec3fa209d9c3a16360372744174b51a383689c1021e813f73cf9f7a16117ccbd323d2e005e20889bc3a89d00d7bfa6df11126d09feb565ca17b148eceb45adf3fab5f3cbab80bd1c198fe6db954e4f755b79caaa93cb27006ff994313bd3b03724fd99ddec73c5a9c00bc6735d17001208ba5358d5cd7f3193b67fcc787a7002071a97cc936f96e764591af0a45e408b17209359326b88f306f3501538663467cfcb2bf1d63cdfe86dffbf66240a58680fdd1adb22c5f864896f62cca884acd9a60dcd52e66a31c1dc2c20e891e54d0cf822fe549efebc80de3f972de989f3a5b7b38ddd626d5d77a73ca2926cba3c6d0d0ebc8ad1d7101900bdf6fce1d938212ffe627e64ba60ef5781e680a7a648b7418361dc5396985a40bdfc57cc90a6cebff5e67516ffb9e4d08dbad4e1edf1649cb7618ac1d17a84d2987d3282d483f67a193b7f2e889615ef4b6c29be9407efcddde477bf65154a8e0d1986192c006e570cd3fda9379fe0cf6b38daeaa70f3f66dfc70c15b315576f279b87e1085721d22eda482845f9345816f9ddedab205f1a2b8900325e9bf8d34df1906e37b4fd549aeccb6bc4e7d09752b487d1dae735789387f09e98e4efa510a9268feac9e99bdfa1344b180243d5680188bc68a5be489d023218fb0f53209c8fdb1d54fb2a8946088c2bea33bba650b326cf44895a818b0009cc1385834f60854ca3c17b8e949f8fc56c9444e9413ebc15d5d28a8cf85ec798150b15746cf3c8a68e4a7144ddd611288ebebbb38269e559e22ef8b92061fe1aff27e27eb4519f6489ff24e017485f8658e4dfee5b78e8abaade51c6bb9d1e27d8a94366e64af9b16430daf32e70e7bd3b61c97581b55130d26bd083d7f41df5e6bc2edcdac70c99f1b665427d94df252d9d4fd8000d27724787e869334038d9fe8e0f10e5a103e5239b9e1b140ef73481f07ab588ba2987dfbdac10761f457f9792c456c92b83ef5a81110c33127073636341a5fa6b83063e8ffdd2a3ee377602cb4a95fa543579022c6bacd8e06a96a2aee274ad3b8c343a5de0124b1ca03bf8b3dd3aaff766eb8c04ab5925ad7cd745acfbf2820ec6a956fc2a8b6bae7bb18b64f9ce59a30a649981ac319ac6b1ad0346ccf1a08cdb5a8bdc566a67dc2bb0264b3f9af21a96cee2d6d3b06dae3e61875d9f8aba57e30b1fc56d31efd3d3305d69fee0ab5175ca84e2ff81c51e1c82e138999ae7cdcba057ade81b77904d3a54d3bb0a337e0d1ec179399079bd6933f49fa1fe6a949bed87e31a01fadf1ea1f7a72121707e3faa47ca7e63836fc0676195a3ff5c51cbc17a2b8b6cf8f885b69a963b09c2a14143b4df2c041c4a1deeb7377394c101066e976ac177ebfa1e862778bbb1cc95f3650f95b0d0017e375fbcfbffa2acf4322224238b86d861e19cf43ea7b6c29fcbfa6bee5a34ad37e80bffdf84748c647e37c5743924ecad9d1b6f2a9ba1032c34569420e5c66a0de2c6ca8ea8ce365a2cc6cd3e40f5ce9cf9c9a8139aed8e3068f8af8607e0b17069579a5a07e6eaa64065126c30553b6eb80b740de1eeea3fa387cd9a5301d17e993fc4a1533f1e68664a9c0f6ff8df8cb6328df7ac068eb0735aebc9f2c6f289b8dbf910873e7318d8ef4db9335af178d8695bd71d554f09f825edacc4324a5a667785d6967d995829e98899903a00a1969811a5fc894a55022ff2541fb9dddfb6c017630cbdbe14d213ae846303f83a3f03abe5134d5cce9bf825fdad3f0ccb1f4c237650bcbef3083bedf7ffe411395736eecc0ce444afd956bec33ea094cf96628d6ff32f70ec27aab817fed154f2b7809ec4354da00f54d9b8d7806d365d21017eb0cf950d863272e592f289b5a183e5921424a2236bd32ff339eb18d538329b788b8748281a64a2558f9952fd52ab610b7894b7dd5091cd6abec55603b845feb7700063fdb1e9f983f726bfaf4d3025a4bd70ace328cc00cc494009bf903aba785ae94c93690bfe37413359a21d39df2738aa7a580ae6bac52169a00830d960c6fa62d8ac331517ea5adeb3051d8ac3e183b641ce0e22aecc881a56581d2378d0aa40e45616f659ddda7096492a1a0b93d36e3f3bcc33948ce815dcc0616e34a24ce37ee1f7bc23db40fea81e2b6c16f34597c03afd9e4f056b5a8254d1a0b9cb91cc69360f70548149303798198531f9c878b5d1b12fdb8ae41b1b1b71e16eb71158f74ea77eec44794e6c6755e448793a619c2b00eb42089662f307ec0140e091b7d097568ef8527fbfc37ab7d527d91f4149e7f315d090b0c44689e55dab418fed211b5c885641a3e2b203a1d3b4285312039032077e1969be90cc9214fbb34c8ca6070fef9a3f0c3e0ea5b859e2cd1347777dfb61ba853e21e5ca0c74d4392f1f95209970f927f677a50ec03c4e6da7e94c1850bbe2b23e5caf329f5d4f6534c3d5a93559bfbd3b81f9e20f4fb16f7db1ce94ca71e123cfa0621f0206131b1b12e25714bc804ec042065599cac90cc0a23387d91caacfa072490284a2f2ed89c2311964e726e996a65b23ea6ab15fc71b16be393f63a8a0030d174fd99d95058537caa4c5dd5fede713555a758c53cb5eb4c6ea9fa3e9f1b85b3887a208becaf72090333bd939087a742d5f23ef0ced76fc7f70ac4cbc911f539211196296cc4fb1350e9ecee88f8118394065fc6f77dc8d317035402dc211190f24a25265f8e91f89c3a4ed100cf273325077a610d8efb012db3ee2d32a251447d854d26d555b6f92e19db6491e911f37756e7f4ccee7fce6b166dab8ec4c7a5e54bff4bf6d0be6fe014a3edad8fe0bfc63c4020dd5e1a6fd76352508fd44408a1ccac80b59ca4437a0c8a8235628437f59e12e4cc6956bec3ecf81a2b7604b372ff991c46e984f679df00705ad5477678c488476a4cb91403b13b4af03ecfe7947633a5c9fac722d", 0x1000) pipe(&(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000001140)="8910fa87b00e607735c579873960b7af948ace46cd18ef81d856ac0cf0c42e96edc8b86d1842132b0e82206365ea28b204ab9d8a1aaf1d0dc86f2b34af5c7aba7c2f786ff4861c8dc794141f7505ad8373fff96033905837c7a88607a1d4916193eea0cb1cff2df1af9e4363a8b22d670d651b049520af0e39ef03586e08a87e9a9e501c3108e747d1709b18057f64a79868ca9e105e784e997ce9b5ec117432470ceaf8e4ff97db52d0473f995a4de7443cf250f42d1a5d6b5cb5045c38f678195d6f0b737d6638adbab09f227fa246615c8616c4dbaeb9397975c699fbd0ef30fccf0ec8f8d3b80d6d413c9e97b6ecdf7b564f3e45768883e5", 0x8b426554f9bad16e) 21:28:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8002, 0x4000000005bd1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000000c0)=0x20003) 21:28:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x4500) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x100, 0x0) readv(0xffffffffffffffff, 0x0, 0x192) open(&(0x7f0000000280)='./bus\x00', 0x88, 0x1e) read(r0, &(0x7f0000000180)=""/160, 0x96) poll(&(0x7f0000000240)=[{r0, 0x191}], 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x220) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x7fff, 0x6}, 0xc) open(&(0x7f0000000080)='./file0\x00', 0x81c2, 0x80) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000000c0)=""/151) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./bus\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000440)=0x1) 21:28:55 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x993565a2e0f4e48b, 0x20) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000002c0)) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x4c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000300)) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000000)="bf846ee031f0fa5ebdf390709a0b9a1b15b66e503e4a8fc4f4cfe59f575b53c34cb66dec37c26229dc50a46c78647368be737ae9446842676a37f0e2c494bbc4cb673dd44494b9b2ea615a7a446d59eadbc6e8849ae076ecfcbf03ce347187ecd891042c8252a5e10446ba0c1523fbb0306c913c1e", 0x75}, {&(0x7f0000000080)="a5411f3e7353b34e3bd1510971ccd36e0ad1328970cd9828a3ad0e2feba1c7e0a9b9046fc4e969f51ceadc17630f1cca7869928705e6331062b527db5e724a49fd7b08bee0428dc48718813932ac29b8224f352f064a5d0c9da7498171b50552cb9d93d33fcc2dfa7273a5759b59d018bce2847eeb395499f3f8aaa47d62c4393c2a289e6885b1b90a879f589615fccfd0086ab3990723a2e2db113574451070636a76036f936cceab6eee36f8c55131988631788df72770c27aa81c8b7a250bdb0ab7b1d2936808896d81b4d848c0b17012b58b8015b1edccb2af0e", 0xdc}, {&(0x7f0000000180)="be324e09f3e30f0b6a4854158200839563fd70f14bdb1e696beb706c57fcca913e3b522dff490873efde4bcafd98d3f32e149bba399be35f26cca10affc4226cf5eeac1793e6f7e45d04526648a8616861db7aa9356c94f832eeefa3ea85a44bbb612e5571025c357155d83daac0fb4809c7838e103a0084cd5222f1fea503c5f3e6ff6b8b60a1a686a429c75a09154c0ba738757ec3ee86dd7aea2a4265b03f1c6c2ab11d79ca419b4fcb11", 0xac}], 0x3) dup(r1) 21:28:55 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000380)={0x8, 0x8001, 0x100000000, 0x6, "4c8be3a61ccf6fb2cea4429848972c93927ed13a", 0xca, 0x1}) r1 = syz_open_pts() r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) getsockopt(r2, 0xb7, 0x8, &(0x7f0000000100)=""/51, &(0x7f0000000140)=0x33) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x55, 0x1ff, 0x8}, {{r1}, 0xffffffffffffffff, 0xae, 0x2, 0x1ff, 0x3ff}, {{r3}, 0xfffffffffffffffd, 0x4, 0x1, 0x0, 0x8}, {{r2}, 0x0, 0x80, 0x11, 0x4179, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000022, 0x1f, 0x1}, {{r1}, 0xfffffffffffffff9, 0x6c, 0x3, 0xfff, 0x4a}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x1, 0x7}], 0x800, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x90, 0xc0000081, 0x5, 0x6}, {{r3}, 0x0, 0x1, 0xf0000000, 0x4, 0x2}, {{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x7, 0x55}, {{r3}, 0xfffffffffffffffc, 0x4, 0x42, 0x9, 0xb8c}, {{r1}, 0x0, 0x2, 0x20000000, 0x100, 0x9}, {{r3}, 0xffffffffffffffff, 0xa, 0xf0000000, 0x30e080, 0x5}], 0x100000001, &(0x7f0000000340)={0x9, 0x41b}) mlockall(0x3) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) write(r0, &(0x7f00000000c0)="1e", 0x1) fcntl$getflags(r3, 0x3) 21:28:55 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) read(r0, &(0x7f0000000100)=""/234, 0xea) r1 = kqueue() syz_open_pts() r2 = fcntl$dupfd(r1, 0x2, r1) chflagsat(r2, &(0x7f0000000200)='./file0\x00', 0x0, 0x2) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r2, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000000)) 21:28:55 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) r0 = socket$unix(0x1, 0x2, 0x0) sendto(r0, &(0x7f0000000080)="96e4c4414d91dd83044b7ff6157415c24c0a8fce3d9ad628deed680c29ab7ea3c4e5cd887a239bd44609f706328a4a5e660cf10d15c5a866a81c2f297beeaead8ea1f631a93644c8fa3b5427b0b32ead618914814da98271091c67cffa3313a210f181ac2284668404868aeac9bb9563497b880d0489b4fd74790970fcac54c5ad5ee7fddf7e60b51b4a5385b92f0019cad4326cacd92f33bfd2f072acd925db71a93168a36576fe22dfc86b7204bc23", 0xb0, 0x0, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) semget(0x2, 0x4, 0x80) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 21:28:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040)=0x2, 0x4) 21:28:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) syz_open_pts() getpgid(0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x7e, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x9) r1 = semget$private(0x0, 0x1, 0x18) semop(r1, &(0x7f0000000000)=[{0x3, 0x7, 0x800}, {0x3, 0xff, 0x1800}, {0x5, 0x6, 0x1800}, {0x2, 0xff, 0x1000}, {0x3, 0xe3, 0x1000}], 0x5) write(0xffffffffffffffff, &(0x7f0000000140)="6f49198269c215efa7067b369ce977d4bcc85038369d", 0x16) 21:28:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x644) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000140)='*#\'\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00']) write(r0, &(0x7f0000000000)="412e2e95927e", 0x6) execve(0x0, 0x0, 0x0) 21:28:55 executing program 1: rmdir(&(0x7f0000000040)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file1\x00', 0x1, 0x100000000, 0x1, 0x1, 0x1, 0x8, 0x5, 0x0, 0x0, 0x8, 0x7}) 21:28:55 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x2, 0x100000001}) r1 = syz_open_pts() poll(&(0x7f0000000100), 0xd401b34cf3dede51, 0x70) write(r1, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000200)=[{r1, 0x5}], 0x1, 0x0) setrlimit(0x0, &(0x7f0000000040)={0x0, 0x8}) poll(&(0x7f0000000000)=[{r1, 0x37f705b1e5206de0}], 0x1, 0x3) 21:28:55 executing program 0: r0 = socket(0x3, 0x4007, 0x9) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="823260e50049a55532379dc723dc19d0b0b1220000962c20383ae627bfc94268b1ed295cd982c0ac2f275fe97f1126733d6688151bf24594e79d48ef51385f2bc89d31e5229316d3736da625b18052feb0fe7099216fcbdbf6ee7472712ad9834bcb6beec1b4aca859d6cce8c9abbe288408b521e0e86faa8c26c34544d26f23defba12cc9f0681c5b60304cbce03df071680cc589cc5edcbcc5c3b1bc144f548b32ce5dd51383db1869daa50ec2034349f309a3e4035eb9ff7fe7022508fc925bfe7533d75833"], 0x10) setsockopt(r0, 0x8000, 0x80000000, &(0x7f0000000080)="467bfa6842e947d2cd26fa7659093f65ae8c0e85c2bc55e0cb6183bed6dd92a0b1f7500a84b24c036e5387e02afb98fe33e2f5b79659720bf32c25fb9a865ed201cd9fccb9ab05ae36ff8a3a3a1f774427a910801792923ca6d66cbddbce56a65a29ad591a88839c9ef383f74b3886f2a2e1b3b53f33f1114b06dfd93452f3106f15165b448304196ef902c9e03e912577aa633227e5afa4b95bde10b42b4920e1a5ac9d64dbdc499868ba72520fc5824c1c7a906e15a6b90e9f0c52a6fd3f1a47bd2f8d91e4c8dfb9828ba95ac743a3e2d378ca932e453a78f7b6b73e60296aa39c10fc60204f879ac604fd2ca9d24fc7e259d346160964feee6a4f2f", 0xfd) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x5, 0x10000, 0x2, 0x1ff, "f8854a03240daf2eb82dc6dfce557f4ab7429963", 0x0, 0x6}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20080, 0x0) syz_open_pts() sendmsg(r0, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001300)=[{&(0x7f0000000180)="87227c8d380b95838303f2a580d10ec9c8f855de2b916d4a026ede249e37c946", 0x20}], 0x3c8, 0x0}, 0x1) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) 21:28:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xd91) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x1e, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 21:28:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) dup2(r1, r1) setsockopt$inet_opts(r0, 0x0, 0x240000000000a, &(0x7f0000000000), 0x0) 21:28:56 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) recvfrom(r0, &(0x7f0000000180)=""/78, 0x4e, 0x800, &(0x7f0000000100)=@in6={0x18, 0x0, 0x3, 0x1}, 0xc) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='c\x00') setreuid(0x0, 0xee01) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='x\x00') 21:28:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x402, 0x0) setsockopt(r0, 0x800000000ffff, 0x40, &(0x7f0000000000)="58f47ad1", 0x4) 21:28:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x80000000, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) msgget(0x1, 0x149) close(r0) 21:28:56 executing program 1: r0 = socket(0x2, 0x3, 0x33) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRES16=r0, @ANYRESDEC=r0, @ANYRES64=r0, @ANYRESOCT=r0, @ANYRES16=r0], 0x5) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="11f46c0fe3c64923", 0x8}], 0x1) 21:28:56 executing program 0: mprotect(&(0x7f0000002000/0xe000)=nil, 0xe000, 0x1) munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) mlock(&(0x7f0000006000/0x4000)=nil, 0x4000) mlock(&(0x7f0000007000/0x2000)=nil, 0x2000) 21:28:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) kqueue() connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2fe4fa59081e66696c653000"], 0x1) lseek(r0, 0x0, 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0114ac}], 0x18}, 0x0) 21:28:56 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000), 0x0) r2 = semget$private(0x0, 0x3, 0x80) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000440)={0x6, 0x6}, 0x8) setuid(0xee01) r4 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) semop(r2, &(0x7f0000000280)=[{0x4, 0x1, 0x800}, {0x2, 0x8000, 0x800}, {0x4, 0x9, 0x1800}, {0x4, 0x3, 0x1800}, {0x2, 0x1, 0x800}, {0x3, 0x7fff, 0x800}, {0x1, 0x5}, {0x4, 0x7fffffff, 0x800}], 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x8ee, 0xa0, 0x7f, 0x8, "8f534810b6e6a8dd693a699e9848a02c345f871e", 0x7, 0x5}) getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000001a40)=0xfffffffffffffffd) getegid() ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000019c0)) sendmsg$unix(r1, &(0x7f0000001a80)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001980)=[{&(0x7f0000000980)="fe1adac1eda3a2e61722bf5f5ab3f2c64a5b37136b6b6cd27ae05e7f4ea306c550d2f99fb67f3cb7765eb5b36e3e6d5cf1f63db916c45ed2a59d6089afbe139c0fd78511aea213c9f6ec1ea1a78401c1d3263b2c2b0eb5b5879d297e9c457d96991edbb248b83d642c41bf4f82bc72051f132db093855e4c8a0c147c7499bf3226c7921751037b75a42c86b2b78f0ce09166f371c182b55af2afa1d0ef1e8c8ff97c53246d760a5e3ddb00ecb7da20cadd1a6fc54057c5a6bafd48dcb064405f2a24cce666509d6ba824cbe3c56b86adb12d2fb360108e0b31b73f58397d0b40300ec774b0db1a4351d1f59c01425564cbd351a8ceae2d997cb5d49d5e2d85ad4ec5005ec4d6b94f215a468e8e653dd971a07c6fbbcfb4d90da53a617e196a8564ba31a4bcb859eaaaba8897afcd1f91f7b7f5309cf2b9e33902290ef70e47fd3d096cc9c1d4b17b4a869a12a7eb2dc73110ec20d4d63d6be37e60f13eafd45dbdaa56c93a917c4d891c9a14ba2181a018a6459aa96366ad54ade8ef1f96efbeff7725793051b10eb97bbad21abc3d220c34b1d6d83b8108d76e8a466f31e94debba6a58da7a1af624fc63123c44bdb114ae90b66ffed30491a47ca9335b6c4bd1257b284a40635a36baec00e28f8dae0ed560adae5337c7a7f9c7328e5a4dad91bdab634be90674597373fc703f77c3e4d6f53141e16b1a76eb1fe3f9d4ae13e90805ae145f5410f4f3f69eaf9fad187f7818ae4bc8f7d3ff06021228fb4f86482c142f5b60bcdaa213a3fc5221578e7b91c3265222aa64847ff803d2bd1140c0d98dc6621faf470fb1a27f9e4760d13b14e334542fafeaf78bba32444bb52ce10cd2dac376bd558da2debba531751fb9f4bec135a763f62ee89ce8b7c1e6d1721245fb19e51adc0b0a61562e8df3e1b53c313c3d8e2457ab19056a902e584cfa92465f79eb0578f5f60f31ca70f2bc7427e795679030a1934e7a0058b9db57d0ef61d86ead62ff4551f3ff66a5608c5efed60fada88dee664b366199a2c2b475a1edb1b029c9dcf42dab7ec19b3ade14852f6de60143f823fa43621bfccf703f37fb62a84b3fa8f677d7d6bd1a9f8b2d58ce4506d9050e0e3ccfa603efffd83c4c5f7ffee933a0f8cbe9c87eaea900b378e07540ea6cee91e26cdd7a5e61889c430574026d66fc36791bf9452722dd1311815c7490b82cfce34f01ac23f4ae963b73a80b0e7fd1443e194997822526cc5e7b8daa7750cbfac7045dd40fb7dad9ea987b798e910eb1b67f4bb6d753de896842e2edd3c954df35185965758b30eb2206f310ef0a6edd462cad56bdf68a5de7b21a36b656e8f756e84ee09fcdaf67caf12126e3ddb9be2d633521d959f3fe15890a3cd55ab7ad2d41129556645f04847707615fb7466a211d501dd6c4cee82678c5ed3232a04a7e731aafaae926997edd09e800f768f4860d80a7d9aee31fcfed6b617b50d14c72200b322a6570b1a98118856a343cc8fb3cb236909e0dae9df90dd236b0db99bffd7822cb5c3abd5edc2b5e465ec56204dfdc1cf122465e927546556d87dde7565c14cef43a0be518c096bbc8a0ad1ff281ffa15a3c7427aeeabf7002e17fd747514245e7086e53e08ed7ed6751f2df9ec3567e2c9e326c9d10eb9e24f3158da9ba5109c81813b7172ea5019d1bd80582b4b6a0c547c645ce575b23c0d902fa987870f80bead7962fc17691f30ce48ad5118d8056be86a4258c26c88ada0ba15a151bf608abcc064310a3f057b266c10e836fa088371a9c35c1b59685b663606f8bae7f7523be612f86f1b1f2aa27975aaf3e8aa2675d4e8014449918a18ab76f86653982307fd380a85c18c47b9523407287b192b6c36f87b82fc013589a87ff5cd554f84414ae9b4eaa369b12a408443ebf145daa71c0ecccc22ca13f81bfa667fad9eb61617d5af41d9295157d54bf2d1a2e6e7f6764b35ec670c0d7afe9ee9984efa03279c0862de8a8a4a2da4ac10fcff0eee7bbe63355cec15a55e3d44b7b3db5dfb43a76711112580420298fa8a300782ca52c253973a335bac917bc558361da9574dd02b8776269a2921e4013e110f21e32b63612bd6ceee1bf07ab8f33e59c373197713da105b45a988bc221a6ccf349e634354926fe77baab929bda68e9e52bb9223ca328d1a4a0f494a98c1ce16b750081a61449bca808dba17e7fa890dd5852ce273fa23b2877d15fb81aa4a83f92762e955d8be432737b28c3645307dd16f2ba48e78e198e785ac3bba55079ac19c72d3b27613cdd693c5d237c5eee6afd8343f09df6b4c3240a3408cd260ed388cf81316bc55599e26762f075ca5f4593de3011e5cbe330a4fd9faa25a0cf148dade116ba94001f597f3c9a483a329b4d29a51ac25fb415201fb7e8b327972ed72513ccecb86780e0e1077fecbc72f4b3388b45e6cf2e6cd667e80a3d5424bb16099b8cec77e7654b216966915526f7fb8c8597c4e9abd340d49ea56ee5b1123a6a9d3482283f29a86f25347d73b0940b5d9d4b63ee289b9293b014509109ae2df1fef193fe4c927ea2ee2c22fd15ed564d96b1678bdbb0b4ec65778f0c29e79cdff7f3b3656bc5028373bace369bb0ea5f7c72a5017c3be5d93c3747d4f39014308ff0099c249e45dcba324753cfefcfd8285cc118122e8791d3b7d3bbe990d15ad1c404e28fcc65aec1a38f335f900307a302dac8de1914788aa262fc7cf2fc574eb7ca148cf7893e859f07fbf5c759a25c7d6564cb9b32fe8880d8074e8f46bfe992e6858c5655a2df5d4fad01829039a36dc10a4bfc965d36c7ac06ebe0731a9c3ea3ad3fef438551d6a3c243c5ee8fc922bad5208b08256c2b75614614dfb772b9ec93ab052824a8ea20ac9b90c775e10e469581434ad1ffced87decdc3a3883d6bf0724e264aa4f0698b16b9e220af4b768f668ee249ce2020e33f0331f0c83a86ed379bc6fbc98f4aa75a9601834513494b91ac55e8e4594609a29e5961f94c698a47936e67775169f30ba1e49376c3319db41c592d985474e28bf44ef507e3ca67dc01b0a290f5360639942e39f821066400a079dc566db483872f206329c008dbefb51953d3beef56ada92e4b7a03546e3a305514cfa2aef81a70e8e86dd83dea14134d78f2105dfc6724b128aaf87889a49b06089abac835d818951116b0f3317a32e64f94eab920c4c7fbea42c820a87dee4ece330777773d7d172cfa683b6baf4790b44c0b465a8fc943d85d13519a1a9cb24e00c5c12b8db73b6da42cdc7ad1661255251eb8b4a719f14c57d6aa6ed73fa4a4db48d5abd6d82a7be97e02f4f5bb30f8d027358342aebbfa5a348911aa7ba900e6106da5c87e4cbb568d45dd4e3c23583c3c207112f3543346af8b5c0400cc9978bc5a7a8dfe71048280031656dc0678106a844641515918601e6c8812e750870a19e5f894b3522da933676d1050d8a117f3411e3e85c5183a442020afae02bd17483c3e9faeec274a8a9d16a82e9e10b7f417dbe7077e7b7e39f9cf1d0c9c5ab47f4c0c95743a6e44eb4691867ae5f212c3ae0e3ed8490f41445d81230b8a6ee9bb0a70efe48d70c5cf697967e6723718237726d3b3074cf4d0be88155267793c598bcb33743532717b8baa6f7fe6d043e5c0a133a6bac5a4703d712aaacbf5b19fef1762ae5bab1032017e6dcb6809c24584f9e825b1271e051b64fdb63d97bb978d49f490aa2325e90dc3c1fd0de39f882b376ed4f59acc4af69de172d9434529b40f4ed696dc70b2affd9a3a4b6189d2477134702f204ff90f69a54915d4a8314db34973421152e70b9413e9d32a0644b1409ea6369740f28f09197639ccfa5e0cf3bc97f7ce5493ce67b40e057a0e814b37d0744252fa7c184133015c36752ce693d0360c865f48a1d5d0ddaf3d4fea758590c3ae329f4b5f4741f0574c6fd747252d5f4b72df5a103d364c6f5e2dd911b81a0e3ff7741a2da3b9ccfb41d9c71b81a7bcab752522bac2ab52db69898a45f2eff49cd02aea0530357578718b1c1b98b9d8c7d176a7b1b7a410ea50d06ab0a3ef6e98ae6340ea7f5cac99ab0139bcc2670f42bb8f5960baac9e7a899301e21d133878f74687831860844b0ea950b3b8ee9a3299c798c5c7f403d80e61fdde5b293022eea31b11772d4eef26ba5f8e1e495efc089e52fe0514e631f60bedb48062057d9c55ec08a61fbcfab94a73fa79cedb618d2486cfcd454cce75f92adf1fe700db3e7ddfefd26870978e36590bd9264188d4e30d927f2d39897c90f97327f5295e6ca4bbc0c4bd3154a94735e31a38f2e1476606b87f982a916f4fb0e585baf26775b6ff8abfeb38f976965a07a16706357a721130d5d247ddb335f1930299163819bf1ee1d7df47bd9fd8d596eb672a62d1cb718b9bbb2b779b45391a4a7102d81915c428d4c33e8fd41beaeba0886cdf5e6dccba4265dee3b1ce885090757e5c378c3dd1761d1417b6d32edd2581587aea72d231e29847648ee479f1e75fa95fe71a0519e062cff9899e4115310984db3320b4898f429558a16c3f5966340a760a1da9b7ebbb527dfd8d9937b9210c38938553bfdaa31d908a4175ab694eb4762dd81b24b1401e90139fbd3a1df67ddd4be11dcd8a0cb3e221507dda40495561d8dde26737b8330e21addeaccc9b474aa153a05fe4be805b5afe088671c06f8a2249f50fd1e5d1e79bcd4ca4a22da2b0bc0985673ecde0a2f807e191d825b9693ff69a6273d72e7e42e01c956338a59c876260e4c2a57e750d7a5e5b27af055d022d2ab8dd9c0267d7628c6e4799cc75a77336015f11228cbdbd2d9305aeb86453789b70641f6110cd78ea19f85d10f3716a47008cd8f88da1312911cd1a2e28a5d47812776800c8ef9b0012bbb0277ad68ecbbcbe015d10c9f45ef4f49f92234e740b23e62bdc4069db2901c07586b605537e64648a35dc110f6fa65ae199f38f2b187c105eee1c49eaf52e99f3814e3dc69de328c5182cf2017e18535e296c80570284fac8fbda9c80de8c239f355e002bcbe78c1dfa291a1f626f1ec208e3909d5c566f91a94995cef882454d21fcbeb919b2451eb457e0c69c6c8ba2f8e12e9bf967dfbf656ee95113bac829ae8e4c3d89198fad50ab1f3c53448a9c970231432325a1f40a27bc336d78942a905cb308e59a51082d61a7885812193a01323ca6fdf5ec980a992307b4defa1be432e664b96142bbed1456bf1bfca31e853ab2805c1edfc486985676d80478e78d0ff4176013cd92dfac0e28a55a93be984080aaa7a07fec81313ca4dfff8d517ee0811b3e5d99b51f9e0ee23bb9774ec1ce423334f4818891ecbf3fec8527a35c7476515d0b0467b36cf0c3ecec8e3353785842d08e55e8bea1bb4316bf11d8396c9d34e081c790219d46dbda44c02e154f6bb9e3b7a2ee9bf7a6a3472b801b0aac78e44d26f97d32238b0b7a51d0f9c35fd4c9ddcb0263aec7f7adf0ba63097034c24c59736483a196cf572b53f41d9b875c3e94c0d1b2bb8258fde91fdfd1d73855e1a307d4324f5515c4c9df3903a4c2a6a818b78032ffc93ef43cfa3fcbfacd4bb20e3cb3dd4b02a104a99cf4a385242970c72d48613a200473448f3558bb1c9d13751ec45e398412b4d20fb38e348f2d1ec04dafc00aa70e9a86ecf450344fc3c6ac06b1a2793eee5a47e5ae35c5c2692c8ba26cfad5dd06f90c3406983233288943c1dd8a06332dd841a9af45dbf258ee63c4631520a30800d698aca5ae29f7240f9e8fa30988960a481b4ea40b77e0a85", 0x1000}], 0x1, 0x0, 0x0, 0x1}, 0x402) faccessat(r3, &(0x7f0000000140)='./file1\x00', 0x100, 0x3) r5 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x40, 0x27) unlinkat(r3, &(0x7f0000000480)='./file0\x00', 0x8) semget$private(0x0, 0x0, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000400)=0xc) pledge(&(0x7f0000000300)=':-,\x00', &(0x7f0000000340)='\x00') sendmsg(r0, &(0x7f0000000800)={&(0x7f0000000240)=ANY=[@ANYBLOB="0100f90024cd0000"], 0xa, &(0x7f00000007c0)=[{&(0x7f0000000880)="4566c51cd0c1cc988c260e3149e99fe0f99f38cc64e65f023d5d6bd285347a5d6ab9ae293186ec511b7613cc9f48cc7a3d37a655b3b467922a0df44557c07f1efe916251b9f2bf3feea5046ea2918bbfa8e3dc6d918b59c90ed90e05746dd805899bf409f7be463be6173aa05e4950fc898350dcaff1bc08df9f719841005a8aa1a9c4455b6cf7f747fe98e692158d8a2433f6ab8cfe07a4a16b35122113111e462819f3503bac33f780a0cf41a23e4d15319d17c22bc60e578b6e71ea6605b16caebb04b51e1dc9d126c08b3e4d8095c637825a969297bf", 0xd8}], 0x1}, 0x8) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r6, &(0x7f0000001b00)='\x00', 0x8) 21:28:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 21:28:56 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="888afdb818c403afad07a1c71282"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 21:28:56 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x7, 0x2, './file0\x00', 0x8000, 0x6, 0x2, 0xce3}) dup2(r0, r1) 21:28:56 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3f}], 0x100001c, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200a0, 0x4d) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) unlink(&(0x7f0000000580)='./file1\x00') 21:28:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSTOP(r0, 0x2000746f) 21:28:56 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) write(r0, &(0x7f0000000100)="bb8bd5750edda77dd335a793eaaaa44941f21ae77419b627924dd1725b75233d1ede027fec92957a5ab6d240bdd43f022185ea3c654552570dcb75750f33be03ee0b21dee3ef69cd86fdd0b664b276bd3db609dca94e39f3fe0be2be5d9152da77312d5502b155a16cd665f6d86b434b270ae3fc1543b0890f9b36afac4234ca75bdf4dd55b7f21e53a92c2f3f19cdde50639caa7df6f2b056ec9a025dea564c9d1a262487fd2a360e", 0xa9) open(&(0x7f0000000040)='./bus/file0\x00', 0x8020, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f00000001c0)=[{0x8b, 0x8}, {0xa7, 0x3}, {0x1, 0x7fff}, {}, {0x25, 0xffffffffb09c0f7d}, {0x84, 0x8000}, {0x81, 0xffffffff}, {0x87, 0xa9bc}, {0x1ad, 0x20}, {0x21}], 0xa}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x80) close(r1) 21:28:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000000)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) read(r0, &(0x7f0000000180)=""/197, 0xc5) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 21:28:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/11, 0xb}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca", 0x49e}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb41", 0x1d5}], 0x1) readv(r0, &(0x7f0000000c00)=[{&(0x7f0000001cc0)=""/4096, 0x1000}, {&(0x7f0000002cc0)=""/4096, 0x1000}], 0x2) 21:28:56 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x80002806, 0x20b) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 21:28:56 executing program 0: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mlock(&(0x7f0000004000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 21:28:56 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 21:28:56 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x4) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) kqueue() ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) 21:28:56 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x42, 0x4) 21:28:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r2, 0x0, 0x0) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 21:28:56 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, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) r1 = socket(0x20, 0x4003, 0x66ca) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x0, 0x9}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x3c) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x1, 0x3, 0x8, 0x5}, 0xc) 21:28:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20, 0xb) ioctl$TIOCCONS(r0, 0xc2485607, &(0x7f00000000c0)) 21:28:56 executing program 1: r0 = getgid() setegid(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x801, 0x40) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x100000000) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x4, 0x1) setegid(r0) setgroups(0x4, &(0x7f0000000100)=[r0, r0, r0, r0]) sendmsg$unix(r1, &(0x7f0000002680)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000025c0)=[{&(0x7f0000000180)="5def86b9f10a460461e776fa3dbe760f2afe67ecd4345422fba877174540b2332df72ae583a06161ebd91c865dfb1f1701ff41ab637fa72efdfc71545ae84a05b358efe98644c85ef5caee2e2a77b379d654e0df7a850089224a58995a3974abc03d9e83cd71c52e1446b81576e9068fc3d708d24cb4954da8c1329e6cfd470876a7e9684fa37503f572c11a7391b303cb1f5b9a23d189bc0a2730af6f230347f0c7da1c45249ad003e8dd3c044ac5e6f302061c5d5737308394b4747b3747502bf452f45a12c862337205db784af4e586", 0xd1}, {&(0x7f0000000280)="e57d01c37f59728786ee7f12baf48ac827f2386f132c1bfb506dd4243cefceb7b94f855b259fcf327f0894d48cdde5e1b16045f0e933530af1f7eac952b4b83f98e2e36bce59b278117504ed77a89265d5fa31d2fd8dae", 0x57}, {&(0x7f0000000300)="513bc29f3fa29959a4726dd086afa6bd88fc19fcce5ebdb32d9edc1b48d1f3a865b870d27e0c3cf2e2f7acf11bbeffc5fcae5c25070681dff44fb1dc92377d7b248530b3728decaa0dea4259fb293568477d6a88e7587022838b1ae9db792ad9a5f01867758f783b0bfe8ef32bdade7740610a6de76ed799fcb46eae8657ee1237db033e5532e8ec1038cdb388144feca4966fccc52ab66e0d7656ab0fe498d6c52985ad2824f08e04afa17d1cb9619dffcff347cec3544732426c1b12c549fa92e20cf22769c19228f0452c", 0xcc}, {&(0x7f0000000400)="63c7073371fedb27cb", 0x9}, {&(0x7f0000000440)="26f158ec50ec1d6050762151789d7769511aade15d6631aa6dbca57a8dff0b28166c59865f02b3007720ecaed2b3729b7ec0911d53b6c225052ba0856171b2f83286796d3e6b3b936e9e657a3f402996563f02299f79c2a7f68b701783f744df22eb587c75d426adc411db3ad502f0f828f3d7782faf527c5a98f52e4e0cf9c35edf5924547f487dab334ad7175080888c3d366274df59480851fcd3409a01c87d21555292f016b5eb4c61f3d7221f", 0xaf}, {&(0x7f0000000500)}, {&(0x7f0000000540)="bdf818a1c222a4ae1a247f86c9fefd557c676e779f11df4cbcb63789497be1dfdf3cd06f1577c76692f9226397904a15a1caee4fe2f295de033c6a9cca82e84d4283a9e60f6d8e5c632bd923686d35ce4abb0a3a8e5c335ffb1b71649a6c8f34a018", 0x62}, {&(0x7f00000005c0)="d03419dbd1ea6e2d92f8d543edc7e4c4a1237b507f649b9ef3480572bda78a4048dee742c79fb77a11fef178f3b1f4bde5ef0abc9751c86505820112f819795050c6c02f2a5ce96030f91368cb7760362452faefc59d929afdce81624bce3f29e6d66ba7ff7ea641afa3c96b71f2bcfc324ed3c17ac94a0e8616ac5198454b0af0fe04b62c9cd05e31dec72c4f2bc7148defb63846f2e33b201b4e404d3bbcf1ce41e727d3fb91fec45cb5e7eeab8a2faecdb1985d7e7baffe6644d3e6f055d0103362d7d6a01202735486cff7a446fe8eb3d26420ec4d3e76088a76ab38d6bdb98b929272ebf1f4b8951f2845c1ff19f8599f9531de6137b75ada65b988cf6444ca41d552c680483243555d26c63ad6355f38c97d4e07278f30f7a5363496a819e955bebd9b7660e7eddae77eb0cff402db06d887f308a28474c5f9ab65b0cfe4b087e76bbd432051566f1e72488f9aa1c96337987b7797428e604512393306b0b1510617db0aeb215dd03463c3ef2bd8b989de437e3e375f035a8c91761e5d8193bf85b9ac4fc37bc482e8e407e4b0842f3e2e4c83dbd387d0588ad446b7372b11e6fa1869de3cb896ef74ed114d972ca443d81ffcef6876f40b086448437f5dfdd9aa5cbb5ed4d452e68d509123a0a72884e35f63dd4964e834e018fff542d1cf4ed32d9d0ea39008f9a12c968438b090aeb1923832d2841b531741e68422bea674c314b7a75f350dd642d43127e1449186f70cdb10fb291222912d95dcb29d9bf232ebe0e59872a5d1c1948516883df7ed92295a66f948352f5d9065bf3c835e3e32b1ab5b75d853be8103e6f30c0343aca358cf58b0b085f78830248d5fcfbba4352206a90a8f18d14e0df6fdd5292c02d16ab27afd3426cf8edbee04380abffb517dfaf84f35517b4e3e8633034d8c4f56d7821155467cd77a015d573476445f688a36e40ccd9b382301357ddb8a2600ab98aa03dc0a39f93b432d3b336d984b4356c63e9e0c40607dfa204476ce30be5473a6cae4eb81a37ed39c9c149eabdeb07f30c10e272c15830bdf148331880795c511d92fbede4846dde888537998b782ad2337f72e3a0241c3cb1532ef6f3fd2429067a6c679e0bc322a013715a6695d971fde8350b0e11a3574936a666f00121f391f5ca0fc1c7dfa6a43d013cf8a5f7d1a4e1e8e685e741f907fb79622f36f1112e313cfb2b97809d34a38d74418fe69d8188bf306e31d4e6bfac3bf07842283292e383a86bd0882a39f16bf7febc06ce01362eb0e0e4d3eaae3061311978344869c7cc4fb4a27b4ee5617b4d574bb141aa363acb59b49c390f8f8feda7cf7e402cd269a2ee14a5c353c2e8ddc2c1887a3962539db6d5dff325813edf7768fc195fd9da167cdf2f3197ec6098eb57800c36a45a96e698886b74c2143dcd92a345b0449de7fb6eacac2173f94178320fea44d91c5ae5336582a80b4f7bd70d77e9c8cadec3a426789074b7330c91a9c8ea0643bf8ac07314e56caa85f998ac9c07568436c8490fa1a2bb66539b5422db02ddcaf64999e48147ea2f361c1811c98afecd33ae1809f5ba3b23d5e0be60827b9721820a6f58daa31b58eca5d3c25d97ad3419d169811b32a1e975fb139700369c1a0dd0c48528e992cdc0eac11141ad2da5b971a6c9fb3fde766645243492fa0fb74d0837d4e0da7fa595b6078cc8b6ccb53e8a33dcc6d50f0c7b3a30f9efe8d0c5c3f6c7cef415a0a655a90ad96ca01a1ca4c0869494b036a63d3e948f489bae433ee1cb60b78271ccb5359e58cfb1219b0c280e86ae6ddecc365a34564601868d1e517a3b81f479ea16694c31bcb028058cabfea9663945eee4c4300c79dbd3a99ee4cb83d87cd7d19a3ef1d8e42588550bd9c2bdacdeb6a69543e4a0af98284906f82079cd92eaee8ed414a083e895c9b8dade07b319cd11c8b19432e3fcfa61b0d3d22436b71d6a1ad9ddd28988f5f3992016327b8ab69ca3533bbd344b7fe23f17f31ce85479484075fc458a922c5629df98a42bcd16a3fac980c8f2e68f168c4f58f8c2f32b57d8958c2545c12b3cb2789fc872257e0d19d745ee2a5a3f8be5accc18b386813afcf38c593c82dc547e3fd74ff92e071c9e545501a77de638cd95a56a8f42f097e746b6d8d7a2637a92f39436af9ce3fd0a0c714f9a79e75c5665ec9acfbded6ea9ee29a29672e3f0300c66200ed5b762b7d93ac4abf6127b934381ce9c8bca74be5c3d2c25c9b5adb00bb3fab56069487a859671e51ad9e2ebe2624b1921a0cae462e687e66fecb6310266cd25ff16e4200716148ac8c1b2249e0e339a5b151c8d9fcf0c2cacc7d925650a4ac4ab6e4076bc73a6bc8fdca58e59933b17e8354c964c0fc7c49adfa6aa882794bf93bacce39498d748686d12afb3b419ec15fc4cb012db4a43e1a3b2b4a4494eb30e16f14886f61e90ece2ad4711c17a6b8d7e6aa2fd999375c79e595d5f2dd74b656ff726108a8c8fc89cda2542b4f0398bfbd7f76f7596bed523afaa746fa09a6db966ed0b7b49c2d759b072cac875012f4279a311894a06672f25e69a42b37fceba68a8dad8199b6738b7e6f7cb5a35af8c1d0bc2b29774c602c73c29e8168ec331f7b342eb75c7c40ce49f8b7c6b7d373d1e7e08de562306b5e61aea7910a8f7ede72518b93c996cecfb07ab3de8c1afd92d5d7c38d2d4b2de5e5e1337747cd049f9d0cdac38e7f04656bdf0e8d2c79c7d087f689557dc44e4e87f41174009de8eca907aecaf6fece3d6aedb01e537aa7249a0f8352ccfee3215fd7dcb6723b937b50e4455bf473e53549696d87005c07831cb26698fa796d08bdd5d444cf5222a11cddebaddeef5a9dd71507c062bc4adb06d2266152eac2eb6a9cde6d0cd402fe6a17828688d4debafef036d2293c5b591fc7930c10aee141c2902834a9a8f2c6c50f8ffa39445e314c2a2a30649f109b76c2534149c67cbb6e7ce47b4884cbc2a7160c45a155afec05ce19467597f6b293e6a1bc3182b3e9fe833b21c086124371aef5868d01a630c4c078538ce965697c54ecb5faf8d6d2d077dcb4cce890291068830e4c8e72e6191efd1d4003754f8561de9d1f29dae066271ebae3320e4e78e05ea8a72a637c0dae19c2071ba99633d8702d30f4c9314d9059827d45e9e9240c71ccff581a056a40ba155c248c5c554cd50726c1f1788b990d19d1b6400eefe4ecd261f743c5ed570886c252a7eb06ddda67f78beac445598e52ba9e691914505f9be8d9bcece7a6de7d2f6b99ce0097cc27c5a2100a05428522030bab70e18f297d1adfd9b5b3dfa7cfed818f9df59ea8c756b229f3073e079fe6ba9f83fd7f6b1b3dd2941f0f99cbe81407424b389e707832f390aa934cc823ec512e65824b9b3ee9a71dbb16ab0b8c33b4aead748a4395ecfff3049969ecb0507890eff72ad5856c6e8354424c2c800ec4aa61e53b92fb5aacbbe6a9b79f660a7322f084b4183a1960f824d91deed68d5703f52f05c6c1d81288c52bb440245286fa1be8bf6b3ac4ffc47aab016fe69c7bd7bec1e8999e172c3d00e69eb701e260c32a682f1063872b265c579a2639929987c80578396996af46cbb9ffcb0923ab3e50f2b4a7d065c5c954b2f577e2cd61c2042898a32b99cbfa1bc3c35d50b9c2e6eab345f3c09aaad8597372ca857e0a8fc822472723f688e7968b872376210f22ac7be14c86b6b15000080eff6a5b3195a65523e0be0600befebbee07d8bc1706ac62bb24f84c11ae8e9bca1ef25f48aa4d2d1658aceccae8e04b3fdfb535267a73bc04857cda4a313f2fc4995050611406b24a6b1f4ce829f1d126c87505da875177f28033510a99c1b5c3fe15fe0125b6d726704abdcd4af6a7143fae5ca09a75a4248c54c27f424d85a408cc0eb8ef7670d47466329ad194f188b53bcf2da4e72745f6e52d8a13571ee4bcf70557b0498b46cc2f8c610c8d8476540a6ba0e8ffa96320e093fa2b537ad3c2d325cd42722863e2d8c42ff617e40b78f527b74be7109a65a284b4d0655c7ed9b975461e3b37884d1a828c2264f3808b9c3cbf197eac0e1a881b3a4dd5ed940ee5c9c8fa288955484312a07695599761b908c44aaaf7b4bec997c2eca5a5996b364356e607442ee2e99b5c1cb3d120ed22fd0bb98cdd5693728cc6809bbff30ecc36c5c4701265cbdc2f033e387e37637f0aefe411851d66a9f1e008398a9c0fdd7c4726bff0e76ab227e1b52d0d7ee6eb662c66a80273645af1da8960a1b2a172630b4e0f00e7ba7853b583dcb6715459459ea8e7a1455ae1d5b5ef13e11e08c400798e8a22b9405092e871bc0ebd4ac66b284834fda481e6908485e5ab724ce2616f9617057024f9f31cbf5707baf714591fe82a31949da7d888a9a21853f21470ff750ccfa9397ccec2b4b7041380bb1a3971866b47ecd445a8e87afe19ba1e35c3881ef7e677b037610507d4b99e32910819eddd3125ad08dbf4288bd17a2e1acbc973429ae0589491ddb06902ea25f82a40994c37ef7d9474b68f259ba66c2d8cd3dbd4047a89fa735c0b23e26a2fdc59713f515eec828d7f0447467da1bfb1a096393566db6caab0dfc3279275ccf483f3887b15e0b7c4d67050f82c704634107a94bf5a1f5125dabbd49f8167d799dd7e0b14856494c385f5b3a04fc1a4ba5aa55a320d65a6c9ffa6c03aa9930d9f87cb057ca3ed925b2baa26800dd348c791de1f5a6eee3eb4da7b2cfaea21a982fce43a3b91c4e778366a45fb108705cd499658fea6fbcf41a91c9b2ace8fc14114e79d51c58f6607e119d29bc00b8513ca82fdcc3877783551366df1532425bf1ec3328217c70bab63b57fda978cc3ffd37a4151c009eaddfef2d93403c6a2e566b2d90da73c640c64f7392f42bb5f6b166677219a517109b7d9a910b038e22b460b80e9ee8d95c34849499f32c833f8d781fa9599a1fe2303155ddfa736aa84fb4a8deef32f732e9756845d93c8b822da8a38b75dfe7c13e0894171e54e6e51ed9d57ea52ccac17a5767ac8ae4e9e9c5d4d9070df61939801bd73ea04cfcc949e6b2b7898b75686d138315d49871055c547bcede75614731059b7a466f839752e3ae093bfc8e0193d3b1cdf9b5d84b4d00ce421f60a189dfc1220b74f69cca47530389e5987d08431bdfeb933938f3bcf9f0a569216214f789e2890e68677ae5bfe80a14e1f07fdbb36e2df3e3586955535c8a3a711ba286ababd39d2abe5e3e8fdabd6ee67e17286a00b2d261836a25b72828346240b27c01cfb4daffed698dc9dd2bf0d6e971af231d8c3cbce6ea6b4650266619fc5f7c94f1e033d65593b11c55f2bbb47aada182ba02f59d651764d6e8c28cf4bc4040c48bf8748b9c1e26374d76fa7da93f0c96fafdd17517bfb25c8715c65dbc72073b09a5d32dd2af70d9d9fef5c62ef139c4904f08cc4806c2ad7a09254056107669560c3d2157b93494ec2d1ce9e1aebe46051e315ad2d4aefc2f93ab310edbbd412db9e4773f76133db216a868acd9e92afb37079f323264ad0624603ff50cf2af2f8a74d40331707d51bad4324724df99f1f35632f4d098c7b59ee908cd3e278e830cd00e7b7837990715a688e89f092b0b5cdc0d7782e7a41fc51d1bda98b8f22cbdabce85a4b89f8c44812ad2bed4093b7bb593512a01bd96a0a3686a4e8515f222be7f08d8c69e7e71a2e6d4a29ad482ab58f01642cb653161f35a524a9cdf15fa3f5fcbbb829277c3465345828fb46770243a824d749db9572c119e34ac973805f16fa7dc206a5b25f", 0x1000}, {&(0x7f00000015c0)="1069bd50cd2566d50179083238915b85f228fa28ab2737487cb6b8c694c2c733f95deaf3f48c8b38561e810620cf4ab2fa7425d1363284fe1ae747ad4b075f2893324fda89ece50f54afc44c01cc1922cf5b059ab8404588c1927548fbfd5a8622075c50412e5d95f85fc3c30303589882a7b144862e9da47c436d0f18b770a6111d95c7cc2b849c888f5eb16764802b8603b36705378d7bee5fb2e055d8a142da488ddbfe6e4c242aea934e565e34fda48c68239e42d1e36d9e9b7ab8293d83601f343e60606e85e3c2328a8f2be896b5e46a82fc6174e44d2a612904871718ab4ad81f86bb2c9e172aabaac258705b1944f7942600194000741b9aa3e15834d67ba1364b2e84a03128090c14feb0f3686088c08e327fa2e7c6d834ee803b359d1ec829828279ad96ea43e195e086cc3f411d723bad4d6e9bcaf6f1adfb623b7c6a2303e988ae7f23e358a31227cf7f9b44cdac0d6717dd1df24eb3a963bb2cbf195ff6267cc0b2b39933089d005f61ecb8681f2257aaf1de47229591a21e437ce3f89559335be7943e3da8c229a52c7a23f9330f3f22e6cf64b0c937f2321ebe36b624e0f95ab4c5bec2f8e45529716ccd4035283fa1642cff0641927bd182f743ab9d87ce90da70e9f88a0a44fd1ffc484f013f4818f1ff73338cf21db5d92865993743d4daa35e8e26b3fac130a2a8cd15b3db6f1577280feff3bd70845e9bacfcb2ed5c12b95cd9de25d02a854185359ecd1e3cbc100a1910233a8248d9a0b18a3d508f97ac583adcf86a93a4e4028f7e6c1e7e3e31d6be667746c938afc886b81fb5e3d125b7766068b2c6dfad04efeb8319e4057086c996b78e0dc7dfe959959ad2743c18562624874504e8ae55b9410b1e5ec53c696c5fc7ca653458bfd7ac5dacae900110604d4265db5418b8a2b42fc7de3176cfdbeb89b02151385ec9fe821ff54f779594b0b1955114017ac3d06f6425811c463b07bdf63edb4c79c91d826486d49ac3f0c20945eb135329a88831cc24730c1ddef811427bea0e3d91101b2cc4e4a1805e259af073493bdcdccc9f6ed050c803116f7c8b9c040beb36a9132128934061bc5e4652f26d28ea03d09bf5be3f8057f854974f0daee660b974ff2e8cc29fd33ca39f4e2318fdbd0a34879fc574e4d6ba63e18081ac4f2edbae04284a1d555c826829d0b72452f4bf1adf20ce24d29ad21004490bfab528a62537b29e8437988fd5abb63e003040711a23cc511624df2f5b1207803a86cc1ee2c38e970b5c27ac4df4a851317499dc49e70af91c2bcc0651fa3ec816d183dca69eb7755e545a287ffdb080a1ed7d2c760ce937d26d69e4475915507ed31adabaf7eb25d835b57a43a4be56a0c805e1e940da0f77b3e1e68554ab632f9036223de264280c074a5a87bb3ae7a8653236c41f5b4fabb40531275d8c229207729301ad98c9851687c50a53d1b50d70d82c6cd253c28dbf3f67fef1c12374646c96a157698599b06a50835fdc4d2daa2eb0bbb347477dc21306c896bd03fc41635742775c7968d373fd6d5ea3b024541d448e8a733ec246654b7626995416bffef172073b338780ac79f8e12fcf4d80eac77343736eaf8f50a8b2102efe17a0e2cbaf6ab364fe6f5ebc27c5a6ab653d154a8b0142ccc9e21a8e2494bee100f9fa52fcfecbdc1ed3a22d6e04c11d751bc06e5fc082bde5e41ef0df0d0b78608a4712c64881264f28938d6b8c5efdfed38d5ce6d855b16241a115420e09f2ae60a0b13e95ee6a1188132f29ea2f007ce732eb5104c0969edbe336e437dc8b20072f31b9e414aac64148b6e3bcaea1240ccb420265d219e6cb528e830092ac01863af5afd158285c51af027143ddd4779e0df4c86e7cdc91b68e6361c5dbc65c6a3b3fcbe7782ce8fe2038a1b809073fd91e30f6b048ac426be5e279f8fba7bc0f8bc657b0b3077e2402c491c818067d01c3cf8c67c67bb4df79011048eeddb5ae395ec6a1d0360e82cbf448013346fcd4aa16524e302848d429c29ea84652fb9318c34fb34c6021256483b7f44ce233f4b914311dcdefafb8a6b331b810bcd29dc1e6a5115e07f47e74f39c964b0ca8a0fb6135939a974a2f57efa0730d9884cbf26f207470610d8aedef0aea5f3b66483dea99498e0a96dd8e652a67b246d1ffc3d88a097a1eebf903623495b87d799e33a53ea21be7172f259010f90d2d753fe7853aee8bab4e9c459633415632750768233589e0d0db3e3734561da60c65adc04ad72c9688e4dc11161e9bad832c8ea1ff5f263723e0ee3048952edb9b0eb16c1fdd8e7acdc2c931ef354aae0818943bf798ab7240c6be8c00b553ec8d6bea976527f6ed5f2c1f2ffc61ec951c87e45ef5120de84df82188938a050530885f2cec8eaec799fbbcd2962141586aa718d7a74dc3f20ea68671daa9514962a232e52c1c6d5154705b329e9460875d3cbd64352a19800d9645272704ca9462ac8a6babcce9f79807a9ec7fb4471f72d599167d716240394328181283c8cb6035609b39e96425adde380afd69eb842761926e23980dc6600309eae3703f0d1808c0b0faeebfc96b0fabbd911d6ef70c01029bcd5d909fedecf0b188a43c34059316b8a6b823f3f158ef6d601f861e22f49799114f97c23463c712f54dfb27ce8b5bc05ae473d1fd6429a4130444cf00a8daf46f85b0a860991457b4efc7f7b08e5289eac9f1d3cf9176c0fd449228642b78df5fd3a3d37e16ba8390c13cb3f187c32329dd8b39d14b195a294c930c440aa690229dd75b0a05e09e4b8f1ce8147a33df2f5700ca7032a94a03a3c158c66466017294e2e90533e95c42e6833e3d0b761c2ad7fa508f8f62396f283811913757a1bef9fc11406d306c8a27fb9a1a06ee5c6630bdc2615fa7abd007d0abfe54ee75cc57b653d46684eb3cb579a856c523791435f714bade77fc8679bb4cb6b90422e68d8857149b679a5e042a077bd8f372bc41cdf1ad77dadfbc7204789b4ed00051f0472e89cfe65498c8d1ccf022b870231ac9b6ae2e672a468a0679a16cbe01fefdff5be92d8ab9b40c1272453f8f5f2f5d105bf7fddfaa8bf646fa6db7f775bf74a9c1ae0ec9ab171bea9f8d11ebc3b68c692bb75b28d0a22c6fc0df8028c3825014af1abf7b61f058282f1bf677c66db018a51dd336cfd4963d2401a9b62b78daca41912fbeaa0056904ec3b1fbcb28688142152562e5bd2e7b9fc621696b2f38bf4848b118f5c4752d6899f16344306cc1960dfd3fc78dcc80664133dd95aa2923cc69e8d081542150334e313a1b913aa80ac4309823809c3dd7e5132959a32db504abff069e01510e1ef84125afefcf85205ebe87e64fa5239ddc14ee70e31e820734d590ec63843e64adfce909eab616f40cc2d9e4bd834cf92e8290db0930e12ab9b7184a9a86981f81611db8efbdc76a6a95eb1bd723031f7347db5cbdbffdfe47e7ae674fc82a4c8d83709d2ee3689b1a9e7c2aca9d390d9324aafd124e4f9e8e7f6d1e1e9d533d4b3b4083a7f622121344648f66352728d7f5ebe64b1d59793e322beabf9c8deeb35333a1f469ad9ad207efbcee927ef47a3c905b9ecc3bff59cfa8f3a7fae16d2689459348ba729194620b424157827272408186e207c7cb9bed9b8a57a9b595e075120dedabf393ff1233d32516791797b432acaf7423ae3ead8dda0903db7ae25b3054309e7d44940d3976c639629f5650e2e3a8ebe0c68d8f2a120e4a3f3ea3ca7154a1a1e1e366dc8060f433303db99b71b661a00aea5b91ae159a372ca3be52fba41000459b0830b49ec456d24ed8858303467814db06d2304a20012a7ff766ba979e8bb1aa7522c76ada5340c59b5e84c28d7511f16a01f214f29c692a2f4b95ce18dc04fdccf5aab4a92517f4a90a3c3e81a7510b409efe199c78a76d6866551a445b7951761eddb6e00696faa5aac9f2159d2b5ca99cb307d8d9310b0565ff46e808f7f35a81a04a1f16bbc1ed4f4cc7e45d698d500fc3fb9a6a879d69e907ee37fbace59fd1bd702095cdb63e96a08ae8b7ec84c2bebc332ab5653cc893805b1530b638d3a0934b0985a3a19c4cc75f8df0e6c6f5ad03fdebf4a1fc90ba9512506a82edc3cd57b7de8eb0817181601b7ec46e4bcc365ed58145667e6ef4b602f009abce1bf3b42eb2d70e11b7e8ab9fd2c505f09b0fceb5efd274cb90fe3472d2cc98739a8db97ff0449e0693e6d79db62092e67f050f2aef18b8edc184686e78a36a1eb444e5b0983f9598acc0269ffef906bdb4e440443b42449856c7c22cfc4812bca12cb9d53ca0971ab444c312da4159c13825852c7e0b52247e1648f8d67d3945fb25c67ea412e6c530b063129437a68672c8a0bfe8725306fc2ed2f4be076f7dd1b59f2a30c2925e9354d0520c9074ea18cabb7d0cae83810a713894f49652bf8cb27babc6a8a9df7858ef1e2750300f087c933a45ebf3c92ae1e01019ff817a2801f045556d67143c1240781a18351ddb5f57ae60932491f6848e4dc771586e5dff0a83ecfa5dfe33a1a0657614b7e97ca8cebe318d51f16de73cdb3d500a9afed58595ee5272ca1c73e1dd5eb3922602c49fc7c9308242d1043a793f9804f8c20065035d20567189333bc90f838ec5af625a7fe7c4e253eaa864379f43950fee6983049a0d901d1edaca09a41024188ed176dad7661f8f816edb619d8beccfe3ff906080bed0ed8202d8d66de86fa446ed39b91a0e3c1610c67e7cef9835727c1c7d4ae4ff67fd10396c549b0f12af1bd0ce3ca2d82ffac5e86e14ae86e1eb08f5819c83a3a9282cd4644d321ff2fb5b3fb95384f8b4af45789fd7271f438b91a9c6b35001ace01977a8c56d838cd28aecfd8aafdc0bd0fe44007773c6fed5ee99cf78432e4a6228960f7705b3f61b2d1a32343852372691b3fdb5962d4c8b8a0ff4d744d52eee3e3446c9cb2416004701d2718a904e0285b1863247e0a156f3597b7e567ab1f4c33220b93dade3d02f20d6e748c49ec4653f352cd2ba51aab864900c57f6d59a3b954736fca534311fbd1e72d70fd9211b534c9dd53d83bea54750671e756db375580c92812f716cd5f22a7f7838ac9272ea71517ad80623e92c9ed2f8afa6e9d637657c76f656e957bc61b88c2998bdc4d366699cadccb4dcd5a50add3af2e43e88fa495608471a108e2100a7d6c8273e74cc3acb6b65ee2022bd5e666bbde45fa98a330ecda5b5533268af25a407a90eec6b66ccdd015e872a162e4d413b9e25cf960d08e8b1169faa16dc26c6b054d3602b030d587283cea8c6f9dde232b07f81d22406c63d54071e4a3ac2379f58cf1f4560c94c9e3f01374628dff1a48b14c529a04a7dfe7cb54b07dc117a0ba879517fe82a961c41d03aa4c2e1a5c2d16606a5ac408aa4ce538722c299a9e7438178718586073f3206a4530dc449d9f594fd31ab5068648683450f1a97a1b73fb8b0d14b2a8628346c3bf5879fcfaa35c5adb380d4099db68643ac8696db0391913b6e05c00b054452dac1fbc61d46b7978fdc0a7ac1c65a8552af7d71fdca73531ae997d443d72a1aa0eea1bf78c44b2a174b3a223a10abdb5adbd86ca281ceabde2579cc434021d2d07c4dae8da218e37b400776df8d1c2e5567b9067d3c008694e34493ead3ba0b21479a80cfefdc2937ae5d230053cec287fc4af1919178281e58f9434951cefdced19b3b6f18b8d078e4b2e3561f292cfec2f504eac2a3cf153d9c664852ec1685c34b0a5bdc333f88c8859b21b1495c036edd1419cb548463bc", 0x1000}], 0x9, 0x0, 0x0, 0x2}, 0x400) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003bc0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000003c00)={0x0, 0x0}, &(0x7f0000003c40)=0xc) r5 = fcntl$getown(r1, 0x5) r6 = geteuid() sendmsg$unix(r1, &(0x7f0000003d00)={&(0x7f00000026c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000003b00)=[{&(0x7f0000002700)="5fa71a2f788cf2be57dffec3659449957b71d9690ff90d56575542223e4c3e941075fbda863b26b3561a164f037c6c753e27d9716baaf43d2501714d980a9f3e620ae42cb248fe7f6ba1d5ba", 0x4c}, {&(0x7f0000002780)="b13fcb60ac6bc745afad1c442067da6b0a36359b68c513295ef9d87a2cd487138b5805105b9b70222d97de33890877474b66ec49e4ddb4429369f2d46044f4f8627b8980dd3a4dda05e3482c21ee7048f72e51f57279c888ee74f080e562b5ae76f021b35267c6e9ffa501667df73f431926a43bdfb090e4b4a653422c10374088e77265234685185ef2972c62ea11bab0b0936a8cd6dd0ea47ff122fc4bbf47c94ad55688c20217e11d4c2881219e36216644bc280b8a47dd09bf7a01f5cf429e6024d1ba79f68a6f74a3e7dbd5e09ff10eccf0c194a5154f2792f90504e40e0ffa161ba81a10dff407dd3dd9e9ac63aff7b7985ef872ea2643ca547e12e2e495d25f3c907d1aac8402b1b0ef516faa1e69ef9dabd7f1ef7a1be812ccc03684a0d0e4e91c3ccfb0dfe43c8400c3af8ba41d9374151ba7756780729f2f4f25befee2f5c8545e9e7a9d18bca151d142be6bb5967318b17d24051f8437cee067349321459c3094b4d834cacfcc585205377c21cf472d1eab070ad2767db42b84e15bfca2e54255901d01e3fbbafc338d74410e7c56aab73058d26913dec7e2b90097d9e841c7afd630dd6707ee6ceddd50bff2692d50cb0c54e6dfeb1ec3bc90b6eff1de296f0c61a9700908827006df91e56d76626e21c2487785fa6732e531bdd3319795765db5575eab2a00d61a1db063945dd35782a7260dd24e3ca471b2438927bff9d607957a715a1de0321b252e433dec8eb41d6fd90364017516849a04268f4358ada5e54847cf5e0a5018feca9415cbbe7057628307fafb8c877d3025c9ccf605dfbf0fe49a68f2bf3839ef632009c7227b9c5c1ee63fee766f44b0f3fd371543dedff72cd12164a59ea84c716bc9bdad6243be13d20c44fba0e065918f82322ae39d41d99fe905ff862b72cf48474686c2f7982387f3b85bfff12beff0ca8f5991f892363c1b9635cd372bb12ee8cf5abb9038c4a5cde8ed51229c5341e0a6bb9516b50bfae745681503ffa9dd942dbdda00f1164fc44c3592a846687957d39aa9f33a203a0eb25d5144a0e16d679b236b536b5ad750cd274c9661e6fa39ebe5955a9988435afbd05d42a7d3a9cee4e805604e738431d51ed5015dc48f680ea707aaa8de4ea74cdc4af6248c13f38004ec53ba346fdac8640e34270ec5ab3073d98136578ae538d47533e0df1c816554fd52aa362865bd70d21a1e85368045589f9648e12198f0dec7deefce5dedd5c11ad0cf7148ba343165d52dec424fb2d9ea31f49df70e9045bf506b0aaf23f647458a13a8591188344fabea71b23e109ae56172353c4395092d42af97a5863da80a0e1c9755c1526516346cbed2748400ef6f696c8e749a4140575919751027d3d9401ec0dd7065fa9499e45ba67f796f136a1df3fa4b7e4968201d8777f5ae7e51da4b0c8a4eed793f0b4537bb55a963d3428449c2df3f3a142ae720d964673bb1a1ae7f672f79bf8deef997c587f754f56709bf7c8cb34624b593433105cb7cc9caf31f64490e7fc27bb3f7bdaa88f662a2aa19df9ada9f7f2ce48ba3227e88f580a7442ad921dc4528766a07dc7a3b5b93cd1b904545ef8cf74862c2220ef9750e704c45230d066262e3155da046826600191740a7c4854a64a0c1010d0e23304db5fc98f39a18c2ef7535d6a528d607556fae104cd1c16e3f0f0a7a7a608c37427f59742ab9054edd36adcfbbc91c88023beeb9ba66f10e62a6d7878f22e744ad823b78d3703a22a5e8e99ba73b0b711b19bda9e370eb2607692da3ec063c67ab8da5e6b2a77e3a94100d52064f3f76e31087272184bab16abc74208ab064f30b062916aacd905cb17d28017f1ffc5267ada867ad988ec28d97d62bf245d154e67e5883c9c146ee6b1e0d9b059f746f03ea2e2e16a660c3635c215f59cef449cefd826aadc12736e013dfc48f0813e28f09eb9f25a97e1fedfc2039ebc4809baa06514d66631bf0eabbd7cbd0ca16a41eedbff3910057fd86eef708dda533d5213489f1090bd3b97172666c3281e8a467a43fe1d0c7104ba3cf91b73bfa2528b18b9713cebda3db8dc4458bbfd2ff227f24a0f1650881e43eac939aa47ce4ed577484a8edebcbc73b4ee8273a680c19384b7a4909182f8b8eaf970c92ef819584c373cf3218c09710781c6bb486ec9dd9e1c9e87cbcd4c0e92bb59390ae5a4e937b66487a869bee1d298fe8a58b9fd45c77959eb0ec0de8b6caf3392953f93c70278a19cca72c28a7e83d55a562583c72d978a4021229670bf295034984f14eba10757c1b8fe66b099b187708bca136ce17bf62a9e7d6521d01ec442bcabab5900e701b18e4376c1985c1a83040b9e7a56a82dd00ac88d1842eeddd964c94e0973e51080210c2d2b17eaca191d308d5803a1423cca98aff9efd1688ebba77684cabcf1902ad0d38c20dd66d317656b8f5cd1cdc58bd499b23ef866899b9480e92cb69c3fe6b6ae3c7540934e127e3e4066fb42b6d72352f68fc50f5365d995ace34e36de421da1e00c3863d3568f6d60533d4bfa0f387ffa61bf396cc40bd2e1d3256f4a2810ab2f697fb705dac365c89823420af6c94fd94f5b01e0a8ccf4d5797ef680eeb0eb3d1a0669a7534c414562ed06e89b7cd3491d48c295ce1c904c917c02a4b814cbe7718449c5289fbd55f42379601d64151287dbba2276dafac3df72e692f3a4387cf46036b63271d216239761db3a6a7c404efb0b4ed0294a065feed4b9f479af3ef91c9f27d0bbb97cbc56c67af62d4262fd3dd056f861dd6d202a4c1e5f4e06b127ec1a591fe9c0671384bf4c381ccfb34e346c232b21201be461a824074ae3456fbbb5733b05e67fb51bffbc35569f1d2be5ce7da14fc04198f61be37402ca7a2ce6983771e0200ff0e15b435f56d7dee927bc2375a90a8619c46a27c44ce14c4eca6b369cb633d53bd23bbfc2465495e8a329fed41998ed00d2b220c7a33cf4c7c1deb8717a60798d1e1f9803d769c6369adf889f6ca48d8cafe0386494eddadae4040b0487fa3e693003ce71f4235e92dacd54bacd78e50c58bb21d9cc45e7bb766602dc7410c23d296df553d22fa52c37f2cbe5d648e48ed5242c5e0cf4ead42455516463f077adea2f05ec9aea6e6849413776e5976a7404288f796cdddc1484ae6c210bdebed92654ea9bc46fd6dfec2ed6f4bb42d15e25363d9faeee580f68b7703eb99b76b41241b2ec945326243d851a3c791f6a54c5ac10c86281b707f60eebbe2e97c3f2eb32e68c140cba4b857543dee874eabce271862432d308bc500ac398e1386757d799f5fc6dff2044b543f6db2daf509bc81222767082c9d67bf13c6d026a0fe8539989442aa9bcc9d7253492071743c7c3fc51a5b5c7760e9a6e26180cccf7cac8a9ff60d49f5f8a0440c806e779cd53c87a3bef2d139cde59d09818208611184e63a1eb29a59542cd670edfd1498a3133ba4ca64f0f39ab95df5608372bbbd195bdcf992146122396ba137e04b081f3a09ed71aa8726bf2b21e79c7243b8b9dfd7445f38e8f65a7deb715372bdfae31bfc9488ed441643706a26158d6c16678b00060a80bef3d531aa797a978bffb5598dc363c9bc34c42b36555c5f5f5cbc12b40a23e0ac58ee4e84d074d8b8bc7fe4f09822482d524a665de853daf5f987f6c3eb9a2f3f6213d187325f4b8fd2cd90ffba140efa36eebfa288f0cb19d647c8b845789058daebf94f9927c3d53f2f5f4470d9c1ea4d693620ea724b207083523175ba88d84a0adbabde3cf2282e6bc24e07e3c5220de19e54add8e3abca5af9f884c7233b2fc3ff848a4a1b10d96e3ca6f2b55182e6d671175d889304ac6a840dbbe24100535c47b1e7eb2bcc4a85bb1ce1264870c20f63791ceab783319c1f77f00db3e070536b006c937401937e4492f5e0239763adc0de1839947ee1cd79fa52d2abe796d9c39c29837a1bb503b9cdc5e7d9ce6b351b87c0c0b99f06dd5849eb8c126fa3b9593faec4b6d6069dff9baba0f1bd6ea1383447e032c4a64ee432995569469a510c54cd3407070adbda5a9ce58815bf599f498b1ef903fa14f2ac2e8359415c79c611464f81c1be22a18ac4cba1acc95a4ce80a7c113f146de38eac321a8d8f05c08b5ed8f99acc3eab6b93b8e8b863100a88e46c50789eace562aecdc3b8265835dec160b2d9b487db1c20ebcf50d89782124b5b70bc0f5ea8d53b3560ed4f8449c5617df9084128aa4a28173fb9613d03291368b8fa48f60f5a13ef6f3d6963536ff98a6153596e24c235e2dfecad55f07482ee9cd51218647fb0a87b7deb8f8331cb164d2d21f5081ec5b6c29e825037b8fdacf535d8ce5e96c758fb3af1a4a1bcbea10bc2be40e745bb9614382ecedb40dc20086f8fe67543fae488e718ec8caa88b99e2ca8c24a79bb86997f890abc33695ba11e6f96dbe1641da47beaf10318c323aaf8b953a1b50ff7408e0588b01c6ea6aedd7ed0d7acaea478fa9a17de1c5de335cdbff95d7bb1f55f6cd7f563a9df38cef221c2019605c2f74bcb35973de730fc22462fac9f76bcc8f9a6e6fbbdce8c7988207d3f2094b043aa3bd2e61c390f30b0ec6fa218affd1fad5685a43337ac9e6a8b93591f04b0ef8ac33ce9e1660591e7660b45163dd9117d1e08b70147dd362cae5367a88a581e0fb0acda7bbf9eff75444ebe5735022a62545da6e0b95f1af998a602c40107b716fbc9021ea328793fbb93eb40bc10c8be49541ebda776243d5fdeb8d7526f76848b9ace47d450219cedd4786b241d7bec95d9caa5e31d377ffa22bd9c4b666d30594ca7e6b7e37656212863a0c83eec10b00578c4d97dc2b0d6119d8d422166e3485fc85fe1247cb57b7d6b824ca062e79bd24c26fd8fa7db1ca32bf6d11a3bf9bee44a31dde640d8cefc1d9e7c8ed7b7a46b7f225ce033f63638dbda23d0fd25726df7410d504e38abc20703ec355c0c0487bbf1994a4f451dcffd4f4ac98aaeb31711020c31476aa836feecd7ed68539acec5ce4eb67d2f934b6df3e4009238d554e77861fab6ebb38a6f879359a9f6a633bf26d7305a0ed3ec24fa8c95ef7ae69d23085eb3675b2243f02adb40c01854fff315875c22c136cbeeff2f2c4e31219dc4184809ca7dab83a1eeba315c23da7c0e5136702534b4515428139f9b667b180a95bb304b5975034082530e04ef809005a493ad194f2580bf2bf8c479deb552c23765e53f81f1bd565823565995b1239fa47fe9940c9bf0c06666d5887bd3277cd4df9bbc509e671ce67d6a9ac5047a17b38c7e05af6ea9dd81bb2109c1a8a884434607d9ed4ad8eeead1635e03ad238a66e7bb2dcc09826eb6a8642ff724e3a418d4ce180e3e7b4aae45a93661a417c0f03bda24692caacd03afcf383489320cacff4ad9c35f40ebe4b0acf9391ed012b505db83d768f2ab0338d704e4c98d50f83607e1467e7604d3f7ab4245008ad15ab4fc1df3ef7c62f5dacbca84553ee05a1a184388cc7be12cd940a96c3ad99f0cf57f3578d1122c2b47d8400cd0b5f8ceef35e5698273a9892a3e01efc422f9c4f4d52ae3ff78c8418a0a2500b982afa9cd0cedd4e311c07c3cc182c232d40f69ad8a229e5faa95a9c79adbe52f806b73f4a18581e0145be583e2c11d549dcc60f1171bb6725b04684ceb9af412ab61ce9703d426d8d24aa5bfa732bac7216c5dc008b8b0fee765310b3847a76275836b8a6471a84a7505bb560b4bcac97009a1a77caa35b16a721cc981a3f446ee489ed77cb3f2654a484a918686dd9f085568", 0x1000}, {&(0x7f0000003780)="0ffc3a1a0eb4aed16ca61612200654132f9a70f6973995e4086c847fe943854cfe157bc64e9c8259f65d118dde8cfc66c52aee693ae2431f65521a0c2f119848d7", 0x41}, {&(0x7f0000003800)="c62d6b787fc121520106ac6ae902409abf85f0cfe7408fdccfff4944b955a66d351e1ab8e78de72a58775c314d27f0a2a3824b227affad973705efcd239fd111f0a88af3a460f7ec58727708ce22009850db24bdb6613ed1a1e419d53ad3343d6e841f493d365f3387903c7090b9b2", 0x6f}, {&(0x7f0000003880)="51db1b851750f47cb153faa798fe42693885e80c8a58d242ff89aa6e5540898865cef9ca021902551e700d990adb6c91de861ff24644e93c64cc489cce50ef866447a86f5da1d51cdc2b229b42cb046b9b482f85234b9b7067208ce7ea25ec7213b17f90317cf9dc33211cb109269ffc688c08ec119c53", 0x77}, {&(0x7f0000003900)="8a7a602a0bf8d2e4fd0d1e02c9b8b0669370f7f118091a77a8975fc70b7aea5ca717bf1d1f7327a49750d4d758dc8a84d3dcad43d29789d59875908812d6e090c22f597a65e06160b8725e42df54944f21c989e57d6f4dcf78b8e008b24f4878999e81fdea3052f62d7dff03e1d7a8efd9e14e2be0281c318e6c5a0dc1d6c98358ad7cbe68ad860f0d603024275dbb20700882", 0x93}, {&(0x7f00000039c0)="9c52949d35c11d006985360b67143a04ebfbb8bc1cf3065c659ee85403ff0823634afd7935750ea4dba05021f4f05f4e52fcdbbcbea63500581b3ea4a1379dda21585953d02c39d9f10304f5e5e88bac9e560f51f2800ca328171e744d1b3025baba", 0x62}, {&(0x7f0000003a40)="9d075d4ddc6b91b7c47daa48335578f5b244d0", 0x13}, {&(0x7f0000003a80)="f4ec7cf48d9bc62aeb55bcd9456ca3cbddb941839f90f717b1ecc8543ebcf958e231ced1cd44934bad62f4ddacefb91e44d2457d677b91421cf47acc9823dfa53ef6a816e8", 0x45}], 0x9, &(0x7f0000003c80)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r4, r0}, @cred={0x20, 0xffff, 0x0, r5, r6, r0}], 0x58, 0x8}, 0xd) write(r1, &(0x7f0000003d40)="4760ab2577b38516", 0x8) mknodat(r1, &(0x7f0000003d80)='./file0\x00', 0x80, 0x8000) setgid(r0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000003dc0)={r2, r3, r0}, 0xc) chflagsat(r1, &(0x7f0000003e00)='./file0\x00', 0x10000, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003e40), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000003e80), &(0x7f0000003ec0)=0xc) bind(r1, &(0x7f0000003f00)=@in6={0x18, 0x2, 0x2, 0x7}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000003f40)={0x80000000, 0xfffffffffffffc00, {0x2, 0x3}}) socket(0x21, 0x4001, 0x0) setsockopt(r1, 0x10000, 0x75af, &(0x7f0000003f80)="e5f3837e53b94833282bae59066901a0e8cc3765dbccc9f57f424eca70014ccee239374a8159d08b04a63f370cf12dbb52fa40228d2627dd9412166da05d4da53aa5", 0x42) chflagsat(r1, &(0x7f0000004000)='./file0\x00', 0x4, 0x2) mknod(&(0x7f0000004040)='./file0\x00', 0x6104, 0xffffffffdc9a84c2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000004080), 0xc) utimes(&(0x7f00000040c0)='./file0\x00', &(0x7f0000004100)={{0xff, 0x79}, {0x200, 0x1f}}) setegid(r0) 21:28:56 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) clock_gettime(0xfffffffffffffffd, &(0x7f00000017c0)) sendto(r0, &(0x7f0000001800)="3d627e19bbd01d0bd2425f22843d1341a8377a97d7ecfd257d9f536ca4d4bb52e56c26f63a2ef3991ee75d71df5665f3262a47816ec0a70f0a30554578665132a3a94b9db3b36bb138410297bef937077429610a212281d8aec0967fe6e464a10dd636c7026addc80e108b5928dd58775c78d429f7c63815cc667d048c2e50b8f5c8e821e6afae909eb0cc2ee6a330b31997f5c3b26a19e424a24a8f3488092b6aad60091b6163d638dbb10eae2a9386d7f4d1c13d1793d651fa43937c31b23d55f7a461df9b5bcc4d08f651c398029fe342d2cff5071c6165ca74128a154e2a0a3c0293e3c9480c93fc348a711e33f9b0864b7f54d095b5f702b7f14354cfcf0f622df4b6217f3ccb92c3ff2f6e5574bb2db02decff02e6960a94aaae0ac8a9fc40602824619703d6fbb85b5947e691385ea8a63a77f784ab876eac2ceff1e32023c2c40b564e43b2ecd6a02d90a7a55f44a53cbb8bd14ea83f3d05db984ae17785b5e7c8f8c7bcfcb3dfdf680af224d139e1af63b0417b545515391025b17d017c3e304ce0dc27efe3ecb3c613c7e4df6576f25d062b8a9a35ea2897fc4aded59441b203b96f14e8bbabd34580e7d3ac10e2dbeaff063e045e40e96bbfaddef75af0ea17adb15b0101552800f92138c33a212863a64ce5726b47dcea271d2e15d3abef4d7025c8bf081567fdfe1474c1aa6ab47996a9b97e33168d5047dfc8a902140a6e39cf2339cbe75535bb6ab30abadfa0d679df203691af11b8d3f324d38a870b1028bc287d558c675a2a13c9f8e440265b2d8e54ea76fcd4096678a2e7db9eca9b5c1a88e59ac19e2ae70eabfcc91bfb514db34ad3790f22ace2a2e408de5e600cd896a3900861c143efd9f318f11d8dd4c61e445b502084b3235dd790f8301bdd56496062b2c6f58f7519d7a749fdadf0f3efe7584429641918456b8e2a032aa6c9b863cc9ccca822ce03bf07369e62d485921dd47e3b91b7aa22f5aae3d7e546c7c8154f90b768c6c4360a56cc84e7b150c27ec27e06e25751b21600ac5b07d71137eb953f992d7f1ada36c50b965e5a66544a6b09974af0062a7f2222b48615dc6de2943042c5b8e3ceb7bd7ac452210210201e7d5f6487e7f9c0aaae1cbe3c32462d292de272aaba72d667a65a7c132c8922f2f267167ca8541d06fa7823f0a33a22501f016ef23c5f2929325af39a3112118a9d8b05f3f9b61d0e2abed11dd08a7fdd97783e9102575d12b80b4b5f0ebf2dad25b210cb0b99d633791941ef6bc9f43f13ab7acb9ab49536399f6a92d5dbf4e8d15ef2e5815939fb690e09043e37a2d32ee456f4c0bda5af3367bfb5781761a309a2a8416daf7b44bd1e675a9b428fd1b45ea39ca9cef42f8b933b9587421c6a65cac78e7741388695fcd0c78e77b161ae32ccf51f35917c779fb90e029cd12080683029c9f9b0cb06bd9a18c97a3d0517ddddcad8dad79005fd9e861c1b7240d519ad8465c2c512ad65dcffd35e112273a65f5da920bdfacbd67f648917b9987009cc9ac7e888aa1396a7ed38f5492a085a6515911d15c771aff1ba995cb85667ad51b5d205092c3d3dc82c6a554bdd71f2c0c15eacc0d8edcb944bfdf1c1118ca9301184272be799c31b731c363d82398c0c3aded591ba74a0756e7ebfb36b3ce8b5e0443c9b70d5043bc7ad5dc18faa6f89d9f42c550216655f56b8880a1ce251913996a5c5830e9374984c1ca86904cbe5981a61c86c614af22d78e09ddff13811c6f9815fec5fa67092dee8a5cf315a5a3da74fe8818343ecc4b775cff68a124be53a8ac3bc80a14582c665686dec288bff2d8801e66a699220abe74fbb40a99487edcd84ba68ea43664e326a02f73edf72ba6f19929694162cc15120902855feb010c0206955d3ae909c74adf8329e89e775feae944172f00e41826053c1524a6c401140387cf7c5cd277bf1e8992c6535838ac284f08f5ecb3c8a73c93cd57aa8bb1e576ff4ab07c6912a1beff3ff53eb845b8fd14116d647fd3e2930e95009b58efcdb8c32989018a9a010d36caadaf1406d66cecac89e6cd9bee75e1aaf638390123a80c0e88230e13766a29421e29490f4b77e8e59f3825879cace1b1596f131f0944286a3395df76d20b18b6b03ab7b8fb8998cca39466dd3d1762e2340db96e04b52908c482afb5949fedbe0070ba2df39f7233f57be99270872109569f8afa8cdbe04d2c32e623ab8031ae3453e55e1fd104da37fcba96b9dcfccbecc57b3f3f6ae8e665ca4a473b2cfc2f54a1de6a13c97090ee2b02c6d952d6162c752e025cab552dc8aba897e8778309f1d234717a145361a7de2e899bbc60247b0cbf7499c70e9cd8e322a4eade7709c3323c878182345731091de4ac28bf8c0991bd40c05a268e9030f3c4769328a4f669ad3a4c44c3c23522a7562f77780be60adf74999a30b93f508c2259b5951db70c13050eb274b54347f21a249f34bc53366bcbbdc5142aacc0fb995fc045b285075c6c2ab09e2fb12b71dabd85c99404c47e816008d9dc791e6a32e627be6b7fd3407ece262b7efe300b305752b4f6d1a9eb16862488a98d8a3da42910d3df52d845977152f09f6003c0f0019aa3c2caa3fc0b4ce5cb7be355eb44f3ace2926fc74a69c7579f27b2a1319746a3de20dda85a7a95ebd394e90a91695db8255ec62f5dbe10b351ee4fc36a1d83ac821c5260af1cbd2092f7a81cc14529cb305e1b96b3b10db3305fff950834adfd63d6e4c43e3e9e26df6f404ac058b43f52a82a70e1a82a0471558f845929d9a2b84d5bba7ab13dd404401f17aa6674b90a3e6f3e437b9ce8a326a5f329335eed82fcb832bdf87c0dfd3521bc6a93c913df29eb1b8c14b8d1e6818f2c94ee3c5e55464dede72a24fdda17314bb582d7e450774328cb54ee4cb553b346aa58b8c7d2a4a3b8d46426ca34a3920c5381aa80a4d3201aa9268e7f1a17e1b301da411ac23d4e65e75eeb99bd24354f7aa2fb2a4163fd725ce784d5a27f004a33285c668f269029254f1ee05063aa6256d6272461ee9197d64e0a082fc900d2ad01f07eb17bfe4119da9a00f08e2135f705adc54ab67047ceceedc20adaf452b37b2216972d2386c5f31bf6a9961a39dc4361aa1cb888b33e52081eb7cd9a430199bb8a457f2d58834e438f323a01381c41a15cbcaa2f802be4d58135bc2e4da14622d4dd754b1eb2dd42ab757c19c8981411d5e7463ef4ca4f7aa0653e3e3f9116cc88afd8bba85c4c7edf5076c282f11b7155035bbffb18337ef8b01f49d8a1d50a4ff03682229d64ef2f05f4b44f69041e5de589b0b6bde316ab7f77fb94168810df4d08199bd666fba299b6e8dd4c519a86cd5734aad2120f79c97e4fb71a3838c4ce56387c03cce05ea22b8d7a8d19500ad20ef9e0a7f3753a5f5ea3b592be38ec2b33888cae5c7292b1ad534e76d612d45e144433e89b2d8a906081e22608905198056a6c531ba4b93dfe30efa7a72804b8f6e46df08d4abb2e5c475bd112e73fcafa50d32dc44ddba3a0c82bbc6f51d0d91bae7b06a3f1a57d720d6b45affe23791f1aceace9157888ddc8ef92cb015332e90c0ecfc09072fb751111fd460175accc1a6d3368765a1fa5890e9845461f20da59ad408650e034effb1baccace29a25f062abc46077338df36f44f168e048e6f74c59e3a4d9255abe7ed82c7e1915aadcc7eaf39e113d0a1345627ef9be009281395b09f48d23418e37dcb88bfffdd1b452bd4f70fe990faca0539e21c894c017f03c0f21995b2657237d335e132bf75b7de54cebda9edf15af7474d4eddcf4b5e31b33cdb8caa93505518c7e0e501ac7a2b92d434eaaec5a00c852122e1c58587b743d7f157283e486417f41db72b592019ad0f6d9b2ed8beae220847492e6c92372137dc6da4b473753dacee034cd76cb84590a4f2239eb7f460e37548e9e966e99d8aab10438d308c6ab4e19870566fd1f1dbc73a1915aeed656ee01e2e258f48cf4b773e17a9f89aa843cf9b9e5e22dceb8405832a3618176d4e277ad3c1ef321f81d73d3f572cd83a61fb6b89c97e3792d0d5c31e6f648ff194add8e789a296be29da56521ee0d56cf4684bc8c4d07fe22f7e9958f69bd4994cedb34b9d066d5f43efc008ead36bda44321ccfce240c68b0111f8a76b4eb3bf193c6cc602c75b17b7a2d21d985718f682c8be5d8d73498aeef65438370acb6b35eae4c36575c3d924dfe68fe8cca34bdf5e137fe019b8434369382a5b8c57d780eefc62539c80d1249cce9c28e516c6ae4628ca6e9309393ca9e1af7f2fa4b40713c17810b4553732b4562a570ee0d01450d4e4455b9f54233d90e747cd82392b9aa9f64b4605f3c96e586606180005caebb188f08ad1d0d172adeefd5a4f9fa24a8b74cc93970ed39830527916db75b61a099ee908c2b24fa501b0846bfa33bb52e4485c84e082353d1382f8161c5f30a4aa4f1f6d5ff3473f9fbdb2d791ab3139916226210f6431fa3895412389f5766800251c7b2a366c728af3fdf12726848b07c4483c236b64266bb725447a32d82ee7498dedbafa28f4ade563fbd511b5825b4097e87c3d171137e27014c3566b32bc991622c434d8beef922f3c6ac514731f2b6f1c29d9dd9f908f4dd9c0b6eaabe558df38e86bacc37be44c9c59eab48b3bddad8ac7d6f2065316b4d1bc22c3582e891bc9e19886dda1b12b2061f2fe30a92d60ba991e6996c1746d884cc4149e503bf8e616fccd7b5be350e93884795cd17aab629d4e97acbdf52550351d7fd617013f50eca25ef5d11cd2bf2413c944b8a00c82e16d6354ddd4b84a16494d43574b457ca29df5d6ce6e71ce6c0b6113870243ac61176629ba3e465c5ccea5ea1e7490f5da50bc639d9a16b7f86c6d24a41f193d7448aa3f67fcc1819846dc3c279fa8c26a31c8950d62ff245dc50f67a78172f9d0589f8e169bf2b9ca1c96710ea847950b7327ada0a1a0b9a891319feb8cffeb170331d84c9dc9ede0aee6e16f026b36a82aebd546fcdd0198d9f25672e81f3b4f9f0e7ee0143b6493dbb272e9c851f714b5cc473f8a217f3df10da81c94fedea306786c6c897dce6c405112af894718fddd88a1c11d01c560ccb21000a3d778b83b999b1884c867afe7cba2263f0db59bd9f8785b3d25ca053d31414f28b695881f56b420292ab29038639e28fefbacd605aaf43b25a13b8441e3f73aa3914b706b0c4e3cd48671d337f6129b778d147c33891418b79996fbff19305eeb072804ade8edb616b0f22dae8676c38d27dbefc4edabefec67bbb45499c185842488449f6edb1706791c848e6abab6c6eed2ed18973f4bc8728465fb5628d335c956f93d6d6042e2c52aae1ff932c507082a218375bbcc4a8ff0136439eea5b73f8fa20c51578d6c4058337108daa000d6da367894bb63440f1076485e0db280b1cd352cc60429af9ee4d6a823c94132b6c3137cc567ff9cc5e79380b3713d1fa670f2da7c19310ef6c27b4a789869e0dcc0e464fe147f6421225263720680d4c9d58b8ee04b8f100ee1edc8955fca6af2982d0efcf7654b498ba58e690dcc89b895ca409b6c69a9adeeff98e033323289a8483de768318dbdbff64d93c88c47da2a6314df470a3d07ceb37bd531329e3cf4ca62a2b90988d6d505f6f33f16cf1008485318cb80a8377d040298f00ccb01c6263a763c4a88d4e628e5a1f1bdfa7250ea5341527d9224cf530ae6759c632ba3a7b6a00afa5899bd961b439e51de457d72ccc3ddb88dcb2737f0a1618d4d79a9c06aa25f", 0x1000, 0x9, &(0x7f00000015c0)=@in={0x2, 0x1}, 0xc) pipe2(&(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r4 = fcntl$dupfd(r0, 0x0, r1) getpeername$inet6(r4, &(0x7f0000001600), &(0x7f0000001640)=0xc) poll(&(0x7f00000017c0), 0x0, 0x9c) sendmsg$unix(r4, &(0x7f0000001580)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000140)="427f8db02128aa16278973bdfb07e1f12dbb8c1dbbcec61e7c6a66cb73a8570c24e342f2df47c4db50d04ce3b524b02d9707b4c604cab8758424f634694b75f7126fbb092c60d27ebc2f5e3844fb9f93b9381931ba1eed399e22ece81b8a1948fc7305fd1896b971a246825d8f3baff622ba97a50e62230d2c83b284eb5fd950e83749ae0f47fefe2169dbc3fbffe645ee848103d4cd4d315b40e6dab420cce8ad6e7c72f323cd411ca9db8f69cc969fe9e0370646988a4cbf05950deb2377a69093436431532fd23b39ef315d32e07474dd5dbd188fa16057911cc69e75facf8dcf305618c9a784d1de", 0xea}, {&(0x7f0000000040)="7669299b7bebfb9b32fad9419d7c5d9fe061948c0e7ff9cf939e956b146a6df224cc1d9aeaf4f42e865c6bff14dd4deadd228d2d7992e64535e43aa3dbcdda4a0b398a4813297a6450", 0x49}, {&(0x7f0000000240)="d3c9fad36b608e9f3ccc5db131b56212784d47f99bd1d891bc337e15593358f2710601ce37ae24aac84f0c57887963af0a4742444cf23fe5b952f4a6b542e886e82185b5637fe67eb0e6705b7ff1611cd54060a4d220568ae5bf82696e90df4128871ca87bc40ac219e15214a2dab85ac6b228c0a7a44a3b66b6b09a1fd1264785ab7b783503fb7bb5a92d8689e755bdc15163ef245bc228e964ce69d79366df2c66aa83577302019a053b512ba60e01b5dec100430674d1342b3043b3a75ab74b60345f2c954924d2e6c82c", 0xcc}, {&(0x7f0000000340)="aa86c7122122de2fc6d7f53a0855fbc93d711bf27cae4ada794d7441049cc4727914e25a44474da9947786400af108a72be7a3ded6d7b129eda82acc6cf63122f0b3be254515b53aa1d2fe916f2194ad74c2a67a84ba8614581e6d55a7bf6f5be2652e0209af29dcdf36e60adb1ea7f6cd15d6bbeb9c59162327ab323b6a9092b8d2cbd7aa669116ed3376ea3a14f47686120aaaac19ca32c545eeebe33cec4c0f9f60cb18470f7d43dc4b9b7101db78db46afcdb2d9f0a0bd4064ce465491746dc9e23ab7282b26b6135bb78f", 0xcd}, {&(0x7f0000000440)="d870453dc2c97443f97298741567d6b4cfbaef62aa699d6187829dd9089e5d014fe78f93e2cc2cb3e24ea61f5410f4c30492dac900f6cc7e2a5cd92d60b7bba2d23f94b23699c86ec3093c278e372836022ca379255c22beb7d70b8dd1a5fd1b0396db80d03f17db78c4cd9e0ab175d986cd08ed543f014ca5d8a4c6fe67cf72c06d105d06a6a9424920cbce250db7ffc2de30999e51d721fe4d139bdb042a6f6fbfb318df2b3d5755711d2c40bf594bd29af020c62426a1294ca10f826b035d6682cc9f430af43053b990271cf07706eed35a04467ef25beef9c404451795dfbe15a12f03c76bb94693e8a324ea648a832389f31aa419d55a10350b84883d175d8f4f989d360ea9d69d83b736800bb3e919d1e90fe21fff29b8f401e3a54718dd57d797dd6e745f7b68d5b17be357b7c7010f4f3b8716671a98fe413e26373b49af0d53fe04f24733d48960b6470c796324a383d7915bf15827d8a5ff219d076269d726d1985f2358bc125cb977b3fed0e258dbc4d6b4e80fa4f51151b10c2c25e6026719e989261f8ba0d035e1347af9877f327fe4d6701a3f5bd32321d7f471ded1ac47e92c506e738f18389f77a484521af7602dd4d1cedbb2271d486784327579c6f8784e134954190e06b38df41024a711b4f8459503514b0049b09debc9954ddfbecc924b7a5b4e6cc3b4727744ed18aadf2da34bf02c9dc4c1cbe0329f59de748f74ba3cfd05437076151bf5e92966f9fe2f4dfbdd4d88bdcb2bf692c6f4c37d03d915e54518a4d73ed0f256b73e22efdeececb83cc60446b3565b32fe76cfc2292b28d4a87f674495d09aa5052ceac57b2a2aa95a8f8b180a4d5be4eaa961664c4bd55463f09bed0cd5d66dc251cc818f6efae6a6f6951bfb167802e560763ba7f0899637b6c34922457510bfffb0035ee567b382f8b90187f18307b98d3ab5cb4852997a5666e90b4c57da211457f6086aa7e327790160bd35bb7a3b5fd2ea3777084d969c79bcd99322ed523a62cd05f9c4f3eced1a1776d5264d612181adb85e3a8fb6ce1f710e00af5fcaf92eec3195ed90988df72a70ee24e137f706f7d51c84f8bd0d58de831a17b2cd8f7aa498b615e4899f15c5dc7a738177b6c8a904f360a0b46e75a4ad4232e56520f80afbf63503de091ce9eed4afb06c596e26b64aa5324b2469283118e0de55886ae966420182e5dd8aeccdd2e7f73455c487fb89d40046de46c299150144febb9371496c4bfe0d57f27f9254edb4c499e8a9f004ce754e7ba811fe52ce4004f5b0b1c2be58a32f35f7026f5a81bfbfcc53ae07502d9b870b596f48936ae72c5d111247273aabc152fc650ba954b944f93a288f678d00a03ad6bad771348c5d933b96c0eb6018f18baeca6ee5bf47d454a27cb78f20e47f8dbe50f9ab4f1fd5e05301918ece55ce11a14392e6f5213d9ca576d55de65c0427a52fcae792a93452ef6624aaed53d36f347626eb9f49284656721ce7ca5f38a2ae1b796a6e84a61ec87ca24a8963f2006ebe544a2efb7ab3ffb6d68d41af5f2d75e09e604cf39d84034d545995955fe9e92bf4114b803833fcfa5d217fff87284e0101e9c8d1219b4fc2b74985b14ece9b11ee90a7c738c238974b5e519017b22f304f84aaa5f2e789c795dcbc0a3b53c25c675a85ccb7d3b7daddea920023977a8dd20aff86eba991ced932f9882b132463bda37854918dc35d5e1c7b9d9b5d40093be116160b107aca97894d33f73555d1d1507419edd3cfe2874a8297ceb5d5d010e4f57f47845800621f42a2dc398e45417cb209ad10961f4ae42849ab35fbad90e9c016359593aee07d400dd6058763658562ce08063d26de2df784f04c2c0e0949d8f1848b145c6ce1dbb64d53ba24f09fb8cfa527cb80daddd93f3112717dbe04aaf9f5a99f304bc41ed93c5757e6cec34283eba37cd969d85252a3b8c76c460bc41810b2d895b07305089e9cee2b7b746b4087e94453b617e9391fc372495420760de730cc338d80623099339c1e05fe3516ff600e3f113b0f072fa57bf3744838da5421bc1e1dde6d77dead834860ba0233dbaf318d58ad33406671d6be79bee8760f24ff0ccaa91b89f58ddcd25d2995dab0f4b96bcf66fe9caf9f4754239f90780f9d8491a1dfeeb1cdc5b8452a91a3b54c9a33605190bbcaae36a8d6d9ab64de66be22dd46848fea9ba89a0656e4a3050f6fbd22166e7ee048acbf5fd49912c061439dfe123f45e80f9e179bf3c990ad462608cbeb8cc55a430ba3b3cf40bf8db0f8295d0fa932a750d3550363b325e8969b1f758d31202301e28721ce616c76d6da0aa083572c25c2d82eee57e555ed5e6624f57c7bd33eaa4db86795eaf8115f4f66e79d3f7bdc3a8e81c794821cf0c0e7e7a3c1ce2fc15d0f133a7e51f2d29b03ae6299a7d16ff018d17005bfc8700e511c1a3f9cdef4a02dae8431288b23ce2a72e9d6dd5e810e0283c44f2186203948bb4a6a1b39323c24be2b5708cf88c239bc4f478b713aef72fcafaea86c474bc677617c33e0114848538b4f29178f5fde690c924a18e6ded399667a5200f56c2a1c80f9c2222a47dcb1d5e86cfaaf158a3a55ac63a275169e7e90af48b3ff943026254894d7139ee46f277fe948d7319e276aeb2e2fa293d251e530824a6c9e4618734137f3dedc4b80e6ec24ca5a7d294900f2ce3ff6288845eca7312f757d1301e9ce7adb1c72efe6383730d6da7873c290d6573220926471a9074db99e392bcf41c4777eadeeab0b40cb3e7c129960183367dfa86c18b5f6e2fec1d5dd7617dd173aecfa7427b885177ccad8d823e7e7cc8e45a47c918e582af99d69120d137e2800c0177e44814bd8e5c52e6e51057c48cbcc4bd365d842c32a8d1ecee9d079ce8b5792a1e06b6570f7e783c16908e59440e9abbebfcb90b345525df33e916bc1b9c58a7f58b492122562c810196b36e629144c17b824ae0fff7e47aaa3cff509bbaa0051155df3a23040c0c29d18c2c7043746a5d9562999b9239f947264ff78faa6f9ddd83ca82b909461b12ac1245ef8d1218f867752d7ca9029daca3b4c5f6e70af88a3e8e81a86baf191b91b1114291363ebbb8a8ada01c7dd1d01813fae1d9cb2752b361841e9c7db6a976288deeaf61ecf8044ae6ef4f12612adb9d5a6658702a94f9fd7c4446a38abb781b8606f6711bd4c56a6ddfcd1b7373e47dc634861844eca4af6ed14f1aec96173fa1c687c9d510cc648df5b02b6ee5538a83d17fa8ea9e37913c1151c60bad1973213755dc683b9b1db6b30bf589212852325301ede4cec6e50c2dcd0762b1eb17a429e18469982dc79e233ab830158d5b6a1016347883b76500617ce0609e45f1f3d952ce5f0c3110da14a9c880b89157a3efbe5488fed2ce179c3d0b2fe72db7191c3138dd7b172a3237d918acddb47411e201afc696b384d3a43c53f3e640590f8c310e6c5262179986239ba85c2df405aa9002701d02ab109c3499f0fbb28eb2add4c3e46487d1b48c3343479b0afd6ca16ded5fb1b012a9b92be4ba43bf6b9c875a57e2b32958c7ff574dfb6beb96a86db4b8384ac338fdd0ed3ab30aa01d8b3bb7a8117b33bf3fe3ace90e8f431b4bf93e6298bfc1806131ed714504f6e6b0f1dbf67a75fd95c1182eaf9d6d1aeaf6dff70d2ee3b3fc8573509987b79fa52b16bd49b70da4498496045e3833e9dda7b03b6968b1acdb45ea86219d407d41e826e4d36ac607e3a7a94369cf0d95d2dab9528cdc55b29820489ce5ef2146ea9bb28a7a4085a7ee026cc20c4f090de9d2a564e93e58b4384c88646a1a439122d6b336c31b48d1a474cb98b6fe20e5a0f4ca3c361fb2319c3a9d823fc579e84a74591efa50158f9c46a2c63de1174bba1e6d0d6291783f1a8acdd25e55e3ad50dcf9c386d5b726dd9f42bbc9816df88562739242d22141aaf1239e70599d1d0cd93993f363e0e360d90a5ecf0acb1e9b0f54f6ef0ad4dcb7ddcc51638274b7d109fb6b2b6aacfab87fa0445eac1092415d0972068b647369da07cbb95b157890f1fd4112d1f45e11cc529ed40d7c3565d9a13ef2365bad131ad3b0e0e45f739b942f7a007a35163ac0f605e516f0daf12357dfdf71a26743f4f96f4f06e870b70a3085bab87763794b3c4e26170783793dada06f39076aa41bcf7434ce3a20a213c439de715c20525b8730948f979f0b42fce7af46d2bde205f1abf9454422d98a47988b4250d31bb0e46612f856c19c3a32ada7e932e3973873bde6251ede54c64f95eaddb892614253d68f2c1a67cf32ee998a1d893bfa71cb96afafd1b708019381fea53448db3114cf46cc879112a7694c1410669c03fd1da44fbacd59d148d418eb5382b68144110f98fe9d62148267d8badd1abf9461ab950e926b7c3ed8a76164b9a4bd3b593145c71546ac210eb6a5895d952d4bf2b98d51eebd99b0919149407d7a1add06c7bcbf60376acf84d29202c04bc5777cbe774afa0de79bf2ff5e4a456f38285c23a8fcbc21c37786f13da4ae7c73f8fcabc5c5eda6acae8feaf7577ced40ff4a102dbc78a807c8624f2da2802e27663cd1a8cde4fcd9872227d052655eb6558b495b6b06db170d82dcc474e0f4f8f3545dda45343f316d5ec4acee2d9110e6040a800cff22f8a10a3b28d43391e0eee9b6bde0c2cd3d3e7269a1b4d2ff2db0b60a7294d08582bbc23dd9a1b0e6d08378b34484b0b4d2057bb6639c299002d2b6c34b95670677683e4636ba63929d314f266f658cabee4f1e45eebe7203e85ee72d65267c9ae0eeb26afa33860b5fbe6ef7a1af542243856a92aa197a4105f6564178982d0d589915988044254a21e8a9682b3f24181864caeffdfcbfcaf43527b10d135b8c5f34a574f5d9beb8c9023027dd041234b2c564d8141f98fc9e404b8b8fd342131c865fbeed3db31a006bc2fb01120bec33abf7dc5fa7d79658f86c42c6bfcecffe0ceef1f741f4dca2bb5eea9852538792213e18978cec546e342f9273f15cb7a87f0aff23e5e598453ca5883f4e372fd51c653409aa2053e44c762a4b3d7861c8703b6a08f89780d133a26203c7d9036f1cf35ab91bf283f29167eed63ceb72410c48196e5cdf0d274b5674a960a4456b3db7d421147305f3ef9515a59b7ff46b112db7dffc37bdfe6a1a7ddd15083392e28234699f77ced680c33e3e7e36e544fafea6a6ba8006550303fa91335576ee917d3e83e3d6dbdb75f9b90129dc963c9acca3aadb177f5f65e0bccf9f7ed7cb27dc06d9bf8e7bf4224375eef24ace55b17c0a5171b4c64880f9d8ed7e80dbd3ae27a90f5aa7cdf707338faa614976bbc87e99ef2fe39d1dc5b6e38db0bda65be0fc3d3c4ca13cf4feeef7e7448416ff29227bbd35f9504d6aeff56851980966385a0256a0d336979f4cd334a7f64ee8375b92d689d857ca212e1ee8303a51e8faa80bcc7e574de65c8d0ddd1aa2f000e1f9b7cf9a10fb7756ef42241a7c2cefafc0f5078bfdeff33b45e671a883ace66578e0a864b663e4ed9653067858ad22ed8acf6ca2fb556eb4749d12ad9a9aef65106bd61a8648425f4417c2ff2308fab0a15242d05a92e90bc65f900839dcef1cd7a3f8e776641d1aac591e9dd5bad54ae0bb521cdf0fce469345d33c3a5fc67d92c63a5fbade2a6329e52533149e43c0542623cbb2bacc9ed262610a7bd974e936b7fd3494c9b6906f6ebede8951db76b87c969eeae7d23586b3f6e94d0cdb0165f206faf57a4f2526bc0c097936ec53f1368b563287a098f67fc8ba74a", 0x1000}, {&(0x7f0000001440)="7373009bad3925a8a4de5308439eae013bb3abe2031503663e4deb700285ec7ec9f4dc14afa0935471560209235113efa8134bbee8f2fa6e9633380c2149bea9ef4dafd24431c98b37524b8c858b95ba9728ad8c8aaa05b07d1807eda212d5", 0x5f}, {&(0x7f00000014c0)="7f433cc8911168864eba109a7d2cfd977d8ae78e9ba3e1a54ae71741532da0fbf11dd81de3f707fb0344da51a96f108c86bed7a43a23051e49e8240d", 0x3c}], 0x7, 0x0, 0x0, 0x1}, 0x0) getpeername$inet6(r2, &(0x7f0000002800), &(0x7f0000002840)=0xc) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000001680)={0x51, 0x8, 0x8, 0x3, "ca81a5347ae0e3a5db2e2565375c10834b7183fb", 0x2, 0x5}) pipe(&(0x7f0000001740)={0xffffffffffffffff}) getpeername$inet6(r5, &(0x7f00000016c0), &(0x7f0000001700)=0xc) fchmod(r5, 0x100) connect$inet(r3, &(0x7f0000002880)={0x2, 0x0}, 0xc) ioctl$TIOCFLUSH(r4, 0xc020699c, &(0x7f00000000c0)) 21:28:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0xa0) sendto$inet6(r0, &(0x7f0000000380)="7163d378998c40832e0b20138e6aafdc021827e0eead910bed3fda6f6c14bd00def3938361c430cc8b3ff692ed2c5fdf8dc513c145d1840cc77b42498ac62f48b136066c2ad3409a1ff9b50ae7edd35c", 0x50, 0x9, &(0x7f0000000400)={0x18, 0x0, 0x2b, 0x7}, 0xc) r1 = syz_open_pts() readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/18, 0x12}, {&(0x7f0000002400)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/30, 0x1e}, {&(0x7f0000000100)=""/177, 0xb1}, {&(0x7f00000001c0)=""/220, 0xdc}], 0x5) close(r1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x4, 0x7e47, 0x2da, 0x1, 0x80, 0x3, 0x40000, 0x1, 0x1, 0xfffffffffffffffb, 0x4}) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f0000001ac0)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a063ffff000000000000f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0", 0x90b) write(r2, &(0x7f0000000540)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f210ff000000000000008ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xe3) 21:28:57 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0xfffffffffffffff7, 0x0, 0x0) 21:28:57 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) fcntl$getflags(r0, 0x3) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x0, r1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r2, 0x0, 0x0) 21:28:57 executing program 1: r0 = semget(0x2, 0x3, 0x52) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x41, 0x5, 0x2, 0x58dd, 0x2, 0x5]) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0x7000000) 21:28:57 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) socket(0x0, 0x8005, 0xae16) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000436d7b731ab9829f8e769a4e266236340e797b073d5ed6c727153f5e1257046536de887aff30d15a16ecac97e1aa7ccd640c37f1bbf3aa1b321b6eef9bcdaf20a384d1aaf1b140f123927902090000121fba94b930b756f2ba00e43a37ab2abe0e552d6beddb835433f1d209ff46d1e282d2271741506b0e3d3540e1757a38415d13ec87de4fefed58b8b2a8de", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 21:28:57 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x121) kevent(r3, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0x1, 0x1}], 0x400000000c51, 0x0) write(r4, &(0x7f00000001c0)="155273c9db62d683368da27f500ffaaebd1b496bf417666f390d175f6b40513d00215c94b89d0acf6907dab338f95bed343d2f55664300a44841ea576253a5f5ae462339cb40fc5c1388dc809e010b505cffcf759566f4f6c5b3e4aa8d5c12640e7a0546caad367f69de383d839490f06b136b802deb58334a12c1b4cb8fa5e2f658640e1d47d019c7708ed26f8704e5a71c4b9411f5d5a144888e4c8161d20f187d0d2cc0e0f5777661a5f5a84627a960b1fe9e10e2549f1c2c041e465eae199aba40cf90f1f6b0e785", 0xca) dup(r0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f, 0x20000001, 0xffffffffffffffff, 0x7}], 0x34, 0x0, 0x7, 0x0) 21:28:57 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) r1 = socket(0x16, 0x3, 0x7ae2) bind$inet6(r1, &(0x7f0000000340)={0x18, 0x0, 0xada, 0x40}, 0xc) recvfrom(r1, 0x0, 0x0, 0x801, &(0x7f0000000300)=@in={0x2, 0x0}, 0xc) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chflags(&(0x7f00000002c0)='./file0\x00', 0x30004) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) getpeername$unix(r2, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 21:28:58 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f0000000080)) ioctl$TIOCNOTTY(r0, 0x20007471) 21:28:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x48, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x3, 0x5}, {{r0}, 0xfffffffffffffffc, 0x21, 0x0, 0x4, 0x101}, {{r0}, 0xfffffffffffffffd, 0x2, 0x44, 0x2, 0x8000000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x2, 0xe4}, {{r0}, 0xffffffffffffffff, 0x6f, 0x400fffff, 0x4, 0x6}, {{r0}, 0xfffffffffffffffd, 0x10, 0x42, 0x401, 0x8}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x48f2, 0xfffffffffffffffb}], 0x20, &(0x7f0000000240)={0x4, 0x2f25}) mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0xcf4) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) linkat(r0, &(0x7f0000000100)='./bus\x00', r0, &(0x7f00000002c0)='./bus\x00', 0x4) kevent(r1, &(0x7f0000000000), 0x69, 0x0, 0x81, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000300)={0x9, '.\x00', './bus\x00'}) 21:28:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x7) r0 = open(&(0x7f0000000280)='./bus\x00', 0x10000000910, 0x12) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000200)) rename(&(0x7f0000002800)='./file0\x00', &(0x7f00000000c0)='./bus\x00') sendmsg(r0, &(0x7f00000027c0)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000240)="12a527aab8b12173d6200b8467c9ed3acabc5f3ffe14cf7883e97b84446b48d302388e1b00016dbd50227b", 0x2b}, {&(0x7f0000000340)="7b6042ca91a288d2a8fb2df63091a07b90c087e80ca67ee3d788be106da3", 0x1e}, {&(0x7f0000000380)="fe31862031cee558df6ebf775f2e5117e05cbb4a3bd9d4f36342d4dab6fb37e3df34", 0x22}, {&(0x7f00000003c0)="c77ee02bd4190b4175c84bf8db3b0c051d716a4a5905", 0x16}], 0x4, &(0x7f0000000440)=[{0x68, 0xffff, 0x9, "fac19008bf5f77ade9d5b296f39104e15745d67a33ba9027c358a2fb530430b4208f64984b395683abba2a2010fd51a8eb73a36608c4c83cb34cf22fd9e8d8798e277b0cdc7f0013f2378ee9550d3b14e6f40ed48f67d1"}, {0x1010, 0x1, 0x7, "867785a91b77697b22e777442a4d81ffc3fe21270b65933bfcec3b45d1ed843ff0b2870a05bd7bd2e3ac69a7f0a6745636386ccbc8d347d275e4964883cc8932357b573e4fdfad5c37f964ebbca26088f5cfecb9ebe6589448a4cb0c45e8c14790ec20935a32c0376b066bd8bc764128b14355c0baa0023da20caf6fb110e1d2f03a5c33d65cfa29090ecc8cfdb2ac1efd57d8184d7cbf863fed7a14b3ff1da9ab20882dc18ece55f4aa57edc9b3c5119855728ae89964f57cc5b597873be43d332f28f68280332a88eb3b2ed3e9943e29673b8031563f40a01967f6b40e7d45df9bd3cea690dd4ff1e98829e2c053c8990fe1f5db6d1d41b592567fa9afd6346aff55b94c3a1efefbec3070cabb6f9d2bd89b15a0ec24859460a3d57aa634d65ccb57cc568cd80f9d3acf7236c5f86745898aa44ea717a27cf166d14398a8cccdb435e05433c62234358e2bef497cc336dc0d757cd2a792352fa19dabfc74773220e192e1969e0ab5bc7aeb17c94f8b34cbb7ddf29a31d406e38a555340bbac7184458e4ed5a104aa605cd2ea5859ff4d507d26c579e5cdd1043cc2bc8e5228aebedec024f3faa35dc7ac8a82563b25cca9510f4df35cb4add418176529e2162979b12ed5237238e9df0889723e361c2012641e7b9847b20ab3c0543a145f5c8a2243768c3673b1abea726cf6931ebfede1dad9dbdc7159e4c36695795c174d892a18a155531b061668294a10ae902e7a40798873dc61e1579ee78374fb708f2d9071e74ff66fd040bf80b4d2cc4f1f4900325f911ec88b5b9069a85a0e3e868fc19566244ebb09da0adabbdf7fad8fc1db89c548254c97f41745f61ff3b9033abc8528ece54dc979ad74ccea2cfb37755347ecf874d29af6f1024cd99c09403dbcd5bc9a6e6c1481708b7bfbc797f2e5dd500e6295a817e840a8e09e748b8f7aa58fcc0673d61dc736eff8641c1747f79b77caa67c88434828d3f173439dcb11ec3cac410e2ac7bb19acd58da65293597f396bcfd8611545984fb999531026577c463b7a76c151c1d740bd06e6335cb3623a91f34cbdb39e25fe266c133ccae0750f9c67aa3166043cb130493f6eb0a2fcb4003ab94997cccbffb085f5ebc35ea337fb08a707eacd92cdbb6d093a9af76811a33d8f370feaa8b535c350112fbb1ccfd9ef6e6eba74e4ba4b68aed6d89671b771d34290709c3089836ab5b3178e1694d5ff6624488324870fb28e91e5dcd6d22514116be2291d82ee731e025803cc209e79d08470d5c6643812d1044ecac8612463b110e805e742cf14a49464a71bbea44128b8dc4c776b982a1a37c26b881b0b9fad050c4c69d49af5d9944967d92e586144873e00c314ebbbc2cfd296c8c92f4672e331ab456e00154953c4189f0e884070dc0b76a16a3a12f3535e77d5a30cb560439356fd9afc4c580fe11a92225f84edf01a7a4bb0807ca739087431845c90c35fde3a1d5317592b559829532a8a23adf23276d45571eebb120bd6c2c1b393505a129e8de707cfcc66c4bc3bdf9ed9b041e2fa5c15abc9e210fe1196f6aab561c7537edb7a34a880fb6002ae120cc5ee48a6d8c57a9a32fbe32d58079f08b261487be66ba8fb0b221ebe764dbd221c83e1aba1aad255bbc23e4c58362bb1bd425be0003e6ebe4751589310602f86731ebbeaf3e0a3214ec133564030e106ca8ec0acf4916e8b8ce41e727ef1b007f0ed767fb9c035bec7f110099dafc526cd33df7e2f020fed87c4030d8f6c85649db28764a136c16ac8ad3b38a268ad701ee887c44c1f8208ae9e82ce0406a2a97f8b7d0bca46f6ff1964a0067d925dc8dc0c3138434e3c23c41a734af5b1dec66bba8b1af8e7f2e0beacbfaf1763bff96284c237cac68eeec5ffe269881cfe3c2955a21be9de4aeeee03291a26f7ccd2eb9764e008f88381bf05adf07420335d55e6c7cc8f2f0bc37316309e5cb7ae4dc60e851572d876ff8f1dbf42d08f03a8afb94c150eb426150545bc162787f0fab15493cc5357e096a5ccf2fa69270f1b1f2bfcd0c4ba8ad76d1e29ee04c7d102c8038f571b7c630dd601d9c16cd406e06deed643d17ba1201a1dc9fa495117c5185bd0a09d3cafa8ddc94914d5be4d3ef651a4b444933b22be8b12cdd5f090e815ae9b8d4ce305d50e5c11e253600def99d6c5d33cb8b7ac23e660ee561f1141578497ca749ee1ebd8adad07e0abebbe0d634a31fb583af7e694ed0913bfe024394eec365f67e708291170d74f25ecff6a3f9039d93500a0e2185e593f2b28b39c6de9f91983da9747fde543ad495651c0dbb2de2bb979ff28f80e2122f97cc320b4c501e9e24765efc9ae5af28741d2fab940fceac74965bba2299505914296f809cbeaa2f5bcf6e16b0979520626caabf2378d296803a978b6cb03905fd2c47ce77e7aab3fee3258687e2c9d17d397f111a9681d95179509ba2f31c90cdcb942b569bdaf7977ac4339dc3f4806733449fa07714b70926a6b1b15a24b016f0a805231a4f3b3528273161f222d04760407d1998e6def04539642b351133467d77d5982b965aa4344904259dfdf0726022fcd04508aaa5da8dde9b64bb6a5d1b8f2ede27a340b45c1bbeaa17c7698237ed7c1b38d6d21d1afb5654a1240fc960ae8f204dc585b3eae3f64e6625fe1d4a73e1a79b33f0f82f4fbe70462d60a12325ef114f62d67dd3e1a9b4304d300bfe87eaccebde9dbc20511ae79c6bdb181a457bdf00bc378b60e649d0bb1b203ce6cec9b25b5c8ede3aaf90a8630711ed911620fd24086ace9c2af25a63f23c4bc27ab44b30daab60362498807dbe44b649aa577261c409395a7b3c8fc00c0ccb48c728fcb7771d58e7cf1004f04c738002488dcc75bc92b0637365d167eca5a1d8f367d22f65f7d8bbfa09d0523eaff073f079629b40ad1fddb556f031f261a15d4c6549d543506ca5d625a3ca230f6cc3f5eff6ea18d3a523a7126fd8c0904e4c80996a2260d6f2d034dceb7776d0781392c724eff7173f6e00cc6489e724dec2fe0aec64095100862959f523c8171232b2cd5e4ed5121fb5aa1a9eee40dc1c92096a9230f4e675fc3d207a557c4b425f9366ae32e24d0e3ec178186c8eca9b1ece4e7f6ca40c3199827c3f74bdcdbb66adad5943e38a3852aa8de4e337ac77099ec14eefdf9ffac12bbbd47c938a087dddb70459df0f11cf22bf7e2f962261e5e53e67310e38af85049dc5d01920363ad963e796d6d2ecb6fe8fb79a20bed03ac17bf69f0c3ccd47eee0160a6de9d1f9a77b5f7ce354eafe3281fc9a23bbe97f850b1ff464a2267069685a1cc2b02d3588a30114ccdacb30e973e9a84a8a42a163a6671b9121fa4be5687c9498e790f651a3b3b95da5ff1a01a6cf1e57ce40b880bc600bcef76c68d22bf185bd3da25698863682cead85499a4ee7f3144a87452f930266f97aec9d84358f5a58adf79bc0e7823571b93291bae74831cefe732fcbaeaf8504ff68098516194c6c582b49adfe8c44f267f7258fd0d25562cb182f5845389d44dbb988011ac40243e8cface8a010a1b65d63dc6aeffc21bc9f8880589aa2d2e78b2f62da1a4bea0abe4cb751c44f236899a995dee558d100560704f48bbf3425b50d8c57a6f2beac1e4ff65bbea00ef9cad8f84a49541846b9ac4cade2bc2a18438b0f86b2ffaaeee9f583c7076cd3fd9dfc91ace93856199e08f46e755a883215b29a40ee64361bda9c9b2f201c13ae51857db1c6c0693a3ab0945e23c319b13651f923e1f90dce58423131f347a0b8eed521cfd26df3f76e9afebbd25b79d32b536b6f4e190b02810e8d25268d2b4a9eae93bfe41e5fea96ea78353b09e30c6489776ea65ebf02371215f6f09ea69c346d78d5f9a000714b1b29548a628595f2ee107f84f4aa7c850ddafcb6841daf548163a2a00904ee608ad9077ad115883c49a10cd545686cfeff1bf706cd852ff5c9f0daf276caa4a5cd0af5d120e33faa332c020e5a06aebbcca4a25ddf92ce6e07b80a3c8a2a6b2317eec79a9e8f9ef48c04a42ec5e7924f278a03b24c8b392a12bdcf04e295dd40cfeac23e387b1cad23012f72c951765fc8d258461c315b1edcb11a088894e4fc055e0725cf18507b99745dd7d13e430c34580fada0a67e9c24847b107c2cb9a7c7d73c41f7ac52df5f3e8a19ef20b4249423a1bcf728549e5c3cdf58e65395452262238c321e4d34da93fc3c88a7378b8d3c1be8f467890b8e9b2e3db4b68d42ffa2c2570c5d9e08ad3fa4c78f6d3e13a1b3af9b0d21332b3c886f578818e503ca2d6e0f2d8d889bf215a931fa51a2d5fc5bb089a052cecace048845170466e01ecaba968bd28497ff5f16f43ee322dfef6af97216134b26cfb2fce463ccd1b6eb14f9daeb247e87e618d2de4ede133ac0008ed84c54ed02d0f6e4904072772acf8014a6952416589cfcc81afeed4419f811af0151a104c642f1f67853d9a78d54cd5e078a41f668ab24680cc734a334f2610cb724b8e32963e3cda1e017e7ff58e23acbd7b8fa09abbb477acb6b06bf2b9edea925f54a4f710c27c26008bebd18f2a8fc45293e1728ad1b438f023e21d051924fafe06fd2b29c5acc95c2e1f81feb6fef02a59deaf4b27d274b731ecf8421a61a07b54c632a6d0202cb76cbd9126d960b14e05c8696abc678628aa9e380ef43fb3a681c372fa209c781e4f89d4e3186ca7cbcb758423caae704293b78f615bb494d2806e210c548b704a02e3df933e55c07bc1639473f47f18ed041df81d7db8de89a790feb88c8dbd32d3e9e03c77b6fedc48126b3dddc29f8ad616636c696e23bb529d05977ef3ee593830124ede2cfe4815b37e25500507ef2857432071b3daa58a00e10a550f2372257bb13ba0bab46c3bd7f3e1802839982571f796c94774700e31cb77ac02a0098abc699eddd171442927d50908ef113e668879f6148b53d90481ad842a593d8740e438fe7875167f05c094710643bfae8df26502f8900957141c27f7fc2f944052ad696b0639dc65a94aba1b476f1338f9b6ffcb42a8d23697eb8b365f4acdbf7dfdc55b47b860987acf6db2bde826eb97085c96a1a7b3205b845e3607a6fad817c2b1bc87cb7a6db20a411b59cd81432c3cfe1a8cef27d4ae742c1a696c01a63d41bfcffd6f90b71266b1594bac33d85f33ae9c4512bb2ac9f5f3b4c22f32e6f9d8020f16d12b4b05d292f707c2e220863627c1e6008e33fb81afaef39641d40a960992bd2065228d08626f373afc04a5d27cba28247f023d68e7612a8430600bd26af9e0329ab6d6980097f85bf1754b2a3e838ff2ec82908e56f4718d2cacb63bd44fd78d2f723f8e33f305f6cd88ba8f0a48caebc1a4b29bfed04c25443e2e838088aeb60b99f7afd8dc6ea9e544ab446756559998310aa05b7c976e6f9f24cb45295b06fb66170a755deb983bf0a29a02df7f42b66795a6f8335e8745550b1806139492d20dfe0bcf86087c5e2bc40f04cb1e2747cf34e4b1123b8685ee00bd62d77a3d3d2d9c17dee881ef95ac457650b40eb016117b8561d1f5c4cb82623416c708ecde87a04d19bd633271c69d893a5ec4aaa4acb926dee782770de40366ca6617a77c4f978ff5a42e0b8346f202b4864b9caa0db28cc1eefcf56cd0ee850ff4712701c815a9a5c424ca0f07776e3ed36804eeed53dc2f7e8be6b429a65d791cb08e3b01360fb3a6f9797c5403f95b4602b232ba73219889022969f2036ccaaa037e57fc7ca57c7ef985be69af25194ad023261acac32684de0fb37001"}, {0x80, 0x1, 0x70c, "a8add6279dc25ab4aedfffe8c48fa0b7281f7bd4da997b5495c1bc282a17ff761e36d247701affa39ee9e6292502ccb69dbcb0d92e7a0b05fa8df119effff9824ebf7ea40089a4804d74d518284d3e334eae12a90ad1976d6f4891e1e8371fba1bb0628bbecab86fbc0c3a0c"}, {0x110, 0xffff, 0x1e73, "4138b504ba3a21028057563f7b2ac4c3a95e1030b2c187b1d2b2f6db54bc7364e50d9b2fcecc039d2254072d51cabe085d67f357b008e07a7e54a4934ff4bfe6d336416e063b60cd1f5f1d3ec13683e5bda63d3b4e86eb0c8c196668d4bfc2d591d0c3ff2d0ec58026f2cf828095646307a7032ae6c93c191ffa7d6bd9fdb2ca5b1edfd084fe9b3f98733714496d50afd31bf098556411fbec99e7e4211f8d1bb7949784b0da0ade226366153a735726fb6324ba5c6455c8f9c9b5af37e195010271759ce267f44185d0a49d2b9791746c9768f2ede34ae929e4ab7bb48bdf8e8539d66e3e50adace951da24d6de37d91b96a6ff71bb7a92d25f4a"}, {0xa0, 0x73e37245e0dfcd5a, 0x100, "1a64e8710e4d3b690d7dbf3af2bbf784dafa95936c1841a3ac2b4da6dcf737d766e0620cedcf42d535dad166b230001a652b40e5b4f218d7c5c19a651e4e911ad942ff4840091b9ece56ad4e520aa12a333707998e59c6788aecb2c08140899f93d7b61175864c84c48dc630cf1c94d474981ad04b953e0a282b7212315e387bec87fe6c592dd9e149e70594f92a"}, {0xa8, 0x7a6e64484f51a19c, 0x100000000, "6ced585e6d42ef4c1a9e944126a5babd0077b446d48925e1be11b719d4a5f4e9e3240c8a6e13caecdcc901a5bb86e080280de37cd885ad97815f84773cd7d84015c815810c44de928a7b9c506e2e3d61f5ea132a46273ee69be0fe084ed891b4dcd1b82b959275fd3427f33048a83c2a597163fe12991f5e7662273c3b628fcb7eb996bc80295b48096984418fe1df7afcb8860209"}, {0x1010, 0xffff, 0xbb, "cbd2d4e74c1fc1f19cf9281ea4eda79dd7db0382179ff7045cd6845a6888740d2182897782c4531c70d79a1d648209f25c5189b30acee9eb31915fbd94fcd2bab6287bc56c9b099d9c711c83231b11d9b6d0911b4e601814ac188a550cd059f87c747a87c3a998653aaa9308e3f3d965ea87a95720da616ad2f769b9eb0f3c356cc758a86154761a207ca91ecfac6026a9699036c5d97ccc00da66b10527a823144bbdc1e1efaf334b58c7709579da106ea52cc3b4aa08b80803c6c112cff4f24da98e54210f372503b2fd4c11412781245e47243516bdf532ba1dd80cc166a483e23ebd8a0ef49ba8d2ca81b9620380e565d4d6fc954912c6c8b74eb94d6532ec5a49f8268ad5a8d4119aef673c43d0c12a1d16b057659c762996e9a8748435b83bc4759064da6012da96be4d2480f9e81c171de39b06f6c99b2441fa5bbae1593cb496a1da10be210c63c670c4fded1fe168617a5eb3e1625d0c81a171ac2bb2f9cfda5b577bb6e202c6d8a81772842cb37b13151c6f11ef275d5389237d78f8c23dbacca726e62e60bd998807a311a904e129f4f69280434cefbc502ee4db133167fd8ff2b25e15e7e0fbaa3084bc805c4c2fd6606bb38918ed345eeed748535df1466249eb2f5dc2c0c738c716c87b738b4c66d8290ccbf89ce0701ecb9694ef4b24ed36bb797b133a46e5ef3e3f2a3079c01c0f8531738012e04acee30fc5c4f85f5298e5b741042aad38cc78ab5a2a41e5d82592248166c577c12068d9623628523da388ae45b253f05b0c7297cfd89a3ad8b7a015c3a1a51478e3e001234365218668dc95d7a91521f9805ec3502d8c603470928bb21102e48eaeb3c8bff4c8b5803b4f50da8a7cb06e480f8407b57ce67a535bd88d675c2e611c249406b52afed86839dfe88a44c2d69315d9ca81764888b59257788e1d51965bc2593925ca4dc4fd932ff25fd012d761079baba54cb55ea7075e769f3deccb04280031fae410d96fc6a65e1c20d0283753c2cffcb41220c3b4be26c77bacd675fc8390d41ceca1dcf3498875176c8dd14474ff252511fd6903bc53e1c4406e8e13528ae8f15aafcc42d0893af1a75924df51b5f187ac095a50edbb07c53d7d2dbec555e87e62f4104b96d67fb2d7b8e8a28d38aa5a5d68fb99bb68638b5fb1c2b1f5790e952548cc5349e88e235f767b64c666f71a61b6cf7ba35e8ff7cf6e5fb24a1d9a25b3ea0919679c4c006a21d27e74f3dd0a790de6d8c67971742525f37ec7c0cc2b0c4a54b46db22325a953e1160db11ed30e99de5f027b0ccb3e1e90746e167f1817229873b363db548e159348e13ba28644ab78dff68dfee07184848db9957b7fa80cda5eea613c78e5033e8954b4ac0df92c4980b5cdbb70aaf4a5af4b840db680b947aae21ee36104b47986a68771fd10e3345d36967731689a72ad58a56622b404b0c718a334dd6f70f24a93afd718c8bb1b7fcce8776f4f95316c33afa738e9f6f58aaeb07ccefe0493f53a39e035e53b1d1c178f735f23f6837f367c83ce4894247414cfa3a9714fef01dc26f3ceb134cefec6c9fa6e6d2e5a8b298b5e576cfa9c87bca7893d309be60a0c745e7ffdd97d2d9acd62c4c28b89abe1ab1b2f481d95951d78cd61d031978a4e9f5a0703c4eb6a770f58379e8d34e33950163f5a76757437ab912ec5bf7c53c59ca3e04c88b52425c466bfe33cc95c08d50358077ffbc8ba8109af4eba9408956f1261f9fb68b2eb51bd6bd90228d2900adeabe66265286840127d463d097f7acdfa563f364c9e22713c35f76076d3c0cb52bfc10e77634f96668a08caa20e59fdf21c805b0b0e3eb7e120a87499f27c8d93e8f13781c1dde809479786e9f33b2f63b958adaab3b1762c28a5740116850e56cdd6c12f67a58ca7dfecf43bf87e5ba194ccb297e0c7f693e317ff62428cc4174d7d7d769e8701bba2c8910eac411a120b60c74b8a43c46cc6ba5d5aac60f4f3c1740d241404197f397cab2d17e38c05799843b650fd80042c1392e28d035c348050d01734530533b8ae1af1fa49306b78f629f219d2c6a3609c2471c6705fc156ca55a11cc072c5d1e1b5bb3e4fe6df7d65ee57c1422bf62fd442385bc9619b1eac4eafd5650e7767bebb183683aedeed44c4c167a4750b519cd7b17895fae51279d8a9ff02fdc6cb4b8ba9570e6352966b39ee6df14e76d80f8d575ca4d47d9a295abaf56f7b30c624e6fdeda6289b8d143ab8378f9959b33b3d36357849e6e4739f578dd294d730dc1efaa79ef70c66b00a1f66fe1cbd0f7a5fa1939ee57d55987c7aaf84fcd30354094af5f164dce00998fd4287fe710a38f9fe415be852fc015651f93abf936bcb4e5394e6412ad8fc922a3ca37779a330002a6493675b4e0dbcb7cb1fa02a757c0393beb3f62ae6b41ecedefe4d73a1e609a51a85a887d77293b1afc05c04d3fb832f7e3bcfdfbf2f48833cea2236885c6b619de96b16279afa83753a0f8dc6606ccc87fb24689ee398b926e5be4615f5f39e51869aee3864ba38f91335a3d110182a761438da329a2efccfc469bda90714e7b12d12bb59166602a8eefafdc492a396edcbb6367795910ca5462de609c84db98ef885d381f07a632077a117a0f045bcb103739f251abf3e79fe0fcacf9152f2bb73f0b6cd75276e6efc65a7c6d91c6dfb919001feb1a38bb867651c7c77edfcc683854ccd188b5adb2b9046089121ed3970bea2abaaab09027066e838dfcd64d9a33c0e009a2cfacfc84a5766976bf9a9c034fb2700a59d7fc2b3844174de451f82cb44a8642bbd56dfb9f03c33f5b5e63598b3e89fbd1df4732d23bf3156308f732e9053cd545c88566a5cb3338a824529efe4ae6a514b80f53e3ca05842f9d0e330a4b96efacd0d2c1876f52fe6ede882f212e56256d30bc0b69540f582de9bd6d68fa5883c4bbc418a3a9e5fc35236970c8f20476d2744d4e42ad207cbfe5f4f67d5e2c6456672b4bd95a5c5e1833d3cd6721845b2e2079683f3b377a2be52abe88518fdc3bf4177c4da155a3aaa011ec587220763945fbd723db653317811cf0e2b2a586b98fb33972b416375daa3ef1e126007d0c2e97485448246c756668356a2164b0138dc974797c457da7503d1afa3be0bb992f8ec8659d1c539fe978e3e8a94a47a55217b96b7d84bbed437835eab4e40616e455551c42836313611cf8794b43ef0b757b30798ef0d85ea16d09d078de6f790ffffcf0d8cb45dee16ac843df26b221d6b211fb3b8a3ec01acc60e1658d73cd9cb5a9fb95dfed40173900ac9857813059467c48991c32400196ab595bfed0b7835de7812960ac0603ca2ad342a1bcae3615361ab8a3ed352fa83b805b87b806c4c31fad28a9864330ad72b0ed7d37dabf53c395403cba118d28b861b2047f99284aa346ee22a42ebd713d91e9d880a0b835abb37cf5aea1e44c80585c0bc6511df291aa1f48f1d03d328c29f02db6bf1398b8b2534c8037859d9237cbdd68a7b37ec621728174a95e8f3887d18e579288e5d934d33ed33349028903c3c383032bd8798132ec5488458bccf2cc3d99b3c9ad69c595549236aa7cf71333f6048f327be9b4078bc725e8d52de9ea2b9e0c6594a5736a4f8ae06af4aa8ac3d9708a1df1fa5612897e90c83780bb67a849593b9854bdcec53b4bb360b44f36842960779c18a83bbe7f3b47348fa0962144a93ce9f3b2c46218c06892b865c9f7c674bd89f8f0104cd38a3362a277173b3488d9864a7ef0271864db5fcea11702da7896babd27a4a85aa3defa81b2ca35d93b5d40fe5d3cda57c7983e4a3fa660baf4edf68848d3e9a58496dab9de84b0623d7c59cbec067d6135a40a99bdbe5b4bd7287bd7e3f9cd6865524425f3b798096cbf2fbc7777162c24bb3ad7baa857b7ad9e5019b4aa0646544039e53bb94a8d02b6654b2d976a3a0eb7376ce3034939b84b11f1a1ea01ca08aeefe72887e4098258b6f556097523175303cf59da95b4bd8b3dfa428fcddf74595edd53c50b7ec2a1c76d67dade66c2090e22359f7dcf2dae80a4973121d89c58abda0f83159faedbb805a799140d20985115087f05aa44a939eacc8e1a310a2b20e6879c7c199d36cf85348a5f0cee56a44418048b08c14e8381e05eed772faddc0c66f8a84333bf02f35643d6e86c4a7a53eda1aaed5c8944d217bdd8e05b91b3119ce1531ee10a240130ecc12ed53cd25b05564cc726f09c06f4959cc091d326cb872ae625fb2afc112820b3eef58e1ab5d808372131a762669a9a1b34e995e8ccc18328f86fe33a0386aa48b82a90c09241477fab9b05480f6a76994a773133615d00c9f85d5103d444ee6a395fa63117a305e08bbd012ed867d78e1e71a69b8b90d832384da36462cd7162f12876e2629117480eaa9b1b4890442f56bc4dc5f0fe73292198db084649ebd36883095fcf0df587a4d22ac57c0d236049f5f5c64aff241d020fd94ead451c08faabfed5bbaa610d06378f211597bdf8efd525d76fabc05dd44459933140a58a292a80621b32fb2208cadfd7bb3f04c3123fa0da2afa1ee6442a468d079679d6a948fe4a28eb84a7d7dc7b0324217dc04b5237df5962408ac590ad3b0b072badf19bf1a1c7d29a056ecca5e823b5c08b57bde01fcd701dd1628e8295bf9374f1e2dd27e02863323e1dd6666b72e7705fdd4f054aaf2701a9ad27f4d13405e7d7ceee71daf12fb85c9120c928f7ce1256cf8ba3dc34df3b0f5d4aecbd965f8df3a2c9ac8e4623e89fdfc6adbd291cd3b7b741625c1e1beba45ac50fe648e00a8e2e0de3aab90437ace17caaccaa304bb5dc0762f08856f20f19fd99101b85824687acf9c5201594e8ca9d4dd3813d02fb7d540acc3980b5dfdfb7feec88e06624baf8d3580cff298f8b82d50e2a62628e2671d66a71ae589ac0e472e58f545311e3ba80b5d2a9ffb93aed64215985a0bad0c479d4d1b557ae350e9bf047ae808aae92067be75dfd594c04142f2b69e492cdaf77fe18c08add492dcfa93e679ca8e7923843fd6f1b0b2dfbd354bd7d7c554d7480397d09c6512f280a77ac6fb89f250a11605ff563c8c09db3fbd5c9a2a869a2153d522c05de47cc1cea412872015c5d9659a43d066c40f4ad4358306ac2ed48b2795fd94cd10fc300b143c3558be25811f49d659b874f601d1f50cf7944f55f415507c9ce200a32807f1198aa751572488a938e377dcc1b1c7177e303a0c82e4875660847dd366e01a09102900413e4366d6d50d8b48a7ac3478cdd1fbcd108ced44680284b28568b1b481635cb113fc1a57877360d7ceba9fee2a2c49d07e980cbb506b6f1c9142c1176658eab66cfaa257f32b26de5c42fb1880597705fd4796627a7bbd19da597456fd0f40dcd4e01933103e2939818f58ad8333abee8886c533e0c555f257478daeb374415ae3bcea91501a19e2d9a3b2ea92a2ff3f16ce96ad2907029597dd8cf02f167a4345b43ed1ffc31749afda4409001a3c9bf4c6d53c9c20e78fac39a5ce6dd225d900528daec82176ab7662e8398b42332daf7a2b12b9f1f48bf3431412538974833773a3274b0166f40c36b784d23ff69f0b94e7d59de9d94b8a8d8b2c105e6b66a74ac9e994e9827a3d42b2acd74ba57457640548958f533899a511c27876b3dcac4b377d87e2d09c7d313355b83dc11d2842059fc6a76500b05fbb57474f94c39f1aea0e159ff819f06e7bd4e8950fbff719bd3b635129215d4b0b8a1fe3a5269232c86655137375462a3c1b7d25f2a8fa3b8733"}], 0x2360}, 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) close(r0) sendto$unix(r0, &(0x7f0000000140)="0fc95afa1dcb9bdee02b8288c11f132dc21b4ca67497415ab0fadfda047ecedce0e4f147533851d7e220074d79996027e28cd8968f0d7547ab1b990a06ea1d6daccc94fd80f336af5f2a3f881886b5353c37b2e66bef2080ba7acf919d41a1a01ef0c059c9f9551860aa77aab62ce21a5d8dba537b99bc522490f6", 0x7b, 0x8, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000002c0)) 21:28:58 executing program 1: socket(0x1e, 0x3, 0x0) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000040)=0x8) 21:28:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20082, 0xc9) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000100)=0x3) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="3ac5952800000066d846d90100000008cd3fdf00", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 21:28:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7d, 0x32, &(0x7f0000000080)="ecd7d028700c49269b336514", 0xc) 21:28:58 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8000000, 0x5}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) 21:28:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffb, 0x0, 0x1, 0xff, 0xfffffffffffffff7}, {{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x5ec, 0x5}, {{r1}, 0xfffffffffffffffd, 0x41, 0x80000010, 0x400, 0x1}, {{r1}, 0xffffffffffffffff, 0x80, 0x40000000, 0x5, 0x2}, {{r3}, 0xfffffffffffffffe, 0x2, 0x1, 0x3ff, 0x2}], 0x9, 0x0, 0x8, 0x0) 21:28:58 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) bind(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, &(0x7f0000000400)=[&(0x7f0000000240)='-\x00', &(0x7f0000000300)='{[(\xb9\x00']) r3 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) getpeername$inet(r3, 0x0, &(0x7f00000000c0)) close(r3) poll(&(0x7f0000000040)=[{r1, 0xf0}, {r2, 0x47}], 0x2, 0x0) poll(&(0x7f0000000000)=[{r2, 0xd}], 0x1, 0x0) 21:28:58 executing program 1: socket(0x18, 0x2, 0x0) 21:28:58 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) shutdown(r0, 0x2) 21:28:59 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x2, 0x5}, {0x18, 0x3, 0xa2, 0x9}, 0x6, [0x5, 0x1, 0x160f, 0x3, 0x23a, 0xa5d, 0x9, 0x1f]}, 0x3c) setrlimit(0x3, &(0x7f0000000000)={0xfffffffd, 0xfffffffffffffffd}) 21:28:59 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000140), 0x2000000000000044}) getpid() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x26}], 0x2}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) 21:28:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getuid() geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r2) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000280)=ANY=[@ANYBLOB="70012e2f0400c7b128864aa04a31f6e0076f65300055173453f9a60802e619387e57f15d2eb9313d84abe672833e2b0edb9038f1e78d0ab90c953a7865100c0dde086f5134554b52667275326b8b15dcf2232f87f395bdfae4dce4488e48824faccc4c8d9459223b2e30e058958c927f7ea8e7f50e70e19282e231155db945218a67cc96d9f68c4d7cefa72e90fd7c74e9e7b4815fefaa7c09f58cd6ff99ae298589265c8a0fb43da48898f3e8036170110533150cb0a0acb74fd7a45d2fb207a685229b273375df553b4f0ef75d01eafdff133a764229114d97fc40f7ff48aab459b60c79210000000000000000008eb26ca8067f3b4f5a3007a6b751d00b2c71337df95d351bfbbf5fa15966aef244774f52bc871340f33a67c820cc4aa6af1550c522747dc2cb8707c56b0199f813352f8bc4117d0677cfdba5b50adb0a9e1eb5c9df72fea8ce2f62efab35b1a8c97bfc1c58ad35f420a81a3f2b"], 0xa, 0x0}, 0x0) 21:28:59 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) setsockopt(r0, 0x80000000, 0x0, &(0x7f0000000000)="ddc9d61b5e3a8ebe41b7f867992c7ec44cf25d4a953f2a8dbe296db73c3488c53bd2919b6416ca864615e7e092780ade542c8ed345206f774bd7442433dbd241378f682d94b7f9f79b997fe16e54a660e349d325e4609d11fc0f481518c8209c9d186af6ae3ac74c5e2df78a5938af34e738973b332c9990e80168be", 0x7c) 21:28:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x20, 0x40) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./bus\x00', 0x9, 0x0, 0x2, 0x1, 0x7, 0x1, 0xfff, 0x0, 0x2, 0x7ff, 0x7}) r2 = kqueue() read(r0, &(0x7f0000000200)=""/91, 0x5b) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff}], 0x4, 0x0, 0x0, 0x0) 21:28:59 executing program 1: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) accept(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000006657912100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x6e) open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x0) 21:28:59 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{}, {0x22}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x8000, 0x0) 21:28:59 executing program 1: r0 = socket(0x0, 0x10000000000003, 0x10001) write(r0, &(0x7f0000000180)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c01a002c45cd2df4476bc8edefe74b613c640766a05c4846f", 0x1c}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0x3}) 21:28:59 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() r1 = shmget(0x0, 0x2000, 0x4, &(0x7f0000ffa000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r6 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x200, r0, r3, r0, r4, 0x80, 0x7}, 0x9, 0x7, r5, r6, 0x3120, 0x5, 0x5}) setreuid(r2, r2) r7 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x10280, 0x7) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f00000001c0)=0x1000) shmget(0x2, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) 21:28:59 executing program 1: mlock(&(0x7f0000004000/0x1000)=nil, 0x1000) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) 21:28:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x1bf) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000003c0)='l', 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="9456c9eba897120bfa887eb1c5a30c98af4b305b8d6d335482281ae2abb176ab97935e4ebab455461f9375e4376eba520277ffd24278f231d0b36ad4c5b46b736221c0717f3560d4fd48d5673a4253d4a2985b6a8bb97eaff15ffd130c6273af3b2731cfe0c1b6c23fc3a7e40271da73622b9ec7d022a694e8db569fb3ab7c19694160a1f73c75286ea70c537804ba14a4794b2451132d7f4791a6f8358bcfdcf6bd0d3f5999afafef868c45a4f9e87da2697eb1e8ccba8a51df38e2ba2efc10a6491631eed291e0a12c2079845c25e2164891e95198eeab4b9ea514de7c3add", 0xe0}, {&(0x7f0000000080)}, {&(0x7f0000000240)="f4a0da5d4ac961ed119bc2e8c66539d9a01404260bd5a3933cd76944f457f8713250fac6e5c8334eacd63d72930b98f21bc5c9127d8936e7f10b4a4a9e77295f630d6089bc5933de", 0x48}, {&(0x7f00000002c0)="2d1e35091693db954e59c9fb31664bb83feecd9202b6de3c3d6e41128ac1253176c5f8252fcec92cf392b90dafc94ef617537e97b52140f4cb9a87b632f6346785ddf958cd9a508d0c0554f09eccdee7c992a7e336e3b17f4ff01ac3a39064e289b952d0ab2a9447fc454480f2a08ef8d1c1cedf53d5b6e281ce1f9323262774a9eed8f0adc0e0f3296c982ede20ef262de374025f3b264888129ccf48272ecab72c94785268cf9cdf137cb67812c75c9621eab8ec2740f38e6e343e5f33513a478b2fa06f703ebb7bed321782ffc171e2abf0e4e7c91d84a80f846c32404213c70e6a85f74f2047e8a047", 0xeb}], 0x4, 0x0) 21:28:59 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) fcntl$setflags(r1, 0x2, 0x1) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r2, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x6, 0x5}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r3 = socket(0x18, 0x3, 0x3a) open(&(0x7f0000000300)='./file0\x00', 0x10800, 0x20) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(r3, &(0x7f0000000240)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/175, 0xaf}, {&(0x7f0000000040)=""/94, 0x5e}], 0x2, &(0x7f0000000200)=""/20, 0x14}, 0x2) writev(r3, &(0x7f0000002c00)=[{&(0x7f00000028c0)="a1", 0x1}], 0x1) socket(0x6, 0x4002, 0xfb4) 21:29:00 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x2, 0x4, 0xa0) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = dup(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r5, &(0x7f0000000640)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000380)={0x5, 0x5, 0x5, 0x3ff, "c6af51d6bd6e326d55c403b553792e9cc7b1e870", 0x1ff, 0x8}) r6 = syz_open_pts() close(r5) r7 = openat$wsmouse(0xffffffffffffff9c, 0xffffffffffffffff, 0x0, 0x0) poll(&(0x7f0000000080)=[{r3, 0x100}, {r1}, {r0, 0x20}, {r6, 0x4}, {r7, 0x81}], 0x5, 0x0) r8 = dup(r6) getpeername(r4, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff3d, "857efa22a6020003fbffffffffffff7f00"}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) write(r9, &(0x7f0000000340)="5ca5282c93c850edca14edbbf04b9c449f076f3507", 0x15) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0)={0x80000000, 0x8001}, 0x8) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) setregid(r10, r11) setsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000000)={0x5, 0x9}, 0x10) readv(r9, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xfffffffffffffdd4}], 0x1) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000003c0)={0x2d, 0x4, 0x46a, 0x6, 0x200, 0x5, 0xe81, 0x400}, &(0x7f0000000400)) write(r9, &(0x7f0000000200)="3486914042391abf3ae3b1", 0xffffffffffffffbc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 21:29:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x41d, 0x0, 0x0) 21:29:00 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() writev(r1, &(0x7f0000000240)=[{&(0x7f0000000140)="e80c6b4c398320576b557cfa616d8f373ac951aaa4575d1947799a2672e1ecca09a368", 0x23}, {&(0x7f00000001c0)="382cdd8dc7c6d397aead13b9e403f03dc3abf0ce56e69cd420d668b365ea24b5cf2f16f385a2fa3887317f28dd1c637f87d4c74327543c4c885e03c715e094da8107d2624f", 0x45}], 0x2) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)=0x2) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x98}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 21:29:00 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = dup2(0xffffffffffffff9c, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3}) setsockopt(r0, 0x29, 0x2, &(0x7f00000001c0)="c690fa46de9a874e3421acf388a0a8b6ea2417ac5a4ae97032c081a3b904b4f642fa767f0e3f", 0x26) pwritev(r0, &(0x7f00000012c0)=[{&(0x7f0000000280)="388f6d28794de0a262df47fb76531729737952b4c91316ccc89730c0fe71aa55f3df9691a0f79d3a", 0x28}, {&(0x7f00000002c0)="6c5cdd4b108a43b8cd1a1fdab7d3a4c15e2019ed6209cae974a4d3c46b76f36dcf0fd0a0c13bc1b651bfcaeb2033a9c997e7f3ad2f305b760e859c0bbcac226c53d2f1b868cfd41a733d7598329dfc02780eb0e38134f26e65f18e729e8f766e8d1e2f77aeef33703ed06d1f7a1edde5f0348355133726d8262a30413b2ac68f10446ba57ea475f970fc5c900fee53dd1689f297dfe973dd3d089736d28f663e20581f8a7c62ea8b954a521fa09ec595b0f2ec2b588b67a53dbe8d0fdf8eb1e302423725fcc0cd546fa0d27a6984d286afa134d81cea541b99761485b1db43d52c68ea453f847097d8e229ba573df736532d666d249a34ad4274f7105b631cfd294f48170ca4bda3f7afc016846d20c784acdeeba6f6a9d7737faebb4433f924289bcdb30b82fb2b2c9de972b915aed8fd262b3fb004da18be330501420eba8d7b0759345f9236c89b787818ade0575a24a36c8fb5212faacbf27a3ba19a8441067772d9fd8aacb0185ec7943625a923f34b05287f058cdedd84c874347b65d70e8876f7bf3ea968d52a77a75cb8ddde90e86387bee63db480135a4f5291ba972ec65b669ee540915b10286f347b6d3297da98dc5097dcb743614b4260bedd11a8922eb2bb53d24640c40dc1308c813984abf8214a146d279e5910043bea278b8b639876d29369635b9b328e38d5c3953fc48ead6460e40e8108d086d95337d37892983ce541dab3480bf2162d3ecf4606e1ac8f7f3d15aadb90feeb39e66bc1c28438ee4652fa306a94400e83d907e4be91bbf6ec9aef24a5797d8bd5985daa4f513d55b229568fe1d24ad2c9d93f7a8cedb1ae273e28c7689316b29d6a7dc4b601ef7d19f8dafdc4eacd320f465ce3612064d5e3c8742154ec22330b29927833c4ecc66440bbde9ea86fe9a7dd44fdbf0135a6271bb5b7ed723633547f2430b082a1cc569301b0f1f5ab8ced4f9333a6dfa9dc9b9153a682ea83c7feaaeafb51c65247cc83071a87b180c6603da4cd452be841e9e22bf870700648ecf71c927eef5076c5bf0ddd24fae91ff38fc73d157dfb775f4671a76cf3d1051e9e14e3ed5f4e0b0f4eeb7958d42770249fe9e7c664bef0c84de71872d61ad2a5df22d1883d07a9504d91844aad0b676f0c6d1b63f65d55d89a6e94a67f1af1e9c6af334da8d6fb7b5d32c806ce33d5c9cdcfb0d8b5be61f0e6d79803d9e3a635e6d769cad404be53e5e1207729aa9a20bd31027094ed9674c3cf4e7c73a61165086b857e2fd37057def4a0be3d5edb48ba02909e5e049cca3f587a11a3aab1f8626bbf04183695385de35030668ae414abd949d41c1257ed863ecca36c314d27729099aa19b8a76747416c044a7fbaeda8cedd4656efd14d5861e59e5025b541c615b256bc23a880924a0123e7176300c9d5ad7be2760e5d02748ef07f4a3bb0ad26f60470e4995ca0d7cdb8946205808bd1abbd863b9fa3ec062edaa316882f02b0917af5167a449a9328dc7f984a5e2718a67c805f51bdbd7530dd5bb146519798f87ffb6c30e942fdc930d90d53c7ac5beef7db563a5c5f6bb3d0d6540c2800a1474370f2a4a3ca9a20a3f6f010e4042dde4a776484fb688fbdb07614e3808c7ff487a98333e86ef33ae3bc812aeb6ced29163a25c00b460299193bc93474a56451e1dcb4b6c620ce3a4c5b75748b37ddf7acb5c75ed460254ce34618274e92708f4bc39a2c4fc88302b7709e40948456f1b90fee9c70db699558277d8ae47f2101a1331d54120836ff8e0e39cd9286c3d4b48b624bc3354a3873591b6ce225fa85301caecda25eb366849c0c388a44e0ccd5ae4d802ab04659b73b5c61b06a8722720fcd0822ab068edf5b6977c6d3cff5bd6336005d70920398e3c884417bb99695ccf62411cb9b992bc77ba4d619d5ad767a72cc765ae969bd02de2bf1db8f494d46e7668947d8c488f84779ab11e867ac0261baf18be20cf6bdc895ef06d6b51c5221b4d28cedd96abbdd83f0eea7e2ebe4fe5ccd560399bafdad6bf09a9f3ad2ec36a01d3d0f09674d10920243563c07a03ea49d9db9d1132f01ab5a63a0a7ccb1731a43b6819d758de039e58095e02438590eef1f1600765e820348ff09d5218d80457a647b27d2b703c644e610c060a5cfe8936a8348a338bf3230fe46c7edeb219aa9a7867a9efe3e2f17bc6fcea242749c54e02b57d2b5ea33ab1bdd8be68e55b4c86c1c4ba336f549097e48ce7961e11a608491a5de0510ab3ddb8525b2e10bb792a871b6ebb047c84d162834790cdb5427855a8c1975032c51fc10d91e5a13cf6c4d27a1fe1f085fb7c3864dcf89e58a528f76b3679e81767b5ca3635cc37da55585b3bf8c8e0827bc08ad53367ba3df7247bcca351b022f1b88e626dd5714e79fcb1f3473c75075174c8997162826920089f1e0e0bc593992a38b9aacfa44e16f38be5dc70440e6b08741eb1f30366e83d3733113897161c564751c8aa86b427ce25af9bcf7886e6f36291f10474e8b8c7dfe95639bec786ca938f29c145c950962a5cfa419ac4b690df6f37cb449f5fbcff36ac1b7258dc2884bba923c6fc364d8e3e2c770f67fb7010c979bd42ac68f3101757221c1d9c92a7fe90196b5f32397831fb318d3a33200b039b1142cceecdde1e510061c2aee479b585127da7eb2dbebdf2925ae8e7032c9e6886bdb3e7fb2a7dfdd5a81b8ca3ee6f85c9d910835591d560fd116474a4a5160c693c3da16e8894ba3541249a2769f421f2da0b4ab0ee1e792b0bfd849f1355ca150248a418835dd3652f34250a796d7defd8fafdad94d79d82735054b7b0b379d0eb5366d5145b41a909930ed863d5d3d40e508fa70adddedf10d62506d46600088053998807c14f76a6279090f70fb0c46e76cc99b8766e2742eeebbc3e54093dbb9fa33c233b9ffa6c407ae0ab5c3a4f0ce8dab7c6c68f8a2f00b0d576970f2ec4a5ee37ad859414a733e7ec1d72e251b1aa52b0b58d42c76e705c0d9eae08fd07f495ea6e02758734a03a178c89d24d2aed67672587fe44e3634e65d163d9bc5c32e5edd32bd95135959a94ebeaf75dd1fa3ab9cfe4b15d3a38a36120c5f5a3db7f28cc6fefc5c1f7d5323cf700341d14a5683889e74fceb1d605fcaaa184ffb81c73a059afa5d95dd11d55acb53b7b51f90d7692a33fc3eb1aa05d7f46561c488e13f518cb518599eb061eede68fa1ab40abb2011d14322b756399ad973d9e01f5750b73be2f9f02029ea369324b8146fa405b8b4efdc47df7ac692a7872432d9e8f6bb7b67223cadc092465d923ad7bd2833f11ffbbd408c748feff5d4f3db5e51601fad7ff26a03b66f8373f3185e2ec6403d749551c9b8e375a8e1e77574a7a62329a0bc7018ee53aef8cc87f5ec6688ab0376844004bfb411986b44526ec8a9a569dd193709dbf8bc3217a9790a89270742c0fa2d8b93115bb6e55984a0a4afd5ad11716cd6ad6cb5b6fb0df61031db8a10e6b21430c3af54d30921186ea03733646dae7b18160ba8fb23fc3f297934a325e5c31f0b244d449e4053bf93f39f437f48088d7df67be9ecd05102f2ccbe3a5da79c872ea1e8fbb34fa5fcbdf5caf2456bb525556c5accd9ddf9a07995ca65319ecd93b8c86a1a20933575dc9fb12d3a95ea41cf8a2f225c6a8584b3e2b3c14335548f5841f83c9e7dfba1ef0e2a7a78a63a8b57717afbcc4d3214d8e459c20dfc9b70ffcc5423b6e3747b1d98c647bd526bffb343c1f3e5a3ed2e5de07142ab9082309e07aa1694385f62aee79a4adfbd762a040c6dbec65b103421fc742512d2d5bb2815e94f25a30a95c3686ca2e09b0144a1ca11d232e40b759e45cfba2e813ee753dc6d469f968bde75598f816a383e265f3365271c712ef4c74516aa8ce351fdb14dfc69be38bec20358d811d5e37ad77864cd9b024eb531de379f3b42ca5edb31082c8df54b2a8ebae55984395904bb0482c4b86bb790764714785291b968a042b6cc2577f12df52241d0d0002bfc6370ca9ec4e6734bea956d771b576d9229f37a8f0716c1cb490d9521054ef94dae2e08a3e71a06781555faca4a8c49e95d43aeaa15d540261334303410fdf0f58b9128b68ab7db9b89ebc19d7ffcac2fb2de2e09549a6cc7200745d62cbe13b3bedd5f99f1742773361fd71a8c6ada7bb7b7799b5db49a4fec93735d93d391c43fbfde846cc318bc69c48aa9aa1675eccbfd853fb9b319597f1d4569f85aeaf256d6a78b6612278b7744fd0593f8ee7843e51344fd9360c39dbc70eb8087a51b5bd8aa0a2f8167b2c84b2a5f1ad2d011056a8abf84815cd256d58e0c4c4db33735889dbde28903423ac0956f6a6bec6e347fb4d697c28dcfff177e47dcc03f3481b64d5ec7487431576f56e4f6b5c34b0787be0f3d053933dfde34b1f66460fb101f6f637bd767c4be16cbcf7facea817c4f17045636c003350b1fec0fb6416e3fc99e7b83f3cee1a0a9ff9565afca83ae54fb43d61eec5077289defd714e7eeff3d0e5065be20f17b02bb061a6213a30b00d69b376f6fc862454a519232a466d328327468aae6af27d0ec356a906e01c30b13013b503794d9018bd266fd8174a00fbe78255da048b7608e871489dd1a915e80bd1f9e71893a5fdf48e4516f197d5053d20a59a495e5993096fd525c604371c2fa2fd28cfd7531b8cd3fb5d414b3cf7c5cf2688dd1719ba4483ace8b9a8a11f6e45d7915e1b8944f17d9a2aa12cd68e4dcf209f18196452e29d3c0123ce6ceb3b71d00073635af4767b9d92f9bc46c5459118bbb6a11167d70f3c0c23b2c184cfd59c701f67ea36f5009d8b1a686fe14d06f0ec7364a4983727dc91ee2b0f595c3f27520c403e179cf9591ab2df479f2c0294a6ad6e5e59fb84645a610e279cc1567278a6afe1024c05514afc1d114a3bdb63ee7851d5c1094dedb1b02aa81d2474aa9d1fae45704fd325b86f993ecc19eb817ebc17f9b9f0ace132c3453cf1813139225c04ffc36bb45283c9bf8f0f871314711a8a911796bb2bfcc26d1f6ebb086a5a8902858f6c46a8e179b2021f62fbd488ef5c100da62e3b5a2a012380f360f0bc20ceeb6059da324c0e271319c5cf684048d26b69ae30fc81aedf8e1ace16f53cd8e3e0730afb079db6e1590d8e33885b2cf815f0f623a89eb35064e2cd8db6d5e11409f22c9bda6f7f7c4cad62e875c0a3cb61313dabbf646e5253ad5ac93fcdec74ec9916032bdfe9f99fe545d0c66a7773359c5708559dcb3b4b2882fc5627d49b41a96951ca740b63051dd48ecceeb4881c9e0a36d3f952c11e918faf476411c903d491f4a1f495acc48fc563a198a71a4e3ed6aacfddf344e8f2f98bda46763e91c8a771eb6012b71621f7ed13484a0c30b03501d58cb479ccf8c2fe0a10f74edf3630b9d57269f4e036b545a6d55cf60158d6154d890daa73322317ff5dc68f74dd24060652a42afd0b13494b054796c7c3d1a26803f5140f1efbcfa670e3fec05ff7e347ee2983e4bb3b73a14e9b2286f9e2e010dda1fdfd88b08b6c48228003a2c4f180e9e9e0583aa1e41683fd0ade4e85c9748418209baaf34a79c3ec3d1062aed7c6509144d0916c8b5847e750c7df3652045fae46e4cb6715d139ddc277bc07f49b5f5a01f090c9abb81cd8f5f328a8a56dfe36dcf7c4f3710eec569ecf01ae97b1ee61b2b25ba8808bbad8c6613afc7e96901fa50610befcc5bdd8d521eb383fb582ad3ae404f58e3277b4d4889d4d1bcc5c6e3a53e7786a55c9e82b1e7cb5865cd1a9d5b3f8d436ec7262d", 0x1000}], 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x40]}, 0x2d1) sendto$inet(r0, &(0x7f0000000100)="7f663cad9a1e1ff1604228459ff4aa37e590561b6e10429e5708e2453756ee87e4b26f7141", 0x25, 0xb, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r2 = dup2(r0, r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001340)='/dev/wskbd\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000200)) setsockopt(r0, 0x980f, 0x0, &(0x7f0000000180)="05571e7ed21fd7", 0x7) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x401, 0x100000001}, 0xc) connect$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) socket$unix(0x1, 0x7, 0x0) 21:29:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0x20005302, 0x0) 21:29:00 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1000000000000000) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x5, 0x786d, 0x4, 0x5, "ec7501686ea2b57ca52cced57747d7bee6d0722b", 0x9}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x6, 0x5, './file0\x00', 0x80000000, 0x5, 0x5, 0x1000}) 21:29:00 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x2) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x92, 0x2, 0x5, 0x3}, {{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0x10000, 0x4}, {{r0}, 0xfffffffffffffffe, 0x84, 0x20, 0x2, 0xffff}], 0x2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x6, 0x9}, {{r1}, 0xfffffffffffffffc, 0x48, 0x4, 0x400, 0x4}], 0x7, &(0x7f0000000180)={0xfffffffffffffff8, 0x5}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x1, 0x200, 0xffffffff, r2}) 21:29:00 executing program 1: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') socketpair$unix(0x1, 0x403000000000, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="0febda6b3b593e63b472bbb9ff3e50f1f688b247e99d70890fad0f26654d1007dc22f485e2470f0a28f8eca407c5661e1c7f3d7bdc2b281f5e4bbebb49e310093e18415b5f2327475ab35c69f04aa02b6ebd61bff6798cb0b859a90438549428c67471f375a360ebbb258586798c93ff9c3759666de2a2de8eeacc4d01f2e40ae5bfd8", 0x83, 0x404, 0x0, 0x0) sendto(r1, &(0x7f0000000400)="b4700e0a65a0f3b7fa7e56a7b2b20528998188e14df3502d6307873f2cadb191fc1cfd250c43e1ac752ffd5e8188494d6b7e7ee2aac4cda80cc0a96ba4a462110cc7ec156a79ea1eb9982f914da9b2269905363c2b1a6a2eb1b81b93e8004fe6b37938e3596987f509a8d3f07e9a6a245147ea40f217de939072120062e7da5272d2dffb82a7ec473be8d752156cc887d2035c8e79495e94277fcb77e8af161b2af350fa8ca798d8edd278", 0xffffff59, 0x1, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000300)=0x4) r3 = socket(0x10, 0x2, 0x8) r4 = accept$inet6(r3, &(0x7f0000000180), &(0x7f00000000c0)=0xc) getsockname(r4, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 21:29:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = semget$private(0x0, 0x3, 0x420) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000080)=0x1) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r2) 21:29:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20010, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x9) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x2) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x3) nanosleep(&(0x7f0000000140)={0x9, 0xfaa}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt(r0, 0x40, 0x1, &(0x7f0000000200)=""/77, &(0x7f0000000280)=0x4d) recvfrom$inet(r0, &(0x7f00000002c0)=""/105, 0x69, 0x40, 0x0, 0x0) r2 = accept$unix(r0, &(0x7f0000000340)=@file={0x0, ""/98}, &(0x7f00000003c0)=0x64) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000400)) mknodat(r0, &(0x7f0000000440)='./file0\x00', 0x4, 0xfff) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x0, 0x0) r4 = dup2(r1, r1) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f00000004c0)) fsync(r2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r2, 0x9, 0x7, &(0x7f0000000540)=""/29, &(0x7f0000000580)=0x1d) socket(0x18, 0x7, 0x6) fcntl$setstatus(r4, 0x4, 0x40) getsockopt$sock_int(r5, 0xffff, 0x808, &(0x7f00000005c0), &(0x7f0000000600)=0x4) close(r6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640), 0xc) fcntl$getflags(r2, 0x3) socket(0x36, 0x1, 0x4) sendto$inet(r0, &(0x7f0000000680)="57bfc7328b76cabde4cd5cc09d0b4d070740f59f77ea050300bbc44d7fb0efdb00fce7b2a9fea53d20e9828dae532ebf5d97a6881b80cc35e61562035a4f2361df373b7587456526dac44fff", 0x4c, 0x8, &(0x7f0000000700)={0x2, 0x1}, 0xc) recvmsg(r3, &(0x7f0000000d40)={&(0x7f0000000740)=@in, 0xc, &(0x7f0000000c80)=[{&(0x7f0000000780)=""/195, 0xc3}, {&(0x7f0000000880)=""/234, 0xea}, {&(0x7f0000000980)=""/251, 0xfb}, {&(0x7f0000000a80)=""/28, 0x1c}, {&(0x7f0000000ac0)=""/204, 0xcc}, {&(0x7f0000000bc0)=""/165, 0xa5}], 0x6, &(0x7f0000000d00)=""/8, 0x8}, 0x2) 21:29:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x7fffffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x6) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x80044279, &(0x7f0000000000)) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x5, 0x1000}, {0x8, 0x7fffffff}}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0xffff) 21:29:00 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x1, 0x5}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f00000003c0)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000140)='<', 0x1}], 0x1) 21:29:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186104008b00023c0000000000280000000000ffff000000ff64f3902e6c39f4a60708ffff09f6ce4f2b27", 0x2e}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2040, 0x100000000) 21:29:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x10033, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70b1e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166bebc4513bb05a76025938759964a31c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571eaa9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d76dd35ea19307", 0xfffffffffffffdf7) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x4, 0x4) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) 21:29:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x400) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28bc0fb1a3160baab1"], 0x9}, 0x0) socketpair(0x19, 0x7, 0xd131, &(0x7f0000000080)={0xffffffffffffffff}) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 21:29:01 executing program 1: setrlimit(0x6, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x1, 0xfffffffffffffff9, "727eb265d84876af5979b811e3e3181eed087e54"}) r2 = dup(r0) getrlimit(0x2, &(0x7f0000000340)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x21, 0x0) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') write(r0, &(0x7f00000000c0)="1e", 0x1) 21:29:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000000c0)=0xdd4c2fba) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="4e0d0008cf376652", 0x8) 21:29:01 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 21:29:01 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) getgroups(0x2d1, 0xffffffffffffffff) syz_execute_func(&(0x7f0000000000)="c481fe70aa000000000cc4a13d76690cc4a239aada0f79468064f2e1a8c4224d2f1f470f5db40b00000000c4c1e85607362e66420f38400366420f38343b") ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x1, 0xfffffffffffffffe, 0x3, 0x1000}) 21:29:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000001680)='N1', 0x2) getgroups(0x0, 0x0) r1 = getppid() getpgid(r1) fcntl$setown(r0, 0x6, r1) 21:29:01 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x9, 0x8000}, {0x18, 0x1, 0x5d5f, 0xdd3a}, 0x7, [0x2400000000, 0x4, 0x5, 0x400, 0x1, 0x4, 0x7, 0x2d5a]}, 0x3c) 21:29:01 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20080, 0x60) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x46b, 0x1}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x6, './file0\x00', './file0\x00'}) unlink(&(0x7f00000001c0)='./file0/file0\x00') 21:29:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001000000000000020c0238aa8e6d79a152fe99e834e19167e68dfe6e355cf69eca6f58354771b862d5ec76409f18dff10092674f40ab671b1d053ae44a00a45ab6275f9ad4c0488a9f9c95b77afaad456c8955813daeeeaf8dba25d4342577400d98cf533ee7266f0c22deda0a31dbccc63baa910a85eb3d2d9fad1d", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x0) 21:29:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000cc0)=[{&(0x7f00000008c0)="e750128cba4523912f", 0x9}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 21:29:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() readv(r1, &(0x7f0000000600)=[{&(0x7f0000000200)=""/102, 0x66}, {&(0x7f0000000140)=""/50, 0x32}, {&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000880)=""/81, 0x51}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/186, 0xba}, {&(0x7f0000000540)=""/142, 0xfffffffffffffedf}], 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x3) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fchdir(r1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r2 = msgget(0x1, 0x205) msgsnd(r2, &(0x7f0000000680)={0x3, "e57d3b86c68d63b2f70dcedf3ad1947a8c8db88ee5223666f95515f573a399c64548b68f214dca42725cdc074c09c03da79e0cdca4ef7961ac5d9d1d64e838e1deeec45d2292ab0f1ff19c111d4299028ca11f5f7490358bd4642eba00f6f0e114f118e5ac2556c8517fe31473bddd999f69e4e9215d69f69b7eabd170ca3a9072f85425794cd285e9cfa872d70bce7bbd2be1531b9df21d9448aef8c4ed40f6"}, 0xa8, 0x800) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000380)) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) 21:29:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) setsockopt(r0, 0x8000, 0x1, &(0x7f0000000100)="6856059cbc5721004247ca1f30704c63d15753e88207f5843b5b931112f3da4017ac894d381987d83b9dc4224c16f1faaffaf7551754c1251f91c3ed7a76433386ae6507664294cd0bab9dd62af2535cca6201af7d62b1af9a863e67a371cf3de685b3d9a5b3fccc135a40d0e6eb18abddfe3760a8d0c52d394db397966f269b28e31409bb878474936de3cc91b2b5fe72ff58d8931ff23a24c110a75baea08273da94", 0xa3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 21:29:02 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x400000009130dbd, &(0x7f00000000c0), 0xdde, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0xfffffffffffffc01, 0x200000000}, 0xc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = dup2(r3, r1) utimes(0x0, &(0x7f0000000340)) sendto$inet6(r4, &(0x7f0000000140)="0d3068865b376bc81b39dbeb6dd1d8d7b61c90b5987167b99f467beca9e504a40fe7fa54b63b2e870e1287c4958c77736573a815dc78a3f02efdedd4e8ecedab025fcc1140a288d2cf3c4add05462ec9ceef06501905a7d4e5a919aa64964bf9b3fc1599e81686b1d986234591818b69a701c0727e3215496a56e4ef3ade9e2083a4313290f0e12d431b0f0092230d76619ce14b58990452c0f244fb13d7b1dc", 0xa0, 0x4, &(0x7f00000000c0)={0x18, 0x2, 0xffffffffffffff80, 0x80000000}, 0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x6, 0x3c, 0x0, 0x62, "98d24c804c95b7ca96437d9f2ebd28c3877d4573", 0x1f, 0x80}) 21:29:02 executing program 1: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x10007fe, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000000100), 0x1000000000000379) mlock(&(0x7f000097a000/0x1000)=nil, 0x1000) socketpair(0x8001b, 0x5, 0x403, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r3, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000002c0)={0x1, 0x2, 0x401, 0x3, 0x1a}) getrusage(0xffffffffffffffff, &(0x7f0000001040)) r4 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xffffffffff7ffffd) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) open(&(0x7f0000000540)='./file0\x00', 0x190, 0x0) shmget$private(0x0, 0x3000, 0x3d9, &(0x7f00001b4000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000600)) munlockall() ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x658e, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000003300)=[{0x1, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xffff, 0x1000}, {0x3, 0xf2d, 0x800}, {0x7, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) semget$private(0x0, 0x3, 0x90) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x801, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x1, 0x73c0, 0x9, 0x7f, 0x2, 0x3f, 0xffffffffffff8000}, &(0x7f00000001c0)={0x3, 0x8, 0x8, 0x7, 0x85, 0x20, 0x100000000, 0x4d5f}, &(0x7f0000000200)={0x9b07}) sendto$unix(r2, &(0x7f0000000840)="ffefa0dc0cde6b9d28a104a016d960a78272acadcfa91ba9de7ec883e84b4d657b8850ccdad9af55221e9841b4982bba8a46a7442773062fb1b38a1de71fd0522bebce397085be74c0d8617e213e586b2cc076e24688740ca22af33234164c2d0bfcf68bd2792847fb84c79296cb35b887b48e8141fc7e030000005d6516e1df53477a00d4b283a8e4d9325cce4d72083f6b679573a6d9fb521cca62cc4eeb97d31fc77b829584343f2a8b6c426a3f161c4aafef7e5ec2d9bd41119c78bff67d46927901828a5e66dc4b9333ff1f01000000e8e0b02710f829010000000000000000000000000000", 0xe8, 0x1, 0x0, 0x0) connect$inet(r4, &(0x7f00000005c0)={0x2, 0x1}, 0xfffffeeb) r5 = fcntl$getown(r2, 0x5) wait4(r5, &(0x7f00000000c0), 0x1, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) readv(r4, &(0x7f0000000940)=[{&(0x7f0000000300)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) semop(r0, &(0x7f0000000100), 0x33) semop(r0, &(0x7f00000009c0)=[{0x1, 0x8, 0x1800}], 0x1) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000580)=0x41) 21:29:02 executing program 0: r0 = msgget$private(0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/83}, &(0x7f0000000180)=0x55) r3 = accept(r2, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000480)=0x8) setuid(0xee01) rename(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') msgrcv(r0, 0x0, 0x63, 0x0, 0xfffffffffffffffc) sendto$inet6(r3, &(0x7f0000000300)="35eda76ed105ee384a63c9800f8ad2801dff7f71def356d6a1922bc5b13553fc590911808f30f750e2f8897ca2848e5e7fdbd106c4d35b9455e0605e781f9fe2d12a77698d6152e39873a7ba72350de9ef53005441bc6af4e2303eba602252956213e6e9d32a3d5fb6a2098dca72661c99ce95a411007beb0d1ed28ed887628dcae55f34894df8c41f37b3ac5e49a92568a534b9e59fb74150d01d2a70993361b16a29a1c2da38d60a4374f6211b3f841dfd9ef17c5cbca8760a4f982f4c23e14936fcfa8ac077220eb2cd2b1a9849556b07bd31d1b9ac96ad9f1c527c2daf8a54088a7c50", 0xe5, 0x4, &(0x7f0000000400)={0x18, 0x1, 0x72, 0x6}, 0xc) msgctl$IPC_RMID(r0, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0xfffffffffffffffd, 0xffffffffffffffff) openat(r4, &(0x7f0000000140)='./file0/../file0\x00', 0x8081, 0x4) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'], 0x1, 0x800) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 21:29:02 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() r3 = dup2(r1, r2) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x8dde, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0x0, 0x0) 21:29:02 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x40) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r4 = getgid() r5 = getpgid(0xffffffffffffffff) getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r7 = getegid() r8 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000004c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000180)="b2724268350b3221635842b98cd225c3eb492df5d74930e537a79e22f3d0a48ae732ec8a52f8cc0328324b60e3272fb3891a1c473eeca2061258fcc10a011398c416978e1bb09ceed256a5021516d333bf253cda1fbcdf4a814ef60420faf419264514b5e99cdc6d24ca15c46c2993dfc889d6ec9953659309a1d28c6344b09d2e6b12220631edb507a6090802a5f94ac51027c3136ac717495512a8b55b731fe98046d3d5bbcf5a418b0c4be1ca0f723faa4dad", 0xb4}, {&(0x7f0000000240)="ecac6baf57cd1951d14ee26c0eddcd70178b0f739512afcdd6bc9be61cb750af6e81600c4bd620b234f987714472caee72f5f1aae3d685176f3b05132f5d036848bf14fe253c3249037fd4265a5366c1071cef57617e1748213b69dad49208fc1f2bce16a167781db90e302b2c23fecf805882329acff5038eb31ad7d1bf3fa03ad52d2083ab47f0b0c313ec9c643e6b14e505aed2629d2dd84af96a94e824c11d7e024df6e50d9f4fd543b49b5afa8de50e55a98b59015b529146e4f686141446", 0xc1}, {&(0x7f0000000100)="f85ddfd14d52fe97c0dbed53bad4c60cc66f93826bfd51bda8851918", 0x1c}], 0x3, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x90, 0x2}, 0x1) ioctl$TIOCCONS(r1, 0xc010427b, &(0x7f0000000000)) 21:29:02 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x60, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) lseek(r0, 0x0, 0x1) dup2(r0, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) pipe2(&(0x7f0000000200), 0x4) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x40047002, &(0x7f0000000100)) open(&(0x7f00000001c0)='./bus/file0\x00', 0x20080, 0x0) open(&(0x7f0000000040)='./bus/file0\x00', 0x40, 0x40) 21:29:02 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r0) r1 = semget$private(0x0, 0x1, 0x101) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/248) listen(0xffffffffffffff9c, 0xa) r2 = syz_open_pts() r3 = dup(r2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0xff) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000140)=""/159) mkdir(&(0x7f00000005c0)='./file0\x00', 0x40) r4 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000280)='./file0\x00', 0x0) fchownat(r4, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) getsockname$inet6(r3, &(0x7f0000000380), &(0x7f0000000280)=0xc) r5 = shmget(0x2, 0x4000, 0x20000000060, &(0x7f0000ffc000/0x4000)=nil) shmat(r5, &(0x7f0000ffe000/0x2000)=nil, 0x3000) semctl$GETPID(r1, 0xffffffffffffffdd, 0x4, &(0x7f0000001880)=""/21) ioctl$KDGKBMODE(r4, 0x40044b06) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000300)=""/121) r6 = semget$private(0x0, 0x2, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000002c0)=""/8) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000780)=""/192) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000440)) getdents(r3, &(0x7f0000000500)=""/162, 0xa2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000480)) munlockall() syz_open_pts() 21:29:02 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8580, 0x0) 21:29:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x44) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = syz_open_pts() r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000040)={0xffffffff, 0x5}) kevent(r0, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffe, 0x2, 0x2, 0x4, 0x101}, {{r2}, 0xffffffffffffffff, 0x84c9ec99a0475acb, 0xf0000082, 0x80, 0xd970}, {{r1}, 0xfffffffffffffffa, 0x89, 0x80, 0x9, 0xd70}, {{r0}, 0xfffffffffffffffa, 0x6a, 0x20000013, 0x6, 0x12000000}, {{r3}, 0xffffffffffffffff, 0x6, 0x80, 0xffffffffffff0001, 0x7}, {{r4}, 0xfffffffffffffffe, 0x80, 0x80, 0x5, 0x5}, {{r5}, 0xffffffffffffffff, 0x4, 0x40, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x18, 0x95, 0xffffffff, 0x6}], 0x1, &(0x7f00000003c0), 0x0, &(0x7f0000000400)={0x3, 0x5}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000200)=0x8b3) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x9, &(0x7f0000000440)=[{{r5}, 0xfffffffffffffffe, 0x20, 0x800000a3, 0x3, 0xb6}, {{r2}, 0xffffffffffffffff, 0x0, 0x5, 0x1, 0xff}, {{r5}, 0xfffffffffffffffd, 0x80, 0x80000001, 0x200, 0x80000001}, {{r5}, 0xfffffffffffffff8, 0x40, 0x80000010, 0xc0, 0x7}, {{r5}, 0x0, 0x80, 0x20, 0x14, 0xec13}, {{r5}, 0xffffffffffffffff, 0x10, 0x4, 0x3, 0x401}], 0xfffffffffffffffd, &(0x7f00000003c0)={0xe6, 0x101}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000280)) chflags(&(0x7f00000000c0)='./bus\x00', 0x3) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000240)={0xfffffffffffffffa, './bus\x00'}) dup2(r0, 0xffffffffffffffff) 21:29:02 executing program 0: mprotect(&(0x7f0000176000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 21:29:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/228, 0xe4, 0x2, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x4, 0x1}, 0x8) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') login: denied attempt to set clock forward to 4294967295 denied attempt to set clock forward to 4294967295 21:29:02 executing program 0: clock_getres(0x1000000002, 0xfffffffffffffffe) 21:29:02 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x8, &(0x7f0000000400)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x8, &(0x7f0000000440)=[r4, r5, r6, r7, r8, r9, r10, r11]) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, 0x0, 0x0) 21:29:02 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x0, 0xfffffffffffffffe}, {0x0, 0xe1}}, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x100000001, 0xe653}, {0xfffffffffffffe01}}, &(0x7f0000000080)) r0 = semget(0x2, 0x4, 0x2) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f00000000c0)=0x316a8a2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) sendmsg(r1, &(0x7f0000000a80)={&(0x7f0000000200)=@in6={0x18, 0x1, 0x0, 0x9}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000240)="ebecd1f76f53afe94e0006a57d9680fd6d62f301fac13968abeb113d6326b4b98ab314cfcd8048714b3f33cb46fe46cd987e57b13f03b2b66695cbc0c60dca0634df6535fc552914cfb7f3e594957e04f27bee3263672fdfe9e9d56c5c5a0474902e1012e41cf3c792b0f0d2664c884590b1bb2aa674e93150e005719363f864baef96ac07e0d811749a270a7e09d36117cd8b5e25ba4f98eca89e8a77e83cd7f587a55381c011bb2700045bcc7ba0b127", 0xb1}, {&(0x7f0000000300)="04100bdaf72a9ca1b43118be509d4835db4791f1485bec2997c6a0a6843ad2270efdadd480564047c498089dc8967fc8f772dc1192b1818c1a47c65b82823345132a2f7cd2d87027be931fcc6698356520b53440abcea7d5eab96340e148778502a79b6f3196936531bcf4dd4dfdd8828fe82bd1313c32227bba9409c435c72d62a7ec091535f32927bd3f32f7627b72f0c6", 0x92}, {&(0x7f00000003c0)="819ceaa274c02af3a26ff357382c8dbf77a946e21431aa07a05c72f3852c1bd099baa2b9a69fe1dce2082a4785e01c32dacaa8979f042e4420e7d3af2da5857e7ecea590488543c9b3bf6b1bfc629e0cb041674275d482dfd008b5bf0b5048735b0bb34844037e218ba0c32ba57a3a76a02beafcbd01346da3d2c6c352f2a1f0d11e15c5f84f197ffad8f017ef355a081dda9c314ec3ed23865d85029de80adc08d19695c40cae19bfc6d3d3e8c94e67c9d05eaedfb38f2df513c60223e7bcc213415c182773375b59496c4cb0ecf1ec1711b7d566c9252716c440", 0xdb}], 0x3, &(0x7f0000000500)=[{0x10, 0x1, 0x7ff}, {0x48, 0x1, 0x6, "11baa3b47ae29a8b90d85a3ecccf16d6f8f9ffcec1e3bfc047beb3a40e9a83caa775931d26ab16c499de4706217a8dc51c27dd63119f0c"}, {0x30, 0x1, 0xfc, "c86e602994f0b2d6ab90f62c5b65a611a7de6c9cac9bd126d662e30b1a4a"}, {0xd8, 0xffff, 0x1, "44113256ff96d6fcc17ac6fdcd026b1defeb3a3249c8670e4cb894ac319e85e01e6c0ceb67739236840392e528cd793bac844281f642b179be5d0a0916a7e0d1ef01aaf42f2758a504afdbbaafe4823f5136d5b37a92497ed29b0235bf134893e4a4f04e6b249cd94e91dab97e8717d70efddfe75eb4f68d30e6c4d5a38f24b3dea1354cd841a97d760c4e60f93dd23eea721255ecb4a8241e5af156496e14df8af1a74d46c32b026a0ffc65cdd1a40389ba9ea786fdb68d1f9b277bf4256774e7"}, {0x70, 0xffff, 0x2, "08f38d4a9c86e3755210202b4de4d1405f9de47d313e5ffe1f14390452d85d78245f5c1e147d97990c614e8fcdcee71163fe270ec1edc78fbf8db634e10a7385415c92223ff4edd1d1a9004679ea2e6b81665a40f5f1490abbd4eceb810e"}, {0x110, 0xffff, 0x70a, "7ca6e13102c1509bd3f9fe0127bdc881c2dd338e0d5b36966ace7a868fabc264a48e909aaa30be2edb8d8251bd8ed6823eed0e1f1b917a562059da82fe7e8c454a69c9b0edb005747aefdd4a66beae94a614e938aa52267472f740642fd4bd7f407026f54e1b27834a6d30cc73b11d1c42fca8d958711da4720bb5fa3cf27894d4c7ea457cb1e9e216de0157f781c560711760d9d1d27ae276f7f81c851eb8ce883918e221c0f5ac410a0d910a05ba512c1154fbc35725f4a706524012b0f03578524966afe359488e9c90cad02345e6c166fc611289342cc7ff301e9b06f671694615685f96c62823dcfbcd787c08b17422df21119dab0ab4f06fd7"}, {0xa8, 0x1, 0x0, "058dc7b7e99ed75fe283f4d3de8aed4b4c00e54e2e47b82456a6844207ee66e50cf10c932b4841845cae2e819479caccf3f8263c284616feee2c5b635d5a1b0b82040d8ca55d6c68274b0581f7ed0c32e4f3b6ed394de7537c658e659615932dd97a7e1a77a71c1edeb83fbf92a6fba9c9ae70011c09330232c465b027a19927c496ba7ec09d90b3bb79906be3c4ca2ddb66df6f47c4"}, {0xc0, 0xffff, 0x6, "13235fed03467c7f5c8a0c73ab2a380e749ed06064ffe75373ce30b603fc48091b51f612154fa5e0829438020ce80d36e010d6ae38b846c449ad5aa94bb6ca3d2ac55abe5d3812295192f84dbb687980c1130df51d5b6b5cfa39f0d420ff354aa2fde3116893361fa43d099f0f0d4ee5945b969efa02d687f145e29a6e4a7a0281e1f0c1b38914b778e67930d9c010e5536bf6c196caa7de9da420ca9e359eb8df7935e956dc8db34b12"}, {0x50, 0xffff, 0x6, "c758a41e3623c8ac6228efce827fc7afec3b74a51cfe286b992522ef6370e44d95fe36c7e1435dce4f2c502b68f789fe836ec6c1d8b50353be46bc2aa11a"}, {0xd8, 0xffff, 0x2, "f93593b27a324fe1cf4d912a83da30b7fefe8763e74c1f861ba051331a3afe9dfb3369f9465f91be0b012cd8b0046fb5cbd9905c6d65ae8d5dac0c52411e74575b23488999f618f7eed705303a0b25bac4bb821d884520a0bd53dbe257caf7dacc102fdd286e2c031e1b86276025ae264b44cfe3565b3e490335517b4426541d905205bff0a82e22f82768cb261c6eb2abdefc81d3ae2e48e020e04f900a29e22c8f983956d60e7747f28f0f46af8f12c600ecb0d34ac3946aa4c11962b63f538867122f"}], 0x570}, 0x404) semop(r0, &(0x7f0000000100)=[{0x0, 0x1, 0x1800}], 0x1) r2 = dup(0xffffffffffffffff) getppid() setsockopt(r2, 0x6, 0x6, &(0x7f0000000140)="2be6a0f08694bb7ba975314ee29615d9f37924441e01c0aa3aa8e214eec816d47eb007b7fd4c7d0122b2db8fea5d07887b554e0074a67bf730530bf1567155371edc21c56cc8d2729093bd0fbd8d464069ebf169e0178ef3b037e69037bcac6c430fff7c10c1e6347cc9b89aea633d3b4ef8b08b6ccbec571f", 0x79) 21:29:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x1810, r0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffffd, 0xea81, 0x1, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 21:29:02 executing program 0: mprotect(&(0x7f0000431000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) socket(0x10, 0x1, 0x0) 21:29:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pledge(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)='\x00') r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) 21:29:03 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000980)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000940)=[@cred={0x20}], 0x20}, 0x0) kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) 21:29:03 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x480, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)) r1 = syz_open_pts() fcntl$lock(r1, 0x100000000000009, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000200000005}) 21:29:03 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x4b5d3bbdf49d07fd, 0x0, 0x1}, 0x8) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/190, 0xbe) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setuid(r2) setuid(r2) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') shmctl$IPC_RMID(r0, 0x0) r3 = geteuid() bind(r1, &(0x7f0000000300)=@in={0x2, 0x2}, 0x3f3) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x4, r3, r4, 0x0, 0x0, 0x50}, 0x1, 0x7fffffff, 0x0, 0x0, 0x6, 0x7fffffff, 0x800}) 21:29:03 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) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000300)=""/118, 0x76}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/128, 0x80}], 0x3, 0x0) write(r0, &(0x7f0000000180)="fc5b236a1ea14fd2b9c740ebe832ce1be8a34a177b4c6d0e33c4ff72ac0563769e7ca7801ff77d679bf427900e0e4516f54e74b1677e2df463330026bb259c42625e0240c923877148a77f", 0x4b) pipe(&(0x7f0000000080)={0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000200)=""/6, 0x6, 0x0, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) r2 = syz_open_pts() close(r0) dup2(r0, 0xffffffffffffffff) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffefffd, 0x3, 0xfffffffffffffffd, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r3, &(0x7f00000005c0)=[{&(0x7f00000004c0)=""/48, 0x30}, {&(0x7f0000000500)=""/125, 0x7d}, {&(0x7f0000000580)=""/36, 0x24}], 0x3) 21:29:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) write(r1, &(0x7f0000000340)="156d7b289c9ebb32", 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) writev(r4, &(0x7f0000001b80)=[{&(0x7f0000000400)='=', 0x1}], 0x1) close(r3) writev(r4, &(0x7f0000002380)=[{0x0}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000002c0)={'./file0\x00', 0x1, 0x7ff, 0x0, 0x0, 0x101, 0x4, 0x101, 0x0, 0x2, 0x7fffffff, 0x7}) pipe(&(0x7f00000000c0)) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x820, 0x24) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x1, 0x2, 0x400}, 0xc) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000200)="8a03947a69e7d51ac3323fb7b86536a92372efa667f56f407cc2c557039b5ccf89c55e3ff30d14a62c2344beb6a6a8aa14eb039fd3b0396d35fa8f6294db0fc838f84b6d0c2b2c4bda9bf73a9facc58da18679e7caebd9b82e70b622f436f1171996e14df5921c9b30bbf1b4a4988018891a34233b3332361bf0148ec92b3c8af918692256a5a4762432e08a9aedf78c1e3e63e1de4d8600bacd9ceefc97baa338a92eea41502a392f3081", 0xab}, {&(0x7f0000000140)="f3775492af55b83c61f3bea21b4376cbb4b7723c13e2454dee71a42e9aa943864be8e4301e827a3a3bc8e4e9adb55f6a381b246cd3d29b7d95f445", 0x3b}], 0x2) 21:29:04 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x5) r1 = dup(r0) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) r2 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r2, r0) 21:29:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002004, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000380)) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x20, 0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) pipe(&(0x7f0000000240)) 21:29:04 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x1, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) mknod(&(0x7f0000000400)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000300)="fcf884505530480d5cf25a7aba7dcf1649dbf507c178bdde23299c593bbb348690974bff0f7fa815cdd368a7b4e1a5d6d0dd210cfc03e138f5e8228520dff4b39160515037b77181c77d5b18fd905bcb72ea89bfb76dabaf7e9cfe0ae1686cc716d01d16b06726d40a0ec9a6dcd6611abab42a8e84df151d0ddf9f31dce220b1be70bb69325fc52080e61c0836", 0x8d}], 0x1000000000000202, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000200)=""/120, 0x78}], 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) socket$inet6(0x18, 0x7, 0xb000000000000000) 21:29:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0xc0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x8010426d, &(0x7f0000000080)=0x8000) lseek(r1, 0x0, 0x2) 21:29:04 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x0) 21:29:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000300), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)='r\x00') r0 = msgget(0x2, 0x4) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000240)=""/29) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getuid() r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xffffffffffffffd6) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat(r6, &(0x7f00000001c0)='./file0\x00', 0x40, 0x100) r7 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x10001, r1, r3, r2, r4, 0x16, 0x1}, 0x8, 0x8, r5, r7, 0x51, 0x200000000007f, 0x0, 0x40000000008}) 21:29:05 executing program 0: 21:29:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) getsockopt$sock_int(r0, 0xffff, 0x1107, &(0x7f0000000100), &(0x7f0000000140)=0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ff6a73049c62a50bc09c53d109210eae63812b65f38a65eaf109cd24599187383ee5c27cd422d011cd5534c5d216b08391631ee88c6f9b97104065e3ce0f56dd3bbd574c2afbd13361e4e9c1a426e0f6bb210192db8e24ab3d9b95966f5f1ec4564be62ecccbf36e6549c4fd27115e73a60eadafa488ed52d7753ebda0b0c577138390cc9e299c14fb7c8856c7d8047db081c51626e20280d80a896f7f13c500deafd6aa462b5f27c95bda80258b09fab646f9acc853e6be5bde4fd3acb2540e463a94b1d81555363594365b8c94d1edfa7dcac095fb040b634a567f57372a3e30ee3943d8b6cf3144d6d0", 0xeb) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/125, &(0x7f0000000200)=0x7d) r1 = semget$private(0x0, 0x0, 0x80) semop(r1, &(0x7f0000000240)=[{0x4, 0x4, 0x800}, {0x3, 0xfff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x80000000, 0x1000}, {0x7, 0x4a81, 0x1800}, {0x4, 0x5, 0x1800}, {0x5, 0x116}, {0x3, 0x9000000, 0x800}, {0x3}], 0x9) shutdown(r0, 0x2) 21:29:05 executing program 1: 21:29:05 executing program 0: 21:29:05 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000366000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r1, 0x0) connect$unix(r0, &(0x7f0000932000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) r2 = accept(r1, 0x0, 0x0) bind(r2, &(0x7f0000000040)=@un=@file={0x1, './file1\x00'}, 0xa) 21:29:05 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r1) mknod(&(0x7f0000003880)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) close(r1) 21:29:05 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x80000000, 0x3, "00000000e74de40000000000000000000600", 0x0, 0xa1a}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 21:29:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0xfffffffffffffffd, 0x8, &(0x7f00000000c0)="40265ea90a4371e6fefa935a55b5a62df143e0307b40500374b80769df2283dd5f5487025029a66d9d1b37cb0d6b9c870edecb29355813ddb0e52a90ceb55b27a2e6422e2f7e666289b255aea67f8bfa6019218f2855367e09ee2f15b1b590e23adad96bb87668cb08e217a54b3d5ba645923b8f56936ad691f2fbc20bb5850a75925207c9471f9ac1222047dd4f06870b1e81f266c934759811362d31bf6640dc0a662c2a25ccb39ec94c041e287a82c5b057369edc8bd5e197075979082d66b0ee350c", 0xc4) 21:29:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = shmget$private(0x0, 0x1000, 0x8, &(0x7f000025b000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 21:29:05 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x281, 0x0) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080)="46f5449ba8abe9724799a865a3303939c155da4d6035cee973eec1dfb54c5f0a56e9f33be1cad5e2e9a6c45b984e7592e34b06fcfaa9350b77a9552612b4cd1096329dede09344ae86954f21ff1743684d09313cece7", 0x56) 21:29:05 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x69, 0xc27}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x7ff, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 21:29:05 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = socket(0x6, 0x7, 0x0) shmctl$SHM_LOCK(r0, 0x3) sendto(r1, &(0x7f0000000040)="634d4109c6eacb3dcfaaee24abf7f5009817a0436e16616f35ae2b801b0537c5d3313468405a3b855c55add5c73a58e4281ff4eea8258c359eaba4647d74d76eb2402d5852dbaa6954ccd28e799203b446c218160dcde4d6592cf8ae6c11b960de405710198f48ba93f8cd5af0dee17da8a3253d36912ab70481ebd6526c991940f345f809f37d4d4399c2aa0b120eabb217e76b66bed8c34bcf0de41e842567a5ca7c6f120212f7942d44da275fc85b01e8c9a4b48b35a61852d2aeb2608771da62f0f3637c787ca003e61609e5f207e489d0da28b8b309c698ea09b181e080790c708ea4feaf5e4271985d2b6dac09", 0xf0, 0x4, 0x0, 0x0) mlockall(0x2) setsockopt(r1, 0x6, 0x1000000000000010, &(0x7f0000000000)="cce36fe8", 0x4) syz_execute_func(&(0x7f0000000140)="c46135fe65d00f380b8f0a0000008f2818a212a8c40289a86e0766400f3a0dec64408186786e00000d000000f2430f78fc59f4c461d162bdea7f000065f2450fd6ea410fdd19") 21:29:05 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0xffffffff80000000) kevent(r0, &(0x7f0000000040)=[{{r1}, 0x0, 0x20, 0x0, 0xc8, 0x9}, {{r0}, 0x0, 0x10, 0x80, 0x3, 0x8}, {{r0}, 0x0, 0x81, 0x95, 0x5d9, 0x100000001}, {{r1}, 0xfffffffffffffffe, 0x4, 0x0, 0xffffffffffffff49, 0x9}, {{r0}, 0xfffffffffffffffa, 0x10, 0xf0000004, 0x8, 0xff}, {{r1}, 0x0, 0x20, 0x1, 0xa5, 0x7}], 0x1f, &(0x7f0000000100)=[{{r0}, 0x0, 0x8, 0x80000000, 0x7ff, 0xffff000000000000}, {{r1}, 0xfffffffffffffffc, 0x81, 0x5, 0x6, 0xfa9b}, {{r1}, 0xffffffffffffffff, 0x8, 0x20000048, 0xfffffffffffff904, 0x9}, {{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x100, 0x83}], 0x4, &(0x7f0000000180)={0x4}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 21:29:05 executing program 0: setreuid(0x0, 0xee00) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x2, 0x5, 0x2a) 21:29:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x6) 21:29:05 executing program 0: r0 = msgget(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/12) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r1) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r1, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x1, 0x3ff) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="02000000000000f650ccbbf7a85021e717712ac62f9e3ac5"], 0x23, 0x800) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20, 0x0) lseek(r2, 0x0, 0x2) 21:29:05 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000100)='./file0\x00', 0x820, 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) kevent(r1, &(0x7f00000002c0), 0xff, &(0x7f0000000280), 0x101, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x3) pmap_unwire: wiring for pmap 0xfffffd807effda80 va 0x20ffb000 didn't change! 21:29:05 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000d40)='/dev/ttyCcfg\x00', 0x800, 0x0) r0 = socket(0x8000019, 0xc005, 0x7) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666956060073"], 0x10) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x4) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x6a, './file0\x00', './file0\x00'}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="2c5dae3070ca9f050a90de9b70fdc62f3b42e2126e99d38cc1ba62dcbfb7c377e51afee700e0999e5c3ba508f6435a8ff70a5060e5c152c0e3ea7a7ef5768ff099c7f3f12fcfb2aba93b4b776adcca4d453921528a3f5d5fc658ece24443fc0a433398fb02dcdc47f4f412142ab78fcce95961073c858290e03eadda3b2d84b3f34cf665e9b732c71ca236a6031900c9e8cb195df470c1ec987507c7bcdf249e7686fdd3d177d9d5a2636a45cd869c91e2438da1727c00213384ff2f68982593ab83b7a7a9a1d383a02e2a68a65f48ec8b02fcc183ab17eaa646ab2c8f7392b13d13861824778c3329c72d181f77c10a6de5aece933d49293127418553b299e915189b5bfc943a891f80cc36b6179f6b2600135adfdad1e73385779c5d7360842ae9c9654a784132f402646fff434a2bada7bfba5eae67013f37c70e5769a03a30a4c89a219d062991623f52727ff1dfcb5dfe440023e883814e0f81144fc76ba08bcaf278215a772109bc2ff9147911c3c980944436df4695ca04be8decb9cb736d91f81cd0230aa2ada4c994f1a44b0e5d3befd782fe44fad647ddd43b3c8cc032e0876ff9716bd9951569851ea8c777b0df6f8887e1a15f589704cf4796a4eb02fd9d01c5370c4e59f0a7d754e70ec4d6292bccab2232e8c7fc5d72eff69578fa88b1d0ad8bb7ca4ab31ae7ee93242e59ff0a8fac0cae0da7a0e1f3e9a61edb151aa97202edab20594d7b0bc2e1a7f0ac0579ce32028ac88bc808a865af64101c9363ba161bc0da63e61dbe5d97cc57dd76105b10ce0abcd606493b30221efad0e1463c7c1019ea3da93840d52bb014ab0d397df5662dc51f875e8a957b1e3d7a8d6f0f9f28f21360e97f7fdb7e03ae829e388c4bae1c3184e57ce7bd8b5e2bc2b18075ded43b813ad2fa01e77bb1d6c3ce77ba6f9006f51d2c993f24e23d13014e6abf892ea77f454db1b99e8882c6e2846ac7cc5937c3c67859ac8229ecfa0fabe24b65cfd695726dc2bc5e1480fe4c093a238455174afc342cd55b07db5abb3b12e2fe733ed41e6d007672b8df6192587d22929a232cd2126ffa0c8d09ab2c2dd0826981ae1278ec6e67907a896168b68d267224212f2089b51430558d2aa853ae1aa1b6a2b9f3f36f67f0513a660ddd170ed100c10685907691510ed4e0def69a87e743f7d2e9ee26c1fd3b8f04a99e758486a641402cc3fcebdabf41c9af0709cdb87e85ad92563d762a01a21e50d46d4ae0865c788bfd46f3df60a9ec77e8e8b0cd7da21e95f4e5bf31e83806eb7c102fdcdf137349482a63a221ac559f5def15c198226934709e193104ae9b12464e8ea70db0f68ec66100810a290d90d4fd8c22437b4080f5716d2693edb57ba4f0182bab64a19a30faae762a87ed8f45250a478ef8c5efc6c91e79a7163896ab1394e1436d141bfb413cb3fe7911411ac77794fd73b9423b978ea2d304b98a9bb658640ae106aa7dbbb5fe34668b5e06b7525d7e737a1fc76009fc3e1a6353d31f5a3cd49e6ab550665e5d86ca35efbfaec49a89ca0cbaa0776524763d2edfe886479395519e73cae20f681b16a41f5311777131c79a8ea8cebecd81afedcf29d53cd0434711769affa2268e11beb2b38e8365a161c05ea9bba48aabb786638843f87fd83a7925df2f15e150e308e732b98c3ff5ca511c8289008f52355762d8dbe57bee5d42f093fa3494504128298155eeb69a2010df0e453d7f84b8ababc960483a3e74ff26fddc2ef985bfaf66fb19ceed672d9f739532e12927004bbc06ff949a4d8316f28906ed00b7bb1787016a9dc389c2b362ccb5e0c535c45b96ace193d1cbc13a329ce81ab78ecd14656de71c273aa053736c391ac97e32b394982a3ba875c96fae4c9cbc11d799d69e66b61ece7ba8bcd7b6c7d8163de75c8d6ce1405ebeb69d1e2a9a83f22e21695caf6aefc942a8c98be132728af17c7f5bac79839c9260e72443bcff145aab57417e4377f272fc3a04e501f0f461f51f9ccac2608326a8e750d53b0db35f8c957dfe0f2a3c77aa24674ba12d5071548ca75cb73f338036f614186d64bfd11ce55e6ba59364019cef982e092535366f92fc96cb36751312ac0d2601249d28703094947a2ec6dd5d0af40bbc0e17328baa2c762bf6ae01da77e89ef9d402d57d9fa9ac1bc12cbdb7b88690a238f1ae52ce5dd68f12aa737f5179c3cd36ebee435530933804d64c0c422fa30a0fada44449b8568512c88cdc3b846d1ab044516cc2f9baa371caa13ab836776a166327103081b2fa97613c90c4b819f27ad7904f297754e4753ed277f8d8b6b83d57f7e8ac051208cefaaa485246469630a7f17cdb8513ffd7020f0d80af844db83e2ebdff2b60d8804b91ddb28a6b435f76bf96e4de4a8f5de94e326288c83a6083f18e6b7d0345a3c08d151eef4a5b0948661674e0b8d42871fa1bc49fe3d73ae56ebeeb0e34a875d6ab12128a97d030b447f522468a1930d7d7d47155c9cb8cd055afd3b8d78df907015683ea23219e5ffb3b72dce5036aeb7852f6f9729e8827382ddf77849197b08affa74b81c5378833d67b4fb2c546accb835e60bf014dbaa399ef1e91dc73424b4c333f0cd203946c54ab44d2247379f52b50d0b64f43d7459c28c9f94f3dbe4eb72c423c656acd1f3f9731ec4fbe2024eff2916dfab7b09cebe5d559e7b541000caa94c1d070cc240b4d1aec2e2f099bfdbcbe806160aedaa41173af4fa84dcc7fbccd4c405e90d8045c65e27fa7fcf44db4685244599c5e1b2351c08bee1b9feb518d224c2c8ea55bea1be7f30ee56857a0ff21bce6fbc4e572205a3c70bbd2e23f085ce2eb9491c6ff6952ab9ae8d2e617f78b88c591a96691ec08eb9d5780be244690d67eec5cea2cd1c802ca70b225becf8b507110b487e2cf932536eb226f670f67d65d5a431d8b4b1d18f5984c7a97d555a6fa6ef8c5d3111be93a59bf77918561e49f752bd32e8398bfa350a056403ffc1aea351f17802270c8d374546d14eec98a511954e546d4e5ba7cfa76063dbde47456191fed9d6ec0fefa319f7569b65ea4e5a5f3f11c780e5dbe014d433c4d9fd07e15106ec3a3a0fff6bce5d6822ad830a6b11a9c9ecc162119498885b5343763a486a008860e6079e0e38cb806ce5acc1beaeb8893783536cac19398c4084660a324765260fc23b6edb92ebb9ee7965163d7789f6b8520313f80c95391c35515201a5290f26042d3f62bc58471823aebff84278e45dc7b65d4ec89e346ed81f05a707ac86830176bc35886d014082a9599d82628679ba4bc973107e70f4ae7a1bbcc182e2cc0f393eea1ab5f042fa6855a41631a0b5e2b4cc0112d31cd5a50eeb5f425ff8c051192c7a4a7234064609b79e57192f46626dab44cc74a66868d52b18946345dca657d6a06f91d52bf821bfd8af09b3d4f3306abc6b5fed529b7ac5f883fe210ad5581a00a4e81834820a264eb69bcb395c81378ece735a638791c08ec4e4266971b54e06801b5c7f299a230c3c63839725e1e9a04d37e4974c8117db8d6d15dec60ea77cace3d2c86d9b62cc82fc36d4d2b53bf88b6eb791e49f6003d7c89131bd4c87e0c008520de04b4a5f91eaef5d4dfe9cfea797aedc3c694885da04bdf05686a8174d8db706939ae7e00cb64e4502326512caf27cf36c510905dbd9849c2d81578691346ef6b2cd2364c9318977e6b8e7bc187c25790b76b1604a8f5061449c9a341d052785e30cfda11df51d15408db0379c966f3ccb5d1ab2d6d5361888c5dc5d6bb2e5acd5cebacf4a7d2807ae25b16b78191f3a7657d89f54fc4ad59396e606b3e4683370d56218b5c6d66a96df8d240608ec07f630ad88402eadf235e9b88cc59fc2470c3cb365cd194164c52974f566e3f73ab66f0bc50b163a6fa71594f3a7a3d34a818adb771aaf24a6c491eecc50d0a8bcb5757cb3d36f2670d4c210fa45e3816524fefa81bda1a552a3cee120791b5ba5741a83b4601a4bd564dbfcd5ca380484790e27e73e633c3153b322b140c9de3b6c9dcd2f5532c61070611df80e74e0f658828e808fd281e69f3189541bda50a45804dec88dd8579da5262ba4146f945917cb7f03e92edd1827a1eb52d241640f94e8b3f55da4782e8c0cb348949de6e1d614ea9d256d5ef06", 0xb82}], 0x1) r2 = dup2(r0, r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x64e4) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) 21:29:05 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000080)='@', 0x1, 0x0, 0x0, 0x0) getpgrp() close(r1) 21:29:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) 21:29:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendmsg(r1, &(0x7f0000000780)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000140)="e3a6d9505a8357713b4e4d36e190851c748496f656291ef5e9ae56433f76deb981f03f0653eab21356400208fe79ff7875d71d82e6cb214d0dc5b866628fba266de3414bcdb1b452d300f5c125f25de57c132337eb5bbab634e668d669fcba03275642c15d3857b72e219560ad777a448c6536baeb06ae0d59115e78f145a4ade97f3688989ccb5d0176d9e354331b3e4dde237cd935990901029204", 0x9c}, {&(0x7f0000000200)="9286e986779b1af7116e1c3dfd1bb974dc1633b249788dbca68bbbbcabef0e0da83fe8fb435d5cedb0d8003857118a8865273f4ed312cf4d5caffc7300dad7fd68eb1d113a6eac4baacb2ab8276988d47ff8f209c09d65a4a969f1d6f5cfee7e57d9972011822b70e93754b6ad017dbc7d29c62665a1bb8ada853393d23bb1474b47e3a0fc5745d461cf04f277184cc3177ac876552e5239286ecbc78d8954d15266a4e6ec554b3b13af6f1bfe077e8c44f7874a39f41dd39b6a442bbbf1", 0xbe}, {&(0x7f0000000080)="309771fed8c2b74588dc2d874e1a3af45ee5596e6de0e26d264a91770aac464bd295db", 0x23}, {&(0x7f00000002c0)="d34d67166aaac130b38d5bdaf73396bc7e8872921f8bf0353b765a1bea5cb3b10b2bebd51b6517378af99d7d3a5332cc3a3adba5945c638294f4e8404f039c5f44e7c2d57d82ea3a6eda8a19da1783c0fd4a682c2c173cd2ce78588f67cfdc3a96751548e5fe56a15505d7be6deed6d9d5d5ad39", 0x74}], 0x4, &(0x7f0000000340)=[{0x90, 0xffff, 0x0, "ce130d169de4dd6c4532d5172df8acf753a09c007701f00dea96cfa7364cbd8e7be75ae44503f0ff9b117d3324cd7f4b4ec1c0d09dbfc3631e19e2ecd4cd710c3cc957c52e2e27b7094585b1d6dad86e1bc17b02d009c81a6fead1d7a4bd4b8f0eeab77a0c4b76dfa1a8c78dc728f6b8a1f3de1f6dfd2dd4bbe49d"}, {0x68, 0x1, 0x3, "90f00925bb23f018c2d5ecc1e0121f7dcc397c5721709c25c4e54a0e51886754447d4e1ab7897d52d6b76e683f1154ac8462d23bb14fdf3e978b8a83685b700541d3ddc6205a1ffa3b094a6d9ef9214e6ec7"}, {0x68, 0xffff, 0x1, "101c567c0c400476439778a84d87fe1534dcee5d350808ceea43f2ea360b97a54d2347e8c8d96fb4df068acfb906acf186ab2d2d19758ae65dcf53d9f412018a56352ae5a2ba06991a3e775a5bbe1c0159ebb822b8a2d1"}, {0x10, 0xffff, 0xfffffffffffffff8}, {0xb0, 0xffff, 0x3, "4d941cad7e90a1669634024bc1a5707829044ec646433610377860472615427e89b6be93c2278448c3e50dfc5788a5e55638b9c0444f845bf31a009247620475b6dbe4c25c8b6009dc6d0d1100704f2d1e854ac6c04fa8bbd61ae2b8e57896b4224507aa714b4efa7c2b986fb3f11c3edcfb9f9cc69997a94eab786df7aab2ede70fee192999b63629c5afdd98d4b563cc109f7b1b423250f4383032d88f91e0"}, {0x108, 0x0, 0xff, "10a22f6d930e65bf890ed15928b068d44308c5e88647998d2b9a366397ec6438b49ba2dc0752a3401acc10c508449c358830c5fb80f030e4cf02aec492b47ff49c0f2f865c58b260720630a926118f7ba6efd750685818aa32a879db71049ac3b5402e83443d317189f2b066b8938fe1fa9e624271ef2af55bb1dd12de468336eec20d6f26c48da7bd2fd3a5b86c9165584b1948768315fc1cdf5d31712fc08b0ccf11bacaa3e5029bcca21011e0b6467b2dc2ec52fe274e6436aa217f5f936671c7d03010c16ebce74b1912dcc1a5225110a7cf3cabd9287357aa378256a7ca6ca6a5d3047dd81913d44c89cef8feb271bd"}, {0xf0, 0xffff, 0xfffffffffffffffe, "5815d9823f8361f6e5244a4ed03c56e88a17902f5a50b38319187037fb3b5eb198c03cf358ab6335eec81b77544cf5555dd3f6afa65294c42b751a32277226d1677bf9ec5386f1070b003b87f5eb582ad1d3b9f6383387d8d4e457c7944ff58edf2e1a5d65eae1c28674efbef856f061a34a744ea3bccafe3c4aea23f73420dd7f2e1e753ec9f23b3683f0b44b90dbc2b5984c1c502c3968cbe5e08e00a8e8f65d5a3daa8f70c4932fb1a9a93f78f180d4fb6932a782fdb1085ebf93802c6d08a646e20208219d3a15564cee95a86cbb58f8bfda8c86094ebac77f027e0fd0"}], 0x418}, 0x2) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 21:29:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000000)="38368ba9506082dc6431a671b838334f3273e791ebeb792142773c6672e8d60f602a4526f7bbe06e84f1b3a76432c0e43d29797647243dd7986e21f71e010d7d2719ec65807e1b849f002ae9653f46987842f2318b49a1515b103b13e70a4186429855683144215a698d233c16f92646577466f3b19c5449ab0292861b868a36c263a3b28dea5edaf950f3d9d7e6eadaa78e6f2bb43cef1a49cb7d9255ec42c4c83bd1c995a948140ac91d52e10b37d62d0dbfde41937e35ef526c3cc94b573267251e0110aff78ca727237ddbb0eed49f26cbccba38974d32ff70eef0851b8b8f704e42176baa22ffdabe678ebf36f7f2b856b6794dd72615", 0xf9, 0xb, &(0x7f0000000100)={0x2, 0x1}, 0xc) setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) fcntl$getown(r0, 0x5) 21:29:05 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10480, 0x0) getsockname(r1, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setgroups(0x5aba97813ec0c1c, 0x0) setuid(0xee01) dup(r1) select(0x40, &(0x7f00000000c0)={0x2, 0x0, 0x10004, 0xfffffffffffffff9, 0x0, 0x6}, &(0x7f0000000100)={0x3, 0x5, 0x0, 0x0, 0x0, 0x5}, 0x0, 0x0) mkdir(&(0x7f00000002c0)='./file1\x00', 0x0) r3 = semget(0x0, 0x4, 0x54e) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000580)=""/91) sendmsg$unix(r1, &(0x7f0000002580)={&(0x7f0000000680)=ANY=[@ANYBLOB="01012e9e832adffebbe5de673d7a449fdc0b578bee47b87ac00ae357000000000000001000929c451a7cc83f4208231e64f08d230592e7aec4a3b21fc30fb53e88010000000000000000000000000000000000000000b0ad004473c845f9326c03013528df7ea2ca2447b5b0ad79aac365ebee31df05dec42074f325f8c8eb8bb118ffe5ab63db10aa829e11eb6f971f5a5fcb21a0dfbf815a21eccf7fe4ec7cc22b51945df9c82f0b47ffd97c5fc68c7fb38d55d89af5b8ae27919a5d3522e16e252c2898ee2dbe04f38c8a89d175d4fc595bffc6c9051674ad48a522076d805f3db280e884d7bd938202855a910fe80e4634fadefc21d25c1b2f4296b0f0069d60431a05c745ad517e1e99a9bd565e1dc5b7de815fd0e678cadb8434fc9d011e9fc9d9ed4fa6d0c091d4ceaf6e6a1ec03dbdeac49d933c3b62e7e69cec2c225edd6689d5a2f6656a"], 0x1, 0x0, 0x0, 0x0, 0x0, 0xe}, 0x400) r4 = semget$private(0x0, 0x3, 0x10) open$dir(&(0x7f0000000340)='./file1\x00', 0x10, 0x8) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) dup(r5) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000001c0)={0xfffffffffffffffb, 0x800000000008, {0xffff, 0x2}}) chdir(&(0x7f0000000000)='./file0\x00') fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000440)) seteuid(r2) r6 = semget$private(0x0, 0x7, 0x100) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000040)=0xf80000000000000) semop(r4, &(0x7f0000000300)=[{0x6, 0x1, 0x1000}, {0x0, 0xd3, 0x1800}], 0x2) 21:29:05 executing program 0: madvise(&(0x7f0000bdf000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000bde000/0x3000)=nil, 0x3000, 0x3) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x2) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x6000, 0x94e6) getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xfffffffffffffe76) socket$inet(0x2, 0x80000000008, 0xb780) setregid(r1, r2) 21:29:05 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x4004570f, &(0x7f0000000180)) 21:29:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8000, 0x4) r2 = dup(r1) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)=0x2) r3 = fcntl$dupfd(r0, 0x0, r1) getsockname$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 21:29:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) shutdown(r0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 21:29:05 executing program 1: r0 = socket(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x800000005}, 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 21:29:05 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x77, 0x1, &(0x7f0000000140), 0x0) 21:29:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8dc8be6fb2bd7f403e020343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79ce16cd982a96cd975e52434c5c51dd66c31400b4dc386972d2eae1f50146ed5ead465fc2356687f94cf1af9fc42aff8fbaf638a6939b793bfdef79883078de6640add710661fc9a73b307557c5d4d3a496c06194615af090642c17c90427004b9dea635c20ba801f99407893dedb623d88df86199844a79ad92f86b046dca0a", 0x11e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bf, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:29:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x52, 0x28) r1 = open$dir(&(0x7f0000000100)='./file1\x00', 0x8000, 0x2) openat(r1, &(0x7f00000000c0)='./file1\x00', 0x0, 0x2) setsockopt(r0, 0x1, 0x20, &(0x7f0000000180)="09c4466b13b37715d961a41b08b72d980cd17367ee5eac0f2527412f2ac61cb258887b1845daa289bf313c214a3cce7b2a47a2db0654324319f7adf9bd63db3dd4438cd95dc87da70f1154baab66a693a69a921af497397a346fe34ef87edbd702c114f3d670e5194712e40b12b697b22751ddb9e5affa6b4bc8499e1ed0", 0x7e) r2 = socket(0x2, 0x3, 0x33) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000140)="33f46c0fe3c64923", 0x8}], 0x1) 21:29:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = socket(0x2, 0x8007, 0xffffffff) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0x0, 0x2, 0x1, 0x80000001, 0x1}, {{r1}, 0xffffffffffffffff, 0xa, 0x6, 0x2, 0x2}, {{r2}, 0xfffffffffffffffa, 0x10, 0x2, 0xd45e, 0x1f}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0xfffffffffffffff9, 0x3}, {{r2}, 0xfffffffffffffffb, 0x2, 0x8, 0xffffffffffffff64, 0x41ee}], 0xc7, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x8d, 0x80000000, 0xb29, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x42, 0x420, 0x7}, {{r1}, 0xfffffffffffffffb, 0x45, 0x80000000, 0x3, 0x8}, {{r0}, 0xfffffffffffffff9, 0xa7, 0x81, 0x6, 0x5}, {{r1}, 0xfffffffffffffffb, 0x10, 0x91, 0x7, 0xffffffff}], 0x4, &(0x7f00000002c0)={0x3f, 0x7}) close(r1) 21:29:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x200) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10, 0x0) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 21:29:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d700000000150800", 0x0, 0x4}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0xa22) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f0000000080)=0xb) 21:29:05 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/3, 0x3}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/115, 0x73}, {&(0x7f0000000380)=""/74, 0x4a}, {&(0x7f0000000400)=""/95, 0x5f}], 0x5, &(0x7f0000000500)=""/138, 0x8a}, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000, r1}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x1, 0x4, 0x4, r1}) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000140)={0x8, 0x5}, 0x10) 21:29:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x800, 0x0) mmap(&(0x7f0000fed000/0x10000)=nil, 0x10000, 0x5, 0x1010, r0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000180)=0x2) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000001c0)=0x7ff) r3 = socket(0x2, 0x2, 0x0) shutdown(r3, 0x0) r4 = accept$unix(r1, &(0x7f0000001180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f030499f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008fea783d793a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000885cfaca0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000300)={0xfffffffffffff001, 0x1}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) fcntl$setown(r3, 0x6, r5) r6 = fcntl$dupfd(r1, 0xa, r3) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000001140)={&(0x7f0000000040)=[{0xcb}, {0xcf, 0x5}, {0xa7, 0x3c}, {0x82, 0x6}, {0x84, 0xffc00000}], 0x5}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) setsockopt$sock_int(r1, 0xffff, 0x80d, &(0x7f0000000080)=0x3, 0x4) 21:29:05 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 21:29:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x240, 0x65) readv(r0, &(0x7f0000001640)=[{&(0x7f0000000340)=""/87, 0x57}], 0x1) select(0x40, &(0x7f0000000000)={0x8}, 0x0, &(0x7f00000001c0)={0x7, 0x2, 0x6, 0x9, 0x2110, 0x5, 0x6, 0x3f}, &(0x7f0000000200)) mknod(&(0x7f0000000080)='./bus\x00', 0xe180, 0x1f) 21:29:05 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) r1 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050105000200000000b1ffff12004938050000000000000038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x2db9543f, 0x4, './file0\x00', 0x200, 0x7, 0x0, 0x9}) 21:29:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) 21:29:06 executing program 1: clock_settime(0xfffffffffffffffd, &(0x7f00000000c0)={0x4, 0x6}) nanosleep(&(0x7f0000000000)={0x9, 0x18a6}, &(0x7f0000000080)) clock_settime(0x6, &(0x7f0000000040)={0x4cd, 0x94}) shmget(0x3, 0x8000, 0x400, &(0x7f0000ff5000/0x8000)=nil) 21:29:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f00000000c0)='./file0\x00', 0x21, 0x0) fcntl$lock(r0, 0x20000000000007, &(0x7f0000000080)) 21:29:06 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x3a1, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x5}, {0x3, 0x8}}) fcntl$setstatus(r0, 0x4, 0x0) r1 = socket$inet6(0x18, 0x3, 0x876) socket(0x1f, 0x4004, 0x2) 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) 21:29:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 21:29:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) 21:29:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) write(r0, &(0x7f00000003c0)="b66d93fc088bc0c64632328ab5d3d7e7957523327a69", 0x16) r2 = getgid() lchown(&(0x7f0000000300)='./file0\x00', r1, r2) faccessat(r0, &(0x7f0000000140)='.\x00', 0x1, 0x0) r3 = msgget(0x3, 0x540) r4 = getuid() r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r0, r4, r6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r8 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x7, r4, r5, r1, r6, 0x0, 0x400}, 0x7fffffff, 0x8, r7, r8, 0xfff, 0x1ff, 0x0, 0x7f}) 21:29:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x800, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000000)) 21:29:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x4) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x7f}], 0x1, 0x2000000) bind$inet6(r0, &(0x7f0000000340)={0x18, 0x3, 0x3ff, 0x3}, 0xc) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x17, 0x0) sendmsg(r1, &(0x7f0000000300)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000180)="378a5c526f81d148607d740fe72554a70019e56d776b436e85aaf89cc7f13e78509a0b540c20b58fc9e8c325cfea1781ce731738e37fc508decaf75400604f14f635b07c65bb64c9c61994fb022af1c2fb2479ed605a5a88c8bc8c8794295050ddc564c160ee71007fda222adce86068086c4ca23b21d35302f9010658ab718c6a4ab9a835f4ca39", 0x88}, {&(0x7f00000000c0)="29bd88e92821efbf49c30387071d289f4613120b9b5c02ae133e6bc540955f571debe3b820310da1240af22c43da49d19700c2d32d316bf76a8d6c0cf150ddd16bbff542f024fc85535d2ea36352367fbb244003e8e62004be64527ebe47acb6e935eca8c690", 0x66}, {&(0x7f0000000240)="b700dd94396bb4fffc78b86e476cbc0e9d10c0fd6f155be16e1ee85e47527d40b9942bd9893e14b325a5702892e1d0a67522100457c7c1d86d606d6f371d9eb07be0818702621c0e26cf49a7a959e766cdecf9cb07f05910f607a0b774e9811d38fd4c3d4f75fc07e60a5f9e7469a3f02ee0d6242c3d3c62182b10185c7cb6", 0x7f}], 0x3, &(0x7f0000001b00)=ANY=[@ANYBLOB="e800000000000000ffff0000090000006e13b93938534e3976dcecddcf7c344d83d27c15f45d492ad539bf7faba5aefc4bc5f09ee7247fdcaa78a55eeadcf1e033ef5e78a476ae27deef4b02a8a03ce8bc5019a1d1c05eccbf81b0384df02d79adc98e90fd72eebaa5eb64cf970e1d3462557a950ff8b2b2e7a70d9e510303fcbf42fe140be23480d906967e61d34777e59912c24d43fcfccfe411b574bd1dc9eb72f6b2a4b1f225908ec8bcb12201ba421bdf732ccbf8af58b09542b6c3d7da4081a4f111ed4bf8be96198b4a621b2dbcd63a288a61feb888ceb55c6039eb062b8a70d5f82e00005000000000000000ffff0000403e0000f09e0946adbac384e42c3bb260b759d71b5c724e5ccf25da045457a461b367d0c27c8e5a1c81245c648342d93d4a864c9cb8fe5b2c036d30ed3d1e9100000000101000f8ffffff00ffff0000d500000021c4b350f842ad4799360039873a2dcfa598b1be6715772e02001a28eb0809445509f254c3a41361c6c18809e4be7c97c46771c484c8aca0370b15215780363e23219e3d9996ffcfdb86ed20b15d9f5fff6d553d80d022c9df3024816219f3788587bd1cb47a87d646a07b127747eb4f34e3dd841eb0a2420362f987b2f41225b7c86f3da1d02f4be6d86bba83b9acbefb453f094390ac93a475804e78f229ab960c55f12967f537243ccdb2d518a83373e8990ee5b92b9f2c77b093ffe7f6d62bbf12f584cae3cfecce77a98a9d63444288ff4d3e6c76a62390fe4764c2c6db7e52174ccce9829632ed1988b2c9621c5c7e26f4ddd60614045087de1d96758540721bcd093bdc13c5b4e130cf67da85d59919659853894b5cf58a8abaafd764989a457f5adf78570f422ba711de8a3db29e5786180cff6a417d6621cdf282d9f78bc1c7067d820413c086621873a94881e5d7fda23ed34f5de6f9b42ef801b92b33cc229e02afc99e288fdd13464657f6d9c902a4c19818c373daf70d6b482d68329096d028757a315d7e35548216f2f477bdbd86b56b00f95a4aeb781085993bf4e121c0690e45a9cea3352563c51c35f1426ff2e293a56a9a3dbfd7debc2df43462b501a238f20a333ec17d7a3c7f81112d6d6177a4c6e779113a8965353c3d1c48aa7ff083b1b87ba2ada1b69e2b34fa92bc1fd3150d0707e647b8c8e532413e7ebe83b518d750f4ef9124ca50390a249f567f6af235eae011547f2c36ff5fd9ee710af907f01c1f7118e5d730fbc0fc1d87599729fea4acfa29023de2f86e9fdb7617438f32b9224ebf47de35ec0eba345e2faf9f46b764b9c80f5f0ce048bb6d122b72e36c001b4e0f2b5cfa02d3531ed42be258b9bbf2ec34f0750d08dfffbd887f3c86008a87f7a2a3ada354428a8a11cd0f4c97196ef61535245e9de014281b5de6b4d95537da1b0e41f0b5bebc56fb1538ee9603c5831dbcfca9669748698a5b41167782efb9ee6219e21e277ce756c82659006247d50ef1c96114eb3b94e7191f72ea05f0bca2e61c09aabd8b943bd32b878f07aaa409a3d9dadbf9e6cfab645347fda615ec9f7358f55de3d53e65b55ae0d8e94579b974f4b71eb0b4ae3cbac3ac7a35381e7dca2550c6fea73eb138e6785a0868c26f2e4255ce2d4230ea70db2e5becbe35adf3655a3f769594b94c1e57938341016b55bc63755f29873e990bc364fb99958830e9e4e27a62210666b4bd3f618ba608be03c1939c18d378b3a43a67fbe69afd137bb3bfa63785d6947fa7c77df1a8c59425869bdf0451908f4f145f579fd00e89df6ce082b712cb59303511c04eec09130ffb1be88adff5fec5028cbe93a2976403539f3f614b0e4cf35ad9ea5de6c65aaa474a51b812b77e3da18a5ee07d2a9108bb558ca9f91b9c85206c4450dc34b36cb6449e9ead54a5e271305eaadfc96d68f510cd3c56c18df8f9b298e4d5c37e2f86e992458b3f08ed4dea0b2806f734b0743830dd2110b35f8994f44672a8e2ff628de24751bea2bb9831d5aa166325cc6e8ac8c0ff50be86e93662d306ee76d8979b7df453176e64f5a88872d22636a5f56d9afe8006a88c40ae440ced15b566e944bb69d32bff6da4d95ed3a38ce0effe818fb9a02c10dca3df14f6109d3bf573215f82ad9d1924b261eacbb0f0a4ca129455146280402e95cbc41167e06e95c0b59bf0ca3d3d3d9d362d0f5e18660d11cf6e075f0bd8567ebd7faac8930c710b339efdeaca4ad2f4e561e2ff8973fdfe8ad5dbcae0c7cad4baf954f6b24ef0a59b6ab4c55601515e75a41e6bea76a3217401f59ac28d947874f6e1c89cc516ce8d5836c6b103a36f7ca151d237dd614ead66799b536561eeaf32e136f8c095c56074c4c53b3026498f85b1e959c4ecaa1f18778324ea294b9fdb79b4b93c00a86870986b63a305848f4c4f7279466b367b71bb5a09714f3ddfee022c471bedc4a621493a3bca550775e6638ab83b052de7ebfa1b0b1178c8ad422142d2ce35bd2cc4c0a411083f388f9d49a303039534e9b6f33bf9bb71b735a2eb3706ad073f71bedc52fc8c039290655a9a97c953783b17bcf630f2fb7dfec1d3181c1b27a1ade8428013af12be7aa41aa8db0fc031b26a24d37e4af19971d60aa894aff998de8e266c592fdb2a2c59ca637f92bbd028537c801f8737631fc490287efa72be0affe0ea98888f20370899792c9f19b60deea34412a55d7d5ad987172ce225aca06579311a9106ec4d90af0bc8007cea510a6de061c050928de061e59cc57b3049bec5cb28075b5aa94abb432122311075a4c65af95c9db71c732112f1a9cc55c8c0fcfb62f6bf3a4807f5f960f78f26f484435aee9a53e9fbbc580c6cb79d92102f3cb8bdc6a9a99d575984689f3dc086edc3106297f1759b62a43719dc9a31b1de0a0ba95eb11a40a775126daca275da6f3fe3fb89ccb2d79d526f4ffeb29734a4eae8f69e96d5dcd1655ff80b19a83067886f90f052f2d270b5b7e3d082e1903418c1ed23fc52843d87fa4c5ec18eeef2f0a7ac88c5a7ef3dc1aad21552706b181dbabd5d246e902e22a88e8c0c412d115eecc3ef064da0e1d02d869daa4d550bd86e8fe49943df3cd8118a2ae1af817c2f59f8e566c1e5a2866259b8a5185406d0c3e1b31fc636ac4c4c5c40e7ef323e588859bc7fd0508b12570937f0bf68ab6a785d9dcb19596d4659f052f87abb415c4f61c4e56e6c293eedbaf6bdf09ab9497e8a14e3e36eaca5b2d15962bdab87b261a3e6124985170b12c16947a5301e5927b4681c81c2ead51e7e851316a36d39137df99b900842d3bc2d5b71499723aa7aad519042983b270aab542b9a822ec0f6f96e664317fd14382e2ec9466df10b9977d028e18f1c14b9ba79046b98846f127c5f5b32f570748ea7549d324dca45ed33b01b560c49d75974258d8d88280e4eacb8da232f64463fc3b62dba2a7092719bd5ad80f2ba8aab3c46ce5cb879de57b8817e0a1ae9e56cc084c3bf3ea7e88988d30f921aaf0505f41489ce6bd186f04b19163e8ac6d5cb47cefef2ee1329f110e9ddb6d8ea043ef623eefead0cf07d1dbb1b25f2e085723c15fe99df347277e168b032fe1c3507ed37e00efa079aab3edba771c3d09242774c8aab7c7153db68fe40bb93405a2d35f379bc49f7785283521f38f5e3fdc6c84adadbd79f699b0a3c33e498fd3c34b4bd8265cdda7e9915013a8cfef14794c249e73ccabfe77dbda317049b71827dd76bee503330026e316946c34433542e9655abb64aa38f19702d799bd96a82e13a4ac978a28cad41760062f3f35eb9265726bdc132731004ec438eb7f595c43e4bdd5f5e21b2df2261edc780f1a8726e7cbe285f91d03accfbb4d30348a1e431cb8113b1b22f4f95124d7afed0dc5ad81a4785f4e6898b434d6f87a76dad6f635853102c044dffece017367e98a8188adba1704309867a7f61b7fefa62cbf2109d1dc57f150f8d6b5c472995d4847e8ec0934f3515cacb7b5e5ea1dd1e101def825f3bbce9d4f9ac98e7ce9146a597646425b2e268b36fd6ef4e6b78a63b3ded18c0c4951d34efca5ff0aa9f0ed7eaf72a71ad1c1f175808aef9e4a939a4a319ed250692c37d208a64cfec9d1ba78443e61e111e6e8c58b6d64deb08ad1951d2b3a96b4e2483b70c120cbe81d6ad26af3dab94609c4d075b920742fb2f1a69647b83c140eff3690a735387a6b40acdf36c1524cc4f2d4c56f38acf579c05612de7812ac0e301e2b72b56e7c973bc2f8b8569b4617cf81c83452da48648a835cefda7d40e1df5d738fc2893b70cb4ed331a850d3b9c96be9ac28e982938225454d0aafe28bde8de3200e0c218e44738b29560dd0327fd99163e6cda4445da8972a34961bb079bba1695759d2ca4f3db64be81512acf13c60a96759ea67c4be38e87532460ee58308d910a745e592bae79031659a4ca90abd0331022a8bb43ded72e0b80a724b9c297e4556aa87acce61b6577d0820416588988a58b7fdd76d4b93760db5a16e7dfdb09f686e0ecaae0191d8d8542ed8e1fc14946f0577e1be1da6cbf11613a1ae61c5ccd9341ec77ae2cad63bf8bffd77026ad8b5722173688a45f5b6557fd519b7ec0394d148bf033f78293387564731a53e5a4f1c033f59e6ad64fe156ed29399383a82197e502cf8df5bb6907812dfac47b8adf894cd1f3391079e42fed7bb920888a0e89d1ab91d013f9098ff9f7b4d9e7d4e30abac8790333a91190327792ab64b96baae4e39cda39e320a0b2a4b9293e484492df08861c1d0ada145733b7cead5577cf00a621cdf3364f94d6bf30f8962ee769d792449005d7294b3c4b97c9966fb457fb08175ca5f72d3ad29e6b7e409572f03521f5863288b897bb697aa133ba57fdc3f0715736d22575db39deea43430d86bece2a746f2c1b2998f8dae123a277dd587eb1f3e5fe2e68120c4c1adc3179932394154076cde690909b51b4f683082061d4f69a2873c99b7a6fc37079d4e4550872ccac41fb2eddc3e7a0eee15cf81b802d5fa425d06e5aa5db166aaf7da3f584cb9ac6a350b24f674a10b6fb59faeb376d17033193931ac45f4e3445345c3ad2acaa57e2ab8f33d879523eb9ed90dcafe02fce9d56c6ea54ff6ce80a8e884ffad8d90840b352556eb04c8e375b3d1ccbdc3019d329bfc84771b9c5094aeb356ac235baf62c59a4e9a6692e215417c69cd87306a9e91f62fed1ab74cdbe6c4e6d3a74f2a0ebd1b7ad75e8cc3947302d06ca9693b3d77c94fc79eacccb03cd1d085a660ffeb31d0803628c034b329b3e134fd99ed2c858c9a29c0f3486ed3322ad8b8ed49ca1420c404117ccc201eb3c2a07ea80e9f099ccacf5132236fa9a61aaea79811a05e99d54b2cf9eca90bcc3301168528c2da60ef7e0742531cfea17ddc9744ffba3eb5034129b27cce9988a11e1982e0890c7617c15aed042fb306b12e5f86e2548ca1bbf24bbb38c4385f8b993e5f86c6d9cc32a5b0c8ab31e61ab2f9484218fd04c64542b4e4e3ef8b7c1e27e81fa9f25b621e2646bb596b98937e0476710a320fab20157ea9df4f7c5a456f24d4444c8d8ea74fc9f73be1a4bcba084ac571063b19866317abd050035fffad2f3df9cc18b845b679e26157eda10368de7b39d8debd3c7b348972142d2cec42a275a464d48f3c8345a2331329b73d158e0de76fc1494153a65a6a33b442e2ac5e834ccc9db14ababc0586135f1205d208e1d09a2885436279646dc8ef85d521b42b0533f7bc4d7339c12e2d8167a925b86d77fa8563e07d2c297c8a8ac43968fbd5a4e290cfe5c812c7858467dbb1f27210ffbee2157fdcdc9a4534a1c9240097f20e2efe3458a8294358871998e6a853f26f39a4a60aacb49ede6ab39e1d98e39aaf1fe2af1406b95fdcce2ed3c8d7c44254b52751d6cf31a670e91a5c0a5f84a98a3363abf124f8c30d251329850004a2fefd4fbb063c63a59614ff6fbacd05249aed64e0697d219844b8d4f30d8d4da3393ef17fa34a7f5d681529aa6ec66a7bbdd5c553244817952e10c783c90f9e41e879ff1319a32627b7748f9374b445e89c7955f1266c1af3265108ab2699eb789209d80898a9378f9a09262f8ebf4b341f4853684ce20f3614aaaab00b8b92a406471487f276336e7447e172ac96bfa59a0d872f9da16064984fbcb5acf256359fb91364c40734dee794382a8c309a70b0094bbcd4c10ef009eedacc67db98a9a26cb8d38f75a215fc54434caa0d3d8cc5499f000000000000000ffff000058910000344edc4e5f03db9262e7646dff1e26ab4cb612b3f1321ac45c623ffcb7a69d6770e06e52fae4cd031973574aec2b36f8b69c8c98260b7051ed78c2fa259030f1e21afa3ba331e621587d034f31ae59ce7a594910fa5ea05d8c8f0a8a7bed53764adbd80f568a2f1e6e4aa7b1ce2fde3d29e65f8a662d3aa62096c31499bbf79b6fed792dc544e17fb4329a1084845c7e544aac22dcf029ba8d787ba29985d2a851cfe058fe3816b814a41d78702bdf13718eac6410b38286681ae0f1e882aa497055b46d873440bdaa84c92af51fb85a2f22d7a5e2f800cbaf236b64dfc90000f800000000000000ffff00000800000057cc8e974bfee1bf6addd9a190646b946d0438dbbec72526aa5774abd8b01403b7b92369155aa668a82d5d5adbaae03053eba8641f8c274035a63ad769b0bffcbe17a77ed13cc026be4960c4b3dd7c78028b8a0de6b5716b5cec50e7ec43f2555d3799b2a4d4b4c9dae3e145eb7b0ec7e3ed3b6a40ddaef27f19cccf677ded79086c1e34cb2f7338eb1a80169821a6175ff0bf7c4002ce790d2dfde210ee2d6894076f8cbec0690e4149463b7fc5985e66ca4282cae8585f90114362a65784e6ff3be012218e002c8e85ae25139d7fb1689a211c5a096a0ffd9b1080ddff431507000000000000003800000000000000ffff0000ca000000bb0e7c9394d7417acda360307670fa6c42866450d37c921b36e40cb711e845a1763a000000000000d800000000000000010000003e000000a27bb2824f0688321f7f4b2fe6a4b2c71b4c3bb5eec3e47f09c1a4be94a71b1e2e1ecd2f2a0de296ce4b353bf6a5b6c1affc5d0553454ef64bc0e415edfcab379ed8c7d0bfd786884a37b185f9292d62e3d01a095dc94f2292fd29c02fa5ef56a029cb51a86a5e035a3f352c80c09998b1d66bab1aec71cddaa8cc89d3117ceea930d3480a696c38c72fa9ba95091b5e7e560cca6ab24ff15bf15b4481deb0abb9b6e3ce91b4794227d9ea5a545c05f7e1728f466a8d0fe277776a5ebd7b9dcc9e1fb341d2ea89e7000000000000000000"], 0x1440}, 0x2) 21:29:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="2e79a84e3bcbb2692774d81a73992e1c8049c2729e5087892d50a819e760eb926c2bde406b7c15c02db23abca5cecfa13d75a6f7bd7b46d3f2243840c4d0ace8e25d238268e5c09699a6ebf517d172febcf2d9b3585b93e4130c3f0906c580f1847acf598e8af7c6c899c25dc8bdc5914f8594e67fad66a98e7811dece7434b816a6f3b0dd4a22e7863970a4aa3b11d8ba77e90beb7cf0e2ce9120afc1f37f40d2c377733d6a086ee81c8c3d620acf1ef37255b307ab5d127ee3c5229d45c72f713ab735853ec75861750dc5e9aee4c2be879bb8ada0345572fb7809acf4bd33fb07b12c8f2360eba0d8f68aa9f45d105ab3487161e83ead71", 0xf9}], 0x1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() getsockname(r1, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 21:29:07 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x1000103) setreuid(0x0, 0xee01) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='x\x00') 21:29:07 executing program 0: pipe(&(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0xa, 0xfffffffffffffffd) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r1) 21:29:08 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="61299a85a552683fa5a210a38f86", 0xe) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000280)="00000018", 0x4}], 0x1) 21:29:08 executing program 0: socket$inet(0x2, 0xc002, 0xff) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x24, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt(r2, 0x80, 0xfffe, &(0x7f0000000040)=""/207, &(0x7f0000000140)=0x1b7) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x8000, 0x4, 0x5, 0x9, "7457c42b51a6065d7b729f748544f17755c41ab9", 0x10000, 0x5}) 21:29:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x7, 0x7c}, 0xc) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 21:29:08 executing program 1: clock_gettime(0x2, &(0x7f00000000c0)) clock_gettime(0x3, &(0x7f0000000000)) 21:29:08 executing program 0: r0 = open(&(0x7f00000000c0)='\x00', 0x80c0, 0x24) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = getppid() r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x800, 0x0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x8000, 0x0) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000200)="fde2963802ee657933a2f0d3", 0xc}, {&(0x7f0000000240)="7afeb6f825a220bbfa2e128be8bc709b0cfeba3587da248855502ccfa4949cc66d7df2a354cd4f06cc9ff45ce4b5658c8a38e0cf6c0d3ef33026aa5e901d1c16c810309df314c21eecab8d5e9bb9d6009247298a382b1b4629c6ee941c85a11a5d093e98250563e49fc4388a8c77a9651e577f0312c0f201bb7defed15479bee5f86fe15789e0a9a", 0x88}], 0x2, &(0x7f0000000480)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r7, r0, r0, r0, r8]}], 0x118, 0x40a}, 0x2) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getppid() write(r10, &(0x7f00000001c0), 0xfffffef3) r11 = getgid() r12 = getegid() setregid(r11, r12) poll(&(0x7f0000000000)=[{r9, 0xd}], 0x1, 0x0) poll(&(0x7f0000000180)=[{r0, 0x10}, {r0, 0x81}, {r10, 0x22}, {r9}, {r0, 0x10}], 0x5, 0x4) ioctl$WSDISPLAYIO_USEFONT(r9, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x7fff, 0x5, 0x7, 0x1, 0x5c12, 0x10000, 0xffffffffffffff80, 0x3, 0x2, 0x7, 0x40000000000000}) truncate(&(0x7f0000000600)='./file0\x00', 0xfffffffffffffff9) 21:29:08 executing program 1: socket(0x0, 0x4000, 0x1) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) 21:29:08 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000002a00)='/dev/tty\x00', 0x80, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0x208001ff, 0xffffffffffffffff, "b000", 0x0, 0xfffffffffffffffc}) r1 = syz_open_pts() preadv(r1, &(0x7f00000017c0)=[{&(0x7f0000000240)=""/55, 0x37}, {&(0x7f0000000280)=""/110, 0x6e}, {&(0x7f0000000300)=""/43, 0x2b}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/187, 0xbb}, {&(0x7f0000001400)=""/83, 0x53}, {&(0x7f0000001480)=""/234, 0xea}, {&(0x7f0000001580)=""/112, 0x70}, {&(0x7f0000001600)=""/242, 0xf2}, {&(0x7f0000001700)=""/180, 0xb4}], 0xa, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000001880)='./file0\x00', 0xc02, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000140)=""/19, 0x13, 0x803, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa0) readv(r4, &(0x7f00000018c0)=[{&(0x7f0000001940)=""/4096, 0x1000}], 0x1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f0000001900)=0x1) fcntl$getflags(r0, 0x1) getsockname$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r5 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2000a, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000002940)) ioctl$TIOCSTART(r5, 0x2000746e) 21:29:09 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 21:29:09 executing program 0: 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(r5, 0x0, 0x88da8d22fc571501) 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(r5, 0x8008745a, &(0x7f0000000800)={0x42d, 0x40}) lseek(r5, 0x2, 0x10000000002) r7 = semget(0x2, 0x2, 0x1086) semctl$SETVAL(r7, 0x7, 0x8, &(0x7f0000000200)) 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(r8, 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, 0x7, 0x455) 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)) 21:29:09 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000200)=""/192, 0xc0, 0x40, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) 21:29:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x8) r0 = socket(0x20000000042, 0x200001, 0x3) setsockopt(r0, 0x29, 0xa, &(0x7f0000000100)='\fFW}', 0x4) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:29:09 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x9010, 0x102) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 21:29:09 executing program 0: clock_gettime(0x3, &(0x7f0000000280)) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = getuid() setuid(r2) r3 = syz_open_pts() fcntl$getflags(r1, 0x5) r4 = socket$inet(0x2, 0x2, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x7fc, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1000400000000008, &(0x7f0000000740)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa001833904a15f8842cb5fac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e27fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead700", 0x14b) setsockopt(r4, 0x0, 0xa, 0x0, 0x0) r6 = socket(0x400000000019, 0x1, 0x4) syz_open_pts() write(r6, &(0x7f00000004c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcffffffff7ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733eff0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff00afa29380b3658c73a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580de4b487f7a5dac55dc80443ec0a0ef5e1ac9c120d31166abf0e6b0b3c7243945c65f98d311814e02a5c9ca0adb52a441368c0682f83004144ba9f718d", 0x125) r7 = semget$private(0x0, 0x6, 0x8c) semop(r7, &(0x7f0000000040)=[{0x1, 0x47c1bb7d, 0x800}, {0x3, 0x3, 0x800}, {0x2005, 0x5, 0x1800}, {0x0, 0x9, 0x1800}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() ioctl$TIOCSDTR(r3, 0x20007479) semctl$GETALL(r7, 0x0, 0x6, &(0x7f00000008c0)=""/4096) semop(r7, &(0x7f0000000080), 0x408) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r8 = fcntl$dupfd(r5, 0x2000000000a, r3) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r7, 0x0, 0x3, &(0x7f0000000100)=""/76) writev(r6, &(0x7f0000000340), 0x0) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f0000000000)={0x6a, 0x100000001, './file0\x00', 0x9, 0x8, 0x9, 0x7}) setuid(r2) semop(r7, &(0x7f0000000440)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) 21:29:09 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000040)='./file0\x00', 0x110) 21:29:09 executing program 0: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setreuid(r0, r2) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() close(r4) pipe(&(0x7f0000000dc0)={0xffffffffffffffff}) pipe(&(0x7f0000000e40)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r5, &(0x7f0000000e00)='./file0\x00', r7, &(0x7f0000000e80)='./file0\x00', 0x4) r8 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r4, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff957", 0xb25) clock_getres(0x0, &(0x7f00000000c0)) write(r4, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) read(r8, &(0x7f0000000d00)=""/161, 0xa1) r9 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) dup(r4) r10 = semget$private(0x0, 0x1, 0x100) semctl$SETVAL(r10, 0x1, 0x8, &(0x7f0000000ec0)=0x3) dup2(r4, r6) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000c80)={{0x7fffffff, r0, r3, r2, r3, 0x44, 0xfffffffffffffffb}, 0x4, 0x0, r1, r1, 0x3, 0x1f, 0x38}) 21:29:09 executing program 1: socketpair(0x33, 0x6, 0xbfb4, &(0x7f0000000000)={0xffffffffffffffff}) flock(r0, 0x2) r1 = socket(0x2400000000018, 0x3, 0x0) setsockopt(r1, 0x200000324e, 0x4010000000000018, 0x0, 0xfc3b) 21:29:09 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, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:29:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() fchown(r0, r1, r2) ioctl$TIOCSETA(r0, 0xc2d04225, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 21:29:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x2000000000000080, 0x0) fchflags(r0, 0x20000) r1 = socket(0x2, 0x3, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ac2e2f80691865db"], 0x10) open(&(0x7f0000000040)='./file0\x00', 0x18099, 0x4) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000280)="235dae3070ca9f05", 0x8}], 0x1) 21:29:09 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x1530915a, 0x4) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) 21:29:09 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) recvfrom$inet(r2, &(0x7f0000000140)=""/247, 0xf7, 0x843, &(0x7f0000000040)={0x2, 0x0}, 0xc) setreuid(0x0, 0xee01) r3 = fcntl$dupfd(r0, 0x0, r1) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x28800, 0x0) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) 21:29:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) socketpair(0x16, 0x8004, 0x186f, &(0x7f0000000200)={0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x8080, 0x0) r5 = dup(0xffffffffffffffff) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000001780)) r6 = accept(0xffffffffffffffff, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r8 = open$dir(&(0x7f0000000500)='./bus\x00', 0x288c0, 0x0) r9 = socket$unix(0x1, 0x2, 0x0) r10 = open$dir(&(0x7f0000000540)='./bus\x00', 0x280, 0x102) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x10000, 0x0) r12 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000000600)='/dev/tty\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x780, 0x10000}, {{r2}, 0xfffffffffffffffc, 0x3, 0xf0000020, 0x2, 0x1}, {{r3}, 0x0, 0x23, 0x20000007, 0x1, 0x1}, {{r4}, 0xfffffffffffffffa, 0x20, 0x2, 0x2, 0x9}, {{r5}, 0xfffffffffffffffe, 0x1, 0x40000021, 0x1b}, {{r6}, 0x0, 0x8, 0x0, 0x53c1}, {{}, 0xfffffffffffffffb, 0x94, 0x2, 0x3, 0x38}], 0x6, &(0x7f0000000640)=[{{r7}, 0xffffffffffffffff, 0x1, 0x1, 0x5, 0x3}, {{r8}, 0xffffffffffffffff, 0x1, 0x20000000, 0x20, 0x5}, {{r9}, 0xfffffffffffffffe, 0x4, 0x4000004c, 0x4, 0x9}, {{r10}, 0xffffffffffffffff, 0x1, 0x0, 0x1, 0x5}, {{r11}, 0xfffffffffffffffb, 0x1, 0x2, 0x1, 0x5}, {{r12}, 0xffffffffffffffff, 0x11, 0x10, 0x0, 0x200}, {{r13}, 0xffffffffffffffff, 0x2, 0x20, 0x7b43, 0x6c79}, {{r14}, 0xffffffffffffffff, 0x20, 0x0, 0x333, 0x2}], 0x7, &(0x7f0000000740)={0x7}) r15 = socket(0x11, 0x3, 0x0) connect$unix(r15, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x5) getsockname$unix(r15, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000017c0)=0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) bind(r15, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r16 = kqueue() kevent(r16, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r17 = semget$private(0x0, 0x3, 0x10) semctl$GETVAL(r17, 0x1, 0x5, &(0x7f0000000780)=""/4096) 21:29:09 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x300, 0x0) connect$unix(r1, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) kqueue() r2 = shmget(0x0, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x5) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x11) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = getpgid(0x0) r5 = getpgid(r4) getpgid(r5) getsockname$unix(r3, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) close(r0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) getpid() 21:29:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = syz_open_pts() kevent(r0, &(0x7f0000000240), 0xffff, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x10, 0x5, 0x80}], 0x5, &(0x7f00000002c0)={0x7ff, 0x100}) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}, {{r3}, 0xfffffffffffffffe}], 0x7, 0x0, 0x3, 0x0) chflagsat(r2, &(0x7f00000000c0)='./bus\x00', 0x6, 0x2) close(r3) kevent(r3, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x10, 0x2, 0xd77}], 0x3, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x2, 0xf0000002, 0x2, 0x401}, {{r2}, 0xffffffffffffffbb, 0x4, 0x80000002, 0x20, 0x81}, {{r3}, 0xfffffffffffffffb, 0x20, 0x40, 0x5, 0x3}, {{r2}, 0xffffffffffffffff, 0x9, 0x80, 0xd0, 0x1ff}], 0x1000, &(0x7f0000000200)={0x100000000}) fchmod(r3, 0x80) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x80000001) 21:29:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000540)='./file0/file0\x00') setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x1, 0x5, 0x1}, {0x18, 0x1, 0x0, 0x4}, 0x1, [0x7, 0x976, 0x86, 0xb5f, 0x3d, 0x7, 0xfffffffffffffff8, 0x2]}, 0x3c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = semget(0x2, 0x4, 0x20) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000200)=""/114) recvfrom(r0, &(0x7f0000000100)=""/69, 0x45, 0x40, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) 21:29:09 executing program 1: r0 = semget(0x1, 0x0, 0x210) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f00000000c0)=""/142) recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5, &(0x7f0000001300)=""/235, 0xeb}, 0x0) 21:29:09 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x104) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) 21:29:09 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)) setpgid(0x0, 0x0) 21:29:09 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0x4) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 21:29:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() read(r1, &(0x7f0000000380)=""/4096, 0x1000) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x80, 0x0, 0x8000, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) 21:29:09 executing program 1: munlockall() r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000000)="2f8ea40478a484ee3063d6d1d4ababbd21bfe70712132812ffe1a71cb301b3de2d4d93194a08edc347785a5e419487219b3d9a3dccfc1872875526f66502e11015f3549bb14bd5104ed94cd11db26af8de2cabe73794ddf72578cc4788477a26d05a9a580665e0a5bae1901af9e40eb4d36613a7c41138e82185e13a", 0x7c, 0x409, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x880, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x1, 0x913}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000340)={&(0x7f0000000180)=@in6={0x18, 0x2, 0x5, 0x5}, 0xc, &(0x7f0000000140)=[{&(0x7f00000028c0)="b415f597082697af05fb7dc19ebb49df1a1f1e4db2eaa0aab905143dce338ab384bdb0b8dce7735d40a442e64a70e167de3207991cfed6a0c85901dca9b5c12d9403751e001620d59edfe8d0f56fc9fb414947837605fb2ae581c8b2d8ec3ffc8829ffa140b0e682eb96911742fa883276637a784e959dca0dbefc1b458250188c55f2dddad0faa1876cd5b4092868ca80a39d231146bc9846e3002da95572a865e1f803454f94ac91004297c9bc0d176409cc33bcd63f83bf5410c16649fc99b4579bea60fc3c8840f9416f524322b877f29b18ec4cec1f41e5d20a747bc3fa1390dc6e6573b620b3bc8c0ae1af55cc2842929bdfb1b404b1124a5fb196761e9669ec17f5ada114579ca5d0f00e84be1eba8380bde49af73aaa572fe8cafb313b4752444af9b531875b259583d9cedf2310a1220637983959b711f51fbb2e02afbb311fcddcf29c523a6cf6b49b44704179f6c989d7a7f84604ea077b33f5de43cc9eac43eb9168d30476955a2e3189143118eea2819f5ea72dc3830a9ca87f06f120aab0c28a39f136d848bc544c8800ea224db982933b1eb7fb7ab982ccecb9b10773f4e5f2685667a3e735bc699abb64c39f20f951488bbe4ed6b114c4fadbab812691fe6bc7a45a91aaff3346150c3badc1e1c5ff1e9956ed950a048ff7c9c6cbe7e909fe571720127df1ab0fa0f13908a9b5edbb314684162762e7143671e22423b5d895c3b985795d0775a7af07b8eece510787433d8f3f80018d74a3ba1e5aaefd7d96f6c5f23bc0bfbbcfb6249e956b1b7c3dbc730db7ed8280b9f89e41a166e151abf8bf5ace1aaae8d5974edef57a83f0eba4a655da4ad47fd4f8863710ffef2187adf3c3c689c2c4130ffe61195197e3964a6de74144c9e5e1b646c4e9f4d616dfdf03ea140df3ec0486b10e8b3da986625292f31282fe7e81e18c76092263da58311a0687f0e9827d0e3601347d79f010d8e91e1a7bd475b8f2c4bb050350067b3cdf1cd591d039473b5e5623cfbc2fc97886a176d62d4f4bd26aff198792dc67878a6f0af6bd73ce0f9b66eadd2ea6a2443b184ebbd264547582ea3d4ef94a9a4c32891be0e370ff79403e16e1f9f55c5517c947dfa6030f5c06a2a34ecb8e8fc73c7ffe92c42346ec95553646faea9cd8dc98fcaf3c82b5e346010cfadfd29cf1780018999cd84ce23b30dd801795565c0b09b97fb020076c003bf5eb28250543414b26cb59583df3b209b7cee48918c1584bf3af53bef54f5650a5634a4c151ea6927dc51e97c405c7e8e7f02b6e4f389714df34c921eeb341e32e58199b23b48cffeac71d42efc35a833f93fa0ad29e35040d0224de61c0dad4ae77690a58e4dc5fb375a906fecc23dcaaa885f064236aa2a0e02e79b94d2d7e00d4924668baaf5ee9332a7ad84bbc8d4cd30a2518853e86e9c3798a5f88c1a2dadec3200ef9acde0083773cff10d9458a5d474a92250b805fccf4a86bdb24c164a7e064bd01b0a9744612ec191c98b3638514caac281e2a140996541b0fb3613d2050f941b4f8ef15ee5b4c23a71c4eabc1e89a03e3758f277b81b10ebec55f549358ad5810e28467c0f558cf0e25ee0947f2af6843d281cc2858cdfcf8110db8b54b7a80deb3930cb26a23741aedebbcc1df8709892b5d800045d8906247684ec842d6670e92652f8a1d9eb93d92375db1490540c90a674abe46f13a76fa6a822eb481b8c662fc8ed0c638ee5f21f325455b0055c6cc1da47c5a8bbc44910dd180be64d0670d7fb093cc32006a5cb9bcaa5af499fbaec1e1e7b2ac5b65c2c6afafad6256328cc576d246f6989589f52053cfd3f8f817c75ad4f8302ec4cbdf48db64c3877242e01230063ce4c932489121d6a9dd43a2267fa1965ebe841bb13bf5627b5237972821d17c6563b7769d3f6cc6f33e7ccc46abe852b0c1a5925a9ca40c82e7356c906f0aeb802a4efcdb404d88b5026fd929630ec405b4d6b0c83cd5d58277a5c2d113914c9eba914e4853b39fe7525d76b04348352006bb1bf9e59b937b78828943f71dd891bacb9324e8665d983372184ce5e0aa240bb978872286d64f4881153032a31684e4ed80b13866b7cd43101155abe28fbb8744b0c7566f92701efb594ae2c2141f90842c79fdfdef0d9d677cedb37ab5bae6424e8a11d6457da926fb9889fe29a26fb5e80159aaba80008c379ac79bb1a8b67269376c8a5d27b8d557cb3c04daf6fd51a07587cdcbc9e6f114e2c040a9bf891148321c24683f638ca28b5aaa1c6faa7b116784451a7a0190bd81ec9a5cdced2459507c028cd5edeb5bccca232451c09aea1cb7e4ef9ea8f3b6cb5d64b2565c4f10618221b245b6b2194e7076fade214c8a144e50a082ab95cfd6daa9e567ad6df38c69a4ace19b4a4c8c9e9e9458c8230ac6bbce36975eee11b1be78cfe74f802be7b74113b6a916f6800ddb387a3230a782ce15353e921b03e2588b71127cf6fa386684e038abf6a41e07160503d5752f6c8836f79bfa4959d94a289aa481d7ec7a413fd3561c30cdac77d0196ef8787aac3b5bdb8647b38d4656d0f064186a206a2f0d2c72466288c56b8dd49f08d8658f7dc78ab3ed84f2fb48978f973b8f5e72f645329c31f471c5768d73aa2ae5ca04dc7719013b114e83730d5777d46c41c11731a870ac8d5534533390f471771a7aa44bd685cd04b2b5a0c35452158c7932f71ca87611ead3c9fb63a0971f8e97a28259ca8f8958d998f006d4b9623cfdc609b0ccf2b943bef0a8570f491e240a32f82f98eb5e6891f774f04f56fd5a7da76ac7511ecccb7f80bbaaf9fa354c5b6b3540f6162683405a8ed2e0ed51e3f9e457a397ade354ed1673a5292ba4cb3f4eeb066b329522a6e7663d370cbef16e15081cb2701d848d50f722b9557015fcd5e09fd807c9357cb28c22f5242870ff9c3211aa24075de4c0e96c54d551981b59d0e7db6f8357b734a7fa495be4b99fbcfe0f38a8ae46ced5be5cb6201b67085c6fe553cf03aee1253f2c4859ed786fdcda22f4c22736a9d7829dafc62dbc6d9b6cd1b2a8fce4281ccf05db4766dbaf860402728e5b25d0eeba7aba51a4b6010100c3e58e6826cd940aa5232aa867c1b4c6ea982e1b2ce434430c757f3573a4820c242bce8277c4aa8a0433fd6e78748734850585d6b9345c1b99410ff0e776358b5966f9118396dce56e00564946adde8ce786acc93fd1b0d189b00239dcf74835f7264342b32bc7c0590cd7999857a8f398e8077de1af4586fb95ff2fc8b72ae43eb3115e2e354cc9c60909d59bfcb416f455811ebfb58a8dc59d2855cff2cdb268503d400a3f3d4b5b7fd1cc4cd082ddb11f87662776bf4aadfe1fd0142528f3f6ab32f2082019fe590137f807e2499c433c6fffd05a59f5589b40d16725ab38b6a83c76b57c00a77301c7314d279ca99844f80b85a993aaa3a5e320cc6a2c4e8eb560134e2118854912f5e00228f846325f1783d9eb44227d504d0f736c9e2bdfecd34069af58419a844aeb7735bbb4b495d75cd8ab18dd1bf9a47488f218d20b0bd38a886fd51f6feb579b6a1a6e5133d077e4e54c9240860520e4e1e9303857760f05a3d8c1b6a642123f37a201f801eadf8600a3d41ecfa32bfba4ca4fd78b8346700fd92335d5519359ac7022f1355c80dcddaff1f6c2c03f56310731f40d0a7b045e1a435c6eb2ef0b4eb34a714a1534922d21b3e27586249c0b9abc8849e4b4aa0d0edcfc82b9bc103f2a2d44a566c9b68058173bb8ae714cf4dcc3e9744a05a57c83e77beb7dc3b0d00357bde3dab0995b76666cfc49535f4ca7f8838408c850c2b9508df3ff899cc089693c873763a7e123e0743b6a2d5de95f97dd9a0263c565fe2b706ad63dc57f5047c020a2130aea4132f5f061b1075812a18d665d92bb84f57a1db9636080230ff71a459966f85a772950dac08f0d9d6b1a3237c2399db179563863b0ae88a696af1bd185923ce9d71bce2c257886e3b9af2523cf6c564aab2ed952cc11a36f2bffd5dd115a00a56bf4bd77e5427ad0e2fb7c582f6d0373ba9560f7190986031094197ab9d4bad60eebcc0d70eccb0397e842978d57e7bdf5e20cef4c1fbcf4b38d5571516296595295d89281e985c7690e6cf8b6c4f8ebcd22dd45c1840d49a8f3b73ef669c45a0611ac1913d292a39eb6bf0e201abbd899c2c1eccd15a030cf84aaa30b6fefc68204fe8b12d09dc2e87c60e7b9296bc8fa2239767362353f32fbda1a0a013320bef4840baaa8a4ea2b89fd695c19c987eae9a5f7b892ff2ef5bb3ad15e681765179f1ec29d832ceb505e86d0a5acb41a72fc7362d0a1923695b24d914e451389f59cd388b0c022f444c18f07a4c5fceb4119b6527710efbb9f6d64bbfb2b440162884ad2f6419a9688fd0ae0b09be2707b8b63a8ce81ac953f332f4dd013525005fa1b6617fdeb6f3448eb908abf779298c5910f1faf236e048fea2c7713588a9213b1b01a48c386448b19d9b7c171707d886a2a25db96f5ea5b44c97893a2a7ddc4e59e8518b6147b9c01c2bafbc7df9e637f5f081e2146ee0f00d442b248dc8c7b3748106a203aed58ce8e57b57cfea37f86b7482210c7f02c21c6b070aac4df36dae8e8c05612031c6f251faf7eb7083ae002cf5b79a842e86dd819f6743fed57e5ee4b17dfa627783f429aae2bd0b6a5931e4c3a43b6558ce5bd334d8ed8fae638dd902d8af1ce734c4ff414ab12b56606aac57640733c05e2321bafaf3d1d370a17037e68015d2cd3c14db7b03a7c8041ad327765a98da342a446a9f55999cb652438dc1e17b0716bf2866ec5cca63e5ecb14a0a4811f4f1a7022c6a84fae66f2b687a693dd1d2ab3b999cd5e03b96b667ec1beb8ee8619682a33b866dc643aff4f6ca0ac78f166b473367c065c3d3dbbfea80c1cc7a89417ba9775d2d6ca6b70f04bd321b82e30a78d2c29703dbe996b8467cc5ed4c842c91ff0ee0ecf937b1107a0ceea79d65d24d88ba85c77e7bd7c9b6df50aff05bb5a668ee40a84c8b553f3d562ff175e01f78df3d5cf0d01af43b304eb48af2ad11c4ab18975add5b431a6eee9fc2c32b5739fe79f1589fa345dac40c56dbdeca88d5651283569073a72b15269616bfc396f3e4be5379926c32ec2aa02ad5dbc97fe322a651cc7d99b42de315f62b5081373e850fac468560d2e36c6cb12b4c9fd03ba3899f8bb687ac60f8c3794e843af57be361fb2ea6964b969c67662324b81e5afe5decfc08b033d5cc05c5440ec90f919c61628e167c8e2ced01936ecac21b3848789cc0c5758a3d3fc937b50109425a27a0e076a9b5b7b90a06f412648195d1ea184b40251704986cc2b53a25fe21b81e1615e8b57fea637e336c4d4d51a269d6b2d50393bcc5b02b4230a859c067e156256c3a9e848145b11f6a8ed275ed639403bb15b8939f7541d25263507f85f73ff2e88182d5b6b7ac9ffb1ed58547c24109164f5c0d41c456c97d770d95cceac06cfe03da3e73c410ccb12a35469128935bf2424f00cb279da8aa9d4d6fbda98e15636d36d6cb98f187415b741edd1a735ded2bf4f8eebbe6351bce127164df8cfe3abad226f248c85ccaad1ee25e1736ee55dd021737cbde72e78bf5f1e43336795184c40cdb170d42505e2e42e343fc3bc70c2adcded1baaef30e65e171339f34d56724ab524b873a0159aa02a044868225eb6d18d110336334c5f50fcd3f6ecff876e6db7ef0b44841ad9bbc80c4f39483ec3c6564e12d78faeb63b898d5d19718a8d76f7cb030ed0ebb2", 0x1000}], 0x1, &(0x7f00000004c0)=ANY=[@ANYBLOB="4000000000000000010000000001000033afd71ecfec0363b17870f4f4bd5f217cf9ee78d01850620efe1c943e620c48b379874a7d2c08cc6c084cb33c7000007000000000000000ffff000006000000911054a9f3f7da11a30be370a54bf7055e04cd26d434c0b6652339d3a5f2468b2256040b879e13a87915a1476cb48db8474b68cdf3ac3b2b83d10ea98ab56c9e20044db2e7942077f6e738e699a70a5d642c58a57f84944f3627bf948c34560000009800000000004600000100000004000000ace2cf36da0df65716853a8724c6d0dc03b3e6bda4fae361d14bd3eb08bfed11c4b0f0ef08895849f7e93a671b0cc71a8af7d879986697e136acb8d5bbc01371ab14b06799c5066ab5e2d365622aa68ca8251e2c0d7c5ad7ee0e15e7e57de1e51acac7978920fb463f553b23929ec8e990e9d8cf7059f8f07bed8e8717b3c9e13d7a898a09000000005800000000000000ffff97351ca644180e3f24ad44fc32e3aa4925b454b93cf10752ec084cf90acf7c853840105f565fcb88dddb8b5840cc056646baab6f3166f318dba82a02f99be900000000000000000000000000"], 0x1a2}, 0x1) fcntl$setstatus(r2, 0x4, 0x84) write(r2, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) sendmsg$unix(r2, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) 21:29:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x313) open$dir(&(0x7f0000000000)='./file0\x00', 0x111, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x0) 21:29:09 executing program 1: r0 = getuid() r1 = getgid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:29:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000180)="39a499fc6fe779c345dfac2011c037b9879f80db92e519d3b0a3871e16b8fe3cf2d66878b77d52466620d014c5d77f17f23e3ce158071103948e416ff4ec24cccdc00c2c89539090511fd05826c80c73a2", 0x51) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d160000000040000018000000000000000001"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 21:29:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x10000, 0x0) writev(r0, &(0x7f00000000c0), 0x1159) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x5, 0xb9d, 0xcb, "5e82486f55fa931f0c1bd0aaf5c372d98e0f8621", 0x2, 0x8}) 21:29:09 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2810, r1, 0x0, 0x0) dup(r1) mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x80) close(r0) 21:29:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) ioctl$TIOCNOTTY(r0, 0x20007471) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) 21:29:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000280)=0x6, 0x4) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0xffffffffffffffff}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) preadv(r1, &(0x7f0000000c40)=[{&(0x7f0000000300)=""/145, 0x91}, {&(0x7f0000000540)=""/217, 0xd9}, {&(0x7f0000000700)=""/224, 0xe0}, {&(0x7f0000000880)=""/219, 0xdb}, {&(0x7f00000003c0)=""/91, 0x5b}, {&(0x7f0000000980)=""/120, 0x78}, {&(0x7f0000000a00)=""/83, 0x53}, {&(0x7f0000000a80)=""/211, 0xd3}, {&(0x7f0000000b80)=""/132, 0x84}], 0x9, 0x0) pwritev(r1, &(0x7f0000000280), 0x1000000000000042, 0x0) 15:59:59 executing program 1: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000002580)="0fd2941906c574661230f172a959f71c0747b8e2c01dad09bf65f7a27321d03d884407a566d1eaf68fd6a1e2a93ea404d7d7d98beea5f7af4cd0181f0b6a67c50499a67ca3e905598fc0a75fd4264e728c0499589051d107455d92e01cacdc1310b57d190ee5fc185b90159e31c2664d1db5b59656f389d95cd4136184c6e5a123364a0678e6a556e630d64b6cdf0e275a7c413e56aa176e6620f8ed003ad471e16c0f7c20395ceded9f4f05a085b3dfe27776196d52cb913e9e233d8dddd75625b4f938072a538ce0db9a816d1523d1fd74bb55c83ec4bb05f68346c4ed325d2499c6a4ad9a5a93b0683e88d4a0771d740ce704584847b79c44f8bb8d6ac7de8063f9ef06ce020facd45bc7d970bdf3f29e4760da9c4b5b97234d3f5e70cbdb6bbea55d3edda3a8f150ac2c76494b48bdfcc74aa22420199f4798700e02026c7556dead7c8e", 0x146}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 15:59:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a32c6ad84327a490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74dbf0a590d6d4b136ce7fa616bec5162d1ff0d39fcbe4a7bc58cb524e5c6e9f65164d3bb1fb033b6d8f4ad55b75ed7d98b21f1ca7625851639bc6d82fb3df90fdb22d51e6857320cb54bae585a9f789ce8091376f9ad662d1f34c219aa36bc38d036cd53ec811013c307a06b487c480f190e683b6e37dced93e67518f79dc220d", 0xaa}], 0x1) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) close(r0) dup(r1) syz_open_pts() 15:59:59 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) fchflags(r0, 0x4) 15:59:59 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000380)={0x18, 0x0, 0x1, 0x7}, 0xc) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r1, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r2 = msgget$private(0x0, 0x110) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/248) msgrcv(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="000000010000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007060000000000000000041c3f09e000000000000"], 0x1, 0x0, 0x1000) syz_open_pts() msgget$private(0x0, 0x30) r4 = socket(0x11, 0x3, 0x0) connect$inet6(r4, &(0x7f00000003c0), 0xc) listen(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x180f, &(0x7f0000000000)=0x2, 0x4) 16:00:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:00 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x380, 0x0) r1 = dup(r0) linkat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00', 0x4) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x5) 16:00:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) r1 = semget$private(0x0, 0x3, 0x10) r2 = geteuid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x200, r2, r3, r4, r5, 0xa, 0x5}, 0xfffffffffffffffb, 0x7f, 0x2}) 16:00:00 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 16:00:00 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0x0, 0x80, 0x20, 0x6, 0x3}, {{r0}, 0xffffffffffffffff, 0x9, 0x81, 0xdb5e, 0x8d1}, {{r0}, 0xfffffffffffffffc, 0xb9, 0x40, 0x10001, 0x72}, {{r3}, 0xfffffffffffffffe, 0x1, 0x40, 0x400, 0x800}, {{r3}, 0xfffffffffffffffb, 0x10, 0x1, 0x8, 0xffffffffffffd7b3}, {{r0}, 0xfffffffffffffffb, 0x10, 0x40000001, 0x9, 0x40}, {{r3}, 0x517da21702187cf4, 0x4, 0x40000001, 0x48, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x9bb3, 0x8}, {{r2}, 0xfffffffffffffffe, 0x48, 0x10, 0xffffffffffffffff, 0x4}, {{r0}, 0xfffffffffffffffb, 0x6, 0x40000001, 0x4, 0xfffffffffffffff7}], 0x4, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x29, 0x10, 0xfffffffffffff001, 0x400}, {{r0}, 0xfffffffffffffffb, 0x80, 0x80, 0x6, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x40, 0x4, 0x7f, 0x6}, {{r0}, 0xfffffffffffffffd, 0x10, 0xf0000001, 0x7, 0x90}, {{r0}, 0xfffffffffffffffd, 0x8, 0x80000000, 0x101, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x10, 0x4, 0x3}, {{r1}, 0xffffffffffffffff, 0x2, 0x3, 0x404000000, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0x80000080, 0x0, 0x1}, {{r1}, 0xfffffffffffffffa, 0x50, 0x2, 0xa1b9, 0x4}, {{r3}, 0xfffffffffffffffa, 0x4, 0xfffff, 0xfffffffffffffffb, 0x1}], 0x8, &(0x7f0000000040)={0x1f, 0xff}) write(r2, &(0x7f00000001c0), 0xffffffffffffff06) poll(&(0x7f0000000080)=[{r3, 0x44}], 0x1, 0x0) execve(0x0, 0x0, 0x0) poll(&(0x7f0000000340)=[{r3, 0xd}, {r3, 0x2}, {r0, 0x4}], 0x3, 0x0) read(r1, &(0x7f0000000380)=""/120, 0x78) 16:00:00 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x8, 0x10001, 0x9, 0x1, 0x8, 0x6, 0x1, 0x3, 0x0, 0x4, 0xffff}) 16:00:00 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) minherit(&(0x7f000069c000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x6, 0x0, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 0: socket(0x20, 0x6, 0x46) r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:00 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/242, 0xf2}, {&(0x7f0000000100)=""/124, 0x7c}, {&(0x7f0000000180)=""/56, 0x38}, {&(0x7f00000001c0)=""/123, 0x7b}, {&(0x7f0000000240)=""/129, 0x81}], 0x5, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000380)=0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000003c0)={0x0, './file0\x00', './file0\x00'}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setrlimit(0x3, &(0x7f0000000440)={0x1f, 0x5}) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000004c0)=0xdf25) fchown(r3, r1, r2) r5 = accept$inet(r4, &(0x7f0000000500), &(0x7f0000000540)=0xc) r6 = openat(r3, &(0x7f0000000580)='./file0\x00', 0x440, 0x8) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f00000005c0)=0x8) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getsockname$inet(r5, &(0x7f0000000600), &(0x7f0000000640)=0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wskbd\x00', 0x22, 0x0) preadv(r6, &(0x7f0000000c40)=[{&(0x7f00000006c0)=""/190, 0xbe}, {&(0x7f0000000780)=""/219, 0xdb}, {&(0x7f0000000880)=""/90, 0x5a}, {&(0x7f0000000900)=""/81, 0x51}, {&(0x7f0000000980)=""/239, 0xef}, {&(0x7f0000000a80)=""/14, 0xe}, {&(0x7f0000000ac0)=""/74, 0x4a}, {&(0x7f0000000b40)=""/229, 0xe5}], 0x8, 0x0) preadv(r3, &(0x7f0000002100)=[{&(0x7f0000000cc0)=""/224, 0xe0}, {&(0x7f0000000dc0)=""/114, 0x72}, {&(0x7f0000000e40)=""/59, 0x3b}, {&(0x7f0000000e80)=""/42, 0x2a}, {&(0x7f0000000ec0)=""/198, 0xc6}, {&(0x7f0000000fc0)=""/128, 0x80}, {&(0x7f0000001040)=""/72, 0x48}, {&(0x7f00000010c0)=""/43, 0x2b}, {&(0x7f0000001100)=""/4096, 0x1000}], 0x9, 0x0) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000021c0)=""/221, &(0x7f00000022c0)=0xdd) preadv(r4, &(0x7f0000002680)=[{&(0x7f0000002300)=""/142, 0x8e}, {&(0x7f00000023c0)=""/87, 0x57}, {&(0x7f0000002440)=""/234, 0xea}, {&(0x7f0000002540)=""/56, 0x38}, {&(0x7f0000002580)}, {&(0x7f00000025c0)=""/85, 0x55}, {&(0x7f0000002640)=""/15, 0xf}], 0x7, 0x0) setuid(r1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000002740)={&(0x7f0000002700)=[{0x89, 0xcd1}, {0x0, 0x7fff}, {0x125}, {0x1e7, 0xf94d}, {0x1, 0x7}], 0x5}) recvfrom$inet6(r4, &(0x7f0000002780)=""/38, 0x26, 0x802, 0x0, 0x0) setrlimit(0x4, &(0x7f00000027c0)={0x3, 0x207}) pipe2(&(0x7f0000002800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe(&(0x7f0000002840)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r7, &(0x7f0000002880)=@in6, &(0x7f00000028c0)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000002900)='/dev/zero\x00', 0xa80, 0x0) recvmsg(r5, &(0x7f0000002dc0)={&(0x7f0000002940)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000002c80)=[{&(0x7f00000029c0)=""/191, 0xbf}, {&(0x7f0000002a80)=""/117, 0x75}, {&(0x7f0000002b00)=""/174, 0xae}, {&(0x7f0000002bc0)=""/162, 0xa2}], 0x4, &(0x7f0000002cc0)=""/245, 0xf5}, 0x40) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7, 0x10, r7, 0x0, 0x0) ioctl$KDENABIO(r8, 0x20004b3c) 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x1000, 0x82, &(0x7f000038f000/0x1000)=nil) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:00 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x3889d9a2668b38e4, 0x24) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000140)='\x00', 0x1) write(r3, &(0x7f0000000100)="9f", 0x1) execve(0x0, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000080)='./file0/file0\x00', 0x10, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() semget$private(0x0, 0x1, 0x10) r2 = semget$private(0x0, 0x4, 0x30) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/21) kevent(r0, &(0x7f0000000240)=[{{r1}, 0x0, 0x4, 0x2, 0x8, 0x3}, {{r0}, 0x0, 0x40, 0x80, 0x200, 0x8}, {{r1}, 0xfffffffffffffffe, 0x12, 0x80000008, 0x400, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x50, 0x2, 0x9, 0xb6bd}, {{r1}, 0xffffffffffffffff, 0x9, 0x12, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x800fffff, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0xc2, 0x4000009a, 0x401, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffd, 0x9d, 0xfffff, 0x2159, 0x800}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x1f, 0x8}], 0x85, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x3, 0x9, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x49ea, 0x2}, {{r1}, 0xffffffffffffffff, 0x18, 0x8, 0x69, 0x4cd7}, {{r1}, 0xfffffffffffffffd, 0x48, 0x42, 0x1, 0x6}, {{r0}, 0xfffffffffffffffc, 0x92, 0xfffff, 0x2, 0x90f}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0xffffffffffffa992, 0x9}, {{r1}, 0xffffffffffffffff, 0x9d, 0x4, 0x2, 0x2}, {{}, 0xfffffffffffffffd, 0x50, 0x44, 0x10001, 0x7}, {{r0}, 0xfffffffffffffffc, 0x29, 0x1, 0x40, 0x7f}], 0x6, &(0x7f0000000140)={0xfffffffffffffffc, 0x7}) syz_emit_ethernet(0x26, &(0x7f0000000040)="2d57d60b5c792aba7c647c9f78acc21a3bed54216ce67ea5a8d40e807dc504f0491caab84561") kevent(r1, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x7, 0x4) recvfrom(r0, &(0x7f0000000000)=""/27, 0x1b, 0x800, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 16:00:00 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="0a9cce999721bb673fdb6912d175", 0xe}], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) writev(r0, &(0x7f0000000000), 0x1) 16:00:00 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x2000, 0x9) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="3fc1960e1bb417c515313267a9e22051aaf2bb5eb1da2f701f4cd6e1742949cc87a36cc0a87aa561562ea90991eb691d4ef8b9ca80fd4785d2cc4373c558447ead84f0e2eeee0b19a4028cdabc57ee4abc9486024c", 0x55}, {&(0x7f0000000140)="2f3063c4bccaa22d696a0565b8e14965a1c6a4678f9a4387bc82f17145dbe44436b256e198559e23d2a222da971145947e5b0d0dbc4916af91a6b886faaca1be7f475029fefa3209930b00cdd330866767b1493bae71e2c209ce04fe9014d4a210720d39c4f55908f6642b50b1792f63aec97e070b71090064fe97f2ac0f77c8afb045f69898ff80de582bc7ef17df252618dfb798489698634dd2bb49b11240f98114f81cd40f65f8c51c609e5cb20e01cb401643ef85220e6954ebd9a6bb", 0xbf}, {&(0x7f0000000200)="fc43357d8ccf630d3d545e085d34e523932b2eab51834a133c214c8702ab85398483986f77f83ca6858cd20c35c75461fc0eb4a748cd7bb15c91a2b72e80c12db02e955e99e23f28a750dff91cb3bd0b03b3f6029242664e8cccb0ade327e6646871d89e9a81f6f9cf098597d168021eb0453eaa35511fa09fe6044784d56081dc1bb0dcfa166fed36599ecf93c61c17beefb0551140ef64ed596904740f1e66bad34f", 0xa3}], 0x3, 0x0) write(0xffffffffffffffff, &(0x7f0000000100)='n.', 0x2) 16:00:00 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = dup2(r1, r1) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x300, 0xc9) ftruncate(r1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0xfffffffffffffe6c) dup(r2) ioctl$TIOCCBRK(r3, 0x2000747a) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x81, 0x3, r4}) 16:00:00 executing program 0: r0 = kqueue() write(r0, &(0x7f0000000180)="e2525ab9a76d33d217590671a6f799491005910e5b8a5047eefcbb8a2cb0260557ed105bb3c2502a759a9b747a090c82bc2c8478234112b948837ad38613323dd7e3d777220feca1b53244a99b954734d46db5cd407edd785afacbe3b8d8474383b48103266b5d06f771882025c6bf20dcef65b71b787e4a47595b5534d849758c20d49f0bb8595d9057b34be54b5d8f2840b8de1d7d56720bacb68d0ef6643bd9be911a6ad2aa3056784bacd19a3c591a4a45dc4026efc3354b2fe09da93d3f4ab70538f67b7009d80c35d16a8d", 0xce) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0x0, 0x6}, {{r0}, 0xfffffffffffffff8, 0x10, 0x81, 0x81, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x51, 0x3, 0x100000001}], 0x9, &(0x7f00000000c0)=[{{r0}, 0x0, 0xe, 0x40, 0x10001, 0x6}, {{r0}, 0xfffffffffffffffb, 0x40, 0x8, 0x3, 0x5}, {{r0}, 0xfffffffffffffffb, 0x28, 0xfffff, 0x5, 0x9}], 0x20, &(0x7f0000000140)={0x3f, 0x400}) kevent(r0, 0xfffffffffffffffe, 0x80, 0x0, 0x0, &(0x7f0000000000)) 16:00:00 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f00000000c0)="8484ec84bab839ee5ae74e7affdafd0d1d2c0fb10a7d4965b57ba630c8273c964c2e3e1f098d7602512b5434552ffcb816cf0470b3b5c65e6f18a331728f4ab181c9c2e488522df43a079302a2829e455f4592e4ccb2f5b1e89906abcd1580e7fd888e12bf7845b97c43b1f4945910b6af43d4fb87582b0e6a3bff94ec78dd40ce1ae5d30f3547550e39568f6dfa5d41bce97ab0c44f07cd1da3344692759e8229e2d50f838dd50f6129d7ec5c99729e26b7", 0xb2}, {&(0x7f0000000180)="827aac8ec2f680db7bb953837baaf5caa53ab36916d6c3cd496d9230eb7d9c1a75ddb3af56cfbe9d52875b20cf44bec755f8d72a8bcd61916b9e344575013296e43b421222ec0cdfab205ec8596257b788d67811fbf5eb0140fc5c758d52f1834bcd0d916a595cb4c3cf561514903b01bbf679c964442438d4994697b02dd512b69dedcb01db992aeec8fc38f4282f37a2cda684953183e80bd8e04ae41795a0d20440353489a8fabe57aeaa580aae456a0ea7c0e96446c11004060a0bf1e2fd991e002dade7ae38cad69d861351124fe66088434f5f93bf1b232ec3192e22f45bbc4a019473da120669d43af88fff", 0xef}, {&(0x7f0000000280)="3c9571053154471ce74fa49431a0254503902357871bf1f70b8065df5147ce7c97604ccefa34d27e4c95eac937c27b521eda507b3e34a5e8081426e54da6a00daf1bb2757f03dbfdbdac406fe3a5cc9d7dac8a0daa7c4247984ab462", 0x5c}], 0x3, &(0x7f0000000340), 0x0, 0x1}, 0x0) madvise(&(0x7f0000004000/0x1000)=nil, 0x1000, 0xe) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) open$dir(&(0x7f0000000140)='./bus\x00', 0x180, 0x6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="000000186004008b00232c27feff023519edffff0001000000bf02008cb383246b361f9d216d8483146181ffe691ec51f8a0d9025335a17d1827ad0000000000000000000000000000000000000000", 0x4f}], 0x1) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = getpgid(0xffffffffffffffff) r2 = getpgid(r1) fcntl$lock(r0, 0x8ada26364e5a243d, &(0x7f0000000000)={0x3, 0x0, 0x5f1, 0x7f, r2}) fchdir(r0) write(r0, &(0x7f00000001c0)='B12', 0x3) 16:00:00 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) mlockall(0x2) r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x4011, r0, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x81fb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000003c0)={&(0x7f0000000080)=[{0x1}], 0x1}) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:01 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x8022, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r0 = socket$inet(0x2, 0x0, 0xf0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="890be63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x2c) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setsockopt(r0, 0x81, 0x8, &(0x7f0000000080)="a8a74f556066aa72dde7d260e0ba7211134d677bbdd86d09d0605830dfe83891e6a5f18ed7aa9dae6d2b5250", 0x2c) mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x7) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) 16:00:01 executing program 0: r0 = semget(0x0, 0x3, 0x208) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/114) r1 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000023, 0x0, 0x37d) fcntl$getflags(r1, 0x3) 16:00:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) getgroups(0x1, &(0x7f0000000200)=[r1]) setgroups(0x0, 0x0) setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x2) faccessat(r2, &(0x7f0000000140)='.\x00', 0x1, 0x0) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0xf1, 0x2) 16:00:01 executing program 1: r0 = socket(0x400120, 0x10006, 0xfffffffffffffffe) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x283, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) shutdown(r0, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) 16:00:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) socket(0x1f, 0x1, 0x401) sync() 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1, 0x111) close(r1) dup2(r0, r0) r2 = kqueue() open(&(0x7f0000000040)='./bus\x00', 0x2, 0x4) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000200)) 16:00:01 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0xffff, './bus\x00'}) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:01 executing program 1: open(&(0x7f0000000180)='./file0\x00', 0x20, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x5ef, [{0x3, 0x401}, {0x3, 0x3}, {0x3, 0x2}, {0x2, 0x8}, {0x3, 0x7}, {0x3}, {0x3, 0x3ff}, {0x0, 0x1}, {0x1, 0x400000000}, {0x3, 0x8001}, {0x3, 0x3}, {0x0, 0x1}, {0x3}, {0x0, 0x8001}, {0x0, 0xffffffff}, {0x1, 0x3}, {0x3, 0x6159}, {0x3, 0xf21000000}, {0x2, 0x8}, {0x3, 0x3}, {0x3, 0x4}, {0x3, 0xf057}, {0x2, 0x453b}, {0x3, 0x21}, {0x3, 0x8000}, {0x3}, {0x1, 0x401}, {0x2, 0x7}, {0x1, 0x1}, {0x3, 0x3ff}, {0x3, 0xfffffffffffffffa}, {0x3, 0x1f}]}) ioctl$TIOCDRAIN(r1, 0x2000745e) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r1, 0x0) setregid(0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x6) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:01 executing program 1: r0 = socket(0x400000000018, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpid() fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x3, 0x0, 0x7, 0x2b46, r3}) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') sendto(r0, &(0x7f0000000240)="229f520c2e475fc9097fcd625fa52593e4274d9b11e9f7cc6a7ec53eca0ccc32b1df1118d0c888bea2236340941ed08f71e890a05912be321e143c5ebed428eface4c0bffd45d4dd05165eec227eca8d7fe0d6aa84c16fab3a41473f03df41bb2b49ff05ebed796be208b729e47c2262bf1327e263a655443de3b7dc0f4f39871e05b962d27595ae0c38a1b67d62025fd0933b5c6d0fd94bbeeadb924fab75d6fc250ea4acb7933c6e30be4ea2b20739710e291052bbf1e2a0c9a085547376fcbe018854ba7e8fabe1", 0xc9, 0x2, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x62) sendto(r2, &(0x7f0000000140)="3b87515388001b9a868bce430677e0fd865f9da10aea3eb012d780b1a5a63508c9b92eaf65fa9c685820c79c729f8d0d3e8bf2ac1aa95e9675b6f587cc73fa4dc5835a3f6e7221df1293b9c4487a04d78a36094d7fa31cb61b02328ca3689ea30121956ffa81980b12fcb7515a4c387726bd04e9f19f8a9fa687329dec1fe4e4fb601d56a1950ef00136d2580090de8317cda79e2eeb17b57720dc25a8142cebbcfd62ce2bf35c1180e7ab56a9ae6116490ede603ba80c61e0e5ffe62f1002c7cd72af8062f7e19bf3488326351d4e35438d39303624a9c26d", 0xd9, 0x400, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xc0) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x9, 0x10001, 0x9, 0x9, "62c8f21a51edce1583c536ac5ada07bf1b58b219", 0x7f, 0x80000001}) 16:00:01 executing program 0: socketpair$unix(0x1, 0x1fd, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x2) r3 = getuid() r4 = getgid() fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r4, 0x6) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x4010, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCSTART(r5, 0x2000746e) 16:00:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xfffffffffffffff8) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x87, 0x0, 0x6}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:00:01 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket$inet6(0x18, 0x3, 0x0) unveil(0x0, &(0x7f0000000040)='r\x00') open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) kqueue() getsockname(r0, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) 16:00:01 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) shutdown(r0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r1) sendto(r2, &(0x7f0000000000)="93767dd6f6e28aede4d909683683ff55ca2a955d4b7fd72fc4bcedf40beb3c99f2e3c6ced38a5ed6df152fd0166b972f84bf4b4d01b7aac2262de81186f1b146c66ebd246e43323f2955940c6bb9822160cd7a46fd3b8412aa32f412acc32c24c43c529760", 0x65, 0x1, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xc, &(0x7f0000000240), 0x0) 16:00:01 executing program 0: msgget(0x1, 0x261) socketpair(0x20, 0x0, 0x1706, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x5, 0x7}, 0xc) getrlimit(0x7, &(0x7f0000000100)) syz_open_pts() msgget$private(0x0, 0x410) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) 16:00:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x23) socketpair$unix(0x1, 0x800200, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f313f0167bdbf75d7f96b39439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b142d5a4f1127892e1e0d59f8cded59c360251c7b1c44adf0c02081e468fcfe74abff5bcee266e7fd75eace07135512913c4d9d669af5bfc22db3db867a034bc5cafac2b89edccc62f6836a8ab52eb02f77b1bae7024abc10df6e54148b321b766ebd6d858e32981a72516b53c1323ce04808867ba54dbe396fa3ed840635aaa52aeb13e55dfb4ca201fcddb92b421fa351147f974dd4ff3cd6", 0x10a2) r3 = syz_open_pts() write(r1, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) recvmsg(r2, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x46, 0x40000020, 0x4, 0x81}, {{r0}, 0x0, 0x0, 0x6, 0x3, 0x2}, {{r2}, 0xfffffffffffffff8, 0x80, 0x4, 0x9, 0xff}, {{r0}, 0xfffffffffffffffd, 0x4, 0x0, 0x1, 0x3}, {{r1}, 0xffffffffffffffff, 0x80, 0xf0000043, 0x100000001, 0x5}, {{r2}, 0xffffffffffffffff, 0x14, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0xa91, 0x8c0}, {{r3}, 0xffffffffffffffff, 0x2, 0x10, 0x101, 0x4}, {{r0}, 0xfffffffffffffffc, 0x2, 0x10, 0x8, 0x621}], 0x5, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x80000010, 0xee, 0xf94}], 0x3aa5, &(0x7f00000000c0)={0x2, 0x7}) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) stat(&(0x7f0000000600)='./file0\x00', &(0x7f0000000580)) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000200)="ff", 0xe3) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='<', 0x1}], 0x1) execve(0x0, 0x0, 0x0) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) renameat(r2, &(0x7f0000000340)='./file0\x00', r1, &(0x7f0000000380)='./file0\x00') pipe2(&(0x7f0000000140), 0x0) r3 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000180)) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x7, 0x2, 0x5c5, 0x0, 0x80, 0x4, 0x47125869, 0x1, 0x2, 0xdb3f, 0x5}) socket$inet(0x2, 0x1, 0x101) getitimer(0x3, &(0x7f0000000080)) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)) dup(r2) 16:00:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() msgget(0x2, 0x48) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0x200007ffffffe, "73cc517b854ae5fbff00000000120055098c6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r1, 0x6, r2) r3 = socket(0x18, 0x2, 0x9) shutdown(r3, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="9c87c377284c35b8502e", 0xa) stat(&(0x7f00000011c0)='./bus\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000001200)='./file0\x00', 0x281, 0x40) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x9, 0xbb8, './file0\x00', 0x8, 0x5, 0x7ff, 0x1ff}) close(r0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000001c0)="9ff20174ac92c4a6e7209a349d8810823cae26ab20d2c508512992b502a27c9afc03abe30f5c07c1b42f5729a4532423ba8577005a8b4826c1c3843d691ee3341daad01cea438cc5d567fef21f55309b74c0e5f901b3891388753ede33c253f0284430743869cce93dbf586e3e0454f03857743afa15389fbdabf3c2e9ed08e344797de2d231c1bf7e501560774bab56fe96e83c2f9e6e2bf18c77ca7713954b9986ec8d409cfd51d2206fe63db741aba2e89c981900d6c991d908362cff953d05c1fb399fd06d0c6541bc14158f5e281c21cd401233875f377a02ff3320587383b8e1a01bb3e00e643110f59545da17d55107fa1c0894722113678b6af2a9dd9113041b98cb1336107ae67f2c52c70657cfb7be62a19eafe281137dfa6c5b9ae0128e3bdaf1e830a080ad51004fa43445bf29d8cc21e2f872fbf6c6e7c8c26756faaecd9466f601a8e32352b7b01b1fb830540211fdef50f2fa2c3a44b6b64c72746be1c2e4f60df986e4a3ec9d0008f9594c5309eaf4ebedac72caf2981e5314c53b03c41f4ea7687b8566c4e63180a62955fd9c0b6c0427a60aa8605ca4a43b90d2aee3f1366605f928556af0ea547045b369690f83c0afdde17fe31f8fa04c5120478ce25ab9ca39710870fac049843b3952f2a034656facd495f598fe8018243d55195bff13ecabfd6609775ee826c262c712332501da7e163926b0b1ed41ea08fdf569af28dc778cb83305dedc1edad511e44d18097a0d168588c8c67172517d4608d0768045a3db750cfb7c766341c7af0d350cfea1239dab7d2ea55d14d5fe7268744590cd88e71279e2cfe887998911a947781a1cfd7a19cd3e2fbb12baa40195d5a3d7718c2fcac35538f2fb99208cb487ec47368c3ce6466837fc0ba43d5caf11aca91a45d6161d16bcd9d98bc5968e0c45106aedb9ee84a81b4f2b76463f4029d0416c25992afe90f81965208ad3616c04bedc43d75b17bee11399a1b9ebd335f9c080084b20843710c7f8c08c1b5cc4811765befb5bf678dd04c3021d0c83b460b2b5850d4ce0a0effd1700606cf48786f19f6475747a9ec3f86e1250a2630f84f8224a6454f0675b53d5dd8222fecb334102e5adb8b7c943e39d1a1374e251597e4b37212b14e6f0e3923f918f798f2fadfb47a20f96656e002f45e2e363ed437030b21933f157467aaf1cd01b7afce766a43413520523bf61fc8cb421ddbd7e8994027da76c9445868ac97907a233858558840a2a361eef19058ad4fb7e9cb78cc8e4de3d36ea9c7dbb357c097d920a1fa4100bbddee07e13d4875859fd840deef48e3f709fa0c8d47f7f79573c307ac23c9860dde1b4dd6a8ed1014cb75879fe45c1e7c4f818c6da6ce5f4c3d6c821e66df2d23db9a38b248c34c4513aab6bea93ea24c04228f9842e18ffb917efb88758c02d6da885452a8deaaf435e2bee8cebc7b9e06565f3333d217cbab2e6d033d503ca48738008a8a4f6240e045885fe7b74ed1eb27712c81ed76d061516b6c92a20cc17c413670907cf95aaea79a31c59f8aeac87f44d94c2920cf41688ef1eef46eb40e4a2448764b71ac5842a25c4de30ec4757e3ffde3bd19e986ff6c7f896aa88066f3306b7d8071081d718b4cb2934fa1725b295525bcd3ae2308a9a59b0668f5b6cdb47b153baa7e57dc322d7a78c22849faec906ac5d9902a1759f2aeb6ea80dafce5cda8f24800e2ddf07eb4f6b6323321aa7d904af5eb5d3a49fb08b81a82d2c3014d17eaa42a4d582713b2b4308f053767d64af51ca525d7fbbd6d74dd9a9695d7724fa745740e3e83124adf1ea2bfea19fab4b18be10af63eacad0c323d19e46788cd4f60c50efaba7503b20244f7f83470169311181d38570eabc76cfe496907cd5ca3be4f0ba75c86c4e386cadb7b4107f0a683c8932716b4281ce6d294a4becbca7133470049a801169549adca740f51a65e7d91891b86b28a98ce9a4109bc79df94e4680eac8741230b8d69ded601698f76a97891006c6af12cb43907c93b2c5983db09dcf74faca0bc99980b3b256f7cd23d521e26529c60bbbde28a75f0fc692607f76c01ffe332d691514a2f555e6a4082b2341b2645f6f599599422233ac64d8aadc528b3168946abfde17c9aed007fbb3c036dfa1154c3700e7d0d18951eb08abc7d76b6daf6517bd784a3132f7a474cb93705daa6dbd0ecfcce0db0c2d7c4d64766829612f8cb7871be96521e572c9b9e218119214430e5edef20aa7d4352d824b2d3f6f04d5e137110c9014aaeec9f5fbdf72fd212c7ca51533fddf9e69b9ab9ab420fe560a3aafd38e3e7e2ade23cde756d5ce5615339c0d5cb0e89a118af6de7117b6e79c97aa9c1c2363e57566545b96a0929e33fccf9bb054691e688c148203b4231fa8c177cb85ca287557a532c626be92ea11f7097d23f73abbaee8e95a4b082908f7f802360ba73e4b9730f9ee6c871894deb5708548a8ac2eeeb48a023bf67d8e946a70bb4cd7758e799ebada66ede5e1ce23c52bba5f7b018aaee0318358b748a26fbca09699d735ae850b4c3c7695591e0d246d46a60bc11c2482f8727749f9d9203102e687b410ddda03381a08d9edb134e5b44cfe37a08fb56d8e64894cbe584cfeb2546f6f5726007fe0cae8164751ae8aa06f84b40f1e4509d9e31197ab1317a8a3b6d2a82ab628ca5bfd9eebce192e0c4d1a06cb5320eb73bd92fe250a7739821b91a4b251cc220bc963e201735d6b7b412c98f92d2159570ed15f0ce0d6a0aa874fc1d37486a51647f36ff6a5ee15ebc2167286cf888c153661a7d0fb3eabd3b1be19129fa288007b12b730d294e09c12d1d244389adeb0e3b7e199484db5535de55e41a398853e9a0902a59059d8faec4fff9d0dcc293c8a4e61b7f0aa68a478dd1156492560cfc396ad1fc30380976400a5606a962dfccb6b3baac3c23421c7629c8cb0ca4747c4abd7d7b8536fba7324193419e887b655c44b716e577013fc7dface3e9b4275a46e069f99f55833ce84ddc15a60d1c7564b38987b5e0f26d4d2a17c5883ead879368e7e54b9e3e3887fc20024771b9e33855fce7786a049f5b23bec3e1ddacd8cce24136918d51875263878e87f4e6e3909d3e6d754957d87d14043e7f717543681ce80395d7cb6dd842e603d2d3240ca67f2c601df9de97a01959c65f356736c0b2ffde52fdab92f62a6b4232998667192c99ecc693e7cb93635b8b99eee3947834980cd441c5004b24f7da930ad07414f2d224d52d1a380b77775f4b3fef06249e14cc9e7b4e6c87018cc04310fba1bcbbfb516bc05b6a30b3ef1f79b8f1c695283d0887932b9696f0eca7a64544a83bb29656b23c32a064b9aa8adb7a3611d42a92d40921d9bcd5bf9fc58ec7c73f9fd264e4108b1f9c9685b136fe06b1e04cde191b788837d6d7bde63987d06e34af17f885774eae5ca1034d3ddff7a53b93b5f4d7fab6b5596f4eadc7bf38b6932151be36bb516876ce495909fe8ff2f39211f1a3885de36ec0b864f622c01f038471879935005206cb02d591765f88e3d6952c0df2feceb0381cce9bd506713056b313a741eb1f64ad314f880463562ca53943cfc38e580a9512f63da12f5fd0aa6902a576defa4a0c585c3034e46f4fbb145d211633e94baf23e47fe80c934510919dc8a74bb66a4e183b76e8d328acdd3fb924af6591888764f768bd54c72d34aeccb1d3ecc909fc8b0b26300a2ef538660babf431eb07906e8a774d7f32eb07ffa9ad8a9379679deb24321b9bc4009a71cea52c2a015f96fc8c6a99ddc37894077a454ebaa4be009088e2ee0c5cb8f21c938dbc72e5e0ae4444dbc65b6cf1705adcda4efbf67d290c22877bd692fd839b5b4d8c4e9e50b4aa6f0f070b0567a71ba9b7948abb3088e87dfd34c047b27c6c66c3377348ea02fb151d032042b139d37ca468079e29e3e6d0b07971ef3e12a7e9a524a36261d834cfc78cfb46e6b9d3a6b9092b66c51e994165af2672c7fd927c987d323cd29cf26c3f1358f115bed7747b2af4cb8954f8fa33b54f435408107fe0c652eeac84b95a7e007f4a31c9671c8fb8873124ebe2e09157a0f93f61ccab9103a8fd042ef455ae21007e43e81a8ae0d90e79e68f17bdd5b73c8567791cbc3828c8fff0691abb6743173d70bc95c32a6577943203861c06138b945890d10ff1d87a514bbeed482f2822a4886b987355b9ff135aaa48cf1055fc6d312c132ed5fc28b8cc3cc8d1b14f431632dfe87f7bd89bdb34e675d16d15b8fb5235b027124fdc5192fe6f2205cd9304f6ca74e1ee11d5cfe9ed4038e504a86bd6773eab675b2d510d6881ae8ff92015109fd0de95069d2a30bb313ebe477feed908bb873f16fc8a378d839f7435be29f749853bb1a8cf4907d56283d29e9c4cd7aaeae57779e9a4f3962394cf3a267faa072bb7c1dbd5b78bedc4415ed1569bef7b1d26e01e0081c647d21091b0a781a398746212700de3096c8b349a9280403958453b9124b24a191a638795e24a81a5f916e56383df234e08a481944a6bb40aa075ba629ff7002b970afec96adab8c8f76d92d3eea1744dd6ca1378395727ecee7744678794f6a3b934c01c9f88e77530d5b0a969658056b750fafd4d0343a0a49e9d9b95d9fb723172e06b3ad9218f59a00565dce49a5223775200022a5c07136e02ae5107c67e2e222bff3061a9dc214408fa6341aa8a198b092a669c2d98abeb1e6ae394fddedb1a4035c95cd785f4a2632bb9c23d131ffb70c4348d70a653a0486324f1b94c02ea7f8702d15d76ab178f5d8f181398ea76e40e4119549241f0c0ec654e479fc0ad9bce5a284d45c311c6200b74d5a06f9947cfb8237f7f36151cdf54acd07ffbd8ba47f383a60f10dcc06685f04baf1204974cd5259e89b67907abb6627bb8076312920384ad8d61cd0572f9c11bec0e879c466a541a2a95a2fea67cdba593323c684478a7ab0ff779581d66018b75bb670a775914e06091fd0dd9626965f96162c84e048a84004677b8f3133a0c0f084d78f3f6df31c26059a1edd02e30494f6ba67a32a6b2b79f86b3cc9d645270b6fd4271fbada2d5ff401a05232c1dd752eb4c587d7ccefd811b56e706cec9d454bc7755feb4af1d461bc4a3081b552b8242014e6749743b2b459e6a48e4db969c3bdf843f6eb7c4b5568eea7ad0157c2a98f6dd3e5639f4632095d7898f8f02c0ff6be33e390145f15a40dd1c95ac5323ff0d7d8de22ab8f461c6b5aeadb4b5d27fbb58e4305b40f9f6443a503ae3d1d2b6c3d16354cfa5b57e3ad3816dfe697c48b1e3f89f74189a88bd13738b8763ce1f195cfdebf7b29ef7c57ea46fe5121e66c70ad4c8e10355330a7ccfb02a95e942fcfcb1dabae977775091a895b76e9df30712b9b8852485f0da58fa13559309f706e3deafa82920032d808f447c170362e3dfd15a83913ed3ee4b6194180ba58709e1fad322e3abafe9837aa372d5384dd8895bc12d739c1eb6fcb0f240fb573517b22f2043f8bd5b819197926d8892d4520368b34087a92df3ef620f5309c8b82b1ff5e94ad908be50f23c256a2f0733c35d696bfed5df819b796c776e6a1d0135253015cef5f854860aaf49b8cc5ea4c341fafe988e694cc4eba757e9b7a05206be2a41b706687953c34263d3de48b6c504fac7f711a6766a9021d8fdbf0718071c0c35e5473a50b8b888593be6fd15ded1807d6b3dc7abd71a1b84dfd0ead8beba9e7ac7f1d01599906d0b6f3c9a808fd222506471527f2306f4244dbec1a0951aa", 0x1000}, {&(0x7f0000000080)="6f18b63d41a160f541a964d7137e8ca3ddc2ea9aa6c34e7be436ba75c877c6a8b1a86e1544ced19d362bffe52f6eb33b4d0b9795bfcd09ce448009bdd03dfc163eb5511ca26ccf14948d0391e9150f2a4426f3951cfc7dbbcf4395e84aa1b7", 0x5f}], 0x2, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)="d6a4bd7ed610425d6dabf6f967ec6706698c39ec563a9943bda3160fb7aa341249d1ca9e7df5d822c91f70976240226271c452d7d61d6db9eced09ad5f2395aa9246aa4b6ef62818a927506f4ce9e7efb9f59e06da5e86cbeb6d0e4723", 0x5d) execve(0x0, 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x80000002, './bus\x00', './bus\x00'}) open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x40) ioctl$KDGKBMODE(r0, 0x40044b06) openat(r0, &(0x7f0000000140)='./bus\x00', 0x20000, 0x104) 16:00:01 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:01 executing program 0: clock_gettime(0x2, &(0x7f00000000c0)) r0 = socket(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) clock_settime(0x0, &(0x7f0000000080)={0x5, 0xffffffffffffffba}) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 16:00:02 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) ftruncate(r0, 0x4) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r0, &(0x7f0000000140)="14", 0x1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) 16:00:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x2000, 0x1b00) socket$inet(0x2, 0x5, 0x37) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000240)='n', 0x1) fcntl$setstatus(r0, 0x4, 0x44) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='c\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x7) recvfrom(r0, &(0x7f0000000140)=""/250, 0xfa, 0x2030d91a14bcd1b3, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) link(&(0x7f0000000100)='./bus\x00', 0x0) 16:00:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0xaf78, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) socket(0x18, 0x3, 0x5) kevent(r1, 0x0, 0x0, 0x0, 0x101, &(0x7f0000000400)={0x0, 0x7fff}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x80, 0x7}, 0x10) 16:00:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair(0x18, 0x4003, 0xfff, &(0x7f0000000240)) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/202, 0xca}, {&(0x7f0000000040)=""/52, 0x34}], 0x2, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="c8e916b21349400531739e2caf43", 0xe}], 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x3}) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() truncate(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x100000000000000, 0xfff}, 0x8) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ecaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff8", 0x69) flock(r0, 0x6) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10221, 0x0) sendto$unix(r0, &(0x7f0000000080), 0x0, 0x8, 0x0, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f00000000c0)='r\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="696642dd7e060935e9f20739d081f60535bedcc06d2d1b7e7191d238cb74e1e9fdc3f77cb0f2abde99ff41d86e7223aacfd5f59fa9bebedb5ba5b9e0af8dff3982b5b0403743b2785ed1f06f10b04a93c8e5b5c299fac646a18eda187eb1467545be4a1f0143b5be7925d9f3f35f8b8635ccb1e03ac905a3d748d62a194d1fe9fa0c39f62ba21386727308b9866e3421573b8b86d63151cabb8e2fa2231ded3d504e6ed6a5fd567b570cc73a41d83a631cf109223373a5f284f463f5300eb6c69baacdb9005d2c899b811fcc07aa18db0fc0088775651512a5bfd9dea224ab73490bc59c8d", 0xe5, 0xb, &(0x7f0000000080)=ANY=[@ANYBLOB], 0xa) 16:00:03 executing program 0: r0 = socket(0x2, 0x3, 0x6) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x1f, './file0\x00', './file0\x00'}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000180)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x100, 0x55d, {0x200, 0x4}}) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xc52d, 0x1, 0xeb09, 0x8000, "3f2b279c1c8575996257248bf94ec120395a9a2b", 0x1, 0x6}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x66, 0x0, 0x81, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x21, 0x0) r2 = kqueue() linkat(r1, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xd3b7, 0x1f}, {0x0, 0xcd}}, 0x0) utimensat(r0, &(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)={{0x800, 0x2}, {0x9, 0x3}}, 0x0) kevent(r2, &(0x7f0000000000), 0x8, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xaf}], 0xde0, 0x0) 16:00:03 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) r1 = socket$inet6(0x18, 0x8007, 0xffffffffffff0000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10044) r4 = socket$inet6(0x18, 0x0, 0xffff) r5 = syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x0, 0x0) r8 = socket$unix(0x1, 0x0, 0x0) r9 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x48, 0x20000002, 0x9b57, 0x9}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0x3, 0x7fff}], 0x7, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffa, 0x1, 0x20000000, 0x1, 0xcffd}, {{r4}, 0xfffffffffffffffb, 0x27, 0xf0000000, 0x3, 0x1}, {{r5}, 0xfffffffffffffff8, 0x8, 0x20000003, 0x0, 0x80a}, {{r6}, 0xfffffffffffffffb, 0x9d2e3805f99f2b12, 0x1, 0x20, 0xffffffffffffffff}, {{r7}, 0xffffffffffffffff, 0x0, 0x80000009, 0x4, 0x400}, {{r8}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x100, 0xffffffffffff9437}, {{r9}, 0xfffffffffffffffd, 0x4, 0x23, 0x35cc, 0x100}], 0xd4d, &(0x7f00000002c0)={0x61, 0x1}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r11) kqueue() ioctl$TIOCCHKVERAUTH(r11, 0x2000741e) ioctl$TIOCFLUSH(r10, 0x4004667b, 0x0) 16:00:03 executing program 0: r0 = semget(0x3, 0x2, 0x40) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/230) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x38120, 0x0) setsockopt(r1, 0x800, 0xbe9, &(0x7f0000000140)="a0210e5ce2e85fb5d586650af0706c6a01b8f2359148558a6d5c13a0f600bba7585773e6c57a2a743f6980b27ef58c34999d61309cbe35dfd1a7d7049c8093fedf546994bfadebe9fb9d77147ba913995673469e00c2b4d12e94859bb7e54879e4557a2947ec020a3ee54c5f0ce4035f1fef08296c6e137a5c72ef3cfcc607a0a7d87de17e79f2fc3296eedab4f6ed44d3cfbcf87673762da6c05610147a35742a0a64dfa9b52eef9d95750d31a851124ea1a731071571a222c4c00db8b5b9d43f6d78b56246bf562f", 0xc9) mknod(&(0x7f0000000240)='./file0\x00', 0x8, 0x8) sendmsg(r1, &(0x7f0000000700)={&(0x7f0000000280)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f00000002c0)="176154fb06bb429453e96eb0314802242a6cd36649a6c151ec8e4a46be0a84290a495170acded3483b69a20909e161b292f7fc5b0660e3ed6fd1b564937ea4377f482ffd9281c66d4f931d534e7ccf2d2bc46160d0430dbc9b3b28ed41bec3252b83437b", 0x64}], 0x1, &(0x7f0000000380)=[{0x108, 0xffff, 0x2, "04c7c4461073fed2bf920c2ccd1778467cb5c05d1b240d7ae8325664adaf2442c2dac962dd83ab892b8e8f80e0459a4ca4cc052037958ba742a469d8cf53df220f0b6dc593412a2bbbbc6a7e73cc2a24bbeeba05bf3b9f4a614499d7b897f1c417a6086e28f6d6195ad4c80ce92624be34d2980360cbb94ec44e83849210895d3c15693df396874bf35bd7152d4a4d732aa92843eb77d5a27e7388884021c2d21a3957d49ddb5e75f19e11d2ceee1096704d50b6804af68b4902b2b7122c2b7336cf28ceaf6afdd34259c167143a0af2db36ba842fc9a9734db8563a916bb675741cf8d6f03db44c04a4ba4a20f222587dded5cce4ea2454"}, {0xf8, 0x1, 0x80000000, "9c6ef814638b605189e21b58e1656ec87d3945054728490069406d0d7902240e18d002e988a45d71c0e55f2e1acff77466c30e1f6abf0a603658e4e21adfa2ab5a8acb5438932ca00750e3cf8836a861e10b3241ecdf8ceafe030f84106d35d20f80e9838c4c6c837e2417a3d6c876c6f7775262452cd5313bfb2622eac5d579708041493241c0811a726cc57f4a81e839f9ec0cfac22102976c3d5fc7a89fd332a8ca218ad16e111dfe4e536a232d88f97bcee273e793c0d593dba7c54f448cbd2f36ac3d4aa0314ee56947344defe966afccba1675a65a914ac4e1817ddd69bf3b22"}, {0xe0, 0x1, 0x7ff, "7022b41985919ebbb4d6034d441c8f2ce4277b8d36d6b39fd5e02960a3a9fb2a7ef9c170b6347e05946933ea95ae4fddc075296027b5d7fc8cdc7e0d78ed56a8ffb68fde3e517da5f8abee8f128bf27c2fc8b8747faa5a92ad4c1efa7d10665d5a02488c05f7ffb596a8b16fc0dcd350faef71550a05007fecb9b7167c5600c62d92ed338e636cbea3d0302e485a66b092d8a37a22db8dd3bc5511809572c7b7cbf6b0050be98cd7ab99506e518fd58ab8477c7a2417c7b72c9f766497621bb562a4936e481582cf6a46"}, {0x68, 0xffff, 0x4, "e73d48afa0a9fcb799dc97e747ec89e984708bce24c35f6ec68449b72cddfc3718ad724dbc88dc97370b2ba521543711c4ceaf10ebaa1828c99d512244bf9077fa833ccc87a4f15dda8cdc7c9ba7c684c120"}], 0x348}, 0x4) getpeername(r1, &(0x7f0000000740)=@in, &(0x7f0000000780)=0xc) r2 = getuid() r3 = getegid() lchown(&(0x7f00000007c0)='./file0\x00', r2, r3) lchown(&(0x7f0000000800)='./file0\x00', r2, r3) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000840), &(0x7f0000000880)=0x8) getpeername$unix(r1, &(0x7f00000008c0)=@abs, &(0x7f0000000900)=0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000940)='/dev/tty\x00', 0x20080, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000980)=""/205) setreuid(r2, r2) writev(r1, &(0x7f0000000d00)=[{&(0x7f0000000a80)="07c93063b5905c63295e24f99cb29a8c9b9834f3aef6", 0x16}, {&(0x7f0000000ac0)="696325807c5a447db877b2e9333ddac67eec9a52afbc11f754a12ba385e9a8cf508771257df1d462ee52e96ae159c5dbe1d62313035197141279eb9bd01fa25fb11158c82ed31bc6310ce9973024ee1105", 0x51}, {&(0x7f0000000b40)="c90932dace74e528c63b5edfaafed8ca1e599b953dc02deaf86b92eccbd91bc08e73ebe217fd", 0x26}, {&(0x7f0000000b80)="99232ad1693acbdd73c10cc0e69f725c9dc065ceb4b8fd75e684ff1d325846424e760567ef5781c742452266f94b2c646cdbb8d19555ef2c5e314609f8629010fd4196edf8cd8ae2794c730e5ddae96a66a8809dad026727751f6e17c93a0a207b187f02b742d7506c314eba26fd637212799e58db6324a2409abb00751ef3c7", 0x80}, {&(0x7f0000000c00)="5926dd6d1c5cf41e48e453ed2b06c90dac6babb1857459f913602922aa0f102ac16d5def5db4bd90e30e59411fdbe96efde275a5b3e05e9205be8317b33bbf766eb97a9e36dede6bd1688b6c3142e65a2aa7c25dd3185ff271ca5c58e9bff979c94dae6a4be0d1e9076eeb49c0285714414f92461234db6b008389e3d90bd6a319678a0a1276b03391b7a79ed21a75bb121956c3b462e44cdbe5a9fee02221091dfb92b5348e94f64cd9ba34dd795aa1ab88448f928c11f43252a363552d092dda1655e56727e16e12919c54eeeb8a1e1388a0930ea39901c49a5030758246", 0xdf}], 0x5) mknod(&(0x7f0000000d80)='./file0\x00', 0x0, 0xffffffffffff3260) symlink(&(0x7f0000000dc0)='./file1\x00', &(0x7f0000000e00)='./file0\x00') bind$inet(r1, &(0x7f0000000e40)={0x2, 0x3}, 0xc) getpeername(r1, &(0x7f0000000e80)=@in, &(0x7f0000000ec0)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000f00)={0x3, 0x7}) shutdown(r1, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000f40), &(0x7f0000000f80)=0xc) clock_settime(0x6, &(0x7f0000000fc0)={0x400, 0x6}) semget(0x2, 0x3, 0x411) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001000), &(0x7f0000001040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001080), 0xc) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000010c0)) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) listen(r0, 0x0) mlockall(0x1) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)) mkdir(&(0x7f0000000080)='./bus\x00', 0x0) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x1, 0xfffffffffffffffc) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0), 0x0) write(r0, &(0x7f0000000080)="27cc6ae18496cf281559c57cd923cf33273b0d225bbe6669626b310280703b5904a0835363e82e214fb4603c9ccfe81ad407f5d6e4585209f86bb5ac1ced12155b874d537e06cfb059e8640dadcd36e814288be8cc145ab109288d5989f675ae6c8e6fc92378270dd6baedaefa5403184581941dae8fe973a0", 0x79) 16:00:03 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x1010, r0, 0x0, 0x0) select(0x40, &(0x7f00000002c0), &(0x7f0000000300), 0x0, &(0x7f0000000380)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x18, 0x4, 0x6) setsockopt(r0, 0x1000000000027, 0x20000002b, &(0x7f0000000040)="02c52c35", 0x347) 16:00:03 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000140)="2b18be8586e7b6bd", 0xffffffffffffff38}], 0x100000000000027e, 0x63) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r1 = kqueue() utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0xc49a, 0x80}, {0x401}}) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) kevent(r1, &(0x7f00000001c0), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:00:03 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:03 executing program 1: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000004000/0x5000)=nil, 0x5000, 0x0) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) sendmsg(r3, &(0x7f0000002000)={&(0x7f0000000b00)=ANY=[@ANYBLOB="2e2f66696c65390000005d2748f7b1b945db034a39f5e1b5c9a92226a5fff341ffb8e425ab8ec2c89ef255e24cfa3869edf4cf879944e6e8105d114e37a99ae2774f202618c00a2457f138dcf24f04c7ff71a126b096c674a211a1dc132388e0668f085bcc2f00c6a76edda46ce5843efe6328a6efebad7b81412a64794a2341a3a5e3ec77ebf33df9c6aaa46dcad80bd1db68341dff4bee0a7327236bc97469367f3c8a3d6b1725aa50391584ae1463d223389e884965e157c882e6430d0c4fb9833dfffbffff4b00caba35c130bebb36dd6e0aff1ff85dc36059bdf1bf128eb0f854d31b73ec6bc612008702fc5d01b01e5513cd1dda46d65050c6996dd4cef159c52059ff555955a52bd2e22c79c5ab98e7d9d81db83a9d4d978b03bae52c73db7419ebdbd80e924922fc96a52b2daa070f7d61059ffe27560f2071f99b2b22a90aede8dfdfe2523e70de517a9f2df5171040da8dcfe50b5ddf588e87e6882e331e253f243d0ae458997a828df7440d26048125c282236eea80de569cc46eae7f0ea453f22e645e024d6779dbfc2a1df3f9"], 0x1, 0x0, 0x0, 0x0}, 0x0) fcntl$setown(r2, 0x6, 0xffffffffffffffff) r4 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000640)=0xc) fcntl$lock(r4, 0x7, &(0x7f0000000780)={0x1, 0x1, 0x1001, 0x100000002, r5}) flock(r4, 0x4) setitimer(0x0, &(0x7f0000000440)={{0x4, 0x51231a9a}, {0x1fc, 0xffffffff}}, 0x0) symlink(&(0x7f0000000580)='./file1\x00', &(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000100)) flock(r4, 0x400008) ioctl$TIOCCBRK(r4, 0x2000747a) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r6 = open(&(0x7f00000001c0)='./file1\x00', 0x880, 0x6b644e6c7ed511b6) sendto$inet6(r0, &(0x7f0000000940)="d7b9ffe68d578e9b1020a917c3617f0edc0b65e242708c8d09fd658d8b1683d1dcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6918e617f703bd76699e7515ecd24e5cf405e17ef2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba646eb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c9d00e0ba194e12cde8e766ab4102e2ef4993b0bebffc097c313a6fb5a51c6beb43fe9689e8bdb4ba880000000000000000000000c2709cf837dba5097548b8ba3f3ee6e57d03dc7504a0da4a750a2929a17f3736122fec6b01b013f460a13e46df31f78eab30a7b45931c239e4d7b0a2c7f44ecb9aaeb2ccb7f75508966466c16a01008bc6cefaee8b945f7dd5ee03ccdeabdec130faca1eb0c98b4987e902336022b887bb1b5202e0c3749aae0cebdfc254b73faabe17afef19353de57497d3806a3aceec99815afe249bc70b11f14d1b5fc31d65beb4efe0e7b3cc784174d03153e2c05f11a0ae028ae49b248400000000000000000000000000000000fa020267ae21c768ec353ea126e8fa5ee5befeb397a0502f8ab78dcb9ed911202fa0172042bbe9d11ba40a4773c585cf4b440a041711225f", 0x1bd, 0x3000000c, 0x0, 0x0) open(&(0x7f0000000400)='./file1\x00', 0xfffffffffffffffc, 0x20) fchmodat(r6, &(0x7f0000000600)='./file0\x00', 0x1e0, 0x2) fcntl$getown(r6, 0x5) listen(r6, 0x7fffffff7ffd) ioctl$TIOCDRAIN(r1, 0x2000745e) r7 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x40, 0x0, 0x0) r8 = semget$private(0x0, 0x6, 0x108) semctl$GETVAL(r8, 0x2000000000002, 0x5, &(0x7f0000000500)=""/38) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4500) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8bac2f041e1e7b8b, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000240)="43bab9664ef48df3f7ce80ce320c2dbd9345b3282095ae6214469fca14b5dba3", 0x20) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x90, 0x0) mmap(&(0x7f0000ff5000/0x9000)=nil, 0x9000, 0x3, 0x2012, r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000140)={0x2}) fcntl$getflags(r2, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000001c0)={0x3, 0x8510}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x2, 0x9}) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x7fffffff}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000180)=0x8) panic: mallocarray: overflow 18446744071562067968 * 8 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *108493 78537 0 0 0x4000000 0K syz-executor.0 197731 7832 0 0 0 1 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 ufs_lookup() at ufs_lookup wsmux_getmux(7fffffff) at wsmux_getmux+0x71 wsmux_add_mux(7fffffff,ffff800000026d00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd806526d708,80085761,ffff800020c4d3f0,42,fffffd807f7c6720,ffff800020b28270) at VOP_IOCTL+0x9a vn_ioctl(fffffd807d5fbe40,80085761,ffff800020c4d3f0,ffff800020b28270) at vn_ioctl+0xc9 sys_ioctl(ffff800020b28270,ffff800020c4d538,ffff800020c4d520) at sys_ioctl+0x651 syscall(ffff800020c4d5d0) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff86,0,3,b7e38c5e010) at Xsyscall+0x128 end of kernel end trace frame: 0xb8118c10640, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.