kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Tue Mar 5 05:34:36 PST 2019 OpenBSD/amd64 (ci-openbsd-pf-3.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.244' (ECDSA) to the list of known hosts. 2019/03/05 05:35:09 fuzzer started 2019/03/05 05:35:13 dialing manager at 10.128.15.235:32531 2019/03/05 05:35:13 syscalls: 1 2019/03/05 05:35:13 code coverage: enabled 2019/03/05 05:35:13 comparison tracing: enabled 2019/03/05 05:35:13 extra coverage: support is not implemented in syzkaller 2019/03/05 05:35:13 setuid sandbox: enabled 2019/03/05 05:35:13 namespace sandbox: support is not implemented in syzkaller 2019/03/05 05:35:13 Android sandbox: support is not implemented in syzkaller 2019/03/05 05:35:13 fault injection: support is not implemented in syzkaller 2019/03/05 05:35:13 leak checking: support is not implemented in syzkaller 2019/03/05 05:35:13 net packet injection: enabled 2019/03/05 05:35:13 net device setup: support is not implemented in syzkaller 05:36:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7f, 0x7, 0x1, 0x5, "15fa3274b1d03b9398a13084484aa072b6a39a88", 0xfffffffffffffffa, 0x991e}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = dup2(r0, 0xffffffffffffff9c) r2 = accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0xfffffffffffffff7, 0x7, 0x100000000, 0x7}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0x0, 0xf00fffff, 0x34f, 0x5d}, {{r2}, 0xfffffffffffffff9, 0x80, 0x40, 0x0, 0x3}], 0x2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x1, 0x74}], 0xfffffffffffffff7, &(0x7f0000000240)={0x3cf, 0x4}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000280)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000002c0)) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000380)={0x6, 0xfffffffffffffff8}, 0x8) kqueue() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000003c0)={0x0, 0x54e3}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000400)={0x662, 0x400, 0x6ff490dc, 0x100}) fcntl$setflags(r2, 0x2, 0x1) r4 = semget$private(0x0, 0x3, 0x80) ioctl$TIOCCDTR(r3, 0x20007478) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) getpid() lseek(r0, 0x0, 0x2) close(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x1290, 0x400, 0x0, 0x540, "503ab887af0d894a7c12f28b733a9a87907cc952", 0x80, 0xd816}) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000004c0)) r6 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r6, &(0x7f0000ffb000/0x3000)=nil, 0x3000) semop(r4, &(0x7f0000000500)=[{0x4, 0x4}], 0x1) 05:36:02 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x101, 0xd0) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x101) r1 = openat(r0, &(0x7f00000000c0)='./file1\x00', 0x40, 0x18f) getdents(r1, &(0x7f0000000100)=""/95, 0x5f) sendmsg(r1, &(0x7f00000019c0)={&(0x7f0000000180)=@un=@file={0x0, './file1\x00'}, 0xa, &(0x7f00000017c0)=[{&(0x7f00000001c0)="123c17e84dab48ec54a8c89bcf55e1a96cb54693c63b0e112ecaefb0a6f2ff1c9f1d7d76140f152fa1fb006c770026bb8e062c228e63dd5f9d37bc503987554678ced7ac353d2528f440515bdcd30e6e0aa46154c6160b9cb8cfddd9b748fce9829f96acfab094a71d91efef32a0e7817bc7a528ce6e62a622888e737f02339625ec02b9ed87b941013af18739b1f43a48b40573761df5e54afeab", 0x9b}, {&(0x7f0000000280)="95f63794e0ee84e5d2654d6d533797087107b7fb6d8e3fd9876137184c56684883d0e5d8c73db53d4203a52c7331a49a443d94149ad3a7dbf9dc5b00f390819f0ea3fb37d9c424d27cebc20062f34cd36e8784d0c2bbd2ac46b09f988f979b26a1a0fac3e38de74d611a742c2a81b2f1ffe86cd57ca0499db59b6cb1070064fde3d85def61fdd88ac7ca53f396c883720bcbd9e0c5b2ce3b15b84a1085e3c2e568a30c0e98a0b2cb8008da342c447a3267bcf5d2433bbbbfbb24f333275a50361e7244bce625ecfb85143e68f3bb3db72616213a8303481fca6b5e601fdf96f47ce03cf5170d2861df24", 0xea}, {&(0x7f0000000380)="1e7cac6ab528307e7ee31c13bb856a65a4c0d726de0c75dd09cb69c4aa57e24cc5382ec2a3d99810391f5d0b5cb9f17c19b49497d1dca5cbcebc258e69700d1e478b779b9df1037ce21e3f1922ee5d7ea2ce7ea961b103f7a8152314d64f8650d3fc8f5feda4ab0205e3cb11accb013463b915df86ff7c36a6819781ed055130e39bd79885ae030067a47920167ce1d2d20b1a94359ba3f77cc8d87e0c15882f7e377fcb6d962bedf29565", 0xab}, {&(0x7f0000000440)="f729bff8d03d65d5ccb3f954f64d93a3a9f994c027e67cdf779ffca5d6b7d97e9a7fafddcbce79f80dba90e604ab10ccbbcef7b032e08a288a4fac60fb0db4df2e1999ae3dd4c6349eb097125d4f6c675fcc96dfbdb00ae66817a67006c07d5bb1b4e5a5d1f3e383ffdcb4bc084508fcd6c54278ce4631836ec9a320d6057c7935bc030d3517454370440beab40529eea9e0aeba9c16139881cd993d1fcbb0f2ff819d49bf0ec089f4bd696ad8811a5ce0e5b854c3b9f216b7766dc50b095ed4fab048be91859782859987eab6305e1a1e38cb6b2a1d96826c0a767f09f9b80551a7992b1ea77d5d7540b5a5e67cc543f013766d5057294a35769e58c2b5d90c0819b01d4523c6a470f012c411513125c1eb76926758c235978885a59aa7ec2b334095ba62c8e140c305874907f02c05a91c32a1dcb43a4e74ad042d9b9f17c1d3bb32f4930a3d7a8987283728c560a775f79d0bba09aea6f9517ed22816997dec428f7c4860bc197e08ca71f00e9bb188f52f170c8ee8b5c63a9873772c383b2331157997408aed6994b69fa5eb44e56cf0fabb344b397fc6748d2ab52063890d8977a3367c5208b08ff6fb1c43c0149e1dfd4ab47436f00773a0867d930684c284a58f7ba1c667f3c142d78ab5604121bfe97780355f2f92bfb9e5f613ea4f9638ed5f03fbfa3c4e3ac79b0d726ac624993311c7bb9981d9585ef4be086a23c192e2f516b2082c41de8cc26d98055f5ddc153f7d32c872a775d4ddd6bd1c325925a48c72ed573e6b3e0a1d2687ac3e5c16db6c52e776e4402aa9006a1d6d0ed87c284c351150dd46f176ddaba8b5a0f152f3b2bf01a169687c1d8da64d2457d134ef6e4920de7b59f3a5751fbbba42768103b662c54034b97bada129c98d353138d2fae68687f57057219d1e88f8f4091ae147592169143c16f5b1ac59ca72fe059f378ffa80d82f5d86eb792187c356a46835534162ba2057fffdbb999f71c983c2cf3d98f735cdbb2fa8cb858fdc4a04fd73d6ac24343197e119dc062f96fe24cd1f8fc578d0739da96dea1f01943045f2897616947b0ae877e667be646948c1e3f21f87448d3e43c23675d9654b0879e7a5ae09c8c0a3afa497cbcc6dff10a59aa7c514b44e0b2e608a0e34d83a6b2591ceaa086fc349e2bd1317df8dfee6f542fa14d045ec25f5d0907c2f605e214fe978a35f5c8654e449399385b4bdb9a17038d586a511597a402eded872e64248c757c60b557603df99401c0ce7ed830c3c657e4405033940c4b49155cf365163d9aeaf21d5fba27484bc3c3649ccb03c0f7552979cf39c654d1d770c013f699b1159403ea0792aae30af01139e7405e520b195105ae1c3ebc8f00b564b2867f89bcf5d254ebe70662ea7d404c0b30e607d94b461998ec8e737870421ec9b86f8e0026ac8453f4400c85e8e4ea80f1da8e92906c81f440b00e3932a27d30287450c976655784c01dec93fca7c5e28cfae0962477470bc81e6872e4d2c0e8ebff91c1bdc2543470dc513569ef8846e73598494caa445befe117dcb8681a6b197190709b6ad511e4483ea8e99e75322f00344002aac8c9e64e0a7b6d198e5119acfe1ed6a9df84d872d5717ecfa0bcb0be6d43a441e4ac1b40efdc0c7c94b43045e788f4df429452ee3402ed2ff64a8b279b00fc0ffff1bed19512f64f2d63a1ea3eecf76f400046fb9f2f46a9c64d37459095a7a1fb9fa6dcf23506abc5515f6099b8377d644135c708cf2ba998c7c6039f38156e41bbe1591034c2fccf8caceefa8d6b61e75d5a4bd99e3e0ce93eaa1263070fceba1749ccbeb42801511feb486dd3d6a69823f9b0afe9e2dca989c864a1549305e8b4607308695c55958a82dcd21df0e6ca9a25463ff64347cc20cb38d19abe155f5b7e5b733fe759f8cb5b465e3faab5e1f4fa675f7e489ebebee737a0c2691fa3b906206ba6068ff325c9bd8a9f309f36c2f4e087772823f97f5b73576a7011feb047be7b8654cc43576f09cb57e42b4e293a47121149f54c7313946598c5f92e14e3bfe73bd5e335d86f79bf2536e1d8553003752e5b519af8fdc8edbc3561c05597fb0e8d1ccdc83a71b3cb0d066cf95bdda060f405c51a9d821326f1ac87cd97d5321251d488acfdee03ae8a2a22be0be339a4e40837899a807dd65fa6e5211123bf1db10f0e20dfd86b28070ae9d64cb23cd7aed551f8a17e3d437724dc54b452b64fb09f578f2ff94211a736f7e1dfbad35d75b99860d6708aa62d641a7fa72898bea038521184904938f8374269439b8ad16c14c1eafaa5d9d8ee9c3cba32b508909220b5cee72347f12737b0a473c6e2c4685dcc627020aa53af06779b0ee16d536c59f91cd57efd35052cc4567f9c98e3e565ed033a8cf753180228772e0a4213da89546055f4b40500f3ab1b125d2268d0ca4b2554e8a3c9c1c00fabbe933a7ed247d9a2b4a5fbd7c46614e698d87d6c7d5cbd7a78f8ef076f5eeb09149cbd7c6d709a895ae3799c1bc0ef1c20760944ff81dac3282579049a9a1a147ced785c9b33259b3b84bf5addbee6e5781cc2de645ad54b68257900dfa8f6798d29a471de4a9ab3480217f58ae4991d8a7b6b756b5a381f5533988a270588b3c338cb08206279151db56b08118f4b77d9e30236ecbd1190cba6f34048c6f159b3004a3f096d65e1d63303adaf953460b3f354e2837eda4f874bc49c942d206514e6df5c10cdf356f55d02c85485c111c045115396b42629d81e4087f31a7c1fd4cb0fd8cb4f6eb85e80eb370dcde42d718569c06c693813478da5867e10a7641142c8d86f50cd70ef026332fa5106d2a0af1ab1a70631490e27fd5647d654c53e574403c1399014d982c436fb9aad14335baedec662cd1dacef59126214fef40fe06d451ae2b7b322a1e4ae4b8c627f448052a6a7fcce2e9904627b903f8f4c8d631b4feb22131fbd2be086173ca242472d8aa877a36538456b39099202b220f2cc9dcd59e3f725fd58d212a449c384970cddbf1057fc13a58b8bcabef6b06c9b8900b345faddf16926cf0a5b229d3e0befd7f9145b56176003768ad28be9e8b36a431581eb0dfa38d95d7bd39c1ef02fe8444505b92ec9c77ff3202c6ef5783a5903b19be8c5aaba215738cf3583bfbb5f9c6bed9d2a595e2859d9c33a7826d27a25fbe122381f369f8eccbe2ec51b3b040721263bc34da18966024971fc05b40df2870ba01306c7fb5cf2831c3cd461d73b2979be4cdaa1d0d5dc492411cb1e857f79581ac3230260f45a061d30115122593e1f66080cabc66ba67e4b3821028f0f34ee719f72c484dc26d1b5262814fadf98aca89c9c08ac235fd50235b6ef04a9e829022cb02bbef744da812ee2a70c018d5f24b71f5b765d6cbcce6e40721f5978e245f3379864e66979a5ec38795e57650e1b364626e237aea351ac2a57b051b633bf1eae197809017f6b9974642edfbe6fb9fa533dd15374715c4fe228fae074b78ede4c7f328814bf77d6cf5b3c9ff07ebd898141bd619fffb08f36c0058e95d9538ef08c51d6096ef79b3c2a375ca97acb61cf6b0b3c12f9de93d9f20a5027ff2982b89aa451ba980a83bc5ad561993b31c9fb250883401cff2c019f61a00678d866ab5b8d07e3aa2d4183507845dbe2903e1ab0b7e7627aad7141541a0ac89edce6e71f0f0965f7751dd8c02d30a64b1fca9d9ab1db240d368a547f690ea0d23ccd762eccd31eea721679129dd3604ae62fc9af74d16969c9853ed314412c7006e7d9b1302498f92f3db2c0c4b5f165a0648c3c0ad0869908e269ab94ae4297212af36217684edb45a3e357e258d959a8f7540942719b14219c9c30f1fc29a266eff7ac0ff407ce44e0d6eef6aa00cca39273c80afd371b7fd462586befd5eb5cbef2b810b7ccb29cfe8b26a7fea2f13f6aef0402dca88548e05e966d5cde8478b5aaa8b8770faf08dec3b2464f65d11de35a289dd48e199d72ce155e86fd8200ec741c7c41527590bee7513bdd9da39331b4d3b566db1e225423fd8674370e2abf64aa3f84a5913fc8ac556b4b30f4521a8870751142d7e38ad1e6c2b44c566e268298f7b46e304a0aec2bba92785f2f176f56f4a91c32fc4d24fe82073b8b1e09322aa3ded776a9ead6612c426082781383a02ce692e421504031cff99462f52339111821a23bbf2107647b3d4afb33cd339f85673d41110c82e801ca71eb7669131300974c1c43143398427f5b5e59863b7e097ca0d63c8552e6387f8c46cfdb3ae8be7476dcf7a85dc0afd0fde12192d5d4efcf6b1e6ec7564b885e32520fed84571d144c142ecd448d661bbc888ecbf37c0c3cf85bfeeaf7bea2baf6e4bf6a628cb0a283f5e06cddfaa55f05ab0b822e318e0c310304d78eecefd1b6e12293ce16a9cec5d2b95e7e6b5a2feef27fea1a7fd6428e743519baa6a5833a5a870ab53cc23fb95d6bafd5a7585bef7e10594b8b1c37d15d6c4b9a4ddbc10b40c5ca72ec6ee85349848fadad346df9cbb928b9ea12164984f7fb3ee06be4d13d796f3292b982ee08020a107d627644b42d92bdfafc3c3ed8b603a060631c0f87b8a9ebf072a451bf578a1f10cb6215680b401897e47a01159171e747e97eff523633377b92a265c013ef4627ac29d53cab5c1735b9350d7fcf5143e27ef2681f1c24f4ed3d3e9aa0c2421f38a451b7db5953e6d6d8a8287da0bafe36898fbe23688677f360140b3d3cc5c9fe68a387aa8733327d89f7cdf3da52b549ea7b3a5259fe3a4ef94acede01900e36eb92c2e65c01a7d0e352441eb307e4ebb828b457b81a92c2e6d5f1874308cc00f60b64484dd1334301404946d029b5343e45ede05a9465b7dc6ebd721c43acc62b6964ae827a9e285349f675adb87d24117b7c148b2dc2e96eb7b7894d9440aa2b9cd93357f1dfb7b3fc6ac182e3e0e321becca2dab02ba5bf5a7c78e3923f5af2db7b3eaf1800e0a99ee75dfc8c78a127f6fd23613d7abc66bbe0aaf077d3039a4a016775b9e364522596872064111621308cda5fe46d2f576b70cca0c6c5cf1fc9fd9bec4fc48a547a7fbbbd453a1103263d2e446c76f76e14c47b91e45340b5d4de07a9a404816010ea37b29fbc026de4fa4785b21be0e1f0c4b5ac2823651ad86c5be53fd32a0e54692d9557db86951de4d2d3d068b4e53f6662dbf7854af774b14323ab969f0fdf31e0724ab77ebbfcf023b2b06de3f5954639a3ae245a8333f0e97288c5e3c40d71c259ab308c97d24a8742408147e7291cafd42c13c754007dec0e959d993bfd3bec93084af62d65f7603e1d3ea1e76d59c671688b494f113cecfc264b47ed80b7d8c47de00b1bfe2c30f912047fc8fce86bdd9a29bd1f21c2a64c2b278cd2b030d8962f684ee87b877ac6b85c9cf7303d988130d1839c65f4ba6d1ddf596b963436c0412738eb2f41a645c840372ea629d735cc660583188e486e5cf45b617f3a65ed793c3cbfa537044ad11fa723c5e0fe1708b7682c432195939ce7c525ff709416e00a925782f77870ea1d1058a9052b7fb4907fe84cf93e36bab7316d1dbd172dda2e1edab59829d9ab9ef6a30b1c6eb64c49202243a77756e52de7dbb389108c58e80ec5cd965ae7bcd7cf3e82eb735257d21c1f6ac8a688ea21749a3b37dfb7b907dbf0185825f6a168847f3d748ee56f09310191be353171503ff230a429f026acc99f2d01877161de17a6aaf2d42c61440b64709caebb973a57b9cf7296245ace4b388b464dd41f0496448a398e7cd6c993ebc1aeef7ca660009", 0x1000}, {&(0x7f0000001440)="07c722403326908cf6a88b38eb3d80f17d90fac1a04565df0ce56b8e", 0x1c}, {&(0x7f0000001480)="42653be7d9dfc704bef85e9196b07521a2addc08cc686b10cbcce2e4561ccca5d0152281ed898b91d718a00cc4f20a6bc115adcaf2a5c552ed3c83564718ad854b270b9c59396257b4daaadb2255631894efb712ad3e3a8cd31cdde2d0f079", 0x5f}, {&(0x7f0000001500)="e724eb7051c8b2d2962c61fe8a0693548bfbe02e722198b8abad6e61397b070db2dde673a043d9c86f1af06b4009e13c73d040f40b15b8bd18d306853a12df6c9acddc53df1b560f5af6545d5486a57c82471200d8016741047459225286d5c7f5cfdebedbf07deff4cdf2180d66f46b23822124ba66744e361b840837066dc86b7ccf6f9d331ecfcab58576de328732907bb63146f4604e5a5d0a11f6bb0c395c91ab81830975702d2c671e6ce71c1c08d7b8cbfcf26980aad65ec1b483ab05a460f75421e2bd3651abb3ca20a52ee4233abbb3e9d738a8f596a27d564dd7c6282158a59ae0b749c187c8317b4bf9a7", 0xf0}, {&(0x7f0000001600)="8bc146de99aaef92394809776c837bdda791abd0812ed7550d4f88b49d7b5da7afa26a22eca1137fc0f5934801553421595deaa9a65a7db3f8f18c320357badc6b4234274573e231c247117cbfdf55beec4e8db25277083e363701fe44312dcf008d5691c46139741096e68f6a0b02336ed93eb0e30f806842500abbfa451790d46a65590c910c1795cc8a6170fca14122aa3dc6de64be6278e07ff5c3b8ff8ce98a818636e5ceb5a88020d1899c5d15a8025f6b766c3cd874c123fdd34d9d47f38b4ef52ee4d3a70315954961c9ed8a417f61cfaa71f43ba6644d6a78723d9eb36f0fd9889d51b549ea3cadf506636ee14475cee1", 0xf5}, {&(0x7f0000001700)="e0fe48ca68c0eac29e0a7aec9cb550252990beb1348fc74abc90803f3c2b40a0085beab7537450e349b85c78b36584f421b21f9ed71e69e733407a83c2f96506892bb7a9f5cc47dae7ab4b262dfca195617e3cb33d9fb0f43ec2f70ed120953794dadc0133d18d93f87821aa903447f9b70a63f1e6691c9e20c8402927f1c338fe", 0x81}], 0x9, &(0x7f0000001880)=[{0x108, 0xffff, 0x5, "5c917de1a1bd58186ed82c8a3118432ec8278278579fadc7d5413c964c3862fadfb26b449d8bc0ec909194536c05e090e12c3a2b092f259d53d0af5eedaa69a170ebc65e2afa96ebf2a22b5b23e3093de9fbd6ebb46a09016de3ea1244a8f4af06c6f6fd72add115d6f542ac3ce68ddfa43d22c8937b726f3e71bc95b4d5a4c4293e3e3f789b0b8227f96c6b45a880ea1ac81c6e9211addbba0b489247aef901ea128901558b06ef5bb36ba4042b7593c95f194f14c7e103c212da1dd00a782278589be35dd7037ed11625ed75c76295e8b5c4d211ac77e4a1a8953cb685a090b9c0b3ce7f9e514884aeae3525a449a3d8678a554840"}], 0x108}, 0x408) recvfrom$inet6(r1, &(0x7f0000001a00)=""/4096, 0x1000, 0x0, &(0x7f0000002a00)={0x18, 0x3, 0xfffffffffffffff9}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000002a40)={0x8, './file2\x00', './file0\x00'}) getsockopt$sock_int(r1, 0xffff, 0x9, &(0x7f0000002a80), &(0x7f0000002ac0)=0x4) r2 = semget$private(0x0, 0x3, 0x8) semop(r2, &(0x7f0000002b00)=[{0x1, 0x1c49}, {0x2, 0x3, 0x800}, {0x0, 0x6, 0x1000}], 0x3) ioctl$TIOCSCTTY(r1, 0x20007461) semget$private(0x0, 0x0, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000002b40)={{0x18, 0x2, 0x4, 0x8}, {0x18, 0x2, 0x3f, 0x3}, 0x76, [0x2, 0x9, 0x2, 0x0, 0x8, 0x4, 0x2, 0x8]}, 0x3c) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000002b80)={0x0, 0x100000000, 0x9e, 0x2af2}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000002bc0)) r3 = semget$private(0x0, 0x1, 0x620) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000002c00)=""/249) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002d40)={0x0, 0x0}, &(0x7f0000002d80)=0xc) r5 = getegid() lchown(&(0x7f0000002d00)='./file2\x00', r4, r5) semget$private(0x0, 0x1, 0x102) socket(0x1f, 0x2, 0x3) symlink(&(0x7f0000002dc0)='./file1\x00', &(0x7f0000002e00)='./file0\x00') semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000002e40)=""/184) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSFLAGS(0xffffffffffffff9c, 0x8004745c, &(0x7f0000002f00)=0xfffffffffffffffa) renameat(r1, &(0x7f0000002f40)='./file1\x00', r1, &(0x7f0000002f80)='./file1\x00') r6 = semget$private(0x0, 0x3, 0x4) semctl$GETVAL(r6, 0x7, 0x5, &(0x7f0000002fc0)=""/41) 05:36:02 executing program 1: 05:36:02 executing program 0: 05:36:02 executing program 1: syz_emit_ethernet(0x21a, &(0x7f000070aef1)) 05:36:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r0, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) open(&(0x7f0000000000)='\x00', 0x10088, 0x48) 05:36:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0x8, './bus\x00', './file0\x00'}) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) lseek(r0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/214, 0xffffffe1) 05:36:02 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x0, 0x400000, "050000000000000000000000000000a500", 0x0, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1e, 0x6, &(0x7f0000000200)="d3078a52545eaceecc4578b43a30d30eca2775eca5f055701a7405750a5e6fa09eeff3dad3b434a96f12ededef373ed6d0d96499a7ee946d0febd1d8cb23c5883eed98919222309011a7a7f83aa5c5c81a08c2638c3ee4f897aa3f10ebff439b5f85715eda722a917c16c02353cb6be122cbb56d63eb04a29d013278dd80e39df8734ba3abb879ac00403bf2ad768587dd3c132a7948b44ca1e2695ad9082c32615edf613814be321d25e3c6e14fb77869150cb0e7", 0xb5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x30, 0x0, 0x4) setsockopt(r0, 0x7, 0x0, &(0x7f0000000080)="2a2c4fdd239e0b17a3b828a16e0f7aca275310d080ce58157e67267f2a06637953602866eb5f5ca57c6ccc5a10975cd0091445ca6d9aa9733cbc281f44527647485696134b3f9e324197fdde04466ed10060067014eb51950c4375587a3787055706c55bd714dc88fce0ac2fdeceb4aa8acc19b1aaa4c5d55869cd805b82b3bc7566487f06473c4723dfac2be954b750a00b67698204306ad9cf2d1814279f", 0x9f) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x9}, 0x8) 05:36:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002005, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) getdents(r0, &(0x7f0000000140)=""/188, 0xbc) kevent(r1, &(0x7f0000001480), 0x6, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffffe, 0x4}], 0x1000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r0, &(0x7f0000000000)='./bus\x00', r2, r3, 0x4) 05:36:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() r4 = geteuid() getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x81, r2, r3, r4, r5, 0x43, 0x1}, 0x47, 0x6, 0x8a61}) 05:36:02 executing program 0: r0 = socket$inet(0x2, 0x5, 0x10001) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) pipe(&(0x7f0000001200)={0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000001900)="380c3c8d5dd8cbdac4faeb370111798cc27dc9e3c0c276c1cf595d51dca2282472a8db7a409b38f732093311ebb8c3719720d93f05fbfbcf1fcd0358cbbeb471d8e667cda54f1f69cc99bc9d581ef7b880e5edf3f9755f5551306a077a1e6f6c518d4ee0ffcc2b47e07f4b244be7ab5950f621f5fd58e4c780e1ada78438cf17764a4679288141dfc5ee8cd9fdcbd766f658f7d5759bf83be79038a600ef4ddd56ab6f5df259a4139f18b9054f86fb097a4e71b516509df6e492ff24c2a5f94364895473b6affae76849f4b34940a4286bd38893915636ba3eb93cca4474cb4cfbcaaf0f38bcc2f914df4ac5b1b8f65d186f692195dcb1e930bd8bc69f12da61289de29c8b7f63a98fec09b1ffe882eed599c091cadb07fd2e7def2254bb672f04bbe165366105aa24ffac7aa1b5d920ae6bdbe0ded04c4011dfae8f2f0e2f1a6d74beacdde4a4bfa3b659fcb01d2d72146d681e1ccb1e661eae3d450cc6d10d1a028273c088ffee25d49f78c87051af4047cbf5ca68cfa8bff319b8d833292c5ef0497d02b04e0b49244caa282f720b87e6eede2084380ce51561e91c6260b3c70e69b6c674baec2234638d70f6942609e6a0bede92a57d63f2644953af0c655c489e30b26bf6a906dd0dd9f09e891651564f88952ed070401e5ac15f71b32958ed6bd6b7f8dff1350f3e9254d7913fd53c9c47f495666c445f22561e6ad68a8c9951cee6c55307165ed103a3e7b93e1201e649eae2ce9f656e7663d2412fd3fee82b176d151ecdf9ce3fb33bde8577749c8073633089c0cba7d8843a4d5104ccbc54b9eb82d71adb502904f68ac8202213a76a85362134c8966ba1530684657f50fac5f7e8a6e26009e63f568552948ae4e64335364ace4782267b1af194c3581cc20b91026001b1f20505709ba5c14d37304e78fe806ed94c7d1868dca04af1efb4942d40ed04a6a2b2ba08131ae199b502622b26ca0c1d8d3bdeabe063e6b457c6a08a09d986fdae17b031ff085d5b7d3d9b889633778ab3849212c0b6ff6198d0780ad70d965fcdf8588c37d8a98150c3e171b034c7826db53f81a2b5e7eb449a8fa098a90684fe6572dd197451d9fd4e671e84bc3899168393a89d2a1dc767759df8e4c936e85a21c0a477699aa6877bbc6da4cf5d8736988428072a804223acb92f262a9d9f166d893c31ab6a7435dee9969d6b07d76616c816d1ecf1be05b033e9e9dfb020d2486a8ad5f459ff40e1c4a1ffe6d560502c3afabdb5574f6c491ca43ae16ecdf4fdc831f311422e34fca1dcde4372e1608234149fb612360be40d331cbe232433492e35954fb5b85a0ed15f4ca70cb3e3e7be80d92035e31b28c2eb2a14efe0bc05044ffd90a32e7f4d90085ab2987a1767f0e35a2c674da4fb404cd7a27c9cd75dadc184cb3ee64f76f0fc42e3f3abc0b614baedeaa0b8ea068a552b9c57fbe5fb263616c8becd8c03792146160cf9e948b921e97ed099772d01d3152dc215a6ef743232b47c7417f00bccc9550955431b813157a1c288125d33b54d95046cc6c8ed5bb94700bdde6aa04e96936ffdc26d8bf412bb3703c504c5aee9a48266a86ab9afcf0ffef2a54f9b15b888451f97351babb9a8f3422a584fdabfcce0a3a00368197f3529f3d0dfad4d2efaac15a578381583f8deff83ede823b3f91fc20a6479bedcc0d825dd766944545186ba8fd59c34bafbce05b21f06ba062f081699223d44d26dab19ca5e5ef935f95c72073820f6e3c0e8c0f18bdf93695c638b7f1dd78b881c799e7ef3733fcd457bc919efc68a62cfbd2d9ae3a431ea478a965e7abe28d5ce8455ba4d31b02037b9e437c4a70799fc7c16942c8d83facc14ba109979b92a46d94ed713b697068cb8769a380234e83115144490fae2d960b4d74e9ba8b80a0122124bf3cfe3e91517722205498f11a13245586d0a38f79c176e63344aa468639434522c234a6b223d98e93c1357daecd76668424880dfee719f4157d99315544f7abee7c5f3aa1c54163c242b6f44ff774ca0890fd377cc9ac3822fb469c1ed6d13de6d83858ebbd085d8d37a4aabcd7eded6105f532405725802fa5f722914fa0ee777c005a0db8f5842d41dfaf92abd1763e70398daa3c6506fcf6a140726ef1dbc9267bdd6db3dc40eb33177419b5285828c2690fdf06aaf1247255cd91787173c6b43f0d8f6fa6d7d1cfb98480bb29f7e7d395cc50f1876ea3c13a4973d2afc632535e83593462c21007dd4e591947e4918608e3983288fd447fa86002618658a348c3dc6cd0b758d635696a3abba0d18d549fb804111fd6d493b5f57cf6fbe48d18e514f049501b61c55342339fd0c62530038782d37e4885d6e450b5760ee56740e11d5e944b4bbc2893134d7dc62d7f19c1389af891adf2980e5b645bd55b640d7a566e7ca5c300e23c725f8f13218a31b6d29112179f092834a5aa9c0242d712618db69240a8e1ea6191b1d562567365280d2817e305cabed9c30221e8df71134329387b96cc9a8e5ed0ce526720aa5b51bb6f59e482988720e381ac12ffbecd07be284aaf984af7cdf57a81d39364225491fe00c9390ba61ce05f4257dfedc776e5522821faf0a32f76480fd1b8742b99e44991fc549f98c06f05f2f1371bd572dd4b54c427e9bd15c55bd54b2492f667784506369f04c8b2b642700755b4a8669333a2548c21450d55cd4e504ebd654891d63bea69b30d57f7bfc87d42019eb06c430a4d21c8a925677216ca47f5156e87289c09250647b933357ea2855a7d58629a122ab1f28b99187e98a15c2c179cf417e552d907ab38c2aba2d445f3bee868f67a90bb504e95e363110286675f106074d09656167b1bb6d6b97150c2d2afd9d2698ba55881a329ca76ebe1607e4acfe2e4a3c9c7d11a6db79f904df8e2a44d6877b761ca3d31ddbb7f897405b40f48055ddadf4e321a6f352b604b1f748c625af394f67adb55af8c20c8864027552121c73f2ef191e3a1d549dbaaeef00907a825e2d797a71cea142e4b29f984e551d3e645f89a3f7ab74dcd4901e8c1f3f6e7fbee086ebe4d33617c77ff294a64c794bb00f85d6b9e71286d0492a20be8a1c648fe0a61804bb11107ad0ec80a7248aedc079191710927d8f86f6d90c8e1cb67dff4ef5a6fa1e3eed6502fd9ea255c73a9f90f45b881161f7a7d3e65012c8d3d7800b4ae6afd6c528c790985f7466b4c74b32692349f4b59720669c7587c7f04b02c528ea99e6934acd6f07a940b4ac264177e4d56dd17759fc25feeeac4b94c88b7a4abf45379fcdac12a8fbfb5456f8006c089fed2dc79cdb260967731b5ea55f6bcc9afc3cc34a781e3b03781b48a3e095fa554ae57d16500499993409d9cb893c9ad4072b2043c7a85f630ab78618ca87b5ec89a9e96272e09f701330dac838e80e06824e5391160bd344d63f207b134f9be7b9eac85b94c65c6a03fc6efb6b601ab7ce1d6810a2588ce3bf03233b2ad9da331ef51a4123ec8e44ad7cd9d72f3e14eb74664fd142cf254083126d19e7ef9a80d15f463f62c04d8407d58fed8362a54531e4e547fb93aa3bd92f2c927d1b3c20652ad24cfce7a983663897599968bcfb7ac115213c9fb8f35ef950b0de5229a37ecd3e7d722216dc2f6956cfd260a09d67f5ba026fbee678beeecae9f61bf5fd4c6ff1cc110c4d96828bbcff03b670f2fe245ed8c5429bfb6d7a69680ac0d37e556aa85b5f854b66001541e05e351d1587e68decd5670b7e463338240725baac7be3a51948a7368aa8e03f028fe72b880a6460e1fab33cdf659385b7762ccb30ac76a10a96c7031b0bfbef59ca7bfd5142b2add4e4f9c8d1bc1518e1ed5b7a39f2eb7205ca50478c7339858269a4544c01bf37fff3c384dc99cbba3d36b9e20b97e8422461605c457ff2922bfa6eda7f5408760dbf5555f4d0812140fd08395e2d436bb69025b369c6f694bc73243440db773a4d1de96751a8f02557d2b380cd8ef7519c1815ab4610147750fed4f923c2bdbaa48070c1b931f7a4f65fc7bc29aec9ec61d5560ff84191c54af54002a4d41198b85caa6bc2fd375308326ddabae7b3bb7f3e61b822c25dc66b2d33ab6d64e9b475ca662e8b1aad3c8258420b8be6ff408911d355b7cadafbc39e52e5ffe31ab0522cf0a332dffed83f6e988718b5d2003c07031aaffbc338e42342c6c86d70c01928d2cb7b36539fcfeec5d04737bfc8fdd87e92fddb96e0a11e882f8165122f39ad29b45144f95150091e90ddf6ea22aadf9333970c7493f32645bf655aea7a592f34a532859f6da57a965594691c640ad41bbf58f03f7c8ca017c0077c95530e0e1c09726cea32be954d575236f6b85e39ab2d14cd81c75496e69ff434ddc9946b3e562f597d2e5e3f9955cb8208fc1d65cdf4c98ec1e42758040ced0e9410e8f47f91e9286d244366316068cfa65e949f052dd2fa9490ec71ef68547cfdd5f81ef755161b130ea4be57d6293aa3662798e1425ef5717c0fe3f9e07380a001af48f84c13a695c4f1df9450316fd5e6c25e798725bd9bfedcf6de8a853d14aac57ea3fe882a642c43a5f6c01c3315cb1f9e7338cc917834fd050bda582ec5ac9d64e3fcd83013bae8c7d834ab640b2c78e0e4b35d3283fbe13834a79b4156cc1c5d1b73982b922b0a1ff2756cdbfcf511213250b02e74f8382077e8974617f148049ded7c6d09216ae71a51b2f3ee9b1e5f56a97cacf26c9b62ea9a58126ef5ac21be88c7df88bffe0e78f236dd76022bf5c784d521eba829cc1918a9d3f916bb72bac1c54aaf01e12f91633a317a4aa00ea8e957e0bc2a97679a723cdf0af47c7e0657d5c320ec63a0f1bdf64ccd99ee0dca3d652b92630d78b77b98e6f447e697599a74559967dcd6a0238e3c6d02d70557f18da56bdfb932e1382443078d436cca3c855d10a43149d0997139f994e92736c5c0e6f0d0597650632505e88a9686cdff537acefb8d401097c0576e4ebe71ba9bc7b22cd6593bacd718c5155d58698316925c0bc36a79bf4d5d6d4292d41f78cb6e5c63774e4ce6bbe2dc9c151de3ecae8604ce44e7fdf1bf20570e14c9c6969ac8124eab3ff2179cb6c42228494713a8ed76fe4375baf3c790433418d53f5555943c737ce543cdde4d2158cf31609afa09758e9123bf22ad82c63704ead73113b204c73ca1f9f099dfcf858859bd171b5541127bbfe5beeda83297682e28ac1b25578b7582493fe6f1d41662052c64f996e359f1a2a7cd82fea1e311acb48c2329353ac0bfe1e38e31234c55f75797411afac9ae46eb934907cba19c2d499a9c371aeefd1520b225156e0ef1b2e07d4ce1d3f5958eb14d7a9dc86c0f2278c82bf4c5f7dddf8720831760591d97b6bdce415c761eb6ed8bde46edacd8bbd2f1a9d42e5ae7b94803448a72170811771e00f6d388a71d450c03eef7a8bcb4901cb93ffe38cc49f3d749ede503ac79adc36ecbdccc37721827c201c1f09b082dfb71da7171df7ba9628e09e60f5176f1b2ed8027677d9cd8b83ab9491669f164b04a287e6ec6b19ba7baf399b8800887c4ad80bb263123bc4ba28ccd6ba3e7af6693c848adaeddaa7f17ff1628438aecb074fbae178983fb3c76c368d64157cdb0391a828c82bebcc07756f7b79f846776516dd8361cf051441dbfab6ded649f40ef21d7246116e15ed02812bf1d1a34a0705f5706519d07dda972e308fcff7c1de3787436020d452ce661920f53a77c133c818e2cd3b47faaafc085633023efa84b74ad3c30519726af214e7bef4585", 0x1000, 0x401, &(0x7f0000001240)={0x18, 0x2, 0x5, 0x1}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000001280)={0x0, 0x6}) sendmsg(r0, &(0x7f0000001840)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000001440)=[{&(0x7f0000000040)="d88ca600a287665e43f2b06768bef35d6fc27ef7bbbf4669c08506a42c440c11ac4205d3f46d7942a3b82a1f9f2b2b479f6c00d6aeeec99c70cff6b480a6b27ac62be31c72fccef889d575d0e65262785a0d29a54e8cb454abe228233118c52eb705081e5d966fa2f5d09823edbc94e0b20c0a195eeb2bc0ce5f923446bc74e92c1024badf240ce2031a728c39aae6", 0x8f}, {&(0x7f0000000100)="10d937ad4e603f5a92e84b17e48b49bd4cae860bde50b46a4b75ad2ba50a27063e11760b0b7898a6c2335a28959a801877a27df3f88011a3b0d8722284d00127390729f48181781f0a4fc9b65d2667f425bedb8270c6697f398c688d91cf47623689a12bb3c5ead248772e41ebacf6983cad3582fc6100c4d3c5c120558f9937fb479e927a4031f8275ad77babe04ca60155c89423e011af1973b31815e4ddd0088d11e2060ad4c5e9ba3147d224814431c9f1b7b02c28aeb3ee4b2be6c265c56e7e7cf76d2dd2fbff074dfc1286cc25790ac8194122b797e6cbc1334b3d0c38e8a617d0e1124ead4a44242ef7878d299192f79afe553a1614ded62826cec2343d561b3e046e1a17d9a4aa5e8dace0bfc089434db9fe47cb8ecca933601893081471093eaf19dc95e2af8e5656acbe3a9fce6622fde20eed404fc975a0fc346edfea04bb323d9a340ed964f0ded16c7516674f42f795f080bef6490048cad20a13c71a26076f390fff4c1e4c1538188cbdcd87d5c9d59245d610b112730f9fc1a4f52b634ac9ff1eb04ecfde81bf877d8b1dcddfb7926b41e320805bc3c16596ad9a10aade6197dc8ad9741be02e1bb19d2cb684777ba75d27e42c28043a8c1faf8c50661284a97c565f3e66babf4e0bc51005e256b120826368c5405a81484a1d34c90e8302a7be3b1310cd44f780110bdc14901384cb78cde9704f7597f38e003f80c0376f2530cb948588a2ecfaa550af52ea368d4390e8c0f70dd7e7ba0a650f15f7a165e170efbfe46f62181d9c26720879e0a4e975b9cf6b233709b8c954feb991e3cc42a022860c3d5ecc0d5828bf0f119d35580cc148834af04eda7c4f4e149da336ef83680a0d2e8b92881eb999d2f877bcda8584ad78c4573c3e569d33d9924e627b5578303947adf328176321e823e45c6caff7237054ae83e6c185b4124e602fb17690acd6de822bb58b55881c807148e1d168f36705eb2790513b3e58694a624df0d4552617d5fad2c9cce40f4cc713497d42178094f554f64a5363a3802388a947dd3ae37020a728499fe5c8edee94b1c132ef2b26b222c8889f1cbe1a9be74ab433ff314373f6db2557f1f631ec5f1dd81f17c06b4a07b16824cda7c0170988429735bc0993a30d34142d28561a59fcc73cb0f22fad6e5005433d43e98c2f5233b9ddfd63abc533495b4b99b8e71de2567ff8af320c21004aaf44fd137fb84d31b16ca711f7d10d9b06929bce9ceb017e4f123d6e461f9a9d90c3d781115351bc341304cf701577de240355d6745c4fbba541a6d943e161070268dc1b617e917b895b134e251bf8fd29d4f609e451b0706cdaad1fa95435c9526faf24f0aa57e01e873f7d3d03b34d1ec214213fdda724018668992775bc76bef8485a16c732f9cb11f602537dd1816720435a128fc98c675e96a731863dd5e3b090a74f86703b9ba60b0c54cdd466b455a13695434572995f28357d00168ab2a75809b696dc74385d7d7b2a991377792ab0fd71378cecab5c75178bdbee2b68de3cac58c11737db4c7d37272d805be257ce566e58a8201d2a2d73fa9f533389dc0cd0270c4dadeb0481511e07c751fa022e34a0c24836f2a8797ef9b2db72aa1b8a3d347d5bf03d3381a08663bcc10f983cb826fbc80b8ca0373bd928decbdddd9538a2b6fc7142b17f05a5503a8ac611797a50ba8a52c30da5049c0098484c3e72993fd3d5197a7a0839b23173ef63246726e1ca2fdc8e964c96b97c595180f7556283ba321f553acd158c4f8c1f98a71b2db783772a1c3b65a5853a3e5636796fa389c40559383e3c18d2e711925d003101ef3057d92e02abf633e51e10a40dbfeb98e33319c7bf77fd304fcae36fc2f41f1dff131e8bb9f272cf21e366db1caad3851a7e69268fcd96beb3258e1031cc2b400a83492707722f59efb51f78a1716a3eb90ddb1f4f6da16ad5c5ab24800df83045e56cc4ab70cb59d06feb1ea2c2453d2905e06baeb10c2107e6efa0d372a496304597a12f632e0ed769ffff5381c9e8792f82e88a03e2000c723a1676967d56850d7c6af1e48c26a69beacec425f9339eeb3cbf6a1f9dd5aa9c9edae70d0e844151242bb8e94f584dce03b23ba6787a338764ef9265bcac315b7d55d6cec9bed376d861fb1311f7ee578f8775c27dab49fe0185308a8bc07e38682b2c8353f539347234e65ee66d08b163020c2521ab471176616e7fe9f9e7323dd2b92efec9400734a02f599e72ecc688dbb81d0ae750f9df3081bb46f0a0a34a861e76bd624fa6e6c7bd36ff1cfb89093ea1d91bb2b1451ef03213c6fd2e556a7519d806ad832ba63b4784eaa2806077537c89c48f0cb91dca41269b656d47e815cea0337cc916b03de1c63de80f324fcedc7fcb66ae6820e41e668a5c8f334b57cdaaf02291994dac16fdfd82543ffc162246be8aa333f881eb430393edf795ecfcf8c6bc7cd4dde438e9184fb01c47b96424418be0328f58ac5870b2150fde9beff4cd74423e130426cd3ee58afc385beb0f7080bb44b989e001b96232781ea101f01337369cc20e2b34278b58c684a69dc6c227ca53aeed3c1f1117e0f71488693306ecdb249f0cad0439665238b335271bb2b9fb605c6e6e45e6eeff0c5f2ff7e5d48d5f7a161b952641802ef7d9c4f6c1008168a9df2404d508e62d8ee60a6fa2c94c0a8b74209b2847ab1b3efa77350571eae09df366b245b53a6c63d03a479ca7c3a32b45d6bdb4f5bd48d42205c0a2264efb333d400b7884f10e9e43809b08c0d5e9f88f28574ec07912aeabedc838e8a92f6cb99c19b867d347ff637c241b76036f10f7a3f2b79dd403d91638ae4235efc15c408c96450b2035a0bd1a2c09bb72d078d3bebbdb67471c150e321db9dd46a3c5279d0709ce4a58c513aef16865f68d37afaa6e6d275ffd1c47e2c6fb23b123725b2d2ec80ad128f6a16bb3ab4a0479ef7e67d68c785ee6e4aa502fe2ad39733f1331726ab06ac1d08e8a03f1da8530d3c158827f3cd4468e93d4f274911d8c600047a520e7c0b99722054749b73ab5dbddc583ea4311989191f330914d105d80ece2a085212ede5911b4a634cfb1f1153d23bf50b7a101f53e88575283f7bc825cc79203a49660935b417b7d0575f4e2fafa760a94807a18dce459b6ba711a07e8c13b1e4beecf7d24c5c5cfe56bd5d6a80021045be734bf52e006e8ab83bd8cdb39ca8d1c0a1bebefe5d8e2bfff06729a2253d32d1a52846e999af76f69dbf15cf2254537f67a686cdcdc0edb6ee0f0713d9b058b228a54db35f5b0f2092986b99aee72011557930844db8cb79f86015793164717baee6fb00690f4362b3608472bbf473f8d6ec5809945fc57f07886433affb14f3b66fa2c7999747295c9e95da2593ce26e4d643095c405abc7ba4f6f2b7cccac3f863d3dbfcc0a70828d64c81ae494022408ad19fb26367d2934fc8c99e6daeb7467928e39d058edca114e84ab68a63fb7ad6025356e2ce0e371d39df1eed484d38d3a5751027cff6d1ed407ffd07ff1c20f61224c862203c4fc8f2884ea83c9672dcaf459cb36b9c608c83d5a45d63fc84b04f99a7dadac4faf036399eebf4a64df3ef0b088fe30ba3243b2a59ad7c53cb9950409a15bcd58616a19b340e6bf49a526553514c4b80bdb998d8bf602d9d222eed100516cb4611a2129ab518b4604ef6eccb786117c79fcc78eedd821674d5aab8adc0f4c6607a309c60206278e5ba37cf79e532243fab59f244b43cdfba8007aa91de1fe6a00cd7894cc10809cdf8b9547f690e8b7ce3a157c9df4869ed43528a8f16b160ee9710ccb9fa65cf3e908b3fd49ded470f168482efe039745ad44f51c912aaadd1e9ed3a6072aa57a8546413517aaff496c43711a4312d5943d6aaf409f9abab6b549fb998ae913908953a05552ddd4336044e971c9090bb1a8c13e7e9b8d9ae8abdb45ecfdabfd7740bd8a8d50ed01a568d20bcbf69c9356abf73a7f6c2e8d74249c2d3d29af2f573f54957a5ec05ccce8604a2c55d18cd58fc6c9ec1b04f9308de1839aae9051ea0e9175ced7e8fdf072eef55af4386e9662efde53a49a451082eb97eae1c1063cb9d1c94524d47eb542f8fffcec483e1e09c41059d3ac2e9023eb27ddbf51cff086fcdcaf9fced40893868613823e1196f37394d9228348883ed091a893e40c408c43e62f39e5a14145f1b8378be6e5ea61ae894d434635c4e877ac832daf53d3aca8706eb5069d40a707fc75ff430c13c8ea76d7fa1d56c703bcb39d9610bf151b7aa86e0caa0a3c441911167e1eec3799366d9b7c895bfd685dd18258a3f580183a4f774ef47a65faf95ff154a3ebb525a1e3bffb7ccde4173c70fdbaca2166e3e54f8b82e82dfa92f9a42d0da8a1f166a177e20081c420c97789ce17d89bf4025abb22b752bec039561fdedf85cf1a35128a104b85954c9f75528e49b383d275a1e08edba3ca0043c69e3c84b88643f54fd6d3e77fa2d717ad12b33cd20888c33019456d98653a6cbd79b3d3c12ba11274cddd010b823622b4b031650e851585613f4b5f3400c184055e7f81b54c599a37cdc33e854ca9e54fb8bb3eb375418edea627a06589307a889cf8c7faabfbd426518e4fb4709d0e209cc98580dfec9e5d326d67e3d42502193951911cae944a432399d923b8f3ae50e5b1bcda12d5404c34b77950fa4c66b18bcf86efe8a3c40d57e1a2f9d19904cda0671bf91e70fb66d7fa6afbc63a288856b310905e5fd19225ef253d9fe2438e922e1720392a4507f6cabfd5b42465b2e952d7238a44b540d857af513a6a9b7e421c8addfd10d7bfa0dbfd4d2afd1eab41482bdc092fcab0214dbd6917ef9d7103c8ecb410c5978bc93493434c8a3762da6885c9a7974f8d1c354a67c8f21bef57284325ac39338843a5c6fefbf424170fa46ad3a5e70464b5e4e5a44483ac1bf03f4088f2062a647cf298bd3b8ea2e54ba5037cd17f059e377ad4cff6ad1ba1655b4996eb31f8b1d5f15c23bc042394341f089717d260333655f0b06b12f593c2cd369d5d3ad831725d7f7b65fde567887198a2c57384ca9977fdae15e3c41234b87fd9c3944b357b0de73f3a79a101439faa280de65b723dd217c0c2caf7db26ecc3cfa579da7a0132992f7ae4fc55a5104d0358d261b3a273531bd21d82363541f6cda3a27f04b8274b2ab73463fb7097bf759222b1ba7f9b57cb31413a8fa9fb134d43ed141a3ba336ea64aae8419e10718da677670e6dcab557641602c030f14021bdaaf10ab0d487092701493ace36ad123fe14bbd988f2a5b4b9b6a77a65858eea61b88e5f39187b0a588494b5875f8c6cbe855003763723a94533bb49988770c0595af1fe3a5123909626a9555381d7537fea6c68ed7fcdf59deb8d4c6992d8dac9c349f7e9589f171ef185313448282f6f872a5f4b1e2cb254a4c9e22c6240ee353512af139dc87de8f6b600bfbb32bd597ba9dc4cbc158dd489a3dcac9208915ac438de0a5b5ece5c5e3302cb8097164f0bdfe13da5551232834e10761eb5fd9991f956a1bc44e6738ce0e05bc31de7068b0d6e65a211cc4bb0103628c91dde68e8989b5e9971e0659ca9042b98b71ac157f3a0960e1d6cda8397b6fb531aab8ec7e5ed82d9f6a7cc9c9eb120814cb6572eaca626025c273c3808c575814aa2317a1eb9995dc55596a47abc0d135621d70cba932b0fa9f9f42fa4c134529088c63741f35caa7bfc4ccb5151c1e511fa35422cc542e0cdb2c2551c2bd985ec9ae6a86e96b54", 0x1000}, {&(0x7f0000001100)="7ef6c878316cd375b101e984643acd741e0b099353cc7588215cee988c6e1e5ac72f98432643f58de9f189a4c609d335fa31d0bc55919e5dcd48908e21ef7e5c01dcce5cd260375c75df7ae2d05520ffda59a5fd625566ac3c212f5b9256ba4f098fbd53a004b1d25d63b80d68cad9312b4b02c78595f473bb9e2ce4cd9a5b9665bc45a30db49fc44101c65bcdaa59e9fd35f07d068930eb868f806ca2905bbac9fede8cbdb98a7d199f20d12c487187fffffe2c09d5b76de577a3f2ad8addf6d7bff02317cda7ccd4d22187f1610d9793f9f0", 0x16}, {&(0x7f0000001880)="784f328a064d699b5e4a8884985d85d3cf7ff371e1eaeb220bd5c78ce6075d42c5fc9fc2c31889ca104497c591fefa27", 0xfffffffffffffe0a}, {&(0x7f0000001740)="955fd3a0dc3734dd766020f96aab9eabfa281e7896b022943df69d21d01f12eefd96f47b0b15e056be69647e8b19985dce0e93520bc70271967cc820bb32488b3d08d52eb7001235a08f8609d9cac99c0393d7688b00495d15d5a3678a600cd491155e106bc2c710182e6cea7fe54c5e1ee216e13d5e7b049ca7b28377aee804248855f2eaf0a9699d8b57fe7ab06b8c2e5862f7a62577a331a2870ec497ca4b08cee16c10ba8f1fcc2d61a88678ed20a885a25bc2f4b483efb0d849674d574e3bab0540771c92249caf0a3c957aafaa55", 0xc9}, {&(0x7f0000001340)="5ee745201ebc5dfe13ca4e98f8da217cb4f5b336565e880b1e0f676761233caa3245cb8dcf6d94672e3f68068403f44e8f2f8bbcfd514a0f89559fd49fb29fee1b28a681b45fc133c69eabf85e02b7780d14ceb54de6c1b454eb098cdbe8b66f56333c83baa7c9a575abb523500a7daaa793a6fbd1fe575ef9ca8ccf27ac98e772dad69dae0a5d033b922d3787624d1f68a3783323ecff2b3e83d3c853dd4dd4d45dd5bdd57b99c34b3936e51c21c1bfb6f56e6eba0d7aa24f5c", 0xfffffffffffffe26}, {&(0x7f00000018c0)="35ead8c66d3cd1f6ae2c1cfbbd25a49a6d47ac8f190d38d4bfe784e624827880ffff5a6efbf3402b82b1b2c231b96a78722ac4fe", 0x34}], 0x7, &(0x7f0000001640)=[{0xfffffffffffffec6, 0x0, 0x9, "13acfea64529eff08755bc73076facdbf658d48a50525b00be4a4b420b58b91e942e81e1a02b986f60b4553d7e2e3153b9f5371db956b578f8649c52a142336230521d4fd936f78af93205638fb10819ada55c1e237657fbdc9ed39ddea8c3d3968bf957526ebea39482b74f25ce46b5e1a3886e6db31661829c85cc8f8a8ecf826f0ec1f53240d4f63da7e968027d7713996db3e84280f39f535b0db3f62781a46bfc81aa3a3b6f6fa398a75bb7cb064f725c426495dc601811bef0ff1ef3e74cd354caf6a5d8"}], 0xd8}, 0x8) 05:36:02 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x400, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x4, 0x40}, 0x10) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) clock_settime(0x3, &(0x7f0000000080)={0x7efd1e20, 0x20}) 05:36:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x481, 0x0) setrlimit(0x3, &(0x7f00000000c0)={0x8d6a, 0x8001}) dup(r0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() fchmod(r2, 0xfc) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000080)=[{r1, 0x82}], 0x1, 0x0) 05:36:02 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x671d, 0x3aa5a95e, './file0\x00', 0xfffffffffffffff7, 0x9, 0xffffffff, 0x5}) fcntl$getown(r0, 0x5) 05:36:02 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) getpgrp() r1 = semget$private(0x0, 0x1, 0x2) semop(r1, &(0x7f0000000140)=[{0x1}, {0x1, 0x5, 0x1000}, {0x1, 0x0, 0x1800}, {0x5, 0x9, 0x1800}, {0x3, 0x9, 0x1000}, {0x4, 0x4, 0x800}, {0x0, 0x9, 0x1000}], 0x7) r2 = semget(0x1, 0x2, 0x400) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000100)=""/18) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000040), 0x4) 05:36:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0x5, 0x4, "c7bb426a914a5febb8fffaf8d1d932a06a4e65a2", 0x8, 0x3fc}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) fcntl$setstatus(r0, 0x4, 0x48) 05:36:02 executing program 0: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() chown(&(0x7f0000000040)='./file0/file0\x00', r1, r2) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) 05:36:02 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000100)=0x400000000807) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "4287f6452a105d7ea3c06a6c7790dbb728beab8c", 0xffffffffffffffff, 0x1f}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 05:36:03 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xa9e, 0x0, 0x0, 0x0, "4287f6452a105d7ea3c06a6c7790dbb728beab8c"}) 05:36:03 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x80000001f) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x401, 0x0) fcntl$getown(r1, 0x5) 05:36:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000340)="d0e6b83b3210fb1119ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c005243e05159fe8ad23ad5f574c3f884c820a7072751f93682308f635ca7c3c20a4874a633fb315b259d27f94a3d3aa0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a000000000000000000000000c91a62629b6b8b156c656514d8ce1132154d3b527dbd41e05edc77c9eed3f9a10fc0b6c265a4daa243e09556396046bc673fbcd80e0643e0f3012bd1758d0535ddc0b335e8095cf9d0b3baf4cdd3472cb022a9c4da4e9320b97d95cacb8e31ed82be1824872eca09f80bd084e6fcd340d10703ce1698518373d340cb10553d8e3609f21a642856bb621abd2b722e80f83d8b86360426ec967974a0663d5b53fc6dfcc67e20269d922a9b62e198c62cfb952e2bef8919e59bd2e770a81e813b58bf9602919a9c63a4a5ce7a567ba2c328a19e36709f015183196db52622f6bd49c207a4", 0x185}], 0x1) r2 = syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0x47) close(r0) dup(r2) syz_open_pts() 05:36:03 executing program 1: select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0x3, 0x2}, 0x10) mprotect(&(0x7f0000411000/0x1000)=nil, 0x1000, 0x6) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe28) write(r0, 0x0, 0xffffffffffffff96) 05:36:03 executing program 0: r0 = kqueue() mkdir(&(0x7f0000000000)='./file0\x00', 0x10c) kevent(r0, 0x0, 0xfffffffffffffffc, 0x0, 0xcf9d, 0x0) execve(0x0, 0x0, 0x0) 05:36:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file1\x00', r1, r2) r3 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000000)={0x2, 0x2, './file0\x00', 0x0, 0x80000001, 0x7, 0x4}) open(&(0x7f0000000180)='./file1\x00', 0x20808, 0x40) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) 05:36:03 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) close(r0) 05:36:03 executing program 1: r0 = socket$unix(0x1, 0x8, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047308, &(0x7f00000000c0)) 05:36:04 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x8) poll(&(0x7f0000000080)=[{r0, 0x164}, {r0, 0x100}, {r0, 0x80}, {r0, 0x4}, {r0, 0x105}, {r0, 0x144}], 0x6, 0x1f) 05:36:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) socket(0x1, 0x0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 05:36:04 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000004, 0x0) munmap(&(0x7f00003f2000/0x2000)=nil, 0x2000) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) 05:36:04 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) r2 = dup2(r0, r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x9) syz_open_pts() symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 05:36:05 executing program 0: r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000040)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0xfffffffffffffff9, 0x0, 0x0, 0x3]}, 0x3c) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x1ec, 0xb68}, {{r0}, 0xffffffffffffffff, 0x73, 0xf0000008, 0x2, 0xd71a}, {{r0}, 0xfffffffffffffffa, 0x28, 0x2, 0x5, 0x401}, {{r0}, 0xffffffffffffffff, 0x5, 0x0, 0x8, 0x4}, {{r0}, 0xfffffffffffffff8, 0x40, 0x4, 0x7fff, 0x5}], 0x800, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x40000000, 0x80000000, 0x4}, {{r0}, 0xffffffffffffffff, 0x4c, 0x28, 0x2, 0x4}], 0x8000, &(0x7f0000000180)={0x80, 0x8}) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x4003f, 0x0) syz_execute_func(&(0x7f00000001c0)="66430fef762143e30066410f38df2e4728d2c4a19e5cc8662e0f0d97430000008fa97c807f16c4211d5c602f660f3829acb2d8926a1b8fca381280586a00004f000000") kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x80000001, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0x40, 0x4}, {{r0}, 0xffffffffffffffff, 0x1a, 0x80000000, 0x2, 0x100000000}, {{r0}, 0x20b685d0d0bfcff, 0x10, 0x20000001, 0x3ff, 0x81}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0xa, 0x0, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x100000001, 0x8}, {{r0}, 0xfffffffffffffffd, 0x62, 0x14, 0x2}], 0x3ff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x40000002, 0xa30, 0x400}, {{r0}, 0xffffffffffffffff, 0x50, 0x1, 0x80, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x5, 0x5}, {{r0}, 0xfffffffffffffffc, 0x80, 0x0, 0x4, 0x8001}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x7, 0x7}], 0x5, &(0x7f0000000440)={0x8001, 0x100000001}) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) 05:36:05 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x16) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x4, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 05:36:05 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0/file0/file0\x00') 05:36:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="2556f88fa97bded699c7778ce49e7a03c48b9ca7c447617ce5a5a4632481339c655ba72bd000ee91f8cf34260d8e6127c19a0fe0f01b6ac02039766bd2de72f62144b86f43c60ce6fa2d7aef8438eca74d68ed23b1d66395ac1b2e0e89c19557f0ccb813748e3c", 0x3}], 0x3c6) write(r0, &(0x7f0000000040)="000000deff", 0x5) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x1}, {r0, 0x2}, {r0, 0x6}], 0x3, 0x9) 05:36:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x17) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40000}, 0x8018}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:36:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x20, 0x21dd134a14f1d1a9, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 05:36:06 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000040)="066b25d59babccdc940ccec9a7767492941735fe9b08494bdbd334dafd", 0x1d}, {&(0x7f0000000080)="4978751a8bcb7e5b492e8ede250e5403fdf7d61582ea8ffa5037ae96899f190af02c1e42f74dbfb529d3cc4a0368c820827cbaabfb026754d58f40f27704c6a11895298507e282407d9d8221910349", 0x4f}, {&(0x7f0000000100)="50325c1571d3d2dd6eb872543f0f90c3865f250cbde2fd5760eabff0d56da5c51ef14c5413fdc47a37e0f2e4128dcf17dbd054d2b0570cb1b80fdf730da35d3fad7fa26038d65b865db90f6b97a7461f9dacefef5a6120a7344c6096588bc19b536c5b90519da3bb21645457594257183580", 0x72}, {&(0x7f0000000180)="2b9d7993ace684b033972137e26feb78342658ac0103effb651941509a6c0b7cdd4468932b861d7da550f5cc9f472caeaf6bd5a4abd9c66e53b3e57b811d6a694202e5b8f24b16b432686f6465ce1f6f3a9e83300f66e9211c8cb0c931c39bd360d7b7b3d534d4e67185bb0afab9e7810a733fd4e00e5ac92f845bb7ed83ffb5f719ca9a0ee2c522a925c051dda3e660fe4569aad4c4b45a3c049a44739263310f2ed09b4f05ea760185c36d51807cab08f02650317047e7f87fecaad0b5011ca544de7284dd59bfef4e3840131e92b1690c6d3ea0503a498913d3f5083ee7a3b5ce55232483e312b1", 0xe9}, {&(0x7f0000000300)="b7b071e19a4e647cd5dafe1ebae7105bfa9225f7db2d43fb8a76a5aa98cb2260a92fcb8c3722382bd05585d75b66b65cadaaf96c5b7eef4024d537ea107126ef378d71661642c5eca9dba1f1a703d0eec917ff33df1c16c28c3347e5e4f9d0bda34433dd82f61aae58f37f6f1453677dccb043f9d164feb9db15710a7fcd492b6618419e7294b163d53971f1ecdcaa90a5a585c4151741087b5682ed5e46b95952f5cd4a90cb4ea4989456156c229adbdda92242aa2dd448d0e318b75834dab0c65d225d8147dd6625ef1ff5662da306659e3f31d5dcbc70539938686a743998a5d21d55f23485d0e989a4fa", 0xec}], 0x5) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffff9, 0x4, 0xf0000000, 0x9, 0x8}, {{r0}, 0xfffffffffffffffd, 0x9, 0x1, 0x3, 0x9}, {{r3}, 0x0, 0x30, 0x20000005, 0x0, 0x75}], 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) 05:36:06 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x6) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000140)={0x7, 0x1, 0x3, 0x8000000000000003}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) flock(r0, 0x9) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x8) fchdir(0xffffffffffffffff) close(r0) 05:36:06 executing program 0: socket$inet(0x2, 0x3, 0x100000000) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) fchdir(r0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x2011, r0, 0x0, 0x0) 05:36:06 executing program 1: r0 = socket(0x2, 0x400000000002, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = msgget(0x3, 0x404) msgrcv(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a4333f71575efb7007ba5c87cbbde1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000"], 0xd3, 0x3, 0x1800) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) recvfrom$unix(r0, &(0x7f00000001c0)=""/88, 0x58, 0x840, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) 05:36:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0xfffffffffffffffc, 0x44, 0x200000005}) 05:36:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002005, 0x4502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80185760, &(0x7f00000000c0)) 05:36:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000007c0)="3e2a7913e4ba6d773553c0c01b3d7af90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828e697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097ea73a4000000dcb95a0100000000000000a864d67971a38826a1aa8937e753ffffffffff510eb0092e", 0x82) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x10) recvfrom$unix(r1, &(0x7f0000000880)=""/4096, 0x1000, 0x2, 0x0, 0x0) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xffffffffefffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000040)=[{r2, 0x187}], 0x1, 0x0) 05:36:06 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom(r0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x20) 05:36:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000009c0)="a312b3c4e6442c010e809371ef222b1fa0787e1672d437d75c4f9cf6f207b4d414c30ca34dc91ff836b30348d209be28f2577b6525c20eff46072d795fc1f5bcc235702623a23f9ea1f2cafaf5ccb399f007b3f885e7514f6e80e02091c8f787149b404c1e3e06a0168cdd0afefaf313", 0x70, 0x1, &(0x7f0000000940)=@abs={0x1, 0x0, 0x2}, 0x8) sendto(r1, &(0x7f0000000040)="2cee5e52a71bc3517ce9c8d33aea3f906462e57ad49021409729b2734c0498b4fa8f58ed3d3225c93037d778fd1e29998245", 0x32, 0x401, &(0x7f0000000980)=ANY=[@ANYBLOB="01002e001682a2f19603e499d07991cbf9082c7d1cc3f91c0ba2dd7b5bf7e078222eb341"], 0x4) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0xfffffffffffffc99) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) sendto(r0, &(0x7f0000000a40)="9e537517b07b2ce7b03b97a836c4", 0xe, 0x2, 0x0, 0x0) 05:36:06 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x3a0914c44f7b202e, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="9c87c3772c0035b87e33332e26", 0xd) r1 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x12) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x0, 0x5}, 0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x4) 05:36:06 executing program 1: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="63a16f28000000000000"], 0x1) getsockname(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r1 = dup(r0) r2 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x40c, 0x48) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="a89a9c1fff06f68871a4", 0xa}, {&(0x7f00000000c0)="0ab9bb247e01ed7971a7e05e37bde8988894c1c61eb4e952cd54c86878e75228ca6364d3875121d34e9f31592673da67261e6c7e293cff82b7d92c0900a2993a1d47ba2d51dee4f5ee80c13d7f32d9193f31198d67147cb62e5f7b9b2f5a8f50d54294dea1eec3273807e10164bc200cac0fa40057f9ec6ca44a5d0109184a87cccee6daee7241529c8aa7ebb758fe772701405f535ab081f786e165ca529d2208a57dd8a27de64b62a6cf143dbeb9ba83a4a6b8ad285264c9098c4cc098c36adb9bd05c5390a3f787a45d3b", 0xcc}, {&(0x7f0000000400)="5c9a7de07e11e9d259e94c6a04da2286fa6e293670d09bdc82de814ef720f5e131f4fe481b8e805b1247eda6a1c1f4000e62705949926adbafcaa0e5bdce31af5259bc9d9fdcd40e145df856f89163ab47ea30b085189b9eb126073e07f9dd4a37a29ef486141e7ad4469aa3ca0d21033255645191475973d6fab4f755a2830aba0134b3b15db63a3126363c9bddc3f35b21a6c602d5e88450176cb74b2161202190", 0xa2}, {&(0x7f00000004c0)="ad580d549c519f500c5c4c8758b29a8342b395ed1a8278ade5109339d150119f13f45fc9670e8de7cd6be0eb3223eda341387b048c87c62e0b3b635e4f0742479014bb876958577e00250539e0b6a9f938eb6f66492c5f00ccd8c6f4ccbdb8c11aee94150f5a51ec668a89982b7fa3b88805396e73fef5ab62e6928845631a4bd7e83f292a6d6fd49aa5fd600cec2e6659d60f4185cdf367b7e9576cda3c2aaee1a02d9638dee7013ac9f8f13cbec32e3b95df08a1b9801d8b4a607da95e9a700ab0032e8ef33c8a5808e4e0cb32", 0xce}, {&(0x7f0000000300)="f1c1018c8d62cfab04a3b7898b178b92c7c63cc99c918c1f8800ca1a2ae4fbdc181f79526730796f189ccbdfd19eb9735a02a68b3621bd856cdb28a01d87ef0eadd2ec30eef25b6374b4", 0x4a}], 0x5) 05:36:06 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) clock_getres(0x2, &(0x7f0000000040)) r0 = semget$private(0x0, 0x0, 0x440) semop(r0, &(0x7f0000000000)=[{0x7, 0x8, 0x1000}], 0x1) 05:36:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x21, 0x20) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) truncate(&(0x7f0000000040)='./file0\x00', 0x81) fcntl$getflags(r0, 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x81) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="136ea73bd2c19b5cbb072c6f2bdc49c4cc7aba3fb878237cbc8aecd78d82e2c0782bb17d74d8460a6d49622bc6de713420045e354643dbbe58fa78b859ae25c41d692e8a23f1e930d5b7e64e76bc618c4c6a139a7b45505b4176be08dd64c6884c1a4b55b1cb466b21c5288eb90834dc088b092045d076dcb4491b1865c8af070c6cdbef25b4e017c9", 0x89}], 0x1, 0x0}, 0x403) sendmsg(r0, &(0x7f0000001f80)={&(0x7f0000000700)=@in={0x2, 0x0}, 0xc, &(0x7f0000001dc0)=[{&(0x7f0000001d80)="4140cf4bd1e3b003fe09fb53a1100a72cd56414703c5fd3e6dca7d2745dab8690c7a212b32afdb546c95b167310f15352f", 0x31}], 0x1, 0x0}, 0x406) r1 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000001fc0)=""/253) mknod$loop(&(0x7f00000020c0)='./file0/file0\x00', 0x2140, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000002100)={0x2, 0x100000000}) msgget(0x2, 0x220) 05:36:06 executing program 0: select(0x40, &(0x7f0000038fc0), &(0x7f0000000fc0), 0x0, &(0x7f0000000000)) 05:36:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000140)='./bus\x00', 0x20, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x4) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000100)) 05:36:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) rmdir(&(0x7f00000001c0)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) msgget$private(0x0, 0x10) ioctl$TIOCSBRK(r1, 0x2000747b) 05:36:07 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000140)=0x7, 0x4) login: pckbd_enable: command error 05:36:07 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) execve(&(0x7f0000000000)='./file0/file0/../file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='c\x00', &(0x7f0000000080)='*\x00', &(0x7f00000000c0)='c\x00', &(0x7f0000000140)='c\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='c\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='c\x00', &(0x7f0000000300)='\x98\x00', &(0x7f0000000340)='c\x00', &(0x7f0000000380)='c\x00', &(0x7f00000003c0)='^\xcb[\x00', &(0x7f0000000400)='\x00']) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000004c0)={0x8e7a, './file0/file0\x00', './file0/file0/..'}) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000500)='c\x00') lstat(&(0x7f00000001c0)='./file0/file0/../file0\x00', 0x0) 05:36:07 executing program 0: mmap(&(0x7f00002b6000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) semget$private(0x0, 0x1, 0x106) madvise(&(0x7f00001c1000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f00006c4000/0x2000)=nil, 0x2000) 05:36:08 executing program 0: setreuid(0x0, 0xee01) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) setuid(0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x4c0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x10) r2 = semget$private(0x0, 0x6, 0x20) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x7ff, r3, r4, r5, r6, 0x2, 0x1f}, 0x1, 0x3, 0x8}) 05:36:08 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) clock_gettime(0x7, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "4287f6452a105d7ea3c06a6c7790dbb728beab8c", 0xffffffffffffffff, 0x1f}) 05:36:08 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/238, 0xee}, {&(0x7f0000000180)=""/145, 0x91}, {&(0x7f0000000240)=""/47, 0x2f}], 0x3, 0x26) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe91) r1 = geteuid() getegid() fchown(0xffffffffffffffff, r1, 0x0) dup(r0) 05:36:08 executing program 1: mknod(&(0x7f0000000000)='./file1\x00', 0x80002005, 0x4300) semget$private(0x0, 0x4, 0x100) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) dup(r0) mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000300)={0x3f}, 0x0) 05:36:08 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) setuid(r0) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') r1 = socket$inet(0x2, 0x4, 0xffffffffacd41d69) 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) sendto(r1, &(0x7f00000000c0)="2170ccd5bad4e37e40c385c3a4232ea3157088b0977b401f1ed2fe6db8d73c0671e0963a7bf83b8f64fe5115719142f5f6ba1db019e0502f2acf8f3b4aa1805f08f8f269", 0x44, 0x2, 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 05:36:08 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) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000000), 0x0, 0x3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 05:36:08 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) pipe(&(0x7f0000000100)) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 05:36:08 executing program 1: r0 = socket(0x2, 0x4001, 0x0) shutdown(r0, 0x0) 05:36:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000000000), 0xfffffffffffffe52) 05:36:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1702) r0 = open(&(0x7f0000000440)='./file0\x00', 0x20410, 0x40) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000480)={0x10001, 0x20}, 0x10) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) recvfrom$inet(r2, &(0x7f0000000080)=""/155, 0x9b, 0x843, &(0x7f0000000180)={0x2, 0x1}, 0xc) preadv(r1, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/65, 0x41}, {&(0x7f0000000240)=""/126, 0x7e}, {&(0x7f00000002c0)=""/109, 0x6d}, {&(0x7f0000000340)=""/174, 0xae}], 0x4, 0x0) connect$inet(r0, &(0x7f00000004c0)={0x2, 0x2}, 0xc) fcntl$getown(r3, 0x5) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) 05:36:08 executing program 0: setuid(0xee01) chown(&(0x7f0000000080)='.\x00', 0x0, 0x0) r0 = semget$private(0x0, 0x1, 0x400) semop(r0, &(0x7f0000000040)=[{0x4, 0xff}, {0x3, 0x87, 0x800}, {0x5, 0x1, 0x1800}, {0x0, 0x0, 0x1000}], 0x4) r1 = semget$private(0x0, 0x4, 0xc0) semop(r1, &(0x7f0000000000)=[{0x3, 0x1f, 0x1000}, {0x0, 0x13d, 0x1000}, {0x4, 0x8000, 0x1000}], 0x3) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xd6) semget(0x3, 0x7, 0x8) r5 = getegid() r6 = shmget$private(0x0, 0x4000, 0xa0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f00000001c0)={{0xffffffffffffffc0, r4, r5, r4, r5, 0x80, 0x8001}, 0x7f, 0x2, r3, r3, 0x1, 0xffff, 0x10000}) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000000c0)=""/133) 05:36:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2052, 0x1000) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 05:36:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) semget(0xffffffffffffffff, 0x0, 0x204) r1 = open$dir(0x0, 0xffff, 0x118) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fcntl$getflags(r0, 0x3) mkdir(&(0x7f0000000940)='./file0\x00', 0x2000000000000008) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1}, {0x18, 0x2, 0x7, 0x1}, 0xfffffffffffffffb, [0x2, 0x70, 0xb7df, 0x4, 0x100, 0x80000001, 0x3]}, 0x3c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000980)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x2000003, 0x1, 0x3f, 0x6, 0xffffffff80000001}, 0x28a) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x7fff, 0x3}) setegid(r2) fcntl$getflags(r1, 0x1) 05:36:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) execve(&(0x7f00000000c0)='./file0/../file0\x00', &(0x7f0000000240)=[&(0x7f00000003c0)='+\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='#.*^[!{\x91\xd0]\x00', &(0x7f00000002c0)='-\x00', &(0x7f0000000300)='{\x00', &(0x7f0000000340)='\x00']) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x280a) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000400)={'./file0\x00', 0x7, 0x8, 0x7fffffff, 0x1, 0x5, 0xffffffffffffffff, 0x400, 0x1, 0x3, 0x7, 0x8f5}) read(r0, &(0x7f0000000180)=""/134, 0x86) 05:36:08 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = msgget$private(0x0, 0x412) msgsnd(r0, &(0x7f00000031c0)=ANY=[@ANYBLOB="0300000000000000c5ce08f4a625a53fbad64c64b00f70ebb5eb55908d8580cfff96fb22ec6172dd6a463e307d3a32662a7acdb9d6711f2d7571e4e6067b726a1b1590e4f829ee18e033a082e701650d35881a8a3f7755384adec93dfe518d578f7650a56a417c1304b955bf9e0c83308b93069f0049883f1ce22c832012e0fdc5fdbe8f515124ec6729521933ed9f0fcd56cb655e803595a4862689957cc6c4f8f2777d86e0272ae86cffc7af6581a82fdf9bc9a5e5cd13bf98e1f50625f161588aebe35dec98e531bb828288eb29e8da11fa810601a03125f45125224c57c7461ec137de1fc9f8d1c5c3e3dfa143c625f2e5dc83c747e652bcb1d86237c6d6857035ac73ad45a711b764c0e96d3a6b867b96d00a7c25c5ad002dabd9ca47924d0ea2e052d6d49705684e4d4e9fc6fac73c5c708554dc88bbd4ab4fc7fd38fab43f964e2ddcba1a18c9691a40f78f802099012afc8b382b71576d8c928444adf05bf20601a6b3bb7d1e93d63cc64e1ba27d36cce172e317c0bc42db8a33cb40164170dfc671f8f62933519dccb77b3df5d3f9847674b03226d3924812304ee8df60049bc8cf7967785224679cf487416f0b43129e9dbb1b8b57a176116439a6e5d9fcf1ac925c89d1e0aead1de92b8565b1305cf970c1f6981206ab2ea1b4175f6fc70559d9921d685d622b7c4daf05f0ab9d89a713503f4fbdf11bed138f5c9ee252f3738f3e472c4a68c9da3ea2ba9ed57355b27c1b74e3e23e70433631d79d1302016027dc0142301f53981f37b6830e27da4f73f6d589687a976c15e6afb6e85881889c0b0cf8772664854616a325b25375bca3340d8d07a708857be22e59eb4acc1f630bfdfa794b14b238c3ff843cc0a216719169a7d2ae205bbd954eb19da0232d54504e5dfeecc015bd99f5bae4fa4751e59e6d680d1958193f22965285b8f1ae648d9066c6567a49783e8470faea4312a57e40175b5f27cdcf1d07c446418f22b82a4c17b8bfb1ae531ab0c0d4e0173f829494c43aeb79fc3a35d2796bfe64cebffee6f082234181ad1d5d281fea2c3998ceb0816e2ad426868f6f37a48fe7f7a74211a8f767292369cf3e39ac4e85a0806ebcbe3b39abf8d841a2fddf0e3f6eeecc9ffa4489b8d0414a624c2f6564c65b6d1f0ce897940803005902f59456419ff0e67ed4454505f9186bc89b4c4c5939afdc0ca19bc5dc48e5835dc9aa4f899c4c1d9c135b5ec622014b46c5f1c79175bfe668aaf0bb55494429b8fe272525dffacb110d261d1279eb0997d1f520fcc022b75c8a0e0e25770add0c23094eb4be4eb74e35513327230cffb637d1285a4fa8bf422f54afb57de78ffee7d453e8ff8e252ee06201eceac5d885e2d917cce90745ee95ef8b92213631707c17bba2734dd5ab06aacb3f6d322cfbacbd9c31853a3bdbc47ba8b7f65e5083fcb2323f6ae7b690e273c59cf589c9f683ec2f8481b43b79c7c125eac9904dc59604ba14a198372a588a34ca74de8dbb5d581a5104ab74e6b2410240fa5f3510926710857e7baf9deee2961ec25f57bfd28f4ff5d72a72ceed194a57ba868d67396cc80b7aeef38e386b872cafa831732ac73e06bb7186b010433e752e2803620bc7a796847bacf21b7d26466ce91d7abe4517b04e1f34016d8570c092004b8d8c12a7d16d45e28fabc28316d583496ed3fbd5f1dd0088c6efcb581a8dbeded9add531d7192d7a20cf1888e4897833e90520c38da96ba005185e7c2f7f5891fa73897e55f78c3613b8e771848f6e69d8d15f0d43908f00f21d240ca09509c616b570a7d18e607c6c571b84eeb749522d7cb7a86c268acdb7d8b9fdc43c2819ecaeae38463d4065e9cde171e5bfa9a78d472b997f4e8d1134658e5dad3572435c7a5b3e0ad428ecf694d09e2b60e58b6fa9611892f3a950d6247e51cdc251464f6715a0f7ed3e539638bc578403090b2de8a8288747b49aec67790d850bbde8a062f667384b452a56f15ba68aa5948dc9be79e7b47f1c10b5f61cd6283c003f5f1aae2c9585936539fa85f1385cdf4ca5c73ceeb372090abfd89045e1e080d2d30a1f187104385e4fe9f0169edf7f866f4f6cbc9a810ae8d06a144240e3b19d59c8ffebd49acf88b37f0367140075788eba9641dbdf059a5b8ac2c47da799bd1e971f165b78e1c228162923c3d7673120655e2fea01e21031ea3eaa82d68b9d3b2d0bddd64c898bb9a19d9282a71640e5d5b5f327dc2dcbf8abdaf3c9fa472c8e0b0413e161d665490195014485f95950a198ba595af30e74e2b5971acf4fd1a4edf32022281218cad99117a974666eedcb247438568b47ca3c969a21ab29b81a575ea7201451cfa232a3bdca1f7fdff2779b438163997945f87d476ce4c02cdc97f49ba1eadba42031cffe662f2fbaff978c3a988877fcbfa269a403bff862525245ddacbfe9468611904868a16698422a60bdf58911f4fc9b4926d4e38be86f93276644c7e2e19237f70341152efc044d907aae2a002b5b9edfb03acab4801c9c73acdd11176c6ff4ced0f539efc4f9144c0305a06167ae20c295461e0dd99a00f10791196c11f35c01a7b1f46e43b181b541dff6973649177b03df4a722333fb0a74a25bf0988641ed8fa3181dcd12da3910b46f530aeab3124084df7c88a250cbaf36a90fd891d486eb7674ad3850622009c4e48a86257b4cbc28bf71e2d76c7b3f958281fd3e37421d47a7c8e9b1616f77f57875ddd762111286fcc84366cabcdf17cecb220c5731b34481d44978f4a6f6f3a137881c94d1b6c1ac3620fb86764a4e814a61f20f8005de7de85afdeacee427288f619241128e9b0fa9c9e1b5ca172f2f3affbb37e5c9b371b157f30282711a0de1d9ca39b20cd854aba00b1eab835e26e3f22124b997af6960460acb7436ce5908cb7b2a2820d861f1ca418f15dab82b816ed663eeba1ad3c512b032de152cba5090a20a0d22300824914bb331b853004b6df48db306e499633da247c53256caa00ea77f31cd8853c7cb4ab02eeaf04e6eca47a4fa303b0ee94656bf6b517297af019f98700fb793416e23147488078b7ea66769f4b86309b66ca05f584ac8bffbbfe53a4b91c8a1554daa6c9cb9052e0a1d8a0faaa53d2f06e1accf10a805b18155dc3c2da46c021bd8a93851576b6575a4b5cd5c480e9f4123df98f3d6587e6ed103f221b189319920bdc2b10dbbfa2de5f9b6cade336b6c49d2ec05370ffc2ec99bffb949622cb7aad43b6e673147ea79cd65da9ce77d75dc6f0a85dbb318257b7f5bbc412c6f7c4eb0afce342e31ac5b1159d6e70a1fe8035b8af7b740516dacce935978cb0ed0605bd706c1a0142ae3b8094fd404129a5c884ff547e64f0499fe4e3cdd0710f5021c5381ba0127c0d9fd6b78461a8c59682db15f4fad85948cd8213efb22429f02b267b3c7521a49a370e249f2c5f8723806595d8b030b6bc9188a9defc2d8ac125d38e69937576313dcb24c26cad855c4a0b55750cc45b3ea9a13b1fb70ec66aff08560e42ff127f603158c8fc475c7ff63305ecca3288e351597a5c5c44d34c3a5ddd7271876c5159aeda48221002612969b9a141fce8029ae3d1d949b129b3a15f5f85d68c340b09ee578adf0592058e15c570338e80997b0ed61611332ccf626d1fc955cb8f7a364d958a6101096a4de12411046bcccbb05db3b8cb1214f173e721a14f3935029e4b35d0ce97d66c463dd4821cf82edf41d6a152729afb2a67a34d3536dc94225bdb8e6eb476757ffcd91894f1309f33c03268c51a80b579bf7428b177a2ef36befc7db58cfe7555034907ddf82a3abecae7d047afaea89beeb3811b18c4f795f56cc91828826164e59236b3d64d7650b930e80000000009f75cfa0479e3a10fa8e9543ed0a5932bd6f5bd6d37cdff3c68e7325432306e4ea14d7b8665821cef69e0a4f09ce7abad423fd279fe71435aa4fe57f6c24774ed17f32549f4229eb0a3858e35ac4a1f34809269efe0eea191deccb89e4b00b31c99132b4c369ae8cbe6508366f005455ac8f19a75514ca8afb95858be1d8aa315467901ffc0a74a2c672cfba6e111e6b220343aa2a10225dec289dfcbf39a1283affd2457a68bafcbb5af706fda59e8b22b0000f866b9345c2817af9125bc4b608af9cc5b881c0650596da0d9771900eb225eff9cc68e8dac1ff493fa767a048b0273b521ef3ac8763f5fd52098c9546120ee080f80090e878ae93a998937d2933a1dbde6c6425b163760c559a61d3fad151d41f4dcc32c6e81ccc906630a95ce524222229edc58364a9d866ea3b963eea447163bc71c3eae7803cfa12e17a8d180d09975ef64a27125d9c0b4945793cee87d68220e4f513861eea5453462a51e4cd6a0bceef35e01c32785b4e59770b94f9efff57ebf8e3a2550acefabd3518fb896640bfccdadf24e83a07ace2febcc7ef02a43ecb8b9d50048f645581ac598118fca013ee51d2fcd1a14bed1859fa099756d67d627251aca9bb591a2f7194b2f4ac956b3e6336a99bda210a23f268941af0ac0c754e7c6ae0d166bfb8c0a84d253f04ec60b912be755c552925cd64ac8e705d21a1e1a0a4cd0b257cb83f3bc046e133edc243b6a630957ff1ffea7df7c42b2bf2765861b58a035dfda5b86ef213ddec997cc09db5b0f7245f4e85fa9176a202a5cc98b131e1ad5260d4c55529225622ef0bea2341b312bf8239f8c9e63c7946fb365c55bb21dd7285dce819b1be271d215af5f0a11b61d75ead79e8c03fa43d87ade3fc6f9057bb7f553d621f6cb1555779b9ee82aca5139c75780a3bf8b00527d302842f0a67a62c2330d03cfa44a1e668b796d6a9e7e928f675f563a7b7faaefd076fbec75b85fbf84a228b3c4b193f2cef30b6b5e02b5a6e851d24cc9b02a936c95ecc2e27bcf9b45447d0243aedb7801714ee399b4077de24e2ac90cf6a150ebea53b5c721c8fca4d08647ed3eac6dc9d9dfb9cd408ca1a4462ebc056679f81070538202aa7dab5b5f22c938ae4acb2dc5df78f989acf8eb46b93e20caa558256819dffef9f8c00963622cdc8c1f65154fca72f34b7dff51ad7630aa24e2380f462d2d45daa5200622b6bc21ae5ab20e8c0ccc77777d358d7ba6b86dd74ea5321dd0c6dacc80808095f0de362ce2b4c3147a547f642f7159328a690cf6dc71b64a16fbfa6b7f517029117458f0ffc72fb14e2cc15b1eba55f1f58127d6586db7b3db4c0fe3b30534859c3cdb285eae4dd23a23623aade7303df1c7b3ca305370f9186c183efa58102ccdfe33d015ed04d69dae98f8680a78a0c5bce8316ed460636d49ff8711c36d2c878b8421e68197e9df0c12438a5fba831e25867e0ba77dca75f35e8c5569fba54514d382d4947b7f5ee373caff7569856c1a602b7b0a1124134cacd1e4a0d1d3f9759fa2e463ec8f557538f360190d3e6f90b0f9415f7f95419c45a6443c5922aea62d8f2f8c9b254b06f1e31db1d443e901067369a9267544ea93d7e59f096ed0c5c03829d4ad024751d8cc7c9cd497377f0aaf1d78d04920c168e029ad5afe50779c3fe6229539a5716bd6abd4afcb3be79b13fa555817e29f0ede0e8ce908c8b4659c8b636bf3e9b8ed4bf11de7f309ec07bcb1d5916985ce8aa3b0899680b3933cec912c5cc605c9f33d5234bced1931cbf26913e2bd5204f6299c2785790342fd00845f7aeac62f7d0c8ad167b74afe16fd9f4120068c6e737199b4cb2a3e0e05fd69e82d361a3587f0b5193ebd4947d3c69e4fe27e3505dbd5ad3c3f29bfff86f6083dfc8cf3ae91f14ee6f470bf718710f1d80d9086d367872e2925f3efb07c90cadc424679e70db59efc0a5925d0a794d3194cec8ed4bd73e6e13117ab32bd02a53194babe97637ac2e1a957ead3612f4658e2b97bcf41af2e159d88a05dea064f10948ebfb36368664158694aa3ceab893447cb31b3b99af81609551e4e3ca3752f338bfc43a36d9289c1ec9ca916e1d6d8ac3429663e8842dac1ac94acca968028316eaca29f448bda58b8df25c7aabd6b5f23552e0c9c80e81fcf1d9fc21aa3dc92d12d493ee7f9e42223abf"], 0x1008, 0x800) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)=0x7fff) 05:36:09 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x6011, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x800000000f) r2 = dup(r0) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xe5, 0xe63c}, {0x99b, 0x9}}, 0x0) 05:36:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = getpgrp() r2 = getpid() setpgid(r1, r2) geteuid() pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="ab670693d946e588dbeab0b64e6ec850f22ec2404da7d65037dbf910101984d5242a45a30c00784b8f7137f61c66e76d8edbc88d5fcf8d9d0e7b79dc39b222348350d229397d281306d92e189ba926bfe49073abe4c46388", 0x58}, {&(0x7f00000000c0)="3e549b835d32b50c9ba8f847d19626269517db3667d42e2cf1728e64803c1da2f38cf37d69ac5cc1ba2a5a9ce3a84e843cf1197dc43f18245e00a16942a03827d164e6aab9cb40dc010560cae0629d55fbf3018b940b2482d02f040c83eed1154c9d23267cabc0d0712b9ee1afb10011a16932c73137122cfa886ff0fe45daa4222aaebfc07caca81f756661b7cf81ec2e1cc9e6a73072fee2a1e0fc659efde09388736a57bb68e07ab15cac7e4fd57d2affc7cb7c3277f4d3827fc8e754baceedb8ac3e16ba753c1ee8d7bd73bf6937355bd15144995e611fcba81e411621df5564a6292a04f1c44cbb0bea56e8db24e2dfbdc90cffac441ae6df08b6066253daef509c5c12c45a3cb966c05562f927df7b1ec89631c6a38c3aeb1b81911a60fa1d466e0966adbd8a15fab9fbe8b68e937c4385063c5fa8a9448241aa5e40cc91ee051ffb207d8e2d0479706b17aee2d5da477ea18d076fa8656b03ed3400598557670cbf79d0073bb70b221e781d39a22b96f3294da54597b005cde30258246331e29aa1e7820153b09f3ffed2fef2dfe46d42536e631c8b3b1fb60ba63c4955fdbdba1848a7c978e9462d6989e15318bdcee7a3c2170deab22424f5fdacc2fbd5f5662f28cb6a13df9dfa6b39833374a4119b4393f40090733e0e3508fd654187210739e5ce728c0af4ad02f218cde9c083d4cd4dfa2a4b53bb19a877b3b31fdecd157474053f1d61cb67e3a0b619a148b8a18e8ad404a7e390b7f7315b0937f8fff3ecc17669b08cb237abf2c8107c6104b3fce52f3a1c5aa298c8766292c8469e7808560e89e2266d9647838c59683b15c5038c942872f167026d704cec36705ea4b05699a318a1ad3d9a135b9671608dcfe0eea6c27aca1c8c5e3c1b10c595a8ffa0860e6070f14ce976318794167caea6d9b90be002f519e1df37f9cf57c58f260e944a6422eb06ff19a9fb373d568952c53ccb77f87df5c91b3a9f2ef03be44a92639288388993d3d5f60f4e2b2e9c279e4255c6f283d09b3f45dea55e2363d217f03c1376f6d4f5ddb6f42c820b6dc938abe3b0146c065a4b00d3ab555c2bdb90352d75dca8ff3a697ef4ddb3e7aa4a48ec68d9c29d2ab3bc9e6ea3d14d87cf5b03c6f3ed7fa1037661689065094a438d4b22953458aaf44dcdd21e74238a2fb7eda97cf52844f881a49b44728510ab77b59b286fc12f239caad76749b8d771d8c7e6d0e2d9b2bc6467972b675538f5d576fa26dd03bc2fceb47355b4b7cf97368dac30d77584177514cbaf8c091baf3bff2eb8a5f333f747b6fe19831b9caac7574838e47c6684f98d19ceaa9f4430b31504f3ca8eeff3341a02808ea56249cc9644072e049f134238744159862f0e9838a92a383d5777d62e1a72800dc93d0f2043a97691c2ce6d3e38be8acb65b7417b0dc74f95ade09c19004a2a3fc58612e0755b995a9a6fe32d53ec692444ce9ea742182701ccf4371540f0b3a94ed97314567bb95f9795ed3fd2e347e3e9cb624f0457662b8dd60b74c7a918871183295bbdafa02906ade7669abcdff8f7587cb218f5cfb142ed703458bb23409b851f7df5b88a3b2812c452c478b0015a66fcaccc8db47290aaeec070cf24674825b64cdfaab3903a682297c5f0b6b96bcb7d66c8c98a7a0d4d8ed8a793f62b822405498810de13897a7ad410665498e19f365b80bb2a4c7ed3f5467a503f0943f4864db81c9477cc89068fb074e11c7543377258bed14a91fe4f5e4939d70286cf94a799191c8426cda95dc330ee2eb4a2f71a01459e9073a106670d8f8419f2734b8ce02fb35594c68998513da0b3928bc2de576ed98f24b6aa825b44284d6ed732312f7ba2bbd4a2ea46646b1f4fd1ec1bc8da48ff89fbd7dacbe53106abb500bb9f637a4e3b216b8d00a04ab485504a2f0c0cd11ca78351aebb11f0180ad4888daa27f59dcfecab6b64110ba2cd8be3718757b855b4eee4b133f695c637d0b56ac3a0b90c5576060c5650d6d96eabd571d8e114035e858835f4b63a1341e822b927e2bef1cf738ff12a1d1a1906d6f9daa072f8d20e362525513b591f2c0ab9671d2b6294dd09e33b8d72e2a577fe196b8173961f51a69b3d7ae5652bb0b4abd1e4a33033556206121a0ed643f2b1c1cfc35f3e0c4f7b6e84a876464c8ad97bfa4053e5c204156c2f2036b82fc849a5884f7faabea249c9e18b18e0e203fc5e2206e5867278a367ef1ec3b5cb575b060fdb5b68b9f932aad005b8e478e88de00d5f7150d9c1586815128a6ffd6c62f67cc867b30ffb1bbd858d4acb8a7a0b622aa468a62cb617677f01a77b145cd9722fcfc24ff66ac323c1ab55c4b5f1a7fef8c8031017ed4adc2383163e79af0233056e1a07e59a2c827ad400695deaf2d4312e88813e090b6deecfb096330a9964d5d21cb17034bce3c349e6405ab48bf577d059fc34fa21fb78e9caeb5b7992066634aae0d42487f7a3ac5c9649ee9db4654b2b27275ab9c833036a9b1e967c321299ad2dab41a2f1debaae0401c517b70b58d43e5195caf642940fcade2d2a10d67afb7d3240d80ab3a97175c172bdd0f3416c13228b2b50589200fafd574734d17ac5b6d00376f2c638589ab75127f0ada9f478ede0c6db089335a7132d8b85fa0fa510e14d635ecf22a20e88efdfae835cf81a09a4c2a455d6cbeb7e1c05ce4081134135516cc1e9da46cfc982340ba35f4b640acb0cae6a2516741486ddc3c7d210029912c424a809b51de92eb0bed368e868430605ba821b1eb4eead3422e03e00a428c25ab92800c0c9a00793260ffdc7ba805cdf2748d455880ee698fd7dce88afb123dfd22e6e7f90232c2ffcc906eeb7354b2b944df4823505f4c40e8d475f2e85ace3efbde93d7ddd06b93559f4589ffc1ed1941bfbd5c70bd8bff2577d51a64c88bbf0487eee2ef7e9e6922d02dc905a3b241397258b17edc08c285167d78b64c92669ca3df72babb103181874abf90c330a890dd40e9b8d6812f7b30de801c8694e4a847ed98132eca885c54ef56715f6b9927f06dbd1d6d29568fe0206b7bc526da3306eb7adee7b7a27d5260785bad8b85ce0ad8f1127258944e7ffc7045e3d76ddb3230a8f5da267eb223923eac4f17bd9373278b2894c252c873a1cf8645fc48b48cce6a82ffa105ec749e42d5a4029d9bbcf7cd4267979c2f6d14cbe254480a0d29d990a79b5e590c580dfa09cfbff025644acf840265f346be40ed45262cda6684e5ddf20f7c8f53d15c89d379119d2bf6e7f7088776b8e0876a6c8d3b90194dd013c307c96cd36c2b17a85a06d8333da13694aa889ef4cc7d7e2b1b4e232c7bff3bbd4058a74f1737d8efee61e91596d35d915c227e315b2c6a2563baf24e844bcd91061a51f1e4f884b3a97935f91df9349b8af5dfc7effc1cc27a8ee006c3cf07b9d4494a288a96a162942e8a2c6363069b40535af4ca29addd88930cb7e94394846624e1537eddb78b5e524197f70e9ca1dbde92762fac84a043727504bfcd94001a169faa8888054259c27031a6113b865c434c951e0da8b1a7ec70213b4019f45575a851d224136578a32f3eac6e912ad915778ad63d68378b2611fa70c0b629627f0e4329d544d51db581c50c186024c8c5519a9333eb9f160924a41d37f3720781b9d7a8cd0302725b2e04a69338a4a1615944b054a612ba98040b2a25aa38d76d886b953b68f18fce07680bc4229c1c9c9990138d3ac13aac90d4f43aab3b71b7b5d3d090a659e750c433fe41983e4e82097779ba02e98c25283a80fcec240a295ef2981dc512762cc029792c707685dd0bdf4ef81f57af268526d042d5c1466084ec8c04e94e90b93bad953a3d5d6af7546c945d5dd401e336f9dfd4a6bfd09656eedb0ef3060fbf1bad051d7aa17d337d2f8aa8f3711770acb348918c1a6e03f5c9e77e75f45f33623e3c04413c66ae09e6c1dea469494010fa70dd0796f4ff8439be686c0476a2e3a56da84beebe24d1d6c6db94cb2b09fe3651da82e31479db4e0f2186b1431896c06114f535d9af2de944cd88e566ca553b2e8023e04fffba559cbe4eafe26a88296f64f53e4b3d60cf19e618ae17bca86dece1a214ab891bed6170171e4a4c49bccbdc21b3c2e870a65b3afd3395877a121412049007bb6565a291526cf0546855dbb79186aca91e2b701648d06099594c18b4e9c0df3d2c231727d7fdc9984c2bfa2dd421e3b4a1d008e62a5d0992f7cfe952cb3367cce939551900f74d37ec54f3047031a5a06e46eae7c16d94efb5ef6c1cc75efac76bf7c62c1b97af91ad00165f2cdc6dc908bff3954c0e976beb5b81c098b75157f188b48959f2bb9ad808091d8ed3659775a3d64318bf86fba7936301b865f55ddf5a5ecc1dee9d9b4ba4578d50df36611ee94bb7d32e9dc339c2108b194aab71f1000d6822f19885f8f199cfab0cf5c78a8092f4f5c9d5f45508fa259e57ad59809a945ebb26539981a4865d167ae9fd23bf215d0f3d177ef066e4bf4e39458cb019635e4d6f8eb38c10a55cb6a5f150f015ca48a40cf4f46f828b75f068e42514b356d917d8ae680155103b50f65d68cd4fa041e912aa5a6d3056956945e9a9887270bf4011adcdd6f611719109b5613462f367f29d2c65726d41df288a5af4a30654a00a379a55093f0bdc935d2bf696baefd583babe34b87d52ec20633cf2a584c4ece3ecb7d3098085bf2df3aeb5b495d6025d6bd5f294a7ecafcd5f79bc7650a2d949186ea298bcb0edb32599627d6a03524d356f3a5e9435e3a7ced32c3b0657c1ac3252000165d651b77fe8b558b2dea1d17c41a97079dea166a00c89f148f8ff097c7cc999c2b136045c8c8f2047663929d63041cfd37f09303af4b53b32d0a80e5255ae4f618be9f517d8636604d6fc33a429d3feba90d93d06a5bbb68cd408f896778d2dcef770a43b9644f43e996f772f8546d5fe46b25ffc8f79563ebfc750336ef417291c78592c3e5a4fd3ad7df2d59917effb08161198c51ad6e6f445d4f2f184cb4e24d355d5337910131c9d806ad0e3a121f3f5ad628a4819add2c7d34d430a50a2ab271e1417ded2be7aff39ed7fbf92e2d350e285b097ef19aee7099aa3b24787bc5ce1630fe80361487446de08248204c9783cadfd056a33861ee9ecc71c4a64f352b01587dbec3eab93c0339e4d6b83366f0918d7ea4e1d4c38948d1729a179876d74cc37822dd78c11be9068245d0cc4699c09aa6bd97f138427b7717bf62760dfd866ac039e86eab3d6ac159f705ffc9524a099c963736d09fddc2a22d5987a4be622ce204c4981c9d2de8acc9617f485c8518526ef988d5495cac916fb5c4b6d2d39e9b328878bbf0477a26f5b0be85ab19ea8fe73b331eaed719915288547cecc12f9b530913fa852d9e7511746c4153c49fa483c76fc34762ec2e248b16d44ebfacb5787c9efbbda8da7b03aa748047d07bda041437dbb00d7bb56b5b464746aa7f6f4fad271a1742600162f9956e4e74c67a2ee581142bbd13311539dd15cd5589483b05a1919d998118f899d5113c5ed083d60b11b8f708806a7cdf1425462a7ce9c70242f99947a8fabd19e2944ccfe88bdd2d0a0d52a2d3300d10dea779f357c27c5ecd150b996f1c0102c0b089eab92d709f64896f628bc170546a1a4151d55e28c42254e863f759aacb439e0ebe2bcbf7945489b364f98249f475df8e254d0a56e45c1b73ac61c98ea7a557ba821ff24e6093f9a015a15e1c0e6e5dd728a021ef35aaf759f175587dfc96e74c571c", 0x1000}, {&(0x7f00000010c0)="4aa283eca6715101eb77850d28efe76c5d66353fb7598d09f73bd317b6421864", 0x20}, {&(0x7f0000001100)="f4971bee9472fa130bb620d83fec16080a9ef9b41bdda761d2fc2dddbff28569465bacb64446cbcba1ac587b60af591ad8cc4e43347837ebf6fa0ae218311ec672c92623234c47f27edbbdafbdba0457cf047a99aa14224ea234fbda62f0b2934482cd7238deb1ab7ccd68c1f1b54e7b33241c5059a8617158c3ad65b5c0bbb4d80a33c35038ebb1e16878f05a59a18da847617aa3bb5bacced07a40fc87ac9db9d5927142411bebd2364ea86f556f72b9e63f52163a0f9f28cb0ba2481c9e96eac4212b04b4a2de244259dabd0cd063626e99641cd7c0a7e0c43758260649d41b94a3b205a0544a793921ae9d3ce7d06c9970d2d04948fd9e5f96e87042a7", 0xff}, {&(0x7f0000001200)="260f51bfca0f72b2e9ca9020695b791a8dccac1a1d14fd9a9e5b0b5e9aee229cf1820998c968906e4f37f0ba77b208bc6c2123859a8f6b452f1fea23f6bb0606f0d95a09c7f798ab73878114efc6a0edcdd198a394176e58e0d2e6986a11d2846fd5dff15bccce1284a9027c08f4f345e4c608a62d2572f6fb4e4305e00c8e643a562e6e76b7fba0feb206465e5536f003cd9861754982653e83011351a90e13c3418ec9018629b7987c82f521f345b492ab54d78dead35e147cb27da81146eaf35030beb402f7ea486a6f5e27370607c5", 0xd1}, {&(0x7f0000001300)="3d8d9752b3f83e477b33ef23deedcf3618127d3fedfb7b7aefadcb753e6ef5a3af13764431b50226ef4ccaeee26448b0d86e4ba9b67b448bb55325ab5fcdb4a9794c2e6501495d8ac07efdd8379c3a09f145b41e89d30502b78b647b19ed18f0e520857a726f81933d6458790e6d0d9b0aa8b75a2d9c7d515936736094fad196dddeaedac4d7009613e35ebcdb624392b69fcd8e3020bffca175afcc398bb287522dc9fbf0439b87e64f509ffc280dd371ced1ca72", 0xb5}], 0x6, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 05:36:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x50, 0x1fc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000140)="3d090045f116660294943f6c020000005317cbb7827f20079f1b75c0f5c9a98395a2be5f9500e2459dd9eccd07142dd11d5c22729c95e5a4d3a52ef92855bfeedc589b90d1", 0x45) 05:36:09 executing program 1: r0 = kqueue() lseek(r0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{}, 0xfbfffffffffffff9, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 05:36:09 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20, 0x0) r1 = socket$inet6(0x18, 0xc001, 0x40) dup2(r0, r1) getitimer(0x1, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mknod(&(0x7f0000000080)='./file0\x00', 0x8129, 0x7) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x83) dup2(r2, r2) 05:36:09 executing program 0: r0 = getuid() setuid(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="fa240abe33b8334a679d5dd476b2f4f3fd2d0cee19506ea96242bb7175cc", 0x1e) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r2, 0x5, 0x6, &(0x7f0000000180)="6f10c4b9ff656f67a5d1001a72ec13ce31787b98aba80f71a38df39c7626b685b5536334515da0fa695b03827f16fc87b366e1d99f76705915d10a8976b6fa22de7c70bf7c6fa84d516ad8c157b1af359749a1b23c2cde6b3c263102c12531531a45edb2ee627a13b3587333ebb49644999ae472b4196eab128900b8fd114e72e6bf0b79ae348d1ed8b43f741e4066e61f3986747ac283a1cae09578c35424fee41a083d6037f03eb1d8cda96e3c3c0db6a92ccd59106e62ba6cb2db109c32ad75c7af57bfd6d63f42408d6e5f8e01e625907ca3403ddf6fd9", 0xd9) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) accept(r1, &(0x7f0000000080)=@un=@file={0x0, ""/59}, &(0x7f00000000c0)=0x3d) close(r1) 05:36:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) recvfrom$inet6(r0, &(0x7f0000000000)=""/82, 0x52, 0x0, &(0x7f0000000080)={0x18, 0x1, 0x1, 0x401}, 0xc) 05:36:10 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x401, 0x0) fcntl$getown(r0, 0x5) 05:36:10 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x20) mmap(&(0x7f0000006000/0xf000)=nil, 0xf000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x3) mlock(&(0x7f000000d000/0x1000)=nil, 0x1000) mlock(&(0x7f0000006000/0x2000)=nil, 0x2000) 05:36:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readlinkat(r1, &(0x7f0000000740)='./file0\x00', &(0x7f0000000780)=""/188, 0xbc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000140)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffdfffb, "5c0000afb40000000000000000ffff00"}) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3, 0x401, 0x7fff}, {0x18, 0x0, 0xf83, 0x7}, 0x9, [0x5, 0x7, 0x8000, 0x8, 0x0, 0x8, 0x6, 0x100000000]}, 0x3c) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) readv(r0, &(0x7f00000006c0)=[{&(0x7f00000001c0)}, {&(0x7f0000000280)=""/194, 0xc2}, {&(0x7f0000000380)=""/19, 0x13}, {&(0x7f00000003c0)=""/167, 0xa7}, {&(0x7f0000000480)=""/165, 0xa5}, {&(0x7f0000000540)=""/139, 0x8b}, {&(0x7f0000000600)=""/126, 0x7e}, {&(0x7f0000000680)=""/62, 0x3e}], 0x8) 05:36:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2005, 0x3474) mknod(&(0x7f00000000c0)='./file0\x00', 0x8, 0x6) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 05:36:11 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000000)="bb1ff6e400fc19b6436faf782db51935d95ecb22c179cf13fa666d715948fae712f783ac9b874b66091589bca9945fc6c7cc412351a6911735533d31", 0x3c, 0x408, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) 05:36:11 executing program 0: r0 = socket(0x23, 0xc005, 0x0) setsockopt(r0, 0x9, 0x200000027, &(0x7f0000000200)="00000000b67c906f5b5be246a54a695f0b36a0464e5f8e8cad521df006fd3b4b6839e1e3c696fa7ef2730bdb0c682b58efacad9f5680f209d966173056942209ecc093e4000000000000000000000000", 0x50) 05:36:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x8) write(r0, &(0x7f0000000080)="9cfce043e1dbbb6723332e", 0xb) mknod(&(0x7f0000000040)='./bus\x00', 0x1048, 0x101) 05:36:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffd, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="000000186004008b00003a27fedde7ddd8974d3e2a7fff05000100f30000000000000000000040c60100f2e9", 0x2c}], 0x1) 05:36:11 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfffffffffffffff7, 0xf7}, {0x8001, 0xaa6}}) setitimer(0x3, 0x0, 0x0) 05:36:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000100)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="23350e5f37a290a821d101ad3d0a26", 0xf) fcntl$getflags(r0, 0x3) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$unix(r0, &(0x7f0000000180)="57f069bcee313e1a948aaf18a20bc8d87c1b8a6f39e906e11f0103192d29cec0ebbb8d9447980b5b780bfd4d80e99b7404fb6b73fd", 0x35, 0x4, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) accept$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x1000000ae) 05:36:12 executing program 1: r0 = dup(0xffffffffffffffff) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x0, 0x100}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 05:36:12 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f00000000c0), 0x10000) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 05:36:12 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x3e6f, 0x3, &(0x7f0000000040)="17556efb", 0x4) r1 = socket(0x1e, 0x4003, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000140)) setsockopt(r1, 0xbd27, 0x1000, &(0x7f0000000080)="e9b7adcd021cf2efbbf884e2a23d3244de5c27364f42332a93834ca7791c", 0x1e) writev(r1, &(0x7f0000001380)=[{&(0x7f0000001140)='\'', 0x1}], 0x1) 05:36:12 executing program 1: r0 = getegid() setgid(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x18, 0x0, 0x0) 05:36:12 executing program 0: r0 = socket(0x20, 0x406, 0x1) setsockopt(r0, 0x29, 0x25, 0x0, 0x0) socket$inet(0x2, 0x7, 0x2e17c8f6) 05:36:12 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x800, 0x1b4, 0x7, 0x1, 0x1, 0x1, 0x8, 0x0, 0x0, 0x3, 0x4}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fe0dfb040798855179331ab30246ba2d20948880", 0x0, 0x80020000}) 05:36:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r0, 0x29, 0x1021, 0x0, 0x0) 05:36:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002056, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) 05:36:12 executing program 0: setitimer(0x0, 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) setitimer(0x1, &(0x7f00000000c0)={{0x3f43, 0xf92}, {0x8, 0x9}}, &(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x7, 0xc521}, {0x18, 0x0, 0x0, 0x1}, 0xfffffffffffffffe, [0x4, 0x9, 0x0, 0x13, 0x5, 0x2, 0x565e, 0x8f]}, 0x3c) 05:36:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000040)=0x3) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 05:36:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x49, 0x180) kevent(r0, 0x0, 0xffffdffffffffffc, &(0x7f00000000c0), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:36:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 05:36:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000240)={0x80000000, 0x8, 0x5, 0x6, "58697adf7b8bc3143365f73a7d233da506a37230", 0x7, 0x101}) ioctl$TIOCFLUSH(r2, 0xc020699c, &(0x7f00000000c0)) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffff, 0x0, 0x3, 0xfffffffffff7fb7e, "815c55000267a7230000001a0000000000000040"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) sendto$inet6(r2, &(0x7f0000000000)="84e19441db48b29e006471a1168eba43ce745404e76020ec3b7fece670bf5d6271f3c89981e0da2f3350d25edaf5db2de54e2d366e73f02591e26a1a427280012edf263350c0ca75902c689ed045e938d9dacdecdf90ff3b9dbd626a4b338f81becbe97b17d1765bf5513730ccdcd587", 0x70, 0xc, 0x0, 0x0) syz_open_pts() 05:36:14 executing program 0: r0 = socket(0x800000016, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)=0xffd7) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x82, 0x0) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x2, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xc3, 0x7, 0x100, 0x0, "f87e292e1d4df83c4b49c88024269bb69c31ccad", 0x9, 0x4c0}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 05:36:14 executing program 0: select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x8, 0x2, 0x8, 0x1, "92933f41e490dc8340c88774963cdbe277ee288d", 0x4, 0x9a}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:36:14 executing program 1: poll(&(0x7f0000000000)=[{}], 0x1a1, 0x0) r0 = dup(0xffffffffffffff9c) openat$null(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/null\x00', 0x800, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x18082, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x86a1, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10080, 0x0) r4 = syz_open_pts() r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x10000, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x10880, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x88, 0x0) r8 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) poll(&(0x7f0000001240)=[{r0, 0x2}, {r1, 0x345a6735253649f0}, {r2, 0xa}, {r3, 0x5}, {r4, 0x100}, {r5, 0x2}, {r6, 0x68211937455503e}, {r7, 0x4}, {r8, 0x150}], 0x9, 0x1) 05:36:15 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = semget(0x2, 0x4, 0x104) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f00000000c0)=""/128) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) semctl$GETVAL(r0, 0x49bd16fa425c5229, 0x5, &(0x7f0000000000)=""/190) 05:36:16 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setrlimit(0x1, &(0x7f0000000040)={0xb366, 0x3}) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0x4, 0x0, 0x0, 0x0) 05:36:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f00000000c0)='./bus\x00') syz_open_pts() syz_open_pts() syz_open_pts() 05:36:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe(&(0x7f0000000000)) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "85101a7b875f7c84a4ffffffffff9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) witness: lock order reversal: 1st 0xfffffd8078e61708 inode (&ip->i_lock) @ /syzkaller/managers/pf/kernel/sys/ufs/ufs/ufs_vnops.c:1547 2nd 0xfffffd807959fdd0 fdlock (&newfdp->fd_fd.fd_lock) @ /syzkaller/managers/pf/kernel/sys/kern/vfs_syscalls.c:1113 lock order "&newfdp->fd_fd.fd_lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at: #0 witness_checkorder+0x6cd #1 _rw_enter+0xd5 #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_closefile+0x139 #5 fdrop+0xe1 #6 closef+0x129 #7 finishdup+0x2e6 #8 dodup3+0x64b #9 syscall+0x5b8 #10 Xsyscall+0x128 lock order "&ip->i_lock"(rrwlock) -> "&newfdp->fd_fd.fd_lock"(rwlock) first seen at: #0 witness_checkorder+0x6cd #1 _rw_enter_write+0x6f #2 doopenat+0x6b1 #3 syscall+0x5b8 #4 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(fffffd807959fdd0,9,ffffffff81f4f054,459,0) at witness_checkorder+0x12ff _rw_enter_write(fffffd807959fdc0,ffffffff81f4f054,459) at _rw_enter_write+0x6f doopenat(ffff800020b74e28,ffffff9c,20000000,0,0,ffff800020c37060) at doopenat+0x6b1 syscall(ffff800020c37110) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffffa8,0,3,ade9fe940d8) at Xsyscall+0x128 end of kernel end trace frame: 0xae1752d38c0, count: -6 ddb{1}> show registers rdi 0x3 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800020c36ca0 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800002d66000 rax 0xffff80000091fdc0 r8 0xffffffff812b1aa8 witness_checkorder+0x12d8 r9 0x5 r10 0x3 r11 0x1df21d69cef873f8 r12 0xffffffff81f4f054 cmd0646_9_tim_udma+0x49e06 r13 0xfffffd800263d890 r14 0xffffffff822dde20 w_lodata+0x4e970 r15 0xfffffd8002638660 rip 0xffffffff81d05a08 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c36c90 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=388477 stat=onproc flags process=0 proc=4000000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b752d8,0xffff800020b74028 process=0xffff800020b8c360 user=0xffff800020c32000, vmspace=0xfffffd807effeb40 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 48709 279423 562 0 7 0 syz-executor.0 48709 520993 562 0 3 0x4000080 fsleep syz-executor.0 35656 388202 20997 0 2 0 syz-executor.1 35656 200388 20997 0 3 0x4000080 fsleep syz-executor.1 *35656 388477 20997 0 7 0x4000000 syz-executor.1 74673 70269 0 0 3 0x14200 bored sosplice 20997 428852 1995 0 3 0x82 nanosleep syz-executor.1 562 93681 1995 0 3 0x82 nanosleep syz-executor.0 1995 103433 42178 0 3 0x82 thrsleep syz-fuzzer 1995 512488 42178 0 3 0x4000082 thrsleep syz-fuzzer 1995 177191 42178 0 3 0x4000082 thrsleep syz-fuzzer 1995 434706 42178 0 3 0x4000082 thrsleep syz-fuzzer 1995 405873 42178 0 3 0x4000082 thrsleep syz-fuzzer 1995 166876 42178 0 3 0x4000082 kqread syz-fuzzer 1995 184490 42178 0 3 0x4000082 thrsleep syz-fuzzer 1995 245204 42178 0 3 0x4000082 thrsleep syz-fuzzer 1995 197350 42178 0 3 0x4000082 thrsleep syz-fuzzer 1995 494880 42178 0 3 0x4000082 thrsleep syz-fuzzer 42178 41208 58236 0 3 0x10008a pause ksh 58236 296057 52938 0 3 0x92 select sshd 2239 87536 1 0 3 0x100083 ttyin getty 52938 429907 1 0 3 0x80 select sshd 31733 251807 33952 74 3 0x100092 bpf pflogd 33952 459250 1 0 3 0x80 netio pflogd 85789 301995 36143 73 2 0x100090 syslogd 36143 503989 1 0 3 0x100082 netio syslogd 7623 283131 1 77 3 0x100090 poll dhclient 75242 378151 1 0 3 0x80 poll dhclient 81850 207566 0 0 2 0x14200 zerothread 46588 70292 0 0 3 0x14200 aiodoned aiodoned 34790 460709 0 0 3 0x14200 syncer update 93594 316631 0 0 3 0x14200 cleaner cleaner 91003 161852 0 0 3 0x14200 reaper reaper 79851 292852 0 0 3 0x14200 pgdaemon pagedaemon 93706 259647 0 0 3 0x14200 bored crynlk 44272 267580 0 0 3 0x14200 bored crypto 51829 155820 0 0 3 0x40014200 acpi0 acpi0 95812 191967 0 0 3 0x40014200 idle1 5312 191595 0 0 3 0x14200 bored softnet 29751 105954 0 0 3 0x14200 bored systqmp 6482 470624 0 0 3 0x14200 bored systq 12424 362829 0 0 3 0x40014200 bored softclock 18651 451751 0 0 3 0x40014200 idle0 36890 62508 0 0 3 0x14200 bored smr 1 492936 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 35656 (syz-executor.1) thread 0xffff800020b74e28 (388477) exclusive rrwlock inode r = 0 (0xfffffd8078e61708) locked @ /syzkaller/managers/pf/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 spec_open+0x22c #6 VOP_OPEN+0x76 #7 vn_open+0x4d2 #8 doopenat+0x2ca #9 syscall+0x5b8 #10 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82368840) locked @ /syzkaller/managers/pf/kernel/sys/kern/sched_bsd.c:439 #0 witness_lock+0x594 #1 ___mp_acquire_count+0x67 #2 mi_switch+0x3ca #3 sleep_finish+0x110 #4 _rw_enter+0x355 #5 _rrw_enter+0x60 #6 VOP_LOCK+0x57 #7 vn_lock+0x6e #8 spec_open+0x22c #9 VOP_OPEN+0x76 #10 vn_open+0x4d2 #11 doopenat+0x2ca #12 syscall+0x5b8 #13 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9484 6397K 6421K 78643K 10604 0 0 pcb 25 9K 10K 78643K 97 0 0 rtable 100 3K 4K 78643K 203 0 0 ifaddr 46 11K 12K 78643K 59 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1469 0 0 iov 0 0K 16K 78643K 8 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1198 75K 75K 78643K 1261 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 3 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 26 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 6 17K 25K 78643K 125 0 0 sigio 0 0K 0K 78643K 1 0 0 proc 53 50K 83K 78643K 325 0 0 subproc 64 65538K 67586K 78643K 70 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 11 0 0 in_multi 33 2K 2K 78643K 38 0 0 ether_multi 1 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 48 212K 212K 78643K 48 0 0 exec 0 0K 1K 78643K 195 0 0 pfkey data 0 0K 0K 78643K 1 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 86 20K 22K 78643K 1204 0 0 UVM aobj 6 2K 2K 78643K 6 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 8 0 0 NDP 8 0K 0K 78643K 15 0 0 temp 108 2366K 2432K 78643K 3357 0 0 kqueue 0 0K 0K 78643K 4 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 85 0 78 1 0 1 1 0 8 0 plimitpl 152 16 0 8 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 553 0 553 2 2 0 1 0 8 0 tcpcb 544 30 0 26 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 3 0 3 1 0 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 12 0 3 1 0 1 1 0 8 0 pfstkey 112 12 0 3 1 0 1 1 0 8 0 pfstate 328 12 0 3 1 0 1 1 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 185 0 0 12 0 12 12 0 8 0 art_table 32 186 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 24 0 14 1 0 1 1 0 8 0 shmpl 112 4 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1636 0 223 46 0 46 46 0 8 0 ffsino 272 1636 0 223 95 0 95 95 0 8 0 nchpl 144 2009 0 381 61 0 61 61 0 8 0 uvmvnodes 72 1684 0 0 31 0 31 31 0 8 0 vnodes 200 1684 0 0 89 0 89 89 0 8 0 namei 1024 5150 0 5150 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 4807 0 4807 10 9 1 6 0 8 1 sigapl 432 321 0 305 3 1 2 3 0 8 0 futexpl 56 1102 0 1100 1 0 1 1 0 8 0 knotepl 112 79 0 52 2 1 1 2 0 8 0 kqueuepl 104 28 0 26 1 0 1 1 0 8 0 pipepl 112 202 0 183 2 1 1 1 0 8 0 fdescpl 488 322 0 305 5 2 3 3 0 8 0 filepl 152 1628 0 1524 6 1 5 5 0 8 0 lockfpl 104 45 0 45 2 1 1 1 0 8 1 lockfspl 32 90 0 90 2 1 1 1 0 8 1 sessionpl 112 18 0 7 1 0 1 1 0 8 0 pgrppl 48 20 0 9 1 0 1 1 0 8 0 ucredpl 96 203 0 194 1 0 1 1 0 8 0 zombiepl 144 305 0 305 3 2 1 1 0 8 1 processpl 840 338 0 305 4 0 4 4 0 8 0 procpl 600 561 0 516 4 0 4 4 0 8 0 sosppl 128 2 0 2 1 1 0 1 0 8 0 sockpl 384 153 0 134 3 0 3 3 0 8 0 mcl64k 65536 1 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 1 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 1 0 0 1 0 1 1 0 8 0 mcl4k 4096 2 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 111 0 0 13 0 13 13 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 139 0 0 8 0 8 8 0 8 0 bufpl 256 5492 0 1043 279 0 279 279 0 8 0 anonpl 16 39903 0 32479 48 7 41 45 0 125 11 amapchunkpl 152 1393 0 1303 6 2 4 5 0 158 0 amappl16 192 1158 0 775 31 9 22 31 0 8 2 amappl15 184 5 0 3 1 0 1 1 0 8 0 amappl14 176 84 0 77 1 0 1 1 0 8 0 amappl13 168 25 0 22 1 0 1 1 0 8 0 amappl12 160 118 0 114 2 1 1 1 0 8 0 amappl11 152 213 0 199 1 0 1 1 0 8 0 amappl10 144 66 0 61 1 0 1 1 0 8 0 amappl9 136 332 0 328 1 0 1 1 0 8 0 amappl8 128 239 0 219 1 0 1 1 0 8 0 amappl7 120 31 0 27 1 0 1 1 0 8 0 amappl6 112 56 0 50 1 0 1 1 0 8 0 amappl5 104 183 0 169 1 0 1 1 0 8 0 amappl4 96 312 0 286 2 1 1 2 0 8 0 amappl3 88 125 0 119 1 0 1 1 0 8 0 amappl2 80 1760 0 1694 3 1 2 2 0 8 0 amappl1 72 16156 0 15687 25 15 10 19 0 8 0 amappl 72 795 0 758 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 5 0 0 1 0 1 1 0 8 0 uaddrrnd 24 322 0 305 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 322 0 305 1 0 1 1 0 8 0 vmmpekpl 168 6576 0 6554 2 0 2 2 0 8 0 vmmpepl 168 41043 0 39557 121 50 71 75 0 357 6 vmsppl 360 321 0 305 2 0 2 2 0 8 0 pdppl 4096 652 0 610 6 0 6 6 0 8 0 pvpl 32 141112 0 130448 154 36 118 121 0 265 30 pmappl 224 321 0 305 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 429 0 5 13 0 13 13 0 8 0