2", 0x2}], 0x1, 0x0) sendto$inet(r0, &(0x7f0000000240)="cc3ff3531fb34965d9eaf7e438a25a0c9a1f79b3add694611eadce9a944e414e662eee4a9ed7758356b0b3df9a9ceb92ef087494d9087b1fdb6052f3d33fc4fa2a5012eee2efb7f4fed903e6f57ab32d14f91b9be270d1373043653bc238a02d5ecf6060bdeea11b484b31eff5e935b49c7c4b315131d1d4382c19aa644dbf44934f72e89f83d4adfb38f3eb70dea54e182eb8d5cd4a13b6dd0a7e52e68002a45be549c82f95e3dea057717cce5a9813e48fc3b33597b2d0d1a75c93e99228e0ae63eedea869f12221491e162538ba65341dca08fbf4035a4be188bd4cbc6a30474f87bc572754b6f0a3493965d886eeaec451589533233e80f8e58cc2310eecd60b5012830942e244b3d41bb070016aaa0a14587c465f93663ba182c73a531e9c97c8b9442cc1706be81726c8c48cafd980f2cae7e0c454f09878b29e4ccd272f67ea7a1f20ca5185d2f7e80b9972f70959f4d369e3f2ee379bfabfe651ffce4796672859925581c95c75049e7f52b9a7446dcff6e29f6d8d80dd73839b0feafb514208d251231d164ed3285c3f9de31f5c68a3389e529ef27c15e2c726fda034f060db81300fd2be14ff459236641f471a1b2e0ced1a70c417f1401a72bbd2ccd25dd80bfce239b433d68c93f585a4a982b4f62dd51a7288be4b57a20239f08ad4810ae295701ff04c5152fd501b3e802d3f2993c27bbb040ea4b469bc45d967f253cd130d9b93f60b6333aff346534beefac32d4e2c5d65a98ae2fecb3514255d7c037683cbfa4cc198e02db07499641918a0ff0a3d22fa145c67865649cf7774de15b83c56516d2225257a5252b36a6f277731c909f8425f5fd27b61dd3e37fdac1487b349ccd92e7f3362415e9aeec14a15ffeef3742e98f70a53e0cdb8e8958e0ba66c66f51e4160770f6f2efef270e51c104e71ff7e6941a668213ac833324a4a93ef925077f6620a5c7a531199508c424c53673f15234fc17e3363c3efa77bd91dae0863bbf507e62a5026584e1803ae09ddd11a65cede3ad9533a18f41b6b5379018216aa7ba9bb354851521e43a94e54f54c4e2a6f9f37d3fff57724c9f56fbe77a01b12758a730e02d02a682ba58864c5de6d3b529e4cc5d8d3f5b639cca22c1e714da783c0b01bb8316932ef6678f77add17dcd57fe49c98e0bce8ecd570c853c12dc6434ec13f0d44f793c9cc7348db7ad74a52afe856893f28beba82aa8174ac4dab177b10437dcc87494c55285ae647b0077ab1476db560fb31b67a8e42c05f5f5c46bebfcedf8fa639da6076ec6ac0568e96f4fec4dc965d65ddeb043ddb9ff6d176524d3fda1943212805b42e86ddc9ec72b6495c5c499ba80178e5d5a2d4309c8b28ee40d0ec0b075c7671bbbc1c96e498688b82393a22aa9120d5ff2dfae76938f63a79763659745cbfa3f1cca07592c05d71e232e886427e1e2a7e63c70b6229b4316d371f3c9240f8015cd8e7653204b6a5e6cad49dfcc603b08447ff92a111de31424b7c7c786b2ffa774790f90cf3db62b354a9bc3db3f9480e689ace632d287c35b8d761e928156932430ec53c6bf7b77e84e7aceae696e081e46e70e2ad865fdb9ddc8a17b87daff9add211f736fa7adb7891f1e5c54fccab25e194719f5bdff8e24fc4144a5779997fe35a73b9ad451618af071a17ef19b243bc2e79b3bb6e51168f00cd8d551cce46d4e2563149cdae1d195040cd3c8d677852b6f86ca5188bbbf6375cf21677d4c81603c893957bcf0e89d4a196681ddd21b13ad7441078fab1382d938fae3123712c7950abdf5f5cb33f698cbea75392831c176bf5cbbaeb364482d7cec16b7de6a3dd2eb2ea3264d1fb0ee40d1916b0653ca35a3aebe0f50d2223b5ff740d8d556264607f4bb8857c637098e3bea9fcfa5e3b75b6af10aa05a6c7ffe6024e3e5bb6c43d0264fb7c2a30fc2ade98d3e0d35e213bc7df06b94eae4fd78f6ffba55f51a9c280fa4c37ae9393c3e45aaace6afb7995b7e715330de1c4e14c3d4746893cbe69f084f777d99e38b0e9ba1fcd5aada99dc17bec535a0f42d1e78b38f42c1a0680299c12f8903f4ebb4f37d6907a9480f9d2418c4b7ba5629c96f69774ae285931aab412ceebb628edd78158373327724a8753645a5eb4c2af020c54879e783fd0cc43d555900e9d0a7e94eb0dc367feefa2f81f3975f760919172d5d9704d0989213f281734d1ec834fb4960d5217406856a02b0351dc026b5b7ed4d2ccfb203bc2c56e1a3030ccb5d6d4743a883dcb9c57b9c42fbbd6d7cd5786b0759c6ff1fcd3279143938ce9461e1181b2056619edf234d2339c67c23c22e0f4acc8389126f16cc5d18eebab15db40f343a4f2f2bba1b23c97b32a0bfff2ded2f25f64076d701a9b6adcca1f78da944cb0e157a0eb926cb9b04f3a8861c552ed63dc1fe9149579fa713a07fa2968c70c1d639dfcb4068877afd41a560639ff3184628c8bb7f44c1d05dd6d8a27ec62a2bd564399f98c89acf51db0ca7245511ad81b8d9a2cf7cd697c0966cfd99f1bbe9844ccf2f38c3a94ece591db2b5f9b6332e1a5be303870a73c52c6372ece1fda4e2c2646752e39cae30d6c2ede9ac6885f2356e0d4fed270398c267e98d3785cf68406d3644c3bbf1f525dc35c6308f8e567028d767bb615786e25629674ab193491b3dbe6c78e13c7881563b7088a8f6755e394cbd82498a42eab4bd055389059e86b92cb12d262d3f4b2a1aa8ae8ce49a5095271065937b8fa24c3eebd9cdbcc509ad9be1c81c4a010a4c9057a29d3a767a594a2508de9e4e14b6467f99933c0c1fe5bb0f49c3248208adf8999646d6c6e0d5f7dae53bf264268de3b61e3cd9b7fdc21429e097f2be6a14ed76533a92bfa14ad897d840185945661b42d641f7485c42b5ca7e321c48c4c37b665d80febb24a4d1b8f9e33252b334c2b62362cddc6619f9072c5bb22e1b562ce25669389768658f0294108b699365a065ff2febc8796a06827622dceed4fd580a42800fb6ec4d79fa821904f2ef06742f14f15bb4d65f1306e9bf08b6fceb7f4084a8589829b3cfc26efa548997499b26b9e97e27f954beb6c0328ea813016a74f2a0b5d5509a7559080ec9303c168777fff23578671a6aa2bcb88f38ed2f11b756e11773c4296ace5aec4582cf9eae817fbdbd90d809386d623c0854ba4878748ee45fbf953244c1db96dc134cba0baca8da7125e61c8002febea73514e67d11933d62c008749915c39735cf50519296bb1e38b829a003ff6363450bf1cb727071ac7fb946fd9c1d5a1555bcb8676a07e72f57288afff54a4074e0840823a862a94ba8e69511893dd90ca998f6cdc4f30c723e9cc107fe47ad637256664a99f587acb1a4a22c3983590df3635bd28759b63c044c861b864da3c0e75e10a1bc7dd5481f6610c962aa116d74351a7fd8513e398b1b0c9106b36f0d2b3b4c8533379f4febb395f6a4abddc3cb410ffc9ea1fab209064286ef3904fa03ff0c71ecb7f78e58a5914e822604143f618f06865c68ea3a32a17295e3af8754d6d8fb1f272a76331bca24c6bab6fc7ee309674ddbfd9482e668c1f361f808d6274d6762ba398d64c1bb1d3ce5967a3e497143d256df40027c7d945661221da8400bf0b94523f584b31173d50cde01a169c2484b1c03ada89f9ef20cd5e08ea75e6ab101004ebde637fe72cada7642d90701ebd9b6af8303a6b8b94b79d5cbbb03ade434182daf31efe799afc687b5bcb7cc819d60377ee50de767e6a7b56556c836d738e4daa4e738f157c48020d623aa82e357efd09324758019c09ef5d38b9f8b47522eca76c0f3808b93aad3ea66ce90eceb32678b08552dac791adeaab2903e57f6e1220a78f543bc81615219fce30580a0f1b943432f04a4557bd50cdb3c5cfe571b04c18253e67144f4de0400fc106421d910a8ae2c7088db96ed359481f473dc307cb369d370ee1afb70b139123dc4df52ac6f05cbec15bfe9ae25a32b7892fb2947e6c3c695d862b14d779067eeba8238f2e1865cbc49d14738d6665ba23abcc9f0636d4dd1e3b3d87cbc91f408666db9dabfd3cc548e85b9892d77edfd8efd7cf402430c2b41cf1f010b9b1b65407aff3666576b9feb891339dcc1be834ef20f0cb7382c0b837530cd0b221f3fa0df200421dd7228e6a214f5115a2bce2b45f12b7989c9971947999b9f6c826d403a6e91091381fb7ed3410e4640dd192ad272df192fba71572fc228c21e1e72c5a1bd2d3646ff00d9fa253249681d84b1fe8649c8b953e8674e66d94931e5ac255f85448fdc8ee4fd34b3f2093f4d71539bb118fc6c34131524b96ab886947e9315d6f285b9ac6a50272ff574b035941a8cd6d0f504971a6e3bb40ded972231feff5413722975492bcc1238a24e7962fde1acaf35fd408183049833b7c97fc2e016ba5e7349c60fc555abe152e3ef5b6b1097473f819ee981742c33c776f921cfd5dcccf67eb09081a2f13cb95b970c2e85aee4bb1968df64e85714eb368406ce5b05acb556c71e086955bf64698cc030a11dddea69dbf4e3b12857de285c07a7e1e5842f103282e2831d6556a31a66a168680dd2e8fb1b9b456af6cafe1d5ea69b19e1c4271712580ee5377f8a54e5abba7c52146f4856d55a2afb55e3faf0dca1cf297e3e496db8f6444a54e8bd3cfe4419fc05736d1a8898089e68d7d03a6c96033c214189e09c3ff3641d58c4fc758447e17b7b0d68ebb18939f267b5b6351c462a2414194b6fda00c0d919e4208919f425a5c60ff68e109a16499e6edd84c6f2554d626dd96d19f1cdd839cde3af20837db846bab41ac0c66d1a6511b43acdbd064d0b6da4997b1241d6e2ef8c2ce92db380cd04990332e078dd113a518e5788807b17d5b2b0bc213d7b46d8cec3885b6909f328bad1e0e612516861f33dea7bddb1b6be5a7aad4a45cfcc15eb0514d5f7c72b4b8441f194290062085ae1909ede553e88d6a4ae7f37c879815c40a597d119e0229a9788cbf0599eba05c4dbbeae3f86882f08ea5f3c4571a22646ddcd48b347d552b54291d3b6e7560d775ce5131f877edbedc9965eef35e10b0cef651c6bdbc2d1006e58b5823bcb8aae22a17e286a8bd76300e3c2a20fec77b4cb660ee3880c7099d6a35a02ceb609701e5e73f234bafd2b3212a355971fc27935dffeb1818582fe1674aa547cb860f98623192764b11adb4ab64b2d5ff93c4101aeb21ad415dbe05d78ffd90924ee8b810c9fdcf6063055157b82c7468428333b06be8dcb9958b748ffd906fb09c8d57de6cea2dff2ee008dc238f630b3dd03d531bb5f50903fde96d111bcc8fdd5c0d1d1dc6687cbcd37433e4d74977e36d0808559f7ce0dedcefbc36a7e4c804fb756525d27e10e2b03ed483059e65efab6e2b9a9081b7b6be021323d64a1894a082c51fc68f5cab7d5d2b7e876c15df765df5ab80c0aa30a2158c0615cfc8487a616c1393372ee1adff595d84fe72177352a84b5ed70c161319dfc49a6ad00c91973e4e44d2cf5b576de110842b00ba45d9a1a53f76f4f438533d07b7b35c18c587c71f1404b6211b2f18a91f319693de541679e9434cd9cdc5484a8a2d3163e58873bc2d6241f75a5f12e5209cd29bdf87fa6a265ecec8450ff2bb521362408ef35905420eb950662a906c812c4deb8f968fb9f156d941daed6fadcae17f4feaac0db7eb6cd0539bae0e8b7f4ac551aceee9562997b20cef027bc0b6eaef90c9e69110071cd70cea9f0294ea1571b43d802bf6c50509be00bea0f9998cbd99ce53", 0x1000, 0x402, &(0x7f0000000100)={0x2, 0x3}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:34:25 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7ffffffffffffffc, 0x0, 0x0, 0x14c, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x9, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket$inet(0x2, 0x2, 0x4) 16:34:25 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x2, 0x2}], 0x1}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x26}], 0x2}) 16:34:25 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockname$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000043c659fca5b90da41bb48c347a00000000000100000000000000000000000094a1ae0000000000000000fbffffff000000000000000000000075086bf9009101c209dc0000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000da17c663a281431ce7535b34cb25d83f1c7222f3c6886f68651"], &(0x7f0000000080)=0x6e) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)=""/141, &(0x7f0000000280)=0x8d) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc02069a5, &(0x7f00000000c0)) 16:34:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000100), 0x9c) 16:34:25 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x90) syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x100, 0x8}, {0x2, 0x800}}, 0x2) r2 = syz_open_pts() close(r1) r3 = dup(r2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000280)={0x3, 0x8000, 0x6, 0x8001, "bdc4fe5c604a3d8fc9cd0dfb7d18ffb9dde3ef33", 0x800, 0x2}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 16:34:25 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x9, 0x44c5, './file0\x00', 0x6, 0x1, 0x0, 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setuid(r1) 16:34:25 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = kqueue() getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x80000001) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r1}}) r2 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) close(r0) 16:34:25 executing program 1: r0 = socket(0x17, 0x2, 0x0) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) 16:34:25 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = getppid() r3 = getuid() r4 = getgid() r5 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getegid() r8 = getpgrp() r9 = geteuid() getgroups(0x4, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r11 = getppid() r12 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000040)="642b8592302d57d27bb06939cecf142220d22261057e3e977a3c3560d4a58dae205e71079fa5c3b64b6e29e1833861", 0x2f}], 0x1, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0, r0]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x100, 0x4}, 0xc) r14 = semget$private(0x0, 0x4, 0x4) semctl$GETZCNT(r14, 0x2, 0x7, &(0x7f0000001140)=""/4096) r15 = fcntl$dupfd(r0, 0xfffffffffffffffd, r0) ioctl$TIOCFLUSH(r15, 0xc0206983, &(0x7f00000000c0)) 16:34:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000380)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ada0d00f16fb82a1eb6fb83a14adda6437adad6535a4b759875b5b42f88eeafedb9feb97f424d4859c7e2e18207012511da83e44266fb3ae078496418cbe64e2385c58acbbeaeb4ccdf4e58548522c8f654fd9fb3c64e0e048d4209c3a2db4878d", 0xc5}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x9262, 0x0, 0x3, 0xfffffffffffffff8, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:34:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=ANY=[@ANYRES16, @ANYPTR=&(0x7f00000004c0)=ANY=[@ANYRES16, @ANYRESDEC, @ANYRES16, @ANYBLOB="aa0d41c3e6d0bfb66b3b3ea86fb0b4dae380046653f91b2604f7ed65847eec7f1ffdab48820ebd3cf5617fbd1a174e418fc506b7ca7528c2d124ba6b40f45688cf82eb4d3b8d1bd51d4523158e030bae2ad1300c799df0e2e74313e644c8e8664ee0b66d4edd960eea89602f53d9822834d5408454bbe1fecec926015fab3e0afa2f9d560ecec38788f0081b67e717e5486c43d7fcc77ccdd2361bd046e92632ddf3a3ec3e7552d7cd25de2ba85103f158c153394b8e15cf2423e98bd5741fa4c9845663c7deeeb3711278765247c3531ad98e851988a7c86505201188ee39ba3953013074505d2280d2dc857b5c85fbf6cea3977328323dcf4833830b93bdee901a117207f7330745ed5ea7e2be698d58034f61065eae42f580c9a8ff4917061881005215e1bd4281aec6b14929419b56dbd06c3ee6ed834f7dfdecb0a3d1a60fcfcd9c40d23807b8516268c14c41be37b9dd6d8e9cb4ae3a5bf2e74915acbd11b3538d71db0901cd49f60cd8", @ANYRESHEX, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRES32, @ANYRESDEC, @ANYRES32, @ANYRES32, @ANYPTR]], @ANYRES32], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x2, 0x1) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:34:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0xc0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) read(r0, &(0x7f0000000240)=""/157, 0x9d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000001900)={0x0, 0x0, './bus\x00'}) 16:34:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) pledge(&(0x7f0000000040)='^@{%\x00', &(0x7f0000000080)='%{\\%)#\x00') write(r1, 0x0, 0x0) socket(0x1f, 0x2, 0x2) bind(r2, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) sendto$unix(r1, &(0x7f0000000200)="dd062feb31ca06ccaac65e0aef612eaebeb6078178cfb7285750bbf52e9d69967fc9745addaba629fd7a98fc301c99831eada181393cf89885b97c57d2838002be14e15d6390d165677be152b1114dd1820225e40c1a85e154b00d0d568dceaa98902a094dcfe88ebc51696f10f4b0b86def5bbeba03429355136ae9f6566e0f096614363619aee569089f7ec291eb29e9d77b9ca483d3ba4370518a55991d936b42663f1f114eb13c654360ddf6b534b673bcf1b9ea831d6a6ba559493ca43eb54f5295cfa6027917d1ca2332a858629defef8f43e70347996b72ae0a325dbd051bd583fc9529560d76872054b9d2123d87185a6c0e51637436a6af0adeaba580bf3b15796dd839f64f8f6751ce98d6ff9eb9926cab6799d045785c160a4e44d283eaf14755b1e885fc1a4acb500b4b923ec9d8a2ab4f6a66acef9dd13427422e2de3bc9638b86f9d8244dc24d4596a5a9e5b0c619b508252bd2dc2546a0bffcf457a36fb3bd849dfb110574ae6569cb7930d420906accc7def9b97265081e3114d5c01169603531deaeb6d1f1d1519a2524d1aff93f27ce02e67dded156157eef68a5c6225e113298263ae1d74eee76378ea7c1a09b2ea8e77facaa4cbe1e2687a7c3ea830c19cfc7d31e89c87a753ef38b5988a8814f45488ad9f35ceb45fac726b72a88d5e97aee34a0360a49d0d2281300ad03b6605a5c1a4e2ed277b98a4e3ab3d48d766b00b63e31ee30f0688ea74127bddca6fe5f48eae4bcd6f4d2c5fa5afd2207d91855921ccbaf2b1df2db1cf8af9c97ddf5efa62f1cf85af2866995e5165eaf904737868ad1090908e5d828b4809d928f8e9d2920f992281e63671898a8dd66868fa49b0c71c238318cab5d6c6f305b3632f999ba63ff4b37cd5652bedebedaf2fa94615ebcbb3bfd3a090b2ce963e0e2e880d9942bdf09f1fd42e83b0b1aad1f859f8c28018ef3ae7e35a13da9776e70736c3378fba3cec1e86778d81374b03976e3bf8e70abe55844ed1c4393641eac417af6666283e0b96b1b9036febb1386d7efcf4066f3020f79e37280f0ff57b48a208ff6ea09d7e37095089c0501c1eeda36ae92181d9a25c320b60d46528cbf5d11bb1bc2d5b884dbbd83c0ae122e04387b6bfb1e0f425d1eb1b4e35f2b923c42af0cbd0d7ed4f6ee5488753868ef2d3ecd58282468958c266edb2b9bd733b5c79a91e17b7ee3b350f1cbea1c176b162ee3962f96167ba58e5d42a1cf6383d023840c10ddd2772c7ea4d9fc80d48b79be92cb4e5728f00fe0f142f0390963c1a965635b3bdffdb0201cd746f65cef67ecc0a52766692490a7972898f124dfb534a162584d483fa3ab628d44ad5d24f30e6e7d48ed9a09288d61a84cf8a3df7cf145dd68f0e5b3f38959b2ec650cd443ee2019bd4864554253903071e6e7fa3b54eac64d1f4849278e694c1847235d78f71256bae8b148b659b813a05db59ce097c1b64b3c64dba85c5ad889e7d96e968f14e4d9a59b403db3df48dd5956937d4980f635ee7afa9857d5e87c0de7f18bb720e3bcf307b8b5d9167799123c2f5f779ad79646f6e04f0664998ef0295daec68dd8d3dfbc6f4c420832e3a7e8ce697577de7adc6d0b5e7b78b83fc3c73cac35b590d7cff8f07a079bad799928a2716954b1e836a21b866986e6694ee899baf92fe0346434d8e38848d157d488dc7e0505e1aeb98e878807c03fd17667ab5f59cfade42a8589bc4ef8deec75088367fca818e13838c1c68ed010770bc3a6da1162a49a143ce2fdfc84869c4045ffbcc4c7b4359c426642953bdb4b8c93f77fcad102c7cc02f6b75d2f96f59fb5a3c0d53a8b425ea773311dd28027251dff13c4474026f711bd108578ae6bfe0685a011758b575d9644bb49540637986cdd7b5d18c16d28f07a748bca56d97b65ac7bac4727ddb6cafb394ad1b27caad41af986163cffb3d12ca36fcc71efe17ce8aab071a99ba998314b09d5c8d105c5fcf6d4e162fc8a2eca1a00306c176b66038f5b32729e4694ffdece8000d5e27845e14eb17ce640cc2e31e534a2724072ae61558b016ba347f839e55432ed7f4faf0b61ab2587b5353415e54a71ff350a37ded365e08bc691a1f86128f56fb1007241fab7e6700a3838b2c7d1c059806f85404f74cdd06a11ed030ad3cb8ce93fbddc7d79ef1aaeb0e30de9cdd4dc606c493c213d2950100bb69229ea743452b4a8a23f527378ec57dff092b62f88db049af069a1b0411cbb15467a48550378c24a73c02b32c3bbb2e8985b89d5fd2f82a822662355d0a5722808ddd7e2adfcd8de939e02f2008f0f7154e15e82103237c4b2bb4c6169548f79790e484669c9401367cfa54b4f36f9c5f51a52b32227a9333687db17516784c711fff8ac69ff5ce1cab03eff65a60f5ac8f53619230201d7cd8c2647c3dd211b34a68ec392ab9e1164ff2e5ee12812944a321837dad63db92473301601f4c083af8ead8a45c671a67d94743db074b70ba9941ea28e886381eb96bc902d2225bea239ae3b0f321a2a8e603fb922154305654bdc2ba015c5adb2e26f28a8a92638eade199f4b341bbb930bdf1143d599b8058b08c6f94ce62c955a5843bba1ae2e5ed0b33d2b4c71eebc631e3bd47dffa911db00e4a559688f1f3b8460cf1612057dd426d562812702730378fb21e39c39752874cd72539099b3ce294550a802309f277185b72e315b98fa0b73688b11900ee1aca434605ef024ed5afca8d58bb51f59208a5b9f0514905f49384051e1f942dc56c217df9bd89e01d81cb630a138959aa7b2b4072d0b6de3b9260ba509d48af1287eb51f9448d1e698ca0879696dae100af94d90c3349e05e63ca030beda93effab4e5abca00f1a0171284556495da39a4e48506de44c09d1392e0e9406793e6dc208b81e08b7009719b6c7a1d7ceab97ec9aaffb4c11f6e17e6dddddd3c2e355008d4557bfa9f08fc5ad7e58792292e806887f9bf28274d40c84de3da60f630a10cbd9ad1c22e3120eea5f66af2b3e5a68dcde50744fc991aaf0f70092fef3ba8f335ceca5323a02cd91b2daa2e635facb91036fc42d916419231a87802c35556fa50bbb921b53aba5c8023a0581a5746a02d06bac2c050201eb85bbe2400a92f2db9de37378ac3b529edc279ead71acf04cee0ae3f6690f3d89bb5a1f629f42cb7f4fbcbdfb6aa45227a8b2e72d2c3379237f532fc087721d7f1024f5e87f0d32d20e6d409bc691d379424f7c0da8c8c64b4329d84b130af7cb883a03d8b0052c7e696ee9bd0f6e4e7700204751e22ba7ecc1993457a9e6852c37f1e57bf02f1599fd8b8e9444f7419db9e518ccacbbf95cf45fbe98f0346acdf8ee1213637d11ef0eb7baaced3ed6dea73928c9a947ba04ed7b550325dea5303e90bc04e901156939382ca376bb1c35835b8e40df8dae437517a6d6ef2c170aea4e5afb96c2695f5f65381ad2159fd33efd6d6d376927246d2aa6584c3768eda7fccb2231b3bfbf99585da0e54c0ef34ca513bf8277e81aed0e0ba3b03cee71d89fbef034bd831586f8a620d9fe64470adf6411dab79d3e6265754d9c21dbdad8c2b3d647f777c0296f557e95373dabd7cb75ea7b88b2ebc360b746905a16d89762e3aad315ea434501b2b86894d55ad69cc35d832c316df13924c7f8a1ce08c79d68f6636916f8e5062752c135870dc2cecbc77ba0c3eea631d46ef2a7c244a9a78f56cb58095419946fd999615caf24424cb6adb2c5625df304c37d266ce573adb366366b4f7322f632569a3f946cd1165e689cd59bc46586492284f529f913571d7195df1af49a34c09665b5d995626471ede49d4ae8fb51e8adeedf9a7e11e40cd077483400d2894c896b5b21c8535727097c9a909d100da826328f3c06f3dfa4067912aa4406934146a67dcda04b7b85f4eb004f87854b263784f2217fcf8a0b9a674a5ca9faf581c9f941e9dd15de43584bb1f9472bd59b5b809722c266ba0b7f7c6d634fcf37d86481e2f9f2ff350f5556c362d94d28f81bc8a61e91b5f5fe639f4fab8129af358e6c4ac977baafca942add8d964c15c7aec5deb59731b7b74ad4ae73d15ce6cc9affc521059426b5371f92a44d7df1e082e3912de4ea271afcbbda312fd046b01332cc9d6d05bbfe9691dd57110d574edc3d206bcc5eb7924f98b16f9950f31a8e1ac592e3df2b23ca2c8f3c0e5358ccb0cad082d2847577d56af58c599fb5fdd5ecc4be41b839adb617324c227c288c7268108c6058105b110a9204c9d63cb01ee24ec5c061821f83932855205cac6a3072be87b8efa6771cb6545fafedbe65f84c24c65f7d3cf843038e6ecad3a14dce00612e91dae001750b0b7192a0897680a78f8a6f6879798df66587515edadb89a06f53d191be264412dad9e8d2f448d11a2dee29701a07d81a3d8e0de69ffcd1b04825a2396d85118ca29db605a1945ce5028a8d63a7a232d286993631132d5cf5169eb86777d0894c0ad5e94e30aa4817b8ec0380ae849e29ec472268f40ea9b500d4650a6db262ffa7d63d1734aa0f11c52d2e9a297e0def5ca016ca24620c36dd0a3c8b6e82ef2336e355a3c33266122680a614d02b25873057e94da3787bfc59a931ef6ca0e32167a56f18af7f27b2fc7d5d77b779f7e6a6566a4f205f34130b47d8177ff3b462ad1cef541c43cfe64b54ea1c61935bb9013c5b00d56b54d8e6a2d7438a0d708b388f4153202bb929222a81e802ea7e109ca881a048afa810e4957e4e0c80f3a0a1a98ee49f2081066d109f4c17b3114462615e34f82bcdc43bacbdb47bb46e2276e788026768f51299253a807dc6d1c385e9c98ba0fd15f408c5f1476e271fa036d6696d0a78ae3fee089dee77cc274daee32312474c72ee3649a1f97f1124edd46d71d19d837bf37e778f14d502dc3f8c3d2252dee370edc75d5fe5517353bb622dfcfd97bf61d157e29f6241a5a282c7836147834615f73f0b6ace2fcde600b85f2830feb7aa489ac6aeeced0231c17978b2c7668bbd471ec8db15090611a9563fa75e69af7afaa6ef27043b4a20449fbc704821cd0ea0691ed85f9436fe51465bdc10feab581896285a11f04025a3d85a0b6ae09393c9b68282924313f41015667fbe516792f6d5a4f7006e90141bf5c1053b4ed092408e250045c3336a65a4114e1c99f177f18a9b2afaacbfb7fd9140bb2950356957402a001a81f3d2dc35188a520120a4a47f772e6bc0fc1e84278734434893181d93bf9a5c15bcdf022697b6175b1866a0dc5fbabc00572b617be25311ce6f33c31821b1fd99e78e7fdd4242c4e73bc9737854c006888446d955995f102af4b4786f104a1733caf2ac57b0d292f2cc5dcee3438b1952cdf7d347dbc81c3fa76dab1cffd11c9f5001d998b68fe771759d82754c62049317f66d496c09ccc076e55705e37a95862b6d5727f560337a87e034211032a98bbabe2fa930a880897aa7b1c2c717c7b1d4618c484773bae907468f4713fa390b3bf99a667fb5a01e867b9e3eadbc77f423f3c238e416227e1eb6de94794261d81fed6ca2ff122488edc95e9462deb4071d4aef8cd394db540a5f8b81c2120204ff036e85b6b8d202aa30883afdc63bebb49cbf2eb66cd464ca9a852e320cb10f2700426484cbaf4228dca24c9a1336706f7aa24804e5bb7ac481cde952a22ec36bab1468a6cee3c1fc2fd139699b2e2ea7247dafbe076a88d833a2800dffc2e45b17a1907ac219de65bb9418853c0a2a76bbcc40b9ad669fbb9beb23ac13a71f7b908e17", 0x1000, 0xa, &(0x7f0000001200)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$dupfd(r0, 0x0, r1) bind$inet6(r2, &(0x7f00000001c0)={0x18, 0x2, 0x4, 0x80}, 0xc) 16:34:26 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) fcntl$dupfd(r0, 0x0, r0) close(r0) syz_open_pts() execve(0x0, 0x0, 0x0) 16:34:26 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x82, 0x4a20000000000}, {0x89, 0x2}, {0x0, 0x3}, {0x20, 0x4a}, {0x41, 0x2}, {0xe3, 0x2}], 0x6}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0xab, 0x4}, {0x24, 0x5}, {0x0, 0x1}, {0x65}, {0x8d, 0x101}], 0x5}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000200)={&(0x7f0000000240), 0x200002f4}) 16:34:26 executing program 0: setreuid(0xffffffffffffffff, 0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x1) r1 = shmget$private(0x0, 0x1000, 0x704, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/113) r2 = semget$private(0x0, 0x1, 0x4) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000080)=0xdc) 16:34:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000180)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x2, 0x3, 0x8, 0x201, "a15eff5bb1ebf688fc9a07f6853a8604d47c336b", 0x3f, 0xfb2c}) r3 = dup(r0) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000140)) close(r0) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0xffffffffffffffff, 0x0, 0x7, 0x8, "58677f0adc00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:34:26 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file0\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:34:26 executing program 1: mprotect(&(0x7f0000034000/0x2000)=nil, 0x2000, 0x10000000000009) r0 = socket(0x2000000018, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 16:34:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/219, 0xdb}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000400)=0x2) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) 16:34:26 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000100)=""/149, 0x95) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000200)=""/162, 0xa2}], 0x1) execve(0x0, 0x0, 0x0) read(r0, &(0x7f00000002c0)=""/210, 0xd2) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) dup2(r0, r1) 16:34:27 executing program 0: r0 = socket(0x17, 0x2, 0x42) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgroups(0x1, &(0x7f0000000140)=[r1]) setsockopt(r0, 0x27, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$inet_opts(r0, 0x0, 0x20000000000, &(0x7f0000000040)=""/20, &(0x7f0000000080)=0x14) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x1, 0x5}, 0x8) 16:34:27 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r1, 0x6, r3) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) close(r1) 16:34:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000200)="00630eb8d9393d50", 0x8}], 0x1, 0x0}, 0x0) 16:34:27 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x28, 0x10) r1 = dup(0xffffffffffffffff) socketpair(0x6, 0x8000, 0x8000000000000000, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r4 = kqueue() r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x220, 0x0) semget$private(0x0, 0x0, 0x20) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x38080, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xf6, 0x10, 0x9, 0x1}, {{r2}, 0xfffffffffffffff8, 0x0, 0x40000020, 0xfd, 0x4}, {{r3}, 0xfffffffffffffffe, 0x48, 0x80, 0x8, 0x9}, {{r4}, 0xffffffffffffffff, 0x50, 0x2, 0x3, 0x3}, {{r5}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x0, 0x8}, {{r6}, 0xfffffffffffffffd, 0x10, 0x5, 0x880, 0x5}], 0x20, &(0x7f0000000380)=[{{r7}, 0xfffffffffffffffb, 0x40, 0xf0000041, 0x6, 0x1}], 0x5fe, &(0x7f0000000400)={0x7, 0x8f}) mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r10 = kqueue() kqueue() kevent(r10, &(0x7f0000000000)=[{{r8}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000440)) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000480)) kevent(r10, &(0x7f00000001c0)=[{{r9}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) openat(r8, &(0x7f0000000080)='.\x00', 0x20001, 0x40) kevent(r10, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:34:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540), 0x0) r1 = syz_open_pts() close(r1) r2 = dup(r1) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x90, 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xadf4, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 16:34:27 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x38, 0x4000, 0x8) 16:34:27 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) munlock(&(0x7f00002ed000/0x3000)=nil, 0x3000) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) 16:34:27 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() open$dir(&(0x7f0000000180)='./bus\x00', 0xffffffffffffffff, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x63, 0x1}], 0x8, 0x0, 0xffffffffffffffff, 0x0) 16:34:27 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xfffffffffffffffd}) 16:34:27 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x100000000, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x10000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:34:27 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./file0\x00') r0 = msgget(0x1, 0x45) r1 = dup(0xffffffffffffff9c) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x62) msgrcv(r0, &(0x7f0000000040)={0x0, ""/114}, 0x7a, 0x2, 0x1000) msgget$private(0x0, 0x20) 16:34:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80044275, &(0x7f0000000000)) ioctl$TIOCSBRK(r1, 0x2000747b) 16:34:27 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) 16:34:27 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:34:27 executing program 1: r0 = socket$inet(0x2, 0x6, 0x104) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) 16:34:27 executing program 0: setrlimit(0x6, &(0x7f0000000000)) mlockall(0x8000000000003) r0 = semget$private(0x0, 0x3, 0xc4) semop(r0, &(0x7f00000000c0)=[{0x2, 0x9}, {0x0, 0x3f, 0x1800}, {0x4, 0xfff, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x40, 0x800}, {0x6, 0x0, 0x1000}, {0x0, 0x2, 0x1000}, {0x3, 0x0, 0xaa9085704a9071fa}, {0x2, 0x5, 0x800}, {0x1, 0x3, 0x1000}], 0xa) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x9, r1, r2, r3, r4, 0x80, 0x2}, 0x7, 0x1, 0xb18}) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4000000000006) 16:34:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:34:28 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x280, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) r1 = dup2(r0, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x2) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000100), 0x8, &(0x7f0000000200), 0x7d7c, 0x0) 16:34:28 executing program 0: r0 = socket(0x1e, 0x8000003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x42, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/116, 0x74) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000180)) sendto$unix(r0, 0x0, 0x0, 0x40f, 0x0, 0x0) 16:34:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:34:28 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x9) r2 = semget(0x2, 0x0, 0x0) semget(0x2, 0x1, 0x204) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)) 16:34:28 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=""/13, 0xd) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:34:28 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x15) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, &(0x7f00000001c0)) r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x4) 16:34:28 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r3 = openat(r1, &(0x7f0000000000)='./bus\x00', 0x8, 0x40) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x3, 0x6}) dup2(r0, r1) 16:34:28 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x7e, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) 16:34:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x3b, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/72, 0x48) 16:34:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getegid() setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) 16:34:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) readlink(&(0x7f0000000040)='./file0/file0/file0/../file0\x00', &(0x7f00000000c0)=""/87, 0x57) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0/file0\x00', &(0x7f00000001c0)='d\x00') 16:34:29 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setuid(0xee01) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7, 0x1, 0x3, 0x4, "a9d9445f7218f838f4337f234e94984628ea7809", 0x2, 0x400}) 16:34:29 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffeffffffffffffc) mknod(&(0x7f0000000680)='./file0\x00', 0x0, 0x7fffffff) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r1 = accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) listen(r1, 0x3) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = dup2(r2, r0) sendto(r3, &(0x7f0000000480)="629045362f62c56433dc09ac11c6f84099055e492bde38258023e91a877d9461db9f9ed836037f5aca542a2d6a8baa41b78f01a8749fa75f64178222cdb91aa65b95c1ade8c4496436d549f334f3742d96a254cd1240c2fc1b4d22edda6567dbae2efb55c730f94ac569c351e7f9e87cf790cd8a640f27b509a51c535f153f2b1b", 0x81, 0x8, &(0x7f0000000540)=@in={0x2, 0x3}, 0xc) setsockopt(r3, 0xfff, 0x45e0, &(0x7f0000000580)="3d5362907781a6cd21e2446a05e22f8f85e03bf31100abd66378a07fb5c2fbed06b99c9c2d82e9d025e66507b834c464bee2c32e85daf9c8be4b8ebe01a70e3f42f563a53df411c95403ec0b9198fa9fa440e7f74b082db0d41c06eb75976b34bd9ad9c1c162e9abb30d5164fca7878ab403a99e4469f59f0fa2e60d0728eb386651de8b151ea15f7d6acdbdeb0244a64ddba41cb91c2e67ca6bac7983a646d555767d02049cd5ff7c88ad25e489765a0ff4889ae7359c55f2ba2f87e1980d8bf5a3e1e8ae37a10923ac68c1516cb1bb514674ffe0a398535e53955b9bc40029b1f905b41645301b41d8c5d61d9f44c3288c76", 0xf3) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000440)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000003c0)) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000340)='./file0\x00') accept$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffea0940026c0f928dd64bce95ecc41736cd4fb90b39dca37f083a31bd04799898cecc1bcf3d520c7e7e775f6e8576aaf52b11d7c04464e16b06bf5141b1a4cf47fe997bd30b7bc328286006adaeb476a60a5acb9f"], &(0x7f0000000280)=0x4) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') fsync(r0) open(&(0x7f0000000380)='./file0\x00', 0x2, 0x4) 16:34:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x6, 0x4, 0x1) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) 16:34:29 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') 16:34:29 executing program 0: r0 = socket$inet6(0x18, 0x8005, 0x7) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0xe102d8d998ce1d4a, 0x5810, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x688, 0x0) getsockname(r1, &(0x7f0000000140)=@in, &(0x7f0000000100)=0xc) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 16:34:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f", 0xb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) fcntl$setstatus(r2, 0x4, 0xcc) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r3 = semget(0x1, 0x4, 0x1) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0xba]) 16:34:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0xce) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x200e, 0x0, 0xe51b, 0x4}) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 16:34:29 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x8000, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x6, 0x101}, 0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) 16:34:29 executing program 1: r0 = semget$private(0x0, 0x7, 0x400) clock_gettime(0x0, &(0x7f0000000180)) r1 = msgget(0x2, 0x400) msgctl$IPC_RMID(r1, 0x0) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000080)=""/21) r2 = open(&(0x7f0000000380)='./file0\x00', 0x20, 0x42) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000340)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r5, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(r4, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = getgid() ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f00000003c0)) r8 = getuid() r9 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x81, r6, r7, r8, r9, 0x100, 0xcd}, 0x100, 0x1, 0x10001}) ioctl$TIOCSTART(r2, 0x2000746e) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000280)=[0xfff, 0x80000000, 0xff, 0x6, 0x6, 0x101, 0x7f]) semop(r0, &(0x7f0000000040)=[{0x4, 0x77f4, 0x1000}, {0x1, 0x1, 0x800}, {0x3, 0xffffffff7fffffff, 0x800}], 0x3) 16:34:29 executing program 1: select(0xffffffffffffffe4, 0x0, 0x0, 0x0, 0xfffffffffffffffe) select(0x40, &(0x7f0000000000)={0x101, 0xffff, 0x8, 0x401, 0x200, 0x1f, 0x81, 0x3}, &(0x7f0000000040)={0x400, 0x50cacffe, 0xffff, 0xfffffffffffffffe, 0x6, 0xe7, 0x1, 0xc4a}, &(0x7f0000000080)={0x7fffffff, 0xe2d, 0xe2, 0x8, 0x9, 0x3, 0x27, 0x1}, &(0x7f00000000c0)={0x4, 0x3f}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="9a7eb5f95454d66045785d44d157029dba347c9e371c8beb165f05e723e54f2337bcc0223c78623082b692393b1d7cbd90ab63d38dadb5c84ec9b6533c8e15a43fd702184db0aa84dfa1792522eb744011d7c8c931377b5891383c2be8d60eff83b03310fd56c2634dec4ec5bb980c1f5da8945ff2260b319e265e5e2bcbe0975865967180eb", 0x86) 16:34:29 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) write(r0, &(0x7f0000000040)="3e5340963e992986f8a3e2c9826ae1132200564541bbbb36acd0cbdd989a578bb348e260eb51fa278738f5435d4e487245745ba102e057e0adce618a684dba9e3a08c907fd9b541881ff81b8e697b0e3e84fe0acb790e932360d5c5cd7e1a74042bd234f400efd12ee80f825a170539b2a963689bf27aa120914e5e9967cb09ced", 0x81) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) ftruncate(r0, 0x0) 16:34:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x20, 0x84) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x1, 0x40) writev(r1, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0a74e7f61f7c78f8463958535c72eb274f63eba0bdb905d9f0b27d8b7e16ede4d59287399d77c96a587598b9aad4b0d91397f23f7bf246b7d5830e0ce94a11695fb9ddfd408025a033c84ffbb57d4bf3477e4093febda48996bfcdade54c0fce847874256b6502d16e3712399a603a01b1ab43da408be8086ab4aeb19ad30782aa6c4a7003ff690941d9b8bb2042ee4556745cff5f4e6fe53cb3e690e89de73186216d97ac4ffe41a88a1949c2478d49ed240fa6689f5c59f4411d370a66da32a2c2137c4e8145cdfe2c799ef07da824e4c955db8ca5348a8970871073f9ddcee6849dc680d3439feed7393e7e330c60b1b4d727486aabd1fd94445b60ae6713da0522f85b3e1aba69cf62a3c8d2ada2dc094c98c44a4986d84e70458f820ed534c0221e00b30c95dd79e81b6f4f1e0278701695d879c2c1631402f4163fec39351cc27eb33a834a2930892d2e4577b522bfa5958d39f9eb3a38ba21d2fbb5af9bd6cbe6306128e692e7b04e6fa65e6c7547e57232e2d51a0177ac96ea7eb3c78821560bccb067dd68aaf27079ba9025c9f6979017e7a7a8a3b021b2f9a7ddffb6ddc6824b0868f88187c2dd8c4f1d6532280caaf4fabe5ffc4a6dde4b7dbac900f27d6d51b9abc566103d96c90f132a0bd1f185f6af5f64c6e31e58fc2cd79219e16ad848aacee5e3ca90dd88d88eae48e30692b716ea291e22152937b14788d377c0a73fe10d8a0eb163d19b5f86d19cce33f717faf126118d278eec05b6acfcd87be6faf8e7f36daeb0ccade0bbdd8e385ab7f0e7b771067bfcb6d78236fb5ed43c27a24d77444ef42313b85bfa895d2570ec48d312a79bd517c510872f723a1ab5b50206223024929c0694ce230503877789af464b199900632e555d9b340efc7182ea0c5d3d9f9a21477bab57d76f7a60c1fe13683d6076b7ebba8b13ffefa7f3e8104d87db60e3abe720459b257e0771b54fff81ffa84f25a8198c0da1dda65d780007cc1c871e73f83e757f6c6454ccbdf949c2067a14c1c879c091bd86465205755fa8a13e8fae4e9bea622e1676e0ca26a88ffba9da5b896b601", 0x4ca}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x5}) 16:34:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb7f72b8bcfb9ad8a4f5e328193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa142b868a0237f559b7cb5e32d0ff2d400fc2f9a3c39d812fe6a73ed000000daa987423cab21c6b2748aaa74947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be545508dfe808f9840f9e13da075ee54c0682247a3e405d535cea95f9642f31a5d302643585c9250900a821e153a6212dc30a02000000182bb81ef3c2ff8a0d530549c628dc1acadfc3e9b6626551290e6a09989d25030a56450250e9515b3e9b7ce2902ce617d899dab3ed95ff78a971488ab4bbebc11a6dde923f784cc72aa08359f5f7798644860dae3c7339518ff2c7ef0eda13d562c8fffcbd05c38e910bc251abc10d31097be418227bafd97b444cf78f3e1ef2b2161f0a1ec5f803438e799ebe97263fa97b9aec928f24d539a3f7a8eeaf532090f91ee4462744d96fc3b60e58081ec7d254d9b72e4cae812dd2f249", 0x197) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x9, 0xffffffffffffff02, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000040)=0x5583) 16:34:29 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000280)) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) open$dir(&(0x7f0000001940)='./file0\x00', 0x10, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) open$dir(&(0x7f0000000080)='./file0\x00', 0x20280, 0x62) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 16:34:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x1f, 0x8}, {0x18, 0x3, 0x6, 0x7fff}, 0x3f, [0x4, 0x1fc0000000, 0x1, 0x101, 0x8, 0xab, 0x1000, 0x3]}, 0x3c) 16:34:29 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x4, 0x0, 0xfffffffffffffffa, 0x2000100000005}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 16:34:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x40002065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="4f255862a29d52ee06a2c737e5694436b305aac31a447f2dcf40f5051153ae90246b4e3fcd83607ab5e4d31970ef47d0ea720bda6e971785d76ca51c0d3e72e6ee8572b7a462255255f381185a180b8bffadea6479cd639c3588f7c53a1c75caaa703524aa89744bff92057a35a2effd5d703e9928f4475d743fbe6c0e1bba5c8c4526740aacdc4775b6f743712ed1f2dff8cde5a603b99debacfbfa7080c61c42022c65e4", 0xa5}, {&(0x7f0000000200)="facf5d450da32b9670326435cce3e7f47012d65f899e4be3382b08f69d1c81f58d7c2cde209f561c40da79f5105393067d8a743cf93f99a31ecc93f77af03d17448836ebfe3cc8f911cfa92d6e406f06fdc995", 0x53}, {&(0x7f0000000000)="1b54ecc86df0012a3070fd0484d07a7f891858517bf5cd5d2c357e2d", 0x1c}], 0x3, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000280)=0x840) write(r0, &(0x7f0000000100)="05d1a124c0c7d6d2a2", 0x9) 16:34:29 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = geteuid() r1 = getuid() setreuid(r0, r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:34:29 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r0 = socket(0x36, 0x1, 0x1000000) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setuid(r1) setsockopt(r0, 0x29, 0x6, &(0x7f0000000100)="ebffcb48e699311c54b90230c34479ede24b6f2b0000000000e29fca1e093b4b18e4ea1400f44dead25ec948d1c77269e1330dbe49ab357e4c68dcde492e6275ed00eac4ab6d236ec3b90d1125b42b66c66404e218e34542d6665164fb7c85ebd45029b54fac64cb53d8", 0x6a) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000280)={'./file0/../file0\x00', 0x2, 0x18, 0x3, 0x0, 0x6d35de16, 0x70401410, 0x4, 0x1, 0x1, 0x5, 0x401}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000200)={0x3, 0x5, './file0\x00', 0xffffffff, 0x1, 0x4, 0x3}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x3, 0x81) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000300)=""/205) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000400)=0x800) setreuid(r4, r6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x8083, 0x0) 16:34:29 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0x7000000) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4}, &(0x7f00000000c0)=0x6) 16:34:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffff328, "a46d9ccc62552f53f94f8eb2f9735fdd66fd4685"}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x3, 0x1, 0x1, 0x40}, 0xc) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x1ff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getgid() fcntl$setstatus(r0, 0x4, 0x8) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getgid() 16:34:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd6ab103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fe70c9ea73906e2adddcb95afdc27b8c9831354609d02fc26c4b14b00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d7b65d2712d93ae731ffee5a627d0767106bd31b4605f1d00adfd323e6a8bab89057394672c25bc15a602", 0xd5) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98b, 0xffffffffffffff7d, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:34:29 executing program 0: r0 = socket$inet(0x2, 0x5, 0x80000001) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000004c0)="4febaba377da2255e3a001e7d11add4a4165d45052a2ea709665a1a999e768a5c52399dde8efda7696aaf7f52879c9cbc6fdbe00b223ceca7a75661c62d35087a0c39c04300577e806c8506ba96e961c542c9fa665c429ee8737da3ea5b0ac47fbd624a1fb94f637233f52021d0fb353c3eac1591c30e9979ccd641c309ce9b85d0c1b47784aed23a4100910350fa1428f52581656d6d74056e48e5cf0bf36c96a6700c8177a02f91b0e5f02a5b18e48c87846199635c6ce5c3ffd6dc6a864d4f46e33002b4d7186d9b30209aae5aca0ad0f24b4144cea714d6aa1e94c2ea1a1999733919c47d8481e0591f1624ad6ced6b42c4a5276424fec667397f65ce7ade3eaad43a3545a9cb9b2d91cca7f120188fd979b87ab44903058ba44864b4b8c33d7a3d2dd44c4d65df05e87c9fe07fa331a3b78b3775c753996b896e7947449002b388e54465353654c175c46882e2c2f0c0207292c3a1aea504a9e7e814111eee8ea65b28c2d2c1942cfd7e29f08ac731505066a4c7676c85203c7e9cff26bcfed3693c3eb2ed9486984d3a164647467c6b628149f9fd744ca759ca6700e265fb2c59f3b556a6f2fc03915764c10e5090ba71b9adb8bd3c2ffe67cffa77a9e36bc4a488cfc8ef61d46b6c8982dc8fc629b87dd2cf930c889e261c00fcaf52d1dda56958be8f37562370a9953dcf3054f0de73aaf07e0908c1d534c236d87e9a45180f2ab42cc9dfd89739b85dd42fb0e42b970d1f678e1859345e9989a1aa825619a98a4145ef4b33d804423511176587026e4ff2c7c60969d166198ad214e2a664f23d2bea7e8cea0eeda9fb167f83c825404819355dc09d19f41ee88dd7d18daaf7ae24c821dbbec381bb85bcb8276c3393d079cfdc491bbeb69be4a44cdd00df2eef545c20c20c0482b41b39bb9688eeee9b691b5a84fae86e7a6f1ec053803cbe72d8b88a5a095361e0b3d8d6253ff592a646443f2a709fedfc623930cbc2dada3b09113af131502038bb2fa3d88f816667975932ac48263e66482e525087de2ff271a1dd5d993f296d0b00c847f75f0ad6c62294a5af194fa5889a55d6c50d5ffb5b200fc9feb1ff8feb1b55061eb6a1727711029dcfbf73944e9b1376a4142e5be427d5294879cf0ce443ac8b74916aee48e85ac5e5426cd72c5f2aa0e8b01c32bd7759a65288e78ac6f7bf80256b1a199150d934f4237e437865e4ae3e9c6f758db2f0f8fe3ee6ac1008a667baf75362527ddb2757630be6704e7ff591a951681cc735bb4f042b567c64478e80b85a56552bbfca2d8562fc0b5fc9be4a11c422f0ae41af5670bcd6fd51e1b113b0bf51367a672f6ea33b4a04c4e7c4b3d640bb791905d3477e0e07ecfcf0621c13318ef2607dc0116dcecd37d1dca2bbf8bda51a74fdb944855054bc9f64cecbfa6f69ec7f1619f4e2f9807ded76c3745152b02d6d2580a93060b47696faf69136b70db4085c3fb85671ea0784feb0dac34f613b6682e7093c390670ce513d2f11f6fdeee0b0734f648acbac37257a20edfa197d704e8e469ed79a965ca42b7f6c6b1ca0c6801b7b974b1e63458204a82485de466b20a1dc3debdc17a826c8c9d5997eed1bcb5a2d5cc8604dba8afc815481a4b841b90f0f6ba5410797b3f6f80fe9543fe2c0af8ca51db6289146fdf372f58630d3b899c91b3f6e027ad381e38a69ed685e7eeec94a8fa564d5336f6c0b5ee419684625e2e06ec0f6ccfc540847a6ca8b556211820e09f2bc39da01314b0295db232289c4a421d9f6e36865819a8416c074f9e8a1b2ffcf738cf2f50b7a6d382266c91f6d66d3bd695412a6b916f798f46c879610973cd2edb762bdc17b71b01eeef98d8fe89f3d19ab6d8e32413ad6ca6e12cb0d47927124c32ee91b4f04789fbc4e59a268d185dc648f1cd93bb4b04c0225ed9786346034ec336928df67c64cb0808ecd7b273639b84ba0cb49970cef4908f0514fd22a673b1ecaecf8217da6b24513c3fc59acb3ea460f9dec42ca9d1307ae416c32d19032389cb71432a6cb89892328643fe4bde8216c590d9c96d71a18acbd476ea7d3e729121e430fe79059476d1dafe6afae0b3cee66cf7db151e49fad88fed6ef1f76b29e0d69bfc391b100a115bd64765703c85ab99ba167c18aed401f37902d29c0a1b28755cd74b5122440695e89fd11554e06a5bacb93a2999637c2a8a0d8724128c68d09c270b20a3fdf042e9f19cfee297ed102fa64109caf1afb4ea5c70ee65e1976efe6554bb81757405d9c5f109981ead37ab8f0e7b5d6433cabf94f734328037e3bebe22d6182df2df84abb072fd2c4afdfdd1bde98e048d54f652ecb387926641abad2636220022c8a5642f8c8783ddcd3f6106e672584885eb7f5e3e96476ed8805b04adb914e3d2906c93e345db7f91230e37d5b94f4ba7382933a3ffcc990deebd2f207cbf4ea9923864ffabff2e7b7c1ed036bb374c9d610346a3907ce32e87425f31ae39f193e3fee76c37dba9df6bdffa652609d5633739d179df1bbddaf11e23b7a24b66b4e95a2a80d42854ce13335d323f0ed9ae903eed254b4ba11f4aed4fbf8bf89283169a7957ea5211e23c45dd6142bc1ed0e115b5399ef5ac9d3a8d597431663cf1d28acaa775bdfb3fb06b6ca45a0c90a402d1fec038e9d6530a2eb67b0d533aa005952a385e9d11a65c4e04ea507a3665adb286269dda440119ffbfad8267031647c7eda28b6bb679ee17530763d2d49bf0b7b0617a1838ce14c95ccacb0d7fd59e4845a73064da2a23851b260c928d471893bb561ad869750e87d940dda627fe1a9cc5b75d0b80337dbcb2bfaf81d34bcc38ab15eb5acfb0925689f488f87611382c41ea04895ba75b311490ab934fb5c0fd010bf5024ded0ad89793f85890196282175390a4ac97a35f8fc5426e20dc9f67999c12f60c84cd8d38f2a911e8d8198a1ea1f332b798fb5f0c98ba63877ff20791e580cb28addf7561ed6c5318f4184685f1bf4a8f66b3b6a60849325ab6f4a526d4c39d325817fcbc8fe960a17944d3e652a1a344830d455750de8a7ec4ae8cba3cc5c66daece686ea8e841bd20574ab168bd8bea73a85b08899e321ced72b8b5528422dab5de43d3d57dd8d8ae61e2c049802850e35d2344ba2effd73f6a957d7827674798e8455c3453fe7211f2c806b98365d56646cb7168456bfb1d50064f4d4ac44c2ce0a4f3d5c0d14a79b0fbc43399c8270e12983dfc4dd17d6290976bd8317261db035fdfcda48f65e02153e146e7759471fb41ad51e344ffc8439526162029b29a54d3800b849018b2150366449b407188a39dc3f429f5af49db5f2eae1dd6603fdb5a90bad2abf76b7dd973c8c129aa948cdadb87f742b74f2deac0640d7c258185d66e4854afe744101e26fafd176b468b752ffc9dc30f31b731f8329d42c38f715d05e248700e945e28e4a58fd7a9aaf3abcab06406119e350c834f5e6a28250001cf3af0db24ee773d602b1080628a204be82ee10e7cda7f5fa2f932567c5b12139e520e69a0dcd494cddc16380ea4e6ec30acaf8a641fc379eea493c766ef650678f4cf488142e43da9dab8003e3b4334ac57a8956d3b30615d3f4bd1963cd76f630809cda61babd63e9b3c0b9c85611f86eb6032d77d74ddaafb1e50eba2f8d5818bf80a421a64084d8321a15c2f570793308d58dce4ebc119519e6bf104df2d924ceca007e7761d493238787ebc70f0eb3c4e2260b7697fe569ca0e17b56c246dd3e0875b19d2453d5009b914c9e1149cb1b6758c86aba9ba38f10a9c39d3c467d80d869b29bcd6d3ec6455dbbeee7df6c046d0f0009cf00e6470b784891f549936047dfb2ae5bafd4399edd1dbdca60a186c4b9118949d1223c843d87a87dcdad18f8387c1ae66b2439c77d989a169637cdd8c2d4e698fd193a284e7dc0c559519ed6daabb6a74e1ac2f7e3b0f4a6e901726eb35f4fb9a8f2efd92b51d7f170a292f8044cf1df1aadd689cb5f45f1c299208e00c10b1284f650283a484cbbd54daead243ca467a962e60f4b6316d6a3dc6f6f3279221b45597486ecd3cd34bdc5302d8d18ce0b0f4b21ac679039d1d29df1d6902987ee2f57ba59a54821b4fbd90cbb302820b4ac5ccde5f7f13f61a765017e0509faff85b5e79bb54689c61202041ce28a18a11ed567863923fd697b891cebcd07788eb84f1c3c594b7197f38c86b3d3c6ed90fb8cf8e1b4c1163fbdc9079bbcd2914a51f0ac0be6e56b24aef5ec8538fa136ba980f3b348964efb6d978949fb53ef3a7994f865f064ae6a64cacedeb208c774d34606a4c2eda87d705fa20ff0cdfc8eec4401657a33c111aa881f24bdaad325bc5a0ae601dd5686746ec38ac5bc42fbfeadd34e4f7c707fe6e37fba8bde1a57f04659e10278a71fc6a03644ef20743351f29f6c7e41c38e55f0d0e78360ccfcb8e0e9886a911717fa284e86f1301ed3df04084b1035072002533acc485ad6fbc7d32864120b5a1a23a1dc2a231765fb646e41cc90178e877a56f5b59fab5a7fc7c7dffd5eaab702f92ae781eb31363a4638cc16967726d69e3a431d6a44794d21ebd69418204a704bb86eaccf5a5edbe7983dda5d0b835d1cfbc17d5d59f6e52f628c4d487506b4efba6d454da3b4bf1f38a1ad86d5c28568fe6fe30c87214c693fea4621ef5c8dd66937cdeebbc7c85b1a518efd54e2f200e09771b2af19ac6315e2de8337fe21b3215cc83636e4b447f8ee387daa5b24339d56fbf6d092ae10387550d6d98316b7a4bc329f726707612a7ea85ed34df071557700e0a5c7b25e14fa831d72e8bc8fd86f8446c31a65ff98ca14da329287ba9d1052c3f30f3981b58dc3aa5626c9b932e14b9d536d5be2280b52ac6eb72f57c25f0056c77f1f6e5a7d9d3fb6fe2263e9b6382ec1c69fd94c4ebcc12bef74c83948649aa93c457577e533b6d048f9649010e346e2329894dc357bec49d5364948739ec4e00efb38b57e25db8c6d3ac22e69c68748597cab06fe3193d24b18c6e3d74fcf6644d39486cedad1844f3e1e85ea3cfa7515d99b756c43819377400a5d2d0b94cc5cc355440c16400394a0cb087c544453f97bad1f11d9c3ee5cad27afa685b259929e454bac26cecc95b8bbbcd7525fe60b0c3308ae75b58543f7e186836e4b66e73a5d67cf3185f740be50135577ceed24a4065f8a74c6de8483349efd1d3f29f8d6bffa8ecbf230c906e67e17e60f06ef0de754f3cd301ad60dbd28ed6d19a7ab5da24c091ddb538e8dcf9e173e30cb0ac111fdb6ebdf0335542344d13998fbce7f80c2c4a95dd833e99d16b039a4b98d0b498db2f568bdf05b5caf6c593e1dde0a7bcd305777365408e82572a6b63aeb73697a721e4d5a13e781b7d40971d1c821347af45cec4ad54433ae75b280f5908b0c509d6551f85add785193448163b237c562198463dc03c3086909ec55e398446b832e5911d360b19c8c85d9be3b4918de395c6a5eca934c5784e4f4397708b1d6e6f922fc91520eb72bafe3d97132744c1d5ec05512031a511944622a133f4254bee6bc9678f9519ef7951826e89987c9e93e0dacb50047b48157334413de40cf9e330c664d64fc944d7a1eb691b4ff466ca5ca96c3319db2696b8cdf70bf1c7810e457e129540fe346aef7e3f88d58e60c80d46ec7bfb52c82d9180cb351be184ad7aeebe06fee86bd69843ca3f30eb0c7415d5b9f87a98e3deaf9ac9b79b022772fecc63e65bbcb3735c97e255a49cdd717b1c53b8c87d147f002db4861a16d7337c58", 0x1000) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0xa, r2) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180)="1cf7d8944da26b3fc5703faee05ce49025d1b8c07dedc64eed0f9d9b8f9e58f0e22dff6530d1207b7f42fdc6ae03c99e35a303ec4a46a7e4a9d3895c1cab74bdf608491689a58ff5addf9a860d053dc521d778e14e93e76e6849650c536c03b19b45a1b4bd97c10643696dbb301ec096227f76b17198ce6b2139c7bc501c90c0620b97b9fca04c1adf7f7f4d26b5feabb131445d7a6e3c6bb0c8447526a5f31e7a41348ce7de508ac93b8607147b2f", 0xaf) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)="11e323", 0x3) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x5) execve(0x0, 0x0, 0x0) 16:34:29 executing program 0: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) openat(r0, &(0x7f0000000040)='./file0\x00', 0x200, 0x88) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) 16:34:30 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x68, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:34:30 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x1ff, './file0\x00'}) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000080)) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() close(r1) pipe2(&(0x7f00000000c0), 0x10003) 16:34:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)) shutdown(r1, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000140)) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000100)={0xb, 0x3, './file0\x00', 0x6, 0x3ff, 0x3, 0x7}) 16:34:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) write(r1, 0x0, 0x0) shutdown(r0, 0x0) 16:34:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b954d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04b92c62192ebdd5e144f2919c0a80588bfcef100f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37462b6191dd9e4e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f8724832f451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a88", 0x113) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r3 = syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000040)=0x100) 16:34:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) close(r0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x88, 0x1, 0x0, 0x3}, {{r0}, 0xfffffffffffffff8, 0x0, 0x11, 0xb31, 0x81}, {{r0}, 0xfffffffffffffff9, 0x0, 0x4, 0x100000001, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x8f7, 0x4}], 0x1f, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x80000001, 0xffffffff, 0x6}, {{r0}, 0xfffffffffffffffa, 0x62, 0x6, 0x400, 0xffffffff}, {{r0}, 0xfffffffffffffff8, 0x50, 0x20, 0x59, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffff9, 0x0, 0xfffff, 0xfff, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x80, 0x10, 0xc3, 0x101}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x3, 0x9}, {{r0}, 0xfffffffffffffff8, 0x82, 0x1, 0xfed, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0x5, 0xffff}], 0xffffffffffffffdc, &(0x7f0000000200)={0x99ff, 0x1}) 16:34:30 executing program 1: r0 = semget(0x0, 0x0, 0x0) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000000)=""/102) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = fcntl$getown(0xffffffffffffffff, 0x5) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) r7 = getpid() r8 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001440)='/dev/wskbd\x00', 0x80, 0x0) r15 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001480)='/dev/wsmouse\x00', 0x10000, 0x0) sendmsg$unix(r1, &(0x7f0000001540)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000012c0)=[{&(0x7f00000000c0)="dc161fee337c236b0f42a3336d21e52b08c8bcef42705efc7dbdadcd5e1e964be067e21dc025cf426d694c6b4ae544548b26536846d82f362f1175b4011168ffb7beae418842f5eb690ad58b82431978dd9924d249d1ecf64e1b570c4f55a5e3f541ed56ea9f48be6d9d6b0291444e652c7aed0fbd055f8b21958bf32a2a048a273c0cfca74a2908d203d9e048419bf89f7084f04d9f5ac0619c2ad11cc74275e66f92b27869c5eba3ee5bef320a", 0xae}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="6a087029b8bbc6d739eee71091d401475e3076572cbc5bed3cd08b25434e427835042df8369dc1b17368b7ecb1acb32b515984daac8ae5c3e4846b87ad7bc6a5cfe7a66495068570723ae6a0fb940f88581ae3e792e8d9c12fa7bb4a81d35ecb555b097e5103731986f4b7f5cc88d9bab867323a8d98f454db226eb7dcb3f38853ba3994d4bf300a2bf045bd454387e130300047b2804f74527fee423b2d056ffbc774c92bd8b5efc35a66b95f6d005342a3f589a8659a4f438ea9a43cbc14f3227145055710e647992d2849668d5b9d053571e2eaa79145ad99c5b5c535209bd24e9ade9987f271b81d6025f0a01b66bd300d13ac21c38a7e8d1897ac950a49febf6f91de406672d5d0118ef3d69016bd6931b7b1bac41ee0dc44cfa35b14d4beed9c3b42b80f1e7962913c3da7cb4be3d2d6d93db5da6fdbdc8862d71761c6585b5c51e1186ed5332969e92308444f64d0907edd943b43ce4f2c46b063bb3bd0363a387890961a069f090bdd9187af685cba6b80055297bba916a33ed94014a51365eb00e173fb0fdeaecb1dbfd566312356efd1dee9d83b1173e01cc1e2c6088781f9a8b80a7908a62eca585b1b38ec1e33840cce0b2210a8856e811c5c42c4a0a073465533f96ddada8a0b1fdad519f1b3b36ea47c302dde81b370baf6a276356ba1f45f5c935716987d737476a8ddc73904e96e1275b4d2953ebe15726437a9265c2e042e13e024700ed89aecf4e9477ddd2e4a43f7b724353e08e1e64e1b1df4524d3cadee48e4676c0baf57bc1ee8f56e3e1b985760155a31adc29718eb3d9337756786f6361e526ed269cad92f1e4600403d08a0df0c6369a3f685ae58d5f9483aa36c7431b55fbd1ab2ab196b478e66f5d37ed3ea92c44c5a1f0abcb39554f10941b7c6007295c74ff104926e2aee1175e6a557807b655b47e465a54dd787ebf6574e5c1321b16f742c493ae0ec6f14e1817a3921c4f1af9eb6267094f59d84877fe89217c89e52f75ad615aaf6da2d0b3baa0f1cdc91b63effa72e8f528687729faea721729bc6f7f89c26d2767c1e2143d4ae124558d4aa79e3716f519065dc9e5ed6cf1a8bf5abbe68b4082c33cfc1c85371a289c8accaed8d0e662f4cd5ed1591dc24df6e9ccb647eeb838dffdffade825b880e992da12c4b290ab9c78ff6318d5075c03a4bd1c8285448f9503f5839f205834fb5fe04dcb2c8999faf2540a6b0dd71f19a5740340c42178a8daa03ffc24c51768503192f8669060782d11e04f2f7367ccf02f3256bed8f896f91a6e4b092a288d46cdfb0b85dedcb7bd02ae4bbd881e96489648b34c975de556480329a1cab406762d330671a711b24e7a4789b80d92acfce4125668fcc4f611d8ada17a33b2d6bdc2b386f7c2810e2db0f7e36b9edcaa7af751365d851e64257665c77e9b89553b888d9bea5ae546f24d62bbcdd55400fb12fc5b2d090a3d59c34e8c16f7e55890d1108012d55a89f7925f5c2c14b7c13d3cca4c2a60019e2bb796945bebba693de56c206f520ef2ef33f5672d972208b0da117d429f144bdb0fd08a642230bfff860442d5ffe6f557f43874cd229f45d8e98f1d19c10177dde6f839e6702a62fa338268228600cdcdae7b1ee0b31b9e291b371eba552fc76c0ecb75c520d91ad7cc48a3d572b22c0e4f82ddae7b1f5f7a6d6a98ae87b34cbbc0d32849be4e453087fe9398c9f6f279008eda6ccd20bfe82147e4ad26100821abb234c86129e762aee4be21a2520406b5e41a01715d1f5bbce2fcadea6172258c1b4d6b7345326ef93dab9b3afd9d239aeb4b98b0a6905c8e4d2149f911d6851a55065dda246f0ad68563547c62d285d1c1c7ad8371da78168e81dac242fd6abb5cf04de9ddd3251d373d352f986a1555a28116731576c8bd6f2e8d96b9c0e50371405841ecaf535868589447a81a99a4f5cdf765dae00aab7c9f9358c313e174897f8ee5bf2a1287b26ff37cb5cec6bf30160c3477042fb08b71206b560ebd6b9690c7619cae684bdfe9bf65f198b6cf17a08d11347dc7e45eddf86507c62191dea325e3666f3fb83897223882a590b63bd10f58c7f3b943c8b2c51162c1a2a8fca39f843580e17b19be851dae4d1a11ead1b8202e2a06a4f5a3971a394b2e64f0fd443a0ea3dd46b878cb8a922e74c3c7d8d57a199dc8b7ac7a42e91053e526b49d164cb72cbd8f84bec86bab5040dca41d13e08721531d3cee50296284ab23733bfb606a3fad3b9d76446bc060be52aeb89f2a9458ca765384c25383bde08b1d211c9fd840ff4659597962edbc1e47cf4f15ac42e7c24fa39551ae7501edd8210cb5dcbe7bb12b3b9f64ede2cab630c0a58446b6fc66dcd3dcdff51ad1766d539bf1b69db4f99bd0fac32f5e4542b2d2b437e97a4d8879c91278c3a1cca897598bc2bdd12403cc2724dddf6a6fba6a06abd5c5294f48cec5425823a0508c98f0124139cbc2374bbbfb48d5ef30601db7dd56bb125e9c1899d413a4d51a4be587a002813af5e65f58db164946478aa132af685389791137df57008ed74dff47fc119723cf5a15b74b454439db895473f1116a46fc9f4e056421e4e863dcfbf3016c7e4dd7f9c037cb5e80a23d693a9f4d84bd587fc5fc90384b60b5ddf5ecc9a00a3be45cf3420821eebfbfe0a748cbc6a5d1c33024cf4c6793429b3962c6735e1d294a1b4dce47a30801c4810ae3af9fde9037b736824fad1651a7eb4d7603310e8f6229dc199e1a090c686f303728ee6a0f172d567268ca5e817cf03348b3f32af62498cd95f0c26d5a20ee3b719e5540e1adadebdf705bba8d90f35bd433d9959194ff3bc70b3ec8cf0df2770fbcaefc56c84dfb72b2bcdc66aed49cabf6be8f3ee3697a9a6c02493a053d9be9638614c1470ef2ea352d41402e0f77e969546892dec2c93149df019f832468042b190b7a5f27889dee7a1066b6fb7e32411790a59fc7ee1a67c3e93f93257deee6d4b98c9c67de9ec5eb5278c9ed5bce3b8c91bebc0c5d0ca50903c5f2d452b9a4a27584457225aafe8264d7d013d5ddfd68ecf288fffda453fb3ffefdfb8a4f6a80720da06b7e5b0b26033174492c3e66eb9b4f0a7754722fc5f172221899a024cbd03913caf4527d12dc5c80164fbb544a0af9e7682caccbb243c16f291e8b180318d7491c5b1d3986240bdf32cc1392ab1b2da0196f071b0fb0a8605ba99ca4e95dec489156089ae80ecde9ef68e45358a0b2e48d479753ad800bb4e4174f7ebaf678b920e1f4637e7b1cebd1d62332ef58c2a27b02cf116a0b20ba8dc9d1f0052a3dbc1e1b88069c27253fe3b100f44d6a4536215ec459e9c2e645e76b9bea2e6e5bb7ee6406b44be78e14bd71536696e74ac7925e2df7a0f19bcf11780d00eae4e538352d94ec0c09829d30c39ab5b639a9539f97ecf633c69eb3696849df1ec333ff283e030885e02852caf78d50d70ecfd59a2bb62659b6a56edd83cb7beba8f3cec063e4aa6b26a75017f553402ef7b486170cfc746bd29c4d376f1b820a1bce3a0c2769145f04df0ad1ff81e9252c52e296da92c04197f88cea166ba3713b42d4d69baeb421616883bdd1bccdb368c00624aae422a3e4672d1a1681c2cd67b7d04affa051a23efd0bf83ccb3299b11b1176b6d2b6c0d8abfb2753748883c0f6708e5a831adbe79c1406620dbb95a6cf2cf7e516c6df6b2517b6f37daff094328331a41181364061bad283625a796d41b53288c008fd85fccba096d4e97b682e49ca7c835b38f11fab470ad151797db3a7f1766763edab9ca70544feb3c12088c0dc3d7667169a8d9a219bb9617fb4530bed42a5c6f1c5834dd0a9de521a539b27b438f19188d28092baabcf480d9a65001bcd08fdae31198ba2d1a9f5c5b33d36bbc20b8ee933a2a013056c847efca4be27a08b64445e02ca85216a126b32dcbe60f1d5c8c3730c31b9187d574eb035ba3948cb64a5a383711d5e06789dec8c8afa772806fef0648d7cd56acbddc74f1ffce7bb62a573ae261a8344ce4b60fa276c83f068eaccb7dec73af61f93b1610fdf856592db7457f7cd9306e70971ef508300700ec59d4514809b46c640a388bfcac8f7cf11320555c221f21d40e216729726fc3e841a61cea1d3d9c4424e0a994c898ded6669abad6518fae68ba739d1b3897d038b12eb705806393c2e0666ba2fa0876029fce064f5cd85d7cfcb7c416fe3f6f1be8fda30cf34106539552b3d75e220a28324a1921ab7bcaa3cf2d29a2db0b914f720de5a4f3d97502f7f06dcce98b84f5577f71c086cd47b47a2fbccfc2ab911446cb0cdb2128231112b1866ea17283f8f78d1e9c5749468f0427ef61e1de3268b5cf3ab7670ae257052729397f6fb83d98b3dabfc885764e7abf14b4755fc1a77847e8025ac7c79faae5391020f443200d35991f522ee674ad69647ab8e4996f4440815d97a50ba5fc97803fb672313e33cba6f2b126e142e0873c3bf7b2aa9fe1e3e0d829d648bce5c038d3979edbd1720058922165c5d8538ce88e3cf9469d5027da20f62c4808d4ad421b6da405c7eb03a9263c5b629d05089985e4131bda08ba7b2e86817ff351170aeda2ffce477ab4b8ac7a41d9bdd67aee5aa094d6993a2cfe89cec192627f0aac4109524a6b093c7d39f4df15880b84fd30a44ffcee9d31218a7b1ce443faabed90fa1f1bad6d7ba817790749c94bc52ccafdba8a112001b9c8584cca1f355429ac3270b9167a4d8967d107663e8bd892e659375d4c78c2b50a1590cc6618c6a28fbd2ba40787a4f03a18fbed7bcc75cb482e7d817b50d1502ba728a2d278090cf9066e2ef3a87b51573dff2fea6dc54728b136e121457ba373495ee3bdb6d1870bb7addc01dac345880d76bbffcc883601129e2c879defeccc41825e01ef6489e1e59527fde3d0a4b350659ddf27c9b573226d915e9b3c4cb2dba8bf6dd59105461460042ffa5d179e4ea7558e14b8417c5c66e710ee979ed5ea1685fe9d800eb6f37f6a3c33f40350197d294dd61c26e5d8da8bfc9ac142fe9c87a1f5ef7726f8391a529cbca3817e62d999e1fbbfc1ebcf6a3a03ab10879b59805bdf1bfe9c8aec07e3bc5b3a22654323ef994c5ff705b8c4c02b235ff27d40460a5e2ef8a57c71dd2db5cbe9833cd75d454795d595643b4e40ead2938011623b0dff2c53e36cbab17578096f6da774edb8a7fa686aedd839d7e3c3e233b9612057341197fec6976a747ad51f3a6bf9bfac5d7cca86fd6a78555448c2c59f50d51565e5059857f656be3abc360e3ffa27f70c6a53df41c57f056b3d642d3b595c0a9a77a8096ce554abc42a412ffdd9bdeb9ff512cdfcf8be00e513da36417597633b4e4d8cd91a383859114729c03bafeed98a850f4bb0391dba640e14fa7d6186fefa19379389dda1760043e87f59ff25a7fe88fc0b0b54f45b5738d207ffe2cceaf905ad64ea9eb1b4b763bd01dd323d315909593d1ec2a11de85ac3f126d6866ea4f9a000570230ca67a098e65c56cf16e22c2949cc6ecccae6ed74ff58bca140f28265908456fbad667aabfa18ac0458c4581de12745c39579c237c6f43e0deefc24149d5e914f51314c4a04c0c85ee20da37d57fdf4b7ed3d8a2950fcc526c5231e5a43290f7fdcf938fcdd9b3e50e2dbb04ec7d477d10f0b0d61b6689df96f15764ce5b0f472ade78fbb6b3b8847785fbed0bba3c776f140cdb5785bbc7aa1717c1d84aad4bfdaa9586344b7319730c4854f9e7747bfd549fe136a4299b1de3d1466f4e0d737008a08c1", 0x1000}, {&(0x7f00000011c0)="41adc7b08c5a011b3c3cb34cf6c327196cfa3903cf116b1084efb9", 0x1b}, {&(0x7f0000001200)}, {&(0x7f0000001240)="e1a33a820acad2aea04c5639a7186231dab168c04cbd89ffd411ecaadd6e50235c8bcadf79dae2feca8baa9f356dfe4cbe8d092462641e0b886e686bd7d8f29e9c00b36e35fabf59a6beee16047a738c1f5761e30ae80a011ecf9c287beae3d85a4ef329cd621fbc72b123c98b4bca268d", 0x71}], 0x6, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r11}, @rights={0x20, 0xffff, 0x1, [r13, r14, r15]}], 0x60, 0x4}, 0x400) r16 = getegid() sendmsg$unix(r1, &(0x7f00000018c0)={&(0x7f0000001580)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001800)=[{&(0x7f00000015c0)="817c0c583e0d913aa61b311c562c74e6437464b8431ac26ab5b956d11c72afacdf667ee34acf8012b9610c0600c7d06cf597caf0af", 0x35}, {&(0x7f0000001600)="90c02e2f149d42022bc0e775167457073cbb60", 0x13}, {&(0x7f0000001640)="86da4363e226e6283ef54e1e75c25d68577c59fe0d7329f83493a54a478a1430b7597962c1416f6bbaa5dd97a2ad1759d4ac73110a7bf0f337b7a5e529b09f01cc8928e979938d4e5170527c54eef481cf92e92413490926e21ae108b904fceb5e02f590704bc01fbe4f83ff3e004a07", 0x70}, {&(0x7f00000016c0)="60cd1b74620c1d0103d5539f454e3bdf6a9db63fa914b1", 0x17}, {&(0x7f0000001700)="ed1ec3b66eda0982db1e09e5eb75cbfc8eb6825cdd057fd5", 0x18}, {&(0x7f0000001740)="745ece3d15c63ba3967cdb2340984c93f26aaf712c8424b0bdc7448c8a6e0ea6aa8ba9bc927e020620e7932a0420247fa309e3157726", 0x36}, {&(0x7f0000001780)="259e1f34345ca68bfbb42ade2a8aaa9c90469fef2e34677d504354467ece8be402d875befbdf590e08e579cfc7b59448bddbce6ba48b464380a3", 0x3a}, {&(0x7f00000017c0)="1d5e", 0x2}], 0x8, &(0x7f0000001880)=[@cred={0x20, 0xffff, 0x0, r4, r10, r16}], 0x20, 0x2}, 0x409) connect$unix(r13, &(0x7f0000001900)=@abs={0x1, 0x0, 0x0}, 0x8) dup(r15) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000001940)=""/103) setgid(r16) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000019c0)=""/214) sendmsg$unix(r12, &(0x7f0000001dc0)={&(0x7f0000001ac0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001d40)=[{&(0x7f0000001b00)="0b5d3442ba80e372e18b2c4c6669d40b78507e1b7eebad065fdb409c3c7978801a68f7995bcd0d90cf4b9d8af8663b30e6e4304a8d9dfaaea2c3063f44b2c7ef80813cf7a3228ff81d24444d3db0116061f373fc8eb2d77c70af9a6de294aea5f2202258b188a9c598e20ee7e24e3414cc78b122c3c4c1657ee4cdfc087193b424169625f3297a8b323f86afbe4eb0f939f9e7ea74cc0b63fa37f095d3b864ca039ae54ede6cec37d2132381e41c3251ecb5b1e6c1f9e5564335357eb87a0f9224f21702598337ce2f4160bc4caff1ee9343a0a49cc04bbdcc6ae8f7abb30aca7920f8260f1eba83cc4ca568", 0xec}, {&(0x7f0000001c00)="eff38e31ca050af13a573e523ed658a67b7e660804ba2a127739d3429415839bdf685f4c29c38912cc96f4d435724984b51432557b07dceea396d02700bcfb", 0x3f}, {&(0x7f0000001c40)="586941a1475a25f19c6711ec04833c34bb38d08fdcd9d918407946e85863d630986f5bba599069019fff6356229b872b5e81297feb8fdcfb46e965a356f37ce308e75efb480485e8d97b5b7ad5b8e386f9fdd6d3818b06f20952dba2b3fd3d70b695992c13100eb5375fab2e6157930eb12074a9aef2aa822e6c4c3b5fb318f5", 0x80}, {&(0x7f0000001cc0)="f97afc33d6c24157e8626c75a632347f71a6fbbdcb013014d7c682f40cf4b9cd96a140129d9ae5eb028f3094046145bd03205404ca176e1f49bd5498a9c83794a6505a03b69de408870708c670c6b2e8ad308d3efabf8275472dc138d2cc4f056145f571b10ff7b390b4f868bdaf92b5", 0x70}], 0x4, &(0x7f0000001d80)=[@cred={0x20, 0xffff, 0x0, r9, r8, r6}], 0x20, 0x8}, 0x2) ioctl$KDSETRAD(r1, 0x20004b43) setreuid(r5, r10) r17 = dup(r12) ioctl$WSMUXIO_REMOVE_DEVICE(r17, 0x80085762, &(0x7f0000001e00)={0x2, 0x2}) getpgrp() socket$inet(0x2, 0x0, 0xfe) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000001e40)={'./file1\x00', 0xba7, 0xffffffffb628d1b5, 0x1, 0x1, 0x200, 0x1, 0x1, 0x2, 0x2, 0x4, 0xfffffffffffffffa}) recvmsg(r1, &(0x7f00000021c0)={&(0x7f0000001ec0)=@un=@abs, 0x8, &(0x7f00000020c0)=[{&(0x7f0000001f00)=""/11, 0xb}, {&(0x7f0000001f40)=""/173, 0xad}, {&(0x7f0000002000)=""/45, 0x2d}, {&(0x7f0000002040)=""/36, 0x24}, {&(0x7f0000002080)=""/58, 0x3a}], 0x5, &(0x7f0000002140)=""/105, 0x69}, 0x40) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000002200)={'./file0/file0\x00', 0x8000, 0x1, 0xfffffffffffeffff, 0x1, 0x7, 0x0, 0x6, 0x2, 0x1, 0x0, 0x7}) 16:34:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) poll(&(0x7f0000000180)=[{r1, 0x14e}], 0x1, 0x0) write(r0, &(0x7f0000000080)="598890a85aec1932b1", 0x9) r2 = syz_open_pts() writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)='0', 0x1}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) close(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x2) syz_open_pts() 16:34:30 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x4010, r0, 0x0, 0x55) r1 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:34:30 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) 16:34:30 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x5}], 0x2}) read(r0, &(0x7f0000000000)=""/61, 0x3d) r1 = fcntl$dupfd(r0, 0xa, r0) sendto$inet6(r1, &(0x7f0000000180)="09386249454af8bf8da596f21d1dc68c86921ae74cfac2295ca7e4c5057d03d4bd11885fdab4c2a1db1f26bbd07895be513328c89df848c49d38f0e61b4e0ef34211893a1ee1d21b857a0e35401a61f632dbd21d08147d31bb65d02e5110c38821a30beb4c186d107020c9dfa622b1b2e18fb0dbeb4aae68e4046e02007b51bc0be9f661843ccac93ed0711dcb9591edae372abbfd985f87190c9cecb22c12ecc40560d628baf4eb4e3a86896053f8276371903ef707c9a5141d678909", 0xbd, 0x400, 0x0, 0x0) 16:34:31 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000300)}], 0x1) mlock(&(0x7f00001cc000/0x200000)=nil, 0x200000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) r0 = semget$private(0x0, 0x4, 0x80) semop(r0, &(0x7f0000000240)=[{0x0, 0xfffffffffffffff8, 0x800}, {0x7, 0x1, 0x800}, {0x7, 0x156, 0x1000}, {0x3, 0xa22, 0x1000}], 0x4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') semop(r0, &(0x7f0000000280)=[{0x1, 0x0, 0x1000}, {0x0, 0xffffffff7fffffff, 0x1800}, {0x3, 0x20, 0x1000}, {0x4, 0x3, 0x800}, {0x7, 0x0, 0x1800}, {0x1, 0x9, 0x1000}, {0x3, 0x0, 0x1000}, {0x3, 0x1, 0x1800}], 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10010, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x1, 0x1, 0x200, 0x0, 0x7f, 0xfff, 0x0, 0x2, 0x3, 0xffffffffffff7fff, 0x1ff}) accept(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:34:31 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0xf8b3, 0x0, 0x10000fe, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x800, 0x21) r2 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) r4 = getgid() r5 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) r7 = getgid() r8 = getpgrp() r9 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) r11 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) getgroups(0x5, &(0x7f0000000940)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r14 = fcntl$getown(r1, 0x5) r15 = getuid() r16 = getegid() r17 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, &(0x7f00000009c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xc) sendmsg$unix(r1, &(0x7f0000000b40)={&(0x7f00000003c0)=ANY=[@ANYBLOB="00002e2f6c6530003ad2ebe361620f3076a7a71a4997ec0687fd36aca59eb9e20000"], 0xa, &(0x7f00000006c0)=[{&(0x7f0000000200)="72eec29d9c0492ad249d2b7b1804dea4963b564d542ffc89c4c776ef867537968d37055cb79a4b22f7f2c56b4f32060c389fa015c52866f6d83552d4fa94729193c5a0ec7f3f33103b70298eca83e70bc78cbe14ab9287d48322e7479e6d22be9c73ac4d812209719d0036816ba5dc7249ee1b39fa65542bf3ae3709349e6ee04cc0ead43d2af542a67bbe520a34dcd86f1a6922f0d253a8831c4e97d28a81ed9ed456f43673e5894368097a3dac1a456bcdbf951824d59a24102321b1c093c4d879eff5a402863ac983e3b4b92d410493fdd4df2723270cb081cef5008eebf0296ba1cba40220c1ad13cf55f08e7eea817708d1915ce84bd0", 0xf9}, {&(0x7f0000000300)="3797cdff8b1c3c55b58ca91a00a6405c1ff5330c9f08e1dfba6391183f3f847876db2e3a4c7b015cca5804ba9a4c2751a3481713b5b4f3d5d54c589c561fbb626398f7a3452886bb64d41ba908616f71b5cd", 0x52}, {&(0x7f0000000380)="a1fbe106e13565ec0e8e31", 0xb}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="61c7cd128cf56fa652923d589fdd246da2fd5d45aa2a15a9eb829ad9b64d9313cdc25bac1836bba38a2353e30753e5bbbca44f8fe7002b9cdc438ed4fe1ba9e03734b882c001dfadd84c2f32129afa3bc10821485fa98fa43f313431976980f25720e9104b380bb44e1b287b65a7e24003f9709b0a90570c", 0x78}, {&(0x7f0000000480)="934bb922635a80339b46279253f8bda82838b73dc5198508d35a6f9876a5a6aba001b7f5a3318b51bf2e8198c21bb01f71f02b4e502f42233f169dc92b2703e39d7adb7895299c385f32321a008f1b09b237581a14b9687dd1cd4615a623fc9222f4ee768695cc4c882a5f050c61574d839b6c8a9397ff97769c5fa01f366ce434c7", 0x82}, {&(0x7f0000000540)="3f97e6998e5a031889a63680ec97cfcfc6b6f7ca9c50bde695d90775ef2d152aca5998a968a21cda143bb5a1e6eeec332993eac2a2f06b0e7784b8c6749b1986a73be482a02271542aa7c776e0c5a868f5e3c63f564324c6f576ba52f1ae0ea688432b2abafdaac526abd711a4e1579c2b52853d3c3ee643bd83ba975bb268cc14412466ddb00b165ecde85e6cbad48c864a528643c943e1ebca472915d78c93ba50f8ee5c9ed8a2f1e252c5e56c85b43949af27595292bce3cd71b336c8a53d45d344a97adf20ade0e13025a2", 0xcd}, {&(0x7f0000000640)="7550c0606be3b4e8f590a9f4a361c4bce05e6a9d937b5ae5fc148a100c76667e57262935d3fb1ab95e99ef1b832688c6e84d8c40919c05e07c55621840662bc8adfafb77b1ce9a8890008265bb", 0x4d}], 0x8, &(0x7f0000000a80)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0xc0, 0x8}, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x8, 0x0, 0xb2b, 0xffffffff, 0x3}, 0xc) r20 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r20, 0x8, 0x3ff, &(0x7f0000000080)=""/78, &(0x7f0000000100)=0x4e) 16:34:31 executing program 1: getrusage(0x0, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003f, 0x0, 0x0) r1 = socket$inet6(0x18, 0x5, 0x9) getsockopt(r1, 0xcf, 0x80000000, &(0x7f00000000c0)=""/46, &(0x7f0000000100)=0x2e) 16:34:31 executing program 0: r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x1, 0x5, 0x1000}, {0x2, 0x5, 0x17ff}], 0x2) 16:34:31 executing program 1: r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000380)='./file0\x00', 0x8) fchmod(r0, 0x1000081) r1 = open(&(0x7f0000000040)='./file0/../file0\x00', 0x8880, 0x0) r2 = fcntl$getown(r1, 0x5) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="2d9ab65c26a943823fa5d466e9ad207735bffd28296e923f23f95f00fc31eb2e2979cf38ff83f574a0ec83a8ec5da03c46c00720e2aab2cf77069146971bae5ff5697db9057ea807e8a28bc57e39f7ff108ffcc65eef5831072a912fff27b0a11e1bde5052d2a3441501724bcbd9e4b6654bc9acb1bf99fdcdd39217a6edf11b574eca48ae3c4849a6105c4f0bb9b5b1f471369a4cafa9b67efb2d9f2f12f599aa3a38b69ea350c2c683a1de", 0xac}, {&(0x7f00000000c0)="a4ff73b5dd0874ff7e44d02774125d603586c40a5eacc80e1d10f527b0046a56eb0093237dd8166c28d66f795b988a6aeea2ab1815290befc19713150588d3ce96e0b292802e6774eeb0a6355f7539f057e4065dbe1b3ab9992c05ed0a9f979109c25b8ca514628d69615c7de24cc44f63a33d99d1fa", 0x76}, {&(0x7f0000000240)="01d9fffec9b2", 0x6}, {&(0x7f0000000280)="f6a8fc02f8cc8c020b8f0068990ad8f802cc3553dd2e4f2ab8c94ace1aca5d867693e012221af7e9d1a730ff96736ef7b3d091dc42987cd723a0c91e577da8e5512758f3ebcfdccb817d19566ef392ad77783dffd5083d37805cfca59239aba667d21a8569e98b215399b4829acfcbb287f964b126ce72db3854221b50be697c3dc2092acee18bb21c438709fab61f2d9987da91193f42e1c672b3206fb18fabca", 0xa1}, {&(0x7f0000000340)="d6256224c757182e21b777c898293642860d604eb02dc59d488875991a4efde2778a46a23d52312b2671fc554c08f887f91b901cbcfbe32d", 0x38}, {&(0x7f0000000880)="0ad370c025e59d17487ee53050cdbc13e6c62c1465f39e2d8b0874d5489be092ee296b64423347237f46cc3958c93948dded9df06b4438fd7cf34c631796a2736a4429d802863b090f217fb762d7c7f8f83cd3ba8a56a55a9dbe3891de1f0ea82ef5dcf9006e82bc7636249dfb0a85a621b48926dce86070c94e2a6976f7ab3a52b5975be8b1a48044c9c7f41854f22f142320d8982e71d12dac1917ee7999e05aaf4e57530a58d59c6c685449cbf2dc855a8e15dbcd13f78d24680e61eeb11c6bf74538992a170d1673de19a1128b09de7613566a8120cc72801662d1e4d3abe8ff3276e6eb3d8b5b7b4f5cd792e233b0d1d0eda1323950ca441c6219a2cb70700b2a116c86775f6044300e418e2c4e5314311c883402ad0d702eea9ba7b9bda70a43052ad21c759c04630c60b389833d063f957032f5de37954b550c27601afa706dcc58df32e8a3b152c29d07ed8679c7034412bc1f670efc2b1e4ef3e1895385e2e81c17bf06b61ba084552e82b1e6c7c6d6a9d27483957535ed4f7080269dcab18c1fa875637b594f920281cfa33d1eeaea381601ce380d14950ee2b279a6a80333fbb3255aa3d5dd18ae61e891942b412a99eb8730f93d3686abc773d72dacb38101abaade780a3dbf7d55805e93e434440ea2684e8d727083acdbbd3170b09098c0540c421f0b3498fca1af8533e163e49db45d19c4b09e6aad95fc5e7072dafabb83beeb6d0dcb255dd0c2f80af7e5bb2aabc95826d3f8517ef21dd819fc4369f3ae97277464885d0b521e8155d140858c37326a25caca0055e828229d8c03210cfa78971c89c6777b7d23b6670368f5c673704fa49f9580b86496f85ae9872929afd368e6f42d7bec0a07c74f7f9948dcbb444a0e2bf1e81f36c070db522c080af0f5f4ca62af8eb789b85e143abb1cd157a5f256c7bd6628a5f43ae866f7ed71732010efb8c5766dd5daaab679638d89a00dc318db67bc37bc0a1686702441991ca7fd671dda3190306d948cb7d38f6a611b742ca274b3b6288fd3142a3f1cf6b223ac18556689d79f0bd254918928c631253aee3922231295810a348138b6eff58afa862c04e836a07281b9ff87b6c8cf7a4b10d51c2c140eec2def4f307fe541b8dfcc04ed9a6309fcfc4e2c52aeea137a09a88bc75942dffe078188472671c9c38de67526a192381bd8f46e79a554464a42db39ecdf1947ee93c19114d47c3dd3d194d5add60ee5b3ea0c8b06105e2c5de1d814dfc823a5c7aed19384c31af830e04f7137519ca9b9fe771ae79c3affcf2d8915b7bbb517a4b3ce820613fc043f49a4a98a5a6e162c6d01ebaa0aa990db2f0c1bd7136a4e5f2e2f98617fa449a6c4dfb960bceaba6df0de4d46ce130ea03d729c0b2aa111570a5f3d43f338dfc597ce7c35763485cccdf2ff157733f7815cba2cea756c8919b17b58c584dcec8bc810cc51d084fb27153575acd2a176258338bdb3b0afa9779f2e6c80886173adf3554d949982956d7f1124943e224d9046513d889a76213a6dacdec41302f7559915dd23c3faf26431e9e46ce5dbcfe3883e84dfd4378f978c4bcf6935281232b74fa75e49afdb3ff88ba74d3f804696f9a48d262bc92bbdcce64ff4fabef553d1466072eb1b42271c7f121910fb4c6355ab19718d3ac4cc578b7b3bf396b397ecb64f8c3339d9cd0bb63777cd866d53e4e8392943bf050e86578914d4ba7df9c1243a97c31e7115aeadc9e13e3ae994b4efd0a280f2ab2a48420b5651be09026aa0212ac3b45a6f6c451a5a144aded11b5e8ce25d1c28c0b433eaec86eb530771147fa3574a4734cf2bdee54e24eab0a4a47788898d8f11ad855ab745ee49738da112ee43e11c3e045702fceaea7de8da96c9014ac2116981aa51418bf146faa99bb8c75f3981f38ffe36078a44273144d2380036597bfc98b3229a5bda65ca69b5436d1674a910508bd2853204a25e428c6bd473579b092e48bc273381392563fe92278a35c6270cf839fedf0e38fffb5c0dbab5ca1949a8a4c6388adabfda49cbd2bb04c5559dc0c505209039e1f67325a22fa67a286d8f9ccb0cf40a593ee8b99610382872ef1b115e997300175ed2d60303ba69e51fe742328dfb366acae32627223e29aca9a2622aa891508e368b7f57dddfda580d3eee4c2d57188a2775c5e9e651744896c19fdef49617c682148cec930da6aa7564688d5d8a98caae8f5d04347243fa7ff0fbcc28ca538e87e629ad3d905538279d429af535caaf14b656cb4036d08edf5b80bfc8748273a3b5d5862d33e952336fe7c3bae377cff04210240984318191320e60f43cd100e8022768f31cbfec493fbd0c5be6a5b296b48f20055608c51b1b53ddfb4a81127f77a1862c9dab7033d4eabc4c00d664d214d880d0b4a72e4b338d11ac145abd4818ceaaa6f2945ce2e8902f3b48a36c98451a84ecde82ba20f936ea0a8c3aa153e375e0c2d964e63ed56b0658586853e9a43348ee1efc91029ffa5b4388489ac075fd97b45c02f504351d9e1d3e44e77beddb0c8b17b9a863c3756619b4c46c6e10afef2ca65683ceed4bb4b2ae141088a64f24afb17fbc59232d49cb98732c7f9e60ff84271d6e43c2fb511de7d456f927085470f2eac4a46cb89caf3f139ccb724239295d5e904212466d46b4c88ae4b83578de787b1d225f4dcd12dfcd277394b998ae9613422e178dc5a5e386458d8a1515acd439fef0a041b9f646638e8c2c7e916bc7687246c56c9468ec907bbb1b3068e5661f9fff310af247902807a8a54cd9b62a30a4c7ff55276d86792427fd5c3bc11b9ba4ac6dba15613feb01ae25b1eff7437a8be869b55d1d8cc5600551759c6af79f8cf2370f69e56690674f46b2edfeb938463aa76633e51d4823e38b47b89c79b29fb6ca3a3e2f57203a5aa08f0ab3053f2637008f815a240e025528a7bf275418459ee04be527b3c673e25eaa52df19979fa49b55ba4502033d10a5c5833daed3c710a5eca3e36e760be2787ee5344b4af70293b8e5f3c8ca3a11915c298a9da5f552e2f13b045d7a4a9f71a4c8868422f1828aecab57aaa97cb7d099ee0bf19193332ae4b690f9720d2bb73752a5010d619c323b36eec1f57745e3f8bec73b5647cdc7853509eb5f333191a25d9ccfb8520ee7f5c5d6be60184ab9c9565ee7abc1d6d65f4a643f8761264f664f588108e5e36a7a16fc07f182b53e45b745000895a63c47b0a79e9e45d8a7d7a13a1667d260ddf45b6abbca627c28c683a2a5e8837ac7b9124740db903cb236edab30d5948746f97587d2c3b88075247be935bf601f6eea990e95c661e5ca0869988b3a571b0ae7a33d9007af1816a79971dcaa9a3e9ef699438e9cc3b20e3d79df40a4d7fc2e440ae22856f1f8be850afdedf3aebb78f9d299b835384ac18088cfe02074e29d96a4ea186e03f1ef95537a06407b14afd4b843cad7291a17d01d152860d4562f7c019e64506b34330ba74490c6b2cd54cfea76025dc1ea881d211b26cc985a1434cbe9d17644ec660a80d518eddbb15cb408a4a4e5d3ac045277ec722adad8649c052eea8415eb3c641224917ff8852524705c60957eaf33cfb17ead724f5b13d0b09c381a5961080fbd0759b567046bcf3bec92c37307c9017dadd249b083cfef2698c064038d98edf70947d58202425c5ab572d372dd32641cbf63c1a8c9d5cb0825d4f5cbb35b67736138172c8f2a73cc0acef856f5ca03a552a922e442a4d1dcb78bb1804ff9c6daf292df5ba2376c73620263b09288c839103c142bae4afa54f6a7ba8a60f280a7dce826bf552e83be57b08b50619c42756d11a5e5166a6a19ba4607e7cfdf9b0ecce8f0717942d25f70146f32e4b2193ff28f88c8458639c3b3403c6f5247b1a7bec11b1e7a4b4f3828641c16b5902f9005f8096f659e070bb24e209da445f25d697e055e04bd1a2cfea0f7afcc228e0a1431f21c2bc15b133151d8da61a7f296edd5f54016e048da9bfc6c4bea0365ac8dc0acc44ffa31a6fa4caa0e2cd11f606559942086e21a536520228b52f4e84679112cb9ec7c585862a7f589b023e9aa1dc8f968e5118573a6c41ace728bfca189c90b780a8386dd88d431747fbc4da54a3b2d9dacfbb6181c921cee3286e7710bc82767a29badf34526bbe426b704b26fd09c349999e409e9bc09a055695b1933174041c93cd2c14e5e60a3670835b35118ace3830d03aea7570ab9f50c597a4e70c0ed9fbd4db588c60668f06abd162ce63d44413f58d37be8788730d2cf8188df35febc11f0395196670e054be4a99746741d1f39564bd68a773bb474630786ca525b8d81beb9914f0b2ce2d7cad39bdae4c070fbacd1158f13c3627ec80ebdb96d4f544bac32ab124058b2f5843bc47a9b5d200402d54ae01f56127e490cd28f346d8522e7483eea350dc7b7070cd8f80ab2de10edb4b8f725a4bc80d468589018557bb6c122acc11e7bd6824904fb3f3010e4d9be726f4c47393d8139fb7894ebb16c9b224fd88196aa86207ef0b8e04b2aa9fef66266199898168ad3c3163079660965a10adddf87bcfcbcdcbc524b44cf6b3c09dc8f47b5566e6aae885d74fcee8854e9ba3959d75ab3bce64b0d2ecb62240c30b0b8eb7798f0b9a3cd524111ec8e3b934f7b3672d979b17aab6aae9e8a2c40d048e9dce7c9aa47c051bb3c2b8b888a531192dd71461a4f832ff0763bcb9e60e02fce0181f0dffb17bc6323a32a47aabe5f1251fe650a142687cfd8d8e89ba484d496c728f5e8e1858934ceea01fc2810b5246b7dc49c04dbb38ad7ee392a9f4fe6e83699013056c11b3eca14357339231f0690d2874baf17c23d4dd02f36c4905d1e180d087f3c2fd6c4a703800b1580b9be1a5a730a5de19e550cb5719386ee886ffa0ce99e6e66f701e59a37a7025658095ba249bc0034f18c10985e778ed947cef7adfa47f85e66855dc44e52f21a91b1c1bb3512bb10f9c38b11a9e93e6d054d56470ae19a2ef21434956dfed10076d673cf9d4ff46b129def75ab8573447c0b84d7c743d5caaec3abef67c7ff011ea749804ed1dffb12696720ae988b38fb689d97675374cad1a0b163db89ec1668f5d469725a9c1244a3a167e5699f7e39478bd92e37d996af6605d695fa8bddd56bfed62e41cc8b1cd0a8eb0a3b5373e63f9ca63239000b627ddc337bbae959e035f4627cd9fa2a5cf6228b85311f0b38ae1954350614bdd47bab9c257ae2f73b6f5e70bffe0378f451600524840debca99de716cf2546ab32e89793a947bce2c72a408d4a0a57b3ef00b97784894b70f502f005fc990688c81a465141438b08509ec73837c90fd5aa5b66ea82811648adef8faf9b74cb7888dae3c7e440c8e4586e300ce2a5f8ae7d25f5e3f6cf43466906f0ce52723b8824316557e11267e225b9340d38420911df9077a5ba4d0db91665ca0eeb97f6758866656a8038146725540f74a243ac0d7ff6c1488e8ba9cce546c6d5a2cfe696485b58df621fceef96fba6453e0b285005d049003d6cad3c7b253c78075021e4659fb3474948f6405c4b1e2c182bc2ffbd9b9a8d2db9b1827e1b7e44178f0b78d809a4cd230ef7e1d8aad7e5e492d9b8dac549438c9ffb78d03985459a1838dacc23b62024c94c30f3517a30d71ce07f48b1dc2a4dae362b7620ca6392a62c1b90905410ab26bb4bda022b74b0fe152a6da51d39cd9a596ce9e16f5f3bfac67c201a93779bea8ca23a4396c055698eb0c954320cf043294fd4093cc9e3d91568ccc6c970542c3", 0x1000}], 0x6) r3 = getuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r5 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x0) lstat(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)) 16:34:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES64, @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYRES32, @ANYRESDEC], @ANYRESHEX], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:34:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x105000000000004}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) 16:34:31 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = getppid() r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r4 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730000000000b483c5b0000000007e40900"}) r5 = dup(r0) kevent(r5, &(0x7f00000000c0)=[{{r0}, 0x0, 0x20, 0x8, 0xffff, 0x6}, {{r4}, 0xfffffffffffffffc, 0x54, 0x40, 0x80, 0x81}, {{r4}, 0xfffffffffffffffe, 0x1, 0xf0000000, 0x4, 0x9}], 0x5, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffa, 0xa2, 0x14, 0x1, 0xffffffffffffff81}, {{r4}, 0xfffffffffffffff9, 0x1, 0x45, 0x0, 0x9}, {{r4}, 0x0, 0x18, 0x84, 0x0, 0x400}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000000, 0xfffffffffffffff7, 0xffffffff}], 0x6, &(0x7f0000000040)={0x100000000, 0x40}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:34:31 executing program 1: shmget$private(0x0, 0x3000, 0x18, &(0x7f0000276000/0x3000)=nil) r0 = semget$private(0x0, 0x3, 0x30) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000280)=""/243) socket(0x12, 0x4, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r3 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000240)) r4 = syz_open_pts() writev(r4, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000280)=0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r5) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000440)) getdents(r3, &(0x7f0000000100)=""/15, 0xf) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x10, 0x82d05ad4eb483af8, 0xf7d5) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mkdir(&(0x7f0000000340)='./file0\x00', 0x2f) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)=0x7) 16:34:31 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x80100003}], 0xc20, 0x0, 0x0, 0x0) dup2(r0, r0) 16:34:31 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\xd4\x00'], &(0x7f0000000400)=[&(0x7f00000001c0)='^$\x00', &(0x7f0000000200)='4\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\\\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='^$\x00', &(0x7f0000000340)='})^^#}\'\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00']) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x0, 0x0, 0x0) 16:34:31 executing program 0: r0 = msgget(0xffffffffffffffff, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000200)) ioctl$TIOCNXCL(r4, 0x2000740e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) r6 = semget$private(0x0, 0x4, 0x10) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f00000000c0)=""/67) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) setsockopt(r5, 0x27, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x244) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x500, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000080), 0x0) msgget$private(0x0, 0x0) fcntl$getflags(r1, 0x3) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000240)) msgrcv(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000000000020000000000000000000000000000000000000000000098d2a8d285715c7a0ad1dfcfd470c5480000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x9d, 0x1, 0x1000) msgctl$IPC_RMID(r0, 0x0) 16:34:33 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0x8, [{0x2, 0x712d}, {0x3, 0xffffffff}, {0x0, 0x3bc5}, {0x3, 0x7fff}, {0x1, 0x4}, {0x0, 0x8}, {0x3, 0x78b59f8f}, {0x3, 0x10001}, {0x2, 0x5b}, {0x3, 0x87}, {0x1, 0x6e}, {0x3, 0xffffffff}, {0x3, 0x4}, {0x1, 0xfff}, {0x2, 0x2}, {0x3, 0x101}, {0x1, 0x8}, {0x2}, {0x1, 0x6}, {0x3, 0x6}, {0x3, 0x1}, {0x1, 0x9}, {0x3, 0x7f}, {0x3, 0x3}, {0x1, 0x8}, {0x3, 0xffffffff}, {0x2, 0x1}, {0x3, 0x3}, {0x3, 0x6310}, {0x3, 0x9}, {0x2, 0x8}, {0x3, 0x100000001}]}) r1 = socket(0x2, 0x2, 0x8001) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xfffffffffffffcd7, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0x400800a}], 0x18}, 0x0) 16:34:33 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x1) kqueue() r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) close(r0) 16:34:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) lseek(r0, 0x0, 0x1) write(r0, &(0x7f0000001e40)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fsync(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000400)={0x9, 0x2, 0x1, 0xb7f, "df63a959ce86b49676ad30aca6af94ad0a49ac69", 0x8, 0x5}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="1fcab5bbdc653d727ca8711db3cd28ab42c4ab19d21479be43f96b2caf68e12974f0ea6d93a1b42fe5a5eff426da6b09e8bf2fa5605e7ee7fd266250e5fc935acce4ad2f5f2c654222d83ea92de9762bee956c495b2a5a7ff54f7161a4fb27b020241d4130183330e4f44a05b1e3665b5f490dc7c296b59f86270f2fbfb8716f74e576d9197af1a450c033bbb653a58a00e688e23502f9d4efd3011d88bb3d982e9246f7ad27cb742e4d0cc269c3a982d194a65bd63e8c15d08108eb5e93f7021acf85823de43cfd9517f5373548b3e346b441a942f56043704cab4832cc88984792756202d51243995f01ca6f0c8489a0de854425c2882914d9fa37b0c70d02ccdf843e5c1a86e1eb92ffe13795d39519c38cd384aa4b6dfebd86635cf92b92b3e4635d57e5c62d7511f54b6bd6e21f24be92b43446fe8792b590e0278019880a04ef70604899887fe9406c2b8d99ffb57bc1c311484e062cf618f69b95c686f14b0035e74153866c259cb93e607671d4548c1a07c72e56553d0b474659c7c493c3988ceb9c67358b5300320cb76714ddfed766df9fa30ae12ff080d3ab8645f193bdc0f042d1e0c6fb43b87e4f7521b03bf9d3b942c382361cf4670ca1c4192d0740d1d9a84ebf99de30f2b5a29cee72e24029f1f8b9a47ab04a8a9ba03e81985b91b809b9714f34b16be17d3cf31c65f00e9aa2ae483bd3c303bf55adaaf78248cee839ed227cb1c227a099d57aba6909fa9d0368f5250a20c8e7cc51135fe6d1a401731201fd06767657546628a1778ff1d7e8a06110ff6b5a042d06af1e6c7b373d0594e684fcc310eb50148d3a1896183547627869adb8257cf5bd8ab8ca6b379d284fbacbaf9d13ccc3c341094a9c65d24961ff967fd7524c222089ea62bec21fbcbbf713fb44323121b262af83c269f9eb6984645ceda4e52f9f1234f88b2e379245e2c5e21fd81e694ad675db5edd18ea4ac1c62f375ce8b4a5ff9645cd7c2aebed72a8768122a54b72fc24623acf03688f48d4e7a90defaa261210d4e8bc5aa3e39d0a", 0x2e8}], 0x1) r1 = syz_open_pts() r2 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000003c0)=0xc) setpgid(r2, r3) close(r0) dup(r1) syz_open_pts() 16:34:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0xa2) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x4000012, r0, 0x0, 0x0) 16:34:33 executing program 1: symlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000600)='./file0\x00') utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)={{0x8, 0x3a06501a}, {0x0, 0x4}}) symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) utimes(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)={{0x3f}, {0xaea, 0x1}}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x100, 0x1) mknod$loop(&(0x7f0000000700)='./file0\x00', 0x1004, 0x0) recvmsg(r1, &(0x7f00000005c0)={&(0x7f0000000240)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000280)}, {&(0x7f00000002c0)=""/24, 0x18}, {&(0x7f0000000300)=""/204, 0xcc}, {&(0x7f0000000400)=""/156, 0x9c}], 0x4, &(0x7f0000000500)=""/142, 0x8e}, 0x800) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') r2 = getppid() wait4(r2, &(0x7f00000006c0), 0xb0513c8821855097, 0x0) 16:34:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x5bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000240)={0x8}, 0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) select(0x40, &(0x7f0000000280)={0x8, 0x0, 0x0, 0x0, 0x3}, 0x0, &(0x7f0000000100)={0x9, 0x9, 0x2, 0x8, 0x0, 0x9, 0x3, 0x5}, &(0x7f00000000c0)) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000140)={0x1, 0xa33b, 0x7ff, 0x5, 0x2}) 16:34:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0xffffffffffffffc7) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) write(r0, &(0x7f0000000180)="4e748e9251f039503fd07da38f459c37c2b794b2cc64c917aa507df547c1fb99a16981472a43e974ac268d10eeeacb36ef2b7eeaef22f2ef21fdec42fcc50181912aa64bd90ba8d95ec9e7ed6a9223a4f711a6e72d686f3e63ebaff72693e4cf7a0ef4635fc4ff607390688741eb01022c81d827877e1501ac1480240ea94de726a51d991aaca9690bfe3e31a743c421ae5f49aa688be1c7a6a18b6c4304a2f22edcd6a6c39d6ebaf45783baf9f340c17f7b7ae4237786343184913ec4e7be5217b5ea4ca4324b47a0b58a83f80e1a666d1dfdf5b8400048adddcdc71b392bf63395093c4c09b1c58924b69274655aca858055dc37476774e1f0ea36771f3be68a24380786d59f56cc61f386dead610a2f5f4959e5e1d62f399652380b1299e96605efe7e2075c9cd6bb85c828fe144381aea6f68eb621b5fcbee453a35e647132903474b48a224a19ad7527f72d6bb2ab92d7f2fd65655a6da53ce18a5c6c9187601c2a7a91c1c93e38044022f4552bd9d47168939afc43c049a7c5ef940c499e3703612029e9bd0c3440067c4611d689954ee79907fcb6c5abb2c7d34d332dba80071b30d9e75bd178805b41b4c9eb2b45ac448aa27dd1f8d85379655ea0e7c43a29906cb1a61616561040c041073ab1912918606aa8a189d2963aa7aecf32d06e08e657ca7aa75e725ad8f0fff4d011b1369d969552b4b475fa9709f30cf18bf8249cfd022aac806e87fc438fec099d321cc4bb3bb6fa35300a4d546462f881dc8ff6ff9475843a8342bc64a26e4bad24698abebe65d3ff84543838b26051f8fba35059de14b71e1698a86c8d109080f2de742349ac232d72934ef8e6a4b927392429e336b6a52aeb49cb2627932f481b13e98e44a96c1abb2d4b011e8ef7955b1c9cab7c0ea96a4d5996b0bbcbfb751d22f28412180bbbf8773dcb7ec8a3002fe127f341e05b80ac991d5af6f12a3f616835839f174a47816fa7ef268343f91fa90b098a03f162615f95656661cc689c62b10f81b2522a977b1fe90d292ee0cf2b43c40ad4b49fc7033e7d6ccf7e911919707138922048eade9edc93f223ace758f93a0550470b3730f38b4ab58c6d05dc481483375c3012ad4ce302e103be877fc0f7068256afc0b3025c6fcbcf157ed24737ffdd2361074a5ef68f99a1e0b761b5946f83eef8b616c89d927de6d24dd7db97c052f5a8094c10c7a8739ab5b8f96449c2a0788421f971fc5af1d31971930a0bba66ef3b7c2354dec010f9353703f5f1ebe07f27a084554916610fa53b51ab52cd320a674ea0fdf5152cfd8ca991d77ca65c31b9301f6e6a36317335d822de8d599c4e00bc8e2479c687788a5c8be3c6456955824bc1919b44515d186b883ca505cdc43a09264f2972afff046bfe82daf93fbf876b9df766fbe4b3c32eb6c54bc1c19a60518fd68bb19a8aff9935494a59946498c9452052a67e1d69592ce29cb8d6481f5eb195522b3179c6969548f9ba9a4db241526e8deb3d9295e8a0df2ba0a70c2845fa5bb12ca19b3e1e642a12b1a73b95bce03a5deb60ab521754f84be7233863f24e20bcaa8408dff6ead5ddc26cd3642f05909fb4b211cdd17cb59f00bcd5a98e6f4ed65e5272b0a967929f803ea0727d3988f74c0bbe1e9ec2c1b356bfe0037bd8bd08aa685a0b488baa8a67855021fff60d8a06a5acf06b1db52128c98aa44d7e18540ef058ac5a01061543fec6394988b54b0cf6d0949e451a276fb28411b097c3b02a3ce6b8350733b9b4af381193a0d60af46e251d275d8294f204fab7fea868752e9ee5e2a456a9062c1c4146f96fe9cd7cdbdaeb68ceb9e961a3dbe508703446d5ea783d1365356ca0a938a97ef417fbb3f799162847a5caac0dc4e52d603b7bb6191e61c12c64eaff5447d32c8478c881aa33b5588fd662a4d2ef25745abdcd500f0c92ab118ffe9b2e2f7094e6d96b7136f10ebc3efe58141e9de5127be99280b871984c9273bb22576c965c91cbbda12e68f083f09e927ca4a0a8bcdc2f1791eeec76805457303744b7971a44764f86913aa8e223236bdd5d2d596d10beb6fda05a65e9cf6777c1a14dab9ebf7a7345e209ca3f640cc07b3239435d9e67755c062b089793360607efd9249606e1d9123ae1220ae15a01ebbf1686b29195eb37f2fbceaefeda29f124be2bd76d139fa6a1d4bd0583e302a27a1dfed41de8b054f56636774b95ff53b72627a6990c79983302e3c6500b3b3a64e442d0ce1d8aabb3fc0514aa219e0a6b95308225c6376069dd4c18867725ab99b59863020f29630ba9cdeba1d92ff6086bb96a94ad634c6e7865bf8dad47d5e44e8e222938059cebfc88a40538b8f262d0de378009d4d0124d59392cbe13632e80b291b842f75f3c6c8755ad03503ab83a5c88f73a1a773c4103cb799f3e5470a8a9e53a0120d48e713092b801e5d7b0c25d5ffdaf73690e6e2ce19e6f6834974bdc1aec95d8c6b792b232d2038dff1ca5b77ce596b4811a25c9cb59478dc5e8f255fc530e8b426c452aadb46bc1863ce0167dc01b9c91e4e266ec641f03f27bc90ba9f0c12190ff4d2ebf0b98260069b466868969f5a62589047c917205b1d7c9d6bf6a4937b57feb38ebf909bfea727678e3a7d911f8d0d02362963f14a3052394d8eb9af4d6454c82a2c18da342ede0ae074dcf8b053df7119ca48b3bd3d2ed732a9fda834dc4ab8bcbf4fa4ef10e8ecc823925ecfd360125d049cfe5c5b747fe3e73fcbfeeee740f859d17be68aa02ac360981c3a193f2c4162b0fa7222addaeb745c48a2984cfec145a773a6d84e03c8fbfa57256c59c2d6f901016037495d4d848902f2bdaa7babf555a92bfa12da86de5aa36062ea815a3d16580329fc46293acfd27a26d90a61d228a7ed17c7f0c9972a3941d7c14284ed120481fb3964d263b77193deb49cb3653dce1a5402767ca2363070499ca8d93cccc13593aac1205edffc5fcd12d2197b3977af48bfb5fdca0445c7196a1f61945faf57e00f8280979931004f49f7f213cbf31386130fb01eb8b4195aa03520586c3301e5febb5ccf0fd24816b736e5c32a4def3f9fa940d371873b650a871dcd62f34b3d6515e9ba0c3d09ff93b15d0f2e7d9515ae7c92405aa5c29cb3b8c95fdc3c3581e4366af4533e4cf4b60dd66f05a06b08ee3484365a911f8a2ea8e7ac2a24c1fbb120266c8c5425e534e4032a8490378d453cc54e21d61427933e0e77d69bdc04053be60afdd0a7373b5fdc2a6219f386cfc4d59cdc67564e4705b1fbc60dfee792565479a9277238eada7e14fb6f8f9e110f54bd5aee027ab182b6aa6bc1079f01c41545ffb29be964cfc5f965acb2ffff229f89ca180df219bf87ade405c63e7e0f8b3eb2c86c8b7c04faa850781315f1776e8241524f5e65a8be3413fb2ad016cd9ebc20d1b40e3d9c25d9dacc499d3c6723f35e5a4490a6ff000cf3756b5bcd0b9ff576ecdf2a288936be5951aa7294e340574b1bca1701c9dab10068ade75eec0b5bef980a2764ddd4e22a105b038cc4bb37fd13821c75dfd82f12b2dd99e010de71ee8f6d5a42eb5837411945aad88953c8bb4c2785f791e8a018e0fbbbfd3923f51a10b4fb788b97efe3bd268c3ed89c8e1737e9d6638cc29d24e44c9161bb4931e58f0fa34d185b696f7ce63cfb6b525ed0de93dc0bc1c38f265ba6d8eb5e93edc05dabacf65d781c5387bb1a6988927fe96025867acf0cdc4168c6bf46185d5f5c444ee70c8b81a045d12d9e3f47a6b57804a02dde00e20cbcd2634c7ac3eb1603d520f3fb291dfc022e4f2d46937fc4fca11b40a706c8f29b106ff46e5cb603ffae176772b07a398492ce1b11cad5a43b3e0649398a2d966da141ba05158ae9985b6b040f03dd96b413fec0e70f0ac40008f2ba5c853641152bf659cee993bb0a352a39436b92f27cf1f27d4330e4400919f477e160a8bb3a9c46aab0b2335ff5b54bcb374491071dbdf6aa389f797eaadcbd78a431db642c194f0ab299ccefcc543cafe439ebc84d9fed2ad5e5e193c2f5093e4c24b4858e3168976d11c7eeb306b3c8b01eec581f5de8ec05b0acb5c3d4753edb04c54eb83f8bc0565f839040909750e646f97ef644ff96841bb539c6b28295fcce7757be34c8cff483c15fdcfa3d8af84c15ed6c3c70744bdf814604065fd276b1d379bd19bd40f16bd97f87989a80107d002e9f5e105f16fdd6702bfda031170a6e6e4f5ac14c1a9d09886ca7b9825e24327e0e70c7332163a7cc4bd7b9c0bccd47f191dee4159e85cb3b95b4173046725f110d6ec922b0f2ece2054ed5c13853689677d85dbf78e3265b3cd8341d01281f021cd50edb9e01198e7bcfcc5d851205917fcba5459643eb5916b504125689140574871cdbdf6dc1ba034e60a27fcc690e8b1b39cd4bb467d023305f4c19a46c059ed3ec4120b0da833ada8cbb5aa8bf05391b19d61529b5b6d688cfedca72e4b90beebbca98e2edaad83a76fadda8e41e5342d65141cd5daac8d655cfae4827e6d4a471b42b46e2923e70d6494ccbcb3c4913055bc2dfbd4193bfa3463ffece26f1782426c993dbc2dfad1f054f2d595197660d5677744d32b47ae4bcbca8bab43f6ce8f083c142718d1cd597833020ef5061cd32070c89aba16cdba4f9dab94a1fd10c3aa90e4ac7dcb104be470f74fa217d53277f66f6dc902ca65881a29ced3945e36f8a5e87619933217d972ebe8cb35e8f13f118eaa1d9d6d3db6162b8c9b56e8c9c549107fb62196f50978cca39317ad0ebb56328cbff2d87b40e12ced5f07d987cfe2ff470fa17b840bcc25f96a1d57eacf36410d0388695c3fffbafdcb32fb552758ea8509383f1742fa5d710c24ae96e5455d2aa0f04da5b34c97121be406dac473361109fc20491f462cdb6284d4bdec5f3359598f24996583923ea9a21ff0b1c7f95712618fe8e5b054d86568d388a865d242c63770e055c489c4f9686fc81722cbe13e54700d17b240078e8f82cdd8445212f7bca97dde3a92d9d1bc0d6090188429da2014f5256cd447653dd220d96827dd2506731253b573e044831cc7a1555e722da405dcd52f000dc380a920e0c83d6f40952b57f91c9acbd0d7a91a07798e5268983a79098a9544aa8a9841b122fcc9daf7949b5d2f69dd7a7faad81de92453e1ad4fec01776a936be5e3d1150248b31593e24b968cbc47c6ba0b11cae1ce28ca004d42ae6059d2f9868754b9660e7cf05979647fd33ab5b97ef26b8dc161fd5f87fb74a27adc80c4ce81da950bf038450ff1e2e3650686c8a048e6c9fa076607025ada43f073e5cf5b4081434c2266bf9f5f6b8f13fbe59650247d16d73f80c56da61dbbe3056ff927ce83e5ecfd776ea3b16af29931ae51d6abc582476e75f904203e499bee566a0112ca8e8ced9e64d55578f4124e445ee8803eb9172555d7f7f7c804284a8d57a558843ee6288ab9dbefd0a661da4403910fb15df5f056400deea48bfc2b90d2ecabc98bcf14486936538916b41f3742ba4d43d296ce7a95ea43790b547e0cf44fb122cf8d57ee55ac12d8062a453d28ca1bdb76fe78614647aabcbe8275877daeab4a22598cecc6373d0358d9ecf428e24f4d9ec9e5c59d874e83dd4c77cecd678cadc2c04e21f038023c56ce683c879d5551bd955200d9c093fcae095e70a3208a181c0a080bee715f9ad9feee3f18cab067da2dd22c9fffb6a266ed85080a45e709c27401e07013135a6a53f52154ff0192f61bfe07748eedd1b11f74933225939824b5a0c8041e9d86c2dc", 0x1000) poll(&(0x7f0000000040)=[{r1}, {r1, 0x10}, {r0, 0x120}, {r0, 0x20}], 0x4, 0x1) 16:34:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) dup(r0) r1 = msgget$private(0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="428a76db420915a552b1eb941278726187063ab18e31441a2f15317c525c7abbe4317a2fb15e89329936eb06a8aff2a35a915e6a212212ef26b411a97ec7281f3e3083c95ddd3ae1902b59ea54017464bca05a941362ce752ee8c61ae3be36d414987e5ad6ec6bb5a77746b77d028c565b24028811af6c47876f6d193a63f270116561b8de27027ff858203c25179d8b0eee8f78af4e9a94f14785ad5ff7a0e38a44379bced2ebf8c8e909261d1ff55d8b662cd819783ac142b251268f87f259b302fcaeb34ffe67a6d06f2103e581569d58abcf9bd66e8b5a19fd618a1b4c", 0xdf) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) bind(r2, &(0x7f0000000300)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSTOP(r2, 0x2000746f) accept$inet(r0, 0x0, &(0x7f0000000000)) fchmod(r0, 0x20) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) syz_open_pts() msgsnd(r1, &(0x7f0000000240)={0xb26da4341291775d, "755e1860d3b77b6a895d41f8e3273978b8ce71a31ee5d606e9c9bc436ea5ac6bbbd69fba92d2aac2847473886021e3d2d2124c9b9b9d5e0d7a8428b844a226d3721055b89fc4872085d0d37b53678c973a78cadf9fbee7113063210866f70b1f1eb7cd9b213ce28216c3a25bff7fe5f4bfe740c8012072134be7970a46e918098926562acb6b8081a4c6edda31ac4bc578ef47fd70f1d1"}, 0x9f, 0x800) 16:34:34 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) lseek(r0, 0x0, 0x885dd4312a98ec21) r1 = dup(r0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) 16:34:34 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x10001) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x1, 0x2000100000003}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x200000005}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x3, './file0\x00', './file0\x00'}) 16:34:34 executing program 0: setuid(0xee01) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000100)=""/61) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/206) r2 = socket$inet6(0x18, 0x8003, 0x20) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000240)=0xc) accept$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000400)=""/239) getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r4 = getegid() fchown(r2, r3, r4) clock_getres(0x3, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r5, r0, r4}, 0xc) getegid() getgroups(0x3ffffe1a, &(0x7f0000000340)=[0x0, r4]) 16:34:34 executing program 1: madvise(&(0x7f0000d0b000/0x4000)=nil, 0x4000, 0x3) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x90, 0x0) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) 16:34:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x229, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) 16:34:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000020000000029, 0x9, &(0x7f0000000000), 0x0) sync() 16:34:34 executing program 1: pledge(&(0x7f0000000100)='/&-,}$\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8090, 0x2) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 16:34:34 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000002440)={0x7, [{0x3, 0x100}, {0x3, 0x6b}, {0x2, 0xee}, {0x1, 0x3ff}, {0x0, 0x8}, {0x2, 0xfffffffffffffffd}, {0x1, 0x1000}, {0x1, 0x4}, {0x2, 0x8001}, {0x1, 0x5}, {0x2, 0x401}, {0x3, 0x801cb1a}, {0x1}, {0x2, 0x1}, {0x3, 0x1}, {0x2, 0x7}, {0x1, 0x4}, {0x3, 0xffff}, {0x3, 0xffffffffffffeddb}, {0x3, 0x1}, {0x3, 0x2}, {0x2, 0x9}, {0x3, 0x4}, {0x3, 0xffff}, {0x3, 0x7}, {0x3, 0x4}, {0x3, 0xc2a}, {0x3, 0xfdb}, {0x1, 0x7ff}, {0x1, 0x84b}, {0x3}, {0x3, 0xae}]}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x5, 0x7, 0x6, 0xffffffff, "a8cb5ff8e07735c1a9f3390b350fb4eea49f5f5f", 0x7a, 0x6}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x0, "ac93feb7074ef39d96105609bec9e3f07525593d", 0x0, 0x1a568c65}) recvfrom(r0, &(0x7f0000001440)=""/4096, 0x1000, 0x41, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/101, 0x65}, {&(0x7f00000001c0)=""/235, 0x8d}, {&(0x7f0000000340)=""/212, 0xd4}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x4, 0x0) 16:34:34 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ws/ouse0\x00', 0xffffffffffffffff, 0x0) r0 = socket(0x20, 0x4, 0x8) accept$inet6(r0, 0x0, &(0x7f0000000000)) 16:34:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6477fdc9, 0x6, 0x101, 0xffffffff00000000, "d864e72cd24d5da03986401b56b909a109a7d1ba", 0x7, 0x57a9}) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r1, 0x20007471) fcntl$setstatus(r1, 0x4, 0xc0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) r2 = socket(0x18, 0x2, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x6, './file0\x00', './file0\x00'}) 16:34:34 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001680)='./file0\x00', 0x80, 0x2) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x8, 0x21, 0x3, 0x1, 0x989, 0x2, 0x4, 0x2, 0x1e7633a48840a0c, 0x2b9, 0xb4}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xfffffffffffffffd) r1 = socket(0x18, 0x1, 0xfffffffffffffffe) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) syz_emit_ethernet(0xfd, &(0x7f0000000180)="9f537c42ec30a99cb278f989186a302172eb5aa8d72532f05352700db0ce464597f8feab3c651ddc2cb6150ff958f5f18d9228c69d2ab5e0e138102877242b64aa6c8b9e0edae6de1dfb6850c2271ac4bbb7fe95ab5c0fa215d98c208b77dec4e1519f8fc8c1308140571f0f03a85453b9c15cccc4ae8cb1f5eed3ebef9313017da19c8adfd02b80a4864d43197583560d1c765be3f20d97fd71a63684828a7b2066d173bee5ae9a6eee1c69259b817fddc920bb80f4f33030b127f5b9e99c549e70aee20dab1b48050605b962db82eb7bf98e2cf1e3c213ec95788c87da20dc2da8164f665142227d54ef3c424a0f64d54cb7c6deeb98bfdcd0fd9592") setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) sendmsg(r1, &(0x7f00000015c0)={&(0x7f0000000280)=@in={0x2, 0x0}, 0xc, &(0x7f0000001400)=[{&(0x7f00000002c0)="b03ad6159844d4bc922483ea4995954c60ff49bd8814d1e0f6c60e76081a72d0bfeb85ae611ea0a9e9819dc93f1aa6df78961ddf99108cd7fd078bbc1f40ad714c5eb57e70b70c471af10aaed85c2a2983eeb8e7c0bd72c32a0e18abe055bdbcde7dadc0e1c83d1cebe4d462380010bb153425010e8eb78dd11c769fa9c54c9c64964159c824fdc11fa0f610bcfb57431df6a2b558895f5f05fd88043482adbbdbfe666dd6bacd051fc4ffff48b673c1f8790d923129a399748bbed91b02565acc371cf945f3ce6408529cb4ff7e30cded2bb7afe81d8f4a8f331b55d5265bd3620566c2aa0994e7cd5cbd91d4bb4391339d831f45e10af072bb03ed398ab13edafc9acaf6a83b8cdab341abdecee97be1404e632a33b217035f5d77eff9e2d0c6f40eb98c95b93987ff5385dce52c2604374e2a45cf82cb92a4a200dff8fa4a07389a11085caf4e3333cf23babe9329b4388f5f1b222f06d1335b3acf4a4885d15a14ead81310e2d0dbdd5ff0784ebc671ae3ca9c0e7e522be53cc954c5923981b25edbe1f0c6c8b64841a1035331d73b72702738e61f6512e2c711d478b256d8c952b2576d63ec80907466c816d34d4aa3bf96ef1612ed14236c53530178d08ebd289a4326187785631fd1da98a4f3e5ab084879e9791ca822c7200b0c9ba629d11dc546e68e358014b6a6d1f68c2c4721ea145d19f8b150f3f83e10b284644cb491764f769231e52ca5a042d7fa6021e8a8b513fcae40463d8ec4975ac777a7d323107717c92aa38a397d531da2f91f2c4651db09e9a975ca4962eab231e4ede222e6ea21a07f61243e46a0790d30335691ccf5194c52baf2887152e1a844648b4e27a4efdfc22a541da5d06597a8841b179cffaaf406a9df52e67963480da8edc944e93cb768d4c9ae7be4faa40acf9f92f8eb6dc7c4cf410560e2b1c57d36f0f0e1de442d3a561c919f6dffa2364490b01370ca308efa983b54bb86d2b2cbf763a15f2c33fdd1e885a45364bd8d04b3be3729fbb4ea93fb03c896263508892604d16d76ab99bd9e32841b624fb89dcb87764fa64593320818eb287fb1672aad8fc0cf2b1e18754ff340f584747dde5a46c3a0f30f06bda405c0a29932c6973de1eda9e260b692e2f28d42c728b5a35e820b2e0761585ebfe00fa3aef105fe85eff05a70f0b705325b1e1d2e436581700167c7f411133a651278d152b7e82dce21887431a52705fc9e673f3b5c8985b2ef795b5607e22187cb0d9eb3355d9d92d4a331b8e37c05fc642ecca5894c44f6180e146b084a0c76ca8e74de44ab436ab09a549abcfaf79f65bf1f76db7ab6c54f0c040e4afe6eb25660eab6847390597b892780ad016ad8f82bcd09433acdaec200b0dd7f5fe20eb1d969e59d3f40638ea027efc36b32d49c071cc7fe707afa4e3cb78ddcbd7c85af07fdceb82881f07edfe4b292c624a66ee001fcccfc0bea447ed7e118323be2a346426e55023b06f58aeab96a946adc75e059478c1772a0865bd723ff09d95a03fd9ade6e5187c124c9f1bc3ce26c1465b20530db3826e99a4d09522141aafe716cd0a292901a13e751dd5a25f73fdf05554fcbb2d8d0d58434842371eb6494c135c107b3035ca8c367902481aa6d5b051f2a40ad558ae3e3b0ad1b6158464f5e4ee0fd89772f67dd022fb4ea6a6f4bbc6b07820f7802d537a6b3a1ed76ed7f10b8a0c7ba3f0504ecf4fbe3d075538c5727c6815f098fa8f57a331c8756e0bcbf718f1517eb2796f3ab3c67455328918a96d30ef06dded25b7a0eefb493ad37357eb8e24534616bdc2c81e4c832d90d251d079f04fdb93203eeaa15408d5f5ffb2a67d3af98f36f8ca3aa0adee91ac087f6aa00fb59b5fa3e1e859ea4fd8f6da50c078f50163d7671f3d283bcbca70cdf1f5fe9960c1d0e37737037506fea85ff8e31b69805e5b5a96978286b97919e3e67f1452071eb60d68844ed60e39b45a0a8ef82924a16b2c32d16e5da04ce562204fde9bc5662dfb4f16ef27ddf6a4e6aa9ce1b46acdb79d43e209dd2678ba26d7c7d24630be731cea5f741c825cf82c38ebdbf6a3c46235dacd759c8f2738be650f4fc503ff2f47d484a03c6f2fc1e99f6dafcdffc9b644b273317988c5245eb8b1718625ce240a5071645b252c9f220ff7517b934d88f6daf14caeaab3212f754f4935cfbfab177e03bcce336e4306e0fd48c13955634bc2a6f5716aa66578bc934aa0e7c46b56f3c802a6ac1f7cc99f1dc483f3cbd449a660e480ad6d22b74c2d40500ca118cb32880ae4039415713dced171118fc9bee1b2502fe74165965018bfeb2a3ef2933814a905aa67934e581d546475c78e0ebc042ae81cbc01025f9ef7b9904ea9c0d9a5016eeb35fd253bce26c3a441887a9a6aeaad5eaf4cf0070d9a9536c9575c7de9042df7d65fd0f3e1f0fb47d1ecf82acff1d380705d4d8135970983b11ca58e2cf49452d8735c1a858a700ace8b65b0e6dccad344e023ec437885169e07f14f943946fdfdcb194cc89a19092c3bf42d5bc00af229e865d27818490bc090f3621510141d72b42ca981bafd362ffe7a573c40c4136c23c5735913395a23d4caef046f6adf76725c91adf4b9635133961aca4c67e925382636dffcdb61d0f18bea955c2dbb70e08aa2da4193a6136edb8340d49e11a4766741b7cf215cb4bff8a983066905dd41283cdd53a96a6137cccde8b29797567012b9081d1a0fc56b6fe705fe6ac1139651d2c893f92d77b5c90df1d0dd296bf3ef1b3a6797858524ffa19deff1abf6ff45e322671ae39223fdf3f06fbda711ca46400833f80a0def458c7996000d44da57dc795ebbaafedd4f86fc8a94e1384a939be9215fe638c9da8ca01eaab1782b8ab0ce07d342de3b4bd359715fcfb82492d11f0ecac78c392643a1684257ea462141be7ecc0d6df67bc0e7a1af4b5621193be956cefc6577d2ff0768bfe3e555c323231703030068973e207df83ff3d52b1e03342a77876b84177f1561948857381d885b9018ead7dc8d3743f6d0dc9065c9fc001143413aecef400f17fc64ab67648a78f886bff072afaef4711f6b45fdbb778e3b6dc5c83b84d09f6eb714200f207d8c00e5d41f11c0cb969bd7f3dae28f132890aa4632e84118e5e4713edd31bdfcbb89174f4416b201bdc733019d5f5e930d9159e6255c02acf61a254a501253a47ca9cf880c9b59a761b2bc0e5739f6c432ff0a54cfb6f4985b75dade6d8651b2acd5916ea35445674d6d5a0e7822985b634eac9a3aa924e78769362f891884c21a56aca47463f64574f8c2a537d756e8b7f27d2a1384a8b57bf477cea24baeb669519d87cb38c9cbc24bf4c40942069bb83d911af1b82b77776be5fb0d21e3a81c3d46b37b88dfd78a179b7cfe39b025c15750b9ee39e19d5b5169850949e784e9464141cb921930042274102a2eb077c3c31c5b7aef870f09c3f781b7e7aba030e19ca16bd305c1487893ff3a56df2d48fde1e76ff9a72cf9420cc87e7dbcd0b6deb40911c63925a6f788e7a62ee97d2e083dd747ed99c87ab3948429ca3ca24c780291a2f344c5449d60955d191a70be8c7f2af7f391481232c652602a028acd5076b01dcdb8d56584e1cebd78b0c95a325ac66e54e22558f96459446b54ff6646d0c0982e9984a53e7af065d920c8ca24548bf9f0ed9c45724dad0d0440b5a462e15a79aa71335a5d3cc2524e24c0064f9a575247d8e87683c4205eba000e7efb0bdc56d5119cc737241a9dee40f262e3b98fd9cf2a4829e201d19e3ff82ef1dec55735af11934c96b79aae45333e53d5abc924ba9981eff807d9d35d51d78ad6d384f2b90ff50749b7dcbcc5eadfcab878f82573421b32dcf0eb2757df3abd61e8c9b3ed20eb13ca2ead3e4869ccf20a1feef60106383da35c345f0ab95265a4c82e59e79c8e498a1eea71d541baddba4dcacd37d3d4240bb190a48d86a681a4508e4cb8bf37d3fa369134ef4d2b1b6796b9986ee69ec9d6b3cef06b757c4271719edd20569ffc9bfb01a8a30e5290c03d062c9adb8f9eca78db02c97dad7289ac612743a85f4f017094d6f3d873b4aeb7a1017e32dca9252b9a48b400d19597be4dab97bf2655d0824c52e705634d1b9536758bbca9060d66ad2322b05b591f883de3d014af40ec9739a8f528a0216f08d8dbde549d97b45559e64cfb9c9fe16d76f1fe865bddd4bc112be9e90a052bf1d54d1e207760fd44c4fe907e071d116bf481054adc32ce59ff24d77da0820e2bc6f3958a7c4c8d5f37e715dd5303335bdb711f311a6ab1c386631f828d258200430dd0f6a652311bd6c22d8572ac7a5ba9adc2f92c5cb7fafbe783aadf94738bb087e3e5b879d0b2b51ef1bff3f9cf70b87fc1949d9652ce69ede9e893847048b98c66e8c153911014dbe5554ada9361eff96150202d0f6fd5e42d3a3c29e1b4a454b88bba821553e0bed98e95d42b6ed57eba5398519af3e913097d5b03e06e1c928dcd181fca29d6a7a7e67bba2ddc2d650f1051d7810dcc7653eb7a7fad9b823ed16c5a118e99944df9bacd0312c972835d01befac486b7a80b1d01ec3a48bfcedae70cef92051adb2bf857f510f848aa6ebaf7be8507d2a33f82e0ead69145b3ab5d74be349ff83f1d066f7f475551661538c71304280d7d1a542138befc70961a911102729b96d3b4e71d63f916f30c1dc5fde01a0dc8acbcfd502b1562812cefee2c095da32243c6be58417d3d3fada8def982a87de0fd88bea1fe19be66c98609c230e2871d74a74c5e484c9ea2a118f5225b727b91fa1d9032f5186e3f17dd35842bee9004537ac3cbd08a7ff16d13e06fb4c8b698cffc049a0d7ae5074465591d7f1559f4548875bfcc857f3b3ce92db9b41acbd289a5fa874bf723f8b8409ebf1c505c1095e4015e042c1eb2c5e720bb6b92136098166d6f7bcac3daf0b629bad4166ecf7ba8eca2a99a77e4577e013cdd61de5801e09f45739a576dd45707b10515222af5539adbf073048515d84aae61456e48ed57cd27de7820313fcaa2c08b685e0e5a78b6f4129625fe7f2c667ef5ce83b780bccefc3955ce54113c9526eb24df0c591ac41a619709e38677bc20ea534cd7f9c17730666d3430d528152b86d1d06506dadbc1e549f52f85faa07483f468ea2cf72461d0488fac7397bf476367594dbf8f903cad40c20c0200f9923c26da8787fe5a683f5c4af7e542cc6a30677dd58a8ff00e697e2364c8d8f2ef603d7f37de3d1bfa20153efb9225ba814ad43f97b7dee0c52aadd72d5a1860cbbe7c26403dd0202b4fc8d0637b51a1b2d0bf72d24a16ac319adaa04295445e7b45c80f71c8e8f3f08307b70a72149620f7074875ffe85c59634fb7bc7ce4a8ef3202e1a88ed0de1a898c05435682226c2cfad9bc429824d04aa7faa38e31799d85022ff619677a932e5b45e4d956295600fad95ee38914b40d31ae68c2cc2453abe307824bebfbbee102dccd9ee3ec7a558a4b7be50020f687cbbeaa460dff282faeef5d8f5b0c0470e1ca9b3a271ba2e71f9b3caf1404886af73b9bca49859f51712ff60abcefcb520fd1eefbe03cf2efdf491e5e36569bd57c8be8a0c43c4f12be587b5e3931ee1817e4ecead2ab23c1f75ae3df2a8b5446ceb7d014975805f3c66639b55801e5ed88dcff0a9f9c9caa5e7079cb019bf0b5cfca3d776bb1567b875842de5eb0a9ac7fd1e4a7ee51cd809fbc53fa4ea8b0760232f3f3afce4a3bc2d9c22bfa7fa85097486ffd0b93b53f9e13779c803ee236984ec", 0x1000}, {&(0x7f00000012c0)="d9e0e406b71c2aff7909b0e72eb69a7fc5db3e3d19baef60a243da64f9d62da8306b7ef52db3f82ce985e549f72cfda7d3968de1e0ce5d6c7ec31f587f295e9824dbfc3d338c3b2380f7ea7fcee74e8ce7a908dbd39c6365f2e9a96d039b7a09611616ad71bf96e004dee395b5cc85f6070c43", 0x73}, {&(0x7f0000001340)="0dec741625bf36856b80127562ca742dfd576ccf919ad6110b5efc320f3235f462a0b17381d476ae78b473f183ad187eb038c6bacd67b2b77c3debb7d5d1425b94594bf36af94df0ff421c8b374e608781569db4cf0c7af7043d5f1bde95cd2c2ce5d1a27dfd4aacd9acdc20b0fd79a911648d8c5b50dd529be21092e6b5a91910cbf9a5627b492886dc7523165ee5147b", 0x91}], 0x3, &(0x7f0000001440)=ANY=[@ANYBLOB="280000000000000001000000c80000002a5887ee1927b3b51082fb8234225b365aa8000000000000f000000003000000ffff00000400000005542c39bec31d806111c6768b9bf3c5a76acddc3e151783738ee74c845bf38997015c0e0d98d79e08ba98fe0f6971c3ac9ba951e221d7f8ca21e18eca31c63cbc2c9751c8db8544f19824c332266b1a1989c4300cbfe88a7c3e36f1fee1f620040a2ba522e7bf8f2a88182033e3e5ea377709bef9bf752e86235650d63303cad531ee29910e6cf088e90cf3cf701a7fc93443edea14f47d8e96863bc82e8b00654ab1bf4bc75321ccccf8d68be9fb955f3b6b52c6a8fa78d95126c71c424df84950fe9a2f2ad233326cf3214fa71b0b4800000000000000ffff0000060000005de12a59595c4010449189e024d2ff8f68185a3e1e2175fe92d536caf6ef8a4617043274cf7c2813d33343cc910760e180b2000000000000"], 0x160}, 0x40a) faccessat(r0, &(0x7f0000001600)='./file0\x00', 0x20, 0x1) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:34:34 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0x60f, 0x84) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000240)=']\x00', &(0x7f00000002c0)='!(\xf7\x00']) fcntl$setstatus(r0, 0x4, 0xc2) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) 16:34:34 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget$private(0x0, 0x6, 0x2b0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) getpgrp() getpgrp() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xcb, &(0x7f0000000080)="d5ff9668", 0x4) r1 = semget(0x3, 0x0, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x8, r2, r3, r4, r5, 0x40, 0x8000}, 0x7, 0x3, 0x7fff}) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:34:34 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) write(r0, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f0000000100)=0x2) 16:34:34 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x900) 16:34:34 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x4, './file0\x00', './file1\x00'}) msgget(0x2, 0x20) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000001c0)=0xc) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file4\x00', &(0x7f00000000c0)='r\x00') r1 = fcntl$dupfd(r0, 0xa, r0) fcntl$getown(r1, 0x5) 16:34:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x0, 0x400, 0x8}], 0xfffffffffffffffe, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x6d, 0x2, 0x7, 0x8}], 0x2, &(0x7f0000000180)={0x9, 0x8}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x4) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:34:34 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x80000001) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) 16:34:34 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) fchmod(r0, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='h', 0x1) recvmsg(r2, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r1, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) execve(0x0, 0x0, 0x0) 16:34:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getppid() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0x0) r9 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, 0xc) r12 = geteuid() r13 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000012c0)={0x0}, &(0x7f0000001300)=0xc) r15 = geteuid() r16 = getgid() sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000140)="d03b72800dba611834a460735a937e4bfcc685ef5b29a4ef4620feb27badff2218d52b9db5161bcb8efe02cdbae4ca675364d02dcc95c95c32fa14426a73ed90cf117f84f2f3e4f7fc7091de5bfdc6ee82711500086dcb8398b32c6066fa526c3ca8288e9e4674721604b225e2700e72e42ff68e925dc437785b19e622c154356981e2eaaeeecb7bced912f3eb5ae3389f8446dcf1922eb29f9e47e4485a322aa45e9fe8f6ccc6ea1e13ccbac23a048db52784bb79c35259d326d1ea01fca8fb6f7de6119ffa12664b054949caa6814261908e236aa4dc881ede52c5e27d88ba8a584f9c91648ad04c5c835632b46a4292589fdf8c60400af70d1e44fa296cd295d7092f5e38052cd55ef0a585a45f24b4802bb9baa1211779e044befed73562fda01b9c6e0f0948bbab79ad4a5931f0e968d6816993088b699a30ec7b5c147997e9894ab2dc03ec7b2ab585804f8044489652d01c8f895c6dcf70dc63b3ba4feb9632413b3e87b6308d1ca5d54787aa73a1de32c1629815cac378ac77a1c914807479da823d6d5072d1d0310a63e007d1c4f0ba9c6a7848d4c1edf5eafa2eb79beaafd36c0dda3a505bbcc2b7b051f7f4336698bf08ff05dde01dcad768999b4cb1e4a787df33e465a7e364c46f92d976e5e8d69666f6f2138caff1c8d266015d5d8c54e6aa087f28dad67f244c1e91c4cab583f05708e530684e4315d255a2507d368f9e765a0622b556646ecca836d01db8a9cb047243d8d1b1d8919102fd6bafda914755368ade485bb228e1fda686c8e4228605d526b0bb2324768343b8d5d24af34542db1efc32ea50be0f00dbee551de76702bc818771b41f36f052517fbb165f8b7ea7be00ce43cb6fe2feb71570858e6ae02ecdd62f3f9753d569a0809e3f9448dd2d2613cc91329042091d7851a2456f4c999f4a87143aa5f7f4af195049e2ad816174b9659f49f3b0e9b129b0eab841379073ee7dbc22bd0a1d8da01dc205de337b160a9006003be5da7dcb423f76044b16ab3f7e8d052618a4fc5a58cf96c462e2c5cc267f9b4cac0a0685a43a7de7145ca71e6fbe1fda5776c2f063b3ab50b64127f8fc23117d1a5f0bc9d538af52f1cf2e2df39f586017c717b4b62e58a4dd6abe49211a7b7f12d4638dfad3443623dd5569310d3e2fb09b88ffd664768611d52183341155d9e0c6d61074b2d753854cd22b1b76e5792ae295b3f7857b206c2f91e078173ac3961507d2aa74d001ac96219f458c41a2a445fb57310cf49d7428e9794fdc89f184c55309561fa828506996c044b90c8fa5bca006029b5422733915ca000d9589253c3c466c20667137ddce442a4203fcae00d4475cf126f6c8edc1000a22916944b4902f7e4f8467774946da823c7ea105fa5bf2451dc2b4729b897c10af9769062076c14b136c013cabb687b91c6a957a63a6f03578a68bc14fac03da3276d02b4f6bf657fc73b34fbc1f0716c7fb7916b6acbcae7dc08f85d534d5105863c7f3f03efc9c8cc5bf9bd07e4af913e34de61331c11a4eb9ef3ea3052f40b1328a4e426053b45955cd8ff7058ad17727272e8317534603514dae8b6f87827fe5b12260b2b26ca1508092b007629150a8cbc69480b7ac3cbc263737756afbf8b4229f4acbc33c5393fa729ad9a59c73530d353c9a26534965eb036f66c9ab94781c8f80aaf624ea0356def5c1877f1f4485db77bbf85ccbabe419f6de9d87f5b1e6fa651645cdea5c062496c3f040a27667d3e5342f6f139761949e5d136bb5cdc0aa2273ac948a8c0f4e12e611914a548f5db639c60a2dc1ed62b1651c2702101b7f2b8d57dbedb9dd1b353d29bffcef80edb9ef88b95cdaa72f66c7af0d1602e1549481eefc25820ba53015b263167f7c6cef4b97cc335127a1619ca4ca945f8f58ec99d6fb9835ce4be6c275ee5f8b8a001032c4075fa90c0fb6ef02ade2f541873a4cec8cf656421cdcb86327dbe0fc793a1569e1c4462eea51fa297d0dd0bb9f29227b8af172df038da0a678392865be2849a228b3daa5d0941e0eb6f14d33d30b4d0fd82b9dea38d59b8140900da2ff2433a17c9f0a6f8570d5399eb9e3db9ae349666d2dcc587b3b962429c997562cf5bd4752c188d02f0e0f13cdc993fa2c26ee8b4f183be8ca2b5fa1cc7845727c4b297647e9ad004864dce61e26d37acb9afca6e7719ff9cb31f68f5e2bfebe1b5373e94902e482cbdd36484c516534347ee96ed73dc352f075404aeb8cb807dbaf87c60bbfd9f4a72fad2562fb7f869ce2b197aa38348ed358e855c0342ad9f2ffddce4ea223f71df7e99ca8642fb6d96c0689c07a13f9c82ebe06c9a85c0cf733f6fa6a4c85dc1751b2c9bb8aa2d3edb736b1f6a684e1fe699bf33c605bb6cfd1eb3cc944e0b08309bde157aac376a71f7cfefb7d806a9cd61ef086dd197cb6ea5e941329794b75a75d1d0026413003b1d7a043cd1f9c1f8cd367894785a96f1b9af6a22953048ff0a5911cdeec37a1f8b9f99be5bcfb6b09b3ac8720d7c837c74c42d4b4033e5731f40a354495d5f326424d604b3f8cf609eb5b0663abaff1879359719355b8f0aace7e851011f824319941d4a50909198fcd76eac2b8391a69ad58816f9f58f04d88ab00b94c63294e5b1c5198ce28068d413e6fb78add3cd6a9bbc46c26974038750f58d04fa9058056b9bc08803f2c5b21a99998e41d70c8f4bfe59b21435f8fddcc1ccb89b0a17922f31fec572b0d2c0315e03b070ec3394e03e447ce26429b0d65889befb4a368a7e7d5ff122c96457fab40e234c486d9e3835da5898f218cd8cbd27b1fa0b603d7eb8a696b96282e0a84f8e022bb6a181bb86589fb0aed19b55074590324d3919624e81508579130961dcb4444ab60eb9ae1ac768a8c8f89176a9ed454aad385d6246d729e3b14f2b2359a43e794f927c8beec6abac4fdcc428a15e93e46923bee00873eebd1f386cef8471d673eeee179eb035d76381828a39a407dbde55f08f5fc70bc586a834fee5524452cc9af52c5a305ff99178ce374606543325678387c902d6365f1c836c8d43a568f6bfd79699fbba18a4c1c63a36efaffcd199b5937ccfda9ed12b99fdac958d5d2655f28402eb3f9e1ff5abb51661060c1a3f174d0f93c18d6a17f2af0ce9ab375e2b38037f689f8f7302480e2271070990d308d63a4fd719f52bedf92a2742f8817d4acfe41370f4683e7daf8c60f9bb41073a1ca115ee96afa73890df2b1d010d2f5bece6069c8c58c604e11eec88fbaebcadce9965e2de12662ad799d47b7500b953219e94ee6bd14e27110b35bdc73eb46d0c70c8c0c06d951d033ccd29a93ad612d319029db437ac19918ebd734540936a7db15d0bf58e141ccd42aba1745f5acab4bc9b173fbb09b785a249ab91a1ff0f1a025ee448b8f21783f7bc311f224dd0b92ee24821c559b97b44de54c4fb39d97ba3e44c4aba3dbe9d98d31b338e78348b2b83c9c01dd60424bda83a438fcb4bb4491c68221e78d9bfac11e9a3efd7a9a30956562b016daf43a489fe95d7b62093af4fe0937248b45297bc0f58d0ad6254c493f1fb4fee29babaf6dfddf2990f6a01e2e8f3a53afebf0d90116aa774ac2a4ae592c10ad9581ef968ea084b33b9da5a3607cf45cd1e0fa52d1fc5441c5ae5f473be8bd02b33b794c186758060e6d1da353ba7ce643edf609937e97dd0461892c958716f4f30721a826d5bf663ff85219a63232d5ab58b6e3301bdfb5f4d188888c5b4be76b583673ff0ec2197a83d0b93c50af0fa34dadf467824d1447b9b08d8fa809885b640254650157855fcb0b192d0f5410db6a90fb6a4c8a3d951682bd9bbafdc3cc7f84190aee9897f0784522759406852d4f976f1faf6ee74f795e4a916099aeca01fb5f0450f0b636f62b5df9cb54794ca2c9749f2e555bf4cca8f696885554872eb4247a8d0f29630df249f22d316d9ebc65038440633f52d12453170f8e950f01510039c2ba9bec1bbbe1c72fce8fd8864f89490383373473942e9c57ac18ddb4070ac36a0a85ce28525db9db3a7be145dded7ba17e2cb30caf55b29a3d64c03bb305a5488f0a7ece73e71600828a7d00f9d27836a7b4240d58bbe26bbe9323bc467f73eb07aa91de67e7b56d82ae95e5f67d2a4f19584b936d1ea0fa649281b40008d1da6d93e50fc53c9996825a598f31d4eef8afb9b2915c34f5708a15a9f4556830bf55c0e5702c537df39c3e8fa1a93f3150e445423b42f7967045a1fd877332283acf5ed9ef9e4d8e1cefbb26097dbf70f674cec1c9e54fe01520f01000efaec1efe2f2f2af0aedba412c313e60bce5d7b275927216c62ee5f40a91afe996e8a8bd3d17fa9663ebd538f61b3109c36f9b77c034361db121447746a88412cfef73a67fe6416e679338d47b385e072fc8005075e1ab1b71917c6dd91c178df54beb5bca0f22542adde4eceded4fb114b51c4fc0d9cc237dcc1426ae180b6c968773fdeae352c9b1b837d7c890731e0f177bc72ccc58f126a3cf736f35e90f310fe4835628c56836c0d91de0a87f77bd948668b872f56e3b5bc4b08a75617a3758aaad5feeb104ab02672745356d60d8868410754a916ef8b8aec8db0897c614a94ef36a5ec813f57e474680e8eeab7cdab4764e16178a7c2df597a54b20285ee2c0c87cd499cde3125f3426fc5aa1fc5afa4b2c7808746da5a8b805f8b0c27ac7d3704a650bb7383bc3ec7938e04759b59817a58c9059e0f44b6fe7c11d2c68c7bf8c2ef72a617baaec98f0924b4d876e1ec80273b2e964fd1c8e280367122ba9560f7ad8ee9d6463beaedb78d87d917a8b4f9b1ce047a742ec7382fdefa1b14e78d6ebacf5880444fce3b6869e5bf6e08bf6341e56e7f84d10e4f0a5447b29d282864dfbf4aa4fdf7e0aef517bc6fdadb063af0a3574bee95b1781a1e4337d63dc157336406856515c473a08765b4cb08f516283fc0ac08e6e25bb69f2b4df4b718bba0728f955ae25307771ed8d443ef8684bb5f236329578abd8019cefb34db5220a3425ddc616c478f2feda51fd4dda70812e65f502d883ea4ad0f1b00a2d1a500c12e835c7ea9945f794995a01ab18b8b68da14dafcfac088d76c0547982f067757f7c2fa66f103a2b0dcb9aecd9be345af0c010b15cc00d8901933bfc485d01baf423bdd71f3f48c0666423f7035ccba2eceeb5cc4a57c9408b626f663a37c96695b343327d7be38fb306b2104dc6390a21caa6a948bb438c3a996e4b69870adc758cbd7a31218c1d4ead74432923f767f816653ccc4d582706de7012e9097b72d25e6052a2d64805d052f9e899b39def4059be356b780a5f46750de2c0ad7934b54dadc3f86536b62e8801cb5b139d5712f84e9c2521946660801f9d28c24f90111e29f70bb2595457785a843ab66d94ffa261388bc64fee547911aaa8fb3a5f323211f869ffc81fb731c9368e3d8f9a9d80e1ed76b3744d8e5aad03509e82177fa096ccf6152df07c213d2e2df83f7e8d09f95d9c07b6854b362a7cada13a08f4bda3221090e609e3a39095f7938a79c36990637fd744407129deeacb74a631ada427f18f36d10221d2bb25fe51dd55f7ef94377eec62a5ace06f7ad0d9f4303583455096e1acd6d78820dd6931897e8f5ff0bb96bf498f8461d91d9a399dd056957bc9fb7a28d0008470ea9e38a498521a06a23f165845f4710447616f9e49e5c85d02324e2e90fea16cee6eb6e1978b9d46fbd3dc55dcfbaab1d34ee260984bbd472e1b3010e6e1277ecc4d8c7159c586dc12", 0x1000}], 0x1, &(0x7f0000001340)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x128, 0x2}, 0x5) 16:34:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = socket$unix(0x1, 0x2, 0x0) fchmod(r0, 0x20) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x1300) 16:34:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0x88) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1", 0x200) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) write(r0, &(0x7f0000000280)="0b61c521c4bbb3326feaaa22679f394b964c831d22a50b4ca782510d9a7ac0148b72a6be75da692a6decd575789357234917771c5ffaa48a6feedbf6454a58aeb1f9147b735717c5513967d5c8fe44b826d87fe99a27044c31738f70fd406afe939e642c9f3247ce7292866eb22e130b09ffeb049d45eaba13376c2845700a8f1233fbb1a80d8b6759b9c7ae4c48fb5633acddde9ef645a7e7f0104152e4021605a35cd670024d2e7147db72917c559b7fe2297b6e1a93e8c4cb3bfa40e13e", 0xbf) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:34:34 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, 0x0, 0x3d5) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x100000001) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x21b9, './bus\x00'}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1c0, 0x94b) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0xfffffffffffffffc) 16:34:34 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 16:34:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000006c0)={'./bus\x00', 0x80000001, 0x8, 0x6, 0x1, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x800}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000740)='%}+-\xd2\x00') ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000140)='\'$+\x00', &(0x7f0000000240)='+:\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='{\x00', &(0x7f0000000400)=']\x00'], &(0x7f0000000680)=[&(0x7f00000004c0)=':-\x00', &(0x7f0000000500)='+\x84\x00', &(0x7f0000000540)='@\x00', &(0x7f0000000580)='!\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='%}+-\xd2\x00', &(0x7f0000000640)='\x00']) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) symlinkat(&(0x7f0000000780)='./bus\x00', r2, &(0x7f00000007c0)='./file0\x00') pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:34:34 executing program 1: r0 = socket$inet(0x2, 0x3, 0x4) r1 = dup(r0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setegid(r2) flock(r0, 0x2) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002ecc79696c653020"], 0xa) connect(r0, &(0x7f0000000000)=@un=@abs, 0x8) 16:34:34 executing program 1: open(&(0x7f0000000000)='./file0/file0\x00', 0x10, 0x91) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(&(0x7f0000000100)='./file0/file0\x00', 0x20000, 0x7) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) 16:34:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000100)="00000000000006008a29a3833011214efba82c00000000dc117c1f5a36e7af42b4", 0x21}], 0x1, 0x0}, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 16:34:36 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x100002000, 0x6) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() r2 = open(&(0x7f0000000080)='./file0\x00', 0x280, 0x80) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) sync() r3 = dup(r0) bind(r3, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x1) close(r0) 16:34:36 executing program 1: r0 = msgget(0xffffffffffffffff, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000200)) ioctl$TIOCNXCL(r4, 0x2000740e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) r6 = semget$private(0x0, 0x4, 0x10) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f00000000c0)=""/67) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x29, 0xa, &(0x7f0000000080), 0x0) msgget$private(0x0, 0x0) fcntl$getflags(r1, 0x3) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000240)) msgrcv(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000bd4f2bc28eeeb2e5260000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000d0000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004fe06b43de0fbfca0000"], 0x9d, 0x1, 0x1000) msgctl$IPC_RMID(r0, 0x0) 16:34:36 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file1\x00', 0x50, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x100) 16:34:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x210, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) connect$unix(r0, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$lock(r2, 0xf, &(0x7f0000000340)={0x1, 0x3, 0x400, 0x9, r3}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0xc809, 0xfffffffffffffff7, 0x96, 0xc89, 0xffffffffffffffc1, 0x5, 0x52fc5365, 0xffffffffffffffe1}, &(0x7f0000000200)={0x7ff, 0xfffffffffffffff9}) open(&(0x7f0000000280)='./file0\x00', 0x802, 0x8) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x6, 0xffffffffffff7541, 0x4, 0x0, 0x0, 0x7f, 0x3, 0x1, 0x2, 0xfffffffffffffff7, 0x7}) 16:34:36 executing program 0: mknod(&(0x7f0000002b00)='./bus\x00', 0x2185, 0x65c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20010, 0x8d) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="99e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0da6d29f70ee295d1b3275e8c178d35d7cf4e4c57cf5d722f58378d26eae0e8d50b4782ace7662e2314aa30da9afaccfcbc6d29626890dd92b2568a99134f7d16d43f5943be38b0c9de2e6e0d21f209331f9479cae358eefa156a0b1bef00203de794c85c85f4069d3cb6d3f650afe22931521723511a1d1e42c690d279a984c58b1d094f6d22174bd22bb4efa154cbe357d61d5f73161f483f3c908ea8b15f6ece4a2f3587fd6f37e95a5904aa7c19ee563e9734ae1ccac3e32627af9b8a89856abadb39604c10a1dfeca856ad7ae63609d37787c8ac0538b8a57d4c0f8b073e8023cc531ca1c301a73aa4976dcf47d63533a19e4082507b86b9fd7e35c0d201cebc41d3b88d99d8cb133943380c45e280f446ad2139540abc86d2a6a36e82adf9cf2ea35b36cad96aefaab7abe43c934bfffb2d9ef0a78997bd021b7ab6202d45bde24f7ba88bc2f9b70602441bb4eee6b91d8fcd8329cc1b3b9bea129bc34a141848caae428df996e7244e81fcc4507332839be0f0609f4bff6f0b9d43ac0d15331c6078639f54d9b9a23200e23d8e931fb6188f91f14a9702ad07391334ce1e630b41f9fd5d0f80b997dc3f9c73899959c5dcfbd4adfc13dba7f37da96c60776fbe224b155e11c89fcda082c1080c59b5377b3a1b45d51d9f3043bdd3fd7c0d66ce2cc68adb6eb8a53a464bc930805579b8837bf89a8fd34eacb747f021de82ebb4f4a8145c6c5c372d93946392f219b17bb9c0f2c8e8afe8efee21afa84e7530f3d04bcb4218028641ab164bc12cf55e53ac4e366f336555214dec53daf0d3ce371a1f01a7841937058a848d05d59c81b0386b8c21c04189688596f1fc9f5c10a01c726364dcf379c7a37758738298506008281071e631240e1f3f6ad1df9805df6af21f1385397cda0a065a30687a4e958501460641ab5452c5718e0901bdfc537451306bdf69051fcf0942464462982dee9ad8e772699bc586dc5fda6b2e61a65bc10271dab2e7c208936fc29db29e931f4c5823a0d86972375a078683295304a4ad516727f0d27ee1a889c745521ab63142e5c30aab4923e2f79b280eda74bf3070eb3083da3c53473361ee880d2a20530172d83f9273d6c91e2de8fdacf4fadc05e1a4a8d5583f9d5907e5a221ecb8bc8c40f3facd7fc251262d8a5150b1a1604e0148067e09ec9f0d243a003", 0x38c}], 0x1) 16:34:36 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) socket$inet6(0x18, 0x4003, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x100) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) 16:34:36 executing program 1: pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)="9e95228062cc9caa", 0x8}], 0x1, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101001000}) fchmod(r0, 0x1) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) 16:34:36 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c64f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000080)='O3', 0x2) chmod(&(0x7f0000000100)='./bus\x00', 0x1c) 16:34:37 executing program 0: r0 = syz_open_pts() pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="ff2bf401ab34449665efd6993ae09c0cd7314144231b55416fb7f398c498176d4f", 0x21}], 0x1, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000080)="00120009000000b201", 0x9) 16:34:37 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x28209, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x4, 0x7fff, {0xc35, 0xeb}}) r2 = dup2(r0, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffffffffffe}, 0x10) 16:34:37 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="a202020066696c653000"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000100)=[{r0, 0x1d6}], 0x1, 0x6) 16:34:37 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x20) setreuid(0x0, 0xee00) chdir(&(0x7f0000000000)='./file0\x00') chmod(&(0x7f0000000040)='./file0/file0\x00', 0x36) 16:34:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4502) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = kqueue() kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() fcntl$lock(r3, 0x0, &(0x7f0000000080)={0x3, 0x0, 0xfffffffffffffffd, 0x10000, r4}) dup2(r2, r1) 16:34:37 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x7f, 0x3, 0x9, 0x1f, "bc920bbf4083fd8fcf8ee167ad06c80fa52e63c9", 0x1, 0xc52}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 16:34:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1ffd, 0x86138) r0 = open(&(0x7f0000000140)='./bus\x00', 0x10, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) close(r2) fchmod(r3, 0x2) 16:34:38 executing program 0: getegid() select(0x40, &(0x7f0000000040)={0x42a, 0x1, 0x4, 0xffffffff00000000, 0x9, 0x7, 0x80000001, 0x6}, &(0x7f0000000080)={0xc15c, 0x0, 0x2, 0xf23, 0xfffffffffffffffe, 0x7, 0xa3, 0x8}, &(0x7f00000000c0)={0x0, 0x2, 0x100000000, 0x1b2, 0x2, 0xa8, 0x40, 0x32d}, &(0x7f0000000100)={0x8000, 0x1}) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r3, r1) syz_open_pts() setregid(r2, r0) 16:34:38 executing program 0: select(0x40, &(0x7f0000000180)={0x0, 0x0, 0x6, 0xfffff00000000000}, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x5, 0x10) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000001c0)=""/205) kqueue() select(0x40, &(0x7f0000000000)={0x401, 0x9, 0x3, 0x7d5f, 0x401, 0x80000001, 0x6, 0x5}, &(0x7f0000000080)={0xfffffffffffffff9, 0x3, 0x4, 0x10001, 0x4, 0x13, 0x8, 0x6}, &(0x7f00000000c0)={0x8000, 0x0, 0x101, 0x2, 0x1, 0x10000, 0x1000, 0x5}, &(0x7f0000000100)={0x9, 0x1}) 16:34:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r1, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd57610", 0xdc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f0000000040)='./file0\x00', r2, r3) 16:34:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)) 16:34:38 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) semget$private(0x0, 0x80000000000003, 0x1000000000) fcntl$dupfd(r0, 0x0, r1) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x9664000, 0x4, 0x2010, r1, 0x0, 0x0) 16:34:39 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000040000400e74de400", 0x2, 0x2}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 16:34:39 executing program 1: munmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000) getgroups(0x1, &(0x7f0000000000)=[0x0]) r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ff9000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x0) r1 = dup(0xffffffffffffff9c) fchdir(r1) 16:34:39 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) close(r0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/77, 0x4d}, {&(0x7f0000000000)=""/5, 0x5}], 0x2) 16:34:39 executing program 0: r0 = socket(0x13, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x1) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) 16:34:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = geteuid() r1 = getegid() r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0/file0\x00', 0x8, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) lchown(&(0x7f0000000080)='./file0/file0\x00', r0, r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setuid(0xee01) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r4, &(0x7f0000000100)='.\x00', 0x3, 0x0) 16:34:39 executing program 0: r0 = semget(0x3, 0x4, 0x0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x3) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, 0x0) 16:34:39 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:34:39 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x53d8, "f1f743cb40e374632e860065a9bfd71e8158806d"}) 16:34:39 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x49e9fb0dcf0080c6, 0x0) fcntl$setstatus(r1, 0x4, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:34:39 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000040)=""/135, 0x87, 0x800, &(0x7f0000000100)={0x18, 0x1, 0xf7, 0x6}, 0xc) socket$inet(0x2, 0x2, 0x7) r1 = socket$inet(0x2, 0x3, 0x2f) sendto(r1, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB='\b\x00./file0\x00'], 0xa) 16:34:39 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x2000000000008df) setsockopt(r0, 0x0, 0x0, 0x0, 0xffffffffffffff2f) r1 = socket$inet(0x2, 0x1, 0x3) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000000)={0x4, [{0x1, 0x10000}, {0x3, 0x57}, {0x3, 0xfffffffffffffff9}, {0x3, 0x1}, {0x2, 0x9b}, {0x0, 0x5}, {0x3, 0x1ff}, {0x3, 0x98ce}, {0x1, 0xe0000}, {0x3, 0x6}, {0x3, 0x3}, {0x0, 0x2eb}, {0x2, 0x8}, {0x0, 0xa51}, {0x3, 0x800}, {0x3, 0x7}, {0x3, 0x7}, {0x3, 0x16}, {0x3, 0x241}, {0x2, 0x2}, {0x1, 0xc00000000}, {0x3}, {0x0, 0xff0}, {0x3, 0x8}, {0x3, 0x2}, {0x3, 0x4}, {0x0, 0xc00000}, {0x2, 0x1}, {0x3, 0x7}, {0x1, 0x6524}, {0x3, 0x7}, {0x3, 0x80000001}]}) 16:34:39 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4004667f, &(0x7f0000000000)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 16:34:39 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x482, 0x0) r2 = getpgid(0x0) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000080)="e179a478938041d192620fed79f808f4", 0x10}, {&(0x7f0000000100)="77db4623b753330a43c7c7ecfdeec2e0914853544d", 0x15}, {&(0x7f0000000140)="48a4365a17e16fa62ba413a283c696318428cf41f1e65a320a72483384f145ea2d5f35246cbe8f1fe49dddab664d88b767f74d993e53fab0dab7fe8cd4159c4d1f8eae1f59", 0x45}, {&(0x7f00000001c0)="56be6096ea05bb47f0130d6483830d09017609abae6fd655e24f4565feb3fb11924fc06f0f1bf7c568cd", 0x2a}, {&(0x7f0000000200)="ecc4d31c8e8a761ffef08079652132921490b6724ddc76ca1b433d9630ec557c2861c5cd708b031c2c0ff76982bf9df0040775c0b9cf8bdaddd47851471309a043f2829ae5c75f594ebc9bef079468b4389d7433b3a8adfcdfa2b4d749a151d2455ec66634", 0x65}, {&(0x7f0000000280)="923371f3c35254899f2c6b7956767a1a7be6b56e14b6eb84c4a683c5dba677461cc8d9", 0x23}, {&(0x7f00000002c0)="50f7b51669651c66b63fa807562542a3956cbda0c2050b5953d602b16af8a471847893aeff361f7fbc6777fb682f426004b470d436508fea2de0", 0x3a}], 0x7, &(0x7f0000000500)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000000000ff6350f8d2080000000000000000920a4aacab87629989c3ea7439fc8e32a9622b9ce95fa4ff7cde037d2e72ab6ceda62ad562c88ac55216e6a59c02ef3aeb164c7ac4e7438773", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB], 0xa0, 0x1}, 0x0) 16:34:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000001500)={'./bus\x00', 0x2, 0x100000001, 0x2, 0x1, 0x1f, 0x1, 0x7, 0x3, 0x2, 0x9, 0x6}) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) recvmsg(r0, &(0x7f00000014c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000001400)=[{&(0x7f0000000140)=""/48, 0x30}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/81, 0x51}, {&(0x7f0000001200)=""/218, 0xda}, {&(0x7f0000001300)=""/64, 0x40}, {&(0x7f0000001340)=""/147, 0x93}], 0x6, &(0x7f0000001480)=""/59, 0x3b}, 0x800) syz_execute_func(&(0x7f0000000040)="c4a2e94599fd000000f0460fb15b00c40289acf5c4617d2ea900000000c4637d5f399d8fc940020c240f28b90010000045dd5a01c4824d0837c44261baba00008020") 16:34:39 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) mkdirat(r0, &(0x7f0000000140)='./bus\x00', 0x80) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) truncate(&(0x7f0000000040)='./bus\x00', 0x0) pwritev(r2, &(0x7f0000000240), 0x235, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x80000001, 0x9, 0x930, 0x95b, "03c2166f9e525d7d1a00bb1b4b076d81b3bea5ee", 0x0, 0x10001}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0xffffffffffff8001, './bus\x00', './bus\x00'}) 16:34:39 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) shutdown(r0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) close(r3) kevent(r1, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) ftruncate(r0, 0x2) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) getpeername$inet6(r5, &(0x7f0000000180), &(0x7f00000002c0)=0xffffffffffffff0a) getsockname$inet(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$getflags(r3, 0x3) 16:34:39 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x9, './file0\x00', './file0\x00'}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='.\x00') 16:34:39 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x87}, {0x84}], 0x2}) 16:34:39 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) r0 = shmget(0x1, 0x2000, 0x100, &(0x7f0000002000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000003000/0x1000)=nil) 16:34:40 executing program 0: r0 = open$dir(&(0x7f0000000400)='./file1\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0xd9}], 0x8003fc, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, &(0x7f0000000140)={0x18001}) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) 16:34:40 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000008002) writev(r0, &(0x7f0000000080), 0x1) 16:34:40 executing program 1: r0 = syz_open_pts() socket$unix(0x1, 0x1, 0x0) r1 = socket$inet(0x2, 0x20000000002, 0x100000001) write(r1, &(0x7f0000000040)="582780b9ac746ebae642250f9560f8e581", 0x24d) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x1, 0x5, 0x9, 0x0, 0x0, 0x5, 0x8000, 0x1, 0x0, 0x200, 0x7}) 16:34:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "0909e945eacfdc524eb0ae00eaff00", 0x2, 0x9}) readv(r1, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/159, 0x9f}], 0xfffffffffffff60) syz_open_pts() 16:34:40 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 16:34:40 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="56dc9e9882077d7b14b526caf2cf8213fbdd16558b4ea5790fec509040ef278a17dd0b82e59d3fadd3e20921350a98ff16dcb662e605adcebc120179ac932c08382acfa3f9fa667cd38063b2dd6a81a99c9f55a0ff0549652518fd378a0d2ac7b2f7", 0x62}, {&(0x7f0000000500)="50c5299dc05585e33b9aa7e9bb69939e85cecd668bd247f849da28df926a6d45404e2ca5241578a075d491f89c89273ee4d9077e97860540cada254174fc8f02ad7aba944982845e35150af36e445d18a973b5fd532ee60299356c3c4246fcfe7457da2a2d374bf1d60a9289535659e910680fb4685bd464a365a42a1b787c1e6e0476063cf1845bec82c6dd35d0b63a35f3d4d6945faf0f558657eba0b657ee4f3438b6a5a95be72c3342804d88880378724694e853c2271ceec5a18cfd0ccb7b008d25f306cb93fe8d54966b558a24de8131a2a7318f0be881f12ee3896dba294fc4ab4950679622692f141ca3fdb2ddf1d5d53d410151eccb4000ff1a39739f0b4669734c31a6780e475db356c6775bfcc27571607c3996d1d10e0bd1ffc032bf6be686be3da59d8fc79a3a382fcd3c584d6693dbb061ca298e732a0dbaee5c42860b34a465676b966fffad698c988aa3b7323fbd60b2b202a5e1a3f4b5c0f62b551b54c0b87a38955a353b79a044ad7433740b5e71403c9376ee6807b62f27d4ef4ddb29aecfae43656e583fc5bd15da93c3f24e7b8ac6e7c7740e8142189482be07328aa9473ed86faa12e0f8cf375371d667dd037b85fc966bdfc6bdc06cd9b94a902a046f78ab1e7673a5caf19ad0ed3eed67a9071190ef2f817c4bf058da2839051ad27273b4f90679fb3e92941f5780758e69400785c00cb3b525043059068bfb0734d1d400c71e1654a58719181a32ba048c21ce02252469363c63b709cfa57f929687d195e8aec56db8056e017b7ee8006bd1d2a5c7f26ade312a33b82cceca46b91ae373c62ec8cb0dbf37c1689e096c2f7292324866ad54b0dd5db3407887c5a09b4c5aeb614b37923b8fc491e1ed9cb801546175eca0a9bfe193d919578984ffe715cd8b137890459a092e5387d4e16a78aad485da6be8427337d06edd4677adb0a0d1db36b86c99ec8c4a7f1236198d437cab15b1f00fdf6d27127e9f0db2ceda851786eac139b0ce297c8d22a6658ea7d41dd63aeeefc438f510d7293072c29589d86d25ff37b681e42db1bd99b52927f9ca9f99bcd0ea8ec6ccd6fc29d076967449050e943cb89e7777eeefdebe2e50c09aa2531b231f2188a63e0e3985978bae2298917af35a1ae5e8ab77d60e9d7e08c2c3cb383228e15532acc4ce4f968d3b01bae49568910f1c098e690fcc98a6e62373c548013facca7d2bdcea3a12a781da90fcbc74cc0cd92029b2d804fe366d1e69f7324bf7c5fafaaa189f2b4155911cfcaf25cf76fb39e03fad3239e6c911a341b620327ea1dd8f3a872c3948d60e19d33243f780cc17ef02ae9aa62960b346b37e2a6d2c9018e165d4d2ee93c5d8d6e0502b91538ce25a8689fe7ff30b6dfc06eef17769d8a218c9694c54343deb3a8b2f7ab4add91388d4c978abfc887c514c7ca6424f4b04a334e34842fc68006875b279b5a021e138a33dda2d4bfb920bb4e4d552fc257731c27e19e32da7fcde1015f9e514baf175e52b75e28ca81b9e511a0dc5e4b3f50e22b191a981113202c83cc776c5bc00acb2215238909d12fb0d6e99bb6dc16822948970449d6ca6ad418a1aee8958c5e5b0e6e0775be0a9a7fff932f9d78315a9c6a8446e8ccfcb55cc2e64eb5065c6767893190afc14fa590e668e57faa9b465af0af3eb54c93dd8d20a812ef1b663452e43f45bacdb0857808087f3d4de8058678a733a4276bb9fa7feb5bda8bb54aac253708aefe8274ec380f9ea72e665fcb1100efd6708d8f9107e7e37127206f5a09d4ab7cddf117014f617bc27e4a982651a41265c9d59588704e83f2fdb9683b56afcd5857813151a65c25923c7345fd7b1f0a907d11318f5761d852026a1045369e3a88a01c4d219ff05be1e0acac89f159d3878168189c35151c447c9e1a6ccbb66bbd07adcd29b850db1048c89d6a9dcf2c8ce05e6180aa2aa5259e439561173489f945d0649015dad390f11fe03f4e96b77030a03423879ed8d13bd6cc1209db7e2ec95928f2004608dcca598723a47e2af983715b53da4cf1f6716b342cebfd68b913bedb09e1b0cc0dbbb338f22197e06022db699533df453ffaefea90a408f7171af942496da49ad82a3b6ffc3617eb2df810423fde95070e6abc7a5a9e44af4c779ac19af30b0fdd9f001417dcdd7938ddbf9e5a358ed98893ed4ac3000c06a860fe30dd6b27214d047bdfb588758909b5e4ff36645f716e50522bae9d531e3b474ce1a07e7ee875dc33f6a6d9fbe18e5763c4f0193b3b29731939e9217c19ac1f467cd056993a10f4b6c158a15fe6323d1e35185153badd3e6c42c14840a3ec461119bfcdff4a777d115fbd52a567547903c165ffb43c2f30087e32f6accf8201ea8555c453fd24109cc8e73b24638f41f975acce87b2649cd524b948d80734dab332223d65f3ce1cf3847cc3f0373f838e92f3bb8099518a0a1e4750291dae7acd4b5928536ccd61558c5514eaf1b413d046152fbc59a1349192f92dc6c7bc6dada13898c414a199b1076b09dcf9ebd04527e24315fa1b33d3630857128836e963379652a4cc27609963b37a43b02e141af8a0b8c6f1bd024f17f4fc9124878c2ac1374603069fd4b01d3cbf7d399ec8c6ede98861f00f964b9df08b8568bf7f7e750461950db9641b3f9b9d33e1d371b4deed2eea9c27da5cf218086ea84dc37e7fdb7476e5e7507469cde042d120fd87a07111a6515cd18d56965b8d2e0770b63561664b961cdbec927f8cca2440fa1a86ba6ae0a869b22b0984ad96e17b2d0f232e0d99980b2d3a4fc2886564f7934c33ec5cd29b9211b264aba14df97d1fe82ea8ce9f218a717a496cee17994e4ebef0c2e7f124a8a42d7796209319cb0d3cc2565b3889240acbb5476758b04b3dc8f17b859aca860cddddf35862961daaab5f09a30f13a5de7cd584903782bb0242f86b65a7d4b7175b2a07cc615acb275664565553af2be8624b4e1cd7bf2c97de5aafdc5d01715c4f1abb715eb9b1298a61d0f4984f9f0fba637addf4be367f0dc8aa933b2da1a6beee4f9793ec42d1b2824a1450279093aa127a9d81686e22b2b4e42ae5e546397c230720fe8e187def282eeffa1c3d80c83430823d0b857b35b65eaca165193605c5b3fba676339776faed5394f1ad107373aad483d92e8952178481b876c667700b88032c41bb08acfc01db975a08a3716fb75108926280e15e1e6d0abe6192ffad3009ada99b38d404c526d52535356d14a2ba84125bb472e980de1d9d26092f84fe1f6e9d9b0e6feb3ee17958d789915aa1e38fa229ac3d9f0a8a3c50adbffcb425adade60d885dac10ced265461c93a04ef2be157e9b6d6b8402aef4e3bd7b6b6904d4942cca3916f363e10eab2253ba14987b4a99f6517ca4e6eea3736272b2ba8d563ba7a9a6941b4f5f629e3b0a72688347c1f06dca533b11160d39efbbaf1f0bb208f488e3f9fae73175b9f656b8d2746a8d46ef5bc8b080e009b2892ec8cfc5faec8af3e04a17f3aa5ad934759152f7dd79f7e8666429c7efbccbfa028b7c098cd19c9d093d8c0b779fc74ad13debdae44d4f32b91e1db83cf42b960a07cb448f101328c642c469f3279a4e256f3a0a2dfe93b5bf8e6fa5df4ed7503ee1b249abff4f5ae7a0e72a7618ca5048f20d53845620d7325c38018d1b7a89ee3cfbefdd0cc201dae66da9bbc6d217f959924d36fc24bc89208411e37b09638429d0d20c8922ab6db3c6cc9bd30faf62b2c2b1c52fc1e5cbb49c8e2e771b78f05712873e98e545555b1fa40a9481f037f742f210114dfa920209c3241679e965123ec9ee12e956d220b89eb031f5ac2b09bbe6cadea0d2e393d657f8a2c20911123a313e1bb6d1512ccd48d07f196cec9996c484315b88bc9add53114bf18812b538f6d4105baa7ab07879ff8050761c8d190d71eaf45f41ed5861e0bdd9437dd85eea58fcbb2e6ad80e07d47a84f3ca4a99f840049b48df14ef65df1c5d9013e95ad07061961aa09ce1f4a77c5f4ad3e9c64612ca88a1726c22af914c803a6bd10539a53f6ecdd34437df6b85beebf9958e04824f9da36fe94368681d69c1c529534fe6d224f8c15e57693728b0768826e454e4684d9584fe91d469b1dc3f2460d2314f602e21d0faa615e705f0acc3924aa229584522e46fe55c04a8448eb46d94f0d82da99b96a2c0dc386a230d99a414fcef5cbe56c25623679393ff7107941e907af7a8e9e9d707c756a3c525b325aab57bd802085e0613bbfc43d18c1fa726fcf02bdb022cd7ea2cc5af870bfa7b4870c8d48e260da5c18e8729601c152b88db166663e8594cd499e79ab4200c505cb977afec06f71b68ee1186f3a3bc8a0094e4db088b82f70899b0a840d33176d1285a685a0c7eca64d1b1737661c65fe34317af5781defe679a4f6887516847abe986f47227ebf0fc64d3871bc8f3b4da0d24a56853e62453468ff26b9f210f23814e8a97e487210426a80e88ff583a70805433b325366c1907fd2412252121c456977047607e190c2321519feee9cf8227aeeb5a100942099122e6c04dd856aadbed0cea32bc2ac4b45731ddb7376a86217601f81c1a8922bf3a93436233da55d3c04ced64ae7665263e721cc58cc5bce94e611d67637dba1e407e4419736299471e3e266d04369b0e333f88ec2e39453683b23b5046b64471b07cd59b15c11253a9b749478c2f94cd3cb993c53236818ac53e814d33b454396d2ae3d03d434e84c64053b516605a19e5b23063986a7db548a612c4bce744545211e992eeef5d653e1c0ea96f3760485818bbf539c73204e63212ecfffa08c0df587ae6038dbd2a11bfee4768d58a2262ed927f787bdfa3e2d49548816925ab92f7496cd92e80835adcd52591691bba447d5e7df6265b6996064e1aa4a5f867b8e03d898477d414674c9eca095cba61be8ca895673b9691be11f5ab8103840bdd07a855de1bcf7a89b3a78d0abc6d8c7116c267c3061b9543fe7ece6f448c5c3c3f2ee067c767d6319383f1c748c9bec694fcf87708537164b7c9cd1fd512c378564d2290432634834208fdb66a1dd815bfeddd2f24619d4b52a1232e83e6fb6101df56faecfc0d52d736df434770408d4ea7038754404eb0a142809d008d1fb96cce3aeed0eb3699c6cc107a7e65cb7dc22dfebe77ba73db91f457e643c157e30c48b8458680a9b4d24919f868d81a47c2fc3770141292051a3b713e717f4adaa3b0c3f659943a1c4cd11412e63ae71f19591fbcbc719832b26ea42409035b12dbdec6b5a21fe25e182e3a0ba11acbfed4a9314e6e8508b9cf9074ee5ca33a641a1bc9949abce52c45f68cdc853a2c0a65f700905eac13ae4ce8ede923b46aa0833be399876ca3158b5eecd76b77bdadcc2e08bff9ef16c19ba39d33d0e9fca596d2d54f21e4407e4eea85e7d4896a05560d849d1664ac468b5e2386d929486b591221b7750821da38b74fa993aa157d8dd75c2ca7c64a7e704eaa4cfd55b0cec1582a6620ab5e7cd70e56b7380eb05f4258ec6434077ef8c52702c6bef02648535d33cfd0cb643b14e970778b010e0186d18afed71155d8361f8cde5ca245353ba3398abe98e8d258df51d1988b54fd1b17593e641eece02f018dfb573a9d08f8ac47ff1a21afb4315bdddb84515b63ded1089df7b6f61470f52e240461fa1479babcbefb9896b8a817095a688f0627f6999445744eafb9c18e87e60230cd2353c2c03f10d206f073727a4704de08e80ef12219f4f102b953960392dfd3209deb55a28", 0x1000}, {&(0x7f0000000100)="6535055acf9fe3298794e2c4a10e5b3925273fa6b997be06671bdabeba05c80fe6fee0868dff4659a5f2db0d527c31a4c1048f7269425efe6549c7e3f23948e07ddf26205e316bc2c55cbc9df32b992000646a42e2bda0b8716ac74f93f9a689ab0f1c2ed7ce48705d636208c68217e16b6dc4817f45e86720fe0ddcc67fad4743d1f1552c44ead2f83ec3f3a9dcb0d598a24e97c525ea844c1bb45f63a199aa8a3bc4f7c0c6122b85f26f75abfa98dfd41a8993211acec3467bc97268f1ea16bc86d9afd970c2eb9cd10a12ac0d18d9db0f419457ac9b369b9e8ba8ffde9ae5aec9ad5916", 0xe5}, {&(0x7f0000001740)="fd68c737f8ca0b914b95f1796734a5ff0d4b6d5b6d429d75f1ad78da1a4bdabd1f5471ca411059cc825f3d544099d28a6b29517b0e4ddcaefd858f0d6f0c3a7eacc78ce4c3a4c702f4b48cbf18c945f061d9b114a6c94662fc77f35de921be39db272952e2912ab5f93819fa5e6dd0351b338a118f1170a005ef0dc9bf2a54410dd2421020f9436af160f2559c6962ce25ee857d7f16043585f6e2be1abae73f3ffd73d0a643e3542e47bb952402a0f7bf0dc06a55b39197a20887ba0a4611f07972aa7ba2a4198837ddacf162afc876b0bbc6ab73b8b0dc9122b2900bd22aaedbb393795fda06479a1d7ea795a394163f5704a3be969ba6ff68045fade062ea074c131e8e40cc69e89fe18c0f898bdf24872c46299be406d46053cf32ad4a5c3dfa5cf63ae8b2febc01005a1b606a7b04bbff3db9fa9ac45603cfd3fac98a3509d4c395d35237d84a166d0e6d92190db4e8f48fd6d1c4370a2bdc302f66a9d47150ecd2b3f5d971f836d72d8be653c7179082525c237690ebff93e899429758c9fdf82b1feb4b95c84596c6607d31bc5de891fc16e9092a69d2e77f55e2c308c101fcd8f9b1bac63914694c0179b94c8807e16609ef24603455681ac690c466547caab495eed392fc0d4a6977abfe825a41c13d74492dc498540b83bfab1f26d912c38c2d8a9a1c4955a432d6f4394bace98f5af80d214a198b73abeb7f768c54024aae7f6e6b33484dffc9859865ae06bcac76c028eb57a4ac96a15321b411d293fdd841c27ab8215df474e9007090d7066cc5e824ff6e8596b0d9cade4c074d0fcdac4ad2d375d49898267f96ff25d3947cc3746d38e6a1f77084f17d2716757b20ed5ae26210cdfca44465d465b71fdeac5915516acb1f7111f17965a3731c895bc362b5eff8f02853d3816ccc02811b790778fc99491b575205d29bfcdd83e9cc55a1deecfddef591ff499bd224e17216a3a14014b73d2d72526dbfb29474b25ac4f734a41e984e4fc68897c5e09ade8d3ac5058fd9820ad60a94ccec0c549c52e137b8b41f258baaa7ed217945155f9043a332bf1f122c13bfedbd33794820b9369edb624f91d52098ae8c76369a156c9f6111060e3bcf080a0f9688df21b1374e1ad9b12334509df9501c9865cc983f7190f29e0bdbd4eeff4613ae4c436a7fcc9fef6c998c043d457d5ff48b5e52b28c43e579d3ded8f74507e1800671e6b30b0340d6208683847f0d7c5c4b9ea2c249883ee9377020cbd6f1af31a3b27bd4e642c75027cc20cb2c52e4e1a82f1cc614bdfd7a45fcbffc4e9d0ba1d5d645b04c59b0d4e35f8966c098eca8b1c67779a3266615f628bb26c065f26f4475ce44ca987ab20ced155bfd39c187ca25f604b6e76dc58f1d2b36e9081fef8fdd920aad25119b571e18d03788c58849f4e59868cb41e21df10c0bff89b12a3b4712378af55df8f9337c781438a70abc802a86c326c23c97a4f9f0e72872f3cbb245ca028e35a4031b863980b50e19e220e2efab98489e497740d45da47042727890256cfb2a0ee8618007c4f4805e5b36d3c577dac0398624ffb029c5f3ec498ea80032faae18c120dea27cde6c9087c21d5d7433ef977bcd1c24d8a0c28d2edf9c7b030b03f70b946495b4d7624008a91e41bc0b4136d5bd7df9960a9feb2eb8fcc810e791724ede94e67be49c31746a530825ba929775dbcf0d573dbf021e2ce665d3858976e2f2cdff8c95cbaa8e2222275a1b0346d17efe07d462dd34a35380b9676bd766b5b871ffb856d42171aa579982aabf5ab7af701ea3d285a30b32c13a3a46b73ec113820c549a5cd50cad5db5d8cb09153626a5cee5d4ea3b7e6fdaee7df7cae0d5e5f4c0787fee528da9407f8f081d0e260df291cd4ca11a6e7f72c427644c67c4d521e8c17f1eb558d108d3c89fbb4a2114743ff58127f9a77bf00963533c10ca5b45975eb53c29865efb47614400bc549128e8b213664bb139fa6c784de413cccb6b1675f439275ac71e0d0bf5aa0fd3df8364dcc886ae837328ebe0ac78dac3dafac277f6fe2a49806b880bf660645127d5daed5d65a3a35b1d5e0c6591b31df8604f1ad4990aa1c0ef2fee126ec0e602bda4f13cc66e5c0af70969216b2b12f1492b59b8438564bf1a957764e51d6375b4c09cc4f8a9f8b65ba3f3337ea3b9401530b78f7a366983ac6461a05bad677c3a43724709a04bdaf2284d537d16024b82a207a65bb560757390d5ebbc5afe011bdec8986e7d301fb3eda5a0a4752c3fde291992d4eb0e5318db8f68466959d0e0217272a959fc6a0893c82698b47d9d8d89779c8ce479d101b32f258fd3b5c44c2cc0d1a807dccb28fed596e803d8dacaa89dc12c496b9428a504c0ec2e8a0d9fc8bae636aba0eaec8b093604927053e747585c27e1e55738a0c5a1e5fefec28a24876ae248b8f1809d83ba0e22852fc952b85aeeed66c0b99192fcfd0c803a1d38f0dd61c8ea3e3bf23bf10979554b97727b537cce187b4cb414aa5841e98febe036f8a3713e60882b7d09d734fbf75b30a439f56d134cbf805e85caf47e894d6d6e769298634fe97fe9ea163da0347cc6d83ef198c36d024c4351994f9401525605e4dbfe08e12fdbfcac5272136f00d4349dbae02887b9369764fb5b249d5e81fb9f35e01ecf8e522146a6087ddcdd34bbce48b6065a1fe15ed23bcfdb236b725d62d70a5354bf7faafa0664b9a985c4abae2435b01c4bb806f3a50e10ca6b98f53fdb9ac8de584f0a5128b003acf56147d99c8f7ca9bdb52bc48025a6e592dcc98055cf5cd5609bf302b1b05a435ae9d9c49468a6b439e2e2847762b4ae177c661fa6a026602d31df770fcad8ec50932d2905bb8f094b47e8e501dd59d8af733b0102004241662c608c851b1be45263d73523edf2a9e99321dd6d295bd1d1498e0adc98c831abcbe6ef39e8eddfd8684107813459527fd79158aafd405ed86e029fac4da3ba766c6eaf7cac41de2cac0f486a3fbd2376a640e2c9b5e7c8309d982c46b296842bad691607b49c3ace151176d69f63ca34f0f27df40d85b71f4f7bc56f9490f9826d35dbe83e1a5dc67319b9173880c6e4956b67550565d5874d5c1a2c54556409f159ab68d14eeff4852ac92aeaeee1b9e7b750ba8281e4cd68d4f13299f9853c86dcc379fec2346e0a785564cfa15e8890c182d56675a6701aba82cb7034cfb20e78ca874f3c7e56b53d936912344f0632f1cba59ad778b40b7a63d4a5a67c95557eec777230411f08d063e3e7577ae12bce458b84dda608dacdb97ddcde72476d4d2f00f258252389a47df7435981c33dc8e4fcb9220b18c846a3d06b729545bbc99bd20048d7d054c17f6ec5c8ef6e8b17c6f0663c2cbf62a5b3b9a8a0454ef3af1816c5ac43f8d4d78d995aff56058933340a863eeaa73c8ba40f3aee4d4a1dda09bb9442027df88d6c5d32029345c6bece2a7d3f6db4cb58f5b7201aafa2e142bdd9687566a9bceb16fa55dc0f9ba15654078c6fac70f02460a949ba7d33db2e5e59375e5e1889361da739f318679b59179254222ea6cc6c505fb72360de338bc8e78f10fa6a1cc9deb87c8c8088b9021dd9981aa8164bf5192e32f08c9f10831a7ca946cddafce416f2514e6431c019fe121e57c31ee88825323fbcb816d42d7ff6e5c73890e19e62222390175429f1c491b4a070a18aa94a1d1ea486b2a2b4d7aed4a5729f45f14c5f5f75bedd2da0ca782cd8f84b0c55c47fb0062e1cce189ce10c4a8e8f9697c9a0ac528ad96fd11d4171967e8c87dfb326628caa22ec796c1cf8661653e9440cd8698c6d24db768506fbf21a7080983ab901ec79ffb4753b7b6c5b6b1ac313c33575449156e2c30c73c130a50442e832c991da08bc05b75d09a4c73dc28266fb000d13ee6d2659236cdeef7ead934ea6b2383276859c764256adb2e8a2c0858489e07e07f6499ae0cd4d649748c737f5330ee09672e2646aef27870e2e411520041c13aa7457613e9cfd8d1435aeed16afecd78bea0d8492fdd552c6cd973decf5d39e4549d75703e66b8b38534a6469d257f34226cdf37914ce33f726df1d125c516daab9a46e5a71864c5a7d19a9c6f105db0a145b1a183ca96df8001b7038acd72be75aea14a320bfb352685d5014a57e1e99f7279fd2109a96ba083004d6f77fe34fe7ead075263e037edf998c14784bffd228ed7748864ed3c36f320006ff81f05b05167a66a1b7981acec077cd6bd5bb928406fbd9d12004297adbcf828cc8e7df92ef39c2e4478e6f7a4d267635ee5a5d0c482f14b7afe06d773b00acd9b4cb783c446ba1bf951b66b4fab63da5a38f20e93807744942b30e5433de314a101d7c37c8376cf75ed4f8fe53a2bf69be9a4685a3b6ba76fb5ca69d6ccc9550a3043e26442517e71f04f9933ae89da418347c78d5a03f93f665f5551c291ce55fd77cfb28ebcc122e774a431cf94b444cde0dbb3dbfea03b8542656622f9c1740690dcb2d5a2c37946c8be18941a278689041bc88690a88e8f8433307c07238359673c2e9ec3187b00a3844b17b22f49b0696f29cc17e49cbb1a3c4d1e5eb74ee0adc00c9b7f0745e471fd0c5f680b706b00c2a1db25c72eb4628b16589177abd60950256233c4a679e90b1598ff6e418730acc0b5c56ba4a5ee158be5affe0c25c7f3982ce3610aac951ed0f76baadc52eca2cb280e60d1a01362ac8beebb3e934e503ac447b3579e7b8503c65a7c32418da81ef254010be9c967b654ea2cd7dad086ddec6229965790a39ec137ecd83198ada9d867bc59908a6ba19bf717d22202bc612b56d8cf78eadbd8c125d2ac6f6495e6092dbf4993ca58c593cfd6857f753641c7b5ce891cc8ad54478df88eecb541b4fc058028a5b3a231e75367617add919148c507513214b8d987092c92c78bc41b56201ffbba8311861c3d7746246c03b60f6330596262fbc6d98d7f050f81e381ae2f49ae257473b40fea257e2ee0bf63fc0d31b263eaf86017a2f96985658bda12933d6e121a6c1b52f8675c7685bf49c808294bec93d7be4d3d34bdf94856cb1ca5485e36d3983ee15753c9e2133e0a718229ea635cff7a19629c16e7cb9ebfe85169b39a3619320bef170ab04aac9bab20a889e2d16e3a1dc839127daba519df37ed17ad2f1453a98ec3398fb56cf453e4511e100bca1705665150d420963ce87ffaf4005e2e09bbe5c6d48422e1195cc8a3ac8923bf82f18a6bc039e7cf71ad7f25844376af7a2d9c9828d2df2984066a8770684ee740bbc194faa9426aeb9531f46db097668b7b556f2a1a874e42c82742f7605ec4d11ad0824536f01fdfb4bfaeb59bd7d91ec0aaf185a5dc34c93471a89066e38d07ce2760be723aa93604949bb146972b64674b2642c0c1942a9d2b0e4e11a65573cd824227c5e5af7b61bca4e46618d0f61d047c156bc944f24a13fb3cc023efe7a6ecc7cecab4b5093038b0ee4cfe63581b910e721047e100f3bd07d3aca54ba2316a20ae3b5d1b625106d54e68086d53ea1bc45eea7143c20d303299bcbc000bbf446b2616328084f2c4c6013172b845f5b094e49f346b5a84abc7996f8561f454281818622c31d37d6dd49d65e0da046d2e5246a0b0b5bbe3d7158d24e71560a21a74c9b18078f1ebc2c417fac3f07347c3a3c6fd55a386426e017d588c6027a14e01de8eb07d47707760e6c1c92458a0f155f1ba6d31e7957348bb7e393c20acb939ee3ae79130deb49a4e441915746b3598eb9c13dbf20b0bf5ddc5ff70a27d93ddfdde8", 0x1000}, {&(0x7f0000000200)="aad26b8d1233c71b144c87693c9abaeee9206174761efba739c198b975f5af31193b210a143d7efc1dc5ae6af7a28a11661fb14c9356e8afb04fa93e7ac11f394311b19ee08c0aeaaa8c6a733faa6d36a7a52b1e24fc6ba811ed9cd97313c5077458e697d44fae153130e5d39543cf2172caf395e30fcd1b891c78ca03df453bbee5f61cf88c76de37b32c8631ec7ecf425e7c77ed42af7cca630dfe245ca84f3d0eeb2b", 0xa4}], 0x5, 0x3d) close(r0) 16:34:40 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)='./file0/file0\x00') setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:34:40 executing program 0: socket$inet6(0x18, 0x8005, 0x0) r0 = socket$inet6(0x18, 0x800002, 0x20000003fffffd) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) 16:34:40 executing program 0: r0 = socket(0x19, 0x2, 0xffffffffffffffff) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) 16:34:40 executing program 1: r0 = semget$private(0x0, 0x3, 0x8) semctl$GETPID(r0, 0x1004, 0x4, &(0x7f0000001c00)=""/128) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x20, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r2, &(0x7f0000000100)="9b3a9fe1302d49b975674e25107db7dff6cf127882218759bab8966efef15d529142b2b2f0a24904752a173aeac42180276f08d55af46945ce64c9020b0eecb9e39f27f9c7d949072eeb93a2250f805e95", 0x51) clock_gettime(0x0, &(0x7f0000000180)) mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0xf2) r3 = accept(r1, &(0x7f0000001980)=@un=@abs, &(0x7f0000000240)=0xffffffffffffffd8) r4 = dup2(r3, r3) kevent(r4, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x5, 0xffff}, {{r2}, 0xfffffffffffffff9, 0x10, 0x2, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffffc, 0x12, 0x10, 0x80000001, 0xffffffffffffff7c}], 0x5, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x4, 0x1, 0x6, 0x2}, {{r3}, 0xfffffffffffffffe, 0x80, 0x0, 0x81, 0x6f62}], 0x0, &(0x7f0000000340)={0xffffffffffffff28, 0x3}) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000380)) accept$inet6(r4, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r5 = open(&(0x7f0000000440)='./file0\x00', 0x0, 0x10) r6 = msgget(0x2, 0x10000000000750) msgctl$IPC_RMID(r6, 0x0) r7 = semget$private(0x0, 0x5, 0x4) r8 = getppid() fcntl$setown(r2, 0x6, r8) fcntl$setstatus(r3, 0x4, 0xc0) preadv(r5, &(0x7f0000000500)=[{&(0x7f0000000480)=""/81, 0x51}], 0x1, 0x4b) semop(r7, &(0x7f0000000540)=[{0x1, 0xb62, 0x800}, {0x3, 0x3, 0x1000}], 0x2) preadv(r3, &(0x7f0000001800)=[{&(0x7f0000000580)=""/116, 0x74}, {&(0x7f0000000600)=""/202, 0xca}, {&(0x7f0000000700)=""/21, 0x15}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/183, 0xb7}], 0x100000000000009b, 0x0) semget(0x1, 0x2, 0x2) connect(r3, &(0x7f0000001880)=@in6={0x18, 0x0, 0x2, 0x1}, 0xc) unveil(&(0x7f00000018c0)='./file0\x00', &(0x7f0000001900)='r\x00') madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000001a40)=0x800) shmget$private(0x0, 0x4000, 0xc, &(0x7f0000ff8000/0x4000)=nil) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000000)={'./file1\x00', 0x3f, 0x1000, 0x4, 0x1, 0x9, 0x4, 0x101, 0x0, 0x0, 0x4, 0x280}) 16:34:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa3}, {0x47, 0x5}], 0x2}) recvfrom$inet6(r0, &(0x7f0000000140)=""/237, 0xed, 0x0, &(0x7f0000000240)={0x18, 0x0, 0x9, 0x2}, 0xc) poll(&(0x7f0000000040)=[{r0}, {r0, 0x1}, {}], 0x3, 0x0) 16:34:41 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') 16:34:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6669b9623000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:34:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, &(0x7f00000000c0)) 16:34:41 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000040)=0x1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x10, r1, 0x0, 0x0) 16:34:41 executing program 0: mprotect(&(0x7f000032d000/0x4000)=nil, 0x4000, 0x3) mprotect(&(0x7f000032e000/0x3000)=nil, 0x3000, 0x6) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) 16:34:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) r2 = getppid() r3 = geteuid() r4 = getgid() r5 = getppid() r6 = getuid() r7 = getgid() geteuid() r8 = getppid() r9 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880), 0xc) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f00000000c0)=ANY=[@ANYBLOB="000610000000843de56a"], 0xa, &(0x7f00000005c0)=[{&(0x7f00000001c0)="ec8dab345e3bf0d343596ec23866472824e9d5d3c91de2ad1d901fe5d7d3ac80afc27c1890862b703e7c4913ee800b3c1fc071b2b08c804297e258e7118e3c9645fdfdc28051390f51b413617d7c5266aab7ecc34fa036a9b7a370fa377a1ac4e1246dc1ad0b67e8db3bc52ee2737ddc6c1972d7afa44258094a233435737f4b189dae475b934355362409f45c2b67c482c73478e5574320e939d4656577a6f7e2fc68d9ea194e9c73da7d18d41cf356cc242d5641c39f9bb5ca8e264582c927466403beeb548a835446ca89b2ed3a748c5db1b412d699f635ca6f90ce7440f08683219a2b6eba01e26e0fd4acb394b8fe9312c871", 0xf5}, {&(0x7f00000002c0)="f26403276115c456b506ffcb54dd2f9636446388244ba9636a62aca7db97fd888db84e1df451a26933382753cfe7e291171532aaf73df35dcc421864c840d5d4af", 0x41}, {&(0x7f0000000340)="4d3292bddb004c7b9c5a18ebb5d68cc51eb93468b56af9686a923ed5e9c5c8d869f1d439fd7f069bd981d01b7d4ce7401baa450d59c4333bdc3728e0b3df1a0a69a15973f964a6e9b5e7586fdf3a37a20477d1fbc205e05ec425f751545b81b243993952ef455be067", 0x69}, {&(0x7f00000003c0)="68db212133c945b3391e4a173783ab961bec13a6d838f21473848d8f171946c7fbccc82bc748c308c8ee79c51c1c21a381ede4b97f1e9db337ae37e750e624b9c20b11290a83d790195839beae8c72be23c1de06e8ebab2f1f515ac088ef4279c843327d797aef0dc72f6644407816cf8da07df98e0d2023815c69b6ad33e9187e0a7a", 0x83}, {&(0x7f0000000140)="f3e5f9751de2b5420f90632ca0357e525f26788b8cb5c02a55518a0775a85b375a8589df39155eab2720b5830ced4e20af20f6619e58a45b65822f5888003fb0", 0x40}, {&(0x7f0000000480)="d352d0b8bb2fedab9c32be13c72af4d0d5ddc4c107a7675cfcf3098b75dd79346a17", 0x22}, {&(0x7f00000004c0)="29ef5137224931410e17f8c0c860affd35490567bcfe2e95ffe409db08ab809d856327d8d6599c4e8d27d7a7dff8239f6c87d2e11bf6", 0x36}, {&(0x7f0000000500)="5f2de65c3d3459724f121f00fd9e4693dca67736d4", 0x15}, {&(0x7f0000000540)="58c78be141e4e6e21f7a6c261c3f94060df3967176a0b07ab98d823224d7fc28e598a0dab322db4278534da79c84278af744576a78ff42a13672cbee5199cbfb6b15572a30e6c982ad8033117c8c46291fe3ed9b484c553079681a1049507044f2ff73014ce9120b5eba8a53fe2b5a6b47", 0x71}], 0x9, &(0x7f00000008c0)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000ba6e7c59fa10a94f847db95bb71b6162b000ec2af417a5cc23e54ad2a2d8bed5c32e67b4dd79e93894412aaf154bdbed6ed4348be80aa751ad2c553ff2cdec050a5ccf", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0xd0, 0x2}, 0x2) getegid() recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) truncate(&(0x7f0000000700)='./file0\x00', 0x9) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) write(r0, &(0x7f0000000180)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) truncate(&(0x7f0000000840)='./file0\x00', 0x0) clock_getres(0x6, &(0x7f0000000100)) 16:34:41 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20801, 0x0) 16:34:41 executing program 0: r0 = socket(0x2, 0xffffffffffffffff, 0x446) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) pipe(&(0x7f0000000140)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000040)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x4, 0xfffffffffffffffd, 0x3f, 0x0, 0xd4f3, 0x8001, 0x5, 0x1, 0x2, 0x8001, 0x20}) 16:34:41 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8000, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc020699e, &(0x7f00000000c0)) fcntl$setstatus(r0, 0x4, 0x0) 16:34:41 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d7fc00e64de400ef1f00"}) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:34:41 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x346, 0x5d) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r2 = geteuid() mknodat(r1, &(0x7f0000000000)='./file0\x00', 0xc000, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 16:34:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x2) ioctl$TIOCFLUSH(r0, 0x80487008, &(0x7f0000000100)) 16:34:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x202, 0x0) shutdown(r0, 0x2) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r0) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x420, 0x4c) getpid() connect(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) openat(r0, &(0x7f0000000140)='./file0\x00', 0x900, 0x1a) execve(0x0, 0x0, 0x0) 16:34:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$getown(r0, 0x5) r5 = geteuid() r6 = getgid() r7 = dup2(r0, r0) ioctl$TIOCCBRK(r7, 0x2000747a) ioctl$TIOCCBRK(r7, 0x2000747a) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f00000002c0)="0e7c1e65cae756fdd491febbda49284331141be69fb8d5b5ec7ec0dcddf6f11d638a56ea1a326bd32de8d74d86362dcb9f259c0aafd34ae81c7d3fa0c69bafae9b1d6e9445c72075033fddf5d122e29498e92d2742267a8db3bd67d82e3d985a96e634b7f6e4bf2ab69a92ce7732f33d664aeb6c14b42734eb642b1c842e81f002af85884af0e25f6e49ca37e63608e3e576ffedf9413450a9a85af4a7fed031e86075e0063ec27afcbf54fa76f87a88ba30b130ea7f00163f02fa5ba0e35e89c357efc650453a7cd510af1e16f3acb0f5b3231864148368cb83e09657a1bd821b4906a832def2eaabd8def75b", 0xed}, {&(0x7f00000003c0)="5058608164c3023a330d7ada0a289815d89caee5a85caef76e1b3c0493b5a8f391d60089a3238f99c0ce0211625a8eb1e3bdf6ae3eb3c07a9a6620facd162efa46471030012bc9fbe82884580bada2cc3c7509d168ea21ef1f9878c83c3e5351ceaf36d77de36aca256bb0c83911c90556128b2ad2d7809a9a12922c4e7e6ba3bc83695353af742ab5dd67ba0283892b62de2d8915f86dee4cdf48c14d3abc972249737b1ff7ab3fa7e04b9d791efdfa7c04a6313ab1bdafa96dd7b84a2790176f4ef3be2e2b19a17a4accb1ca6d5e74ba26aff9ddc906fcf969219e7876aa2953d200cd6df7b9f76f95193ec1fd2093ee4a35711535ef7c88430f555713328c426bbf7111ee7c25891acc3efd4e8a4bb7c3d6bfbae5df4a2163220e1a8192f57181152e1e23c0bc6659dddbdf247b0118fa421db64b4bc377b30288ed771ec8d788ce871973e21d100480d5470d5b41091c23aff9d4f7d8cf93660470bb9027ab4edf782e44ca260ebee2605fc52c61cded1400bed3e03f5b23278a116155fa1a71f82ae2a78c6d195aef6f23409ccf2e126d8385bf82a2138c2beef12f4f2851fee9dd5c5fe08a6b8b7f0e5dfce858b490ddb942406caf7e84d51cc05cb295e4aa2ce957b53e716c104506f5e28226fea305eaa3ed55d03b0c1944e4beaac5bfa692c4ad05fef1602586a5ccfa66acd9d85b4bbe5056284039cd0074cae0060aee372eb34a869924e237b75328441becb84bc6b0d36979e5de15433777d6457b69f3c03ebafb1e4d1bbfc3f1790a554c6047657358a096cc1578f4cf8cd471b43c13a63239b3174757495a2aaaf93a11de3101650c5d8df6eefcdccf9d4cac99699d8773fc0e2be64a6e702c09d068c45a3488d4dc3c38414bc2761508b8bd38ce76b8244e6ca00e5d358ae5a01338b8102036dda32227d43955bd85513ae2163e436faf4fbb6aca98e5379b93fb8b9e5bcf51c77e4f0023e354bb4cb04eb607ea675a9cad0a921b2f4d0f2e896208a86fd4fec0d84fd884fe3c948460863ea967f6599917180baea3c61bc76dea0ca3ed2fa8bd1bf44ad0a8e7d3df899189f54c537b436a8ffd088cd7471e72c45c0ab12071df71f92f06fc9a82dee340b469e07679f1c974e3c4b28fdfb095ec906b2b62d18a44b7f5886eb938399ba25d284d2eb55c2c500f2be65339f1f020c3bbe9ae28dc21b53c5b56aca06d5c363ca5d14f42f0e231e7a7c32df92b5ae904707028586c52472f8f085888f1befe42ead98852ab9599a3921f27a19b9109d1b87aec2d047011e35311e622010468ebc1879839aac0c1322c550f9dcae19344fe3aee3d43a7288bfe309c56f22bbba7da7dd4fd9691a45dbe0644b38078121ca31ceb262d7cec66b543ba5f7183837c7aa09ab7a54d466833736e60d4212fb45116eb7c191cb92c97d991b74b17953b0a8cca8c079ea55fd64fb644cfc8e14519d30596bbb0190e82dea997a3d008a807369b78261de2663f4c028f6560093e576fca1a67479ab0efddf6749d5a5bab37feef10d68835171a0f148632a0487c358399ec05b3559149f9e7c704d2f62ab2f317617362bbda1e920d00c9b27823f4f1970015595c17c6bc066471019f656d633167136771954b4ecb4901fc144ba3313efbab4b2b65b80a14f62e7002bd0dcb211e66b887593b9d6b10cdfa3e7ac9f288fe45084db7212832de3a178e2dae9cc1613952d20ed56da1c860c3947f010e06a8dad2cae6a9817c5abb39364aeb1ad50f749a1dfbc4eacd9fff85bc3c8c9ad7785ac8741ba28931f4b20f0346f294869bcbd48784c47c112d4b47a23397dadd920b579ec9432a0b03f51e7ee930812ea243c642353dd0edd72105d9b018db355c5076f667657ce087f0eb9eb2a64ec964317f524853b6f8bee18767fe9866a6ad2ccad205bf01e2f40fc3293ec889ffdc5694b15d1d2040053ac92e00dbd265f7d26d92c1d6b815ece30966e2036b6b89ca8a3d20c9569cb6fa5d920b90d034bbabca5cf904048605e5a4593c99d1e79b28fb5b574c0b4406e64e34bea6bbf4fd401cf4e2b0e83ed96d0336e34c193478e177eff57a4e225d39231bfe9dd7f42db4818162172ef693875e067f598a60b13e73755d06d02318ebc40aefc5d748d980867e710caa0dcea368707ec325d381381bfaa170b226fbd545530280e0d1c942f36086b560d3035806ee7db16bd77424afb45dcf88de8b7c073a22061ca75c1e302df878f72f5f5aa5825350b392dba997df2adbd4dcb5a8209fefc992cae280ebacea22e56e43d577c3718b63f3ae4bd22aa9557646b2bcf1094212ce1fbb8c6fa3333cc6b8e4d642713537764a8c15b5d3d10dd9487a4ced48be52ce85d2d1643a2dfdbfca3a115509c90980e00b44e0e17708188bb9a52e218fc032bdec4e7d8ca45033d348d8dd78e6b1be1c675ffbf61275bde8078ce5272bd5e4194ad23d8fb5b281b3935ed8898961cf3e08952616cdb0e277f88f9baaa9b097860bfd69d92e681ac65189ee8217bbe6f6ae9107dfba0e77badac9e2e33a704b23198986d31bcaa29161126472019e42420b1c150135f3572933c7ed86f08bb714b247ef965ddf4ce299c5b252253ddc2b1bf63c2bf1e245972fe417e10eed272beda31eb282b40cc88ec4ac6792844f2d95b7077070673313ba8a77aa5a4b69f6fe05ea9b6ed3607a3bd03bdb3ac440716282cfa5e0042a9ddaeaaff28a116dd39b020c1c394eee603966eba0ee0c1b32b65223ac8ee4f67eabc17854a230b02d0cd617e6a179eb0c9b7dce6de918bf0f1381ffdbaac590380d1107de54b917b6efd4f1bdcdcb8baacb10f2c82b96406ee3d40f5e580b4e37aef1f0e31959968be9d2f21f1ad237e85d9de9d8447a9833ae0759c1253aac21ad9fbdad29d2afe336cb85ea8fa24c5128de00c52f53a5c40591797b4e6aecffca852e6310d8936ff78c9e771864e9ebb192cd6cdf7aec695226bd4c9c2d0264ce5ecfa217fc85b5aba275ad379cf0143b975495a434c1a964099dbf2334da089ed418aee77355197089178d25d13a366cc079f55cc623dd1aaeba476af6b1ecf6430b5ee1566b9c8f92afc71dd83489f8806c02433da4487c33e236f70d2ba4095906da6981d6fdb2a2fe0dce74523a532284eadf05235f78de01c03c18bf9ec88c86117fb8377a9c83243318707e750f50833d16cb04a3cba5a8c3cba61405f6b958b11af91b133f480f3c5c18d5884803fab9ed9a3aa2cfc9b46928325df08d8cbe7898763884812c93fe11580df5f98b17a45fe7ef174332c1985f4d8a53dd0d052b9b146df09643202e2dcf1d805ea20eb8c4df169b051da36b28fbdce27a4c3c761d7700f866bcffebb4b7f453edbde1e75dfef33447b3812fbbaf57cadd1d7b8e06f058db32eadcb989c5c53c1b02461a4c2ab66135858a4d807dfa6dfe59476a8014dbd62409451826b6d84bb1a895309bbd828793ccbda0aa626f636d10617bf06a6891eb9ae564eb04d5ba68b5c0985eb9af6cb5ba126e7401870cc5cbcddf3648fb226463796f939c92fa6e0368c0d5c0299afc6b280537420e595fbe420e4e839e9fa5d7c1e112b9074d6ce15947bd352cd26563f49d205296814ac1589de99ec84778e6b056e2143ff86e5cf9a89157864c0581083ec3a2911b0701696c5d769edfec34ef8f63ebf75664cfd631c1db8251c4a6a1793a7c07cb724e8628125b6a006ef73dbd3d5fe4397f642481f1b5aaafffbf7d252561d8a2f2ab6a0aba0de12affcc9d11d108007fa8dde3aae2abb45d6cab652b2376c58fc1496556f3df99adedd4fda3b16a68abffcbc627e46c7d2efce155e246281ba7aa814bad2d21732e290879f53d9a76abfbc2a506afb114cc9a885a0898c50c738e8163a80cb4d31ff5cc47383faf38f3cd3ec029a6592616d11eaae4654589883d79614917415cb92dab3246dd6ccb07d9cbc1854bf3cb1bd2880eb9ef3d5d10a672bcc3c99333df756371c312738de9a3cfab37a20dfd41267aa7ec6fa2b20785f46d7960c8d122d02ab420ae4217a06b8a3e7f386119698495f8bb3677f1ee0fbc80f02bddeec199d4e3fd92100550cf6c0874c34cfe39c9226166f09a5071c53dddbdf72a3a2cdc93bd8f7e3356d22d0a4fc9f2a925255cc164fd5e5c5cdd8dae087ebe4f9c4ba08dda93fb41f62332cf012a36097b9ecb903f259f8d4de3f83c42e49ee565e4eafccc0a993b7c09648b69a8ab2056bae1ab3835a4946454c87650acf7078c46b77742e3ce5e012776d49bb0d2c21509a57f19c8b53a1c364d15a8403e81304a1f1637d19a3e903b31d3aafd0799c9ef85eb4cdca84dcf39183b46b1f0b485b6b5b8ecf9bdc4f7c6c6670a1b7d7800e89987d2e5c5998052b470aee1809e3062a49fe93b89019c210bedb543398a63ce8ef82fec62bd9b765fae988d02d601bf4146760a743dc45dcf69043e2557b054248e72045029914f112709f2128b9377207a79447a2f93becdbfe56e147e7640ade4d18131104f5dd39776ad3f9089115a4c51c8e856b2c0ad63dfca5a41a161f14207150f020d6872b8f81486a00ae996094e7c8583c7cc471dbd3499489564a46821f26b72dd6eb4ce9623b58d4a55877fbc0a3da5130d31ac213358ab65f9f21ca2665993eec371dc2b8e8f6c6f03dda223cb331de51c02133c8dadbbaf2c2b75f97dfab6e63bbc7c80d71e7bc7f2f8ffe089761ff8cbfbbd41f56304811f3f10c185bfc9388548291016cf5197f5b5e0c01295fd8c4e91759a553ba6b502814f844f80128ada9b6d37cc859544907ac03f0d582ec574422034e480cef1d4474fff6647d24e6bcf8b2ccdd2583625b795528478dd13341ebd5fac0010cdb9f1c867e8e62d3718b33b384637e6a0466a610580c448b1bbe81117ae0f58f90da65207873fd944c27d2e530aa849023b35d53f99251453ddd57b2dbb6084dad40cf86f3f17d5f58d0925dab55ed37572f762f8a026c2440b78049788ccdab2a717ec7d1b669982a0bb3a2ae083f4f70586cdaf9ea750b72093730761980b0b3b941dc7c3598000de5944f7da73129f9a28f88092b876bf4ac726252cf87436a99e3134851ddb73c0414c6938fdef4b389781f390e3c1f1af5ae4dae3d9e55a3c75cea9754cb134da633ab5d8d66bf1d419b8211f8e114ebbae456a3f654e85ca7bc79de75a2767ddaf88d224980584a78d3348bd2a3f9915d3daa7a945d241cfad8a7b171df82fc8a5cd9ee04b30727159da03f0ea834e4305687f71d09ab42e3f9a4d673d5fbf1069819e1a8511173b531d5d7cc50437142b816c7862599d27c9a7d98fc2b7636404df6d4047f4fbfb4e853cea6faa94c34cee93ee34d5142256c8e329b0751f17a3efb2d71956ec0cf468b46671185a30039b0485212455e8488ee2bfa0b5b92ad98b878d02a2f4a244e2994c47204c47fb17799123097643034aebeb0596e574195d49daba42cabd285a3b722a31e8a56c637fc2e462e93d543ae84d23d184628c86736a4f49e838df989adc9232ce36eda0c7639486981d4a12351cd5744d0b382f1d89ba2d417ec95c51130753f3629bf17e35281a25c4b74eb8088763c5e23fe3f177faddc7f6b06d9c1015aa47c03d4022da870032f3c1de2a8403745ee9b13d350407152b2fef7ea7a69603d401319d661fe877e55e8a5383a44f146f069f574f3fd1987f55bd1b2b516dd5ec8222648c6e5014aeecc3b56e2317a7c347fe8535cbd5d41b7e835b49a87261310829ba9ec12f", 0x1000}], 0x2, &(0x7f0000000180)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0xc}, 0x9) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b542a538706000000a71100000029000000230000000300000035707f9545070b77"], 0x38}, 0x0) 16:34:42 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x10, 0x100000001, 0xe7}, {{r0}, 0xfffffffffffffffd, 0x10, 0x82, 0xa5, 0x9}, {{r0}, 0x0, 0x14, 0x0, 0x7, 0xb683}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x3f, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0xfffffffffffff001}, {{r0}, 0xffffffffffffffff, 0xad, 0x4, 0x0, 0x3aae7820}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x8, 0x9}, {{r0}, 0xffffffffffffffff, 0x48, 0x80000002, 0x2022, 0x8001}], 0x80000000, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0x175, 0x1}, {{r0}, 0xfffffffffffffffe, 0x2, 0xc, 0x8, 0x400}, {{r0}, 0xffffffffffffffff, 0xc0, 0x2, 0x800, 0x7}, {{r0}, 0xfffffffffffffff8, 0x4, 0x400fffff, 0x1ff, 0x1000}, {{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0xc2}, {{r0}, 0xfffffffffffffffe, 0x40, 0x800fffff, 0x10000, 0xffffffffffff7ff8}, {{r0}, 0xfffffffffffffffc, 0x84, 0x80000023, 0x7, 0x5}], 0xffffffffffffffff, &(0x7f0000000180)={0x1, 0x1}) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r2, r0) 16:34:42 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDENABIO(r0, 0x20004b3c) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x6, 0x5fc4}, 0xc) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x20, 0x8004, 0x7f) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xffffffff00000001, 0xffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x6}) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/106, 0x6a}], 0x1, &(0x7f0000000180)=""/130, 0x82}, 0x3) getpeername$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) unlinkat(r0, &(0x7f0000000300)='./file0\x00', 0x0) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000340)=""/124, 0x7c}, {&(0x7f00000003c0)=""/123, 0x7b}, {&(0x7f0000000440)=""/221, 0xdd}], 0x3, &(0x7f0000000580)=""/234, 0xea}, 0x1) open$dir(&(0x7f00000006c0)='./file0\x00', 0x8, 0x10) utimes(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)={{0x1d8d5512, 0x6}, {0x7c3e, 0x7b}}) r2 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000780)={0x3, 0x1, 0x10000, 0x3397, r2}) recvmsg(r1, &(0x7f0000000c00)={&(0x7f00000007c0)=@in, 0xc, &(0x7f0000000ac0)=[{&(0x7f0000000800)=""/55, 0x37}, {&(0x7f0000000840)=""/64, 0x40}, {&(0x7f0000000880)=""/87, 0x57}, {&(0x7f0000000900)=""/189, 0xbd}, {&(0x7f00000009c0)=""/239, 0xef}], 0x5, &(0x7f0000000b40)=""/185, 0xb9}, 0x800) r3 = shmget(0x1, 0x1000, 0x8, &(0x7f0000002000/0x1000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000c40)={{0x18, 0x0, 0xb3, 0x4}, {0x18, 0x0, 0x2, 0x1000}, 0x687e, [0x7b, 0x4, 0x4, 0x2, 0x2, 0xcda, 0x3, 0x4]}, 0x3c) getpid() bind$inet(r1, &(0x7f0000000c80)={0x2, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) connect(r1, &(0x7f0000000cc0)=@in={0x2, 0x2}, 0xc) sendto(r1, &(0x7f0000000d00)="6f4a03ede32c090d5478f462706123d293d4673ce438f9f0cd6543b958c5abada2ae540a72c46907feadb96ed69eaca718f1566709ea8f3e49b0636d1013ffa67aa356f3ebc46fcb0605b161df86ea2ea8f4819d11ec871a2497ebbfdbce7c4428b7d8c557664dcc5db94a6898a33bf720af1807b7e8d7c6e2e508585b8fed8388b2f4ee7b5cd2317059b0f5bd214d1c8cc09cc67e39107bd70eabf211717ab5afcb1ba66cbfee94fd779a", 0xab, 0xd, &(0x7f0000000dc0)=@in6={0x18, 0x0, 0x7}, 0xc) r4 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000000000/0x2000)=nil) shmat(r4, &(0x7f0000001000/0x1000)=nil, 0x2000) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x7) execve(0xfffffffffffffffe, &(0x7f0000000f80)=[&(0x7f0000000e00)='%:+\x00', &(0x7f0000000e40)='\x00', &(0x7f0000000e80)='\x00', &(0x7f0000000ec0)='\x00', &(0x7f0000000f00)='{#\x00', &(0x7f0000000f40)='\x00'], &(0x7f0000001180)=[&(0x7f0000000fc0)='\x00', &(0x7f0000001000)='#:=+\x00', &(0x7f0000001040)='&{&\x00', &(0x7f0000001080)=')*.},\x00', &(0x7f00000010c0)='{\x00', &(0x7f0000001100)=']+#-\x00', &(0x7f0000001140)='\x00']) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/wskbd\x00', 0x10002, 0x0) syz_execute_func(&(0x7f0000001200)="f3430f2caa2c70a62e65660f8200000000c4024538f1c4a37d5e3b77c423791d63ea61c4c17d7c7e91c443415e1600c4211154d5f00085000000dff2470f38f07000") 16:34:42 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x880, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101}], 0x2}) 16:34:42 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) flock(r0, 0x9) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80) mkdir(&(0x7f0000000200)='./file0\x00', 0x140) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x111) close(r0) open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x1) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect$inet6(r0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x820, 0x0) 16:34:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:34:42 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0xff4c, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) flock(r3, 0x2) lchown(&(0x7f0000000280)='./file0/file0\x00', r4, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000100)='./file0\x00', r5, r2, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r6 = semget$private(0x0, 0x4, 0x8) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000300)=0x8) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1000000000000) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:34:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000080), 0x0) 16:34:42 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8080, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) getrlimit(0x1, &(0x7f0000000080)) 16:34:42 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c5, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="06", 0x1}], 0x1) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) 16:34:42 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0xa3, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0xc7fa, 0x80000000000000d, &(0x7f0000000180), 0x0) 16:34:42 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000240), 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280), 0x60, 0x0, 0x800, 0x0) syz_open_pts() r3 = accept$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x0, 0x10, 0x9, 0x4}, {{r1}, 0xffffffffffffffff, 0xc0, 0x2, 0x4, 0x4}, {{r3}, 0xfffffffffffffff9, 0xc, 0xf0000003, 0x400, 0x100}, {{r1}, 0xffffffffffffffff, 0x2, 0x10, 0x82}, {{r1}, 0xfffffffffffffffa, 0x0, 0x3, 0xffffffff, 0x7}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x8, 0x7ff, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x42, 0x0, 0x300000000, 0x3}], 0x7, &(0x7f0000000200)={0x3, 0x8}) close(r1) 16:34:42 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTART(r1, 0x2000746e) getpgrp() connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0x610a88d7599f2894) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0xfffffffffffffd1f, &(0x7f00000001c0)=ANY=[@ANYBLOB="1000000029000000230000000000040075"], 0x11}, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair(0x20, 0x4, 0x200021f8, &(0x7f00000000c0)) geteuid() 16:34:42 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x4b) socket$inet(0x2, 0x6, 0x8001) 16:34:42 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) socket(0x21, 0x7, 0x1) 16:34:43 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/170, 0xaa, 0x41, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) 16:34:43 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_int(r0, 0xffff, 0x88, &(0x7f0000000180)=0x8, 0x4) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:34:43 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) getsockopt(r0, 0x800, 0x2, &(0x7f0000000080)=""/80, &(0x7f0000000100)=0x50) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) 16:34:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) 16:34:43 executing program 0: r0 = semget(0x0, 0x3, 0x4) kqueue() semop(r0, &(0x7f0000000080)=[{0x3, 0x8001, 0x1000}, {0x0, 0x1000, 0x1000}], 0x2) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = kqueue() ftruncate(r1, 0x3) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) mknodat(r2, &(0x7f0000000040)='./bus\x00', 0x600c, 0x8) r3 = kqueue() r4 = semget(0x0, 0x1, 0x100) semctl$IPC_RMID(r4, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x240, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000100)={0xffffffff80000000, 0x3}) 16:34:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000001e40)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="1fcab5bbdc653d727ca8711db3cd28ab42c4ab19d21479be43f96b2caf68e12974f0ea6d93a1b42fe5a5eff426da6b09e8bf2fa5605e7ee7fd266250e5fc935acce4ad2f5f2c654222d83ea92de9762bee956c495b2a5a7ff54f7161a4fb27b020241d4130183330e4f44a05b1e3665b5f490dc7c296b59f86270f2fbfb8716f74e576d9197af1a450c033bbb653a58a00e688e23502f9d4efd3011d88bb3d982e9246f7ad27cb742e4d0cc269c3a982d194a65bd63e8c15d08108eb5e93f7021acf85823de43cfd9517f5373548b3e346b441a942f56043704cab4832cc88984792756202d51243995f01ca6f0c8489a0de854425c2882914d9fa37b0c70d02ccdf843e5c1a86e1eb92ffe13795d39519c38cd384aa4b6dfebd86635cf92b92b3e4635d57e5c62d7511f54b6bd6e21f24be92b43446fe8792b590e0278019880a04ef70604899887fe9406c2b8d99ffb57bc1c311484e062cf618f69b95c686f14b0035e74153866c259cb93e607671d4548c1a07c72e56553d0b474659c7c493c3988ceb9c67358b5300320cb76714ddfed766df9fa30ae12ff080d3ab8645f193bdc0f042d1e0c6fb43b87e4f7521b03bf9d3b942c382361cf4670ca1c4192d0740d1d9a84ebf99de30f2b5a29cee72e24029f1f8b9a47ab04a8a9ba03e81985b91b809b9714f34b16be17d3cf31c65f00e9aa2ae483bd3c303bf55adaaf78248cee839ed227cb1c227a099d57aba6909fa9d0368f5250a20c8e7cc51135fe6d1a401731201fd06767657546628a1778ff1d7e8a06110ff6b5a042d06af1e6c7b373d0594e684fcc310eb50148d3a1896183547627869adb8257cf5bd8ab8ca6b379d284fbacbaf9d13ccc3c341094a9c65d24961ff967fd7524c222089ea62bec21fbcbbf713fb44323121b262af83c269f9eb6984645ceda4e52f9f1234f88b2e379245e2c5e21fd81e694ad675db5edd18ea4ac1c62f375ce8b4a5ff9645cd7c2aebed72a8768122a54b72fc24623acf03688f48d4e7a90defaa261210d4e8bc5aa3e39d0a", 0x2e8}], 0x1) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) close(r0) dup(r1) syz_open_pts() 16:34:43 executing program 0: r0 = msgget(0x1, 0x8) msgsnd(r0, &(0x7f0000000500)={0x1, "cc8b1186bef29d2589a285dc31d3e36493085f46e3ed433ccddd6a21e9986ca830d3a9a2505f34f41fe7ac372a6d7df6bf9b4f28fec0f166a090ad4eb748a6f6ef945c4a9d03b69e20edb167896f34141d8fd66ffafddd211f4ba7ab54f9630e69608aafb7eb054bc92fc46f7b3bf55ec6ce5d0054a666d2462297551ec731b96d16624a3df45f95e833647f87e961e6de32de2f59a21cc7bfbcec8644723140d5ec8d7a8d1b"}, 0xae, 0x800) socketpair(0x0, 0x2, 0x8e0b, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000340)=@file={0x0, ""/99}, &(0x7f00000003c0)=0x65) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = getuid() setuid(r2) r3 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) syz_open_pts() r5 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$inet(r5, &(0x7f0000000280)="a9011ca71e7a0cc0666b00a54b225a64a604dfa222bb6a5a7e7ad8fa17dab8ae00010a125fd8f90025e83e8bcc0bbaac1d8a6a0c3f30eff5520d75170044ea0aa638a6ac98362a10ddc68523e590dfa30c1ee54f5a1d", 0x56, 0x8, 0x0, 0x0) r6 = open(&(0x7f0000000400)='./file0\x00', 0x18080, 0x80) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000440)) recvfrom$inet(r5, &(0x7f0000000140)=""/74, 0x4a, 0x843, 0x0, 0x0) 16:34:43 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r1, 0x4, 0xc) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000200)=ANY=[@ANYBLOB="fb180100000021000000b001dd50c4d129c800de8bc420631e0bdccdfef51b5ed412c137bbf306a0efc520f1b07d28d53fdb713852d22dcf7e2a6ad9b19a60a714b110f8b49f4438a648eaa828dae444bcf5ab7e0caddd9cbeeb412f31d3b13e8d6a47aace228b50185021feb92261d893d1f16021179d7b795dc07174a40c7616b8dea5c3c2880e7ba28d9939f25b8e1a1a4c694e27c01071632cda0fa7cba6dd9230bb08a55adbb566f592a9066f6cd39af12dbe0f9f8c035bb6c166907c7d5b7e965b3ef2f02b1ee274aa17c8744a4475340dfb09a7d85891fd35ede40170c706028551593b190887c865080ee1a819085e2ec948320d5bca58373ea58e4f9d3583acfc162f2ca340fbd1200b6b335e18fce1def399b2144570b77c299c9e741a626d0d4797cfee1eb6d21a41ffe76d5dfd020fce4f39d678dbf0978614e2f557effcf0231a4fe259c2004a11d8e0e21a7d99d849df7f520991eb83c56c5ed80ed541120c471bcfa1a637d397a523000000020000000000000000000000000000004029932c877a14ea04af6905e0424f6013015c564ef3e1c83b34d05d240767c9bf318ee23c9c4916bef6fb81c6f3d2200062dceefe5069fdf3aff2d9f46de926a5bcfdb565692c9177e1355a66083fcfb3e6015eb2"], 0x1, 0x0}, 0x0) 16:34:43 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) r1 = fcntl$dupfd(r0, 0x4, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x1) 16:34:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa0, 0xc4) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) 16:34:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000080)) fcntl$getflags(r0, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x8c82, 0x2) 16:34:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) write(r0, &(0x7f0000002280)="b0235713520f6b0fafd41db061079b3cc82be977996568d5a953ebc56401744c9faae4f2f71cc8aa722c8eefbdf2eeac3b4eb1dd0dfc15a483f71e3478cbf69a4035aee379dc4679fea1dca2a938c0370ce35d6b2303cf216e0279804fb2cffc8e62ec8eb886db13c1889a52e4175edd7a0097e889f85c791da15d10ebddcbb85bce271584031c8ae582608ce67748a4a006c97bc494c1b54277d01dabd093c0f43afdb3a85c2274926b8edc9f51343f7cde23b9b34e63947bd244f0a2288b4b716c615b7c2adbcad31b32fb06de065171d73df1e6d9afd6c9b246986b3dc058bc6f8ee88e11ae0d6f6578a1d3c955197b35c6519fbea245f71fc9f5fe805a374db5f558d823f910fdc4ac14f6f31e9ad20ae5575d63e89df1ca51b788abe61a8fd1bcd5fa5fd1c6adb7292dd770498f1c41511cc68fc2eb6f19a7c24a1694d7d6916d8a5d38cc14d04798f0abb73d8c870dddef2bfd3b02468d04291a84295850921ca1bc5c31a9ae73f406508fdc632816dc0178bd364419a2caeab3f718ba33c9f478b1c42d2cd741a8c5d9ab0f5a9b976a712c42fa170cac7632588bda24929e563278b744b48e36c22836e6f96630059705f860dfb81fb931c3c6d2b46c631a24a7e11f70fb4ab26590bf2496747217295e11e293085b4bfd67566ce7462024bd3e4f9996d54eab440ea564ccf3478f6fd1d4e32c0a53661c30cdb4176af402dbb9eadc0237e48011cbbabca229632684231d73ca7101fef96a0fdd3297bec725e0129b7a61bf9905bf01dd1d9ad9bc4c881250520da3b030d81f83de37bf9ef3f108396ba0b57eabc91e7f547b7cf5940a6f8b4039d1e84d69f4f6a7eeafde2030ff970cead6643d6630b5c0f1833a09b5062431dafc99395808c5dc7c0d0d09d41d4167a871a79188dda1a45309e5a60274c669b123f5752190cf45508f497ae44d73bcf8b8e84e1f6b19c2e708f00a7a3647d8b2b607b711db06e288c81c93508cd374a141ba0c16da24b02e6dfa03ada03e998e9da7c2506e8bddf142992dad622d6c798bbbd7e3df9f11874ceaa082d3114ed84c1fc9efdf3924c02e4442172df658bf76e142bb8102f3944918bb8f074d707d0a2971b3f446071495c582014ef83d9e8d34faff48162ea36efcb90cb9c1714413063270fdc235da0a68a4db99c05ec1721b5103a1759d596d86ef93b0ab7f63c07f73aa4a78b7a230724e6d2e689b3dfe7efd445d12907af995357e93e735feb4281bc51216d04fc3400f0415d8ebde9125c611c95155f8bd5f29cf63df2dd7c2186adc9f72797be5766f033a41da3af9bce621d8ce5bcc5d6d39a6e188760385bd1169a3947113792492c6d667f18726aa0e08a0b7690b9ea51d0c0dc2178d430ca5bf0ef3dfe4f76173b472ce6a70d0466d9cfc7ee57889ad0a59f05c45782501ee306fb9c4a326a31c193a17c5dd0f0f4700d5d99f54c5c64a3a780daf7878a8a4098e366f56ae6dbf9daf7849bb306fba30d88abb792bbf2493e3e10199e98a9b506c305c4fc82b3b09a54f97c0f05815d7d4c9b67d69793979bfc5cbb1288e4b1fb7b9e0915b493fd96fb2e264e3d24b2e66eda21ac9b5956be0f8da9d3cf7e80c218fa94f421e7548190e49f497b9e81da32fb1aa0c0fc8225568e58e8ec1fde694a7891497b0503208cf7fe2556ee2895bf4edf6707981de8e7a7bab234625da1780bd0baa7e9e393eee734d67c324421e6485f54d83da98eb0842ed215f0316ce7c347718a87a3b4d756b8835d4958261b246e9c99d64e87adb7f8e664667fd6b41ce74c2049158cdad55fe617420594932a1cc94301e526013ca7be5c7212206b86168705916d70decaef13385be7f2d3f65dc51b11a60db4807e663f3c028bbb67cfd13586d86c14f5a8c55c16e7bef7db7a93968ae0e1af428e3dfb947f510f98ae4c2ab91676f188442936a4acd21ab4d29aa16d94726e030ec8d54853f756e0137df4cb6e3641e9667d136f731224f33174bfc2a2f098b535dfaca2ae5e0d90abc12b1ea62e2b42958a9e0c59f5c3200f79a864300dd87334062c9182c0212971e68bee6af472ab87a29208b83eda8fbb6a0e0fc312173ec287583893659efb448365c88ef71d6e6d313e870cd682375f1d64277dd1a7a4c2da1a0b135f4da2d2c5f38a19f295516784b4d6740ccc70d2ce2fbab73e043b0dbbb73ddc3edbb451bf026f7f5ba529af126f3d0c2d970c3ff0d8e652399257af1fdd844cd720d235c3ec4668d2e46b9d72cd090bca7a02e06ab1eb25de306c8808d43f1dd35b320de4d5681e826e0d138f326ba1dceb04d4faa0ce609751f90fdea3873d8039101fc9669b488c06f9b615c47855eca30e82cf703df99c565b880f26d8663627e9ffb438605d07fa14b43b510a1ffae965674354c2aaa27ae6652e6f5ff7c583cc45b41da60b3b2c0eb1612adf87f19a42d61d3fe2ac7a722c7f471122cad1296f73dd5152815406a6784e25da02c660b99c158ff7edd575765759511cf0574f1380ca227747fad9a5da29b83290c2ae2d09ea6e0173019a50039bf71287fc189d2b8aa8035e9625390179edfb5fc2873b0929ecabfe3fdfc40bc50290a9e3f0ee8dca787c9b29805aeb0c6935ba67fb9f6ecfaa2ade069add5201d94cefcfe7615f10a3d767f0a38042af4ad9c3a10d67fb40f6ba9e2fbf15bb7001548c1d62f18bea8c0e4f3f62410c382a9b7a117686d53aeb0c990d1c756fe551d704014462dfc85648aa1e920f20d4160e875e01928d863f19520c5a7852afdfd05b2f8397a1820c6b49ac2abf0f9bc30c22127a6656e721a218793e3ad796b98ec6ded1bdc0dad8ae28fe63e89992b69444efd45ae433a004432a194c8624e0c42810570c7ac734361619281af0f555bb12b3875e9d293e6275207e0dabf6bb4b02b1fc100395d8d905f5ad21f2a594bf41527bc407299a7b2565c4e7b059a27160febdcbce7ee26b930bae4d053a4c1f672c1b5ffbf1e1f65e42ce5324f5077c85081ade656259c41d7357f26206d85d49ac30ca2f8edb5b057c3ba13c09dd1718af655f16fdb0761633496e281abd0d72231992f264d0de47d1870150e9cc6762aaf3ac5ac17143ef7d68a9f82cee5d917e1434cd81a37c26da7b2a17f50323e1d2900f8752fe5dabb0097e07850b71bd3624688252506d02ab953a9db313009c6b229a3fbd727a3e2f72e4409c1f1f6b69dd648d3118d24a7f49ebe7c07b1cca6cd9c41f1ca40d0c3d3ecd77e72f00cf1175ce5fdf99ded880ff8d3960455d80a68fcd12aadf399da13f2f7ed6d6333c9d04d23d4378855378122c7913d85f807ab1ffa1588c1bdf3c0c4d25d633b537c1a859d14e66d0411871f5a666573c76b64f9c2a2e6939e137e8987ced27a84f233524c8c373ccc5b7c36b8e5929505962496c44d79229e12ab53d2b29f53ce9afda6e78f399aea5f60745233abb56e16311a76d6ae16c07d82c720dca1f86df6e4a627c04ec5f5a7a5acaabd179de1d78ef734571591b7cca6acdc952dec6d4ef4a8b507e0d8c7d5ac5c4ee08d9979f1027a0531e609f9c64eca172b84e9d2212e207c51aca1b774a94d2c9a2631310bfdcad2cd379b2e0dc8e7acffddf027acc0f575a5e35f61956b5816d57c78a2042a927505c4ad38b03400f190c6c776ffb1cd6a4345cf7b2cbdc06c63855ad021e5ac5ad05e19173b760bbcf2fa82d4f54c5a633415cdf45e878927206aa5bc59ede231115847ce9792372eb0c1169fffe04dcc55890de6a6f35949f28282a6a4b4338baa19c79b272e9b61113186aa2d5265095ef52b78fb6126596cd9b662b976b98ed6b6f3caa44330c8f6f4a2282fcc30d995f613faec62b51671546949eea3cafc4c5c909c2b26cccc1842ec37a5e330ef220cc6e87a87b96c79679f7763a4e518910e423bfc6c8fddf9b064bcab8b31a0523fcb87123664d8b3f1fb13825bf3cc9466ea998eff49d0fb7f0049134f4aa3ed05f909d6c06966fc321b0d50adb86ba48abd1b612c4cd1678d974b054bb3b89a0b94d8f203dddc23c1d08d292954c9426be9b1725b02ca2d547c106df72d7f6b5d82c10cda3587c3a4c628a2928e4b2d75e690c84a5f079a107697d3b6d2df2baf45cfde8f66cd3305992107fcb1787a4922e8f999eb46b656b64c76f1d707c2326eff1c4af62c9e97298d564d4d7b9120b21f39bf3384bca82d327d3f14ce7444bb0552c39e962e6abc0d8d298ed3bf2994277976ea83e8ebd85c7c41f057338829ec1861deb25ead47825c3ca87e6844abd994ce5a6b0ccd3539740a8b75522bf8a19b71bec289af1e7bedc501084f69ff480ad9574079ac5ff1f72883b31b5a5b923f3aaa06e79861d8d70a84a1b97ebcc6af839cff94e99f6a01f963c04c7c5293c8be7b2c5e0106884d8050e59ea4055b26bc1a08600c94f1bb49a6a676e3225e5bbf879cf05e85880e38cafbb7068c908af3863564b3cb73e99807332f8dd67cfc2161348312b37bc2662bd7a3d9e7f504df81f694fa7c99d2d466f5be49c44fa6b9054ecc1026d831224ba766dc49aa752706e927206c1fdab0b082915e1411a6c2e754ef626487205f712526bb1352988af24e574409bceedbf6e45ccd0f3b1bd3c0dd066b917c10afcc9a71fb24501bb4c3f0e3e55875d5c245067394bca63aba27c645c22fefb02e98622c46f69de5cc39b5b62bd84e481e9f97fe6263ecabbff0c995e3f54d95c224cf10abf686b80b06c249d3d007bc08faa6ae8067364e69ef16673460020ee711f4ce8eb84f00579c75ddc3beb1147f21a3246a2b18918a94cdfa5c1f164daf153b0c607db05da490831cf1a899d759dcb700b0106250f35a82677fc11c20a103abbdeda938a948f2c8c11b5db8c7751ec6e338b1daf9e1bba4b86487a5c2269ea860a7fa36aaa88332a2482194d05fa2b705e99d5584abafc98dee490eb168fcdef777efdd5b05ca816566fa383df33f9cd46c8af1e2fe572553f16510b8a054702d7fb508d406197733bdb8076ee8b78fcce0fa419b11e161870c72aec2233dd62726b3f5666e3fe46f72f5ac2ec5fd0ca6e74b49618362672073396678d6f25fc0938add639643d9b46d3f718f8519585839980ee897bd656f91562d43648663ea5a59fb05a8d5fce39d6ed50d9a5c631fc72f53c0bf192525fc3fab761687700c24b335f2e9cb0e7a594d173ed063309568f3bceb08ab771c7ec980a45bfa9636bc77bfe5edf3ef6c07eac31583624f27108171f6247551c9c7a4ab38185abd6ae893d79613ea1cb04c5643ee69cc148c830556f63245749128d130cd9a5a59be917927490be0137d596132a7b89c2c6ccef3ecfebc394d9418e2bc9e69cbe375bc628fd163f5ec20cf8a38e51e9512b9f2cf5bc2d954e6885a95ea2ab9901e6c168a7069a1fa0882f42c4d5f72a5ce353b375ab84ec32f47d3fa160c9feb23c7ba3ae3d353d1baac292f27416eba4f2ccfcea5b024734a4446ea50215b208a537c8ab3c2ac88a04ac8062bef886bfaf8a70094b62c6f1abf138c1f04a5fc88aa1664151ffa75d051fe4b87ca15ad85d370105ef5e2b260f270a7e2da63a073dc8befabc7f2caf44bec8585889f02a9169df3c528d5045b23cd09f8aa267830dedf5f81c9929a53158779b82a59bb7f27950125622be1e478cf62a4f304a5d975093463fb86b662653ac1a889a9515a09cef4ca1ba38d48933e7581d4ab64591915069d35f085fb68f2d1a932bd2fae1b26965b708d07ad51a8744d5e84c7f6ba", 0x1000) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x3) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x180) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000200), 0x0) dup2(r2, r1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x18) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x187, 0x9}, {0x81, 0x4e05}, {0x0, 0x69ef3ec6}, {0x43, 0x1}, {0x6e, 0xcb}, {0xa7, 0x6}], 0x6}) 16:34:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xfffffffffffffffe, 0x4) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="6d7ba91b3253eb0b5c4920e11b8b6a9f0c7b71c317e337d7ba644fca4a8b6caec4d088161cb3b3901afd0352df590f031af5c12d5f3b4de9d4d3d236c6b31af2150a", 0x42}, {&(0x7f0000000180)="3f3c4c954c1d6776903378abf6576d1b2378833cb56a6617b34a7d27d4d06394672f90b7f5a3ee3131a0756d263f634a9aa391335b8609a82d619421d9a1e328aee03355f246c0fc1d9512a23906969ab64c6de84319fc993a25a59fae2ac0af46b5279f43fd23ea081fb192ac7c14657ae7470aa0995d0bfc6d0464fc21cd5f83e1210dc822e1607759c125592fee18e620e4181fbf8cd555820ede49a77e947f467acfc5fa1ad6b9221a70682f095ca07593e99832ff16ca183215e7d499c7b17dde7f8f4eb456754f5c9a9cb7a0f2ca1dd5ae9e8d06ece4be49c51a916731eb1fd7068ddad0657c2199db2b4ee7a6f7881dbe5bf68a3f75b1ff4b2422010b3aae19377d593fcdfe24a4ca7b5dd6c4ff5d21ce949a7c18e8c6812ca53d96e21b2c00b7ac097dd751891d8d61c63dced606120a5c4109b8b1c45b20f09ef6b804d4bf36f9dacc69bf402a982aa713f4f6f4ee0afefa8100a7bb4f0e57836c0509e99bb162b76a3d16ecdbd7aa2480d717e2a825c9690d4a0bd6540f9a362d4d179b0cc5d90dd1306d7a4e7fc65076b72a1adfe4315a881f2c3c1ffbb72c358087269cf585285cecfee89bc047461c3043b870ebfd4ef94f94672f7657894339a234a3041e9035085828791b5ade717e10c5a8b2c8f1232c2adc785eb51b20752e291270c683e5b073091fc76dec4658701944de93f6931179465a83a146648b96ab0c5f4f6ebc5e8dbe9090b74f990f786e92e7febfad2c3940912073979029af0bba6bef75b5078288d3fc9d6855791af2e7650677530944ff4ded1577e3f18167200f0dae2062c7b5de51e21dfe3206eda9920930a08084b25635499ff85331438a3b28657111331f674565c59f907e8d25511bc8ce1d889414afa70db8e807a7999dc8b89b3eeb81447b4efe80c8f0a9cf684be3b6fe92029c2820aa7924985e70d12bf157a6b43fde58014ec6eccdf50fdf0f81c19711a3884aeb08f663e66b58b4e82038026e46f9dbf36befbe20ea3f449e7c9b31765d8d763d273df45f32d370d4aa529b85eb01d28ea43306951341322f52583b3382e8686feb81c59febe90ad8aecd4d3493b6c2b3aaa204002a95a4914f848677bfd4786551164a8d57ee2135b216237b96db2dd8148a5a4685ba58f9f5629ac5cc4dee8d059a4098f2f97540d6dcd02adddb793cfd1edb7a9f257c0698ee9614c7000373e32939e1202526eb48fd9ea4297cd2921f64f8b052121ed5a47d5ad7b54c0c83fca7babc7f45d25a98a020a7a5217676e5dc8fee19b1f5dfd2704d0347a2341a45b6849dafe0c942184d763fbc9ac6d0349e6f1986696eccacf2fe62044d36dc6d54d0d569a6719779bfd884ec7b326f6be00d458f90221df56b43d8c355941220b9065a2db018516fac09acc5dc53c6b3df670e3e1704cb5dc97ed8a5e6b9fec324bb2d3208c65a8c3f5723cf4230af8c1cc47e0fd6e758d1fd61b4640a0d4cf6e44539a42fb334c758ddaff1db2e56d6cf27103509b71359de40fff4f49048f889b98359f580dbdea6d6a3e593bbdbd45e0b5addd08c6bd3e8551685607dc0a088b58686fe75eac2f67b54a458b7520cf3a2a7730723e6997537df354af069224913046bbe01948bab00e2abb1e974d875c2ada4e44b4aada1e41ff59237ee59d75df60f29bfa4ff353802e19984521977bd714642e9fae299d22895f1e366c887cfb3a3c191d33dbd251ec94ab3fb7bfed25dfbbac13a6697486d989c23402753e8b5de2c59dbb93457c51c3fa39292e9a9b02996fcfb086d3e0b48edfcfd3fd877c67e1042f622047ebdb6fde807c5aff1b03c1218481c2350fbac192d38a5ef0330d7c3be0790d36ca7ae3ffd793bb5053078e8cd30d0f9ce3a3d67185693ca2e59e3a6de6165f4642b01c682357cfe1fccc48b24d3341ad9588b4d02a65c99fdf643e7a93a38211ce9cc48132763a589df1b2b90c46f496e3b281cbd09695781f996953cd5fcbcf0ceba632205f37c8f98bec3b7f7f72571cc2f993fef0f190eb4a6192422267dccc2fb6ece340c3451fd1c8b2f579295490003e40d687b5258dd976d2e32f8813dfba5688303cac13822c6c29735519795da6ad5cdafa335bb51a3ce155adb863eed8e0f12081cb7420167d40b2b4c06379f68515ae94916865990f3d814497eadfaa50ebd309caff1fd2feddceee82166830aedd9565b95855a57aea99108f5a73d77de889919b33492c0f9e1b473d4ac2ffc43511e32420f33e0913a3cdcd9a59316902dcb35fbd86d71e7713b2be4cd0912bac4465a372c52d58be6b0128c3da89bbcfc8ec321180dcc2b407a389ad680f4da940a0ca8de2d0ecf60581c4cf95f17577293d89167b7024da896b43cbce4c34bab1a8fac00e98e3e9f969dcdc95660eb74144d1a73ec843384f80a7c945123782e6fbcc2bad7fc9176f14e0eeaed58bb371a5c1dfacbe5ba53c7a72f60734596d2a64cdec5a3e0c75722e1527a418c544aa62565e25f35ee18c2fcc0a63380c5fd6bdf7aad512b27780b6084091938eca373600788cd9c79edbbae1ba743ec887586b76b6395bfc0c119ac0e3f30cdbee854542df3801519e91028506240d99a1eb0ec016912bf1ad59be9ca9ac96fa0d5e407dcf239c9dc8d43aa1be4ed81138e6da3acc1577db3de9440aaa18307fbc189f64ce86864edd402d46388e9c2c9f5a27dc651efd18b32d04ea44284c0f154d0bf11d85716dbff3051eb8736c630ad065d07eb4a5de1af0e8b1968bdaa46802719af79c574b212d4b0762555a46291d0ad4b10b7d32d6ebd192766609936a0911446a1d6038c56e63bbc4a120a16c4a171dd179060228f4f8498fe1ad6679bc622dc77836698be4e47531eaadbcc4359bf331988785a113f40c882a1a24ff90aa03177c9dd5a7e0ba1a9840cfe45551fc6b9e41f3acaabe63deb174cab708c3f47f08e295756f612b142e9a9069b6e8c890f7e964f2a73c496673ef04feba23a682e03d0e6ca4521a12069021bc98a1ffb8e36822ca2f1d6c1571689fc3e432a1d95aaf04459a2c6b5a62dac70e0511d1f7ca63f170d7fddf77ba0ffc84b620e55b15812e9b340a6a4fbd43fc8120f8712ce44b9e85117dc09f67e9ec7f4fbe20136745c32cf1ddaf258227a776f8cda5e45014e515b632560ee1fc111a1f155f1c658dce213a8a658f0a85a3b2d41ac3af373b0a663e47332341c61697da99d32d8941ade09b8438b417dc16682822b7223c505c2062e5c1b11a97f954fe09173331f9ebbfd531cbcd419a51ad1bfb6cd5b09735b544ccd1a8b97ddc7365fb13dc085cad98e9253169d5e5ce27d16d81d0d936ff0ae78d7652b8476fe504293f26c6fb48568ed6f843c9abeb64d5782b515802ef75fd6a5a5ab3aa2eebe3dea26835bd2fc1a5e9ff1699a021271c5fb96802a6ab105734fd5f5d7fb6b5935a54a13fdbc58001ea72d5abc799ae7fb4f10bec4172cbe4e29713ec543e09df6176305080e957694c2f7ede4ffb155629f8fc28ef21010635d8494dc297539f9832647ae653c255d3788e9d8e18a06436f1b43b62a6815e4f74b9a75694c8ffe01bd134b8a8ba593365eba6be291178307a41e23f2fb8d17435cf3fe2807e6a99bdaece83ab7d5dadfd241664de127208edd83eaf3cb29bb6d442235b3dcbb63d3fc6e310c00b23a8889649ea2f38cd7d18f5451e6ec69dd17ec14b835c47e4339b49491fa07affcc02a84d55f4341aa02c60cf4e70e97a72e3706de3d0eb058f8b42cdf5e89766a784f2ab738e744de03a40ba3969da8009b8b08b545729eb10deb24a982c0a7182592be9fdd97d9e6beb5c9a94ce7ccc5b40f6b4a0b653d22637e148faae271dff049da40e00d6abdf1a59a8835b0874c55190d77e03ef57f7f353ab3d24bb3d71904b2414d0ac75619ffcd86c573bb0255b328e8a02ced14982174559fdda8bb88f21fd93d7c5b1610d002cc33dba3829c2cdc5832d78df9843e197a56c118670a9c7f6e769894c108e0db3b39951bfa3acdf10277eed37c12553660cd0774d0135dec7d70e11e679dc7701ed76fe4256dbca5c6081f9d290aaa246e2fefa5ad695869d51eb747a9b65c799a5300360b18d1d4036baf24d31d35e6aab0e462b3630251acf90ecd662553bd9f3bb2d6448404e6077f6e47f61bc329d57d2430fc1639ea6598c28876cf1a7f939a30397f7e5116349d2dd96cd92b247e2fb4d43b49f1aa2a0159bdbfd779ff42870ab916859b837d2f9f4a54e375006c844f0e273ebeb30f895203f116ff60a464d8bf02ac0fdbadaca73f6ca12cfc8adfc6916230af70a28287283c2557e58c815e2cd12cc7b763b9db73727a16d81062aa6f65798a11dc09883a2d8847cc0b8b662575ec9e78a9e4af9117e74f8e41775ff3538223a5d38d7d324298560b60c9e2eb6b1baed256c900df1f25b012faaa7d021b83272888581fa3a4cd29cd166abd07e90a5d5792dc0561e283a245b35128da15de593722e592d0b2b0a11fda76da9fcff786380488b471a1639485c9a0eded5ecde9a289fa0b46198570150fc2e60247e82af21f2a1606c22b64ab799a4a2dfaaa02277577dfd8db33e5200b8dc65c027350d0e739b1b1b57303595dccfe743166af53bc65747d4ef8ef18960a2d50a9b24774f982280310dd3aa9e2640cf1e4946aaeb845858dfe226bd64971ab8b46729cfa7b08bfa98cba39e6906ff23e1c1b0708977024986518149e0dc0e9f6c57e8702f21bff08b963c2fa9e573e3e3e799ee0c5b3ab05ab17b5d654b432624907ab0c45ff7a92cb640dabab3d719e745d3a880fd22516f0ef287c46d54dff9f47607f5a60e61828e2e6a323d78225128589cccd2a70c669c35fdd7f496d2315e2d05caf11b80ee208e602ede1eaaab32ce404a8e5a61c0e69d4b25d3884125a1b73b0aaa9973550c3a9de45ff67946ca0510010d771bfbc1ea4feff79d15545cc7f0592249bb3f5111a90d0f0ef79bf05c5fdcaf50618d70931a3940fa242f9354db7d32aac6a981222c496bb3a2967e39cad0cbc0b9fd22b5cce44139e8c6f35ab9f4ce61ff2672946e906fd46e7d5381cc6fcd5c57f8105b97c6e9a2809c3b89f843836bb787cda1881235dcf10358432978c441ef01eb9c3665f771641ea4e554c8c6df318a7d7133fb61a469593f9774d8fcd27b6b72249992c096943ca3c159e42eb46989106c838def044b37929593c89e29a14a16faff22f8afcf811b1fe33b17cbc88aeb952a055df3cc0a53987a3e92c43fba7381347cbcfcd56c662ff3bcea8c5c642bf7bce5dda3aa0958143fc09ca4c3c027991bf490206509ec9f7e3dc163854425f6458502853e6349f04a1ea24f44e639731f407ab90be71463dca857f66a87b6b8efa4381fc010fe3d8d6b2df70c6ef082731877cbd811192d5bcd722c2cdca36d6d5698e409936715c20172bbefa254c495276cc59485b250803ffad867bf3855e17486c0f5a70730c5be9acb40a716bf3af8b50ad79c37df82c19b4472fcd5863a5cb6c68fbd655fc0d9112fbf13a12ae5db161a58c072ff4f3554f77b371f009da081f48865fd244ad0f6683abb0a5a5d5f9c8e70932002c4b5889ea5478646a4e496dc83b72b091c4e75d82679f6390a655874185c75045cda363bf0e5fb4e4bf843d6d42b300ea0e0df3bfb5b56a3cc2a4abdadae7f5019d5df0e3741fe91db597cc2819d62896c40e4ddca217a13de3a2bd4b68c804fbb3b2a333d7564a991ed5f15644eb554be6b02c9c7511501eec32", 0x1000}, {&(0x7f0000000080)="1c8394837f4a14c18999e76c30ee1029226392e69349e17fec6f34d54e3ae38665b576ee45b2dfb40c3fdd1a436646194e2123d3f906c55d842428f327ebae098fbd2adf8696164c1c9430896ac57a155c5f2a04e82454", 0x57}], 0x3) setreuid(0x0, 0xee01) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:34:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) socket$unix(0x1, 0x5, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{0x0}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x4e87) 16:34:43 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x2, 0xc8d5}, {0x18, 0x2, 0xc1, 0xfffffffffffffffc}, 0x62297046, [0x80000000, 0x10001, 0x3, 0x10000, 0x57c, 0x69a, 0x6, 0x4]}, 0x3c) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x28) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x1010, r1, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) write(r3, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) chdir(&(0x7f00000001c0)='./file0\x00') syz_open_pts() 16:34:43 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = shmget$private(0x0, 0x3000, 0x73574eca25e16003, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/91) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1d}], 0x8, 0x0, 0x0, 0x0) close(r1) 16:34:43 executing program 0: r0 = socket$inet(0x2, 0x3, 0x100fffd) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 16:34:43 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfd8e) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 16:34:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x81}], 0x1, 0x0) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x1, 0x0) 16:34:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x1) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) 16:34:43 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/40, 0x28}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfff, 0x2, 0x1, 0x200, "fb94ce590655b5c62558b287cacc5bd0257a5eab", 0xde0e}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000008c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b88715db6ec3d6735503731e5c2091f3e9bdd11c92617a21e0bd2d6976d73521512045184322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a8dfe598ca84b10ba5651238225996d2250f6ea821e153a6ebab0fe439f3c2ff8a0d050049c6eeab2d4e779efa498100dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa062b0fb25d46d390af893805f2464ae7e40c6d593a51538d4a601b577f4c41a50cf20fa4c312f09f99257fdaf26b9cad8523c3972e733c744832f904062b0637b9843c72fc5a6052ef2ffef9b8a161375dcc665e913db57d7ff075e45c15263b67b5212dfaa2f4092b456265a851bfafb732437672b2f24bd19078130fb725e71b9993de66b21ff6a1bc0a38b4401d0b459b7542e5e0c03e5da171aecac9fa5a33fcd2049ba3c073ab135bf12becab12eec570f60e18b3797494f97c95187d97f6c3e28b0322d2c28cf2123117487961509", 0x1e5) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) getsockname(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:34:44 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) socketpair(0x20, 0x3, 0x2, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:34:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b0d400f9fffd4cf8000100"}) r0 = socket(0x18, 0x8004, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:34:44 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000380)="88", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "93f2b830100e6d8b00007b12c793683a00000020"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "74bae94cc423ff1a2f3db0cd092efbb83fbff8b0"}) fcntl$setstatus(r0, 0x4, 0xc0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x1, 0x9247, 0x8, "75acb27d67d96bc91d508f5bfe57d63bc5c8647c", 0x101, 0x9}) 16:34:44 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x2810, r0, 0x0, 0x0) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) fcntl$lock(r0, 0x6, 0x0) syz_open_pts() recvfrom(r1, &(0x7f0000000040)=""/50, 0x32, 0x1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 16:34:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="10000000000000000000000000000000"], 0x10}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) 16:34:44 executing program 1: r0 = dup(0xffffffffffffff9c) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x6}], 0x2}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x7, 0xf5b5, 0x1, 0x80, 0xb5b9, 0xffffffff00000000, 0x1, 0x1, 0x2, 0x9}) 16:34:44 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)='h', 0x1) recvmsg(r3, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) shutdown(r2, 0x1) 16:34:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x2030, r0, 0x0, 0x1000003) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:34:45 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x188f, &(0x7f0000002500), &(0x7f0000002540)=0x4) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) recvmsg(r0, &(0x7f0000000180)={&(0x7f00000002c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000100)=[{&(0x7f0000001300)=""/217, 0xd9}, {&(0x7f0000001400)=""/198, 0xc6}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000000000)=""/11, 0xb}, {&(0x7f0000000040)=""/33, 0x21}, {&(0x7f0000000080)=""/4, 0x4}], 0x6, &(0x7f0000000200)=""/88, 0x58}, 0x3) 16:34:45 executing program 1: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchown(r4, r1, r2) r5 = kqueue() ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000540)=0x6) getpeername$inet(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) seteuid(r1) getrlimit(0xe, &(0x7f0000000180)) pwritev(r3, &(0x7f00000005c0)=[{&(0x7f0000000580)="13f0c070acd8ee2ec9c7d4f1d87a", 0xe}], 0x1, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = open(&(0x7f0000000680)='./file0/file0\x00', 0x10080, 0x4) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) setitimer(0x1, &(0x7f00000006c0)={{0x6, 0x1}, {0x4, 0xd88}}, &(0x7f0000000700)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r9, 0x29, 0x9, 0x0, 0x0) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000740)={0xd6, 0x7}, 0x8) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000000780)=0x4e48) pwritev(r5, &(0x7f0000000b00)=[{&(0x7f0000000a00)="fe0ed13118f0353f98f5b8f532d17b3e1dd9d7d4a616b36056b8edff8a83ec069e556a64cc1e81f01b28b3104307a87f672bc0ef075f06cb79f509fd7188316062aaa81685876f74e9ae95f7bbf4185aa7433a727877c5403a83f7a6022ad850821ce2304442bfe0d03b328ce31c74a7802ab14ff3cd55e9cf39fd8d35f973bfccddcc4254eafc44d8de3825b1ed127eda2aea0d1e332431de342683eb0dd432aefd30b0759cd7ccb7e1b59e02460b3d859c3ebf94d60e5919811a1fc0c2b2f5d56fe6333cb1a181e9397e3212fc9b6de876d41eb906a1d538c47483a51cb950d351196bfd07", 0xe6}], 0x1, 0x0) fcntl$setown(r8, 0x6, r0) ioctl$TIOCSTART(r6, 0x2000746e) syz_open_pts() read(r4, &(0x7f0000000b80)=""/89, 0x59) pwritev(r7, &(0x7f00000004c0)=[{&(0x7f00000001c0)="074eca198068e5c07ce6be5467b86a8c7f17d9c7ce8ec6c3a020fb62ac1be8a70c6aa1918e1a57a92ae0d740e5f2e59b03e37793f69efbc48b79d6c0f1017088189a012e068c06fdd0c940358ee73237a16b4cf1e1ed47fa63fa0ff40c38b7d4b1f9875b1db4de62405b79727e85051d298665bcb680f6ece81b018e745ab8b418e2856abb", 0x85}, {&(0x7f0000000280)="79ca1e1aec70289231d23436d9e484e0bdb915631636a8dc06f205249464c5bcbdf3f2999fe626ed8d01ab85f54b9152667ed693b52575dca60f83c1d21be933d01f1f9265c91f09aef649c03aad39c406fc00a32022c21f4b49ad1e38befa9fc40111c7cd0b4db062c6be9e345469c21f38dfadeaf400f86d212ee4c6458337aa157ae92e092e560a04f1ea31a6d23c218f20c097b3f59e7144ecfe7f2e1bb26cf380aaa4752e0613818e8d4f7b82eb85e9d734463a36aa53090cbe209ed017c6b224c8df423270184d93055e501aa709457bec603d4c06aa211f8c9682bb6eef0048a5b78a50fa", 0xe8}, {&(0x7f0000000380)="12f49bff38a36af34ec3e9fe7ecf4367a6595007879d54f2a8d5d6cb994c4f11e1efc4e0d477aaf6eacb285d38e7d9395d5add57b6d4e2cc94ef7d702c3237047b049f273b6a5071f2d596477989719b9e164a7b1edd7ae922109f739202611753f9bd76817675e2510754b430a1c8faae057c95580f4f9c05a2af17ec36", 0x7e}, {&(0x7f0000000400)="1a554ff33dd1503b6f177d9d72896806ef542f66a0ad692053eb4ed0e76ab97ff99dcf618c67efe89ff42562c04c4efcd34dc7ee4626d53218249950a84760040e8dd98d4d41e1556b355c2e58498b099791fd6dfeabbc901ae677e8a1f8205e2710d9e8c612bc4fa76dc739bee266146e4310978ec899e3a4cacacb1e83e9ed1b5d465c8eeb63f5c09f315c642b270d2c4c", 0x92}], 0x4, 0x0) recvfrom(r3, &(0x7f0000000c00)=""/143, 0x8f, 0x2, &(0x7f0000000cc0)=@in6={0x18, 0x3, 0xfffffffffffffffc, 0x80000000}, 0xc) accept$unix(0xffffffffffffffff, &(0x7f0000000d00)=@abs, &(0x7f0000000d40)=0x8) 16:34:45 executing program 0: r0 = syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x11, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffe01}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x10001) 16:34:45 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x0, 0x0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/251) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r2 = semget$private(0x0, 0x1, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/129) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) shutdown(r0, 0x5) r4 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x8000, 0x10) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000240)={0x6, 0x80000001, 0x4, 0x0, "21dbd55b0172dc25b94f196c0abfbb56e854f203", 0x4, 0x9}) 16:34:45 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/217, 0xd9}, {&(0x7f0000000140)=""/82, 0x52}, {&(0x7f00000001c0)=""/49, 0x31}], 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) close(r1) 16:34:46 executing program 1: poll(&(0x7f0000000040), 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000001c0)={0x1ff, './file0\x00'}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x6}) sendto$inet(r0, &(0x7f0000000080)="1dde3b1339f6df110ce7306af02295040a9f1e0f5e5181a795e576401f45c9c8f5df6b2c8b9ae2d19f80acfa54b1befdd3580a0c88aa0d11ceeb46caf654da44e499556598c2092c9e8f5f08af60b9e6bff517e8bf5d00541ca6de59a7851bdee509cfdde6a3aa4783fe41fbea58d6c3d13eafcd97ba407f3227af89319699693b0f0a82681c360fb24f0e", 0x8b, 0x400, &(0x7f0000000140)={0x2, 0x1}, 0xc) 16:34:46 executing program 0: r0 = getuid() r1 = getegid() chown(&(0x7f0000000080)='./file0\x00', r0, r1) setitimer(0x3, &(0x7f0000000000)={{0x10000, 0x8}, {0xdb}}, &(0x7f0000000040)) getitimer(0x0, &(0x7f0000000140)) setitimer(0x0, &(0x7f00000000c0)={{}, {0x1000000000006}}, 0x0) rmdir(&(0x7f0000000100)='./file0\x00') 16:34:46 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/4096, 0x1000) open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x100) writev(r0, &(0x7f0000001580)=[{&(0x7f00000000c0)="f6fde66646771780461239ab8c73896383d2a6b1a24d7aff33a2fee141abff6d7d7a942be7400c4739202dc18d9a6775a7299d6cbc5a3d933868f4caf1baa8701ed8c326db023731d8ad07cc91110d", 0x4f}], 0x1) 16:34:46 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) fcntl$getflags(r0, 0x3) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) close(r3) 16:34:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c70e72ff06e5d2b1f77832f67bf5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7aa78947da61d71bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a42000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030aa122672f6100b18ee0134a1393e851bce56f1cf43beabfe0a944d3cba884228d9459b8969891843f2bafe099037481a7656e04c8de33fac6557604283845a64084be5f64c27c00000000000000000000000000005453276bd95827965d6738c527f9d5b05cdd55bae577da58d17d0dac99314119e0aa1581a6b4b2c38d10f4ba8167aa5a981ca2b2e28d20b3a2d1f637f00a169ace293567c369c17e8708e40ad1c7528d7bf5b3f5be853e4dba103603f750a6ba8f013837f295038efb2a1046165698f0ec625618b50dde83fb17e15db5b12f415787585708", 0x1ec) r1 = syz_open_pts() close(r0) dup2(r0, r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fc, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1)                              16:34:46 executing program 0: r0 = kqueue() clock_settime(0x4, &(0x7f0000000080)={0x31b, 0x174}) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) nanosleep(&(0x7f0000000100)={0xffff, 0x6}, &(0x7f0000000140)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x80, 0x9c00000000, 0x4}, {{r1}, 0xfffffffffffffff9, 0x4, 0x80, 0xffffffffffff0ef3, 0x9}, {{r2}, 0xfffffffffffffffa, 0x28, 0x0, 0x9, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20000002, 0x8, 0xf}, {{r0}, 0xffffffffffffffff, 0x41, 0x40000000, 0x1f, 0xbaa}, {{r0}, 0xfffffffffffffffd, 0x1, 0x80000000, 0x1, 0x8000}, {{r1}, 0xfffffffffffffffa, 0x3, 0x21, 0x8000}], 0x1f, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0xb1, 0x43, 0xff}, {{r1}, 0xffffffffffffffff, 0x80, 0x25, 0x1, 0x1}, {{r1}, 0x0, 0x1, 0xfffff, 0x80000001, 0x8}, {{r1}, 0xfffffffffffffffb, 0x4, 0x0, 0x4, 0x3}], 0xfff, &(0x7f0000000340)={0xe3c3, 0xe0d}) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x9, 0x10000, 0x8, 0x85f, "e0ab6b4f8f113346b885ad8620cf6c906e2d1188", 0x2, 0x3ff}) ioctl$TIOCNOTTY(r1, 0x20007471) 16:34:46 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1, 0x700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) dup(r1) ioctl$TIOCCONS(r1, 0x4010426e, &(0x7f0000000000)) 16:34:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$dupfd(r0, 0xa, r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b88715db6ec3d6735503731e5c2091f3e9bdd11c92617a21e0bd2d6976d73521512045184322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a8dfe598ca84b10ba5651238225996d2250f6ea821e153a6ebab0fe439f3c2ff8a0d050049c6eeab2d4e779efa498100dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa062b0fb25d46d390af893805f2464ae7e40c6d593a51538d4a601b577f4c41a50cf20fa4c312f09f99257fdaf26b9cad8523c3972e733c744832f904062b0637b9843c72fc5a6052ef2ffef9b8a161375dcc665e913db57d7ff075e45c15263b67b5212dfaa2f4092b456265a851bfafb732437672b2f24bd19078130fb725e71b9993de66b21ff6a1bc0a38b4401d0b459b7542e5e0c03e5da171aecac9fa5a33fcd2049ba3c073ab135bf12becab12eec570f60e18b3797494f97c95187d97f6c3e28b0322d2c28cf2123117487961509", 0x1e5) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x2, 0x5, 0xffffffffffffffc3, 0x1, 0x2, 0x0, 0x2, 0x1, 0x2, 0x4, 0x20}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:34:46 executing program 1: r0 = semget$private(0x0, 0x3, 0x80) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(0xffffffffffffffff, 0x6, r1) getuid() r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvfrom$inet6(r2, &(0x7f0000000100)=""/184, 0xb8, 0x842, &(0x7f00000001c0)={0x18, 0x0, 0x6, 0x15e7067}, 0xc) semop(r0, &(0x7f0000000200)=[{0x7, 0x80000000, 0x800}, {0x1, 0x3, 0x1800}, {0x2, 0x8, 0x1000}, {0x6, 0x15, 0x800}], 0x4) semop(r0, &(0x7f0000000240)=[{0x3, 0x3, 0x1000}, {0x0, 0xb74, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r2, 0x6, r1) r3 = semget$private(0x0, 0x3, 0x81) ioctl$TIOCNXCL(r2, 0x2000740e) semop(r3, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$setstatus(r2, 0x4, 0x4) semop(r3, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) msgget(0x2, 0x2000000000100) connect$inet6(r2, &(0x7f0000000380)={0x18, 0x1, 0x5, 0x6}, 0xc) recvfrom(r2, &(0x7f00000003c0)=""/104, 0x68, 0x800, &(0x7f0000000980)=ANY=[@ANYBLOB="01002e2fe669718462c99431c293e840345441b4a311f5632d9b7d902b989dc8d8f7bb1e28c0efb9f2537199f60611aef41fc31853fd51634d480ceef69a54a017bfa2299adf7e3884a52faca1e5590ff1fd40ff0bdc92fd8c6fb4b5041796ac1dfa7961d78c14a00cf18f80df97dbd21967e1795afa9bb37ef89c17ee1b191c4b31825d00000000000000000000000000000000"], 0x1) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000040)=""/7) pipe(&(0x7f0000000440)={0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f00000004c0)=""/220, 0xdc}, {&(0x7f00000005c0)=""/89, 0x59}, {&(0x7f0000000640)=""/205, 0xcd}], 0x3, 0x0) fcntl$setstatus(r4, 0x4, 0x0) semget$private(0x0, 0x3, 0x80) semget$private(0x0, 0x1, 0x14) truncate(&(0x7f0000000780)='./file0\x00', 0x10001) openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x80, 0x0) 16:34:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)=0x1) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000180)) 16:34:47 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f00000000c0)=0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f00000015c0)="0b03d0c29e0b762a776321", 0xb) 16:34:47 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) fcntl$setstatus(r1, 0x4, 0x80) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0x20, 0x4}, {0x18, 0x2, 0x40, 0x3}, 0xfffffffffffffffe, [0x1f, 0x7, 0x100000000, 0xa00000000000000, 0x6, 0x401, 0x5, 0x4]}, 0x3c) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x1021, &(0x7f00000000c0), 0x3c) connect$inet6(r2, &(0x7f0000000000), 0xc) 16:34:47 executing program 0: r0 = semget$private(0x0, 0x3, 0x4000000000000) semctl$GETPID(r0, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r1) ioctl$TIOCNOTTY(r2, 0x20007471) semop(r0, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) shmget(0x2, 0x1000, 0x104, &(0x7f0000ffc000/0x1000)=nil) setsockopt(r2, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000500)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x5, 0x3f, 0x2]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) shmget(0x2, 0x4000, 0x30, &(0x7f0000ffb000/0x4000)=nil) 16:34:47 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) utimensat(r0, &(0x7f0000000040)='.\x00', &(0x7f0000000080)={{0x7, 0x6}, {0x3, 0xc6}}, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) setsockopt(r0, 0x3, 0x3, &(0x7f0000000140)="f82e1071cd12ce97b2af49265a38d5d959fac0563ca80bcc6e25ce7076eb8138822bce82c2f14990febb85c3360fda0b5c5d413608604d24338379bc8b6f5c603cd0c2edf5840d515feb9c9a1aa5ee5e8844446fc1151780593c91a5211076be8e7713312e03c6b3ea05ebf6625d7bb22158bbdd61f8ea0b9df35cff2add9b5d0d30a6f3d835dd91c556ff746a3530efdd896cfe52fd7a7a7b3dbe1b58261c59642f357e653df93f321b045aeefdd1261fc3f0a297fa1e9d28f07fe7e941497cede4463d199514176e", 0xc9) 16:34:47 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ftruncate(r0, 0x6) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) open(&(0x7f0000000040)='./file0\x00', 0x200, 0xcb) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:34:47 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) 16:34:47 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/5}, &(0x7f0000000040)=0x7) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0xfffffec4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r1 = socket(0x100019, 0x5, 0x5) setsockopt(r1, 0x11, 0x1, 0x0, 0x0) 16:34:47 executing program 1: mprotect(&(0x7f0000157000/0x1000)=nil, 0x1000, 0x7) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0xa0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x10000, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20102, 0x180) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x8000, 0xfffffffffffffffd}, 0x8) setitimer(0x0, &(0x7f0000000080), 0x0) 16:34:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) rename(0x0, &(0x7f0000000300)='./bus\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x100) write(r0, &(0x7f0000000180)="b58c6ef1662eba31de5abf324014ad6a7e5cff1e71b7608a01f5043a3b72de3eac8840bdc3c71704beaa8bc37a3a816b9d6863eb1beb8d5086fef0073cf86360aee4a7d6b96f12e8c77c702d6a61ff6ed1401f421376b79c665d4e36c31b35803c2c04ffc299", 0x66) faccessat(r0, &(0x7f0000000200)='./bus\x00', 0x9, 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0) write(r1, &(0x7f0000000140)="10", 0x5a9fe87d91e21ce2) fcntl$getown(r1, 0x5) open$dir(&(0x7f0000000080)='./bus\x00', 0x40, 0x84) write(r0, &(0x7f00000000c0)="70842a49320254701a974a38", 0xc) 16:34:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)) 16:34:47 executing program 0: setpgid(0x0, 0x0) r0 = getppid() setpgid(0x0, r0) setpgid(0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) 16:34:47 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x400000000000002) r1 = getuid() ioctl$TIOCSTART(r0, 0x2000746e) r2 = getgid() fchown(r0, r1, r2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 16:34:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000b, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:34:47 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1000000000081, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x5}], 0x2}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) 16:34:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20180, 0x60) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x1, 0x100000001, 0x69a6, 0x6e, "968cd67687bd03bdcb61d8320c2c66caa96fe3b3", 0x9, 0x80}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0xfff}, 0x8) 16:34:48 executing program 1: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x7, 0x9) dup(r1) poll(&(0x7f0000000040)=[{r0, 0xc1}], 0x1, 0x81) syz_open_pts() 16:34:48 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000200)={&(0x7f0000000280)}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$getown(r1, 0x5) recvfrom$inet6(r1, &(0x7f0000000180)=""/55, 0x37, 0x800, &(0x7f0000000240)={0x18, 0x0, 0x4191, 0x1}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x4d, 0x3ff}, {0x86, 0x6}, {0x63, 0x6}, {0x82, 0x8}, {0x143, 0x8}, {0xc7, 0x8}, {0x27, 0x4}], 0x7}) 16:34:48 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/68, 0x44}, {&(0x7f0000000080)=""/6, 0x6}, {&(0x7f00000000c0)=""/61, 0x3d}, {&(0x7f0000000100)=""/185, 0xb9}, {&(0x7f00000001c0)=""/205, 0xcd}, {&(0x7f00000002c0)=""/181, 0xb5}], 0x6) lseek(r0, 0x0, 0x885dd4312a98ec21) 16:34:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) mlockall(0x3) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:34:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) fchmod(r1, 0x101) write(r1, 0x0, 0x0) 16:34:48 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:34:48 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = getppid() getpgid(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getsockname(r1, &(0x7f0000002280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000579c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000abeeb5709a2700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000db36ebfd728e83d86200bedf4539b6446b7a3198dbe53c3d416d25f4b0378a2fcb5b6e13e608db2bf5ff0c346e480a1b10bf378a193c65c1bf1ab3f784d79797a8a6c42cf3efdbed2959667f1b6c15ed93d0dfefa718a09efedc8b81cf09f7f2fd9319c8972c28087df4b092ca20e1810572a0efbbb32f1dce492c9446023e234842f58194d2fb39763d850c3df16888e4492f95a2cbf0568be96b70d20b"], &(0x7f0000000040)=0x1002) 16:34:48 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8e0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x401}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0x8}) ioctl$KDSETRAD(r2, 0x20004b43) rmdir(&(0x7f0000000100)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0xbf, 0x9, {0x3, 0xffff}}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x3ff, 0xa62}, 0x8) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000001c0)) r3 = geteuid() ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000200)=0x2) r4 = getpid() r5 = getegid() r6 = getppid() r7 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getgroups(0x6, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000280), 0x0, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r4, r3, r5}, @cred={0x20, 0xffff, 0x0, r6, r3, r7}, @cred={0x20, 0xffff, 0x0, r8, r3, r9}], 0x60, 0x407}, 0xd) lchown(&(0x7f0000000400)='./file0\x00', r3, r10) close(r0) r11 = open(&(0x7f0000000440)='./file0\x00', 0x100, 0x6b) ioctl$TIOCFLUSH(r11, 0x80047410, &(0x7f0000000480)=0x7) sendto$inet(r1, &(0x7f00000004c0)="edcabcd0977ec5bf153d9e69f4d4195b5e3fff6b7d150679db1f302c381a0dd45b6a8fc485527e30e14d3f594fb4fc34d691e9b94d17f7c15e455638e9345a340b13969bd571c22dbaeca01f1287a7fd7e70980a567573f13de7381cf7ab90d31c180892163ccbc3b958502498cfd3f2bc4aeaa371534567daa8e408827254982d571a9d5e7535d07cfac1345890aab7b8952734d84ca3b1f50aeb7712d85e4eb609701428f1e2daa7e2d84ccfd1d4f412eead5da100ff55e1f2c5ada989fe70b17d8325ce155d3736f5bc6b45a087b1bef1e374331c4a", 0xd7, 0x0, &(0x7f00000005c0)={0x2, 0x2}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r11, 0x80185760, &(0x7f0000000600)={0xf932, 0x0, {0x3, 0x6}}) syz_extract_tcp_res(&(0x7f0000000640), 0x8, 0x2) ioctl$WSDISPLAYIO_LSFONT(r11, 0xc058574e, &(0x7f0000000680)) ioctl$VT_RELDISP(r11, 0x20007604, &(0x7f0000000700)=0x2) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000740)) recvfrom$inet(r11, &(0x7f0000000780)=""/241, 0xf1, 0x1, &(0x7f0000000880)={0x2, 0x2}, 0xc) sendto$inet(r11, &(0x7f00000008c0)="6dce44527fcc5e4208d14cacc3af622dfcdcab6ab1908642499e93ffdf5fd22b399ad75e33e6e6d4c5879387f1057c7bc322fd89bcc659aa4a0ef055ceb9f4fe78e8fdb039a96fb16bbfd940c6e4cf334972b0ca2b06", 0x56, 0x0, &(0x7f0000000940)={0x2, 0x1}, 0xc) 16:34:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x81) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f60696c653000"], 0xa, &(0x7f0000000440)=[{&(0x7f00000000c0)="118606fbb4faa6675d3a57d10a857fe5abbf1abb26f37a9bb5baeb419ed9cc6cd0d00b4c339896b94c66c1ac6fc9f16f50f04b69e4621b717730f926", 0x3c}, {&(0x7f0000000100)="906b8b44213a309a512e1674ce9737b1b5e12d8488b513c40a5ba940019a9c646b77e0616fcd3dc3b2c8d90d76c7c0545bf9b5d86950b774892c221de674361ac19adec88425fb0df6c6f0cf3d82b9dc05f3cb82bc7fcff3fbcbb8ba933c6ef61c90fce4c436320ad5e47b24a4f3bcfc38e06d27bccdbe9c63ea59c0a04d8644cccde9beaec1f1e345046cc224d2cbbc7c08050df927591180bdcaa8a64656d6994972976e977e0e5b2824f34b8d3ab0c665f306491408a39bcb24a777b3976030b936877897ed07d74a029686ccdb4c1903c68494", 0xd5}, {&(0x7f0000000200)="9f2963d7a2e2565e6ef013f2c586c588c47d94883fe066a113d8a58d43b38464a01575533511508b56ed5002566f74cfe4990201284dcfa4cfc0f0b780c4e4c373d0cd14cde7b13a00eceab9a163f9ae2add7febefeeff84932ae914b5fb1b6779f873c8c3e661e8ec0b6ff295380ad23db32a779e02f45f8c3fcf0bcca145c1e82cb1ed41cc05913f05b1aac7f636145e76fc51957979ac378ab5f194fbc161d531528e0aadcee7f138eda19604d8daac2221e3d9ddb24804", 0xb9}, {&(0x7f00000002c0)="428559888cebc999b513aeb9e5d66e8429663c47a5519dba4fbfe6f4d476d4f467788f710bef41ec8a78b5422dbb1686d069f68aa90e6c14622be2b52f7ae5cbcd7ad611501940832a59c814c25789d3c2853a4f9de958f87a6ed2acea575c83c5d11ba918208c279d6db0aa0c5297c129fcf6b49e2769d2e1c496e60f99513ee9f0b082ed7366d6a2a7400bb556c7eb6c7a6b4c20ae279f1f536797e5bf07a6e095de9563e4c9c18ac9bb6c55643536474d92d5b4dfba20378cd7d139dc57d9d6f7547c4a6ead50d2c8d785cb1783f146fc3b96efffa18085797dbb736c8a3a5f", 0xe1}, {&(0x7f00000003c0)="6f07b6feeb32dde52317eb25bed2be732aaf3ec956cb012ae1a61056f14d796107cf40085710f874e2e2af04063e93504f7cbb071b6ef0b3acb1582b03f9593713", 0x41}], 0x5, &(0x7f00000004c0)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r1, r0, r1, r1, r1, r1]}], 0x30, 0x6}, 0x404) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x40, 0x0) ftruncate(r1, 0x793) 16:34:48 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x7, 0x3, './file0\x00', 0x1ff800, 0x8001, 0x8, 0x1f}) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000040)=0x1) ioctl$KDGKBMODE(r3, 0x40044b06) 16:34:48 executing program 0: clock_getres(0x9, 0xfffffffffffffffe) 16:34:48 executing program 1: r0 = geteuid() setuid(r0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) write(r1, &(0x7f0000000100)="cbdbc65ce298a8d0760c2a35c18d23a8fa5125489ca37d5e7d418c1e4f1a45bae754cd4c6f40ddd26683c46e17c8ed887904b011672b5a662a6c971b129f50126cd9ec0097f1b1c4c50fcf85aec7b39a78ba7e02", 0x54) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000240)={0xc, './file0\x00', './file0\x00'}) fcntl$dupfd(r2, 0xa, r1) poll(&(0x7f0000000340), 0x0, 0x0) 16:34:48 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x8) r1 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)='Q', 0x1}], 0x1) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f00000000c0)=0x1f, 0x4) r3 = socket$inet(0x2, 0x1003, 0x0) socket(0x2, 0x2, 0x7) r4 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) connect$inet(r3, &(0x7f0000000000), 0xce) 16:34:48 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) 16:34:48 executing program 1: setitimer(0xfffffffffffffff9, &(0x7f0000000080)={{0x7, 0xdcb}, {0x6, 0x7ff}}, &(0x7f0000000000)) 16:34:48 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) 16:34:48 executing program 1: rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = socket(0x1b, 0x2, 0x0) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)}, 0x0) socketpair(0x1, 0x1, 0x4, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x4, 0x4, &(0x7f0000000180)="0380077843ff86d9f2970450b4371c2ef1b0913a4978f478593aa1327547b85913cc1e63c42e00ba4fdf13f6dc39d0659354a23bbb08ce61c3882a479e2a42fc", 0x40) 16:34:48 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000080)=[{&(0x7f0000003c80)="81", 0x1}], 0x1) dup2(r0, r1) preadv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/10, 0xa}, {&(0x7f00000000c0)=""/132, 0x84}, {&(0x7f0000000180)=""/238, 0xee}, {&(0x7f0000000280)=""/75, 0x4b}, {&(0x7f0000000300)=""/125, 0x7d}, {&(0x7f0000000380)=""/252, 0xfc}, {&(0x7f0000000480)}, {&(0x7f00000004c0)=""/94, 0x5e}, {&(0x7f0000000540)=""/34, 0x22}], 0x9, 0x0) syz_open_pts() setreuid(0x0, 0xee01) execve(0x0, 0x0, 0x0) fsync(r0) 16:34:48 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/56, 0x38, 0x800, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 16:34:48 executing program 1: socket(0x1e, 0x8002, 0x4) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x6b, 0x0, 0x0) setsockopt(r0, 0x200, 0x1, &(0x7f0000000040)="e55adb31173b9e3b2f3d7f591f0b729fdd19edc07e5e8bac2df750fec5c7f3ea9774e1de08bb5e9a6427ac5ace38d246befdc48bbbb8d39a87f097975624278627628cc73e8ed341f9263675628ddf06707a5fc5d695d3581a950a1929514a", 0x5f) kqueue() 16:34:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = dup(0xffffffffffffff9c) fsync(r0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000200)=""/194, 0xc2) 16:34:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="40002e0066696c6530d7"], 0x10) 16:34:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x86) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = msgget(0x1, 0x51c) msgsnd(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="0300000000000000df5c99160292a9345f38c7935ae4b11781409e763239d7bb6adb67dd1ee77cfab1a94c321c283eb678c2f525fdcc23f90232f3066334c75006393717fd906cc5156c2ab513e336fbe9094285b00609bc63383b35b5a7ef402fbaf61433eaca926fbaa06e2c131261c5fd653302426b5a520f8bad95a5f0261ef3871a74cac9a196c677352b423cfb419ad7701d51c0e0686507075d841c5a91e9398d28cb184c5fa0c6de271b55e2bfa60d20d0d8000000000000007f0861ce864e5b27dc99c58afa1f6283b17ca89baa9a162244741abba023be30ebde3c29f2b6a6368ed867f7aeb000b37527a53101ffed7f57f2ce33cd4de349ab6bbe8de2c1da5634d26bb40ad31a2b1edef4e781a153eb543291ddaa726ea5843468af3f4f716cde359d458d9d3e7a7a20b9738720e39239842a500c4cb0d96ff7ccc16e3290f167a72d6417a60fa65ab49655c2d974d0abcbf7b119cde699ee72a3490bf27a715e958ab26ea4695886d50018e1f06a24a2e14f4e5497c7971099d00c65e63cb03851d13bd5cbf557770d1d30f51fce956af4493fffb6e7fa40a43aae1cc298f69958cd88357865e7fdccf0c5322c482658ea1a622756b8128594fa1855a898e67b346f4ce3956b3e5919b1771b28a570e3d3f6e5d0159f6216a5c6adb120f905b44a1cf3cd8b46ae4c126fa12fb7850e8290448c67762fb49937a2d9c0f240cc096782405ba56e0ec10eedb6cb99d8ec5c46c8de11c7089141db91f4e9b36711cab7541213ba9fece52190f3b01c71b6ca83d9c4ca4cf0efcf6cc05500cdcc35bce825c2b50ff2c522d411ed5780adec098863269dab534b2fd0794223d2dc119e4c5e227616cb51e5d7a22f4240db7fbe0f52a19c93f89a87b3f0d6c61293018ae309d33254032edc2f291ec81457670c1d5f02300ab56ab5cacb313c8d44f15064fba68abb3af35b575b17454b7c8e0bcc43971aa53305552adf0327f72aae5a5b2d86bc7a6644bf1b39ea3e739c1f01effe39ee795be373855ced735dc37ce10025b6c6397aa66a742ae307420a3292dc1635402d2c0c8c732ec583ef5d922e53edb1abb12d228a37b7aa3b8f788e2731441b06e5a08e7044c06a5e664473037f8b3cf8cc682c4f71abe8890ab58c8a6b46edc989f002131fc6703113a61eb701462c7a0b6950ed9897b798e21e71a34adbcc92fd1a3dd318182b148db08e10121df72e691ac6e04df2f0e23f014f40f4dd96b77a56c6bad455adabd2122c820b2b94c0bba469906052c2e9b5c8fb635148d6cced9f454a6023e7a28880c6917c4bb000976baa3e8389deb51ed630dcdcc82bfae12383504eb93dd48598366bc1c390313d2adf5db3de30175e2d6df9306e24e669facacded3a79d3335d10eb0a947e57f7503139169247086e68bbee965af3822e7912cb6ec50028222877717ece7db97f5e1c5a927946a69f39a38a5f654caea51429d97d3860f1cc16b67d49b5150864c3b3b6844f0c53d375f3c3967d27b17223faa821bcdc9303d62746f9655b51982e7fd2151e77902a185a68d3f414b8c1b9b5635c39c66e1df0a101e7d74242c2b2b47575f2d91e5459b9f59253789d9c78dbd5cd04be8aba2b5e9508d2ee5ec00b97a14bc93f6013e3dce3d61d3e4e60a88a8a205302df5a6c927f3c161323bcdd6eb10ab623b56ebe3caeb73f00c0f35d8d7e5071e15e620ae0b83f0365d74e2d5254c991dc0fb1973783c9e439a7fd8e0fb600e32171f3deec7d4bd20bb7df03817ebdc3008b6634e7f3f5dec6d35b262d6063355a5b5fd675d84d988afd38982edd969f028d6c1378dc6d255939f373b974b5a9bf92222d456fcef680f1e1ab6a53b98060581b7b7011aacf72906ea982ceef6f8d80eff376e2c1cf6ba10d55977f040f2f395680b7286cb02b95cc3e99f3fcf826ba9b5caa377e093441e4cd45289122bdb6ccb01ff4ee9983f370e43cec2d202e6896e380ea3aae595d3d2be81f96386325ce2e2ede2045cbbac6ed5b0968bcfa5207319add29039849b7b1952321d8ece5fecb0fdd5a09a8103efab087c936cab065fdce4fccae6d6adbba3ddb7140532160b14ad496d6bae02d14e727a9773cae22dd1a42ae5da5f54c661f6f08c3ccd739ef413dc6229ef856244ee2a2a566880b2cc6643ea5df5e3e0565b1ea41ea783290b252a178926c20bce87d96d4738726a37e3a9ffd569663d3d16d52e5c11ec0902775ddf2dde9ecac79578d325393b52c667ba529276ae1a0e299603777fce9aae20d3cb552991b2020054505375262cef236f6e969abf4e9982c6d439ec6f43ee70a9dcab7da550da7c261f2138acc822e68a904a1e7b6239ac13b397302de89a616686160cb8137d30adc72cb67fbf57528437c9763e946bf7028df4d246b61996ed23dbc59026d15f25de8470ad59fcdf7b49d4b6bc3f36f267aa2541f091ef260a2444b0ae2b6900ae02fca0e4cbe4753a784347becc5b633f0e9d84f92fec0f160edac059dd7f140c30ba32643cc6e7e53d9455ad5c5d65998c55bd54748db7ea33f66d2bbcc83b522cca04d831249f2550750e1997310b20e73e3251f5d26481fd9a55325738ad1507457b42b56d0ec47e9a9bced6e2b371b8ebdbac89d1f5c596cfc82900e0146cfbb93d7d25e8330a6c7b28a32285a3b2cf6bceb8dda2a5f5b50225d1ead5d4dd62cd6c1f439adb5001dbc9985bf616043c14a2f063c93d8381c940f9039f18a30c9ba62f6556b68e6d4036d2118b7d8190cac22e7b31de1d86f1163a28239bb694e9ae88116991878077ea0274896a7141a9f13bbf493bb903790bb4fffdf9d46a80bea028a092d0ffca18935cad626434354983c7b9d6898733efb6847ce1eefea3cdf802ddce9f4f83763b733fa1318b0f0a2f253a9c987fcea8455864d9f8f6376c0d21598a72c10a9418df8a8f4f576ed01ffcee7dfc810e87df5809aba294b22060239a0d5a5c4cef2ba44e393951c4b90a33eead494e5e100e03b50cddc8117c9e78f015e0138ca3b87f6c0ec88b934c56885b125a93933d3471ac7948a18cfb9d0a8e212cf0646e4154a5db1e68630ef1bb033974b96521baf8ba8dd07a846fe17ef929755ff5b6db839025f8675b073d352c2a8c5a30dd862a81d386e1e8e411dfcdd505e0ef0d9ea14ca411a054c3bafa6ff08148e27692037e230e1d4aece0bf89928a56b95e95d3dc0311f47dfeac11ad7b9abe974a9a1728f6fc823c009d4b2980faa508eb1a3e0e430d7284127b7f6fe3d0fa8411a9bae27b0513ad1cc2657fc5fbbc641bf4a5e66d367ad77c5acc742e48280dfc5763aec781a8bf81d038823c0853ac047218f63fd8cd443acb48ba4019bb404c22a00c251ca6cc9ab84a79f39438e5d12bd3eadda40b7c6b794e99337565e12c30da59d680b85080babe3b82807b7d8b178072df91acc4657cdd6086e3dee176d2c342402050bf9bbc16b248b4c4743608df674529af4167135327d50511d9d7bc911a5ffe21784b1baa20d5580980291080870d0c3a0688bf8c24470f4c3e99b384564ed9f38b3aa8985d3d5c908c7d41f20559ec966930f2f4fb9e457aba829c295595441b081d174f1e4911ca13ee011874692dce93b78e1edbe45319104ac937c50f6937aab7ae32045992590beda3214b5a651788367743b729b7376bbd57adb95f78fb6ad5762f2704ecf850be9f285378e025055cf4346cb7859c1b55dafba03a2f8f41b12cba376e0e01be1e0ac1ff8fab581a0c4be9d5790db35e107db443a975f963e1356244c09f82973aa6b3ab647aa987eb0ffa159a62a0686c091401815770f4de112f7212a753f28b742d1f9f2f5bf50dd4e56886f1bef862e3422dc56527b30673e12b4941a39ac9edacb4a6f3a6a0d449d425c421be91eb3b6b141a3a30abb302083da142a3ba7fee695f74b74d028ce5bbd1c1e6c1c247660c7fe5c471065aafec1e60fe4b3186062c5f5dfcaf1245523369aa9342a79a0892fc0b5b16a2a5975bf3e1d53226beec05dbe6afce0b55a21e3285a274cfade111544967aff478f5f0d641706086018123b0db43f6ea16e7239ac1c37440004000000000000592a82dc5576c8e773593d94ebdacb3a1cd308c9e0858821367d8fd3d04a35864ec71bbafd13561cf42c654218a245d75beadb9909cf8ad7eee9e557b3d1d2a3b681392362dee0ea4da850f43ea4e9babc016db6f9bcdf790252b80523c35fbf6bd584ed8fcbfe7902436ce2fd1d0d1932c450d24a0bf32cfdb944773356f54375b927566b63faf49b96bbe3aa5b70ea62880628f2170241a8d3320a98fd576e8be93a7f486866b07cb26dd41999515d819bdd7c12382c812ee17207c4d7f74ea3def7318b1b4236bb82a9f9ff83551af6231bb93032e13cbda434254b5da3b08b3edff5b9f263ef2119ff66b40efd0e0f76de19f1bbc3af3123ad6c8f4f65c13f156056cac9bd76244033a213d0e8ec3b3b1841228707cc9406d58d8b7e5576b5fff34e63061646fc6891447a21c2b8eec2028d55708a11f26f08fb3aa759f32ebedd4ce8d95495c0e06e1ce5b5212873f9c8059bbba09647fd625397379904cc87a5e396d9d8c05aaf72b100d845ff832973dc7d6a01e080dd88a7795db34c2d89e99ddc423466d668f3fabedeee74f4755b81fc956a80b52cd7d3f9216bbdcc7480285367572bf9eba52bfd8ebda74bda3fc3ef6458ecdeb1d44a2b6c1481c4c0ae91112c71d82008acbc77ff41049341215473a70460ea7133eb9ca28e114b17a6f5cd5a6e893ba3392c71bf2dcb7fe6fbfb14250e876682e0fec3fb1e63b80e38c428d56fdb0f94e8a34c59408916634cfb00fff33716ad70f457c53b1346b0fb565f75a973bb556493f8875f0ad0d6e21ca98a5310250e7dd5dbf42109474dd066a55c79ea2a05aa15af7a16fa61a1f78a681f1d83421c61621c96787b52f6d61e7b64a314f085914d2e6271b5d7d55186691ffb0e3ee98343fb355f94c69ee470efd487f50ce620a049bf340f360823f26c661a2250bbbfa6cb9181a4f52d99bd60dd7fb828052015785a7db1f0c8ef5c4d287dcfc8cf8feedd5a304a93d267398547461492f89c04586e926480e0126d42b7beba978cb86d9b9ff7a555de460d8df0995240990dd09c175d6daed229c82db8b4b96644647ad68b39d456f9971458a0fe968a4afc54579dbd829cad7a43a8e4670e95d8164335afb9c0a66f77addf3237616a2b8940b26717ef7ab0f19b37eb49b0cc9b0f0c7a7529247531e4d80230802667c222680bab0ed8713964153c560fc2f7c253269541c375be75330583b4b76b38f8a58231371bc5131ccc83d826b5cb23b48c7f66f877cf2dfd64beed4e57c92c3ae179e6796414e15b48a2b263cd14550bccc0fcdb03bfd8a55cecb9f59ebe3334790074c7b58b59b84d11e7a8af641cc153bdf33b09f062f0a1345cd052f0ac453a90ce5e38b8f20d2f1b85b3d02fb16e3bd16b2fd7865e3fbf01e1362c193c942222ee50cbce794e00b2ca59641a7a930165fb95020299ab61e6707892f47d56a8bc67b53c0e1e8166ac951d60ac279c776e2d77a66a3f13acbc483b258863087f1ba41f21edab431205be2b49de573786f8c9ed0b511beb6f1e66b7d145ace0c11e94e1f70a22382d023bbb3eb8ea8f9891441b3ff77bbd93a59e52ba5cbdf8c1475dacee3469163b6f18c964b2c2976e4ff6ec8c80590ba42c8ea9fd98e8cd3fe0908b06f5a508f186c8359b00000000000000"], 0x1, 0x800) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000340)) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000100)={{0x33ea, 0x401}, {0x1, 0x7f}}, 0x2) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setgid(0x0) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, 0x0, 0x0) socket(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:34:48 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x3) open$dir(&(0x7f0000000280)='./file0/file0\x00', 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open$dir(&(0x7f00000002c0)='./file0\x00', 0x419, 0xd) setuid(0xee01) bind$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:34:49 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x0) r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3a78bc4dfd68dfed, &(0x7f00000000c0)=[0x0, r0, 0x0, 0xffffffffffffffff, 0x0, 0x0, r1]) setegid(r2) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10280, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) setgroups(0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) setuid(0xee01) socketpair(0x1a, 0x2000000003fff, 0x3ff, &(0x7f0000000240)) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:34:49 executing program 0: r0 = socket$inet(0x2, 0x6, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0x1) fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) r3 = fcntl$getown(r1, 0x5) setpgid(r2, r3) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="127ddeae22fd0da73b7e2176e05e8f5b33c2cfce993daf0406c17ceeedc9e8b17c70", 0x22) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0xe6) open(&(0x7f00000001c0)='./file1\x00', 0xc90, 0x100) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280), 0xffffffffffffffa8) shutdown(r1, 0x2) 16:34:49 executing program 0: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x2) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)) 16:34:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000100)=[{r2, 0x1}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) dup2(r1, r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:34:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10, 0x2}, 0x0) 16:34:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="eaff121305000000", 0x8) poll(&(0x7f0000000040)=[{r0, 0x80}, {r0, 0x2d}, {r0, 0x29}, {r0, 0x40}, {r0, 0x2}], 0x5, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x80000000002, 0x0) 16:34:49 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x10020, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) fcntl$dupfd(r5, 0xa, r1) socketpair(0x1f, 0x6, 0xa, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r5, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x41, 0x50, 0xffff, 0x4}, {{r1}, 0xfffffffffffffffb, 0x9f, 0x1, 0x4, 0x1}, {{r4}, 0xffffffffffffffff, 0x0, 0x4, 0x8, 0x25e}, {{r6}, 0xffffffffffffffff, 0x98, 0x80249b6a6606b072, 0x8, 0x7fff}, {{r3}, 0xffffffffffffffff, 0x10, 0x40, 0x101, 0x8}, {{r6}, 0xfffffffffffffffe, 0x23, 0x7, 0x0, 0x7}], 0x101, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffc, 0x44, 0x80, 0x8000000000, 0x5}, {{r4}, 0xfffffffffffffff9, 0x1, 0x6, 0xff, 0x101}, {{r0}, 0x0, 0x10, 0x44, 0x200000000}], 0x7, &(0x7f0000000100)={0x4, 0x401}) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 16:34:50 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000100)='./file0/../file0\x00', 0x90, 0x94) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000011c0)) kevent(r0, &(0x7f0000001200)=[{{r0}, 0x0, 0xa1, 0x1, 0x7fffffff, 0x10000}, {{r0}, 0xffffffffffffffff, 0xc0, 0x40000041, 0x40}], 0x100000001, &(0x7f0000001240)=[{{r0}, 0xffffffffffffffff, 0xc2, 0x0, 0x8001, 0x9}, {{r0}, 0xfffffffffffffffe, 0x20, 0x4, 0x100000000, 0x101}, {{r0}, 0xfffffffffffffff9, 0x8, 0x20000005, 0xeabf, 0x2}, {{r0}, 0xfffffffffffffff8, 0x20, 0x2, 0x1}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x4, 0x100}, {{r0}, 0xfffffffffffffffb, 0x48, 0xf0000011, 0x5, 0x2}, {{r0}, 0xffffffffffffffff, 0x63, 0xf00fffff, 0x0, 0x6000000}], 0x3, &(0x7f0000001340)={0x4, 0x8}) ftruncate(r0, 0xff) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000001380)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001180)={{0x18, 0x1, 0x1, 0x312a}, {0x18, 0x0, 0x20, 0xffffffffffffff23}, 0x7, [0x3, 0x101, 0x40, 0x5, 0x0, 0x6, 0x1, 0x4]}, 0x3c) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) 16:34:50 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) pipe(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) fcntl$setflags(r1, 0x2, 0x1) r4 = semget$private(0x0, 0x7, 0x200) semop(r4, &(0x7f0000000000)=[{0x6, 0xff, 0xa2052aa0832aa107}, {0x0, 0xe440e6b, 0x1000}, {0x0, 0xc8, 0x1000}, {0x4, 0x6, 0x800}, {0x0, 0x5faa, 0x1800}, {0xd18a4151f2ed832d, 0x10000}, {0x6, 0x3, 0x1000}], 0x7) r5 = getpid() fcntl$lock(r3, 0x8, &(0x7f0000000040)={0xf5c81f9aae5bf3dc, 0x1, 0xffff, 0xffffffffffffff0f, r5}) semop(r4, &(0x7f0000000080)=[{0x1, 0x0, 0x1000}, {0x2, 0x3, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7, 0x1000}, {0x4, 0x6}, {0x2, 0xffffffffffffff53, 0x1000}, {0x7, 0x4, 0x1000}, {0x7}], 0x8) write(r3, &(0x7f00000000c0)="074e5af1e64c35e043a9d86e51a310f598e751bb3d2be74d4d0630e7d79fe8195010851501b3e390faded3f3adb5cc58dfb6500a4fcc22622027949f1d0d49a7aa89d1a448d76f8df3f4c53d0e5030afb632655047e1c5cf6729bc3b242821a24ab5e910fc580c55a6879850581d37daf44afe5fa4fce465ccf3577cd538bc83d9b1e2340b46717f9a5109210a64767c98f9bd005b269a1bfdc77dea485b108db7e7109eee7fbb92a5e5f04dbd10d328a4ba8121080db1e6cdc909578cff764352f5eccbaafb7b8ee3592d7cd3eb1b", 0xcf) read(r3, &(0x7f00000001c0)=""/35, 0x23) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x810, r3, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$lock(r3, 0x9, &(0x7f0000000240)={0x2, 0x2, 0x2, 0x5, r5}) r8 = socket$unix(0x1, 0x0, 0x0) preadv(r7, &(0x7f00000005c0)=[{&(0x7f0000000280)=""/203, 0xcb}, {&(0x7f0000000380)=""/62, 0x3e}, {&(0x7f00000003c0)=""/253, 0xfd}, {&(0x7f00000004c0)=""/29, 0x1d}, {&(0x7f0000000500)=""/80, 0x50}, {&(0x7f0000000580)=""/56, 0x38}], 0x6, 0x0) connect$unix(r6, &(0x7f0000000cc0)=ANY=[@ANYBLOB="0100ae04005d767c81060ff292fd9da465dbf378bec7022e6bdca089510596d1f45bfcb46c552aaa4c9a0f458a58e60008c2fff2ae3f21b06772ee8c72f88c49baeff6a5208ca6ed029ffa1c4019beab45240c4f19152c4cb70b713aca4017531ae1a782b5359b487ab44d5558d7b5b1c8055d20b50150431b1a5f2b0000006c70fb141e514d33be065caa4914884d4f4f6b7279f31976d223a36071e4ab613c8271d9a402313a74cbc449a14f023adeede3edf89aacb7d7674b588482d88ab4cf56e02cadeb8677fbb41ee78b723508d52a4378f4ed2f122f3b8f84cde09d75e4d3017f3079faae5740bdca000000000033efacc5752343f4d98975a09bec1d16c45b10d7da2dfbb72de04c9278e8f60f67a1b8973b7a93a46e9bd719c9e41a73b8282da74d9e4bf7c92b46508c87fbc7fe5fd7b141d6111268"], 0x1) poll(&(0x7f0000000680)=[{r6, 0x80}], 0x1, 0x1) setpgid(r5, r5) r9 = open$dir(&(0x7f0000000ac0)='./file0\x00', 0x82, 0x6) r10 = getpgid(r5) semctl$GETPID(r4, 0xd4094ea4615d3ec4, 0x4, &(0x7f0000000700)=""/132) fcntl$lock(r9, 0x9, &(0x7f00000007c0)={0x1, 0x1, 0x100, 0x4, r10}) getpid() chroot(&(0x7f0000000880)='./file0\x00') r11 = fcntl$dupfd(r8, 0xa, r8) fcntl$dupfd(r0, 0x0, r11) getpgrp() write(r6, &(0x7f0000000800)="27980a4db0fae0c9edbf4626693aa717aae15869a448bfce04984101817e2ab5b05fb0a13b08a70f1f59a5c5c96ea0a16acaed988869e07f90b24666820d66fd2a83e66e3e52af4fdae36f4fcbf86c6b458c2aa5ce11da6ac9", 0x59) writev(r6, &(0x7f0000000a00)=[{&(0x7f0000000900)="3a8c60a0ca9f6050c449bca50589e70bbdb4afa73fae26325fac038782df2776c5957077dcf553e5a20ad3864ef3ae2820bfe6ca008b43967549f85a04e901c9d0c7e484acf0394b863bcd74676684372ee70d699265d1a1c6106bde46f955d292ad79a438e590027109ecd544613805fa2c0d0377b3180bb9765e73ff98ae5984c6d2251319c1b77c4f6764321b867dca147518dc538a9f341927dc499af9090335b975a28c4758e8fd7b58a47f9908cffe4c44eb4c735b230dfdac8a28c073b75d8cca3d19d550f86abbd07c9bbbdd856645cff66f189fe43ae687f3594bccc4ccbacc1213dc69eca451a9f7261b", 0xef}], 0x1) fcntl$dupfd(r9, 0x0, r7) 16:34:50 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="08bb17da25fb6eb1cb14345733497ebe05692197eaa349b53e6534de1070ed21bb81749d36863828d65d8e05166da7c27fd332e36bc25e4c56fbb007760ed40559c272729b571c789e97690be3a818a501eb0b74650e60f603f3d900cfddf63206c1fd479f5814755b70b3c4d9741f7751345f01e860d8f246f62189d81478a0816c8e92691a0746329747638ae9d796d8a256481920a2a388dc91aa7d3b29373a4ffa0dfaf92ec4440d1c98979dff0e62bf611727"], 0x1c, 0x0}, 0x0) fchmod(r0, 0x100) 16:34:50 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x7a) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0xfffffffffffffff8}, {0x4000000080, 0x1}}, 0x0) 16:34:50 executing program 0: r0 = syz_open_pts() getpeername$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x5) syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x2020, 0x4512) open$dir(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x4}, 0x0, &(0x7f00000001c0)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000000}, 0x0)          16:34:51 executing program 1: nanosleep(&(0x7f0000000100)={0x5, 0x3}, 0x0) nanosleep(&(0x7f0000000080)={0x3, 0x2c1}, &(0x7f00000000c0)) clock_gettime(0x4, 0xffffffffffffffff) nanosleep(&(0x7f0000000000)={0x9, 0x1ff}, &(0x7f0000000040)) 16:34:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = socket$inet6(0x18, 0x0, 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) close(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f00000000c0)=""/248, 0xf8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETMODE(r1, 0x80185760, &(0x7f0000000040)) 16:34:51 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80000090, 0x0) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x6) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x28, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0xff, './file0\x00'}) r3 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000100)={0x2135, './file0\x00'}) 16:34:51 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) recvmsg(r1, &(0x7f0000002280)={&(0x7f00000000c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000021c0)=[{&(0x7f0000001100)=""/142, 0x8e}, {&(0x7f00000011c0)=""/4096, 0x1000}], 0x2, &(0x7f0000002200)=""/114, 0x72}, 0x1) 16:34:51 executing program 1: shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) r0 = msgget(0x1, 0x20) msgrcv(r0, &(0x7f0000000000)={0x0, ""/156}, 0xa4, 0x3, 0xf0ceae19c93636e8) 16:34:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000940)="582720ebabd16ebae63225259560f88ce3a350554423c54c77abe5e5815f73f2a044fd33055d52fbd5e417b84dd672332cba919500779b0691ae89632dfc94ff334a5619515a4c8a00614b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100), 0x0) syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) 16:34:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2010, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10082, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)='oP', 0x2}], 0x1) recvfrom(r0, &(0x7f0000000140)=""/157, 0x9d, 0x800, &(0x7f0000000080)=@un=@file={0x1, './bus\x00'}, 0x8) 16:34:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r2, r3) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "85107bbfa600"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:34:52 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0xfffffffffffffffd}, {0x21}], 0x2}) getpid() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10001, 0x0) 16:34:52 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0xef, 0xe5}, {0x24, 0x40}, {0x88, 0x4}, {0x25, 0xfffffffffffffffa}], 0x4}) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x40, 0x3, 0xf41f, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x0, 0x101}, {{r0}, 0xffffffffffffffff, 0x0, 0x61, 0x40, 0x5}, {{r0}, 0xfffffffffffffffc, 0x40, 0x10, 0x1, 0x2}, {{r0}, 0xfffffffffffffff8, 0x4, 0xf0000000, 0x7ff, 0x10001}, {{r0}, 0xfffffffffffffffd, 0x4, 0x60000001, 0x5, 0x401}], 0x3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x5, 0x7f}], 0x6, &(0x7f00000000c0)={0x800, 0x3ff}) recvmsg(r0, &(0x7f00000025c0)={0x0, 0x0, &(0x7f00000024c0)=[{&(0x7f0000000300)=""/58, 0x3a}, {&(0x7f0000000340)=""/103, 0x67}, {&(0x7f00000003c0)=""/120, 0x78}, {&(0x7f0000000440)=""/105, 0x69}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/4096, 0x1000}], 0x6, &(0x7f0000002540)=""/106, 0x6a}, 0x3) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:34:52 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x8000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x4, 0x0, 0x401, 0x0, 0x80000001, 0xcb, 0x2, 0x0, 0x1, 0x1f}) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 16:34:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000004", 0x8) socket$inet(0x2, 0x8000, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/223, 0xdf) 16:34:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x8) r0 = dup(0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) 16:34:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000080)="a674f94f596b1e44e541b225d76135a8e6e3638d419ad3a173dc7e951fc55ce8bb2ee6ac523384754760bd6549795f401d54d3d22f0dcea96cd04628156fb8c9399a06b5fc614b728e1f75478a567e4e4325654040463c402bfd19c7e69114e78499f3687c31a8568dfdc637316fa3df8439692583745ee96373905637cacd6bb34c16524ac879167db97c97e0288d4cfc18691fe8d1a499534cb2eed741846172ed8f260a9086162fda4a920cdc7ed84c0c726a4184aed64bf949a1b12ccb026537ceadef6e9b474f97424a", 0xcc, 0x408, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e7300"], 0x8) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x41, './bus\x00'}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="98f66634f65d1272101dd67d57", 0xd}], 0x1) 16:34:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) lseek(r2, 0x0, 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:34:52 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) setuid(0xee01) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) unlink(&(0x7f00000000c0)='./file0\x00') bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:34:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bc", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2591d3f45ce6c321a8cf98848e4a8051bd24313dea8d0343d605afd928dbe0f53b523765381a3fbed9d7c7f5ecd520000f55d9bb05dc03e23a001000007f559b7cb5e32d0fd4e7199679daa9010075ee6f7031d6220ed69a19be423cab05c600748aaa88b791a61d75bc9028a2b8874064f0d03f8eaf301e3fabe7705b4cf01309bbe061a751731e5c0000f3431748935d0e2f319a15cecdd79cd68131400b4dc386972d2eae0000000000000000fc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba765b77a220097d2250f6ea821e153a6212dc30a", 0xf1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCEXCL(r0, 0x2000740d) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) sendto$inet(r2, &(0x7f0000000300)="17e89d85407bb5dc199e6a91933a896bd734b7676ddcbb3d4ab266c20e9ebef0f4db7d5236fd6285166e955a33395567d0573d184ae8720545afdd731d6dc53e34d0b278da3a8e5cbd98a0f81d1e94029224cf06a4f9b2d7f1e37e0fe5dc1fb6df0ada90a7e641b09fac811d439799f53e355ba42e5b2cdf061f578a2805e2a409ef3e5ddd3e284a22", 0x89, 0x404, &(0x7f0000000000)={0x2, 0x1}, 0xc) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) read(r3, &(0x7f0000000240)=""/161, 0x9964) 16:34:52 executing program 1: utimes(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x4, 0xd76b}, {0x7, 0x3f}}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x30840, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001540)='/dev/zero\x00', 0x404003, 0x0) pwritev(r0, &(0x7f0000002980)=[{&(0x7f0000000200)="ec8a0c68c85a851a6a28a5263ec2cf86b32a6e4503561285a189f681f91cf95eb9c8", 0x22}, {&(0x7f0000001580)="a0f35049e5b3139e8cd63034def0f9c1cda74e1987f79515f921ec8379755ebe69d6d5093bae4b8645198143fd4fd82f31bba8f93769b581af1d51db224b788d756cb2baae179a9fcd42fb635c70f346bb7a147bb861f1de320168c0182c60d67fa11973eda8f2b82bbdbf5058da557ff42f29fa9ad64957f4d71294ab63ee93b740649ac4b871e198b9bfa0b7f64e7c1f40a3c66946ad946dfad68cd6301bfe4986b692fb89ab56a24c509c9250be706bb10b", 0xb3}, {&(0x7f00000002c0)='Z', 0x1}, {&(0x7f0000001640)="a4dd76f45b94f7b1033bb3f2a78dff87792e536fb9ff3d3499060c39c490e7cafa3d0666ea5d2793e3902628ad907736078d530b3ee169ecefe03edb284ba80912f0de2ccaae5f617599036139d5022d37271e64f79835ceba874c3a819df3ab42256ecbcf116f3fea12e60c995eebf5863ea3e258a73caa45d79a71ba57c4d3b8d62347438a4b7022035f8d50d34177b56e304a88e29c2e0cb624263b40fed201a5cdfc307e2c1c67b0f455b054e207f18399e63a8d70da851e3c88244cc15a784b6dc15835e235c4ffee3e3871fd34bbdae822fe5341762d22d5e3adb69960d7fda03483945acaaaef1a7b32fa0afa608b72d9ac18235e2cbcdf416d71178a621b1f5c0ac083928d34597ae3ae975968cc3719c30c76543f306b75731098b0639ed36a052ea6270b3fd9cec3a3dfa8f6dabc3cca4e30eab426e88c677eeb8e4fe47bbdef42ad2b81984909e76b0ec35abae1e1b0ede06f95e9896e2234ed617144331b42f262cdb1af4a1779c08c3b55940a2019aed34534ca831a87959d0de1104b0cabb32d56156e7cc1b07c264b87e344684a9a9dd011abf9e1866ccda0317d44a3fe28d5ec78f16a38c4c8172e07e095c7bdfd257a36eea8896aaa76cf8a6bf8f8a4a46345e4c0cd870f6a65439d759a46f18af18b2efc68a3c0e88e4f10dd2661af74c0f330dc3a6f837af894c4336d947b3e0e6e4562500b5a64fb72bb79b8d3af2cb93dd21a64d1f9982fd6dabbf575dbfef0ac8d280aa2d2d886a9ed143025ac7a4cdaee03e8dc560cca57511b9521e7246e4aed75868763309db635cc0ad73b14d5e77db0af93e20acb3b2be1353a2d5af4b9551e9aa3eefa64b3a1d0af3c75a89fe4ab48db31fb22bc6690c4b3ed1a7f27fbd3bee90ea8618b87785bfbf57e4142b6d55af331aafecca49b341b89ed149f1c36534aa50c5886393b65100e17aafb1369140d32b6899a04c84fe13c3c33f69073c42cebd6b874595476ab65d82d3c108d1dfb41e8559ffd0e2e4d51a0e04ea91d7e3288ded43e1e19c1bcded13cfa138e8e89b877016043bd4028ae444ba3ccaa550276b0814df93a91309e12a75b761e3ab701603c6cecf6555ff26020063f5c0ea3891ebbf3a721477d4eaabe33b4ac7b664313cf0d4184d6362f79edf179fdc3e79692f06da154f14f18b541ef193908f0b8816d2bfe41a7a6b7ef5f7301a35cf11c05f9942e574a3e3ffab0ed81edae997d528554cd80d8ea7249ecfcdf1516be4f4294d31f05642fb81bc0a6323bac8cacb1880a81613498c544af2cf6dcbee65ab0968d1c8917f10bcb9b4021b5805d32111b1ce1f31d47c1fcf81990fcf3833066a3eb0b49fb6b242f9f01a840bedca6ac62f3c9ee5f97c514ac7270da113782d78663810e593bf804cd376418993fe204051fc5025e2907786e0d0cbf876f102544a191c002e426d61a381bbe148ec63ec7b055dad059ed9b38219165c6c422abd60cf657ee4e0396c466ebff2a95b2f384fe911cbc8d6ed89b4962b1141f262ca21e1d1faa37e6a33ae1215637336a108b8531d5c285ca57c4af347b89134a1d7ce0e777fa7a55e3a99c451c082eeab535cf6ee94dc01a3deb5d7aaaf8516b55d82f41e1b0fe97ed95c7ebe2fef3155b0deb243b9a8516dd8a0a94a7c233efdd4f3e3f4e6c0bd3da1996a9a68c52c9647bd1b8febf511f66c055953f4f234b2d75cebdb1a25abd699cdcc5d9d8257f53230a7cd0fce885a4569bd46629cc850737ea6b24e9541506566348cbcd42e281a32bffb629e2290ca4e96eb8633f4c3a8b3e5b2b126c40b173817720ccba2699c04969e1a23f205acdaaace0ebff647eb22004cb8535321bd848afaf6108ac784bd41a25a540eee4e56e836a31b2748731a21852d99a5eabd3aed8f03acd96288ce6dc5d47587b3246078b7658ade3eb5e85bfc305609871b23bce6f338a74878969d63cd7eddb76eae8f953bf924ca6a8dcf1b5679b6ad871a009f6113c653b621ab31718e07884de0fc4afc9948606c8ae40168ab23b57cca3449d977ab55d084e80e7f424fb324e1b3a0698a957c2f8aa29033cfe4cd053424344d9cd76d181434f959c14a3a9667bf2db98276713264310e0ffb504464b88d681f3d67e0d12b84b9fbcaf99c5324d4006b228f3780ebfb416a835aec44dc59fee15955068566c327973d36938cb047e6ba4fd20ca84cb92654cc76fc05b76ea6abc91acc7727b0f64624a4ade8d4923c0e6e3df32dccde273609e45bb1c49871da913b67aa7f7a5767be013cdb8df6d5f604bf3dbca1ea6df416e2f956b62c5a0041fecab9cb35f8f1cf3fcd09344a0953356364b9380c1c58bda849fddd6e823e97285d0a43af9ae43d5740622d3511e153868085a80395e4ffe84b266ff65fce333a5118bfa84039c540a0007011fcdb1e298313df0c57a624a08a4cf94374334825e8c92669476c3563c372dcdec3b9645234f01c325009433023971515df0cfae8374ff4b7eaa6515938f51e03098b5e2b3ce4b5107b8ab908ab25cdcf3cc587b8d6f49c7be7368c79b6e1ae205ef1261c3c637131ed4d4303d051590de5690235044d5009c8f4ed26bc55b30dd14374299e3b1dda0f8b97850a041d615f103c864835ddb830c5689abeaa58a01ea5cf64e42b80223b8e3bc92874f30003a1987e4b3253400491f62c8fd401742b1a0689e9ecba17fe4c54f0ed51942f3019edfcf811fada6660679bf690e60401ad55df9b773bd8dd249a28147b4fac48becac60f5ee36dd80b7ca31cbb9f275beaac71f03964bbd8a6434c5bc3bd57053582569229b142d9c673dc1f28dc9e7f6d581280769841cfb112d2fadd737c4fd77fb808569b5da3de00cb8e0483500278555b44c234061085da16d5f33957dc7136a3fbc1ccc38fbdca6c3d8cd97e28c75b03e861973cafa72b598eeb05d26debc8833440a86a9bae977daa380076c777ef8377787e5e09b455219b64e31b1d0eab54fab9cfc7d5ca7523e83ed82ddc81af640734312f22c41044ef8af45791780ad5ea5afeb7c968b4cf45d8bcd9ba4383a51697fb7994d108e2224732b82ff434c2f101ada05e22e0f2d9c1e3d02dae57d12ab4f012106054b35dcb3957eea2d8cd8a0af183309b35c703926225925d6df882a1495161feee6609c2d7f927add9672bcb7f5dbda7e60055801dc6ba3aa8f70fca25cdab877ebdd9ec975ecd1685b51cd42623260d1863451812855d935e003da05a213293c64bf1ee0ae32e45b2a674046a843fd5d67a1746052632ea9ab9c7dace2469a46e44b926c05da170ed43dd0ecade98d51aeecc6bc9d98bc23dfd734072f863eeeecb14cf4ddf83c25016d36c2058f46b1d8e16a967eca67b29d839bfda3b528ed32059a5fe14e3644a7668a3a01865bf4dc7368dab5348b78447396b8cdbf50c7c9520aee6a232bc7887e27691b47e71f7c537d54513fb941dc2fe0edbad3be5b7fb06f72342f06a24a007087d20d7790b035db66b580dbe07ccf91a3d2d017c545e3bf6a265d73acbb93ad5e14de3581b7e4a0b46f3032e37b353d5e37daa0298d351f9bf5de098379118fa949c3e0323755ebff098fc22f6213c58bcf357b0352cde94c45b4418696d5f211e323caf46d2f7810566cdcab7b2efe8b0433a8322324dd4ad0a6bc5312ce3791d97fadd707d7d85c54fbb09837dba65409a9fbbb805bc4fd809b10b8a46541e9e26d674aa6ccfa81f5057d92da4d9177230eece71e3714001446ded1f2599f67359f91cfb00ad331426dc4e6822d7ffd05fbf8108ccb24c50194f114ab887e1c6288a9c8a26cd2115ae1a124ffff060c4ab78c3a3932a2af0621296f9088ccdd6a177b1199039ef150fc49fce3be438379fe4e7cdea8e520e0cc01883f217e7c1f685c64baa36f8c05ca95adfe241364f861efc3a4db58cb366e747f128b4f18631909b05729545d9dcfc38796256091cb4fc82b671309807df3bd4f0703c2ddbed8e8d7738cf30ba66a8b210ec1ea87280212b1550a5cf8a3d049731d37e6f467deb108387c25b9b573514bc40f71946b91f699b5a6a04e4826640cea051d09876a7a81efd2dded535ad0f1bc7f6be3fd0caacb09c4ada8b4d960a8f91a9439bb216b54899397676342f08a6e6f0682aed0e6751a4377d80c597c9824531a2de7934da7fd5287c15ebeb7d0ebdf90ada3a0769579ee61b00a9607a39136c20b9c9168641ca3c9207a6dd4c7f32c8570929304ad1634637f408640f0636ef94509d5f22bf047839b546b4545fcd5da4b3c703025b6c491d9af31921e2c258e2eabe0816c172130a90bf0af51aff3780aeb22748860c69c898ca3720e8706ac329e43df7961427abe0158d3391e98a694aed69e2dbb32f61a69191747b5bb1ffe665d84ca96f5becc29d5b3c4a85a951dce07083e3e57171b98bff7ca5c54b9ba574bc32eeea0a5a9de0b55c71faf90ed3e036dcd4ed81f22a195e067c7ae904f07c80017fb82d503149085dbd7f7a6986d63538e7866dd680e20960258a600df015ba8ee4cf39fccd3bdf2b474cba824d7e24ece03c150085c6f775c362dc9721b0aeb1c62737057b58728e1f022ade51a8979879c30a4de67583fc6219393bb0f2462b4b8e966a5ed046dc31ee26bfe4002e57ff6140d852f467ff0cd7af23cd4e538d29288d6ecbb5155911e3232d9e6371aba9fbad136ca346040d97bd1e32167340e8cfeb8ec85d5a056cccb8a2631edc0be2146625a8b02e0135b9d14c6fd0a3a58d12abefce4fec7156bc8201860552128a5eec1f43b9d55c650f873f936d7b85f6893b4b5eb5b468defbde5840920772b41f721229c9b5a5ccae18c4fc526dbe15942e4c58d2db7ef28b135b9521a7a5521587b78d35e04a213bdec0d771e6c8b0b9e2093dc5f6b5b12c93b6c71f8f55d94ed41e8f238cadcba92d42f8e52643ea0e0afa3622d6033dba110c77ec5d6f5e10f1c2431163022fc855c680685dd021a3498072157e3ae352715418bf6997df82fc173ff6a9d9116381053918eaae3d17dd56b43e6166bd05e2895dd4a7bb2c0f338e083c2f4e7c8e03ece6a4e9c365e68db4ba49efc536c5feb647626144a42ef7ef872c6c603c4c51093fb2418b006a5e2b7c5d047dde935e850362d30f01d62046e2d771df43afaf7cbf8e1c1394ad598cce5ebee04bac9035f1cab601826041c41595e6ace949cef84c7e999d86dbcb6227b70d579f571763b2663549613505c4edfa4746caa48af9b17d6e4104be024a44e8723adfda9daba157f5dabe322b9b852d32ac8afcb8393b83526e4fe3a961ff347ffe98b4b7f1232fc1fb317c0035138439427e26cf0188f7fddd178b61330b5b6f2071aa21dc9cc5a145569f79ca728b75a3b543607169d34e4e67097fb9530f11f125cbe5ce735e05cada4218532daba424d989ad043a0c867de25314aee68aca3e50975c55858e3d63867024742a4e3651de6001bfb88d9dbcc34a9946cfddf89e4e630c45196e1a30fc5132a11fd45c11558dc71bd366effc278f34fbfbf82093b266dd3dd03129c60f31b0c6301452bc87f8bac24c650baec17def0a217f9b436991ec2217287a8bb1fd01642255c8430160937734560bc25c1d24c414da6bae035ca6010f138ff8aff0dd55f42a34d73a570a21192cddec63e98d7a51499611985954f8db32f6068dc1f5d33bb4ea4c9cb189b45390ede79f5fc85907eef32bdd91725433209d5ff29f32fe68fb95805c506b094e838e51ff48a8a790693126c058fa3780e93", 0x1000}, {&(0x7f0000002640)="b27feecefacddaa431eeeb399a1efd8d53c5e85f3bee1eeea9614f0976bd48ee42557b0498cea06a66deccdd36e6f06d000a689987929a44fc42a7f12256d3fcf61c94d79b71a01df68356df40c4758d9a7e6df814b1927380724f07b220c0b6b1d3d282b369d11b643c3d2ca049fac9ce67b002fd9998286bef234bdb9bfddc96d76369ddfd78fcaab2be458a38ae600187dc126c396d65ff5a6da07651d988c54179b96a9af5da2d9658f1b371496097daba4a30a7073ca9d0bfbdf2e605ca5bd930037e67f6b6751917774d08ce249242d8", 0xd3}, {&(0x7f0000002740)="993b4153c1a98da4f2ca524a6435f25cdc0589b33c19171a21df4d987e6eb26655aea0c1c61446e3c942ad42dd4d305cc23788225bad35778fb36ad27335cde45925244420e8594d36bd91a4fd2bf463d08adfc2f0cfe64836ff01720a32f69fe9428730aa26f28c4fe80aa7321ff3c2e6d14b12dfdbd608c76bf88b4c85f7aece5e79deb8363bed699713cd59283a614a2c44c412176f9146f101a03b7e26987347e1bd942102d9b1fc11100b94671b7f98436777fc26a8cfa67103d543f2c2e4a8c0fb489fe99a", 0xc8}, {&(0x7f0000002840)="128522d4819149d7bc91dc9f39cacdd78500fcc2a5c162ae0b9a6b8d1464656cfbdb0076f92793e8cd960f77dffee4bbfef02ab8b5011478968b9f1f08279e3bd4683428c1dea372b4992166b365c41694970befd391a76599a57519a11a2eb4adda21bb250cc651b15393f30c22611a535776ae4ae2578716d68a0e9d53af109d8ec2d997af71c06a7d2f", 0x8b}, {&(0x7f0000002900)="32422123ed5eb13ce8af22f5faa5e571292fe802c48afc64eff31c19e20c1280d97383aec63260c77674c421726c50dc7aebe6594753d153ff4c65185255397bbd5cfb", 0x43}], 0x8, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) getuid() r2 = dup(r1) readv(r1, &(0x7f00000014c0)=[{&(0x7f0000000300)=""/39, 0x27}, {&(0x7f0000000340)=""/47, 0x2f}, {&(0x7f0000000380)=""/84, 0x54}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/163, 0xa3}], 0x5) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x80000001, 0x101, 0x8000, 0x1, "c728903ce1e88d531ad88412deb0e8f65e6aaa25", 0x0, 0x7fff}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) writev(r2, &(0x7f0000003a80)=[{&(0x7f0000002a00)="9aca07f246b10779aa9226025f7bdaea599a52faa4c5c205db71b493dfdb2b17db89645e279840f90a99d366f512bb26c443fd5fef7ba0aa07b46694c1269eeb373ab488de33cc1cfdd9990e2193820c1971aa74bb95bc1f67ce2830b2abc736dc16d7ce69292617e7d46e9626defde0540f723f3b2b05904d02a6e5adbf3dbe8b58e66301b2096ef80bc9c362b596106f467af8d77e3b4b56d6dda40057719f8d2392dcc2e6f2e9421e8a73d2f1c581130bd3b89d957da75716493ab7c59bec3c0c15c6c4bfc2ad56b42ae0aa05b0b9315fc6d5552e1c50d0df22f5985099d07157eafc03464c5e1c272bacf677436d4e72a08bf60c625a2721f8e7e330b67e64b4d10cb781fb52af9b7337098a0ad0d48d5657db505839999e550dd3ab8ebac62fa21a659d510f8bd21f82f159b9e44d1777cdf53a659a2145fb1e9239d7ce3e33d44451f11bdc292e4cdadca3e3330d39136684ef43d8b164f419a765fafa083f197a1b2d9891625a910cd973a710d6c5b0d58ff43cab39bb56ffe0fe9b8ebcf4493c0c13b0068d10a868475bcad829186c4bc86dade56e6e04f0564b832c20e72678dc937c2c750f8bdfb979eefc3fac2cba7afdba5b1d6adf691645a55ea379bf397db32915b347e9dbe21c5e416155ad2ff5786d9cce11da37a6fcb7044d246ce8376f8173c77f29044c20666f5b80f53dac14e4db20f5bedb1eb7e2c19c1445e3be392e854785d334cf9252ab7909994335e669fe163a97d827fca723b3e1a0d7314ed307ffccfe1d834870b02d327f7f945083aa57dea372813ebfd237a350f28b5136922f389e4b1220cea45714eb54cc986ec0b076f44fb401517efd152c5a178b68ee6ad7675494814f53945b39be3fde32730316ed70e7058a83993a23d86dd0ed47450d224c129c2460d2b95439b8adbdb8baf3a5698ee5470112dea04b7e958aaabe087c2684d9579c9ecb5ce10d99b2e3fa9e3f3e8a80b0cb13177b95e3a015a2308b0106471425fa6e15b9fb65834477175a2c969a1fdae99948b9afe1fee765a898d53cec3c0d264ac81d436672bad84aa5242a5cbdc0f493ee5cb7249efe27f9ab6991cce338f6cd70cde2783be0869b90c08af96b7f8fb78ed05d02f793bfb2411a41ddd8b6d98379b6f5054e9ea4e622c1976d1d19e207182f83c5e0af9fd2828b9aeac5ac0d44d72e46ffedab5db32720817bc89f32582920a2d5c8ea1e5b24aefddabfd2250b546d07aa70c5018cbfe43b00233c168337759e5b90edbd452299decaa1ead79a10081912d26b0f8d402bb585e96a6394a6fea52ad48ae6e607cd810c7218553b2644253ac26d3c0fb321248b7ed35fdcb845770ea62a143d8baa19b132908690c3ec0b89204c4f5e868be104e3a3e1efb752c60e168ad188bfc273f264f704020693821c8ee456d4ac892b876f692e0d7041fad7e39e30e7d584dda44abaffa1bfa8d6b5def91b91d91480d67241db6f8caa4b96a25094cd856ca2a658ace0e565bdc5d6709462d18c78c13e94dc04fdf062ee6486c265240f270eb7d48d7462fc55db98aabcd095915eaa51cc87492289baed7f2e73f3e2865bf014ce73183bf26c56883ec60058f2fdd5fa82e38506ac2b9e567e77c5ce8bdd688371d46a4903b609efde3b449be9951b1d8974217aeb03936b48659a482b8c3dd5538dc2777ffbca3e99943a5ddb5682835ef0166a68805cb1a3b0d8137608b6a6dbd268ba1576855541192e2b2afc921f3bb52ac0b49b59db7767925d80d39d7d2943759b44f00a74cccf44c42d2850593a660ae3a3511217a739a25e51d20d04de0c08f969524f9389c699ce27130f5e5415cd161c548c77cb8129a792e05c94fb6db0f129870fcfda1a68eefa1c06c2814246289e149ec4bdd53cfaa6c965fe4cbb26cd1b34c9601f5e0c0a483a83cc78c92062beb4797a96d1b67bfe222a8d8ac254b9ef6c332960b40e84a210555b935d2ba60b4f6f4e1cfe79427334dbadb15b66febda130edf4235de78f224a859d53db8278867cea9e7e0dc7278380e0c997b8f9a932038017a618c168ad07057585e6ec9822d09328b7ef5e0bd931415584fc6bd7702bcc76a53d98f8b109d9e2f1559f30b4d11643fe5f50c409c6330913503ac9ceae2c4686f4d388355886e88cd81c99ea1adefeb3b54b92ae35c2728fa13127c88cd585e348567f755d8cd83ee8c03fe161f5be9e04247940c541efdaa6910327deacc41adfb03374e53f38dd5c6743f0962659aba227b06d0e6bba86444cbc20312ca814a9e984d250d5677ac9970e160bacff5046e18f26dece86776ae00b95695874b2638f907ff99ccf6632e1643a02d57af58194f045b7ad0874439063d126e0e37fcf06bb34737089b6595660ab06b7af5a476d0f9dda1f1311b5d8d8541f27a66f139f25d1d44d6712b942b396b231f30a889f1d58c2d6798dc1d859eeab0e5a2910e25ce1d4b324da8aa89676c6aa433b73c87561357aad4c3a585639a4b052879a49e6e02750a72b8e3b3e5c39f791e0ce205fc60bac14ab0457176428b373381191a2153194b388f90ab2837a2f865df7bf5f351b385e40f8fe37c536a20fecca2f210b6000f6199b5b2d5d03551456785f83d0f20e83ae79a0574e6462f59d6fcf5001c748d2c469e89ece38d8664b72fabb91d62fe1707432ea5da99573981f6df59e8433e3548e8634970c35da9e5af670ec13f50a7f575c687309dcf0e2e37cb0f70738ef4f9ce1a40295e3b51f7976cf2032bf2bb083758a2a0c2616bb6590a8926a52e83474748c52cfb6f95ceb12c2505f5f10bccca8aee6c013e5028e2bb072b45633a434cc28c83dc70cd36c8316378e850f8bd9484ac763bbcea12302eac0e7d2cd89cfb2dfd224432f5f4fc1cc66c0f1e76024376e41dc509daaa236ce67cc8032fb979c79e8f8516b62971c6ad4578718aff3d17ade50f0d4c3f5f071680ffd29b3e029b209db7aa16f3d8f39e83f691447536429dc8a49db092a0095dc57da9a5bcb138b712d6216abe9027e86c439d873f690b02aa4bdbcafa2f270191daf6dca30b4144b53683377bd98aebbdf740d8ae591ae1344d150b94f8d6a552c4cd366e69b4cff996387920994eabf63c1be349b5802d52f3df75f09fe4920f59a39f448918b96d60b765c9df4b68660f0ca52147f09f6aa43695cec7b91bbed2ec5439d30e3b0bc3a0867967f706720bdca7635979d4ea92046dcd927b789a7183c68e23af4507f1215150e32a0c4dffae48361a707fff9cab243ff7493a1b42803a0a2d7ce2073d05a264abf8f903d460df4d4f18b25f6527a7b45f3fd3e887b61a3588a474188932c478b6b51a6e3bd4a640c366257b92d013cb8236f6038e794a28392c062d31c2aaa2989c7a0896c869fb3e378b325a09b273c8c18b01a77c2d17ea8142a592a1bb46e01288b527bf066c867794bee6254fea7dea40ebbd68da9e512efb1685928c819d35e5d63b0fa4d073eeab0628e00f7615995b1083586271c3a273bae95896a5ac48f204fd70aad2732ef342b49a496ca93923bb9444558d94917162b85e2c3535d67a5b1f7ae1c9f06a4ed8cac1cebe3477678a0100c6658da9a33325e3fc053a947ea48d2c8bfdd6d64007695ce7ba5b7c50a17c72e58f7eef9d6b5f3279d56c1c4f200c4e5d04951be8f3459d3e952fa3243e670eb42c1fcb9c8ec0326e7ff5b2a8cc497073beba252abfc5735504a762b3879b0461a16eb09879ae98d50fe848a30512047b8daf1d39db271c6cde0f7f09420bc671e3b2dcb700491033244a7606f373227b6a3f886641b2eed11a4df6a37897c2fd08f7b7055c58fd2918de0c6e478cf1de00d0eee79fb446252c9aeb0b537fe0cc66092af17127839eafae0df5aebe0a97cb8cd64cbf96b442b5ccadeadcfbda23b623b7d429d5fc1612e784e72afc7ce2aea875c5ce77b3e3250beb294f2845d95b8eb053e50143e257fce06da395f44a7bf5bb0c9712abe48be9cc93d8482c7115169033a0cedf26b6f5c3e25fbe11a42d800e4a4191e4f1418e87db121c50782002c017bc93cc06968c3625200b1e720da5f4b62e833e0000eb7e5d2a40000e975e0f3d2be126c4482eb3a0a325e34a8c11dea03514c2c8cc591263f5855c1ea90a912476e0d98118c6f882eda2eb03c0fc652c2c37f0d482642e6e8ea99d57f41ea3a0ff84876797cf6864df5d4e03b07f2d22a82c6cc8ab5fd41ffcb0d72a173ce70c29525ee8cdc904e3a22be9dbfa9d946d5b8ae9f76771290f9d1adb22724ccf8bef61420b32c85563029bf236ba3db866ca5f15d693fd3870a483c70b33dd939c5b50f445705ae1b1644edd165d3a29c68cd510ba07f157f0f0fbf8761e2e6965e5efa95190d4ebc19158e30ee43419e2e84b083bcfe0298f86a403af48bf0161029fce2a371808d2ea9cfe2a789a51a8e27e527a4b1df3b02620c1740fa74927ec128f433a955a12ea56dc0de56d9e169678c8d12fb48f551d261b72b96bbf4a0f679ea824e8a8427033d250a3b4f3846a041f6ea0cbeb36e9fc5707239c98e3fc6ea660ca451ceaa80f2d4c122939636662d98c0efa72efffe3ceef72711796d141017ca0f402d922013c64c92466c23335cf2cf83cc246ff689dcd9ed754a4b66bbe0e41dd781c72cf9645520aa3013ede425c49296bcdfac5890b2e614304cfc7783eb4906b7ffda661d7ec12c53340a18620d06b664531550b332f883baafe1073b05805f6f6befb83c3f2e46b18fcaa325f2e4ecfc8bd6b8c9922ac1843b8d4612b2344d7547bf386b247ce84cfe8c682e3261231480b306659b938fe36aa2660ba772b8b97462a7b4d69cab3d03a88070b3d0739325b06c7e11475914ed575af7fd6f396ef133eda38f2c7b5f0dbf468d036acb3ca5ed0bc026373dca018260ab5ead6e11b32086e64ad1842c7772a6ea75c3892373ab80db49a115655449d3711bab2ab2605d32e4b0141114cbba409ddd5b357f86e7e1fd56f5a58dda30cb6d7f3f0bfbff9ea7c6eb9f3f370eca7304072603c06c600179a5405ab9285b635da1bb18e3b2b38d9497a5b93eb313c80239e88a06820c4c07904d32eee85af8a43e9d54f08611b20f5d0b3e58735d807db31710594118a1e0600c2705a7a4ea5651773a1d254bfa236c6db12d292ceaaf5186bb57bd8430eba8feb5ad020dd0c033e17d3a596d846c383d2ff7b1bcad078abcf2c7c834e90896bc32099cfd3e9a7e018c8da9b3e05bc152e588989edb16f6000731d8316de12f7f438c890aa1e9fe84f8f9e575cfb24acb52ccf1e7aa055c3de97173c037c7e1bf6303ed9f66da94ca64b7c8e06b5e3222827fcde0d6e56d63a17c84c2145e7b6b08b20b44a4c3eb67df5d83c40dec39a52deb2d1b27b6793ef37a9ac40f19ffb42e7efef83180a858f4ae415e34c29b39d6912056f4234d49e918e2eea284bba91e2752c42b92117a151d2696d2989ad7ba5522444dc8280bc2c4e710ed8cfcd25689bf2e3e659b8b98d8853a7df7000b3d3af28cc9afe8e8341aca7edbad0a809efd2aa1b0d5f9583dbb3124a2afadd551e9b71b6fddc6e946d04fa920b764bbf8dfd8b8f8b387ea2b5db681702937dd6ec2d44022307e6afe1864617d728683d72015dfb08e4b43754ff1109d915d18cc4118f138d34b229978acecda6b45d9afbc6e58f2527814f65dd31a740e638cfd67ac6e101aab085e8a68355e7da58b3670d627d8d455a6d192af7165a48af7cb167151d1a82eb7a3854a8e84342377", 0x1000}, {&(0x7f0000003a00)="8ec68564e750a79a20aa5aeb84e0a5f1a5e2a643327c6759c13a7e64b09f2bdaf3c80fcf77fb4a7514d35299cdbde9e1936108ee47f99c050793298e3f659486eeb2cc083406c1628fd6d92b3c0a64543333458b9e4c053886b322375bc5669655e96b6a01cce6cd57137352c4bf", 0x6e}], 0x2) write(r3, &(0x7f0000000080)="4c0dc55dbca70783", 0x8) pwritev(r3, &(0x7f00000002c0), 0x1, 0xfffffffffffffffc) fcntl$dupfd(r0, 0xa, r0) 16:34:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2c000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x30}, 0x0) 16:34:52 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1010000) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 16:34:53 executing program 0: r0 = syz_open_pts() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x24) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="a6f468a130a1ce50bddedc0f03b3f4d16e12120bba888329e49b290e540af4072ea3ef56af8d2cc8194b235ba1406a46377aea3d097a2a1c603253c4c28d51453fad02065ccc1cd3323d73367815686750b9ef2a88eaeeea6440d5fdbc028a8b83147e6022", 0x65) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x100) close(r0) lseek(r0, 0x0, 0x1) dup(r1) syz_open_pts() 16:34:53 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2029, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/36, 0x24}], 0x1, &(0x7f0000000180)=""/132, 0x84}, 0x801) openat(r0, &(0x7f0000000740)='./bus\x00', 0x20, 0x10) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000280)="4ee9b26cb5c85cf2e6315813a974d160791c5f7d0e6bdbbf92bd230bcb96969965ea088e1c3895073e489020d08a13cf0fb23ecfd45cd8a9c41c539524cd835420123bd02c26b088fa1a40ceff75436115199423c34d59c367d2e88c194f87ce4458807771a8e94548c5206ca1e7306d0bb0d9357371f37f0c8a724fbda27fc82d86564d70cea47c6013f3cdcfbb2b93b0ada42b0bfbaea08571a9d68d5abb085c86b3db9e804d8d636d494f5c0eece5bc8b7936b4541aaed46fdbce1c70eb12153c85b664d3a284579a16c60ab635", 0xcf}, {&(0x7f0000000380)="79e8b93ddfc1ddcf8eb650192cd49a7bbed1366471c8a7f45062dc7399d5a2306e7f5ddbd352a33f0c8e6b7e35dba2fdd5885b52c2cc5776d1a91be2fc7deabec77856fb98ab9b07e8bdcfa154a91871d0e7673ac9924003e75ae83a596ada881a87f91a51fa68bbbb16a3a7ab29afc04189134aacc9ba61aeb1adf00e9c4659e686f2c59f5d75d58585a8af32b1b908", 0x90}, {&(0x7f0000000440)="baab2ddedce04c1816b6333d55722b7fd033527aa742c6f7d7570694e4852edc4403a2f1722efd4688b8f01aff2e84041353ef0be5471744", 0x38}, {&(0x7f0000000480)="21773208135ba249c130cb945a6e00acad3f2cf70d1be8a64f9decad00fb39c6d8849a49aeaf9e8fc3a7c1749bda59cca6774473fd5d6fa78ceac3a4056f4bbbd4315d811cbfff4150b4a8baf35b7d8007cdc14a6f8269aa4f5b1788bea2da302b8c9cd98129c2a0a9b6b35e522ad046ce47e7940db9138a4983a9ce89df1d402eaa6c429330c87aae5585ac5fe30d90034e1d9b80aaa740eba2", 0x9a}, {&(0x7f0000000540)="cb50bf2970fcc240813eb558eca69c4e54a8f8293ec25690ae7d80ebb7a73ec473c05d86f9c59b4e4fb7858ecde82efa790facce19857a7814793dea01e7ace2aeb01b1d45e38e6314d7719a0bc712510ba767b9d3b3598bb5eec8bf450753cbcaddd90255cf5aabb49c4d094bb3478d87a000b4b69bf6556d1f0a1ca9bce4e3e13c45052db69ea0f760306b6f0a8d9530694577b1ba0dbaa12faa1a35f67f161ba38752fcc4b441a2dad0ba80b8925f3102fc68795d697d", 0xb8}, {&(0x7f0000000600)="b2f98a3515ae63da06bba960cabc0fcd1798aa7396aa8796bba4c3502d9bd896108485d0cf3d3de68253fd4c68af3e6a245f49b385bec59cd0a892258072f2a6493c0cd6c58bb8a70cc21f53fff1724f343b05b19152a0f3f098f05a9e13d3e2f5657b111a84304bf6ffc71da9527ad5f6bc60c221c1f0aa1c4d711b97e7fb538c778ab7d0", 0x85}], 0x6) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)='T', 0x1}], 0x1, 0x0) 16:34:54 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) recvfrom(r0, &(0x7f0000000040)=""/109, 0x6d, 0x2, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) 16:34:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x80, 0x100) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0x4c20b9c4}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80185760, &(0x7f0000000040)={0x2}) 16:34:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x5) 16:34:54 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x1) kqueue() 16:34:54 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10c90, 0x10) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x82, 0x20}, {0x44, 0x4}, {0x7, 0x7219}, {0x400000000081, 0x7ff}], 0x4}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}], 0x2}) 16:34:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x840, 0x0) pwritev(r1, &(0x7f00000001c0), 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() open(&(0x7f0000000180)='./file0\x00', 0x8600, 0x140) kevent(r3, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) renameat(r2, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 16:34:54 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) flock(r1, 0x2) r2 = dup(r0) sendto(r2, &(0x7f0000000140)="5a0820c3d3b0009afde6fcf5d5fb9a147a9a7758366ed349dbd7ad350165ec37fe29fddf9652be44211c49333d08cf0bbd868181c8c89491e5", 0x331, 0x400, 0x0, 0xfffffffffffffede) flock(r0, 0x100001) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 16:34:54 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) 16:34:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x48, 0x2, 0x3f}, {{r2}, 0xfffffffffffffffa, 0xa, 0x7dad1e2674085359, 0x7fffffff, 0xaf11}, {{r1}, 0xfffffffffffffffd, 0x80, 0xf0000012, 0x4}], 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x80, 0xc, 0x7, 0x10}, {{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x5, 0x8}, {{r0}, 0x0, 0x20, 0x4, 0x2, 0x4}, {{r1}, 0xfffffffffffffffe, 0x8, 0x40000028, 0x0, 0xd2}, {{r2}, 0xffffffffffffffff, 0x0, 0x21, 0xffffffff, 0x5}, {{r2}, 0xffffffffffffffff, 0x10, 0x2, 0x8000, 0x2}, {{r1}, 0xfffffffffffffff9, 0x8, 0x81, 0x5, 0xa6b7}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000005, 0x9, 0x3}], 0x8, &(0x7f00000002c0)={0x1, 0x39fe}) kevent(r2, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffb, 0x8, 0x4, 0x5, 0x7fff}, {{r0}, 0xfffffffffffffff9, 0xb5, 0x1, 0x5, 0x10000}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40, 0x253, 0x1855e06e}, {{r1}, 0x0, 0x10, 0x20}, {{r0}, 0xfffffffffffffffa, 0x41, 0x9, 0x3e, 0x5}], 0x4, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffff9, 0x90, 0x0, 0xfffffffffffffffe, 0x94e}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000005, 0x5, 0x2}, {{r2}, 0xfffffffffffffffe, 0x8, 0x40000002, 0x7f, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x400fffff, 0x5}, {{r2}, 0xfffffffffffffff9, 0x1, 0x40000000, 0x4, 0x6}, {{r1}, 0xfffffffffffffffd, 0x8, 0x11, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0x9, 0x60000053, 0xfffffffffffff801, 0x1}], 0x400, &(0x7f00000004c0)={0x9, 0xa37}) dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) pipe2(&(0x7f0000000500), 0x4) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:34:54 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./file1\x00', 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x11, 0x0, 0xffffffffffffffff}], 0x1, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') 16:34:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x440, 0x2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:34:54 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)=[&(0x7f0000000100)='$\x00'], &(0x7f0000000400)=[&(0x7f00000001c0)=')&\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='.[\x00', &(0x7f0000000280)='[-/\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='.\'\x00', &(0x7f0000000380)='&\'-(@\x00', &(0x7f00000003c0)='++\x85](*!\x00']) r0 = syz_open_pts() r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000440)="3b8f5c2a3b70bd8763fd556d375a0913085c0b15eb9118936597b7ea9a2b36ffa649c0d274e69274dd6cb55f8b57574f96553b7e65aa68401c78a7cf8dc5ab0dde19a865b60ec666", 0x48}], 0x1, 0x0) 16:34:54 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) r2 = getegid() setgid(r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10083, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x89, 0x0) writev(r4, &(0x7f0000001080)=[{&(0x7f0000000080)="e7c41c5eb4b780b162e8c30bc792eed611deafcc2701298e26b80b505a9c9552343e8b8d90c5383d364596382d9d1e31f1a63ef48282594c2b0abca3929f13ded3ea4f042caaf62e91ef5027c66a0fca7ba8e70115613059ebf10b61f84c5e20343e30d466e4d732fae3db43e1deae90978620cd4c5f346712f13023319a82bce6481dad6e637f4801a041c0050bd201e7e2d28a923f4bb4ab21bba206b2f8dbb428134463e0377642e7b17a2a6d83cdbecbe3039c1560304acc6805b2d1b4183dd9eb521c88f96da8cb9b5c91dd0081b44497547f33f7a661973f1ed511ab9223d0a5286c77094bce4b086a888f590f1e21656f292a879b8eb67dabb9cce17a80e50c7cecb6465d5684e096ce3b442d669c78e44dc142b63c08edcd8120575e795348df0b72f80e09df29cabfb18a83dbf4ecf0838f5a7773466ed88bbf82c8cf3e13397cbf04db8fab734c02406942f89f7b377d38132d1aabd36407b7a0cec368c60f9afda1a7b49c9f27d807e903b783999a6975bfefe92cf021d7e9c9712a821965c9bc4c16d9931632050f69c3b4854fe307a34207b6f2ce030f9cd28e31f2f1787dfb9f1119f3f4cece21ee126cc2eacf4ff6fb57d46bd6221e9db158d31cf5516efbc5143030b988932907cdb11674e13786c0787d9f4f0f4dad4ce18bcb47c2e6410088d4865901f66859c31527a3d176543ef1f9414a82b1933bad66fa006fc4de58ef25d0604322463bd022da8f90badc6f5c6e70654ff6f109928b6e286163a33aaaa605f8a53eb987bc8c0d898d8d9df4ee550aaf091e883ab2c7cc84f39292d9d828ad9c47f75170d537acc050e67ed7c0ec2fe8757d5a0b510714fd2feffeea7616ddb69af7f58db2ac7334ed10c48cc85fc0edf9c36e5a1e4142102960a1b3f5357f651ebff51bba1768779be7230978219537a9d218ee3cad03897c8efed2d3f7061a946e1f674d3719f307daad548a022554ed1b2d4222519d9651b42729f53aafaeb700cc2d48dff4e942b0a262d7056053ea2316e6ee15cfc3e244b6cec118be60541a1faf33c35e56d90131f5aca9902860b4ee430dec286b06b2adcb80d9abbc74ef3561f97949fe9d85240ea2bb8dd51214d75e79aa0d2dac19b34918270acdf72cf773bdd722c3a7945a4a9c42e524cdb7e94caa8c3235f60596e8c3395d743899789759d32c3cad1e192e678ea6595514d8cbf0bb4329ad072ddb2d44cdc5b7b1c28772ed7ff94af132b4267e04aa38ba4f540605f453406009d396a8898aacab4ef135132e3294b9ba18263ca457f1de41beebf92ba1f45becfe982495e239e93b5be7db293b07b5a22cec7eca6b214b0eed2bb6fd288e047b540927a14c2df40430f9a5ea37ffc7741612222bd186a1ca3e57cbf959b3fefdb93c6b1c9359fa8cd99a7465b2cb8687be85b4e6c26ff0ecaee026b5d6d3d5a0420f9f9e5ff781a201afcfd7f8bbfcad059febafcdda11a08d35166f9b6c984a383fd37516693c1ca510901eef6432d92cc7b876191aa479d8fe881ee4a9e895e21f239ce61a3510ad61d22f03ac4a4388e20483df26ccd425fe53d49c008b76085437eee97c9b4fa9edcb4bd4e38a76894a9eaa1cbca8ba5512e115e15cee2cdc5b2c76a9e9f2410be1148f81e1dd54f728a05792a934e500b8029721c527929241d4d8eb4e424e17f597b97c887233aceac80c0b6094f58c62fcd9582a069f1842c935656217d8c0999eeaeb39539044b4ca149b109b4e23713bb61497a17a6a4c91884a907cbc8456c0439441d60775dad2a2c56571e9c9879efde141ca585bb58ccf7b308e583ae6fa19bcb1802a2b4534f48b7a24c3c5524c6628ace226a33f4f9a66cea73fe96d29ffb14b0ffb223e9f275f397f220bbadf5400341b019b458618cb333a53ad9c5ddff8e6dade418caf4cfc9a08791d99893e36b65915c4618dc0f8cf5b2ece9e47527121249a19c4e10d01fe54fac953fbf8f7ed97d48eb1546ca149b31b782d35a4bd75b738c81e40504460d33eec98134a868678c5173086158f2c21cc3ed4e53e443fde55fa20e72e2dff270d3fd339c16783b54d60f0b88dc3bc231b677ae2f5234a5dbbc59746736e20b26cdfc68df22b4b422626ec3e54c0465e8d84369f6e4acd52b9a1a6f0e97928d23aa77d816237f02dd4a09970b5dcaea0cdd0a5b0da0596e4f644da80f8f0c73e7b83f0e322a7c02dd53352e681217f7e54bc6b3d8466ef20f938c66b21210898e697b56682b3b049c8378d5a338059c659bd7f20921f86bbd986502b4887bc20e934d35134b2ce861deee12a0e437d3d0a28ed7081f933645eb5b0115a9b0a70e963e40de2be0a6c5dd9ed39f8763d1bf90a5972ea5d29c7c39b47276d8745c28c1a004b1a4da60a9a58ecba276b7a71809fbec817f6d0ca00a71bb4653b5b0046ca92a9823fd0b6e7aa310fd1abc94fd1fb0a1e0da5f1fa3f98ff9ad4496c77782e488fc35112763916f20ef05d6061bd4df3560fd3089f394fc643d1fef52c5f4687cdc1337160e4fa767fdb38bb77e9303f37fdeaa923d9bf69a67b1570a42d30cc7e09040b35fc390d10e65a08a0ff1522dbcf5cfa51718afd678291bdcea2c6f821511c076a8b45ca4fb5b19dc41c3d57f8fbc389b8bea30a2f1f98f24390e15c7d02d3eadf178f121fa77815145acf2eec0de533f8b26222d5b5886841035d7553982edc59089e044a7828434959568ce4bf2ece058e9b79149932f66026b4e9ae731f792b6308215ff2a0c1996f2878df440028844c260738b6c274f38f1a29fdfecd50e68e6234dcad359689cee512e51ba4636bd0ab8c3f10d0ffc31925f70316fb3cc589f0ec6b3c1dfd88efa564ed4d39094b3f5857435251309e4e56603ddc964bcdb76ad5dbd3fd1fc26b342bc6120112c75a05e2a5addb5fc9b6bc69019f81a0f784ca77f66a38398b0ba712c1a25362c6fb9480817e060c747fc5a214061a9e21775dc85228c9f04a53d866666c1f6fc10c3135b3c8dd84d86c9abeba2febf15d595813bf0cce39bf133591368299b8e123f1100a106fb791974bb35194ce12092b0549a4f63507bdfe6e9afaba884fd591ce0a256c80c029e00fbd0e977077963c1cf6ac94f3f84f1da6d57bcdf9db53b2b3346ae6afc1aacd4279ac92128745722d51167c34007e1c7c8baaf63131af9b3e738f77b7a57fedb3f3f4a32510c044bde584b54eebf9cd7397e26040c30060d01859f381e089a3f0f17e3af344a3a32b127faecdc3b03e0d1e7733ad604b74d31f3b172ffd668cfdddae05e3b7f9728c14b450762a31c5c0db76a6917be08f83654c40d6b0b1ba5437d613b4ca9bddeea270dede68cac1731bb2e70fbad8703ea199511df54f91dba6279ade7f53bc82b011eb84546e08acd2bca5d90fcb1dc2ff8fd57c7366efdfb49b3b8eceb41a3102f665180fb6a7b92782ad8f1f8393296ccc35b403aa83f690ec17c1f2da1b5b1dbfd70a44dd663807b9d22029363a464c1644863688307a23d74fb8d9f2e2c4d3dce2fcc31c7afc2f8692c60a39a89502069fe47603db92d024d9d28b394da089ecb8ba00ffd67998b323722a9f5cbdd17eb6abae12aeb6210a01d96b2609822f0bfab41a4fb11bd0367f627790caab64c94122c152cb670a1d458493efaea9afcd70adb9cc4b9ee2f852694e88a5fecb24854f394356bdc3f171e35604d07cefa16a3e5ea0571e4184101cff09f33431f5c20f7db62022b0f74832dc7243451a749670df6083bca1b828aca6d9599e285dec4b4e0b2b71ad723d45d1939595b969c80e077f0e02a156ef9d55ca499ab380fc728d8e7b49cd2e9d4cb097e15b7c949526fe5782e95dfc0b8682fe0b510fe69d5be2b17825f237a5c37e828f4e0658e57e4549bec2b0a670079afde4f3cfe34b9a8e5a672d4dc354a4cf363ff239f83ca7a27471768d8aac28a81c0857c6f56c79e4e10e93882f239b0867bb536a6671affaccb88332ef04dc2c1dda3dec15babb5fe8922bc8634906a8eabd1bc2e0fe42a0ddcf5612014e76332f2d22392684152da67f3f93861e622992458a828073714907b7ed9f243135e4b7d4e9d5e2234ac70191499c7c7754c0a23506b4dfc385bfbcc43f9ae4a5a97e5145638031a394d66c5e616ba79be0a618666d5378d4177c14cb06e85403b9256117fbe1fa3f78c0c2d346d9b50ab93832b8eb0b925f643d4f0297fcb43d572420d582f4cdb28a7590322811f8db8ada3f81bc63fb6af2c9eb5d4be29711b48f9c458edddbd458e53529725eeb343fbcb42ee6e935fc5a5135148faffb5374286260abbe6fac3f51266b0262a54c9e02c47826179d00b1574a19164c5a504dd143ae076aaeeca8382b46db5a81a7ddcf0fe2ae1acf127dd7d9e4c2b25a2953405080bf2261c574457c709f7aebd4dab081d0b70ef1e18515031f17f2b7f8480186501709382c2183f7bed8f8a0fd9c5bed3903f4d0973e9a791d627f1cdeefe48a4e99cff50184d78a23cf5cdf6939982cfbf430f1df5c60220b405abd10e9684b163192d9c80e5bd3d18ef85a3759bdf6dd079d4b389e1818e015cae9d10ac32c67e9e1cea1dc1b5e72b38f44e71ac96866f0f78b3d92eaf94dd3e039a4816433dea91a5046b9fdf45d0bbd20dde3482431fef7a5eadcd7f337cbc84d888909054fe267e5a889e9cd7fe1be4c47030b09bddc405395ab97d40fc9fe6e2bcf9d0e15870cb4f9e362cf700b4ef11ecfd06191b4604f2c32f1f6edf681ca8941dab302b2916569a0d83f07328506fef88a7f42bab85e0967e9b7f3fe2a26137df7b8d996ac7a6ac5662396a747165201afbcdaba7d7ae827ee3c7af0c7fc7d2aba362b2619ae8bf7272ca5e5c5c82287daa2a61079ce37a262a6e036d0ab569c68c64e341bb4060c02e0629fc7781f397caed598b2054a111512c070b3298f1b1192dfb3eac19600a0aa617d92423e92adf8321bc9a4536198df9d0c9734ee656c0fcbe7229a1f14fe485bb87b7c1a4a9acba13121ef67c3cdc8fb455fc0d902445f2012f8371eaa9eab391180d307c1bcc2f15b74c64ae6d9eb647b96fca46c24e18cb2aaf2de0b3bc9fc21c1d9f9060e1ecb788377a7c2cec01b52a25fa6ad6b15ef6f9034a812671b684be2b60a45f6099aebe88ec0bbd6eccfb62dd97b275bea2b012a659e5b8d54b955a376c516416fdef033ad2cc1107f3ae302986424455ec444696a2220523417d4726fda4d3a9ce445f52c2c63d10bee573fef1c63d75a61c8723f427d1fd2465b22a485061d397d5d26fd3a1b1022f75556c0c021c0cdc6ded1de27ce08d3eab911b0c6eb094b96d38382ff307abd0ce1997032221dfb910211ca282becbcaefaec006d86926703fbd801f780370a89b5758b668396b0fc330be9fdc2969f57f39f971a97f92267bd5e31d537c37fc104fa52decbee23acd22916a265444b9ef3c07e166ed48bd1833ee884c905889ddd5a655b5e3aecc8e5c8c930a4b72bcbd9728042eed29d14e7157b117f059fe631996b3f134b46ec01d19018a98855ce8d0375dc863119c76b55c011352f9d1eb8c4ce46622457f7eba52c908f91808b88d520683485d6122494969c1416402b999ffbb1b5013c4f76aa5fcc04a3d83d745e3ee8a6e21a151a277ba62c3412d0708136227cbff7cf29d790c2a03fa7c93f6ba8c170de9a874359b905150a82c4b2b58fdb81213471b0820f79265d1fa3d1a9bcf80dc5c30b0bd0496d8ad2cdf37fa5439dd64ce19c1fb0df0ef96099a9512e", 0x1000}], 0x1) fcntl$dupfd(r3, 0x0, r4) shmdt(r1) 16:34:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000840)="bdfa0d2582c321a8cff984fa33e90f8e4a8051bd240700000000000000e2d3280d33ee618dc6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e244a168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01209bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e607046d84c0f91fbf343224a6c44ba9f6958c0cdf0648b48935d14a79a15866fcecdd79cd66c3140ee028588c3186aa9f9904c51aa437204538761e0e552ab220b4dc386972d2eae1f50146e8bb018be7d0c5e6e822942060fc74755ad4d2e078f5738687c3af5cbe3b8a46d4d645f083447b8509a7e66a9aa53cd45eaa5ea5b142c371fb32c33d8edb8f1b1772a062c3d36d44ee832c002f5644c9000f2bc99ae47bca2318f87ccc4a6310c52bb623280a68d2adeb998d7b7001da01be3b4832030658f48e53fab57d56716e974df7aee7846f4df825cd9edb0078d43f563c5fabc0b869b5274aa55bfc328b4402f880d", 0x172) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000240)="d18a50297796dc6b25e24314cb2caa9efbbc5df003e4c18440b00a7c21e71fd05edf145edd81", 0x26}, {&(0x7f0000000380)="4163ee849eef9c1aa55d79192f37d1598370", 0x12}, {&(0x7f00000003c0)="0b2da5803f22609f5d1b276d32900d3f9219eb34545b6979c0c3a63b88d43886f23d7716c1a2a48ec04786f4593e8002b4e26a", 0x33}, {&(0x7f0000000400)="9b921ab439174e0c314cb77a81233a7c03e96b8d58b4517cb665e68a", 0x1c}, {&(0x7f0000000440)="cbde307e61a11e9be1530583c8d7059134145c766e5d6ea7e8fb89caf8e14ee8274b43c54455e3fe41ed9422d83a42cf969555f8d10ce9e0604f84ce3b58eb9cbc875e6cacdee1cfc2b858f8641190920b6633886881321cb5048e0cdbfa7584dcfc1e4e8392ef18ea64b56b634ae46961153734d4c1a98452de2a2366510789f77338695051b8562181808935f6520bf4463f62272ea8f027f4c9b6ac9609edf27885e6efb0d8a8fcdc5a5f289b9d86fb452ec043ad43cdd468a9dbc2359ea1c517fe2afa0c76f87dfed171e360de57584656ee670c1442fb15b5934ae5f754e89fbc1bfe8d72d1daefc063625289a5b72969715e9cfc95f45ecf", 0xfb}, {&(0x7f0000000540)="d9e7137d15811bc71a9b41ff62d6daeb2f33484466450d6c0c721bbb10f6131efb9609acdd086487d1a0b6a5d42b005481200f58f5026a25ef", 0x39}, {&(0x7f0000000580)="46edec97ca182c9d963a1075838a71af4007eea4900c8477ff9ddcff2ba6ba5fb5bcb21e857c42c1e7fcff1f42b3b7290e0780d3881047201cf198b7c49bde18513bb852c2a1ccb824ef7fccd2f91c9440766f7deff25d0cf94c9930306971c4cd2bfa6e4cca9b20", 0x68}, {&(0x7f0000000600)="53e8f0623ed20940d03877af16c0a71880373f08fa084a3a7ef456b219", 0x1d}, {&(0x7f0000000640)="349a8b400e34cfac4c86c7195bf36950dc4f8bc4aaa8706c9fbecf5a3c08db2e17169064e23586f22af9563169d75f2d40f1615678de5c7d08af02bfe6603bcae10c1531286afd300f78fb48b2db30a9", 0x50}], 0x9, &(0x7f0000000780)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x38}, 0x400) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x400, 0x5, 0x5, 0x400, "0ccede43e8c27da5519e3dd6be57c4d8001197af", 0x97, 0x80}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x20003, 0xd9f, "0000ff0700000403000000000000002000"}) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) write(r2, &(0x7f00000002c0)="5523907877c9abee1874320ebcd9a2355b9fd22731aabea5e199f5fa265959c9be8fd65d0701e418a377a0914ff0821f683821e7ba783e70524cc4eb9cfc64baba74ecb0b681c977b7c0819b740a7873f78e9ac34320d34a3431acc62eed864cef77bd62570fb74bf811509842614c4b179eebd415861430dfdeb11aa34caa71385677902b9dabba2bb9487117de4089", 0x90) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:34:54 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x38df4e52) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)) 16:34:54 executing program 0: msgsnd(0x0, &(0x7f0000001600)=ANY=[@ANYBLOB="0300000000000000ddc7c730aa71d0d5c3c1310dc85f35c70e287d2d785c16ab06d81bc9e18f38a3aa9a23b0054a27edaa100cbc52129fe71b1c564186002756f67c1f3eaabf9941bbc26aa726796e9f6503c3d07940fc5c5be470b1823fdc2374783de721de020d53792460766e573a5076db10fee000d31c07a44c91c8891c0aa25ac8c08c8c221698c1a9f253921c864dc38d9a4accb7c87077f3b9dbd09ac53b0e86be0cf131f936f96831f4f5b35460c81d8dcdf2c2b8691a9dcae0f24088928d3c1e4ced426f2e879e6e84e59379f45927067383af39a4b67abec2cadad5506910e9a2eadb34c113ca2fe665239c3d80b2bd012c5a10f1af6ee27ec5dc065dd2bd6398af5a3cf950a7cdc98ecaa6ba380876972b6d96160004ce9bba44687953d45214128284751fc942ea1673ad640fb664d7fd6d0e5d3e656032f85ad37d6238363d1592f4242c0f757b550849c9e64df0ad2b0c38643fae0b2768a9c1d586cb5ece0cc7f8c5cb7848309e9fe6ccb3b1c039cc47c905ca7dcabc7f688bff674d70d3ee25f690b47574cf0cb0063a141236594ac12619fb93decd4c43e082e6a0f57a63aff9402fc6a3f88918c02f4dde098d6b8c97188b8579a4c97f7ba190c76fa893b8ac38ef6bab87c5a05146cdcf35b02766a5dcc1c2ae5eae0c275771343c05aa326c681af9bd66cc0a9a70f31bf9b850ea3d7de27025c5e83bdb633e72022a1898b466ffb81283be0bcc4042f3c4f1732373421ad1e60afe99f1689334436ac2948f48c9b334ea6088ca48a3a1d4310cfe1a0c3c573c4d146619401ae8785835680690bf52290bde9fb0b8a7c4783906902e20cd30e924bf00ecfcdc861c142708d30094ea1fdcfc2b6bf2e34f2b93961af075f243d55fdca47801969540f8dd77e1edb5d0c8f2a9297897bcb96010bb0a414cd13b769c26032d2579bfd1cf9a058490c1210d4d6db246a3525fe0f1d7be936af2b105801cfd91fe176fbc0b9abf0648c8bbd13391459c57b28fa7707cafc05185803334a4d043ac0f8e5cc2d33eff6685b316407b3559eae50b7f09bd72a2e35bd4d58e009145a8f7b227eaea4a2037e514641b783c9ca381cb3ff4ecd101ce03ca9904c3469e597c603fb134e252fae08956cc9e778e4a909aa7c719fc3845c28876fec535d934598d44be0c41bf2dd76c3ea270b1a39af2d7e9a4b24659b5ffa2d1efe7e5fc83750b5d279442897ec79bf978ee65bb2405531d4882be1fd4056386d92065a5bec735643d161b90103f352debd2890887b8fa6d3e66ecd520521603c14c7ca7dbd0f2f775a2b02f6e5c47b7cba470cc1373696dfddcd369c43ecd4975f62e88cd6fb02eecb9cf845ee23be2a42003ca45afd7a8895263c4d03943be723969195da522629695734074c7fa5040e4ab0b57be45e8a684f957fbfa648162845bb73f8bda85e3b8b6b3d1a9ffcd5ea7c1c19287003f93778162acbc5fb82e9bf4de2c6bf074d3ac990af03aae515fa5148c6c29b2116618d9be13bd8fe705d8c5cfff7fcca051f98564533e80ee42085fa6cd4f524595a94abea29efd3126de4c14e10cf401023c67ac596e12258ffab3253f7639fcd04b0785a450aea6f811dfcd4e5948bee0dc1206e988394ee662ebae485f9b66703c3028cc687b834252ebc9236f3052a2a66c7c94737c21e160fd344fa0482cfd05d1d0fc9f456b76cc916ca999907e9406b0d4feae5ea946a161206b1c9a44c507aa4577a2b79abe48990560dbf0d0850134507aa00236679cb201d51705331da0d7bf12b03e96774311d185178f1582ab088a191d07b1ee14cbff099e6ccc5da14b20a583af80ea5b38c0d801440bda527d3edbaeaf319747924c90bb1360f0826ceb8f716ee3f62fe8c09bfa8575e4a4184044c6d3d0633b31b0b50affd55dc49b69c028130fefd44e088d9d773d2fdfc981a4b60318a9637af095ad4ce9eed33d36b0230716e8d6990da1a0b6eb30b39d01652da67a446f9f2a5ee8010fd7dc1557c972fe38131c3b1f07d6a35a73b2fb5eff38a61ef3f3f685bbfa59d405e900217b37446b08c65d81a95afd70c0408e4f989899bd59db87b571fcb7d801532684d9613537c9ab461fe7a080d85ae097bb84adcfa36d475121bd5a482e3771d654a390a4c383e4448ed1c80e7ad6cdcf461b5967093be7102444ef848df25615cdc9e6667da81c9c986ebacd58852c26aa03e16553a0ed257e6fb0aacd5e3e164e771e6c226a0060eff1b31ea9f663c3e1b28ac1aec7a13b407ee1e22cf9defc133ba9473654bef2713b9090e28e14776c13bff572b6b095e08f9ebf0ab5b141763d046f31b49e41a65b86211f9687dd2d705f7567bbfc62053654b11c040a72b1bff415ac530a3f9faa2a8953095d4169964961404073c2086f5a1b3803bd719dfcfd69cdfc3f08d892b0fc5b116c9659908d5cd366bceb9cf8e357cebbc7c5339f463e91cf39a9d60ebaba98b51359100c13b01b99b5598f7f8307f1148a086423003011f659107591eeacebd5a3ee6bc71fb285238018932e19f40b80a79dcce561c5ddd5cc53b9bed56d1993a22a137c278fac1e0a3d08b508ff926030719d4cbb7b239c39f2865960812fce938f90ef7955d4bf1d023606f6e63c49cd23d591f12038f2d872c0570ef765d702691530435b364b1fbdfc10a75ced84da351defc33fdfcdef706ee2d3a9995c32ef1c24ed35067946ead1626ee612a203726d9ede426b96a4bcfeffbcc996c11c4bb77793c578e785baf4a9aa00e617a4c70191aa5950158f7b6088e7984b17cd3f1554ff151330762f9e85de9aea2f4ea2477d97a444a900c98d3daecf878259c92b6046c182016f6407bf0fca9274ca6b22820b4bc338d5d4616523dd7ba310e9089cca1e2405ecdfcc6feac3b2d5d6c56aa20c8bbb4c8001c2ed2b8ab54c0ff736647f1f1eb95c81c5b576ad6e6cba270375b15f5958642925a835e15973f7ebf64a1c5fe86aee5ab0e0a28fb8a1a4e73221933dd8b803abd3fe1471bc0919133f2ff8fa5b2002fdb7afdc9be9bbedcf32fb97c00353e8b72cb7dd00e21aab8439fe5417e0cdf36de01f8ca008d77381673b9110a007da36db858118dc7665e425f7608d0a0dd2e43bdfe2e8c274be308661bfca1936d9f6f6843a8d8efa8f11dbc1871c0f00ab700afe48f14dfd59437d1ac331cab2711d8b24a7fd30720d7c13a6f3fe60410c0500e1eecbd392f40a892075f2158d400e0f324862d3f0b534016ce34c8c36fadd44bb815be13814ade50506fa1a630dc4717d6c46d41e6b2f55f8fee0f278381df9a644f9467c1142967ca210ef586233907f700e6282c6ca341725cdf90eb2f3a9a8b027f5e47c5c0ff67b2e55417b63ec9e8d8e655c8f0faf52d3196058d196daedf320f164a7e5f9a1f4d6cf2773bbbc8c1df52f8be6004b5a8b44df0d90f06d34b67061128b48d1f47978b41ac079c741a0bc6f81eb681f139b670371e19065cfbe09103cd26bbd62aa993a761618997fe280933c49d647c0c5ddd361c9bcf51538f4d6069ee127126830ac009f0167eafe711952dda8e14e80ec75676b4fcaab109c437ffa0bb99f33e57a1bf1e95f9505fe0a05bcaa858cf0deac821ce5eed99a4835b8ba322e7a77b8b7c5acc533611bb25a662b53cc73ae782a01e51b1ac89093ab4a4f17567523c1b2aded9c438af242c65aa875cc7b9f463da3dd3e25125ebd6af2a04a02832dede84c3f62e905cee31358cc862bcb05cd84f8d9149f33412047d3d66240633b21f9b1bcdd8f65e15a94830577a86d015bdd4979c0138f2ca93971333a8c62e9b3ea76fdbae49d4337b599a21610e359fd8293ed5362e2a375705a69d0585d14839925041e681dd26add0e514328c77bbed9696f1174b982e0374218e5c003ad9510cff98ac048fdf0208de39fc341bded69aa55b7e134de6c5139df7eb0b9c10154b0f97bf0d1854678c80112e82f04180b727b7ef36c68e93aeae7a56df94b20640d42e6fe24b3903fb9f247c129098894784cc8d5340c8bbc58ae1da0caccf1f544c517e5cc39ad1ed0f14d48c9829fd459a0ecfd8596f742a74973485f70aacf5d19d053b2536dcc9d3a031df33961ee55308bee2000ac28cfda286764dfb3b389ff712f03410692c43f1c365fcf6b77f1b09ccf079eff543ac8ffbe257e44f25aeb8aaf6bf25f3ab9e1419c0e28b3e7019bcab3f34f37e15e49c90bf460b50d780e1ba9a45d07610fe8f835b4ed2333ebf91e7fc1ef6944ca0272358d6f60b87a5d45e19b2d3e9dc3600e144ceaaee16b5a3d69ced9ed5d55435400d5cd06be5e24cd6cfbf4583393d99ced4c20c57335415e4baedb95834a34be7492c93f8f228a15fed6ecfb2683c12f6632d61e822ec937fc37188a96dd9a1a592a59b5893379b3b3d3a626de9a00906b20b6425960948fc2f6687d2d18dbabec7caefdbac64200820283a1fdff52ce00383d1d2dec4207aaedfb882687cf697d95abf0279a1b64ed0ad25a125322a69c15dc0ab598a51939c096ed50e2dc96925a208118658ef426c249645afcb0947b5e6bbbe7cf99119c0e295d52da03e4c5cafb11ff276384d082d66390ade5749411c2e4ade68dae4feac5a5db3771285c71d6e7d5efc88884611c83ed4942aadf36e84daa313a71d50d4566afd0fdec71fdffd424de253fdaad068f86006b533859d34f99acb286b00f7064b29d6332fa01cfbaea7853aa7c1e18b8a4d58d5d86f051a2a9ff33ffce80b7243d3f68813313c8e7ee7bb88a80f92839177a7c5e5c1717c360dfeb5be89140f860be18b1492d220af252db8560473de0462e2bc3dbf195ba703644366c37444dd591e111e0c18cea498909c0dfeaecbd8ce4a5c0c84b59a22a6fd3412c5d7e3a4219ce9192871d3f697463f099fa968eb3c171c3706806d14f7ab08ae5736eb5bd422f256015f9f5dbb9518c79bdba8c0ca470f8f4ec083a19009fecc4ef7bf6fa8cdd21d8fe2cea6630b252a4d02eff326ad54cd874c4756eac58bdb190f0576a1a54a8872bdc4ed9868c9890226071beb54901cf5e7adaa896bbeadcc86d7f1f91119afb99b0e6d5c0a9d8332ae4e7eed0ca7748980ee0c8a8c85b2b0e17d1739b9599e7e72503a5e396d36c6c875d83a647c3eaf5500a1d0744149bfcbe54e79e4d7ccd1dc2a95249b922585ae7858e5bce7d33291dd62184ad5756dde9738b395a05fd6af3954034b027333bdcc02b7beda056a43124dcfa4c430d59e612414e140bf39f6adbd0f4a7cf7844e71417dd3328bbec3ca773e32817c43f217428b451dde427aa5f31e30972814df09bce99ed1ca10f13b4bb1eb9d48efd5fb78c5e737131310935275c0749dabf77a27dcaf55bb683ef53858294a05d772a415254117162b57f790e13c5917d477e413947b1e702a8adf5b3677ab25ada86ba6e6e4ac55f3b1a62aa41a758f80625bf592375d765f7aab00e3945795a0a8d7594d3445f880b7cbcc756561745f0b4f209e5c4f20abecffbf26e6c1a3488ef75a7c65027f9d342fa3b57781a22e0636e24e58abf7acdf1e787778994cf5ee96e86f9ae06d60778b683d30a"], 0x1, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7725dbde3d9f4afa0000000ebbce4bfe4"}) writev(r0, &(0x7f0000000040), 0x0) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1f", 0x8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x10000cfd, "845c556b0007b8afb44c7f8ad79f2500"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:34:55 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000b39000/0x3000)=nil) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt(r1, 0xa57d, 0x3, &(0x7f00000001c0)="d63481ed6873e7464c63ec9ee703d70452d2207a8acbd8cfcc06cea2dff1ad7cda58492257362190dc151d067967dcaf734b324c76e3c1c61fcf68268c7d4a13c68c5d182815242b4abb0fca3ec21cebfb1e1c57eeff11eeb585b0f84a1b8d602403e6bf1021bbe31abc77c0ac59d37e24ab33ed0696c37a5b0187552250409fa863f8f4dd4537963576eb819c4bf515de348d9b16b6a3c0f847a6260f29d3d2f3249dc5a610c3b4e37ca9b5b00e3ef46ae92eec44abb9e36c1b1f830fcb776a82bc3d34e0", 0xfffffffffffffef2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getgid() r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x3bd, r3, r4, r5, r6, 0x9b, 0x7}, 0x10001, 0x8, r7, r8, 0x7fffffff, 0x1, 0x4ee}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000002c0)={0x1, 0x9, 0x7fff, 0x9, 0x800}) 16:34:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:34:55 executing program 0: r0 = msgget(0xffffffffffffffff, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000200)) ioctl$TIOCNXCL(r4, 0x2000740e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) r6 = semget$private(0x0, 0x4, 0x10) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f00000000c0)=""/67) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x29, 0xa, &(0x7f0000000080), 0x0) msgget$private(0x0, 0x0) fcntl$getflags(r1, 0x3) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000240)) msgrcv(r0, &(0x7f0000000280)={0x0, ""/149}, 0x9d, 0x1, 0x1000) msgctl$IPC_RMID(r0, 0x0) 16:34:55 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000140)=0xc) close(r0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x173, 0x0) open(&(0x7f0000000180)='./file1/file0\x00', 0x20010, 0xd6) rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000080)='./file1\x00') fchown(r1, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', 0x0) 16:34:55 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) getpeername$unix(r0, 0xffffffffffffffff, &(0x7f0000000180)=0xfffffffffffff000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/71, 0x47) 16:34:55 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:34:55 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x80000001) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="3a51c444bb0833710c4534de66bfabb2159a9f2f0ad6083d852d99e21cfc17ecceb650c71006e9ed3eb0d806f81b8fab48eda7a4e90eafe17edb032c33ceb03d1346dcd53d1f8278a97af175dc9f6698d2f3b06c36ff8bf0f76036f833667ec83df6b36bb2012abbffe11cbc091fea4ac72513d1463718695ad8d0aefa", 0x7d) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) listen(r0, 0x100000001) 16:34:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fchdir(r0) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864ed", 0x168) r2 = syz_open_pts() r3 = shmget(0x0, 0x3000, 0x20c, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000200)=0xffffffffffffff28) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r7, &(0x7f0000000540)='./file0\x00', 0x40, 0x4) r8 = getegid() r9 = getpgid(0x0) r10 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f00000004c0)={{0x3, r4, r5, r6, r8, 0x6, 0x1}, 0x4, 0x9, r9, r10, 0x2, 0x7fff, 0x2}) close(r0) dup(r2) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) readv(r11, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:34:56 executing program 1: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file1\x00', 0x8, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:34:56 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x52, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x20, 0x4007, 0x4e) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) mlockall(0x1) r1 = semget(0x1, 0x7, 0x10) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f00000001c0)=""/242) 16:34:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x4, 0x5, 0xfffffffffffffffb, 0x800}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:34:57 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2000000006001, 0x402) clock_getres(0x3, &(0x7f0000000000)) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x6, 0x0) 16:34:57 executing program 1: mknod$loop(&(0x7f0000000780)='./file0\x00', 0x4000000001000, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000740)='./file0\x00', 0x92, 0x4) connect$unix(r0, &(0x7f00000007c0)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket$inet6(0x18, 0x1, 0x200) recvmsg(r1, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000100)=""/118, 0x76}, {&(0x7f0000000180)=""/32, 0x20}, {&(0x7f00000001c0)=""/136, 0x88}, {&(0x7f0000000340)=""/146, 0x92}], 0x4, &(0x7f0000000400)=""/189, 0xbd}, 0x800) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x24) unlink(&(0x7f0000000800)='./file0/file0\x00') pwritev(r1, &(0x7f0000000680)=[{&(0x7f00000004c0)="35f578544238c1bb51551adb974f41631c7b34551a27017c97e2516d271634d9b168bc0ae19a3e3e212819f10679b0062cea751f7019e0b0f7d7c187d5377b213c76e527b0fb33bc20ee02dbcada75de936ef30cacba4d0ab9167b46f00bf291bc5cc7073c8e0869e79467d29970e069eab04eb290326e44de2c127766f291", 0x7f}, {&(0x7f0000000540)="214dca624e37d01b5e4b6b35e5feb78b5631501dc04d845b740ad9b58c8b151c6b0e02253b198b6681dc66e79691a1310ce437b653646a97d9cd4aec6234cb2594f209cf6eb0578574749f60305e02837a07fd0ee68f27aa5c11b2", 0x5b}, {&(0x7f00000005c0)="2478906f8c8c9f446b7e043e45381f793b1252e544222439cfd1804e4000ea658d36c63d8b192e794b61fd24de9ce73c7fdaa3e80b0c51aa5ca34f1da9e2bdf82c26332bf1aa74bbe3058aed4a5325b1aa34d5b1654b8a094773b669783ccd6075fb4c9ce1b02d2fa7c53383f4542b9903c51e38480f61d2e09a47578121fc31306bf5625e6fc19023d1e323b39f0e1958bf559389c954a69e775365cd981357a2dfaa6d70e8f223536f06e04655e566f3ae3c", 0xb3}], 0x3, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) accept(r2, &(0x7f00000006c0)=@in6, &(0x7f0000000700)=0xc) dup(r2) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r3) kqueue() 16:34:57 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x4000001}) fcntl$dupfd(r0, 0x0, r0) mprotect(&(0x7f00003d2000/0x2000)=nil, 0x2000, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:34:57 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r2, 0x0) setgroups(0x5, &(0x7f0000000040)=[r4, r1, r3, r0, r2]) setregid(0x0, 0xffffffffffffffff) 16:34:57 executing program 1: getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) geteuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) geteuid() geteuid() geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) geteuid() geteuid() getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) setuid(r0) unveil(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000000)='\x01\x00') 16:34:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc5) r0 = socket$inet6(0x18, 0x4, 0x9) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x0, 0x6, 0x2}, 0xc) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x7, 0x0, './bus\x00', 0x3, 0x6, 0x8, 0xfff}) ioctl$TIOCFLUSH(r1, 0x400c745c, &(0x7f0000000100)) 16:34:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000000000000f2fe1bffffffffffff03"], 0x10}, 0x0) 16:34:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000040)=[{r0, 0x180}, {r0, 0x80}, {r0, 0x100}, {r0, 0x4}, {r0, 0x45}, {r0, 0x8}, {r0}, {r0, 0x52}], 0x8, 0x3d7c) fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:34:57 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x202) r0 = socket$unix(0x1, 0x3, 0x0) preadv(r0, &(0x7f0000001840)=[{&(0x7f0000000140)=""/59, 0x3b}, {&(0x7f0000001640)=""/224, 0xe0}, {&(0x7f0000000180)}, {&(0x7f00000001c0)=""/45, 0x2d}, {&(0x7f0000000200)=""/47, 0x2f}], 0x5, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000017c0)=[{&(0x7f0000000040)=""/162}, {&(0x7f0000000240)=""/4096}, {&(0x7f0000001240)=""/174}, {&(0x7f0000001300)=""/235}, {&(0x7f0000001400)=""/60}, {&(0x7f0000001440)=""/226}, {&(0x7f0000001540)=""/196}, {&(0x7f0000001740)=""/114, 0x367}], 0x100000000000012c, 0x0) 16:34:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbb6f9aa62ff5a28705ff8e9d47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d0228b53a5bb9f8e4350aa644fcbd75c71b9f9da99d3338ea063275b03bbc3b0f6569f97c975f54ff5c04c19de60681e209991e6f1a91f9383621b878cfefef7be282e9fc09f324ffdb67adcb938b9046156b4cd1b7ec9929ceafd9fca1f9132825868fa97ba34ee11837919ef6f58b2befa8d09208a685ab9ba5c52e3a27c651f7dfc694a32fe5b92863b040dcfa1b3a551542cf5cd04e6ee33c16936f006f81d09e5ab5e329663644cd27d0cb0b2975ad828bd2390d", 0x122) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b0", 0xaa) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) fcntl$setstatus(r2, 0x4, 0xcc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:34:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbfff, 0x1, "b0d41800006a93002100000600cd00"}) open$dir(&(0x7f0000000000)='./file0\x00', 0x88a2, 0x80) r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x20, 0x2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wsmouse\x00', 0x80, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000240)="8a78bd5175d5f8608f34e59e9808647731271232ad8a0456b7af9daf2ec6b810fe73b134b2a083340cd313659c6bffefc08c18f692f3bb498f15dc29e374766d88060a9d455cd9b71c024bde55dd425b40ab9d9cc461e7", 0x57}, {&(0x7f00000002c0)="ded293940f8b5fa2e0f61dd15876f95380230b9522423d", 0x17}, {&(0x7f0000000300)="54aae674f8c314bf8d606689e65149e7516b848930fe64770cf89496b53f75278485592b978d18c2", 0x28}, {&(0x7f0000000340)="78404208d6618472dbf3c44b80b58303db75743418da463b7412bde4d60963fd0a105fa37476609ae2497a9ccd4de2ceb830f69a7a22b0d0cb4d9d3ab9084a1223a5dfec740f28224c4637feb8c6fdeea7169e0ee8a553cc4657d811a327f1c8f7bd7c8badaf4b150f88137d7e65d6757022621d89306f078adec71efd21c269eed51c0032f8911b2b30a18b58c47b8ddb951e23e1827411a8b7187386dfa1e57994421afb42387d6e259dc36415e2857d2b4980dac30545e1598df2e388e985dc3d0bc5444e6f1637c29d4253acc1cb0eb549c48fe1dd2235588daa0ed08dd88c938a0f20c12d78272e783a864b7da8", 0xf0}, {&(0x7f0000000440)="56aa22dafedd8ac8ac3707884529e073779b4aaf1c166296c018b01ad5ee83a3ebaba82c0cfeaa7e6ba4b30e5004b550225d34787f4f3616c32476ffe85bb94a8694c8151c16bdeb19120a5cf7c002546be105165b1898a7c1c1f692b50cacac5ba96a3d4b2358510b7366226b32d8bf0e0915ee27fe468f724565d308a053424d24a9fb29866a8f3eccf61ed80da3461ebf", 0x92}, {&(0x7f0000000500)="4135a2ec2324e4", 0x7}], 0x6, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x2}, 0x403) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/250, 0xfa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x14) 16:34:57 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/87, 0x57}], 0x1) r1 = syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) 16:34:57 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x7fffffff, 0x16, &(0x7f0000000040)="e80affff", 0x0) r1 = dup(r0) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = geteuid() r3 = getgid() fchown(r1, r2, r3) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x4, 0x5}) fcntl$dupfd(r0, 0xa, r0) 16:34:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x20, 0x80) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x3, 0x9d, 0x9, 0x0, 0x10001, 0x8, 0x0, 0x2, 0x3, 0x7, 0x8001}) open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) 16:34:57 executing program 1: r0 = socket(0x2, 0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1400000096509a89763f358c9c618d4cc9e5341d22ac14e8aa"], 0x19}, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:34:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x0) shmdt(r2) r3 = dup(r1) r4 = syz_open_pts() ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000040)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x80, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x7fffffff, 0x3, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:34:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f00000000c0)="f0", 0x1) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0xff, 0x6}, 0xc) 16:34:57 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x31, 0x6) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 16:34:57 executing program 1: r0 = socket$inet(0x2, 0x9003, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='.\x00', 0x10080, 0x40) chdir(&(0x7f0000000080)='./file0\x00') renameat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') openat(r1, &(0x7f0000000040)='./file0\x00', 0x800, 0x4) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r2, 0x8004746c, 0x0) 16:34:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x1, 0x1) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 16:34:57 executing program 0: r0 = open(&(0x7f0000001180)='./file0\x00', 0x202, 0x0) r1 = open(&(0x7f0000001500)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:34:57 executing program 1: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_open_pts() r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x4) r3 = semget$private(0x0, 0x1, 0x240) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000240)=""/202) fchmod(r2, 0x10) r4 = open(&(0x7f0000000380)='./file0\x00', 0x3, 0x81) ioctl$TIOCNXCL(r4, 0x2000740e) symlinkat(&(0x7f0000000340)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') r5 = accept$inet(r4, &(0x7f0000000400), &(0x7f0000000440)=0xc) r6 = accept$inet(r5, &(0x7f0000000480), &(0x7f00000004c0)=0xc) poll(&(0x7f0000000500)=[{r2, 0x40}, {r6, 0x80}, {r2, 0x104}, {r2, 0x1}, {r4, 0x21}, {r4, 0xaa}, {r0, 0x78}, {r4, 0x10}], 0x8, 0x1000) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000540)=[0x80, 0x740, 0x4, 0x1, 0x0, 0x8]) fsync(r1) semop(r3, &(0x7f0000000580), 0x0) execve(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000600)='@*\x00', &(0x7f0000000640)='\x1d\x00', &(0x7f0000000680)='}}\xe2\x00', &(0x7f00000006c0)='#\x00'], &(0x7f0000000800)=[&(0x7f0000000740)='\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='#,^-]%\x00']) connect$inet6(r4, &(0x7f0000000840)={0x18, 0x0, 0x7, 0x8000}, 0xc) 16:34:57 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) sendmsg(r1, &(0x7f0000001340)={&(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="1371cb65b746449b343c4d4c55db36d203823604ea7ef66f72b811eca64066e8a648ffeb410dc9477df3d2e85f4812da33a7c3da91eb9ba5ff6fb800803f167b3f80f2a24bdeeaa8d2b930ec992522919ac25dab126983e77093151579ce5b7d55f37be59f37fb93fd3972051262e3184619", 0x72}, {&(0x7f0000000240)="411cf14dd120cf2d95236103ac54b1fe2a2914c2596aae50c8d3207812c59e8374a58967c91aa249d48e98395f2be93adbc4bd544885cf476eb330c96a0c62cfa199507f4fdd7a92bf9662858b7fd9a15b9c5e1a1968e8a585d85d6e20c657cb0f48fca03151872343b487daa756e83e3fed287609d69f38d4cafc5e73363d0b", 0x80}], 0x2, &(0x7f0000000300)=[{0x1010, 0x1, 0x5, "c69e598d321e01b559fc565a7f0772a391d297b06df97be68757613281f4edae6dce7c7f941d15ae26426c5b13579b9f923608733974007efc4e791a3b5b3715bdf0294b77999d7d7cd0f4163a9035fe173530ae081ff329d45ca51d4d4f2872cf0d91b072e051e334e0ad7ae74251c2facc24e0f7ce41688744b34183aa7b8f99e82db61b887e27936bcbe2bb5e55c990a0b25143190affbcc46db392d69d522fb40ff75fcda2e6f2bb77da497e65f23242dd2d8d412def5fcb825b20d5a4aca94172265047b4e325d1d4ba03616c99945d8bcc79ed70bdc13f2406db528550d95e87259abeb6f86628a537921891680a97d532017c2891fa37ff409d197bd8d448c288a046462c9bf8f3218de3ee890a8a239e6ba51e0813e5ab1b30890bb064d1428e5fc2d9ea427dc5983a5b73ec9a18c198146c87aa1ea3100e4d50a605c0e11a942fde7f05d7d811c85a4bd4b1c54ef9c0e29db4cdddb977efe597034870e29ae8f44cbb276622a9fbf983222cf506117c2e6950c49c46cd54ba4e2af70af9b766eec015be5b592d12899585ae375dc3bfa2b72e7d964c6c4c21d1da94498342fe2f2ec1dcb9ecb006d9b46837158d5f2161e2b5127a08d1f0a9a5fbbae6ad287c6489d52a28d1d194bd03eeeac5e3e6f3686c3802b446a1015027c26f45e90f8af7a20232162ced75cfaf72fd639ffd0a9a3f481dc280cbef0c21b1cbc83681100dc6397cd97f0747af50494542e0aa91293996c67b787385e0244674158a64c4fa070438227bcd51a009e77ad02b280d9ea8be791c9304e9dbefe34d94f000ffd80294fdb3f54249e3184c0479f71f251e3013fd509588dcb7ed9e9a501fdb2bdee4530dca3413f7f7583b941a079307e27033437fc7552aefe63290fb7185a6994317760709a1e0ab56edbd2d126df0daee3f110dd574686ec1aa429f60a93b593f34ab4e8a62a7dc56d0f1c979324a1d235896395f09fd5602273744a73ed102b3c6e9f32782b832fa67f6860b8e204ba5f15c6fdb12543f389388d3f399017be694cc6e80295c60a5f05310f83b52a302a2bef784e0804c6c02a2b172975cd83c253bd9395b156d7113e30ea5630e513bb598485cda281c53fcf287b407fbd8de1dbc984f3277e74cbddbd2a156ddb16ac5c6784782a9a42559c0d85850c2cc54a124a2c1cb97026d57ede56923027c00938e35b335df625ff0204c3b7fc06c655daef543b615c0a577a82573bd47d1fded66f2754f438102099f655c96f3cabb5b75c0455f908662d3cca8bc099a1221ee35191717ee30515cae9e48a69cce5af416ea1e9dcfb44272709098218bd80d0d1264c579483fdf9e40d464622796d84bbeb9e35a0281792e1c3d56236d3b52776230c07b3d065df272f03e717ce060644db69cee9ce9c4e7cae596b33cb8aa642a18dbcc4b2e3a3939d752f66a8065de5caba78bb934b4a317301194f93e8d4f9f43aa2a04ba682cfa913622c8982666dd6919f0972c0b3ec2d56da86f6811e0d2033951829eaabc03c5e12c4e80b49ddcf266bd51581623bd60d562ea02157163a56eb1d7b8b3382023677931c8b57c6d0e3dfae430aca53201f7cca8f9022bd82669c99739071a8d328937b84fd5360fe1c0c6ef4c687dd9ca8e6a349b88357709c52e3b7f69b067bda9bce19da71fa12b5c61fb077d56d5a6be6ec5cde15744ab72fb54bd52ddc38f6cc4ff702b1bd74777bd71a17a73b948676c4497ca1ccb860f0d49e9b309298dc3fdbdb152c87e6bd1a02694f41a20845d2f4b6a207271222a055c5d9406862b8fd20c7ced56b2b57b82a8a1fe2b03b3099c148ed8fc18bbb5a5e1bc5bebe8bf6ee397ac047742c6c5625cff225fb3051f566d6d8982d5b97b6d30d0bf9311b56f6f2456fcdd4f522c95b1278ffeccfb0034cf5023739560d2e609bd5bb9d430f7323a2627514a9d00841e48cc9746c58776cb6c7e4ec5c9e86517382d9e2ce709f2a58716bfc32858e0b1e4f7e2ec2e8966e923159baf5663696a15a62855311a5137883cadd839d45c30a8d75796d1e1ac38e230365554613bc35af79ea311257eda2a2a8f4d886288bbfa34fb02364db495fd5d920d4c96bb3e73aa19d915de5a36fff23fdc10e5a094abbc80b2e6975e10de9f88e29683c0d178f0a2b9682bfafda65e365d90bffab99fd004971f4c1bab198900ba782fc4c288403f0068153133edd997b5fb15b8265aea77293ee2db1ee92367a702420369baf1944ff1769b37ced2d63872a81857f4b78a79a869ab27cebb26f62a1f77c4ec61c9d51ff26bb5352f7f1e3deb8c1bbd6173e9e6c5f071c876c694f5c7053f8774c6297de74f0ef1d35cb8deba80912277ef749a8f795bb667e9c2fd79db7f5ba1faa8ce5bd8e79dc0f18e1513b4c2813864882b9405534dfa9f5346eaab14e4e0f77bfd4b1275ee5e9e44924f466c70ff2a9f9addce78dc5603b6b651fac2c214c12e8b6d05036a346d73ce138608a6f084e4688012f5bf356a48a13f2020fe5c243e5ca378fbb7fe40b33ef77fc74ecfc64877d6f1c8dffea2e2cf8b13b70c7d939404e34c8bd73561473236a0653cfbfa8767d45ac9fd09a41dc5095fa2da641405ec3c9f8c70b2a2d378a369975dd41119ad20c206574144f963780575ecfb3eb6087b752715246ddc71adc819c218657ddfbb06f98d31473bd4e2cd4876a9493258c95c9d753fb88d5a57240461e628cc48d455bd9874a916344cea5151b688a5e409b3cf5794b73bee932b030f596df6a8022b280a11565261fc1d721d3b0d94805ecf2c7a9e443d54ca09f4e17c27bd0273167ff33d24682df8667f990f2c12a88d83558f9c1a2b0f9602deb9a501f0b8f257281806e3c3d6387d9bafcf46b6ffb9b89b316d0da31dfe70c9f755f2f51f08db5a2cee5395157abbd9bfec72d86ef6b01cf36f4b2b4458470deb0880c9e1b9794ae86942aedeee74131056d50f66c10b5abc3de5b502659d0b5e5a17fb9c4a4c7e2bf99438573974e188008d7945a71e69658e9ed4b85d32a545f1925e0224268fb115dfe60b366f515a0118ce9310eef4d225e742508c092833eed2881433e745c1dde6bbd05dc0def5f6351943e40b238f6fac1cbf4ca3df08db2f310e8f30828a7e8be25b65571765d82f8ce813b860578930933eee17dad39124f35971cf98a24133390459099169a8a5a5a55282075250f50222ae8988f68883c6a121e83abd785e17a5ea165e7fb44dcf4b90d9f5e90a94f9d78bfaffd41358724b040c0595d1c0538ec81355aaefd0ef40317ecab9ca33e5e45be62bd9e98c0db63d6f8d72f626027c3e1a0922ad360c37e7bce37e55dc11c164f61b04943a3d9079b7ca8f268687f523859b678399739e1546047c6cacd230d601c3b04f49054f3770fe6708706e60cb153f23d98597424faffdc4125c111cab9bac4c54897fa2eddaecfd7742ad4cb02ee48d48f3bfc4b4c058f863b05f5e39f41eb20610e23a05ea6364d3681094c4c190da479138ac84b745a7f85afd90247e1a30ca550e48ef0d46929fc404760b368e831cc37dbdb50e45d75acf8d91285d6b779174ed79fa0f1a7bfc66294f0dffda3e7e2d67cf55f140cf75b44caad0ee25b8edaaf6d276b9e3063f5cf5f5f4fd183ae1a7d9d01a3087a3da0f141e97bdf4d1d1acd36356b07107de3260dd4ada7f3a06fb359a3993fe298c2235997f1dd4af239eeffe8f10d5ea6219b3493f00a5ea4b4a39f64814e8379ccaa38566ec7df15978b87b7a7072f3cf01c14cecb0c0b02327b8fc0053636eb333b4c6a8d90147a3a36750bb9a986607c03aff91bfab022264ef41ae48962ae32d4512e9bb8d3fa443900a1133ec518c9c0898d31b7c1e4080558a586e4ff202a8206ec66a07816da5945cd213695b86de65330075d81b4899e91f37e3e06b7ae215917f346a7c56a5d8b0a4fbd022bd159fea52075262adabb8d2851d9f8928182576f2ed08b66eb03cf700d87bbe5a5710b202e853fde77a930a8ad7106d37d39be30ccfd0a95fd5014aa0b2d2c9d614136d2828269c76775125e65e03c2fce0550f67d3d008becc9d578373507687a4c720afde9d88fdf3ea7fd884f9e07e5bf13e433ed4b943bd953d034da9baf8f0596c98bb976cc149b9e9fa44293c26b5e61d331789a93c30ddf56b8ec55994b6aff3e0b2fbaf7eafda4f0d9f18ee4318829ff6acc3403c5ff468f878d7bcb06a226998852210d817e1a55016af59fe5fcdde9996cccc6846d08dfa57d657627009ec83058de00704e7e40cd0d87bb798fb10cfacc22ca5c83bd6f924e157ad272ec5c063c1b370166a8d71fdf433d31d74d9df70b9597290e5bdbce98172f238acea3783c74f48a75cc0af467f741957e734311c181e53f6c38317d069b0323b49a71a9a53ed6ddc92b759e58a2d9964a53ccb94a0b81163f04c3500daff28262f620e42124f36269cf348c342c62ad44e980ed4968a32f3c56138bc8b393d7450e63b5c79b6611c8eb06e8bf184c90c0ff0298d8c681995ac0f9a6c4b076f879330f8b3528fa572ca168869b7527bc94f2f11b5611e4d6dae6a5fe3897b08f661c19f9c970e8a76553d7ce1b0748753f0885615767c8990935c15c2097f5ac0acb98e5a46eff32042d1e05dc5898a1737b1c6854d30836e55a37ea436df3cf2988cd07aaee4909409ea1e904ec485f23917804da366f600217bc05e4f80d0dbb547f45c8ffadac81b3d2c0cdb841b12a673543f0435f5dd042fd418a105537e8ae7a90a3860b73c16fa66f73ce49248cdc9db8517aa92458d37b329084743394ff8431ef64e63c9367669d48a02174e9c225016f980ff721d9dcbc4829d1d3a87508062d27d05c6fe5039492ac20cd8585cb60c06d88b62662f634054c898dd7a3819502a02e06bba936e9d2e48e8c496fa04c8bb115c43c94e8ad9e03ff643eaff0dae3d5e1238ed86ef59c307d6fa34a5007355dbcc20b4598b269ba864e0bf8943ed8238c542798da03fff2f3441dddfd11804831fd015ae5fa5b7593f3a0b1864c134cbe05ebd6242979379f8be928e3993bbeb4385fc0162f64dfe2fa75cd29da35e7b7dd8a571926fb74de09dba4fdec028f741aa55159403633ef425ff2a79e1200b3addc110ffac93599e4e8f59946c36dd28f313101e474fe90bc00e8d2d9d3887c0fdd3fe34a75ddb65b7122e69fd7769de4887f25feb467d3bc438d4a5176641285c33cce34a389bf4056fb86d98812673c8491621a3f95dfe567f72f709f974b41d1ac014ed6eed2c3e1a45ccba083b66d0b7ef93489c576f1827a53d1618f237f8361112cd9f0b1445dbf8d4a3397052d79a26437a92007c27e07002792ab6f75bd022e47caa65b574d1e917d0569ccd725214f9ec466eb6c772d59223a8aaf5eae79e1717f833238f6a1ccdc5e082388ec91d45cb129c705a7f312ad1a2456299c279e2136ad4522030b2e8131fe70b1134ba349bef110e8c5649aa24b01b18837b35735a8cee552cd6c5afc612a47a8f8040b5368cd04c36db5fd44250c77132dd32a06c0cd4dc45d88fdbd0032f88e179935c84282db71afe078bf9f85231f986b4fe3b6f628fe2378d14aa4c5c1f2c8c07e585508b1a7eed19c2a5f939638ac3b00e5d878ba5cc1f5af80eb38cba4255cde91c35b1277c365d63c3086b059c4721c31e4bb3a50c3b77bc36971764559602d5956abd469b955c5ba7213e365128d36f6d3d9fd9d484967c0951b5195e8b3363394542422faceb3941d236078805"}], 0x1010}, 0x400) shmget$private(0x0, 0x2000, 0x12, &(0x7f0000ffb000/0x2000)=nil) 16:34:57 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x3fffffffc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x7, 0x9dd, 0xbb, 0x1, 0x6, 0x6, 0xfffffffffffffff7, 0x0, 0x0, 0x8d0, 0x100000001}) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x1f, './file0\x00'}) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) 16:34:57 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x6) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) ioctl$TIOCCDTR(r2, 0x20007478) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:34:57 executing program 1: pledge(&(0x7f0000000100)=' \x1a\xca', 0x0) 16:34:57 executing program 1: r0 = getuid() setuid(r0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x7, 0x4, &(0x7f00000000c0)="bd166227", 0x9b) getrusage(0xffffffffffffffff, &(0x7f0000001280)) shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000001400)=0xc) setuid(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001440)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000001480)=0x1) setsockopt(r1, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x800, 0x0) recvmsg(r1, &(0x7f0000001240)={&(0x7f0000001340)=ANY=[@ANYBLOB="00000000cc39a30c7c7d2590b0000000000000000000000000007b81000000000000000056f8b9db1e622e8200000000000200000000400000000000000000000000000000000000000000000000000000000000000002f97000040000001b000000000000000000000000b32774a831a90121688f1d4a16f9554d86edd9f33eeba9fcce483e2d77d8abf1"], 0x6e, &(0x7f0000000200)=[{&(0x7f0000000100)=""/195, 0xc3}], 0x1, &(0x7f0000000240)=""/4096, 0x1000}, 0x841) 16:34:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c8, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x120, 0x90) r2 = kqueue() kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r2) 16:34:57 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:34:58 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000000)=0x1) r1 = getpgid(0x0) r2 = geteuid() r3 = getegid() r4 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xb) r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000740)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) r13 = getppid() r14 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) r16 = getpid() r17 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f00000000c0)="d433d9098429b3adfc479c6f11f50f0d5016", 0x12}, {&(0x7f0000000140)="641aea0f31e6d2e27f9565c7dbb26748f141b12d5160e96180dec650c317436b3e1a1f1349461c74a93a3bc8b8c5e953aec0e0965d92dcb97902f6c3af43611968ccbb221115d8f4cd09496b78dc67a13eeea6e84bc07b8623", 0x59}, {&(0x7f00000001c0)="7c18e6761da80113f66d098af508ca57b7da36583bfbe09ee0be1967a203990100be510d2f1a9382e2b4011dcb3f39a1984360b42a31a401cd2b2bccb7862c94bb4fa00f6d97481b83ea1128082d39f91ba27d92931282e7726fd33bf0127f4b67f65c560024dbc49621fae3d2d196d6affb3d2ac13447e62bdaf483230dbf9ff18ac0cc1e", 0x85}, {&(0x7f0000000280)="4e56b8028e22969469c376b20cad37d3e6e751b7dcf0b00ad0db781fe14ac248c944036b662a94dfec06328c7f31844490beecf88fa43705fa8267275edb8200e71f01115de424c6a1d5a2dc70030e4fceebf943e8516ce5c9d92e7870f8d7daebaa19c9936d40e26dab12a957964393cd02ca0ae75910b3b6dd467dd02c7f738074a82026cfbcccc2df303c1d07d787b0923ee11ac2416e6433575ce8eb6b5a56cb30576b22", 0xa6}, {&(0x7f0000000340)="1880a705e9f6b2e411361ace42199481e53649e9e185e29b2a0c5779f443e9f08716d5f7626bbaec8d2857ef4c362e87c5f7621566a1b5ce4f064887ee1ba0d343cbdd9c97c3efefced872b0d65cc605cee8257adf01246ac4fa853bbd8216f088a50150c15a95a0153796a0775520734248a509933277fdf5a02dec18b64bb9998d11a19765dee109d35dca04f9ca3b4c2fcaf71a139a883cd1cbe8ada55982529374b9ea815302170ccf0d3c81ef655783acae06cf96dd08a19c2dfb269fbed35e572c1ef41f775bbc0ed9a0bd57c0670576c442a6757aa0e4499f4c20ec661d2637be825ad0d36ad528ffec2080e4064a6e573c", 0xf5}, {&(0x7f0000000440)="cc06e71c568af9344d87061cc982c9ed3284aa5962e6da2e5731e974c10b07c7bd05042318ae9271e88775378fc9d1a317b02fe19c79bf02d7fe337df8766228f5171d60baa3ed09bd1d325df6058273e7b6a94b21f01c5f2450fbf7301aa6a3f0eba3b1ea77f40a658312561fe1cf4f9691b10c68523e659198129899ddde7fb13d3fc3d97071c2f0d4dcb88b7aa5e7d131903f6b631e4116f08e367c5bfc00dceca52e60daa8c57977f1ff3f003f747dc0f4d8a74d97e3431fb1ec2190d0aaba1a9bf2a3d1ebb3dc0a905ae5", 0xcd}, {&(0x7f0000000540)="2fbf7d8cdd05f67b37f33fa2ef67be637ac722396d80a95df2f385a848873633679874eed7521b6ecd448413418242f0d57b330c24b3c15587e2bb72658ce90cc710ef39883c54d362c6f8fff4a36e7306fc1817994453864100897fb855d90a92c7ec5d33cb646fb76557a1b7034a464c38d6fe9d693c9f32131b3a5580", 0x7e}], 0x7, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x168, 0x4}, 0x1) 16:34:58 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0xa, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r0, 0x0, 0x0, 0xffffffffffffffff]) pipe(&(0x7f0000000440)={0xffffffffffffffff}) faccessat(r2, &(0x7f0000000480)='./file0\x00', 0x20, 0x1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)='c\x00'], &(0x7f0000000400)=[&(0x7f00000001c0)='c\x00', &(0x7f0000000240)='c\x00', &(0x7f00000002c0)='c\x00', &(0x7f0000000300)='c\x00', &(0x7f0000000340)='c\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='c\x00']) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:34:58 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x66, 0x0, 0xb2) r1 = shmget(0x1, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) setsockopt(r0, 0x4, 0x2, &(0x7f0000000000)="2d779ae2f85d47924cb3594df8309574898d418a7446f89a683aaba05bdb2ce7b48c", 0x22) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) write(r0, &(0x7f0000000040)="749822794d0e305ec3b55303f4ddcd95078067497669ca3cf658477ba0767d06d3331e9f21d12772815d7579a5427c3807bf7799094d7fa4485af2008cb6406cfd23d04b3f18036b335206621b047b77ca544c5832090a4f10761502f9cf37a3cb3639d7ca4ae4714386fbc144f50719587c9999c140a381ebc5c1ff4b09589dbad3cc4af2d35ed65c937d11006866ca80cc55378deae420df0d10efe696d5902e10e7165493c2bd5caceaff89522156933de888a6f226df9520ba140178d0", 0xbf) 16:34:58 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) setreuid(0x0, 0xee00) chdir(&(0x7f0000000040)='./file0\x00') 16:34:58 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') unlink(&(0x7f00000000c0)='.') 16:34:58 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e5d60696c653000"], 0xa) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) setuid(0xee01) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:34:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000001940)=[{&(0x7f00000004c0)="7f3144fac0f512b1cfb40195210e64049923cfb79bdc094f2537e22321159482b8853501d93a9f9e3244a8ddaf9c17f9626ad580977f113204cd25b4dc06f201dafd356e7ebc2ba0fb578d33f90a286f2b14188eb22e20fe653f407397982c4179c7f524698d769cf87b99b22bf01bf056a3321b705ce27eb2779591534e433a7f4ff7ae11600d545c61371163ca3f8b9a8effc61a01655c3e77ac304f815b76e073d425a513d1e43f831503ea877cc4be6fc01ca0662b720f05448beb6532c906d67c3df048f96dc8003c84aa3d629ef8cca646b8589eff08f4f2cc7f8b6c105cae872edfea3908125ae495b4a50b11380872", 0xf3}, {&(0x7f00000003c0)="7831a4295970ce63dbe6", 0xa}, {&(0x7f0000000400)="2709ecd9a03f58eb467162ca06ec5a72f467b4d1142ec810efa0c75eb747609f354710e15e1990dfeb51ac0f9c79ee3f88eb1c94e0e72731c1962ff7232fc477c80dbe797e7cd0a67351", 0x4a}, {&(0x7f00000005c0)="e052abd3614fbd8f0b00c6902fac66e7ad4b9d5dfe2575d72f", 0x19}, {&(0x7f0000000600)="2ea9dff086a6c376378d1ad374a59af55ec13444afe6ac7bb04764b0c77aae6d2379817af675ddb49ab11cf064d0666992855f7060099041c58896f9e2977451b9c0106f8ffa4c08b66755ce4e32307841d5e7a3bfe7a07a0fb75a3f8dd9365960a43b23cfc1633403bd6f263c41ef18ebe3bc82d07a62956a925326d5bd10660442aa8a5d9f9928993840b05605563289", 0x91}, {&(0x7f00000006c0)="6f8eb0d90628aa0a6f32fba70853162b229213136821dbcf4afb15cb7444f626f6cdbb28db63727fbac3729cbf46e76d0c62244f1acffc47dbd713a45539dcf7ae2f422b38cc65709518d3c826719f6e8e8b767fb3cbfe1a8fb7872272d94b114b254c6bc873018d440d96e79f94b0000a7d03393a08759a0e116f42a6c22c9876bca89db1d72b4d181d824a9176ba96af856744fac179697dec2e8b73157b5c772ce45b71c5521748f1036074bbf58a8579974370e586fc39220b0beae6018936851eb6962c044e49e7e55c695dc53d47f10211d6f2350cb6226a89a8a3dfba72c66f74941011cb87745352e22b6f5611d0417c97d0ef929e82ee60e85fb98afd32c43e3c6a1c80336b0940ba0501ce172faa5140319aba10b4bde70d3b1d1c029ecf035c628ea4cf867fbf08d6e3eef39d14748079627a74ac90f2272c57441c9390043a54d70ea2bf6dc849614b14ff21fe9b35b1fd0999ee88a22c0158f41bd9b3806c8c6b3d727afdf9843ddf376bbe19b3209a88305654fd36affd4bf860aab34a4a1b668e2bedfdc0efb65fa687b54493ba45b7127449de18798899ea5a264e7502743ff639246080e2052f5cae220045ab2e555e180e81320cdaa2a3d622d79568e5bdb6475ab43ab5c9d68830fafc5643b10078f3e3dd431d9da27523f36cb2593aa2fc86658f8d03291ed530507a0a26b001759beedde5d7419bd060a21206042ec9d12912d4a820f8cf49854a3b7aa692386bb264e44b16a1a9c1b5b8a9ba089a702793470d1e8b485eecdd65d2d2c1cb88cbe6bf9e6ba3c459b46956327f06d4a0383885139435d1b6b4e4b5bc293c7b042d14f8f2f6055909bba2b0fb04c3e0bb6c3c959591f6422d7a862eed1ca2485cb6398746723e7a64d50526e7f517921943f3c8f1bc7d976b575b84facd19466341663e9253facbad0ed5cae17c601fb54c2a4812058918f72875d1a60140008ecfadc146d3592e167b81fb8ec9b9acbc996baef620c6bddbad20d95b119dde7fccc7b69c5bfce2624d44d898ad2d6efe1895762d6ebad83451fb8a386774d3a420e9b5f003a37e86950114abebd079c849679f4e52a0cdcc204af7e582ec8b2a02f3351ebe8e228105cea400d1a7aae1815397c04da8dcdff0b2b8c980ad3da62749fed0b6c26a02d1b34dda67e3d297103f39118196131b6b85aad2ca4ff5663eba27e5fbf4ee5cb4e7a9f4f99459fb37981d39acfb072720eb4d013b355e9acc21fa7ca3cc135f301856324a7e30ec2c3cb8474e48216957721a9a686f790d8ef083ba19e8d4dc87eaeb893421f1540501d306dcb546dfad30d365162d5d294f3bb2ea3f07e10d12012852128eac3e014aabbaca10386581399bafae6342dc12ee68e5a61e11b63b58d323a52d046caabac5768b115c88ea03886c52f2e5807262748ea6f753c28e7849ff3adbb4c9dd444935d308d2da34b8025a571a26d7e158e8d15b2d4370a243218d4e67aa41715da86fd48865abb100cafb4382a822d46530dbdeeb4b5202e41e6a23bb4f3a2d8cd98cd4e0e04032212d570118e54833fe1d1fe9c232e37b0d97b1d7f919c790508ecf06f3c338e2ff22249a8bccc4ae9c7c694f4ea4c8dcd895070ad6a6852e132e1808eb2b003c96eb29f31506fcd2ebdb24ea12a2d6d2ada59aa13d0fb246130317efea9f89c13da715c6b0261e68fef3ca0c35be02825e2bd729f7e9ca65e4d144e082355b9340ef44f45bea627788901df845740e6ba82091c6417d85cfdae025623d896911c052a13dec9045d2e94c187157bf6a5db4e405cc72a732abba757a18bfee7b38601e4b403b6a83779e8a1c8e011f4d5c3047cb1403d6c0438f4f09981808f0907b9f332b2ce7760928f9036cb6eab3ef8a987729b280c1b74a939e95b71f9c4d8d1c86dff65f6f23e27ddd2f5266764247cd19287be12fafd24d6fbfb68f522e72f31a9e63231cbac66f4d5e2975c90687fff4cc446c4e17455cca122b2d957b94a215b5477ccdcf2ce4e5da73eefdb38a70520dc6ad173c0cfd5cbbfd2e0d5b7d8070e997a44d6c6df9ff0cde4753706a31a0a91fab5eb78637a0c5135cdfedcf5f670d8792b6eb5f617410f4e16574ea7239c22547169e30d0de661aaecb80864388003f4f0b755395f90d36191054fc4987c32f419646a6ef28cdb7366c9a301afb33299bf66d5ea5b481facc017d60b231daec7a6bcd2259552cc767a187f8dff62f56dfe9aeab74f527a9ce4348649f45612f999231ce9f8515c83fd5b678f6eb6a0e32f3242cd93995e979ae14978d576193bf3db46d1750e6022d9b2f44a124344e52c28798a4a89c032731955000428249a59579633643d5c3d427c9d1824376746741b447213bb55d7d30799affc5d10482aa5aa8b8b8c5bbb4211fe1e1726bf30ee116592be61fede1a91bf32f5769035e349efb3c00f3cf162a52938ecb2b76e459fa34ef87ee6adc39b782d76a3db40dc0ca1a786a603bf41dfb5f14664fc9211a027a55baf109f180792520e4c50ff2951e796b84e4acbfda4dfb110f37e94eaa943970fb5e8cb9b9cac60844f21cf400db3ea28536b65660426ca5a68cc44ef1f35e3f529aa0d5d34aa789a537acdbafc38ed1d732b113e0049b05dd31f1746c7c7de710dcd4329c899a7ec25d1140deae99a6f2f98465b20e33e2cd93cb1636db3f8aa652054f8acb7610b5280b0e9552d6a23cc1a5f3b7ad34832b6f6abfafbe7366a2fac076c4b16249abf5f7351e8c47e6b7f2d4f9cbbd9620debc3074a68cd786e80b2c32f668ecfb09ed4c22beb463c9eb9dae3f101c0e0ecdbb8d2019fb0d489a2969991db152875a0f98c4fc9f57fe02b31b0057ce5a988cb2ba81dcecaeff52dd4e38a8a86cb2212cfce05d27ffd710b81f164cfef9950a7c695d5e02177977632c0030457e9cbb2fe3480530ccd9360fbb6ba7892a2d16cc84d2df603db3b279181cca4ab5a668ccd4dbed22c43ca66d486c55598d3089e586b851035988de0d4cc167dc4d22c80c7288bb126ba6b5c81341cdcda396b1ecf808ae3c534e28ecc586e213c065bcba0d36e4593594b66dbaa7d682ab6c3f0c08f4bc41c7cbc9e68fe83c1b4c7ae45a08fdf07d5df87c6a39952d3da84eb3ba28eb5a4b66817ca06c830e624aed82727c6d2813a4286cea39c7613b0a112f58400fa956580c66eec4e0d5601c5090166023997c31511e5efe9062ee3496fecf76d97944c192b45f314b79f2ce2069913465dc85a567c50e916f578a89df1d143bdef7b752e6f6fd9ac931402d51ff0dda9efb5a3f186c47795653c3d44ac831133d423a2054c8a1ebf4232a61946bcad9459cfad8a713ed6e36182a5e1bf531edefdd67777e2eaf5ec9e67b7972f699d71cd6cb6ede6c8bcd270f62ee5d5ab25a1c1df58367044182cc0c93d6e788cee0f9e4ecded885df4326c84fb867f28108ff2a4299872f57428df17e0b51a4ebe8b7b84b129efe7bf970ecd7212aabd6cf75796e656ed4519dd61ec8bc6aabc5fb0699f3f1587a01051e91414518804d89b349689d4a7a723ac393d74bc0393a66d56180f895cd0be17c8d0ae448bffbd60fe10de3d34cded5c342c537e08bf6059565c02a78858958fc090f12addc9a05daf2b30b8e73f24088d7448593cc6a37f9925a803d83a53daae5404efa0d8c2df39a09a3da41d5e09607a54b2f5a60f60fdc9a392207e3a143c37ec3ed46264cb6324bfa2a84612616de85dd8048f2124b16dd3f87374ec6aac8df1183ee60f6361eee44e641988bfd6d8effa98d3dfa604deacfba76bfad295536c1ecb30da0c059219f91529dfb0e707df52033c75df621ee7f3ff478c498e67eae95372ba439bb11d4f1ac4b3c614c3af9e9361e5f8b88e4141a36e7926ba4c25e6d57a4cea943ed4219454087e83152a601d28d846d0c7efc54b8341911453f448bcc412f2317294cc27c5df31e98da84c9a3c8f8c78d3e055f3e86740301ea13eb9ab4e15fe1cb41a718f10c675e54fd941f59082eee96db7878acb9a1c4e255b4ec0d7ae14fea67e62c4886130a0291df116dafc770cb5bc138406643843b3b4afed1396f539e2ded81382f1b36929e2d7f7b8b283bd7b2c03916d17ea06864fb9583d00a0269c33685d117f8ebf5311091c9fff2905e06b12dbaefdec141d8c7daa07a3c9a6d3e975b62b4d054b6cb2db78d523dba31c8b37fc0d31338cf98eb5221b63b5e996daeef5242aa1360f1a52f0e477b042aef417c7a734cc33b98539b913a7c800b4c195cb9b49eff7aaae73b379db29521c6c8f888664f37eaba9983db8cafb0a5062cacfbc20b8f5190e976b4f9e76f2ac84b3d75cde0f5b90430a0723d7135f3add9b1dc5d92cbbd55bfb095bb7a53d224bca81e109ea8a36c7de2a80c51968ce156eab36f4d790fa28fef52e3dc61488034f10ec5131eef4a50dae77d91d4539fa8a00e04a909bc1cc74004679f2f7e16b277da34382b483f7bc785567ddc476626b27a9ea9c226fb3165cc7d626483a747dbc37cfd3839f03e9dbebc99fc343848860e51f6840d703327d0b057d7d390457bfda6784f17a4125403438488b55c4d15a5d7b1981550e1de656ccd189d21a5fcb5fd0a8a24e3df0525456669491030da0777e0dac2e4259195f1886650c5c2d809e20ad5c1675df4dcf8f6d335b31865f496d7cd2d0aed60e0d2ae9e30e5fba47093a98a3ee7c7141beeb4f8431b74977ad6191befa23a4efffdc5564a0de3c143470155292aad637f3efe6896ec69fc300642f04fa53f0b661619d093e09a8b04c4b58cbe9b6fd11e75fa05ae0afc91e52c5deda2b8ee19d2af0bd0d9b3dd2e141105941ca8b67c2163486b70252fa48341938d29dd5fd4cfb34414b8bfdfd26c1b628b18dbe83edfaecd4dcb6ad38f62d68600c91901ac4d852d6457f57189ed51d632c0576f04613f04f504c0127eab19dc0aed44248de02c7e5c3b759563e6237819fd10e664ae6f6f36dbd3a77614ade9ffbc3575a90518d6c470fa3eebc9e63922b38abfc60bd28bf5a4e721258dda37c1a0ee1eeb4719b3289ce932d93908cfa766195d0f161b30470bdfd44de61ba7097be316d65c96f3dee78497ee0ac79a55b3433ecb897b7ed1a263699c75e2467bff1166e50131d4202e5ee5f263803e2caae8281b9816c7bed6bf8d954d1053061da71123cb06e524cdf948725ec62116f1d358605743e5fe7db364ba8ba7ddc2e9dc594c379cb71a8f2cce4db421ea37faa6c008e1214ad0f60eaa9241b995722ea8ca3a21bc0f15ce005ce15475f4764b1af3e92ade5980040095808d965b924e8897736b016f820cb638ecb3e445254a690ca9e35d08c5c261270f028fe69e152e76b3e111d4f2dd22af6af211e623f0fad233669e140afdb9814d3cc06a4693e6b1907663a95e86ea631fcc05294e65b342222ecca26884e9fed7b1eba1e4f747f7c27ce434ce69b0db8a4bf0a5cbed5be93c1cc2ff3cef185e9f66eba15d3ad8d4d3bd11e2ce97653c737f7fb707e25d0643ddf8050ad346c3d9893a4d6c37984809ed46b4f8a4d164fd28f69a91ede4bc2c127ffe28404290c34878e110b82c21575e1c9a2f0c6175a8018cfc06ed973fd88a36044d07f929fe54f7123adc39b2261efaf1deb1909aaf56f646540d9d79e9b01cc1bd20ca91410eb163972e3933c59935ae3334e12eaa91922a773b0504b8d7b36ce0a83b5abc2e47716e03a93edb5c2872c185a134932b651bff79fd6c5661ae5fa05cb1b211407912af3c", 0x1000}, {&(0x7f00000016c0)="b993036c006e426e9e12f32b9d03eb13d07a58ad1f98690f38a80f17938a40", 0x1f}, {&(0x7f0000001700)="29dedd1a4de4fb29059ef5deaba632eb1a0fa21027f03735f061016204ee54f28770372e0328869f0e55e7fa9ee0a6480787b6b98bc94db74058f600484d5d9020a2f30620fde158e2b38695a75f251e8ec0d7791f4a19cf00157504bb18c2055ee6add8319b8ae3cd9554f7f8aad3dcee3d9376fdea8a4808fb17547c400a5f5732abeceb8c7e9224bc2205554a3de6b9c89d3e25e7bfaafd64fb1fc144f095408fb7693cf00830c8546a8699", 0xad}, {&(0x7f00000017c0)="342ce7999bba516e55145494513c558ecefb0c77890fdd187e6b15c3b11ffca7f869cf3034764dc1d849a744388e1270c42da0b893068735ef5dca2fdbd1fe1314076c96eed005faa542b3347656143ffd656457841cf37ece59809f3324805773eb40052a5074e2c81bcc6b918db706def832517a1a021d58e05cd4966a", 0x7e}, {&(0x7f0000001840)="842ab87b3fe8f1e6a13c998a154350a78d7219d857cf7605a60b3922761afff9a58cf1ded1e8823ddafa7d58234359edf870b3036b3bbf9bee705f40d7dac2424efe0c7798862c41086e28cab5bcb5ab86a2d0e97d6a424fea591d975a3810692b796fc674c7ccff5b546b0f4391f1de5d99023c4ede593ceb49b84cd3c4eebe81d2472c8568ea4181818cdef8a7a4ae408d5c419d474e7543ab936cdc735adbd6f43675dd07f0525ba5c7ead01aee85aaf96adf8a6d9415e6e7212ee8aad32ee4f831faa1b8eacd1e96fef57507ad4648e99b4080632f71e047b8ed4d0a801fa6a0bf13b36465ecd103bf7b904cf318f88d749856b58fe1421839c1f2", 0xfd}], 0xa) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4000000000004) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r2) r3 = socket(0x10, 0x4003, 0x3c916b30) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) getdents(r0, &(0x7f0000000100)=""/15, 0xf) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000340)) socket(0x10, 0x82d05ad4eb483af8, 0xf7d5) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) shutdown(r3, 0x3) 16:34:58 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8500, 0x0) sendmsg(r2, &(0x7f00000018c0)={&(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001700)=[{&(0x7f0000000280)="a15d3d4ac1f670d6cfad3b604d800d", 0xf}, {&(0x7f00000002c0)="45454248c2d4e3ea0b481c255a20f19684cb4160d47bc5df8db56f92063ba6215d8795106377cf0620896ad5384bdc3212e2bc711579cb01481cc3aa48bc37ef5398ad28117a30d499dca00874db67087cfa3a72c6d70ae9cafe3cf26a0e62874cd328ba41ae5def9a756e687d684ba90e24b2dfa53e211f4409eb8a8d2ae4f055f8f05be0f4ba7660db294063b979288c5480de8c74f6b533550f2b1045a8b9ad28d3ef8f41236162ab701fc88dc48ab2754fb5f1eb889a5816b46a96610e64f5ec4653db7903916461d1afe4433de40d73b4110899ff5acca33fd7d24a32303c9e2691ac9e3b6a10ae088852588420f68b6e", 0xf3}, {&(0x7f00000003c0)="84176a17777f4f32ce19f74698409bb831c2adc8178eed0b692c3f855d46b4f527e94d274c979d25753defb6d54bafe4f2dae28685a736d272e0f828d17982a7fecbc7647f71ef90c775cbd32260f3013e8d0194251b4803900439456b0bff6d0daee69a4406d3f5a7bd3f0ae41f92a5e51ad9b0941183991e4a9ea067ea779d5b48ee24c78fbf10a53332b516d8bf3b5fdc344682bb944ba3a173ca3c412b71530f32d75d027079739b1a4e95c909b1290062f72bd01f645052f4fc2d06136766669680a7d03d1d90e528c013c364a653c9d0f26be2c8779c4ff2d768b37f44296f86ef3d5147d044ddeb0c104e5ce64ace7075915709f21562a6e49b1c01b4b4eea99a020bc09b808529b3e2f18671c63ff0a7c624012580ae55af9a9a654b3b0370e4ece634af9e8fd21f2f3390babed54b57648f4965189dfab5277d2ed379ff6ceed10af73828dc7d09395fa024977000ca7baa8090ed05c08dca9336c2ae79ee4e143361a4f6d5497c8e2de0e25818f702bf9f27c48b2b89816bb99a578572d049429b4d2aba7cd133b1ca6246a47cd259f9ffdb9c43b816ef262c518b3da8f8f7f0cb78cb3af73920f34ebb5b46ececd2dfd2ddd881f09555c05ba1139bf3fe9eea96de81ec9d251cb66eb5715601db05e8243988c79e09daa0b90286c697d3bc7cf90dac67f147e23249a83aba894bb02fa00ac0f8d0316bea9dc2529c7d2380a0a29cb1abc38b79d42b5e2516179919b9ca98842533fb7868d3dd0e0b1f56a5115c860f89769b9c03761468dd9f644293d0297193ab02873038cc8f158b798b2f37da7b96553b2047d31c6a3d8aae747723627c591f68ec40bc6d243b02887749cbdc4faae54b59cd654b67845c4105dd023ecbd1355ba6c2422307cca53f44995dc49c017be25ecc1b9d8c3168f955f0796dbf0ab2a5a3ac347160126ce151cae890a3120e8c394f1a2d8f183e3c1e1338ce08cf743da52cf2bbc90a2c8730d9b2c78595c1fb7a755201862e74a393b06e2ffdcb8b3e8d072d0c10b94525a394a835dfbcf9541fb25ff46163fbde56771044b14edabc84235ebafb4aec60a8b29f1a7d5c121ec735f44eec53fe754f50bf06ec04a0bfb980e793c48bac9741eaf7e828694ef30e3ccd7930d8dc11c188d9d3225e7b4d045082ba3dd7638ea293dba06d4f7eb813d58d1e175e86000ae23829f0de3c39d73c4887d158e724b07f37bee30182d34adec62e34642caa4e9c4af05dfe0094e6f432b1866af5412eec11b1dd5aa4558ad952fde1dd18fda4d4e2c3dc3afc3009dcfbee178c9e56ca60e8b1969b88bbde024d5809d112365cfb4b797da8d29c56cc85dddc08078d515275ddc5de18f0cbd20cd513e1022f47cf007753b11e42663310aa87f9febde62efd98e9799dbeef576a74b08d8b9e1fa370447897d2e87b4c04ea310a5bf3ce21efdc7ea887faafd2dfb900e836bf407b8f789c6ef168df22d608eae0529d60e52f41f3892abd75283559eac667b180652380afc7732994c73e5340c7ac998eba96863b14a65e804df8bd74c72213be439d9c993e81eaa2b098e0ba948206a0ac7eead5b369b60d039a6d9ee8f201de7a18bce417fcfb3b1ebbd53a53bad2bbab235a79d3999c975c089a8e26cf38d5ff158344895d2b86c2a5e1136d56a32ddbae5d5931761d77ddf8652ca23b12ceeec3640bb60474fc9a7071940c598a8027d89b2463f32c69bc17ec62394a0c6a539140affb39beb20ef514a1b92146c8a4949c79ce947d0f82d19ddceff254ae5f9cbca29c1e406b23c9cb871c6edc690733135687230b37957993036f467a0607eff8abf3e52c26a28ea8c42d706699f343150d5e696bdd32235d365f83e54dce152c0d7fc7b7c5a33446122feb0b46289a023ca91b92dcf4bca0b63ba502109ffe47d515d02a82de08f4076128cbc65e5e1bf8ac5d482097ff8534b90ad2565fb36bee75722336f5965ff94b8033ebd5624125330b0b370898ebad17657b5a957e46b9f5219dec1a174672f2b572ccb0a083d3c341700113e1bd40996d618565059e3c956b4d5ac065c9be13c6eb9205ada6668e894f53c2c8a4d5c1b6a826cb17359924f7da209c6d9e57577a79f97c046f9a5350c398040cd7f1bab7c61aab6770d775ff9e590a70e9297a46bdb4961132582b57fd43b87cd39c9953cbd8b481b1bb29237ad8bd72569c0bfd97cd7be5b5d6c4e3b1ff3377a18ac65cb736996a97c62ca1d09feddcab56351c6a144b67ffa6aa3db70f2f18e5d39ecd0bafb66d12990f9196dfe0dfeeaa122e7423007b7df05c1080fd619808dd3d21694656d6fa8ae9143c6bf79fea6586566bb885a1a7f51932e84b6c4e802661fd00990e551108985c9fd3755cd8b359b0f336f11cb95a5f53a1ebe5d78c0e950673b56a4c3ac254aee4219af49c52c3a00d0e0450da51a54c7951f52e03b2b014a565abc292be638ac56d0e9802f8909372534a25910932c08f362936fcc527904f780eff49f8f87fd6863ee61f45485de4a2c808c0a24d92777b516f9c8b648d15ab77fb1de95d9f5497b32a11dff523d3f2b04fa515af568c36efaad58fe61867ea5ebb94b00f8395bff547195bac0d245bca36e3665ba9b052708ab99b4889cbcab1070a9bc5eba9dbd8fb9f01427b3612e3c9c399bd1bc92c5873e25ef08d347c13f82771d58937238b0a5c364da4ba5c8a6be358f355f26f8f54d649e96ca43acdb2ae26bcd0f88c80b261b0116d4329331092bb242b389390161313595cc0933539f1cf2b8ad67ff3d9dfee3660ccd1138544e61f9dce7c211f28555c95f66dc16f3f50c4c9836fe854284e33e4ff7ac8ece8c5c96fc1ce05fa45195d0bee08d290de862ad0acaa4d6fa9ef7a995c001992d20d3a6981ea67fb27b9b2a9e34aa76744560e9aec37e01b2db052501f1b591e62ab72acf317605800d2959e4a9f0ae6e9c90c897628a48e022d0a6011e4efcd56e801d31b9acccd39d3127227d0c33b0d5965f902bbc359b433e1063d62dbe46035f3c22e6258ac9739550d53eb949585edbc37f3879eaf10ee5b885ab061c8ceeb5487896a9a2d94239205da54c7213210f9c4f4df4c3aaa0b665381efa1cc58596474df27a56586007e1c1dfa9646aaa24cba0a18727ec02641ce80c00eb3294edfab873718fcb71d0fa0a722a70e102efb5c08c61c0b85aeabc84d7c0f69645882ac15efbe687b8a4b337d0ed0daf481216842372adeae9fc95142df248ceb3edaccbc9281da7d3ef6ee4fc64d535427bb1f8a1bde044dea59c0b7e79a81b8eaa387ece266e3cedec4f7b5cbddebdcc535371a01af6350906507f195c49cf01b8a9cbfa05fa15329bd5ad91fe339c64e68d8595980ec128131f614f0d984dd5aebdd74542b5fe419c1f7b1b55ef9cdbdd5475ae18c698b8d5d2900033b39aa3443496ee331733ff606c372b96cf679de6eea477eb2b4884130b761a58aab878db9aa16656a05d5f395311d32f7ab681e440d50b8224467c87bb52f00c45ae067bd16e6638c55dcb0b4764a93b93624ffd816cf1342743305c1cafd318e8b660384edcc981af2556e1a4f021b2fbd8f21297a3995a11f198cf78f5db11f639519ac59fcd24d3ef108fc8ae47718165b16c8b04cb06b60c8b49ec2bf634c913a74c48a9bac3b0659aa7f502e7957dad17db426f7d4378e3101c3c4727eb7c5b0a534f7051ffcf57dae9c530fc325a3221bec37460d0f0891cdc2195bf2b2b64601b7e9c2c155a7a6c52b1541bc571edbecf5d815546f59103769e1120bd3c0a43f6ac85ebb3a8d3b212ba7c80bea2403b7bdb972137133a1495717a76287c2df7ab18a84134ceb889ab4588724e09804ed86bc65d9be1e39b7f9d293f91657e05be0736fa864ba7ebcd6cea0c4964a479d9fb19d85139c4338380e27ac5c8721788662816a40d798c50a9c1fc452c09b60c778cd18d2c5febbc29c3fa3e78817f49509a2defa281f97a91489f3f8c905e1d3b7726e510e6433d67c4bf32a41653bc250e864ac237dd85446e567715cc035d1cd50b7b8c0b50572cdcd3de2bb325429c915b53db2187d3540d34258ac46d20e762e30fdaa944700de33345010e2fce7a9c9c7e78d4687bc12e0a84607de02204204a1c5a292ff85e3fcdb3d10087e74e1bb7b383e37d42e1faceff6b085da7784ca0d1e8a1ea0291d3c8da7da408d537d59d1b5c45c5ea430378b9b4e1147530be405005e6dba91c84860a8bef3f0cafb109039a338faaeab87f1f2e415b6a23a55fc11f048dbe6d6d1dcfd407e8ae60e94cff9529349fbabc893a2d6669062cee0331ec818c97d6b41aa6fda4e550adede371ea8b993ece0ce364f50a65c01e5c2c52362f09b4cd9154e4ed831c3f8ba1bfec42ebe18a92110042a4e413e5291632ad9df283fa3517774f3d76044239d656aaa0d2ed05574e8fdfb72dd5ccf635eb7d5563f100c92f2f2a6edc5f32b0a497c6eefb290d1e5564b4bab27aaad33593528b042e54a7b752d3a807ca38cbbef3fa81f4c1150b35d54b60f8dbda56bb5f2096a3ffb99a09d63b4a756b9d17da4c6029b39baf439e06230c9f52dc4998b69da46921f78ff22e942e14fc83015cd39aca62399cfd3859f7e84aae8c9df5080e949daa2dcc0b65bb197247f7e00f58f894c117483aee1bc0101f73c44582106029a9cea60a30d4f568150171be7e12d1fa763cc21048f224274c7d51170b89d56575fb26680d9e58d30ab86cf718e267fa11fc669ed9dab989575d174963f2e9a0766f727d0cd6c8c4bc7c8a0d3fba30271a532dcc216ca358f3828bdf0b53830a8c8f06c9418d08512667365714159dff5ede8249586ebbcabcf98aa9d799b8ad322890d1dd9808db0e7e9fb95980558a688972b2fe3e68afab64d70dc72a7005d24bfdf1ef13f0fe963b786ba20f2a422e7743c6ce3f60ffb79643000ada27197e33999276d317312c6ddd68e6173f720cd4e3159a869f120e46f0b35b793dc3fa6a97dccaec2b087021fc9845b88be211e09c188b0ad0b37729b03480e141aa8ed3a91bf3b8996418e4bb99e2ad7cb5ff8401a972ea99e67c9a423ffece18b8d61f5956a6538e0356492d02100f1418e520d5eee72cccaa3e64ec1246e9f17c87c059d3bc99bec161f5cdf096538802d5162a3f0646f43f2dc2a9681071a6c1a3b229d1d6c86a483e442069b27d3e0e93cb5d03aca68202b6e6859283764bbd0903ac23ae4d4c3ed6ec752c69c3dc949ecccaa1d2203cfceef397b5ec071e580e62be8a3a4d7beea3fd9ead6471cb52e2d7a34c71bedb2ec45331ae572f649e332f3072e5e89e3d5eea56f7a7d1c912328b51eef73b8dc9abd74102fc38923390617caa686e2e96dc3702afa755fb22950f65dda2065d13d44a78b7f7665f3fe1cb8a95feb645461f14318a70e10b05363e27372226c538b6e53e44407041d5e7f71403d81718bed30f9b9f1399987af2631c81a0ae4bc8b1e2d7120a2ea3b1c302ece15492464ee22644eb7b4f7ec283cffb37ff7ca9ce45364b5011068d31d18b206b140baf1930af71177ae27c1d0e75d272d3faefa6b58f6b2be397e2b3f9ca236aa205898cbb23edae74eb706db97f92760e67c6939bfe35e92f436452f41149d778aae4f96978f0d7602c2e38bb3c2edff6dd966f612fdc99f0f78c57d1f990e4c97a1ff1960aba45b3e52eb36cc57898d191b35b26d9942e81508f0b4ad35d2f7700069c483b909a9351b30abd03247ae8d10dda0ba334d9da275bcd7e82f", 0x1000}, {&(0x7f00000013c0)="304e35f4cb62ac721a87da7258248d55fb5fcec62144c64980a8", 0x1a}, {&(0x7f0000001400)="09e1a3957f196845e145b7ff25ebadb1cae8a672916f5c3b2f708415d82d58a3fd77ddba6bbfaae8b2cda9600c5925f2b77ec2545bd68a26ad5dccce9fd962cdbfee088d0c2b2f0c02dfd8dcc8cc5d324a345bde21ba372ef7fe593ab423c67dc78d6520e45ffd2818b3b07a0d7e4dfa90a877eafb7e1a74634886657f82e03534f0fcd39389969eedc3cb75649792e50401e7cda12bc02d1015916fdd1ead50e05a85125c4a391998f173ef610133f0d4d8b4b8cd6e81b9d3dcc0fa227b708e926d61dd09a47ac05fdf26df51dc805752f4fb3fcf58fdff18c91a1a9c17d7b9d5eb854bfb1c79a40a95ba57a4ea511cf7313bcc1d93680fb0d5a2bb", 0xfc}, {&(0x7f0000001500)="7987831739d04e73359cc1e2dba4d048abec7c9a802f3c8d7974a4cfdb392b02785850ca90e054df8736a4d0373e2924b57e1ddcaff7b067356728329c5f2812cf52a2e317b64d1aa3cdbc6d7c2102bbd63fe15a5b197b7f14510ae3f63a473d9e70cba5e6cb52b4f11f3097e1e9da558e98d17122ab028d6f49ba9eeb963ead1b0fdacddbd81de3682c1740728ebb8293b42bbb99b7e6ed4ba0fe2c9e927d49989644bbd861ac23d2a5bf3c5340c57bd57e2009807db440ebd8d1709f2ffda4699af5304c8480ac5ca02293c6d5", 0xce}, {&(0x7f0000001600)="ef78eacb17c888d85354166c0f93f11dcedca34ad666e80b751b8cfea54fd9c5b843c5eb410e1943441a0d7fd5c38360698fd23be57d3e0d6aef278df2c9115807a19e4ceb3ee7b61eb2c9d28f51051ba35d7d0444b3f69722a9c000870a5e4a26e561a8309a882d24d8198c0f27593a04984e2ae4ec7cc9e1d943ba77d181365ca89e42e57c6f5e69173c1610afffc5b7e277da7581c060", 0x98}, {&(0x7f00000016c0)="09e1e7f90786173e37", 0x9}], 0x8, &(0x7f0000001980)=ANY=[@ANYBLOB="900000000000000001000000205d3876048861b9dde155ea3f3df31baa45bb30649ad22f29b2624390c6f8e5e04cf1894282bdb9dbc5e7f3ef2b79daf56bf0b093cdf123dd9399da1bd0fef9f07706424362e340eddf7bdd5808004c7d1d7df8351212df2bcb9ef40fa426881348b6efa988eb4b7d55ad67769c1eca7b03a178f51fb6aa45759793f920078a691c00009000000000000000ffff00000800000028b235b8096e8108b358391d47a0a9673612e92aea4a089f85443b45d323ee65ff469544911baf0fa858109e9c4d7c42b20e613dc45d175ec43336ac305cc4aa3f93c2df2fbe76d8ee506b3f656bbe4dfb2d9f83954074464b09ba74e16f9158b10b204cf2e0e6585bec425262a617000000000007e307c7c824dd19d24344fb44f90e6f153da88f205f73d8ef2f478afa4c68e0e2cbcc94db14d406ebf06ceb27133d74e2bbcb98070fe0edb849ae072027e49916cecb49a4d54485036443f90774c8bd5df84c3a0e3ada8f0bf2996939b85c5a291fda28bed3d67766007c7784a557396b25724e4d696acb2056c3d6347df0c0047dfb481cb0349670783e529babb0a0aea02d7735"], 0x120}, 0x4) shmat(r0, &(0x7f0000c85000/0xb000)=nil, 0x3000) shmdt(r1) getsockname$inet(r2, &(0x7f0000001900), &(0x7f0000001940)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getpgid(0xffffffffffffffff) listen(r2, 0x9f8) writev(r2, &(0x7f0000001d00)=[{&(0x7f0000001780)="1e8131eb74fe49bf56a7590d9b1edec62a6b4d922f8636baf9d9b91363d59ca1bfebacf26efb95be0d0a700a126d2caa2a074c548ee72ba5c0cf61e52b6f28884a85b6e3cd7fab9bb78f5403a5564e031751fc36b015389eaa2d17bd2aed9e92d8ef244a1f9a51a0b1e741dbac291a2ee7ba9dec2f33da3e09a01b8c3ecd190dc5e508570ecc618e0c4aeb573324814ebd284da8e007005eb822a4ccb43a38b14dd1d071db8b031b169d4fb4cf0689d02275b6635b84602c95356a146668fdbd903976f4268333682e8a43d7eeda716526b34126964c2edff95f0a473e6d2fb45658bd4eab43bbcc1dce", 0xea}, {&(0x7f0000001b40)="223cb63ddf0c3553faca27de24b21f0f4590071119ea632a64bc2901b133adbfa4144f06ce91da44849de60cb3e90c1bfc5ba22342ca11c665336717be83f9a625b4cb5f364cf043da3bfa2acc586b37b1f0c1eb9e4d985e495b0d14512813f14cbb1b6930de11cf0fd10e42ce925038ab7f32464c365d870967e0bd3563c781b2207a1871241b468f7d7723402fcd2d14", 0x91}, {&(0x7f0000001c00)="ba12286f37b0c424806c219e8b018f14a8edcf2032aa7b614f8ee79b2d32f063fad1ddc93f7ad84de8692fc700a21894199d654cf0600906060a3bdbe243feb2de404f6b6a644ee5dfe471358d4c96d35f05c098fcc8b96b92cd3cdf63a22fc21e007b35d127bdeaebf87380f6ca897f84f1e66d866b79a0f345549315c794f0a9057e83a06435f3ff7b76f544c281c81597e6ab4614f1bf722a71005a50c5efb56ebe5279378759", 0xa8}, {&(0x7f0000001880)="3445e9970dd133ed8e3e61cada829d717d53f412d0e1310e9d2318b64513c9b3d254770149f625ebeb08a31cdac2ca37e3af37da9d9b", 0x36}, {&(0x7f0000001cc0)="19cf28b59bdb2e6e1771aa9e94df65e3", 0x10}], 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x80000000, r3, r4, r3, r5, 0x6e, 0x5}, 0x7fff, 0x1, r6, r6, 0x2, 0x4, 0xbb}) 16:34:59 executing program 0: r0 = socket(0x18, 0x20000002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) sendto(r0, &(0x7f0000000000)="50ca708245a96eee006c223e4f9a127bdbb6138dfa8ad40356e9006060b2605710c7e083352fdfdf8eb8adadb8a7185a4ff6cd7270a18217efa7155a1de6ea09a60d6003e4cdfa6b5d13e1def30153bb3f0abd6adfaf437b0249194b72c0777931db050b805831e6630836a463f940efca1fdf30490a7e99c8152e93ba0a32f2dd168409684bf7dbf732d9f8635c881b34594f50a731a5ce0d7089dcf8fe3ea82e7660d6ae00dcdb9ea8f72acaba95ec68a5a6ca1726da1f3d", 0xb9, 0x1, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) 16:34:59 executing program 0: mlockall(0x3) r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0x1, 0xc1, 0x0, 0x0, 0x3ff}], 0xc8c3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0xc65, 0x0) dup(r2) dup2(r0, r1) 16:35:00 executing program 1: r0 = socket(0x38, 0x3, 0x1) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x1, 0x34b}, 0xc) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000001540), 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) setsockopt(r0, 0x9e14, 0x7, &(0x7f0000000100)="3bcb8d86c2e0c3f4702bac7561fb1227b6d4b623e91f529e356af81106a8661f7eeb63e54e342203d2803f38a43089fef33cd92de1855691efb944c67499f443dcd87c2c1d2acef1cbe2d10194b5de7837455ce828c2eae5188ed9898751c7d462014546f33debebf1847197c4aed5f26212974293e1", 0x76) poll(&(0x7f00000001c0)=[{r2, 0x44}], 0xa8, 0x0) 16:35:00 executing program 0: r0 = geteuid() setuid(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) r3 = geteuid() ioctl$TIOCNXCL(r1, 0x2000740e) r4 = getpgid(0xffffffffffffffff) r5 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) r7 = getegid() r8 = getpgrp() r9 = getgid() sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000100)="10d6323e421cded7892d6fec78c4e1b18c659cc2ab71de1ca9445b4efadbf75b9a256e9d3ef6566d281dbae4259eb31a04966499f117f87e70e42dbeeef317edc9d90e35599cd3d5dc3d1461c766205634e42ce2015dbcaeee44e063b99447c053cb85081b8c208dd2d76a2d64a087ec77768d8882b48cf47d071c267f189845ee7499498fab0ccb75a35067ba0b77dea1774ebb9c11a531c8459b1c457051bfeb869b0998499c62506889c052", 0xad}, {&(0x7f00000001c0)="89d584a39e5355f3b2d1c18bf37b4623fba2139980a277c67a6f5ede93778caae091fd2313e16ededbe541cbd9f494b4b5e14ee46af16ad88e7809c9d5e992ba78bf74d721b346710d990a3d05b169d48d9d44069b71bf4aa0882f4ef9935d5a304606121dd1d48c8542d488", 0x6c}, {&(0x7f0000000240)="ae24fd071eda9a19f377c72a4657a1e9585f7ff269089b0a384b1b1f0ea064a97184e445a715f36012c9e2a4a43720ce1cf94a313f1bbda5097a403654519286ff877defaa7bc972eb42a84e135596abcccabb177ce312bef9863534f34898fad63c1fa73257902415d076065aceae8ff81c9d7475242e5304f63f5de65323b11da9b89d29dbd982951d192e4e33f726f92b3d5c146072491e557b833421523b6356f57d76665aedadd7feb33f07e658a2ee1d7c23c91ea903a537", 0xbb}, {&(0x7f0000000300)}, {&(0x7f0000000340)="353b73987f7d0d952518c5edb806c83f0134f703368b077aa38b18c2afa062cc61abc942c67cd5501f4d77baf86e5d4019c413312a2daf447833d945a92281ed7a2f5382", 0x44}], 0x5, &(0x7f00000004c0)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r4, r0, r5}, @cred={0x20, 0xffff, 0x0, r6, r3, r7}, @rights={0x20, 0xffff, 0x1, [r1, r2, r1]}, @cred={0x20, 0xffff, 0x0, r8, r0, r9}], 0xa0, 0x40f}, 0x8) getpeername$inet6(r1, &(0x7f00000005c0), &(0x7f0000000600)=0xc) setuid(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640), 0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000680)={0x9, 0xffffffff00000000}, 0x10) syz_extract_tcp_res(&(0x7f00000006c0), 0x100000001, 0x8) getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getgid() setuid(r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wsmouse\x00', 0x0, 0x0) renameat(r2, &(0x7f00000007c0)='./file0\x00', r2, &(0x7f0000000800)='./file0\x00') msgget$private(0x0, 0x2a9) r10 = shmget(0x3, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r10, 0x4) r11 = fcntl$dupfd(r2, 0x0, r1) sendto$inet(r11, &(0x7f0000000840)="c978edb2b4aba62935f0ea6fbd18d23ca9d312be077dbb970bfe25f93da64631861a700b717478d4e168106c421a35354d5ee359e44debd8a652c5e4a162f17d72cc02364fbabd3b6c36e3b349ce8cab62d8779fa26b151c0195a2036bee8cb7017d70775ef3b7d2730162f07f1668f883cb182811d27e8f468235dc2d298a5f7b86512ab4f180cf80", 0x89, 0x8, &(0x7f0000000900)={0x2, 0x1}, 0xc) 16:35:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) writev(r0, &(0x7f00000010c0)=[{&(0x7f0000001080)="12", 0x1}], 0x1) madvise(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x3) 16:35:00 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file1\x00'}, 0xa) 16:35:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffef3}, {0x0}, {0x0}, {0x0}], 0x9, 0x0, 0x0, 0x4}, 0x0) 16:35:01 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="ce8df668d7be106ea88c78e02db78f590e6dbcbbebda65502edae9c6646cac19036a4fb5fea1e74681812207ec04b09f3c85862e797b180dd685c1f0841c2bb4f6d24d5e881ce916fad13874c71cf3ef823bc91a778ae4ba5cd11a43a82b0f1c218897ed6014c62cc034f291fbc6dc1de3fbf4c02a78c7e921e538679d277825fbe5d924a38b9b6f4f14b36a0e72002071d538ba8f32a0630b4693c76b8447ed32ceed1c8b1a6126a0e4021d14b09bd87d3f6a73b75a0f833d531bea00292867e4780c6a2bf8336a729c93ca6cf0f2e3bafec9a23799502003b1e8047b4e3616fd5fe247602087a810ed7e3bab0879817cd5f708", 0xf4}, {&(0x7f0000000040)="fd9c9c4b8e01868f7565c836879403bbf69347b82bb80ac862b9825392a568", 0x1f}, {&(0x7f0000000080)="ff6fa52c98293566fa0fa30b527081c0b6fccb9fcfa2ebac5b4e7c139275893aab35f91959c1e66c9e04fe81e0df615341bf3d9071227aa92ab208396bbdfceb4fe52d5380c8944a935d62b94be36e84d4becdf753d13951127207aa", 0x5c}, {&(0x7f0000000140)="d69346", 0x3}], 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000300)='./bus\x00', 0x10, 0x1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)=""/143, &(0x7f0000000400)=0x8f) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000, r3}) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) r4 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r4, &(0x7f0000000580)=[{&(0x7f00000001c0)='M', 0x1}], 0x1) getpgrp() open(&(0x7f0000000440)='./bus\x00', 0x80, 0x0) 16:35:01 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000007c0)=""/99) r1 = msgget(0xffffffffffffffff, 0x0) pipe(0x0) r2 = dup(0xffffffffffffff9c) dup(r2) r3 = open(&(0x7f0000000300)='./file0/file0\x00', 0x20080, 0x48) openat(r3, 0x0, 0xfffffffffffffffd, 0x0) msgrcv(r1, 0x0, 0x5, 0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) stat(&(0x7f00000004c0)='./file0/file0\x00', &(0x7f00000005c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r5, &(0x7f00000002c0)=[{&(0x7f0000000280)=""/35, 0x23}], 0x1) read(r4, &(0x7f0000000380)=""/67, 0xffffffffffffff31) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r6, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) r7 = semget$private(0x0, 0x3, 0x80) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pwritev(r5, &(0x7f0000000340)=[{&(0x7f00000001c0)="d0d1b2b6c91d35b15a289c9cc4ef443c9d741482c3c39e2bbe0d11dfd7de4b6dd8a6574364cf7861", 0x28}, {&(0x7f0000000200)="7e337e035006d6641143d020254b4bf0b812d5ded5b599", 0x17}, {&(0x7f0000000640)="e01f7085bbf3952ed671b3eab45ea577c4deee22b48cd27159737fdba9eaad2f6ef129e5dd89ac456585335c9c5b5b1ab8dbbbdf056b44257fded68527a1c6613bfe4bca5a92a72de596d24d4d652d490876c54f32f55ee235c4806c9fae4ac96fdae20df411962e861aee0685345661642c7e2647fa15a60f2b0f2e8920531f3bfcdf7d2f934990aa9ac2ffd9231d2b2668477edcc39028fba7efb1271a01d9d80d266e3c4e252b4fc16c2c8a2a0c506817595f9d649d8a24a0274675bfc8d00e8f94", 0xc3}], 0x3, 0x0) r8 = openat(r6, &(0x7f0000000000)='./file0\x00', 0x2aa768df26c1a168, 0x90) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) dup(r8) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x2000) semctl$IPC_RMID(r7, 0x0, 0x0) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000100)=0x8) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000140)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20000, 0x0) 16:35:01 executing program 1: link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x280, 0x0, "f1f743cb40e374632e860065f3d1d10bdae2b8a6"}) rmdir(&(0x7f0000000100)='./file0\x00') 16:35:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) sendto(r1, &(0x7f00000000c0)="65b34194b2b8e8b846d9d98143b9f5d207281655efe6ca0060af8186c034e62b81c6f19fc3e00e245f00a72f677c6f368b09f835e3f8ef81154fc43359315008781ba00d9f0efebc0c8298e6686276253e645b0211711cace74d6a78e79c1cc7598efa4efb1f79844420cc08bffaa0113c2ed312760998bb6155c8e6e3928ecffda4eabcdd22a351d1e199954b638f9372", 0x91, 0x8, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x5, 0x101, 0x100, 0x0, 0x0, 0x2, 0x100, 0x0, 0x3, 0x100000000, 0x6}) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 16:35:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) connect(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 16:35:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = socket(0x1f, 0x2, 0x0) setsockopt(r1, 0x7, 0x6, &(0x7f0000000100)="1fdf1b0c2ca49e17337e0c9b9459bff830ed416cca23618a05eb887cccdcf2d465ff9cf5ec56c9187fdba7f5009d3dc7aed3fca515066f9713d7bdf469182b257be10ecfabfc19e119efdae8aa1b6b59b45762d2fad24bdb5d5bf281825dafc3dfb12903f59b56affd95751db9abedf2153f8652ed0ee63bc249a9c355c61b6cae6851cf204701128d4f5a7206921ea3f9fbe1eac65471df835fd8", 0x9b) r2 = kqueue() r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000080)=0x1) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) mkdir(&(0x7f00000002c0)='./bus\x00', 0x1000000080051) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:35:02 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) dup(r0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 16:35:02 executing program 1: r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x20, 0x0) openat(r0, &(0x7f0000000200)='./bus\x00', 0x0, 0x2000000082) mknod(&(0x7f0000000100)='./bus\x00', 0x1ffc, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000040)=""/192, 0xc0) mknod$loop(&(0x7f0000000140)='./bus\x00', 0x1040, 0x1) rename(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='./bus\x00') poll(&(0x7f0000000180)=[{r1, 0x14c}], 0x1, 0x0) 16:35:02 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000001c0)=0x5) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0xffffffffffffffff) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000180)=0x3) ioctl$TIOCCONS(r3, 0x20004276, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) ioctl$TIOCMSET(r3, 0x8004427a, &(0x7f0000000000)) 16:35:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3410d23ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0238e559b7cbc7342c019dc43c99679daa987423cab21c6c374ea0000000000ffffbc900400b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48930014a79afacecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018afbdf9840f9e13da075ee54c0682647a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e60080008c9c8161e2baf0b7ae5907ed00000000000000000000000000224718a1a086aa71130f8bbfd16ac1d583662ee5", 0x116) getegid() r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x8) close(r0) r2 = dup(r1) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000180)=0x10) getgid() r3 = syz_open_pts() msgget(0x3, 0x301) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000380)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r3, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/45, 0x7}], 0x1) 16:35:02 executing program 0: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 16:35:02 executing program 0: r0 = dup(0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0xd, 0x2) shmget(0x1, 0x4000, 0x402, &(0x7f0000ffb000/0x4000)=nil) clock_settime(0x0, &(0x7f0000000380)={0x4602e844, 0x6}) 13:34:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000140)='./bus\x00', 0x20602, 0x20) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000040)) unlink(&(0x7f0000000000)='./bus\x00') 13:34:12 executing program 1: mknod(&(0x7f00000000c0)='\x00', 0x80, 0x80004004501) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) open(&(0x7f0000000000)='./bus/file0\x00', 0x10, 0x2) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80105728, &(0x7f0000000040)) r1 = shmget(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) syz_emit_ethernet(0x1000, &(0x7f0000000100)="391fb8161979d63c063365505aa04c4cff7ce84561bee651ccf024293f537e33f1ac2d2b032dc8b87f7d5b586db3278d73ee349e72387e1c3f6b2f2fcb2bbe518d575798ef031757b90986268a17db5af765318140ea218a2082c1b953824a0de764b848d2f8f098a8416ea6294d39db865502641cc493bfa46db16dbdbfb4c806333ac56cf264c7e617cbbef2362297cd1d1276d007525d7537168477b04ffa345c9c195164774f380bb85b2bb9bbf9c01dbc32f0dcecb4e22df99147de46347621453570c0b72297d47a12cd005a66bd68ee9b7ee408f5d4fa83fc3d28cd9dc4993adf56293034faa5b048e9878f750fb17fbed1ff6d06ffe4d59ff318b309cee43ce3f6c840a4ae2b25dfc526d6baca62505bb896e0605f29d145b5578fa52d75e486fd102f48e5d4c506477dc947b277a694e8f3831ac0ccd4d586e273d244ad5fdc305875f70a1f0f05ee6d34540ab035f7414a84f52b1aaae2ac627d630061ed733b758c42bd7edf4336f3be17c2dc23892862b5830de92148442f6e603bc2c6f59b44c61304e3b46b934a9d352e3c10a69a31cb3021f8aac5ca94120907b5cffb353c7ddc029fbc5fc04b3443d6b49866eb0d228f732271fca768f6dc20944b292acefea7c0f7f2acc79efd9a933cc7523c05af8cd166a87976a241552c7194a53f6140baa2ab37e1a5b94e11b3e906a0185752d1962bc7e589dfff8d22b45243881c0876787b71e606165ef9a431398bc6a08e79b5de4ee64b6ea110b6ff6017df9bcad2324d31bf6fa7eca7d3852617b03b81806e6c4ec795db1d3c2358b373b1c9ccf9bf684d9747c65ddce41966bce8a78ce692fcd1341ae5b46d73c2c74f7018868b29916b0582f9ae7ce0e9a74f3122c75932e2a71f96b427b0c3ef0826b6f11a350068428efb6cbde24e7061392d1961057f33137f97519b2b8d86d500a9b2888439a71e35dca5ef0a6e383710e656c79e5fc35810e20a581ca88efc6a5edca5cbd1e1c99a49e1437d3122f867eebe8da2147265b06b7b6703cdce013445a1cc95a49c259ab099390e723fe865ac91beb5f1b92faf91f4b3836d500257048fa78bdc4f87f29f44d8c0aadee6422075d0eba4710cb8c44c4ad41be967a94c7dc3254d30f11ce6a6d45e78a59adffbe7919eccb54a6fe73c44b1400e647c41e16f7c261fb5374f25512ceda31684731fcfcbdd940841affbd02cc020fc5c85284c3a12b7db965bf09f7fd0c31e80e55079e5b4fad7205c129edcf1c46fa45f606bac2ef8e8ef9c60fbd9276984f01a390cdb01d53dc9716f3f018fae4d9191a2116b248f3901edcca5a6dcc27d174a2ea8b49fe48acb975a09ef6b5cac73867299851c3f078f03a0211af8cb1725cd1460b2b4f2290ecab8417f40f81893acb5d19285c9def8fa09b19540de749c6510d1ed8e4e61ef2ec2a341c4423b1da22a6ec154ae19f0fac638893805b6ee64271f1aad4d4b2f5a9520f855f60811101e1c91e3971ed457c2e7de10e23ca3aefb0a948cf5aa68be27fb00d00d4ada413ba1334a0497f028364ef89a46ae7dd493b206a8ed043e174eb273e03fe79fa17b9547474f7a0e570df5745df9acc3fc13a10219609e2704fc01567e31dafd1bb022ab33e5ba46c749b9726118dc1fdfe1e1d9197cbf7dcbba9c1f31dadd36bae733cb444f6c858fcf4b231bf56b35391d89a368f6c353e6a23a1969a311ee2fd0b9d1450aea0cc445d6e9d812acdd954dcccc67c45e9d432b51e50a00f1ce17e84a611af781257b889a90f0a13246ad0dba51c59848764a96353e1c15de1e4fee940b95ac833e951dcc117afb5321746ac9cd85adbffbfa52e2e018347015ca0af2f0fc77e895109e13521b4d5ef7cf9ec1310348478a4fbec6b4ac121781447b91ae30b18f5a02f8366d40b873f76b00f193ed7ab328e5dbb9bc489d9eb30c7c1e8e5530e0a382ef0f5c52c7810814726639b953073f5ba2e1105ec4a2f840c039ef320b7d85cdd95b7afb1911d5e4ac4fef617e54a1830cfafa80c6951e014e5e08f8ceb30ea31ce689c2485f505589b311604c901b8060fb0c441852f05e86589b5b448d1f4486210adc8723f73fa9b66ecc1c2b471f6321c8ae48b60b3e00fafac550b3fafd3e05784f8ff10c0823c34b3658c0f294ba8a2a3e3d33c3e8be79dfe0fe9a3542f03d11019a2c284cf7a234f01f781b989e0d386e266ed9930df0e60c8c3cc39c1c6ddbab305a3d2a2bbca7e22685b34d511e534b33e10aaca13047fae14042940154069320af7c9116681ffd92a0be1da539faaf7bd61522dac14641066aadef1d65f2c2ff8b03da2c97ccdca15f3b39a2e864535ad99227300349d1d7275e014280f2f39b6851f44b54c5e5dd733cadc9da2c8746f4521186e099f3f86e7cd7d20495412f4369b2b35506f5fd0cca5d5590c7c9a9e700ccead1fa60da5ae72975d55806f0db4f03008872fcf96b921b46dca03bb7843fa86254ea538663f390d8d683e08a6896ed1fd9137685ce7eb49a5e36532dc5acf33bef089aa3dd50c2e0dea61fa9736de17262e1d5a35280d77c09a7b413885cf906c8e83fda2c3d606f87e64a1a03032760da57aa6a297feeed0178db9dfe7226748cd79e644c003be8e20ef57d7a8f1866f2f6df43578bd9c940701c713ffe6a2621fecc81d136dbeab6b4f6029c4a7feba746f300026400d1fd7d273214560dcc1d9343c4376fd94cf503b2b151a831e86206921862771dc7f72d050a1cadcc85fa857674387534e4361ae4fa3d5f520319cd14a6215358918e4d32e0e250e5d142ab37d6a18fba6db2e28f4bb1fb7232248b4d6719b6890b86341da9e81c0f3defbb7d797f396b77c0d8ba4c8d69ebf752b669a827e7008ad3574a76a969e44c27d2e12a94719b9b24207eb27d1a36a64d4f542abf5eb0bded22be729ad1f33a0dbd2562c29707f987e62ed80ac805b07594056a214ba08238362e01264103215a9fa85e6527bef3665107cda90796e9bfc32f5e56e1bbc612214b2940624e9246d2f57a789a7b16da420a489a8cf50d5a121e449c6ad4e92224da64dc30586fd2b4d230c39e806eaca8ae81703e81ca73ffbac97885c1f8a0403793bcfd49622f5ce8d35af67971cd8b4db487aec335a4f7181733551a6edfe696ba10603913495bd47e541070bd83504cbee3bd7c7d9d1e4c9611da32a2d2053d68ddd82c767cf66275c61bf90afd7acf85fadd686302d498f0b52d0245a3481eae9f9ff0cc9145aed725ffb9042014868ddf5b1c3a521dd0eef5f1c72b63edca66b34a0507a0ad2aaf12e8d38616f4129ac19ed17bac09b791f4dedee499c39eb318b22b5a9bc81b695eb124760619c096971361dd34d12477dd1ac11d2ab97ecc799c4385f259660dae18c1996c32cabf9622d5b0741c7648fb501685be8f5593a59492bef699ec4a81fdda5ccf6d3fde68039132c77c1ffcb0b28c82e68845adf396b30ea2116306cab46da40695bdb122d5643c580f9f3f5e34c0b9e2e9fd8cb2f2d4e5337078e94d0f3fd122d5e93305904ce15a3d5cd6e355e26d3baa826114f1899a10e1e38406eb2727a684b78f100fc18e7c0e0ec5ece3e2f1370385eb33c76262e87849d066ea11396088435c0ef1a2099aa5eccf2b7e91475252f469dec52c5ee589f3717db05f790ef2397c61267d2a92ed1543669bf45aba339efbb7d0dbc136298337ca60569ebc54102b1d04aa7d10047143505e3cf7cd508f6a007c5f89b016fcb8e878b6e53da96cfce7af4290d54684266b5fd6afbb2ba465908a5ce36d9a7f39e0024a9e6bec685f5cab450752fb040e95227f1292fd6e65206c24ebd270db84236fa5f2d4ee56eeb4898072d1d270bae7857a80c552bffe147067ab0f4e8918d9d94b9afbed329718a8002ff751b5155321f862f6fd39c5645d001e962c6d1f7563c38f16ea2cf3a096bcfd99cbab5b09c8e3c767de17738d5a71f1eb65e269bc6655b07c85b70c99f6fc075900907c258158f020f64353bc4804eb646e2441e09c3c15979e10d8265a42ca7d3220054cb053317f4b5a17558e9cf920f563dc5f5fa6f1d489b999d81f34dd96cf1a3864cda5f9e7db02afcb0dd03cc3bfdb97430a635c0b54dd6fc51db6b2a68004f1aaafa419d3080f1f46edb7e23dfff5960f3fe5eca4cec66603620508ec252b7418bee6e46109a080128706e0d06e6563bfba99852b53940678814959bcf6e7b89fe58cd0ab52bbd08bf70f72cc38df1fd3a91ee7b290115520e921dbc786968469f05e092a5080d82cab66f6c8e49c37122d7ec7cf35dba2c8f58fc89bb5291ed201e6aa175c97208a53a45e0efdd1750f766ce95d258f3a48f196c9008aa4409d7c1f379a7a126aff6ddc3078d2eadd8c65537bc5092a48e308295e29c0450796c20a77c01aff25c9b0f553ac60b626f073d7f9b636da6a26161d19082fbb4fbf4151ddf45974ec603b821d55df9f8122750705812a3710a06d166ae1b08f0715d452b5af00bebb34f17c9b3c9af282a20a29b20b0c847145c3174ad053435b3203999f2042c97d37de233c31705cf6d46e5da3387135bd84bc0517e442b1b6c1fcb167d5bbbd9582d80bfa6fb9afd03055cbca79174fa280cd87e5b9505f4a7ea959d91257f5a2df7ccc8e7546bf7687b38ecaf592b0dd8471b3b9f2cdf23259914010c53e9afc0eede06138763a4c8d78f3ba986e4a4baa0bc676307fb8b9fa89f6313c1c23a4abaf9ca6178aa37e1ae8171b24cd122a13ff9cd4822de73eff84c74a79ffcf8ea5e427bf8b96e0ba6b5a512061ec0ea0bb85ad8e1e57bbbfefd33a3fd7ceaa67c59708087eea9877b515f2ce62ac660ee35d42dc1ee65cc5027b6627fcc47df358a4597bd806f16fa351e9e953bfd8e41677bcf9cd5c9f3e32f53ba8fd6523daffe1bd3840332fa2bbd8f56e29d9dca29d6bbbba0b4ca8c0c47967447e3a2000ca55f9c9d6c0d9f4c02558bdbbb32a82b2398bb17b73aa5a80d56e9ed38937958f37b0c5e4afe76e896496fda8d8bdf804e585b9b4a0bad8356e97f0d39613c3658a5184275830b2ecf3176c645a44137e58469d581f2fd93119489f0d533ed643b97e92af0f9e8c621870a9c14d71448dcc8b632cae0f0c6f79f1416ca5a53ed679f665b81e65fa6b7d4c977f55a2988335acc275b4b4b3bb5104697cf90c98f360e4bb8cf0cccb365bbd98646708f2595c610892232b36f3d54d8d487417657cbf8dbaae08c3e82b56f72c31260c61fc8203823c1e0d8832adc9a90453e4a2950bcb685a848390b20aeef2dfd8d04af11cfbc667fb83efe40cb5eac89dc63cdd1f89119aabcdcb36cb7fe96fb54ac06ee1bfdb7966c7eec813da07bd7a6f5f742ed4c74c6df64c64a9877aab58fa7c59a7828119280a19712304b6407156f4d62822b72910978e469311cf61095397806aa136c7d90ef2ae9e5aed2721efc6ec8952b55607f05f2ffde4c2b75cf6bea4cb9f37e30e5a1c35bbf28300b7ef51c15a5b00aaeb2597c0fe43e7d41d8229b08a33e833ab50bf8bac8e11d51a51b0856497e439af01422baf0c9dd8c744b7a4bad6143a45a9c6542c8df9b4880bb4a2f602799336a2451e0af1715a5a9f2a6519930fe79646c26df2a0702c00b4b24524428e191dd878e284cd2a9612f4a028429aeabf15437364ed49c6c0894096e1f92479b1ff723904d7db18962eaca9991ffba7f7f670cf479cf37cadeda9a365c75d98e16bd56b40b2fc2ec7965e85d73028a224ecac2842a05285e0cf") shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)) 13:34:12 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x6, 0x0) close(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() fchown(r1, r2, r3) 13:34:12 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000180)) execve(&(0x7f0000000100)='./bus\x00', &(0x7f00000003c0)=[&(0x7f0000000240)='@#-&-+\x00', &(0x7f0000000280)=':\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000440)=[&(0x7f0000000400)='\x00']) mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x4513) mknod(&(0x7f0000000480)='./bus/file0\x00', 0x481, 0x10000045) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) lstat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000540)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000004c0)={'./bus\x00', 0x3, 0x7, 0x0, 0x1, 0x8000, 0x20, 0x5, 0x3, 0x0, 0x1, 0x6}) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) 13:34:12 executing program 1: sync() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="3007c0c093ed11c1062d6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f8332f66afcbf15475c4ce7", 0x65}], 0x1) readv(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/246}], 0x100000000000001f) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20a, 0x20) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000140)) close(r0) dup(r1) syz_open_pts() wsmuxpoll: not open wsmuxpoll: not open 13:34:12 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x8, 0x90) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x1, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r1 = open(&(0x7f0000000080)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3}) 13:34:12 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xffff, 0x800, 0x0, 0x0) 13:34:12 executing program 1: open(&(0x7f0000001180)='./file0\x00', 0x202, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200000883, 0x200000000001) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 13:34:12 executing program 1: setitimer(0x5, 0xfffffffffffffffe, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r2 = getegid() getgroups(0x1, &(0x7f0000000080)=[0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000100)=[r0, r1, r2, r3, r4]) 13:34:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37, 0x20000000}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffc, 0x10, 0x28, 0x9, 0x5}, {{r0}, 0xfffffffffffffffe, 0x10, 0x8, 0x1, 0x8}, {{r0}, 0x0, 0x1, 0x20000000, 0xfffffffffffff000, 0x7}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0xb4, 0x82, 0x40, 0x5}, {{r0}, 0xfffffffffffffffe, 0x32, 0x82, 0x9, 0x3}, {{r3}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x2, 0x200}, {{r1}, 0xfffffffffffffff8, 0x89, 0x80000004, 0x4, 0x7}, {{r1}, 0xfffffffffffffff8, 0x41, 0x1, 0x6, 0x2}], 0x400, &(0x7f0000000080)={0x1000000000000000, 0x20}) kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x0, 0x48, 0x100000000, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x20000026, 0x8, 0x6}], 0x7, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x80000008, 0x8, 0x3}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x5, 0x10000}, {{r1}, 0xffffffffffffffff, 0x84, 0xf0000007, 0x4, 0x5}, {{r4}, 0xfffffffffffffffb, 0x80, 0x2, 0x22, 0xfffffffffffffff7}, {{r2}, 0xfffffffffffffffd, 0x41, 0x40, 0x5b9e}, {{r4}, 0xfffffffffffffffa, 0x4, 0x83, 0x401, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x73, 0x8, 0x5, 0x5}, {{r4}, 0xffffffffffffffff, 0x34, 0x40, 0x40, 0x6}], 0x2c, &(0x7f0000000240)={0x2000000000, 0x4}) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x8) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 13:34:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) recvfrom$inet6(r1, &(0x7f0000000080), 0x0, 0x802, &(0x7f00000000c0)={0x18, 0x2, 0x8, 0x7fffffff}, 0xc) 13:34:13 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003f, 0x0, 0x0) socket$inet6(0x18, 0x7, 0x613) socket$inet6(0x18, 0x3, 0x745) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:34:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = kqueue() r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000380)={0xb50, 0xc7}) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) writev(r6, &(0x7f0000000300)=[{&(0x7f0000000080)="e5c0e0f2e1d44697004c6880a0d13f30b2e248cec12d88c152a792874b17b41f8623", 0x22}, {&(0x7f0000000180)="801d5b2e935512b4a052e01bbcd689c582c3146e3d9bcf590f38a47db427353e46bee1fcbd3fe20055488aed493c3a4fce2bc8823c2ecf3078e785213066ed3221123c9fe8184c173587363b1a1b3bc3f192a0254548b2614e3931630f7d386ef09186d6f1cf7dc53bb077351c77e0816f0560820c53e7ed2b23380eb2ad6072d80aeced717e4b0ed6964e3ccad0a65de9312ab932396acb5c3a1727a81275251be6e2a8b408c0a677272b93be773b948bc4ab36500d7939bb22a1a4ccf1b9f74dc59263e8be7970ca1c8d9de2e65ffd95a4b0ed208b2384a69cad182880f3eb4cad39c4197045f7569f710d632364ab80831b", 0xf3}, {&(0x7f0000000280)="946f52dd30e17917e25a1e0c5fcb5cfc303f4d943212a5f17b5675aed496a52bf6668a26ef34d585799126c1ff441808ead97a77dc034e25196b85e570fb4cb317bef5be81fffde2bff7c4bf80761e0c0ad66810e02bdfb5c619", 0x5a}], 0x3) r7 = kqueue() kevent(r7, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) r8 = socket(0x18, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:34:13 executing program 1: socketpair(0x2, 0x4, 0x6b, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x4, 0x0, &(0x7f0000000040)=""/58, &(0x7f0000000080)=0x3a) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x1120, 0xffffffffffffffff) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0x3f37ba581bf6150a) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000140)='./file0\x00', r3, r4, 0x4) getsockname(r0, &(0x7f0000000280)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) unlink(&(0x7f0000000680)='./file0\x00') 13:34:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x4, 0x100, &(0x7f0000000040), 0x0) 13:34:13 executing program 0: setsockopt(0xffffffffffffffff, 0x9, 0x0, &(0x7f0000000000)="6ca1a37df4", 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x100, 0x6, &(0x7f0000000140)="a8dd217af2e910b9b5154bf7c07db503fcf607fb01b90809c810e077c4be0e1e451f1346297921ce46086fe3bbec9de4b546360c5a5888c996ef9339673c91c5220b1747f4f41b8d84afcb657cecca145a2b5861ce0f1d2ba78f09c8b5092ef61ce966f49858734d521e5c02c6c705adffd6a80100f782ee0e21a64e54cf5e6719dbf1d70d5632da9d5d0c084106eeb21de5bd63cc53e9fd25716348cb", 0x9d) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000), 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 13:34:13 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) accept$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000140)=0x61) 13:34:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x2) read(r0, &(0x7f0000000100)=""/91, 0x5b) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffe01}) syz_open_pts() readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/36, 0x24}, {&(0x7f0000000180)=""/121, 0x79}], 0x2) 13:34:13 executing program 1: r0 = semget(0x0, 0x6, 0x140) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/4096) r1 = msgget(0x3, 0x8) msgrcv(r1, &(0x7f0000001000)={0x0, ""/211}, 0xdb, 0x3, 0x1800) r2 = openat(0xffffffffffffff9c, &(0x7f0000001100)='./file0\x00', 0x200, 0x4d) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000001140)) msgrcv(r1, &(0x7f0000001180)={0x0, ""/100}, 0x6c, 0x3, 0x1000) r3 = msgget(0x2, 0x80) msgsnd(r1, &(0x7f0000001200)={0x1, "d733062c0d3f0afec9c78888621fe61f9ea64165cac1a2c8dccf2534dbfb4f34961daa822d47ebdf7f83e1a111df6051c04390ac59d190ba2e246f348bac1d1b9e1c8051fee666bff51dadf827a687c7659a486f99d1ab20a439a2c90aa80470f335261ff02947bd914716d76c048b0d5a092e3b92a553c077605574330ae0909fdd00b003b2f2043e61b13567acb0871cd9be2e4b06a02df2d5fc2175c642322d1560274cc5b9b569672c01739ec255bfced80c7c6b2002d4dd584ff0f05a480662a1a7cae7f4e72c971bfd4927731d525564eaa83106b3a3cc0cf2adbc6086d08f17b7210d4ad660a7476185568a605e64e106d324925f3d17a951650a8d671b2debe169e2349a0dc739c793141e7655a2016bb68de098ccbd34a3bc57e3f601bcc764f449cd1b9c6a6439010b931a8987a2af62e51334e8de58a2ef07ef869de0592b338e9ad0759b70bcf4827e5a6b8866849d265c59dc9a8105bb7d14477da67f55e26a2cbf400bd960c093bbed8d3583eec5d9bc17fbf1f5192b716c4c086c30aa4bac5ef31b32f2ad8297531118fbd2bc36df4d7bd9e38dd87629c5b20d015517f72799cc0f6da688340e1026f260c91b68e5e80c2206d1156786efd8be949835eeded2ce76afd9bd3de4f74a2318d9c8707125ed6756efa66261b185e1072d6c8e48e9c54588504fa7ba2728e698b2ee3519e902e8385b265f353d4468a25759a9154417d187d27ca67c55676ad942b64b46b4893cc7ad8a9280db26daa719d1063c64eae8bf800ab8e88c58a9d7e8ce0f6ac5c0d7ee72d4a8c6b8267f1703e5714aeb99ba6547223415edfa1ada7e37fb82d00a3d84cce20d61cf558e72b573c4a82526216522e424a29cb3eebe0b49168533098e6640b45b0fc8520a38b7b035b1b83b9add9307f88cc32d9099198a7bdb678c188b667e599fb2f12d994dd1a29d9e439986dbb47efdf12b4c5670efe8a2473e05b236b030387e045c1980ba44b0a3795338dd3e19f29349e1edd02ada429e492fcc240dc71e75962824c8dc7a6375644e188b565213e9cd5f9f3679732e76dc9a41aac615e9ec543d46c0feb3efcf536a153acec4228bfd1241aed4c5c91718f529d6c26d00c55cc90b810c9d3f2ee02158c5f6b1059e2d7c3e92c1020df008b6f4b22dc6186e5ce7c08f0adc5a4025671e4ff72b3226178a601dd70904aa29b163b7ad2cc27d092806bce7192f1cddd1764c5ff72bd724f88fdd6b00a441f1e35509df3b07989e6fb5220093e4a0cf74f3a041c0ef2a51daade7199648e5a11af37f830ee813610de9c54c1816acdd2789475a00d8f91d7a931deaf7fff67bdd1a8b973193456ed1ccab525a15628849de12f744ec250c3ae007469300c79f6b495209b0863f9cb612981bd73836ba7c2179a6a41b308e91fae0ffbbc8df4f47dcf0028018c5f6ceb5b62ea10dfa854941c9ded42610dfb5076129e49cfbf1593c2aa255b3fa4a92ab779db297988dc8cee614a7644ae974a2d3f27dc32d953611fe2758638b7f35a9ab200aecd2359107435ae8ed4155f599aec523c65d295ec244af2c68778fb9e2bac6ec4e1c7bb084e05e298229e7e26abc072eceb959a47e00dedfd251b1cb1160e4a8658f29b1635fc1c8c86041765783316a58a477bde6c748077915a968dd92586482e29f076215b498fbe22e3b8b21c1cee920e962f46c54bccf2e888f2f07e2931d2517e000feb039ce46342cdd15c2d88d1ef1ef89936e060c3e3044f1903cf74c3c627dfe504b9573b4cf35d09c14f73fc54f45e29fd345570d5d27dfcb829c5a0c78d523906f007243114d3ea49fd0e94b003880f2fa16522a6cf835c1a6d987164f2a367a4494e9fddc3762d651e051e0c75aeddbae331dfa730d3d7e4e55f3287caec268513a4130ea1e6b231f4f80c96d763bcd5943d4427f9cb59862b4f219c73f999109d2b76589d167b67f90046711a587464d5eefdef3f264765a475cafdab16a75b2e37dffcdf05ed363f1986e461e639025da362548020661608bab7e0b960ddef27b2e90a00985b49c5d0fab9303be0f417715050b34f7733bf0ebc6f25fae53638093f326186d9b0886d40e086de9e03ab8d16db5ea4fdda9a6795c93e48fca545d305d18dd2b0b2785ddee5656fd815f33a8d5c2b9fb1db52ba31decd88d3da0ac3f7488f145cac38193d5e99361bac20246e014ddf891ffb4327295de4a7736e73c5e644d007b55a6a12781997c402acad385b4eed07eae8a160b5de9d39380c963ab8c6ded3c3a1735426f589fc5e869ff38ff9fd59ac52d490613ae4019a18054b4f886fddf7cffb0e472046a3be7bccd02f7354804681628912fe08b9ceeb1a9d85395c656f31e74f2e6ebaf91cd156efd35779c7fde50c4cdff4d62bd78131b8c1ae2b1cb8526e9d4ddcedbbd0a5bf2be4a82c34ba0ea798b5b17e31d39c4a0fde775f1ffa209aa446b71608c3335d145bf387951436e16fec06cccaaa8031913e40d6e8047024bf11a79acd8d2cd72dac5f6708470a9677df5b86bb21a5a16d6104edbbceb9e4c8c7fe045e2fa6fdac704b7f8275de0a7aab6ea9212f391497a0df1f3bb698dd323611f71b97e42266da256de3d72a2e204a47fe9c7d59e7fa3bb848ae575ed4f66504089a7d9d7d6c1d36b3970d89423ae1892e90ec55aac11853e44756aae79493f93a13a30f4abc0ac2d48a3b80415ff0ea97eaecfd0baa9395a0b99e4b9f7f0ec1cbc39cf0bac1ce5901414abe746f0a1a85300cc0e45591ba19bbbce5e1932433b1bbb014d569a28d07a1480783fb1147660e48fc2c07c8fb13943dba4528b30e25e317b28a293ef4ceb4b46ffb884f6d5e61270b1359f361d0cdc43dcdc5c1c24fdf285df286115ea6fce0cf280568728579f53015e13e44aaa0ce17f54fb80b3c7ad293060210b08c116add7653eec2d34a8628e6201e0725301ae32efb0189fcacdcac5feff645cce9c62e2e96608f0eac617afa03e4ace6205c24f90385aa10048fb7e73415db7a14010180a3b3fdd7d2953184c5fb21836fdf26c6a0d41794dac110c3bc1ef7ecf432a9d200e288a0bd7226c52100eada99e4a5a2b97988be9a879a3556e980ad8b923fbc554dabfb03c0333b7398ad2cc4e2be129b549406e3c6acc4645f8f13b60e918652de18354bd3c55014e2125aff713305cb1b57eb147a15cc4b8b1d7b6a25a0436816bbb7e4de32501f529b5a2df69baf29e70a667b328dfae6b16d29dea2d08a9dca97ee27606a06b4244c7b6f4f4f5c75d2562e562fa46bfa895a8964bf75a0bb01264d10171c92d4896fc08641f571cd0b04cba67de34d3223959c3976fc430b01ce44a72d0e3d8e20cd2dd169eadd304e0b4c8bc9389896535bb52d2af2acc85f1c6531ba31155848f38738dde5ca58a1c84bf78982ee05117ab4093dd991720f7d48b413d5b8648b2e23939d0fdc1822d9a438a1a48d9f566ecea1c412c5ecf168252bf46f84611f323ef4da77262159463678914daf48ba5c443a5e34e8f4248324f349716decc833d67a50e6262a4c082be85b1e716ae7c69c968fb292f6b5b332d81175c06fe12bd719b5b51f4229e28f54e588f42e6863dca4ec6afab9347c4a734c26d38ca0cb18e6b48473aed17c53ae3c35d3b9312bfdb366c33a6dbd385477525bbc24f5aceeb71f049e63b9271954c29145d1c9482484e63d8db12a6975f2a1814d30a40463607734b204dd419d7cf52f845eecd7ba0ea081f045b2d38531cbef29c6eb0dfc7345204264d39b9737c4b0333618d514e2065439b91b7502d2106fb2fc0c36aaceec5cd492fc0c1a156063c5aeba5817f9c1cba64c97317605a39ba8724c4c9f1ad6cd165b97117cb4d3eb939a3c89563ff66b2aea1f2128cbba16039a7a4dbc135114e5bd1bb96de6140d2d8cd4a528191432f718b2ecc59e0f204f7245b260714c227c0c8f644dba7246dcb9e08ea77959621a6cee24f65f98110c9ccb9528cf52ff065f4d4b500110009b331bc47127784ae741c706c827639c5ac5cb9c1b6ee66c9e55c5a85cce9d1ea7374271071457627cb51f711be78722a0a87d23661b10955764cb80e4b8709c67feadddd30630f1c28cacbb690de70bd3b89b5837095e0cf7d2abe139a4d627d9a3216462bbf8f5db438b10abae546784bca5d95b56d7781144bde71b80b56da1d691987021cb3f67d65140b34723adf1e66be83971e4af0bf447e3cd4f4e4c31fbcdf179ca1d83957567fc4326e5f943dc9db3c23425b0c3ccb25b28a25e982b15053e46f9fce286f53a547d71bbcc71b8aaf848c528e04b29e2572567328cbfa5e114642484021f7d64b4904229f6a7fbec1f7381f08f8363b324ad879d3769b6f90fcf87044be32ae2623e99728dfd5366e23ed21dae652359e2ff1335d507428c5822ab2179635408f8706e445d7e8853298accd976a4a6a7aed5f1708b41190c59c842761b4e9be105f420df541908b9c6b4879aa4a0a3f8f069a543bab504d4890b9dcc987ab50af0588bf0825ccf50101b81c08759947aa4657e3faa495df4ca5e318455393bae23d9cd01f29e45daf4f8e7568d343527febdb866b7fcdece15f6d9f3d4f4bec7cd15892e68131cf9ca74befa5fe869110f3417d7292f5ca1a295c8885f69df41c53d49021194275bb00d3356d17583014479ddd5716b2c00b2e21a80df3ce25b686cc8f2eaff0be2702f3ae1aa6da68ee169642dcd90e475324f79ed1b79a294ebf057ada0d1d3f4b52310abea08fee4405842a6a00ac2088efb431504b718101f810e3385575d04ecd97ecdad75f2c856b2e2a511076f170a92e43ee3e392cb9dfe6e127d280cae35292b318c7a9bd7311714316a8724cd3aee3cd271e667bac117cd419e708090fff7f20a6aee305d67cee5aaa7c99f30672472e43d4c7905868bfc90e052b6716ad57ed6ebc9f4cc82dc5a5969e14c13be0b39d92909d0f080fc94c44a609836f51f44d6fba790900171fbb1081b34716c766db4d5a37389ccad888f6be5c5260cf97d4099a427b66d45e2a6a3f835cfcbd1c862bea7d6c3b49b9d7bc767c7043a34d6b98cc374c618a7ab0534d6ccfd6c3a4cbe772fd592d2085f6d61aa2e984776753aa0e82c0dcd9e4eefc8c5e7124baf1ff322ef334351b2140f1858b5ba41542433503ea97f3586c39af32b386169116d80ed1aeaa75898ece95d0ce37e9a8c8363b247a6b769259ba57c34111c7dbc2d6714a76cfe05da89922ecdee16fc1cfbeb37a5304aa9d45da248e10ce8c3ab296b7dcef738ddc6033329301cb8cb23fdf998d3e417db87fc77e1f96f0049ad4b9a2577ab0ac0b3abae7272ab02d84595de79cd02c15a36305f795f45214292ebdd51b0b290e88d728e0dc76b549cee36e50e6a1e17ef3aed32c8b9ea8f844e8dd279d5424b902a47d544f9d33ac8a33845a6e3dfc5717d024578a625ed0b1438abae3b9b41eba1d6132841d087721b249c96e030d4c6e9ef788cce5bc13e0ffed4a48029e13b06906083f011971f7ef5e178a5e087cd2f97857a446978ac5bd4f360428a01dc0e89ae99ff1da890a3f317ee8399cc00ccc6aa7a318225ce1479aeed64ec82a7c0d33c775038c63f8e581760138bbd565871399ce0c67d124f2200924fb55fdba817d2f995e5f9c23268c6e160874debc06b243a8847175baf52d1dd2baf8216499a699ffea7942964ded814b14eec11d4e51625a74fd5f1151807c4d177c3e92777decff9e0351934ad56cb820e1a5fde281a479d07d28"}, 0x1008, 0x800) utimensat(r2, &(0x7f0000002240)='./file1\x00', &(0x7f0000002280)={{0x1, 0x7}, {0x2f, 0x3}}, 0x2) r4 = socket$unix(0x1, 0x2, 0x0) msgrcv(r1, &(0x7f00000022c0)={0x0, ""/237}, 0xf5, 0x3, 0x1800) r5 = getuid() r6 = getgid() lchown(&(0x7f00000023c0)='./file0\x00', r5, r6) semop(r0, &(0x7f0000002400), 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000002440)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002480)={0x0, 0x0, 0x0}, &(0x7f00000024c0)=0xc) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000002500)={0x401}) unveil(&(0x7f0000002540)='./file0\x00', &(0x7f0000002580)='r\x00') msgget$private(0x0, 0x1) ioctl$KDENABIO(r2, 0x20004b3c) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000025c0)=""/246) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000026c0)) fcntl$getflags(r2, 0x3) unveil(&(0x7f0000002700)='./file1\x00', &(0x7f0000002740)='x\x00') fchown(r2, r5, r7) msgrcv(r3, &(0x7f0000002780)={0x0, ""/59}, 0x43, 0x0, 0x800) mknod(&(0x7f0000002800)='./file1\x00', 0x20a0, 0xf956) 13:34:13 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2104, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000100)=ANY=[@ANYBLOB="82f349c82b30399a9cee250707dcc01b6800319f05000000000000009b6b43b8186e43a110778ec0917c65db08ca3fcd4b5cfb81ac57f3887fd2256d092290daf0004262c45daa5dedf7341c0a9d1e9c274adef4611c05add24baac0c148ec8772cd339917f83ca6c62d07ea7a2a6289e09857eeed3ee5a5b6bd9a3bf5000000000000"], 0xa, 0x0}, 0x0) r1 = semget(0x3, 0x1, 0x400) semop(r1, &(0x7f0000000040)=[{0x7, 0x1, 0x800}, {0x2, 0xffffffffffffff38, 0x1000}, {0x0, 0x400, 0x1000}, {0x1, 0x9}, {0x4, 0x74, 0x1000}, {0x3, 0xb18, 0x800}, {0x2, 0x0, 0x1800}, {0x4, 0x9, 0x800}], 0x8) 13:34:13 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x22, 0x7) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x100) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus/file0\x00', 0x4) getsockname$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 13:34:13 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x901, 0x4) getdents(r1, &(0x7f0000000180)=""/77, 0x4d) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x0) nanosleep(&(0x7f0000000000)={0x0, 0x800}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x116}], 0x1, 0x0) 13:34:13 executing program 1: clock_gettime(0x200004080000004, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) 13:34:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) readlink(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)=""/223, 0xdf) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/124, 0x7c, 0x2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) flock(r0, 0x5) read(r0, &(0x7f0000000140)=""/235, 0xeb) 13:34:13 executing program 1: semget$private(0x0, 0x6, 0x621) semget(0x0, 0x0, 0x4) r0 = semget(0x3, 0x5, 0x1) semctl$IPC_STAT(r0, 0x0, 0x2, 0xfffffffffffffffe) 13:34:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) r1 = semget$private(0x0, 0x0, 0x22) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000280)=""/250) write(r0, &(0x7f0000000080)='mS', 0x2) r2 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1, 0x110) renameat(r0, &(0x7f0000000000)='./bus/file0\x00', r0, &(0x7f00000000c0)='./bus\x00') r3 = semget$private(0x0, 0x5, 0xa0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x4, 0x8, 0x1, 0x0, 0x40, 0x1ff, 0x8001, 0x3, 0x2, 0x8000, 0x7}) semop(r3, &(0x7f00000001c0)=[{0x3, 0xd463, 0x800}, {0x7, 0x5, 0x1000}], 0x2) close(r2) 13:34:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x100) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) 13:34:14 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "ac93feb7074ef39d96105609bec9e3f07525593d", 0x0, 0x620f}) 13:34:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000002740)=[{&(0x7f0000000140)="aa1f3a07c9e4816e13c9ec531025ceb7b2df6bd4725be9402dc192d313588ff0bba6ea245ce2ac159aa591aca9c976fca00630a826f8e717527d70dc95c3a904c7959d52e31b908eef13346a02cad48326f38ca0c2bd9bcf66b7367903bdb649f5c5081e39cf98c9ea4a7f4be272105daa41264ff7a1ce8acf1684ca92818bd09c8052ffce6d4b6047e193c23c29f919e6b8d2f786216dc773502f22509796926cff638a500f7e6765603f53af5129efb7132ffa5fb0d5e0a60fb0c129260fc8e818be93ae3767b9fa13c37f652d", 0xce}], 0x1) execve(0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 13:34:14 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xffffffffffffffff, 0x1, 0x2}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x3, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x5, 0x0, 0x0, "010000000000000000ffffff7f00", 0x0, 0x3ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x90000) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:14 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000040)=@file={0x1, '.\x00'}, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3e84) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x26a, 0xc7, 0x0, 0x0, 0x100000000, 0x20, 0x0, 0x3, 0x2, 0xd7c, 0x5}) 13:34:14 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) readv(r1, &(0x7f0000000680)=[{&(0x7f0000000400)=""/182, 0xb6}], 0x1) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) 13:34:14 executing program 1: syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x8001, 0x9, 0x3, 0x0, "238d6dc1eb36af89461f0c5f5c9954c62ffcb4e1", 0x8f, 0x20}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9", 0x0, 0x8001}) 13:34:14 executing program 1: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) clock_getres(0x2, &(0x7f0000000080)) 13:34:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8008, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x5, './file0\x00', './file0\x00'}) r1 = socket(0x2, 0x2, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="820c2e2f46696c653000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="a902010000805cb90cca8590", 0xc) setsockopt$sock_int(r1, 0xffff, 0x10a1, &(0x7f00000000c0)=0x1, 0x4) write(r1, &(0x7f0000000100)="f4c7bec437605346", 0x8) 13:34:14 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) connect$inet(r0, &(0x7f0000000000), 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) 13:34:14 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x607b, 0x0, 0x80000000, &(0x7f00000000c0)={0x401, 0xffffffff}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x20, 0xfffff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x8, 0xf0000004, 0x1, 0x182}], 0x4, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2, 0x80000050, 0x2, 0xffff}, {{r0}, 0xfffffffffffffffd, 0xf3, 0x0, 0x1, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x80000001, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000012, 0x3, 0x1}], 0x9, &(0x7f0000000100)={0xff, 0x6}) 13:34:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e0000000065300086ebfb672a480628175b77f8aff4faa582f881b8e8b45701ae6a929aff5a534790d157fb9c57a05cffb21e6538f1945a01b25e69f3dc73cdee81488f8d3a17d30d1955c2344ffd74a4278dcec87e8627700b1b04257ff7d971ebe667c58662cdc44b561bdbb28e5dfdd4e233f6c7aab5851f8a949edaaf7f"], 0x10) bind$unix(r0, &(0x7f0000000380)=@abs, 0x8) 13:34:14 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2002, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400002, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000480)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000300)) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x20000, 0x100) r2 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000080, 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000200)=""/217, 0xd9}], 0x1) read(r0, &(0x7f00000000c0)=""/191, 0xffffffffffffffa7) sendto$unix(r0, &(0x7f0000000580)="be5a652d91750a0db5410e6c90e55e2b95c4", 0x12, 0x4, &(0x7f00000005c0)=@file={0x0, './bus\x00'}, 0x8) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffe, 0x84, 0x40000001, 0x201, 0x3}, {{r1}, 0x0, 0x19, 0x25, 0x3, 0xff}, {{r1}, 0xffffffffffffffff, 0x0, 0xf00000a2, 0x4, 0xef}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x4c49, 0x1}, {{r0}, 0xfffffffffffffffa, 0x40, 0x20000003, 0x9, 0x9}, {{r1}, 0xfffffffffffffffb, 0x10, 0x0, 0xfffffffffffffff9, 0x81}], 0x8000, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffff8, 0xa1, 0x7d495095e136839c, 0x0, 0x3}, {{r1}, 0xfffffffffffffffb, 0x11, 0x40000001, 0x5, 0x12}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000080, 0x80000001, 0x5}], 0xdf, &(0x7f00000001c0)={0x7, 0x16}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) 13:34:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xffffffffffffffa7) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 13:34:14 executing program 1: r0 = socket(0x0, 0x8000, 0x3fffff6) bind(r0, &(0x7f0000000040)=ANY=[@ANYPTR=&(0x7f0000000240)=ANY=[@ANYRESDEC=r0, @ANYRESOCT, @ANYBLOB="6d8f6d203e63d083e763b29b149c902e6486aacbb8f0e9786626da0eb63ee6d4bf901c44995780221b1c80c1f83a699e04d3b2f4f4149b0746eb366925ae5d8f29dbe8844288f65520056bcbf009a4ce08c2c99e555a8226fde0fa56e7d4680394817eb426852784bd511d6f3bfb1c1600c1202dd74d681a09582c78bb0762aededc3e0be1c952bf3667f3abef11d3bc4e6880eb971a7077c226a18235b16c6c6c80f61f4137cd8cde3240", @ANYBLOB="af0ebf911f8ed6dd466bbf143b6985beea7a4978dee0669983e9ae48427a13341e8b1b72afbe227d1c19e77e794cee0e898f36d194a0bec879e8ce1d772d8fd1d627dc24526cb864e2edfacd5be7bd762c91a591336e4a31f0d177a761a96aad082cb5f7b405b411dee007b90ef42a4b549943931d6e4055be54bfbeae312a0fef6f95e50c02cb974e8166e55b03568737e8269ee60ca2525ff300c4a8e24a98df5d8255afe931fce0041811a872be48e59537f5fbfda67e6445b4ab806059db11ff2036440a1882750f7431361c51ee04899eacaf0cb039125bcfba95267f4983d305c9206caeef5986d305baa5af611ae3678785e9da63169e13af1a98766a576ca290194230f2e704548b38ecc7606c49a21da1ee70ca76947b33aac4b15a2bdbd2ed9421d0580b9f863e5ca1c07285b329d3130383e5b9232fd5155009da2c0294caa2ffa47c6173cdfee3d9e8a498b32a794a733133a324a963d7b02532cd230425ca3551848d5726dfbb289133e84f720dfc48b42a4aa99d86c48bd62d0fe006bfc22149157b97acb5a0c26a8f92ae924b2556316ae9fdbdbeb7c159810decb40775eb92d242a11b926c9cf5db444decef75ed4d0280c867caacbc0e4e76491ce1c1b3ed8ff7ca6b8eb9369f3fafd18f3c7bde6198a5902cf5f22f57ba8c095d51a1a4214c4059460624bbd4dcd8acafed4e62f4a545798c3ed0abaf543023a63126da435d89147e0e06016ddf6eebee21453fc85876a55672fb74e8e4766d0ac24b793cd8e480eca7ac65cb130909b711f976eb2318410679ea4cb3942fd31caabfab1df35d7c4ad1584a02754698828beae43671083fa60da6a2ea98b357454a072051789e6238e5cd5d6e0fad179be30630cfd46d3c9f6959cf5cb0bf03c122cb1fc5d043322816d3b39a60bd45b19a6081e9c2fd49b423e3309440b76ed3e4b7debb1358e3ca19a575378612b37ee875c01c83a3b9487d3cd749fe07f944a0f529ff2be3878275bfd60763e8badd394f0109ace4b78919c0e4468faf44b69b3f4675b01a0b7588f848b78ea3b2a7435e43f68140401deee86f54b43a5b025fd77f5fd5a95e8a34b18ff495ea6719a22ecd59a7a23ec0fe6f60dc7ede8e22322c5dc23d68ead68c8e4c62ed6d151abacffcb24e34b43a82ce2baf4ee70ed2d77ea86545aaeb46c11f9aaecd78965ba2939a0e3491712c646aceb55ae1e9289bce1bd61d765dcbdffa6e0257e15575e73878eac80c1a95e2a97eb79aea80052f05d689db74f47bfc0a1a42e264e8d7d5254e047ef473083d67dc8ec6625110539904fe4a36cb4898fdccd42cf4e1e81d58e9115e380147a2c9cba705a917d8481ec644aadbca9904a6cd0b314d7a0641e9a9544ad5800d470196031744ef7aa05b99178543906d2adc2a73d83d4190dcf170b15fadd8ca2d4952cac47b58ba1d2ef11639225bd38a8bde4a9801264b774d2482df9e102836f0c0de6bde0649da561b5c51720ecd79350ea08b506dca9d118df667cd94dfc8bce607eef6ca67bb5ef148f3a87bbb5f3ea20887fb97fb203a724dabbe362a176ccfefdef01ec7817cd6f79849107f3265d7ad2345cf0b6edb96734dc2cccfc653e35279c4ec17c0607550cf48f9c242487491c0a3a291ffa5f1faa21c7a6e6648bdaf72b680929780434262fb3e4460886951d55ee5ddfb37cf75078adcd8ef3ae76487843a2cef3daa61afc070e614ff38db551d44fbde79ee9bb2e67b33f3d3037dca350f9cd260ae7a977cfd97e1fa9bf6c15cf589da22445b15cff8b4505a706b2a46102648baac84094377f170a281d8dd77f94130dd4b74baf36ad91061d4dc529246c740a14c5065672086e80cf824c725bc4099dc5fc74008fc278d5e7b9d4fd007080ae3863d1073431cd8117375aba19e0ec5ff54728833c56aa4ce925742e3fef6d3a09a48f709486bdba66164d94609c0f54ed67e9ad6090fee9342558bb2680237cc9ed4db3798585e13b5d0c08fdfa6e7bd12c38583837b906df7c379ce76790fa80b36a48d633c8d00f68b2708112225318f77d3d327a2ae2f3ec333be8781ac160eedeb6456bcd35d3d3e46dcf921646827726dc956539093b6d2c5d5227400b503c90fa661773e0d16e5e1b20ce4c221652d6f0a853bfebd896259126d4923de208f92e01791b11c2e9d600c2f2d7e32cb0bbc0b8a1abb3b4a8782f450415ff622f550848c6e7fdd6c052acc9887b0eaf59625e67568887e100f68b69f5d9b32f3e50bd1752604b8d153db9161e3fa7a95e6ebe93d71652adb37f0045bbc3cb7158e95e4074ff582192b58682e7543f72379e608327f5c9b85cc43df90e41611ab27f0a8a48345fd34cea6f97d0513c4c205a26f176115441ba3c78af79a04d806056b003ee2ba33757fbf10ca97b482f6b6f4dbb77aa85cefd57c46d0939ffc2928c0e4525a0885dd620903c9f65c43895bafb8341c0fb6afb70332f4ba81d9b8f6bb668b989c052476766866211af2afa5e58a14c7c0fcbc889b6245a4650563c728ad4fe6c4680f5ec13ef06981f25427196fb906cb9981b6219a391e6b28937acc2df29e19f4169fa4c7f02ebb4d92d5dccbb87f42825b363b39696be75e658d13237d56632475d16c5d3f7a7fdf8e08b40485c5807423fc9aecb7aa9da7fe9e2963daad14e703b8aee9458b9a882ccf8100be18b0c95f6cbd9e2f6f178f4789e0078e1a8c54bf4cf1002029c076d9ec2fedd031e1c09a839fad0287e99a02d379e68bf07288bac6456698bd99594b8f39316be2b14d8ab862bd069d374ecaedc03d46932109c1c91b8606c6e2757ac3ffcaf441ed4bdb6814710500c2fb17659348119230c4876f47e2d8db77949d3e7a3fe21c0693c89e45ece276ca2528543348c6a2c8b688e491ad856bd6f57d379a4f50fd15032c431d48c09c808fdf408c702b8c6409d8c7931abb9e87939b014423818231cfc7dc74c73bf0e4be17a17c3e42f78d59683de9471e2b8c4d8bd498985f7c13ec86cee4daa763589f6f21e8cb9537e2af118309c91a35dc69b2baa9b47d95e95f6e86adff2ba582bd7d7c540e6f3df51dcf89395626df590d266d6f556f17989d642802915dbb5cb35be5bea413d4e9b31476150090fc017e80eebcb658f11a4dc0aacba022d574afe7e07341806065cb78e22091334a945bc8b1f5f2bda22ea6d604a9ab6a1dd88e9d6b6ba34d393e21198162917718c58500b9d4aba926d74b684ffa3e7cddb47e99093fb9229c4f7c1287ae0f8396f8c0dc1d30ebc36fffb88c042a62412567ff1d3e1cedaa5983f2653646e63f1ddf0aeb8ff8c08c3a4213c0dbf987d53d773f8a5767d0bb1d8756463d45dbe955e39464fc2c910603f449e104a02eec8431ef14b381e77f24e4234a470dd5442855adc78991a2d261d06366331d42e8865e6fe47fe89c53968affff134d9d2de6f3149259470d8db1c051530ac3a3c20e3dbf9a3991edacd33b0d6fd085420bdc9bebbc10e9446a94480db0ae63ccaa2ea3001daa5197646cd91e066f94102cbd5da07f68e131593129c538368150004adadce4a8b9840c49f7eef3c705c9d52b94b17bcc583bd42ffad9a5b82f641961b3c85879a0609b1cae9112adb593fb1636ff0dd33aaa9cd4e9d9347544b5adbbe4c3ad9c5b767ee479c181a78b3129239be2c31c08102e97a45e5b7aa84be70118f76f7ed80953bdffc98308bdd2634dd1157e049649ecc2b050f48c292751b37b0be89745f233ceba7c2d73b12599c379ae27ae03d2e4952711666790cd72c4b735ee54f9bc2e366aa92bf94ed9e16f19fa7028a2691e856651dc73da898e11a50ab60e978a051a0b288f3d52e2ce4e5bc99332d2f16abfbfc1dc54ab2ca5647c0a0da5db7e7b4d445a90b9787d02869756bbc65ece2d4dcb47a5b46ebfb5ae7adb1cd476506f4f4ff84e718da7305a58004a54fe299ba5e65b16f659628532dff09639716c0fbee20e4fbab9bf611bdf34b61530f852b66a6e3cdd4ed8686fc51de08114bb0a029f62bc550777ff4216ac75a38f1819ac8b4fc62b53f64f01b2384e2ec0554a6cb9bee0be0c1f64ac8619b1442a822f2b0867187e463aaf17cb6b1fbdbeb9e63c3ec3d7a39badbd4a735828188208613387468158d5f24b01c397ec439bae2b68888d47ac4ecfea52cea2c5e61585f7704a2b842581231758afa352d8f95d86a6dbac8e214fc3df71a50907e39f9d8df964ec2c2f6c3e66ff3e6f7d151951154fe30a09e929ef55fb1244939e47aedf4cb1aa8daefc610360f67bd5a363b265b74dca5af2519ba6a8c30c3564e1040230a0a30312144fb56e1af239dc42aafcd6b2562c9c39653f201d9b00807ddc0058cb92bdb28763ee051bfcdf08ad94642bd570ddd0ee7a95c6104586c1b36eed34c7d7993da508c2d91ffa552f279b61109b7f17cbf42821e3b22d05a66a948544455f760f2225801875df9351a4c59edebd1b15ce114151e517d83f59675b8dd01672391c584968a10e20f5848f00eddbf409ed0c89fe16e6e486b4f454ca45cfc6e308eff835d103493e219df06843f73ace3342f7e470e96e2ea8e922e61f37f6d038b848a1765b7d8ea04cd5d36c4775925fde550602dfae651d81e7fee63d6049729ab79bb30c3100988c5b75e44af5dca4dc88ddd11c5b67a4770c8137cb082a3e357ce0ad4bb27a1bccefe61f0d582fe055f4e39e1037ad250ccdac6abb988faad7c9decabb2a2a41dcfef92945b25c4c353089ea855bd6c33ed7dbe230737a244b90a3290fa12c19fd1222bd3c2d164926e5d5631ada694f5458c340486cb175702d795b00d4496776137953675295192fcf8340604c2bf5c349f77b084dfaf863a77ab11703f7595415725d2d32d2c74094578b7f4e83c4849ca9ad792aba344102d8ffc91e32b5744a9e36ff8da7a1140e5ce2581cfa824b1f20944c5f534c797da6fb3b548deb66a208225efacd73d46606ece9b3a6a723553707f48ef6ea35d1a007c5769aa9b92f12676ecba7f5c06aa2ee82aff6e7ad1253e62f757a0125ff9f3680c0ad3f9dd593271278974b8ef85b525354ba5dba6a7de083fa855f4c945ae3dc80b4c23f5de3fb4dc6a278d3c71edadc00bec9888ade45dbf0400b499634eae001317a26f03c922ffbce6c76e7364ced1cd691fb0114525edf30285e769a437d0d144591ff5499f39f984eaed66c99789cd5c9e45314d21ff90f48a093bd885c5d2b34a358ae2351792acbe7de3c40c15c89b90cc203a62404cc106d485731aa7aa4b2eb1ffeba48f84186286a23bcb2f723d91f09cfe27c5e04b6c43a8f745838af4c2711bdfe516774215ebbce8c131494e753c22fd838d033eacc1dcfa8fa0aa82a37234213fbfd7b027433e886eb4b2b8ffd8375e22e52d396eef63ca537c1d193d716554a21fda9bcf8097089a5ae68966184f5ca1de3b150942f6eb6cfe2f506338ed7c555165964b452963a91429d36a93e44205b97383c306f7a2a0bdd994b24fe6f283bb7941c932767514547a5a987a827089b593a03e9569582ff6837a381e22021ab8ec0851d4114ab7b2a3220133d6a1032834970178da028c4a3ddb2c8de7d59857b4645782a7e42e433216a0b7e3adf96cb9d765b8b074ce2ee7586cb2f803fd33a4ef2f543ab720c14c9f80baf604726fa6db2b3a2c52491fc5e9aec995c373412783486487bf0c1842e72961e8dc64b4b60d8c8d96ce68f0a6de8fdc51f5c0b0b98747f24a94ef67ece2cc6e0d0bb3db631bc054c"]], 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, 0x0, 0x0) 13:34:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x2, 0x4) shutdown(r0, 0x1) 13:34:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000040)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = getgid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) 13:34:14 executing program 0: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) 13:34:14 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x4c) 13:34:14 executing program 1: r0 = socket(0x18, 0x4008007, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x6, 0x6}, 0xffffffffffffffb0) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x29, 0x3e, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x100a1, 0x0) r1 = getegid() r2 = getegid() setregid(r1, r2) 13:34:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xffffffffffffff01) 13:34:14 executing program 0: r0 = socket(0xfffffffffffffffb, 0x3, 0xfffffffffffffffe) recvfrom$unix(r0, &(0x7f0000000040)=""/229, 0xe5, 0x843, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 13:34:14 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0x15, &(0x7f00000000c0)="040000007d37d3758cb92235bf32cd717e6b2e71f6fc091e96a9de082c18bf721aed916842df24f8d523a485421661129fc03c9e7e91c8cf4e74c31ddb46a6dcbbe8dada9ed305c09a7bf0e37895beac959b5db3c2059c4772b1c38cbc03977a8ae8c775e4ed1d328339f86afc78cbccc0f980e5c417ba7595a25fb0b2b633c96597b0c217954f0f112c8cb260725ac2ce9164", 0x93) 13:34:14 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x4) socketpair(0x19, 0x4007, 0x401, &(0x7f0000000280)={0xffffffffffffffff}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x10202, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x400, 0x0) r6 = socket(0x6, 0x8003, 0x1) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f00000003c0)=0x1002) pipe2(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000014c0)={0xffffffffffffffff}) r11 = syz_open_pts() r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000001500)='/dev/zero\x00', 0x180, 0x0) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001540)='/dev/wsmouse\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001600)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x20102, 0x0) r18 = dup(0xffffffffffffff9c) r19 = openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x18040, 0x0) r20 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x40, 0x0) socketpair(0x2, 0x2, 0x2, &(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = accept(0xffffffffffffff9c, &(0x7f0000001740)=@in6, &(0x7f0000001780)=0xc) pipe(&(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = accept$unix(0xffffffffffffff9c, &(0x7f0000001840)=@file={0x0, ""/91}, &(0x7f00000018c0)=0x5d) pipe2(&(0x7f0000001900)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0}, 0xc) r28 = getuid() r29 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980)={0x0}, &(0x7f00000019c0)=0xc) r31 = geteuid() r32 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001a00)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, &(0x7f0000001a80)=0xc) r35 = getegid() r36 = getpgrp() r37 = geteuid() r38 = getegid() sendmsg$unix(r0, &(0x7f0000001c00)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="a5d6dbbba1c99d12b8a8ce5aead363414b682f6e2d4f07fe9c59680532ba5a1ebee1a48d3ab047a18d9cbb3cfdf44481c5ab930fc107239905b8ad750e4060be1146fa0f4f4c88a7e5f7216152", 0x4d}], 0x1, &(0x7f0000001ac0)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8]}, @rights={0x28, 0xffff, 0x1, [r9, r10, r11, r12, r13]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x38, 0xffff, 0x1, [r17, r18, r19, r20, r21, r22, r23, r24, r25, r26]}, @cred={0x20, 0xffff, 0x0, r27, r28, r29}, @cred={0x20, 0xffff, 0x0, r30, r31, r32}, @cred={0x20, 0xffff, 0x0, r33, r34, r35}, @cred={0x20, 0xffff, 0x0, r36, r37, r38}], 0x130, 0x2}, 0x400) r39 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r40 = kqueue() kevent(r40, &(0x7f0000000180)=[{{r39}, 0xfffffffffffffffe, 0xd9}], 0x800400, 0x0, 0x0, 0x0) socket$unix(0x1, 0x9, 0x0) r41 = dup2(r39, r39) kevent(r40, 0x0, 0x0, &(0x7f0000000100), 0x4, &(0x7f0000000140)={0x18001}) kevent(r40, &(0x7f0000000200)=[{{r41}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) 13:34:14 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 13:34:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0x401) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x8000000000000000) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) unlink(&(0x7f0000000000)='./file0\x00') 13:34:14 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{0x5}, {}], 0x2000000000000069}) 13:34:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom(r1, &(0x7f0000000080)=""/169, 0xa9, 0x842, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) r2 = socket$inet6(0x18, 0x5, 0x4) r3 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001480)=[0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000001540)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f00000001c0)="4ba912019d2581b6fbe41589bb37424869f75f824beebb232d5a17b2b1c54eebbc6c54474dd33994303f66a00d5abc48fa8c54c1f6ce8064a77b9584944f0ea8faa83fc6ca783ac702", 0x49}, {&(0x7f0000000240)="08546b79e76aac51c8389a363149c3526ec8a9d975b939d414c166ed54e51c6516b11763bb05caf7ba0b63e11f20cb5355750498dc08b9ffeab03b741e092b08484b6d15c898ff4d152c0f4d2d2d3f4fc0bbd1e067de656613dcec9023926aff154c1d5e5ceca3f8126f66324024be64d21a4750d34c689410a671844e04553445c3a4b67e07658057a5cacbb7b7b10a616eff", 0x93}, {&(0x7f0000000300)="4b05aab3bbb59c2827702b0b5f42e25c33a1cf90c882c2ed8c9cb202f2805c3db910392a0e01a84a51e5258012f7a4647155d275736e6ecdaf5acb9976b85eb0ad649b7a31d5e8a806171ef5262507c2292b9da29cd4c6ea8b2b3b260e3b8454b37dcadd77495cc7233f02cb228335b3cb7585fc45ab466df8ba89055e8a109049b57de1f80c511fdb2c954eeda2af985dbe162a23798d1521bbe4a77ae6b230c8e8d200b2409c08faa5f1287bc43257f99d78806fe70aba67dfca4ee8b4887a5c8b0a19c38ad816f4b434aed90463a1d6cf628ba7b8501d1350c32d0793f3fe4c53abc9a32f98d7d4807b6769566200", 0xf0}, {&(0x7f0000000400)="83003452df690203a5d3839998bea97eb14bb38beca7335b0e3115a7025b3f1a81115c119d7bd07259793ecc634ab2dcd2e47ac23086ee0c2dda22b0bce6e2593a0bad19366bbc4016778a8078a8b8db887fe2c6311db47fa34353a6d1836cb79896e974785232575d74d6f0180b9173ff0a2f6802533938fc3a306c75519fca65bf7eac40812820b4156e2d47b5699b07b241905cf7b3f1cb4dc7816f1295a33904256769d28df1e339a90f04e0ab9250bf54b8f4b62e15a0ef747207f1bfb7536559bb328c8ff500d1766c721dc415b34771b0534d703436c8cf1f34cc25c3a450f5d49b69637ddd874ebd9c75ea91c879fc9d6d832901db91c299bef5065e0faac24f632a2af67fff465f1c00c4cb30f81e3d7ee8b14d70bb9b1b98e6d3d58eff79e1ca3c68ee2cee99f30d696e1c061234ef7c9d911d90b7d52b6f5c5d214304249f80945809547eae6f1951f788cbbe5ab26f6bb17fe4ccf691e5f8ff5da554369a773c7f227fe22443f2d62e1f734d33119ce97e3db6a0573324badb223b81cd1cf49f053b2a7c976d26858ac9d96668c8fd25a6a833acb9d39f9d88de0f75210f3fb6c24d6784ac782fd4ae0fd40eedcd6d81f0821809406c382f7e4d2f24853e4420f15424db74c92584bc9c2e9cc121df718e5b1884072938e7a3c05b5e8edfa90ed67592c1d86068e94a06bbb1a115afc8feb16a8036e71b5b8c14b5410711bf2867d17bc144f261a6c706114f47ca4a091c537143329d59b978443a1702d8a45db200362543167823f1ed9918d790d67e7016c831513ac9ddcbfac3bf635202cc61be2424abd477c20826c4729cfc74000fc073aae0ae4833467a89ff113a1b716f565268668e508f77b1a959e02342aa978d54958a279f31f0af31cf5fd08d6c5bd7b7f56cbb7dd696ad06b643fda2e2ac33154d2d535409dec4d586809f33b965bd20bd2c317b5779105ef13b522df3366691ba2a7dfc9b8b46a5bd8365209fd84ef7eef95977caa37d585e8c88927d58ed8f5548e91bc44e215cac4901a20792437186b14edfa283aa739defead65dffa2c259434872fd8d830be1190be73cb9e2eb148f3ac8c6eeddd309fafbc8ed3e07c1f0344be4215e1b6b6b0b7a57dafe1d24e7b0a4ba1dce2b8cacc856261491e9c8064478e29de7963d8fec73f939fc4e9e17efeeb0b46f9473c05dd0d52cce3c4fe6bd6ac97d2117d187c2ff279ef68fc0b909fcae0dfe7673a73c8f22cdbfe011ee84fe75246506b1233bab5faa99c47bed8897900e4df7c166bfdb6e1f89ec8f8d21db18dbf7dab12b56c491fbec00b2c4bc46a44c92aa832f38ef0ae4394a89164f122a7bb51f65948bb38fac16b648b5fe1c532abbff94d8cf1f4e9edd8fee4f211d1452eddfff257b812798b9836a26c26e6fa68e2788c474472649b0c6ef2a5951ec6781922094ac2ea199aa67266fd2721c210d6292f8af878cd8bfd2ec2c80c86a46141e0159483e1bb94263e335b95acfa1be8cb72c8ceaebe63616a12b11e98c5edd2a8a1b8b7164fd8a24aaa166ad612ca3a347dea49c3cf8eb66ced5fe0a4a3dc924d67ad21cf83dfd49fe93d91f119184336619510d0943f168d3f25662b62751398e7680e1edd4cdf5055404fc226611fe1f89b3112ad0c162f6cd2852755c0811b624b8c1a8cfddae113a61999e2001bc4c4d28cac5a1bb5faa9372057aeac71ba9946954617a3b8bb2f0a5a0a1a22d5e7945b8ce5e273a6a4bd2dd9e4e44d9eccef3a95d8caa7595855b0b9ff3ab00f49543231e63d3cbcfd0987a17784e6b63ae0863a8018c06d1831c5cd5a96578df835ce7da21d8ff3c2251ecce0ea867b320165ecf276526b7c1e685f8920dc46c7d8ee1dabc73a7d1b82b1fd51f1ec31a39012d2ff27e29a79d537af18b0f0851c7790562ce649f4c7dede9d9abefb0af8461e98cd9f5dbd67b5e10c6d1391a9c2ed0769a093744be3a33dfbd406facf09e7193a9e8076016508497117f8453dee557cda7f67fbe96fb4acce7990afc4e8e0bfdad4b261e6079e5bbd906e4f17cd214f58eee760c2d95cea52b16c037d3430f4d4f68bb317c18b490211279613ac3e6248b21205a4c7a36ee1bc406a8de81b4f01878f8ecb558d36a6eac9c3b9b538dce187c16970422a637237aeb85b11feb07b41a4fd47d938cdf1e630af8ee92e7f86e8d3ad690e8d32e86505e84de740f0f7787378e48f2206d40f8c9a7fc8bf035ac6d04f41507e3049a4b7fecc392f810087276f611f87b9a8f7bad464bdfae485478a34419d2f6a466590da128e674a7a7fb79cbc5bb4f6005fab85143a734e8766498c8c702fc267a0de6571cf6770f92534c9a28f4f38dae5ffefc641c2a5c7f8f1f1e0242626d246f5daeddf970c832a480a3683762f72e143cad442d33a839a5368ded3578f00616cf09c7f7a430edcbecc00ac06eeeb6bc9bf39eec951d56935a24046f6e17464964b2efb044c81160ee1660a17f321181d505c76735c51ae83a5ae2838025dfcab4aef2c00b4f77e75ac4a83f833fd5447ca7d2ff48b6cc56d6af7e10069259092a26a282fc3b59e8c8c689808e73d0287dbcfd232cdd6e9ec1a2d91bcfbfbc84d2b676ef354dc257e3997a701282f7454b738207b51773dc3e46c7a9739212dde610f454435649e17f74c8362fcc4dccd1ec2585ce4ec97ffbb6ee17a81e6eae626b715905040fdb8b5089ad88f4b888d152d4abd751cc05fa1e525414c8accc221935654a5a4efdb9c6bb55bc53f93377af7657ffd2979643cd2156213ba21dc4eb32a517bf812f800c084b453ec23f316c37986d3e3a2410abfa3da02c2e26698b910f803e055ef4707488067f97ca9c4297477debbe901e8512aa6e66cb1b7e2494d364e21041069ad3c83f5a2cc3bb318006b5993eedf3875a77e5ae56967c4febe14c981e888752c733a028a5d36b65e988a6885c7a431540bf6fa938d6d15c3eb1144456668b77faac853d6b59c06d0904be4dcad9efe8bb21a736fde3cafd936e0e6a31c3b0bcd9538891f61dd6d4a3dc4cb1e483b7105d9b64b61cab50af60359545d5010e43a80f84e91638555ef7618fb27114d0a0576cb12240387594e4cdbbdfc442fc0c16cdeea3445a126df8e3ae9fd2f241d299b2f923ac06d5a095eaffa6ce1162098971b626365b6f0793668e8d231af7480e0471c04ba8964e62aea8ff9287bf38a0eecb4e8b2c22cda8bc6cffcd247df6b2d7f62aeff5797a3c070faf8f3f3387bc74a29d7a08c8c251c77b9d8847cef3cf4bb84571fbcc83282437a2652badfe48c9659b6bf2891a3c80fea32b79ad8cc1354be77109855b152d50b8e84b90a3b7bff2802a0ddc98c373772f2c91c06dfa7bd265082007b22d15543535249d97283f617d7a798b9cfcdb24dbc007722fcde0e6e29b21437857a017a69aad494090eb0f34df9a684ed38c1303e497a3e75e77ce416de9eecc4e2daf510a55ad4a1169efa9678bacf79c9ae42fbc0288c3b68a6001812a6b07c23b3af78052670908c87e47f07ef2fa266339c826c9c75020328f25d598c6e161996a9d69af6a80f597f92a481dfb6bf9390074058da5118db4b7781bae455733f216bafc86eb394c6f2af05e66a4efd13bdaa746d30d55deddaf45bb3ff4fb686986fccc0853d63f158a7b85a367041b966371c775d6a83ce8f593c1d47d1b2abcbf040120e92115c8b5e2b10d4c1da293190f4807d1a24e2625be9ba932706b28568870332b933639d6fe28c35188b8e2af922329abf80f0deeb814f7c9767e4974436448593a626e088bb506862d01fe287420ddc289000094470bb0f6a700e8d16a696f0e9e94e4b5399a2e56f8d00c7a792af93e696cb9a0ec8c32893f66aa0415f36cbe62173f1b561f57ff0ee30eed1e7b3862c4a56d7e9bf3412d5230bba90fc9340d6f5fa51ba65d2af7be43f04cdcb1394fc2eda7b93963beb2e039b519c4b70299bcde7c58fbd22e1c3e3be192e9ad3e5985eb4593d7f633073adad0e1a9b9a8dd96c69504e5a12b478862f6f7aa17c45062dab1d5d6231cf1cab3c396f5f886ae7796073781c0e4a226d896bb8c297f179cf90bf2a4d82b878825b242a94f7c8f8e16f1c4a0c7646b8437e6c6decf3f27fbdfef7f47faf5477aacef8514bdd027f4c174a95aaa9e1106f67cec9fbd11d51a6fae5579953b619c5b52b611c0b0817a49f280bf55e848ba1a7818fefb2add08196749bd59a2e0840d2442b09ec89166a9cd371b6617ce851b8b86c51c669c8c42fd21b77863d056affbb587cbc478f3b0b5a25e365b8f01df44be8da66d1b6ce72ee7888f4bf745ebf24156325f84612bdc5021c50fb54e7a1de4d5c740c650463e7ed9253d36de7975d8123c1448624d6a8d8355e92e2d9e1499087280f9fec855bad97e670ca821cd946059824446f9d4db1ef31f87ea03b3389c839e983b2b4d7f522f063bd518ee51b81314b8630c23fb500b7c1b59c4ff59887c5cd16e6cc6367fe0bb5fd3edbee393e722156611696a04ea61fa621010614d8a947864dcb6086b2f28b93bc2b580eebfa633eae324900787e158032f7461fe199153d0a06fb11c688758b4e37000893226be1442ef657281ab2a9967bdb765d949c0a07498854b12308e4dce8fceea0d76a0fffa4b89d7bdff90d154d770d5658e4e79f444fcae0e2c0290eab1ae28fdb40bb0509c6782b7e544c752666c6c5070c9f01bccc8dd534e4f1cf97e33d84286a3de8f61959d30254c19ed6694534b9fd8eecfcc0580c4833c5fe84723633c7ff059a4e4fb1704752650986da9469aa94431edb20d3edca500c0a01d78ef9e1d5a76b7834852804b4576b6abd7fef76d99a4a89ffaf28412b7f62aa6a812315af3970370acd8ab2744c1cae568fb573885f017e63f8e20db2bad26a7065ad4380b0e6b1338c94fd14e91d27e42aa6dd7432cf6d5c868320f6a7eb5721eb17ba81f6ac1650f7880d40b909ba94fd0c859229d03c2376067c825d789edd27536013d82151ef230e9233684c9bb2f8bfce3910fad4fc41e131e9bec230ae93086e609986c7404519657e71d0802afa952dbbd2417995ac124976a52ec94160a34e1d773be52e72ef522d46ba77f43503ede12e5dbb1180d01017bfb15a2ee6018c39288a3722a3bdc54851ba3a7d5c9d058ecd7878b6d8a63fcba1142dac4dca51e0b700d3ed4d34e92f37ade85f33f30646da0b5355d6e90b62abeec8ebe13123fcfe70e362350dbb240550ac3ae1b932a58bcedbd4a2b3fb7d0658e5e45c17d9c7e7ec4f30533ada8c62f615e4389f86c73375ceb6568d08ba66780233756be253a5050f226d4e54e682e7d0ffb9a0d4d178b31f8e4f034e0a8f94e7f3c36f3ddc033076dc721c1612b36e7eb3a5c0aae651a381d892158a35ff93a4aa9ef322fcd74343d574bff6c22cb61850902c2d9b6a9071d906dd9ef0ccb8e098be1d010ef00147d0bdc6c4e31d10fa4f9ef54f5814b0b439df95e836fa3fb766a51c6dedd0d306488d60c92d2d0d3857753ee673d87cd9f203968dfe46fcd51cfd27edb083c74ef0d2470a8c30d77af47144c6f0f263cd61c27229daeedf9115d35c5d343fc024ad38e93ddd0172581e209b2eb2e9fb414b6e7d31712299c2d26ea9b8384fda0e8d54fa0650769d338a4df6bc2cd6c31d232e2d9ad69664cd94ee2a652e32bbba43ee6b415025c1258212ec358cae3ef4be4abe69c4493d426212df501e51afcddd0901878a272deb77a936e78ced81a47fce8fded0f51dd", 0x1000}], 0x4, &(0x7f00000014c0)=[@rights={0x30, 0xffff, 0x1, [r1, r0, r2, r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x50, 0x2}, 0x4) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) 13:34:15 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x100000000000, "b8000000000000080100", 0x3}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000740)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79867d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87dcb40a8204959cd7fa23da2cacc96647b4184b92434fb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408ecee1cee6e9f84ffa247e7afd67be91036431b8ae4733e33ddb07f2efd078a6d270966f0f9fbcbd638ae74cb4fb0b8353c08038b801b3af1c5ff036d0bd968785467b64324aba8928030b4bd4e1d5821dbae744efa0d9bd5f003ba9f1ae1934770b4f2c65182e1baf168d34ac668ec741f559eb7c721f03f934d2e0a878f2b41fc2926a80c3f87c59257c5755e96f66a3a3d788657bd81c64e897191947623f1e69f0b23497ec725a161159654d366261760e4f83b711b1db36eda9151c9", 0x16f) 13:34:15 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x4, 0x2, 0xfffffffffffff91c, 0x0, 0x7, 0x7, 0x8001, 0x1, 0x1, 0x732, 0x5a}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffff01, 0x9, 0x8c}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x4, 0x200000000000000, 0x6, 0x0, 0x9, 0x3, 0x7ff, 0x3, 0x1, 0x8000, 0xfffffffffffffffc}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000180)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x800) r2 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x100) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000280)=0x4000000000000000) unlinkat(r2, &(0x7f00000002c0)='./file0\x00', 0x0) r3 = open$dir(&(0x7f0000000300)='./file0\x00', 0x80, 0x100) linkat(r2, &(0x7f0000000340)='./file0\x00', r3, &(0x7f0000000380)='./file0\x00', 0x4) r4 = shmget(0x3, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r4, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000003c0)=0xffffffffffff0001) connect(r2, &(0x7f0000000400)=@un=@abs={0x0, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000440)='./file0\x00', 0x8, 0x8000) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x200, 0x0) connect(r2, &(0x7f00000004c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000500)={0x4, 0x708b, {0x4, 0xb9d5}}) read(r0, &(0x7f0000000540)=""/196, 0xc4) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000640)=0x10000) bind$inet6(r2, &(0x7f0000000680)={0x18, 0x2, 0x3, 0x9}, 0xc) getgroups(0x3, &(0x7f00000006c0)=[0xffffffffffffffff, 0x0, 0x0]) setgid(r6) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000700)=0x1) ioctl$TIOCSTOP(r5, 0x2000746f) unlinkat(r3, &(0x7f0000000740)='./file0\x00', 0x0) ioctl$TIOCCDTR(r2, 0x20007478) linkat(r2, &(0x7f0000000780)='./file0\x00', r5, &(0x7f00000007c0)='./file0\x00', 0x4) 13:34:15 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfd8, 0x5, 0x10000, 0x1, "77bc5e3597f114ac246d16a392cfa9e36b692bbe", 0x7, 0x7}) dup2(r0, r0) r1 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 13:34:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f00000013c0)="ebe9e2f8872ea1019c84ec98e869de0461ea057404a23f13ff4ddab27b2b4d86194638f0b5d11cd9713d251536e69f667c5fa92a18e4b1ac38ebc44a655248b66ce2187087bb4e10c04f9987d98ab5bc49783683c90f210760bc2ca73d3d0b93dfe774adbfb292ee2e0e502168ee9bfba07859d6600b83091eee5b04de30deca5aabaebf99cf0787e45c2eeb2076d5b5a9d7772ae065f3fd16d7aa2ec39b18bb6ed7995801cd24deae5e2b243791fb52ff30a091bd27490cf12ad864b6e0fee7932d139e20e9a535df438f55a4caca50836b087df69dfc4a41691a70dca965a68cad0b46c7ca39a5ccd6160900666f0e896886b34c455f200f66bf26cbd48fbec761d33acb977be48e8a38f6e7dfb12973440abe5f9c9a30b9dcda36bfd9ffbb65e029affe96d1897d028dc2424ec1ab91760d1f017491928dfb268c5342ec0bd0c2fd0c4794c8f8a60d8fcd204d546b2e2f9258dda60fe8f538c00a7d885420e8c329edf09e5d2254b3beccd4c433bcf8b755785f3ec71efb9bbd9758adb92318f897f74775593c839137d532a2b2393bfbcd600e1f8b95253a7ba1e26d6226dab97b07af9249a044fe8ac0b963bbf03898327e4bda123b0576491fcf36d50bf6cc6a176beeef33a4d42f645a711183374d57cf981a3d7ceabe6aaeb962a92aaf683779e6da13761ae26b7eb397a42bf7c4f2f993851a133cc923c0f3fd18c13060a453c79a79f331a308102abd3c12ab719cde8d64cb47f9e23c6530b586715de41c84f6b46c2f2d10283766f215c9f87936871cd04a203df6a5d89dd725000a4a500e484ff2e6571cf78c9a38184b63765b3eb88f0496f2aeb6e53d3ff24054112819877ea7ac6ce1d1a9735b8cb60aee382e9030b25c6f2e6639f7214b4c0231a70a4a7b18385c20b1f37df7133583c222afdcf821912847db9d287a591f1c536b551b5c2f4ce4bfc1552b982aab9f103c4517d09aa95d70a5c8fdc4f79ad8ac46f130dec9404a5598b10d6b3275834fa3cb22eef70d22ffd80e94383b6b2ee60cf19fa0a122d819a98b258f175202269317ded9d7294ec5102e1acc521202911df4c6b764c97167ee5b51ef4f18f2d0f2627b10a66b1d0907bff029a5cf3fbe10bdc8339aaa8a8838e030fb060add66621322f2ffad98488005e0cc99a27604bffd51557517f65300a53e0ce6ae6890fd9d53a770014d1742c36029f7e0ad36b027d6347392202aa59ec4ee6965845ecf87b621ae6188471890827216f296349e36c461b92f5ffdf0a888b9cddcc31051a97edc0ea53482ad04366903e4f880ce6a43a5f0c79fb815fcea7ce5874faeac49fb2b452585a5c93edd80b8136fc8fd2ce375f3ee5c1b3c7a8c3181ef522d25a630f8fcc4dc07ecf05ec68e4a6e1a47ea407c2a7a9f5ad50ab047727667fc461a102b36c75c53ba8bf887b6f10b7e2e42aa287a1b28d985ca92d5bc8bab340f68cfd9f36940ba86be9126fa45e45de85d506b434a3f4c6d623002acdd1c968ea8d706af8468f537f142da26b57214df48ed35691a9004c7349c84f7906769fd53836c68b1e01a14f3a257ce170e0de4c537cd9aa1a456276d819d3ba2514a153e8ca17c6d755c90d5534a60c64aa1e2c63c2251dc71b17f7f83983b0f6bcdbbba070e81f62604d58e80aebad727131e99f871c266c22b0e483c4eb5665a54bf87f9473be276569d523cdcbc3a9978c833c7a3d7b207564e3c996936c301a8f78e5c96d1621dc255349cd77e8421fa387021483059e58efb69e872fc110c91c923e3620e53c27bf7fd850a678ecad351627640771b871da9e6242233550247c3451345d1d88ccea1838f89709437f2264047981a3dbfd86c9329c39c7e9588290b4b48796649185a029a6c6ddac329882e497928879d11805c815a2c28dc062cbe22c55fb8dfa133e100ef97fa22845ec40ae735da18cf7665e3f26fc1e8016f5fd6dd39b7aaac151896266d7b616207dd72", 0x585}], 0x1) r1 = socket$unix(0x1, 0x1, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000080)="da229ccc137460ad05c07820e0abf3c716216f3e9cedf3eeb15fb36a6a5c1c69b01d5c9d81b026", 0x27}, {&(0x7f0000000100)="d1519abfe090fe607b5550afa5a76aec6ecb6ea0e90ed8ec859d3af89ef3f82ece3ec480697d42e006d3e60de558ba69222ea2c862b3c81463e9a90a6f0f3a7e02c2f3b0d26b9a9eabc8edbddbbf0a7bb307a1859bdc1493b7d978bf267a2760bce48ab80ca9be103c09", 0x6a}, {&(0x7f0000000180)="54af0d51c9a865946e45d33d6237c80c2522017375b06693e7d36b2de7e304ed9a964a7fbe035aedda042e0c7e7720804116a9647e4a3284f99521d0c9186ca056e1f37aaa4b2b4ce0fdc9935c7ae01a6cadf1d2bdbe5d048ab5b35c51cb0722c42ce2fe9a75703d939f607606022eaa56d2c7722985db87b6e36efc5331ac831502b4942c", 0x85}], 0x3) 13:34:15 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='u', 0x1) write(r1, 0x0, 0x0) semget(0x1, 0x3, 0x100) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) close(r0) 13:34:15 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x2) 13:34:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e282a500a2807df56c1d381fc61fb169430db75d54b1caf5b977c5ddd1ca398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe2147f00000000000000b3c190fff097ea73a4000000dcb95a0100000800000002ffffffffff510eb0092e", 0x80) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:15 executing program 1: stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = getuid() getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r0, r1) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') 13:34:15 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) socket$inet(0x2, 0x4002, 0x3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f0000000340)="f36ddb9422f6e07711f75c8ccc5cd49c9bdaa39b5f1f44d1d5437addcac7767686629ac6afce9acae85e40cdcdc50234ea31a9e92b5fb0f69aa86244644b05c71b5ad42ea1e6e35473c965f89d63ca5efc5914a0d1cb90bae50f9074dee98a2099a2a52478922c3865c528971aa3ab2434b7f5ebdd51883ef40a36e51b29436b22c74e7a0d8601e4836926924cfa38a710431ead386dfdcc46eb27bc5f981fc728648ca1f02129afc88f63adb635be76cfec3324880992f823fd1b86d7f3d5dfb78ab665d789768dd5", 0xc9}, {&(0x7f0000000180)="84d29a77ee82d3d2827067616327cd7473c8ea140d255158153db465c8fae0d733c7e9b054f04e9be30e17e98e66fbeb426195014467cb8b2e85399a1a68c4018d338bcfa4b37757", 0x48}, {&(0x7f0000000240)="6612ed0cef43a5d494c31601035744a9fcdd7e018b1ad3fd2bfbda11a7177876ff5e56a4140b2ffccb400f53aa5ca010168a827cce724b2e0ab5b5f11fad60e93d414dce94041cdaebdf3d70be054f16c33fdfa5b145a801f6c1ef83999f23de588445c2f22a761d8b3ea065e6bd9b10e6437ebfe9416df44a8de7f33079a7fc71211609860853fd67516615e61f62f2d853fccf96b8b3", 0x97}, {&(0x7f0000000440)="3e6641361c7e0a21680deba0b14c1efd2bc11e9d8045bfc3b4d7c0aafe82406facf5f7e4760d0c726b1174169efebbefa0cf37fc141a2caefdeb9981c690a09bee9d53a119127bb35440d7", 0x4b}, {&(0x7f00000004c0)="e63119c5ecc47f15ab53f8e0513f70f1db27406e0368fc7aca870272414b567b66388bc71d5008a3b05b9bdb379f5e1406eded5d00f33ca3269ad4aaf68dbc4295bf2d9bf11d39a4283235351b000205555b4e3b16f046e80c40ed64e76c83152278904913158ed7fb359ed99af0d9b976c682d9d0dd4920eb06b9bc6f78bb1e87595bb5336739edc6b6c5138fb72dab07bde78991456d91aa8ea5c32434463510a562", 0xa3}, {&(0x7f0000000580)="5cfc6f3b870fa7ead3b1f9c06507e7b1b01dd8e8e371ad", 0x17}], 0x6, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet(r2, &(0x7f00000000c0)="f588ed2bb01b6f32592a47feefe55f7c9df72cf402a26f9793", 0x19, 0x8, &(0x7f0000000100)={0x2, 0x0}, 0xc) setgroups(0x0, 0x0) setuid(0xee01) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 13:34:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x3a, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x80000000) 13:34:15 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x84}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="f07cd9f543b187", 0x7}, {&(0x7f00000000c0)="ea7164720f919d5107988b49ae7e1516a545c61db0face4fe065780a9c8822e1e2910795d3cd748ff4e0ac3befbc1ec4ee8888c8cf525d01cde620afea3ffa39da0099e58d405229d3a685d443e3cd9ac21bd1fc4438d1d3e97bd3af28668004d809a7f5b803d010521d64305606", 0x6e}], 0x2) 13:34:15 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setflags(r0, 0x2, 0x1) 13:34:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) 13:34:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0xa, &(0x7f0000000080)=[r3, r4, r2, r5, r2, r3, r4, r2, r1, r4]) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x6, 0x20}, 0xc) r6 = geteuid() lchown(&(0x7f0000000300)='./file0\x00', r6, r5) setgroups(0x0, 0x0) setuid(0xee01) select(0x40, &(0x7f0000000140)={0x67, 0x0, 0x9, 0x4, 0x80000000, 0x0, 0x7ff, 0xae92}, &(0x7f0000000180)={0x80, 0x5, 0xfffffffffffffffa, 0x1, 0x7, 0x3d8, 0x2, 0x3}, &(0x7f00000001c0)={0x9, 0x2, 0x684, 0x3, 0x8, 0xfffffffffffffffa, 0x80, 0x3}, &(0x7f0000000240)={0x815d, 0xffffffff}) fchdir(r0) recvfrom(r0, &(0x7f00000000c0)=""/56, 0x38, 0x1, &(0x7f0000000100)=@in6={0x18, 0x0, 0x3, 0x5}, 0xc) 13:34:16 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2000000006001, 0x402) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20180, 0x0) mknod$loop(&(0x7f0000000200)='./file1\x00', 0x2000, 0x1) r1 = dup(0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000040), 0x4) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x6, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) 13:34:16 executing program 1: getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000200)="81eb1dc1fe03cb3dcd63b4a4c69463d86418f599a491a9ff9160dc7b50ed6ae07779cf7dd61a8200646fb418199e6b1f02624cdfdd703742242a3e9300db228b587122746726f4dd694784f8bd538148ffe85403bb11083ffcd07f9c431d297f3a3ba9b33aa0f0062c0a2b6cdbe8eecb42ac4a7c6b9139ba457e3a208a50b3905133da123631c3cce49906801bd8b285de0d7fdfee768a9bfc45b8b496abd619c86aead972c2ad5e04", 0xa9}], 0x1) fcntl$setstatus(r0, 0x4, 0xc8) chmod(&(0x7f0000000000)='./file0\x00', 0x118) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000040)=""/160, 0x4, 0x2, 0x0, 0xffffffffffffff2e) 13:34:16 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="d9636776fd7bfba51d", 0x9}, {&(0x7f0000000200)="17cf94ebb4d35fdbc9594b3e2afed6a534424090ef7ed9ac25b433f4028e76e03488731817216c5d7c7c5e546f162a6295b95b57afdb209eca59c0e8543e0afceebd0ff532a1492f36a25706b2552a2e6cc3585e5dcfd52f03ee99efe4764f88e5aa28c3753816d6093071b621f167e1da50dd5b1e16004697a2e69bf204e9367a971278b7ef77f79ab15d06200f24ce5a7ff2bc48ff1c91b3117b5c5528849598a3cbf36f250fc87b14bdc4ad0d1dd7c9f7840cd80c3f5bb964", 0xba}, {&(0x7f0000000140)="46b8e5116ab4e3d05bfac84c994115889c551c825a4b3f83598f6bfdf4d5d1ce733d95cc775be2a95035caa68e92fe75c4e859a71db21d7b7380b474dc65850598e5a89c", 0x44}], 0x3, 0x0) r1 = open(&(0x7f0000000300)='./bus/file0\x00', 0x1, 0x40) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x57da) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) connect$unix(r1, &(0x7f0000000340)=@file={0x0, './bus/file0\x00'}, 0xe) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 13:34:16 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x40000000) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x4507, 0xac, {0x1, 0xffffffff}}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x500, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x2, 0x400, 0x1, r3}) fcntl$setown(r0, 0x6, r3) r4 = dup2(r0, r0) getpgrp() fcntl$getown(r4, 0x5) 13:34:16 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x108) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000700)=[{&(0x7f0000000140)="8010f7f9bacef2a111e0dd3a07eb7074d2618abfc266f59d7116caa69acce29af1a14a7b9b7c4f64df279232126aac4d2c05ea1051a2984d22a6a4042c3b44c0ce8476661568e9ce4cf48b369a300f", 0x4f}, {&(0x7f00000001c0)="0c360711663432e32cee01996a89a906c4faa3624918ae379b1147a6ba5f02d13f47063e287725a1b5e317ffea5c0c47c6fefc03df6695fc46cfeec68102bb62698e42a0d245fa5dcbf7de0f120d6ebb18d010ea77ce442ff9b58a752db18c458fea2345bd29183d10a9bf6bbabf2b2ebe7cfe9c3fa9ba3d38a5d15e7897e870488b318f026bb916001beec9f34c79ba96bec493c7ddc4dca2ff63bf004327c540cc842ec2eee33368906430a2997b6f7021354efd3877d60eefacdda9c4b3274cbf7de06606cbafc87af7d07ff171cc4d07aade72aadbbf0aa62a542789ee1042d7d5da852a9189014f88f4a868fde880698c23c80d3d3239", 0xf9}, {&(0x7f00000002c0)="efb2a30c35cc4347d30586d3cf31cce7e340d5603e79300e02e20e2826de76af9cd873", 0x23}, {&(0x7f0000000300)="0a35ff9b2046c3e5bfc6bbd10548985cf7000d77578b19bf7fa022cc3e9d4e5cd2c9776e5a76a981beabe446f144eb325e95fed413e17e", 0x37}, {&(0x7f0000000340)="0a4be86f55fd5e513da1a2eab4cdf96d43c873a8168c2f5c1790129311bf", 0x1e}, {&(0x7f0000000380)="bf9834d6b335026d50fbd7a269fbd8cfdc04a46f7d2cece1590cc7602d23b0ef548ec982d533434c67208845aaebabe1f42d52c723a7d88bd67803f069f96e5b75dfc099682a2b032c22fa4a15403df82c783314b1222b51b3dc8641eff587eb04f13e7c34aa198cacba0b79e63b04502e7d2d021ee3d39136790e95df4879e2efaf5786a8c2015a4d168f28fa27cf736fc39a06f09b36e9e4e5640ed71d3d5cb6a2602000e025ab73f8d9cec1aa584a8e79bd9606b45999dfc2b379d64f6b13e7d6ef58eafe904e301efb8f46fac461f050b40364c4bb97c462e5ac43b1ced1a63ffd7bf243c4ca30b73f", 0xeb}, {&(0x7f0000000480)="4ca7b352ad69f85fa76aebd83dfbfc73b4cd4699b2", 0x15}, {&(0x7f0000000500)="57d43d32c77628bfbc82f7065f33d2b71468034c42a7902f7dda8b3f6d33b21dff32dcb7d8be3e3c36be5d0fa69a93c0aa1191971a3dcf20195d6e3abc3deb696502a31488adb0d4b32d87a39e3c98056ad4bd6a5a9f1c73b8d5e09cc1bf464024960bc9dda12fb8e8d365bf88fd40c772f650885c0bdca53c4878f3bef9874ca5c1756ae29ff90fea125e5e1f79bcf6c03ad224247ed5d7d19427960f5983d1013db494aede06a79c2fcd82ef68cadf53d08733037ff915d1e2399ebc946be039842a68c30201caf8d4", 0xca}, {&(0x7f0000000600)="59e50dc79d8c6257612669ea7604fd868147ab98c11e983217792b950ea7067d77ab0146a6d859de1d462fb1241acebde4732e5f438b329c23bbc22e85d28e320fe71ed8cf2cc84c86f6c9e189c09455bb069b2f82c279", 0x57}, {&(0x7f0000000680)="3c13c3cbd02a9f91481cd445bd3553a05c4781a6cd65a3f8e4fe4bb37b4ce8373d63e2d01650486d4880f5153625487fd7c072c5bc7a51729a73bad0950cc39bf44395d9850c3eec33227ea3d2290ac4dfa73d612f415e308314da17d9ce07f788873175cbbb", 0x66}], 0xa, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 13:34:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0xfffffffffffffe0c) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) link(&(0x7f0000000180)='./file1\x00', &(0x7f00000000c0)='./file0/file0\x00') bind(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000000200)='./file0\x00', 0x800, 0x4) getsockname(r1, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) socket(0x26, 0x0, 0xc760) 13:34:16 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)="8d92a1200bff2413e36bff8b93ace9bbfd66006066a1db773e7170fe39fea34a7aade7836857ff1ce66814b31b8b5289f6dd59399e03761c7d947ca782a60934b6874cb107267e58d1adba9fb127a0c79f79409ed864c399cdc73f063eab727227d6165bc2e71c0d776c08ed28579281ba2ad2d97598ba7fc133f4e5a8263a76340eb903c94b1de356124d8c848eb568ec04fbd353375e03a04eea24f177495ceb0baa7c83056e13c41cbd28ddad4d073c5ab87924ef4c0986027607133c9df218cfced447b8bf5cec65fe357b906847fa9d05", 0xd3}, {&(0x7f0000000200)="d41fda95a57232169e2711e5f56b3108a64b06627b90c2260a204c95f204905b908d0ebcb757b66c8bad77e8b199cd1af201a0462d7ef6dc0555bc60f860a80940eb86dabc88e79f888ff845dff31e6028281d00e6dae0d9f8b2358d0b46a2e113f6dd213b39d899612a5a8b04f048f887471eba49115560acb0d1e555cea170f15daba134eda23120b59981b2df5b6ccfa3d251f2a8c940ad3c6bfbe7e7b31ccc2ad514f96b45897efc6b312fcf5ff6e0651783518c18bf9f660c43b5c08140f61e2afdeaa66aa2d5", 0xc9}, {&(0x7f0000000040)="1ec99138ab8c63e4d91cc014320b8b71", 0x10}, {&(0x7f0000000300)="92ec8ceb9348857464a417e9c51b4dcfe0f5e83809c5effdd8a2d905dc9a9fffe7490778c0aabc6acf30c58e7c44d2b2abc2b81d264921bf1a4edc8bf3b60bbc7a75eecbfc78b2b50aa6e2e1bf5bae7ee2cd2b00c88d4d647a087ff00cc236a60c0725231eeaffa701a1e5fdfac127a10739c30060f29556ef97101629bbaaae000289009a3a5f342c72611e957f2a3e2a85fbf0cb7d07a7125874fa57975f9b0974376ad2d484e7f3343a437205", 0xae}, {&(0x7f00000003c0)="83d4c9ab2dc89a8ced1e1c99e1188037e40e1543502ba76d8b28ea537e4f3fb239b392e9c814f7971275d9c56bced3d6135efa942ad33321f456ed58f4bde70099c7cbe49c9ccd0a6a755e5aaff72d54d17853a2ea17c8328759e1a1cda01fcaa063f9f38170dd06e65e42bb9f90e6895fb71b2def6e16384ed7e7bfdf64ea1ccba019c64c2f4a20381cc98a50970a10ae6307074b3b9808763ae736703a112a8d3a0b892456600312e23c9a39809ecbec542d77cfa089016c214ebfe10aee6569f38a2153", 0xc5}, {&(0x7f0000000080)="489b830247c9f175261459a5d324ac", 0xf}], 0x6, 0x0) writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000540)=0x6) r3 = fcntl$dupfd(r1, 0x0, r1) open$dir(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 13:34:16 executing program 1: r0 = dup(0xffffffffffffffff) r1 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x9, 0x0, 0x0) setsockopt(r1, 0x10000, 0x1, &(0x7f0000000040)="7ccdf7a1dce6c57b2deb00f72874e790332a447b7083de3919614f8e5e9d65bfc451834fd20cab0a325bc85210342b19334b3f8172d1a9880b825df4d5a1bc779d84f0c2bd855a2dda7aed78b65ac9665c771543844e729c6c50e4a37e2f27de618f41b3d911d6bc024f20af925016101b33bef304d6a8233d75dee021b3e8e4b66a04a6697763b436c0a2b67c2183db93bfcc36af52e970a6d779e25cf65f6706b7fd0be8792df423fa1363d369a0f1beab7adf3c8e54e8833e51efe07f4d8fc513097cff23ed973e10165cba031d37b4948d23fa53575e35aaf9ea99a34f026e74b39662f6b452f78d3263ca84939ae0d07695182937", 0xf7) 13:34:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000000)="d85d446900d23fcdeec003f610390b64fdf8a4ca454ab458756ff355c88980bdecf57578f35fc6f95b02529071", 0x2d}, {&(0x7f0000000080)="c6ef773a6dba072eb69e5a1a9c8060a4e13af59d046cb7d12004522de853e1d0b59c1147e1230c50ca1401abc56e1eccfdb779ce530f99ba041afba857e7086194b3255ef367cd792cdb72fde95ee0f1386ce2b335debe35c0d4d718c7d4f974b32e433ba3c7923efbd1a29cac18516729441705642edf072c212e7f52bf18f352fab95b45f587", 0x87}, {&(0x7f0000000140)="afdc1fe2987282b32d336796f8cd01d146eb5c6373b5a3d2b16aa11b8a03ff34320f1fa63c007b325f9c495b515d77013e563520d84cb74e99e252d5cbb307ccbcc4973e51bd3b928804edc98c73691a153841a4f55cb0ad27f096c96ccbba0ddd9dd829ba42480b0de71a71f121e39e5a46d318c933f79f875f4007565e0cd0dc17fb3f5ed59a24ea0b6441ed29220c8bb30f5968603da906d939a03ac13c9562addddf8035a12eefb431f9ec3ed824f5a3", 0xb2}, {&(0x7f0000000200)="e96d61b16d4fc4eca0a0635db647e8cd91c04bcf524d617d05c703c232dc4d49fdbcd886a8006428de6ddd9e61685fde0a2316354a86de5f9bb535b8d80ce6297cf5634fa12aba8ee3190e5ec8b8d35ee3dfa728302be67f891b9d006fbd29d0fddb753e4f87ce2708159d5448332554e9dbb82b573dc6c8801aa72a3ea40c59924c841edbc646e291aa36f74ff0", 0x8e}, {&(0x7f00000002c0)="044a074106874afe72d72968b6fdb9dfc8500f1f55b92979bd5bb4510af00e030dba5cad24ab318fe6a071d92bd9a264a14b1b09054b769141a45450e0f44a1cdb0e745582e0b6ae1f78d0bacdaf06b9f3cc3d2eb1e475cefbe848cedaa58741be821206ab796e2982408c73e7e8437e2e46f835fee55162aecb79be2df9237bdee3d9a4cc16bd47a3f2f3ce42466f948038863c0c558f33a3221e5fb23df22a37b1758b14b73649", 0xa8}, {&(0x7f0000000380)="86b5492f94a6345d166e92", 0xb}, {&(0x7f00000003c0)="b6e17d472bb326346e32a2b0c47593fe14b7b5b0c134f29604051b97f85fac648d9beacd9e1b096abd29732d4603e7ddedb51b1d2c9a08171ff3ce1ecf05c351bd44d756f67382d66489830aa64d0eb3d9b64a0f083af9a3bea64c378e36c7b022b3494b4e6f3b92f68377b64e862b4a034711b47ea6b2d5bf24fec9afaf30c318af907f68da1d9700e7646557a9ed9280fa8a70b840016b75f1c62b4d93bd7bdc3d68f81e6d414b7bd02bf73e58df", 0xaf}, {&(0x7f0000000480)="8a73d00137eee673a9d01844293660dd659ca22b8c893b2e13a6f00735000811", 0x20}], 0x8, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) poll(&(0x7f0000000000), 0x1ffffffffffffe44, 0x0) shutdown(r2, 0x1) 13:34:16 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x2) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r1, 0x0, &(0x7f0000000040)) 13:34:16 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000002740)='v', 0x1) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) 13:34:17 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x20}, {}], 0x2}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x200, './file0\x00', './file0\x00'}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000001140)=ANY=[@ANYBLOB="82020000000000fff204f451391b663d3e21996b2648fbc55854cabb5f8d51c7b5e50014f7c9ada93aba8493987da1525ab8a415dd080cd938aee928a93ad59d4663bcaa2ffe08531114e81053e7fe5122bbcb004a55a2d388a482b1e23e4f50761e5bc98ec8e337c5e88756d501bee5d6f00c4a77bf2b9d0c1c537cb66378b94fcd620561d9bda6f85323556b9d51b8d7383c929170964d2774f18f2b3eb6fa7cf507d16e65d5512f45e6783c8b6dbd63b26950d7676dae118861198c4d287c04c553"], 0x1) 13:34:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffe01}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f0000000040)=""/82, 0x52) 13:34:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)="000d6445e5e3e8398494ad85036762102310da0fb7ae7d0b2422a6665fa1d44effe30a311e38547db0fa717723d93483cdb15c1b7cadfe60885e299fa3566f8e676897a1f35070c7d9ff6e6241586e631b3e480e116653bcfda3d15a954a9103c5255b96cac9867eb2a08de1f6086d1081c747cd51c649d8626be701003ce7673e14e5c4bbccd7d12ef6cd6c1615e5ed55cbd8ab36e55ec1c2b9c2771c58a236df0a60974e6a7a2db6796af0828fb46ef1b7c32954a4bf3ede8a7338d04e0dc24ce38d2b79a0307e437aa0928ac37d5d2caeb9076b8c8d694c", 0x17) setsockopt(r0, 0x0, 0x10, 0x0, 0xffffffffffffff9d) 13:34:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x4, 0x81, 0xce89, 0x1fc0000000000000}) 13:34:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 13:34:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) fcntl$setstatus(r1, 0x4, 0x84) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "ac93feb7074ef39d96105609bec9e3f07525593d", 0x0, 0x1a568c65}) r3 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) 13:34:17 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r1) setregid(r0, r0) 13:34:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) write(r1, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r2 = syz_open_pts() ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000180)=0x2) close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "78677f0adc7f8ad79f0500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6) read(r0, &(0x7f0000000240)=""/157, 0x9d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000001900)={0x0, 0x0, './bus\x00'}) 13:34:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) 13:34:17 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() fcntl$getown(r1, 0x5) setreuid(0x0, 0xee01) open(&(0x7f0000000040)='./file0\x00', 0x10080, 0x0) fcntl$setown(r1, 0x6, r2) close(r0) 13:34:17 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = dup2(r0, 0xffffffffffffffff) r2 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x10000, 0xff, r2}) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r3, 0x0, 0x0) r4 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) clock_gettime(0x3, &(0x7f0000000000)) 13:34:18 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x6, 0x5, r2}) r5 = semget$private(0x0, 0x3, 0xa) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000011c0)={{0x101, r3, r4, r3, r4, 0x8, 0x7}, 0x200, 0x200}) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget(0x0, 0x4000, 0x60, &(0x7f000019d000/0x4000)=nil) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) 13:34:18 executing program 0: pipe2(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0xa) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x3, 0xfffff, 0x4, 0xffffffff00000000}, {{r4}, 0xfffffffffffffffe, 0x0, 0x80000003, 0xfffffffffffffffe, 0x9}, {{r2}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x9, 0x4}, {{r4}, 0xffffffffffffffff, 0x88, 0x80, 0x9}, {{r3}, 0xffffffffffffffff, 0x40, 0xc5, 0x1, 0x2}, {{r3}, 0xffffffffffffffff, 0xa, 0xf0000044, 0x1, 0x7}, {{r3}, 0xffffffffffffffff, 0x1, 0x40, 0x9, 0x37a5eee2}, {{r3}, 0xfffffffffffffffc, 0x8, 0x0, 0x3f, 0x81}, {{r4}, 0xfffffffffffffff8, 0x0, 0x60000000, 0x5a, 0x7ff}], 0x1000, &(0x7f0000000000)={0x100, 0x8}) kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r3) r6 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000700)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, 0xc) r10 = geteuid() getgroups(0x26, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) r13 = getuid() r14 = getegid() r15 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000840)=[0xffffffffffffffff, 0xffffffffffffffff]) r18 = fcntl$getown(r4, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f0000000740)=0xa3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xfcb9) sendmsg$unix(r1, &(0x7f0000000a80)={&(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000600)="711f397c0822f60d9713e7edb6011f90065e2742cf1ac6df5a75314cd95205aad793f08ffec140ffe665491946f449350f7c60ee196a0cdd644839722c3ec70f9132b85328fa53b992707b964939ae88f3a06331c107e60433", 0x59}], 0x1, &(0x7f0000000bc0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000227d", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="0000003a9bf503000000000000003749002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB='\x00\x00\x00\x00'], 0xe8, 0x401}, 0x2) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)="bb683ae87c5374db0b7433dee4f5becb356ab491922e8cb39a2f52dcc923e446d265d182489de976f8659cc8b913a39f78d375ab6706a76d031cca77bb8bb0d99d3566de8e30cd0bd77eb39b844d8a1e6c832dbd7841f690e07781de5e73aed049f34cdf24b0d0f4c5f1a69dd5a1adbbba62ac8d209e607121182fcb0716a165fce62111a29eaae4770eee76ce09599bced5926c3ffe54aa6cb5f2735c2f9f98bf", 0xa1}, {&(0x7f00000001c0)="c86ff13512a25d5f94b5f1", 0xb}, {&(0x7f0000000200)="e5f341e80026cd06b3ec3d0e50efe78df254e36a96d7bde416f6988e56959a0f95ffc90ce32f7a2d905ac46f13e2d5565c91894afa160e74999ca131e4c1eb774d076fedc3d8687f1227a25a11cdd0ce80eab10dfa564b2e43415535e909f78d11ee96940e40c380d6f15fb6bc225289710685978f165b335337e4d20d0e541772e45676618bdaa172e56902e129122efcb67ef05d23e7e42c6a80ee5cb2de06e0f7bc81ac32e3e45a5ab5f52811fce9f4d3634f59bf", 0xb6}, {&(0x7f00000002c0)="ae67da4775237946ab624356b77b90830a19b4a2491acaf1d2442878a5e47362f40091955ccfa3b7329143", 0x2b}, {&(0x7f0000000300)="a9d942f756251f4918e5ed3dca2a8e91c1ad490f8a0a7477b3bb", 0x1a}, {&(0x7f0000000340)="62b02497269a5cbefee047b58cd2846cfdd278427100ef5690ff0891ad26fdb181e03405e84761dc088e4f0c28f29d97cbedda04369a6f8d44f2ac80d9800f076450fe2202bae912b235f4e183a4acfb94e5699da7e5da2e16243e50a2f935f5338a6c999b07f0b1c5ba5fef8a472c80dbddb39bfc6cafe89ad15dd00a9272e0df094c274042336be5e647027789b094e811ab38c8326f3922dc69a08257cb900563ccb03daee9cf8f181b18ee5c4a305cb8a617c33f5074c05e7cb07b8701ef02f4ee9835f4d14b201adaf4fc", 0xcd}, {&(0x7f0000000440)="b94e1d18583d1dbc531a1c907558d8eb957cc1afea1d80b16a3392358246625f4ed3f9cd455d90817492a276d55e2e345a0a0613a00cbcbd5a5368c393dfa2e0c127a2cb35fb3c0a79b843f4", 0x4c}, {&(0x7f00000004c0)="e5dd1eeba70e781690bc8ce529a350c4a896f9ef227bb651bb78d663e17967f0f14137a2cd7793c90e2503a28d8ca1ef013c76f35b829770dbc926ecdad5c48cac2162ec1c8ae5f32a1efeb131a58664cbcdf16e828f3396464760c9f5ee54540faf550b43f6c1dcc2ca7027ba6193dd", 0x70}], 0x8, 0x0) r21 = socket(0x18, 0x1, 0x0) fcntl$getflags(r2, 0x1) setsockopt(r21, 0x2c, 0x9, &(0x7f0000000100)="030000009b5f0f8f25b607da44735149c534897fba69a7d1117fa15dd03531ca5480ffffffffffffffff8a2b39e754f8569c2ddad5def30a100404f3bfef93833cfc2948ee9041d5ed902b15d251746a4d021882af18a92033a9ce16495c471a316b447938b972185c9ecdbe0aab8a080a14c8d4dfcaaa82237e7d1a55e7148e204c71805033f60b56a48ba722913528d2b28cbb127080d4784a43268f154e6cc4ae5c90d056f8fd353de946ce73d87b96be89e414", 0xfffffffffffffff4) setsockopt(r21, 0x0, 0x800000000000009, &(0x7f0000000180), 0x0) 13:34:18 executing program 1: setreuid(0x0, 0xee00) getgroups(0x279, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setegid(r0) 13:34:18 executing program 1: r0 = socket(0x18, 0x3, 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) read(r0, 0x0, 0x3f1) 13:34:18 executing program 0: socketpair$unix(0x1, 0x800005, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 13:34:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3f, 0x7ff, 0x69, 0x7, "394949f91bb27d233782914dfe54404d412d234e", 0x6, 0xfc7c}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 13:34:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = socket$unix(0x1, 0x2, 0x0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/87, &(0x7f0000000180)=0x57) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) sendmsg(r1, &(0x7f0000001440)={&(0x7f00000001c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000001300)=[{&(0x7f0000000200)="2608f42131104764427d9990910b5e825a1a507f41aa1322d5ed65378db86b13e3c1ed070435a0a9ecb0a429b2d34f045d8acd1a94dc3b55225bea43699ad44c19f19a", 0x43}, {&(0x7f0000000280)="70e88df135be0d7943ea529921666439fc5b7853ac53baeada7b2d1f5a7ab9e521b5b6bc4eec5f00431fd873ca70a66c82df8900d09e4a9b38f03ac1780231b71cb8844e557e48097f09c001f1a968548ae6eb3b00ffab39bb7143dc2a25a134a6fcbb0fdeedbd9729bc24b900b29d49f2c3b3db5983ef5d2dec1e4aa9b61c9610ef57c23d7150c348471ea01c81e6f41dcf771d7edc21a5ddd1ac82e675f94fa39cf14b1cec452e32e979af638afbb7289594beb7f54c43facd9f5fe3ca747a12e92fae471b28fbba2caf73e7757cdd6e89b7a6ea4a8ccbfe4977ddd7decf50fc04403f636243dca3c93c945d55e85945f7f80687c77bc885359428959d86b7c7c796b08d08d04d1f08f33a3f9f6101bf99036e87cfa46cfa28b8042a6f5d0a62eb6027813b202a772cdaccbaf8796f8261920570b3da22045f88d8c95e9dea288a0ccfc5981802699786c058d2dc4f7c87708fbb41df3c52ac1aa49ee3d9720695b9dd8a04f13e2af2657f822a829b1e8b78797711c4c55ab79a3e95948945ed93d18e6b3244c33e4c2e4070003b87afe4171f92dc01d7f594cad650ade3773b9891983e445fc29aac3985408cf17c6a81fb9b8e1383788f6e8bfe9df47452de7585cb8eca65ecf46f175e43c5d2c09d9f68e1ee6f2f1698691b829ae01bd4cc5e77df9e732a5d84e0edad701e2fd5bdb5908830ba29d0cd8eecff7407221094393781a4f19952e09e7e3518b047029162d1e262e2cdc3914611e75b70b0a96502169dfe19db02ee544308836b19712c37d9c55f0ff38c3d5bedc8d3bf2e1a196e12362f22862a2761e956f25e3ad8404ae6f7122e33ed4f8288210c13874d380a78a64dc8ba2227a5453b0a021dd5cd7fe8653144efccba5711c0fa3b10a350d448c666d71108e5332a65ae3c010c257693a12cb6cd7cb4780ea742a2b8574033336c9ddae580e1b595bb80b9016e5d27d49198ea7d1b34de8864aae2c197782690d9884baaad35b3278bb03b3d66159150de4f7e2792d812bac115605be2aff462a6533f32775db709380480d539a3447bf5bcbf18072e3063d3226a6ed271af01ad7576e85bb9473e4f896fbf4ba629f8ef77f135931f80fd61008c2b5aecc11119fd8bde88f041b9f95dd84d1e321da801e88be4d94b65321be753bc15766d773c28a3eb965579ef4b1dbc19731112749afeaaeb0c60bb8a7ff3791502a0d6fa73ffe27c52f642bcc7c06e1546e73c780076f234b54be0a96faa680d7fc12da76aa0516f66f89423ccb973ab9205e3dab87941f916676e0bf4c34c2629963145593a45b837143b3966791ff235dfb0c3eead7d17382dfb5a349e592b080317045e968929a70d9a5d0a8e2d7ddf23f0a008ea4d110564cff2bd1f39802afae720bc10944265df07532bc250e70bc7c614f4825417270b278e59e6e7f811d234dcba3a1c82b2b368b5a46014e6d9546c4a8fc1f8ee78ca4545dc44fec29dc02bf587b9dcde290337de4127d24cc8fa55a300882ca177f10cc453d979ac1a7ca9fd477412e868ba3912a339162879cb06f5a7f65273b9254178635340ccadac4993198b97fccbaadef0a22f3b7ca76471b85d56cda60e990729183871187a49fed9771951f5230a8fe82ddbc4d939b69af2067993ddacc1e65df78be78ec500181909db006b217851c4fe52fd2467737d2857886d3307b99c5c467a006d2a3f585711b768a03ede73376537bb2ff887eb7c35a38556e3fe1f5b58469fd1ceb36bb706dffc55f6388f34a1f92046a5a18e894d72de11f6deeeae96cd7ba8273ffa33b1ce68d5f8dda1e20f13e8555638a6c674a4b837b7903ccd608621ac5fffe546d3da6ca6232cf2d0f6178165d72e11094406e06fb73bbdf9f4a182b5fbbd5cfbf63fbaa4fe2efa45c8d3afb24f5ef89fb9078d1917991e0d350da7e99a29ccb46b1ddfad2d00639102d2128b72d7a5380a0ac12b1c4ca840f02f5b966968768ab5e83455964f530087f0858f4b98f2ffc102fe2a41883caad08198da4fa72ed71aa9652a3225b1327ab3a55ba0d875b218b4c60ccbdc03d0b87868ffc43d6ef1283904c0294976641db58f475466b858cd03ec1deb1e88e3e1ce443af1262f561c8612eb4e7822ec14ccf232d6b18d243147d913bd644484f7ed204adcd7e6e7c4922a152531185428b5bfb087d803e9e02fe6a102f338d681693ef1586d3c045cfecd5f4552ee475b8d0401cf509fed3020eb710bf31eaff03097ac5fbf4fce1ad948464fbe8ee8bb44888e7cc2d1507e4a57e2b026bd542cb0ccc084843ab2d9d6893fcd804ec26e4af4803e07735b75630c587872463fd50095b04c9dcc2cf1e7e8ea2e532bea67c37b2490be0b7612e28aac47a313a7da009d9f0cf5953a74d4eb67e57b9bdfe3e7aa12a5569dd5ce6c1d1e4f749e1486bb805208e96b8e3eafb092b7aacda600f4f40f6436f5cb47f6df125a31738e9c8ecd0a9152402f721ef90f277a07b6bfa5a77ef18c1935d0b064bead35d51a78fc5ab733efcb97ff32b3fa8c0e2843d6f51287bd59003e6f32c632cfc28e5ecf2822e9efdf2f14a148cf2580752b9d0d3c98377944e972a7e154b15e65ad468efb5ed3b43b08a6cd2d75e2aa9a27c0a811763d4ded489c41f9ea3f253d6c24b636ecb0ce77f5831fe71f4fc05109cc67150522f92b4baf57910d41d00a4daf4990f65480234d4636e10a2f846a433d5657656cdf5ea71032d2579f26ec4c1f8bea7877e1edba01b6cd8689da41e8dc7b89b3ecfe04944f4101ed02000389d1ed8bd1443b720a08f3ae1a4b1fb205a0e79946f22aad21769900dbccde60eabed55b8a5e78dac1abb47c4b7661ad32fa7f221d18a28451013170493b986425d8375780f7251f6333df35da97e45e6850ce1d57fa8fa8a2e34bc63e7fd78fdfe1bb3ff4d6c42c4a287874f2f07b4526ab145f707650a838fc188d66bb4408580c6b51778a5da89a06f9bacda3298151c112802d3584426039eea7413246ef1e1faec95b531434d50c2f6c0f10713d9294da75e77488d160d6b305892243f8288a35a6065e8f362fa7ae25f15393be52a93c4d91c5a420117e6622531522a31a346dee04c52c2e2dc2ea7a18a75eb5d508631479f43ab33d384c0db037af9896158c474a387139b76e25cb40bb834fc5f71be10c0f4bafce7f6cff0693bd65f1daa17c499390f6d9135e82ea0a20094a5281517f1b1c8451d48e3e28931975540dfb1cc2290d38bec6d51dd72fb6344308c0e169264ec2f532a0fd542a0b8373ef0b4e7060e3fb37e193fb58f629a536dfd5b04f590dbaf7921f57864d21eed4c239e16a01c990d7aa1b129c8e364cbf17b213cf691676de6bb75d797bd9fe9bcabe6d38602550d95f6ba1a1cd416f32f514c05019ad1572453ef59eded2ff9c62bdfd5fd754b8e6011f822a09976e9535c7cedd7fa279a8d78903d650b84005e0a49b204601acc6deacdc04feb04a64c345e42b52b375cb6ebcd5ba3de4cbda8b3f50c4476b2f375d1f6c5c7088b964fe2a91694363bce80f00330c10c6d0fe0f8811358c3299f50461762f8bfd01a2483206e929f238070be5b62110f66c28d53cfac86108d78607a115c703d50251cf96ae09c02ea287ffc7c320d7323f0530949126a49858cbe8e0bb4874dd10235b8852419a0d0572d1e16ec8375614630b3b5f0ec833ce65ac0e6acee8fa54e954e457f90d851a92081b644d35f25b24f66e320af5887aaabea092f45dda424f6ae81567c709c7332426aa20795d2050ed3509971545f83eeab931e51924f9aab0c12e74af7f8db4ff8f853d6f12f07b00873f583a283d7fa19156a7ffd20a021860d2d0a58861e6b485ed0f4aedcf69128ca13740868882fadacbe52b7b7760b40026c54d19cc06ea63a88ea068b1449aa430eff87993649734f2869fcf187a3b5c19d7daac43185c26b48c512e1835103636cc16571ffbf186fe5d80c5cc748ceab6ee0315460fd215524c779b6b17dd17e1e67bf9e610acca087fa327f8372112a0a0725366d837e8e74e05d9ceebc5d8d2e6d290e718d153cb79e841a066e55cbb7a2b4c85a2f3ea37fee85d4f61e470a681074544e16826f29303693664e4d8d85858b87eac4bbbf5bcffe04d315ab858754ac341a8c7207fa14a1e93ff259d8562a4cf3d8b5d423f7f0708f9bbe4922b303d405637d0112c1473bbd1072d1457a86fb107a837ff0ad281fe6ed5c0859833f5f562c1515627ba50ba1fc57ed2ddbbe556f9cdc1ef79a9b82b18d91db25ffd1a0500ce256d8db2250efee60c6981b09271226aed9b0b433fe0d4f81ed67d60d8867322c4392bb33d9c92db7bf562887f8b228db7c6413c424b9f57b3ddaefd5a334da32f3e71c2d4300069426e80244a37e1f511dfd71945742507bf33472dd30b496b39ad17724c077c171dccc1fbd80a97f3fe8775dc70556a76a3df251c8302d28c4408b13ad3ebae1ff8927a66afa9cc43a82c46cac6436f66f876fe7df1b183668c060369991004a9baadf9f3835035128936e9b6f75e829e3a85ac4d957235e99ac811287a5bf14da03b8b38b658d35f53345e6106cfe0c876601e4c31e95cc549c9f368acc34ed8bdd6ec603dbd2986e7fc77a017700a0dfb876af200dd94e487f3d592ceb2d6c89a4c260f7ca7b9ff5dababfcc41589ff6e4bc1bcd9cff1c4fc44420b164ae3ec59f1a722e83a6c28a8b14875a00c06a5681c2da30f080d1d6882ac6db7b9ab5457daa2fb1727393706d8cc122b86749a0d735e789edd9b792a046677e85dee6064d90a21da1723a692ee3a69a1643c8d4e5498d753f7058979fce4f5a23ccaf66059ce2832c912a4a1965428d53e038c36d979f55f96ba780eb0ace9f2bf7b9079981670d15889ba4f7355094368fcc9818c93cc846a68076555afd2f898c467fbf600d7991b1529d3d1c6f985c9bcd5be46bc937dfa393c8546c862ca3c33c4a14fb97705b095a7803e85f348faf4a891164c37247e65f0a7679dc1bfaa7030ab80e90ec23e68f127c772dc9bc76dba5bc67c6350d2de8a1089bf1eb8961db713c5f4306de07728c30716c3098420a371f2259d184afbbe7ecf6b9830c0d2847845d812f909d5ce0de12c6598d092c906b7d7bc0117f65fa5948af220296c80048e23f0eac04789143547a657bd560d37e139e3a84d39e7dfbda177053440b782b1dd17637685bc4fbb38264042937ed30f57295b7f6d41e313592959d6a845fbb7fdc32d418ccc58e5c9f15d17c63ac3c0c6e97c1ac4c36866e5a110c0801a9542886bd61c5d668eda321f27620e6747201283da6ba85a31850b99e534e9b46838ad6c3c4a3de168cb118fa639a32b3b9fccaa28881721ad84a81f044da3af568b09cf875991ef26901d951f4149abb658cd7f81f72702b938efec388d140df6e7ff32bc233131bf6febc6ee985e941732122619caa6c1f1b76fc286575ddd7a5e52625a41d1e3bbf67083093acecd0be238d8f08ded5dc1e274fa176f992c152dc75363ba17540a50914f07aa28dbccc54bfdc0db8444cd57405df13aaaaffede04221d1576e299273342840bd9a8d4af54ec1f7094ed3ffc28f0e0ec96eb58760b6e5095b77419b02585afcd71b5b8592f9ca0c9bbb7d0bf5cb24f4b782b14cee2a0009fc156b2a2cf87064c4ece6e2e1adc63dba5d76373d0d45bf2596fc01549454dec104af186aee1d8e8c1208ee12e0c02f7c34c9214b4034e21ca1cc451109d02b2436695038deb880016243be9578d3af0", 0x1000}, {&(0x7f0000001280)="d663162de3a944a1b62f669a9620fbd4803275b5f462d354b27a7c2cf560b67887d1b503215dffe3d0a917d6af7126ff77abb8bc7b00eef3c69576e1c032794a58b7302e7a", 0x45}], 0x3, &(0x7f0000001340)=[{0x38, 0x1, 0x3, "34be0fc18529f4f391911825424527deca6f49e525613ca0c1f6b9de3804474be31a4ae2"}, {0x78, 0xffff, 0x7fff, "03569051edacc24df5f53fa1ce6b61c1c072b59da32f320c8646f45c09a4a246af1c4e7544dc4a1a5ce852cfec1865b46fa558af0d4db28bee3a87a0145419d5bb4604d17f4b457e52e898f4929b9a1016ee702c7f173ea5c4bb2ef45d4bb007b8802d"}, {0x30, 0x1, 0x2, "315c06121a155c8edd8a3b8db8c675abcc7ba49eac081aac67c455"}, {0x20, 0x1, 0x80000000000000, "d242f05280e01917aa9f"}], 0x100}, 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x84) 13:34:19 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0xe91, [{0x2, 0x100000001}, {0x1, 0x3f}, {0x3, 0x2}, {0x2}, {0x2, 0x3e7}, {0x0, 0x6}, {0x3, 0x4}, {0x3}, {0x3, 0x401}, {0x1, 0x5}, {0x0, 0x91}, {0x0, 0xe0b3}, {0x0, 0x2}, {0x3, 0x2}, {0x3, 0x80}, {0x3, 0x8}, {0x2, 0x7}, {0x0, 0xfff}, {0x2, 0x2}, {0x3, 0x3}, {0x3, 0x3ff}, {0x3, 0x8}, {0x0, 0x1518}, {0x0, 0x4}, {0x1, 0x1000}, {0x1}, {0x0, 0x8}, {0x2, 0x4}, {0x3, 0x800}, {0x0, 0xfff}, {0x3, 0x1}, {0xe71fd76d0a0ba572, 0x13}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 13:34:19 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x1000)=nil, 0x1000) shmdt(r0) r1 = semget$private(0x0, 0x6, 0x0) r2 = getuid() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001280)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x1, &(0x7f0000000100)) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r3 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() r6 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x102, r2, r6, r5, r4, 0x0, 0x5}, 0x400000000000002, 0x1093, 0x589}) clock_gettime(0x7, &(0x7f00000000c0)) mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r8) setgroups(0x318, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') semctl$IPC_RMID(r1, 0x0, 0x0) semget$private(0x0, 0x5, 0x551) r9 = dup2(0xffffffffffffffff, r3) fchownat(r9, &(0x7f0000001400)='./file0\x00', r5, r7, 0x6) r10 = shmget$private(0x0, 0x1000, 0x14f, &(0x7f0000ffe000/0x1000)=nil) semctl$SETVAL(r10, 0x5, 0x8, &(0x7f00000012c0)=0x6) semget$private(0x0, 0x0, 0x400) readlinkat(r3, &(0x7f00000013c0)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) clock_gettime(0x10000100, &(0x7f0000000040)) shmctl$SHM_UNLOCK(r10, 0x4) 13:34:19 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$KDGKBMODE(r0, 0x40044b06) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDGKBMODE(r3, 0x40044b06) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000100)) read(r2, &(0x7f0000000200)=""/243, 0xf3) 13:34:19 executing program 1: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff7, 0x9, r1}) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 13:34:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x7d0e) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000209f533e21831380fe55233985de2d8801000080d678f5f49bcf40601b156d32790192c5113b63a934cda6fa06c9d13bb9dec1e1f5f811db6d7f81638809000000496482459c8bf3feff"], &(0x7f0000000040)=0x6) r1 = open(&(0x7f0000000000)='./bus\x00', 0xcbc1b921b52858c6, 0x100) dup2(r1, r1) ioctl$TIOCCDTR(r0, 0x20007478) 13:34:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) openat$zero(0xffffffffffffff9c, &(0x7f0000000900)='/dev/zero\x00', 0x10010, 0x0) r0 = socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) seteuid(r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fsync(r2) poll(&(0x7f0000000640)=[{r2, 0x40}], 0x1, 0x7fffffff) writev(r2, &(0x7f0000000680)=[{&(0x7f0000000100)="7635425327fe5a4e925c5c82a9d80cc579c91be4d8cf521498dc3149b743fa29780341785867ce35f87b0a2edce8745ace2689ab9af471e5dc8543222d5a2e88a442527c4cecb24b7df9d5960dd62ed838ec46ca807c249e7bc16121852d77d933ac40427ffbb6414dbe0f4b1976b41a317c6870bdf1efcb56d42000f3a1a2430156fdb36240edfe2a244453be4225d7ea2d89377a732d2797c450965cb171a5e8c6e449a67bf548a19c253d0544fb8f20e2c7d64027cac9eb2a96fd346864213b6c25f7f758050a207c110c5452f965ba10d297337595cab5e9f20c365b1a659075a3e06e3bccd7e34bc4ea6bac901356a1055a7ac247", 0xf7}, {&(0x7f0000000280)="b62c3cda48eac1aed678c42d6a2b1d8d069512da6893448a5539f0fd917a298520aabe004c105c425a78c61c88cb824bc442cc3c3cf02834a9e21b975627b0ed01e18d1ae40345f1ae534a6b180d19020af6fd10ad300be8a8cbada68c7d16e77c6b5eab712d84d3e0f0bb58743fda0b9b6c17665a97006122973199510dcf5f2ddfec7d93d5e37913065152dfc84c2a0c85efda777934bde278b0101ab6a1b5aad38e3b726d7b6efde90ca3a9123e9eec95bb66f7058176d53aa639bc66a561c7616b7f6223debce572c13afe53a46dca4f0783d71e84ddb87674c9031110", 0xdf}, {&(0x7f0000000380)="0338dfdb3ee9d3c5979e35cd76eff714bbc0128443c701097929fedec19399426f4f00f7368f35250a9746ae3b766a87396e443d192e2cf232dfe932031f10169e2513994cc3132b25efa6784d7ff411ed5a0e399cc4c2eef7065f25159a178302c0e7365ed2a80cffbec53947bf5869791ed22aebe744659854b78b9e3d22a703580824664d3bcfc907f41eda736a25436a71eaf7a0b8b8c0", 0x99}, {&(0x7f0000000040)="1c0c5453b0118fd29a42d97aff", 0xd}, {&(0x7f0000000440)="89d98d0ac860d761fb6c25adfbc338bc4e904c3ae01d621bbc86392f65625b97b0774cb8a9bd13ab5ac1387d66314225d49fc071c332402bb1c1b954365d7b0924b4ace0d8209a949f", 0x49}, {&(0x7f00000004c0)="63b1065428c46dbef0a9c7d97481901bb662c82e35542335dc280fc908c7204d38c4c6cd92c78654c52c66fb4b2710a8846f719f7ae7d19e876adf20dafd66754cd46132d9d2749fef9d8f80aa3e26234a37ea09ae152b6568988acdaa1f5a46a1baba5b613f8c2a6d08bf9fae40a4312ac3de4371da85823093d43dd7642d22cf47b96b19feec9544c10893d8c16009930380d519a5d335816cec4cafbb872bcc5a", 0xa2}, {&(0x7f0000000580)="fb1d2926907bcd2d52197fd548daf058e14e218fed02b7074424f41256277f368bbb1b25ad631d53aac06f1913d051be58864a4b8e4e6d046452e7d5f1e0727f2ce3aa641aea987f3ab2f3d6db701d31700bd7d71dca408cd359ebee886b4b695294995d6bf67d0eb34d7ef5437a537e344a5d986823fb9657fa402bd0196ae4e028b1704e958a3706b12df1e2d7046c7f5c41bbbd32e7712162b7e240d5170141483c1e", 0xa4}], 0x7) poll(&(0x7f0000000240)=[{r2, 0x85}], 0x1, 0x0) r3 = socket(0x2, 0x2, 0x80000000) writev(r3, &(0x7f0000000200)=[{&(0x7f0000000700)="47ea808d0266b0491e5a28a2a0d70a1cf5d2318b0acd0c8937ba16f6f4e28386250488ff22c105b393e87c3583f529bb725a95053810c2e7ac1b73d2d09e980c0a8334c91892ef401085356def8b706550e176", 0x53}, {&(0x7f0000000780)="af5124b3d78f6f3e8ff43439f7d74f05971059c4d19e6f8ee1ff8aa253b3b4bb3f341beeca10bae5e9522615d505e23937f3720143e88d2986c3bce867f06483654e58ebbcd2f424f65c5cf935cdf2ea336048412d00c8e3cb6f2b7bfa83df82d0865fa38768c9e13098d16e84faf04c7084185e3407aba32cf12074fbe8e3a92b7699145d4af9cbae21", 0x8a}, {&(0x7f0000000840)="7e2d050a62d3d9b69f50ca0e621325e9a03196ef7e6bfdb47c7e4ffc598b57ac117d8fd7cb1cb6aba41bf7d1ad1974507bd82a7659cd8dccc81c87a8a8a460b25265083382d60c1b48cfc7572375c39309aa60e728fdcbd286e398218e230ae463b0586b098967d5ce34102ac27a1243d3785836216bd46478dec910f295e4b6b4fac5b7d2206c6c43a86d2a2539f5428ab01165a0a35c44a6b714611781f68e9f6270436a017571e9b4b5021378b790a2333452b7c8bbdc33", 0xb9}], 0x3) 13:34:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000280)='./bus\x00', r0, &(0x7f00000002c0)='./bus\x00') read(r0, &(0x7f0000000140)=""/208, 0xd0) mknodat(r0, &(0x7f0000000400)='./bus/file0\x00', 0x1000000000004, 0x2) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000380)={0xfffffffffffffffd, './bus/file0\x00', './bus\x00'}) getdents(r1, &(0x7f0000000580)=""/164, 0xa4) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000300)='./bus/file0\x00', 0x80, 0x7fffffff) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000240)='x\x00') writev(r1, &(0x7f0000000540)=[{&(0x7f00000003c0)="df7a593ea643d548d8c5", 0xa}, {&(0x7f0000000440)="4fe0c47a44ff532d9d2f6466ead6da0ed41cf125bc19f9c137985ca1ef6e9c3fdd954c57ee8cbb0a88526fa81328f857041f8eb2eb7ffc6ea3d0b7a9379d78c79d1ea9a47ecd7593ebc083a768e022f6ea9603bbaf2a0132ba7afb50e9dd67ae476db13063867e1c6baa5076da97b2298dbcdf56a328ec165a86768b7ed256726cdf6a1354aed05c547e020fcd56ddc59a4a339656653435895086ee82353f119a10b1658ca858b6c492ea736fa65716a7e370d5caad9fc645e2b2d91ceb9dad9a10161580e591314d33f28d99419d4b324fcf9d9ef4a513da6832e4383b203abcf9a64b032c618d1d1802287fc96546a23c8e898d16176098", 0xf9}], 0x2) 13:34:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)='./file0\x00') write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x10000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000002c0)={0x1, 0x0, 0x20, 0xfffffffffffffff9, 0x8}) r4 = msgget(0x1, 0x1) msgsnd(r4, &(0x7f0000000200)={0x3, "80888017d9402e9eff9a5c54c4a28f0eb397191b7501376f2cfb2923a90291ecc0d11ca629cab3c97749b6cb0e7194079679ea80262697d695c491c0465ff7b0ffd82a81a1f2c5d2d0464319f6279e553a3a809d4ef44c350c7fc980cc547221a10f3c4410d3aebc0ea60d54c1b510eb4dac1bdaacb48d7d0f63e5eebb3f1387dc4e0a3bea8b16d6e386b3d4a15b2c6ffebfb0fc5f96265ebe"}, 0xa1, 0x800) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:19 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x64) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x51}], 0x2, 0x0, 0x0, 0x0) fsync(r0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) fsync(r1) 13:34:20 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7fe, 0xfff, 0x5, 0x81, "a8530a1e851500", 0x14, 0x55a5}) flock(r0, 0x2) 13:34:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="9a", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x0, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000240), 0x100000000000018a) read(r1, &(0x7f0000000040)=""/11, 0xb) 13:34:20 executing program 1: setrlimit(0x4, &(0x7f0000000040)={0x6, 0x8472}) setrlimit(0x10000000000003, &(0x7f0000000000)={0x80000001, 0x7fffffff}) setrlimit(0x5, &(0x7f0000000080)={0x5, 0x3a0}) 13:34:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000080)='mS', 0x2) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1, 0x110) renameat(r0, &(0x7f0000000000)='./bus/file0\x00', r0, &(0x7f00000000c0)='./bus\x00') r2 = semget$private(0x0, 0x5, 0xa0) write(r1, &(0x7f0000000200)="9ddb5c7abfdf6cec2f2ea3bfda045b0121f474cdaaa8bc40b5594521bf419cca84171cede9f441e6f5ff2768070eefd332a4e00091f74a1b4ed4dd83b9075963f00639543d8b758863bf89e11870264298585daf7780f143800c1b7539874c35e9c184ebf6d5", 0x66) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) semop(r2, &(0x7f00000001c0)=[{0x3, 0xd463, 0x800}, {0x7, 0x5, 0x1000}], 0x2) 13:34:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0x1, 0x100000001) 13:34:21 executing program 0: mlock(&(0x7f0000000000/0x8000)=nil, 0x8000) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) r1 = shmget(0x2, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) 13:34:21 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 13:34:21 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) truncate(&(0x7f0000000100)='./file0\x00', 0x80) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) connect$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000000)="eaff121305000000", 0x8) 13:34:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) 13:34:21 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = dup(0xffffffffffffff9c) ioctl$TIOCEXCL(r1, 0x2000740d) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file1\x00') 13:34:21 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffc) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) chroot(&(0x7f0000000080)='./file0\x00') 13:34:21 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)=""/140, 0x8c}, {&(0x7f00000001c0)=""/165, 0xa5}, {&(0x7f0000000280)=""/64, 0x40}, {&(0x7f00000002c0)=""/202, 0xca}, {&(0x7f00000003c0)=""/51, 0x33}, {&(0x7f0000000400)=""/26, 0x1a}, {&(0x7f0000000440)=""/107, 0x6b}, {&(0x7f00000004c0)=""/226, 0xe2}], 0x8, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r2) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000006c0)=0x5) getsockname$inet(r0, &(0x7f0000000640), &(0x7f0000000680)=0xc) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f00000000c0)) 13:34:21 executing program 0: setuid(0xee01) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = msgget(0x0, 0x420) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x8041, r4, r5, r6, r7, 0x143, 0x53bc}, 0x7, 0x3, r1, r1, 0x20000000000000, 0x1, 0x2, 0x7}) 13:34:21 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) socketpair(0x0, 0x2, 0x5, &(0x7f0000000000)) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYBLOB="fb182e327a65171015f3e1e46a802a4b242f66696c653004"], 0x1c, 0x0}, 0x0) 13:34:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000480)='./bus\x00', 0x3fd, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x8000, 0x481}, 0xc) writev(r0, &(0x7f0000000340)=[{&(0x7f00000005c0)="ee2d48b0d56effd6f70fc1ab993155b062dd4e96810d0a0878f92475f104cbbe4011646cdff2b326286aa92ab77847e83479941435f9e18d7905ead4634fffdd399df806bf8554fc98d2ae5e3ca8c130e81d9b3e5d66963b4d02d9dea30f399eb6aad40ee3e5df766b4f14c72f024b564b27dade01d6b119997d541aa13a0766a0442d5132c2f27f7bd7dcece4f36613", 0x90}], 0x1) execve(0x0, 0x0, 0x0) 13:34:21 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x10) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) semget(0x1, 0x0, 0x54) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa0) r0 = msgget(0x2, 0x50) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8480, 0x0) chdir(&(0x7f00000001c0)='./file0\x00') fsync(r1) msgrcv(r0, &(0x7f0000000040)={0x0, ""/52}, 0x3c, 0x3, 0x1800) 13:34:21 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x20280002022, 0x2065d) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000080)=0x2) preadv(r0, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/137, 0x89}, {&(0x7f0000000280)=""/228, 0xe4}, {&(0x7f0000000100)=""/118, 0x76}, {&(0x7f0000000380)=""/96, 0x60}, {&(0x7f0000000000)=""/22, 0x16}, {&(0x7f0000000400)=""/60, 0x3c}, {&(0x7f0000000440)=""/4, 0x4}], 0x7, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) readv(r0, &(0x7f0000001880)=[{&(0x7f00000014c0)=""/166, 0xa6}], 0x1) rmdir(&(0x7f0000000500)='./bus\x00') connect(r0, &(0x7f0000000880)=@in={0x2, 0x1}, 0xc) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)}, {&(0x7f0000000640)=""/235, 0xeb}, {&(0x7f0000000740)=""/106, 0x6a}, {&(0x7f00000007c0)=""/58, 0x3a}], 0x5) open(&(0x7f0000000040)='./bus\x00', 0x108c0, 0x10) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) mknod(&(0x7f0000000600)='./bus\x00', 0x80002005, 0x5302) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 13:34:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="da08eda466b7445d", 0x8}], 0x1, 0x0) sendto$unix(r0, &(0x7f0000000180)="c868a5115095a6936533acdbb6f40ed829057da70d9c5f5d0394db5c781d4147615d09b623bc37c020bb23a2c1bf74", 0x2f, 0xc, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) 13:34:21 executing program 1: nanosleep(&(0x7f0000000080), 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mlock(&(0x7f0000722000/0x13000)=nil, 0x13000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 13:34:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x41, 0x80) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x6c6, 0x7, 0x7ff, 0x0, 0x0, 0x7, 0x4, 0x2, 0x1, 0x5, 0x5f20}) bind$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) 13:34:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = msgget(0x0, 0x4) chdir(&(0x7f00000001c0)='./file0\x00') msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/65) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) r1 = msgget(0x3, 0x421) msgrcv(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000795c7e9b70c3a6347db7e7a66faddfd3f4a5b1666451d19825801c1022e2c50b852da3743a214a2086e2bc77e0246991aa9bc9278f7402ee5ffef438161211b413e45ae0028cfbd3f57166ce70e59fe20fdabb94851ee3a9e8717c24286e9a6f51ec7dbe26d10443cb10000000000000000000000000032276b4cbea89c2f42094b55ae0024c7b48bf7a652fef92f0364b1ac26f08f2946ae116e7c6568d7b4798c7ae9464d4886"], 0xc8, 0x3, 0x1800) 13:34:22 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2a8, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xfffffffffffffffe, 0x0, 0x8000000, 0x7}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f00000001c0)={0x3, 0x2, 0x1000, 0x8001, r2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) socket$inet6(0x18, 0x8000, 0x4) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x2, 0x0, 0x6ab, 0x1, r3}) 13:34:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = dup(0xffffffffffffffff) flock(r0, 0x2) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='x\x00') r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x41, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xffffffffffffff26}], 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'./bus\x00', 0x1ff, 0x7f, 0x7, 0x0, 0x20000, 0x4, 0x66d0, 0x0, 0x2, 0xfffffffffffffffa, 0x7}) fcntl$getflags(r1, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 13:34:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x4, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) getpeername(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) read(r0, &(0x7f0000000080)=""/3, 0x3) read(r0, &(0x7f0000000000)=""/116, 0x74) 13:34:22 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202b, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000500)="5df7b149e78996f011ac904a628feb31f6348c9cdc208ec991eb0dc614cf78773c721370f6f39d0c6f49933b1c5354661ae47c59a1b87e84c76e89f03f68f4748f35636e2d2acf76aa41ccd74b39f2eb214e2032dc368630787997a64eb60897ba4068733d87c887f7808ad56d4d23ec8a3c59c159ba1c0cc72c6040384e41d63b193edbbf4d7805e79505750cf176d45f13f66c54616828c9d600fa874891db2cd0957d792137e71d824c78870352c876c84184806aa624a64cbae63e449f479f4d6c6083a33e4aa6cd9f0b20e94c1aa69c6413c1085cba06589c39dcb0a91ba5979fb45b27a2936a16aa8bd0c36d7579b3bcf70a11fcf356b4c5316ad97d4492bc45ba8f85a8ba1a1f6295d7326b06a2b02878d1ed9dac078d91b56bb8658f0b94a6d9beb645fe27126b9c0dbad92c2c9ced21b9bb77e2b0f882f072db2ac0ad7bc3f70d1693d8c44e433e7bf8af47d2d8799878e8d8080816e7de7c5209341cdfd1276dbe7f77fb2ed21ff0fd89d599d9a2b57de3c3653f7ba8cf50aa628ac1d641b2e2daeeb0393f4f86ee4b806c83858a31ea153d962ffd21cab8524cd377bd85fdd684da125e211e64674461bf61aa25ac470ec86fee3c0d2aaafffefabbf5f742ba7ed5df3f90cc1a79bae757d08c914bb360e08b6a1034ac2ce6ba91735701ca98c5db6472cc9d47822105e34761081c45f8e5f35011d2a5e93a29be58b27c6a350136fac9108e772f1b6e6c9142e422d0296a763332bb4cb9631b09364644adf32194e60302384b234f4f47dcf4f019a47647036a4d56cb8fde53c2eae15e38a7449510602308f30a3f842c1d88e5ce1e569d34b282ccce4ba8fb0c3f842260210ed8e9b59961496e68840068a97cad48fb87106209f4e7ef6975c547ad4a99a81bf032afd2b7c422a5117d6f3e2fe26a615eb61fc3308fefe3bf0fa1e6f3b85bb98ce8d8fcd56c04aa3d6e2197ef62345cb4528cf5c76c1a6fdb1b00c91d63341096c0f079117a78cdec883715b751fdd78b9d0b9fd10468bb9022700e6750992c65c7217085409ea2ba19a46ac3562c00eea53a73c7259014fd32b4dcde823d7cdf03769c8959a93c02a0879936fdd5dc26dd4683f7ccbccf620ebafda268c60f731144d23ddb36067ec2a59a5905b64fdb9a3ea03c14fccd6af5de7ca94b414709b21915d9278efd53cc76a7d9684aa437ecc4255472cc888417e962437453c610b7531418a301b7af9ebc67fcf34ebfbbe076464fcd02d3f78f940f823a638df9ae23cea502a1c896a16134cf04551ffda02b31c229a04d65bff832363df9fd3922046202ac879f2a92e81b7f6ba033c295ffbfda51bf0edf594df3bf5c20b3d4af805e15b86aa44475f5a37e9b47f876d53c98486225db58ad5e78c79a2beb88c5dc5b26bf50e82813a8fa3f5166d7c295c4423b3e92ea7532d62a6799da06134cc659d72e69f1d45edcd989259006ebce3f83c73359a736be967edcf17caabb656d139e7186a326329b4b4955c9a79ade21797f69c1f097f11aa765f1cb91b44e67dce8bf3501b1b156e799ee43263a59c4ebbbc261b8bcac7ff3110e69819e00fd529c848e3bf41559ce85149dbe3d44e90f60d2071dc0e5e40115ef15e3a5bfe3ae92721c521ad484842827b1aa9164fc7a9a35e0f48b8082bf6d7748ea2f5dc43324cd68247a8247dd0054939632eba4d0314e5483ab69160a7ba07a791c772e600949b9430e4802caa00758a8c436b875460421df6a8b22403c27b6372b25a8f35c6b073758c7ec8e5b31fb89a1a7880dea16a210f8c9fa9bb39a0bf2bf9b919aae3fe9d05997c9c68c9bf68f599f428dc5f29e450dd428fa3dbe3626c6db4750fe3f0145306dd34dcfd9c90747c6053e18072d17c59741029ce3822e6ebb4fa7b91d0b7c0a3b5bddfe92f2b936eec12f0178d33334658e3469d66a232ab0f64d4564ff64584345b5f0e6ea905ee484f51f5953f14aaf13fb364b2311cf821727eb96d885e066803d06cb3ff07ee45f1fc28e3f8647f9512dd0696eba5daa7ad5a1283334c101275c28b81b80d7f48318a6f155ec3b63e58b51541ba34e86ffbd743305032168d113feca60355993be7d2d0b1cb1d3a358850503955256e8055e78e7cdb780ccc0f1449146b4d856576a1cfcb86df650fa22cb542f34aba60a8ab972b5cda2e0e5790754cecd87be5a6ceb6e4dc82aa68a8923ad4fca3fdafe57453096e2ba0378a79684b6adfc03748fb3241a5af38fe69be8fbc451cd24222bfe68f0552b6d91815403ba44c433fe8ae64c0881aee066c377d9990506fc47995e6b6aa792103f175af9dc56f16933bd819e0c3523efc222a76d91a5f5ccf82366a5fc7a24e5fb5c51fff2beeff1fb9690ad877077fa0ee62fd15df33fe5c048def890f0389ee0ea1b1390a9142196359803e0efe040f5396b9239b981d446209c352d4a0295316a9fef1259e83895608f7c50c6e90669e60313ad06f43c4251f04a5e3785572781adb6ae26b652639f9459dc5938038c2d688c7c76129c8a7c38852132f03e2dfa775eeb622050773bd90df56036b9eb601a81cdea45b61f63b5a5b15c112d712a907b551400f850445c670f016edc43b4ce4cbce1d3a4f7d1faba5b7222df1d41cce38466f855310c41a078e81f2509451b5ff579df55cdadc9cf1d611878a7f25f6d68f2a4498a0d8bfcb0777cbb0b7cd69120a33138ba32fc82e43da3f63d92fb7075d96cfb0b102a94bdc21165e8973fd32e61793f99b4b39c2991abd3d80c79218b93e20115c2c0b22cc455c6d249c08536ba590a6edb9a9767393226f6e51f5522979e06c96679f02678f9159067b6c200e1dbff6080f76702302c6a4470b242042beb545c05df2fd0a630d784f8ea1c700cd1302804c8c78e9e5b5f60b4e5830c536a95b4316d8e725c96d5c97f4e92023ae8200eeb6ede1116c908cce92b7ab7267e04344d6fd25684ff69b3762e26cdabfd0657c92c2a1e90cd2fce8746150194382a0e13ceb32852c31c02e996fc17300c02e0ea7ef76d1bc9049f1099e92d7d373ac2b91b17984708a301ca9faf37a7cda2a1d03e21df6b7bf462a1018c3e1ca7a6c86d5617dcd7cc8991258dc0c142fd8f2709781ae9e830a3e63d9bf918f39477c97f01bb1dd77212964fe5122692902a9a732d2a5abed595de2c439ddb28248dc8f07aa7cd8a28f5489d53b1fb18639629300c756b4a5ef472e267a981f0d3d695f12d7ed7792a3b5173420f364411ab9c3bfd7020094411c1a00c7bc5852d6866c007a8b76edf5099cb461f3d8e27b1b551669bd874f1c740696e60ebea737d809d68bfa4fb1d33efcffdd980ac63c0552497ce0adcdb27ea612cdd4c84fe60a6eb22088357935a5d3714c38c1430c2a64799efe61890f1167948825e3881833eb9f87457a4d4b465b99266d47233579e775ecc74a97579ce9245f5c4389f1de6fd384d234e48bea931eebd6e11c19e77c228b28afeb7eacb5e081226b9982f9c69aaf103080e39e9029d9073f8486224934f1e1c36501904f5bd4e04cbdb1b382570dea2d679e011b5bd64410d60dfbfc4725ee471816587440dc88a68136ea654c4c9377cb0468cb2b5960bfa2f6c8b488d5610834c0347ca95cda31945276e5ded2a3476d0165a812543361e8f9c4401586fe2e995d536b82169b6dc94f1172f428c13d28a822ff72c6e42c7e9d3fe78056aefd16561a3a11201056c00bfc5345468743ab3601fd57d9de91eb427656eb3b0a7dfb7f30f42bb2116f6a9e4f414d50b4c7cee5a71650b4bbc46588f6fad98098b21ada09e9034498d537767a40d49b451731328effcb813a0c13ff6e7132857ddf17d1646f047f051a63cd0b2457650044d1bb9d4615b204333bc781a1b60170ccc0dae4a82ecca0dab320b1b40abe76624d952e4a4a4f5f5d26e7cec76474f491dcbdc821241fc81e9b4294d16dc4f35b1fb138b1404cf0b88f73a781f6fadb26820968327abce89a072f8ec8d04ab2e8396e2522ddcbc5f3343e09a9b8847e90a0baf439d1f016b5aac578cbea825fa0bdedd7389691c811a73be2123a4add771c6fc6497a0ad5f169d7fc42bf6dde31a0cb7d5e6b0494617179dfac3a57471b84b74002b51432217861be76d176a1f862f50bf5562f9af3ea85f365aafad803e432ec3dfc6f73530c4d92dd76c3c05a8559c709c6ab5f5f113cc8b3bdb54912d9bfd891cda05979f22e5e2091bacae714bda4e5ab3d3048169e3174c355c69943f31321ce4ba58c4b6fb32128fb8bce0807268dce9c13d4002d082790c1f91db9ea8e52999682d95f0557a24c46a9d91dc750e70cfb00e42872bec75c8664eec9cc67293262b89a3b794a4221072b6c1a2099920b81ec6d202978c3bab21e27f9d9bd8107be1883a4f7b060a7a2a1e62eb1d640102610fcc3a6b1cff1d8c977b7066228152f38595891912e5eddc2a87b853ae1a2daba88e8229c852820761301d54816ab354628b3e86fbe8edd9ea42cfa6f6266e8762b2b3ca1c40ddf954b45b6509e0bf18d5442fbf8f78e7c37f0ac07226f04e09be1f03c25132415c0e6b09f93d839e6f21f5b1d801e0a3508e448dbbd307b9c4234cc6885396bac28b65655a1d097bcacaad665df8ec5781d957efb0973e67a001b15425a8ca1c1ad969811f039c257614b4a8a6decc2e5d92a4038da49d3c3a2a6c8cd768a27ba15b1aa82266556021564b123a7162c6ccb369a67028cdb46a5e451cd1af04391c3ec36fec8b85ebc5caf9dd1dd737221246bbd1813f7d0571b3f6b73bf24d5ac348ea3f6d2fa6fd834ac3f58782f84f523e928ffc7a26505e7b7dd0013981939f454a1e3c7a5ae8b74c1a876eb6ccfdb18af71370825e271388a56cd9228330d6e4f6f113441628dae20e094089c465d7043392cfef72fc4033480250e33325be354607250ac69dad1f5c9fc8ee480f24771b22dfdfeecde4873993ac9ca6541509dab98ee6244adcdbaa67aef56a00da49bab524b07f022b08720d9cb7a79ad7c01c86b38f5e369dd0c58a81fd150721c22f06f2bb6d511a68288034e2ba20bf8b2ea28da97fa3d4da4d516ee1844e2913a7f5f67d192964a2c02e2986a7bf3061f29bd98c0c880d2f15414ee43ebcf6fdbf36d7c875472806ccca6097e456b4ede463b6abd9e63306a34b3160b6b8f75424604dddff560cc5d2efe1fd4a5e9e3fda59018fa152d9013311742349f34a60e754b75c3379af8a4eb213aa61eee0302792eb80fd3faf4ed72172e39cae4f39cf135514467737a61c7a263fa651fd537599b450426682d6bc621536d0105045ed99b6403772463ca185671a704f7155956fa44993422f70c5bf8f94897f3f57d880afb555acac8e8e7583eed264558ea420be046f98d86f37329c159f6b1ae2808faca3de67f5bdd488dcb43e72158dcc28447659dd731019018114860aaf0418e976946343c720a1d5a5049c47d98f79021200f8e4f312091d2616dd28988750a33317f3ad89be833be919015896607fde3973eeeb5bddae73a92dc642e959f1710854e81411a0927bb3d3db581412fc46c6a33e21ac57d80c6043c4161207e64a81cf440bb11f1e05c0785d66320ed0d3e03d48f843a9686c8a4bcd74349b02a9d269866ef3a5051314c03e5ff63a783c43fb12c9c1fb9ba4fc1e8ff98f8fe27114dba0a0e200a6bd9b97ca70559b6429141029efbe61c3103b341822da686805f20270a6cad5dc9ee112c560643549ebc5c6dd308eba98cefe4854aa6988207310", 0x1000}, {&(0x7f00000001c0)="cb20728815d03b5da061e9a69973418c86515c9c7624c463ea31afab0732433d64aca4c59d27689b148abda7d09bde3f1e72874fca1005769094459eb2910224ec6520a5d5ceb1b5e8b40e0432914e907e4f490538ff20231bc566719aa7c50953845de255634e86cd17fc7e1b88f8bcee5ef2015c3822056cbc07f3c3e0cca3c36d8601920703f47805a3bfd68e57513ac6606ceafe355363f144a79c558470fe1073c8046ea2816118ffb954ab4fb9", 0xb0}, {&(0x7f0000000280)="3673ca7935b41a9ac61a43511e8f93ea7da2467d2d396ae8e301b52d79a116111be0e48b14d03def1b86478ad8790d13d7ba9d22f85202fa5386ef4120f5a2f74f827ec1149a33499e000b3d15d6ab35bf0ea59a51fdde21d5c352988487878387bfe6e18ba38dfb9fe6d1e687c828d6c3b7e67435b87fa154f59a7573ae2a6c335a27a7a8f3ec0b6d5c25478bceade70b3e9d745a0434b504a32229db942497bdbb743acc986944baa711f9434e53d725ba777236b0e7edaae8f38539196d85dff6db6efd8ae60072137fcbbfdc90339706f87ffc95e5be19f3bcc4bfb6cc8bac1870309b7cc9a8d7d6ca3be110be02", 0xf0}, {&(0x7f0000000380)="57ccb3e2d07e1b8b41df4ead831cf6cab18bda538a080d3cc060590812a40a4f228e48b16160695964fe7667a04bc1665d90351fb46ab345c1de98bf1bd2943d4bbd22a110cf58ce40cd81e1799d228711579455abcdbc0c5e34c5fab50b10c0ddb84e126f8c9a12d5ff10724f31dd9d9e29e1df5035b064f27b842e441e1f8a56372607b710b00fc0a5e88b3912f8d0084f9e20849356664040488ac84e461f880bde3cd8d0333956d546667ce6549347dde325a8c535a5d3f4fb06adad8ef6d2da2d8110de2ee99d7f94aaef4d4a7eda5c676093f5dc2b31e9e6be3223075f778287488dd00df2beea32", 0xeb}], 0x4, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/123, 0x7b}], 0x1, 0x0) write(r0, &(0x7f0000000100)='\\', 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) 13:34:22 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x159b4) truncate(&(0x7f0000000000)='./bus\x00', 0x3) 13:34:22 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/250, &(0x7f0000000100)=0xfa) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) 13:34:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x101, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000040)='~', 0x1) 13:34:23 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000240)=""/43, 0x2a8}, {&(0x7f0000000080)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280), 0x96, 0x0) pipe(&(0x7f0000000000)) 13:34:23 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)='y', 0x1}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2002a, 0xc0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)) 13:34:23 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = socket(0x10000000011, 0x8000000003, 0x0) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r1, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 13:34:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x384, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r1, &(0x7f0000000080)='./bus\x00', r2, r3, 0x4) 13:34:23 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/164, 0xa4}, {&(0x7f00000000c0)=""/54, 0x36}, {&(0x7f0000000240)=""/108, 0x6c}], 0x3, &(0x7f00000002c0)=""/51, 0x33}, 0x40) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2de, &(0x7f0000000340)=""/232, 0xa9}, 0x40) 13:34:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x8) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 13:34:23 executing program 1: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40000088, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) fcntl$lock(r1, 0x7, 0x0) kevent(r0, &(0x7f0000000080), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) 13:34:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) 13:34:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x23fd, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x101, 0x80, './bus\x00', 0xff, 0x5, 0x5, 0x2}) write(r0, &(0x7f0000000240)='n..', 0x3) r1 = getuid() r2 = getgid() lchown(&(0x7f0000000080)='./bus\x00', r1, r2) 13:34:23 executing program 1: r0 = socket(0x10000000002, 0x1002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x8000006, 0x0, 0x2, 0x0) shutdown(r0, 0x0) accept$inet(r0, &(0x7f0000000180), &(0x7f00000000c0)=0x9c99) setrlimit(0x8, &(0x7f0000000040)={0x4, 0x20000}) socketpair$unix(0x1, 0x5, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) recvfrom$unix(r0, &(0x7f0000001140)=""/4096, 0x125d, 0x800, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 13:34:23 executing program 1: semget(0x2, 0x4, 0x20) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f0000000040)) sendmsg(r0, &(0x7f00000029c0)={&(0x7f0000002a00)=@in6={0x18, 0x3, 0x11, 0x7fffffff}, 0xc, &(0x7f0000001680)=[{&(0x7f0000000100)="5534eca7bba842b2f1289644917fe5643866bd8dec6212a148bd50e4c6fa9d1c3c396d20dcde5b3c79f9173e43344943e334eba6cb3345b158d5ec00f748357697acbd7654ad68dd624e67c1c885e57c0b98086a1c2c9a847cc1715db0fd663118e1cd4b30984bea0baac08235aeb476eab0705f9fd0ac03282a18c6240c3aabd00949ae88c09dadf7eaa7a87c1f39d10670b959f0e27d66773d0e51b3609b0beed093e76adca138acd3bae6a84763e9234c2ac3f4", 0xb5}, {&(0x7f00000001c0)="b2e2fa4999ec0b14cc66cacd7b82692324a790c5409373745f8ae1fc54fd55cafc8c184320ed74a0688f94016c340c92e52d70ca23f27557d7e447f83a1fef8a1bd66bb9c5f879158dc3b61b8a6757254cca9db0636c1a19dab1ee1c017fe28c58019b275ee6e90b45ccfb21397c3b92e5993cf3bb98a12e2235e82b6be54c3869cf88628ee85a8b79df5c57a334669876b3ab82d9d6d32e812ea9636f80b339a7f3fd162811320a594ad8e660c7aaa6498534e1f2bffddf3ddeb6990262c22174013c92", 0xc4}, {&(0x7f00000002c0)="84621b1403598fc2245ff303ac91e75e268aae9dda44d2e5a15795111bbda05c920cefab6c5553d62c81409860ea276b1ea3740676274427", 0x38}, {&(0x7f0000000300)="f5f80e83203e5a7279ab3e1a9e8cb29726b64e945922e3f6c1464c09f0fd92a61cf8ee618b2289d0ef8a67c2a48988b01ff34bd57504f3076fa8545dc15741ed98df5dd9dc6bac5471de11aa3f8ba7814aafffa4200deb5f388cd81f952ddae3882145aae2077b425afc2481fd944834c0f5a7212247b5607afd0ac402f1802774a197047dc68be80b281d4ef5b49492bafd6bf87f3c916f93514e4cb60a1cd68c4ac1898c29626ed6640bb232a5623e388f960d756a7016d8c5487268f3649969fadc8fdb3a18aaff92775e9e3b1b8c4080c7b5511bb84ec2e0379f411af94b", 0xe0}, {&(0x7f0000000400)="c65ef5d24724f187adb048f0bf57daa0a31c682b145ac899efd852edf39e495d5059840070c0370f722f321800632aa7c2fa0aefcad1197ceb1ec6b7ca5e4bc38840292c2ca44a07eab7e7e73a4e9917283391934329e06ce4291cc69702d254e7e063d486eed984f5966e2afbd44127c0c200b8d61866f2116ef16da1cbe49c0ab9ec74b52cb40f4242bad46aa8c9b5b81e41925d3faff97a4bfa206177e1e31bc28bd74a61e6321756e81ef1f298940c5b54abd2e045480dd9118bff4b7ff5e40e0dff488b1db9a67103d4ba86f0b6dba367da518bd8e4ed3e8ba6fd6596757f18ba376c37114184044e8da18c24927dbdfe70", 0xf4}, {&(0x7f0000000500)="78c496070ba3eece682140cbfb15a665149d37b7cea4ceccd1c8f5df247caa93723be6583bedd67febd3ad75b203fbba8f439621d822d590085b309663b60ac399d194a4345593cf39df465d2604ce2ba93e0f7dbaba77f03221aecad7c906e91ced8b0e7df9550c3a73ba3f813eb07f334211ab5c5ff7edfac00583d8dbfc151eac64d64f1ff4e2c547ff1c7332815680909d218994581979f62c9ce335fc78beff3fd560f163972b40dba81181e7a6719e04d4ab3f55c3b6581fb59246f2b544f36e97d5b7d14f71717807a91cb1f2f087988192d6af4b2416f2f96c38d4633c4ed44ce65ddbcb9a99e31ea9354eaf59e28287bf67f30db898c7ce1bb26941d54375847501432429104449e77b29f4b96e792a99c5a059c7e85dd23a8e66f5b1cba8548d5bee8f565ef2584efbe0b545a5e04896747d6c8d613e1e8b8ac8442cf837fbba421cb21fe496484162498121370daf3074d55b858afaffabe8e405caeb5909c9adb56cb690178112fcbb8e96cc357bcdd4d3f6af56dbe554db06496f0c95ff9ffaa8553d534406f499120b884edf7cd7b24a9ba4bf52eee7454cfe429e5754ece7df1ba2ba1f58c9887f036275e6260fae8b7abf5ed26eec3b62538b9bbacb6bad12a9ab96bcf43b812077abdb629892a9f8f80f337131dec182a3045e7806225eba4c55de0367ae98ede3a57e08a8b78f269083b9da757be8e5472aa5dca3e93748d6297a239e197d989b592c2c93766799d8308565ef1bc7c17102937f042ae544963ed5f55d1ac6ab1f9c23ce7c0f144ba56bf9c5cda9d9d3c5a384308746fc0af2eba51b758bc29b09c93046c49d4766af2fdde2064918cdc245b73f18521f433d7cc655f515524df9a302a228ae987a8734ac703cfebc8f2dca7d247169a354bfca5dcb8ee95096968d062d6d21748bb1b06eeaa7bdfe5cabdd1df213d26a82837aeb1c78f3b670f53c521c110f63d7113d5085f722d0729cf0ed84632064bac5ee7a9e53ad9cba96969d47172a629a0d69b11a95cf38963e240fb2b1b8878cbd400f50e56360180334a27f019a7b773442827be69caa11abe3e553689a1a2652d15e61ecf7628f56e52e7987e33efbff2f4830b5e50c33dd8fc7c3014b47b70b49a88d0e0cccbab1f89a1412dada3069ac31ce6296ee29e86e706fb5d9eadfe53e4f186f02f7882da7250cf0ef3909c28ab3743728f404714d3eb5bbc6e06b90c07426c982720c8730bee2d9ddf3790a25da9890837b47ffc44b5730839d27d1e52604be37df71d5d3abc6bae5e610e120087c5619b295c28ec401e8af3e26aa9546b62c0a07807de3ebcc2388a7c5070e75ebc861d7bb3be0965ce6bfc4cf8ea255d297f4de5e086825695138f35b691bca5ff32fb4e52aa22b9ce611d3b8d861aeb70e2ee1441f8d038c89640322307c92fe382aaf5e5ba18bf66ce97a961aee62da446f1cae7321c90c63172695e6b1a3cd4d275ab61bf29ff9e535f5e7a695eb3d6c370583deb8f16056ab4340c63ebbd96bd08f70be0f71a1377095278548af987cfb83d2cf6777192644007b639f19c59358e73fb3d283c8f5273810323dad528db4c1905d9d79d22c2360b89c162563429143e40e1aafc30dbf2289b8df1b38b2562f9be32292c86644cf4393cbaaf3ad970ba4145903320cb6efd8fc873c7e0719b5bb5ef3d4899e3016ee5688784d0044d7c9c63523041f43cbe542cd646b001aaed05f3e83be0a7e3a4b033a1392d053830b29868c97d3f58cb225c6e7594944c54a7230d099be5b9c8468464c56750d8a8d213c7f165ef4e6869d1c990bf1ee9ba59badbd9d06cfc08cd46b735afd14e1b99e61a52d2cc7d1ec83604ff77aeae2f04cb839b62448cf035157af800ca4cd44a8ee6ba319dd380081d68ea03dcce892a4608f723bb2e8c96907c39635270d2fb5b4bbdfb4406b524cc20105bcf6e73e25e14c0bab3323373f7b6e633799e79e1f25607b1d74da6b0244a333700f4bf4dca92fc19de7ef8c35e9ae7ecfa180180a539247a15124b581e2e319f6a520394b3a65f32146bfb263affb73a6fb1e26099ca990507f9ba7aecbaf42cf73505ef98517fce113bcd50b1d66f5ee7c62ae94aa95b342a8a60c302a3ed2c9afc459ded44c477cba056dd22d433e72fbd988d93732b848fd82471aaffd78607c8d08700c09a39e06baee951208616cc8aad7863109a45cca9e4f2e2a3d0a4edb73ea21c4cbf76620233b084ec043262fcf0c93785420c8f700a764ff0fbeafeee8edd1ab7af4071c00697c14d4c7cbed2a43342f57fc5bb64902b8cce2070552d580507fc11ef7dad65103f08f4f2d17ac0231c4db3140a11bc9cd2ab8da9a3c1dc6571185b72761b4a1aabd1e0f04ff7f0a044d4a6631330f75d4e5822b7a5273507f816db88ca2cc87549ba87771dee5d40bcf025b1b5956f2f011018928678c7bc3836fd5b3b13837bdd32ef1d412575f79a84825bb049c75b52755184c1e1845d12772fbf811eb39d7da1eec69d554d9b2e20759fe6b9301f40fac4a5828b7377badc1d0e85febd8d093fdfdbc3745533d931029e66aecfdbcf97e087c1b9909150af014229715a28942bc0e5ed2e79c70ae5c9eecf2d24901efa70987ec79423d6311137b657c68eeb15584cc3a7b0a2a51c2d9e9eea39e851620c5b56693c5f1f2cc5dcb1c421e6d2b26e01be60b74e2f5adede6c8c659b153e70a390f07f9ba6b7bff7910a56d217cabc57e6880c5b4c2b49e955f613677395e5cdbed92236a94c0861919fc787d977bb752878229043b6121f9f7f5194955a0656d591d0ab558daae8e3e91956d5e7438220f06aca024ff8d498e1c3a7c60079f0020073309a869e60dab91d25f64a525bacc362299636f144d1cc76c1cbbf415928a0e9f1318d528a0bd1ef6b1f0825246764ec1d4253d1250840699a37fd6cc700d963ed85590f23ca240f71a22ee6c85deca2eb4abbe32bcc8a346cdc81486be232bc670bcf5d858f260a577452e1a046174527a6f1b5910fdad9718eb29b6005942ec1733f461e0a3dd38b18d778c8e5f3d19f7fa9629276a6b7048ab3674bb8fd02c39aded130d0903cea871970e39081c9a710f8b44f779b70a6c303b5bb3675652712fb7bcbb95c9de4a4c0029490630c753c1901b3c621cb544609f800a2807d2a8c65958fbcf48f909d9a4cd7c1a5b4ecf91891b50aa085ec025380f7540d55dbd26dc27eefe30c7f89b700c9f7f2a0b81540f9a191c2065b7e18f1f772e1cb6a3061cfbb719a31b08c53265f3785e1a6e1673f182f6b00f07b279aab9d2f1124444fbf1c388bcc36dd270aadfc76d0fe6217a4cf7d917f61f703b3a8b9d239b5527a7b644a7027b21ebb47e5b12fcdda87716f444ecf455b4238f8643bb98f0003b3f04b8fbd57d2b15e8e6ee46ad8080285ddacbcca099322f96f4a827695323e70eb9c03d0cf5b204b99447a22b40db954cda06e05205be507b1ffab34b59fd832206aa73e2a5bbc2b507952e7180a33308a0ab5e334ef46a11b590ddcc22b91f1f5c387e8089e06b40bb67159deac855b33f20c229fa4df1e3dddd831416b94b91032bf61729db6ceab778f6068a2072c471874f35a80057f74cf932a394a041da28b416949dfd3299e2a6f95721f1042715f2ad33ed71a92aa0bf1082147348c5022f138c1d6d7ceb9cbabf7e923744d14480e0c33824757170cae6fb76b7500787f788ab775ac495f507c2bfbdfec43cf4d20b141f36150047086ab110f67ea0b6b262e2a5453775d5fc927c6d163e4d9088bf9579fc01e258f4848486d6101a9a7d0bc4bbbc219c1cd272551efee11aca816483dabdc78a78b772699cfdd16ea5cc6686c94aec6b7f806f06c5c819dc3303570bfb91e479b661d81b88b49794e9438896e4dc6cf79f15cef6c31c504946c6a3efc93417e0fb4a3742d797b569c1492491d26ce4ff1de6f91e8626448f887ce200845a16c79e1fce4877b9d72f7f07502e7ff4008141522af9f656315d178bd0cbd9fd9db3a30baecc00e74a5c23e53ba63dc61677a6bb1a5f51a5fc6416ac37724d42a68c60dc901d3cb8136bbf43b0a7bcd4958111f0f5f27ccac6ea21a318ee6258e9e40d23247862c41abff40e76271ce4697bf4bf67852027696f23ad6272ea58bfe22fa8eda4c1b1112f10184583034c6dacc12061936ba7515d12739502e32bf75c27b9f60dab45a5985e7284dfa5c57245e68ab450111414c5b291c1bb3aedda72ae3b19600600081e952ed9d5361079cb67fc0e589bb011715fb5e421c91373609fc67e211aab2b090a84d399a2cdeeab279e76781d6de38f6fa19c294f22e704f9d031521c09494b39fc5f88bb47101e5ccc904eebaac277dade3a9f22ea06b5111e1e4cb216758d95960c5aac443e581ab8a89895569b8a7de60f35f42eaaf4542acf31199c36ff8f0cc4614dba2d5e0457e21a3daf7d85f20f7959a713cce17a43938a92bea5ef9f3738b6ec95f1cc8a077b466a67ec30b2a1416499c50e0a3a05427cf869ed6c9e373a7fe066445b9cef277fdc058256b0f1dc7ea778bedd77a81cd74bbbafd8559b1f0c5ca8c1ed63e978b40c6f82996b6a86a316bac6ba4e503cc44690b5ca77157366017262b06f40b78676444e98a655c453d138f3d2bfeb81952faccbacee6b7a9fddeaaf8f33121c9c1ffcc5f68b6e08ad56695767639a071276eedb895cd52766743c8d668568d6f61a36e67c4e91075a19a0c0c67f35e71902823eabbb62741f7b8fe2a5cbe015e269035fbc533985d58fc32439a252fa802f4bbf5dd4a177e1a2d92dc8da4d4956575e2cbf7c720d49bc6381cb7dd39f59d415defc8c433df94ea7940d33a43c89e0c31cbc7a700312b4894994d738d37b2eb5c30f16ed487f2baf3cb4c555649322f5cd0419d6a987c286f3a5372d0c6338f071429a619898523cfacfce6c9a99a211a6d17c6d8a8264468cce118862db78262f76a7e292a2888036ba79b5d65decb0ffd978d9875ebfc05491585ce4793787745fb0ecd8c79f3ee4b4f2207fec3d8009de1f836d5ecbd546d749291fc7e2c59424680f4ead72c9ae3df217ea18278ab38d1a1d9162534eaf3ba19ec8ddf722547caa27663e6b936c27c28e8d83ca14f49e61a0833d33efef826c4901308d940c6a4026d228a27d6f4cd719ca18ed13db2eff70cbc70489dd27980ca0655fa0a966bbdbfbc890cc82de980e218a03968cb8dbc7e260e3545da62c52f0ef9f5650b15287cab056f2e2634c80d169d1c93f40f626233cadd5a391df95867e3059f55c10dd38f742efe5f7fc1a474a13b575635213ba3fac1e1d741261f62d5747014608b5247618551217d58ccecc426457e217e9462b68968a70bfbb32cfc6da1c9e11b25867c4031cf18180dcc17ebadd24508d6a7f405e1c5b5c0ff8caa8ed595f793f8fca078dc2aac1c1dd2c37645eff8eeeb365683983fc8e2edc31a9dc542aa28e8493d4b6fe1e7b59253f2146bafbd16f7b38765e652b134423bd2f96c0e209dc3f6128e37f239488e6212c528b97d849d32991fae4d2e6de2b4006c89d370426d73f0492f063906f03bb9c451cf8f7c3351469519201138028240d4241481a50e75ef0c5f92886423559f2ff12a4ebd85d59737b2b84b5470001b4912713e26e08c515db9d7edf28ebdedc5d1871ce1d26f45bc3bb63ca9b731c5ff1b201a6900c08e7412c51194fead7f173047cb60cc7d80061eaea50a908fc8106746ecf606871dba54b4fc5244f54c493", 0x1000}, {&(0x7f0000001500)="ba3a1aeeb7a8531e8de414b1effd7785e825bcbc3a2debc7f7a89adc4ebed6cc04c1f410935bd332239d565366db06e121913be59ef4fdb2658bc9e2a8b6cd042aec43532948577b60d25dc695a66be7a9371a775a13584c9230613d3974e066773a0b366ebac84db44fc9e6c177f3a727f646f240", 0x75}, {&(0x7f0000001580)="d1f753cbba56b75596892a8eb3cd9201594cfadef0c1c71f5d01a1a8d5785590a103f23801e0a3e89e8d1a4de04765728872c2eeff6953cabd00ffd7e3c8039e805fed158fc02684ad350c4ff303368a7f8d4a7f85c3d44dc9e6b7c0dda25372ec2677b2eca98dc989f0f05c44e759a40a3f8a2d4225570381bc1ecbe2c4376a2113d9c6c1466a94f39c16477e362ae54ca280adbaefef13adb27c0ad4afa46e66d7f7c926534f8a3f28d1dbdaaf404cbe25ffe2dd94c78bf17ad94a23aa316001f0dfbaaa48f3f0284df9d26f0eb4b9e53452a3ff47c77f5c92b1466f1ac9d757215118a3b9f6f85129", 0xea}], 0x8, &(0x7f0000001700)=[{0x1010, 0x0, 0x6, "98ee1ff6414298f9187c8a2be0872e45c005e25a8c5f7f763dc705c603a13020e5f946d9295ee18dd249ec27986d4199eb93379b9577ff0d018c99b45f3388f9e4ea7f28ffb5fecc03dcee59a99e157996429c9ee692fabcb6afe2cac066b5b2c7c54d5bed399e3f5693a68d3a29909c7dba9782de500853dfb6d39a1133b9f434c4ddb0e7e0b5566d6e9bd964318a3fe6102f60da3099f7677a7e6a22c76beed529d89cb9b2f2e4fc1553d02b7fddc62bbe0d3aa20d40c5377a3fe28237e87c28fadf96480f13082cc99037951673e6594ad352c97b3a340dfadb68fe72e52e1818535999289f1ebed4d80939f9e58135bc82b9778069eec33957bb6cd341151b3edf1e0ee6b2a67e7d6710df38270c6d65f2e1ea52d5f4cc4b9f278133ee094ca227739671fd7374f02c918fe649e6ede923321d7d8729e44da9bf855e03e704d33c6eb50dd212664d1eca159c6cfdd94a61ba343624b99550903e23905f8c6d3d6993e4d9d23393a080da1d8b200c691d5bd6867bed6cd158edf288191a52649d189923862681a96f58d78d49349a971d636bcb34c0fdbbe0f60e9c5331f393b1cd3060b21362fa05fade5737572b1459d70ea908a5f51b8795e01bab05a19a7887f4f162eae319aa67665935239209f183d086a554fb62d0d4cfc2c258993d5dcc9070945dff6b771cee42c5332c99ad0bef6fe0a7d549a3217b89e7b4d470496a34368254189332a02eb236f99564a57e07f0eac162e7cb3c8c0fc116bbd3f8566dbb357580262d4c90063bdd36fc3ccb746d69e00c272dd561e333e591ad6c46b5e464eda2f2bca4cb109d02bcdefd2566e62ea18883ce917ba3643305ebf941a3fccc2f3d351f7b70c551d620924f98f5f2644f0ffa9867847b4dab0605b0f785346709bfb5bd7f8560c9b206e59b38ae112394270d4223b70a1642188416456321c901c4daaa39a0acb2ccc735304fb4c25b6ec911ddcfbb440dea1ff161b5c4484747fb89c114d00aac47835b32fb6644fab6c999ed45789913295857e6a26bb13cfbc169fdaa38014c023fa96dbea6c00a8bc579eae23eb6adb309557149c5a162c5a3eb9c744dfb67aedf937d830c4176488c93d21423669bb22290433cc71703f3ed2c7702d1a383a77006a74a20e8f669837b01954a02ec6af64f4f96649c0c879fe100360f5bc9b41a4d2f26be364d52b0db4978119e52b21dfbbd1c344c98d42006eade71b4ca70a16addda2cf5d2c1fc88d446fca3b35b23c3b9c22e67f0d7c3ff272af76ac53399ef28e31402bc90ed0c5f7c04e463b1b6d9220aeebbe336fb742c0d385377141c63e5d07999458296146ae85c310c3e39059fc3348d958e016a92b7ec476519543c4d373b4035b3195476b49de924feac2174cb1fed6b7b5f38f1c4d3c2ceadc076ba526d9f713ab7a1600c478b324095f0779d1f59d46c86ca74c839760ed9c7622c80f2cd4757e12b807d90f8000949581b71756f2c596136fa396e58892dbc131413c36c6bff55be0046c594fc1ce5ced237bbb546f5d5fb97f0d70f361803a35b3f054543e1d143037cc0f60f9e2564b8635c408a66e5e27c782b4798e816c37ac50c1f0dfbbceb4277ee32ca864499c14a95616b53e729d4654d3881ea58608e2e309747fdfff1d4890e2a4f56e10536ddc778ef5e83aab12b8da2e6208fb4ff88f01d5c6cb9c906a7b09c877cff15a488cd46c882b7b590daadae082dd1899d95b698dda5899ad116333af36b1e0433d26ca249f569d7d3fc14669b2be4475a22dd42829289a25ca8cfe904e731d7bb1d7336a1361461db01b9f958fa76c6402b607bc79e7d639a2f0c47602dca2817f1c83a1543e0a34050873c4083647b5481b67025f6f34e7c73d28181e284a2b57fc400672d695368394811973bc6528c79f8c6410b6fbfddd6a785c2406e75ed20e1670be7cd6db8507728a5ef31a2e7c4a5d38817fab8f79fdec6faba785aff42dd1012fb2733ee141b71da3a8debe4e2338ccbefcee9bf1f6839a27839a8f6f3cb3c1fe7de0028e4e4d7de6aa4112bf41314cba03acd22c3c9e054041c4dd033d589f27c72a4a8775c7b0d28e7ddefd07e9f07c50a8cfc8c7e610a2bf08b4bccfca770a0a4b0c5c880f86e8c5b47e747d428333701c854d8e078185204065248ddc0787d07b5af94fc46fd214a17a835b6b8b9384a7f493833c53891ff158a74b9f609c9080f1b87777160b46917605232fdee2e975757dd3aac3aeca4d947736f21eb852fe4134f35a02f42583ff5231f363a1fcec95fafc47a512d2c3df0acd2cd32c8d6e488174db55f8aa29bf5e0ee28bfec134deb48487831ee474c145d33d22ce94ef4f165f768f4b6ce8d6ec3ae480f68b9287ab3a9178ec0085f23a0977982a1ea66da972f9f52a51b95e7fc390f1ef02ae17ce8dbf47504ce5c7587349e7bb183b6464e0b62c86bc79612dd52e384ae67b51c96aa260151c2a8278532e9f2efefdff149c4ff4b628c7fb97c6344a470927939d3f3d04f4f919125aec0c487b6e1b3f3e17ac799a707038f4266392c32470e5d603184c3fd36efa0757c7f3b70edda5af7e73bf2091a9daa400d969b9363da264fc16add7fb99ceaccf57bf357056b536c44d5d81f34fffb25b6f1b475278b8de2383a87611a145c685ac16c4f80aacb18a91d74c7f36d6951279a6bb02b7014955eaee22ab2ba8dbd1a036ba08f539e728488fc966a9ccecbcd59c82038ca67c4e7794b7959840c32c3167578bb2261c2c54052541295d91b66d985f261c73d811cf2dfc11b09b6c96444f7ec5ee331f41180e3a7a7b6211a5abcb6756a7a552515051d41c5c7d9f0ed64deace156ca370885618e3da68b5a11fdd9c1d8aeff5a836777850a827285b9822b8270ba5d1eabd23bf360bd8538c38b65c1840476bdc1cfccb5f4d73765cb58b69fd6ef85b9db3fadaada25bf1e15844546fdea67d858f167e3956669a7e87d373f4428a3a6482ff638c6a0e4bff528b2f420594334e45c28dc268648d8e52e6ebb2ad7208a29365bd279c24a122113f9b7cfc9e2fedee1af74dd7de12347316374c047f88b07bf634c42120dbfbb083103f8e730d91fbf75a16fb20f3decb9dff7054b199d6517bca3b84ea72c69fe3544421bd2263c166e7f920241ace899a15bd6e9df8a367c7c825d10e9a4f124310a39492b7a6c436e2bf3bb1455ec87a6046a5bdf4d8d09bcecce338a8738fdcd98d55b09734e97456aee604623d4949ec328b2452ef9d50d931bf27fab94d8735664eda3381221d60950d545b9d73e3ce878ca5381208a3a934c07b5894950071d54f28630e0dd916f5302abf10808733426ef332cd8a453f3634fe3cdeb8cedc9b97dfc9677977f88c9eb4fa4837cdf94a8143bbefb7d032fe0b6c8ae121260b6c98838520fec3491c11938c6925c84e79229c1c939d1eaca1288beeeb9e2c4c74fe697b9f5e43e1ce92cdf033aae60376e4b5374aff8dea9a06ad7c52ea02e0683922e52d7ec78d6b814b702edd64eb5ee0d347b43b1de61ecfc5369465449cdccea7e3d3919a62e3ceace04a75dc4c15dd8bcaf0268d9d9c7c186e2afb5a7decfd220c7c6d9831670db664e9eae7588ba361dceb4a1ec57ffc87cadfc5986ff8b65346220d897289dd1bbe3f08bc4d13996e1b4b8f6c87dc072f0a0768eb4a662ceef68873dcb005b25f7a2ee28fde8731e298fb5426cce16de5cbdefe1c94ce22549b693502a5e75d5d49c50160f5d84169ca769b28be0454f241230e83e64991fd1fd8dc833f707171c9407c8b137a54f421491bc970eb781374d4ad7a381d1f90219baa0b580307b2fa66cf12208f0f38ddfe9ec1c05bccdebd42beda38091b28038d0d7d4052fe843bdf49d5c59dea31d578932bff2990227d815e68e1d7fd10c125cf226bbdfce1f9b9aaac90a15c47585fc9c65e8414aaa890cd961bca88db1dc6e7809498bd7ff739b8eacac2ae96f85de827c3b641808d04cd3f3b8a48d5d5ae522207e5a417465469db45ce96af06ade9c5af4398675ad072195fe1a64104ef82722bb39d4c7dd281c921e02421b7d7243299a33e6ad30a0bbc0d2447d927826fbac5b2f5d0130518ea5f1ff2854438ca0e34550f4816875c36d734b274fafc83fbcdcb68b09fc516cd1b62eeda1f287c85c7fffbca165e40ee606292c7f23f1222cea1063724056be0cc9700426dabe0e9318cf14481a3259bbdb86ec8a05766974e6f10c726f510b824b94cd707cb6d407b5bbf89656cf555325e117f52c44bec4800bd1c8ba3499cd2047409a45e447bc38439dbdd97d5f7118f1ac7e6b693bb84e15214de5376c10cf08fc0260d44d21aab4629c2e14ca95303f583c4672575935501b1af5a69b89e1c5d808a00cc4840d7aaeaababa8f6a814767a7298485cb97df078a1c0bcce2f3d6d61413b7d101e97dc0b77692cffb62f0230ae156f5599a759a344bde15447b09624c46191253ac23ab0afe8ad78e3057338a751b24c980160cd871f33994a6092cdc08a591bd7d4ea62b7f8a051333841e55283053c8b7a5f65f908de2f75a2453bb35655ef043c96d2062211f0aeeefbabbb92ae86c09eea3b1983041b73ff22294f3b80149ba36151ea257906f1c6b66cafe44e9cc0ecdd78d9d1f818cf975242b87e8dbcc7b01431f1392d81b9f1a495a55e699c7edb4734429ca9f67610c7f8b68578640751c00f579d3dbeca2818834d338a9525192f81f91cb702373d35cb0c6793149f23778f430dc34b809b3d1eb6592328063db99494564839a8046bceca4c6e96e0de1899097f66c898b8088b2838bc11b8cc17d3352043f7c254b60a8e864d331beb27e6b811fd1cde80966bc31693a91aded9710509b3f34779b479d6912761802078cbae0938937af0b197bd430c74cf6521583539c1d241676a09cc76c59edfc9d5226ff4c4eb43bd8b7cbe23012b920a0cb9e72f0c7110a1643fd485a0e2ebdfe6f0c265c9eb5026742d15d3374deff463f12700f28479e090c5852c6a069cbcb6f3d72ac0688b625f5471da915c6ddde748375d19ea18ca3402319647ab19701fc8d7783857bee4d968401d2cc6d31818f7047845626816ff204eba73f5e0e4a294fefe61e96058bc988f5843db255c4003329caaa55ff4a4e17cfad4f6bc4019873c7a4d69c8b2cc52856df7f38832e2e6ec803073c918783e886d0ac6bcfef5dab471c996fbc7e88a71b40bd0881dacd73111ca8b393c11106c9f6ee480b5c9852cbe006c07bde437121eede0ef80992a9c6ac767c0e851f2d32a631b1cab7098c1623987f15398081f2bdc6f46397d29e051590cabd9d24fde5f584bedccbabc928497ef8683da1b9196c238f45cad7e1ff5ff044be2f434a77eef0f22ca671bf9d76235cccbd5f3588a68f570fc22bffca54a361ac09e12bad7b9a58904bffd7a595dc8c90475efa4e01d1849f3ab395beb93bc56e11e2893c031b87a347a031c8d7f47292e73af048d4734e2ce5d7c76e7173170b29b65171d151b9b498e413c501e6497049a5a3fe68753c1f3746c23d660c37a80bb72d7fdd20f4548424a741a3f0a9bd1abc56212f23fefdc70fee76b83f0d43192f4e214c89b040facefe5046d5b26665ac7799fb765123a5a5deb74e7b860738cbe8380b5cebf0819a299f323501fd9638a2b8f3c1be7247ea5b9056a0bdcb76e269e6c6ee85a7e10253bdd7e379d3235a5667208631ac74dcfc65677ef593b0db0bcc90852696d185b7758997a050d8ab187b3e3be74441"}, {0xb8, 0xffff, 0x0, "e2948bf561e92b4c1908de3963d5c35cbf35baf95ce971c76ca6e6a3d444a7545c308e830f46d9f15c6e3e2cb0e23fbcb1e11bcde35a1041f01e937c9e408db7e93e3e1a9b22497375f9293d0071d4fb86982e98281c5ae563a272edb06dbe0779190c3e1cc4bd46c3e2fa853e90b9ff4b4b5276e3f46b2c97ca7219b01fa7fd618e31482616fed5954e45990da224d25fffde75402df7c8fb9cd5fcb47d7c24e8"}, {0xc8, 0x1, 0x1ff, "cc6022c7b744e0191ff0632da66fc789807fbf73655f91add0f232782ac65d3c531dfda9a4cf705f74551370668b773be42a234c5568928d45c6a7dd6b28fad4d722fdfaaa9e7d30287a4b63eb06a5267005ddbeacf0059e4dcd41e9f43ab07354ee4ce468d6f822c8ffee41dce3c67c5e61bab9e07d1186a52512bb46640f24458e5d1378eb75595af14639e2a12d6e70fb5a2eada40dc23fa2f786644deb50dcd3c83346404d00459bed9d16d6a6321e2c"}, {0xd8, 0xffff, 0x5, "efc2f033b94caabbc0d8fdb946f1b182768189500b67c8cdbc1bd3ef991715bc43210a5c5953a1687c70afbb161fee857048ad596e505e14f52318b3775954f2f9ae450c1ea2587be499258671997f56d38ec493126afae000e8ac98643dc632061e4f2ce145d7a0ef96635c58bcbf69eab83809766ba23e4a33550f6a2e73a65a4518f1dde85cc41fc3a78c3833237df558f22f32a0bf5a0857958effcb521a7e99ec033b5e13bdd1806a634d89a95e9789b2062655bed413d2ed7dda241cbdc6"}, {0x40, 0xffff, 0x8000, "8563a18a7a393cf8c0ff505aee989f8246de1266d0d082f105198876996994e84fec04feb1219e2157aa"}], 0x12a8}, 0x2) 13:34:23 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x81) setsockopt(r0, 0x1, 0x73, &(0x7f0000000000)="031a43162640342048eaa1b4b287512f292f2183f76a62fd92d3175e0c25cf5f7c6dc6f099ec51c5d512203878edba7e1462fe73e4946e0ce41d072a59138054e46f7af459ba17d737ae28f018702dcad6e60a6b9db7dfe9fe664e2863f009411fc77d9fc60c33f454dfb9ea6f80760eb6ba6afc5979d10c74c5d616e6653a885cfaba1b8b031f5be2bea056d6728951e6133895fb691f26c8fe93c7eac050798f35520952877a244e6092302ad372c5a1541d", 0xb3) fchmod(r0, 0x2) setsockopt(r0, 0x191, 0x2, &(0x7f00000000c0)="0d4833e14238e9a305baea3e8d162d3ccd79463f5991666780c29b6fa4102e24c9759fe7211c5652a003975194de1848b858847a6478d9f178b60acfcf4945a20c8956b76d68756638f8ab8238f8303eaf14ed8576ceb955317d20b43acc4fe742e8fc899f0a2c7245ee4a4f38e7218b4adcb07235d88abd92d5ad4c6bbd42334a0c2c8a2c989dac2623ffc9274dc2a36592af2615ffa90f7d4fedae066733bd09e9ae424ca511ea052357a1c9d9fb7acf4c", 0xb2) r1 = socket$inet(0x2, 0x1, 0x101) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180)={0x20080000000, 0x1000}, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getegid() lchown(&(0x7f00000001c0)='./file0\x00', r2, r4) setsockopt(r0, 0xfffffffffffffffa, 0x6, &(0x7f0000000280)="cfa050157df1dab52ee2edda01f137b55bc026", 0x13) r5 = accept(r1, 0x0, &(0x7f00000002c0)) r6 = semget$private(0x0, 0x5, 0x20) semop(r6, &(0x7f0000000300)=[{0x7, 0x5, 0x1000}, {0x3, 0x8000, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}, {0x7, 0x5, 0x1000}, {0x1, 0x3, 0x1000}, {0x6, 0xce99, 0x800}, {0x0, 0x8, 0x800}, {0x3, 0x1000, 0x1800}, {0x5, 0x1a, 0x800}, {0x4, 0x8, 0x1800}], 0xa) fcntl$setflags(r0, 0x2, 0x1) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCBRK(r7, 0x2000747a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) lchown(&(0x7f0000000400)='./file0\x00', r8, r3) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc5) msgget(0x3, 0x2) connect$inet(r1, &(0x7f00000004c0)={0x2, 0x3}, 0xc) mkdir(&(0x7f0000000500)='./file0\x00', 0x46) listen(r1, 0x2) chown(&(0x7f0000000540)='./file0\x00', r8, r9) r10 = accept$inet6(r5, &(0x7f0000000580), &(0x7f00000005c0)=0xc) write(r10, &(0x7f0000000600)="b5c3f39d707ca3e1ece1389ca2b52de566e52c59dab0f113965c6f014bd0d66f04b58e958b3c0494d816b912c977f04698ae188428c015389f62629b892ec45dd15cfacfeb190ff67f6058d752fa296e60fbcd1191a956e5448bf9717b0627f332736d206891321d4a18efe39b026ed4b4eee13ef97e6549c8c193d7b73f2e57e8ddc1b4d8ddc96b28aca8875ad51fab610404d4f5d9035edd449fbe34ce7a78adc1977ad23bd5bd72aa995ef89b0f1dbeeb9c00df91abb421ea0fc1165b66a624fe602fef", 0xc5) write(r0, &(0x7f0000000700)="01f641bf766c69bfbc8d8a6052a4fc949b4113056b9cd791ecd40b1d2d52c873628be3661c916a9ba309889a6236d080ba6974edb074315772d637b2096ba474b74dadb8c48252cebaf037727d97fdb89d2307dbb1120f659fb591ebef4a0c86a3411f730c9c225c66e7b41bb5d57a2ffce7c82a9af59f1ffc2e9362aad35a2ca557d78babe99adc7afe76b3a382f652017cf98840c7d963cd20c0781bc197dfbb75536d8e01d47024e9bc51a9a2ecaf8a02b4cebb4f0f5633cda1e7d9433b6a75e0de3a2f52fd51ba105861914ef9ed28bafdb8a445049abdeaf799bc43abb3831cfd23c3ed51012f239c03a5033a5b97526b3f145ac3387b52614167dc10abcfee90b70fb374a846c3a6bc0b5f5fd898aa62b7c5087abb8685edfef83d8a834aec4661dadbe64482e731de138304600bf55de2349cf311dbce316d9fcc4e4347529553defefdd06b98df6fe7183a3df62b9c082735458a59482f0ccec01ec1d9c8d975d05625e27f842d88f33da417505016e433d03429c8f9739a632f4931542e9bbd0e64bc8f6fdbbc609970881d1f43c8542e8dd57b1417a12ce189e9db7e5b57a97a535d36d3ce6b904f8ac64d6d5000907223daea2a36b33342f03b9ac80f2a74e4f3ef72b9ce57cfac3614976545ccf84925d25daa9162528affaef4bb394ba70e898a90932f65fec0b0761f20a3848e56e13769f013bf9e727ab7293dd64ce9a55d2384cb530aa06fbec5ed6c83c76d817bdc2150cd1e7cdcb7c064dc6d9f3cbb24e6bf5b44babc7971ea4c1bc5be8237984e91dee1dfcded3042f0fc0cd5ee8ee8bede219de48cd346f04ca47642c72cc8c38afaa8c0b7c536ab3c3438eb137591f40217e4a982b1cb55ba03ecce4511a7e711b68aa25bdabcb007a234b633759e6bd7325193d5d034af049ac91c4b3140bc2e65a68dc6cb3de4406bcdfb8cd6805b8f6b4b891ec4de4186fe853708bc89b8fdec65ba5bdb5c106a8e8cc40d2d948040d1de526908bc1f38829039c46a8313eca04c3001a20663b9ef3cd077e1e3014d5b204505d58052b071b4c28c6ee8ed57b054a881bf588f3194741113902a525b53ac6468415e29422bf2a50739b4b456526d3ae4e4aa293bcd4bbef6c07ecc9631a92eb0cad5a5e81ed9254482bfbea3a952de770024256d6818e8826f89997db47be585d0288cda43684ce9485121393182de4b69e4f1bf3a342e517ba170094da065cc16250e43e697efb01cef4d7a8705e3a2bf3c4f9fa64a4ea821f8ec6af9e769b5dfdf1cbcfcff17ebd069af46a564bf33a11f77f757301cfa4a2e1027c6451574de067bda6c08d523c11c0bb5d89b5858dfe2a01a4fd8fb075ee16b38821aeeae98807361baa571f8dd61bd493a4579b69852ed74671d4d4829271382c75cadca712b2483fdb790ff05b75f1664fc4d268ebe5bd00bc85d3cdfcc1fc1261ce5f70b86a5fc82950583366b147d9207e0a7587df8f151556789fa29266d24a93de71bf9428e809a43071c93db762894fbb9b078ca60226a8034ce0d4f52d30f519f2776444511eda73e63a7f28990731a57008851c9b18f51f1476cd6ec8c3b234d0a2ed15e4301a2afcd57c3c1d66c1d4183d789eab185d4abd502aea8bf42c15c14aa886a6564cc86406f89cb4cd8b557e522cf19c9d2eea5d48e48d1e48af19279916b1b6e99f849c30db90bcf87fddbaa8942af12571b4ab4b51e239a821e0a23349ca3071e1d0daf46f322c22476c86a4988169571d8e7964838f09acd1a4aea4856883e83697f88e555792854227808566c9050f84367806047ca62ee1a1105d0455a5642d11ac698c90c26e178c0541cf1348947a23218b6ace65be470e96378b57a818b1ad20d0d15c7ba55aae0ee7eb331cb511125eb1ee036976d99d03902283c14e4f6ef1dbc6400a67b9110f7b7a8d9ba22013768b6034636f5dc5bb529ca7cbc56968ba6fbc2285ac71f08f833699fa901f8622d99eef46a051ce71728bfa8c4d7ca566b93a658fb9db9c1803917f1834de63c0fd9ec3d46315e857f72fc128115bb37f7f5c87a53c2d65a776b50a64f9ceb73ea331607ab34541400b9cd28460208373a0130a6287d24de4673d443ee56c63e059bb1ec0a2cd955a787058516ac5ca950468fde545900bb69613fadb95a7db3ae990c1cbe3ec9017f8330d898251c04838b162066bb46faf3a5ea9432524a30fc32d04b26158f1041c77eabdafa3f8093d6ffe62bd59a093b51ed1c98cfd343f9208fdd23671f1c0b1301b0e85b5117dd4a344433e494288f95d334047221d6bb3c7d8b1c8b739c979db32b6ebfa638a27c33954d169d34d9ae1b1cd223e091b4cc69e7d297af3a013ac2ea39ed0914f60810178866becc60e189e212450b9864bbe579684c3ce138c57f28df2a8c4ae302637db060885e0ed13caea1d30702a3cee255b57710e08849c993a8f14bb8cbadf4ed73c876d7eb89a47eae1aaedd3ae8a9efe8ead93888cfdd39a7badd07ae8e67fec5bf83bf7877a1ce57045231379917736946ec7a4dd47cae47b1a441c167a4dca4bb19748ac132432fb470d0baa1afb0a285c56a2e9049f2b24f5ff977ef54936f9cddf95ac9de131db2e1d6c8ccc69ab3451f845292da2b9f024e5b294e99b83246e0277278a351a82cc3d178241596324ef599f8d4ef2976d68ce76e8548a46c944bc7b888d23d7210f1beef4e628f79be0000ad8f289da7edf5ed9eca94233d7c779eb9b46c8d3c4b12f533d63ea8852237f8cf881d9dc708342855c8bb8bf4f95d3498e09e394be162f401e74999738cbc3e88d84ef804385eadfe65f73c1dd57f0814f2e97395a0547852b9a25ff390b08d00ab31685579711970e041a48da2ac5a72a0c161868ef6ece09acbad2f23450331748922e4123b4a2600136b363fa063e59e7acc4a32248e74d86e4f11f8d01a2e57ea794637ebabd2eb47d82ec6630cdd02d43749798e649529db5ebf49f285815f4ef5c07a5c321d58ab1bf3b40188e6924093851db6fcf4366b58f7fc475faba3503c77c531465d8e457c517948e93fe369217bc107881a3fd06fb9fba58d8e3634ac38b2908594ef348d6413c73b529aabc16c7a31ee0e2ea8b78b5c9983b1ba6454e98d63ef40671b718d194ac68da2bd220fe8dff065d254d8176795f4d24c0b0cf9f21a0471347c96b010c195eca4f4211be4c9137a684cc9d4cd108043d6dc23609eb54a8063d02bc5b15d106f898d44ad6012d5d45659a9f0ca83e51ff1c9a08b12d8daef44187c0eb88253d46d222bf6ec15de180956c9e2461f29adae3223be95ebef3c69c6e21887cfbba3d2d59994f41426937cda30c207ffecdbbb3c7bf126803cf3fc27a11d43096afc222ea6f912ab94cc35cc1461e02e4f5d63408845295e776398120f141170d221dee780f0e896ebe70c3fe70117e3767a88d51b71dbba7e786ed3400b97f5ff566d4a515f1a8959515b8ae8d384981ace2cc54bc3bbd55a3da8e6dafe6c840cfb550c0d81ac5edb1455fe4dbf83b2429a7dcc34f99cd04d75ad76c16d632e4e7da4897e1deab00953d3c4f555b0116e2415419c0e11d268de0e8c89464b6bc934af63186f7393e821be0b554dfdaa2c998c26544de289679e90e14ea24dff1cc5bd2b1481ed07dac138de8b09caf60b2b23662764559914440f45749e624e341b9622c7c3130d3da9dec9b972c815d067d53a2a13060d8506d42068d36f62728c9c1cc30ae81361d7bfa957c562463adf854513b8355dd294dfa00253024413edd82f8aba6ab8d34fd2e82408e42b9e290c572db8dc9368d62fe46dae6523c0794ebf1e95004050a854cc928afe1c775fa5620bccbb4ca6b2fd777e9cd50d7eac0fc04b6979b7c990a900ded646cb30af4c9283d2b2f2bb695ad250c6076df225039f48f50025ea8c461d30bc12f0bd85b250c230ae6f45f9886129091cec6309d0d6ae163f00e09786c617e6dfcf1d8399044da6d262d3503c30996e98c337cf56af363d2cd2ef39f368f9b63842d168d1ca24069bf2780e3dcf8e9bca60e2af2044820c2d68147c91d81941aee2920af8b98266795e8da1790a8f6bd0d98459f419e88b25dce2db607e113256558164553da8d6e2c302a5f03bb71047b51ba802b13bffce1475dbeba88349732bf1c21ffbee20a659f43d16b400abd7a0ce71ffa6ec22cd0227e5b160a775ae52ff7bb5cab145153d334cd0f5e9d6936818998e4b5c1d774f18db7e12d85eca246be1ec970575c8f11b61a3b915ef4719ed0e97cc836b699edac7a941d467aa7ee77afb1f1123b07f9d585f8628c7b212462bd004afdcb907c1a0837135ada137ba90cf1c9a69eb9a3d887e61c5836becca728fa685f905ad77294f8af01c21da5db59b8aa8d30d79479db0b4d55ce587bf75f24fe70fb7a5464cd333243fac3985f7f0bc5393de964722081b1f65ac7717416e1128f5fa617f4caccf578c15fd7211804966ca158c7a72bdaf215f31731a3f906abf95ddbc853b847c44820652e13e0f29159099e25984205f47e598a84787e4e7bf012de403d306cf27c9c0a807a4ab2ab9f2305209fb051a3317d821de9c9878d49a587715f2f627ba4c1cce489edfa204927a4ae4f87c8166dba2de11431177526f2e9b40ee49c7c1f91ae642fa66c5845fffd2740aac17f03a8b6af8363a1ab412630027f224f21027e32972ec8ddbd06a2960babf17010d0abb20e3c9511a851321b52ae7895c380c4f9b9c1705137937ecc017d1fc9f51f88914006154e480a9f8f8068ebae071e84ca20d72c6b480967ffc9ecfaefc3d412b104355ce9fd39393be2dcde92001ff34c9fbb145bbb7fa58ceb2bc7d463eef4f4dccc9c0b787929d04c66edbb6655aa103dbec0ab4715a8856cbc30a13170fe2e9010283913543f9ad5fea5d3aa0f5c82ab34040674d3860bb857ddd953af7a24502fcbe93b6dece132e6a7a174c8a6c5a8534d9404eb75e5a1d062eae37020237774a4f1aa2d2a6f025cfa1ffcad90794a1313fff97f8c923d856a24a739999e95742a152e7516226b7266a538d9f8c8ae6ad01ec5fca50964cf7e70ec8a490fcc30137eaf948b9423c38d1f060d82e2601d06156904d043d17cea09e4b80253da933e4887ee2d5c688c013d007fb77718efc816607302896516614e3a723fb93cedd7675913a9e409d2240e3aade78e6a112726808bf2dd147ab2eaea36debff3c8a58cab4bca8d0f701466d6260caad026854698a940ce5a27622b0124ae16179ce3cf2c42800cfa29ff72f52c44868e1f2bfd62513d940d067057d9f4d6de06b2151695c489ae008324c35214ff515568246245ecb6b4985eb199b767efd8799159e98d62c74e395a18273313e54e475867465ab3bb5ff75462ee8e462824f1b8618fe01c5dcccf6de26ca143441a18d036c5a4518a46c21bc409e6a65c06a267e26d586b7416589431fa25be572d89aa2a43c7c74929e3ab8b937cb03b7406a1248b3c6bee8452b619561986566683810f868e87eb44ad134d8040a92666fa7c81635786b3150887659250a8b4d6e7f5bb946e0ba9a58ffb5234eee66ff5cb0f22cf77c297458b9d00767bbf3098716419dd102a17dbfa2f3a09866eb74cb0f574cd413838d13735c5793995fedefd33f83bc8843259f9e519b34707ed58bbeb0919269b8d2070eb987077cd4166891b0dd0964b5164c9c85788a25719dc1de163acdb7fbd031b761a27ff51882d973a4ca0ff35e823fa7a0b49a82132856e6f817a9a8", 0x1000) chroot(&(0x7f0000001700)='./file0\x00') chroot(&(0x7f0000001780)='./file0\x00') 13:34:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000940)="582720ebabd16ebae63225259560f88ce3a350554423c54c77abe5e5815f73f2a044fd33055d52fbd5e417b84dd672332cba919500779b0691ae89632dfc94ff334a5619515a4c8a00614b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x7ff7ffff, 0x3, 0xf1ed, 0x7fffffff, "a508000000027f00007f1000000000008000", 0xfffffffffffffffc, 0x3ff}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) close(r2) syz_open_pts() 13:34:24 executing program 1: r0 = socket(0x2, 0x2, 0x4) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x1, 0x0, 0x0) 13:34:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x3ff}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f20400000000000000000000000000006bf09a5c508b0a3f78", 0x80a) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x6, 0x4, 0x3f, 0x100000000}) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x20003, 0xd9a, "b08d14c675040000000000ff0000004ae5000001"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:25 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r1) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) 13:34:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) r1 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$TIOCSBRK(r0, 0x2000747b) open(&(0x7f0000000700)='./bus\x00', 0x480, 0x1aa) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x11, 0x0) r4 = dup(0xffffffffffffffff) r5 = accept(0xffffffffffffff9c, &(0x7f0000000400)=@un=@abs, &(0x7f0000000440)=0x8) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x800, 0x0) r8 = syz_open_pts() pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x10000) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x10102, 0x0) kevent(r0, &(0x7f0000000540)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x0, 0x3}, {{r2}, 0xfffffffffffffffb, 0x8, 0xf0000002, 0x8, 0xf37}, {{r3}, 0xfffffffffffffff9, 0x22, 0x0, 0xffff}, {{r4}, 0xfffffffffffffffb, 0x5, 0x4}, {{r5}, 0xffffffffffffffff, 0x12, 0x0, 0xf, 0x3}, {{r6}, 0xffffffffffffffff, 0x10, 0xa0000020, 0x4, 0x3ff}, {{r7}, 0xfffffffffffffffe, 0x3, 0xf0000003, 0x40, 0x491f}, {{r8}, 0xffffffffffffffff, 0x8, 0x1, 0x2, 0x6}, {{r9}, 0xfffffffffffffffb, 0x4b, 0x0, 0x6}, {{r10}, 0xfffffffffffffffe, 0x80, 0x0, 0x9, 0x9}], 0x1, &(0x7f0000000680)=[{{}, 0xffffffffffffffff, 0x8, 0x48, 0xffff, 0x7fff}], 0x401, &(0x7f00000006c0)={0x2, 0x5}) r11 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt(r12, 0x1000, 0x2, &(0x7f00000001c0)="5b97d77eaa76c40e93a6cdda965c06780465c1dbb9d4048680122e26fc48d63222acf9df75ebaebcfb4d0563ce62149f9208b00ff2270677d10fa40986fe75ef7ab6cc48dc55a3fc46cfdb7f67472139f2b8ec5554b8cd46a30694b1996fe015ff3bd43a9216ed14", 0x68) r13 = kqueue() r14 = getgid() r15 = getuid() chown(&(0x7f0000000740)='./bus\x00', r15, r14) kevent(r13, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r11}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) fchdir(r7) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f00000007c0)={&(0x7f0000000780)=[{0x82, 0x100}, {0xe7, 0xffffffffffff7fff}, {0x42, 0xfffffffffffffffd}], 0x3}) kevent(r13, &(0x7f0000000180)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) dup2(r13, r11) getegid() getsockopt$sock_int(r16, 0xffff, 0x108a, &(0x7f0000000100), &(0x7f0000000240)=0x4) 13:34:25 executing program 0: mlockall(0x2) setrlimit(0x0, &(0x7f0000000100)={0xffffffff, 0x5}) setrlimit(0x7, &(0x7f0000000000)={0x6, 0xfffffffffffff3ca}) setrlimit(0x4000000003, &(0x7f0000000140)={0x130000, 0x100000022}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 13:34:25 executing program 1: setuid(0xee01) r0 = syz_open_pts() fchmod(r0, 0x0) readv(0xffffffffffffff9c, &(0x7f0000000080)=[{&(0x7f0000000000)=""/124, 0x7c}], 0x1) 13:34:25 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000180)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 13:34:25 executing program 1: r0 = geteuid() setreuid(0x0, r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x4000000000000153, &(0x7f0000000000)=[0x0, r1, 0x0, r1, 0x0, 0x0, 0x0]) setegid(r2) getgid() 13:34:25 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r2 = shmget(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/165) setegid(r1) setegid(r0) setgroups(0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknodat(r3, &(0x7f0000000100)='./file0\x00', 0x6080, 0x3) setuid(0xee01) shmget(0x3, 0x10000, 0xc6, &(0x7f0000ff0000/0x10000)=nil) 13:34:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x5bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x0) select(0x40, &(0x7f0000000240)={0x8}, 0x0, 0x0, 0x0) chdir(&(0x7f0000000180)='./bus\x00') ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x0, 0x1}) mkdir(&(0x7f0000000040)='./bus\x00', 0xb) select(0x40, &(0x7f0000000280)={0x8}, 0x0, &(0x7f0000000380)={0x9, 0x5, 0x80000001, 0x8, 0x57, 0x9, 0x3, 0x6}, &(0x7f00000003c0)) mknod$loop(&(0x7f0000000100)='./bus\x00', 0x2080, 0x0) 13:34:25 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(0xffffffffffffffff, &(0x7f0000000300), 0x258) r0 = socket(0x20, 0x4, 0x9) lseek(r0, 0x0, 0x0) 13:34:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x0, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x2}) 13:34:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d6, 0x0, "d795c1e7ab6fc6e23c5b00000000000100e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="bd0cd24e91c321a8cf9824313dea8d0343d605e2d3287c33ee6185c6a19e1a3fbed9d747feecd505d1f67a90bb05dc03e23ac168a0237f559f78b5e32d0ff2d4e7199743daa987423cab21c6b274caaa78947da61d2091f2e9bdd11cebe455be4e2c119f451813c0cdf50600000000000000cfebcdd79cd66c31409ac62eae1f3c146ed5eac4fc43c6c3b018e47a09255fe808ff840f9e13da074ee54c062e44a263e46503f0ee68df5d7f7a6c74e2763928fc0d1f3e2f0d4cda985d7c88b43eb30b40070321fcd5fa0a2efe8dc4f4c6ed7a127c5caae7ff8fe9a63dc986b05c886687cedd279f36f2105112dc58f1afbca5613003842a7c6b48fd1e45d041309e8c9d617c5695e0d18c89386157bc3213f931ace13dccd27be336d9ab458803c057c53e2c99f5ee577b561da3084c791bf1de3de902d3927562f049e6989876209bf9bc174663725bfc91cc1a6ad29a297f1497d4ef41399388f1ecac3515df896f78e3e5a71cab45be43dd5d6f6d99bcab788ccf3f6694fa4a60210b7fcbba3e209e51aa", 0xfffffe9f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffb, 0x1000000d11, "b04d00f3ff0a631a00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x440, 0x0) 13:34:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='W\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000140)='r\x00') r1 = openat(r0, &(0x7f0000000300)='./file0\x00', 0x0, 0xb0) fchmod(r1, 0x100) 13:34:26 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x2) close(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x81, 0xffffffffffffff00}, 0x10) 13:34:28 executing program 1: r0 = semget$private(0x0, 0x0, 0x8) semop(r0, &(0x7f0000000000), 0x0) semop(r0, &(0x7f0000000040)=[{0x5, 0x6, 0x1000}, {0x3, 0x3, 0x800}, {0x3, 0x1882, 0x1800}, {0x7, 0x7, 0x1800}, {0x3, 0x2, 0x800}, {0x3, 0x8001}, {0x3, 0x10000, 0x1800}, {0x3, 0x10001, 0x800}, {0x0, 0x7, 0x800}], 0x9) r1 = semget$private(0x0, 0x7, 0x120) semop(r1, &(0x7f0000000080)=[{0x0, 0x3, 0x800}, {0x1, 0x98c2, 0x800}, {0x4, 0x1, 0x1000}], 0x3) semop(r1, &(0x7f00000000c0)=[{0x2, 0x6, 0x800}, {0x3, 0xcc, 0x800}, {0x2, 0x1, 0x1800}, {0x4, 0x1, 0x1800}], 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x813, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000140)=0x53) r3 = semget$private(0x0, 0x7, 0x401) r4 = syz_open_pts() semop(r0, &(0x7f0000000180)=[{0x0, 0x26c1, 0x1000}, {0x7, 0x766, 0x1800}, {0x3, 0x493b5ca7, 0x1000}], 0x3) semctl$GETZCNT(r1, 0x800000007, 0x7, &(0x7f00000001c0)=""/129) socket$unix(0x1, 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x1000) semctl$GETPID(r3, 0x2000000000004, 0x4, &(0x7f0000000280)=""/233) r5 = dup2(r4, r4) mknod(&(0x7f00000003c0)='./file0\x00', 0x6000, 0xfffffffffffffffd) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x4, 0xadd8, 0x0, 0x1, 0x401, 0x0, 0x2, 0x2, 0x2, 0xffffffffffffff50, 0xec}) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000480)) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x7) r6 = shmget(0x2, 0x3000, 0x10, &(0x7f0000ff9000/0x3000)=nil) shmctl$IPC_RMID(r6, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000380)) semop(r1, &(0x7f0000000500)=[{0x2, 0xffffffff, 0x4}, {0x0, 0x2, 0x1000}, {0x1, 0x9, 0x1800}, {0x2, 0x6, 0x800}, {0x3, 0xffffffff}, {0x6, 0x30a}], 0x6) fsync(r7) fcntl$setstatus(r7, 0x4, 0x0) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000540)=""/161, 0xa1}], 0x1, 0x0) 13:34:37 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 13:34:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) 13:34:37 executing program 1: r0 = socket(0xa63c1ff9adc65bb6, 0x8000, 0xae4a) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x9, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x3f, 0x0, 0x0) 13:34:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)=0x1) accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) setsockopt(0xffffffffffffffff, 0x5, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x16, 0x8000, 0x5) setsockopt(0xffffffffffffffff, 0xe4, 0x2e, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:37 executing program 1: setuid(0xee01) r0 = getpid() getpgid(r0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x40, 0xffff}, 0x4, 0x100000001, 0x0, 0x0, 0x7, 0xfff, 0xa}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)) 13:34:37 executing program 0: r0 = socket(0x20, 0x4000, 0x2) socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x3, 0x74, 0x3}, 0xc) 13:34:37 executing program 1: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, &(0x7f0000000380)="b0", 0x1) read(r0, &(0x7f00000000c0)=""/106, 0x6a) r2 = getpid() fcntl$setown(r1, 0x6, r2) 13:34:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = semget(0x0, 0x2, 0x80) semop(r0, &(0x7f0000000040)=[{0x3, 0x8, 0x1800}], 0x1) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07030018f6f45a863f98dd34b43622b3bf1b05eb5ad35a0500000004"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) 13:34:37 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x3) getsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x1}, 0x10) r1 = dup2(r0, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) 13:34:37 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x60a0, 0xd04) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000140)='\'$+\x00', &(0x7f00000003c0)='{\x00', &(0x7f0000000400)=']\x00'], &(0x7f0000000680)=[&(0x7f00000004c0)=':-\x00', &(0x7f0000000500)='+\x84\x00', &(0x7f0000000540)='@\x00', &(0x7f0000000580)='!\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='%}+-\xd2\x00', &(0x7f0000000640)='\x00']) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) listen(r2, 0x163) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 13:34:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400000000000, "0000000000004ea89aa06d81943f00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffff, 0x7fffffff, 0x1f400, 0x40, "30edce6339ce0f59d047f2e4691470deb8529240", 0xffff, 0xa0}) 13:34:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x9, 0x3, 0x8001, 0xb90, "ba3b1a522bdfcdeec46c160827f98d231d49b9d5", 0x10001, 0x4}) 13:34:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socketpair(0x10, 0x3, 0x3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) sendmsg(r2, &(0x7f0000000640)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x7, 0x6}, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)="86d8458b0e4e016583668b1096ea98f97db39cdc9fb40730366c90281ec78726a1c7f93d4ddd045d8edd66ec19d66ee54a995f49d940157cc33ff2a5eec3e02f6f89c980d7178069561d", 0x4a}, {&(0x7f0000000180)="d77f4c175ecfc21ec649b83e6ebe69001e76ed1ef9695a06222b09b2df33983076a064bae4a0bf1669cc00950f8e6bb34d", 0x31}], 0x2, &(0x7f0000000200)=ANY=[@ANYBLOB="a800000000000000ffff00000400000001907a14aecb4351213789545924b84a155601707f48578ef1cebcc821dc693f230264a41d65f029cb5a296420e77d51b17aae790de9e8f58a6e482169ef9401306d0b5bcebeda9cd46fab1eb48dcd8812bc47cfb3f6e56d4bcc74751ef64678484fe19d92b406b56d1fd85c576e180c18ad0bffb7d6f0d4d9a2084c10b5638ceb5d56d15aef1df552265d4bb6c38b9b64c97600000000003800000000000000ffff0000000000006e4d532d96d4eac535ff6dd85bfd5604af02c16ee8eef2f560bd0768a9f4bd4af8e00000000000001001000000000000ffff000001000000a5741229071ef4d697c97587549b5da04f82c8c821324928050e0d87f9d31301ea4e4b7162b3713cee85ce6f42d6756d60e2d70f39f2104a8fbf64e378fd2504573026f3f6d9dfb977ee013dfda98d0460350f54ef18fe5b285160ba96b1431a09daca5f15943936aa703466bae6aca09ed435953225baf206ca3037a5a7c3ef19f4d7917ecae986b732c0bbdfd3b3b841102c175e179f62cc3df8205be559335d6c4d7c9e0cba6fa231150c94d265ea666402a0d3f9944aff67b68f65e2804c27c6db847312822f13c08a56339137e11d2600baaed88675ad8b2d5297a9a567cc5e321cfc745999c4130e6f142d1ceda52b05810047ba6da100000000000000c800000000000000ffff00008aef0000e9d8e34711494e3e720147a6d99690932f8ac130c2f23af078fc5456b2ff34b15a68f08c34ae4ef31061deeeabd94ec99f8b125d6a1808a11f4eae765e9b4f2b98fe0d70eed46d417efc1cd7997c113b0e1090f63b189ccd6caccaaaee4dc3ae81fe799f3f7fb4ff0c4a3c34e37d3f492c6aac4ad5ef4b5aa5c2096ad4caa5c0906e3fcb30cf1c6ac9963c897c424312cc7901cbe08bfe30f5eb42956950cfa82cf6633cbc4077e9d627f0258e29e5dd2fbcd3474e000000c000000000000000010000000cffffff0ff87974a0775a6cef944930cb187542ef3a6f8e4930b865a78c3bdb8e8736eb43bc7d3e233705f472db417d296274bda97a62a6c375ca9b3bc6018273990d606778a02eaf3d9da5a5683ecb03681aa1462eb5a200674490985e395c9d212bf7f801edacb590dfc44fb477c5005262482f52b6c1341b274f0eb8e39dad9bbdb28d7d07be2820714b140bf96e3f13f6fd82c5d1e6e7bb5f3b23702f01a19a0511a6d9067d8fb4f96dbb2e0000000000009800000000000000ffff000001000000273952c701f69888a64630b0851af07bb917c5c0c806a4e17a0ebdb50a1f2ea4aea900000080c6627d721c22cb44680209de358c34552151e959b5ce035548c4f752f2ba04df01ba85a3bd1f14d92d08ae0961a95d3c944860b70fd817b1d929b01a483b4a86e46bdaaf9501fbf921fa2a6d1de470a6b8b85239a52799b780b49d99099138520000"], 0x410}, 0x407) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0x0) 13:34:37 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r1 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt(r0, 0xfffffffffffffffb, 0x8a5e, &(0x7f0000000040)=""/13, &(0x7f0000000080)=0xd) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) close(r3) dup2(r1, r3) 13:34:38 executing program 0: r0 = syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x41) r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005, r2}) 13:34:38 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2024a, 0x38) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80104267, &(0x7f0000000000)) fsync(r0) 13:34:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x202, 0x0) shutdown(r0, 0x2) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r0) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x420, 0x4c) connect(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) unlinkat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x8) r2 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x900, 0x1a) execve(0x0, 0x0, 0x0) write(r2, &(0x7f0000001280)="552b5404565386f423d03dcf59fefdf4fccfe0cad71b35252d6082ca4ac59134c990d2d69cf8b8802cf5c212e092a7c2db74c7134235752d6329e0e54361f510cf3b97785a93c1b9e50f777c037cc93a55b4188f1d781beb4a3e8cf960df8fad2b325c3aa31ba5aba138ffff109fac07eacd7cf58744ab52fe044114e537c4ecea89c02402f7f964066b67a6681305779f47567c0af8cd8511d1861060ae1dc1627bfcc50285299d12d0b33b220822e1d11dfcf33df51483dfb929776d53a3f965dab7a7290a6cf8339bc7cd25b2bf7c173d50d843cfa8eeffac7d169c0fdbb458db842494023c76f746b2ea9bedd54261ea5c22c2", 0xf5) 13:34:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20090, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)) 13:34:38 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) r0 = shmget(0x2, 0x1000, 0x420, &(0x7f0000000000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0x0]) r5 = getppid() r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x1, r1, r2, r3, r4, 0x0, 0x4}, 0x100000000, 0x1ff, r5, r6, 0x0, 0x8, 0x100000000}) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x7, 0x10, r7, 0x0, 0xffffffffffffffff) r8 = kqueue() clock_getres(0xffffffffffffffff, 0x0) kevent(r8, &(0x7f00000002c0), 0x5526, &(0x7f0000000080), 0xffffffffffffff7e, &(0x7f0000000440)) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000280)=0x9) 13:34:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = getuid() r4 = getegid() r5 = getpid() r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r8 = getppid() r9 = geteuid() r10 = getegid() sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="7aac2b08a140e00bf95052aa5dbde3e52eaab225e37370282863f8c312af4eeb37f170d442a4c5bf1b678beed941398967274e083f59a793ef37ee038bf848a16dd65aa0678db6d729812fd4990c5f13ec3ec63454fef7f5b86a3b5330826079682a3a93efce2fb56efb2b1d44433105ffe44a56efc3ead4cd763ed2e629156de237747f0b0bc6c41534426c038f9b600bd98c0a0ee68c88ac36fe18684b627ae4c804050851d1141c15eebf4a9f10e7e9989f19cf212fb659127774b011a5550448718da4a7fa3840b336baaef21b82ac4e5ea840fcec444815c5c701e237f0c2714320d6079bfa3655a531d30fbb3731228c500c04f398fc", 0xf9}, {&(0x7f00000001c0)="7da8cd8b71a1e8ff9b073ab9966b3e16fd734ce1682114b214ec1f8cb4c618939c8bd1ea364976c9acbc9da1f30275fa7853be369b6efa834b95ff8b87382ab622e612acd802b520628ef752a67d9530430169deefaa4def85d8ddbba8153c27ac8abcaae62b216057127cf7987dc5ed213545da46a9afc2389cfd690f137bea4a9dbd8af0ce5594a3b26b2fde66edc63cd04459875d7cde42b195845159d069dcc5bc265fc151443069a508e9b6a5fdc1", 0xb1}], 0x2, &(0x7f0000000340)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x88, 0x2}, 0x404) 13:34:38 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./control\x00') r2 = semget(0x2, 0x4, 0x540) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000000c0)=""/150) mknodat(r1, &(0x7f0000000080)='./control\x00', 0x0, 0x0) 13:34:38 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) 13:34:38 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x2) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x1, r2) ioctl$TIOCFLUSH(r3, 0xc028698b, &(0x7f00000000c0)) 13:34:38 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000280)={0x3, 0xffff}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x9, 0x1, 0x7, 0x400, 0x8}, 0xffffffffffffffa8) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0x7, 0x100}, {{r2}, 0xffffffffffffffff, 0x4cad78b46f48f457, 0x1, 0x3, 0x8}, {{r0}, 0xfffffffffffffffc, 0x80, 0x0, 0x5, 0xfffffffffffffffb}, {{r1}, 0xed7b43721dd39585, 0x1, 0x20000000, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x37, 0x4, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0x8a, 0x0, 0x873, 0x3}, {{r1}, 0xfffffffffffffffa, 0x20, 0x4, 0x2, 0x5}, {{r0}, 0xfffffffffffffffe, 0x11, 0xf0000040, 0x9, 0x2}, {{r1}, 0xffffffffffffffff, 0x2, 0x23, 0x80, 0xffffffffffffffff}], 0x20, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x21, 0x74, 0x1000}], 0x6, &(0x7f0000000200)={0x2, 0xd80}) 13:34:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x0) setsockopt(r0, 0x6, 0x800, &(0x7f0000000040)="ee4b455b66cd6979bf8471b130e2fee46bf988be06802e69753bd9a96525f5a642285e5e73250ad68021b76ff90186aee66c35751acaaca70c702ed042308fa76baca3d015b941ab7cc43617aafc15a4cfdd127f36dc4dcb91855801a8a133480d789780b1911bc52dd4a37f86974d2ba0df6994349815b7996215ee559e05d68583ef31020299d066451a68bd8cc43fd6384dcc78", 0x95) 13:34:38 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) socket$inet(0x2, 0x4, 0xb2de) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 13:34:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000300)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="000000186a56b55b3e753300000000010000004dd5706c00056fdd59cda2d3ff228d3043cf2e70c0690000002b00", 0x2e}], 0x1) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000680)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000440)=[{&(0x7f00000000c0)="53664e56c228115a328bb0cf0fc642d51d0487c74bd133b040b17b97195416a8739bf6beec6038d263049ecdc7db4ff2989d258e5c26b57ba635cb61fcc171682ea7d08ab82b5ba6bcebc73ac887668ae451fb52243b3e30ff2767603924e59decd9fcfdad7b2862615c7ed183bd49b431d442a7dbf332e5bfd486854cb8bf1ff7db38122c0bc5fcfd19a9c4bf4be4d6458995b4f745cafa1f9f98c5335ad7db813602807d7bc01ebe7427db5855646163d8074629914dacb7c3f9", 0xbb}, {&(0x7f0000000180)="b3818136578fdc0335a3697245b08aaba7fd0823976154e06bc0fb280e46c6a488216aa0c65548989ab7a2ff564fdb8d413ae7ad404c9e16b99f344e86a4e48aa598f8ed8de6153854e45a31e100bd4df0cc66a9d348a8f02dce591e921422489f325f4223db661035a8cb774caad52de0dbbd6d0cc8748ad937f0b34073fee77d6a3174abfb7c344d03e836563c74bede82115396eae1db2cc4ca3bee898905a8e4f0fa2024b8490a4dc397a4b43c2800", 0xb1}, {&(0x7f0000000240)="c8e9e99d760ced7c0f6d02e8a120c12c94dd8b6b631e3a58248b5914f3647a871c10af9c2c41c8b4969a2bbda7fda6e08aeae07b6cefab5e752db47ea032414ea07c3f02ed724ea0730b4651de2267e30770bc656af611ddb89f288c1012f4a6412e0ffdbba59d6bf8f497f7e11d17d2cf3f6ec40e3b032cb7b5b27248583724e172d10cceb1629e15fb1eb8a0c071c4fb0cdd23", 0x94}, {&(0x7f0000000380)="d581ceb25c22264a8a085213e9dbd36af27e0ca09cb68500ffbe8ae20b051c24f7236899a538d03462dcf441ac2a9e65573b8c810d7aad5308222a8c45a9fe836dacbc451b4c68", 0x47}, {&(0x7f0000000400)="bbb4a1fc37c199e74eb5227a32e95faa5913f3365f507b0a", 0xfffffffffffffd32}], 0x2e7, &(0x7f0000000600)=[{0x58, 0xffff, 0x3fe58c50, "2fbd0952d174b14d52b549226fda108b49d64951da39bde6baf004414a2acb98e60a5405b9214dca7c220b4b12d43b0b42e92c8fd35e2291488c4fa132af251eac6c16"}], 0x58}, 0x9) getsockname(r0, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) 13:34:38 executing program 1: r0 = open(&(0x7f00000018c0)='./bus/file0\x00', 0x10080, 0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, 0xb) r2 = getuid() setreuid(r1, r2) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) getgroups(0x8, &(0x7f0000001580)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, &(0x7f0000001600)=0xc) r8 = semget$private(0x0, 0x7, 0x4) semctl$GETPID(r8, 0x0, 0x4, &(0x7f0000001800)=""/122) r9 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, 0xc) r11 = getuid() r12 = getgid() sendmsg$unix(r3, &(0x7f00000017c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000080)="f09ada207460b6641ad80ca807d5df3bc2ab1df4a03341abeed0395a104a1bee121ccc3856568fb56a538dcfa1cdb497fb8b", 0x32}, {&(0x7f0000000180)="198ecb2ee76fdeb9dda06168524f210c3874c079baf508137710026703a756a2c4ce88e77b88354c3f4bd6fc8c6667cf26ce3d0f810b941483e111a13cbd63d1d701ced18dae0f298825e0289abf5fe367496206b7512bfae409f7773e1347270b22ed05f4235a92892e6b6c7ef75ed22763fe9469a7b35784d3d79ce416755757abe9feea85c598a7c0c67cfd3c26fa42b23fc67f4b9abaea12a3ba5365d922c38a62cd986538af9c0936dc71928dcc82376e00c40a4124750ac47f9107380ff4efd72055e570d53565d85b4da923c3624d99ad3cace6dfc02d739ae29eff9ce5519c8c809af738efa468fa7d8e1a05b1f64eebf5908f8d7c60725e412dfa1518ee227e81cd172db9b0ed1c8c756c1d30f63e1e2b67bee1dafe870066bd8cf59f3550d9e5ccb5646e8092a8ef50389de9d8e81a1882665906b6a0d60f30fd7a6d52d1f29b54305aacd2ee77d7b8fb3c442a63191a444f3a93aac545aeb9229142f6a7344c7751f2a9a3e9cda1d0e1e07d9e2706511cc7046b12dfdc171c1f80b97a4114f6779a70cf5cd6196558865e90e43b01a03c8b71c2089b6fb4f8bdb23085d7d16e28a60b6ee6a67d2a9a8bf205beb70852b49eca9e97a66bb751bd3d08bae8767e99dae1f718d3690aa5ce23c11a60736fe858b67544b359874671414457c0828fc3c75a6a1d1a4502e442d11f410ffea86e9f8e1bd67831cd1ea9dd01ad411d4eff47df24eee13075d9502e6a79ce0dc4a33e6d10e265adb27d0c7a2a384feb372a6c36810dee21da8732ecac044f28e58dd38a44aa433dc5e3f16bde95c6b8547293b174f5c8bda34886540923bd25806bf6fe0e43ce7af4a94414cb10584b88f9fe2ddaf4121794cfc55b06036f6229558ac902ac0aed74f772a5af0585a38e87690650420e6c427eec464ef68ac3208a8b1e51e1fe12d6c82a5e605eb5c8afb0651396a331352e13dc24fc938b8f2299228a14665de49172c29715f3c3ac2cac4727f80a0324621524e4a1064f511e31f05eb4cfb5b88080fd25ceaa184bf9348100763bc0b196ad40b3f3831e3fcd297eb26d0ed76eabdb07055b820fa864e11e3c9851b2e9c45aea2c146fae06289024bce9e86e7237aee8441e419923f2347974d3e93eb256d6416fc8c3e68b971d092d63f4a8d0c0da23173e4890cfc2ddc6c32eaca4c0cce0e8a3612d80bb48e4ff0f11e6540aea9d5d9e432ca13ff39798afaefc605aef61c7750b092f84b246dad82b62f579d521c5649056dc552edfbaf9499555fa3dac955c7d97209e25f4e070bdf0191d9c40f95a9820e9261851e437f04058d5cbd1056e88c378d00cffeaf8be5ce8dfee51a41e1ba3c8d806748ccc2dfe33ffb5725340353df914c9f3b1b339d8e61a418295de5fe21b45c8b8a1c0bb8be81a1006df8d0a0aabb98784a5430911aa75aa53607139cb558d687334ec98138b020937ce0cc4138a625d02abbcd33ebc6a3b8198f2e7fde62c9f02721bd4bd52781805d1aa5f7eb5080c4beaeeb98742c5f8c81785c68845754e5f78734a7d3aaab502ab43594d47383e626be19aa7de71de76bdea50a34acfbb90c324fef316c9e33bccc717113966e23105a99114aa13d8fcdbf1ad5af566ae1f7c5ce61a84cf00070d7268df7ec2e20269fea38cd31add2e1874f143507411b8a6556586aebc662295027d554569910e4ff37bbebb4d7f0fe6d17fe10f00ca0b2cc5edd0747dafb4adaa228b05f12d913d8f7938eba7f727170246bbe0879c33fa02f6484429992ec8e3d4e9a63bd054d6f3a1b99ebfe33a643fecbfd25a69ec983ce63a47d98886785c05c45a77278afd4952f6f81d74cbcfe3ff87c0b70fa52aa3c6d7631f7f5f6639f9364e045d906126eb8976d2f8162aa05477c9ae3c8d4b61297a39d873397b0b09e5c8139fcc11e68222ebe685bc0806c569f6ab195c9e03334d90a2ccc8a3d25afeaa725fdf4cad0d6c664e78cc7feb09b0342c9b5ba6d992cfc601ea1a6ba3b493e58c84b74cdf518eeb44a9241f4bbbf8af419fa9c698ab484d9ffbc6d17aa171fe995910c8b83bb990995ac3c0d82e1f94380129bdfeefdc19aaae4684f2daae65c147a5e45827e249499e75193e01fee034d1e78a8724ce3228548c83949a665a067c7ca3b7f30f65e06a92886104be0fbe8db58cc734fa8f6a91e9a9ed026590df5a53e55698cf1a362b2da59300cd9d60ecb3572b4785f5ad90c70c0421f99c89aac058647cadf1a4a2153dc51c147c17bcff511db2d4a486d9d8a434aaff305133e2d05572d4efe32bd4aab5d65e723086d3b8a9f90d25f41d53c8cc1a50cb53aec4197242f0b7cc2464bb8ad0402b4975d1fb216b5fe57e544976df69bfb94078854a5f60d495bfc902a0322cfa0834ecfd2b975d8c38a047546879990231eda30b8a603f8ab92b16b9b1221eec40b9291d35c6ab528373d4268bd8e96885776a06d34f1299eff2a78a37324dd01514e0c302ca73abb24a51ace7821e7fc1c2373ae62e14f8e910576d0075d8eadb6bbf22d1093da1cbcb03ff9405b74927a1cddca80886ef470e7a78ba29cf12665beb8719d3270c4ccaead8d8c71e06bfcbf12942d063322dedd5a8ca52c0018038bca5c34facc0d68bd36bf912afc2504c6b93f3f2d6519388c13e1791f47d5a9a3ecc1eb78fbaae776aa331af7a30d699bb841d0aa0f22b99c0ec37c854da07daf8d968e04aa610362b8a9eb4c01e4588dad7f8e6abe132de947feacb56336df6cdc3e774d99aad09f8450da917f40da701fde3adba4972be5c505b2ee28fae4b4a420fbeadd02c85f4b98c0b21c85f9f9976cb423311a1fb40541195891e9420d311e0651fd89ad90c122decc5335d99cc2da353585ef05b6f70f7a27bcdc1616bfdd391766198e4d729e8a2e6d683347c87da0dc3cd3a258fc3d7c3244c8228cb8ada98e49f9af655ff6a95d835d3ad00cfe040b57156eb3f0317d9c6fe3b90b27cb1679e965b8179593d65b81b08fdb4605cb65e12a0401d5bcdfdd0bf81dd01f85a27ed66bb25716b2b1af6855db5ee2323b687aaf0d9a50f37317c1791c34d12af659096a0bb61ccf158c2f063b29b513de48d3b4ab34c6950bac93c3502882bf4abbb50680bb638b495cb8784a1d89e195a48c97dd9dda3fae3088925947bb9a7dcbbdf3e9012251d767eaee25d1063b552af649c50eab0435c4c4c12d571949736a1198ff545b7337b54425f0ca61d70413ab49864dbac455ae6cd674996f8c401e091fe38b0d7e991a5acbb646cf65d131c308dae9e884c078e2690ad51b14e866046410e4c1a9cc12baac3ed2f9edaec32d39141808c31b765ed49b471039953ec67bba7972685355987c072cb99abc56088a6b3ef7ace154f9386c72085699a572adea43fb2618447f8604ebaaa00e0173475359d2c95fb2c5ce0483c07f64ac3d374dbb27ed755383ce283ec8fe31398bd8375632c1eb25a432820575ea0eaa563c61d1f457c007d1988a1957b1dcbfc4fd82a49cdc9a9122622c26ef756a814f740e87d0e527414df23e01899c447cfe779fe7d49ee71508689db367843fff8bf9bc8db8864037a92d4ecac6a7b4318d4f824752f8289afc2392dd08d924adbe7bd90a9e8565c4ff37568477aa67e4a524f5b880c05cc2153f705a77cb50ae348b582672a946dcfedc629231cf38297014282625eb025e0c0ca97fe0f03f9c5cdad9e54ae78f6eac28715e11556f2b1ddc32b178ec900031ae82c6f9e2b2127f86c7eddd81cb5ebd3c8024ffb932d6892506e67177585d0c9202bd99442e580b12bca3407c16d30ff09e1171c48acbc19beb3dec9579d5373cc95ff9ef782a9f33efccfa091d7cd6240dd81b415fffc46a4e479ec424cbffff78a9af0a30b31b7744a9675e8c02e6fdb10e691aedd5205d0e6f7b440cf8ca5a270f3c7fe54de6fa3dacb6ea2b061b439242c745dd13b4373e7312b422e40b0945d17a015369381dfae5d29c44d11336312cbe9e8db1359c19b33a4cc5ee67487f122ee57625d88e36281a582847a04b007695cce646f8099a032ab87e0b9e2c238beba53959b27f7883996da04683fcc71b56f513eae5e31884a99085fc4520c1e0ea5163784b015730201206fadbe7f5523ccb14752b4a60b0629dfaadc7c8019b39d81f374aaa09d8904d9a13094b750cab48174b812f2ab5666bf275b7ab37ae4b16f351478c055da64ffb12414e5972eab63570a50a72e779db6e16a532a6063ea4f6c2adbeae496da708a45204db1349bd0ba40a6ed11762b70141c0fb81818dddc71b1c7e08364ce09790b6e288f00d6db961161e50707e921fcf489d49083cc5e03340260922dae2cc047c9522ad9356b11856cac297c27d2d77433f6d2092192fcd254413eaa8619e03e0a55a08ae6362649d78760ab7016d20a03dfe780ac5cc6230a48752897af01728ece6fa239fe6c69934c6cb8bc2089c6a26c9dff47b92c266ceedb71a0f657533abb5398b424618ad40c9d8007cd41c2a5c426d1d8d7948f07360e359a96af98a2a5a336a61f18f5b62c03fb3929ba61fa2bb560cdae474265b04659cf5caaeae28f94903ba32112d7a3d8e4a46502cc0d40543559cc8a5077ce84069353a1b43256795bf617b7fe7a4952fc0c604154664b27467780506c6b7022183899a11326f1cf356089988b707abf4dbc6c5cecd803282df859848a505eb4a898c0ee5f3466554599cc5b49d9e6da7e70fbebbf3f53ec1a7c409dc9f9b6439e64e701474f44dc63b7ffe501a23a39f3ea56a586e17b4868883b1496ecb152cf4d21788644280b5bde7d970996f27aa16ac5efb207ebe50fb86f92ee4842a9967d0a31bd2ab43886e722cd85e70822803dffdcccdb2bdd41ef1682ea6d368e42038c484573ad2d839f3c461529a768b9bc7b4f915bdb635e8a3cbb40ec3e669ad63d92f92e6ce024b10b5da573eefae0622e21fcf6019e3aa67227d1274ba5d9051312c04b626421e7a01f3ef682d5ade63e2f1e354c0a17dde98b629f17d256d6ad90d50bb615dcc8eb38625e16c788d860f41bc7a1d680a4959d104bc655234c6d9171d26f32d3915063d5317fd5525e7a2b428995c9409405f63633be7db4effa400b0df18887eb378043b70b2d6e0f790411ff675cba4029b0ace1269f07fd636213ae707b1f431e4d757bf3b93cf04a15025bd4acd8b9e1b2996a291f28cd2b0db80431c41b7bc9f5fe9a71bfd169547e65b3fcbd5a19e4f421c726b2a9991e3de7217bb6c478165f5971cde1fe59d5974c245a2ddadf6560515d9fd00069beeedd5fcb7e9d5df6a54f8c59f622ba5f033466cb6b27dedd31ca944f609ad6b9815bb7499a525e08fcfbdec4cbada746d6b78472333df97c30267505b8704495d7d2c3d982b037f5de428ea3130b80900e8b01c116e38a102e9e12a56f96e5824ad7ab5c311124c6a875b324abf9894e399eb227a58ba01ba0daa4b68569a5002f5e9902f1c0584c04707f85ba8914304ea6573437ff073ba3ecb4d9246508b08d2a03cf9cbd44d8b52027a0735b7459503a17d79e7478c8a99ed4309b52fddfa94a69b01a45a4142b8c8044a78f23b9ea4c0cf14c415c1893efb5dd1024b96b9bcda990607559fee5975c00199d003ea41f6269e33e008cac4c0bc49c2f1fd25cdb7530b60c57766ff743d8403bc55871f6c945da360defe4ed9236f0742ceb1c2ee89e515349ac6319d2b7cf9e9ab3855c87958b8968e0f26a316c07ce39f08c4a64b1f5d27a3f915acedebf75ec9327", 0x1000}, {&(0x7f00000000c0)="380dedf235cb81f53dea4813893cf7e1e6c8efe7b5a18d0d85d2c4077e41d94997d8844c98cfc0", 0x27}, {&(0x7f0000001180)="0c9c0e850116498c2cbf5a975d79646ca7d41e65aaa319ceaae4aea48852dc9036a406595c6d1100eb409e02027b62fcc5fccb54cbd9504153e2e900e77cc4bfc905cb23aa49ab2fc4dc9eda1da982facc282232df33f1af4b9b4b5e4afdf8968a64c4f73d95793779dc5b4afae24c209dbd7d9b35064aa19f0aaac7bdfc0816016251538fde89275d4d022840c4008c7934d4b7b021096fee0a10d92063000d66d21176278e6055ff02ed7f5f52075a", 0xb0}, {&(0x7f0000001240)="d02aa6f86a373ecd2a3f846068bcd89aa7d73d5904a0c73a6437136a61a4d13cb0a5928bd538da90eef99fde2834da7187fe2bc595039242c2257817f7494c47f0076309c4a621b14af1eda85c8b466336", 0x51}, {&(0x7f00000012c0)="f5e0814876938c07a5f6e25393f7345342085ce6d09c15eaa8027fa6e23e2d5450c489263d489c5e5c20452f071a73519b1019dfb1a87212487e10d477b1fdeb7408fb579d2592754d0e03a37d4a50d44c4b64b74291a31328fafc87bb35d1f349fb500ccbe404860dc6d80a1c2c759480731dc910241e4854d02be8806ad2c48e79542ad26831587c70519d692b2e5201ef06ebd758dc16fe6c23", 0x9b}, {&(0x7f0000001380)="ca67ae841997911dc8f224c6501f1e6773cfbd6d93f2a35c7077c0c56478fb608b1c51691dd52a2a592160a761f7fd10bb7c59914c144528d4438a3301acb1e15b9fe34ca7d2d4c739daa381a5d03bccd861d284e880d4f816ec44e3667a308e59b65370093b8401", 0x68}, {&(0x7f0000001400)="0f11a2eacb16fd03d6d2eb7ae39b5b4096822cb845ed07cd829ab7b5ae5b8ad63c29b2540a763a4143fa54a8328586a76faa8227e9003b4183c6bb6dbf2e44d750fd", 0x42}], 0x8, &(0x7f0000001680)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="1c5e7fa1af000000000000000000000000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r9, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB='\x00\x00\x00\x00'], 0x138, 0x4}, 0x40a) 13:34:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x4a) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$KDSETRAD(r0, 0x20004b43) r1 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) ftruncate(r0, 0x9) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x3) write(r1, &(0x7f0000000080)="0df8c42456f200768ed1642bcf3e91ac54", 0x11) 13:34:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x400000002d5, 0x25) r1 = kqueue() open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x880, 0xa2) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x78}, 0xc) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) listen(r0, 0xf7) nanosleep(&(0x7f0000000000)={0x7, 0xd0a}, &(0x7f0000000080)) 13:34:39 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x74, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x12, 0xf0000004, 0x6, 0xffffffffffffff01}, {{r0}, 0xfffffffffffffffa, 0x1, 0x2, 0xfffffffffffffffc, 0xe2}], 0x3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x80, 0xa0000002, 0x6, 0x2}], 0x3f9d, &(0x7f0000000080)={0x260000000, 0x8000}) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) 13:34:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000017c0)) r2 = syz_open_pts() readv(r0, &(0x7f0000001740)=[{&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000100)=""/87, 0x57}, {&(0x7f0000000200)=""/183, 0xb7}, {&(0x7f00000015c0)=""/154, 0x9a}, {&(0x7f0000001680)=""/187, 0xbb}], 0x5) r3 = kqueue() kevent(r3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x80, 0xfffff, 0xffff, 0x1f}, {{r3}, 0xfffffffffffffffc, 0x60, 0x2, 0x9, 0x4}, {{r0}, 0xfffffffffffffff8, 0x96, 0x2, 0x5, 0x6}, {{r2}, 0x0, 0x10, 0x1, 0x16, 0x3}, {{r3}, 0xffffffffffffffff, 0x2, 0x2, 0x44, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x12, 0x40000010, 0x81, 0x8}, {{r2}, 0xffffffffffffffff, 0x41, 0x21, 0x2, 0x2}, {{r0}, 0xfffffffffffffff9, 0x20, 0x5, 0x9, 0x6}, {{r0}, 0xfffffffffffffffb, 0x56, 0xa0000000, 0x100000000, 0x6}], 0x10000, &(0x7f0000000480)=[{{r2}, 0x0, 0x88, 0x2, 0x2, 0x180000}, {{r2}, 0xfffffffffffffffd, 0x2, 0x40000002, 0x1, 0x4}, {{r2}, 0xfffffffffffffff9, 0x10, 0x0, 0x400, 0x6}, {{r2}, 0x0, 0x10, 0x20000001, 0x1, 0x398d}, {{r0}, 0xfffffffffffffff9, 0x0, 0xf0000005, 0x9, 0x81}, {{r3}, 0xffffffffffffffff, 0x40, 0x0, 0x3, 0x8eb}, {{r3}, 0xfffffffffffffff8, 0x40, 0x2, 0xfffffffffffffff9, 0x8}, {{r2}, 0xfffffffffffffffe, 0x4, 0x2, 0x7, 0x1}, {{r0}, 0xfffffffffffffffc, 0x1, 0x49, 0x4e43, 0x1ff000}, {{r3}, 0xfffffffffffffffd, 0x8, 0x44, 0x0, 0x100000000}], 0x0, &(0x7f0000000040)={0xb767, 0x8}) ioctl$TIOCCDTR(r0, 0x20007478) close(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04ff0300"}) kevent(r3, &(0x7f0000000300)=[{{r4}, 0xffff7fffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 13:34:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="67309731f4d82d0b66695fd42ac3d0aa12a7c936a37eabeae0", 0x19}], 0x1, &(0x7f0000000140), 0xfffffffffffffea9, 0x2}, 0x1) bind(r1, &(0x7f00000001c0)=ANY=[], 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 13:34:40 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000140)="9e3a02523a6ccc2f41c63df781824d2f0033b433c452", 0x16, 0xa, &(0x7f00000001c0)={0x18, 0x3, 0x7839, 0x78}, 0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xc2bf) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x3f) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x3, 0x7, 0xfffffffffffffffc, "00000000000000fb7f00"}) socket$inet(0x2, 0x8000, 0x7ff) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:40 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x2) poll(&(0x7f0000000780)=[{r0, 0xd6}], 0x1, 0x0) 13:34:40 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x62) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80000000010220, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20002, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x1) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) 13:34:40 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x10000000000004, 0x64, 0x0, 0x0) 13:34:41 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10080, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x61, 0x7f}, {0x89, 0x7fff}, {0x4, 0x7}, {0xef, 0x1}, {0x101, 0x8}, {0xc5}, {0x46, 0xfffffffffffffff7}, {0xa7, 0x6}], 0x8}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0xe7, 0x7}, {0x85, 0x100000001}, {0x85, 0x3f}, {0x23, 0x8}], 0x4}) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x3, 0x2, 0x4de9d93f, 0x6, r1}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x5, 0x8001}, {0xa7, 0x5}, {0x27, 0x80fa}], 0x3}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x100, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x2, 0x400, 0x6}, {0x18, 0x0, 0xd1}, 0x3, [0x6, 0x8, 0x3, 0x0, 0xe52, 0x3, 0xffffffffffffff6e, 0xa8]}, 0x3c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000380)) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f00000003c0)=0x1) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) setrlimit(0x2, &(0x7f0000000400)={0x62c3, 0x16}) open$dir(&(0x7f0000000440)='./file0\x00', 0x40, 0x5) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000480), &(0x7f00000004c0)=0x8) syz_execute_func(&(0x7f0000000500)="3e2ef26e8fe978cbf6f30fc2d06a40117b00d9ed430f0fe8b40f43f6c443956e91814a000000410fa5eef30f51bc78a559c9d9") mknod(&(0x7f0000000540)='./file0\x00', 0x41, 0x40) write(r3, &(0x7f0000000580)="7d72312b4cb0694b0f328aac7bddc331ea29a1ea", 0x14) getsockname$unix(r4, &(0x7f00000005c0)=@file={0x0, ""/108}, &(0x7f0000000640)=0x6e) read(r6, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000001680)=0x40) ioctl$TIOCNXCL(r2, 0x2000740e) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000016c0), 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001700)='/dev/wsmouse0\x00', 0x80, 0x0) readlink(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780)=""/28, 0x1c) ioctl$TIOCSDTR(r2, 0x20007479) 13:34:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0xc1045763, &(0x7f00000000c0)) ioctl$TIOCNXCL(r0, 0x2000740e) 13:34:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f00000000c0)='./file0\x00', 0x152, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000140)='.\x00', 0x1, 0x0) 13:34:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e6f043ff34a6dee0300a0000000000000ceb4d6"}) read(r0, &(0x7f0000000040)=""/250, 0xfa) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x10000000, 0x3, 0x8, 0x5, "1da2260d8a867b0950a4ac370d4c03f72756c934", 0x7fff, 0x7fff}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 13:34:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "6a742f700100070000040000000000000000ff00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) munlockall() getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = getpgrp() r2 = getuid() getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getpgid(r1) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 13:34:41 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x100003fffffffff, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x25}], 0x2}) 13:34:41 executing program 1: r0 = socket(0x19, 0x0, 0xffff) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0xfff, 0x8, &(0x7f0000000080)="f8f4b3c557d5a9429bdabdc00f2f35487fabd7e4fba6c2cd182017f137b97c4d93d93ffc08424ec6adc53449e740d4c06a6b42f4a73c8497f87b03c2bb", 0x3d) r1 = socket(0x5, 0x2, 0x8def) setsockopt(r1, 0x29, 0x26, 0x0, 0x1e6) 13:34:41 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) socketpair(0x13, 0x0, 0x7e, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/28, 0x1c}, {&(0x7f0000000100)=""/21, 0x15}], 0x2, &(0x7f0000000200)=""/161, 0xa1}, 0x800) r1 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) close(r1) 13:34:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') setgroups(0x220, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 13:34:41 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = shmget$private(0x0, 0x4000, 0x120, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/55) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r4 = kqueue() r5 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r5, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 13:34:41 executing program 0: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setuid(r0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) open$dir(&(0x7f0000000280)='./file0\x00', 0x203, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r2, r3) 13:34:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{}, {r2, 0x1}], 0x2, 0x401) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000140)) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead42a9d43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0c064277fa9a9f77949ba75a85050a6595aaf89de2c6c87208cc1bfda00004e8495b7e047298611", 0x11c) syz_open_pts() close(r3) dup(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$WSKBDIO_SETMODE(r2, 0x80185760, &(0x7f0000000040)) close(r2) 13:34:41 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x40044278, &(0x7f0000000000)) 13:34:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e282a500a35ace697bef6492961fb169430db75d54b1caf5b97be40fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe2147f00000000000000b3c190fff097ea73a4000000dcb95a0100000800000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc987625b293563b82a80e23fe6169f67a668db3020b5ea84a429992f34732501254615a17309e6898ca3c4acbb54208194bb9efaedd", 0xc1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0x10000000000}) syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r4, r5) 13:34:41 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe5000100000f9f2ff0700"}) close(r0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 13:34:42 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000005c0)=0xffffbfffdffffffd) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)=ANY=[@ANYBLOB="250000000300000000000000000000003ac03139706fc88ae7c7f80540dca64e72b75fbd2a0e0389a71fab6f467171e09d8815582613dee18ddb996da19decb88d4e468487ee6e382e9aedd59b06ccbf03370de60780595fcf8f36ec4dcfbaf5848090172f8684f6cba1db89cda645eee5bfc99b7dfcdd6af31113bb19b317c7ad984384385c6e0e8e6a573438e4ad7a78bb3c60c5430c4a21b940152593ba424511d6f6e544eafb9ca2c6552814082dd3488ceea4d1574fa2051baa18d141193e1f3ea6d5fc3c69f85ad9858ddcd9ad581d84aab5a7433252a792ba00e0cc96170a9255ab2576ca1856d4dbd121b5897a559d167f4268f90020bcdd6a9582ed821b29f75b2d317902fbe0b4202ba8c95dec7a05766fbb76209ec65f5c0f73a933d62cd2e0d2", @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRES64, @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYPTR, @ANYRESHEX=r1, @ANYRES32=0x0, @ANYPTR64, @ANYRESDEC=r2, @ANYRESDEC=r0, @ANYRESDEC=r2, @ANYRES16=r2, @ANYRESDEC=r0], @ANYRES64=r1, @ANYPTR, @ANYBLOB="b2338b7d1f6f75da1df43cb35d2d2a82c8ccc6e82b8cf5df7960bbeaf95327935f3f4b3eabf003f9bd4e149e86d9ccea8afbf5fb7763e43e5e1612fe9e8f972b7d7ec5b275f79180ce6274232dfeb07c3713e8d047519fe8198ab69404f5eaec3a548cfedb2eee4236f3a1e52a028dd47606dd636a325dd49256a7d045b47186902a05ee16964819a13d9b68e6e87e214625c0cae7b451ce9d1e642fc799a83b9c6f231542c065d53a0510e153f588000df15223153808d8dc31b3abf0f979f70dc50000000000000000000000", @ANYRES32=r2], @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x142}, 0x0) accept(r1, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) recvmsg(r0, &(0x7f0000000540)={0x0, 0xfffffffffffffea5, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x383}, 0x1000000800) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x2, 0x90) kevent(r3, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x2, 0x0, 0x10001}, {{r1}, 0xfffffffffffffffd, 0x4, 0x80000001, 0xffffffff, 0x5}, {{r1}, 0xfffffffffffffff8, 0x20, 0xfffff, 0x4a, 0x1f}, {{r1}, 0x0, 0x80, 0x0, 0x10000, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1, 0x10, 0x7, 0x1f}], 0x9, &(0x7f0000000100), 0xffffffffffffff23, &(0x7f0000000340)={0x7, 0x4}) linkat(r3, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00', 0x0) 13:34:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt(r0, 0x8, 0x3, &(0x7f0000000000)=""/67, &(0x7f0000000080)=0x43) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 13:34:42 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x133}], 0x1, 0x9b7) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x1) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 13:34:43 executing program 0: r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x210, 0x62) fcntl$getflags(r1, 0x3) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x85, 0x7fffffff}, {0x87, 0xffffffffffffff00}, {0xeb}, {0x8f, 0x3}, {0x46, 0x9}, {0xe7, 0x10001}, {0x47, 0x7}], 0x7}) r3 = socket$unix(0x1, 0x805, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000180)=0xb2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x8001) shutdown(r3, 0x1) syz_open_pts() flock(r0, 0x5) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000001c0)) close(r0) 13:34:43 executing program 1: r0 = socket$inet(0x2, 0x0, 0x102) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=ANY=[@ANYBLOB="9800000000000000ffff0000030000006b5cd2bed9a6862b8bfdfa8fe7ade5c8001000000000000041d465ca15bbd72de60bc588a692a7fcc4648144dd07725124d101ca8eecb275b45cd3e126cb62ef894e4cda590ec442c647340a3cf7a9dc7c46614beaf76c39d80873e258c50c013943e5ccef5a25fba6ef77ed1628c5787e05df8e5be0b58d9a73501b061749ab8e01f09c2d000000"], 0x98}, 0x0) 13:34:43 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() pipe2(&(0x7f0000000080), 0x10004) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) 13:34:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x3, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') close(r1) 13:34:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x69, 0xffffffffffffffc0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="000000186a569abf3e752900feffffff2000004dd5706c85b0279e19ffffff7f4e341dcd291c15729bcf49f5", 0x2c}], 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x4, 0x0, 0x4, 0x401}) symlinkat(&(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') 13:34:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xa) getgroups(0x1, &(0x7f0000000100)=[r3]) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) kqueue() r4 = kqueue() r5 = dup2(r2, r0) poll(&(0x7f0000000000)=[{r2, 0x100}], 0x1, 0x7) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x3, 0x0) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000140)=0x8) read(r4, 0x0, 0x0) 13:34:43 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) mknod(&(0x7f00000004c0)='./file0\x00', 0x40, 0x7fff) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget(0x0, 0x1, 0x108) r4 = getuid() getgroups(0x1, &(0x7f0000000040)=[0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000540)={{0x0, r4, r5, r6, r8, 0x20, 0x270d}, 0x100, 0x9, 0x8}) r9 = getppid() r10 = getuid() geteuid() r11 = getgid() fcntl$getown(r2, 0x5) semop(r3, &(0x7f00000005c0)=[{0x2, 0x9, 0x1000}, {0x3, 0x80000000, 0x1000}], 0x2) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000140)="32cc708ac577184ae14958215439fd652a38127f6ecce66b74ffe14e27ceeda1667e8a7df090664d99265b8032c665d06c414cbafc78ef1a9fa2da1531bad5c7e407cd28166b75e35b46ca8e9bf159298d60e9d15eb0dd39732cb757784824073190330a6310f12dd4c74aacfa1b3919", 0x70}, {&(0x7f00000001c0)="f1ccfece27900a02be85e2c31e4c08642f8ee51c961189c3cf932537ca33a4da2a4a25c82dd93d44bcc8116f20405c9572399cd16cf13566e6e61687ce7f8f7dec539b751c72b90e71af1435ae55d82194f81dbbd580f59ceb1b5e180ce90af9a5cdf43b09d465df8c007011b1c8832ea261a2b427de816469f296bbaf46d9c4997b83ef06c131acddb1bb8cf22e507c9ed27e", 0x93}, {&(0x7f0000000280)="80469bc5871a1769acc47d4fd11adc3ac46ae1c08c75add4eb870afcf1d403f5e13feee37c03cd41fa1e44797b17bc4d142ca8c9f7ad5486b300068db92915d3bd068dc6814edbd812bdd0982d7693699cc89c9142503d3cd8ef135a57e3d37b3f308b25aa5573467a7f24e2a9345117b1839cd974fee7b9046e02dbd9ef52c166cdc61750f23e0e19e66374a48e2fd5220545b2e395a47851a55ddd00cf291e488a00ecefca9f9960c652bf72185df588e625f5551106cd121c307ccf3c7d2674f0dc95488772", 0xc7}, {&(0x7f0000000380)="11b518cc605af072ae25470125bb96d658bc85d6e6cdc2cb7cd8f3b2bdca03a8e3a386434aa5abddc55cbc216041f8d8d310bcc8bad2fced1f2e350ed73e4b42bdf63ccc164d2045fde28cbcb38a7f4fb2e7420f37a224873e8b8b6d7abb302769f53b1b0499c0b5717acb", 0x6b}], 0x4, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x20, 0xd}, 0xa) setregid(r7, r11) 13:34:43 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') 13:34:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312595beda8c9405e6cc158e5c3e37f5b21eb531044f1e427f425ababff46cae086372e1e100ccc26168d9f99e13def5a6ab7b351dbf67f42c4d61fc0457a26cc827c61f4eec1b5c2e22d6390feec108a200c189c305e8e342f1e794ada4fc05c948e3b00fae7efa7a998f5ffa788a3a5b157caf43ce1ec8bde73f9ee36d1f24519d0524a806ffa9e7c91c0b719989bc64970bcf920649829bae3e1b80e6b4554b6fb778bb483f4cb00881eca3c73b0874687f88aefc52361d192c1c9ffba94aa6cf845a0cbef152bf375e720ed00a49ef4f14d2a6d861043abfb1c3670e43453c1902c6614c41d293d45b265908b0927f2a10efb3a749cab1745e0754243f77ff60d363d", 0x201}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 13:34:43 executing program 0: unlinkat(0xffffffffffffffff, 0x0, 0x2) 13:34:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) fchmod(r0, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c", 0xe1) 13:34:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) mprotect(&(0x7f0000012000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e33c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() write(r1, &(0x7f0000000540)="1c", 0x1) socket(0x20, 0x4, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e7bea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 13:34:43 executing program 0: mknod(&(0x7f00000001c0)='./file0/file0\x00', 0x80002005, 0x2d94) r0 = socket$inet6(0x18, 0x7, 0xf81a) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x67, 0x7ff}, {0x18, 0x2, 0x2, 0x1}, 0x3, [0x3, 0x1, 0x9b, 0xfff, 0x59, 0x8000, 0x100000001, 0x7]}, 0x3c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x3, 0x7, 0x0, 0x7, "477d2260999c2287ebe1433b83be52a447d78afd", 0x2, 0x9}) r4 = kqueue() r5 = dup2(r2, r4) kevent(r4, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) setsockopt(r5, 0x5, 0x3, &(0x7f0000000180)="238f1082f73f352f9fef7a0df175f9b885ea9e8a536bc889cfa334ed7d27d4762c743761bb358f96", 0x28) fsync(r0) kqueue() 13:34:44 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x3) clock_gettime(0x3, 0xffffffffffffffff) 13:34:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x40, 0x0) socket$inet(0x2, 0x0, 0xff) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000000)) 13:34:44 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) getpgrp() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:34:44 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x4) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x3ff, 0x9}, 0x8) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="000000186a56b5010020004dd5706c0005000000000000004e341dcd010100009bcf491701000000000000003956", 0x2e}], 0x1) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000000)="18", 0x1}, {&(0x7f00000000c0)="216f10b4dafb9ebe6eeb34ab1648945b082eaf738d78870d25fdb172b6f1982e32037a9e0034c0c885a2c69fc275bfd4680ff5d55993e6ccf2fdfb900691542d6b5e05998d75736ea3852d3ad62ab29b7b74dde5612e0367", 0x58}, {&(0x7f0000000840)="4ec1eacacc16490e07931bcae09f7c723ca8972eb453e2e81782a66462b61646eed22806ce7d37400ed183f91e86e16de5623e5c859304f7801e31f9e82f2ba9a2e777b1f43e8180df925b14c39c25a29509bf6932895306109879f1203d0e845f56c155ba409535437ce95d1e0079a50262a523574b8372079d970574260e28443226483a0eed8488add570528a4cf42e147635", 0x94}, {&(0x7f0000000240)="f2f2a2812f9bd26609472b096ec9dd772df37f5c74cd0066df21e39c68b0dabe45f7f516f88bf30cebbb739ccd0f7f747f4e67278e49a9b6dea01953651f96a25b138aa8d84302a6515e52a7a59b6bf369f9b88796343fbfa966be057720d438eb2343380f4468c4e6cd0bc406f422824b74a172fe27b4a6ee5bfcdef691088318a215721f43e5558fafbbdbdc70f056bda2cfcab7ff6272ed9336504a6768195ac7fab3c734a24434122d3ac85a240f913461fda22681381f468954a0e4904bb5bbe360ab0f3f79de149c93360715fee03b39bc0902a3344dba8ff6b1d0c8310a2efb02d3fca954e46e8c32485845c9aa467ec90c3dd6e243b7db", 0xfb}, {&(0x7f0000000440)="dee8e7e294be2f82f052906afc0966fe352431b6d0637621ff876a7aaee59024583ce581fe462ff0007dfe58b71a23bd85255ec7d3f9ab7bc8d8f4ecf20f054c801c356b6884e653ce78255fc2a173a50d3c62c03f361f07e525ac0480825b5341e14b02cf1238605dffc1c1d6555e9890e4ecc61fe1f67e2f9d70fc169f200f23d1f5d9ec297f24246618a54d950d2894822118d7d63ba4e5abf451257baf4580e62b1636b596aafc5d03f3258a7db5c66eb3e73d6d226ab9cf7e0a3ce0d643cf02f5f263656422071686e1305421b72d9f5248d7ad414a8cb2b587abca4789e9fd1662e29d1fbf19e92320e296c52e", 0xf0}, {&(0x7f0000000340)="dcb2f52159de173947ace9b7dc5c3d4ac97877b13b6980852b2e8d9124715ec77a3da981cca893e89a29653bf0513c34ca30c284b32f84e7c13b04a0d1b98d7f", 0x40}, {&(0x7f0000000380)="652f6aa68061fedb726f41f82dfb5fd96dd289f01d27123a49143904a4e340d8d7709fc3a73ad6f84806a1ff2f04416ed2f16def6dd70eef4c39ca6fd5ca5e43df38c73c21a45e3e053857d6dce1dc186ce98a1a59e398e4afa084", 0x5b}, {&(0x7f0000000540)="007b7328da030632f8b2b4a3cbf095acc1af1a3e4b370a46f9cb171b38eae0e49eccead669a5c4c2f99daa52eeb291f61f4db18b2fa09d8acf43d4f8c61a779664628c19c9f67182c026e6293a464168bbf6f027a01b617162873b38", 0xfffffffffffffd3f}, {&(0x7f00000005c0)="e52d9a9d8132067d59702dfd2e4862d03a8f7929c49e122967817543dcebed71abc61b9e337389c60e7fcf71216f2719aadbe8b9c14587a7842d5f6d50ef32786e8639c527e87c3e76b7edd56803c4bc7b653e580e834e140d934633b738eb3eacc56b1644b4cda7f9c3f92b27fc21e639a1705bc7c2302da4433df67e2ad2b6ff68b890d179d8691bbd9f13a475b0f0d3118d34dfb6c595d9be81fc8b5eb5", 0xfffffffffffffc8b}, {&(0x7f0000000680)="889335c27f064cf39e302fbdb90e89e1e6ce41a1ff62c9d36c58c1e02db0d4e2e0b60063f73b8ac9551e58fc83edb0f6d62d48d62a679a1757353b36da78b1d716cbe129a09cb32af053f7cabbf364bfe486b17fe29bbe18cd4f7bab5c5f193ff79bd6d2946c87ed12ccbc1f0bbed59bc3449adf36faa3e3eee2c49cfb490da8b2e4e3931c1d664758b912dfe0e0d4112b3da549fa6af663a1869fc0c270f1581c334573fb0e534f75e9574e05945a0ca6f9de100b9d200c7d1bdd7143a06e7086973625bd96c0f64b2390f483b5b72477a680c439f8d687541d9d", 0xdb}], 0xa) 13:34:44 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) fcntl$dupfd(r0, 0x0, r0) syz_open_pts() 13:34:44 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = socket$inet6(0x18, 0x8003, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r3) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x501a, 0xffffffffffffffff, 0x0, 0x0) fchown(r0, r1, r2) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) close(r4) 13:34:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffdfff, 0x0, "b04d00f3ff0a631a00"}) r0 = msgget(0x3, 0x20) msgget$private(0x0, 0x10) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000440)=""/209) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x1, 0x4}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="7053157abf0bf2500000f628f346739526b291997df68dae"], 0xa) 13:34:44 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 13:34:44 executing program 1: clock_getres(0x20000004, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x2) 13:34:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() nanosleep(&(0x7f0000000200)={0x6, 0x40}, &(0x7f0000000240)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x20, 0x51, 0x7, 0x4efd}, {{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0x7, 0xffffffffffffffff}], 0x80000000, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x1, 0x7fff, 0x3ff}, {{r2}, 0xfffffffffffffff9, 0x0, 0x20000040, 0x699e28ac, 0x8}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x3, 0x9}], 0x2, &(0x7f00000000c0)={0x2}) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 13:34:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/4096) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x80f5, 0xfcd}, 0x8) 13:34:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r2 = open(&(0x7f0000000240)='./file0\x00', 0x240, 0x0) stat(&(0x7f0000000280)='./file0\x00', &(0x7f0000001440)) sendmsg$unix(r2, &(0x7f0000001400)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="e27e1771f8f26340dba2968cfcb86ca054a13d9140f2a8c6d80416104fbf3c4bb39c17004ecc7b692c86b4373a33ce7eddfe72da571955baa358c3055d0d0768bcf4a8a00a03d783745e82b119bc850f8522de0a739a10461e46ca0b4fe067ca6a3a3baa838a7dfa8d7cf1d33fffcf73e1fe0988040717f7b661f47520c73f88fa6026d0f3e612138a0a605cf901b7c9c46b0ddface9ad239e05019cb3ceb048b21c96b83c49acabdf192ba32df4c27ab18a27b3ee6a8686ebeb6f6dd78e441859de9c", 0xc3}, {&(0x7f0000000040)="2927da3e917ee4b73ea9561ae6dde6bceb41d846", 0x14}, {&(0x7f00000002c0)="55467d956bad0e087118b5a3b3ad854c369a66826a1e968e711f0082516c707f2b91011beee13e43d895eca0af11a7962650876aaff327bfecfa08a39e29fab59374d48743897c5c0908e4ca3701bfb40759e654be4ab977469cabd1f395575502c3a9fcfcaca13df1492c5f2a87cd1c2205b3f62343380ac4e15072f824bfaeabf450cb14548c74253346ea9ab52ee9d4454c7cc1a78517caedd69862a120468f7007fa68f3952ba262cb3b1174c5002286d9dc4db6e5ef3d48242468c63a555276c436e312a2aa1063d7f3fc444f375f0fde3638fb416eeada005a32896282b7d214aa0f49afd95ee2ab387c84ed64649430c1cde0f5343818d2c08a9a0ef838ccb969612fced26bb314341fba75c7a4ecff358b89580180fb41977e2f09d2da8635ef98d28699136ca9fd07bdf92a12157cffd14847967104c1119b3be238eb9bb837f2fdde2a435f0f3fca3e94e9801bf02099a1f6946246fe8d6ac9614cbb6e536f97a5a96d3a4a55e69a16a0941a89d5a997c27b1c8429fbb58a5f531569e6e7310e943c2b6d05bdf3098421771b4b49f109a5957e1cec0b4a00ab04ee261ff9e994c1f65293341a5d4c9adb54140e4d066c434aaf805d0623ff16d2d3078a43cd85edc1e9c6c1bd82a619e0f6da62fce714ee853dba57821ebd0893309f2a7a1972e37fcbece4677c4b06c862512bb313b3974eb7f155990c2df1a4b4a3ec8f90e89dd3dc464ca3dc20e69310af0291247641dcb87f8f511935bc6e4478ec9e1ccc43c5a1ad2cda5bc3215dfe945538bf164bc0f11f9a58946c7594886e2a6e5b9ca9ef5bbf98de00a31a20997695f2d21ed0e39b15843856fe09cae930feb05bcea8aa67ad18e9b23af01697e722f1bd8e2e331a8d3acda6520a96cb251ca4c38ad60654b270c9aac732f67a65f05096253554292576a85c1c033ab4ecf0d28c7b86029e8600b6424bc05f0b470c74b7334d393cee3e060ef3a4f0de17bd0b49b20e813cf9adbc30abcc33f5d8bb816611bdf786cb1733b5a765c88beb2a2d103ca162ab7001421cd3ecf26776eca73bc0f8fa4ab9c37cca1e6c4c58d259251c0649c3f019bd91aa81f2f1c73a7dc9dc47ce8c10256b700ba35b3be6867438743619ebec1c57824e5d85f4ce545623d7170db2b07cad860de426a415d0a9ff4709c6251fd3cad2d4185ad9f91d9eeb3b3b92de28749159689ab113586630fe5402eda24e4f2ab8581074d16fd630333ce427a92a63efaf68e144c2f11e1c11899014c747873638d5644c35a8e0a21c760cd16c7858738165e6aa6ae2151d2843930360978835b6729ab0edbbd0dc116c2d711b65e5858e200cad0c1b7a9a7b0b5dddba73874424a02493380a67ed66a20c2e2b0565f463478fffe29cdbbfec8ffa4de9658b880a3d3ac8dde4d7341c37b5d11f7e977c4b42c8d8da18876fd53bfdb64b8e7ed320c965f9c060671f60915f50f9444e20e190c153c6f9517e4a4eca09b753d2e2ee162583511648825b4d63bc56a6449e753f56f1b593f8ce7096ba96d99e94e42ad213ac88f54084bcb3df577d17746dd7ffc5bd0e7de5ad2fd3d90f6e2574176e7a4f2dc1c25af7547595dea522dda043ee147eb8495b744cff7faac957563e4a738a3f43574657db28d55105e7e1e0caa44bf9d4a3d24ffdb820fb2c2c11377424800643e17708f04713779f761bc18bb47c659a1db98138df14d7d9c87dcf38c8112245f33d6b58093a91f847ae55eb77abbb5f5e270cb1f1791282dd752f9f2b798579478d2b5611c54f770fdb33e52740757dcad5a9c197bdb870a67f4dbe970328e42125fb27098936f33acc85e1136d55d7d81e726912a0e18df2f20a508c5df4489eb4d3e45b0cc28f836a0597957cee0f3d41769397eec567c7a786bb492b48592b7fa00a308eb5e0936111af483e60045a4f65a0c3fda24797d4061759f2b78449faae8977a1651f9390e42311d58b134837936c8b8e81cbc17a5fefa173084c0ca07f4c630d315b4505dd4c2e992e541300469ee5eefb70d9b2b4b4e3fe24f2f142be8a394bfe24a1be6aa00ed6935faa11765cf334b6c5eea0d3199b284dd4704eedbd1c06be023db72d371a0dd31363104ff5e81e02d9807ee62a4fc3e06340014382bdc2e68bdb51f79486d5e4688e65b66eea1525e7ff4491a680d82e304da6e616ef09d81d552b0d6ecb450f435ebca00784e644aa7b7ef12606a7a6603ec585157541cbe6f2e75552e08b3f91235ea162dfa9f5271a0c7542d25d5ad3e6725dad49690e44ff43f3c983210661e19a55dc07e7d9445f6681db1442ffc06c7aaff70014f6e795b7b596d9acb8b1d6c745fd548059b9f1767ffb499527a25ccb93e1cf48e527105ff09f4592289c45db101506fae7d0f02a2fb05fdb21249497bdfa7e3c6c12e4468ab379a10da2d89e72916348ba2499b92de5f03c9856baa166ebf2d2dad9a38fe3c22e1ae19730e59aed3dc7cf15597b02a1c259502b5abaec77cb3a24eaba60488b76489784368ffefca2b9ef139c13c51c158c18c6df9656fe8161b49b02c1cf4623e5724ceacfdec62ac7e3a19b2464d67fed8a0381ca14aa4216de8c59d06968d1c20605874b76768e88c3a95b218780cc6604871f4eb5b2282e2104034ef19c8347db24a89033f56b01d9b4c34c028bccac062786ddc15e663edb1310e44895486919d8dfdee3c297e1a1e9d9a00842f4cef55765aaaca109160fdc23f70d147838a464e3d25e2ad095b0accf971b39cb8eec541ce5e541a4bcdb7a3201da78eebfe07b73f93881f8218403e7eb5ee3a53125579d8628e933c9684db57ddc3fba7c50e18d4d0ef27a739e9b53027e85353667ed37af31fefa6f22151a37c8303af1ad642ca159d166c6aafe9c6e142b8a9a3b89c7f41a3847a1dd90d107b3d3f3a8ecc3d856f349333827a33bd6da6b6e70b9e39ad78dfbcde8c92058c95c7ee45301ee14d0c0fdc945ef5e0a40fbb82bb2264606cace333875139ffa53b60d55b0ce93ecd6bda0c84d16204995f47174b27829cb8fa622ff431f2ee0d1bbcdd0dcef65e427e54644aae85692010b4f3cefc9589d64f3590363c793d12ef2e9ce336018b5060c8b4bff3e2ae8983ae072d30b8bd64180a793dedaaff0c3619f5bd1f0cdef71c2ec287e003ae0b3dceebaee804cf623f03895ee081abb9d82388f5ee2fc1ee3847d6a8c8259c3347926d4e11eacac202fde3a5f9baefb43a2c4185ed3acc847c538f8e13f13404ae7270b5c1542fbea9cd80dd2d98f4527228ecd983d132839867e8001c57649feeca40f8bfea6643f42e51c0d11ca331f9908854f08e9c934c4cac39cfe239c5b6a1ed7357f5ca900488b37ed30aabf52cc7101c3375cd605c670ec2888b0b2bf6fcb9a6e77ae2a43d53f027de819e118db1857e7fe62f8aa56d1e9e2e4ba5344a73abb5be0712ff9d2275c23364127fb6adc1142f451a314da82e2c70c23b559afbe50d3bb80676bb934ba6c034178d935be274df7b41b0a36eba96d929dfcf24f2d4b61f977aab1cf282a0492111f29492558d4c6602ad9e5881a36d8e1bac4e0760684b547a6ca848d937968a651d149f25e7946017f0b4bff74eb0c6b46167d6d5304b3ef92ae896af5d35b71141ac3d6e7ebd8883b336b94f991d5c07aa30ac8bff3efdb9a5123ba48e84f7af4263da6205f6c8bf47331bc59baa964cdb1a5ce3fec3d3f99fb32bf3ae6b2195a648ba5108599abfe02d1ae51e1eccc19d37e560c3c4cfe51f03d0e12cab859b76692627486314f041e8d0877292024efbc844a8910cb983a85a523bab3033d84b0c28b8ebd49f441f0f79c6d4c82418223b4958f3789fb1b714713f7f66606766c66056f1e67a857240b8182d08d4cd76d4baa70a076c244c22d352fc89b736fb7c0200a3bc6de9f8ff814d2135b24132a798514222c64c41d33e9ebe2caaa10adadaeaa679d6b4eb356d08cd2a4513f8cb1bcc56a041d42ffb2dedd4e9afc2fa7b5d83f43d1a260549ab1e9f50d3c25f1097ec46838ceab2c6c008301ab915dfcdc9a26a1ef0ebe1ece8d46ca4213af6e4d12883e0c19ac23516c1cf469a4a86f76bd2c129906875f332ba079f9f363428c970125c795959adbde802a7131f33b614bee4a4f7438d86fbe0fd8410258a30aa2ee722c968e4603a91689f4534488c50a9a91fa94cdfe5069c0b8d7a098eecf99c00d1af2f48a7b2e8a9df641944e95b658c6945f00e2e2343b7fa618c5e6380074e7cd91eb2c640dfe6be96f65b285a2926f026f6c9a9417181482efb716f27c7beaacf6d771b75438095583207d078ac80973d0789fa016b0f7058003c06cfd8265e705d608e8103d90141c2b744ad90abd1f202779eb5b4c70ec96ef7ed5013a39ba7b54307cc5b67b072d666e1762528bc862a891b486375be366553e72e21fdce996d843ab6207af7194e5f861ac8bcf408b24f722c557295fb0bb25ddc9c1df012bb410c929fefceb0e0e27187483d9ae03c8002ed47055ebebd5fe04213ede25eac65b92b7a65f533529964a2a025bfd2009c0035d64bfeec105e95704f7d7d0948f00be8a5073d231052494df1f5ab918f5c538cd10766a0f1512a4a2f3a5c5e6503ef0f5fff4d95e7f5848ac87a637d1b07835dc371f90d92be9fc0eb35d083df412be4eca1c51079f7aa28039c5dfeee6ce0e24a1bb4ad7a6d51396c251048f41c0b3970c17fd7ced6ac6dc1ce90d3f2ae28a6ae0caddeb8a771eba79807f64e255af1b24e7e35b4daf9fdf3c0117590a4c454fd911a01a57dff42c857fef8d80dc7a9f680206f41302ec1d4abc47384a2e133834ab01b02096b426168fec828bd7d6ff14f1268f5771fe1c0c938262804fc2b21e0c39110017a5ddddbca75a2f3501b1d61ce649e8b1982ac22eece30894e9d882e97202a476a8d3690e74aa445b2c2051ce6496317ba7841790de58f4c32b5f044966357492bc9504e6ef4eb2d0a4b8f881a75e4b775e93ed431afdbec0fd00cd40f7320289fb371eb43cc518b4224b652b72d462f0f3979faef1d53b457c7e07a1bceaf56e14638e53b8d37862fd98c297fdde253c8b6c5d57b1057124f4ef17b330c362256a3ac3e97bf96c8ef088d6c939429d1019b12a7cf0ecff776cc82fa7d79b713f2c1acae9f8eecbc2a17d582e94c0985f6abc35f94f672c20f22b966e8209b47f006f8232c11e40323f50c948c82c246a70bee336b014fc773322700088150d2c723955c70ed693fd15782e2639a080177af768a51e50ebe3bb380dba823c875a93b706acc5c427b4f6f088f37d57fa052234a2a99a99a16621834ab17e20bc0e45686419bc9269bdec2a5bef58745c8c06406fb2e9b74fe0a5150ee36d7c5c4f989d71122de0595077a35f207620c84cb4fe921cd446861c11860b53ed78beb9f5ea6e704281d6f9cfccf1d9d3c10f894d33bd476bad99b02f0d0e2ca712f1cadf7e12223d02436119f4e3f112af1cabd1f2e0faba2b72a16a27a766a2652c9a1fcd0e32b9e5febdc536e481ae761514c065e0a9d7debdd9e64238a3063b96abf52d0e39889127e0b8ff4394ea70737a5c1c589071ec00ca9d1f1ba63352a34325ea3f639a9269ac92570a535bd5c5ad0cae3a6d211922d84cee8ace40917f7443007658339f2c6683243a13ae953e7377de744ee40ff33aec2b9b89a39deeaf2c39c48f2c2671776635757040d591bb2b52fbe67b3de22c700b369501588c0269e3fc170d19ed50927b31f52c552df57a5bcc5ef63575", 0x1000}, {&(0x7f00000012c0)="8dd1221b97711f1d0c07c619a2b23c625570ea1ef4653d0c7b4dc936440259d315570f4754cc1f5219ac951e7e3e69288fb68bf28a505eccc12c1ffbc24162e735db23143917e2f0a61dc0d3df94edd0531a3b04562031bf7b0008f52a7a3ccdd8a16ca4e529774eb9987d5041ba71a9d936812c7821185384c03ff9b51ccfcfb273584c95deb51f05d389dd7af05373e955e9d163bdf44f672f4f9909d674c2fee1eecd15f1c8d698325beddbc456a51d1e8fd8f0ea3179f9c6c05fbf1e911a92bd1d63153ee2fa10366c2542328bb57364b6c8085f6e0f6f74a3299da499d635fd864e0203f481190abd0e3af7a59f317035817006fad289", 0xf9}], 0x4, &(0x7f0000001580)=ANY=[@ANYBLOB="180000000000ffeaffff00000100000015750c7b6446eff11bf9234093f9be4b0ba030be81deeff9462ea7ac637b2e335c34962545160171c780d5804873f757a02a75c1c2835bcf11b3c0c52374f867d09619c0fffc7fe518fbda8cbb156b828a038221154e57cf0d5843ac5804e1d657a880701118c6c2068e48245a2584e6173fb28157e83f78", @ANYRES32=r1, @ANYRES32=r0], 0x18, 0x400}, 0x403) fcntl$getflags(r1, 0x1) getsockname$unix(r0, &(0x7f00000014c0)=@file={0x0, ""/75}, &(0x7f0000001540)=0x4d) socket$unix(0x1, 0x5, 0x0) 13:34:44 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) accept(r0, 0x0, &(0x7f00000000c0)) setreuid(0x0, 0xee00) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 13:34:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xffff, 0x800, &(0x7f0000000000)="2a67b39e", 0x4) r1 = socket(0x10, 0x2, 0x8) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 13:34:45 executing program 1: getrusage(0xfffffffffffffff9, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x80000000, 0x7, 0xbf6, 0x6}) 13:34:45 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) readv(r0, &(0x7f0000001300)=[{&(0x7f0000000040)=""/82, 0x52}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/46, 0x2e}, {&(0x7f0000001100)=""/130, 0x82}, {&(0x7f00000011c0)=""/52, 0x34}, {&(0x7f0000001200)=""/42, 0x2a}, {&(0x7f0000001240)=""/93, 0x5d}, {&(0x7f00000012c0)=""/34, 0x22}], 0x8) ioctl$KDDISABIO(r0, 0x20004b3d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000013c0)='./file0\x00', 0xc010, 0x1f) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$KDGKBMODE(r0, 0x40044b06) poll(&(0x7f0000001400)=[{r1, 0x6}], 0x1, 0x4) r3 = open$dir(&(0x7f0000001440)='./file0\x00', 0x8000, 0xd0) read(r1, &(0x7f0000001480)=""/17, 0x11) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r1, 0xf, &(0x7f0000001500)={0x3, 0x0, 0x3, 0x1ff, r4}) sendmsg$unix(r1, &(0x7f00000018c0)={&(0x7f0000001540)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001780)=[{&(0x7f0000001580)="b1ddc2a410e449f2fb84185ee93dc3e54b614a2800a43d2b044efd4af3a0272c0037ea1c7ab2f19a5f80d0475fae0a22b0573b11e349e48c0a32f159b1773b5c63ddf51d6bb678bb2fa97da3ab2556d9a5d546b0afb904056dd48046375f6910c8240c0b19fabd30d5389eeb0222893d874c51f30deeed28217dbc47e7", 0x7d}, {&(0x7f0000001600)="d2ca1c3b13cb30b26844f9b48bc02d9e7ebecd2ceaf60dfd8fcb5223c81254db8a79451142e7a9e2a5546948b4f7b1250351640e09bfa97fbef28acf3a4aa24f64f118", 0x43}, {&(0x7f0000001680)="ac66d9aca90e4f5d413e71c4846806390fc144925c2b7f71898cbb368614c2c49bb942600e3d4829e8c6b05dc275d7dc16c208956c7bc12a4129ab200e11df82763f2dc7b85be49ca104ffd3f310fbe0f1a236a8dd1c3fbf956c65bb7363efc3aacc7429a822cfdab766df828ed25cf2d0c648dcae6225d10945ae3279a801c39c8be8b2e94b65dfc1e8cf6ee403f29bb21ce5c07dc89fbad885c8e1f9269735a03373dfd6353ceb66db3a85dea06a99c780e3b9820e132ac2aa0c73ee684be485bc63b226d51434416c95c6972e1af9", 0xd0}], 0x3, &(0x7f00000017c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r0, r2, r1, r3, r1, r3, r1, r0]}], 0xd0, 0x4}, 0x40c) fsync(r3) r7 = openat(r3, &(0x7f0000001900)='./file0\x00', 0x80, 0x88) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001940)) ioctl$VT_OPENQRY(r7, 0x40047601, &(0x7f0000001980)) unlinkat(r3, &(0x7f00000019c0)='./file0\x00', 0x0) linkat(r3, &(0x7f0000001a00)='./file0\x00', r0, &(0x7f0000001a40)='./file0\x00', 0x4) getsockname$inet6(r7, &(0x7f0000001a80), &(0x7f0000001ac0)=0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001b00)='/dev/wsmouse\x00', 0x2, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000001b40)={0x3, 0x0, 0x4, 0x5, r4}) recvfrom(r1, &(0x7f0000001b80)=""/4096, 0x1000, 0x0, 0x0, 0x0) bind$inet(r0, &(0x7f0000002b80)={0x2, 0x0}, 0xc) ioctl$KDDISABIO(r0, 0x20004b3d) truncate(&(0x7f0000002bc0)='./file0\x00', 0x3) pipe2(&(0x7f0000002c00)={0xffffffffffffffff}, 0x10004) setreuid(r5, r5) recvmsg(r8, &(0x7f0000005100)={0x0, 0x0, &(0x7f0000004080)=[{&(0x7f0000002c40)=""/211, 0xd3}, {&(0x7f0000002d40)=""/4096, 0x1000}, {&(0x7f0000003d40)=""/241, 0xf1}, {&(0x7f0000003e40)=""/81, 0x51}, {&(0x7f0000003ec0)=""/248, 0xf8}, {&(0x7f0000003fc0)=""/139, 0x8b}], 0x6, &(0x7f0000004100)=""/4096, 0x1000}, 0x42) 13:34:45 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x6810, r0, 0x0, 0x0) 13:34:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f00000000c0)) 13:34:45 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mkdirat(r0, &(0x7f00000000c0)='./file1\x00', 0xa8) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffe) faccessat(r1, &(0x7f0000000280)='./file1\x00', 0x4, 0x0) lstat(&(0x7f0000000100)='./file2\x00', &(0x7f00000001c0)) 13:34:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) unlinkat(r0, &(0x7f0000000200)='./file0\x00', 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) readlink(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)=""/92, 0x5c) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) read(r0, &(0x7f0000000140)=""/21, 0x15) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 13:34:46 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x8b}, {{r0}, 0xfffffffffffffff9, 0xab}], 0x8100001, 0x0, 0x0, 0x0) close(r0) 13:34:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000016d2) open(&(0x7f0000000040)='./file0\x00', 0x410, 0x8) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 13:34:46 executing program 0: socket(0x2, 0x400000000002, 0x0) 13:34:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70f5262ff9bd75ed7fce"], 0xa, 0x0}, 0x0) 13:34:46 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) syz_open_pts() getsockopt(r1, 0x2, 0x1, &(0x7f0000000000)=""/21, &(0x7f0000000040)=0x15) 13:34:46 executing program 1: pledge(0x0, &(0x7f0000000080)='\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='\x00']) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 13:34:46 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) 13:34:46 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2005, 0x400) utimes(&(0x7f0000000000)='./file0\x00', 0x0) 13:34:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000600)="0921429b9830306075999836d06e6540ccda37a66e8f61e4d5d93ed3f224adabb2acadbbd636b83a8ea9ed18006c12b1f5e99f23aabf1c466023607420cea6f3ffd41c3da0442e71bfbec513bdddc434e57d98d93ee8c1e769068aa5e11ba92b3a6dd4a0a1c28d4df7d996522ceda09dd3d7f71b6b349b9383770892d2cb7739da8b18cd6637847e020dd08bedc92f239912", 0x92}], 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000800)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) open$dir(&(0x7f0000000180)='./file0\x00', 0x800, 0x2) r4 = semget(0x0, 0x0, 0x480) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = msgget$private(0x0, 0x82) msgctl$IPC_RMID(r5, 0x0) setgid(r3) seteuid(r2) syz_open_pts() connect$inet6(r0, &(0x7f0000000740)={0x18, 0x2, 0x7fffffff, 0x2}, 0xc) getdents(r0, &(0x7f0000000100)=""/15, 0xf) chown(&(0x7f0000000780)='./bus\x00', r2, r3) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000340)='(#\'!\x81\x00', &(0x7f00000003c0)='!.\x00'], &(0x7f0000000700)=[&(0x7f0000000440)='}[\x00', &(0x7f00000004c0)='[\x00', &(0x7f0000000500)='\'*\\-\':\x00', &(0x7f0000000540)=',\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00']) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 13:34:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() close(r0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 13:34:47 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) 13:34:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d43e00006e9300000500"}) r0 = socket(0x18, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 13:34:47 executing program 0: r0 = socket(0x2, 0x4002, 0x2) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) 13:34:47 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffff8, 0x200, 0x5, 0x2, "fe263a08fae966686eb81e3015c0e4e36a82f89a", 0x78b, 0x7}) r1 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) 13:34:47 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r0, r0) socketpair(0x15, 0x4003, 0x106, 0x0) socket(0x1, 0x4003, 0x7ff) 13:34:47 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x100000000000000, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) 13:34:47 executing program 1: r0 = socket(0x2, 0x1, 0x400000000000000) setsockopt(r0, 0x40000000000006, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x801, &(0x7f0000001080)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket$inet6(0x18, 0x8007, 0xffffffffffff7fff) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) semget(0x1, 0x7, 0x0) dup2(r0, r0) 13:34:47 executing program 0: socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x1, 0x100000001, './file0\x00', 0x100000001, 0x1, 0x40, 0xe6}) 13:34:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x1}], 0x8, 0x0, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) close(r0) 13:34:47 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) clock_getres(0x6, &(0x7f0000000000)) clock_getres(0x0, &(0x7f0000000040)) 13:34:47 executing program 1: r0 = syz_open_pts() flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = dup2(r0, r0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) 13:34:47 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x100) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x88, 0x83) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x1025, 0x7a) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f0000000100)='./bus\x00', r2, r3, 0x2) 13:34:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYRES32=r0, @ANYRES64=r0, @ANYRES32, @ANYRES32=0x0, @ANYRES16=r0], 0x5) shutdown(r0, 0x2) clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 04:02:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0xfffffffffffffffb, 0x0, &(0x7f0000000000)=""/51, &(0x7f0000000040)=0x33) setsockopt(r0, 0x29, 0x33, &(0x7f00000000c0)="f0", 0x1) 04:02:32 executing program 1: r0 = semget(0x2, 0x0, 0x210) r1 = open(&(0x7f0000000080)='./bus\x00', 0x28000, 0x30) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20020, 0x0) r3 = kqueue() r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x44) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x90, 0x40) r6 = socket$inet(0x2, 0x1, 0x5) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x10200, 0x0) r8 = socket$inet(0x2, 0x2, 0x5) r9 = kqueue() r10 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) r11 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) r12 = socket$inet(0x2, 0x4000, 0x40) r13 = socket$inet6(0x18, 0x5, 0x4) r14 = dup(0xffffffffffffff9c) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x9, 0x4}, {{r3}, 0x0, 0x19, 0x10, 0xe426, 0x83ff}, {{r4}, 0xfffffffffffffff8, 0xa4, 0x40000000, 0x8, 0xffffffff}, {{r5}, 0xfffffffffffffffe, 0xc, 0x0, 0x7fffffff}], 0x9, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffb, 0x4, 0x10, 0xfffffffffffffbff, 0x2}, {{r7}, 0xfffffffffffffff9, 0x1, 0x20000081, 0x6, 0xbe4}, {{r8}, 0xfffffffffffffff8, 0x10, 0x80000050, 0x9, 0x401}, {{r9}, 0xffffffffffffffff, 0xd1, 0x80, 0x8, 0x5}, {{r10}, 0xfffffffffffffffe, 0x0, 0x80, 0x7, 0x20000000000}, {{r11}, 0xffffffffffffffff, 0x41, 0xa, 0x80000001, 0x8c7}, {{r12}, 0xffffffffffffffff, 0x10, 0x40, 0x9, 0x100}, {{r13}, 0xfffffffffffffffc, 0x84, 0x2, 0x8001, 0xfffffffc00000000}, {{r14}, 0xfffffffffffffff8, 0x10, 0x60000000, 0x400, 0xffffffff80000001}], 0x2, &(0x7f0000000440)={0x8d5a}) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000080)) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r15 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r15, 0x4, 0x0) ioctl$TIOCSWINSZ(r15, 0x80087467, &(0x7f0000000040)={0x349, 0x9, 0x3ff, 0x4e3}) 04:02:32 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x9, 0x2}, {0x0, 0xffffffff}}, 0x2) fcntl$dupfd(r0, 0xa, r0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5, 0x5}, {0x80, 0x3ff}}, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCMSET(r3, 0x8010426d, &(0x7f0000000000)=0x9) 04:02:32 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/238, 0xee}, {&(0x7f0000000180)=""/68, 0x44}, {&(0x7f0000000200)=""/150, 0x96}], 0x3, &(0x7f0000000300)=""/128, 0x80}, 0x1) 04:02:32 executing program 1: socketpair(0x3e, 0x8005, 0x1f, &(0x7f0000000080)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0xb1) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 04:02:32 executing program 0: r0 = socket(0x2, 0x2, 0x3) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000480)) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000004c0)={'./file0\x00', 0xee, 0x1, 0x7, 0x0, 0x7, 0xffffffff80000000, 0x6, 0x2, 0x1, 0x4}) recvfrom(r0, &(0x7f0000000180)=""/238, 0xee, 0x2, &(0x7f0000000540)=ANY=[@ANYBLOB="00002e2f66e96c6531001f31a34d7f4fa3e69762b185177ae52f46b8ff02e32f000000000058070890601458dd5ca808b43389ad15886dbf7b4219ecda957a9a37994fef6bc32e048b169a03b2369c2d2779a3b12b5c949d5c4a99fce7eacd4d97e2d7c97ac06539e546939ec4d3aed63caa000000fa601dd42a442cb6ac30b06addb731891d785a5189c712ce9984d9415af502409eb6d8713cc731d56ef9e380ef70fe7eb6bd9e27161b635c5507fb71880f342faa3f55e5707e8c11db80cdb5383b7b4a36a145a042826afe30d2fde3"], 0xa) getsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f00000008c0), &(0x7f0000000900)=0x4) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x30090, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00') getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)=""/212, &(0x7f00000003c0)=0xd4) setsockopt(r1, 0x5, 0x9, &(0x7f0000000080)="401e4b5b29b53c07665df70b3da23a7be0d80c6020688efb2dfb669a0096f9e97a3f1677fd2af34bf46fca796e779f2f48e2fdacb208044d31fcfc08148a0394ec16322a3aa7df655ee0c1453ca340843db602a236a077a44ba303fe52e022370036c59073e065effa37b5be0e16cef0389063faeffaee71", 0x78) preadv(r3, &(0x7f0000000840)=[{&(0x7f0000000400)=""/79, 0x4f}, {&(0x7f0000000640)=""/137, 0x89}, {&(0x7f0000000700)=""/180, 0xb4}, {&(0x7f00000007c0)=""/62, 0x3e}, {&(0x7f0000000800)=""/8, 0x8}], 0x5, 0x0) 04:02:32 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000200)=0x800) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000040)="eaf10300", 0x4) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "855c55021a08000c000002004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 04:02:32 executing program 0: socketpair$unix(0x1, 0x80000000000001, 0x0, &(0x7f0000f0d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) nanosleep(&(0x7f0000000000)={0x6, 0xfffffffffffffffa}, &(0x7f0000000040)) fcntl$setstatus(r1, 0x4, 0x423f7) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff4e) 04:02:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/4096, 0x1000) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) mkdir(&(0x7f00000011c0)='./file0\x00', 0x4) 04:02:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000340)="c01009e3ab749fc4a6e8002ea362f995f61aac52ed05816185a3757fba015642cbf66f2ca434ab9d2f4bbb40bd99611a9368e72a8f8470567b53df7bab7b92c5d975452c2df65b54fb8786931d69634fafc60a7c1907ed2df85d9b8b43085f637f63a74e95f4b996f444eb9d086673647553e8e51721b5b6ca55e9aace9fad32a7dda09aa17439a32b846c02c3b922f06ee9952d06442c6c5294f077cf75bae091b60c22baf05b00e9044e149c31c6e9f5403c9ae08886b2a9234f69a860eb775a42ddc22204f54ea53830e0c27f9b313e73a0691598a429a2b69cbf3512d5955b5a994634e9c7d438fbd0f688996b837964a7c9c6152dc97eeb4c177f9ad069cbbbfd7ec033af21d422126f3aaeced88a37f061ef1fc52ebde891ef8635fbcc6dbd5a4c77d7796e57124ca0a18c285bf52605bf122637db94c9c56046942ab428bfd3288f8aafdb20ec8c325d7fd3272b76b6543d198ca2b90955c9d6b5d25a7a25f9215a01dfbee2aa7422002f7506cac0300177f6600e6c6a9524fa0b2c290bf6f01e6ec417eddd6be553f7bd0975232ed260ab32e7519b0f877d92f394805d4e8b9cd323ca002d80e6cd758af1991e22716ebae8eeb674021d7939d96ac6165da5401ccc4f5317e7543ace5fd6b81bb96a801d8d426d06d9f89cbc07b08070718064795c617da604d9e854e70df25781b0b42338e3b2ef77768602d7af2aa5dd17eb6d29e2b6145b1a06a8c4e47d0650c7720380d8b647644cb4a4e6ecf3b82d892342fc88268cdcf338873ec9ffe73cee2b4edc7d3392754495551b165199bae12de537788bae28a36625cb5ad59be9a741480b10f12a62910bdc2f8d9437355a62c8dcdd328bb938f92bd04bc9752777e627dc636462582a2e23567140fd39edd43622948f5a28aa53bd5c25c092f2217fa2df1b9241bce791cf8982e2eb685bff570686e2d922a3a4e7f543444768cba4a3c050c25dc80c29d5d5ed71fdc5700662737fe3fa5fa026dfad3ddf19fe42bd61d28319a9019123da7c917d95bc540bf457316df173dbbc55dff81e69059e86a8a6c9b411977ca95e0fc89fa964a46aa57e38ccb63d8c13b7c8c0a56ae278f773f3db8bd963c4c366933c3fc0e313e976f9ce7dee77440e333f172b6758979ebce7262bdc289b294a5dd3255a8083221416b1b62f636bcd2ec09e90b54184a7421301f677fb3f2300f534259199686875f82de5133cd1ccb9aa0817cb289649828e0a9b1b1ca8be2e269cb886cf73eebea14aba77aef9cbbb4cb2676702f8fffb6efe29591f88f1e8e8114d80651bb00a51ba3b7fcdef4411a3b0ad59a2bd9819e3a93fec2feb795aba4fbe69408925a6837f336dd2ea0c594adcb8312dc7e7fcc282eb4d90839a320cd648d60a1cb18179bf60848f5589e0e3f2b4ac671cff3edba8cc7d79f06dafe95f556df4a272a973a6f735f864f13350a9e6c11ad25f539335accfd4b6c5ec218fd602102294c4c347f3732e9e93223c4b57f82a633077b867d556e6140015e3c0889ce8bd11fb1d64cd2fb510f010584f2aa60a35a65af7c8a02da5e96ea4ddeb446ecc2cf1d024c915529101e8e7e5733a76580b6be94dae74495ff075b3a69ec045554bd9460ab496770e5430fcf72684f575fac2cb3bd4dd30bb434ee7d29d4c214830de3773f9ad51fd86adbc42bdac3727a764bc1a42e49d11d9cb739e37e8e3b3058574f71635f92428174aa583c4e5e126b10109e7e18c97000e62ca8bd9f11e02fe0a9152dd13f8e440f657cd683bf789bf909d0b001d6c20241262c6de1d07677306c4be82ef211ed863f32ea6be38994632fa3504bf41213ac621c1a6ac312134d3d2762f0c6ffb96722901a9d545ce846648dcf0f405517910b3bae0134d365787a826594832a269df0d02298d3b6f66b7c5d27664ab5f6fffd8f7f98f4b74da2493c47eddb9b9a03764825626e6c4a0e5acb0a3791754677b2425331e89428165b7ca9dec8d6d23b5cbd10619dcf307c06c3591bf13389f8dcf1c800578970ed87cf104409b88720f8563528da5ef72f2386a70a8912087a2f1684e459f901c5ceaff56216fde92767bb6031079fd87137f933151a1e2563ee75e0a9458d0e5524bc35e8f8563bb5a1531f2dcea1efd6c08baabfc9be9cd2807a54dce56a893114bd88bce0cb032c8c3101f80da9f8057b004aab1db9b7892b2b197e6475d3fc9b12ea2d6aa4d7a84a2d9f3d473191df756bdc4c0900a2da34971d7b3f2f64ffd26a96180498e315c02686648304c74333075a4d238a052533f636f1e30ad18d95ebc076ec89d93bfa9beb81461aac76e59409353947fa5c2c63b8567497b89632c9f24d118aa76a4c67b1e5e81bab93acc8d2184008e830775536eefd6eeef2425396547cf0349f7ddfac38b3b1ff206a11c1faa2a0a2d50fbcad11fba96c097bc4ebc02a979086c152cdfa7500b79690b5f48b612e59238153cfb585b534391c8160a40a6d1df4e646b547f8e1a9b202628f31ad3d34b8ef862523a0cc8557166b50ba88349a60fe6b4dc7575ba64ae5430769da7d824d0ffabf3d3856014786ee5feced9f2e51e167796780df85f48b192ba3ad7b9b0450f7bcb11d67223ae4933d1bda5d1018470b2adce3cb187ec0926c6cda06ea19423e1866dafa45239f1b364c5f011034581e621a8b876e0130e627c48900363b4814f6aea35967e9ae5894c034e2bf2cec36f10ca35cde2d1401d94292391bb2a5ea78f6b94d942616125d553276a6d91099fe1a95e3da5b4f69b9e11a63f0321eed6890eff164385ca20fad963cb4192d352f1b8e35a7c6c485fc7d35710f42c92494a69e9d2703134a84bd624369a5d091c55d84c6214b0c759d51e78455faf6be570cd179df318122b698fa345e3d0f14aeff8297eba8edbd75d9cc90a", 0xfffffffffffffe21) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x20000003, 0xfffffffffffffff3, "845c550910000a14fcff00002d50a9fd23cf8337"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:33 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x884, 0x0) pipe2(&(0x7f0000000100), 0x10004) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000140), 0x4) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x880, 0x0) chroot(&(0x7f0000000180)='./file0\x00') 04:02:33 executing program 1: r0 = syz_open_pts() truncate(&(0x7f0000000040)='./file0\x00', 0xa741) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e282a500a35ace697bef6492961fb169430db75d54b1caf5b97be40fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe2147f00000000000000b3c190fff097ea73a4000000dcb95a0100000800000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc987625b293563b82a80e23fe6169f67a668db3020b5ea84a429992f34732501254615a17309e6898ca3c4acbb54208194bb9efaedd", 0xc1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) r1 = syz_open_pts() close(r0) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) shutdown(r2, 0x0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0x10000000000}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:33 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x470a) rmdir(&(0x7f0000000000)='./file0\x00') poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x4}], 0x3, 0x0) 04:02:33 executing program 0: msgctl$IPC_RMID(0x0, 0x0) r0 = msgget(0x1, 0x220) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000003c0)=""/177) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000240)) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) mknod(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000580)="0000000100b5e8f3d3d8e4a61d1188ccf632de79c7bf372569a33161b370fa50def8717b44b66d1ae89c19fcd5f738392a4e59d1b93cf4f8532a05f1061d5ce2018234a6d1e52192d4d0ac266ce44bffbcbf1d2026828dd98e9e61ab99b7274c291afd89ac5f0e1d717be2c99b247e34c05b6f492826594d16eb684f89a7b7f3dca2733094b94442243f9c1a6443f92ffb77ebe1569ccc5b19c8291ff0f92fd94cbafd", 0x49377e1cab825c07}], 0x100000000000009b) shutdown(0xffffffffffffffff, 0x0) msgget(0x0, 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x40) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000280)) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000180)={0xffffffff, './file1\x00', './bus\x00'}) r3 = msgget(0x1, 0x300) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xb, &(0x7f0000000300)="10219ee498d485ae3fcb43") execve(0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x400000001) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0xffffffffffffffff) 04:02:34 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) 04:02:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = shmget(0x1, 0x2000, 0x102, &(0x7f0000ffd000/0x2000)=nil) r1 = socket$inet6(0x18, 0x8000, 0x81) write(r1, &(0x7f00000001c0)="23ef4cb19dc772e20e96365a5033b0ccd0a418d20c05d5cc7e35ec22146eb66992e45f888a954bcd7a0815c39d3441dd5b0314cfb386783348e9594d455385355482c8ee74f260e3b35646b544c9b7a806cfaf02e6ffe6c67801c6bc4316e7f5cfa99e480a8d477cc634463820599cbf3760f67f6d8cfe11957ad43a6934fd1c9c07864933592e854006594c055dc24ff2675b6d69a77f0d9725c91ebf5bfa2587be16293f2a6990856e1382605e4d8d4c7cf4850e7926b0d015bbe4533fe2e6dfd2d063fcc4e15650769b3a60de6c97733ffa8ca9bc3b78bbdaa3c34bf8bf099d0add705af1ecb90b243a07e3b0b528681669057762ece65f51576a6e", 0xfd) shmctl$SHM_LOCK(r0, 0x3) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0x0, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r3, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r3, &(0x7f0000000140)=[{&(0x7f0000000100), 0xb01c}], 0x1000013f, 0x0) 04:02:34 executing program 1: socketpair(0x10, 0x2, 0x71, &(0x7f0000000000)) r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x2, 0x0, 0x121) 04:02:34 executing program 0: r0 = socket(0x2, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) sendmsg(r0, &(0x7f0000000b00)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x4, 0x7}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000140)="b6018bda4537cd5c9fe7c02a2815c3050d4aeb32ae80e6e41be4f643033b575b5cb4962b21b0959f4b6d143e5de5f6fc2cfa2d5c2436e2c4ed76950ba8e77ed17a7c3b2c8faec4c23ae310e12b2e5b0238ff9bc79b86963f46e237321f4362b83ef0bce403236f25359df19be2daf6f765d88ba5d91fa5211c825f88dd28", 0x7e}, {&(0x7f00000001c0)="42aa3216ce30b97a6adbcf83491f052d1035838788954e5c11319f35e1c2c5644ed27a0bc7ac4b07f8c7c2a1377a6c28a5f441730c3a52367438cf7feac4532bbdefc837fa256ab136361671454721533eb7b58f718f27796e3f52f1298735cc3740a2edf90fa6dc54b1f1decf4f4eeff17efb2ad3af7dd9e256a371b93125ee0e867334928cce7451a0f69069e082e85a32ed8eb5321d3a98583c6ede82deeea964e707a5b8200f693ec8fc3f304faf", 0xb0}, {&(0x7f0000000280)="323e0c78a1cea1bb0f430788d0fda653c80882e181ad93b6322b75575f18dde7c646d511ec54e1998d8b3c7974b3e16463bf04cbffa152805a469dafcf29590b6daada6301d711222f9c1e381ba574a60a1d18d41c946e41de79f527e6786cca230ffd0905356718d49ec3cfd9e438c5c64c220bcc9a4f252de5e9c7c18da59f1327851b38c5cd8d", 0x88}, {&(0x7f0000000340)="6e0df3599313ec3a99e3374f1819742cd2e1ae7944f715f75939510dff6923a99fc411b8647487a67ec7e749210a2dec9070dcd08a3530b4b1", 0x39}, {&(0x7f0000000380)="66465e677c1eaa23fe1c8d4bcb415f9ed1571b7e15e968129cbf331d610b44c37435787d2e26bba6681953b330833b8ae0b35e1efcf065d7da307336e9e7d3b1243333d73015700a5be708d5ee34412ca503415e3c2b9d142758ca86a1a3fd763d5f8fa92b59ebf2231e93a275f8ac7f0aae51914ac460e690e449a420aff5e555bcb1a2f96366557abb034a26d016166e0725", 0x93}], 0x5, &(0x7f00000004c0)=[{0xb8, 0xffff, 0x64d34b100000000, "22a5fb78e8d238ed1616934630a1fbce75acd44c5d8c69ee04cc6f698f9d27b87e72a8c2834cbbb92a60af671ed59e46999833b3b80e571c43c02c40e440dc158be1901228ce72c3142091488829d7affa953fed0ad5028ff9867e03ccf350df4356db52e17bbcaafd0e359dc0ca902112ec960a57df8240792f1ebb1b6eaad2d8304996e59dcf98415b34b97c99d06cde7036daa97b2d9ec38d7b093b94ea333107c5"}, {0x108, 0xffff, 0x5, "8381c621936b352e9685aed18be59d5f35674c4ab21049bae499faf243f306a7401292858cd980d850b1dd0d51e8ede8312f7ff32847ed369d69b38aedbee195ed0051801dee87b8c87cebf571d126b20eae6848d99ccaa15fcd62b3df68d1429eb5aa8781096c424efabe8ccfafa41f83a915aeb0d90f9351288b0b418426b5063e6c51118ae0539de64e93ca4c904b8657f043ba3fa350cb8d2beb8a859fa5350b2655825505a01031d4a72b2df52f0c5803bce8c05b8c1015a19cdf1eb463ec94b4de84e26a03d8fdb381778a3613d72ed8837aa5ff8345f1c3b98f924893e7ee4f594c1d285f8e3fd720a541c458631c5ee2"}, {0xf8, 0x1, 0x8, "e498a9f5cb05c704bb3cf588f24f5ed2000bee5bff9f71449188c27a62c60e705c3cb8de4a51b45d4ed07cd746a43eb5b8287f246e394d2cf4f3d48c81341897319b4c072d1fe4cb0278616d8751863c12f2156c1d16c18a78d5908db6b02c2117d567104bd9065d01f59427007060291dc861ecca0e9679a42800e4c4f26b0bd95ef5b0cd6d759441be593771d881f09741d758ffa2d2a78b45e49dc4b764a93954b6e4d18a3945531b9031d2d9dd8ba1aefcf0a5af48fb7dceed73481feabebe7425d007277868bc0cb9187904a5684e874301144c33502da5ee5093b7dee227f254e9767571"}, {0x40, 0xffff, 0xda1b, "0002ec41378a4c823acb5877642fef9382b73c9b66e8649c45aa491ee00e1e70449c4c6c079eccb9eb21b25ddb"}, {0x38, 0xffff, 0x1ff, "881d29e5a6e5b61aa6dee599ea71a518f5da17be62cf9c4fb920f8a6133bd7e0f26151ec90d6b8"}, {0x50, 0x0, 0x10000, "a92dc0a76c153c873c12bf770acf5c968b17a6bbda2e21f2b45330c408737e509a70fa7d78b1c1d14453f9c28f252fc196bd82775bc3eafcc53fd22c2fd8a9"}, {0x100, 0xffff, 0x27, "63644c1963d60ff47b5e9485b8465ce44db19b2c315167c01de731d5ee9a63def7cfe6b5d75277505de1a484452a8e048d826d665dbd308043d49f27822a737378acd9ba2fb0bffe2446bc88988c18610839fa1a86313f7d408202a82e19366696a585f7b418d3f04005341e975a4fcad5f850242e2c89e4e71c24c614d7a21b75fa916f9c585d5ee2d166b533d28622ff4777e26a460e0673f5f2c783275e43d5c176d7ff5aa32050c492ce08dc3ebc30a2e6b9660c29855fabccde99ea57ba627536a4843bb58321cedc4af8984e7755552011f3d9e8239320d260a76c7cafe977adcc7c8f63ce0afae6"}, {0xb0, 0x1, 0x200, "35e4e4e3147138d831e7984dee6b0a3997bfd2c411b5da400b37fbae3e537765cba41b7bcef4aed50ebed017c032a6d67967a5e1da9ce1c8f8598ec53d5c491910d187cfb92574dc6c665c8d24400de902141d078c04d1bb7f2957493613ff83cc502ff61f99133a3b1552ade8431604ff2df089a1ec67ed8d5c379dccfe5f71258c09b909d987e5e293cbe94583745bd177347bd302a93bc9"}, {0x28, 0xffff, 0x9, "ef7edf6d2fefa5b4f6c44b521c47765f3374f8de09"}, {0xe8, 0x1, 0x62e9, "7ccf696ec5a359764c2fd8461b47f6a347194aa08823744e96e8025fd896251d711d8987b0a69fdd724af69abf9e3e3afeb8fa92de22c8df52c48adf5e001ec31ade817db1c626bc1e96001d70ee6064a9ffbd04dfa77dcc8c9898cae003d50e4c4dc799b716075844ca6a1d21a6d23d6d8348df9a17314f675aa2a054f21967b21ef0db8b887ebd86d319cc906c9472cb7f6547099b3e060de4023c2e1075a6c0b53aa0a7e28ea4639aea0f7747aec47cd7df701e88c6eeda1a957dc41d14225f9086cacb852b1e53a350d7c1826dad3d4f"}], 0x640}, 0x8) seteuid(r2) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0xffffffffffffff64) 04:02:34 executing program 1: munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) pipe(&(0x7f0000000000)) 04:02:34 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x3) getsockopt(r0, 0x20000002d, 0x9, 0x0, 0x0) socketpair(0x1, 0x4007, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000080)="cb696f5163c51a285d64f19a2f39465e5e6d8eaf8c6f2ec82e91dffe81834d429c0019752f8f85a42fe713889e9f66b009613ab0b8059396f925c34223a9f37b48056707f8fd2472062ffb8ba90ca2505f98fdbcaf482f33dd0ff84b097309b5854397fd3b9e7ee6924825703bf8c2d3d8496bfa408ac53a7846fa92a113675d5649dd29c4008d224a", 0x89}, {&(0x7f0000000140)="11", 0x1}, {&(0x7f0000000180)="dac0c779e0586be4f6fa825b18372b466630cfb36c72ae2db39ce9630c2a329235b6720ba3318f664e796e14ee95e69eaa7703d58d8f429da151aa3525ea5315ebc12394945ba2d5ee179621a64877d22500ca15dedfc32e10da83d23ed2d3213b020be9dbb930", 0x67}, {&(0x7f0000000200)="f0f1e06657eae770ce981ad87e5fecb8de819acb8988118a8098918e2fabaecc7773fa8e87d4abda6113be0596df98444cc352c06533216fd07d72f371dbf4a5824de97c0bfe24485cc65a75410b52d4c8868d1c68fc1852e3d861eaeadd7e2b6a026e59c2cab875010233113516922e6763b9b0806ff8a47785d51bbf8c82e561f65a0d764260deb11b5ed4e28ff40986e997e0d25c138f8d115020bca6952136bd8d2739ffba00f5928ee432ddbe0f6e19949e34aa22fb4cb56c36642b9b7b656b27e2e08bb17e59355efc9a402a85c94dcb7f1b8b63022ffe8ce35a2c01804eae6123322f", 0xe6}], 0x4, &(0x7f0000000340)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0x7}, 0x2) 04:02:34 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff}) preadv(r0, &(0x7f0000000640)=[{&(0x7f0000000340)=""/248, 0xf8}, {&(0x7f0000000440)=""/171, 0xab}, {&(0x7f0000000500)=""/32, 0x20}, {&(0x7f0000000540)=""/57, 0x39}, {&(0x7f0000000580)=""/165, 0xa5}], 0x5, 0x0) r1 = dup(0xffffffffffffffff) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) linkat(r1, &(0x7f0000000080)='./bus\x00', r2, &(0x7f0000000280)='./bus\x00', 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) fcntl$setflags(r1, 0x2, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0x20005302, &(0x7f0000000140)) getsockname(r3, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000002c0)) 04:02:34 executing program 0: r0 = socket$inet(0x2, 0x4, 0x766) r1 = accept$inet(r0, 0x0, 0x0) sendto$inet(r1, &(0x7f0000000000)="1caf41a3dea79fb34b48d65bab0677f94850aeedf0ded2835cc4b7e1361c26f7402247504a0742e72253ca98e8", 0x2d, 0x1, &(0x7f0000000040)={0x2, 0x2}, 0xc) 04:02:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000001c0)={0x1, 0x6}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000240)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x40) clock_settime(0x2, &(0x7f0000000080)={0xeaf6, 0x8}) r2 = msgget(0x1, 0x80) mknodat(r0, &(0x7f0000000740)='./bus\x00', 0x2, 0x100000001) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000600)=""/169) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000200)) r3 = getppid() wait4(r3, 0x0, 0x0, &(0x7f0000000540)) clock_settime(0x3, &(0x7f00000006c0)={0xf921, 0x401}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x3, 0x6}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000380)="65d0942ade5a049080bb0f766c6e1d870c0818deb39d985cbccf1ab88b9a8cf36327b8afec8f31d93fb4ddd1884c7b1c7240a16bd6f670f89330fc07a7560176a4b2b399d4b06384d5c29635b7cbc594ece1609290b9fa3401bb34d4784d85195260f8b3842378cb34ae8cc844eb1c8c7946620b3ba3be499ac8be5aa95f0ae7129c937d8294dfd695f642c5efd0509eac7e328ac98b1fc63e09f3704e37ddf2f1294f079285392c659fc86a1075c311c7c23a27cb0ee58588aa", 0xba}], 0x1) msgget(0x0, 0x421) open$dir(&(0x7f0000000700)='./bus\x00', 0x20000, 0x100) 04:02:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10000) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000400)={0x9, 0x5, './file0/file0\x00', 0x9, 0x7f, 0x7, 0x1}) getdents(r2, &(0x7f0000000180)=""/78, 0x4e) r3 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') linkat(r3, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0/file0\x00', 0x0) unlink(&(0x7f0000000300)='./file0/file0\x00') getdents(r1, &(0x7f0000000440)=""/168, 0xa8) getpeername$inet(r2, &(0x7f0000000380), &(0x7f00000003c0)=0xc) unlink(&(0x7f0000000080)='./file0\x00') stat(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000280)) 04:02:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto$inet(r1, &(0x7f0000000280)="be7fa49a8f6921f26adbb5b74ca9928a5b1a627b96860e7492c3d691acdfc930779897b7bca5dbbe170fecb65a788d9e53b9eebaf88853eb1df773c0eca063e9b6b8d41d799abf2336128624176b6133dd72d5412cf3ff1906a54c51826021438b0cef4457f93e1f90cd90c6e2aad03656b9d55cbc2629fa06fe13a78aad85b12de9be3d64d57ca8c4a2cd79f67e520576b476428fa5ed378fa320ec9abf9d42d1d36330f0a8a996c0a42992b8f7afc7dfa12872562b949c0a91d0110357bd6e79", 0xc1, 0x3, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) r4 = getppid() fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x2, 0x0, 0xff, 0x9, r4}) read(r0, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r3, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)={0x0, 0xab4}) 04:02:34 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x489, 0x2) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000280)=""/247, 0xf7}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) fchown(r2, 0x0, 0x0) 04:02:35 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 04:02:35 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) recvfrom$unix(r0, &(0x7f0000000240)=""/4096, 0x1000, 0x42, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 04:02:35 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x200001ff, 0x3, "a40400dea22d00000400", 0x0, 0xffffffffffffffff}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x1000) shmdt(r2) sendmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=[{0x10}], 0x10}, 0x0) 04:02:35 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r1) shutdown(r3, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0x6, 0x6}, {0x18, 0x3, 0xffffffffffffc103, 0xfffffffffffffff8}, 0x2, [0x401, 0x90, 0x3, 0x7fff, 0x3ff, 0xffff, 0x2, 0x3]}, 0x3c) poll(&(0x7f0000000000)=[{r2, 0x1a5}], 0x1, 0x0) r4 = fcntl$dupfd(r0, 0x0, r0) shutdown(r3, 0x1) ioctl$TIOCCONS(r4, 0x20004276, 0x0) socketpair(0x20, 0x2, 0x101, &(0x7f00000000c0)) ioctl$TIOCMSET(r4, 0xc010427b, &(0x7f0000000000)) 04:02:35 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x6040, 0x4) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x400, 0x0) r1 = getuid() r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x6) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x1a) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) 04:02:35 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000240)=""/43, 0x2a8}, {&(0x7f0000000080)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280), 0x96, 0x0) write(r0, &(0x7f00000001c0)="33cea5eb32a4474e33be14ffcfa3c1e0d0d609acf3d6a4710d5cd0d7a94e15", 0x1f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) open$dir(&(0x7f0000000280)='./file0\x00', 0x10, 0x2) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000300)={'./bus\x00', 0x3, 0x10000, 0xff, 0x1, 0x41, 0x1, 0x9, 0x2, 0x0, 0x1, 0xff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) flock(r0, 0x8) getgid() 04:02:35 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) 04:02:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 04:02:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendto(r0, &(0x7f0000000040)="edbf49c80de7c71452568e7a6840f3138a6c903b", 0x14, 0x0, 0x0, 0x0) 04:02:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) msgget$private(0x0, 0x10) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x1000000000000309, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xc) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 04:02:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r7 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000640)=[0x0]) r11 = getpgrp() r12 = getuid() r13 = getegid() sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000040)="0ac3b2064b5fd853e5ccb4f5290873589c7355aab5c91a003df33196aff6c1d4b4dd3d367b9f7056394fe6ddd22f664c00f2e7bff27646abc7aaba0364729584b0f1473cf0", 0x45}, {&(0x7f0000000100)="951b33c2d3c4f7cc3fb32a9883d329115386e7fdfbd5acd73e1d3c91b6c7795c5fde879a5831006d836867ba3946b9c708650d3bb33ad6222a6f45f0c699cd953f5aeccbca91a2effe12cda3913d394b66e8e5a9e419c31de59f21ffd028d8f5e8bf233d1496bb2ab6fb778258ec5c1fa1a1c97592692e8ac6f5750013b8bf5dabb3b8e1d858069e8e98e16d2871395431f3d47dfae6bde244de741e370a2b7a9eb63111b26fad5dfd0b939ef6764d86639038513d303d964a9f5a7028a888a088c547e36fc39e00c82d46c6", 0xcc}, {&(0x7f0000000200)="bd6f2e336802d866f6fa5eec4fb703cd9ee26b0309c387553f0bd1f0d5f060605be5419863cf47dda094faf57b55b616bae53087de0bc7463c10bffc84cdf417473ea322e86b9378790fc0afbb18e76782c78fd4b2bb6c6e20b884ab2003eefa0b0ffc51f8473da51fb0524b3351f6f7a4a57ac5df9ea4bac5e78708ecbeadf03176e200b014d220c4f7dbd666ea39844aafc0ba1687222b9d178d402a360fd4466baec9063cb068ca4c8a1eac2fb4cc58f43903c297efef00", 0xb9}, {&(0x7f00000002c0)="7f491918fd658d77da25db57d74f9d48fe522f1450266e893ecac7237900eb176e5543c57885be31cccc079e4d398a1da857854af875d96cefec057a79df9dc4e440e6cd1ad7798eb9800f6277a1ddd694a696b032f52fc871dc92f571b8ec247b3334660a7266dab8bd05ac895f971b201cece9feed13fe2e28981737e052ed405f9a68a60df11cc0c7cb0c51ffc3c547e4a647fd13f3994bf1deec14ed646b648533e8a476f92684a87d4023fdf5ba26bf7445335af6d92427ae8aa51298123ea997a1be4f607e295133296ab62ec4f9694179864caaa5d3740c9e5f7721745a3a134ad8d196bdb6eb33f969ba531ff7f1b06c3425", 0xf6}], 0x4, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x80}, 0x1) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000001180)="676ace1438b3c12dcc3a1a4d40ec80b16913d831f2f744932baa3c455f500ded6f72a7907c85a0ce6326b9fad3587968645ace1857092b79d36db69efc13115d176d", 0x42}], 0x1) 04:02:36 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r1 = getgid() chown(&(0x7f0000000000)='./bus\x00', r0, r1) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lseek(r2, 0x0, 0x87da86990c828a41) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 04:02:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0xfff, 0x9, {0x1}}) 04:02:36 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') read(r0, &(0x7f0000000040)=""/86, 0x56) 04:02:36 executing program 1: syz_open_pts() mknod(&(0x7f0000000300)='./bus\x00', 0x2003, 0xffffffffffffffff) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) fcntl$setown(r0, 0x6, 0x0) 04:02:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x7) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) r1 = dup2(r0, r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x15ea, 0x6, 0x4, 0x2}) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0xc0105715, &(0x7f0000000000)=0x33) 04:02:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) r1 = semget(0x3, 0x3, 0x412) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f00000000c0)=""/85) setrlimit(0x7, &(0x7f00000001c0)={0x2, 0x4}) sendto$inet(r0, &(0x7f0000000140)="93031d7352eae64c5630b7bfeb03a6dc5f1796e118a253ecc74f20d11210cfbdc8952de621427c9cc01abc39be90595a42b76ed9c0", 0x35, 0xc, &(0x7f0000000180)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000ee0f7f), 0x0) socket$inet(0x2, 0x8001, 0x100) 04:02:36 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202c, 0x902) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000600)="0921429b9830306075999836d06e6540ccda37a66e8f61e4d5d93ed3f224adabb2acadbbd636b83a8ea9ed18006c12b1f5e99f23aabf1c466023607420cea6f3ffd41c3da0442e71bfbec513bdddc434e57d98d93ee8c1e769068aa5e11ba92b3a6dd4a0a1c28d4df7d996522ceda09dd3d7f71b6b349b9383770892d2cb7739da8b18cd6637847e020dd08bedc92f239912", 0x92}], 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = msgget$private(0x0, 0x82) msgctl$IPC_RMID(r3, 0x0) setgid(r2) getdents(r0, &(0x7f0000000100)=""/15, 0xf) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x20, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x10, 0x82d05ad4eb483af8, 0xf7d5) getdents(r0, &(0x7f0000000200), 0x0) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 04:02:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x7}, {0x7, 0x8}}) link(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='./file0\x00') 04:02:36 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) fcntl$getown(r0, 0x5) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)=0x2) 04:02:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 04:02:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x7f, 0xed, 0x1000000, 0x0, 0x713, 0x1, 0x7f, 0x0, 0x0, 0x0, 0xf6b}) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 04:02:37 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x4, 0x0, 0x0, 0x0) dup2(r0, r1) 04:02:37 executing program 0: r0 = socket$inet(0x2, 0x7, 0x2) setsockopt(r0, 0x1f, 0x5, &(0x7f0000000040)="5fdc5cce3d7ee7964ee98e224f83e1125cb632f9a178ec766a0a47253a58026d138c8cc231c0842b13c0d62a3af4229f90832bfc97594c21f86b73a45c01ae38f7cb517edf675d3d2a600c98269e01e6ee471c4b0965d4e6f2b5fdaa05446a7f42695dfd8e58819d2d1a2f1151af08788a7b137525669a609f4bd734c2f2704494c6b89b34b39b8c96e163e826fc155141dae00efe9b1f03fdb602136afa0e559be6de6db254da30e7dfd058e7f4b7382e19c88dd39754e756ce5d4331ea31c0efb8881ce30f0fe797711fbd3d74218341823c2e718d4872025e6660780b970755fde96ffceffa9738347e9babc3ba83ef540173128a8b63c02a460c0b8f2af2f7637e51a7a88c33972a201672099b123fe9816f664fbc902ef0a8dd82cdac32468520e927657156b8e49094cfdf2c7779b2eb04e4a51abe3f5d99a8c1f8aa0ed38aece54fb6503ed1649f9897a623e57415b6843225bf4f26a635ca9a9a55fd5300618c4cc121eefca10d55fc5e86d7480dbf471bce32bd28a895681d691d60066f852c97104e308dd8f90fdcbe39d4cbc51b014c412930403bcefd2776fc6e6dd21b4f639c74bc02412fd0a3c46220db49d7edf0fd53e10fd2c1f72294b60fd2a35317b9dff2da4505d31ee8a976582c51621d101921a5520abeaee3a2b180e96fe4136934a4315b3e4fd2b44e971c6e21d367b5864029369cecaae1075fdedac43b744cc7adf2b692f556850e7936f1b4af72407154145367549609cdb206188d0821777ab7b250807797b3c2589ecab6be4a9bdbf75ed7409cbb0362f09365ff600b2ac1335c60d46f024f0a71cd69273bda4bc3d9362a8de0d00f823783c1d1e4f40319bb0d39b4c8844e7bacb2b386f9020438388bf844c747adffcc9963d4cff0089ffa457dffd3d05c3f09aee3316c1c85e331469c017c56108bf6309f1d44fb68a97e53914dd4f49b285cebb58a1e25b437826771ffeb35140e44a58a39476545729a81fc3ee313a72b0c418be618797e544091261d39951058ed0b1fe4ed96d0aca6b887b5f3e5abf9f4f25ac97ee3af8837a1e75d51b9cdc3a332024c8f86bc90b6270906f4d39e993f8df8a3520f0ba1ae04c014d62640b7cf68ef79d093824f59eb857225920b2b50f48955bb79afbfedba10b7e1f0a34bc9ae9bb426bb399673309355dc487ebde5dfe866727396b624f386a6e17a9179fd6831e779e282d8f671604ba353daab94766d43404b43c0aae9fee1914b52fbaef237d46f2168768ff06f89d99727da77454c4fd9b496225e39a317a894c8074edd38cf17bcd2d62203aa3c9a13fd33716b4656a1762027f9a5fac6186f8ef126b0eb17166ae6d6257f087e54e7939be58cb349816234782fc32a91a7017cc48b13b11012af89cc85ce691f2c1654492cb9d03ae53ad8f9dce7f356b31b5ba76762c57619e17f23443ae2172df57d30e47f7cda397f840f71c5facafe176755a912304cbb0ceefe7cf4099332bed0b70ffbba5197e1aca3f5acf644210834bcab39636e6825ae53f048f85f8a963e3b6738cf6f1cdc427abfa9cc7f00be4fde9cc0a423dbbf3a44a8db857cfc66880ab0ee1ce05aba54d6ec49d8b5e1ad208cb1ad037565b7c6fb72fa6a7679450eaa9979a9f61f0bfd5fd466310c44ddf9176ddc45ad5b0375c97ebe0e1219f79f3ad4b70474a9627fac0c4c908b0caa9534b7333c2b4aa48fdc353259c34b66ea3ba3da36e5191ba31e611ec4d0c602e760344961833a89022fbdadc3fd61044086726e441d2d9893bb1321cfe6763ca14b7accd615364de4564d6d34c84a4f43b8921dece39bce19028ab639ce4c4203c2d56eb9c3407ff11f906e04dedea543749735f849c639602e8fa21142294217bec22fdfa8e8688d535b7d61e929cc0229af0603e25218ade6f4d8a549185759e26e6a845ff6d86cf8a2c8b0c0529f588e6b9564f632e661e94869ef5ca23c1d58739f68ed74dc0aaec272bcfd47edd870813b02bfef1477b3b582b24b661c90d858352dcfb158a1708f68bb0e54c39adff65543b820f2b99abd0565ef8daa719ca2059f7e562c3b751d6c9834dee6552aab24767d778e643ac53313eb0e9d61992edbafa6078191320ed1a79e67eddc5ea581993a37d0ac606860c46b91290b8e63ab3e5bd9ff6eb5bebe5d6af9737012b6c022778b5675ddfb48344d37d9416a697e34024d82a43f8293358eb6e0dde94e88b83a2675f721e2baffacdf5a6ace8748450bf85006e5fdf9c23e597e8c43779269c5e3c0626a3a4fd315048574698c747d1dc3d13bf220d7f0d33e96873e62ea45bddf7ae8debe9c93aed8baf401a09ce11f0221e4ddde51fd211a73f42d532ef1ffce217fff5ab8b6dd067ca983aae4aa6be49e6868fbade13ce2a457f81028a449abf3d360195be7bccca3a1379f9a791e785b3662764381625515b5218abfe6f938ab0328bff5227ae1fe7307d7af99dc353d89d73530a98d311d48fb12d7d1ceb104e1669840ddec7b61044a3aeb2ef53eac9a2b1e7773de623163e046681fe8be59ab7a024f496a148fa72746f3eb6d1c1b32aa0f550b7fb42215e544a0644e1ef0a0065d4664fb919d401233af0bf2c428a4b5cea6b860b020e1dd3dcc6572a38c0b1907cce0387afbc906104da89f13c716afd76f171e64483e0686785819ebddd4c6a85aa53c1542585dad1bae853dd199784cc37b71531b2e8b3699e5a85863507480f09427643131b65c33d6d9675c74db7dbca2e0aa09a6588aaec7fc8392845c41a1f7fa933b87c56294879a2218ec7529c91c3a5b25320dcc0391ac04d9457ecc659f249f736d28c1f3ad5ad5425ac59a7cf36a67b96ff442da6e89f0acf03f59e77c10a9c1f5a03040a78327537571ce544e32af1640fba07da44fe7f847573084660089d4cd06e6e5e67614facec8e79a83275069b9534bbd7162fc8155f8de23411a1d16bb43c0f3466bd0af23afd805e4cce96efbe693cdea42c370880d1692114a8abcaf44887b283f721141cad86536d9abeb0e80c633c533f688a512f80cbd4ff8a6b3a885bb7ba59b8f1c565adde95b1df32ca7e66556d4fb35f27c334c6f5accbdeab6d47ca4def85f494d6d422eeea5f075a849c6f8ba99cac6ae2b51d1a7661e7232cd07cb8acebf84a534317435901b79e9b0a75267150af7ab11bc77f5f44f26d3a9ae2393cee8b623d0c987b99793a1c157b2f27c7b5542b47e515afae7103d19d9ed4553275815ebec3b235eb501b905c9d4895377fab38ecdb5101bd5514de0961a9b1cab1d5bbd9ab2e6bc163ef658c6cdde1e2118228ebe09146525c4709102e599a69f86588a2988b072376511cd1a92c2f870b115bbf0b5f25f2deeb935d2c2c228ef5d9ba7848971747bee9df5ada764e7981e8b441a21cf4a6953135473b2a0e24f2932b567038c71710d8bf748e90999963c967a9cbfd87af95d055f57f2581afda0eac022ecac1f7aad9a27823aef486b0479511a4e7ba9e96ff785f6f1660c81af7a9e1e436f36efa525f9aa2520b767a2862cffda6e8a78e97927045e2d8f38af83446e8d2ecb1123db5d6c8f577cf71f5d361465f1ebebc849fdf42d8c5ad8f030bf71213104038d69c8c8a0e9c8e6abb5568ce335b79a3cc71c99506fab6b636fdd58e9f06b40085e1ae427c6a0f5f09c272339d7852f8467b74b7428b3617bdebc0ab2747b1f95b9b36b716e8a5390c5b272a5985a342c05410dc215e94be523e4103ee8a2756ee95ab37612a92137b5cc2ceb89fa4848f483da931d79e167e773de9e481fb423a65e11e5159d64a42111d9a81da9872c504beb8f54d949b9eb6e80818bc2e8f443992c41351b8a86ad0053343637dc29f223a3aa796259adce51b651272695f7efbdb8bb245c9427c272aadb9267dda24daab426cbbb4784f8e10ae8368b7ea4905f8c5b3328c42a2bb690dde7fb88fbdaafda116e4fdb416dcb79425397dc607192c4ede825249f9f5c1043c8982375c036cf942bb7886a50ea870119c6d3142578c3ecb785b5630f819acfdfe4bb67db08c907bb9589ac146df1aaf36e18d145be6a3ef0a408a3305d0d65ac5b8c5cae92a0b1c595e3697bb2ed95034d5cee32ce1697158ce4ff74f09a205abef3c34f7f744f92bdc77cf44f7e12a7a0383ea1bb51b8b23f9103f6a67cf3036ee424b5a844aa8bb423bd2f4a998a1a550e99fa6bddae87c58b5f75db2472e0b8b0a22a165cee6a2479262e3289c4a8b125791f9fca07921280e5f1e872859c917aa84b6370599e7485c7dc2975374c0474689a9694bdc061f7ddff95a0e3622fe88304e752e47531c9afeb4ea33cfd62a823235ce9c959d95354928719f4ec3d06d3e667832af969d59f3dbd9f8079b73d486f6b5cf04b93590e974fc5f58c92af4c3b2ad6f17cf03438a77d0ec89af10897c448972083b2b4e6e328d3e296df3762ce39ecf698c9943963a17e3f69b0e8f62477338a79ab4099bf0895234d9e8a240acc1f864381f054dcccda8a8c9ac652de33a63bef88ad64a317895698d7249ff6ec2f796c13bb6fc00158f06f22039dd8201ab235df44e86fa2f031e44f8214da082df397d2abae43851a0c15562799fcdd8c6e988b5b2ef25a1d13bef1fa1afdf933e880737a6858d086bba550b420075c4885f60219a7d8b5d293e0d430c5b48625e897091be34c7f162ba54b242c1d3129870000b776af3f82d974da8c9b46c607632bb38622a648d8401b8134f6919f22a8868d919711e89932e8565a8bf3239127ac921752efa138fb810a3640acc7850a19411a5fef375bf6c323ece2479e5906705ff321b15c6b2679723fa8f49226d41bbd69339574e446d78c25a82df40b5e4102159183470aafe920b2af9cceb8d70bf9e4ffd6769cb96e4802a15aa73b61d07834c2d195c27dc5b1a8695d612a201e75b7eccccd66044cfc7fb22f79d2df471848c09a5c38f47f413db4e3f1a043807cd21f9fdda674ca091a7619702d1e2b6007507e716dc5b3f72f9cd54fb2e5281276710ed5c38a29897569c94b07d43919bf49f2713fede8ef6d2b309134acae236890bf70f2f7e455ee4e42792093ac7a26e5a939032b8b9953ab3b11ce9976ac99780b18cd75d296297f5a01f8c11c0c556dc0871fe5365dbff52187e15189a47016e78f849b2b698d3b28feacfb3be3f006ae937459586c47103f3168b3dfc3b486a9ca5157648045260f78bc203df05da6f135f45efe15d5951489e457f29b10ade1493d9641996dedda73bf35c83f328b7de53f37aa76e0c6e9f1c8bf14845e17eaa477585cfc1377a34957c3eab3ae1a8d4b0dd0b435f2a32963034c8a88b208c8307f8592096647800377e3c571d0aeec7967330f915bf8aac0ab1ca6d9c4ab6808c7059cd897268805c91ff9e381377266c633ac2d264d8ae4fe3cb47e022eebe3a3243c6a0448335e85cc7f59d2ac16d97d074e0befea2ccfe7b81e08a91840c64cc21c86b351a46ffa4e0df114f14892d473c586b631dca386efc335b42d23931a00ba6722737b4670795ba487bc96feba2ae74f96ab6c5186adfbf259a045316de833e4088ed74695936666e65ace820b6dd89876d7c5322043adcf886e8f8a67dcb558a0c9b8a5b190ea0aeeff4e1944bea078d91ab55f7dd976e39f22c3d8db035a9759276543f7381e08a60f7456cbf1cb9ca5070aca1d738153e6438e7291e45ddade1f9835c2454ea019364fd3e069a644b9031539db82dcaa71a6258832d67b1133b5a0e5217c", 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x40, 0x0, 0x0) 04:02:37 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x3, 0x200000033, 0x0, 0x0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 04:02:37 executing program 1: r0 = socket(0x2000000000000002, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0xff, 0x10000}, 0x10) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 04:02:37 executing program 1: r0 = kqueue() flock(r0, 0x4) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0) ioctl$TIOCSETA(r1, 0x8004667c, &(0x7f0000000100)={0xc6000000, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065a9bfd71e8158806d"}) 04:02:37 executing program 0: r0 = socket$inet(0x2, 0x200001, 0x3) sendto$inet(r0, 0x0, 0x145, 0x0, &(0x7f0000000040), 0xc) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) r1 = shmget(0x3, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getuid() r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x9, r2, r3, r4, r5, 0x1, 0xffffffffe134be6e}, 0x3, 0x0, r6, r7, 0x3, 0x9, 0x80}) r8 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0x10) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r8, &(0x7f00000000c0)='./file0\x00', r9, &(0x7f0000000140)='./file0\x00') 04:02:37 executing program 0: r0 = syz_open_pts() setuid(0xee01) fcntl$getown(r0, 0x5) close(r0) 04:02:37 executing program 1: r0 = socket$inet(0x2, 0x4000, 0xb372) recvfrom$inet(r0, &(0x7f0000000040)=""/170, 0xaa, 0x801, &(0x7f0000000100)={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) recvfrom$unix(r1, &(0x7f00000000c0), 0xfffffffffffffd8d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r1, 0x0) r3 = getppid() r4 = geteuid() getgroups(0x3, &(0x7f0000000740)=[0xffffffffffffffff, 0x0, 0x0]) r6 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r8 = getegid() r9 = getpgid(0xffffffffffffffff) r10 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) sendmsg$unix(r1, &(0x7f0000001980)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000180)="d61d388265da7e373ae6d8461da675b1173a94f2f19432f363fed49c7304424df8f06111940a0388f28bb57002c115", 0x2f}, {&(0x7f00000002c0)="dcc98de0699cb555a345d7bb05b23458694f09ba823015296da024f1219e99b926bbdeba3c774b54199ed4556b0f15616bbded5e613094e7a505c71158684e97517c83ca6b21ed564e4e8e7fe838f2af5fe70e67b2f50b0a2a950aea6716b6303032840ecf6c6c10de0ce707e855add195bf35d9de7e9c5aba31fac6ca286b7f4c5b51291a315f1efb9a79153f3734b787d1e8a57013ad9a70ed84745bfa8ec8aa72f1e37f1f63e7e82ce4d54c5aeedcdeab99000cbeeb6301fe30f8a786960d92ce2b2e370b084ff904fd80f60d105c8176ea883a1ac2", 0xd7}, {&(0x7f0000000880)="929952fce0a23b12a6d4fa4bdf0844ae2a786b56887c0cfc0ce38a0190dac0b72ed1458e76040017a52bb1cccdd92474422a9641c2d34713c1ebbb79938eb2203251aad482e1ff9f183e7a8b5f7c170b60c3ab8d37de63a648d7aa577c20234e007b34be32d6516408f4ba9229f45e580e2dbdbc46cddbf57505accc5a93ce4435960b86aefe972c95243578a510e7c66a420e1ca816bb42a12a446a5177e21704a4316374148e3b627a6a1f48420a35a84a720f8c21b3f5f56006a2c2e4174c9d91c472fa5cac324a1f2021e3ffedec7bdb9bf1c4851eb7cea6964f3af52f30d71b367d7389289d55a41f1a009043665a40b75f812902065127d335330995c7c713c760375c79431e8fd5288db8462fac9a71c48fd1de354b5c4a8f6d4bb9f03fd9e19634583e9ba5ef3d8922cb5d60c03072a5cad4316b01bb19c3217dd49d034de5b0e1f73467f9a9ecda149ffb1bd1598080f2ba6465799776b47238c235b1d575c3c8ccd0553a7bca0e5550bd975243c82daf94e7e56e0b7dad1dde65601a246ce094229668d5dfa16121fed8a5003b4840df184ea1e618554aa212b10cb88ce1a8d6ced19afddda190bf6b16b66c6fb347c5dfd27b9ac4abff06ed48d24601b3c1a7de9d37c06181f3f91032a6cb86c9b6225a43bb99fd142b2b0e95f7d7e3f15221f5b7a2c69e12026019011737c071e34f08495e763423bc75bbc23e2c256823dfcd8453306c5932542ea40fdc064bfc18bf2e62e88ea383c3fda5cba30894ff8c3a43d019cb7bae7756779ec58b33d0721304d89bb2ae28ed24ca8e5968b609b35ca25d9938c722131b82d21efa5af60d626d1ef034c4afc583238eb5245660232dcd0b3a74e256bcb7e6edad1c2cfd3fd5c8dc38c57d5be91508eb6897d13f31afab8c111fd74a864253a78ab1652fb4db355853915835f0d31e0bf6aa0fca22deb766e061a4b4c6ba1e11cf631a19863a741a71a8341db1e2b91732a12ee61d1744da6f5456d4f3644657ff03bdf98e82d3123d6c2ddb86c754683cd70c78b5b986d9dfce76b93b13d5ff3ae5009968dd3758cc0a09647a423006bc6923e5f8dd44abd8e0546bfe7ff06a889f35f54493c379b3360f1b176c7b41a0a1794558c5f1798109af8783b0e921a63ff95984abf11276b01ab6a3a7874fb9fc09a65a9bb05a7dbbccaeb9318a25ce10c73832b563f4846c6efa2ba9e24ae6e65a925287a58caec65c51670cb2cf2926e8e6320163186885044fa176a726c68fb360567d706ecc764fa0274676c81cdb3c9c13621bad482ae3f9c85be056f46f614726e8432f02406b6dd5eceff065772b0185874430fe571616ed89efcfe64527e2e5578faf963cb68a6e6e790c5afacedd7a05fdb3e6ed0274b359c5607b6be4511c25eba8f2dfce4fda5f6d55a38418eb90045b6df2341918ccec1f8d8c1b8dd668397834366e9bc8cf91f99d756fb1e9c5cb58de6f83e05a594652376b3b60dcd3e2ca83da352a082c4a1247c76a579ba09c808b769534db9618a8c10498911b4e3c4db7b189b37ad0a4bfbe0f2ae059afa3f9268ea07741697b6fb74a3634a705b7099361de9fc329d0b9bf5131e3735181e98e1a5249204e0cd755d8be25752075d27ce4e4337ba619146db2fa6026735b550b207a9f3cc4f1d5cf30d3e4eff8b6bfb4e5104df6144a2efe504f656fa994073463c6ef31f0f97aa414bcd84e2f52927ea5e0add2cdd3769dec134366b7ae33c87513979fa0765ae2a32b3aff8d26920ed2bd3788b706004f11e19b982d527d3e3a4a15be23f96b64ffb34e3aca476b3bce96e9dfd3eafeeff1a6341410dc54e9dc6a8b4cab88a82b3ea455cf000aa5c833c558d4bf9f9e513b2935ef5fa6f508f00811b1d080b34e1ed4e20d552676605aec4f70ee6b18e2a70432f9f986941ac2baed2dbd00aa7b283310d836f34ed207e20c75c15ae6f756802c783ac830bcc970f9b730a4125a60ca773c3843fa6b98cad9ccd0382e7d94d218aa201288482cff9bd6232d68ce69bca0bac224b5d3c6ed29596d4f16a3e0f80b17a55cab4421540b79a0f69414e5abe1b8f64f21b6fac017563da2c9a4cafda20a50926bfb04a9304f4975fa3d2da0739ae4281c003ec4b3bee6163f76bee0c74e62a8d3db39b6b700e4975df5bf7328c28170817f7ea5b8eaaa12e9d0db2bb4d4c10f786992e4add669c3bae4341889196ba08cea2592f5f9bb259402260c81d0d4fdbd8bb6353a0c2d840019bd1f7b51154a4fe7e7be58eb103dd656d336bf7311b093689473051b5d0df9a4fd35db9a3371baca885d83bdbeb69e20ebd91cd6a38fd2bd55e73d66bc14915233b75cff5b044c0bf2f378260142ecd9c4b86517d8b9ce7100cca570e479f9331525ee66e66ec93ad2df7a6b7be2ec78f94a15505ebc4a44733e2f93d5dd0661da149f10ceaeef0c23c017344959b6e546c81f333ae0de3c0843e0656314f8a162f072c380220f4fdf3725d6685ee2ad378ec7e7f53a333c7ade0078afbbe57049a2d0c004225db8eb86adcb4b1296ae4525e3d15688a5e5456ed7a8e425b6fe8db47ae326548e1d4940b77aaae060a7f7777f41c89f6801fdbd3295701507382e600b0ff6670b9049eebef1122ed411fb58b8a8a493888932fc7d7be47ca2d60a21718aba7cec61fe7e53d8055bfcea4b3149eb77875a973513aa2e4666e1dcc541a81de049580583aebbfc055a65cd7c68a7bba6500c3c1403a448a6b4910baea7c5ba3e4f19285d4f3d94dbfc5ba037481fe7ed7b888cf5c00d376c265d14ab09234b43ad8f512780b3f0edbcd55de1068ddad9ff6bb97c1d7847d95bb316b0be045877354b7606e210b19d92928d737a9b93d5096b3c4f7a0e4804d12d4c69d8498a0bab0dfa2aa4376ec7c65ec66855ba751daf677e0df7ff4dc2e0277b5927ded920773e9fa55dc4144badc981fb2fbecb76914f92c67a8f00f0a51d8e486b116369e49fa7c5b17b18abaf8cc519f6ae6eb8c942454600eea28870249385231a3a192612072feae7278dcd4d7e01bef5329933e57f46ac54bc9bc03f3003d54bb58c0372802a2a0d6553db6907e847117d1a9dd50e3bbdbae981057423ecf7babc05f637f4fb6cefb5867d0b64416d1ad66bd1b7ae9c636b9aa1d4a158d513e25358a74611e9787dcced0a4748eec7dfc7db156be53965e670047f0e08153d05e9de250b5dadf543798ac53578ce15d6dd1145a64c43ac52f52a97c5a8b361e181019e433e1bc9e6892bf04926967e28a74656ef813859370c4bce2739db086588230cbc8a3f242c49a778c66e43785a18baffb447e386c22829434e2c726ef23fee85e12fc9eb51f85fd252551c0f53079d9d211a85c62a2bd4911fd668e9b7b39115822ecbf3cc39b51e1e69b968f571c2bf0b58750693cb4d44ccda327ba21c8727502fbffd26ff9cfc6737a882171354f405703d5cbf7e7b5b139768f45608e4262d1ffcf9aecd1755176f7ca5a05f4f8e806af078e7d33228531586b3f8d5535733b62cf03b71f59ebfed8a1fff59dab33f7c2593a7c333cfe60c8997e4c010331bee93f461eccb6a4c8b71bcf9ac39eb621f61523eea2e1cd0e31f93d0142c2a6e049c80402ef18538fcf0d249cefd8a2b39fe290052af8905f52fb9ca6c54d6a81701ec4925c8202b093f69e23f888ec639a7b76c05a45a8e762d48d0d14d0575ba29f43760babcd0c2a60d02c7485ac130aad73455ca8c1ebb2e65995fb2aa984bbebd34f1f13357882b235fd462f8948f25ca418e19dd997790974216e9015eb0b63a1bde7816c6c709f14719aed6b917a94ffe16a4ba8aafa3bae580f8f49bca21b9756b2d07212d8d16630ed2266b7320ea9c373d3be99d9297dfba856295af54d8a075a17fa754d47ce6910839d7796280acd73135cfc2c2d5d48b5d4d3469a632f9fa9e9cd7cf539b14ff5de64256ac4ddde3f23f8e39832c79ffa271e05d8c5108c467398012513a6a3ce6e3d90a67071ae20393de0d10d225a176439b14b17cf5ee5cf7d1f3bc0f80a582bfbbe17ce85d4ea5d72940464452c16493ec732eea31f6cbdad25c8c0325e217f451b8677ce962f87f648424878f03668c98ddfa90615f4514b3b439570ce0b5a22bd1a4f5ca80c0196c339191ac83e01f82d3b45114e806df4bddf0ebb0fc159d49423779634521c7423836fc30359e90068203fb485ee9f60fa7bff6c1831e1a0e21914ce449fc4cde8a1744c9f42454553767ec2451565ba4a2068809a27991bb0ab6e7a3edba6e5ad9d077986db858699777898049d3996d7745d9e9297f62bd72c666b07456b2333fc3a9a3f8268b053e505b1af5380aaf0bdf238bc98d22dbd0d673253aedba4f07c6490fbe931a9a05faa3781080c280682d0f2c0055b5bfc0a8594028bd43035b8aa1cf91d99dae4ed5ded528b9f2639afd40f18badc7b34ec56dd45f129cbef2f05c18510d86f9ed38a8aadbe8307c54566d568c8e91c59706fae211e84b09e26d04c361b65db92dbeee1b93a1eb22ab9c74d03411a658298b2157b84294567825c1bdfe018a5872366ed91d02f289e94538c4788f60c0b05a375013ea07b13e0c5956732eb666cddfc63ed57d54d50aad76182cecb8e47a02a87a3e2ef0d3353a489ef3a4d8427145d2c51b03803664ca18904744727013e675a024045e4910322b5ae21e1b2ddf2b3bd1de7b78e0c15526b8751f92ff2529ec93583022a841a2bfde112c22d230a876e9c7ba940f2384acdb18f76a94fc86a77aaa454f85433d019a8a4d891e66f3a154dfc5951256f79fa12d771bf45b9cb3c1c868482ce6c7773f94fd8d253f9fcd313b9993af102d5b98ff35e69160f5538aad6ec63e8c277c0eccd029a67713fce93f08ba3ec6f2eea94621723e36161b3dc06bcb2c69f0ee3535c7fe1a8714bc17239315f1e27c4ba3d4f25343c0ef20d1d29d6676ad71d43c2a04273ebb40bb9796279dbceb95193a0b155a870bc3a946feeee987669b59f9f94b6e8c99cc1691801e7acdc420ea44b391ed1b79eaa818e7e346b96c60fa4d2fd74af5730e2fd3891a14050807f3ae78fc2c3dbe2b0f85ce2b5a02f7061f1bdcca74c966124e3ee9b3d5c5aecaac6157a2e72d89174c63a335146de09a1c1a947060010b8606f14e44b2c7ca1c272b1aec0afbe5cca415aa92f9d4d6009b98c7b87d5a44b6b6a9fad217530b095340ccb6d85efbb2c4071ff6e89b755a3c192c1ad0ec8c046e630b70ef2e6b9c537d64828fea4ed05325a7830b16c968c27f83e4cfc01414ec44f7b2ce6629a9e17ae3fc7a4cdff4e81c2abf5108e23f959db15aeb417c6899fbb9021abbcd1bc761cabcc9bf45b523cc7fe1318029ef587bf069cf8745fade3de8e9109524da6b8d0ba0a49817ba23ced31574f3f385dde8463eea6052e8c4c61ada6c2ffea52473dc9098fa4faa5e43be91cb5212625d67dc2f63fa1c8469e503220064b06d1f4b0794afefcb0f8c8c6dd9870afff6689f0530e459735cdd6867246b7838f82b645e06e173e881262af6ad8ec3f9f6770949361ae926209e82912272ba29fdb810b759b7a38331490ed91c7a59f5cae8646cef890907729c8bc1b3050b1f2235541097aecd72337f19a95bf5336c6d36decaeda1f6ddf02433ea3c96620d6909eff79ed82a5cc8d6b4ac3fdeb42da1e876787122b9ebac2624b5be6f61353dd894d397eb4c37cff3476a7f40a7e24a2a9431f46240d2419f63d43a20f77318999e9c62a7059e61379fa8b3167985", 0x1000}, {&(0x7f00000003c0)="5509ba2bacd4d24762e907576f3e29b2db9a81aa4f72b9966480511aa0d3e14f7704ce533b0b41f56a5c4db6e72c9c697d36b76ebdc6cb67d4ecaa67ff09671897752049bbe1a00daae8a74b2aea3b1c30f34b5e441b74c54badddd7d933455a3ba9fb54811854b0440ab296caeda4f0067673d81536a66cadeb2569c1491895db2c221eb5d17032c2afe22823a12c3f07541c122053d540c0d621e6a63c3cc9c5", 0xa1}, {&(0x7f0000000480)="537925ce5d5b23c04f949850cad5e986c38106cfc5e4106d62a801d1a774f81de11371d087c492eabd80e1b52c51d01e6cafb4451a9d59e5bb725605aea3837751a533ffb75aaeac4336c78e16c1deb111266746e7e050ea5f35971c826b23bc1a8aa52f5176194023678df49dd055992095f0fd06b4f2e99605dcda0cc7dbfd13e96e72987e3c1f356835ac0c41c313095fd8c1d69cdd77a640a78dd24cbefd689b03b351e582ce426b9772b93c0e3803dfb074221fdb9ad008", 0xba}, {&(0x7f0000000540)="1a539d4608e28fa0b8dddc7cfda622ead3a44bfee05b1341105dc5f92854811f6970905d7e1ba98eae50d5d7e09420298b1cee2d425dde0c49b9e11f8b413270ecae8f6efebc3d642b4e59ded1a09bd0a6e5823b7aa31c7beb1e", 0x5a}, {&(0x7f00000005c0)="9de287e5bf10a7610497f1379e3a6a1bb9b92a5f187c4f2a224bed011d88b5a6e54ea4b65ad890083a76f920a87807f1c7679c5d70f6abd0bedc5bad8d1a197914927cb7b7bca1355a52827d425e5368248fba5b967f84f03e526e302a47e10cdd0566c089414646b9a6bb761527266e99af71f81312cd0730d9f2d9251e695ffc66a06e829655a8c3acfbf793508f3fdf43ef79525c5ea03aab67675f08e0520ced7c7367ba0cd626125e2a764bd9fabaaf1cdcc4a210ff9f4610f2d27db05e4d1e27b927e056", 0xc7}], 0x7, &(0x7f00000018c0)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r1, r2, r1, r0, r1, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xc0, 0xe}, 0x4) r12 = socket$inet(0x2, 0x4, 0x10000) recvfrom$inet(r12, &(0x7f00000001c0)=""/177, 0xb1, 0x1, &(0x7f0000000280)={0x2, 0x1}, 0xc) 04:02:37 executing program 1: clock_getres(0x4, &(0x7f0000000000)) clock_getres(0x20000004, 0x0) 04:02:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='.\x00', 0x8000, 0x1c) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) poll(&(0x7f0000000040)=[{r0, 0x100}], 0x1, 0x6) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000000), 0x123, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000480)="0100", 0x2}], 0x1) writev(r1, &(0x7f0000001f00)=[{&(0x7f0000001a40)="9d7658c1f6b6", 0x6}], 0x1) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 04:02:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="eaff121305000000", 0x8) r1 = semget$private(0x0, 0x6, 0x0) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000180)=""/218) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r2, r3) setsockopt(r0, 0x2c2, 0xffffffff, &(0x7f00000000c0)="7d734852f57064b80106e833a085685531ee12287f2093bdbceeaa8d4ce1f385275b62af13366de704cf8c2181a7826f6e47aabdd20d884ffdd32dc650130d50b5d4c776f8dad88b7f7238c44c1108e6e50b5960eacc303f2e01ac624d066e859822631e76d440c95adc36d5180758bb77b2b268a482d8b780437228a14d65eca0dc028c785990fb8d7264bfc71f8025334717afe817f948f6", 0x99) 04:02:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0xd0b0, 0x3) chmod(&(0x7f0000000100)='./file0\x00', 0x80) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000380), 0x10000) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') truncate(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 04:02:37 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open(&(0x7f0000000000)='./file0\x00', 0x8008, 0x120) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) 04:02:37 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x80, 0x140) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x801, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10008, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8180, 0x0) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x10) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0x14}, {r1}, {r2, 0x2}, {r3, 0x100}, {r4, 0x108}, {r5, 0x2}, {r6, 0x8}], 0x7, 0xff05) mknod(&(0x7f0000000140)='./bus\x00', 0x200c, 0x1b00) r7 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r7, &(0x7f0000001a80)=[{&(0x7f0000000980)="ee06c5e37b133c3c1221aa910e83c2f9539f8157193d20c36e78e1577aaae9d62cd8457e9448e98f350fa7b0a76f04c1422daa12999335a3a850cebacc07c97a0950302e6d", 0x45}], 0x1) execve(0x0, 0x0, 0x0) 04:02:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000001c0)=[0x0]) chown(&(0x7f00000000c0)='./file0\x00', r0, r1) setuid(0xee01) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) r3 = getuid() r4 = getegid() fchdir(r2) lchown(&(0x7f0000000080)='./file0\x00', r3, r4) fchdir(r2) 04:02:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8000, 0x0) fcntl$getflags(r2, 0x3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 04:02:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000780)={0x800000001, 0x0, 0x90d2, 0x0, "d730c3e7bb000100005b00000000000000e74de4"}) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000300)="b1b4e654fa01db17148b5b992d53fc51c81d76692d1367fb3424f7d6d7a0cf9e6b01f09954397492c5d496474d7d1b741031b84175ef17ba17c87b218614d1c00d19f41ed4e25d6aaab305876de610f0ee355e67da575a3e2cbfc2e63cf5d4e0c61bb056fb46e42a1c895cde8dafca3ce5e6f239a5142430b28d5845558708db68d7a40fe779800bdcc26ed181267ed0219aa5cf16611331a51b5e7142ceadfe4c42d63a2ad32222f7d2f97f133ea755c90da734caf874394e2608e74216ee8bf32edea9f56c6820e89bfeeb17a15afa63b8", 0xd2) r1 = syz_open_pts() close(r1) r2 = dup(r1) pwritev(r0, &(0x7f0000000980)=[{&(0x7f0000000180)="c6ad694a85e923be09c68c2513deba38af9027c546b79056f27222013458ae8c820b59f1b0ac3ddd346dc5f1b929a6e902d398ce689b2bb5eaccb1599d06089c3cca1f61032f4d7c33064e0a8225bf3d206f28a69dcfde436bedaddda7cd908cbdd3dc056a29841e817768b26bb33f8a8ea2af550fabe8345064e00b6e286e4886d7f4983b0752035c32feb6d89e4f1f2a085696fa7276687c4c76f5ee55fc282669c9ee313c411dc7ca720679c3a52377f64e5a14df5b97850a217dfd10c66ddbef9c6c7b2743b7e6ff0e5346ec38bda9c48d1acf68367396fba3d7f9fe", 0xde}, {&(0x7f0000000400)="cfb4a1c7aac23d5db71a7bf3b73d31c2e1d0d3316272729d00d97a274d243a8647394dc137362a6fc1be5567aa3f55ed37d539f5b945cd741f83d2b8cd3ce08eed4e748ecf46deca9fdd69158828b73011ae3669eb2927417a2d50fc6108624167e48339e3040e01969594dabedf0b783a6e16fe99dcb25945e4c0ddb606c343640e5dc7857aa6a89a137d3c367c6e1f5e707cf292892a6e7a57b9ccd543da5e11f9419bde8a5b86bf34b7d4dc638c059ad3b5611f18f533f0e1e3adbae18872b89ecdbac72bb0adb6706bcefad05cdd8a868d86afe1b6f901dc954b76dfe31205e6791d15e9a8c8a86150a350f33069f0", 0xf1}, {&(0x7f0000000500)="20a79fa7d34b9150031ee4b26cd1864f1f41a7ca8aad4dc276875f762c4fa615795d37d712dfa5a72e8b86588180cb0e7308f1605c479602823bf9ce9c273cec2b88e3739b91c6b0e2140d8c3139e8aea842dc452fe9ba8fdf7e5ccdfc2b27a81e1b9737958426a71ad9849417b5aee57aa4195af9b65e3fc00aee05ce6c7cd6fa8f5b0376c17e0a189da5b8e184f3002257e578e56bf79e98eeb5546b2a541557db6c19ca9b47d6ebc2fe79", 0x429}, {&(0x7f00000007c0)="282f6fbe98346c11e372bf45adf7e061ddc79474283718d1bddc799f5625fbd6", 0xd}, {&(0x7f00000005c0)="4bfc82fa63096df702f89b5f3c9c990b969d5a9417395f868d2fba90f1b60ace632e62b347488b016d86c25af5250549390ca8b4d07812997a075e88722eff2303d2a68a242fa02249ec0903ccf9c588bef3407f9ca3be9fadc9401b80e357972401491958684d51037ca7db94aa6a0b8efb81da44a7c9f017e96b08a36430e26fe282efd8b2e99fbed11a4c0950e41bd9d7e807e3b9efbc6f2c81", 0x9b}, {&(0x7f0000000800)="6b5c794e511177dee44b9b6565eae61057ec421a3374deac64fb91363f1c2db30c24ff1dc1cb29284a6e8adc8d1a7aad46f0cc05fcb724c5db787da2a2dfb8245b36a60cf734b1d0ffa3f30f28afb80c5256b138c6846973ebd400ac927a1a44e1d5960abeccf2909ce8f2d9c53bfa70c161f591e142d71a0f303a6707f926c11640b331b1d8d04eb5cda5eb9f36838340353cdd851c7f1d8b665f7e7f04f6d4af61d0f8405f88addc9e9e14db14e99147f557f4b38a37de112895018bd6bd932476357464ac4e96731b7c3850cda130c5", 0xd1}], 0x6, 0x0) r3 = syz_open_pts() readv(r3, &(0x7f0000000040)=[{&(0x7f0000000680)=""/135, 0x87}, {&(0x7f0000000a00)=""/243, 0xf3}, {&(0x7f0000000b00)=""/144, 0x90}], 0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffff8, 0x10000cbd, "845cd86e0007b8afb44c7f8ad79f2500"}) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x2, 0x80000000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x8, 0xff, 0x3, 0x600bf2a, "99b5288a2b3bd44827be9ffa3b42a67eedbe46bd", 0xc830, 0x7}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:37 executing program 0: r0 = socket(0x3, 0x1, 0x0) setsockopt(r0, 0x400000000000, 0x1f, &(0x7f0000000000), 0x128) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = msgget$private(0x0, 0x408) msgctl$IPC_RMID(r1, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) 04:02:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) shutdown(r0, 0x2) open(&(0x7f0000000000)='./file0\x00', 0xa82, 0x10) 04:02:37 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffffffffff09}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x5) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 04:02:38 executing program 1: r0 = semget$private(0x0, 0x4, 0x4) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x3f) connect$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x2}, 0xc) accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) socket(0x11, 0x4000, 0x8) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x0, 0xfffffffffffffffe, 0x94e7, 0x1, 0x7f, 0x8, 0xc9, 0x0, 0x3, 0x0, 0x5}) socket(0x32, 0x5, 0x5) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x1012, r1, 0x0, 0x0) setsockopt(r1, 0x0, 0xd, &(0x7f0000000080), 0x0) 04:02:38 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) shmdt(r2) r3 = semget(0x3, 0x2, 0x20) semop(r3, &(0x7f0000000000)=[{0x3, 0x80000001, 0x1000}, {0x1, 0x80000001, 0x1000}, {0x2, 0x4, 0x800}, {0x3, 0x6}, {0x5, 0xf36, 0x800}, {0x0, 0x8000, 0x1000}, {0x3, 0xda4f, 0x800}, {0x0, 0x54c00000000000, 0x1000}, {0x4, 0x9, 0x1000}], 0x9) 04:02:38 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x4010, r4, 0x0, 0x0) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) close(r4) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 04:02:38 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xfffffffffffffc80) r2 = getegid() socket$unix(0x1, 0x5, 0x0) r3 = dup2(r0, r0) syz_open_pts() ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000000c0)) fchown(r0, r1, r2) 04:02:38 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2029, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x400, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, 0xfffffffffffffffe) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)='T', 0x1}], 0x1, 0x0) 04:02:38 executing program 1: r0 = socket$inet(0x2, 0x5, 0x6) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r1, 0x0, 0x8, 0x0, 0x0) shutdown(r0, 0x2) 04:02:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080500"}) r0 = socket(0x6, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:02:39 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = geteuid() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x1f) setuid(r2) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect(r1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) connect(r3, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x81, 0x5}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7aa) ioctl$TIOCCBRK(r1, 0x2000747a) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000000)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0x100000000) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000240)={0x100000000, 0x6}) shutdown(r4, 0x1) 04:02:39 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20f10, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1e7) 04:02:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="1a3b04b5648ae1fa6107a20b1de662e02f25eb3ef6e8b034558d3978faeb0ec96b4077d93e3e72f6f6454c3747e3fb89808915015fdf326491f37605e0bfd95ad3ab5f65e0ef6e1e12f163b24ebdde4ae28c5080bc159055547bdaeca92ef29d76ed45212a4c", 0x66) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1000000000000007, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) dup(r2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:39 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/239, &(0x7f0000000100)=0xef) 04:02:39 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = dup(r0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x4, 0x80000000, 0x8, 0x7}, {{r2}, 0xfffffffffffffffa, 0x7, 0x1, 0x32, 0x8}, {{r2}, 0xfffffffffffffffd, 0x9, 0xf00fffff, 0x1, 0x8001}, {{r3}, 0xfffffffffffffffe, 0x0, 0x40000002, 0x1, 0x1000}, {{r3}, 0xfffffffffffffff9, 0x8, 0x0, 0x4, 0x8}, {{r3}, 0xfffffffffffffff8, 0x28, 0x10, 0x7, 0x8001}, {{r2}, 0xfffffffffffffffc, 0xd2, 0x20, 0xffff, 0xcfd7}], 0x8, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x12, 0x20, 0x100000000, 0x7e49}], 0x4, &(0x7f0000000040)={0x0, 0x6}) 04:02:39 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmdt(r2) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x40) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x9) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setuid(0xee01) r4 = fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000040)=0x3) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000140)) 04:02:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x40}], 0x2, 0x0) symlinkat(&(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x1, 0x9, 0x1, 0x8, 0x59}) 04:02:39 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xd19, 0x0, 0x0, 0x0, 0x0, 0x4, 0x9}, 0x0, 0x1f, 0x0, 0x0, 0xa4, 0x6, 0x8cf9}) 04:02:39 executing program 1: setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/40) 04:02:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x1c, 0x80, 0x6, 0x14}, {{r0}, 0xfffffffffffffff8, 0x10, 0x80000004, 0x4, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x21, 0x0, 0x40, 0x8}, {{r1}, 0xfffffffffffffffd, 0x8, 0x1, 0x80000001, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x10, 0x4, 0x4, 0x20}, {{r0}, 0xfffffffffffffffa, 0x1, 0x2, 0x2, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x2, 0xf0000068, 0x7f1212be, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000001, 0x400, 0x9}, {{r0}, 0xfffffffffffffffb, 0x1, 0x800fffff, 0x5ef, 0x8}, {{r1}, 0xfffffffffffffff9, 0x9, 0x0, 0x5, 0x3}], 0x401, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x6, 0x400}, {{r1}, 0xfffffffffffffff8, 0xa2, 0x5, 0x5f3, 0xb6}, {{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0xfff, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x8, 0x55d8}, {{r1}, 0xfffffffffffffffe, 0x28, 0xf0000001, 0x4, 0x2}], 0xe39, &(0x7f0000000080)={0x7fffffff, 0x3f}) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) dup(r0) ftruncate(r2, 0x4) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) kqueue() kqueue() 04:02:39 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8100, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$dupfd(r0, 0xa, r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044271, &(0x7f0000000000)) socket$unix(0x1, 0x7, 0x0) 04:02:39 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) 04:02:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mlockall(0x3) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munlockall() getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 04:02:39 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="843887c5f6df1332b11b787d085dfb43a30362fa13fc0310580b3dceaa954a33a0da15b5281af7e09045b0800b75c16f36b99ef27f18e152ef039630d9f466b1df", 0x41}, {&(0x7f00000000c0)="5c983bda173b6f88e569ff1599aaea3551549024ad33d1ab50dc03f7933daa11b6364b1631111f934cea0100b3c085c2b2f441328d42410ddde1709e1e43567efa99c605a5600accecc596bc3ff649bd4200495d", 0x54}, {&(0x7f0000000200)="19caa5861bdc01c82d0f2ec035ec60356236a3992119c3f268edacc6713d1f9fc39f5d4d1bb4609aae94d7e638e6e1225597bdbf0d99d3d6d17b2019e704f2392d87b502894e04254568f1d646528c7f77cd973c622839f48c46fafb53bf93862e61750fab3667672dae4fc00673", 0x6e}], 0x3) mkdir(&(0x7f0000000280)='./bus\x00', 0x100) 04:02:39 executing program 0: r0 = socket(0x1000015, 0x5, 0x200000002) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) socket(0x7, 0x3, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) socket(0x10, 0xc004, 0xb124) 04:02:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x840002065d) r0 = open(&(0x7f0000000140)='./bus\x00', 0x800, 0x0) chroot(&(0x7f0000000040)='./bus\x00') ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000280)=0x848) faccessat(r0, &(0x7f0000000100)='./bus\x00', 0x12, 0x2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="b3", 0x1}], 0x1) 04:02:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="4bb8bf32fac1de1c76ed6b9352005cade462699133cea138806821425bb3d5a7555ab3f9a416923c5fcfe93f129cbf96aa170fde33dbca62e4e09b786b87775040ac37629d6e057afe437388effc9ff0dfe99b5f96507c8c4017aeff833a286c947904", 0x63) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "ff0100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) jV5 MUplN4MOI9VjV5 MUplN4MOI9Vpmap_unwire: wiring for pmap 0xfffffd803f014180 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014180 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014180 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014180 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014180 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014180 va 0x20ffe000 didn't change! 04:02:39 executing program 1: mlock(&(0x7f0000000000/0x8000)=nil, 0x8000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x88c1, 0x10000000000) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) 04:02:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0xffffffffffffffff, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000db94, 0x0, "a2aa000000fd000000985411a39f534d56b382e6", 0x2}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000200)) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x1000, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r4, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xff, 0x2}, {0x800, 0x800}}, 0x0) 04:02:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./file0\x00') close(0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x80) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "0d45fba2e4d9b256b765fc7c1bb28f83d4fb6783", 0x1, 0x3}) 04:02:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0xfffffffffffffd48}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xadf4, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) semget(0x2, 0x4, 0x200) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 04:02:40 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x5, 0x3e40, 0x2, 0x2, "d5be6b02aaec2bf0ffbb0f9bfae5ede14ff15cc0", 0x5, 0xffffffffffffff00}) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffd, 0x40, 0x85, 0x4, 0x1}, {{r2}, 0xfffffffffffffffc, 0x80, 0x40, 0xffffffffffffffff, 0xa0b}], 0x2, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x40, 0x40000002, 0x4, 0xfffffffffffffe01}, {{r1}, 0x0, 0xa4, 0x80000001, 0x8, 0x10b}, {{r2}, 0xfffffffffffffff9, 0x40, 0x0, 0x8, 0x9}, {{r2}, 0xfffffffffffffffa, 0xd, 0x2, 0x7ff, 0xde}, {{r2}, 0xfffffffffffffffd, 0x40, 0xb, 0x100, 0x4}], 0x7fffffff, &(0x7f0000000140)={0x4, 0x7}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x80, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) kqueue() 04:02:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) getitimer(0x3, &(0x7f0000000040)) 04:02:40 executing program 0: mknod(&(0x7f0000000540)='./bus\x00', 0x20, 0x2086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20020, 0x4) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000000)="6012cb9e6b6f1ceffe96a7539f35", 0xe) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) 04:02:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB="ec035addc5ccfab6ccf6428a44be2d2e5e6a6923f275bd5beb16289dbd688c939e5f5933d055bfa0cd9e1098fc5cddf0b4c3d553ca41c2f5fa073169d51734bc64bfae5891afc7b1550c9d5926949f66f656cc550f2538ed580d59d374709de651c575f907d1c992a2299c0fea302732d1a13f6c4b3d2d473ee0b816c38f8857b0fd9ecc92e9a2399fc90c36c47da5408b1c312106ba8cc13a36d0545050808175fd008c4cc8e3d322ca"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) rmdir(&(0x7f00000001c0)='./file0\x00') pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x1b2) 04:02:40 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = dup(r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 04:02:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x20) getuid() r0 = geteuid() setuid(r0) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) 04:02:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x6, 0x2, 0x4) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x6, 0x6}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x14) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x3) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chdir(&(0x7f00000000c0)='./file0\x00') setsockopt(r0, 0x29, 0xd, &(0x7f0000000140), 0x0) 04:02:40 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="85", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="4cbd22", 0x3}, {&(0x7f0000000100)="b60a32ff42ec43c4337c6c611cdf17b37a03a47c73047dbefd3f70e1346efa7963059c0d154104821cb359368908ba7e9b258d801fa09517a5d9934ba39e182a7b8a6b04c206fa33042d3adc4e03ea3994c51a76a4092579eb50cb612066494bfaa5a5493df3213352a4bf8ef28495e75accbe605acd402a5a8ad6fb8f42a69f39c7c1b6e06002a7b6d46e32b4d5bedfa0fcf167e1cb932f65b64808ede0abe5da450b90aecc29d575ae598cd4500802f8973c761eb70cd0cffb03bd6f48feeca1046a22efae86ebef52705e44bddb02074410d09358c66014e88da495be0119cb3bcf4101c2ebd44911cacf07", 0xed}], 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "2bfe7a7a7e132da35a241fa786dedfb70ffd9889"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) syz_open_pts() 04:02:40 executing program 1: setpgid(0x0, 0x0) r0 = getppid() getpgrp() getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r2 = getegid() setregid(r1, r2) setpgid(0x0, r0) setpgid(0x0, 0x0) 04:02:40 executing program 1: pledge(0x0, 0xfffffffffffffffe) munlock(&(0x7f0000ff7000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 04:02:40 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r7 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r10 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r13 = getegid() sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="3504542b9fabf285abde452a76f4dd1a9d52c3f91eab2f7ce23008b79c62cdc7769c7811be2fe59e5aa5901ce06d7ea8ebf2e762439236dbe12b18f8636ad30e22126b217ac51f88cd76b295df8a070ffb8d63fbe78710d4695cc8e92a9633a6e4b700ec32b29e9b38c54b84e766bd", 0x6f}, {&(0x7f0000000180)="32f711fa76bc75fd3629c50fafbba3b2e94c68793b791e34190a69e40b24c57a46dbfa7dbc7124702d2b9c20061b5fe361060fe52531eabad2682a4389f0c243b11f020bac687bdd9591546a1c4d71d7659d37769a03e6f2132e0ad89679c4e415ca51d48e5058b6c1931300f9090394d8ec355c1cdcdca2d42639150228cb6e44f71692ae05cbf9acf7d5ec8b9f46848c71cecc581c5eab71059d8262157ac123ccaed42dd70ee76d99fd2674cdc67fec8a7e65bdd6f81ea69a548acf2ad05bbfa1ab34e50ae70bb03bf216f0b8d2ca7eb1bdc9ad14df2de93aadf9588a185411ae0ebd8953043ad8ce75f73e81129f0ad70064460e13d9", 0xf8}], 0x2, &(0x7f0000000540)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="00000000200600000000000000ff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB='\x00\x00\x00\x00'], 0xd8, 0x1}, 0x9) ioctl$TIOCCONS(r1, 0x4004667f, &(0x7f0000000000)) 04:02:40 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x81, 0x41) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000140)=""/112, 0x70}, {&(0x7f00000001c0)=""/177, 0xb1}], 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r1 = dup(0xffffffffffffffff) close(r1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x3ff) r2 = open(&(0x7f0000000080)='./bus\x00', 0x200004000e, 0x0) sendto$unix(r1, &(0x7f00000002c0)="31bba82b8f0c025d456b2f802da94d222c42ab11450d0723cb48013961f7bd0540fff93a384d834198d37b30a82f69bfa68d8a7acb94399c6cd87c89942c80ea84fb9aebb5e826817088804ac8ea6cfce8bd603beb8c9ce4d16ccd", 0x5b, 0x8, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)) 04:02:40 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0xfffffffffffffeff) close(r1) shutdown(r1, 0x0) dup(r2) recvfrom(r2, &(0x7f0000000000)=""/72, 0x48, 0x2, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 04:02:40 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x7, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000180)=""/35) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x7, 0xc, &(0x7f0000000300)="eb01000000b9fd812eaa4e713048e699317756920a089b450477ce6dd3eafc02e5d0e850a64e1d4814d73b73089ecc6bbe4eac2c40958ec7fd1d6abf86721cf9086de1c0f70a7a3dea7b254a979af031e752c2846ffe0cd9b2f2d6ff826b2ac915f24246d2a220efddbeacaf3f9879feef8d8a9e5198510ac55b82c1bec6a4d40a5eea8babb73bd28ce7af264b8ac901ff047ca0439730a47a347b17b4ce6b47202f3d2f569cea40a6ac55ea4d7ee0b151fcdd0b9848d11afc3a190bf9455696b0901109000000000000000dacbe326b400639a70ae58681d614b24fcf0a88345ae32b642101096a105b929dcd2ff2f1c038b0dab3fcddb29246a2ffee5fae9caf13921ed0ad1523a1e365fc504449f0a44939da9b324f75", 0x118) 04:02:40 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0xc040, 0x61) mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006000, 0x400601) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x140) mknod(&(0x7f0000000080)='./file0\x00', 0x2080, 0x1a6) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x9}, {0x0, 0xd4e3}}, 0x2) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 04:02:40 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x310, 0x20) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000080)=""/4, 0x4, 0x0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) syz_emit_ethernet(0x19, &(0x7f0000000000)="235e0053d45e5bf8dfdc4ec3155225ba1719a26d4ba02d8911") socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000001c0)={0x3, 0x0, 0x9, 0x1, r2}) unlink(&(0x7f00000000c0)='./file0\x00') 04:02:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x490d2, 0x0, "d730c1f4bb6fc6e23c5f00000000000000e74de4"}) writev(r0, &(0x7f0000000040), 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000180)=0x10) r2 = syz_open_pts() sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="0100dd8cfb696b6ccb6f09a647eecf1dac99a5730fdf08000000000000009d2eacddcddb6bf5d27541de"], 0x1) close(r0) r3 = dup(r2) r4 = syz_open_pts() pwritev(r3, &(0x7f0000000040)=[{&(0x7f0000000000)="e76f5b8bde5b96610b865c214b04094ddef2ba589e3a82fd148e59f2494f6e55e38ab3c58df8", 0x26}], 0x1, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x714, "62089118dc20b3fe33ca8f8bda43fdcff6e8dec7"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/36}, &(0x7f0000000040)=0x26) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000), 0x0) 04:02:41 executing program 1: pledge(&(0x7f00000001c0)='$.]\x00', &(0x7f0000000200)='}\'\x00') r0 = socket$inet(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000280)={0x2, './file0\x00', './file0\x00'}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ftruncate(r2, 0x800) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000040)) sendto$inet(r0, &(0x7f0000000080)="5ba3e7eddcbcb7f6b0489ba284b099664ebb7659cdc5334423d864d3a9b00412d0eb90bfc598fe455e8021bf8ef03eb979f3eca9e3e8ee27b09ef81694cfa39d63878953ca0c168b59c98a82f334e7f6ac3ef53ee1cd909fd8df27f6622c6de88c64cc01b53015dd9e2c6d7bb564b29e036e4c3ad95d1ea014bd6840a663bbf9f084bbb11e7d4fdb5b9dc745fcba9a85cd3661936fcfe4cfac5f039c5741376bd518f425ad59e2a8ef007af66fb90550490301edd627808900b5bbb3e8bf41a29256e9c5f4e3a71643dde1e9a63bebadfdc23cfd80915d939762e11897b8ae507d78bb271c4f0f90804929c0fb07ff8e", 0xf0, 0x8, &(0x7f0000000180)={0x2, 0x0}, 0xc) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000002c0)) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) setsockopt(r0, 0x0, 0x0, 0x0, 0xffffffffffffff2f) 04:02:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r0, &(0x7f0000000480)="bd", 0x1) r1 = syz_open_pts() r2 = semget$private(0x0, 0x0, 0x42) semctl$IPC_RMID(r2, 0x0, 0x0) close(r0) dup(r1) syz_open_pts() readv(r1, &(0x7f0000000300)=[{}, {&(0x7f00000000c0)=""/16, 0x10}, {&(0x7f0000000100)=""/116, 0x74}, {&(0x7f0000000200)=""/250, 0xfa}], 0x4) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 04:02:41 executing program 0: socketpair(0x1a, 0x3, 0xfffffffffffffffd, 0x0) 04:02:41 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) getpeername(r0, &(0x7f0000000180)=@un=@abs, &(0x7f0000000200)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f00000001c0)=@abs={0x1f95d27d48731892}, 0xfffffffffffffd85) select(0x40, &(0x7f0000000000)={0x564, 0x5e27, 0x100000000, 0x7fffffff, 0x1000, 0xb2, 0x2, 0x401}, &(0x7f0000000040)={0x2, 0xfffffffffffffff9, 0x8001, 0x4, 0x100000000, 0xab, 0x40, 0x100}, &(0x7f00000000c0)={0x1, 0x487, 0x9, 0x7, 0x101, 0x4, 0xc9, 0x3}, &(0x7f0000000100)={0x0, 0x5}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) 04:02:41 executing program 1: unveil(&(0x7f00000001c0)='./control\x00', &(0x7f00000002c0)='d\v') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) 04:02:41 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000300)) kqueue() kqueue() r3 = getuid() r4 = getgid() fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r4, 0x2) r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r5, 0x0, 0x40fff) r6 = dup2(r5, r5) fcntl$setstatus(r5, 0x4, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r6, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r6, &(0x7f0000000040), 0x1b) truncate(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() 04:02:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000005c0)="85cd55072d73769b13c3eb2486b4a5b11478db3ed8c9ee3ed784ca3a267e9188f9f0830457b98bed0d9cb7d05a2820586d58e0fac42d19763ea84cba8331be84d6389332ba78e0eca01e7ccd1053d210654560fbf5ee76a2e19443816295c3c0ba1690537b", 0x65) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) write(r0, &(0x7f0000000340)="00c5f8352d0917", 0x7) r1 = syz_open_pts() close(r0) dup(r1) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) syz_open_pts() 04:02:42 executing program 1: pledge(0x0, &(0x7f0000000080)='\x00') r0 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/22, 0xac2caa6be7d25d13, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x18) r1 = shmget(0x3, 0x4000, 0x220, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/252) r2 = shmget(0x1, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/10) geteuid() execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2008, 0x4) 04:02:42 executing program 0: getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) dup(0xffffffffffffff9c) socket$unix(0x1, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0x22a) getgid() r2 = semget$private(0x0, 0x3, 0x40) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f00000000c0)=""/18) r3 = getgid() getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, r0, r3, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setregid(r5, r4) socket$unix(0x1, 0x5, 0x0) 04:02:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0xfffffffffffffff9) writev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) 04:02:42 executing program 0: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x5, 0x100) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) unlink(&(0x7f00000001c0)='./file0\x00') pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r3, r4) socket(0x2000000000000002, 0x3, 0x102) 04:02:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 04:02:42 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x4000013f, &(0x7f0000000280)=[r0, r3, r2, r2, r4]) setuid(0xee01) setregid(r6, r2) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r8 = geteuid() fchown(r7, r8, r4) r9 = semget$private(0x0, 0x800000002, 0x80000000000002) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$unix(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000e5b8200c00f70f0634000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000004f6a653c4771b4e5162ad76f4e34112fcd5857dfd9d02523232b24dc100000000000000000d862474ad50c0b6e5e000000e289033614be76f872cc7f2bd223ac1e82dff788e2ea46f277aca814fa8b7f906fd1dc88a96b13f4ede396fee97e5e79cf213d7c50edae0a076c264fc30da023a06c37c633cdbc7f71b85de613752c8e980e"], 0x0) r12 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) r13 = getpgid(0x0) r14 = fcntl$getown(r11, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x1, r8, 0x0, r8, r0, 0x11, 0xff}, 0x9, 0x40, r13, r14, 0x4, 0x800, 0xfffffffffffffffb}) ioctl$VT_RELDISP(r11, 0x20007604, &(0x7f0000000140)=0x1) r15 = getuid() shmctl$IPC_SET(r12, 0x1, &(0x7f00000002c0)={{0x2, r8, r2, r15, r1, 0x50, 0x1}, 0x4, 0x1f, r14, r14, 0x3ff, 0x71, 0x40}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000200)={{0x8000, r15, 0x0, r15, r5, 0x1, 0x101}, 0x10000, 0x53, 0xb92c}) 04:02:42 executing program 1: r0 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f00000002c0)="a8", 0x1) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) fcntl$setflags(r2, 0x2, 0x0) 04:02:42 executing program 0: socketpair$unix(0x1, 0x400000005, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000000140), 0x0) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0x0) 04:02:42 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efab", 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0x0]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x0) 04:02:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xd91) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/6, 0x6}, {&(0x7f0000000080)=""/174, 0xae}], 0x2) 04:02:42 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff30) 04:02:42 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x7) fchmod(r0, 0x12) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x5, 0x10001, r1}) fsync(r0) wait4(r1, &(0x7f0000000040), 0xb, &(0x7f0000000080)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x210, &(0x7f0000000180), &(0x7f00000001c0)=0x4) getpeername(r2, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000280)={0x8, 0x4, 0x4, 0xffffffffffffff81, "423537ce408359533d9cd47bc15879945e734f5e", 0x2, 0xfff}) setsockopt(r2, 0x4, 0x1, &(0x7f00000002c0)="0f3263eea20939555b33533479b1be10ae8c82b937767849c1a691b4c34d48762d697511982cc811e6c533844fa6a41a5a15b5c8f1ec009c7140e2608daf145fe473f1d37c9c9381b6eddd2e9b615ed10b053f0bb06ff1385cde089e014183dd5aebba2d02935cba7f5f1bd84288e0344d1a082c19ba583a2ed47ab2aaee0fd61eef4dd2fb2852891ae0b215b9e0ab3cc86d13410271b898caa16a8a8808eb78", 0xa0) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) close(r0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pwritev(r3, &(0x7f0000000700)=[{&(0x7f0000000380)}, {&(0x7f00000003c0)="00bdb2f7cdb8245468e96ff817266528da69aec849159fa0c6565be7769e0d33dbbf71eb7e21cbd230b805f823c63708d952a49eaa44dc066beca71fb81e5acb8c6ef17c843acbdb43eed8af92fdb17fc45e274a6dfe16759f439ee9eaaa39c438708a49e1e0c291ccb6774e49510e59c716f9644861ebb070d5707c5b7b47b2c5837698dd18521ede732fb2c7e607ad87f5e98e5afe8f52462622c51d6f87cdc98c39deea4902ed0e3295d770b39a1dae19b71117feb8996b3c", 0xba}, {&(0x7f0000000480)="cdc0c23f1ce2f7d51bb28baaab685154e38e25fd9520fe743fa592228d0cc10986968b979035ebf0793df1b6b65468d532c9dddc5f80db2d232c34958b6b6a98da6bec7d5c7cea2907f0bea1c3d6c2f9861ccdb12b2355e0d1279e917716510c225c03e4b8541e4566d138b60f6911bbe800107207e1c54700292c856413de1e2114f2d55b033d", 0x87}, {&(0x7f0000000540)="661c8ad39fb8acdb61823a5d41d7ebf4c75921c0ba2c8d2295a74022f70930a135576c4ce42c20e20705bccadd867db53d5324300badbda16c37178b42cd8dee00bf0d186583bf5f09d1544ef326fc26416f7e826115b58910e6dc501ce28f78411156d4ae47d7a6fd46124e", 0x6c}, {&(0x7f00000005c0)="0c50358560fe4d814cc6e6c0007c449b4d5e3d859632eb4fbfacc3db8e23d935a961a00a90db43285f2ab97f4b0ddba3da07f0f39811011536057dd0ed14f48e7b7e759410402303345c3996dfdff60565b415c9d88573c4f42545b78b5164dbb1dfce78e2c510cb8245203b460307f58b074acd3f84654e25cdbc7c83f588cfeeda242efe88e4709c85dfcc1c5c261e128ff438b49f2359d65c3eb8167c", 0x9e}, {&(0x7f0000000680)="f12745cd99785b67dc1f34312afafb405cb0c91ad7e192b5fdff56086b0da8d0678bb353c3823953bdc677a748ff5150e6f5591d53d2e4c57abfdbb63687aa9359ed672cd183de8beb77c3d0d32df1d8692f472e155ec7354d6f0e27be1bf8041785b03fbf59819cdf6ed0", 0x6b}], 0x6, 0x0) r4 = syz_open_pts() ftruncate(r3, 0x4) kqueue() sendmsg(r3, &(0x7f0000000a80)={&(0x7f0000000780)=@in={0x2, 0x3}, 0xc, &(0x7f00000008c0)=[{&(0x7f00000007c0)="bc57c24ad5e71fa20da60c6bf6202d12b8b68188e2ff92b6afd75ef77c89b10b6b80f3bd21e276f0a8f6ddae9ed1f132ff60533487334228ae606c17665b8a36c937a89ef17fdb4039ba43ac88ad95568f490afbd9bd5ef268736ec6c1a5907997d4bbad4d79e55fa749805353a71a5fa34d7a8e4653b9baa23f84e3fe0db5fd07c62095281907428911fc2199d1d3c71a27fa3d9699b553744ed2dfe18777f5c40eab8349c5c4a83cef49287ed54a09383b75e6d79ad5c218b419f410b0e3c006e57e5f3f0d25d504a7be21b9318b", 0xcf}], 0x1, &(0x7f0000000900)=[{0xd0, 0x0, 0xe3, "2d5b83d2946bdf3b88a19c39aee2ad767083fd37b88167f1c7112a6822f1d6cc300acb4d1386b10c3bd3d87f2d9a68616dc3055830d20d4b5abbc470bef03584ac077702c1008e28862811e0961f766a47b20e1109b8013f8407a2766dec912b0ddc578864eaaf12e14b0fd14b8795157807651a120c5f08c9aafe264e145d1db478a12e68905e4000568d4c075c02e9453739a1b9bbd7ef0a8610c43f9e4fe6086871f3e517126fb48b0a440b071b35c3cd8598c31792a2da48544d"}, {0x60, 0x1, 0x0, "7f751f0b52163949fd1ec1b905b6757ea87e47082992e105620d5bb8720dffa95b944b431553ec3f0bf485e637f5b1597e40e53b5f4257fffea2ff7e6afaa5c7e3ed587e5c3296fd13d9bf24"}, {0x30, 0xffff, 0x6, "8a8a662c6b87ece09eaa9c6a261d71f81e96643cf8b397a9525b"}], 0x160}, 0x409) syz_emit_ethernet(0xd9, &(0x7f0000000ac0)="e83a9c31b7b7c11b812a07f5f96e105751a7434e5fe2bb5914db5261e6c6bf4c1bdde9418a597a121db2971185833c87b2e99d4dd62272d45634f0e94c0ccd5b7f533ee18b59e4e9194140930d3c2465537e73f642a422ac78f8d28077b8ba1c4deeb7f99b7153394b9aa3f7b3b8a4781e82904d044fcf6bb68322b5898d08893d8f35be3a2e5c567b4edd6a457eacb8c3df664a7e4e4a3956cbc1ee89392a85b66003d2d2b14c24e9db9ffcd0f52cc3eff3939b34fc787a1369fe43a1cc69fb1f3cd1523115ccc22183f234afa7e4cff2bb479baed3e5409a") ioctl$TIOCNOTTY(r4, 0x20007471) pwritev(r4, &(0x7f0000000d40)=[{&(0x7f0000000bc0)="490595b89fac1a0ade78dd9cf5a34a1e889b50117c4572568c0d8f1010f61f265bcf1d1c9516961f044c23a1560acca32ea850bdcdc12a41851764224adced7dca", 0x41}, {&(0x7f0000000c40)="194be8b48e9ddf2b1e59866f90b31ea5e81faca3a507f4801fb1f0b4590afc03df2c5bb6e34c5a73129f695274a35b9ad09a3082074b5d23ecfd0074f7e4a44c475aca0e81ff5c034b2ce5b2c8fe403a8e9689f668165b2f74802d20dcd8a166a7f108d6eca2bebb977ba56ab74cdaafa10916a0ec380921286052d1b2c8d8796bbec975c6b7c95f939e66a941dcfc48f8b2c01934f8", 0x96}, {&(0x7f0000000d00)="eeb25290e85d7183492071657e9542e22dd6086ef8a50290acc1fd11", 0x1c}], 0x3, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000d80)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000dc0)={0x200, 0x5, 0x10000, 0x40, "6dfc54f07c698f5252bc59e3f7dcb9cfa5f79963", 0xfffffffffffffffe, 0x4}) syz_emit_ethernet(0x5c, &(0x7f0000000e00)="10a2cb4fb663da5d69b354003f695aadac334368170c1d19e30faae6b4bcb7d713968ec3b87bbaa188e4e53d7c5e136ea567dc9d199463c084faad4113e88f65c3a571ff3f5ee73bb630bf2a309b5567fb1179b5e33e6b360585f324") ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000e80)={0xdb6, 0x9, 0x0, 0x80000000, "450ee5821afae1c9896de5256722b765e619f114", 0x4, 0x3f}) setsockopt(r5, 0x2, 0x9, &(0x7f0000000ec0)="c2d41091bf981b871ab069e2f7f7404c5b65d2304991a2c4c9836da12a61f892f33c5ac5eab124105a4d017cd121180d34b20a878073a559df84b930e24de182c91712005bc401faa129d6b223557e78dcdafeb7cd0c51391a7b2d398ed1961db110140916f8addff22152011b4947d28a4929e7b23695b969f48bf0590b49c56624a784e2dfd78abea579fbd49b625f9147bee669bdc20b1142c86e6c556e", 0x9f) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000f80)) open$dir(&(0x7f0000000fc0)='./file0\x00', 0x810, 0x62) 04:02:42 executing program 1: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000002c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffdaf) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000280), 0x4, &(0x7f00000005c0)=ANY=[@ANYBLOB="780000000000000001000000c70000007ef1a6d97c1610b0273dbe3711fc017c1c3f7c5e374ee339bad30329697417b1701b289fab38036382c15bbaa5ad14c369324011dc0f4dd955d1becc73b87868c2cab0729756504ca36ad4d6ba5ac0ea7fdd1ffafbb5c118b5b882296567fad395e7ce1b694b107133ef35a4db0001000000000000ffff0000060000005baaab8398eee22231630471a132ab27eb4c5743e1cc8b5bf031e2024d5837079831b6faf40cda60890c919e66c31f8d8253b392c37a998874282c1714544c54bd48743d51279b604cfec772e69cc95baced637aef67df39ad36723771a6fb73b8911b4d6461fcc19959ae4edc2ddcc774431994003e24b9249046437b30c9af1e59136640a91781e3ee3a048c12d88d5882bc3017406330cb018eb24682dae2dc381f454241f15e4ceb4cc0a3c06d64ed0a408d1c71cb79419d068437ff4f130ef0ff1020434d8fc3e7eaee8d8929bbb125de19ec4bb7de3de05957ea7af363a9bda5218c218ee3f483a407ad13a55e8f6bf9ed30000000009000000000000000ffff0000090000005a76c38b9d93dd9b4616a354fcebaa2604e40e282ce1d64e096887704d008bddbfdb25dd2f5f0b5b0d9f77e9fab17029a20d881a6bc4872a445c00832667411e63b2d2cd7e2937a84cadf4921d2c4341acea93bb6b9b84a96818431a672248118715b5ec330a3921808b1b487e0352b766a0d23aa34cfc4ababd67c680d726008000000000000000ffff000000000000aa8ade64c5376822edbe71b02eb13884a58c5a2102ce6ed859db5bc0d3a2f4a3368a754a3ad79bf2274f7cb28f4356300879abce9885a852d473b1f44a634164774a0b7645fcdf405f7dbf8fd8139199312cdafbe319efed86e5eccd4f92b099890a1234bc7199b5b8d451"], 0x288}, 0x0) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) 04:02:42 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) dup2(r1, r0) pipe2(&(0x7f0000000000), 0x10000) 04:02:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') chdir(&(0x7f0000000100)='./file0\x00') socketpair(0x12, 0x0, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$TIOCSTART(r2, 0x2000746e) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0\x00', 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf92, 0xfffffffffffffffb) fchownat(r5, &(0x7f0000000200)='./file0\x00', r3, r4, 0x6) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x1000000000000000) 04:02:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x20, 0x3) 04:02:42 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x2) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 04:02:42 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x18, 0x0, 0x3, 0x500000000000}, {{r2}, 0xffffffffffffffff, 0x30, 0xf000000f, 0x80000000, 0x3}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x4, 0xfffffffffffffff9, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0x6, 0x25d, 0x8}, {{r1}, 0x0, 0x0, 0xf0000040, 0x8, 0x9}, {{r1}, 0xfffffffffffffffb, 0xe9, 0x80000002, 0x7, 0xffff}], 0xfffffffffffffff9, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x90, 0x60000002, 0x4, 0x401}, {{r1}, 0xffffffffffffffff, 0x30, 0x2, 0x8, 0x200}], 0x9, &(0x7f00000001c0)={0x10000, 0x8001}) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:02:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) utimes(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)={{0x38, 0x2}, {0x7, 0x1}}) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x4000000000000002, 0x0) socketpair(0x10, 0x1, 0x7fff, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) syz_execute_func(&(0x7f0000000180)="f20fd6e0c4a1fbe61366430f38db6e06d1ef660f6769008f499093bd06000000c4637d048c290d000000f88f29c892f5c44279133cd8470fb184500f000000") fchownat(r0, &(0x7f0000000000)='./bus/file0\x00', r2, r3, 0x4) open$dir(&(0x7f00000002c0)='./bus\x00', 0x0, 0x10) setsockopt(r1, 0x7688800000000000, 0xcfd, &(0x7f0000000300)="b39d005252c10aacf37434289cb9d7f2eb4dab0885b17ab36dc211c672ac32731b74d25efccc1e57006bebe762467b81428284f2f932f9fd393931d4304dce90988ca20d8de8d48249d0b5c8e4e8fcd92f3c5a4467a4884af16fd5c011e91a9187bfed8fd08bc42d92638f5e9e4ca05fa70db3f74969", 0x76) 04:02:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r0, 0x6, r1) r2 = dup(r0) write(r2, &(0x7f0000000080)="f0ea2e194e0ec2a52001a3b89a79f0e20ac02b0d879ca4064d4c76cfd4fb4a191e25eb2095c7b13b621ecd07f39edc28f9f642447be05ca78f0f734f6b750e0ca916df211ba59fd2dcec5778b9b6d95cf0cf9e187c4c0929aedf6e1f40d2a19a5855ff79f67f242f58b3f8edfad26b7d40dd421c35c95fdeb12cf0ec5d9afa39dac24f1ddd188c4d37896c1e8b359d1adf5b51fea951f2a0b4d3e326594d17fe7a7e495e2cc33f9ff9f5c777deb8b7c18a676b46075bbdbce08e", 0xba) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x1) 04:02:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0xc1045763, &(0x7f00000000c0)={0x0, 0x6f, {0x2000}}) 04:02:43 executing program 1: unveil(&(0x7f0000000300)='./file3\x00', &(0x7f0000000040)='c\x00') mknod(&(0x7f0000000100)='./file1\x00', 0x8000, 0x47c998b2) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 04:02:43 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x7, &(0x7f0000000080)="9092a300", 0x22c) 04:02:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000080)=0x1417, 0x4) dup2(r0, r2) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 04:02:43 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xa, 0x0, 0x0) 04:02:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x14) writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)='MN', 0x2}], 0x1) 04:02:43 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') unlink(&(0x7f00000000c0)='.') r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/14}, &(0x7f0000000180)=0x10) setsockopt(r0, 0x3, 0x40, &(0x7f00000001c0)="03298ddef0ed18bd3b76616f08eb6966638f3d398aee6fb26523b91bfa71ecab45c780eabb369a55ef5b7ebb362b2af25cbebd940c78207d8719627054a1f40ea08e89548be19b6f7b5406b5a7a327cd055d889f", 0x54) 04:02:43 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x8) ftruncate(r0, 0x8) r2 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x0, 0x10001}, {0x0, 0x24}, {0x89, 0x3ff}, {0xa0, 0x1000}, {0x89, 0x6}], 0x5}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) 04:02:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x101a8) write(r0, &(0x7f0000000140)="d20ab91d1c1392866337bf5a472c1a", 0xf) read(r0, &(0x7f0000000280)=""/156, 0x9c) r1 = syz_open_pts() close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20008, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000340)={'./file0\x00', 0x40, 0x39cb, 0xf2, 0x1, 0x4, 0x1, 0x8001, 0x0, 0x1, 0x50a, 0x9}) dup(r1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7000000e74de4000000001000"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) fsync(r0) r1 = syz_open_pts() close(r1) r2 = dup(r1) connect(r2, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) writev(0xffffffffffffffff, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffe, "845f7201be2000afb498954dfc5c7f8ad79f2700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:44 executing program 0: getgid() mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 04:02:44 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x1010, r0, 0x0, 0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="4db86675261174846c7e21b1144b4bfecfad645dd3ac02e1f4c040530847767649c8fdd889c16867cd2fa5e2d9a0fec41f545c3b6d2425aebf6a3887bde0ef37d6f9762ab0f1cdaaf2bba49d744c13568db92817a913d614b5555681b1b4d8f2889983f3018e090d3e71ff701585bc82323829588f04fe5b5aec54d47a8adb962d45c7d19cc48fec5097c881a7f80c4ae4db509237f5", 0x96}, {&(0x7f0000000180)="223136c54d18649134114af722a8829da5949a526a713b5b792bb057842c7da5c7ba6be422ce886a29d4b2ff4a72ba32309d5829e2807ba519af3968466dd2e07b39b7823c8f653766b52616a6ce1104303de7536b8b6a0524128205aabad6765687d5ed3165d49e21fa02bdc3b5e31f7b139126d97bf43e56f289d345357a1fdd7bf86fa2a5630f414e180a8a7762a201b27a88ab6ff31e49e8ef4601182f09dcfc89333e9d5a42815ce632f0e5d2ab91daa483246a6a5b2e5ee15828c562878074c2ab5d8d39f52c5cefa7974937ca6e46808db4bcf199a863c3e62be20c36cb50", 0xe2}], 0x2) 04:02:44 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) ioctl$TIOCFLUSH(r1, 0x8004667d, &(0x7f0000000100)) 04:02:44 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff}) getpeername$inet6(r0, 0x0, 0x0) 04:02:44 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 04:02:44 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10080, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) bind(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) r1 = socket(0x10, 0x3, 0x0) setsockopt(r1, 0x2000000000008f, 0x3, &(0x7f00000001c0)="186fe65c", 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) 04:02:44 executing program 1: r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x2, 0x7, 0x800, 0x1}) poll(&(0x7f0000000000)=[{r0, 0x25}, {r0}, {r0, 0x21}], 0x2000016e, 0xcd) close(r0) 04:02:44 executing program 0: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() r3 = geteuid() r4 = getgid() r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x1, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x18080, 0x0) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r9 = syz_open_pts() r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x808, 0x0) r11 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x0, 0x0) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x800, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x10000) r17 = socket$inet(0x2, 0x8007, 0x2) r18 = accept$inet(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000480)=0xc) r19 = syz_open_pts() r20 = socket$inet6(0x18, 0x2, 0x3) r21 = socket$unix(0x1, 0x1, 0x0) r22 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd\x00', 0x20b, 0x0) r23 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd0\x00', 0x1, 0x0) r24 = accept$unix(0xffffffffffffffff, &(0x7f0000000540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aeb8279e3baf9b78e1e95495f600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001580)=0x1002) r25 = open$dir(&(0x7f00000015c0)='./file0\x00', 0xa00, 0x0) r26 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1, &(0x7f0000001600)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r5, r6, r7, r8, r9, r10, r11]}, @rights={0x30, 0xffff, 0x1, [r12, r13, r14, r15, r16, r17, r18]}, @rights={0x30, 0xffff, 0x1, [r19, r20, r21, r22, r23, r24, r25, r26]}], 0xb0, 0x2}, 0x2) semop(r0, 0x0, 0x0) 04:02:44 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000140)="f6fde66646771780461239ab8c73896383d2a6b1a24d7aff33a2fee141abff6d7d7a942be7400c4739202dc18d9a6775a7299d6cbc5a3d933868f4caf1baa8701ed8c326db023731d8ad07cc91110d", 0x4f}], 0x3a8) 04:02:44 executing program 0: mknod(&(0x7f0000000000)='./file1\x00', 0x40, 0xe58) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x200000000000003, 0x20) 04:02:44 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/170, &(0x7f00000000c0)=0x461) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20200, 0x0) getsockopt(r1, 0x6, 0x2, 0x0, 0x0) 04:02:44 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="624c55cf165668a82acd231fe3beb2211339301211b311346390586ef6d1cb97dbb6cd7a419a95769ee5512168f287d9533901e7a6f4f5f96fba10970fa638700c25b9babed752d9ad1e2e02e0ac2a5f7b55ba81706f655ba9a6dbc5fb1d4e441943bc65384310d93bedc8cc31f2259d023cafb55440799e342a9b92a97b1399fc79d60f56c152d53259c005ec1e0f8908e134985bf6c82151cdbb598284815e17d660b465825f864d6afae49703f5b9ab6a979a2f6cbacd0bba1de4b332a3085ea0e16857e5d90116fdbdefaf2956c576803d30a59c012966d913e3019d6d6af90e154a77ca2846cc0f5da2a02cb25b6c9d35", 0xf3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000640)="cc62d0ff21a831d404d50f6b9e55af6a53e7a422d7aa850e745a7d98dfbdbfe9c79461345091c6d11d424bf8de2ccab757042b7bbf576d910a17b96fb79e0a41c4c20fa0af149ac8dba7fc146287714b14bb68684c9a956db08b6c2f9cd11a43438a590e5a0c3dcbfd57d9022cecfb26e82da9d777908c0b5b372791e55802e8cf9e9450dc26b84ec9d9d428c5ee6c081bca1e8389850a287a2df72275b9eb4a763221a2e4ecf5e5d614a4765afff7127ab4a511dfb3bd7a0d130ec69dcd41d40f51e34438214234993c85f3cf7eb93fbaef0cfcb9a783485cc32f76a3197d3a9ea1b5433e12cd19b2dd7681174aa1ee977acba34d31341b73639b4cdff2cdd5a0b9363518b9f4bde7373a1cb99066cc3bf5049f432455845c9f29496703d96eb0652d2096b5e0fb29c0be14cb283c9a54d151ef5127fe5d211ac272fcacaf89c7016141037ddbb9a27f8e50d7b2cdc38a7c40b8072de9d986f339829b8ec2fc7c8e40cbdb9171366961bc8194b40473b08b1045626487805433464cbb6a72370199df17b5ec01ace8d7229194151f2616e3ae0477a4ae3bd3479f5ac82fa3c3cf84800158431e89ccf34543b0845d7450d10155f0eb3f0f5a1463521de57894254d94945836226af231def6709ea1a413c97fdf812ffab26a7b933ba402aceacc97d7900c0a8f1fb30bc4d2162241f2448f3d684fc770d1a98ab9d250eeceffc4d754919480803083b5b845f770af18e238179ef62b9bc38001c3dcef9bf7223e77481713ad2a982f8351574ca6db897faa111315002c48bb695c30bcf35fdec1ef798ede8f68f5d007af565e11f105e400ee01df3f39273cbf9b3106ff899a255b7b61613802edae955fd7d74af816e420b1177660a0e590e6f99b3e549ecc0811c061d62835a4c3a02c25798621c93c2d149f6f237e0bc4a247da2f9f57e3e925835d19126c89e3d05c01e13a7bb77f38eccc9cedb0cf143923e115cac8a1ffa9e05c622db63c673416903e180c61c2ce240c25e4417da219c2c44e73877142a8195b06397dc38c3ea4582a100ac8b5ea1a601516330a4daa2e398c016cb7246631225544ad46e64d0013d1480148b46ae8334551fa8d43927b5612", 0x31d}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 04:02:44 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x2000, 0xa) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0xfffffddf) sendto$unix(r0, &(0x7f00000003c0)="b964184976eeb80fb73ec3eadb556cf253d1c7d9ca4cbe6a88a33559b2f50c75e21218ba1787edbed844780a058ce40b617f973671cff0804d2919346decf3de22be8ca3384912660447fc765a4c38cc47f55dcb9a1aba5287f1ef89eaea29c24f1582930d29987e680d305c0600f40ca1415dfd9b687b57c40fca3d304c31b8506568dd5254995891a3c1410c3c7b70961e8e883b66b0657449fab5e97f8e2d7ece6037fe4f02215c229706f57deb1d43ba5ac550fc01336bdc445cb13d41ffda18fda8f2e11edf2b4b70172903a77ac22423f8b56b565985a3d4b4e11697a4255fa04f82f524850bb37a76fb4a3230c3458f852d", 0xf5, 0x40a, 0x0, 0x0) r1 = open(&(0x7f0000000340)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155", 0x6}], 0x1, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000200)='\f\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1) mknod(&(0x7f0000000300)='./bus\x00', 0x2001, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) connect(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) openat(r2, &(0x7f0000000180)='./bus\x00', 0x880, 0x10) ioctl$TIOCMSET(r3, 0x20004269, 0x0) 04:02:44 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000000)=""/5, 0x5}, {&(0x7f0000000040)=""/69, 0x45}, {&(0x7f00000000c0)=""/174, 0xae}, {&(0x7f0000000180)=""/251, 0xfb}, {&(0x7f0000000280)=""/143, 0x8f}, {&(0x7f0000000340)=""/70, 0x46}, {&(0x7f00000003c0)=""/247, 0xf7}, {&(0x7f00000004c0)=""/226, 0xe2}, {&(0x7f00000005c0)=""/233, 0xe9}], 0x9) fcntl$getflags(r0, 0x3) r1 = dup2(r0, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000780)={0x1, 0x5, 0x6a, 0x1, 0x6}) 04:02:44 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000cf4000/0x3000)=nil, 0x2000) shmdt(r1) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) munmap(&(0x7f0000caf000/0x1000)=nil, 0x1000) r2 = socket$unix(0x1, 0x1, 0x0) shmdt(r1) getsockname$unix(r2, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) madvise(&(0x7f0000f1f000/0x4000)=nil, 0x4000, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) recvfrom$inet6(r3, &(0x7f0000000040)=""/127, 0x7f, 0x801, &(0x7f00000000c0)={0x18, 0x3, 0x1000, 0x9}, 0xc) getegid() 04:02:45 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$inet(r1, &(0x7f0000000340)=""/68, 0x44, 0x1, &(0x7f00000003c0)={0x2, 0x2}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)='7', 0x1) r2 = syz_open_pts() close(r0) write(r2, &(0x7f0000000240)="400c2bd1af1daf7972fc9cc5ced1d702303b0a00f53ee93169a0ceebfeb742b5c445440dc5cae86b1963b67bc4fadf3a0f7a285f7d3d6b4be97ddb43249a2b9fd4dba4067c18bdc51bf6e114a14071c2b05a24bc0e9755002a5ea7a962d51484b060c0e255b56c1f7cb9b5df6eca4ed7339421e19c7dbae9cbead7ae9103da291de3d69ff1d074fc5616c6b56b4b033ed503112e8511d4a2b2bda01e8eaf716c07b004b930b0c80f245cdce8860bba9d476832b5e5e410291b740c513c2b381607f8242307f4a0b63de0b6fb5f", 0xcd) dup(r2) r3 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:45 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x8000002065a) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0xd}], 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7ff, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) poll(&(0x7f0000000080)=[{r1, 0x4}, {r0, 0x100}, {r0, 0x2}, {r0, 0xda917e842b5d40f0}, {r1, 0x20}], 0x5, 0x4) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f00000000c0)=0x57c) kevent(r0, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 04:02:45 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f00000000c0)=0xc6000000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x7fff, 0x200, 0xfff, 0x3, "98b348b532097d894a1e63873e0cea349052314c", 0x9, 0x7}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 04:02:45 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x107bb, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$KDGKBMODE(r0, 0x40044b06) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getuid() setreuid(r2, r4) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x6) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x1, 0xfffffffffffffff9, 0x8}, {0x18, 0x2, 0x8, 0x8}, 0x5, [0x9, 0x3ff, 0x8, 0x6, 0x1ff, 0x8, 0x6, 0x400]}, 0x3c) connect$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) faccessat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x867b292d3f17e880) read(r0, &(0x7f0000000300)=""/89, 0x59) setreuid(r4, r4) write(r0, &(0x7f0000000380)="ff137871cc9cbd0a673027fc71eb7ca1b3292bae0830f596693d3e5be103a749ea26d1820373904c634e137318f4c18751d6b1f7ac2ba87c640c9ce2ac58df996a1d87c0e6734b787101f4cf171ec26a7306e7ec286b77eb2e4c2cb200202e0f3572a66ed65a6a36aa5107cb74aa1d41b1f1bcec2c204fdd8a6d1a1a6e5c68a79a918e2da4510099d62fc4312fccf465360486aa0aa6455fb78aa63763", 0x9d) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000440)=0x1) r5 = socket$inet(0x2, 0x4000, 0x20) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000004c0)=0x37) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) ioctl$KDSETRAD(r6, 0x20004b43) r7 = msgget(0x3, 0x491) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x80, r2, r3, r2, r3, 0xa2, 0x3f}, 0x4, 0x40, r1, r1, 0x7fff, 0x6, 0x1}) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f00000005c0)) fcntl$getown(r0, 0x5) ioctl$KDSETRAD(r0, 0x20004b43) openat(r0, &(0x7f0000000600)='./file0\x00', 0x90, 0x1c) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000640)=0x2e00000) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000680)={0xfffffffffffffff7, 0x3}) 04:02:45 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x2) chmod(&(0x7f00000000c0)='./file0/file0\x00', 0x100) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) mkdir(&(0x7f0000000080)='./file0\x00', 0x90) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f0000000940)=@un=@abs, &(0x7f0000000980)=0x5f) sendmsg(r1, &(0x7f00000008c0)={&(0x7f0000000240)=@in={0x2, 0x0}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000280)="c589899afc0c56a7b37f77f684d4938764cf7e5388aff37dd41a5b9f73b42caa6ec45b5f04743793573c5f6dc70e2dec8a2ce358a18fa6b2c72d2f7e448d989d0c5058ef1b86813fa55aa7065039bcb143be6ebfa25f0a076284ffcf9d1668bc7a50e8d4580e430cc71e2de3c48d20325918087440ae36c0b0cfd4a4f8891f3998ac205e392f6c92ff4bd461186bb60dbe78ce9bf58eac766d798af7fa039f0167ab1b6935da", 0xa6}, {&(0x7f0000000340)="b48a6048754feebcf0028f92b176ea7a01a1c5ecb4475e974cddd1034d7f9e198562d792399d03b598a0467f85c284804c239e5fea72b6334f910a77e4b3e779c45e6db59b6e64dc376e15dc4a769f7f534b6b262c920a851ea23b8e3227cc53284714", 0x63}, {&(0x7f00000003c0)="07101c2b57269806590a9b0b5d28ef2c8657cf08ffb9019397eec7e18247a79f28feb5f032", 0x25}, {&(0x7f0000000400)="f3a6415c7be9a136e708303152d4bbe046e3c4d5f40564d11f49eb26689876192b3bb677627c0b44823443a1dcc26ce1", 0x30}], 0x4, &(0x7f0000000480)=ANY=[@ANYBLOB="d800000000000000ffff00003cb60000c7b29dfda4fe8b19af709635850d67d22b35bee2dbbe8ad30ccc725c7ca4dedfa0a1465d4e04ab64a45efb69ec5ce5f79fb8c1b66a77796f676ca2da725bfdd48d9adfc7a53c482800bb2fe92407633df6829c3b2622fcf3127df033feb60062a90b064e2064daa462867691e59f2ccbed47a4f6359611b61220f6d14573a2c2ee105231517779435da8a098794b8e4520d2a34f5138797fc7858482fba563b60f637036ec02bb2a7b603d20ab38633a9f8d284491eeeabcf4ec19ca4b93c32bb0888a0000000000f000000000000000ffff00000004000007af645ae69385c8a5e68c6f2994fd31633e3350543e0b97a8d2852375ef1eccabb3adfb361093a852b2972a8cb6e9b69625a8aae9334db37fcd3bfe24abc8af8537318fc1cbe92f2a6e7151ff3ce74d3b97506fc3567fe80fe3c22753f49b21ff85e5f0da030f91c2192446be05704ee0e4c63ccf2a72e4c86144bf7ae6e73a792ab8522800f9fe54519c416966aad5d738e2ee0bbc74bfce1d514bad5cc6fd01d5c4c177bc5cdfdda940571423085318b6c2e74a43f89c412c1f48fb5a9ca9282c233786a11f0d677cd2f0591682f34d2f0b0d87ebaee9845751cbd20000002000000000000000ffff0000070000003aa29b5c71fbe500a42b8487d8fe0000c800000000000000ffff000006000000c55721996624f9d95b875a1dc840bf969c31531a8a87799e0be748221ba251605159aa52187979451bb3d32aabbc7b482968b610d6ea6397eb775bb2512b1f4dd77d77a7f051885b4c6870004927559e6ff1e1b21b30f7b3f2605bc1460ce083cb11118b56d49575c9d3364b5b9e6c1fd7d876e861fc1e8544d564f5e6b2a0813a581719cde013e5e5c1c211b8f4d22fbefe40dd554fcdfe851704c13376ef7412a8026da0d1e77aff92dbe9c4a82901a5000000000000001800000000000000ffff0000ff0000003cc1017fed4ab76fb000000000000000ffff00001d0000007db6c603fe2bdd6736683802d97e1ee53143b2a748ae0dabdc97d541ffd0ba2177d4d093efbd731547fde2e88dcba0d0f771ce7cf5ad310d7a519cbd3e164053884632eb977570539ee503bd60b90b24e25225bedad8b1178bafcda69d9df7c307690dc34f657b01462f3468cc67b3ac630744391b7b5281a76c48cb1b77b211032e003266d0d94754546648404433a51e563c98aeb6c058d8000000000000004000000000000000ffff0000010000801e9b5959c04abd39ca8a85721e7290c7d8f76d75819d9c57185f00c103012ec664b2fdc13664bc82b4f52fd0000000006000000000000000ffff000006000000cf8ae255033db8444b002bc292510e2f57832067c8c742314f60d211f43eae109a83d3516713a90aa82fc43608ef04f82a31b8d2a9a2698454f51d1332bd63bd6ddcc82ee3829ec6cdbcf73b9648504c"], 0x418}, 0x8) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) fchdir(r0) 04:02:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000a80)='v', 0x1}], 0x1) r1 = syz_open_pts() close(r0) setitimer(0x0, &(0x7f0000000040)={{0x3f, 0x100000001}, {0x8ffe, 0x3f}}, &(0x7f0000000140)) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) shutdown(r0, 0x2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto$unix(r2, &(0x7f0000000140)="a1fa086e3c3b5b6b905c5eda59dafbe0f2c504153b93e6a1819b5c5c82097b3e33a9bebaa1eb73d58f06f1128b5d7a2ed5b346e88c022c7495a74a0096d42b5c85b5d062a1f2284ec1354f46c66d19a3c02db1a2a9d71b247613248e7093732ce8164e7b67c36ba878ebded55193f55b45e50a5ce6d8c9a66fa28b58bc027d42367a061f91de96fcf88bb303a5debcffb7b2f28bac9f6baa5e6e46b60d1153dfd2c6c416f88c83", 0xa7, 0x4, &(0x7f0000000040)=@file={0x0, './file0/file0\x00'}, 0x10) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 04:02:46 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) sendto(r1, &(0x7f0000000300)="4e143fa0b8e608418ba902b8fc6a0623bbe29a2c172fd920c45065872d9a9c93ca45a62f7d6113fbc3b71ef7bb9cc3654d576ea1a50b34ff62d59e1fad3fd5db4210262dd17def4049a9c5d577d8d48b23ab7b74d93153fc7703903957e365a5ce823cfb872dbfa74acad240f9b7572d044950a0ab6db3d932942215e426f28bb5fc19eefb5fe3a2a6aae832961f376c6a9a7797eb17bfdbcba83aeee00317f8a858061c6e19698dbfd54041ad92b82c71cc8c3b757dce8e3ff56abcab5474689e54baefabcff89f966cf0c054e5649473479b8d064848ed557a6434ed0868ff34a883e605c8aefd39732836b3750e9bd78ce9aade322fe8e6f2cec4f765c893fccdb0c7bc403f20d8658ea2784703965dd66a37ad4d04c1c945021c78ebb5795d557c3344f2ee43a070ce1e14e41d74643b1a0304600e6b4fb016cba1435ef9d42ad20f4b65be5688f7e048f13747eb39fa3b41964111267485af82aa8d1965899284940da66e5d2f1399b564970ec548419fe3045d0e24a183ac95524679ffcefe51bedde7c81f698ef2fd6ebf22d37d7b012f2a8f468424410645b49f9a769f14583238d68b946bd29a4c7a3d7d46ce5b9fefa87045dd23661f40d781bd15b1269cefdd68a51c507444b182186e1828cc055d9983eb1c16a9907f30e859917c899516f5cab4f0654159398681fec3441ab3dfccde91546ddcff81f2b6f250d25192093bbcc92ce171a6d169d521c74baec03c745bace97e47ab45af899ae368239a813039d16e31bf83faeaf44b0c9430b13a3912672c62e61f4a027e02d7b56cb0c9dff729ed075545be265877fec619484c80b046e84ee21fdcaf37d69600789bf3279f839cd0773dabedb0b1d44823be9bc3e7c732ae959bc650012bd80aee711c441759d2dbbf7b673215abc7563d9ff7ca11e72bf407aea03d449b65e3a4a8d2ad19d0902eea177d1e892abd211a8832648cd30298fc0bf12fdfe34cc80a57261c671890a8f5a719f82faec25f02c7485c9041d7b1738929d875a3231442bb01bc7c2591c6ffdb269e6854c42bf421812eb4a67f999f2f393d9e7aa61c4b3621f8356b5029ad1dac13abe2641c5e8d0886094b08214c2e5126de3ec01c069e6b0c6dfb42566f07ff2a141e0e2a04b1a1c9782626e896f4700253f380b51716b602e80fa1a08b1cd2bf1119da639e168efc0ee00fe0d5193d23eeeb74cb77e1048dbfd01f4ddd859723b3cd336c6ab048402c614ce1d393b596a3290f29c556028db22a67a27cb3b0aa6e758f1425f1757d5383a882f28b1cab900f80f1284ceb5d89677022d54f9fd8842fd45f1ee53f14bf404415dd6dc10b37efb350a5ae96d9d2ea021631b270893ea42b8d68ee5c842a8bb914548bf95f712e7cc0b1c1a43024b0ab66a470f8e9fa48219e1672e591030149d3cd4590c638def3d884265a58b949115134ecaa77bae44802bb3ade923e138eb749eef42dd1c0938ab94d6a702c269b7d66feb06994f6668d216337eef78912ece6ee37e884a69b97c01aa76b7e698c6841d07bf20016389a68f7e394933c7c7d9f0c0f88b261eb2cf5a8524bc53ac18186a7831245b637238cb356603aa94f66f9223521be96365707ebe082119a930c65cd7ea9e2afbe3fdaff9014f4de8d4ec2c6b62ead452afbc5eed16ca7408bfec7b0b274238ed5993975cc9ba371b65341b1ffd7ae1a304dfb110ddf975c11bb52895a72bc0b37d70e40727da0059898b1f70271b417af19fe853373ddfc67798fbcbd0f0a3885b960a98bb5174fa5b31444ad3c845f2cc547e820ff61932f33ea4a6319f0f6ff0e60b68ae72bbbe10e5d251c8a5a07ad535ae25645abcebb845f62e624dc9320955202a9fbb203d70f0690d6260db80ba8482320b414895011c80d8c9f3c48d18fb942485c11fd032c987b0d196ca73384d08aef1800e466299a4c20ba6b167e49bafd2e5c96ce5c0eafd8ce615005d23dc1f7c0c35b7cffbe6df84d493fccc13a08a9b559a838822900d6d0d19d6365d55691017824957e186b9586c74787a8c91253ebe04cb621611804d4a060975a4d7b3e038c6bc2be93d8d9d5b2a4e1879afd44523940e43ee44f081ffd9ccb34fd2e10ce24a708a8154b62a171e6442bd50b740286f7867f5a05ac674e1e8b2aad064b06151d88717a02b41c316c58bf4aab87fddf40a5a80ca0ac559b09a447a5bdf78f5cd12ed112c0cdaf5a2f85941541b66681d165e3100f58c258525953d156f632ceab5d6a7b7fff79d16f2e57211a2eb423b55d5d1d5759d3c57e302055b5139a02a5234f371842f2c8feb4aaefbfae1d2e2b8f9cb0188f7af17bfea13897246e5b82324bc20c60426357b793f4a0f9e6b74c6e69e6ada5e1d1efdb648255af1433c235a1c4fa7cc8d1e8d5fdcecc392695b5a0121e257b1e392933b49e71659fb01b0e37a7099b17195697bae600d19e3d35bb28b7b50dfb9348db388f86dec664d4d3f0a3b2cdb202ad5a0b0efcbf25c20335576adb01904eb61140f1c3dce0a9c78285470bb7218bddf4256323d3e6aa86d3dbb32c028bcb4c9ca5bb5bb966953c5161fb96fb1f11a6417c55e5307530616ac68309c33f6372de9f939a752a447e39df72cccd68cd91d713b47ae2ab4a1d50117ec02c3bfd319bf49f0a3a2e16b6e5914867bb73c4bc7e3e810c40fbc6be8631ad5d35cd4dcfac0805d115f4c8fce713fb13feb356849c94f33a4020215f5a415252e3864f1b635fdb17c0aefa419d7f32f43a451d19c16a1dc49e0c2631c661393f079635791b5acd58bc52267a1ccaad6a45358950a87d6e9ca0c1367f771ce780d7fc681f29d57cdec095faba357a96b002573b600a1641383b376f9c56fdf17a829e4f65123061a0fd384958824dc20062c9d8d65fdb5244afbc2d60e8e39d4cdf5882223841a0a2275f526c4567b38d02b430acd437a3ffaef2a6797a36b003b6f9bbdddb3eaa66b4541c38097f11e5ab3426a89eb3ab079dfc22cbfd93e41f341b8658bb8519ff81f7c9d28fcb1332dd5ea755f1e6a026081a6ebc5ff232f4bd567c690323fc799c9cccf49099f27a0c8ffcd364c24abc3897c52edff82354d55705b0d86debea6c0ecc7ec9d6c151cbb4f57e73857a0acce463589ebbd78bc7ffc34e3a1720315fa0b14a81fd797c32cf94e9230a197c76ea7eb516cde33ce536b188f2e014930bfb4468ca3a2947c23a5420b21d7575c478e168241c273b92d44716c48c6cf14d6ffaa43e1bf76d4354862563e0fd9ac692eeea6ba1723d1e9cf20b8afe4db7e460d83c9890ec3963f9af1adc1e42724164950e95fd1dc18896fd0be563be81c612c7796a1ee87db6b8a616e8ea3a698c7658518f745b1376faeb37e88f7788e847c4a550449f9b40c0f97b7d1fa9ece62b7e9cad43f816bda8ab44fbac425a8c9d56c01d5a882d13cffdbde559092ceecdfe37ba13a3b6b97002db72f75cbfe67d15ff0d52c5f0bca2e8ddc38ce8cd95b62c1d8f4797ed8dc9e591731290b538e39b49eae72392fe8cbc418dbc24602c255f387c2e5aae497f9f41f129dc2f703fe765c811e0e1ef3bbb4d1ce51a55b32c5a9faa1d8c0ccd1255b8808e353623bfba7fe856106180b0ee0881e2510afd73a0c005775afe0378cda17f3139b9edec0c0ab5180cb873a7ec9a89f99bed791adf4f597f10c435cc18d8ef58fd03073c1fcb882bae1f18c3f60722269bf9b835af1d775b986b1c061eb9464a8a37a1d6cfdb9f5274bedd4ed14b123ad4264516a7ad89ee907ef3c3e231bc1ec1d04c3998c40461d0facaed557f7c9eacf04d3316d1f6ce5e3e26cfacd8fc90bfbd810a0608b7ccf94eebe018a08e1efefabb09481392f172f90c43faa363dc8c69c55e88bce9a379744c351fd677143998d0a79ffa3b1cdbe0e97af6bf658935c0fdf919efd16ea9663e455203033ce514c6366dc75eeb66b638f5ec93bb07cf876480ab23756c6e58c0c391c93dfa99021b8718593ac0e1d86144fe2820a114b0abaebd21be7ff38dce9861f1ac98adb0a46ba223d89854f1ee252fde7b9e8ca6e9bd83a98982c7d3fe8aeccbf665cec27ce9a543e7af6740f35fd9bb948e17e868b3daed396ec9dbbfa22b819a43e550ca8fc03b7d1290925bd05a5c4a5ff2b8861d52403d7627f478a2ddbf50ff900335e1472dc121225991c7f93be23a20720214ad81efdf4c14f7cde595c236f94b34da5c967c12e07049d717002f06a6e7417fae9958328db3ba05be78c20cc9739544fb36ffe1ba361df7791a83b96ec5352667bd55c34aefafe638db186eb6238dfc30d403742463d64020c5fa60fbcc91dc357b1a23dc225820d2af20a3d5653d919d3b6b0c5afc21a65505dbcdb0d1e5b6d002405d52e0641d868be5440240d60ae73950182e3c0c6ed9531a88c71eef8cd16b35b97a442daa724cc495f340d2445d2ec7168f95e554426c5a2c9cf28236688d9af711e8f0e1685a9ee599155c0973e064946dcd548d44abb2d3fdd23dd79a765389ca033a476be355e54d6cd2666cabc04e3a5dc1917bcd184d02973f55add05970413a1c87cf1c617e34d9a8b13224dc884a681a15862bdf4d6e9b2103b5fce8f1d1bdbe1a222a3b032decfde92c3788e9b181769c367b9684dd15ac2d080097d0dc84247376f6b92fa9bbf94cf85e8bb40170be5cbf346cd82b372e9304e8a1fdc31043eee0afe3f95ab7d5daefc86c8d1de86653c4368cad0d9bc4c64d87dfe481a631407dcc191466807985b10b1e1c3d3c5b5bddeb151a05003af0f9b8a8f97f6d825e71dd8f009d8e545d532f579b6fb339193d2d53941d58c07d68d29a356e5058771d8067f32eb7799a90a34d7ccf732def0a88fcb29644c4192b315f58213c66b67ef1446084a13de0fa730fa87bb9286a26e681e18b372a5610f62e872238e8ae5c7132e7107e81e4999480c0b03499f64363aa79669d8c839f6b92a6640a0b4696206fc59d392ae23e320e79842c8d18766d8a2ebbb4094f296aadb0dd2923535c867a268713f7f45bca21ba296d4c1eae5930daa2acd0a7cde73dd8c8f83ea3f1816b65235f118b2981fb816d0ce75aef10b68ae09c37837448fafa40d7ed25cb86435520a2dfc0fd4d68991b9f9eab5b008688da9ca7e04206cf680bed229337f659cb3d92fc6bc4fd2dcd5c56ada2246c3d8bcc2f6b8ad86e5233bec8d30bc85dd129fa5be95eb9d4dff43190f6ad7cf94e18c5146e4a9cd001a05c3491b37aefcdfef26c4fab537b4a8d952daa3f09997a0c7e732d0f4b2f2c89eca8639bb6eb7c75215e7c8784d70cbd1c088d2a1bb69dcfd992b5ea72338c91a9a1160251e149438ec3a6006303ff0074b89750f249f46c97db11c55992bcd97cbe74f9fccb52d89a8e1a76fbeab9e70d9fba9f2074d47cbec668a4c4b43a62f446f51b3a10d765b34b5e02cbaa6f8741e30ec4cfd1ceda004563c7871272cc3f2b2609852a13e376de8663bbfc31ab7bb67424a0620b206bcdd0e8c0951e451d401314a115303044d4e89f3fcebad1d9ca49e1c8a3cf85026c26015365faf0dd9f458e5207659842a2095a5245fb701c241b9842540bdfc4be2237e598b8619b63d0747a960eb4983e991f55bbec3fdcb78f6f9e9009d2ff2c5c4963fb74c9fa178c1b1d9999179ad3d0813ea3cb9b3c25c2a1c90a7f99cee2dce55a1e0d7b0d747faaab83aacc86532c458dc0af5b05d690218a4d93e08852ddd131c35c203cda6e164136a9780ed5bb0c38683b3793a5299adf7eadde", 0x1000, 0x4, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x140) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000180)=0x900) 04:02:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000940)="582720ebabd16ebae63225259560f88ce3a350554423c54c77abe5e5815f73f2a044fd33055d52fbd5e417b84dd672332cba919500779b0691ae89632dfc94ff334a5619515a4c8a00614b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 04:02:46 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 04:02:46 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x8a, './bus\x00'}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) dup2(r1, r0) 04:02:46 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x30, 0x7ff) write(r1, &(0x7f0000000040)="510fc3a0386f", 0x6) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:02:47 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 04:02:47 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x50) ioctl$TIOCEXCL(r1, 0x2000740d) dup(r0) 04:02:47 executing program 1: socketpair$unix(0x1, 0x2000000000000007, 0x0, &(0x7f0000000040)) 04:02:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x7, './file0\x00'}) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c653000422f6d05ae8e45ba8edb5e93f493b9105e13d8cb880e67882fba3e94bcfd9d1c1842784de307f27f6657c6292ed9cd03008b73befb403a9703bbfee6133337477de500000000000000000000000000000000"], 0x1) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0x80000000000, 0x11000300000004}) 04:02:47 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x3) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) close(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20882, 0x0) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f0000000000)) 04:02:47 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e2f637daf73f8b8aa6eef6fa39c39c9f3de6548f9324bc2346f7e096ef5db51297a5658f5f08595ad31f7fb01595e83930c955dc70b0980b93238dc1be983ed10a9ee84e06314d46829d8b608c2c935edfd74dd06c57948fe46401b70e4466d12c6d26b88cda259a497c4525649a2c9c79b36dc425b40543659e8fc7edd0a6de8c1fba4bb403d2f9d629c613", 0x8c) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() connect(r2, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "854955882e0261ce4e6637768fea83eafae8bfa6"}) 04:02:47 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = dup2(r0, r0) close(r0) dup(r1) r3 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x124) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x487, 0x5, 0xfffffffffffffffe, '\\\x00'}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:47 executing program 0: setuid(0xee01) msgget(0x1, 0x200) r0 = msgget(0x0, 0x0) msgget$private(0x0, 0x130) msgsnd(r0, 0x0, 0x0, 0x0) 04:02:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x10000, 0x3) sendto$unix(r0, &(0x7f0000000300)="290473931895faba4e448533b8bb1d075451e40f588ecfe0bb399e4a6186256eb485fdb2c7b3a3253e980f56f8d8c25939959c728e2033e724595d9140b82f1a40f5855f039b29505bbf9215f603805ab5f8ff479efc3009b10929c0853a8c764df644924df32b41a695f1211a7fa11466af2b34465a46fe582bdc93482376ec89", 0x81, 0x8, &(0x7f00000000c0)=ANY=[@ANYBLOB="3d3e00001a0000005d73ff00e21e627e91b4bd8c4b19340700c0de34870ca12b72397a827f255183bb4803da8c24"], 0x8) write(r0, &(0x7f00000001c0)="2b88f8b9e9a94470b43564fe53d70bf528477be81b5b688831c3abc069305746350193894b7d306741a2925c9c691160fec3e49a2bb079b5cfb29e2b8c4076b51910583d2b47f350b95941a22e5375342dcc2a2e638dc8bc83e56bfc87680134247d6389d5ee62482c54dbe0a69201aeb97a7d716116874918b2d441e352c0254719d4354f569dad099a9ecf396421442bd3f10d496d012380b9f9c20fd73c13c6f7c3ab1095407ee808655463fec8f67f99b6fbfcb929292f906a57ccb8c568ce003d8fcf84", 0xc6) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="010000", 0x3}], 0x1) write(r0, &(0x7f0000000040)="000000deff", 0xfffffe32) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 04:02:47 executing program 0: r0 = socket(0x10010, 0x3, 0x0) clock_settime(0x3, &(0x7f0000000000)={0x7, 0x100000000}) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x11, 0x0, 0x0, 0x100000000}], 0x3, 0x0, 0x0, 0x0) listen(r0, 0xe7c4) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xe1b4, 0x0) syz_open_pts() 04:02:48 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0xa00, 0x0) nanosleep(&(0x7f0000000000)={0xffffffffffff462d}, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x438, 0x0) 04:02:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) 04:02:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x5e40367212aa843b, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) 04:02:48 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) geteuid() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x500, 0x0) r2 = msgget$private(0x0, 0x0) r3 = dup(r1) r4 = getuid() getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) poll(&(0x7f00000000c0)=[{r0, 0x48}, {r1, 0x100}, {r3, 0x10c}, {r0, 0x4}, {r3, 0x182}], 0x5, 0x9) r8 = getppid() ftruncate(r3, 0xfb8a) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x5, r4, r5, r6, r7, 0xe0, 0x2}, 0x8, 0x4, r8, 0x0, 0x80000001, 0xffffffffffffff83, 0x2, 0x9}) 04:02:48 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x81, 0x10001}, 0x8) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x40) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0x7000000) 04:02:48 executing program 1: setuid(0xee01) r0 = msgget(0x2, 0x410) msgrcv(r0, &(0x7f0000000000)={0x0, ""/220}, 0xe4, 0x0, 0x1800) r1 = msgget(0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) 04:02:48 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x884, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 04:02:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x20369, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x8}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r1, 0x42087007, &(0x7f0000000100)) 04:02:48 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = fcntl$getown(r1, 0x5) fcntl$setown(r3, 0x6, r4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$setstatus(r0, 0x4, 0xc6) 04:02:48 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) socket(0x6, 0x8000, 0x1) 04:02:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x21, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="000000186a56b55b3e7533010000ac014dd5706c00056fdd59cda2d3ff228d3043cf2e70c06900003c090033", 0x2c}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getgid() getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000200)=[r1, r2, r3, r4, r5]) 04:02:48 executing program 0: getgroups(0x454, 0xffffffffffffffff) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 04:02:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000001c0)={0x1, 0x6}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000240)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x40) clock_settime(0x2, &(0x7f0000000080)={0xeaf6, 0x8}) r2 = msgget(0x1, 0x80) mknodat(r0, &(0x7f0000000740)='./bus\x00', 0x2, 0x100000001) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000600)=""/169) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000200)) r3 = getppid() wait4(r3, 0x0, 0x0, &(0x7f0000000540)) clock_settime(0x23, &(0x7f00000006c0)={0x3, 0x401}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x3, 0x6}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000380)="65d0942ade5a049080bb0f766c6e1d870c0818deb39d985cbccf1ab88b9a8cf36327b8afec8f31d93fb4ddd1884c7b1c7240a16bd6f670f89330fc07a7560176a4b2b399d4b06384d5c29635b7cbc594ece1609290b9fa3401bb34d4784d85195260f8b3842378cb34ae8cc844eb1c8c7946620b3ba3be499ac8be5aa95f0ae7129c937d8294dfd695f642c5efd0509eac7e328ac98b1fc63e09f3704e37ddf2f1294f079285392c659fc86a1075c311c7c23a27cb0ee58588aa", 0xba}], 0x1) open$dir(&(0x7f0000000700)='./bus\x00', 0x20000, 0x100) 04:02:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000600)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000380)="0bff9e3dab716ed5c36d88e29ca9306a1825a499112a6dfbd32b4bb025ad2f03af78bc57ca5718f6ec0d2aeb7af874eeacebb68b67b8eceac344de2696ba543127d080596cfce6ce931f726efe4bb12aa1dccb7a63a595ccfb946d4e02c780def6449968b1c84436e3bdf97f6d1e39a74c8267632b", 0x75}], 0x1) execve(0x0, 0x0, 0x0) r1 = socket(0x10000000002, 0x3, 0x0) getsockopt(r1, 0x0, 0x6a, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) semget$private(0x0, 0x3, 0x14) socket(0x1a, 0x200008002, 0x7fff) 04:02:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x6066) unlink(&(0x7f0000000000)='./file0/file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1013, &(0x7f0000000040)=0x5, 0x4) 04:02:48 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x2) 04:02:48 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10001, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x206, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0xfffffffffffffffd, [{0x3, 0x100}, {0x0, 0x2}, {0x2, 0xfff}, {0x3, 0x8}, {0x0, 0xfffffffffffffe00}, {0x3, 0x7fc}, {0x1, 0x100}, {0x1, 0x80000000}, {0x3, 0x6}, {0x2, 0x4}, {0x1, 0x80000000}, {0x4000000000000002, 0xffffffff80000000}, {0x3, 0x3f}, {0x2, 0x30ab27a3}, {0x4, 0x100000001}, {0xda2a3078a4ddc3f2, 0x6}, {0x2, 0x2}, {0x3, 0x40}, {0x1, 0x3387}, {0x3, 0x2}, {0x1, 0x7}, {0x3, 0x9}, {0x3, 0x81}, {0x3, 0xc90}, {0x1, 0x140000000000000}, {0x3, 0x1ff}, {0x3, 0x3f}, {0x2, 0x101}, {0x1, 0x1dfd}, {0xffffffffffffffff, 0x1}, {0x3, 0x8001}, {0x2, 0x1f}]}) ftruncate(r1, 0x3) 04:02:48 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) syz_open_pts() symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file1\x00') 04:02:48 executing program 1: r0 = socket$inet6(0x18, 0x9001, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0xf) 04:02:48 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x80002005, 0x2d94) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x59) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000000611, 0x0) write(r0, &(0x7f00000015c0)="0b03d0c29e0b762a776321", 0xb) 04:02:48 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = geteuid() setreuid(r0, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x4) open(&(0x7f0000000080)='./bus\x00', 0x68, 0x20) shutdown(r2, 0x1) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8, 0x0) write(r2, 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) 04:02:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) setreuid(r1, r2) sendto(r0, &(0x7f0000000040)="1b1d16eba495032e97344ecbc9c781d403ffe6233e811e9c4ba0330cc023cb90bde8d01186513f23166d28979275d9fa882efe0f0cec851c9c5546e2b4071562aa4f166f71656d9e5e9c24b291e297ff8652614631e0d1dc6434caa3e652e877961a16adce6a1eba98128dd0327070636ca4f733ff31259670f914b6b3c1cce9cc04b7a6358a8c43700a30ac0736b43b431b71a070399938bc9de09373b0d0def7ff7baf966225f48c97f23be77782aed970438ad00009624af6208736416ae32993541c7112b721727f97c65790c8e04d2b8e10ced3bc1cf5bdba6f608bb40ca9e87fd1afe9cafb484f66f9d3c2f720b025fba6cc55d77bc2e209f885f3ade04bbce4e38ac7a78335dad392ef2b29e90d7b9d99575db1acb1efd1948b957ad419fd0bffef9695b054b87b38bba4826d9a0d5b64e9daeab6dafa9ccb96ec6ed28bc3d5f24982babffc9e2b9baab9b62a5354e866ec15bd6a107c70276427c3e81611d26032355a5173f967c6eccddfd9a10c26bd5df76e78ab92f5c7462bab48670f2604c9d58d0eb24aa75eab639a4c1941a3206aadde339f1dd22c169bbe94b4c33e3ae1236783af5ccfc8f638520a0012238c620c9d335768ccb689b294d97c2e0eb4d1901a1ff8c27381ee70e74f1cc81568bee82eba1ad89bfbacca4da0e26e06f6ba3a8a0ffc3019bb5b52c3828ec6f08665fc0194e8acd47ff66332e6b723e82bde33cfb7eec3e34c5734293532d19424cfc4732d1c4c1486c2b7cb1dce787c8acb8c8df2fcf3ad505ec8851543799a246a35d6c572cc9890386e8d73871ed7c684e967f02d73b8ea18f99de822e8a075944960eb4a29afdccc0207d1486a3f8cfcf044549f5e4839efe5fcc7e8fd3411e251d2a5f1a60528e9b85d9dc1721ead0f9d1a85e5d329883d20253477661f32f04ff12964f82c5c66c1c5449b30b11485d84b3cd0c3d0630fae9b44e7150a701bb2ffccb779ffb61bdfafe92516c0f1f781c63645e439ff26fa16007d74610ee5f7268b190c782742bb59b453d46f4bf34b2c9fc44a84a332600690bb540f762f547347acdcc38d6c2c30bb820a7686e98bf08e2bdae8bbf779120c56fbaeb82be7961aad0e4a198dc11752c986ee063686e5e6adb4126c178b9819485d894b5d88a882b0b7620ddb13d52efdc24a4a0d34311f14d9c56b532f8e3e9982c4a31c5c642ad3366b3dddc5d9e8a507cc2a3c3bcc96c51ebb9e08f6eb154ce50397eaad9df64370f2d3cf69ba16c4f3fc24a77702265e6cdfc0cc6c26f8aa1dd60787fa53f57f829fbf74abf2b0f74c5869b5ab0feec78f94d7151cec199984969d2942425cb940eb358bd296b156ba753da5760473c61f40eb83fbb851f54cd41de966f971c83aac7f2bd2427d0fa3782be37305d9d6c16b248add0873f6f6f4daf8d17fcbbc96769b3ef0f5ba53fa8ff09997d723a37ba5b9c5bf3730cda697d89386be47f7f791726e8b528e3a65af804846078edc218f39897510341bdeefadee644000be48b0be36642c7a874f544386e798a4b2ca72be609f9563f5ee48af460fc819cce859bccf8515466181ada3d7eb1452edb683c37207fb0cba392b9beeb069e9e2daa57e56d413ba8dc970cf2477a09ae9f1c0519c547efd8f5f1766597e3d75f3f6fd172f59dfad1681e35bf1eeeb8069376cb7b81193159997c1edb215965917766c60da1ced3483d811928e6d97e1ba0179da1a88997eae8acb588f781cf51acb472aa3e1987ac314f9e4ba04ebdf45f2c3e9a05106b9e32fd6687ad49c6ad2021dd1e55021a3a3a70a7ab2440e4f8e8dfa8649d935dccf5d6aaaa399648e9da232c19974a85d478e988e5959bd032c30f7b86c848bd0029c7395776fd1209b5448d2f5e32964088b2ae2f81a03044b42ebe21f3cf4e8ce96c68397fa2e44817657deea905a176d6b75313a369ef4f3b4a45035e1916c41103ad98a6e05c26138d010848a59c493a83f6221d496169df446bc09eeed5c181714ce57ccfa50514bff9c6471837cbfdaa9259a8a9d514eb8625046be97782fdb25ffb85518beb7d4754a7d92f9381d65c2fe297eab5c78d2157456c5323a1a8770fb3f2b64da51add54844d59e5e72abae73cf919f7a62f98c1496cad943979a1b80df0ef96a61e4b237959202fe063c988b148ac264f966da32eed16aba28394534bdf4a0c78f7ac28658e08b8b96449b1020a70d2aaedd8eb5bc51c59ea91cab81f552cb863ed8b0228aaf029b737bc756087d48a7e10779d2affd561f5afc6523b478e5c09bc1dd2ad214f648e25d875f1b6f1dd2c026301c9e22c028bd054308b8f97e95eb842713dc8870ccd1f090821f92fde2e3f0715a8595be75a382552dc661d4555e4db37d20356975ac6c5b9ab6ef71ac1ac4095f3bfad5796a0889ef3563a3693aa87531d65c04f9f9dd7efcebcca806743a98e751799eb4724801b1af92688d371d516b496a80c0038a569473e0c54dcc12ff719dc3d22ebd891108f10d0692705f11bc6d7577f0c47bf50d6fcb8f62a2ce9c6b4929a89c96c8294aa0abe4d9db65c7b44fdc06ee9339ccd3a254d55bc90954dd0ff25f3a16629c2a893d9c27f5f607329755cb89b2a2006685e032117801c250739168e5ca49e3422ba4e71aaafed95e22d1a1f9c765761867c2c7744d9648270308f0c6a64c082af97ffebb74f2e8c991467f08b655939d6176fcaac6e33c939767587268458508f2f1b298362bc3663daff9c7", 0x7a0, 0x8, 0x0, 0x0) 04:02:48 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) pipe(&(0x7f0000000040)) close(r0) 04:02:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = geteuid() ftruncate(r0, 0x1ff) seteuid(r1) 04:02:49 executing program 0: select(0x40, &(0x7f00000000c0)={0x9, 0xb4, 0x957, 0x1, 0x101, 0x0, 0x2, 0x80000000}, &(0x7f0000000100)={0x8, 0xb9, 0xf800000, 0x100000000, 0x3f, 0x7, 0xaba, 0x7}, &(0x7f0000000140)={0x80, 0x7ff, 0x1, 0x0, 0x200, 0x0, 0x1f, 0x9b6}, &(0x7f0000000180)={0x1, 0x6c}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) syz_emit_ethernet(0xa6, &(0x7f0000000000)="6193043fb5408f39e2287313f3c86c7770e7eb563937ba9a9fd261d32fe5bf1f8c0a2a7751afdc784d34145eba47031c2476e88269bd4d344679a25ac0e8ded728b1fd12c31f657d8be6ee1f7074e13db648ec97970edf0c4779b86e01b996ef3f577502dd95b8357fb2bc7e5477991d9ef1b8c0f7dbc4f8df8094f54d10e62f6059c9b6fe97b1f0c801c18ed442fad9ca2fe6dc603cf8998f1b3e345d1247a73abc843e9aaa") munlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) shmget(0x3, 0x1000, 0x600, &(0x7f0000ffa000/0x1000)=nil) 04:02:49 executing program 0: ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x7ff, 0x800}) mknod(&(0x7f0000000540)='./bus\x00', 0x8000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000040)=""/104, 0x68}, {&(0x7f00000001c0)=""/88, 0x58}, {&(0x7f0000000240)=""/91, 0x5b}, {&(0x7f00000000c0)=""/56, 0x38}, {&(0x7f0000000300)=""/145, 0x91}, {&(0x7f00000003c0)=""/138, 0x8a}], 0x6, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:02:49 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 04:02:49 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x20) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x800, 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') 04:02:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) mknodat(r0, &(0x7f0000000800)='./file0\x00', 0x0, 0x3) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) readv(r0, &(0x7f0000000880)=[{&(0x7f00000006c0)=""/112, 0x70}, {&(0x7f0000000740)=""/154, 0x9a}, {&(0x7f00000008c0)=""/77, 0x4d}, {&(0x7f0000000040)=""/27, 0x1b}], 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) getgroups(0x2, &(0x7f0000000b40)=[0x0, 0x0]) getgroups(0x6, &(0x7f0000000b80)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getegid() getegid() getgroups(0x1, &(0x7f0000000bc0)=[0xffffffffffffffff]) setgid(r2) ioctl$KDDISABIO(r0, 0x20004b3d) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) mknod(&(0x7f0000000840)='./file0\x00', 0x6000, 0x3) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000140)='\'$+\x00', &(0x7f0000000240)='+:\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='{\x00', &(0x7f0000000400)=']\x00'], &(0x7f0000000680)=[&(0x7f00000004c0)=':-\x00', &(0x7f0000000500)='+\x84\x00', &(0x7f0000000540)='@\x00', &(0x7f0000000580)='!\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='%}+-\xd2\x00', &(0x7f0000000640)='\x00']) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1009, &(0x7f0000000a80)=0xc89, 0x4) r4 = semget(0x1, 0x4, 0x400) r5 = geteuid() getgroups(0x3, &(0x7f0000000940)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0x8) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000a00)={{0x100, r5, r6, r7, r8, 0x10, 0x1}, 0x6, 0x2, 0x100}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 04:02:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fsync(r1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000540)="49c9dfef64160aa6df4f55cf7883000f19aeb84a183839d8cfdeb8f6636024e7d5cd454c4dd5d3d39b09e5d1120234e233259448408bbe1e93dca8cdde6d62a82ad64e5ff1a12038ffe5bd9e6d7e7145cdcb7b0475f57ae9187ec8bf315b1e73993d8eea3f2dd1f900b3435008aba3ed6ba48f2979b349f2738bcbbc9ea30236679d7fde7938fb0f8fb28a0f75b41daad35da7f8809fbb6c36bf923e492b8373de1eac0d031ffa013f601990aebb97b69a9aa2ac5170466eb4ad07b12808b8d63f403a520cc7ac20ed570f5baace4d09d9a3e260f797aeff90136b53e1cfa43bcb5973", 0xe3}], 0x1) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000800)="841577c1ee3e89299cfbe611591c4c0d4bb5163e5c007ec37d359465129dce3710d13f7fb90be78924a467d9e1c91173e2199d69bc0d56d0fa89f9ad7d9efd5d88f2a2bc6875eb1e17bb0a6fdccb104f3931", 0x52}], 0x1) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000080)) 04:02:49 executing program 1: mlockall(0x2) setrlimit(0x4000000003, &(0x7f0000000000)={0x130002, 0x400201010000001f}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xfff) 04:02:50 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x6000, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt(r1, 0x80, 0xfffffffffffffff9, &(0x7f0000000080)=""/245, &(0x7f0000000000)=0xf5) 04:02:51 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x600) msgrcv(r1, &(0x7f0000000000), 0x8, 0x1, 0x1000) fcntl$getown(r0, 0x5) 04:02:51 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000001a40)=[{&(0x7f0000000780)="8d9d12714423", 0x5}], 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x280, 0x0) execve(0x0, 0x0, 0x0) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x48, 0x2) 04:02:51 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt(r0, 0x0, 0x6, &(0x7f0000000080)="41f88120fc6ad9069d17faa28c37066cde6a22f798eb3ec9660230f42db7a2ae848e270a3e3ec480d8e70b82671175480168c0be32ce1b67b3ee8684075ba1f49d1fb6fa79af42d7315aabcbc2ddcee25aa48dc105172daf9d82f923d7976ca69d9ddc51c6b65fac668f753790d6c3119214afaeb5ec3d11a3c24725be0f81298ecdac5871af0eb91890e7ad5b01bea0ed", 0x91) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) 04:02:51 executing program 0: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) r0 = semget(0x2, 0x2, 0x201) semop(r0, &(0x7f0000000000)=[{0x0, 0x8, 0x1000}, {0x0, 0x7fff}, {0x1, 0x7, 0x1800}], 0x3) semctl$IPC_RMID(r0, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x2, 0x8001, 0x1800}], 0x1) 04:02:51 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x8000, 0x101) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)=0x800) 04:02:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002008, 0x1000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10000, 0x0) getsockname(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) r2 = getppid() getpeername(r1, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) fcntl$setown(r1, 0x6, r2) renameat(r0, &(0x7f0000000140)='./bus\x00', r1, &(0x7f00000001c0)='./file0\x00') ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000340)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) utimensat(r3, &(0x7f0000000080)='./bus\x00', &(0x7f0000000100)={{0x5, 0x3}, {0x80000001, 0x1ce2}}, 0x2) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) 04:02:51 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c4, 0x0) lseek(r0, 0x0, 0x885dd4312a98ec21) 04:02:51 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x40) ioctl$KDENABIO(r1, 0x20004b3c) 04:02:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc1700", 0x9c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x98b, 0xffffffffffffff3d, "85050000000100010000000000010100ca4b00"}) readv(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x0) 04:02:51 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x1000000000000) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x80) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105704, &(0x7f0000000000)) 04:02:51 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = syz_open_pts() r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) sendmsg(r2, &(0x7f00000004c0)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)="baa064cdd8d520eedf23005d28178354f4e1667eda32117b076b592e3cab5cb0019f", 0x22}, {&(0x7f0000000100)="997117d8a4307d300d7cadeaa5a0190a728914e6f5710716dcd17c69fb42dc27237c825d24818085aa0b5c04b37b6f7449c39a31d4b4d6d2d50528cbe20608ede9dd3940d95ee7ec8e94e2c2daa649", 0x4f}], 0x2, &(0x7f0000000240)=[{0x40, 0x1, 0x10000, "a7a164f03d433fa4bd3f7c78e6bfcde02859f44d0ddbc2d431bfdd41807ee9a3a2527c0eab0eb5e2b0217b05a396dc"}, {0xa0, 0xffff, 0x7fffffff, "0f81cc5cd258b47cebc1853ee0e64e6e3d36c1a04d9064b59c4e93b3f8239477476498b9e185cbbc66a991b8faa096e0cba8e1f7bc9f8cc0771e4e1f990d52a96065babb98ae11f83b6ec7d5a00dab7b8f69d75e342ab01ac8baf8f98d6699f1eb0426e8f0531c75ddebccebe76e606448aaf4c6329d2add49ee3abe58d06bbe083b0bb31e04972bed1496"}, {0xe0, 0x1, 0x6, "aad7ba7d499386a45212cd0dd16806878c1c38aec74fac5a728365402a79df644b75a39ced92f4134187cf987cf4866f08e9f57a56ce77e22578de75fb398962fe62a63c93092dab55841a87967d6f4e5fbb6e3873f60f59d8e73907cdca1e272bba9fdc7bdee66640502c1c5abd34757051ca29625924e4d4c72c9a0d7898d14c7122673c3961c4e90c2defcca256fe982f630f2ddd13065d8abc28e0ba4de9a47294b63b61a9723d33b7a7ba3e24d949c7024a3003fd0b9c74a3235a44d8f92c7023c658b350952d3d2111"}, {0x78, 0x246b8039d23c7a19, 0x5, "6929857c8ee3d6cf5b55ae72f6b54afb8e805733845a332dc0536f58e6a61168dee084975cf8ccebbb842c9c5a3aa05be3918d334de068e6263178af909d3773aaa5b03be490255de7ee0bf76bbf435618b4a0bf109cdb7a7f62a0c43d0e046b98"}, {0x18, 0xffff, 0x3, "6ab56c"}], 0x250}, 0xa) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) getpid() 04:02:51 executing program 0: r0 = shmget(0x0, 0x3000, 0x2000, &(0x7f0000ff9000/0x3000)=nil) shmget$private(0x0, 0x1000, 0x50, &(0x7f0000ffa000/0x1000)=nil) r1 = semget$private(0x0, 0x7, 0x10) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000000)=""/4096) semctl$GETPID(r0, 0x0, 0x4, 0x0) 04:02:51 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0xf8b3, 0x0, 0x10000fe, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 04:02:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x101, 0x0) bind(r2, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000100)) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r3, &(0x7f0000000000)="87", 0x1) recvmsg(r1, &(0x7f0000000140)={0x0, 0xffffffbb, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x802) close(r1) 04:02:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) chdir(&(0x7f0000000000)='./bus\x00') msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x40010047}) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x184) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:02:51 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDENABIO(r0, 0x20004b3c) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x8}], 0xcfc5, 0x0, 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x100000000, './file0\x00'}) dup2(r3, r3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000200)={0x400, 0x4, './file0\x00', 0x401, 0x3f, 0x1000, 0xfff}) 04:02:51 executing program 1: setuid(0xee01) r0 = socket(0x10, 0x4, 0x5) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) shmget(0x3, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) 04:02:51 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/129, 0x81) accept$unix(0xffffffffffffffff, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000001000000000000000000000000017a3a6a219edf469d82633fa498a2cff419807c6f089aadbfdfc1eab5685aac0d69318720caa859bc4c845c6352a00ab6e0d2a3cf8ed1c75482947e9a2db3da86a78019e9381242daec085c1a85ee449e7dd7e3f65332374d7a63b48b94129e6040000008f55883c9aadb5f38d5b7e8b1997a339134fdb0b5ef201f85d42a0c6adff5a868ecd85fdb81263fbad01361f5151f61c767324209427a347000b768d03db622a0000000000000000000000000000000000000020000a20ff70d5e38e64bca9ec7837835d7cdc3875cf704c809c48812de3a60ad02a5308ade4810e1340b3b26a7dc2ff8fdd5739e60d4e8e9ec81ebd5264b7b03e6c1bace77c87d09881296447755d6d2b346cdfdb4ffc4ed27c6b9e7dd5f3a42507a641c2bd1912851eeb0ea29e99b037066e99af868ea6dc2fa154a4b49c977fa24dfa6242fc897785e70f174fccb2293c80a27541faafdd44ff96e09be35b7d4a131fe4729670f353bda1"], 0x0) r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000140)='./file1\x00', 0x3, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) 04:02:52 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x1010, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) sendto$unix(r1, 0x0, 0x0, 0x5, &(0x7f00000006c0)=@abs, 0x8) 04:02:52 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 04:02:52 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x20000ffffffffffc}], 0x0, 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x481, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x8, 0x0) socketpair(0x18, 0x8000, 0xfffffffffffffff9, &(0x7f0000000200)={0xffffffffffffffff}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x1, 0x7ff, 0xf2}, {{r2}, 0xfffffffffffffffb, 0x1, 0x1, 0x81, 0x5}, {{r3}, 0xfffffffffffffffc, 0x0, 0x20000000, 0x2, 0x4ff}, {{r4}, 0xffffffffffffffff, 0xb8, 0x11, 0x80000001, 0xffffffff}, {{r5}, 0xffffffffffffffff, 0x0, 0x1, 0x7, 0x2}], 0xa4, &(0x7f0000000280)=[{{r6}, 0xffffffffffffffff, 0x4c, 0xa00fffff, 0xfff, 0x4}], 0x7f, &(0x7f00000003c0)={0x75a, 0x3e}) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r7, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:02:52 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) r3 = shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r2) shmdt(r3) 04:02:52 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x4b, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000140)=0x1) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x37fb581b}], 0x0, 0x0, 0x0, 0x0) r3 = dup2(r2, r2) kevent(r3, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x6, 0x4, 0x3}, {{r1}, 0xfffffffffffffffe, 0x6b, 0x18, 0x833, 0x5}, {{r1}, 0xfffffffffffffffe, 0x84, 0xf0000021, 0x3, 0x5}, {{r3}, 0xfffffffffffffffb, 0x4, 0x2, 0x6, 0x8001}, {{r2}, 0xfffffffffffffff9, 0x2, 0x10, 0x7d, 0x3}], 0xfffffffffffffff9, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffb, 0x4, 0x3, 0x2e7, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x90, 0x87, 0x101, 0x20}, {{r0}, 0xfffffffffffffffb, 0x1, 0x40, 0x8, 0x3}, {{r0}, 0x0, 0x8c, 0x4, 0x0, 0x5}, {{r1}, 0x0, 0x81, 0x2, 0x100000001, 0x8000}, {{r3}, 0xfffffffffffffffa, 0x2, 0x4, 0x4, 0x4fa}, {{r3}, 0x0, 0x10, 0xf0000003, 0x1, 0x6}, {{r3}, 0xfffffffffffffff9, 0x10, 0x3, 0x81}, {{r3}, 0xffffffffffffffff, 0x10, 0x0, 0x9, 0x6}], 0x8, &(0x7f0000000440)={0x10000, 0x6}) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f00000000c0)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x20, 0xfffffffffffffffd, "d70000e800", 0x0, 0x1}) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:02:52 executing program 0: socketpair(0x20, 0x4000, 0xb9da, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) 04:02:52 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r0 = getuid() setuid(r0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 04:02:52 executing program 0: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000180)="ff0000007ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca04000000000000004c0800be483e437800003369", 0xd8bae5c2) 04:02:52 executing program 1: mknod(&(0x7f00000011c0)='./bus\x00', 0x1, 0x81) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1) openat(r0, &(0x7f0000000140)='./bus\x00', 0x80, 0x40) ftruncate(r0, 0x3) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x2) pipe2(&(0x7f0000001180), 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000001200)={0x0, 0x1000, {0x1, 0x7b}}) getsockname(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 04:02:52 executing program 0: r0 = semget(0x0, 0x6, 0x140) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/4096) r1 = msgget(0x3, 0x8) msgrcv(r1, &(0x7f0000001000)={0x0, ""/211}, 0xdb, 0x3, 0x1800) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000001140)) msgrcv(r1, &(0x7f0000001180)=ANY=[@ANYBLOB="001a000000000000000083d300fd285d9af43e01da0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x6c, 0x3, 0x1000) r2 = msgget(0x2, 0x80) msgsnd(r1, &(0x7f0000001200)={0x1, "d733062c0d3f0afec9c78888621fe61f9ea64165cac1a2c8dccf2534dbfb4f34961daa822d47ebdf7f83e1a111df6051c04390ac59d190ba2e246f348bac1d1b9e1c8051fee666bff51dadf827a687c7659a486f99d1ab20a439a2c90aa80470f335261ff02947bd914716d76c048b0d5a092e3b92a553c077605574330ae0909fdd00b003b2f2043e61b13567acb0871cd9be2e4b06a02df2d5fc2175c642322d1560274cc5b9b569672c01739ec255bfced80c7c6b2002d4dd584ff0f05a480662a1a7cae7f4e72c971bfd4927731d525564eaa83106b3a3cc0cf2adbc6086d08f17b7210d4ad660a7476185568a605e64e106d324925f3d17a951650a8d671b2debe169e2349a0dc739c793141e7655a2016bb68de098ccbd34a3bc57e3f601bcc764f449cd1b9c6a6439010b931a8987a2af62e51334e8de58a2ef07ef869de0592b338e9ad0759b70bcf4827e5a6b8866849d265c59dc9a8105bb7d14477da67f55e26a2cbf400bd960c093bbed8d3583eec5d9bc17fbf1f5192b716c4c086c30aa4bac5ef31b32f2ad8297531118fbd2bc36df4d7bd9e38dd87629c5b20d015517f72799cc0f6da688340e1026f260c91b68e5e80c2206d1156786efd8be949835eeded2ce76afd9bd3de4f74a2318d9c8707125ed6756efa66261b185e1072d6c8e48e9c54588504fa7ba2728e698b2ee3519e902e8385b265f353d4468a25759a9154417d187d27ca67c55676ad942b64b46b4893cc7ad8a9280db26daa719d1063c64eae8bf800ab8e88c58a9d7e8ce0f6ac5c0d7ee72d4a8c6b8267f1703e5714aeb99ba6547223415edfa1ada7e37fb82d00a3d84cce20d61cf558e72b573c4a82526216522e424a29cb3eebe0b49168533098e6640b45b0fc8520a38b7b035b1b83b9add9307f88cc32d9099198a7bdb678c188b667e599fb2f12d994dd1a29d9e439986dbb47efdf12b4c5670efe8a2473e05b236b030387e045c1980ba44b0a3795338dd3e19f29349e1edd02ada429e492fcc240dc71e75962824c8dc7a6375644e188b565213e9cd5f9f3679732e76dc9a41aac615e9ec543d46c0feb3efcf536a153acec4228bfd1241aed4c5c91718f529d6c26d00c55cc90b810c9d3f2ee02158c5f6b1059e2d7c3e92c1020df008b6f4b22dc6186e5ce7c08f0adc5a4025671e4ff72b3226178a601dd70904aa29b163b7ad2cc27d092806bce7192f1cddd1764c5ff72bd724f88fdd6b00a441f1e35509df3b07989e6fb5220093e4a0cf74f3a041c0ef2a51daade7199648e5a11af37f830ee813610de9c54c1816acdd2789475a00d8f91d7a931deaf7fff67bdd1a8b973193456ed1ccab525a15628849de12f744ec250c3ae007469300c79f6b495209b0863f9cb612981bd73836ba7c2179a6a41b308e91fae0ffbbc8df4f47dcf0028018c5f6ceb5b62ea10dfa854941c9ded42610dfb5076129e49cfbf1593c2aa255b3fa4a92ab779db297988dc8cee614a7644ae974a2d3f27dc32d953611fe2758638b7f35a9ab200aecd2359107435ae8ed4155f599aec523c65d295ec244af2c68778fb9e2bac6ec4e1c7bb084e05e298229e7e26abc072eceb959a47e00dedfd251b1cb1160e4a8658f29b1635fc1c8c86041765783316a58a477bde6c748077915a968dd92586482e29f076215b498fbe22e3b8b21c1cee920e962f46c54bccf2e888f2f07e2931d2517e000feb039ce46342cdd15c2d88d1ef1ef89936e060c3e3044f1903cf74c3c627dfe504b9573b4cf35d09c14f73fc54f45e29fd345570d5d27dfcb829c5a0c78d523906f007243114d3ea49fd0e94b003880f2fa16522a6cf835c1a6d987164f2a367a4494e9fddc3762d651e051e0c75aeddbae331dfa730d3d7e4e55f3287caec268513a4130ea1e6b231f4f80c96d763bcd5943d4427f9cb59862b4f219c73f999109d2b76589d167b67f90046711a587464d5eefdef3f264765a475cafdab16a75b2e37dffcdf05ed363f1986e461e639025da362548020661608bab7e0b960ddef27b2e90a00985b49c5d0fab9303be0f417715050b34f7733bf0ebc6f25fae53638093f326186d9b0886d40e086de9e03ab8d16db5ea4fdda9a6795c93e48fca545d305d18dd2b0b2785ddee5656fd815f33a8d5c2b9fb1db52ba31decd88d3da0ac3f7488f145cac38193d5e99361bac20246e014ddf891ffb4327295de4a7736e73c5e644d007b55a6a12781997c402acad385b4eed07eae8a160b5de9d39380c963ab8c6ded3c3a1735426f589fc5e869ff38ff9fd59ac52d490613ae4019a18054b4f886fddf7cffb0e472046a3be7bccd02f7354804681628912fe08b9ceeb1a9d85395c656f31e74f2e6ebaf91cd156efd35779c7fde50c4cdff4d62bd78131b8c1ae2b1cb8526e9d4ddcedbbd0a5bf2be4a82c34ba0ea798b5b17e31d39c4a0fde775f1ffa209aa446b71608c3335d145bf387951436e16fec06cccaaa8031913e40d6e8047024bf11a79acd8d2cd72dac5f6708470a9677df5b86bb21a5a16d6104edbbceb9e4c8c7fe045e2fa6fdac704b7f8275de0a7aab6ea9212f391497a0df1f3bb698dd323611f71b97e42266da256de3d72a2e204a47fe9c7d59e7fa3bb848ae575ed4f66504089a7d9d7d6c1d36b3970d89423ae1892e90ec55aac11853e44756aae79493f93a13a30f4abc0ac2d48a3b80415ff0ea97eaecfd0baa9395a0b99e4b9f7f0ec1cbc39cf0bac1ce5901414abe746f0a1a85300cc0e45591ba19bbbce5e1932433b1bbb014d569a28d07a1480783fb1147660e48fc2c07c8fb13943dba4528b30e25e317b28a293ef4ceb4b46ffb884f6d5e61270b1359f361d0cdc43dcdc5c1c24fdf285df286115ea6fce0cf280568728579f53015e13e44aaa0ce17f54fb80b3c7ad293060210b08c116add7653eec2d34a8628e6201e0725301ae32efb0189fcacdcac5feff645cce9c62e2e96608f0eac617afa03e4ace6205c24f90385aa10048fb7e73415db7a14010180a3b3fdd7d2953184c5fb21836fdf26c6a0d41794dac110c3bc1ef7ecf432a9d200e288a0bd7226c52100eada99e4a5a2b97988be9a879a3556e980ad8b923fbc554dabfb03c0333b7398ad2cc4e2be129b549406e3c6acc4645f8f13b60e918652de18354bd3c55014e2125aff713305cb1b57eb147a15cc4b8b1d7b6a25a0436816bbb7e4de32501f529b5a2df69baf29e70a667b328dfae6b16d29dea2d08a9dca97ee27606a06b4244c7b6f4f4f5c75d2562e562fa46bfa895a8964bf75a0bb01264d10171c92d4896fc08641f571cd0b04cba67de34d3223959c3976fc430b01ce44a72d0e3d8e20cd2dd169eadd304e0b4c8bc9389896535bb52d2af2acc85f1c6531ba31155848f38738dde5ca58a1c84bf78982ee05117ab4093dd991720f7d48b413d5b8648b2e23939d0fdc1822d9a438a1a48d9f566ecea1c412c5ecf168252bf46f84611f323ef4da77262159463678914daf48ba5c443a5e34e8f4248324f349716decc833d67a50e6262a4c082be85b1e716ae7c69c968fb292f6b5b332d81175c06fe12bd719b5b51f4229e28f54e588f42e6863dca4ec6afab9347c4a734c26d38ca0cb18e6b48473aed17c53ae3c35d3b9312bfdb366c33a6dbd385477525bbc24f5aceeb71f049e63b9271954c29145d1c9482484e63d8db12a6975f2a1814d30a40463607734b204dd419d7cf52f845eecd7ba0ea081f045b2d38531cbef29c6eb0dfc7345204264d39b9737c4b0333618d514e2065439b91b7502d2106fb2fc0c36aaceec5cd492fc0c1a156063c5aeba5817f9c1cba64c97317605a39ba8724c4c9f1ad6cd165b97117cb4d3eb939a3c89563ff66b2aea1f2128cbba16039a7a4dbc135114e5bd1bb96de6140d2d8cd4a528191432f718b2ecc59e0f204f7245b260714c227c0c8f644dba7246dcb9e08ea77959621a6cee24f65f98110c9ccb9528cf52ff065f4d4b500110009b331bc47127784ae741c706c827639c5ac5cb9c1b6ee66c9e55c5a85cce9d1ea7374271071457627cb51f711be78722a0a87d23661b10955764cb80e4b8709c67feadddd30630f1c28cacbb690de70bd3b89b5837095e0cf7d2abe139a4d627d9a3216462bbf8f5db438b10abae546784bca5d95b56d7781144bde71b80b56da1d691987021cb3f67d65140b34723adf1e66be83971e4af0bf447e3cd4f4e4c31fbcdf179ca1d83957567fc4326e5f943dc9db3c23425b0c3ccb25b28a25e982b15053e46f9fce286f53a547d71bbcc71b8aaf848c528e04b29e2572567328cbfa5e114642484021f7d64b4904229f6a7fbec1f7381f08f8363b324ad879d3769b6f90fcf87044be32ae2623e99728dfd5366e23ed21dae652359e2ff1335d507428c5822ab2179635408f8706e445d7e8853298accd976a4a6a7aed5f1708b41190c59c842761b4e9be105f420df541908b9c6b4879aa4a0a3f8f069a543bab504d4890b9dcc987ab50af0588bf0825ccf50101b81c08759947aa4657e3faa495df4ca5e318455393bae23d9cd01f29e45daf4f8e7568d343527febdb866b7fcdece15f6d9f3d4f4bec7cd15892e68131cf9ca74befa5fe869110f3417d7292f5ca1a295c8885f69df41c53d49021194275bb00d3356d17583014479ddd5716b2c00b2e21a80df3ce25b686cc8f2eaff0be2702f3ae1aa6da68ee169642dcd90e475324f79ed1b79a294ebf057ada0d1d3f4b52310abea08fee4405842a6a00ac2088efb431504b718101f810e3385575d04ecd97ecdad75f2c856b2e2a511076f170a92e43ee3e392cb9dfe6e127d280cae35292b318c7a9bd7311714316a8724cd3aee3cd271e667bac117cd419e708090fff7f20a6aee305d67cee5aaa7c99f30672472e43d4c7905868bfc90e052b6716ad57ed6ebc9f4cc82dc5a5969e14c13be0b39d92909d0f080fc94c44a609836f51f44d6fba790900171fbb1081b34716c766db4d5a37389ccad888f6be5c5260cf97d4099a427b66d45e2a6a3f835cfcbd1c862bea7d6c3b49b9d7bc767c7043a34d6b98cc374c618a7ab0534d6ccfd6c3a4cbe772fd592d2085f6d61aa2e984776753aa0e82c0dcd9e4eefc8c5e7124baf1ff322ef334351b2140f1858b5ba41542433503ea97f3586c39af32b386169116d80ed1aeaa75898ece95d0ce37e9a8c8363b247a6b769259ba57c34111c7dbc2d6714a76cfe05da89922ecdee16fc1cfbeb37a5304aa9d45da248e10ce8c3ab296b7dcef738ddc6033329301cb8cb23fdf998d3e417db87fc77e1f96f0049ad4b9a2577ab0ac0b3abae7272ab02d84595de79cd02c15a36305f795f45214292ebdd51b0b290e88d728e0dc76b549cee36e50e6a1e17ef3aed32c8b9ea8f844e8dd279d5424b902a47d544f9d33ac8a33845a6e3dfc5717d024578a625ed0b1438abae3b9b41eba1d6132841d087721b249c96e030d4c6e9ef788cce5bc13e0ffed4a48029e13b06906083f011971f7ef5e178a5e087cd2f97857a446978ac5bd4f360428a01dc0e89ae99ff1da890a3f317ee8399cc00ccc6aa7a318225ce1479aeed64ec82a7c0d33c775038c63f8e581760138bbd565871399ce0c67d124f2200924fb55fdba817d2f995e5f9c23268c6e160874debc06b243a8847175baf52d1dd2baf8216499a699ffea7942964ded814b14eec11d4e51625a74fd5f1151807c4d177c3e92777decff9e0351934ad56cb820e1a5fde281a479d07d28"}, 0x1008, 0x800) utimensat(0xffffffffffffffff, &(0x7f0000002240)='./file1\x00', &(0x7f0000002280)={{0x1, 0x7}, {0x2f, 0x3}}, 0x2) r3 = socket$unix(0x1, 0x2, 0x0) msgrcv(r1, &(0x7f00000022c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xf5, 0x3, 0x1800) r4 = getuid() r5 = getgid() lchown(&(0x7f00000023c0)='./file0\x00', r4, r5) semop(r0, &(0x7f0000002400), 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000002440)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002480)={0x0, 0x0, 0x0}, &(0x7f00000024c0)=0xc) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000002500)={0x401}) unveil(&(0x7f0000002540)='./file0\x00', &(0x7f0000002580)='r\x00') msgget$private(0x0, 0x1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000025c0)=""/246) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f00000026c0)) fcntl$getflags(0xffffffffffffffff, 0x3) unveil(&(0x7f0000002700)='./file1\x00', &(0x7f0000002740)='x\x00') fchown(0xffffffffffffffff, r4, r6) msgrcv(r2, &(0x7f0000002780)={0x0, ""/59}, 0x43, 0x0, 0x800) mknod(&(0x7f0000002800)='./file1\x00', 0x20a0, 0xf956) 04:02:52 executing program 1: r0 = socket$inet6(0x18, 0x8, 0x1e) getsockname(r0, 0x0, &(0x7f0000000180)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x40, 0x6}, 0x10) 04:02:52 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x1001, r1) ioctl$TIOCFLUSH(r2, 0xc028698b, &(0x7f00000000c0)) 04:02:52 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) clock_settime(0x0, &(0x7f00000000c0)={0x40}) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = socket(0x10, 0x7, 0x5) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './bus\x00'}, 0x8) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) close(r1) r3 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x2, 0x5, 0xfd09}], 0x100000001, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffd, 0x70, 0x80000082, 0x5, 0x40}, {{r1}, 0xfffffffffffffffd, 0x40, 0x20000000, 0xb1, 0x9}, {{r2}, 0xfffffffffffffff9, 0x8c, 0x80000048, 0x3, 0x4}, {{r1}, 0xfffffffffffffff8, 0x2, 0x0, 0x100, 0x6}, {{}, 0xffffffffffffffff, 0x30, 0x41, 0x8, 0x4}, {{r2}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x5, 0x764}, {{r2}, 0xffffffffffffffff, 0x4, 0x6, 0x800, 0x1}], 0xfffffffffffffffc, &(0x7f0000000140)={0x3, 0x1}) 04:02:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) dup2(0xffffffffffffff9c, 0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20080, 0x0) accept$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="070108000000000900000000000000b3bf0005eb5ad35a"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1", 0x12) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 16:01:04 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x2000, 0x443, &(0x7f0000ff9000/0x2000)=nil) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x100) close(r1) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x40, 0xffff}, 0x4, 0x100000001, 0x0, 0x0, 0x7, 0xfff, 0xa}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r6 = fcntl$getown(r1, 0x5) r7 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000440)={{0x7, r2, r3, r4, r5, 0x40, 0xfffffffffffffff7}, 0x6, 0x2, r6, r7, 0x400, 0x12b4, 0xe7}) connect(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x80, 0x6, 0xa}, {{r1}, 0xfffffffffffffff8, 0x48, 0x82, 0x4, 0x4}, {{r1}, 0xffffffffffffffff, 0x54, 0x40000000, 0x2, 0x3ff}, {{r1}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x7ff, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000001, 0x2, 0x8000}], 0x0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0x14, 0x8, 0xfffffffffffffe01, 0xff}, {{r1}, 0x0, 0x20, 0x2, 0x4, 0x2}, {{r1}, 0xffffffffffffffff, 0xa, 0x20, 0x40, 0x80000000}, {{r1}, 0xfffffffffffffffb, 0x4, 0x3, 0x7, 0xaf5}, {{r1}, 0xffffffffffffffff, 0x8b, 0x10, 0x3, 0x9}], 0x4, &(0x7f0000000300)={0x1f, 0x9}) 16:01:04 executing program 0: pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080), 0x0, 0x0) fsync(r0) 16:01:04 executing program 1: r0 = socket(0xfcc439a4502f728d, 0x2, 0xfffffffffdfff328) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f00000001c0)="00e98806", 0x4) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x7fff, 0x392501b8, &(0x7f0000000080)="e8c2b26b19c5dd5db572ffac8cf534a9c1a40548f419168aa441a10e4dfcf06c960d669b9b7ebfc738c79700eadead7f4f9e09b804087bab5daddda3ed9af1642eebcb6e3c0406302fdcb5615515022dea776e3de47f1312d6f98ffc5725d34831bf1acfa617058c0bfbc893d97b1a4045e244570826ef99120fc6203d72323a29b2d726f2416de25cb429d79f9309d2cfcca8cf4114ab043ad049e49a55325b27b055dc568555db4bc59cd151991af2", 0xb0) 16:01:04 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x100000000000000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = dup(r0) getsockname$inet6(r0, &(0x7f0000000500), &(0x7f0000000540)=0xc) truncate(&(0x7f0000000580)='./file2\x00', 0x0) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$setstatus(r0, 0x4, 0x8) fcntl$setstatus(r1, 0x4, 0x81) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000440)={'./file1\x00', 0x7ff, 0x0, 0x10000, 0x0, 0x0, 0x6, 0x10000, 0x2, 0x2, 0x80, 0xfffffffffffff800}) r2 = openat(r0, &(0x7f0000000380)='./file1\x00', 0x0, 0x100) utimensat(r2, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{0x7, 0xcf9d}, {0x0, 0x7}}, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x2, 0xc8, 0x666}, {0x18, 0x1, 0x40, 0x5dd8}, 0x5, [0x17, 0x7, 0x1, 0x80, 0x8, 0x40, 0x0, 0x4]}, 0x3c) getsockname$inet(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='x\x00', &(0x7f00000001c0)='(#-^\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='x\x00']) getpeername$inet6(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) writev(r1, &(0x7f0000000800)=[{&(0x7f0000000640)="b0c31a567b1e968d52245966859a49151992d9b1e878ad2f17d5e9410974309f879e99c53112c913d92cefcd0780a7b127db4b9cdf196acc8dabe248ef599ced64", 0x41}, {&(0x7f00000006c0)="721cc74e55caac8490a23afcb7a52b72c76f2191282465332891640071e1cf07f59dab5e0b8ef2e073aa410af359009078d24e900fe99d20f4f7f634847210fd5d2ddeafbc39310ac28f4624d7fc1f9fb26c46031b37ebff93745a4567752f17af745672ba3f22295ea7c8047b9d9dec91dabd88884607768e0e3b60649ff1f993206439881ac150f5583c5e2a6ae1a8d127a4f3b942b372f106941874c827351091e351dadebe685970831fa41394b7a50d4f263939e0da34a13020e3993eb9005bf678543572f4b2f33c3eee9fc09047b84ec445ab0fb640c7ec78427e59585a2a75eedcea0f0898f1aef1113023b753ad509da63a2e294b0c2a94f2dcdf", 0xff}, {&(0x7f00000007c0)="b116e48da440618c1d860523a8e7eba1a25e9e3957ccdc26f2e9ff00bad2138f780bf051ef2d8a3dd50dfb16c240", 0x2e}], 0x3) 16:01:04 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="3527d13ecd14d90170921f2232309a575f64bcb5aaeeaa813431c662b159dc70060103dffa152f8fea6fd5391528e0af3fa6ad935ba2904c15f7e6d1bbe9e03d572c8dbd77c70e49c3d6a8f0031c1dad7b844300b63e4b1233ab272f06e5dfe2110271c2350b6afe1c013d8176eff9cd49708c6289e79411aa79a359beeb638cb5cfacee988f8b16667424b699ac6c586866bfae8cbac2953184221f69d872a90e62afd7a32196681e4c701cd7635c"], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x80, 0x0) mkdir(&(0x7f0000000440)='./file0/file0/file0/file0\x00', 0x115) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x0, 0x10) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000200)="c67d8b6b745ded87d35c49e4cdc1fdf8f58a9a755863d6c3eb38057c77b8a4978dd1f14632ed02c53896df505f3c5d74a9394647b99cc033a8a0918523e041da05b68e7ca7e1d34cab1a4099856c4de1bbcb7583f7664c26b403fdbeb51b24e51166bead5ca5b3146170c9b168b81fd6b617421369f91eb3159f44f7e3d43cc8a920c2b6d299f550899e7a617f69ca28c8da6c62ada059af8e7ef684ebc89ce3ebe39e14098667d1f0419147d9912fc9cdf0de90a71dbf7df8614899f4c6d204505c54dd0d4c406651042707b6f043506813942561ccf7", 0xd7, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000100)=""/110, 0x6e) faccessat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x80, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:01:04 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) r1 = socket(0x2, 0x8003, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r1, 0x0, &(0x7f0000000180)=0xffffffffffffffb4) 16:01:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) socket$inet6(0x18, 0x8002, 0xdffd) 16:01:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x8004427d, &(0x7f0000000000)) 16:01:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file1\x00', 0xd1, 0x12d) fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000001180)=""/4096, 0x1000}], 0x3c6) 16:01:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) chmod(&(0x7f0000000080)='./bus\x00', 0x88) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) 16:01:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x81, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x800000) 16:01:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x5}], 0x2}) 16:01:04 executing program 0: r0 = socket(0x2, 0xfffffffffffffffd, 0x7fff) setsockopt(r0, 0x0, 0x2, &(0x7f0000000000)="da000000", 0x1) 16:01:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x8, 0x6ceb, 0x10001, 0x1, 0x1, 0x7351, 0x910, 0x2, 0x2, 0x3c, 0x6}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x0, 0x952}) 16:01:05 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) r1 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) r2 = geteuid() setuid(r2) r3 = shmget(0x0, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) shmctl$SHM_UNLOCK(r3, 0x4) semctl$GETPID(r1, 0x0, 0x3, 0x0) 16:01:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000840)="bdfa0d2582c321a8cff984fa33e90f8e4a8051bd240700000000000000e2d3280d33ee618dc6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e244a168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01209bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e607046d84c0f91fbf343224a6c44ba9f6958c0cdf0648b48935d14a79a15866fcecdd79cd66c3140ee028588c3186aa9f9904c51aa437204538761e0e552ab220b4dc386972d2eae1f50146e8bb018be7d0c5e6e822942060fc74755ad4d2e078f5738687c3af5cbe3b8a46d4d645f083447b8509a7e66a9aa53cd45eaa5ea5b142c371fb32c33d8edb8f1b1772a062c3d36d44ee832c002f5644c9000f2bc99ae47bca2318f87ccc4a6310c52bb623280a68d2adeb998d7b7001da01be3b4832030658f48e53fab57d56716e974df7aee7846f4df825cd9edb0078d43f563c5fabc0b869b5274aa55bfc328b4402f880d", 0x172) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x8316, 'wIU\x00'}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x20003, 0xd9f, "0000ff0700000403000000000000002000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:05 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x80) chdir(&(0x7f0000000040)='./bus\x00') read(r0, &(0x7f0000000000)=""/64, 0x40) writev(r0, &(0x7f0000000440), 0x0) 16:01:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x10) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="827b541e2d03", 0x6}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x2, 0x7207, 0x1ff, 0xffff, "2406812ff483f89fdc66253b0c7cd9b1a34ac1bf", 0x9, 0x7}) r2 = syz_open_pts() poll(&(0x7f00000002c0)=[{r0, 0x100}, {r1, 0x20}], 0x2, 0x0) close(r0) r3 = dup(r2) r4 = syz_open_pts() poll(&(0x7f0000000300)=[{r0, 0x34}, {r3, 0x1e}, {r0, 0x2}], 0x3, 0x80000000) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xe86, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x81) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)={0x0, [{0x1, 0x2}, {0x3}]}) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') mkdir(&(0x7f0000000380)='./file1\x00', 0x34) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f00000000c0)="8fc455d90df6db5e476da7c8ec0008b491ad7d4271eae40309e882df1151186b06fe161684a03e627b0fe5c024c10ab8ade9af0274fbd8cce19c549b908b3f53b6a80db61118db84cc7e23e3f76735b1b354e8e5225726c46c2e70bed19ebc2626aff16cf80e845a1a25c403c5cd7c5dff3ada75349c0edf32ff38247b2a7d4243da4bb11a442345b91b26178195c09a43d093f502066509b747277d", 0x9c}, {&(0x7f0000000180)="3d5b12494287f4f46e074ff3fae78d5d13512435aa99efff9ca883183a73b6c8fb60b781cae9ba4668498a0a0d69fe4fcbca946d16a0cee4660386f392f9b7c3b3fd01571421a71026e7b5ca19fc3e81993ddd19498347a7b763738304d57c476c1208f610522bab1884fcb465cc38dd9b8e35b1e5c5669edb478aca416a208547f8d531b5fb2f6c07e7b4eb14f845a9377b68f71d9a3a8c34a2dd59e26b5dd88a885f472a2defdc3fb74ce40a844c20ef7901cc94bc364a204be42b7d3d179d409fa9b0dae354a526660fe895497f2cf32df470bb016a8677222ccd01ca7dc426c1f07b2a27d1", 0xe7}, {&(0x7f0000000280)="eb7ec1f20cab1ae6fccf624e1c99b16fcfca1dbfd0bf2ded174871796db5a816ea622d8de9152ec8085ccb0d1f78e8afe8f5579dd2e38a8b17822f96e2b9e0885ce26a53598966cc340218ff96e5d779fa977b17", 0x54}, {&(0x7f0000000300)}], 0x4) readlinkat(r0, &(0x7f0000000080)='./file1\x00', &(0x7f00000003c0)=""/66, 0x42) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x13, r1, 0x0, 0x0) 16:01:05 executing program 1: clock_gettime(0x5, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f0000000000)) 16:01:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0xec5}, {0x1, 0xfffffffffffffff9}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, 0x0, &(0x7f0000000140)) v}ffFwF9+ s cR&1"Mz3"~aA+m}z+g@ G9 -A gu')l