Warning: Permanently added '10.128.0.50' (ECDSA) to the list of known hosts. 2019/02/10 12:34:31 fuzzer started 2019/02/10 12:34:37 dialing manager at 10.128.15.235:3957 2019/02/10 12:34:37 syscalls: 1 2019/02/10 12:34:37 code coverage: enabled 2019/02/10 12:34:37 comparison tracing: enabled 2019/02/10 12:34:37 extra coverage: support is not implemented in syzkaller 2019/02/10 12:34:37 setuid sandbox: enabled 2019/02/10 12:34:37 namespace sandbox: support is not implemented in syzkaller 2019/02/10 12:34:37 Android sandbox: support is not implemented in syzkaller 2019/02/10 12:34:37 fault injection: support is not implemented in syzkaller 2019/02/10 12:34:37 leak checking: support is not implemented in syzkaller 2019/02/10 12:34:37 net packet injection: enabled 2019/02/10 12:34:37 net device setup: support is not implemented in syzkaller 12:34:42 executing program 0: setrlimit(0x7, &(0x7f0000000000)={0x0, 0xff}) setrlimit(0x5, &(0x7f0000000040)={0x8, 0x6}) setrlimit(0x7, &(0x7f0000000080)={0xfff, 0xffffffff}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x300, 0x80) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) renameat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x10c20, 0x0) fchmodat(r0, &(0x7f0000000200)='./file0\x00', 0x12, 0x6) accept$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) setrlimit(0x1, &(0x7f00000002c0)={0x5, 0x3}) truncate(&(0x7f0000000300)='./file0\x00', 0x9d67) r2 = open(&(0x7f0000000340)='./file0\x00', 0x90, 0x1) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc4) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000003c0)) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000400)) r5 = accept$inet(r2, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000004c0)={0x2, 0x7}) getpeername$inet(r4, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000580)=0x6) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000005c0)={'./file0\x00', 0x0, 0x101, 0x1, 0x1, 0x9, 0x2, 0xff, 0x1, 0x2, 0x101, 0x101}) setsockopt$sock_int(r5, 0xffff, 0x80, &(0x7f0000000640)=0x8, 0x4) read(r4, &(0x7f0000000680)=""/238, 0xee) r6 = getppid() getpeername(r0, &(0x7f0000000780)=@un=@abs, &(0x7f00000007c0)=0x8) open(&(0x7f0000000800)='./file0\x00', 0x10000, 0x8) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) chdir(&(0x7f0000000840)='./file0\x00') getpgid(r6) socket$inet(0x2, 0x0, 0x800) 12:34:42 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x1) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9}, {0x101, 0x6}}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000100)=""/65, 0x41}, {&(0x7f0000000180)=""/243, 0xf3}, {&(0x7f0000000280)=""/30, 0x1e}, {&(0x7f00000002c0)=""/223, 0xdf}, {&(0x7f00000003c0)=""/107, 0x6b}], 0x5) utimes(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={{0x80000001, 0x427}, {0xba7, 0x6}}) truncate(&(0x7f0000000540)='./file0\x00', 0x5) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000580)=0x1) fcntl$getflags(r0, 0x3) recvfrom(r0, &(0x7f00000005c0)=""/113, 0x71, 0x801, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000640)) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000006c0)='./file0\x00', r3, r4, 0x6) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000007c0), &(0x7f0000000800)=0x8) kqueue() mknod$loop(&(0x7f0000000840)='./file0\x00', 0x40, 0x1) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) utimensat(r0, &(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)={{0x6, 0x2}, {0x1, 0x25f8}}, 0x2) accept$inet(r2, &(0x7f0000000900), &(0x7f0000000940)=0xc) fcntl$getflags(r0, 0x0) mknod(&(0x7f0000000980)='./file0\x00', 0x20d2, 0x7) pipe2(&(0x7f00000009c0)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000a80)=0x3) open$dir(&(0x7f0000000ac0)='./file0\x00', 0x400, 0x4) dup(r5) 12:34:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0xfffffffffffffffd) 12:34:42 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004427a, &(0x7f0000000000)) 12:34:43 executing program 0: r0 = socket$unix(0x1, 0x8000000002, 0x0) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000001000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000004680)=[{&(0x7f0000002680)="448a59140f1775417944086c8bb77cb22b2cc101aafe0b1ab70b919bec855ac1059e8fc6c438fee2bd44f796415629d0c557f22be189591db357c51858978df42f1c91776a5205e3bee4f0aab43e25558694eb09e6c400f363b344b7c4af9706a1bec473ffdeee248be65bed0a59e64d62442988e411f7101f52be1a86a5860ffde5dc65d1e27ce08c56655904f672e2d741e333053945c6f79bee8189957bd0c3a51a4b96b85d8e8f0c9faeaf7e371b45215a9625fe4f0273863b250855dc38b1cb4e7359494c80722daf815fb7cf4f58a6ecd733672969012fcd15a0d41ec13ae99f238c99017b61359c56c3fd334bfe920057db49031179b6d658cfa80e9f3471cfc91f51443893fdca8b45ef22b7d172758c1ab8fa50fa08be948ec963d1e09378f14f21f4e433bc17c03e06d5051c9c6e768736102654aa3bf21fcd01961747f07690a811f53c4653de2a0e6212a3dacb8afa45b0124b6cd5a27d3f642b572304fe7ae685f425d591c76aa53c0e413a202965c8a2dee341e1d0469cd91811de7d00e09dff447c1bed61ce7fa53c80f7cadff56b69d5b8e663170e1a6a7dbd4d37e87983bdc2c7350ea32129ff49f898feaa1c378d40ffa90d4a283dd35fbfb9b6ea8b9d605efb0547a47582e757cdd92b288d04228e3d79cadb8c4bf6a1e4a1d2de13141a19769b7730ca8d9c148aa914bff9312e02b736ebb7d63fd4cd6d64c11e55a43c1b35e7736c9b5cfd94300c37a4ea39c8e72aeed29e8d8194f13dcd4cb8ed2050cff704556f6c1e8ddb1a885849da0bbaadc9cb1592b8b661cbbe732b0c3b0d9482f889a5393d41fe1c73c498548183c44a079348c33670f5a79dfceedba16f872a5754d8615af9f28f581824affc85003dffb7707e4dc46641add101e46264aa5f22dbd722276f6d9e6f04095f8a39bbb39b423345f95c74d558126f3432fb4e28baa9911756336ff111a8571eac797720760cecd253b82fa008bc0bfd890b5b19275b9718a30f8a36a3e9419afc83ad80b0ba20ce4afb91e53ca93efc0b09e4afe5a3d3ced1fe2ecde2c8d5d81758db11b5641d01c5455d5fb9a4f5aa7756bfbd0e56e59a350e5b19efc8fbe61da5a6b0a1710c7bc17894af5f7e8090ed36b93a14d96f31555dd0ec9729a47f1f178951fec51af6438be0c7c4baabe4e2db861be26622d890ec025f5dbeca07553f1f0e38cee275e14be1328e438db8a5c5bc5747d21f8eb35828c61a128808939cc0813316e8662abdcad223d00973d0f06a34f91778af8522c983de1c48891b728aff0a5dcdf6f0280584e6607b99079b2ef8f9ef205e545c6f17b0249d6a7ae30e9a94904c0e57bb5fc71515a7d104326d9cf507d4577790c770db28e571c62ce93f5a082bddb57d279c1420e92238fbc72a9b9e1cef4df03812dc0789346875df9d9648bae1e83b7beb1b1ab04e5bd41ba247c3083e2ac48e56f7b74f12e20597bf671ca00ed8096d1bd2a6b286847e03a2b5e91682fda9d061888aa70d9410c4f7b4dfb5fb7d4bfeb48d6a07b8943a31ffed75f5e483e09f6a70d879a41511de3d52cd1ef91865b970c41fdd20ab925a54f6ac3b7dd1dfe0113fc5e777f16eade6451a70ac0f4749659466ca7629e46cb88688855585b898e55b7c1ae47f8a9e34ff0eaa3065e7ee88f60a288397b0f58289af970a38ef4579487fb4fd1dcbe6368b42b256ce49040c149eff3fd9020d65ef6df1a608494bb8df39c4a35705706d546686211bded27442dd0d48d5718c0b1a322b534c221b97a01d7f735bf4af636ccfe3164bc2c590244c3cbb2fb79d994627601015582d8d9372395dc7d2f491af34965bf65965971203b5d91d3e1ebe1afe34441e633f10041441ae0a32feb45dd6b7607d8f8e0c0ac787b21779c0aa9a88ad86faab19e17c62421e116f4be6640a76ba2ae13f580f6683f1fbd4ceed9438685307737ea938c006fbc55242fcc60327fdf6658e3f8fc056d4aeaaa9c2c0b54bc60adf33e18e38e6ea8db3366a7da17fc8e0667f5da00660fcbf05a5809b22e63b1c68474b47c1127ec2b6be2e516c2478561a22d3bcd6375ac3da232e08abd066aff70f1e1e9da793db9a84407bd8d41c63d31c6e89e9ad9594c2396984cc150b44e562b0918a6729ba60709669e7291c7c52a601f71bb7870f89eca9528c2d3872bada76b4c2b6b79f3e5232299236b7cb752042a33a443e90356fea99838b0debbdca41c0f8757b05067d78c746dbe9c145ff5430ed3679aad15c995279c50551b5a16a1493fcf027f61656f2546996c2769634fc2db19ef32c1292a96c48a07fb83737105f7866f6929335093547415d748e514fea468a79c9f4f8e5dc8525a6c6c617ca37cdeae573a15ea175b1c8120994c04c96f17a24beb323e0738602a97fd1f0351aab760d9e43f84eb91bfea0d6d80c6a24e1be111c0bb4da8ceaf558362b6199a44e28c870c069487858dfadf95ca385e813d17747520ac9012d59d4fcb977eba3cd2c1f33f639782ffd7bf2326e59bbb90dfed9afe3fa4500f2620bc2ccef81ac18d553f5c078eb05e3fc8176c7ee14b30190b9ada3419f1a383e01172dff7b68de9b4300a2c3501fa5a6ecbd320c1ecd404bec911297abf299280bdddda072b061926e5a35c869368f11c71746c6b7504f2ba7c58f5d7e52657fefef032aa7358b7870e8bec1c63fc73ffae4504a3bc53896a41550ae343e7a65a49d849365909951bd777d52ce9d3d02b434d3d1df51e9e564a51d3be64ffcab742beb11238fb502e970a4172e572db0e4e8d8e056b90ca64adc8bd830b60d22721e8010cc7020a6105418d2b8028ae05ae676bb22ef79fcd27233811f943f62bfe0dbebdc6bd3a184adb2d0ab49ca0ebf5359597e", 0x801}], 0x1}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r4 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getgroups(0x2, &(0x7f00000006c0)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000040)="05ebdce18319a41089c70c937021703b0a11e94da22308e7dae8128b668ffdd98f2af31d098d5976a421e38732fe2df3313d9a19ea6052ec4b77b15494f0b71acde9f45c97cbee841fbcfb893afeab005eded76dfe", 0x55}, {&(0x7f00000000c0)="014a61be23980bc9f46a0f050a1218178d62fb5f849650522be481d860efc352b67aee1cbe924dc3b8f63998a5ae0f0f853cc94e9985d565e8de7083581362a82dca76200f58ebb4886021ba4aec1657b2a338a729ee8489877c852d5705642efcf73fcab0eac1f1280ed88d084f576f030b6b1e6967d7bc5375f603848e46c41cf092849d8555a8cab501f1927fc7547b63e96c20fb7b5a9500579960eb09814d2c4eff20aac202fffeb40c614b5395447923eca9acf139be15a8f430cf582afb331c3c5a943a10889bb737", 0xcc}, {&(0x7f0000001580)="3cde0e54213064aa021831fadd1b614fda20afb09c14935313bad05e9c55b625d51916d8c1023ae0e7bfb461f416d14dc88e614ae3eb2b5b9c284f23ac1d7e080f8dbedd38b0d074a78240e845ae7c824f31ab38deef37e21d885d6a55cf7b1d18dfb0c2294d2c74723e36680187fb07ef371fd05c399f059531b6fb48705b2e7561ff4302be89a289c25844d30cd78fa7aba16ad04689e18c0da953785ea885afa8b14b832e29e7755de30ffe8d611408487298ef3eeec38699cdd8ad388bdccf77c028ce82840886dce5ece190512928edccbc42dc7ad9c3d6d4ba595737ea6b1a886973e436999db76ba2a654c58deb247f90e41ef202f169e5e5cf903b83cd72f6ce71ca39c412dd7e7cec8323124fdd27eee0dc7d234b42ba2f1a6d151abfaaef2a433396e983d5d6b351c5382361bf821526991c90e5d29b96e50ebae1d68f9af5ba045b6666ad129dc5d02665e3f8a04944c8ada903d1755df1d208f2267014336adc1d2a145b227655b52168688f900556190446425c339300cc758027ac32a80b5ae4a063730824f9b16f282fbfc2bd679bca5396f3d25e4fe525ef1d0aa700ee6696db0c718f82b36722fb3b2996ce0a167ceda06b977cb4ac9d719a4412c032741353ac64095030c19a34099aeee138276e3890e7fda036cda7a8dbcc2673e631610360405b02115fbc66e7625a53195da528c1ac8ff9aaf6ab3490f7909ef94bf5ae55665fe8695dd700a0bd047b6bf61fe18ec7df6f0e6c4a788eb3c7930fdc58d7b84b9a539006769767ecf8ee4beef698e9818ae3159c19ce68dae26ebfd28b554ffa7b8fc6b466e4dd09abd74f4f3f6cef01654990bc496244f24cc27aa972b0c235cc53795222e213d621b147fd2f30e4e5b9becb0bdbf7817e67520791f9eb05f6bd28a9d1193d0f89f6159436b681c9b396b44278ba7fb6ee9dfb6d370f71d5d6db170ccc677420c84285ef2549b36469dbe5512e843adaecebbf1b378bee2bd6d49803b0b48da9ba156efad17aa885636052c18cef0f9509ddf0a0c2c9f7fbe92cd1ac0e5c4e547c36f6b97012ed110a93d460bae46b0e99aede8243451b86a5bb8e860c0bb37d03907fdce80f7c48233e0d21f539a67861e6d3fdf0fea5bd74b4c000609573665a70097089b51cae8d05f4abc8f1e2b2f0556cd38287945055243137da2a05f3e76bc78db1d57cbf34e04a2002383456d4d81da18913514a6d7d52cdb4cf983f6be02d9ff7ccbef27d64e7c08f6ce18d020164e4dee7b305bb990a84042f3db704948deb2422debea18da23663b3f0cda97eb11af09d1c2fdb515b8568dd9e785638e1c31be113434a34ccea15bf8ee534fbac610c505d0e86e0309b7296edc96bf142d9207dcd4a5f69d5657831db39dc6220c8de72dd1c8d87590430b51ecf58c6458b6a1560eace487bb6d1fe7a58fb7d255c504c1f5fa08c463b82b52095a467b9f5fe30e5871d21703b237da6f88fc3c2f4f03cbbe151736fcebb2a434166421efa6c298f8dbb14eb8da709713f8dcd563bd18c165c098f1753672ed8450c446fc978aa4940e04ece27e30fbbfc8386651283602be31f1d4aa8f703d8f15b4f4313c06aa21929dd8cbe172d5d4b06ffef09f8cf840a8cd0f4ed3727d4ce85f14d52db76d134909eaea69dd297189a725460777971d9393054579d4790fa7981cd015a5c8c1d9425e118cecb2290c418b28a36cba3480f9eae1f0cf8d26506e543aa913c3443c845ac3c766a186b30bdf9d4d20c83c4088713a67fb6406430f2f7567e5f3b91b342c9d2beb06b0d6c53347c9bdbea37c5e554481e461e429b816c4ba504b0893a85dd75bfbc8f0c816383f080ed5cbc5bb62421efb127600dfebd946e99c11e41a435fcbecbbf4c1e56e2e0c4632478b98dc1faeaf65ded758487c74dbf9e20efddefd137d23c71f3ebc7b20f9431effc6ed5da33978dbe8c03624d21ffa94e222c3e40e29e7b39d82f4d3412662816cde9ddec538a94b7bb106f79be147d1110807cbdde19d9c424f1c5cfda6fc72759c1d689d0a3c57f8361000535f439a6ba8450568fd29e65d296225615aba6f99be6f296e8660b8d71f1b8a956f5bd20acf65f3e8bee85d5666aca21924442efdcd2c9b06bb4211c00bea91df6b1ca2451abbe76597083eae3e20de7f39b8f16e20fc732b05d28c2454e17505dae1f356b92cf6a07ad2b533e48e3799b0313366a6b20500cad85fafec43da46e4d38bb26301c9d52cbea03c32dc69c064cb54fa69ba865b1dd9b181364e24df6244ef3c0354393f8644f596a9be1d8136d1e3ead361971865868e1d8ade0c6e2f41b4e106ca9f958d98f1d814ff7538adce1fbc291fafa6a25dfe17cf62ab95da1f3e42bb87685f5c4c92185124c4106d47087a127d4e3ebb65ee60993bb3d7a24b0a77527e9b9998b9f4905e873836660d758c3052c475968c3fab516aae2c1b8c5cfd627a409c445b2118c60fbb078dbff4af1a1e4966560bc0ac7b3bda6986479d38e8b79678303ccbc8f541e2097688b0455a5025cbeea6afc6bb0e3674380b8233bc42795fdd2ededdaf8d84e1b00f62fd31ab1db62d912323982f374b6d047db7c16a797bb2518b6b7f7980fb0f212414339d79b5392301bf5ba8445fc41dd6891706d67161dea086b48e07d28e05b13d8157d62d916a7eadad7e686dcc3f759c48bacd92d1565e9445c9e60b33eb17605358d99aa7f399d1b3fe365ec4bfb229ff78eb9c62a72fe385fd7ee1d821aad71edb2617b53b23fa60dd99a01a4f5606590f80cb5282752d1d045cad2ab13ac164b021d5126492c4c683694830faef98402450ee6d4a19b29024abc48eace92b8b414f89458fd6e22fcdabac4f5ed10cb6d5ec2b03f25e0fc8c839715608bd2956414490a49824f1d8f5a5414d00e4688a5fc922e5d503c938d07f912ea79530a2d5b0ffc085f5edf93a12f43d921a32632593dcae7af799d04a485b9f9c024ad46c7134bdd41187560158fc17b1663ec02b0310bd67d13fe02a178e08b57c07759a21dc43fdf2f5683983e2c4816c7a6a8808410056ae632be50818aeffa61c5e5dcb986b31063ae81000caeecfad7a721d2df649583fccbe2dce9b1a19aa1bd485c3f96614285621aaccd136b75dbe2b580abc5cbad1ddb87e5ec0720e3a3977e027e641e090000b19628bfedfa2418bf445af6e143cb7b43bbc071640a708b7ffdb034c5b61e9253bca85d3ccefa4b2f390abd5e7a82806e3ee08f357d8e37a0504a780f252e74b8cafdbcc50801fa7e1eadd5aa9287389113c0b4eb29d24bb5ed56faf25705523d70c8b1d8b9507aaf371f55af1aecbfda431a0a432412440ac9be9d86f2762d5aaa3cea32cc4eaf26ad4a171899d06d9381acf74d7f6b08ef5e6e1b76d3e8c4e26ae5f899af93849fef9fefb22cba282ed2b33f2277e9e25784e25e2238a36825320751d2ca76776d7c97de9e6ac85b4791b0ffc02d3e117ebc257295b078b65028d92b8f0a2c122baf735c806aaece4398d5ae6e7f4ef060185ac16db588f4c10ec1b0fe7aa72f44572f94c9084e5d9e124a677064ff59a658efd9307e5e0b5ea9a70c6d87aa671938c3daa7c4ee7d6942da2a78ea40e7fe90b55d709e20905a083f858596e21e2fac0672a061f6ffba839ca9cf721e4cfc9c6fd41fd7def06f2697d063e5aed591c4d32a9c8e81089df9b9b3806a72058fa7cb78531d3de99a940810f753f07fa3cc79fec267ef03b1f2c09d750561b2c470b8939968b760c7e7957d0693081105818dcc6cb26675ccdb7dcf72edb9c1dfafeba84f110b4dc95e168d60c59d1c3b954ec90d9cd5a70cabec0011f678bd3e81c8741fb7df2970d6532c16231a40c1afc8fcefa8af7b58c80864834f8285b44974b23bb0c0316681c41dc43625f671e5285f2c53e846454298b1aa5f3f8c0bfddee3a52db6d05dabc03761480b202b86bd845d2c4a40e7485b49a70f45f2c459ce251c2d2608293755459f53cdf568a956800a8d79a87547105f68282e6020ae10247ba162a895e24289a3f38ade9156925017ea5222ab2f98fcdbd4702dd241f899e1ba20d4c54557f5817ab6a23e996529f2d69eac277a243d8d868b90d0ee458823f0dba7cdaeaf85a577ffe0d17246632521a04874889c81a6d9dfbefe5b7c7f237105a3e6958c5588c26768f8ff059bc23cd0e690e46859b1730aa7e5fa32d5bc84ca305249951ecc60a59f6b8998e00df02473aa1dcea0ac812c099f30cb3fd0d86d91e53dc1a21416d42174543926def6d8ef0319c0e794ae187d7b53434a97cfbc0e794c946b7c21d7ac08a3dc7d4e6d89fd610eaa8065a0598add51f95235d5e39a68c173ea53d32170a238b64f8fcbfb69a1fee6c4c5ee442d0dc26bc33693823ab636f70fd90f5873b85043da2cc9fe00bae049b3eea24d30368030c2cf76f6b1cb523c0583853c8966961c9f5dcf378a179f6fcfdfc162b532f4f6d5c71366f9b46600a9d470a5ba3cd660e5ea1aef962a6a587ef8c3c3fb7c4046653a04110f6e0b58006654ae7082d286180da479a29d9f480cc0fbc7f710c37758b9ff256a7b98f560ada1f2ae745ef8f43cab877b2312e70b242d136a10231c3248c550ec5b3f9bd533b493318b2cfc37f1374e396c620c338fcdd7b4d160fc8837ea43a24d19a720ad32ca5312c91d51e76d77c9ba654ca561f4de162dd118fb342d96f9d4b53ac0a47fe01b39a64ee8fbe4513c627125f63ad559d5b916eaf2ff50fc61eb661cabfbebe5b513352197171fd9c77d4fe8a26f189b64709634e808e39a5cac7a17abfbf9c379b7f4048def19b7defa269be314c97801e235bc39cc84d861c26de50f22acb7ca5e8974016241bbdb40c5c668d102d0c6694dfbdc874cc285786cf4fb7282a155520e915e508d26bd3f070734d4d68281b27a6b67d22e793ee8f494c987769d069075ed6a2e58ab4de59fd682e73831c39cb9e71be51852552ad2988c82230de4dc56874254e90dc474f8c142af1372928d07ac20a9f7db34cef8b795f6f735cfb3d6fcbfc508d1d386b6735894b7daaf4e459fd9d6b19dc913508419050794499fc6b226ec59a14117a355e642d189804b05e51fc1687537792414390c0ef7ce2af33dc9e8d83f007bab4eb059136860085780b967d32d521411ba64c346c5a4074d13825691e1fc6a57fb7d4b5483a0cbb0463a63d3b4209f6d11efb735391a3999844b04c7ee795fa831aafe67dac58cca4dab94e57b711238d49f7729768916ac2827a6854d7c66c220e29dc0b3d8d682d161d4473ff10f7b0c8bb91060e917cf1ac9360ab891de57c4748bea2bd0fa874bb57e955160b3e548abf28cf36d99fc9fd136d5ae7dbf8251904f461f892522bcc14666f97cd0cdf827975e83f4641320bac5239978d317057890beee46932b2fb5beeb734c6c7b1721f986654e0e4639db855d2cc1dcfa5ba8461871a56dbcf8fbeb3d45fc81b279899bd60215ac483dd7560fa2e19a8657a307e4c3c92f267c74b42b7a8d1a22ccfbe324677b2a26a86826df9de8b861b61b59a25cf3761f4948b0ec8bb5b1a5189ffc2c70bd471a99411eb4101791c5644cc5110bf330248b849b0129d9e07b532c95e31cedfaae6264cb6eadf8c0fada43b8138ee7204b95300b40e2faf77e6d1bdc61396bccdb10c17b8c253918aa5f21543212431ed308e64d0e6b7bfec367e72143b48a596f88aef639709125794e1aaec3525cbb94d9261ef85b27eab37dc413f19c7198b6810d4f6d", 0x1000}, {&(0x7f00000001c0)="d801ccfd19df366fd07bf3e83e62816d68e18dee2ec47ebb81965d0d6a3858ec43fefe592b490107f5621ff4d7b256947486decc54fd4dfcf4ff4de4f802baf442f4289c0e68901d5969e6ce324371da521b4d9a3db477a02be6417d85ff01438d7a60b2bdd4b5c0c9ff7e19c4a9b0383c7abc22edecfcb9284535a2512ea259078c5a", 0x83}, {0x0}, {&(0x7f0000000280)="2c395aaa93eb893ba6ff705abddf35e66eed735ddb01a4852e2cad40fe4425447b68ca38f9c0c1097b5e9e8a7db8953434cdebc2ec3c4c51f2fbb9706001051b131573952facc4a7299a16578e4c4bdca31f0dae3c88cb23306e654efc084155a71b1d9372ab82c9fa19c644244d6909e3bc7fac6c75c1e90a951b84c7c972f46a1855548e5e32b59063bbdd5d03f7058999b1fda1d040d932dd6c771afebf05063714f25ecbeb3e35eef18a4d99e3fea7c698f4a35472d8e504d625ecde2270b8b646", 0xc3}, {&(0x7f0000000380)="d287ed698c862003cca43d132e0968aa1788e0caac0b898347a2cfe1a42cf0d26c7d5aae74e7180ce2fcfaa584dc468685ab94e5c1d5949359b9b2233172e84daf55d2912731739b59040003906a4c758510924906551e860f5c63e2a19ed7681bc6522910d2a8796f4bede38fa9d6e17823c096b7", 0x75}, {&(0x7f0000000400)="2eb57d7d7dd84da2edf26991f7e5e01d481fb4553328a5473e8a0b765f2762827d6f6728bb0ed7156947775d04496be903f0b70be68c406a6c7da43ed1d9d20b6eb49e13c7bf8e666c3f5725727cbe32964d042c93e279c877dd14b1b8edefa122cb0e70e7c0691cce044119feb02ca4", 0x70}], 0x8, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x78, 0x2}, 0x0) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r7, &(0x7f0000000800), &(0x7f0000000840)=0xc) 12:34:43 executing program 1: r0 = socket(0x1a, 0x4001, 0x8000000000002) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 12:34:43 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x80002007, 0x5dc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() mkdirat(r1, &(0x7f0000000040)='./bus\x00', 0x66) clock_getres(0x3, &(0x7f0000000080)) kqueue() kevent(r2, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x88, 0xfffff, 0x5, 0x9f}, {{r2}, 0xffffffffffffffff, 0x2, 0x3, 0x400, 0x101}, {{r2}, 0xfffffffffffffff9, 0x55, 0x40000014, 0x8}, {{r0}, 0xffffffffffffffff, 0x1a, 0x2, 0xffffffffffff0000, 0x101}, {{r1}, 0xfffffffffffffff9, 0x20, 0x3, 0x1, 0xffffffff00000001}, {{r1}, 0xfffffffffffffffc, 0x91, 0x2000000000084, 0x1, 0xffffffff8339a4f6}, {{r2}, 0xffffffffffffffff, 0x0, 0x20, 0xf8d, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x30, 0xf0000000, 0x9, 0x4}, {{r2}, 0x2, 0x1b, 0x1, 0x101}], 0x6, 0x0, 0x9d1, &(0x7f0000000100)={0x3, 0x7fffffff}) 12:34:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002c7}], 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000080)='./file0\x00') bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r3, 0xffffffffffffffff) sendto(0xffffffffffffffff, 0x0, 0x0, 0x6, 0x0, 0x0) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socket$unix(0x1, 0x0, 0x0) 12:34:43 executing program 1: mprotect(&(0x7f00002d7000/0x4000)=nil, 0x4000, 0x2) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x800000009130fbf, 0x0, 0xffffffffffffffff, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 12:34:43 executing program 0: r0 = socket$inet(0x2, 0x2000000000100003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="890be63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x2c) 12:34:43 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 12:34:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xc3, 0x3, 0x1000, 0x3}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff3d, "857efa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:34:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x10) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) r2 = dup(r0) msgget$private(0x0, 0x400) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x80000a00) login: pckbd_enable: command error pckbd_enable: command error 12:34:45 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x46485546) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = socket(0x16, 0x5, 0x67f) socket(0x1483d95f96187313, 0x2, 0xfffffffffffffff9) truncate(&(0x7f0000000040)='./bus\x00', 0x20) flock(r0, 0x9) 12:34:45 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) poll(&(0x7f0000000240)=[{r0, 0x17}], 0x200000000000005f, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0x6, './file0\x00', './file0\x00'}) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r2, &(0x7f0000000280)='./file0\x00') 12:34:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) getpeername(r1, &(0x7f0000001400)=@in6, &(0x7f0000001440)=0xc) sendto$unix(r1, &(0x7f0000000200)="f5da895a34ded04843dad731ae9a5e534d38869ddc7b2c25081db646ce86a6f57519eaa1e278e8784c3c9a3f152d8fd1efa217f5ccceff795d002c42edc183f7457cfcdd1b62e82b1ac0c526357e9383afc0c11dbc2000622356eacd20f032f677f0c7e301ff96a0670accc87a17d6536bc9b7abe4eda629f639b27cb85b76f0d3e4bc5eb10b3138890a67635e2a502c66cb70fb534bfc1707b7", 0x9a, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00002e2f6275732f66696c318766"], 0xe) utimensat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x5, 0x7fffffff}, {0x30ef6a32, 0x10000}}, 0x4) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) chroot(&(0x7f0000000300)='./bus\x00') fcntl$getown(r0, 0x5) openat(r0, &(0x7f00000013c0)='./bus\x00', 0x8, 0xa2) getsockname$unix(r1, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000001380)=0x1002) 12:34:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x103) write(r0, &(0x7f0000000140)="10a552bfa3fee14ac57622f37f81f852818b1aa4f58d1562944b2a451b4ed6abadd2b60b35047d42c3c2acf697be008d55c0518281325fc4e44a8f8a6b6bc068acd57f1e6250de53fdc75cfb5a33f8be102fb7b7a85daf40b094eb48898d34e5b8168a4d53c8", 0x66) execve(0x0, 0x0, 0x0) 12:34:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup(r0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000001c0)={0x1800000, '.\x00', './file0\x00'}) r3 = shmget(0x3, 0x1000, 0x0, &(0x7f0000000000/0x1000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) getpeername(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x10000000037) 12:34:45 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c64f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x4008000000) write(r0, &(0x7f0000000100)='O3', 0x2) 12:34:46 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x3, './file0\x00', './file0\x00'}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x2, 0x3}, {0x18, 0x1, 0x8001, 0x9add}, 0x3, [0x238, 0x2, 0x7, 0x20, 0x3, 0x6, 0x4, 0x2]}, 0x3c) 12:34:46 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\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, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) clock_settime(0x3, &(0x7f00000001c0)={0x0, 0x4}) rename(&(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', &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') connect(r0, &(0x7f0000000200)=@in6={0x18, 0x0, 0x5ae, 0x1}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x0, './file0\x00', './file1\x00'}) stat(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f00000003c0)) 12:34:46 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0xc7, 0xffffffff}, {0x81, 0x401}], 0x2}) setrlimit(0x2, &(0x7f0000000140)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 12:34:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x400, 0x7}, 0x8) select(0x40, &(0x7f0000000000)={0x8}, 0x0, &(0x7f00000000c0)={0x8}, 0x0) 12:34:46 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fcntl$dupfd(r0, 0x0, r0) bind(r0, &(0x7f0000000440)=@in={0x2, 0x2}, 0xc) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) chdir(&(0x7f0000000400)='./file0\x00') setitimer(0x2, &(0x7f00000003c0)={{0x9, 0x401}, {0xa714, 0x7}}, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x80) semop(r3, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x2) socket(0x1, 0x6, 0xffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0xffffffff, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x4}, 0xc) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080), 0x0) 12:34:46 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x1}, {}], 0x2}) r1 = semget$private(0x0, 0x3, 0x4) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000180)=""/128) r2 = semget(0x3, 0x4, 0x100) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000100)=""/107) 12:34:49 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8000, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) 12:34:49 executing program 0: setreuid(0x0, 0xee00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x11, 0x0) r1 = geteuid() setreuid(r1, r1) setreuid(r1, 0xffffffffffffffff) fcntl$dupfd(r0, 0xa, r0) r2 = getgid() lchown(&(0x7f0000000140)='./file0\x00', r1, r2) r3 = semget$private(0x0, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x2, r1, r4, r1, r5, 0x0, 0x8001}, 0x9, 0x5, 0x100000001}) 12:34:49 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file2\x00', 0x10008, 0x8) 12:34:49 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) writev(r0, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) write(r0, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) clock_settime(0x3, &(0x7f0000000000)={0x5, 0x7fff}) 12:34:49 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) getsockopt(r0, 0x6, 0x1, &(0x7f0000000000)=""/228, &(0x7f0000000100)=0xe4) 12:34:49 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/207, 0xcf) r1 = socket(0x31, 0x4000, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) 12:34:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd01) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x1) 12:34:50 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, 0x10, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x8, './file0\x00', './file0\x00'}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 12:34:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 12:34:50 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10020, 0x0) listen(r2, 0x9) dup2(r1, r0) 12:34:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/63, 0x3f}], 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) 12:34:50 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x4) writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r1 = socket$unix(0x1, 0x5, 0x0) r2 = shmget(0x0, 0x2000, 0x4c, &(0x7f0000ffb000/0x2000)=nil) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000280)=0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = getuid() getgroups(0x7, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r7 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x3, r3, r4, r5, r6, 0x4, 0x6}, 0x3, 0x5, r7, r8, 0x5, 0x7, 0x1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r9) r10 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r10, 0xc0106978, &(0x7f00000000c0)) 12:34:50 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 12:34:50 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000380)='./file0\x00', 0x23f) setuid(0xee01) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x7) r1 = syz_open_pts() fcntl$getown(r1, 0x5) mkdir(&(0x7f00000002c0)='./file0/file0\x00', 0xfffffffffffffffd) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8000, 0x0) fchdir(r3) setitimer(0x0, &(0x7f0000000000)={{0x4, 0x1ff}, {0x200, 0x2}}, &(0x7f0000000040)) renameat(r2, &(0x7f0000000140)='./file0/file0\x00', r2, &(0x7f0000000200)='./file0\x00') 12:34:50 executing program 1: munlock(&(0x7f0000ff1000/0xc000)=nil, 0xc000) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x2, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) setsockopt$sock_timeval(r1, 0xffff, 0x2000000001006, &(0x7f0000000000)={0x8c, 0xfffffffffffffffa}, 0x10) r2 = socket$inet6(0x18, 0x3, 0x102) kqueue() r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x40, 0x0) close(r3) fcntl$dupfd(r0, 0xa, r2) r4 = getpid() sendmsg(r1, &(0x7f0000000ac0)={&(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000300)="0896c04458d8d3dc107e099ebb28b43a6e70f9a741b9befd063cc603483fe1173cde2b8b74f046c3ae7e2847b3e5da8899d406c889b911cec7798e6a54aadbdfccc980db7f9ca1939f207ac602f0aa4a2abc0cebde962c53e15efe1deafb0893100955709000780d9a97441cf2246a29b83b7256dc5853ac71390bc5635d251c620bdacffcce118595fdda4093720c9eb16d1391450df962fe05ece888f7029c02c6dea8e7f046a23fc3f8", 0xab}, {&(0x7f00000003c0)="3675a66b3bfa0132e9e67804de9c13329b24cb3ead3ba33b5803a15348888adee585aa24553f3e21b7aa5f7e261d49d9afdd07a5301b156ac8013af588b7da05d73e26f7772f45cabdc1d2a6cbfbb5b4e6d7422b0c246004095978090759e3703adfa964a8607d20681d22af46431bd77beeb80eaf17cf6e8773d6f0714367c527457be150d60db3087edccbd7cd7042bfc595a5e5ce947f57054d3294eee3e83d4fa1f7c16feb20fe8c2a9829668a3c7c8a", 0xb2}, {&(0x7f0000000480)="1ad14a5fcb9765510a3b699109da66841d14b4981e8204d0fb1b93299074ab933561754bfeeb7ecd8d003d68ef0d43bdd0505dd4c396f0bed40d89a5e90de552cb74e943c20a3eb1e0b93387b810c75e7aa795833a22aca9cb6f0145eb699da6998ad9fef76789a52ba2976b97a5424088395b17b739e818017783bfd8b2ae99fb6d611f07f9a3202ff3541b8ce9922a23ccbda69dbbdb555280f9a03a8c17ab2720907ccc60f1aaa2264c08ff96fe8b21956749229c4ca41e1b3b54c890", 0xbe}, {&(0x7f0000000540)="abd39a74eb4edb6fc72718ec7dcc6b4e22c10e1b0edfed954e17dfb75630253010808c71b22433d86aca9ed122adb7a2d2b0a399b35db2dc17f59345e5623b1a48bffd0e0a3437e58f3e76eafbda5100d4904866085e699a4a1d81cde806f1f90d5a77479dab4b83e1f61bc2647b731cee734312777ae92138db1d34b98d1e3d6cf1f173e411b7c0c5b7d4cfa61ad13161a13c2521095c9cdcc2c797c16537ee", 0xa0}, {&(0x7f0000000600)="1ed266c99bf0da2bfd26dcf483f2de866f31734f0988c8b4cea37f123c564be0adb41428ab7384217046c540df0966c31e0de68ba927f6f01d52c83a11141360e660b39b5e05b66f47a6c712ac5a0976f5d13e8dbdd4c270d33e44392f5ded6beb76e4d52ffd01c1feede5b42bc1637df9f3126c254876051f91ade881b8eac349109797c79a265605afce606afbce415e187e20e98c50a1e0fc2ed118a7dc091ca2bb", 0xa3}, {&(0x7f00000006c0)="52d53caa8ec3b83ab0dc1fbe507752bd0b2c2ff9abf2216e5c031e567aa1d1607163fcae38dcffac15d954137478bbc6a0bbb0684a4a079c467990440b68cc0a752abe2c7bfd095d6a7d1b0c", 0x4c}, {&(0x7f0000000740)="fc4142b4796435a27bc16dd48b731397056dcba2fe45834ca2123e2522a262e52e196aa0a9ba1155f83ddc71eefe004f46f1b8c111614f629a2b0e769d73e93535", 0x41}, {&(0x7f00000007c0)="569891b4c84c29ce5cbfc745dcaeae00e5b042e2a7984e8392097f0b5f4aa2d8e44c619c865901de7f766a30553f", 0x2e}], 0x8, &(0x7f0000000880)=[{0xc8, 0xffff, 0x800, "bcd973ac86e1218de16a779c144260796303efb1bbd0b53f5f887e2466e918c13b61e21d5af580fa789ba250c2204735944f38de8850677ff0ffa66947dad3d1a11a65b1972f6e8cd425c86e99c03e7ad5f7a9fb65f914e37d7712fe440ff0e93f29ba2dd469ed8039878b78464de3866472dd5d20ed1cb740e02ceef7e880c29dbb1021689545c95a79884f44f2077f722b3d8eca650933c3277532f40d5db5873bb3a8f03e90a71a59dbd06e2544db4adc"}, {0xe8, 0x1, 0x5, "20392b6425714f309ebc538b9ff2875433aeed09e7134927c9f25605724ad7b85ba407a34670661d9fbc024ab720e95ca570e58a48c9b5d9cf537a0cc93251ce7ff3f8090efe9528bb24be6b2159b9fc3a59d0d42d2039ec65ea8851ff785e28be69566a8155b7eccde4c89f45e932bfc5efcf308307aa2f075089716d6ce1dd7ff409a5688d7c18b8ad54ebdc758a3e77d7d4939f084b66c3f1d109ce19dbdabe08b580f58856e4e7b1ffa6c688a9960caa163f45d9888d3e65bbc1989f09992fd93327456f0c2f3894f9c15c82e8a58d35d297da669ee4"}, {0x28, 0x0, 0x401, "aca225e880ecd36537e27df0d4c66dcf1983ea"}, {0x60, 0x1, 0x8, "4929ece597fa441a6525734742cc946054a42aae552251ec4d3afb26d1a7ab00009530ef30be61787eca45b4c3d9febdeb506111d24544b6ea6942ce4070d9c24c42d489502af283c72ec891577eb731"}], 0x238}, 0x1) mkdirat(r1, &(0x7f0000000b00)='.\x00', 0x32) wait4(r4, &(0x7f0000000180), 0x2, &(0x7f00000000c0)) wait4(r4, &(0x7f00000001c0), 0x7c46d2b02296abc3, &(0x7f0000000200)) shutdown(r2, 0x1) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) 12:34:50 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) fchmod(r0, 0x61) select(0x40, &(0x7f0000000000)={0x0, 0x800, 0xffffffff, 0x4, 0x9, 0x0, 0x7f, 0x606a}, &(0x7f0000000040)={0x9, 0x1, 0x8a, 0xc1, 0x8, 0x1f, 0x1, 0x1}, &(0x7f0000000080)={0x6e, 0xe84c, 0x1, 0x1000, 0x3, 0x4, 0x2, 0xd84d}, &(0x7f00000000c0)={0x3, 0x6}) 12:34:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) ioctl$KDGKBMODE(r2, 0x40044b06) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 12:34:50 executing program 0: r0 = socket(0x0, 0x400000000002, 0x0) ftruncate(r0, 0x4) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) 12:34:50 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:34:50 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 12:34:50 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) 12:34:50 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r1, &(0x7f0000000240)="616d9860b42c96aedc00258a6e311eca732c384c2527d9d749139b342326100f7e393582481d12cf1dbbce26af87233392e12154d79e92591f3fd4db9183f6fa839831f344e5e07a9f4f2a94fcbdd0daebc9c8a24f442adcce44501e252f0e35f5f1b204f4896000ef44119ca515c6c12e1ed2df59bfcfec69f0bca50342c7065254da0a23e5a5ce8b2b270106bc7f525bd2383ea0e0abeb921804a11234cd98c1c2ea469193568c61d292766f6455c520c8fb1362c8d7c88add3e4a89579d3992104a08020fc9be4c2044ce5eb95b1139ca54cb5e1ecf5bb9f566a49d4cb0602bf21a27251cd62db742c0828ca83178660199f3c587fda4469cec35f3216d5b42da01c3f8e8448b5edcdc2e8b386abcbd26a543c02176a0282eec9c5a8aa82a909ce349ea09996a2c3bb60ae5fc7bfc56a853f648cbbc3d8e2377f257b6ec77108f53c19c010000004ec470ca35b4db750b0f7cfc6327e431db96e7cd78872be3725c14f3172c7e785b7eed012ac16d8aa1a9120432a927bad2558e9083c5c226342aa84a7d34135c4ad428a74cfb49a820c1dd9f82bafb5e361ba7fe26535eeb7dfe1200000000000000000000000000000000000006fa0ab5761732420d3737f3206c69a1fc6fe078c7b8e2c022d717a86090fce613c03097f4cfaa214e0a025fd275", 0x1e4) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000080)=""/227, 0xe3, 0x41, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 12:34:50 executing program 1: pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) r2 = syz_open_pts() bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x40, 0x89}, {0xf6ae, 0x40000000}}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sendto$inet(r1, &(0x7f0000000180)="f4fc67596dbe43e94829374b169f1c3f8fe731f697a04e2e31fc64bc552fb646c557dcc2d359e01365b14413c6ace9466b643c21a16198c38e1da5685cc0d5b45d34ec28631216a6596bec049f30ab99e76501fdb9f9fa8af90a4d875d", 0x5d, 0x1, 0x0, 0x0) r4 = getuid() r5 = semget$private(0x0, 0x5, 0x80) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x2) semop(r5, &(0x7f0000000280)=[{0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x4, 0x4, 0x1000}, {0x1, 0x0, 0x1800}, {0x0, 0x0, 0x1000}], 0x5) ioctl$TIOCCBRK(r1, 0x2000747a) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x4004570c, &(0x7f0000000080)) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000002c0)=0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000340)) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000380)={0x33739cb4, 0x7}, 0x8) seteuid(r4) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000003c0)=0x4f) openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000400)=0x3) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000440)=0x1) fchownat(r0, &(0x7f0000000480)='./file0\x00', r4, r3, 0x4) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000240)=""/21) openat(r0, &(0x7f0000000540)='./file0\x00', 0x8000, 0x10) shutdown(r9, 0x3) 12:34:50 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004427d, &(0x7f0000000000)=0x3) 12:34:50 executing program 0: mknod(&(0x7f0000000080)='./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, 0x8010426d, &(0x7f0000000000)=0x5) 12:34:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) socketpair(0x2, 0x4003, 0x400, &(0x7f0000000140)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r2 = getpgid(0x0) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xffffffffffffff59) r6 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r6, 0xffff, 0x1008, 0x0, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r5}, 0xc) wait4(r4, 0x0, 0x1, &(0x7f0000000240)) open$dir(&(0x7f0000000200)='./bus\x00', 0x440, 0x0) r7 = msgget(0x2, 0x400) msgsnd(r7, &(0x7f0000000300)={0x3, "c17ad94238e04fe3f504b5c1ba30e4b770ddc57152eebfc296e9ed5b54bb4a"}, 0x27, 0x800) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='.\x00') 12:34:51 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000001280)='./file0\x00', 0x180, 0x400000001) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) setsockopt(r1, 0x7ff, 0x8a4, &(0x7f0000000100)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0x1000) setuid(0xee01) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="16", 0x1) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) getuid() r4 = semget$private(0x0, 0x2, 0x91) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000012c0)=[0x9, 0x3, 0x3, 0x6, 0x0]) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001300)=""/21) 12:34:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x6, 0xb9a8, 0x6, 0x4, "e11d4a9a674554e09ccab5a3be9c6631fb9f2a91", 0x4, 0x40}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x20000007fffffbf, "a508000000027ffb07021000500000008000"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x3, 0x4, 0xebc, 0x1ff, "19a9333daaac77e61076136b4c3272ca9154e951", 0x9, 0x100000000}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = syz_open_pts() ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000000)=0x20) 12:34:51 executing program 1: poll(0x0, 0xffffffffffffff99, 0x9363) 12:34:51 executing program 1: 12:34:51 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x41) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x2) r1 = socket$inet(0x2, 0x1003, 0x0) sendmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 12:34:51 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 12:34:51 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = semget$private(0x0, 0x1, 0x2a4) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000100)=""/225) fcntl$getflags(r0, 0x0) syz_open_pts() sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002300000000000400"], 0x10}, 0x0) 12:34:51 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:34:51 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r1 = socket$inet6(0x18, 0x0, 0x7) r2 = fcntl$getown(r1, 0x5) clock_settime(0x4, &(0x7f0000000100)={0x4, 0x9}) fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x2, 0x1, 0x7, 0x7, r2}) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 12:34:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "709a0db17771f7c700"}) write(r0, &(0x7f0000000ac0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000b40)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505d1f67a90bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf53500000000000039cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e400000fa0a2efe8dc4f4c6ed7a127c5caae7ff8fe9a63dc986b085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30adb6228e66c542609d4b534ffc8101d776ddeae27a1ca7ad87da72d84f761897ced63f0090301dd0941e9d64579b9518cc28044295533ecc81c4791e75b4c501e1595fcfbace5782f265fa2673b29f256ce7eafa178d83c7017a8568c57259ef3cfe939012c94a04dec199c9b0ebac804630d323d72c54337f6e6d2c2eb94268684fcabfc7174ec5dfb73b317fc98a016a1a733e87e78244a97c61d121e4f6ed3e7afab0a84baac37f2b8b34f8e4d0100000008e7d5f8f32227af1154a8fac0c52fd4985b574f013d2720e2bf5990ac30e94a482eaf42f327891ed976518ba19530c8e78fdbbca42ecf620695d1983426a4d6eb88dfea148e98e15e43f6693777158541659cc4f066f14e66ac74c4bb2ff8f9c9ab5bfab2393b31c0850bb0a66786e72d3ad4ae4b7572fb78f3f4dffd7e7c812d5969607d76ccd7c0ab78daf60c58f2c3814a8326d2695f6607a721a4b30f128ec43ca5050055f826337622ba2009c534b6bc000000", 0x25b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x8000000, 0x3, 0x9, "85495500020000000000001167f5bfa600", 0xc3e1}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00", 0x5}) readv(r2, &(0x7f0000000a40)=[{&(0x7f0000000480)=""/147, 0x93}, {&(0x7f0000000540)=""/175, 0xaf}, {&(0x7f0000000100)=""/80, 0x50}, {&(0x7f0000000280)=""/200, 0xc8}, {&(0x7f0000000700)=""/137, 0x89}, {&(0x7f0000000380)=""/206, 0xce}, {&(0x7f00000007c0)=""/74, 0x4a}], 0x7) 12:34:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1a6bf64) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) fsync(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:34:51 executing program 1: r0 = socket(0x17, 0x3, 0x800) socket(0x2, 0x2, 0x0) r1 = geteuid() seteuid(r1) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/12, 0xc}], 0x1, &(0x7f0000000140)=""/123, 0x7b}, 0x842) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 12:34:51 executing program 1: r0 = syz_open_pts() dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730d6e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917000000000000007f8397e68cdd1af36914b10bd6bd2882f779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291dff03000000b3e97016c555070000ea9d012f4a10f6d313598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16804060043bd39433f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d000000000000000000", 0xb0) r1 = syz_open_pts() mmap(&(0x7f0000fea000/0x13000)=nil, 0x13000, 0x5, 0x11, r1, 0x0, 0x5f) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r2, &(0x7f0000000040)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 12:34:51 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20000, 0x20) ftruncate(r0, 0x7ff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)) 12:34:51 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x4) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="02", 0x1) 12:34:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x40, 0xfffffffffffffff8}, {0x18, 0x1, 0x7f, 0x5}, 0x6f78, [0x7, 0x20718266, 0x6, 0x9, 0x7fffffff, 0x5, 0x7f, 0x79]}, 0x3c) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abd9", 0x4) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) 12:34:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000480)="57c121b578300fed4d6efc", 0xb) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) mknod(&(0x7f00000001c0)='./bus\x00', 0xa0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x3ff, 0x9, r1}) 12:34:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) linkat(r0, &(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00', 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)) poll(&(0x7f0000000240)=[{r0, 0x191}], 0x2000000000000035, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) syz_emit_ethernet(0x1000, &(0x7f0000000280)="59af1a43e4495f4d562e0564e9f5ef8bedc4d989564ef48c6b75cc32b1175cc0a4ea12399dbf9e31ecaf2f501b300b05239c525889d8f1faad70ddc031915ab217acb074fc5b921c96c3d6a9f65fa1fa011d7f54fec4ebc6b0b91a9727ea62aa2e7693f4ac34cb43cc4a117114b0fb843f997f52ce700cf2797c00a5cf51b3d2c01c934ad4489b81ddfd626840b3ead6e9410478a2c35d5aac0cc2e42b53f3480d1067dfac913dff147df709343ec3c02bc2554b4eb641c3335c7932bfe789eda485e87abf180210f1a348919ac994aa9a41eb79786cc88ddc7bbc62439cfe316e3e3da73c985b637534cefc77398092002a9d8dfd026b8ce95abdc5015435cb51479e653e99a9b99c592e35e3c699648ca32c0064f84bf92b88c7c27512199d7936d03d1d115f1c0f0152638d5fdbb8fc08e2524c9254d9c6cba7b1e484d7eee7873398a4ba797f227c4e994694d12724f094e5efb36624147315464eefc2136fd0d4c8132a5f307321f058b1b0aefdda730e9ed024f095bbab897b0ac7e5d81401396ae8756232197d66d3a72d7c67fb8bcce31b494fddb8b249f8990d66e2c93e500957bc50e76aead1faf58974a8d8dec690046db6d6c24e4bb2824c4910fbc76859c4d7cac9a32108ad0c77fd724345adb830307fec060db089b1e05ded5e7a49d399675483a3f4dbee45ac4e964135aa1159a196bc8ebefabd89a0f17c632b28524ea60e53f137413e6dd1ae204b87b1d6cb84d5a943918dc6ceef36488b4a1c895a880b187dd3336ef8eb962ee0e124f6a6ee5def6e3a447519661411a8ac3f54059bac184056a825923ae4cfdd99513b433ef830c6be56f439cbec2bd63f33782e4e00bd5219d8fe3b3e7aafd848592a1708b7cba54053a2700e7153e8ecacac5e6f56dd44eafca5ab15cc09756659c243d9700fa2f73e986501e09314acffc83eae65e6a08e5c3f583a0868ff48934ece438200a08582f8e45734a21e6bd272c5d0b18321d3bf60637dd189a97b1937c9d0ca4446a4c6d7febf49bd8ed78f8200cbb25dea6976f13d9bb7472f63f3ec97f6c1019066d9064238f55ba7a81557a296a1aa3a85c72efc4d611d3fb97676098f6941b06a6a0025f6be53a5330271eecd94c74c8b2328906399d08a77c394f62315e8943935770af61c046c1e89618f0151d3243d37bcaf9af8153c463a3d5670279572fe1ba97ac70636177bfe90d5edf89589f5f439bbd22f79cf033f98717a472c4619dc4d1154dbf4e6a986773c7724c6ccf8a3e1014cc66d5bcb3ef93fb2481ca8eb9ce0298303b490a9fefd7dbc59928cf190852c36280584a891ee7ca5d27959b5d5ab2f1b4d7738d411a7792d73f52191de34a993550e152d09a397b5656c2eaa4fca274856e58ae2e602ac2c03e4c2ac776e057b2744485abaabcb50a86b0f346210ffa37d80857f6c4aa8e7de2ceb6160ce90b6e0cd396d3919c4596d63f88638497b455d5ce4a8123b4ed4590d63b81776782368029853ec32a16eba9bd5fd15d408ed50f84bd34b5dfc4aa7b9dd6f287b24588d5d39172fe20225bedf911efbc15ca0165c41649989e364c318ccb43d897b29e751bdc951c915ab963c2616bbc229f11abbc4eb8c9a207c92c5ff7a87d438a783bcd60aa02c659a679301116ebc47155d6f1a9b1f4394ebca897350112e1b0e53e14de2e5423c76ec1f50e2e6c9501961ff44b721bf3d7d63249331b411e9aacb26c092ff28af30f9193575334e421be63dfbc2d96712ed92aa572b4ffbdff451cb4ce3a52adc1c3ba5dc0045dc6fe50f3cf04823f959313749fa6c73ba4a070c7dc818ce3b8d2ae87eb16d5a4526c459ff380ce0fee976dc8e37b8e69cc74dcf07d8fedfdc0c18189fb12a8f1636c1e0f6da28d5edfd53cba5054cee526fc0357f5b3ec0e254be4c371fb6756ab419b334064f6ed178a4d0f865584df70ebdbd5615b8daa2184da6748336b4637f3a7d8d85bf3a4096aa73e3c84a3e4b26c3c2a432877f82bd366527ff35f192ca55abefda5f6c2f2eb66d8bd038cd1d56402b9ab555d876b4bc813d878ffa8cf621446a5c4b73ba30340b7614441ca19b7f9230028450923984a9a93e6f7fc666c49eb1cf46093b9fd3f7c611d856349a098842093abb191a5b0a3b96f40b797ee3a8e2744be023e635aec8976c86721397eb93e582379f9f2cab90ffcf17a2d5987f4451dac047690120091090a204d87bd36e2c42b077b34fe30b3986820ee41d3359eabf008b090ffddb4c299894915e06295195d3a13da5bedbd9675cedf5ed40baffc88968ca32ea37988084062195e6eda13f68332be608c97f9ea2c93d6c1aa2fe28f32977725b092c9aad2c86e73c16e071f1dbaf514649e1dd1e473976bb0d787ee57ccd64f0429627b015ea58b3e5070a416e54ec96ffaacbf92abe6d9c6cfe4edebcdb78d44ef1c41876b6de730234ae148866c771328dd0074593b63a561c8e1e710fcc49a923c644b76de98174bc6f736fd60766f9d87f959e4af878a3de297e5004e4e57d8ca8222788d1c4f6c5598e1d99d354ffaa7d36d68b74972f4b0641741d02503fc2b3e0004da1be3fd750026f78621a567f43dfe41fbfb9ce3106aac36446fa3b368881620236e97f3c90e9dda845b5d9dc9105077aa09af771758e2dd275eeb8484c21a6f5016a09d3cd031693b2b09ca5f3c5aaca7a941ffa823d52aa07753f81653a6a160c73f3a0dd05ff4190110d34bcb1e4ee66de173eb55eef2f7af64b95cf2f8e076ef6164b3860393a199c0ff80c92642f9e8cb93575dcba1324e5fc58f7c308e77bc3b224d9f1f60a81ec5885a62898b0336bf8c16eefab32d9aa397ccb1c2d08565b6dde9c11dca774f348de15580f0d19d95bd3289ea12544923731a59cebde76922df8b79f320c86216c0d87351949cc3c20413814be51a54a6944c61fd2561da599b49b997bf9c6ab8fae417a47c5eb528d86e08ca24370292c2fd67879eea802c208ed1fc41f6f82902f42020045ab185eca1db3d012570d4c466204189f65347f79a9152d597e06ed885feff73f7446bbe393156c18b3bcc12c47f79d269de9c062abf9f1a28d13aec604731f884a665db2a0690e0e3f6b5e36cc514342f49030ac12579c94ee56cfb2f1bd257b4829f5ded4a12b6b2451348f7d12b3fa158c2df89ea907a01bed649afbc10074011dc1db18026868658b18f233d2ae80ed4a4c6ab34a9efc78238b169b1356a4c463d3ecc318de4198b68a708f2a4267c0ffe0661597f38dbc433c032bcf5a597be3917cd6737aabe1d4123126fdebf7bccf70cf56c17a85c2d7d7394c0cb3889173c228d30da848426fce55f3f9e73046600ffcf95063a9aa6901abc474c372664be0eb863d23a904ec0f39526a8ad109a1deb8593b4da46757b7ca7c388f8d36958086bb1d322faabdc8a169603c98fdb41d0ce6038dcf330a3b040b2c165ddf6c1ac60c6e5e389cc84a374766765571c9a3ed9b7d1253c31847f03cd3cbe4ddeb02a53b40291183a79e1cd498b327e551fdc3e2eb34dd1cc1f6285528dd2d8e3586b036f0530f155b6fc9d565d80de7f4be9ee11844f87a72bfd5a417c1155f048802c8a27919f2c4b85b45291ac59bdaaf0c4dfc52f7dda7af9702f45ae0f379345642cfaa1873b89b34c633b7d61c2e086b6dcd7dfc973959b859bfae1e62b590dfbe02f4542ffc54a3557a1509e3fe525e39afb51d3c8b4de3ad02060109a234379b9a75a73ce19ba748b0533a049444978bb949a9ca70fa966e6bb3570e2ae317cc178cf2eed09b7eea4f8eac33d04a1b1f3716f8db396c0a1cb02628eb8a3afe998846fef85f39117d851bbe5fa27407e5d18dcdba2cf88d3947ac216ecf94c1a16b906960105ea9f4547331185c64abbb689aa818712ffe0bcbd7276da13591d84f04e899ddee3e1ff24f7b164e9732aa2792e123c422743df4ed227345a75e08ef268363d8a88c26e759b5a58fb19b596537686fc276aa196ba462ee91b984ad7868774912372da9b5ee6f6d2172d2ff4970c606d75396f6c7a8b9f4de0a206dd636e388b02c8c8b083f9b68ae1f44295dff6c77bb12efb6ab1ed96db7eb157617f14dd3c6fcdd0ef069c600ea084acf8e2832eb79e5c676a309cf1d96101b0b06642b7edca22194596270267ffa3ad8479c4fcac509e78a9dd71f20f5f81d28c87f5968a98f5f0404e16d89fa87334efc32f067f90bfe8541f7810a3f8dfb45097a92baca654af7c419b6c34c87edfcee0ff7c018dadbe183e2a9c798e31fc8ed984465e113985e4864d5dc8bae1b94661e37f2d5e2fa6b364f2ee73115a3a0095f2ea96dfb6adab3495fec173342dc1a43ea9caac8e45ff2cc37a1a735ecdc8377ba0f0ede4a43cc928ab4ec549b70e2558439403a8c5587e37ca5f4d1a8c25359862275a128fcced590aeb27deb38b2cfb1554885d0a44c1d9ea0f1b0e8e6a376f13030165818d170bab31cc43812c90fcef5835effd169d15c4034404b1a7aa69bea87aeacfa2e7a26fe25017ee88803fb64d795fce04278c525b75eb83ccc9ccc4c1e695f62a0a7bb1e735432cddde5bce5b68d3c610a05eb0fbe3222cec4a46ed202a053aed97bfc154ed718b48fb34403b560d3b5ab1b28e0a763540589e0fec85c97c42a7030167911b40257dfe6737ed2eb2f4984715060178a47a4da6417962ce6607f86f4afd05b39fb742ed71a5ba1fa34b287d5b82f81d8d5ae6c84a4fafb54bc39d223e4940552f054762b8f2c3f0cea161af4002ce97d2dea74cbef62277e597fa502facb3c267bcf55347c4a44e9df1deaf148d5551185db5f363389fed4abb8fe02c22e518d0a4d1e0be6b3a7da30c3bd345f4b6da172b07b4159e02cb008b4c0d83e7eb20640948a40ac723e1ea473a2e76e0408466f551f6c8bac906421041fdde07445fb87153b3914885e0d200b817914730989ca4abe2bb982e2939c2dcad106d5180801b1f6f790e7b7c917f6b8a899932669e21e18ba3121a5d6f52d171b41a7dae13b9ca1d9abc4d2442162028f510c722fddcbd6394e1d0d31f0332af2fb4be74bd944d6cbcb10a12a6ca17708ffee5e567e04efc091e4c1ecf2f8cc3d9904b76ed4c3be6445bcd5d635401c7ceb7d77251bdeedbb91703fd76b327bf0d08bda05119309acbec54421ea90cfd3e92be1e0c7842e84deea45afc4926649dd600998eda01e4ad2de52e3349e8435a369643d6a8dc5d81bf492f11efc5647e84ca009115406007a991ab9068f983c7e32505ac993ee11632214661b724832962181f37f2124d0c1d43161086e21be7ed2252ee22b8c2d6a449eb726f17c3b2d3137419b94598d203ce1e16505fe27123a1663227b5791e2179563c44670dea6bf94a4526a22131f09b7a2b637a5dd41f906931e08396e25c92d31a6c109bdaec460a4fdbbb0921f04ab4a93fb391601b97e0a199de8449dceb1f5d8461d741e4ec5770a0db833c3474495a19d14f41d41680c745da4bc2ca1539900a67032f6fd327a7cfbc4603a635c6e21f0a4cb50e81521a9ecf72043eaaca4a171857ea44565dc55f55b49e080e57a614b681e795e38de465a24c245cd320f1d07c169c9a9bc5592e1b954055a017c0839f05673d2c9cef48620f662a1187439ab929208ba58cb2a1fc86a5ba80cf38305639108eb3206cedf58575ac0a9dd1a0670e4edcf602f7c003672e1111fce7be325db879ad2a9f217d5b36d4dece99625de3ca6c44156f8adbc0404203639d7672edfe3af0503") 12:34:52 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)=']:]\x00') 12:34:52 executing program 0: mprotect(&(0x7f0000729000/0x3000)=nil, 0x3000, 0x3) r0 = socket(0x17, 0x3, 0x6) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f0000000080)) munmap(&(0x7f0000106000/0x3000)=nil, 0x3000) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x110) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) setuid(0xee01) socket$inet(0x2, 0x4007, 0x2) write(r0, &(0x7f0000000180)="59a4a654a057d086ea4f41f1128320a7ed292a35ada4de7b9e3b144d520ccabc41d9516773033dcbd12b0e2828a3e4fef817504c8806f2782e625c6ff61f0beae6be1f26188751ac1f9ac40064a285251e429882f1117646c895935876b5d7b93588ac92953cfe3fb963684f69f9e9bf484906a5f6e3fd4d7685de79027ee4fb13a17790c1b85c0f5d6f95769ce90a12b836e7f20c0bd5716896fb4fa38c42ace1845b19af308d3705c1e4859e0d2acbf5e6541629932848db62e45995424c8d4ec45592e3daed5f638d97d2337aa7f199777a3572370e758621a7438b3c416a46c1eb0bd3b4a40ebf6c7aa919ba4cd3f8e0d7ae22b3535d534e79a9f76f81c8591e75c8674b64748a8723c123c6ef15aca28427391bb81cee09c8a02af1ca7bcbb06ef867bcc2e63d0804bd0aa79eab7596dfab69ef0b76bc289ee1f1f6976a1eee79f264fd409e0ac16b17c7c2492bb25119c8320b0b5710b1a3b0336b71647d759d592ccf2b7db6ac8362b8a532d8f0a76abeb264b7e16595ea032112eb0095fbb65492e079222cb32ca3bb587792b818a597c6fb8fc33d3c53447c9fe37ce966f69760e4b2ac86eee7834331369cee2f7ae0f0fc6db57222f29bd2c9fce6b25ffc56ae710b86141a4efe1c15fe5c22c7f0a92aadc67e4e1a95dc8adb11caba83cce453acfac72fdcbe9f662fe457a09643eaf148afa84480abe3d62aff9f080a5e20436e569f3ff366b1dde7d501801d505adc80917dee0ef4275e07a833cc9acf2693118ee5a5f12cf86d3693cf3a342f899ccf0cfc6aeaef458ce2db1e48c05b23ddd69e8ea07d0aecb9cd57959cfcaa20b56702481d868055b2e712a2cf59a6ba1f0391f5a652a3b53454125f8ea8ab4bfe0b4bcab8cafad56f836273b2420fdec1ef2f890c73bd13a60511e318e5483f5a8558a785892222c2c7435d50d83fbd1f18a8af5e013db7e701c501bf82e9e8a9d72b7a4119465e381beb6b259ac1101cee3c2618db725b95bc89452fb905f239abbf820cf394507d011112fe9957b16286bc23eee39031c594edc901a275d9f0281d625e2a2b612ca8dcc6dcfcaff21a7e80b46928064af100f5f5865d2188b36cb63102244dfbf42a7423c5d5af3434cadff50b85e128a205f942ab47cf425ea18615074c34b835afa1da912640023d41decb69e49409ffd8b5d3fe206e7dd73133f2dd1927015b3b95b1b311c5116c1adb8cd04148a41ca1fdbf445380dfd5d82080ff6ff2cda6fecfdd0ffda11307c0f188d2bd88047d0e2ed70991ee78cdcd66ebb1ab55af093e6f2fd291d7ac3c9a236369f0a0eae40cf2f5af69a071c92a6fb96101b17123596643775cdc15b7d454e226c47cff036af3db138f587374d3d0a1bc03de936e80bc1e40e60d97d2b3ceeb35389750a9f493c92ba3311eadf14afa6041280cd1a810d730f739d6bda2d5a45046ad6f936245caf557dd9fef8833f3d75bc4d914ede6a85582b4cff9bff2cb4c50236a11f38796eab57fd9e1fb492d10a1626b03b3cfb3c5782b23ee5869b5f1c6ec9be71a074270d410314bede9224c14c86a33ff78bede5c40b2ec2dd073e643ca04e8313c15ce046ba292fe98c99ac568a6acc4d5c95a147a14f163bdc5712c6860043acd0a123f863ee313bc5b73c20314e7592c779864b4cc4e6c5b0669bb970e7c61d30c2c7cb28d133ee340eae94552d1f7afc14f5524c0755a20150b04b6e5c535b9f4eb23a7da21039f0dad219aec8265dea51e226d1a63a45ddd15791685997f64d4048826681d2b5b5374585b5a18ec52e3a26a61503655a0a8fc9ef9100e96aad05919e0e2ade81d16be97a4e68a7ece6a65b767f98e2baf4ccf49b659959d3216615a74ee7bb942ffbfe1a1a06b220585304267e1609d1f3711a0d227fff07cd1563b511b4c0cbbc7e01d271844c4e0e33e1fc62bb0cca2524b525fb96b29f5fe1bffe4f41ea35fd298343fbe2f5d5502eb7d38a06c71f3a44f7bed0aaba50681112a56d8b67778c512a6e49d0fa5145f305242c47fc1df254007cb03ed9c2d2a9706e28bfd825f392091bdf34a1212871df18e1fa7efcab482328e61f4cfb7f415d035fa9895db1f85fdd25de49413c8f28d36af9b128b71cb352617fab13de7360c9a3be7ca8f0f886a281fc309ae3666db356203408fc443154240660ae2014d42dc2b7ba50e01aaae0f1c6975da222d352f98b701ca44db3a96a8517e5ae1fabe2adccd5ecc6b4faddd25da51bc73fd6ef247a14aa4773757314a95feec3129616014d2aa987f7939ada4d010c8acc88f110fbe21b00b0e8e8dba7b898ed63a1cbfb5b3e3c079ae102b73a752d14a80d0cfdeb4116fab23bb9e50b1b6f340b86a57199cb59f0445b1e7f0be7b59ccf93c4d45301f2d6a8bfe41ccb717e7853341848eb169e42b3a0972ff02655a0b87d8b9ceb9cef6457dea95a6258628e18c8993201d3fb86579ead93a26c99911088fe4265e555b4c4ced5dd698b29e260879cb19c3576eff34ce4a0d712628d64cebd9e9a843d1f9ca1f78a5809715dbb3196848a1e7817aae8968143715cc3157720251859bbb19066194d452226ac545d510509b560f77657526180d2f23780468d88e802a3be1e4653277a43e26c0fc23d60f73fc9d19cf93b14937e7e28e9b8ab2976a7253941d7349bc3b7ae121c6a972bff7db386ea2b274183949f4f48ea2154de062308fc3656ac111da6932a4f5be4b97f6102e8dc45c0973b73b2482204bb7b7bbedb0a518d9e7e13a4caf074a589a51ebe70e88b317869098fa26a4f96c345a53bc307e99c3de28f764760b6bccd77218a18e79bda9c5037a89135fc42a009211e308e167f584df2d4aaa3b5f689a9dd61b6df2318a6d7cac11cf784a3d4adba27dae06ffd137a99e51bfdc2e77d66b077df18a8813c2b7931f33cc413810376b9b03ac3ceb5ce3ef0ae2028c6c9ae761bb4017d8be786966eb5c537b84ab6327c8daad8b8d21ca4b175a849fa3c0581039c44c0d85f68053758d9c3185da5003c1e12f12d3185419e92fd177b52d3d7874fd422c8fb331159d0e57f5412ac1c21f13a9395ac696932befb2b97ee2acadce7f3ca18a4412cd4d66a1973d60953c6d4886bf0ef10860e86485e3351d624f3b66ea52bca9f8aae7153f185917bc02f7f59c156e93101f6f354264af1f181acd6a40aa0d6a30f942e447da4a81e9e1c4c44a180d5b7bf7ba427db6ddc6b5311529b9c858b30039f944e789a598b9cb41a76c34fd428464324510fdd9efb4bfceb8b879ffd49d04aad89796fd30a4624dfadc202f3849e074abbc60625550f0d115ee867612267c001272e6b2caf042ad072e75af572b088cf4d51e954803d126fca8f798fe47f22164455d884c04290904e3c5b3058d952e28a6047a26c1d17d6f6b97260a2e214b40a2d3c93bc9f8927a5ed601e2d69bdbe2e36845dc80d03a8589d05268f6b90b30578b47fe0de88fb3e56f182e82398e4a8978a6b05c33563ddb370845d9eaee84ef387a9f90b6e359d9340ff724d9ccaebeb2d851f2f4719aa7112da7dd0413fdd858b1908248a991cfaa6b1e44992ce7da0526e277f9105189a6228113b61b3d62c96e9582a2e2ba4193af3aee4ce9018e4024f684a1daca5a83ba8eda7f8ad63f7c31334370f04c517b5727cc017bb544646e6f4946f0c7b786e532b2d3f3d36fe660f46734f8b27ce30a564071273c72da8050a10cb0a038b8e32c043cd7053e136970ea80802dfc792f429d99b1fe92bc34f453811b948df7876b98acc8fb6ade15b2925cd52aac57f30afa38034dcc0e6eb19d8439aa531d4f6a48c2f82e5d6813a80349aae71017f11cb40d1490cffb4b9f0f47acdbc06a669981f7c62a7b0f52f6b41d158550ae4f5d5fc21abffca566b71805b4258669e8410cc1e723a300dc991412071ad302d8c43a08f4c5b6563b5e3e50c8e63359ee7eec9200ce7e1765bb1ee541961098972ae1fc1ba12197e7d1e4bd09cc0dfe3ca7e4d6622819e857e0f97c9676dfc917caae49b5cd3aee9c4a4e11db31f65fe588210ee6c2908fe557500d0a3bdfc5e1602a6d1571894dad15267c5db27bd4970b903ab50ec617733a1be3b31cd536fa68903682e70217021d30b83838a6fb4dcc474771499490edd957a17cf7b4bc2fd14b0c58855bcd3465a36471c3b023691a87fb4b75337fd95ff34a8c682002747a72d4b6cd4cf3b0167a294552dfa915390ed57159ee58474fc9184c90a07470f42eb0206d2ff63613c8318d811d76b97e7fab03bd93c5e12fb0ab7f13fc874bbfdce8a3cb8ce9dc5c694f9791ea256ace7d45394b50fd554846ce03ad564b8771b77add8a4624c8c2ef74231cce19dd7015d0800ad99b377788c716e3011df56180b08421daf13a4ad46a163e880d70f4cfc1478d26ec7f1f92f8a2aadb627e2a224ef5c0c8b6715c50615f93e10147f51746ab783af8e22fb808379e452a0f8558793b444fea0ef8dbf6ad0ea08fc5d5e81b0cc164344b458e20058ab3fe2219cec2fcb6ae0300371f4768347d9aefe2a53ee0c76cbbc19b999c16eea7bb7aa98bae37bd50b4cf7a6ca4ebc520032e79b74adaf5e0b5639a97fa5641cc0eebb3d2c0d40416224d9bd1e4add98728df09a1f7ab8b4b44a8c9709d5b39d81181b3b682f8d0cb02767eb4ea55d3314bf29481d51601339f92dfa51437a8a8dc411fdc91d609479c9d6490f2a9c418bce409697ea55899991b7ce004fa73ca1e773d33308f7cb03f534f7d3ced9c4ce95e022268d42821b68b4f5cdc84e94161d1aafcc387fde4614abd705adfd604cae06bbd231c73d72e728f4292f7702b792c29f132e7cc1021c9c6edc2d5449c82d2f35cbaa2542da6ca0774726d8cd7b75a741f9de847af017e9a566951fcea99874428b4858c45935a50452a8248fa5ffb1a50bbb069141ad1e718f64e92c23ec60ae340bdfed5c3eeeb5d1fc0c0fc1b6cbfaf3932dc0de3d39353d032fd3d1adb32fa4409699504fca43c4ddc6196b6fa2a16f97d075880a94b2de1600b5c422b08ae01f82c4fa4626ac9405276d5a6c6646838a262f4e3b60c09eb671652be154ff44eebc4618eec677ddc824a3888b013b989ebd44fd0ace3ad6d8517e9839cf6e836ed2342916f03fafd4fea2498a83beac6336011fd13f59ff46d6f0fac2f4ff0360fd8fb3aaa918b730735218c3b98e69aad62989ff0610465aec58909e942f9713dc1684799518e04a5d66192e352a3e0db7c4667f09e718bb0f59a47ab2936662b0f342e211092f9132d5e68c3a9921d754d43b6f0abb1a4bd644941541260fb33ea62f7498af04f9594bcd2c41e841e850ce8e3bbcae10a2e6050c2f054dabcfa9610582861b4595be5fc6034a9f5f6fab86c953b1beca58259fc8598a069f6c0eac21a1b42e744cf07c7d7ebb6b7e6bf48e01e1fce0eb406737a041f7dae422d8318587e4e07602d33253e71e70fc95302e7af2abd4c2ab60a731792510b65143718f8991c8009a65e286b375279e106b926b91023ed50d08036162c2a1001c86600a4ddb909d69d154b50cb0ce1c63f5675999e3a84353820f10695a5168bf346fcb31cd066fed879e301471d7288eded01bb96168e7ca0f2c0c09506bb7808fd33d2b74d7bf674f1566cf2a8edbd640f707fec916b72cf18f83fd381ccae914d7bb546323da914e9dd766a454448c8430c2cbe364cc59432178ec520d92673b2b3b3eb2f3c4e970517aa3610f1c303aa988ff37fca0656467e83a45c5e7a8340", 0x1000) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f00000c2000/0x4000)=nil, 0x4000) 12:34:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000180)=0xa717, 0xfffffffffffffd5c) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0xf1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x82, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x43, 0x4}, {0x1ef, 0x2e}, {0x67, 0x101}, {0x101, 0x7f}], 0x4}) 12:34:52 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000180)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000001c0)=0xc) setsockopt(r0, 0x2, 0x3, &(0x7f00000002c0)="1a7b43da", 0x1) sendto(r0, &(0x7f0000000040)="1df6c9e695054f9eb3470ab72125cd29710f412e128237a98aff55949c43a40591158ffb8d50690b7e8ab271bed35bbd84e7a85174d04df4199a852c6cdc29ce73d82136fe44ac2d7156e2e9948b12212184194e68efd24b84bb407e23532cd8c4b2bfd911fdadd7fb16203eff2997ec4df009c7d154f6bdba457fd175c4ff0cdfd7bbd53148beaff564fd2e27893f2bc512f73ba764ebe09bf309cfd99595b118fce59612a370377ebeb22deb69efc938f9778b8ab4651519704df08f6cfc8327b4eae07c5efb8cf3ae090aa699f8d3dee942a9e3e1e348db6a115f4c50bcf614f670e809f982e3f9dab7b42569ca8a45218f", 0xf3, 0x8, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) 12:34:52 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8001, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0x9de) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x0, 0xffff}) connect$inet6(r0, &(0x7f0000000100), 0xa) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/99, 0x63}, 0x0) 12:34:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r2 = dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) connect$inet(r2, &(0x7f0000000000)={0x2, 0x0}, 0xc) 12:34:52 executing program 0: r0 = socket(0x2, 0x2, 0x7fffffff80000000) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYRES64=r0], 0x1) r1 = syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) read(r1, &(0x7f0000000100)=""/180, 0xb4) write(r0, &(0x7f00000008c0)="5109d99d97c5d6c8", 0x8) 12:34:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4501) mlockall(0x3) r0 = open$dir(&(0x7f00000000c0)='./bus/file0\x00', 0x6d, 0xfffffffffffffffe) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000100)=0x403) openat(r1, &(0x7f0000000080)='./bus\x00', 0x40, 0x10) mknod(&(0x7f0000000140)='./bus\x00', 0xc004, 0x5) fcntl$getflags(r0, 0x1) write(r1, &(0x7f0000000180), 0x0) 12:34:52 executing program 1: getpeername$inet(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000480)=0x100000000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) close(r0) mkdir(&(0x7f0000000400)='./file0\x00', 0x90) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf75625489ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893df012a1999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693af1e638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582674590cb599b1ade6d67b53ab9dd973d00e7df3772b64b29d301c04ad4aa650c39a043f6af4fc17296093446c215eb3306757b45801f85524519335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e8074035558ce40cb2a5d913f2d1cbccc4d41c0f", 0x230) r1 = semget$private(0x0, 0x2, 0x100) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000200)=""/193) r2 = syz_open_pts() close(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x990, 0x0, 0xffff, 0x4, "8c8cc5f134a7973526e1f229e8b76177215e468a", 0x100000000, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchown(r2, r3, r4) r5 = socket$inet(0x2, 0x800a, 0x8) r6 = dup(r2) mknod(&(0x7f0000000140)='./file0\x00', 0x3104, 0x3ff) semop(r1, &(0x7f00000003c0)=[{0x1, 0x0, 0x800}], 0x1) syz_open_pts() ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000000)) write(r0, &(0x7f0000000300)="02cf095193fa5909a26860c5c4c98a9e770b5500db97dcbab07c2fb80ff0a3110060dc6967c562efada44b084b0336d76fec67a7cd42cee8cc96ffab8c91a39d476dad3bb46018158fa4be157d3fa3be3fd437d054cda9b27ff35ccc10ec062264ede681af7001e9528a", 0x6a) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f00000007c0)="8f93e39f21d9fbc484836eb9ef8589267613bcff6597cd546efbbbdb347af29a1a178cc5a0dde4d18a337d352cd52d92beb4a45d26c7873cb0769e61d88f486c6530e354cf5ad120ebd2db9d479a6c5f397a4559f171a41210ae31139dc18485c87ac43f8c291325bc6e400719b227fdd8201069d7bd5a09e227a50b8abc30bc0d3a748a0426f9c0ad5a5e8b9b87fb89ec1e9a5d38e57aa3d73a0c3416dfd06426224710cd6ec9c12db1f58034c0e08e2614200d363fbee144103fe7b4dfdf09d7f64de310144f2cbd516b7583e2284383343e1ce19d104ddc6bcead12eecd780d9f6a257091d86292ba2a1e7495390cdbbc131c22d1ad7382f02b5d8b47c6fee7f966d2b749a0ed9d348256ac2447aff465d226447aafa7d8a1c0ab96253f875d7b533c7cc908747b3da1dad7adb3e693a2fb42df8e564f21247e070380265d432c16b79afacd2cc88a712523e2067b2e26f0c64b44a4cd1cdbd15669da924be666f5ba12abeb492203369ade2b9360b72a91057817dd0d409389bf491dd940fde40acff419fc316fdca1baf14ed212fb64d90117c9182d674490846c8eb1e3404e96bcbb7f70eda3613c6a2e9e4d71c4aa768e0219fb47f88d0999ff056042238458a77c293965464dc5db2abde3cd900c7d08f8d0611de03df503f9c6b127ebe499a81eb0a761e0d7c4d8507b4f923cd729089c7ce6d83e2a96e5cff0c5f11ccb5f241d83ad17da48521b0b3093cf49eb303d41a4b147bbe0036a224223f33c8609706eb228eb5b38b9d53a3ae455059d1f127c5001d9c848e65359cb0a80f77fa81da7cc74d7ff922567598d1ef00d3a152e59a16a58894805a4fdcd5f950e11c5119f460829508b94c1dcf201085fa3665b51e0ff5a45dede6a15d1c6ad7744ef31e35de96841bec8b69476af97f4a14230967c55ada80d3d794a3abb3843deb9a95be8ea04ff43e1d71fd9edeb5e86a7872d6092819cd575da2cb22415ec89ea02b8153eb8b63994224b2703386333ed2f64d6331c8deb5850975a7af1070596812ff1910e783fc9908bf5509e458641d28e98547f9bed0cdab720e075b484e7f677663d148934aacaa5b07feb063cd99664db65f127193006faea396bc697ce415291d16f992755874c4a86a7277aa2eb0d7eff05562ae5ccc408b2f1f46fc390a354b39493f3675ae992d7e53d0a9ccbee543ff7c82aefb1af208c06ea730ccd77f98f088d0c9eb1c8447d54fae0380a8c4eeee1cb10362be61b7a5f84b2dfe2245a547a97e6b8b618c9b8594f7386cfbf39ac0b8cbfc5cc36bbd3f2c40a59dd2a64a81d381a33615c50b5e95e33a405ee00b506dfd1994bb2b125d4525441ba3219aab484d26f5306c013db3f7d8e621a96237e4b3ff8de3f2567011d6d03e2496008a2f92ea6499e696d7556e106ae4a471ff95208c4361f3dd890ecdc43fc51fe86f7e0d8573a790492a5202b13ea1072ad36a193cdaad005f2a3705fe355c09e41ab3fedf55ac4deb7ca77439fc611b3aeb1ac8e2a4f4dfe71728bc123c19bb5dfdfdc1b023548139aefc91e78600c8a2df1be29d8364bae84f4b19d2fb94e9c6c1a3f1a45fae143efd5f21ab04e7228414be89077c0f4eb37bada0450a6bcb5394a1985e67165ca717ffca3c45b3326331dc37e3a1281224aafd9f8912e9b3411ab9db2271f5955abe12cda39b37f94bd32663dbe302ebbe5c3fb2345434cf72a06917493753db3ba8477b8af929a3273ef92633d8525cc6d8b1f2eaf71bf04fe643c14f58d55efbc5ba3609d995e9f0db1af37a8f0835aa2b0530f8a6296354b1f3c34e0e3100d2837179463715ce47f22cc55b284ed9d197f2e0a2ecc004e2b636f36b518d2d43e55d75d8f482cf3bace97973d8db53ecfbecf0ec4cfb8a3c227f1751fb5449d9cb7f9cc93b25af0347bcde9f6ba5628894f74b115efc64a9eb62669f47de7cb9a8b308a339395b38e94346f2140e41baeb66dc05b03e04398db723d18c40b7b935f347cef5e25bcba9075ff51aa7a18bc66efc03467b0e6bac6102ad823a5590787ba75c48083db2bd9d68c63d73fe65b955439a8b0ac0e9c4a3f04ee8675ac0fe0a4342ed1923bd8f516c89f7a91b8123e36579bd4edeead0bd54b19564ede26bdffa6fd6eab6c0f8a2402e02c4829e18166fd3dc8fe07bd45cbe3980441384400e4f71578634c3c2bf1d67f929535e17b8b584e968a069904f53ca9b945017959fcbd6d486223cd76a36715f53e39d65cc3da40d8a83595b4fc3de1dcf723b4259fd6bc0f16d89c142fb5ac3ef31d2e89933cc9e5b1e0e8155325246fbee9cdaa7b879b25627380404af314c583da6e0aea14e0f331d65fcd8129cae61f9be526f90d876db68ff544699c8d65c37ced1e20583e8b13049c97ac783599be15088585682041f2ddd878f0e96123d22a4db924e92f131ceff56af41c87451b2fbc4db005881ad9ee5a85dbb6c4e372ac66eae4f5daea86cc85f17afd3a054503380fe2fab3cffa210c70890f5e9b78988effb690d599a3bd18ac3c4b213a81f40a0e5b9fb0bc5dbb3923828a13c7bf26fc4024293b62708d52ce9f854bbd4650b959343bebe9c8fef52c6833c1cf86b38c9988ac2f2c4d61870a8a99f56ae4fa9579bc61749f78b6e645eba42e653799d407352939524562f7d8490f98bc4b1b54451df7ae25c93103b56b06a9110dd868fcb4a9549b738dd6ef77000ce69ac23045687a5c0ce6eca4f665bfb67f24ee5ab534bedc401078b6e6ba8952d1036034e7eab30a987b47806980a2328cc248647d369a58e68b9194fee2e46748ef6cb67e43587dc4c6ab8429da165c6b60c9e5290e0b08685e71c9ccc3f37bcf5e050c9b67d35300a6415dfaf1cba8b41e026a28d0176263b5b5e81c9a623303f4802048757a105875ce97ee39a0236120dd8a5f4804505dcbfa05792771118873cf07a07452face9d488269973e00dd76598fefb0cf10d8d7750acb77818910adac708c40861ada995cebab0c6bc53d93c67cfc77fa2972a635fcb22883a96f9e7b99b8ff4ba29c9f818de9aec9a22ef12d97e09d6b8d382c6335f9f214bfee13873165b921f2b6be410479578cf54a20701ff31fa95305417ca0a134479cada2d914f98bf0cef218ac8de59b66c845ef32e9c824b398bc79635cd38ea412f07590f2e004d2bfba590bd2def2f6a9ea235d77a193234bae9a26790553a4fc7b0745f0df369679bff753b6336950593e4c4c242df3a55e670543d80973266567c92688ef90f05854418e2ed806fc86052e42394432a48d2d476b398b0ac0e53e90dc2a3a64d01e2a4b257fe02fec548435dabaeb954e3d819a233afc66d14345e1ae6972e9649e0bfae4e693dbd61d01a83bac271c151fbd98b20928f72ea547319dd5d89c27b7862de0597e3c3b4b69969abbbee13bad1229f1502c6efa86e97eaa87cb1c89545637228f9d2cb3e445a1a020b911e84e3f17464b8f124cf6da45b6eadb559348cbbb28c18c4663acd34777e04922c54313551084d7f534221461447706bfd2d962ed7d19c7d937b61fc9de8ca78a586d334830fb49defedd43ac53a2e01bf030329b3f1cdec50a24216a61fb249e12d68938ae3970bdbc225d9f81330ee1fe3edaae85ac59aba5b228af2ea3bf89e8d6e3e5d58d10bd6d457572e4c07d9daf6954d8cb9514a1672c4508760539466d397c9c15f242d4abbcb289427521bfe94fe4c2f71e2bc80f8661484bd639894cc754c0e20180f50eda1182c98422a22c6d958c2fa142c81b8fc524bbfc1ddcec848280335981f04dc4be389e3b2f10dc094b5aab5be76a6ed7fc420e9a389b2c622ccb41ee071fb5c391f2122c613f2cc3e89c03f258fad88a89a1c1b261d67e06ef01b7dae910efd34b4fe12fe095c561e295e2f933a098631441f82415724d0b06c522760bdc9926c9a7fa4445c97c0f2c744caa53d5d449fdb4cb47c28a6ef572ae3ce0512662b8c7fa7e5b87156c05ef35c694d5d78502118f884958c279bab83d0b583afdbd9628b8a20fa89148a330efb7b37f06675768d2ea8553a1e95e037b52d1e8b89ee3348bf9563ccfbf2d30d052495b932dea09feae6f69c71d5054279b0091512e765088d03a662ae2a009e3eebb077d7b140853bb0db6c7305ab500c5bbac03ad5a20a24ef561eefb17d0a80013896e45d1fa99f389d17e4e5da36e94a8c2b9aeb4b9abac80849c3a375c10b1d5c9dd3db76ccd9e3a48765fea5b9aa52bea869f1fbb2777994e888d0533cf5b3617255b586ae50a9f101b42d78ad4e50e672d2781e2bfc9c4409fc7a3432855c0a3bfc1dfc869c7b4552d17bc2772bfdbbd9fccae8eb49ea79c56d33ab19b70c826b4d335ff3edac87e4c59805affba9d890afa996356078f092a9bdca83657d33272b4dd5f0644499901fe7beb61ea01927ee4ab04bc75cba043d11bfa43983197f2ddbf4d96861df54fa64866de0ac30618b58a898b32bd506805f7ffd9d3f4ac360457257e2b8fc44f01c586de70ff7874c2f086ec1438ab663085338095da5c1330f36297a8873bcf2778b3e69a42e8342bf75b3c0e1449bacd32209b8cbf71d13f0ffc0481e609d0648ef83e1132cad8b74e3a3551c0dc75e3f4778a3be7f405156543772494763b0d10866629dc2765e9199108213aafec248d32362fcc79d60524c4f059015f6d01f46f84165de0598253d1db9528f482f000582a6517d6952a55505067ff7e1b5cc23c697659d816871e84e06dbb5d43ad3b153df8ee3d226e0edb5c7a1d025636a1a2cbac62b0cb997d855a4a8a1216102bf0370b3dd666c7e25fd00437550f3944ca3623e957f9aba4b9ccf10d336255957e2c72e09a8b1ac71a12d48a7fca23be350b310df26acc2c0fc88ed4210df231b43e92ef05dfcc2bc3717267da94c5340085527e92fbf7647e5bede457fbfd5848052ff6d6151f34f609ac78db660b2159bb9c1e11a0488f98cd3fe810eb706d72e6f919b046ecc0a2f64308870dcf99f43d45e7eba15f3608916d85837152deb8867ab24b6c37e4b38491f3b9fe4ac8fcc7dff285278abecf7170de9d99a45d042159e03a1d11ef206f15de9f546d4b9afe564f9d75b4e57cc7e9b6880b209092989f8d7e336ef1048f7f7ed6a01a3810fb4b601b65a350cea421bbbccaf979caf88b4f2172aa61e74c0ea0b72ad2379eaf13c8dda2145596fe78a08d284aeadf3afe4a9e2a2eaae394956f598ce2b09539cafcea94257e1d21a2ddb51ba7cbf48ddf6480a6482b33541127d52089de939f3f246eea8bd0e7383c13ababafbf7798b6e97170ba45fa0479e334fd43643752c8360e8ca0a9bf29c6fde1e15e0bfb2db0485415f76d0ec35d043811b1f74be2e5728d723773adb62fee6fb89202198a17a2fb1b94c2cdb019a955abe905c553c962e776649221c298daae86306a64898651c3c53787c351577aae01289c9c165424b8f26c4b257230f2538348e4d6d6e64a54b3dbf75ca05c60f1961ba6f6bb75c7f3684dfff925ca2f6afb2e4d6e3fc8c5362189684028a58028bdbe68fee1556ca9a4c57b3d7d750323a82a2b6203c7e95d07f865a6fdfdf6bce9ea87535594d7602548b38a504ff3b207c8f8ed8e27081e59a301db983ea533ecbd4996a1ef902f1924cd857ede233de64b79169edd168a35cceaa1ec6f9122e4f07af59b820ee21c157311ec12ad458993c291aa3263c12953babb94b446c704a094162d3ba2b3214107359c987e112b436635ddd2eb52599efae51f1e0982", 0x1000) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000440)) dup(0xffffffffffffffff) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000017c0)=""/4096) 12:34:52 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xaa06, 0x0, 0x10000, 0xff, "5e082888c145a0bca3568065570acd9207a72ec4", 0x8, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x1) write(r2, &(0x7f00000000c0)="14", 0x1) 12:34:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0xfffffffffffffffc, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16", 0x1ff, 0x5}) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() 12:34:53 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x11, 0x0, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x0, 0x800fffff, 0x800, 0x5}], 0x80000001, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x80000000, 0x7fffffff, 0xdab0}, {{r1}, 0xffffffffffffffff, 0x20, 0x3, 0x0, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000004, 0x3, 0x3ff}, {{r1}, 0x59da54e4436b621c, 0x14, 0x2, 0x5, 0x6}], 0x5, &(0x7f0000000180)={0xb3, 0x6}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 12:34:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000005c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/228, 0xe4}, {&(0x7f0000000200)=""/252, 0xfc}, {&(0x7f0000000340)=""/33, 0x21}, {&(0x7f0000000380)=""/187, 0xbb}, {&(0x7f0000000440)=""/92, 0x5c}], 0x5, &(0x7f0000000540)=""/116, 0x74}, 0x841) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x193) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) readv(r1, &(0x7f0000000640)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) 12:34:53 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) setgroups(0x2, &(0x7f0000000800)=[r0, r1]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) pipe(&(0x7f0000000100)={0xffffffffffffffff}) setuid(0xee01) r4 = socket(0x16, 0x3, 0x0) r5 = syz_open_pts() r6 = semget(0x3, 0x1, 0x2) r7 = open(&(0x7f0000000680)='./file0\x00', 0x210, 0x160) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000840), 0xfffffffffffffeea) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000000080)=""/52) fchownat(r4, &(0x7f0000000200)='./file0\x00', r8, r2, 0x4) fcntl$getflags(r3, 0x3) semget(0x1, 0x1, 0x400) munmap(&(0x7f0000ff4000/0x3000)=nil, 0x3000) minherit(&(0x7f0000feb000/0x11000)=nil, 0x11000, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000340)=0xc) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) shutdown(r4, 0x0) semop(r6, &(0x7f0000000140)=[{0x4, 0xb249, 0x800}], 0x1) r9 = semget$private(0x0, 0x7, 0x230) readv(r7, &(0x7f0000000640)=[{&(0x7f0000000440)=""/191, 0xbf}, {&(0x7f0000000500)=""/107, 0x6b}, {&(0x7f0000000580)=""/162, 0xa2}], 0x3) semctl$GETVAL(r9, 0x2, 0x5, &(0x7f00000006c0)=""/229) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x8) semop(r9, &(0x7f0000000380)=[{0x0, 0x3, 0x800}, {0x3, 0x1}, {0x3, 0xffffffffffffff7f, 0x1800}, {0x3, 0x100, 0x800}], 0x4) getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) semop(r9, &(0x7f00000000c0)=[{0x0, 0x9}, {0x3, 0x1ff, 0x1800}, {0x0, 0xb55, 0x1000}, {0x3, 0x5}], 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) 12:34:53 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0xfffffffffffffffe, 0x2) syz_extract_tcp_res(&(0x7f0000000080), 0xfff, 0x400) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000001240)='./file1\x00') mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x0) 12:34:53 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r3 = socket$inet6(0x18, 0xc513f2cbaaf5ce5a, 0x3) getsockname$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 12:34:54 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x80002001, 0x5200) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus/file0\x00', 0x6000, 0x20) getrlimit(0xf, &(0x7f0000000080)) r1 = semget$private(0x0, 0x3, 0x122) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)) fcntl$setstatus(r0, 0x4, 0x0) 12:34:54 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="134e33a10b050000009cadf19dd8bad4ce", 0x11) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/95, &(0x7f0000000100)=0x5f) 12:34:54 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) bind(r2, &(0x7f0000000140)=@in6={0x18, 0x3, 0x28c, 0x5}, 0xc) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) 12:34:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x0, 0xfffffffffffffffc) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0x3, 0x6}, 0xc) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x8) 12:34:54 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r1) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x7ff, 0x1, 0x7ff, 0x6, 0x22}, 0xc) 12:34:54 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x5, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x4f, 0x3, 0x0, 0xf87e}], 0x3, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 12:34:54 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/242) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x800, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x37c, 0x1}, 0xc) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x800, 0x0) 12:34:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) r1 = syz_open_pts() close(r0) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0x401, 0x9}, {{r0}, 0xfffffffffffffffe, 0xe, 0xfffff, 0x12, 0xbf}, {{r0}, 0xffffffffffffffff, 0x40, 0x20, 0x1f, 0x3}, {{r1}, 0xfffffffffffffff8, 0x0, 0x28, 0xffffffff, 0x3}, {{r1}, 0x0, 0x60, 0x20000001, 0x1868, 0x9}, {{r1}, 0x0, 0x40, 0x8, 0x101, 0xff}], 0x1ff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x8, 0x4}, {{r1}, 0xfffffffffffffff9, 0x40, 0x2, 0x5}], 0x803, &(0x7f0000000380)={0x9, 0x2}) recvfrom$inet6(r2, &(0x7f0000000580)=""/177, 0xb1, 0x40, &(0x7f0000000640)={0x18, 0x2, 0x3, 0x81f}, 0xc) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000003c0)={0x10001, 0x6, 0x3f, 0x1f, "4883a31ff3fddd385e9eaeb076ae87ab248accf5", 0x0, 0x8000}) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x100, 0x6, 0x7, 0x1, 0x70000000000000, 0x6, 0x100000001, 0x1, 0x2, 0x6, 0xffff}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) renameat(r2, &(0x7f0000000500)='./file0\x00', r2, &(0x7f0000000540)='./file0\x00') 12:34:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r0) 12:34:54 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') dup2(r1, r0) 12:34:54 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x101) r1 = accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/70}, &(0x7f0000000180)=0x13) shutdown(r1, 0x1) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getsockopt(r2, 0x6, 0x0, 0x0, 0x0) 12:34:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x0, 0x10000}) read(r0, &(0x7f00000008c0)=""/214, 0xd6) 12:34:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000007c0)="b08d19d65b6e148c98262f610af50bcf208e8d8685fce1f38135aeee57cc89ddb48b2cd65a0dfb6d9642037a6627810c8b42cf2e82eb1059bb65f30bf5f1c4288bc28466c92d93109630f5bdecbfd9a4059e559e1320f15a13e9e84417a730055db5ccf6f41b7d3093933a61277fdc7b020454a12da4dee9ca742fdb88c7ee255112ce1c5ba83c4aa7682dc8c59df1e56c39bf70bddb9009d8c01632b00bfc69d74bdc072961f50b8f9fe756635988f6ec5d90990be834517f990f68d840d2b33682c4859793b8a0d53c21c19619a6ffa7f7", 0xd2) fchdir(r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x400}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() openat(0xffffffffffffffff, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) semget$private(0x0, 0x5, 0x480) readv(r2, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 12:34:55 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000100)={0x4, [{0x2, 0xfffffffffffffb03}, {0x3, 0x7}, {0x3, 0x9}, {0x3, 0x2}, {0x3, 0xff}, {0x2, 0x9}, {0x1, 0x4}, {0x1, 0x80000000}, {0x3, 0x9}, {0x1, 0x9}, {0x1, 0x4}, {0x3, 0x5}, {0x3, 0x5}, {0x3, 0x2}, {0x2, 0x83}, {0x3, 0xff}, {0x3, 0x5}, {0x0, 0x3}, {}, {0x3, 0x6}, {0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x2, 0x2}, {0x3, 0x7}, {0x3, 0x1000}, {0x3, 0x9}, {0x1, 0x9}, {0x2}, {0x2, 0x6de}, {0x2, 0x5}, {0x3, 0x40}, {0x2, 0x1}]}) r1 = socket(0x18, 0x3, 0x100000000000) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=ANY=[@ANYBLOB="1e0000000000000000000000000000f8"], 0x1e}, 0x0) 12:34:55 executing program 0: r0 = socket$inet(0x2, 0xa, 0xfffffffffffffffc) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) socket$inet(0x2, 0x4, 0x9) 12:34:55 executing program 0: link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) syz_execute_func(&(0x7f0000000140)="460fc12c500f1916c442a99c0e8f8878c2600a2947129700100000834dff6df36f0c01c4637d081cb0aec481b055950bf000ee") getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xffffffffffffffbd) r1 = dup(r0) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') 12:34:56 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unlink(&(0x7f0000000000)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 12:34:56 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c570a, &(0x7f0000000000)) 12:34:56 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x4, 0x2}, 0x8) r1 = socket(0x1800000014, 0x8002, 0x100005) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000080)=0x20, 0x4) socket(0x3e, 0x3, 0xe80d) recvmsg(r1, &(0x7f0000000300)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000140)=""/25, 0x19}, {&(0x7f0000000180)=""/244, 0xf4}], 0x2, &(0x7f00000002c0)=""/51, 0x33}, 0x2) 12:34:56 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x4, 0x1, 0x3, 0x1, "f6f773371b7dc2c433bf2da138a988737b82875d", 0x2, 0x40}) r1 = syz_open_pts() ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000001c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x8, 0x8}, {0x8ba4, 0xff}}, 0x0) syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 12:34:56 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) kqueue() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x70b8201464acf9fb, 0xffffffffffffffff, 0x0, 0x0) 12:34:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0x0) 12:34:56 executing program 0: getgroups(0x7, &(0x7f0000000700)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r0) 12:34:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2020, 0x450e) syz_execute_func(&(0x7f0000000000)="66f3af670f6b2d0c000000656467f2450f78d49408c4224d29dcc4029da942d2c4427d1303e603c4437d194bfdb8c4e275baa344000000c4829590bc67e2000000") open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x9}, 0x0) 12:34:56 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) getpeername(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000422aaa9d8dbb07c8d43d6dfc0000000000008000000000004b5b00000000000000000000000000800000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x4e) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 12:34:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x400000000020, 0x0) getsockopt(r0, 0x20, 0xfff, &(0x7f0000000080)=""/7, &(0x7f00000000c0)=0x7) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000040)) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2100, 0x0) 12:34:56 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000200)) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x402, 0x2) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000180)=0xffffffff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="0000070066696c6525f9c9fe19b573b000"], 0xfffffffffffffd2e) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x6}, 0x10) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x35a) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x8, 0xfffffffffffffff8}, 0xc) 12:34:56 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)=']{\x00'], &(0x7f0000000100)) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') sync() r0 = semget$private(0x0, 0x0, 0x32) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000001c0)=""/149) r1 = socket$inet(0x2, 0x0, 0x3) r2 = open$dir(&(0x7f0000000280)='./file0\x00', 0x8, 0x46) r3 = dup2(r1, r2) r4 = getpgid(0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) setpgid(r4, r5) r6 = msgget$private(0x0, 0x66e) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000300)={'./file0/file0\x00', 0x80000000, 0x9, 0xfffffffffffffff7, 0x1, 0x9, 0x4, 0x10000, 0x2, 0x1, 0xeb6, 0x41}) r7 = msgget$private(0x0, 0x200) msgsnd(r7, &(0x7f0000000480)={0x1, "e55d0c9ce4a2ee7ad7b35f3ab3a8f5cd954b72d37f7ae51b009813e1b381e462b19a609c07ad5aa0f4e74bb6cb03b06cb1f262c73244e53ba2"}, 0x41, 0x800) msgsnd(r6, &(0x7f0000001ac0)=ANY=[@ANYBLOB="0300000000000000dbeace35a0cddc6d779d3041972e24e6a979704d4d20d444f770ce9054566ef1ec0f790004404ea4c98bed807152a7dacda6b7dc24a9c793c2d3e804e96c5f5b81dd233186099f9401aafc302a2b92dda9d4af3545d86cb08ea8c6b84c696739c1decdf402fbdc5ed777193f46a0ce641e645ccff66237fe92f73419202e03c2a49e8bc78c087556e1b34abae77209a7750612eb28eca3476282971ef40f87113cbf76599004b984b60fbd160508dea44a6fff22a4b4f063f0286384cb698cbaf8a2048f576a40e77c5288ff0c0e9c0492e3a3d7002c87c5030dfc60771580182a7262b291cdfb3949c1cdbfcc18bbced72e49e5fa5a0d5107a12dee163fd3d2383918d95de497972291953431feca96fff303e768f7e497b406554dcb4ee2da211ff9bf9b8d05da39c588232a1e82632693f3c9c1d8ca8e5633f2"], 0x1, 0x800) r8 = msgget$private(0x0, 0x4) mkdirat(r2, 0x0, 0x124) fsync(r1) msgrcv(r8, &(0x7f0000000d00)=ANY=[], 0x0, 0x3, 0x800) msgctl$IPC_RMID(r7, 0x0) msgrcv(r6, 0xfffffffffffffffe, 0x0, 0x3, 0x1000) 12:34:56 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000000)="7d9d3889599f6dae97b6490aa6f9e47da7838149a845c3d0b1d20672fdfde951d02d90acd387b85a1f0a5207e81f79e10de2f31f1dc0a64da4b7b8fd794abb6e4cd5b809042899bef93352b945fd3b779db8540bbc66ddb427a0aacafa48e6d892074524d021de20982aad36c518b58e9f29a6bbd964b1ba531ecb88abaf6d2133b814aefa19a1ee1785bea3cc7bb813644126698a5c19d6f3445bb9756db3d639ebd684aa", 0xa5}, {&(0x7f0000000100)="0590d1589f9b999405e5659b4e6ac5dfff1d096e2ecb0a9d026d7ce86e0a359c6855bc5447462af00e016157072499d996d4e9fb85d079beb54e908c33d913b8108e64eab1c5d2cabff459535657580d2b92868f819039386ee78fcb1a05fe85441687542fa11df2d94299fb7f5013a5c914790e3e662786b6500bf4c52bcd20a11eac438b920ae97aa7e44fdeb93ac58e2933038ee064d295ff91bbb30c39da65eb88584b9305d4400c01c4661b8f594b171973f9be07685ad43fa874792ec77581f677adee6347724abf4eac96adae117893f034a32143e090a288785c933997c8d0281e", 0xe5}, {&(0x7f0000000200)="bde113fffd11aaa7790b2ecaf9d7e0b1f7b122fc3d65c3a34f0c33a73676b4de14345a03573cfa993cd8fb621742dd31a2b5d795fc8923d443af87e627197cfe2c19d4deea87e59a9a7509920db3b29468b69b6f19d9b3e33619192d89d3321a442f681b718637b215b55503cc2442bf4f363d44", 0x74}, {&(0x7f0000000280)="bb352101c1999355015a5c3edbf84f4741d08fdb015a7deeebfba72ec521803d91ac0520c958f822d02061fe43559979dd5b2816b355ff36135839c09e8877c670dd4d775e9f033ff5fb78742c94a1b718028a274abdc038837178965a64d3ca260f9421c06cdd3baeebdb1de8ee3749df997bf3f3749740347402f793d665f0ccb864", 0x83}, {&(0x7f0000000340)="ae842f25d3afbf491fa938f150c649", 0xf}, {&(0x7f0000000380)="364a75eb172797d0a3daccc574c7344f7e694bbcdf631b19ea43f9d62def1c4e46e55a592b25355c93c3ea0ec07bccd17c5b4971b1f9ae", 0x37}, {&(0x7f00000003c0)="0f383296943aafb640c7cef78b76fd205819d50ec5c616d68e1f25cc33b0a62792d38f9a3da96b061bb3121cc86c3d42e70df59f65b848a5b4d18baf79f582d93f8f2f8ca330576ed745ace52eecaf978de42347856dfdec5dfe35eaba59d3669501a59ad2b6d81eb1ed311d69518a6cc012c87928caf608b28d16f6e185f10264dcf9eed83baddd8b438f319226fc2e89de56ebdab312c50b7416ab7778943b88a260269464f1fff7d0e313bb58ebfd46be7f867e80badb5851d64c102a7ff6ec680e5d74811a2fb68f63cc82f90f2379a811dc79ae77424b3a5133b6f01bbbf43fbe32ce9daa52a9f4315891e38e6c397084", 0xf3}, {&(0x7f00000005c0)="c091a5a906c2d3e46e0c57db42649d0fb10dfdd1ea0d8de8db3fc33756fa7f09f791ca3fc5e0a133ef084f2212adee76bdc8f98a5d8a8fd7ffb35b3909054f1bbe9f611e0a4e1762a9153e4a25387c975afe7c49ce15d24e38326025b74908a25d7143", 0x63}], 0x8, &(0x7f0000000740)=[{0x20, 0xffff, 0x1f, "9d9e90ed80c28b79ccecfa0887cc"}, {0xd0, 0xffff, 0x81, "e7192c45f6402c799cbb130425758c43da96091b663cde79d4f78b0a8b39d3dac5afb9f4d09696e80925995c51fb5849648553fd3a267d8d99b41314f9147fbc92d9f49bf7da4e138008cc6d4a07119c6a7d92a3e32304849afc9a4ac465d215fc20f0d9a69f25fedd00b0dcb4ac9c6e7d88857091e268a1717c0a602de51b5c87d8c388387f6bb39f9dd28cd4eaf0e9cc3485bdbd1b09b7c5d92b060dab3032b5536d7ce2675db0450dbbcec3ea46fd6ddf0885d8ed78a4791bf9"}, {0xc0, 0xffff, 0x10001, "aa259323fec5f109f8f2a46f2e437c594a41476a92bb4c84b7589d3812adbaaac8e9de3e762db79c10f064d3ad994cbe44c522c10f5dc82337f216bb9ae82724925e4e4eb76344a5048ccefed0a6ba21fc75faa333b219bd9b486e4ec84b6aca296b84702dd2bf41d8b20cb729bb51f0bc70bb9b02ebcd0e218336402f578fce18057425dc723c49b39a8b81b1edbbd304836da86739df4c4a4708d63315b62b80c98579a1af408527c22b"}, {0xf0, 0xffff, 0x2, "4001607d805654a59ec08d6fc3c8dfb3639c176231155f8590953296893a9a315e7103fceb1420899d03c7e853d417ea24dfa9f89ea8ce161e4dcb0101fb8cf6b9e3a7c088fcb6307f5b32e5556a0fa47c8a1426a7c2ff4e17251ab67c6e66636300bb06f0765a3cd064348a057fc18d3b557c4923ddfef24fee99d0380150241c2e59d9eaee30382923bef7205cca15ace4e2d75335c6e80089cda89c9873f0dfdc00020818cce679085a2ed6205a7dbabb1a0c8c247efc1633514e0ba36103ccd9178b3ad9d03859ef80aaf07e267bb8ba09290a029fe8acab"}, {0xd8, 0xffff, 0x20, "dd67588e1887921ef37db9e354636e12128e8a220bd310b2748a0634e1b6fcfb873a21c42c75db4e9523a486b37bba7cd1323774a083bcdd5e70f6750bfd28efad99119dfe04d442abcec8ef96a0ce38250e38ff6133173ae9ff21ff9ad24548f414fc4e7cddb6a72964366c2d311adf1ed2f1d83d45824f2a010362d8afdf426a01b7c2ed425159574c303540c3ad9164f4953d6090132bf2bff1a8eac606445ba295fb559efceb97218a0e625ec2dca9dca33eb782a986f16942e5fbd0e0790794"}, {0x48, 0xffff, 0x6, "5c483fc34aa29969dca7017214b8459ed139a6de1d2f8c82d119a0ddca7b5fe8731cf79db5a36b00dbef9eefad1fe5a4ebc70c3e0984a6"}, {0x90, 0xffff, 0x8, "ff63ce89bbbb4438b1180251a32bba7dddb8f5a67c00e371b662b84199e0b74c77f7927fc777c71ca34528bcf3ab120ba04a3de9c6602f19a72391008caf16ab809e950aa76b0d21f81810f76cd3e3ee508e0185dad4c67b6f27e42affc2966092a615d7cf1a90e82ac4b4ec8385bf7ddf5f609b052535b3c7186693"}, {0x68, 0xffff, 0x0, "e3372e68bb7e9035a7fd4fd169ea4793951c63a96e96fd502bf2a57bc94a965e14f35c040f899321914e027b7d688cbed02e902caf622cd032fec164b4debf1acc732cad744d50215af717fd7ebb38954391212740"}], 0x4b8}, 0x0) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000500)="15283eeada570eb0e54be9fa0518fb3b64d3235bec361aabd764", 0x1a}], 0x1, 0x0}, 0x0) 12:34:56 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1e, 0x0) r1 = getppid() r2 = getppid() r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000000)) setpgid(r1, r2) 12:34:56 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x9, 0xffff, 0xfffffffffffffff8, 0x1, 0x4e9, 0x1ff, 0x8, 0x0, 0x0, 0x3, 0xffffffffffffffff}) 12:34:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8013, 0x495) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0xfffffffffffffffe) ioctl$WSKBDIO_SETMODE(r0, 0x40045720, &(0x7f0000000240)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x8, 0x1, './bus\x00', 0x8a43, 0x787, 0x2, 0x18}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="74b3f85557dbe7f67cb13d33c64ddd4ccf1670bb4f06dd56186c003a3048ef9ca47d29894bf199f5a16cab3067c2ebd4dd634d4cb709a668813eda9f33b622954e521c74c778555b15774639fd407e6c177f85277ecab97c98e1ceb32297003ab2417a7d6954f512a7f0a6f3d664cffb2c0d85bd3a7108846a2d475acdb0ce5e93841cf7a48e15484ddc8e8510adf09b0d83d9dd916f84cc55d7aa5a9ffdc0594883be159890ed3de022aacb8ce1d19871d9e2fe10a3de2d0f9e20fcc32a6e1a16d47aff00b33ae4a17bde46c1c814d69b03793b53fab56d6bdab90bf73cf23ec74587fd2cc83a3db013d2", 0xeb) 12:34:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r1, 0x20007479) 12:34:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000001440)=[{&(0x7f00000000c0)=""/39, 0x27}, {&(0x7f0000000100)=""/58, 0x3a}, {&(0x7f0000000140)=""/59, 0x3b}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/156, 0x9c}, {&(0x7f0000000180)=""/74, 0x4a}, {&(0x7f0000001340)=""/218, 0xda}], 0x7) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) mkdir(&(0x7f00000014c0)='./file0\x00', 0x120) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 12:34:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x200, 0x20) mknod(&(0x7f0000000400)='./bus\x00', 0x4, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x8001) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) ioctl$TIOCSCTTY(r1, 0x20007461) 12:34:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = syz_open_pts() dup(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000480)="57c121b578300fed4d4efc", 0xb) 12:34:57 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open$dir(&(0x7f0000000000)='./control/file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 12:34:57 executing program 1: mknod(&(0x7f00000000c0)='./bus/../file0\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1000000000002, 0x1ce) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x0) fcntl$setown(r0, 0x6, 0x0) 12:34:57 executing program 0: clock_gettime(0x0, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1, 0x35) r2 = accept$inet6(r1, &(0x7f0000000480), &(0x7f0000000140)=0xc) r3 = kqueue() r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x18949, 0x0) socketpair(0x6, 0x8003, 0x7, &(0x7f00000001c0)={0xffffffffffffffff}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x4) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket$unix(0x1, 0x5, 0x0) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x2, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x0, 0xa2, 0x1, 0x4}], 0x8, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffb, 0x1, 0x2, 0x9, 0x4}, {{r3}, 0xfffffffffffffffe, 0x5, 0x1, 0x9, 0xf949}, {{r4}, 0xfffffffffffffffe, 0x27, 0x80, 0x5, 0x4}, {{r5}, 0x0, 0x4, 0x2, 0x0, 0x6}, {{r6}, 0xfffffffffffffffd, 0x41, 0x3, 0x9, 0x2}, {{r7}, 0xfffffffffffffff8, 0x42, 0xf00fffff, 0x0, 0x80000000}, {{r8}, 0xfffffffffffffffd, 0x4, 0x2, 0x3c4, 0x401}, {{r9}, 0xfffffffffffffff9, 0x44, 0x8, 0x6}, {{r10}, 0xfffffffffffffffe, 0x8, 0x10, 0x7, 0x3f}, {{r11}, 0x0, 0x4e, 0x40000020, 0x1000, 0x4}], 0x9cd3, &(0x7f0000000440)={0x6, 0x2}) 12:34:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x40) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 12:34:58 executing program 1: r0 = semget$private(0x0, 0x2, 0x10) semop(r0, &(0x7f0000000080)=[{0x3, 0x0, 0x800}], 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x40, &(0x7f0000000000)="d5ff9668", 0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='x\x00') pckbd_enable: command error 12:34:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000780)=ANY=[@ANYBLOB="0500cbacbfffa1508b39539745575424cc6c5d23b37824030000df0f24cd3b812a6f83df75aa99af3af08f8f6acbea1427a9662bb616663cf64657ef90cf5d8b685a4e17a3fdcaf88d64c9ce6566e230b403df176aa68d3a989eedf436815ebd601ccaa25615c7e1df76cfd823cb47a7d626284eb49684ea29e09c14ba5132822607b582902d81b7215db316c571789e05795a2eaf9db0f672431bc479457fc2106b854fa5faffff8f3620054e1e49875d03ee12897c6c08bf15ac1ff6a44ab31e5e78c7fa38adcaef1eb6b6708480be598bd26d9d2d6843800042c57acc2a7e660723c9e1e86c7db02545113a580eca2d5f51352c04105cf1e050b5337efe1ee915ba5c3370c4"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) mkdir(&(0x7f0000000640)='./bus\x00', 0x20) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000140)=[{0x183, 0x9}, {0x89, 0x308a}, {0x0, 0xffffffffffffffd3}, {0x84, 0x6}, {0x87, 0xcb0d}, {0x83, 0x8}, {0x0, 0x1}, {0x47, 0x3ff}, {0x16f, 0x3}, {0x42, 0x4}], 0xa}) write(r0, &(0x7f0000000240)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000300)="f4be73ab0082d93ef96d3193bf7b7a596371672692d13579f1ccbf8ad12d20e3d2b8d897e75b2f0a51630a82e9a8d88ee9410040f2237a165e0eef24b17ad7a08b9d408dc1d3ddcf9c9dd788409df85d31f01b5a9828fe641d8f80534bb33ba340a7cf6e9ea9346d8b2d7b13d522d8a4cb958b1f8e836ad3bba76021af7ff44df21fa4a3ae77ace5f28494f95a41f916fb6b42325a46206a182c6a8fcf66efb5862dabb496a6f1df5c8f31196d962e7e8fb020e1a084c7444d53fa60339aea8b94a27b50c4f481ec7c", 0xc9}, {&(0x7f0000000000)="ee0a8e90a49c7354771bad66886896cdbfbfd6590d75", 0x16}, {&(0x7f0000000040)="7b1fa707752874acce6acb2e325de6c470289e2c5c4589e6a336cf4a6e64e78411ff85d072a689cf", 0x28}, {&(0x7f00000001c0)="8abcd3494603fc1492f3229efe9a3586519f64a5eed75933a5ba07fc3be500a8216f328071a589bb8bbbf5b9d6897a55e8bda9ee387a9265178264eb28319d13bc631210", 0x44}, {&(0x7f00000000c0)="be4eb82dab02420eb36f579e94ad8d7421e784fcf1967286", 0x18}, {&(0x7f0000000400)="3d0b3320a917c0274a355e5bc6b23defd6072914e407f1dc9b4e1cc6da3296956cc48927bd6ed5834880b484ac9c54093555c00314a80c155fb0ca38764f955826d7bf7be62dc17ac3e646e1fa021ed9613fff278864ff06803c79e259530da202a0e0351f8d2b1afe29c8cc08b9556ae03aefbab50f179a9f1cefc0236c048659e89e8a6e5ae30e3bcffc3787b61c14a6d3284c820a900826b32c1769287c3ca0d54c79", 0xa4}, {&(0x7f00000004c0)="9e14d489da01f0c743276b1ecff9f526925d0acbfd08ae481f7f5b0680463e6edc85b3bc3b8650336ec2c9c611c14223e792facfa910bf4ab52be573be4a52d2bcb0550e26fa92d2300e1293218e112b804bed277d9c7224d77e3066e20665eea70fce1eb65658c8b73b2566622afb7acaaa34de36eab0f33e2fc92ba42a4216e1014dc8f36666cfd7232d9867f6590cac0b881eace1dd8d7063ce7dbe6831378d68ab6306dcb7f665c6c480f3e9725a3d8e99091f86c698aaf8f0c36afa440c60272fbb6e304c73b145b0178c1a1111", 0xd0}], 0x7) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 12:34:58 executing program 0: getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) shmget(0x2, 0x3000, 0xc6, &(0x7f0000ffd000/0x3000)=nil) getppid() 12:34:58 executing program 1: socket(0x18, 0x5, 0x6) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 12:34:58 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)="493b4451d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76a8fe8757f3f0cd10165f224c4bba12b515aac034c040f130f", 0x3b) r1 = syz_open_pts() close(r0) dup(r1) pipe2(&(0x7f0000000000), 0x10000) syz_open_pts() 12:34:58 executing program 1: r0 = semget$private(0x0, 0x2, 0x0) semop(r0, 0x0, 0xfffffffffffffcb5) 12:34:58 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) fcntl$lock(r0, 0xb, 0x0) 12:34:58 executing program 0: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) flock(r1, 0x8) write(r0, &(0x7f0000000340), 0xff23) 12:34:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x100, 0x1, './file0\x00', 0x400, 0x2, 0x9, 0x1}) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000000080)) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) geteuid() mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readv(r1, &(0x7f0000001540)=[{&(0x7f00000001c0)=""/98, 0x109}], 0x100000000000001a) geteuid() 12:34:58 executing program 0: r0 = kqueue() mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) fcntl$setstatus(r0, 0x4, 0x84) 12:34:58 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='#\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000240)='\\\x00', &(0x7f0000000280)='+{^\x00', &(0x7f00000002c0)='^\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=')\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\\$)\x00', &(0x7f00000004c0)=':\t\x00', &(0x7f0000000500)='#{\x00']) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000580)='./file1\x00', 0x81, 0x5) 12:34:58 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x300c3, 0x0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x1145, 0xca) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x31}, {{r2}, 0xffffffffffffffff, 0x82}], 0xe35, 0x0, 0x7fffffff, 0x0) getsockopt(r2, 0x1ff, 0x9, &(0x7f0000000040)=""/36, &(0x7f0000000080)=0x24) 12:34:59 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe9f) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:34:59 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000140)='.\x00', 0x1, 0x0) 12:34:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = dup(0xffffffffffffffff) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x40045720, &(0x7f0000000240)) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) 12:34:59 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) socketpair(0x18, 0x4000, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000001000)=""/4096, 0x1000}], 0x1, &(0x7f0000000200)=""/139, 0x8b}, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206911, &(0x7f00000000c0)) 12:34:59 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) r2 = semget(0x2, 0x0, 0x202) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0x1, 0xfffffffffffffff8]) 12:34:59 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x480, 0x0) fchdir(r0) unlinkat(r0, &(0x7f0000000040)='.\x00', 0x0) 12:34:59 executing program 1: socket$inet6(0x18, 0x2, 0x0) 12:34:59 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x9}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r2, r1) 12:34:59 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x1, 0xfffffffffffffe01}, {0x18, 0x0, 0x7, 0x81}, 0xcb6, [0x4, 0x3a22bda6, 0x77e, 0x1, 0x3, 0x200, 0x0, 0x5]}, 0x3c) 12:34:59 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f00007c8000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff9f) socketpair(0x10, 0x4, 0x8000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0xffff}, 0x10) 12:34:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x7fff, 0x6, 0x7, 0x2}) write(r0, &(0x7f0000000000)="635c109bf841adcb3b6c012b21f9a28027413565b1b91b87b9e5b8e7b06f97c6ad5210869abf140a0f7159b07e64ada4124f56ededc7bf8f6750199021e02af8cfee3ee9db6343f2290eb3278d971c6efc96f02ba7d4939ba803aef9bb6325604bef65c3843a85e5d1740aaaae6f24d2769decd718d59d4602ff9781acdb9d69743b132c593add761775e8b3caee4124daffd9c0edb0a5b1ba1f78587f72c5942fe21c5325d8c16d0dd2edd059226afd1679601561d3dbcbe6ea23b2fd3f30a9efd3d6cf8c92697caf268c513d6d38f99834980981d065ed99bf2fa148332a621f8035546c73f9c61d1546c122e45f421892c906ff", 0xf5) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) 12:34:59 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x400, 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000200)={0xffffffffffff7fff, './file0\x00', './file0\x00'}) recvfrom$unix(r0, &(0x7f0000000080)=""/90, 0x5a, 0x40, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') mkdir(&(0x7f0000000240)='./file0\x00', 0x8) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 12:34:59 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) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0xd9, 0x0, './file0\x00', 0x3, 0x401, 0x101, 0x7}) syz_execute_func(&(0x7f0000000100)="c421f853223e43d9fac421f9178bc9d6442dc422bda8f2c4e201f7b505000000c401b967d0c4e1c57d91f4caf7cdc4a208f7ac8edaa6cf3f450f38059486f44768388f2878c1c401") faccessat(r1, &(0x7f0000000280)='.\x00', 0x3, 0x0) 12:34:59 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x40000018000, 0x100) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0xfffffffffffff801) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x40000000000) mkdir(&(0x7f0000000040)='./file0\x00', 0x6) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000140)='\x01\x04') utimes(&(0x7f0000000080)='./file0\x00', 0x0) fchdir(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) 12:34:59 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) getegid() write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 12:34:59 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x4, 0x0, 0x2}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 12:34:59 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x257) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 12:34:59 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x9) 12:34:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x0) r1 = kqueue() mprotect(&(0x7f0000ecb000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000eca000/0x3000)=nil, 0x3000, 0x7) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x8001, 0x0, 0x200, 0x0) 12:34:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x90, 0x8) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) 12:34:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x80, 0x3) fcntl$setstatus(r0, 0x4, 0x8) 12:34:59 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0xf8, 0xffdffffffffffff7}, {0xff, 0x1000}}, 0x0) 12:34:59 executing program 1: r0 = socket(0x800000018, 0xc007, 0x4) dup(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) pipe(&(0x7f00000000c0)) syz_open_pts() rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 12:34:59 executing program 0: r0 = shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) setuid(0xee01) shmctl$IPC_RMID(r0, 0x0) r1 = geteuid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x4, r1, 0x0, 0x0, 0x0, 0x50}, 0x1, 0x78, 0x0, 0x0, 0x6, 0x7fffffff, 0x800}) msgget(0x3, 0x0) 12:34:59 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) sendto$inet(r0, &(0x7f00000001c0)="1f6a94cbc061a9d25682be9295ae47ed6759434a6a10b3703ed3d5c0fbe6d3866903d5f798dee3e87afb625f1a97ffa1f8e0a65eeee20d57ac0b73c51a5e8b878deb01f75b7dd2559b7a2a988ed18723992b05deaa71f361c098d24a69377005fe1c4b80db7b9a806eb286612ba8d0cb4990d4f0f861538c2e167db36fcfa0fe536e6501122949a836a6a7fc5e28da263fce861d0386b981a98d81da00b8ddde609499a87261c6a3", 0xa8, 0x4, 0x0, 0x0) bind$inet(r0, &(0x7f0000000180), 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="27f31490a8a81b6aa80123d61c575febbeeb711085848238d83286bc8a6c48cf2337a0e9983fcdbc4604e2f20eb2d872d540bd72289919a647e5d1b888042aba6e8064f1f3ee8f880c58dc617dcf5917b20d0703021363fab46fdeab9a2da925692a0593137bf096cdb2ca5f7c0d43ae9f0b2306b62ca3dc4982b04686480394c05f8ec529c3ec94e65f74661d11922cd860cd4aa384eab6d53b863ee1cda3f2c29688c7b97538962592e711c394f0d496bda266195d82bf90a9b730666c394057c61fedb679be7d7ccca0dab34dd6c71312219a1d5feabe3b5499849e09de32df43b40039980a0ca9de85ab02f9", 0xee) 12:34:59 executing program 0: r0 = socket(0x18, 0x3, 0x3a) socket(0x12, 0x8001, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000500)="15283eeada570eb0e54be9fa0518fb3b64d3235bec361aabd7642e4411dc07a787532d88ff3c89fe349c21a851bf86be3f2c0951", 0x34}], 0x1, 0x0}, 0x4) 12:34:59 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x80200000002007, 0x100000001) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 12:34:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) socket(0x18, 0x8000, 0x0) 12:34:59 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() lseek(r0, 0x0, 0x334e5e610d4cf95) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x4, 0x100, 0x10001}, {{r2}, 0x0, 0x21, 0x4, 0xbd6, 0x3}, {{r1}, 0xffffffffffffffff, 0x5, 0x2, 0x81, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x1000, 0x9}], 0x0, 0x0) semget$private(0x0, 0x3, 0x200) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x4) ioctl$TIOCNOTTY(r2, 0x20007471) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x5010, r0, 0x0, 0x0) 12:34:59 executing program 0: r0 = msgget$private(0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') msgsnd(r0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = semget(0x0, 0x6, 0x0) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000000)=""/97) r3 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) bind$unix(r3, &(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8) nanosleep(&(0x7f00000001c0)={0x1f, 0xc63}, &(0x7f0000000200)) rename(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') msgsnd(r0, &(0x7f0000000240)={0x1, "538f4a161d92d70510051d9d5fe1f1d2fefd343d6e96f885343077532470e7dbd907408264297701b166456a36cdb588bddbfd2b53958c081583bb4b4f7126b447f976946f"}, 0x4d, 0x800) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 12:34:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) 12:34:59 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) r2 = getpgid(0x0) r3 = accept$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) fcntl$setown(r3, 0x6, r2) dup2(r1, r0) fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x8, 0x9, r2}) execve(0x0, 0x0, 0x0) 12:34:59 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6b, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 12:35:00 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x400000000021, &(0x7f0000000140)="33f5feeeb823bfce648349b91abae320e431c4a0bd4ae7f71c210ba94c8b23f62f78d0882da12b3fb269a41534b5e135885f9f27e6f30898fbb3d3a65b988932a694a7b21282ede570191f9a85d73a6985815f4cc9b93d841ac9", 0xa) geteuid() 12:35:00 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, r0, r1, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 12:35:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() read(r2, &(0x7f0000000000)=""/116, 0x74) dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 12:35:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="3f02575424cc6c5d00b3782403000018000d5b5fa63dc6f0a9000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x4, 0x8}, {0x643f, 0x6c4f}}) write(r0, &(0x7f0000000240)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="bb463d058145f7cf932ac9a7d8e4a67d22cbd3ce9345e7e547d3130fd68b5e406e5aa4dd802ecd8784d1b091339a734033508bdee13b0ed0f751bb862651c7f7ac25bb19ddeae34043e410c9a91990142fc83d20ec8e370b757d86741eb90a5fe0e8c5aa322f1108b69f7c05e3c7d2baa13ea6bce727954350f21acf", 0x7c}], 0x1, 0x0) 12:35:00 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000200)) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x40, 0x1, 0x307, 0x2}, {{r1}, 0xfffffffffffffff8, 0xa0, 0x4, 0x6, 0x1}, {{r0}, 0xfffffffffffffffd, 0x4a, 0x4, 0x0, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x20, 0x10, 0xfffffffffffffffe, 0x200}, {{r1}, 0xfffffffffffffffb, 0x8, 0xf0000010, 0x7fff, 0xe8}, {{r0}, 0xfffffffffffffffd, 0x80, 0x5, 0x100000000, 0x8d4}, {{r1}, 0x0, 0x30, 0xfffff, 0x3, 0x400000000000}], 0x6, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x6, 0x6}, {{r0}, 0xfffffffffffffffb, 0x14, 0x40, 0x200, 0x4}], 0x6, &(0x7f0000000040)={0x2, 0x8001}) 12:35:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 12:35:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x100, 0x8, 0x0, 0x1, 0x3ff, 0x5, 0x7fffffff, 0x2, 0x0, 0x3, 0xffffffffffffff2b}) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) 12:35:01 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) setrlimit(0x2000000004, &(0x7f0000000040)={0x7, 0x95}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)) pipe2(0x0, 0x0) 12:35:01 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x82) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) poll(&(0x7f0000000140)=[{r0, 0x10}, {r1, 0x44}, {r2, 0x7}], 0x3, 0x101) getrusage(0x7, &(0x7f00000003c0)) pledge(&(0x7f0000000080)='[^%{%\a\x00', 0x0) 12:35:01 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control/../file0\x00', &(0x7f0000000280)='F\b') r0 = open$dir(&(0x7f0000000000)='./control/../file0\x00', 0x2d4adc658f477842, 0x100) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = getuid() getgroups(0x1, &(0x7f0000000140)=[0x0]) fchownat(r0, &(0x7f0000000100)='./control/../file0\x00', r2, r3, 0x6) linkat(r0, &(0x7f0000000040)='./control\x00', r1, &(0x7f00000000c0)='./control\x00', 0x4) 12:35:02 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x5, 0x100000001, 0x30, 0x10001, "09396250471dc6252cb08c8cf470f73d62c76292", 0x20, 0x4}) r1 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x8) syz_open_pts() 12:35:02 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) 12:35:02 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2006, 0x1700) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)) r1 = fcntl$dupfd(r0, 0x0, r0) readv(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/71, 0x47}], 0x1) 12:35:02 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x2) 12:35:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x1) setsockopt(r0, 0x11, 0x3, &(0x7f0000000000), 0x0) 12:35:02 executing program 0: r0 = socket(0x2, 0x400000001002, 0xfffffffffffffffe) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) r1 = fcntl$dupfd(r0, 0x0, r0) link(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file1\x00') utimensat(r1, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)={{0x9, 0x8}, {0x10001, 0x2}}, 0x2) recvfrom$inet6(r0, &(0x7f00000000c0)=""/168, 0xa8, 0x1, &(0x7f0000000180)={0x18, 0x0, 0x8001, 0x46179c47}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xe8) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000440), 0x0) r4 = kqueue() kevent(r4, &(0x7f00000004c0)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r4}, 0xffffffffffffffff, 0x1}, {{r3}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r4, &(0x7f00000003c0)=[{{r4}, 0xffffffffffffffff, 0x8}], 0x6, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x1ff, 0x5}, {0x7fffffff, 0xbc}}, 0x2) mkdir(&(0x7f0000000340)='./file1\x00', 0x4) renameat(r2, &(0x7f00000002c0)='./file1\x00', r3, &(0x7f0000000300)='./file0\x00') 12:35:02 executing program 1: socketpair(0x7, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000000c0)=0x6, 0x4) fcntl$getflags(r0, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040), 0x4) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 12:35:02 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file1\x00', 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x0, './file1\x00'}) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) 12:35:02 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x40047463, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x1}, {0x5, 0x9}}) 12:35:03 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) r2 = shmget(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 12:35:03 executing program 1: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x2, 0x1}) r3 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r3, 0x0) r4 = semget$private(0x0, 0x0, 0x100) semop(r4, &(0x7f0000000140)=[{0x0, 0x9497, 0x1800}, {0x2, 0x7, 0x1800}, {0x3, 0x3, 0x1000}, {0x0, 0x80}], 0x4) r5 = kqueue() ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000180)=0x80000000) kevent(r0, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffff9, 0x2, 0x80000000, 0x9}, {{r1}, 0xfffffffffffffffe, 0x4, 0x84, 0x7, 0x7}, {{r5}, 0xfffffffffffffffc, 0x10, 0x80000002, 0x7fff, 0x4}, {{r5}, 0xffffffffffffffff, 0x80, 0x40000000, 0x0, 0x6c}], 0x20, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffa, 0x23, 0x0, 0x100, 0x3}, {{r2}, 0x0, 0x20, 0x4, 0x8}, {{r5}, 0xfffffffffffffffe, 0x2, 0x2, 0x10001, 0x90fc}, {{r5}, 0xfffffffffffffffd, 0x0, 0x10, 0x7, 0x8}, {{r5}, 0xffffffffffffffff, 0x8, 0xfffff, 0x3, 0x69406a6}], 0x1, &(0x7f0000000300)={0x1, 0x237}) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000380)={0x2050, './file0\x00'}) accept$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) open$dir(&(0x7f0000000440)='./file1\x00', 0x280, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000480)={{0x18, 0x3, 0xd8, 0x1000}, {0x18, 0x3, 0x1ff, 0x6}, 0x9, [0x3, 0xfff, 0xe2c8, 0x7, 0x6, 0x6, 0xffffffff, 0x13c]}, 0x3c) chmod(&(0x7f00000004c0)='./file1\x00', 0x4) msgget$private(0x0, 0x4) r8 = shmget(0x2, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000500)=""/101) semop(r4, &(0x7f0000000640)=[{0x2, 0x0, 0x1800}], 0x2adc) r9 = msgget(0x2, 0xc0) shmget(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) msgrcv(r9, &(0x7f00000005c0)=ANY=[@ANYBLOB="0100000000000000000000000000000000"], 0x11, 0x1, 0x1800) clock_getres(0x4, &(0x7f0000000600)) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) open(&(0x7f0000000140)='./file0\x00', 0x880, 0x4) r10 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x83) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r10, 0x0, 0x0) 12:35:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000040)) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 12:35:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) close(r0) dup(r1) r2 = syz_open_pts() chmod(&(0x7f0000000100)='./file0\x00', 0x80) write(r2, &(0x7f0000000000)="8ec568f5f58f5826b4b605f71f659b45bbf4754b9e0b776ed11b8fad8e3c12596e8c394c282025187b0be2792a4e05", 0x2f) poll(&(0x7f00000000c0)=[{r0, 0x24}, {r0, 0x4}, {r0, 0x80}, {r1, 0xb0}, {r0, 0x1af}], 0x5, 0xfffffffffffffffb) 12:35:04 executing program 0: r0 = socket$inet(0x2, 0x4000000000000000, 0x1) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) 12:35:04 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x10) fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x3, 0x0, 0x27, 0x0, r2}) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000080)=0x342c) 12:35:04 executing program 1: r0 = socket(0x1e, 0xc003, 0xfffffffffffffff7) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x1, 0x2, 0x1, 0x4f, r1}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8091, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000140)={0x7, 0x4da, 0x1, 0x100000001}) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000180)="f3386be84649902845a42ed9a2e4f1875353d4b22d9bcf6018525ec2ab6902c32eced16a285dc34d31dd49cb04ccff03754322ff4c0a864b8b49cf108bae6234313307dfb055092b2167024c7aa6576a9ce6948689f4a0be65766195156692f50ef508550939613b074dbf58237f06798f055494cfee6f81e99354a66744", 0x7e}, {&(0x7f0000000200)="b7578d9976c70fe88fbe4c34a9bf74d0b4662b00dc8f1142dd3a9e7b74acb3bb91d67a99b9ea32393beac5ccb974a0702c11c44c436ba91900812a1afd2bc874d41e650d757c3189044fe55b76", 0x4d}, {&(0x7f0000000280)="ece2f1475bb75fb5ae36c15015e43b86add78d7fd7bd9463225bf9ff2dbd53", 0x1f}, {&(0x7f00000002c0)="9bc054950ecc0cde56f0b3eb939ae5c5bc7e9f962bc43da115639dd12f3ae8adb78652c1fff96033db67dff64af6e08d20db4ec0e7db2434d7edf96e6e5e6eb6a00362a6c67c5bc6d05d99c63f51a90f5992c24f79cb34c3662ef7c439824b", 0x5f}, {&(0x7f0000000340)="07321809d26a4965267c7d5c2b4ced23300113c03c90340fa130efde22daef43ef4df051e84928f28e12f2209b25bc2c8223f919174549c18d4d7cd536778a011a1c4bfa50c5ef87e2384227c2d000cf268a593c629505aafd3f8e6f3b138427bc65e9d5ebc091308d9af431d5959c33da35256ed81bcb44fdc7c2255822c309af207e2e890860fb241526c6f3cd5d40a89562be1f0f33772332527cc93dfbadd86b1e", 0xa3}, {&(0x7f0000000400)="531b9e62c3af54c605ebdfd5aee3cfd070e74b15beaf4b5d652c57bdc7312b36bdb612108137ee3a37b39d87a693e113af07071a", 0x34}, {&(0x7f0000000440)="76a41d46ef56b106e97110bc21d46056ad329a25371f57af288f06c1a6e79c1832209797d1d615ea78fb9c1876b771ed34d6fa33", 0x34}, {&(0x7f0000000480)="37ab0d2e56aecfd031de7a89f29019661eff3c9e12655ebeb08c034c073d7fcd9bb34df5f1918735439a72c6b2ceae42e928d1f823c17fafdc1528df0b453eb3fd9c3f96de4dd428bb485af46fe4efcf9ef7aa6b3df24d8478901dbd89f76c379443e410370729fa8569648ba25c1eb8c37f821006dc157a7ce5bb39d1bf090eedd63c09ba99e5db2c1ece39d0bad740f8be8aa724d6eee45344d6b5980ba45a0cf6010d903ed3efc11913485788efae64faea6e13138992ceb16bda", 0xbc}], 0x8, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000005c0)={0x0, 0x4, 0x10001, 0x6, "780d00e89ece0f44e6c0f26e872f33042b360619", 0x1e0, 0x4f49}) fcntl$lock(r3, 0x9, &(0x7f0000000600)={0x3, 0x2, 0xfffffffffffffff7, 0x2, r1}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000640)=0x4) r4 = getgid() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x80, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$TIOCEXCL(r3, 0x2000740d) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) flock(r3, 0x1) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f00000006c0)=0x1) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000700)=0xfffffffffffffff7) socket$unix(0x1, 0x3, 0x0) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000740)={0x1, 0x4, 0x2, 0x4}) accept$inet6(r3, &(0x7f0000000780), &(0x7f00000007c0)=0xc) linkat(r3, &(0x7f0000000800)='./file0\x00', r3, &(0x7f0000000840)='./file0\x00', 0x4) r6 = syz_open_pts() openat(r3, &(0x7f0000000880)='./file0\x00', 0x8280, 0x20) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000008c0)={0x8, 0xffffffff, 0x4, 0xfffffffffffffff7}) msgget(0x0, 0x2) getgroups(0x3, &(0x7f0000000900)=[r2, r4, r2]) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000940)=0x88) flock(r6, 0x0) 12:35:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000240)="f9920d996dc7347d954802852763cfe78e86742e64fd193e6f01d4d917782ecfd1bf4649d45f347009750d9f1cec059d6c8a769050fd1481190ef82731549bbc0f6e4ea419f5645c98caa95b1caf3a39ac151d3d8cc57c1f0c5ff3a0007efe6e0998ee780b2cebe164a4b1fd493ed174150210112c8a76ab50e3", 0x7a) fchdir(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) dup2(r0, r3) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 12:35:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/230, 0xe6}], 0x1) r1 = socket(0x10, 0x4000, 0xffffffffffffc003) connect$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) 12:35:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="720c8342d068582720e2abd16ebae63225259560f8e5815f73f2a03dfd33055552fbd5e41789632dfc94ff334a561973204c8ab06198824b3da025bbd47b3bf579456fc7d4096e888b6b87cb7f000000db9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5", 0x65) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x9) write(r1, &(0x7f0000001a40)="20b8db9e10c5e428fc6b15fdd0adab5564d0a82d8921d331152eed7e2bef619cc2a7484370f6cb2bc2f9ee00133b5a5f489b3cb9a3051459cd890ce8660f14e56dbe128aa45052a0a80851c67c05e7bd7f89d7db55e0fe886ccc27ddd5191c3c6bb69ae7f7ff7641e041b67619e90efc4dc45ce7d9d8eda228bbc825cb276a689a616cbd2fbdd96299b022b7a31ea6626c92656dd5466dcf81aed91511fe525dfcd37090b24d46b857c45d7e129df722217a2fd1b9b5717eda328e4010a50560a3c849d7f3bdb3bde7f82d68c17d9b1c92e01746569f29e28ec9f47b730020a8efb54358acc89ebee962c20626102cc36b890b8cedd6277e9ece90ee4b87215a0254a906c55be362d0f57663a2aa9e7e1e58f74f83188f557b5f974adaf4d904a3898bced08c025a82d69186f3d29bb712e2ccde5db975f0e7fe0d2511eb0f36c8a2a61d44c01bcb0466699451c016890a", 0x151) r2 = syz_open_pts() r3 = fcntl$dupfd(r0, 0x0, r1) close(r3) dup(r2) syz_open_pts() 12:35:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x40000000000010, 0x1, 0x8000000000002) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) fchmod(r0, 0x0) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xc8, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) 12:35:04 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0xffff, 0x8, &(0x7f0000000000)="eb44e1bd", 0xfffffeeb) 12:35:04 executing program 0: r0 = socket(0x1c, 0x1, 0x80000000) setsockopt(r0, 0x29, 0xf6, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0xfffffffffffffffd, 0x80000001, 0x9, 0x2000000003}, 0xc) socket(0x10, 0x0, 0x101) r1 = socket(0x10, 0x4000, 0x1) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 12:35:04 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) syz_open_pts() syz_open_pts() kqueue() 12:35:04 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) setrlimit(0x8, &(0x7f0000000000)={0x1, 0x10001}) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 12:35:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) munlockall() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x520c8510, 0x0, 0x3996, 0x7}) r1 = socket$inet(0x2, 0x3, 0x100000002) r2 = semget$private(0x0, 0x7, 0x1) semctl$GETNCNT(r2, 0xfffffffffffffffe, 0x3, &(0x7f0000000040)=""/28) setsockopt(r1, 0x0, 0x64, 0x0, 0x3a) clock_gettime(0x3, &(0x7f0000000080)) 12:35:04 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="e2ff2d2f66696c653000"], 0x1, 0x0, 0x229, &(0x7f0000000500), 0x40, 0x6}, 0x0) r1 = semget$private(0x0, 0x5, 0x2) semop(r1, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r2 = semget$private(0x0, 0x4, 0xa1) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000040)=0x3) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000540)=""/224, 0xe0}], 0x3, &(0x7f0000000480)=""/79, 0x4f}, 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000140)=0x200) bind(r0, &(0x7f0000000680)=@in6={0x18, 0x1, 0x9, 0xea}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000200)=0x10) 12:35:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x1afe) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) dup(r0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="0cdea44de456b86a4e38", 0xa}], 0x1) 12:35:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x0, 0x4}, {0x1, 0x80000000}, {0x2, 0x98e}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x41, 0x53c}, {0x67, 0xfffffffffffffa59}, {0x66, 0x2000000}, {0x100}], 0x4}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x8a, 0x14}], 0x1}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') pledge(&(0x7f0000000240)='%\x00', &(0x7f0000000280)='{\x00') readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/215, 0xd7) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x10092, 0x0) faccessat(r1, &(0x7f0000000440)='./file0\x00', 0x40, 0x1) mkdirat(r1, &(0x7f0000000480)='./file0\x00', 0x10) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000004c0)={0x682, 0x1}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000500)) flock(r1, 0x4) r2 = dup(r0) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r2, 0x0) pipe(&(0x7f0000000580)={0xffffffffffffffff}) link(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='./file0\x00') r6 = shmget(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r6, 0x0) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000640)=0x7) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000680)={0x0, 0x800000000, {0x7, 0xffffffff}}) connect$inet(r3, &(0x7f00000006c0)={0x2, 0x1}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000740)={&(0x7f0000000700)=[{0x7, 0xfffffffffffff5b0}, {0x0, 0x5}, {0x7, 0xfff}, {0x84, 0xb8ff}], 0x4}) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000780)) ioctl$TIOCCDTR(r1, 0x20007478) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001a00)={0x0}, 0xc) r8 = getuid() r9 = getegid() sendmsg$unix(r2, &(0x7f0000001a80)={&(0x7f00000007c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000019c0)=[{&(0x7f0000000800)="a57376b9d443a4b70f97b023eb5d8015e032c055cf5c8058d28d834a1d068d2ee6f449d2f07f22acbde9c404901fcf18de5e833ae60cc74af9cce215946a6d64f2aca042e8d54b2761bd7f1a3ccbdbb3399d19a61c4776f4d8b4ba74b9f09b9676af", 0x62}, {&(0x7f0000000880)="e4c450959bef5190902cd2a74b1e0c0c70be0542503931ecf37f979b72837e15084fb36eec6b779c4ece6e2e08cfc797d678b38151cfd467759842a7cdc75a8eef1e54c99bc206cb1eaee062c3d42112bf1f3f436def019468cd3ee0e9feb5797e705649d238a0083b705079195d71cd741bd0f538d1f03a82a2976678eb470db89f8842340022782e9f0f5fcb68994cc237485f769f1abbda311bf2e5e20aa4af", 0xa1}, {&(0x7f0000000940)="d4a76fc0bd0b7ac581c2896035b5719efb8ca51625d13d72a922b56c40bdd9eecbb2cf078c157e831da1afdd7ed38e1eb76a0bcceb628f33982ae8dc491cff2ba6fb1216299d2fd860ea7103d4fc6b412232aa126f531afdcee25cd01df647ccce8798464bf4b203ad54b488ea5e6de0603f5184d6d73103a3f50f0dfba51260", 0x80}, {&(0x7f00000009c0)="e6ec8ac58362aa389b89f0197e13fec248aec66f2b34f196f5480322fa8f5253ffdf947c0b741247a819fa3ace74f26cf81fbc87d2498e24b6be8d8a28ee0de49491b1ff4149712c71e6db5378db8aeb69b3068aec209a75076e650265a0ae4f088444ba66e8ab344732aa43d4c7b5f60507c78399899fe4c532ac03574e28cfaf1f83e687a80072e47e7f292bb4cae270d1ad53fada5a5cdbd90c3b4195f8ad247f0a96dd29d90798e0fd2afeff5f70c9d72512c48e99935987ef6cd8bc87ca574de872cde92ba6fccb847278c742aa39b58b42a24f19beb5a78c0b02f2461e079284334cbd24b1b85076c8d45018a49fd379dba64d7f4534aa971b57a464cf7053efb58f87dddb1cd4469ede428a67cc54517d7224a5920de7b051d6fd2d3b8d2462000c44db0ddd6c3ddbd7b4030b439a750a2cb000b32b6c698fd6bdc682fd24f264d3f1559b9474c3d0db621ff9d813294c72c4c78635c19a4a40e453273937223593bbe8324c7f21e754357516c4a1c6eb872e423923658774df96cd8014b3e82a466eaab1a4e572f071474fbc387c5d63cf865e7af154d5c9fb6355d31de022276d584b28d1f6aa017313853330c716700fc971e7bf37683f5eff22d89f68e685dd2d28e55591d04ee378d743a48868da57b0f3d055160c04471f360367443051c365d87af46a192a068f975c44d9cff7dd6f7391f2762a6494861f1f31b451fdf848fd5dc30738b5d3c1af31bbd3e3224eba6fb92438d47245d955a190698329dd5c96a8670952f17409a83faae03e5fcfeea0ac2ad3b309a95e4d4a56374c79b78065889e89da49f0150e4a59d456f607c80062973a862345aec406e662d9acaf1cfc630f25da195d3ea69cd5ffa64d698451dd7b50a11c76a68874f5581ed15f9976ea521da055e8d103c5a0d13bba73d592607032709ade7f2be44ee97c9ead41b2cf61cda84ea4864ebe86236b0e4708ce529636f80fa222638db774817d58bafdb9196a7b3c0613f527df67ec800e7c11ee180295289d0c478662276ef0835823d84ed54037b91101a6d515982b2b1ec1b35300a65bbfff3cbcdb4e6fad21b6770c72efa02964f3f7e9f656c6168c92db57e5b27410725b8b067ea346b00c79616c85a9ab4c3987848f571cab2679f71b4c50f31555e4bb28afd22f148b1df49f58fca19c8759c203ed1ed013f3c637c5993336a531ee54e57f9d488ae57de5a31c37ded96566d016905a37df4bd154af0a4ac077b1168b7a34c03700b29245922f4ab82b78d17ab2cb0f6b634a815f4da157bcad7613ae5300ea93350eabc97027d533024bfdfd7804f87736ee6375c7e790fb17e832f7ad87f6a958feca2f3a1bd2b81e4d451738282f7e5f08ac9bf4201ea1df5ad3d4940adbc79132eeb82eb6d48af3066fecc97f03c08b3e76e2d2142d239f3b9a0ee41f87f73c0683764692aafd021a6f45336d83f2bf7f76939d3643da2efe2986cc9652dddba443b47731e8b5015788499e2f8fe77e9e61004ab78392adf26c708bebd4886d6f8b51710fb66a1e1ce47b176c89a227f1fa908592ce2705300e79e134a270ce0b3cc49489a06beb79f39e86a153816bd9a0ec9fc8550c501e3fbb72a7fade61bda767fd16149cb2ecbbbecb2414ff97cfa132f1bd03fdc1d5d71fc508035ce41acbe6e8ec2b32069d8c22f8acd540893cd6ab2b08615c5748fac1045e67d124e50b60d8d70d6b147527d99483879df6c2831c0db66b74d595f3cd8c2e804d4fbea22286473ebff6c72bd69a35db1682050881199ee84425d1859bd117697f5e387f29b133e2d67143c2e8cd6b43f206840e52c9ddc9a30da43cd2d3ebe104701839734cb7a1bf1735121eaeabfe3e5ee92055a390347ddd9e64d0cf0157fed702f684d9988cc3c967046d1660016cb3988d4d05c5105dc5de1c2138f2bbf84f49a7719cf7816e506a240562d88a69865a9d181b7a3b147c5ed47fa40545993278520159247100588aa6c34bcac3a604dab4c3b34d0a29f196a7e36e9d54298ab4c3418bee5e9f841a97da0ce3d9174fab5290801b23d163f4f272a296f5602606227ac863e63ac1be1910525e95461cf53aba6a2397851d2b00a10d54ba88508808154b576e96eca60fa5999c99e497d11ef0c4de03ec3509767fd684c810252ecf79a9eed2eb9022cffe9fc98e9f6ec2ad4711422ffabfa43b6f70c4149bf1d0b4496d9b95e7f052bc75fa0269410d1db42e946b58801aea09a728897390714ca24e0b771a27844c8b2d50d2c1e23d4ee4c99907bc2bff6476e88c9e583d73370fd3e0afc312773523508ebbe57b78c6dc45a8e0d2b06d7af0f09cb4b6660dc90f154a042f3d6c05a773af34ecc33793789db8dcb71ff3c4fa32af1f523115902c26d36ab72946d612be50f73f7c1a844549d35a1564d09293790fae53a7228c6fe71a20870e4a57927813f5186039c6f3c1431d6f3759007a8cb84d3df704c45d37d17fc04971d8eaccc622535257f1bbf9d24e55306cc4c5d5ae9df87efe62b706ddef100989c22c6f2cabc5514dfbdafb810a4a2a348ae4d35c069ab3857922861f1fae4370e77dcff2f8610a5e74edc2ffd80f6a7ce42049a47b4fb8ffb03f3a75d32a4f4845c0a3dc039ff69579cebbedf4bc40f909e85c44b952201abc7795fd7cdd2e6fc14d4453cf915ec2818ad9b1a952d0b7b407f63b70c05593b23a28fd4a9fe9e680989f9c9af314502e1fb2a57e810ddbd0d577750632c4c52e18513645a08087f7321192b08c06caa2de32ebe3c87d0762f74ab10bf08fc5c2f5e24155c966cef598f6519a17da02c0a48b615535046c1fd6377e588e4ad88cc84ce6b51ec8c100c4c5567bf342d1b8871184dca9b2df19bc58691b4bdd071b3246e830eed94a039fd1b888b4482951f3372200c074fe7c34ce06210beb586f76a25e68450ce84e9b3732f24db6a8bf348da9b6a4cb6f71888b24ad80b293668a38196e6ffc118c8abae53d5fe7891ea0041879bf6059bec59628a514c42464f277aabfe04c63c9088725d359c0e2c80489d82c769dd3ab31bd08676b832f76cbf77446914323742a02f8a5b1ce7247e0cf9356cab9d4ef27c1280f2a6461f37c2b29c0a6055a67fd254936e86f13a9f8b159f3719fe4fde0bfb0eaeeff3dd976bee1aff63fb32bb2860697876856a2089ec3140636e0bfe635ab080025a411d6ee8f9193a2091492856b6b1cc6dd512981299dd4118dbc3273e4a8ad08d2fedf5a7b3c05ef88f2d80c50a99765624c6506a0fd95bf6cde7dae800c30d7d499380d58aa0f0bcb90f447c31e8244b24b31b9c0ce9f9f0d62da53846fea517b06f6050c690016a4593d4fad77ffd7a34e605c876f9edbc1d6613857debb5e4941257df328824922852ef142edf661c0fe607382f5e915d6479d648ebf86de3a044f23a88670e684507a24b56972caf71c38cbd084b10e2744bece7d485db17eb28255a2bea513ff949304c5c705c0de30ae6a1fe601a00f42c342df9c56032c8a3ff52e3621e1613241338e4149b081c7b227683480aef4ba21eef7c7ec1a1a91ca05e863feecb6795e82cf9e1c5153c3c47c6d109e6e73de8b088c9e2fe1f5f6a35fc7c91e5b09bfcec52470ae77aab030ca3e43ba0d52803c891841395d28582fa75b696463b505d5ce4898e6329878249a638dae7c2aa2c773a052685bd17b98176ede9661a0d12730ce77b1bb0a02177be2b51ce02f60b2a66af95507f3d695488d7649e9df60a81ac10c26e5af3d79477eb49c80c5565334134ed84fd137a1bedcc801d163717ecf57dc762f9e6e91f8d94d52df570cdc9fd1351c0531815552393f81c39bb1fea40bdd2fe7d01eb69ace621efed2c52bbba9d98c2a25d0a759290032646917cae915385d39cc31141821a4d3f48c92ef499bfac478274cbf276efa77a3231ebd1a93a8955f62fa605e5cb31dd2dcde3b8692fa037d44d0eeee3d1316f9d57104d53e740e428beda7fc5238690359e97e7eaf1370ec51206f117935836d3805074321a0a98fff30f6f2bb61a045239b3a80d748bd8a446e67b32bf630b890bd2833debc1946acfafcc1b543f0231dd2440cd87c7f84bae95d92b8e7a4a4d2086d0250025fb85459dc35462236b5c85c0e2827f1e4fa7ee84ad2f28dbf6811ba9e175296938b9a02f0618c7b680e343dc4033f422df13594749e62da63f639955c8917d10dbf5492deddc1d71b4299fdea5582c73c7929f59caac351ab418400b76da9a03b4c2885442a4e131508ac067c59a89c17973d1b54bc9f928b574507b6a5b30ec5bc945f178fac1f089ee7e1ec3b63f15a1312e550031d02c61d666fe3004e98bbe1adf33a0ed43eb3263b99b3e37195783bcdcbe2d633741aca359a1d0dbff9c3f1b40447d746f9e4782859f3fe0a0ebac420ca36de55b94d57bf811e0a1ff39a114e09ebd4c4ca65a3971bc5b4d10d9e0e3c505ac38ad39ffae2ec98697d87f32a35eab49cd672f4f7250f928644895f87108300379fab86ebba9d2b56c10e237c73a282ad5fa009e90ad82d3f69baf1640632195f4022dd08df5b6e937af0fd38f44c0f56537eba9357eb3bc7836cd80195e9db6c530ac1fba24217ab62a8acebb6a33d1b5e60d27097d734cabc82f00c83c94420f34fe5787a2bd6d4351fcbb506cf142e09f172e36421a688dbcf14f63eeab251cf2de2a34fe685f81892d92a32c97f1f653b0198e2912b8ddadac2e0b1554c640e06a31d3d0682c91ccece446ce1e4047a0769a65d25e4b9088471eb3e742bb6d1bd9d0796e67486a69f6d1dbf81299291728b2935fa08b1042271dee13cf728e7dac33b149bf10428e0502afbe44cacfcf3d6f8e4616a487ced74444aa4fc2ed15ae02cfc2c52b326ed185eb70776bc983ff1a987f41e039f7e9968ebda56aea390589aa6320c0bfc82019e5e03f3cea33046fbdb2468470ff975b82151dfc73ef8238d9bc5ee8bc9e2252c5b711f228f8ac08958b06a3f9c46a32ad400752fa81dc9e32a36ee87614f0d8a0e742bd09c5c5d19b63f2e1516631000497b6e77086de8ab78c1abbd59e98f68891dc77329eb6f7ca03a3c07bf550c021fcf734371117c859899ffd52e1526eb66f6809a77240f4f23b95f2b6533660c60c09e8396065faeae14ca98c7cd41064b5603d7d5d95c85e88221d77701b380020f8546945790f29919fa5649c0041fd11b4acc669b00ffd4c77f6299a11b1ef6deba802116be0c93016f2a4140df2849927b4227b5d20986ef2a5cc1e1b13929ede5cc76e697b02ba6fe3df63990e771d6ae1a780933efb56ce6de199b903deeb8c77ea2422b29e7738de5ce0323aaa2d5eeb53a32ef499c2d4b3215296935b05ba9becd15767b2684072c4dc0c317cd57aed5d0b207d3bc5776584252b314bc28d46bf379643d7525d3a806149b044d59d1c2f6c3004097b4882e2a32eb255264891a7eeae611beb8e59eb06b41c2a55dead1a44481145dcd64bb571e22aab5aa1774e95c9d8a7af98e954a30e96cdc74efa87509eac3d0549ca667dbc47ff0fda7d305b87dac6b6d7b3a6a512be549822fea8295f07284c5a6d4310ba1b6751d7f59d209b83e0557909c3168e58800dae235878abd1b3177bb77aeb22b1d9c74484c00c5bd69f0fb76d1fb2eff70bb5280773e0210cdaa335703606817712368ff96f53b44478ba6700fbe69c58c213a65c372793b0f8a51bb0ad243486e4e9e03bf101b5feb75eee072202e88213c261842febebffd704487a6abe6", 0x1000}], 0x4, &(0x7f0000001a40)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x20, 0x1}, 0x2) 12:35:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mknod(&(0x7f0000000080)='./file0\x00', 0x2141, 0x2000000000087b) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x20) setuid(0xee01) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) 12:35:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) listen(r1, 0x1000) close(r1) shutdown(r0, 0x0) 12:35:05 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x0, 0x8, 0x200, 0x0, 0x5a6, 0x40, 0x3, 0x0, 0x0, 0x2, 0x5}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000380)=0x8) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x6, 0xff}, {0xa9, 0x1}}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101, 0x7}, {}], 0x2}) syz_execute_func(&(0x7f0000000340)="0f72f108660fef0ac442619d5498e066f3e194d9eec4012a33") syz_emit_ethernet(0xde, &(0x7f0000000240)="cade2f99bac7625cb4efc23be6c6256e9244e25c42aa62edca51b9557b7a850fa24030542f1bba9ac3ca554442a86b636c71ef5d45f641e404c1a49618be796558f34b6e2d3584ea789c5115b893607e8cb90de1bb169e4c170daa3d297b1c97b126d2efbba586f4d6cb4626a6d038f9a99f8e6ae57d147756713ff2f20c02acb1c369a1531a6dd3d686facd26b80452ba3747d28226aa09c0cca2775e0970a9741b7351d7a409b613674c3c3ffe94f884b02b1ba9bf41786f8c79bbac641afc060dc70770e934406f9fa73a73966287954d114211974cb746cc712aaf76") 12:35:05 executing program 0: r0 = socket(0x0, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x7ff, 0x4) fcntl$getown(r0, 0x5) 12:35:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="579b3d218c2c773ae8c96e367ce52bf22858ebeb9ea52f5d3037882f85d2c3326ea3560d61e5ec32c60dc2ef5e89a1dcb3924a49b44a51271ac4484efc0a606413a36cc7f2be0444eac9", 0x4a) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 12:35:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3, 0x1, 0x7fffffff, 0xfff, 0xfffffffffffffff9}, 0xc) socket(0x1c, 0xc005, 0x1) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 12:35:05 executing program 0: setuid(0xee01) r0 = socket(0x20, 0x2, 0x4) r1 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000100)={0x800, 0x1, 0x9, 0x8, 0x7f}, 0xc) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:35:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x100, 0x24) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000200)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="ee187bdd7c681f5dc076b25e498474a12c8f2d1b612daa56d080b240b23ddc677778bed3cee6c04c331f6ae9c7f68727766e0d48777dc4b920fabcec5f2e1f6e7d57f6e974149a2599a3c90517f39e0129d71b957d92b9bc681f06e50b6d3beff8d3288b6f27a8096e0f65ea05a1697cb072590b4255e6b906f0eea80d9919ec13cac81e1b2ac3106f8c2c8b5ee5f094", 0x90}], 0x1) readlink(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)=""/94, 0x5e) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000380)="3b1c7ab3c6f4433793125f9a37990fa99b55467380ee46e337e92048493d1935c3b7efd13116501186aa259efd1e189efd4aa7febfd8cb2b388d0615b2c9ce89a0a521259b27bd61cfba2722c7266b8078a42fe8f009c21c5823d80ed6fb1efcc34db6541d6fcae2354fa6ec3eeb0c4792c7219f1a0dc0fe29f01df2675cc11671be3eba84c5b31c35906612e4e94523", 0x90}], 0x1) execve(0x0, 0x0, 0x0) 12:35:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4e, 0x0, 0x6, 0xaa, "d68a2065b9b7f4e3fb8d0a0b725df97df68dacda", 0x7, 0x9}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = fcntl$getown(r2, 0x5) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000080)) r5 = getppid() setpgid(r4, r5) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000100)={0xfffffffffffffffa, 0x2}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff3d, "7efa0000008003b4dcbeadffffff7f00"}) readv(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:35:05 executing program 1: chmod(0x0, 0x200000000fffffc) 12:35:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x840, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x21, 0x9, 0x47, 0x400, "0cf6d9547effbccca1f8db6a6d2bb6b8e40ae631", 0x8}) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) 12:35:05 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000002680)=ANY=[@ANYBLOB="480000000000000001000080ff0f00001da9f7e90d52a5a5edc0b03f0a6561d92bacfdafc73f0a7d69809c930e744a156303c69f192a6bb957632000000000429d32764d00000000000000008cc8e27d8ed829136f6d641927f1c12962ca717f104b0d4331f06e53fdd4e7b12b8eeec7eefb27e6885ca2e952939627678c682f858aa209ee3ba741a4e5216a5d3fa1c29068149fc463093307000000000000000000000774693b5b81e7f8e635741f0ada847943201860f9a056ff99319b7cb06719f22e2916215020a4cd0d482df26ade5a76409ed4bc49c6d7c02fd50de5727c365f6d823d9579c4251f9d2937d72b07fa2be084652711138255b255309fda670baf59d384f4d8c5497b1d64c9e62630e5c68d342f0e4c49fb4f1e8e46d3f433714ffc24c857eff4c61c9d2ec0841573909209fcc1758a5d578c3482f65e66d53650d1e49a8fac45236e2211a49db8ce5d"], 0x48}, 0x1) writev(r0, &(0x7f0000002500)=[{&(0x7f0000000480)="0a6dd8a6311ef93c66bf8859541f801fe97e65fae02484947d506337bd5f7abdf91950e4ff861b0b2c68243baf502e1e0013703fd76d69f5f946ba6fa037aa434f8274e67fbff9d9538419ddf1e99d82100581a7b27f6d91feecd7e5e4ffd0d8efd92351ef6438aa654d6492e1394ffafbaf480cbe095c7e1d3cdeadcd41837b2874040976300267d9dab73ac17428470afd5afc18eafbf1f89986885ec4cf2a7d342e3f05233b3e6e1d4d8473d3f857c3581d96f8ca3c0c5437be4b78ba8a0cc3333543204d3acdddb4ddba27b8f1b92ce5e1bce6f1b66c8507245a712640e4e2f991cce70668b03f979671d5c2691da9d3386d0670c53a8cccf7c5184d20aec0c17ebda027e39da44f1407e01fb93a9a1663b2fab01eb60808b864c4c14b36d7ce884b2c56a06bbf7381a3284354e5de2a1b1ecf2e01171124c4c8dd1207a76a5531657f73b15481c12937fd7961beb2bce78e0e7181223c1eb698ee3cf7e0b30074d5a486661fbd8cda9fd3df27b6604c7b0da382fb5f12f1b693186cdb59e9375689b1a32bc6dc5cdda03d365522408b7d3710ac736c979c0b1a4d8768bf241272c337746ce3eadecffba7689f53a4c154469fffc4913d084ee801233a1149f28234b749eae0da6280ec3de399e48304d109ff6a13128d0d8aeba09935271999671e5160b5dc8c22315c329c2e3a10c27ef6f3f819eb06f2edc711b02975cc03a6bc62de360fb6a930c1ab3f7e05744df6adcced70deedc3de5bdad5522b89963b2c0aeaa4e4d3a63778e8d935dcc8e0ca4aa1b6b3f8f7f4f678028f188b35b00eb5ad7c7325853335696595e0640eb3a2c8df58260bdc32e69ccb6cd06b2b8b6318ad08ade8e2c4780ab86e5be15f18fb54f9281ae47020c498fe4d9c20cfb0307a93bf8d28c8362d65e4468bdb6d59762ef71b99240d96cc7ed8e879a5a5b572fdf70986c6f1b07afc03eb0a78c5a6b92443a5056acfc1c3b3fa77408e2dc71243abd7aa29dfa19b3022511e36c192ff403d13c7081cb80f4e2dc05fc159870d483a02d2eded44474b60c9e1402573967f094d51ae7612aa8f2001c6ac6e3e0184192e3788095476609a0908edcdea999f879eeb8b4775f5a97c364c4138aa9017fb06ba4e92cb7e0514cc8f7f106a53211ec05729ecf801a89f29be17d55aadb1500a66f3908e66cb3a6cacc15e6e1d152673b7fff27cf94eb68544a0268d7142efc2f5ca5bf039c7bb85a76b828f3d5ec8cbbfb5f09a283ccc03a533afe86427aa9a94da58f1c4ecdc53337b4bebcf00a895d69f4c8cfe0a77eceef5309ebef6a1a86f1be636cec9f73aa62c618c43816e792cc2e4a7496839faccbd78397b5dabaac4c2f7aa609793212ea1dba8d4b6c6a637bc1b9535b39dfdaa076d181bb0e469daa364fa584d8482e39f4dd6bf1ef5ad6e6989f85f95d3c88905529737cef375303b8c450d51f8c0546b6dc384a183dec07491583d7884d51b52df4f1e51e8727fc5edc861328d151bcf460ab490820f18475b1cb61e9e49f4a8187889a482d49de34c1e543345ce64ceda5350a1aa6af56ce57d56787b64e179c5052a80f45d836da8223ea58d348ab8ee1c3a3d2f60a0e38d394c149d0db13002bdbb48486db0925c2813111601e06e147a3206dd5e928ccf4f6ac67bf4df682c5aa17d7c1cbb5bd381f564a05751fca9d3669e4ec7b34b4dcdd29936c8a5d1b7c5a5f0891b610f875cb102d794db2bd6738d7486c68e34e2bb435fe53042fe520b23687553cefff249fb1afa29d91761e44612cc7d8de83a30783135fe288854bfd3b7277b735f1a03f56280dd404fab0bbb7a73f9df00fd50f908c9394e81327f062f792d089f162c895fc9a20cdde4de905c64b07a9c7dfd168ff3ecd674575452ee9354fc058ca36817e87f8a191baff793f1d38213f6f6ad75340b7ad30cdbd86acfe1f2fec15cdef0818451af635ea4b21fe0e8cae29dccbadbd976c3637f343544eaae33ae0b3e60e02c8cc19b55dfda08a0979d8a5dd0b33bd518b5c8c12c83104451221b351ba53228b63ed64a6fc8f0331badd8ccd0ace9e4f877891b16566044920e3c86948e1fdd332860f5236ebc48d152a9b0997d067dc88b143b9b380e1aa1e726a7a81fb318ac8dea210cccfe4cf31a8bf1547206e81e09b51fdae8bb3c98731e08fa706bdc2a8a1498404130543e5807646c2e5d4c9bb9882669662438bbd6ab5de88c2af8da292a0736ccd6b0e924354cdf265c73aa79f5ff8f74c53f53de96d64a9b11d68c244a1772489c02be86feeb383cdf7285dcb0527deb08220f0f590448a5358977e896917d5b4890568357fed463c69dd631ff82af8d249ea5d69244d059d0f7a9bdcd1710b6455c310a4f652addaad4d4a53a25f961afa683e3bbdf9015819fa4f3091962d6ed06b137a071ae970914a17b4301ca642574a1c4d017725de0749de794c45946b701272048889a319bd00e36e61c3d6cdb6cdb2d7abdc1b07ee6ecdc0547417997a1a77036916d24139281d8e88b9e88e8b9a8c69c8155f4ca57e5c8dd1cbe29af6f87e640f1a2313811ade24fb989ca5d9263c5b4b86644c33978712d169bef2db36d9e92eebdcebd6cf62c354d70ab20a4afdc6d3066d94f358b0b5d3c125cf253278e0f0f0880993a5fe0e31ece9ac30f62d889f34eb91920c130e86bcdf0e4e8230c60520d12de840ba9689dc1f68951306dafe05d9d05d27aba1090de143d9e3b23d3a9d3c446a66b00112006a40b4162beadb87c135d34edf05432b8eb3531b97ada6854c521fc72b1cfe18432b8df0572937e622f1b5bc304dae8b4e9440d3f83619dd14e3756380067c8fa9d306534d62c87e97b5e2792aa8bc6f7460c7309668a4b70fc85979cb59d31ca51bde8c4c2a65136a04ccad0582258538fbc036781936c2d3fd9c3ce6fe3f4731f6d427dc46cd57fc10e6c390ed8732745122ee40d754e356cc18bc48cadc84faa0ace9a93453a0e70e669fae04e41196ef814bf3bcdc1a36cc26e3f402b3724ce988bc646960980735cc4c47379245fffee0168693cf622ab06b5d94a5751d2f129a0bfce6a49df370bb9ae36b19e6998a7737565b98f06b911af4c6fba9f04a453917dd2fa1e44e59bd2cab6178468a2a6c9c761a9e6f45b86e3119e43d11dc10e4441127e230e894e98e408424c3dcdc20f635c7068e128cdf18cc3878a76d988eae4d2c732f6a145e0140518787f3ffa6270843b5664934f32cdcccf8527a6ec9057c5451b61f19b2a8aa6ce0008b7586f20643354e840b4ed46145aedbc79035ec7379805ca0db477ab63343d3a2a209562c54d07071b911da21f2b15e003b1ee5c5fca36feb452ae67cad3ee41e64bb13fd124b35e22036842e26cecca0228a0da5bbc23b66ec4a7361d5de961d43d20710738383ab9840aa7132d02efbc9152c61d21a33ae6e57f270761f340ffa4963f51bd27179ca401e5e384224a8a3c574fe296206856ef9cbaa9abcdfcf7f77b1f8de2029fde1ffab3aed4e61e2cb209a25155f7a00d7b4714f90910c202a93150a2658b36ed0d5a424ca50443c61ef37d133ccd05e7fa47ab9c53669eb377c30eb87b9af63c48b1e125261f1c8a815d201d3cb76ac2c83d2321fe88715dd8a60a322e99e082ed0edb59875332c1975de2b3e39584049b78f220fd0ed7018742e129d469530264ec77132c2eda6b90556b8e4c3683654324c72ee5225cec76bb54e7aa3b33844bef6305fb9d40ffcf1074e6225b53aaecd3c0653ac07b87058f216dc8e9638f3292171a11d008ce16bae4ddddb7fa4925bd197f87554702eb75603c6b5710fc72aa0bd4d0b09d4bcd3f2a848bcb98fe069fe233249e90429ffc921da33a8d2ac42fdde6e1d09b9482bec1b6966276fca3e36d2cd333e50d2d1a72df4778a3a6c355926b4adc02eca26800baec44c341a6bc90f4ea0f9ceb3a945837a24287169747b7663c580af245f59609d7c07f910f1367f9a98fc2c35449beca033012f0a5d9db67f31c497fa119b989563c232f1bd2161ea6c520f5d1fbb9521bc4be51f5273b79ab73e75fec6b14a95ccb0b99e378f2908bab6ed5cd00daa6e5b1c9d29810f097b30dc8497cce8199020c2dcfafd59532050455986eef74a73a0b9b089832e81b52f7397fe5cdc7b97393f71706ddf64b574bfb2964798031e5e4d38c66c8dd44956758f9f047d52a736a0b63aada74dfc21196e9fc0d104f37eaed9b6648814f20efa0b8e379584e415aa851d2fb4d3bcf42a4d8b4f3c6faeed11bfa064af79b2ec2f0765ff4389482825e8925ea5df35e8bdba682e1babde203e067438c9f1416359ad9428a76ee570b9977b352f06333384f026e6582780b769f9f8bc2c23bdfc8bb74ccf69a13c2a33e8e38b9d2e577b61ef2b1f2bc1e158c29318a5e1ebc23e98c3fe84e0ef52021acb999a1c38edf49275f23fa2390445208544ac49e18afa736f032ed1d175d4f749210bb32ef1f246aa0ef8700af32e38e1bdd8a2f1d8538c5ecf550a2573dbf1036808b53e5292af9c0c1c7f79c23c7955c037ef0227a32b78b7ecf07cd68684916b02ef6c266f154cfb5442e7f66a6ef57520ee0707d021165f970f333aa8b95d96f27aebc0f9c76a64704e72038a4e9dae4ea165e0bd711ba9398d1a3b2e81a41b81fc97ff076c5dcecbf30a4ec927ed13331be2da3fcd6a9e5ad6646887a02e70626c0c4b2a77739d5d4a71a29e4365ea79038d233cfccd1c1301b19da81734282f9ef966fc4d5e98f3fd5e18b654a01e4cb251dc179a2c15bb2ada862d8ced0ed1a5309cbc0d4c6d34185b138a83843005008ffe6ea3c6c55b903fa50c4e41768b1be48a8716b8a39f0b7214770401a6bec22250b68a40cbaa91056ec5612aaedf4a8d5e2a62e96e7aea3be1cfb11055dbc05fe581189e52cd67053672f6078d5f50e7ccde907848b5976ed7f323be126a1c5aacf2e3ad09d36dd318b93769e2de740e574d29b80546e182e3f46932d0c574201b4481b5b730fbe5ab430bbf0b8da356daa0600753414cab6878574810a95645ee64970b523c1eaa40ef8f529aca811813e3ae6d3b6f6fc9e30761669308875e0b3535f5bb32e23e974d1360959f4cb0715d7a880c4872a09eaf67c7a8c7a941e59603b35dec8d45764eaef6fec41be84a89d2024a3166f8fac4340115c8c2f693e669917504930ddbdd120eb95f0b33c3736edabd1d7320f71ef6370d92aed9d1064e63880d30479c486ff79d43ed19adb295b56ff76c725e316879d090bb1ccbe6ee517e4f6a4c4e0c9b4aba7214ae5488070ade04f66b5a66f83aa3d740ebe2403d93972a870d33df3c44c9d5890e4cf3acf2a589de510141aaf54295c04c51e39bf90d0f7c655ed4f7c14b8603d6c2bad09dd226babe221498cbf6ea9fcb09f61927f443ce2321fd19b24b00157ca503a1825f95241514afe4f48378c188e8450a0e044a929a72ac5508590de45857d29f9a7609a4f5b8d5eac1af36f53d7de26923c19962adcf20538349a56f985941e3c27f50f6cc1eae2bc23a1ab6e62817f4706d2095cf80aae2a46381c51e210b69f6febf86459c2f32fc77ccec3e60b0407aedbedf10c91e531e669c8c05c62e64e767855b590df0f88e444f95b93147eebb608ac1f2afeb1e675b75c157d8c9334b8596aa7dc6d180cb4fbaf2031cf85ecc666e34ab77a8a86eb5cfbbcb7308f8e122a2acab8447e0d2f38c07d9c4c744789d368f4d26727c59c49d231e76b4dd0a73f74b6e350ff55d9d0bd5f95", 0x1000}, {&(0x7f0000000280)="35b493be121182c162b57d25ca99a7e61dd8ba2961655bb3c1c675ab27f98b0bb55bd783cce5c19d7c2f77728c611fd0f54e5cd768edbdf25cddd3dffacd98846db61ef5038b494e65f429ddfddedf9bc651e34db261668742c9feb5dfce04d360e8e0b37ab9e00b68cbb22cad9c6752fefccea88c6f20185acfadfd04357011529e0ee1d92bf8fd89bc48d5d8bdb484cc3505", 0x93}, {&(0x7f0000000040)="0d5fbe", 0x3}, {&(0x7f0000001480)="1abd9d1c2c3e4cad197bcf7f7425027e043135a28ecc783ccb6e3ec34302e7c653e326aa8502894765ae8d04a2a5afeb5867bd30be9e98f3bca6defa60154998cd1b16c70ee52fa48e3e44f7e16e0a5a59c5a7ca46009b8ed7e8eec4cfa8fa9ef0555064b59de33996ac04aafcfa1ba2a816ee6273851a496482942dfed6c43c49ce72e058c6488e665529a7501a56597b62c8b5635341e897e79415c6d8343d91c621b0a1ec15b2c5b869d2abbd1a3f0ba8d776a7d86200174c1808bd0ff1d97d5f705ee00233166c83fd8b374421c8051ae62acdb22931fe79082843f4e341b1fd3c4797a82675d251bfa5a83915327a2e2f1871eded6a6f37d712f0f90f1fb4ff4ff09d6260e2e8e23c42f9145a847b38f9c4123caa0d98fc37f220209465ff83783b75982971467a9885fb5f53cad7098395967d66e30959de5581716895f75c6f6b0cab8fa584a1d8c56429d6a6fbb4698d3f649bbf849ec7283bdbca9d6fd7b15ed3f31fc58d88ce647c2bbd772a848a09bd1f45c0a6afb9b9a6ab1b4d722d02b4c957d0d1c3ef097f89f9927b6cd95c840b839000d3e46359df1198f2a6efa95289cc48134fbfad305e990a1ba9de97c8ef15a3f802c50d43a2691cafbdc03b0d2a3a967412990e7abe3a34bc7224458d369b2b957bc736be51acf048c291269c85a536f616bf168557ba6770a2d1cd3296f4808f6290441b827c190f0013b39ccf8fe2f0f6b8863d0719d60dfe939b164281b012444f697e0cf7ca3a52800c5aadf2ef25c778079fbed34d410166d676384340b5e06792f355a95d5700481ad633a55e3f0e01566711c9464153abe13ba112a26ba9920097256210f06398d096cb8c12b53a531d3c4e3e59cecfa47a3f2b4c2feb34cc4c126664f2115a502e0f0b4767aa6e33b45c5e559774b52f5ec152624a8d78a1e96a95d292609782a16b6a3a271f3f18dc44c7ea6cf1b84dbaf052245b1ffc3e837cd95937fa70fa434c65d34f3aa5076f093ebe0cc4c6ab22af934583fbf7a6c60c5182767e8ae4049e547f2a92eaa56f86d9a8066bab8a468af0c78dcedeabd5dd5e8bf8f837c3816e1eaba64547cc62f0d99cbc24b7d8895a743190fa3d0fc1434cf9f3536c6ef27b1875981c9541dba1c32dc0d05439aad90cd624ee9ed0a04b94a214fe3f3eae6e1e5fb913079f0c3b2c6adcd7852f608bc3210fcd77e614476021e9fb40a39b7f9e01f48b4de5d5faac80e68b295c5de2d2759aaab172463d5ce2a3585247e0efd754bd7666cc524771b92ec91adee6c58c722a70034c8935cdc7ea8ed0249b6a6de207cf2e51664d936c788e14010fe1cf05faabbd064017209287dbc969ab8de372eae9a8cba200a897d0627efa03016baa93f5e95fc015b55a0b7ff2c860ec06631647ea00265006e4fee357e7691021e480fe774efe4e98719bac5b54ddcf5739dbdd8d8bdc347768a7a1d6ce8b7184c2a4a90b540f055af54c79e4f3e5b4950ba6a2944b8a807e81b56577b2fc2917430b14e4cb002d4eb37682617bd62f7f42cc3badb555f805fb12b7cf0d7044629eee1ba44cbb8fb8457addeb39cb2f1ba6110686fe231b61372ee78fdbb9de014e1338dbb764e1f176ba390b35b70ad5c29a6122b9110410a924a5bf29be1933180a9eddf9c0a7f1cf112e1135b41a6aebb238725ab49afe14083e39b2603c7c0f4db1622fe88cb0a35ddb26e597db6de1ba35ffda428f567a61578044a9d7da125e1eb5f4dd09649aa82bb3ad0a0f48d35501299dbb1f6b4ccec0af518ab34e51f08fe9d46abc2299449666f953d34b4903bf165393c638046354fa15442ff4b259d71b1108b58daf63179b191af144d3fc49b07b5d4ec367ba132507a278f919079d495b58db02f5ff404a7c5050a942d6f6ba5352d9d6541e210da805c7f70c10aae68393b484fdf34a7a517b8fef08e435e7063d942c746a31b574933f61aca14e1648417015548a9a568257d1539a6ba97ab658270fb2460f72b60fc3e1f9b03932c204a5a625a764e46d97dd78ec2c113dea34ed12cda6975d72c0783b7ab9291f87a115bbe71048e1d531fe3e719a9b963729940d972f863884c86a51088c6ca745189e71fad2b39e6033802b9788c4eb073c4fc29364c2099a7296817344594eb2d289e656da9ee44abbf79556211fe05021fe289b27599776da22d945f5c1c5566bb358c0df2cbda5a327a2de9c01a2be11b04c5e11e1129e1a869cd7c8e5a8719112a8cee6addb86f4a9dc1060f19e6fab5ebf01d85728b38c723529404d44b9a2ea4a71017976ea775c00d2e99e36c2b70a1c2b9fc91806c2005193b2ef89f70c978a79ee4f259b29284a074f359aa0c8c0f1cab9024d52ab6f155eae50757ae4a6da8635a78a48e68e06ae355def88bb0aa1b8dc777155b2fa7b6607d05ef979ec328cab92d028a2dc1e4d803f2742a3024ceace9f249bb3324d52aa7652fb191b0bc7d03bbcef8f9d2cec6aae25b849294796a092dd5c7a6799353665bdabaf2d1ed4c176f7beb4dc8133acb7b3024dd19eee94145145873807e207834ec9ddd2a186774e3e2f514704947af49b07e6c22dba175f71667d7d3a00fd52f680c7764bf58ac58f1dad6359f1d8f2836490fc5e768f95fe663942facc9f49c6082bcef804973f507b87d7bc38e856a1d77fdbefaec5fb8fba1a6c0f59aa05af3e7845b97f433ae333f806d34edd636ae645cffe458c1357c714224151a59890f27bcab6f00a037f9da354b1eb5568a4c754bafbf9a8424f8f10dd9b17581be1823c3f08940357c8ede5a103609cefd79b8ea6619dbd600763680388bf9c968769b2b856d78424217c6d07ccb9fb242cab2228cd51d643f1cbb37097dc259c71295eef4eeffa85007539f253c547734ff299c1fbc56b1fe8b836f0563b5dcb3e541709b8ae3776e98244c5a9a27e9eba785eea69d10db0d30699a24f90002239b4a657bc006eb6c0a5e7a815c3c5e95933cf8a09afb7935f01b32fd79e4b27a456ee7652391574e0b95ece981bec809ae8065469205d2fb52a9d611db1f9aead0c8ad89ccedb83a132e2bc4bab5b4dc3c1efc5a3cb6156d9feb994de9c3386d5fbf9ed9ee4f268994b70f033a24343073b513bcc8f4833b70c10d97df139992147b29f2cfc731e2dc7ec10b084b58fde988c596aa75e1b5d8aed3735b55025e7e33318204fece3fc308cb20bd7f53637502aa3830fd9d177cdeb82667b0a709f1152fdaf02f9618cd759ba1ecc3a14242c3300a82b666cdab26fb5595b95a56dc9dfcc4da6573c478a95553ed77a850de15764f3874e5c119db591185318d199d49369b1390cc9a062a4c68eb93f26da83deeeee5d924b133a0c81dd4b2982940860ed5ecb25af5213de35628355fe29f2278c65e64d66b967f265b1a09e3a4a77baa8dbe16e9c5e0672a2f698a595b593ceb892b42e4cea1eaf1dbc48fd51cd8b383aba2d90f07387621386b68fb7eb65f858632e7af0cfd38d6bbdd3eb0a4b3309494063ce99ae3ee4cc126647da70a123a14df2f702d94734fb695a8a65ce57dd46d9aee1424e5691c0851318bb0c2cb3315ead6343aa1153ce04b16f8529b31be0948e13596f1b229c6ebbe4ae38f3cb4df7574549f19cb5f4d177e81b97606c3b95ab822f59c0537316f64b6c40fb7041690b075e9faf8e1d15da6e02eec09aad3b78ac70d87ea4824b1377457cbcfc61bb887cfe9553d23ba2b456b04f39722ddde9e293c14d2d5f4624bf79752eca5cb2caea0e6889043570bf4e935341fbe03b9d5c37e9fd2d9b08303f59b3a8612379e89141a3f7a9c233f7badf4a5ceb8bb8006beff1d2c6c4e0813157849c1541ea72c1eff226b639b1d1dd330dd9dc4a9279a25aaa2da12687a95485f25288736a9e9283c44c9f017d0c14f5e7fa7abf7028759934bc047fa7c4a84e27bd1c81113a04bb4008ea6f5db999eeb7061a52165016fd8e1b02867048f477c07aefe770ddc1ca6580f4a08ea85406f5eb92f84a6a767210ddac65798706c7b423bad7e2f4c7e0ba46f78928661b32507414919055ee048e2c6299f50a11a65219641dbd154a233dc4010afe55841656cebaac64b4ea08d6ef0ef108ddc97add833a1b584455bc45310287bbdbca2c4255fa170209063298fddf420ceb455c75aaa5ee6789f96ed49e8e45ef2001d92d4712135d86b231a448bd377c721d9562284ad9e84b4c7e2afd53a40f0904c660e589740d0f221403d05c19bc06d0072634664130dfdf5bc19c9353c625e49efdacfa6354d83bf18a36ee959923a1ca88b6b30d749e7560b7e4d9c0c7a51675d95ff7d7afa12b7742a31c7126ec708553af5e7e809140e5d01b87c0595b5240abcac42f4b3e766f09494c0606d683c4a8198ce0ea426d50ba44d915c004edd51e926a9385c43616364b077c9c4122285f03a5733ef3989915e1fa674a65903a596dfaf9abd06eb93f5f6070c6e203bc0a221bb204aafddba48be4e068f0f960db4abecfc7da74ae7d99a4197d06480a28b39663220a68a6e2261bf41d7bee331d1058e06613f9d1ed7921da5867657d952aa8cd9cda854785768360ecd2236ccfd55528c3cade0dcb585d9ac9ce827af42a413c3ef71e8a9d0705cdd80b9a24482115a2de8d17c858ef379b83057f97475ed0744ce61adee833f8228c5303ec2674416b0de08e66327ea9ba42f9fc9b11efa1e24970911e9ef8dcce4304207d5f30f9f0f722ebea1372420e69ade14492333d2ecddec23abba84aca121bcb6abf22d9fc085fdba10dbec480da695214923b137bcd897f771f21bb6435362fd92e7956bcc355f026b517676aaf3fdd51b448556ad76c9bd33a33ffef181ae8f9a79c1a651c7b1d0eb851f15e676fb8ad849521a1c38eba2ef57422cc809938997f3d4426b8110ef6d245c010ff2e21404d812d15f6b0373795ef831f2fdd7dbc4b50d70d8286e25b3793678c3eb54d01f009f1ad6d1887233ecedf187593fbc5cfee424446442ab6887c4a12b91d6710ceee0f7c2cd8fceb66e73426bb84dfadde59722dfbfe18be26a66b7594aae86514714d2ab65a5eb8648622b8c347c05d809b64aef26b8594eefa1199d5130b46b2c6722ad0d67dad86a6c509344e4bdef18d97920709cf4c71aa3ee4eeb4e55320732f4d9b7dc09286e67f8c26f1de2c738a12c21df900c21a3b92e151a5bc83888cf8d64d043bc1423cd7c0c6027f881b7978a0a94ddca41d873a06c59bdf9012347c04a789cbd7539267b2625544d63fee28a666faa4f079fcf1bf0ea2c1989d24b0831a51aa24d8ccac0b768f697bae477bd9e6656a7696f65f4a01339a88de6702dbb7806287e71b74d07d3715294baed8b888e1c704bce2e85d1ebe9e23796652644faeea0cdda371688ea751842026cf769026aaea6488c18d8d210275d887270e0780469e35aa075747b817b73b6a9911f495682a10c120eb8746c1b588c2d8a2a610f6229cf4c8eaa46f375467c76851b8e79ed69cbe41490fb3e6933dc102e37821e7b87f69cccb38f1a00cc762de3d2d2ae4f3112fa1c285238cf01c146c5b33ae189ebbf60ad5e671231bb3827deff939ee4e33844a416ea84612bc59a7457f6b88974d67524c2190069fb3eb318564832bd8961712411bb569d611536af62fe571c411356126f63e7bf012f3e174d90b775f3c3f375c4b53e11ec303b152468138a5aa96e57864ea2d4124f9cd1f56d48f1bd8d879db3f35e599be6c509c47420fbc79dfaf68f757571d61be8d0a755ea5bd", 0x1000}, {&(0x7f0000000340)="7197afe89e064e3cc526c85d40d9e8a7f16a0bde4ec5af94aa95eadb7d319d37450c94ba07c12d1706297cb8a7f9f0da967f820b91a4ca071ee7d0c67e9fe60781080b80064277449429b5d205bdd0e5fdceee61c5ecb0effde291e00e5febdf61752057b57e158c95988ce2497934e7640a46800c8b80c35ec7b8420799cd8fdfe8f2b8d6e125ac4dc676e775f4f98e7e90b98738a053ecae4f4eb8f9418c4c400107e42712e339cd032416b1bf16a33832f9e1", 0xb4}, {&(0x7f0000000080)="1687f030a88bffa416b2ccb2c1047d0ac92f7814ccba9b1400fe5ecbdcfc973ba45aa0", 0x23}, {&(0x7f0000002480)="2ce49caa13447b4076a1fd75a922ace2ad3f8bdb30830b2488e713b696ec3389b86a9fbe0ab9eff4421241a75b20827d8afdaa2b01002a96e58127222a913ef4363932a9240494bcb6c88b4c2bf772c298a66db47d22", 0x56}], 0x7) r1 = accept(r0, 0x0, &(0x7f0000002600)) connect$inet6(r1, &(0x7f0000002640)={0x18, 0x3, 0x4, 0x1}, 0xc) pipe(&(0x7f0000000400)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000002580)={'./file0\x00', 0x1, 0x0, 0x7, 0x0, 0x7f, 0x9, 0x100000000, 0x2, 0x3, 0x7, 0x3}) 12:35:06 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x40000000000004) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000080)='./bus\x00', 0x2000, 0x7) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 12:35:06 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5d, 0x10, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x200, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x10, 0x9, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20000001, 0x17e, 0x100}, {{r0}, 0xfffffffffffffffc, 0x2c, 0xfffff, 0x1, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80000002, 0x800, 0x80000000}, {{r0}, 0xfffbfffffffffffb, 0x22, 0xfffff, 0xfffffffffffffff7, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x2, 0x4, 0x1000, 0x5}], 0x2, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x80, 0x4}, {{}, 0xfffffffffffffff9, 0x80, 0x400fffff, 0x7, 0xffe}, {{r0}, 0xfffffffffffffffe, 0x61, 0x80000002, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x7d, 0x6}, {{}, 0xfffffffffffffffd, 0x30, 0x0, 0x2, 0x3e3}], 0x80, &(0x7f0000000000)={0x10000, 0x6}) r1 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x2, 0x3}, {{}, 0xfffffffffffffffa, 0x8, 0x10, 0x101, 0x800}, {{r0}, 0xfffffffffffffffb, 0x82, 0x80000000, 0x6, 0x8}], 0x4, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x0, 0x30, 0x1, 0x4}, {{r1}, 0xfffffffffffffff8, 0x2, 0xeffffffd, 0x80000000, 0x5d84}, {{r1}, 0xfffffffffffffffa, 0x41, 0x1, 0x7, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x88, 0x40000010, 0x3ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x2, 0x80000000}, {{r1}, 0x0, 0x1, 0x89, 0xd5c6, 0x400}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x97, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x7, 0x80, 0x7, 0x1}, {{r0}, 0xfffffffffffffffe, 0x31, 0x2, 0x9, 0x7}, {{r1}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x10001, 0x2d8}], 0x800, &(0x7f0000000240)={0x7fffffff, 0x8}) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0x7fffffff, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x2, 0x4, 0x6}, {0x18, 0x3, 0x5, 0xfffffffffffffffe}, 0x28280000000, [0x401, 0x5, 0x0, 0x34, 0x86, 0x1, 0x8, 0x4]}, 0x3c) 12:35:06 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000200)=""/222, 0xde}], 0x1, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 12:35:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = kqueue() flock(r0, 0x3) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x89, 0x80000004}], 0x9, 0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1003, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x10d) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) geteuid() r4 = geteuid() seteuid(r4) 12:35:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000014c0)=0x8) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000040)}, {&(0x7f0000000140)="47f2ec9e74f17f418a78d9748eb84d2942fd53d53863489b626ae746263f5b525d33288f57ed0843a3f524b09016c7141f4f0cb557551cba16f3c58155d0b3ac21b36bc3e86e1d6bf00eb83a7f5ad8e5269cf7b80c44ae49e8e9066134f8a7becd453c4930bbc814e3fd01cb12e7fb1c87f7ae99cf1f9e94ef2b0179ff8083ae0936d528ba6730ddd2d6ce1e77679f5dac13a9f384733dfa2a4227c531591b0a1860a09555e61a58d96217e57fc04348e5537ccc53c18c69d63e82266e7382f7277458f79cec9e756f3e434074ac04d7bd961f6709cf298493e8a0291cc08d43cf8e", 0xe2}, {&(0x7f0000000240)="8654eeae36db4b03964822cc8e1981de92e7151bc2da3b12caf780fc01da950d893d52169874464b4f6a4ea43751754050a4128bd42c24c5b6d3127190fa5d369d77eb08295ca54b6b2924188ad91a25cebff11f4e1b1876de3f12179b0362040d7085a7599c18ea920ef08559db1f032c649dc0b47154dee85a5dc96f5ba054428c1c2a21483e4c9c219a77bdf6efdeddfc36a3467dd6828fb994e16fded805146688532669f03c795521377badfc75d2141b927dbbf766232b213669ac0bbbd5af35fe0640ecb45147bb9ed694f57896d1754074d25ccea5704d470e2906ecb87b435db93a10317ae6dff0a56ae5a47722b10dd332", 0xf6}, {&(0x7f0000000340)="3feda065a9927999a30f25e656a4bd9533a735fdb0678a468f25ef444bb4e6a806b5d6b461e77cc21870ec946785c2fd3ec7059c3e0aa6fa37c88d1ecca81cf327b7503df3f52488fd909e7fbd6fd9fb5b024e104f365a890e8c3b26b5b905a3c980c1b43e79dae2fe952eb53189dec0511166dae55931b2cdfb9809b8b9bc2c7456e271f74f11836eee169928000d2b119d5b1c4493049cdeee8612686f7da7ef7fce9f4c4ddce720a02bc8f60eed49a3d8e4ed24362d22cf7d7b18a7bfc0ef2676d4a23f966a933d04294ab83a513f0852bd2e22b8506a1e971f056775e45c0f1401da20c4b141aab4734140e443cac1f845f6a7f9268b4c6a6f5e333990b428ef15c5cd254dd455f587dbf1a9e46c40ec014a582e06b793cd524cab88fed89f4c07d592054ea49f6887062acb7429f0eb095380b4a8092cefaf6ebad5f844f4653b5d94dbf7446fa607d05f405520cae44e6fa5fcc54e0c90793ea8da2f673e2b914e5946bcae78bdc31771b84f4dc6960edb361d0cc2f71a5708f14353d5404e13406ff3e26e05e3930c4f0308277a198d34e7389fb595f9c343bdedb7e03d822d55797b317b88e617e3b8b3daa6cc0709a7ba721c9bd93fee47e06dec2c5cbb74e75029449da776d618309251cfdfaccfb0c243c3ce30feb99b9f9622ac9dd2c218ce77fbdc8749b96844b41205f786d2f7caffa2ae774efbf017c273fd5fa36724cead0d8d14a090d84f6fb3e5d5606ac3c242f862f0e77342d258cc108d7756ad551403b6ed92d392395fd945943d239ccb0b9b201adfdd5963f970e57738f9325a6c6d234c89a8e97feb4fde24e40ba64238521af57c7a394d2c23950e6a4af7011f95685d3177cfe3666f630e742841b6e38c4bd367020fcb586055039c4a70c2b3df2532e3aebf8db440929c45ea524b16ed193692025fb56cf630dfcb57802a0cc09d46337880b297e912e28c937c8bd4044008c30ccc9cbd57a4278dbc482194541a3107f41fd0bf2d3e3dc2955a4081dc11983f808ed1edbec625c21dc7ffd3c631bd4797e19cacc23349f8ee07acd313d9ca0e5b22d7c15b0185c5261e45a7e6c24ea316f2fe040c17d543918c5afcd0dc0a90b937970f5fda5caa03aa5a2cd5366619322b7c2498d5634ba67866a67f224d0c983b081ebbe95a961843607c4c46d48d211d3ea7c332ddbd2ea12c80f8ba8dbbe8dc220fa078ce3aaad8cb900da70f7d576be3329864810fb5a22508d62936af7e2258e13e0eaf1649bb4605882cb45b6e2cda408151400cf0cb256abc0c14e152689486f935f8d8a37e2d435a5cc03e6361a00a8cc0142d3afc7def5acc2dc072215ae2ff283e74dbecc248827cfdcbda7e85ec0b1d3b3669f2652e564b34890fe66324946e8c5103054d23efe1f52c4cd091da1439e0b3f705ff9f895b2a808a55cf538cffb6764d6882dd4e9cc0e2f113d5b26827088e6de0916142c0013debf65fea3168d34a2ae1b59f9a7753e0a8eacae9de3f862c5ac5ed1dfb06341fb5d1c19fd135a8256475ef6282066b0775dcef1a24b26f2c8ee242032bc495cf7d39dfb1a422d545e1fd4f3a0d0c5b1e94374bd6f475d839fe6d1bc3f2fd8f82bf2ac4b04226dcd8bd0bb729bec3bc0a42b7823127d34cd2b214c6e225a20b91b4d1254a26f98a3a3f4a37938d0895bdcad154e4651e1a037ee6b77f5d4fd93a77b08ec4a09a2b5f253c1b1358b8fea5905687c9460e9c66b591cf4f9356e4ffdaa6d6e5420fba86a72ba64553892fe2489d9aa4b731b477a34f1b3b3d2673f78c023c870af30438342111c03cd08fa3013decb9666f8c49f3d93c871e565fcdaf8ed12d5690b5c4d68f74e57b74c7f65dbcb58d296f2a68a46b6392b032b7d46f7ad789b00401a4f35999b34eb94dcb01517e84d31a2e962d1048033c4d15c7294d9e4b1ba978954bd48929c57a68abc27b3eebc97a6667d23bf91f17189c14562c46aab0511fdbe3599af1fa5916c1ae3c4e5c86a671825124b1374b0cd055454bd53e1a816a641613911329fa2f2daef278e97d03b6b8dc6ccb2f4e1bc47e99ede0f45d3359c4db4a76c4276ccd30a65be3262821aae0024b44f23d8f687cc8e837c6d8f624e622fc97577c48b1522cb5e65837821baa51cc966251686a824bdd2393d9af0a57f6d0927597fd64d6592c0dc8481f213f34b1116c8d6a9001c55b1fece1a4e36736b621bf031b223a4b347add4a92c61eb73bbdcb30b0fdd7dcc0e14afcb5c02e6ef28f5373a55f04a40054ecc291b7f9a9f3f8230e7939d720d0a40b8389917cffafee979ffc2f06dbffff06732437e576dc35cce9c6b753a221666f539cc4904987db93976bf845fe201625e9367d79a1d07695f72e79cc9370dc1f922eccd6f74186343eb71346313565faf18aadf8475916bcd7bfcaad668ea41d0c534998b62ba6d93ca93959b5e5c3d569356d5731f70e68c2b7ef8d5b6a0b254d04f967ebb97402b6f999aa344a195e9924c9d6fae9dfbcf987da662451000c52c1bd5bf58960246be72535539fc289b1f3b3883dae50efc57038dc87e7f0ad63737e467b50c56a248b0f20574d2566fa7e0b99f90506b515e81bfce0221abdec05186d4a5d801054609246747765987cb02d637d892dcc79e69ceb06e0885fdfc7c9eb1abab335f39d1d3b140d8a0b7a10d384553c360cedffc9de95ac2c569728e90e74eac1b141b1bd140f58af8fde7e0569fcac1a8bc64f3f68bfd6a9c629ebda71d33b83c54f45fa7a1d11f4af3ac0c5f9e64044c281537f3d93d08080a36920f9ccd182db36406a8c29a47a6e9772ba1bd3b04bbdf1d8be9085fc8f7426891150b1cbe808c2d9799ecaaac791ccbf874a8b9df1c00e874fdff50a8934e00488dfe98bfc09b629b489589c3a7d10087a99c7c0b9ae3f3065bf2234941fbd0bb88fd2b373785c92a1df376a0e18ce0d548191bf4302f98c08d7098f13fe5d1e642d95915d82fdc73b47b1c77b513f08b0693ae0c0d278bfe2de23980a3f488608243410ffc5cadebdf51713a8d07f0006fe9d2b26409f849fe29734f96baf5e78093b76fb3a280f3a1512108977e85d47a04a32b6f2613f8899d5f0a3ac459ead735c8bff8d312654e36814c26c58e0e48464cc5e923f891d1a4bc21c7839cc3cc4a9d5d7e4beb05a5a3c92d7f3a5db4f96d5029e6ca2ed930dae9014cd0b5c0303a3af44e328ea1dbcb09b2278aaa403b3212861df363ba50c0ea6ca59bf98957f8b11d12f7822cd81145b047abe8dfcd039ff48d4c880d71b17fdb947d059a030c56e99f55779891ba4e60afe552a62ea86e11c352f4c20fd4a43905b1dc8753f3a06c2f9fc92373c2223eead2226f45f16754d570ad82d5f99b1d3cd12fd63a5f29a042bb99ef4367de522bc33fb0f45d28400c53603bb44dd07c00c44fe47814f62954bccaea5f630bc9bf3eabaf7720f412c1123440c1b382ccd767d00cb92fecb420a52f485fc103b89205d73022bfd89587974ce115ac3f173a23321ccfe3e1801522f5cc43228d5cd97890d509200e0e2c4e4888eef0769e96e1c8ee9c48197b3df1d5f02a3655d20f24c10c600b0bd3a0a326852dd925a624b648515d6efa4edb02530b5c21e0355041984917bbfd0d45382f75f605194dca7e3de87c9a1bbdb7f14330c00bf916b51b98b7574e0112b8bce150a0e18345b3187677b14b66ee9de0ea8eaeaa711d45c1aa51300dd2bc6d0804b712d47ab57ceb1ab06deeb127e0380be6186fbd42fe4d68d972b65ab48445b1e5e176b1104dfc7ec8ae2f945fd5c58d8e2f3aeeb208f19987fd84192658fd7d486ae8643baf8124ee78d036cc42ad85e8cbee2b37e0d7e2d690672be9dbbc935d3a8951b7ad1a76597363cfc4f235831c4286e6cc2f3a2391f692a6559a0d6cf3f5b6621417cf601178c09fb1a0bd41f9ea10090e1d1cc642f34f6378a151ea5f9d894090a6591fa84228baf4a6b30864bbbf155c6ba2c48097aa24e372d39424b01843b7b8ed056493b5196b59303dc519cf32988818233755dcb3f287e6da740ba90d45f77aebd8f182324f45475ebd2baaa3aac05d58a1b9c3c184e201ab4b5f990716a94f4af249f12af5b3ef24dcd85884b25165cae7b3fde33e6478458da7983b51b003d77bd5c99ffa1a0bee43a02fe750f590a2ad611c3167a2ca978d52c363f463e578ed8bade038b62210f11a8d275f1dd1e07aefe0350c4ce0206bd2570b680910ae1d35ca077ea565abe6b508eb7d8aecdb6ab69bb3cc186261376a1302f7806f2e9bb6eccc0b1264f7cc66f1802152b37ee7326cd350d3e4fe13ad6cece075ed297f62dff3842dc0aa3a20a131d2967d9942581ace428bf3a42e10ead65f7fadcf8474892a4a16789fd7473d751d3049c21e8491b345b9a1b92cc5805dc97a40f6cf7f6f47e1f45dd6f4ba618b0c7ac8774bd3fd65e2f27bcc8c965150c86118aea610a412ac87451cf76d3fce6768419862be470e602dd3651ae1e1a64f309f5e4771dfbbab2fb7a9158990aef06d58cb3ec9e6ec58a6fb6c8f3523659a797c1853e8d80adf589d593627d3d0b9b61e46b8fb5e6a5d30bae933d58532944a28825e599108254448d638cb8faa09a571ea20d3908e9bb4675b8d5d6629297a09a5799a4afb899195e0907258c51be919f71c2fc00314f89fad52b4cb3d2fa277a1f7c7793925fe59cdca01d894cdb858c3c9d69ec9df40c11dd4c38268defd0cc70cb617efc0881f0fe6a4f7a6f589a33fb6271aeec447736c959db9518cec906b3aef245363f30b9b934cce9e7ae63083ea0ed2e7e943debd747dfb0221658a70c9749ef21ca60ae0883babadcc7b25994650458785702b69cd1fb0e777447db63c27d7b257905ba88eda147a3e6753c6a41425d23381fa3bb4be96e6a67b4921bcc10c3621a005b89839d8ce35e7d22dc227ba5cecd0f3d8a8cf2efa8a09010090aa16541e3c6597b19c5a47940a1500465c4ccf7c9d99d67dc106e15a0d8cedbfea638a9897a2bafbbd34c72eca1ca70695cbb2ae5429234353d64d3901620772ca0ff8c9370980c7dfdc2a4b0192e281d7fc7576062ec590110d30adde6675f983ee0d7f34eca7d2edaeffe3bbc8777da869e3f822e94679f9b7ff3764a83ee6a2e315f1293f4fc3971ddab4306b879d97c2752748f12f48f029af04680fbff6ca026705b9fe18de25afcd989efedcc8d432d17e004a28f17301fb1d6a3aba1dcf8a8fae0e1002b10a84de27c1069c4acddb1d7bf959886e0f37edf47f5e2346135c17c69168fee62649a3517ee294f5ba26ef28ad7c824ee98aa13f5e96883e664a56e421edeb45e88d8652dba173ced7a88671f1a170799342a97823585c821607e7ff3446af501e70075ea2c8bba796d6cc31840421e01f22df309ad2709fde909b0b3bad6f4b1734900347481af2d1245d3984104d564d0270647383e14c12e011c9cedc57912fbb06e61fb887498a0279c1d6907a053916d869ed613201c893f3759e1389b8c2cec3d8415bc46ea6b5f80e80d681f49ec44d7d3be2534f16d0e8738106bb211184f7676d2bc9968593d1b7c6d7d2ec508e8eba95660b82e0c403598d1020ddf92a0784b099f0d138ae4ec7116ab5906a6c01bab82c417b6f113f108794fcc53cada2c43503483218fb456ba54edd7cd1287b18dbefbc0994ac4395338df4bdea97471c64e7ecd873fddfd70f9bbb0af6d004dad081dd9b969a0026dd9a205a9e1d7110dbea0c60a7f84b69f96ffb5df6f52672a7d4858", 0x1000}, {&(0x7f0000001340)="86c373c9c5bc8ed68c712c894984a3b7d7bff14563e7a11cea90457d8c5192542999f1bc1d9b084967a7983da3d88e26cbf53954a28a801151462fd7871bd14ab1164818c374a0035a2869467c7cd7b3247aeb156ed9f0ff7c54a58de8e6eaf7f3f18119e51c0b91f4f101e642b4b8c46ee924696dc3e5232d5cdd3255d84930316a47eaab09b50724a730cd3a3fcd4bc2642d38a1a95e8516c3cff8093c44e9f7806612e4cbe352042263fc9d93de4487811a6ddecfeebb21ac3f4fa12348ff10f59ce2cf32c9eb11a07b8b8904c6", 0xcf}, {&(0x7f0000000080)="f5c8f67cfe5b4a1571f05ac52f39bdde7124cb58fc4f7c5e16cccab66a406098066083f928c01e07eff201fccbfbedcc2f84611a79a4695653cda3fb39", 0x3d}], 0x6, 0x0, 0x0, 0x1}, 0xd) 12:35:06 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0xffffffffffffff11) r2 = socket(0x18, 0x2, 0x0) lseek(r1, 0x0, 0x2) setsockopt(r2, 0x29, 0x35, &(0x7f0000000080), 0x4) ftruncate(r2, 0x1) 12:35:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x2) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000300)={0x6}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) kqueue() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x40) kevent(r0, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37, 0x0, 0x0, 0x4}], 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0x9}) 12:35:06 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 12:35:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0x74) setsockopt(r0, 0x0, 0xd, &(0x7f0000000180)="5d3f6b432646642131915bc9c5e36fdccb757eb52c4603780f693012e962efddc6af9a3448c0394fdc57f9cd65e6292ddd7eeb42eed0727e22fcff0abe33561921601265752a860f86ba599ef8b4a07277bb418f79ce734493b0e9d4cc", 0x5d) sendto$inet(r0, &(0x7f0000000200)="7490cab962ce27c7c5db0f92bc5ab3f99104cd9dbf8b27eeb230f587446486bdcd19157f6564f4f853ff40a27c1a852c5cc438f0192bed0283e670a7df18158b02a6dc0c4ab252de94cc13b9d4f1752dea4c551c3f0720a5297179d94a34a6d706417f58319132de85bc993c5596012e4fdb15da5d8b14980c1bcf6f539b85b79974b93ff889b28c52e1eece884e34e11e4125c6ffcc6569895a7e1b76a9e898b0b9aacd3c2b7b3870af6be59bd9a11e9b03de560bcbe846388335fd64f911997d2586d3108d3c6a975d76f2d62122a7be0779b6860a578ef0d5d9cbcbe733cd6c139e37681b33c754728a706989c0d9af", 0xf1, 0x8, &(0x7f0000000000)={0x2, 0x2}, 0xc) semget$private(0x0, 0x4, 0x408) 12:35:06 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair(0x20, 0x5, 0x10001, &(0x7f0000000000)={0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) r3 = socket$inet6(0x18, 0x4000, 0x8) r4 = open(&(0x7f00000000c0)='./file0\x00', 0xa0, 0x100) r5 = kqueue() r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/16}, &(0x7f0000000140)=0x12) r7 = dup(0xffffffffffffff9c) poll(&(0x7f0000000180)=[{r0}, {r1, 0x100}, {r2, 0x8}, {r3, 0x120}, {r4, 0x2}, {r5, 0x40}, {r6, 0x1}, {r7, 0x45}], 0x8, 0x7fff) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}}, 0x0) 12:35:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20881, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) 12:35:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 12:35:06 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 12:35:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x280, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8004427a, &(0x7f0000000000)) 12:35:12 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$getown(r0, 0x5) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x10001, 0x0) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x40) r2 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 12:35:12 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x159) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) chdir(&(0x7f0000000100)='./file0\x00') 12:35:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) listen(r0, 0x20) 12:35:12 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040), 0xffffffffffffff0f}], 0x1050) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='c\x00') 12:35:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) mmap(&(0x7f0000ff3000/0xc000)=nil, 0xc000, 0x4, 0x11, r0, 0x0, 0x0) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) dup(r1) r2 = syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="4669c7ae0b41e8789b661056933a1cde78e37bd536c0473d82a033ab2221b65024d9ac9b02edba693678c06ff2c546548fb1103d9e687a44124c52d2b265cf4f3cf39fcf5ebe5ecb6c9a3da3db45bb8881686114fa1f3f93bf2e29c58178cf2622526a5b1b421e2bde403bfd8512735ad20e38edcf7d53dea1632e776fd573bc0407f46a1bb2846e0a3691e14dc5f37e7448754030bed2e4b10c8e481f08d4082d97f8d41893268e9996a2279e37384c8285ce7a16ec91ece3ffe2d6c46363a1b9a0aa876cab9de431a6bbc456", 0xcd}, {&(0x7f0000000140)="1bfe71266dc48919dab7132ee3fa21fe9ca1df7cc3364dac3f32037eb294a315767b1fa46c13805c0e6951c7a216d9d9903d510abb7ef177c16fdc48f6cc78bfdfdfe7ec35df5276b405fe6dcc86113e0020a2834eed4651951090", 0x5b}], 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 12:35:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x92, './file0\x00', './file0\x00'}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 12:35:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01004a2f1d3a5efbc0c0610051dd6347c6a2a262757300"], 0x8) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000240)={'./bus/file0\x00', 0x52f8, 0x87, 0x6, 0x0, 0x3, 0x401, 0x9, 0x0, 0x3, 0x6}) 12:35:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7816fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6003ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c309b8919e154178c1311558927c8969316e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6fe) r1 = syz_open_pts() r2 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) connect(r2, &(0x7f0000000280)=@in6={0x18, 0x1, 0x6, 0x4}, 0xc) close(r0) dup(r1) r3 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r3, 0x0, &(0x7f0000000400)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0x7ff, "b08d16c65519470100000000000000d8e500"}) pipe2(&(0x7f0000000040), 0x4) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:35:12 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="3ad9d0cb6891c485c7deacfcd033ce08ae372aaaffbc9b93d7c2fa1ffe7db06d73", 0x21, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000040), 0xfffffe57) open$dir(&(0x7f0000000040)='./bus\x00', 0x238, 0x80) 12:35:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) r1 = getpgrp() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 12:35:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(0x0, 0x20000000001, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)=0x20000001) 12:35:13 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000240)="c3ab3f19937d6b651ce58cfcc4a39302e77327217da7af626884f2cbea129d4d7301b0c72b057e12549993e58579c348", 0x30}], 0x1}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040), 0x0, 0x0}, 0x2) 12:35:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = getuid() setuid(r1) 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', &(0x7f0000000100)='x\x00') 12:35:13 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) 12:35:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20e0, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000180)="2bdcbe1c42dd1ae860fa551abaf6ebd3a0a7502e2e", 0x15) sendto(r0, &(0x7f0000000080)="6bf879db1df65539489a7e755beb782de184e69d33b84b771766262e55948489b7563fcc689099fcc75b2e15cd65e23e395f846cf2afc9d2f22c84d9d8bcd6baceb55323aea023b71356c3622dfab28a0c246557634ab03d25f457616dca7052ddaf12b205c7c4a2b8", 0x69, 0x408, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) execve(0x0, 0x0, 0x0) 12:35:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000000002014, 0x10000000000003) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)) open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) 12:35:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001a80)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() flock(r0, 0xb) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000240)="7b02bd71eb6471a3590e341583951b91bd43eec06a5b688ff7a14802025de05c4061b7841ffcb61a0f92d09f5890b995e385e4d1b29b6e9b87ad57e46241b0a9bde5d44e63b372988520b2d04b7b0c043353d98b95239a74aa37ad105eae1081be1e808e91d45785d83ca86154f260a040d8cab8a612f1099553e0250389795d742278762a78876b4d7b6ebcb38f36a78238e8ecd4287d7229a9c0b280e17eb5c19e23859031ab9cb02b88928547cb1a50677a3fc951527514cf8df462e410e27307859a1cff957c51e5e076960b17630a952b7e5593c718218afda1e5c5f5c45338a9a1a977108a0c448e9a71161deb24bf2bd80dc94a0e28cd78038a8fd1a6a7f12a41922dbb4e0854f551658b738cd42808cba425dbbd61145603b71fa601ff5452b3dea5ba634fb8024954dfc02822e204c079214075f7a6f0616070e2dd1f1ca044837e482276a0daa64914b90bdd115a916b528d7de6f1879b18526e2581daa539f401edb901e3ddc218d31bbeea6ee979d67071d5c4c77383d72ed09411706033fff0853873bb439e436f6ee8cff0acc3cdce57706d939e68d50674347021bf58348751794c922a07751be9f8fd27584a52d8167d668871cd43177295202c1a6db60cbdf1c775c5be97053a0eb05d04f9e8f5b31802f03a295419da89e4f85dd2815959cb8b84b4889da973a161d81e22dcdb544ddc07480acbdc155c69e8c3e2778271ab00dc7f5f7db8ce7c4d013cc4c7cd46d26e084781d70f8b6501846aabe403de69ed956b64a45da43e443ef91c9cbf27b14b1a19c9c53ea9f0eee0a40cfb628b5ceccf9db16e9ef900aa826f70399c4b2a90e7fe04f12506350d9a8346f5dcf5e68b1a070a3133e32c68709a10945d90e55a4ae6df20f8305b1fa2f209768c8b81689467cc1391c4b31af64113ce6d8b0de6caa0a6e0f4182bcda43e10774066dc901f64e9e3e20ba78749ad547ccefbfcb1faa388b5869ca7167db5ea1ea95defb90fe9c5c0a4b7b26eeae5c17fa8165344a89ac9481162af3029d42f716f61019371acedb98ac05cc1cde431fafecc82754c3735691b5e3440855eae5387770579649acd5197f765c4e4278c34caf7857b8dd1e1448d9a4283d39c59c45d4997b74f7edd8cef7395fb2d03bf3eac1bfff4eb3651299a22f876ede0a394ac4934f6dab58bdfe32acdb019b9b1d54571b42a64d328404045a1f1d4c3029ef4eb547f8638639064b1da5e1666276bd19a57fbe11ebe29d835e380ba2379b64ec0e09d5d933abee120533e24626c2ab602822759f5c73cf66ee3d0ba3bc492179002aec171e9ba9a00f53d2835a96204bd4dcd17bb7c3c51078c822d82a2566987fde08ebcbb5cd044861600f68b5a907f21b62c92c1f49039c923cf1de4b105e0890e8847de38b6f9329fddeca2fdc8e0ce9432d982f42dbe317e812518b84c781815a053ad5052145c5b99cfb0866a05dd8eea31dee4c32d1792df51de99f1bbbffa404b69e67f9c4b9f88cc854f78754c87f178d2f66778588d58ff85199777a784a873d4fb9c3c84d0950fbc7ee8fa253b3ee48167f54094b673fc303346f17191a9c450e10fbd93a32e998bcfe4c65a5cc60710731cc9b35fc8c14a2a493a88ed6645c21cce1679227ad7bf38de000cfbb726597967d20f33e2305eceb612ee52c40a646636f619653f2b7461dd4120eaacc6620fc0d00d90c06e2b8658ea4868d521ecb0207d70fc1d3d17ffe74fe248c66dddb48c2c632809096c18e511e8b61ef9a552b84454c065e2eb523d13c754ae2e27d251e2c7d6deee63e264a571eef81bbd64ffd5467a2cd6a1e7b4492912b8280933ecfa2bd91183ee5ae459beec78b0f1839c769b0278a0d186af44ff679409937a482ecd7474b73ef5b07909be34de315db7c33a25728afa83e51aecf4bbdddcf059d17c092f436344f5ee738ad60c35195e5b0478de0031fa2bcb6cfe628a08de7b5140673f875ee8197b7ea9daa39400e7b1c5e06288fff746492f7324b86e5d3fc68d67021d6b6c8112f6e6b142063da3358229ec9305a33f6a3c5326ed4ba4abd7e7ed2941ca684d31c0a7221056c6c19a2e23f6e8dafc20afe52986934bc4e503fd2b2096f365c0c7ed3fdb002cbfd5df6a888b7533231b683841abe5359bc19c140ffc297503e340c188c598e8c1d24620ef0b8751689fb17388a975580e6b8c5773fdce2c0b6fb229b7cf7385d97772102cd09cde7fd90610eb7f3aa582bd66996a1f5c52d767395387ae73424a747acdaa6116b407d57e0e3b98b6d35f1be842bc4a8b4246fcfd2f8c47682d2e05b52d15d9dfcacd49d37c5ebcb4f0f84676ede3cabc9922b5ebc6ad4acc71877ac7f1c934c5d7d65e66036f21ad9afb793f3f1ee0e7a2966eeecdd7e6f8b40b99c3962277bf9c5467a74e35ca33a9fb7d37ecf6261dc74c94b0fce51776ce5a613f7a1687b511ae2fa78d87ae3383739075faf7e441132337a89c4c6e49b019da5f267702e0ced165ccc2a46635799491e4134cb8e943ea3509bbfd4b0f4b6c91db02533a708b5244042a6e4e28a8a991e0d7e15e360ea952e81a48aa9625788bdc8974b014ce135b51faef25ad281105db9b19353db5c490c1bc2ee5248c5ec61127fe4d0baf8fea2e8d01b6d645932d3c51ab99c5f818ad466c0657551ad33461636f92ec72f7902510e8b5509b1928318f3e98c739ae2708c0f40ead388d6ee27865849c424967b5525bb6de46b9b5473c658073ba87506824374e530a51bfb364b2a8da6b87b15be288b5c2e90edd15cdc666da039242da322441004c085782b0caf65717f31801ae5e7020544aaca2a6ba9de59e2b2aad51682b43336a2456555d80e438596d661bc005dda6efdf67c628956e4c50e35cb373e76d721dc9140e00e0be8d8254715ce1eb97b3f74479c82c9505d9d98405ab4d7ea5ef6943c004cec938332e583711a0dcf65a0a7c8907a90aa4798fdb4891d6f0516cfdf17063278f6960d02cc90268141ac04efada202328c20e92d0abb6539a9e9718d94d2c5c33ea2d97ca20cf167bb063865f8bd5603ebff8e1a9b9dddf5c3a2a128c395d60db764713b537f33f2eb430f5f3084d98c2d673aa82bb3d01cef928bb3483f29e7b347a8f065ea3bced22b2253a0270af3deb216785e0e72af1e3f1efc40b2ba6a530a74d65be38eed932f8937e44657b87907acddedeaef92be1a7cf129d6bdb7f74bcfc912d1d7215c53fadaa64743645227ba7483a3e01b9b9e940b376893ee831c2b3f832917ea69169f055b60a341ea70a223350577458b9f21536be8f50e1a7b30981118d5a8101187fde3eb7e90fdc5c6ad7f58480ea8c0f356aa2010a89d975df5c9dedf70b6ae5fde105bc1b11d25396dae8c74e7760875229fd2e5b94b4155396fa19047b424729f9b12e8a9341938080e5697aaca028ef62e90086740cd35333a3a9028c844c30ed2853929e913ad7d47166d864bb12f6061a069ba372665dd810bcf3d7148c56f8862f8b63734d27d67364fb1208f5e6879d71029cafe2b28d95c99d7b8cfd1a20534ac46edfdfcf5525b3479c11bf6775f7aaea17cad9e282313965d7729b5d164e02eb4e39fc0c64b5656cc61f16fe610e161c11b0a92c022bc3f4c4a2c7c656803cf018ebc4048e2a56d27ef399c0720580018c359a2323e2afc794ac049eb7dd792d367fd2ddb7d27ab89db56c3dd6349b38cd4836c9d1f2b5895e907cef9c31cb9678d629593b0f11d4657e87af11f0069dd99e55a80836cab2e62b57cbcbf229c4606d8d9959414898aa6bac8beafd7ff7c3c670ecb89185467007aba57869930b2aee9cae9bc4799954f8813da05150e2fcfe6167a1d7d97bf3240a0dd1273e2f5eb20536098f6457926f2d66a324e36375910b1848a689e0ab768e54725dfdafc294918c6b6a7425d7a69f8a537db4253bb5f294064965e1fbcc07b36fc38f6dc08a745c9dbf33075e002dcfe109ec7d20c8c9026a0872538e78455001d1be530732182e0dea55b5d7b5928bd28127e220c03829c3c618300476861805d881079207037901d2dbdaa83c7c163b22b9f8a2f27c630bd5458f7ddc6216a14a6be05a48f07e040ff46e4347d02f66266fb3c83b8a228bcd8eb865ce6fdd651c242444e4c188f95fab226cd8408e8a5b430a6b14770eabe69cc999c2eb8ac9a1e68fd41f3147e13c1270d2803c154779741de4a0cdf84c89bc850339f663435d6c61b550943c50692651db7b76340a0082d2e373069c312394df99d9992617d1af76a409118bfdb2203681d465f13e73e371bc96e8c52f146c01a923d68db2a61052b7758dc7066d22c99d0ec30dce765e33e027e84c6c5ab30b1ceb562556109450f16ef0a076cf04855b845fcdee72d45a03eae4a6c4d687d141d4cfb2df1c4595c1008f8d4f760eb441c4ddfb0fafc298d16ce985aa3b38b34c449992643e0e07329efee01970410baf94dbc325b8667c910474f2a9c803b8110a0e27afa217889f8c40194ce2a00cabff8ee2e3e61db15adf07e46aa9273fcf7076f86c0388798a3ef22ee0259e397e06ffc1bf64dab3d70ae9023996c671004e6fd9471310edf40efa09085d5d21048be9075349fa46000af89c731a1b0c7d3346422634c4e340700d60de79bb3e4b4565832396c9723d15f5ca1d83f8913e2c79de5bd17e0d6058458489a9aec1fa2a6177de02890d5019dd2e9edfe816eea71c94350ca5bce6e55df1dcd0b1457a4951fa4a39730ae1fd863946ffafaffbead8d22aeb2196ef9576501038fb5e77e15f23309341804bb39496d7b5580a8049774dbe9f1d832345c88745de4397b37a137b9c51bb2ed0fca169e98cc3d084f5e5dc94e30b6eafaa3381dcff7ddb6da396e0a8d6853749d7b603df6412a583311793ba64edb0b85d5909b74684d07b4b87b11b25fc2b6b06a1fd0325b51c16e01da10b2a4534fcc889ed122e0509b8d17ed500b6c7d8287e3185d69615c3f073684e24786e3f2ac193f2fc1e3d88e5bec2d19d693e30f7b77fb9467a43550136d02e250a259d916f5cd6062ff3cb117a42c158cfee63ad2d50910d462fb1faf08da5d54b643e5de5552e97c531c49164db2794b7de8830ec818f1470b04b1f146f69ccf9af1813f38884eb6736318461db17450d5ddd2dd75aa6657d3aa4824e6f12ca40e5f9f6d87a9a04f97ef518435645c31dd2fdaa0b9235e1f8e95f820aa06a8c30a1ad9dc19c1738ed121f54e3c2d34f693e0f589350f75764d0bfb03c5675fcee6c4637d8650579ee195469612d27437dfcbf1ca2e20345eff9d11415deecef292d2fc969e6bb6e453165b0f2a4425972a7d63970ba33b616e61713c7f92d78173e666568977d6876a2c1c27e564b344229c81f32a6fe9b235d0cf85bb62ed426e2c86ee9e65fdee5b3c25b01f79093ffbefda87a71966dcda0f41a815489d568bce272a73758ef6a68343ce3f8e0efd09264495682c848b3d1aef7d8a7025b599a1ff93d4c5f09d0aefb90849893ff956ced2d08bea607e3f8745efe3f36e8c41bbd35725be450133e34cfe4c54d15534d3612d407197aed0f6c9c35d88b5268d9b8e308fd6e06933e63a8d305eba3003b83aa23fae217e89d0d092db6edbe71002da4cee4613052c348a00f6086093e6eb7facc6f3dbad1f8999de1aeecc760001f05e42928e18886ad4b28917a3dab58fe2b6bd2d0483216b55a95cf392665e056806cf2973333f153bbaaa8a104fd4f873e1b6b77e27a1b26f2da1210af22f2", 0x1000}, {&(0x7f0000000040)="3b5d441ff3d957800dd254d1514ecf0fe6ea859401caa279a202bbd934bac5316884c472d659c6985754409c40e561a32d0eee052d58a7a4321c595d10bc26dd487ee6863bb66cb9a9456c998992d778f693d94c25b03261b3be9e2533fd5c8adec4d5fbaf09efa1bf9705d728c8eb8603682a7fc539245c", 0x78}, {&(0x7f00000000c0)}], 0x3) read(r0, 0x0, 0x0) 12:35:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x0, 0x0) chdir(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x120) 12:35:14 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x6b, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) 12:35:14 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000080)}], 0x1, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) dup2(r0, r2) readv(r1, &(0x7f0000000900)=[{&(0x7f0000000180)=""/155, 0x9b}, {&(0x7f0000000240)=""/224, 0xe0}, {&(0x7f0000000340)=""/81, 0x51}, {&(0x7f00000003c0)=""/183, 0xb7}, {&(0x7f0000000480)=""/171, 0xab}, {&(0x7f0000000540)=""/238, 0xee}, {&(0x7f0000000640)=""/239, 0xef}, {&(0x7f0000000740)=""/73, 0x49}, {&(0x7f00000007c0)=""/59, 0x3b}, {&(0x7f0000000800)=""/210, 0xd2}], 0xa) pipe2(&(0x7f0000000040), 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)) 12:35:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="10003718f5f64ebcec6c000000000000"], 0x10}, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/120, 0x78, 0x801, &(0x7f0000000000)={0x2, 0x0}, 0xc) 12:35:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000040)=""/212, 0xd4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r3, r2) 12:35:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "01016d882e16615af872eefebfa600"}) ioctl$TIOCSCTTY(r2, 0x20007461) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:35:14 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 12:35:15 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000040)=0x80) 12:35:15 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 12:35:15 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 12:35:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x6}, 0xc) fsync(r1) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) close(r1) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x0, 0x0, 0x10000000000000, 0x100000000}) 12:35:15 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 12:35:15 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 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x20004268, 0x0) r3 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000080)='./file0\x00', r3, r4) 12:35:15 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) getitimer(0x1, &(0x7f0000000000)) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) close(0xffffffffffffffff) 12:35:15 executing program 1: getppid() getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r1 = socket$inet(0x2, 0x2, 0x7ff) fcntl$getown(r1, 0x5) r2 = getppid() setpgid(r0, r2) 12:35:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) close(r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/227, 0xe3}], 0x1) 12:35:20 executing program 0: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0) 12:35:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) setuid(0xee01) r1 = dup(r0) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)=0xfffffffffffffffe) 12:35:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40, 0x0, 0x20000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0xd00, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 12:35:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x7fffffff) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) 12:35:20 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000000)='./control/file0\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x547, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x8, r2, r3, r4, r5, 0x8, 0x4}, 0x1, 0x2ceb, r6, r7, 0xfffffffffffffffa, 0x0, 0x1}) fcntl$setstatus(r0, 0x4, 0x0) 12:35:20 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x0, 0x6}, {{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x3}, {{r0}, 0x0, 0x4, 0xf0000002, 0x8, 0x4}], 0x4, &(0x7f0000000100)={0x70}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xc0, 0x80, 0xfffffffeffffffff, 0x9}, {{r1}, 0x0, 0x0, 0x0, 0x100000001}, {{r1}, 0xfffffffffffffffd, 0x38, 0x80000000, 0x400, 0x2}, {{r2}, 0xffffffffffffffff, 0x1, 0x6c6fb45117b26b5e, 0x80000000, 0x8}], 0x1000, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x61, 0x10, 0x3}], 0x1, &(0x7f0000000140)={0xffff}) kevent(r2, &(0x7f0000000000)=[{{}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 12:35:20 executing program 0: mlock(&(0x7f0000004000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5) mlock(&(0x7f0000005000/0x2000)=nil, 0x2000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mlockall(0x2) 12:35:20 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000080)='./control/file0\x00', 0x2040, 0x7ff) r0 = open(&(0x7f0000000040)='./control/file0\x00', 0x0, 0x100000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) open(&(0x7f0000000100)='./control\x00', 0xbc1ba7289e41e59f, 0x80) 12:35:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7fffffff, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x2, 0x8001, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x7fff, 0x8000}, 0xc) 12:35:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) syz_extract_tcp_res(&(0x7f0000000700), 0xffffffff, 0x9) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x900, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x3f, 0x66}, 0xc) r1 = socket(0x18, 0x4002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 12:35:20 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) setsockopt(r0, 0x1, 0x5, &(0x7f0000001080)="28940ee727288194d6d9185fdcb7d58ea95621a5a5442fc61691cb4cd902028eca857d", 0x23) r1 = socket$inet(0x2, 0x3, 0x0) kqueue() setsockopt(r1, 0x0, 0x67, 0x0, 0x0) 12:35:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) accept$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = geteuid() r5 = getegid() r6 = semget(0x3, 0x0, 0x90) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000001200)={{0x7f, r4, r5, r4, r5, 0x20, 0x857}, 0x78b, 0x0, 0x8}) mlockall(0x2) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r4, r5}, 0xc) getpeername$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000057c9000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000067c66121bde6514f7027623e859ded073ee4d095ce4a629a"], &(0x7f0000000000)=0x1002) geteuid() 12:35:20 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x9, 0x2}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x3, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) r4 = semget$private(0x0, 0x1, 0x484) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000000c0)=""/221) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000002c0)=0x6) r5 = socket(0x18, 0x200000003, 0x0) sync() sendto$inet6(r5, 0x0, 0xff08, 0x0, &(0x7f0000000040), 0xc) 12:35:20 executing program 0: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000200)="bd", 0x1) r0 = socket$inet(0x2, 0x8005, 0x6) fchdir(r0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) munmap(&(0x7f0000719000/0x1000)=nil, 0x1000) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) socket$unix(0x1, 0x2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x21) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x800, 0x0) r1 = socket$inet6(0x18, 0x0, 0x1) dup(r1) syz_open_pts() syz_open_pts() 12:35:21 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setsockopt(r0, 0x5, 0x8, &(0x7f0000000100)="849c855a0c0a1c1d6470f6fc42762e9e5a2e3d010998733c669d50419ba55dbbe1b528e10582f8b656eb20872d59b25883ba5f00f7ba42ec0664f99fa3899ed6334b537cd73bc6d7f0957133d403d1e7d9de80eedc54ef654f9538c8be5735944c8b76e495f72a175253998581b54c472fce8bd1cac6463e7c5fe06de63e1e80b873a17a98b1f6c8003b5f820a52798d8de6bcd6f37fc0f277a7af856445561778bcad683640e97f4852", 0xaa) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) 12:35:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xd4114e31}], 0x1, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x6, 0x3f}, {0x2}}, &(0x7f0000000040)) setitimer(0x3, &(0x7f0000000080)={{0x3, 0x5}, {0x10000, 0x800}}, &(0x7f00000000c0)) madvise(&(0x7f0000724000/0x2000)=nil, 0x2000, 0x4) ioctl$TIOCSDTR(r0, 0x20007479) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00cb40 failed: no mapping 12:35:21 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) recvfrom$inet(r0, &(0x7f0000000200)=""/4096, 0x1000, 0x800, &(0x7f0000001200)={0x2, 0x1}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="6f83a9bed641f5f750a4b98eafa6868bd9c3ee1ab8909e8d55cbc319f803df0b92a50bfdf65a1985ad1c80ae3cab39122017727008d924b36ebd3487a0b9905d664ec40bc01be3835c9d7ccb7b10f3fbe36f14bf0b889985617ee235f9b9a8337d18da87ae29b74333bd584aa5af4de5affc365b6d04d76fff2ed4eebc80f178c73e2699948b961bad72299d821a1a976d09128a44d497d6ca7db09b4cf371531e02507ce0d3d5a407ad181ef9f90c630ed26154d8aaa82ae95891282d53", 0xbe) setreuid(0x0, 0xee00) execve(&(0x7f0000001240)='./file0\x00', &(0x7f0000001480)=[&(0x7f0000001280)='\x00', &(0x7f00000012c0)='-\x00', &(0x7f0000001300)='*[\x00', &(0x7f0000001340)='\x00', &(0x7f0000001380)='.\x00', &(0x7f0000001400)='\x00'], &(0x7f00000016c0)=[&(0x7f00000014c0)='}\x00', &(0x7f0000001500)='\x00', &(0x7f0000001540)='\xe2)\x00', &(0x7f0000001580)='[:\x00', &(0x7f00000015c0)='}\a\x00', &(0x7f0000001600)='\x00', &(0x7f0000001640)='\'\x00', &(0x7f0000001680)='\x00']) r2 = socket(0x800000018, 0x1, 0x0) recvmsg(r2, &(0x7f00000013c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001400), 0x3, &(0x7f0000001440)=""/29, 0x1d}, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 12:35:21 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000280)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') r1 = dup(r0) linkat(r0, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00', 0x0) 12:35:21 executing program 0: select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x30, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f0000001880)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) r2 = open(&(0x7f0000000900)='./bus\x00', 0x482, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r3, r1) setsockopt(r0, 0x4, 0x29, &(0x7f0000000480)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c956b1e15f0c53810ca3cfbe1201cf137594ca6a3c0800000000000000adff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d61ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce85200", 0xc6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xfffffce3) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000380)=""/227, 0xe3}], 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffec0) lchown(&(0x7f0000000040)='./bus\x00', r6, r7) open(&(0x7f0000001580)='./bus\x00', 0x0, 0x0) sendmsg(r4, &(0x7f0000001b80)={&(0x7f0000000a00)=ANY=[@ANYBLOB="01002e2f66696c6531003af0721604fa5756c0c80800a789d80b3601deac3679aad831936e3cc1d9142eaff6fc53f5f83d031293a80d74c3b211496b9c77644f8cb5f723f78877219bb65d5ab6969a8232fc3e2360fc5ca77bb060b05ce478d2bc573082ec96bbf22705cb66379af4f7603ae90b9fe33b6457d612cdcd5da938961135f810c3cc9581c4ef3e504693256d66d1a40ecbc054142fb717494e17"], 0x1, 0x0, 0x0, 0x0}, 0x3fc) linkat(r2, &(0x7f0000000940)='./file1\x00', r2, &(0x7f0000000980)='./file0\x00', 0x0) r8 = semget$private(0x0, 0x2, 0x646) r9 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r9, 0x0) sendmsg(r3, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000640)="d85a3309322615a5fb4a94a4d5280dddfd899380ea65369633bdad39d495ae533478b54323832fa49f27968b31a8e1c4c0a22ec47a33eaa91d16777d88b2aa10254291f7ce941659dff5c5d0bc67ab762b293a5955913551950e416695c094b80e62ae6cd99e876e0af9b7fc3945a2a5dec155d50d8054a215b38a1be2705e1c307313fbb642922eda536bd5ddb2d8df608a96375d70b866cff247483e152eda3edd53cb6b6dcd2eb1e9a70b1ad65c4a1611fcacd4b53bb5b5191cd53a461f6ab80033ba771211e3660dc41d59a4d1d2161d58f76e422e4bdb03c168cd111b1c", 0xe0}], 0x1, 0x0}, 0x6) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000001600)='./file0\x00') semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000080)) 12:35:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8a00, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x0, 0x6, 0xfffffffffffffff9, 0x1, 0x7f, 0x8, 0x8, 0x1, 0x3, 0x401, 0x8001}) 12:35:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000200)='./file0/file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') mkdir(&(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0) fcntl$getown(r0, 0x5) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000180)=0xc) 12:35:21 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x3, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000180)="2eb7059a8fd13d6be0ab0eccbedc315a3faf5532d02482d7a2932f31145f0f1a5bad1292c2356604b1f3877b3def63eab554a8b660d80acef3c2965e4365db3fc9ab662a3689e60868db7fc5bd1501049cc0a1d0d26d6d8fc55aa8a8ed66124c4d2bfa5bcac2921908f9bda228ccee59d462c8d2acd6238591f001080b3818116de3a3f18eda2aee8a3c794305d44697c50a7a5549a5181c8473aa38361c38a30c8fd92f3d1bccf5fa64054a6aea45e9fa7078abfe63f5aae4936b96d1f183ee21da6c001187423dc3c9fced", 0xcc) r1 = open(&(0x7f0000000000)='\x00', 0x20002, 0x86) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x2) 12:35:21 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000140)) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) 12:35:21 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\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, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000280)='\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', 0x8) 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) mkdirat(r0, &(0x7f0000000000)='./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, &(0x7f00000001c0)='./file0/file0/file0\x00') 12:35:21 executing program 0: setrlimit(0x20000000000008, &(0x7f0000000180)={0x0, 0x4}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 12:35:21 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x2}) 12:35:21 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) flock(r0, 0x2) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 12:35:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) fsync(r1) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 12:35:21 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x2}) 12:35:21 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8420, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x4, 0x4, 0x7, 0x80000001, "27d93a015befbc2b51be8e23d14f5e6d59c91a8c", 0x2, 0x8}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000440)="bbf5ab2e9f72426ca2fc3f22a4df5832036a0a0900000016561e0c2d1d42c7124ccdf47ea59736b8c02d", 0x2a}], 0x1) write(r1, &(0x7f0000000080)='oL', 0x2) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000140)="b4589f7b5a9c983d708f9a6d17385fd35d26c2a1ed166f05657ddf859cc6fa7ba36d12fd30e7ab69462b", 0x2a}], 0x1) execve(0x0, 0x0, 0x0) 12:35:21 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x2}) 12:35:21 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x2}) 12:35:21 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:21 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:21 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) semget$private(0x0, 0x4, 0xc) 12:35:21 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) semget$private(0x0, 0x4, 0xc) 12:35:21 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:21 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) semget$private(0x0, 0x4, 0xc) 12:35:21 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:21 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:21 executing program 0: munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x8001) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x1) 12:35:21 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) pledge(&(0x7f0000000140)='*%\x00', &(0x7f0000000180)='.\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045721, &(0x7f0000000240)) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000280)={0x2, [{0x1, 0x2}, {0x3, 0x2}, {0x3, 0x5}, {0x2, 0x2}, {0x3, 0x81}, {0x3, 0x45b}, {0x1, 0x1}, {0x3, 0x10000}, {0x3, 0x7ff}, {0x1, 0xfb92}, {0x3, 0xd4}, {0x3, 0x3}, {0x0, 0x1}, {0x3, 0x1}, {0x0, 0xfffffffffffff351}, {0x1, 0x3f}, {0x3, 0x2}, {0x3, 0x101}, {0x1, 0x1}, {0x2, 0x33e}, {0x1, 0x4}, {0x3, 0x3}, {0x0, 0x6d7}, {0x0, 0x80000000}, {0x2, 0x3e}, {0x3, 0x5}, {0x1, 0x3}, {0x1, 0xe96a}, {0x3, 0x5a65d501}, {0x2, 0x3f}, {0x3, 0x47}, {0x3, 0xfff}]}) 12:35:21 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1000000003, 0x8020000000200181) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "85fbff12a60200000007ad00fba8ffffffffff7f"}) ioctl$WSKBDIO_SETMODE(r0, 0x80105727, &(0x7f0000000140)=0xfffffffffffffffe) 12:35:22 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r0 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:22 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r0 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:22 executing program 0: r0 = open(&(0x7f00000001c0)='.\x00', 0x200, 0x3c) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 12:35:22 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r0 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:22 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xa0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8c0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000040)=[{0x100, 0x5}, {}], 0x2}) 12:35:22 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) recvmsg(r0, &(0x7f0000001580)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000001440)=[{&(0x7f0000000200)=""/2, 0x2}, {&(0x7f0000000240)=""/197, 0xc5}, {&(0x7f0000000340)=""/251, 0xfb}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x4, &(0x7f0000001480)=""/211, 0xd3}, 0x843) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 12:35:22 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:22 executing program 0: r0 = socket(0x19, 0xffffffffffffffff, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) r1 = shmget(0x0, 0x4000, 0x48, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r2 = getuid() getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) socket(0x20, 0x4, 0x4) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x0, r2, r3, r4, r5, 0x7856c57b7ec4d0cb, 0x7e000}, 0x9, 0x81, r6, r7, 0x8, 0x5d, 0x400}) 12:35:22 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:22 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) close(r0) read(r1, &(0x7f0000000080)=""/15, 0xf) fcntl$getown(r2, 0x5) semget(0x0, 0x2, 0xb553990ff7db1928) 12:35:22 executing program 1: mknod(0x0, 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:22 executing program 0: clock_settime(0x7, &(0x7f0000000000)={0x9, 0x6}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400020002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) r1 = dup2(r0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x10, 0xc, 0x4f, 0x100}, {{r0}, 0xfffffffffffffffd, 0x84, 0x1, 0x7fffffff, 0x1000}], 0x7, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0xa2, 0x0, 0x22c}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0xffffffff, 0x8}], 0x6, &(0x7f0000000100)={0x101, 0x796}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 12:35:22 executing program 1: mknod(0x0, 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x4, 0x4, 0x0, 0x1, 0x0, 0x5, 0x7, 0x3, 0x2, 0x3, 0x20}) pipe2(0x0, 0x4) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) 12:35:22 executing program 1: mknod(0x0, 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) accept$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000fe000000f0629b001281a4a300000000000000000000000000de00000000000000200000000000000000000000000000000000000000000035ab07e0aff488c9506e7f7447992836f5000004000000fe00f87b982bca6e49de0ce9f17f620f6c192813d47df8af4f6b09911da6647db041679ee9c2508a8612f62faf06c263394d38921e478b58188f03e09c0e2ada6f4b623e816c6d06eecbeba93a7faddcb30d6870534e10ff7f8ace3c9347934d2d0386222dec7c61d0f2f2a98728ed59fa6f77a9e11b7753c02d3ee8539ba4789b389f933cc7aa0e504430e74a48bb22927f25ffcef35b5fe56fdc915eab1fd176ae1b14179ab8781e4135bae2c9955b6e1b7fc591e9c78261a2"], &(0x7f0000000080)=0x4d) socket(0x2, 0x4, 0x6bbd) setsockopt(r0, 0x2000000000000029, 0x23, &(0x7f00000000c0)="e7", 0x1) 12:35:22 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x0, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:22 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0xcc1, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000000c0)=0x10) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = geteuid() setreuid(r4, r3) setreuid(r4, r4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c10000000000000004e6e64de40000000004", 0xfffffffffffffffc}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 12:35:22 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x0, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:22 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x0, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:22 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x42, 0x1c4) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) open$dir(&(0x7f0000000080)='./file0\x00', 0xc0, 0x8) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 12:35:22 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:22 executing program 0: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x9) 12:35:22 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:22 executing program 0: getppid() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000d00)="bd", 0x1) flock(r0, 0x1) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) 12:35:22 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000100), 0x0) setsockopt(r0, 0x3ff, 0x7, &(0x7f0000000000)="3f8b8b4ad00f74ddc37f667da04bdd46120bbb2ecbd849663459ff68d63bba146d2f4dc2cb76c560d5611a5ae2c2d55fbd7511763fd5d4f6fbe143445f513441da9d154eb34d9af41f06dbd3b510cd2ba1f4cf5bfc7b7db3b49484a374b91f5f17dabb367a189c5a31d1af4d94c8d2f9ddb516731e596f45e98fa4eeb9ec8ad2222d221b4a8018e9511db5f90584415c9640a22d574cc66819f013c635d8b05d6a42ceffe0e947c24e4c94661c349f3b7cf2060ef512a2d006224fd6de7d047996cd56c0f7597d04ad2d23cef07710e029c8cbdda69484a4f41f244378092da12bd2", 0xe2) 12:35:22 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0xffffffffffffffec) 12:35:22 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(0x0, 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:22 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(0x0, 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:22 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r0, 0x0, 0xfffffffffffffffe) 12:35:22 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(0x0, 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() semget$private(0x0, 0x2, 0x44c) close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = fcntl$dupfd(r1, 0x1, r0) r5 = accept$unix(r4, 0x0, &(0x7f0000000000)) r6 = socket(0x18, 0x1, 0x0) r7 = semget$private(0x0, 0x1, 0x80) semop(r7, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000540)) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) connect(r4, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f00000000c0)='./file0\x00', 0x2081, 0xffffffffffffffff) bind(r4, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) recvfrom$unix(r5, &(0x7f00000003c0)=""/203, 0xcb, 0x1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) bind(r6, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x2) 12:35:22 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:22 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:22 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000200)="553f25d9e5dffcce734eca0fd739db2c72a38ec3c5781dceec7588ed8acc3f17e8cb11d9c0414034a55c00659e87a2867f8ebf3aebbaa2cf18401b492acd4b99fa6bbda85e11c11981f8dc504ba5d2c072926a5252de0a1d74abf4ea9ff5992c4f04c769fe05000000000000005b6bca303bac2e000d5b329af847e06de6687c3103351e8df95b82565c29b77560e5ab990024c8742c8b0c2c2e71f8afdc1119c80b6477e91e1f2498622ab51a16b0431e839307729b210a6b1480b5e017e1566df91fd9db7e2d38129033743cfcbcdcf662c045e29add4d000000004da195cd526959f68a0320f8ebb7fc3e2713750c92da9548de48d3aa74fb8590eee22ec1d6a2486d8e1476a541224fff17142aa03e44a9fed9d7c75a2bd4899e083cc33747f71ce0dd19c49c5f8c045b8d3ecd358d60f4bf5ef120896c2589ccf6a678a67ca33833bd6b262dbadedd1cc3bed0dffeb5a9c348f69d5369ce4a4b8e741beb15fdda736baad8c743d74ce54621ea", 0x4b2) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3cdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) dup2(r1, r0) 12:35:23 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r0 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:23 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r0 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:23 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0x100000000, 0x4) r1 = accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) fchdir(r1) open(&(0x7f0000000140)='./file0\x00', 0x10082, 0x6) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 12:35:23 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r0 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:23 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000200)) select(0x40, &(0x7f0000000080)={0x8, 0x3, 0x9, 0x5, 0xdd, 0xffff, 0x2, 0x100}, &(0x7f00000000c0)={0x9, 0x2, 0x0, 0x234, 0x360b, 0xcab, 0x4, 0x7}, &(0x7f0000000140)={0x0, 0x1, 0x9, 0x7, 0x10000, 0x3, 0x1, 0x1d00000}, &(0x7f0000000240)={0x8, 0x4}) 12:35:23 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, 0x0) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:23 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000001c0)=0x3) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x2, 0x40}, {0x7, 0x7}, {0x6}], 0x3}) sync() ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0xfffffffffffffffa, 0xfffffffffffffa7c, 0x7, 0x0, 0x5, 0x10001, 0x8, 0x2, 0x0, 0x7fff, 0x4}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000200)=0x7fffffff) recvfrom$unix(r2, &(0x7f0000000100)=""/18, 0x12, 0x40, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) 12:35:23 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, 0x0) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:23 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, 0x0) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:23 executing program 0: unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x400, 0x12) 12:35:23 executing program 0: shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) 12:35:23 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x0, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:23 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) pwritev(r0, &(0x7f00000012c0)=[{&(0x7f0000000000)="56ebdf622f6d92c145dabce579671103e1e0710b83f848e2cc5246abcad2c28b89c9a4f1a3dc74ff8cc14b785a567a36317b095915ed9c16241121af3017f39129ddddfc2e5121a840d102752374fe764ccdfda728b55840418b359499e062c8", 0x60}, {&(0x7f0000000100)="fb679e4db8631f8d70fa8b1998933b042fbb04d31dee60185a382e9c8697b77bac53d422f5962787384302352a33ee", 0x2f}, {&(0x7f0000000140)="3ccff1316aa22e96b2fec6547528566db96e6a56bc5b57a1b5fcbb0b262d3340b69449fa5a71a7953257393a777142cc851aa1273b857c3f1ecfda2fae22be672f6b9a", 0x43}, {&(0x7f00000001c0)="4c7c9132f81891fd9727893a4ea5861fddf312a76f148542f1abf644901deb5cad0f3d4dc35b14cda2d56e76d870b7e3338d9fc18fdf33f059fbc3a5cc777c2f72c205b4c6f3f1359be65a45c9bd44dd36c08785cbf12286941bfdda0fa52fa15f7f946889a2363c85cf30ffd444ecd7be9f43cd49a338a3f1986593db6c3a926c48ff4269dbc4765fa62c38d6dc785982c63686feab94ecc303d715985e9a5793eb1aa96a02af0c49cdf7511de472bda6afc21ab62c4cefb0ed1efa2f5aacbdf6db2d0f35f24db59af4258c3a9d59ddf9c468847150d3388e7069b167cb0cd80a53768a67e13c2c874315ae580eebc355f88d55f3c8d1cd6af1567268611ba73bcc2330d3443eb4e2e320cccb3923353cf52e12d8a5f3f85839802ea264febc4efa7f5cd9fd424c6c8c613de04c7497c69a53d8b61c5c3dcfebe7a37ac5290b4c81541b92abee43680f9112bafc8f74cb0b3a705061989b2c88e7b2f93068cac5d03b506e9a612fe7800d47ae09d996644e5503d40bdc0f564d27e08228053227e827a32435829ad35e2b27d9b6281f0bd3590224494cd0fa58ee0e05292323245489c210c8508690a078d7a259a912b2ea6550dae60b092237690e752f0621edbda25343930a481e020fc73a005d21e06bdaa35c02eff4de4f4d65cec6d2ee77d92730fd5d80cfa02cbe221487587dd3956c0e1ea2e66ce78c17329db92745fc839413ecab437e213e144b098fe854eb3e024e63c11d9af71eb311fd35db52cbeef4f4674dcd4a6611a8ea845ebf555d04f73a68ff2a758c2221ab383abe1c2cf8f18c122d8d9e09540689cab64ba54b6b502f4b40ceadaa987a2c4b4d4edbf05c3e3288e15e2fc2b5c235577f5046bed877aa64f4dd52dbdec59e649a6587a5a19c195ee9d87fe5c4c4ff503a0c39c0c6a9b7825725db969603f79f55e59ae1118820f5167ee7b6549db8cc49065ae4abda54b4334ee5a18d7a877cd2fa08924652eff3102291d853363d526206c4c1308becf77c36fbe08396eb337593c969dfad437e20794f9b0a882442472054b4ad6025dc924944d278425680afdeec68ed3ed711cdaf2f39dfde35170f76cdf4be9e4b3f389af46c403943a6b54cdf30184e3740b177b88f1cabedae5713d516337266453b865bbbd0c20fb59137caa8d38f5e1ca52bb2b9a1d17aba23fe1315b94ee555e4fbf89060c66eeae65d86726f9b237389f4b091ca6445656f838ad11e6e16d87cdab66943e3659a553b9f403d3550a8a64149df3c1ba5ebd9312c22f87a5335ba26a76bcc683fc57a4658ba14e23b62719a8eeb28a8bef32ecab0a61c82d8818db2ab709e0697e83414cc2a1ffb48ee15623665afd5289055685e57e74927facf2078df0034b96658942eace8d4af227a170a590bab6fa15b949e9dc3e2d28dcaf073a78a188d4d666a44a93d6f70ed2c19d9e44a4fe4af2ac290d6ce3e19bd1cd6d266a3ed53641e31648b9712e2de4a81b8f67b07744403d72d4a0abbaa3a30a65507dc827ab481458aae3e646fc3c60a268779f2d7960e0f0a5f15e2ad010212133fd1d46e33e169fa96aacd3a9099621d37a5abcffed33b49c574bdffe59123eccf44dc627b41c14f78c613d663a5c641c8112e68c35aab99a338789e50d21ccd6c01e753dfa9f55e2513858d80c35930fc715633f5112091c40b442d7c301e45276654f30c420aba0de44f0abadfbd746033d45d16387ad2a5a2ca5f3dcb683d142a4d3ac3f6dd0e00f400a810d34f053da30084f3739155f4569f56074856aea05d034ac586f676b025e3d8e80cb2a7c74542e5d753c04eef839224a43c11ba675ed2cbb6aa3354d729bd312adfaeaf259de140b66ae2f39416830a5e1545623c8c663be9d7cc400df84e3acab37f41609000c5c1d4d5fa380e6341020d0bdd9ecacf738775fb78f79eecf37bb1324cf21d06ec7ea9ae5db934f50d732a8dce5d71e851854ab36c6113acfeb15c49b3097b328ab98e16d882eb2c5911ea0081118b21e3f9fa24536d329795447c85d66f3d7ba176debc0a1873f8da717cbbea90c3e0411952989300602eb7b770e0b0108cacba638fccdbd97cfa2787949626b844986eb352d7bb10dbf372067e15487a2fd03913f423ff077a473662367bbad2a6e2c5ff39cb4c6ad79202c8a1d742d6481bf7798f379c9332fe65669ab72245cddc2b1aeb20eb6eebcc81390772776a3c8763211f098b3c2050b8014a588eaf595648984b988fdb69c5a684761f9e6ee7fc07967e766a04f0cbdb04bb2627cb781d4e2b2c187f38a87f516d1be7ef28edaf7f9e4905d24635b8aa10528498efe0716a0ab00d3af5cb16d357f5e3834964e52d545c78fe761dbde62e57b2508f8cf5e60cff19c516e75bf0201b1088fb0463b7f20804846950e098975690c4a744acaf83e0d853b4e5ae8973d399f38f3b93de14559b5d07bd5f1348da5daff4ecee27fc24de45a1ed525ecd4ed65f38e6ac5bc95eec7bf4887a4445234c81496283b0e2095349138c07c8f9bc67782c29d9d7d620ca8f57ae050e32e6e7fea82b3c273983494581e33db945230f1755192bf26395bec68e384b0a4da24587a2b8764a59fe2d097f3dc8618c50509631afde49bb2aa08de67bbfcceedb24bffb7132c18e8df5268fe8c8b4e7b663ed6c0e5ef4a2eb7a0803cacc238d7fd64e4efbb96529d29edcfb0466e28abf01aa35d12127d5eda3a25079d575e99c571f10b09fcf04219d86f7c557889aae9812e09051b7bae2f951d37a285dfe2bf9af53ca77ea2ced81fc2356435b4acaa383e1ad302a59313e9188aaf222b400a1f664788d1829c8c1fd70b4bc1170928e662a2677a8b613fd6130ce476349cdd0e7ea59caa656eeb259ad8b1ebec0caf9bcbec504fa8e9f136bbd0c677844b5a7f83b0c6af32a6fb3cbef8566bc7f1397f78b54e69fb6065f23c17c0ac54edc4ac85bed88de453b51cea181ab518862eabfb773f18a3f7dfd3484c7732b98080b233c1475de8387760a65787d876ec51dfb081768ab50c62989598e4d2e4f9ed9a9bb483978e0c2d7e9f3d04b062b00f7408bd65eda85335ddafd4cbd672ce24db1038c19b9736e7c7f0b161f5aeb093bc5070db7364e7a8ba176c2a05b44c0d5648bfede7ce3d36131f952cb9678e51b229c024a163432bfc732db0054adce62936352183bda666c335d9e7e49179784eb5b4aa5e174a2c6381a2e9bea6822e21ef2200c83a8d0d813488bbf677f5956cbec4d11bcaf5b721ba98d23b515508fa0006b7487da67f3c8516b95da4cdda83734ceeb7f48c6ccbb894f99ae96dcc28be3797be3c4944b011013dbd813243b83ae0849523d31b745571bc6f174d4e334213a23d49393c611c18c8f6ce8ff80374c16ec4cfe4d17cdb96a87b06e56c3c527453ea22f9a0bab6c974793525fb62ec3e73b9c0e9e8865223eda99a870879af80221b7d9b23ddd17c6ae4ab87d797f60e2d6d4e313fc63fbcbe30d3610c836373ace46c343a11b8a3f778812a7ae4272e9f380685edb65fcc57659164e34691d566874e8d30fbbcb99be8a13af789864847aed287e09bcac331467e66eb7959cfb19aa031228befd71b635990135c3ae44d7c765a121ac8d71e8bd927808a99663383eaa30579672ede96e7fb9d3704e3195cdb918f97b73448d49dbeed40dafc1e614470ac43c6f456109412543edb25a2232f6c1f67bcf577624a6e40c25dd78ae9f40ef8b65d075da86bc6d90a2f92534b274a7ff831d2804d4218ff7bc44b60916bbb11907531f2606c3064d4e190ee5f5a88ebdcc27775c956f9d27111c4cc680d85f6d2ae7cd9062fb922f3e0dea8c6135d7e7c1a58bf14652c3a0b693d6c1595b5a1e61db795352d3530bd14ea0e61e0cedcdfba9d86dc626ec506a8aab62d3434047cf3548cba1590e8ebf407b31eda746ad0c088901eb6d61607c257d3eed5ca4fd15d3cc8dff702134bfa2543167258eb49e819ecdfaf56e66c0c28dc0ba9ac6d31bff580860a2ae9ba5abe07a6d706af789727242973ce24c37c3666c7034254b561af18ea5e160da2f5755a35bb60e42de6b0a30c92c2343360dbeddca02cfd53e078ebff67dfcaff873ee345dfab30b35f2f42bf0d74b0e910d6dac0e19677050eeb20250b2cac62b8a303552dd876da257eccebde3869130c895f1a98af390cee0034f70b9aa20d51a659e03b28fa5c446adbe0437dfc6517931bf20f4fbe8a84d34f7da45d3fbedcc7f22bfa77327d7cb6329c2a8971933168d4215b918983992f16bc025dc1a1451c6487172cba5690d0fe17411e1a887c261330aa0e524c5d2b7d3b968e7e0c15ffb5222005807f8e1b6dac40f39586cf9719af5abc7a93eddf826e0a2a4b0d8aab60d2919752cd0e075b21eafd618b8fb135562408026c32330fd5646b57bb0bc3d5494ee3de2f88a2e58741499f5762a7100a66edecc4050213fc9cb62e7f17ae586436c237b62b0ef4b526e86a6465cac2ddf8d514a7d22dc62aba9abbc5cc2a33b652613e2e3947cfcdd3f86d776ed71447d5ca1c4dce7b8f60fe22773448bebc7e76b806f5f265627f554c5d0fd4dc804def23df4753a20347a72c881c076ade333c7f37e05d0520819693d8f40a3d596de71c07a7af7f16aedc8f5e63241fc82eaa477e4c0b1ee86da5d4dee3660184621d0dff68d379e72dc07411fb5724fc268e287a7c951c4fd267d099d73972054ae7c1fbae3713409ad171b0ba60ce08fa6e279c253164bbf4dccf30e3b840d89506960446118ac170b2c3d9658332d01fca9ee8d2e4d241c6bb7a631a02efb2ab039ec53b5c5182dc996485898ca5cd92534227d4edf1e1c35383123aa7e3b9f20093f3e7abbb850ee00092c5227d6199e4985dbbcf065739f8ef5e27fc22e146f8b7269fcd42222dd3e19b62fcc90cdfb8b9f802fe717822333255d810369b5c9b640bf76eee54ca5f204be44ec8226fe92fd73e76a65100bc680598f2e23bcfd9a38436db8d3a3bae430691a70d9287466de62d167c5ae4d735a26aec832a50ddd3445c4c3005e40857e22089cfe1bf9b175a33c3af5a3a9bcce9299e6316fb763cb2ff5fe489e43fa79f669f3bae0fb21a4f685479bf7b144304e22344ef549bf7bb25444810be52ae7076001cd7efc1c0fca5271fa2029ecd5c558ba6737a1e1ceb360e520de85529768919c811d2b0941e4346c9fdc3d02eeb55209645185ecde605b4706febed9e80acd608c64b995360f1ff06dd7ffc418c228667c38591e6f49feededbbb9550aa69fbc16c202ad6d6bf42b2d963676348fe1a0cc363bda58e0d05127e04d851b17d76689ac22ed32a36f663a38bb2c984a1af01a61b450dc7b95c4cd11b9b782dd1c326989e3107d1bd8eab4b1e241bca6568cb55685152bbb49895dd49074e69eb29a8f1a118e4d946c1bebf6b306567c70d1a0dd0d37a6ebdd5c6f7015723d8e0946ca6437aae2d10047076208808aba9a3f899951bb9b1eee76b188c0a72a638f1eb6399ac0a33c6343ca5c6932191e677848ee4fdb129c01f0e3d6276a0c8b37a77ccf1a2889970424e3475b8eef0b00b1f02f9a4ac3255669754df3580e95c132990b33feae3176a70653cbb2e8248fdbeaddce1ada9728cc0779043d5a71f6556779e247ab9e96230958736087aad49ae7c7fbef0122300c58f62c7ecfcc593d79f16b5d58a6bfef6e5c187fa8c5951206a9b6622cac5e27b62838c558eb72f009b8ab392c996bfb376d9fae99019f4a46d914567a7af0", 0x1000}, {&(0x7f00000011c0)="effbf7eb73e659b1e224965ba2610b8007b6d167a11b5059d1514dc383526890e8b7c49a69f3f79f6f0baa8e56436d7b3696cccdbc2c02c7ff6fee5089d3ebc24738eaa42b7367fdff301e6c85b325fefb1aced92bc2c4c417ce0668ff64a20be1e75522ba669342a0c57f4fd7f7938d92f5fda57268173333e5587e964dc32641d48559feba91ec503e41486cf1612791", 0x91}, {&(0x7f0000001280)="c91028e2caafb10376f8b3ec7eb2ba48255c5ae6f9dde42d0922ed3166d903b22b5d8d095bb0fb0b84b7018fab0bc818", 0x30}], 0x6, 0x0) pipe(&(0x7f0000001340)) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000080)=0xfffffffffffffd5c) 12:35:23 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x0, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:23 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000180)='./file1\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = getuid() truncate(&(0x7f0000000240)='./file1\x00', 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r2 = semget(0x3, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000400)={{0x8, r3, r4, r0, r5, 0x1ce, 0xfff}, 0x5, 0xffffffffffffff00, 0xfffffffffffffffa}) r6 = geteuid() syz_execute_func(&(0x7f0000000480)="67f20f588e0700000043dad6c4e3b96f080066440f1164a200400f3802f4c402152d22c4810610ec45d9f0c4e27938a80fad0000420f0b") chmod(&(0x7f0000000000)='./file0\x00', 0x4) setuid(r6) mkdir(&(0x7f0000000540)='./file0\x00', 0x1) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000280)='./file0\x00') 12:35:23 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x0, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000180)=0x3) poll(&(0x7f0000000000), 0x0, 0x0) 12:35:23 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:23 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:23 executing program 0: r0 = socket(0x13, 0x8002, 0x5) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) dup2(r0, r1) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0}, 0xc) 12:35:23 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:23 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x0, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:23 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x0, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0x0) 12:35:24 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x0, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:24 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x2}) r2 = msgget(0x0, 0x20) msgrcv(r2, &(0x7f0000000080)={0x0, ""/6}, 0xe, 0x0, 0x800) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x3) setrlimit(0x5, &(0x7f00000000c0)={0x20, 0x1}) socket(0x38, 0x4005, 0xffff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 12:35:24 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:24 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r1 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000200)='.', 0x1}], 0x1) 12:35:24 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:24 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000002d80), &(0x7f0000002dc0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002e00), &(0x7f0000002e40)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730024dda00"}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000002cc0)) mknod(&(0x7f0000002a00)='./file0/../file0\x00', 0x802020, 0x80000001) r2 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0/../file0/../file0\x00', 0x20080, 0x22) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f00000004c0)={0x7, 0x100000001}, 0x10) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x14) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000500)=0x80000001) write(r1, &(0x7f00000002c0)='\x00', 0x1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000002d00)={'./file0/../file0/../file0\x00', 0x1000, 0x0, 0x0, 0x1, 0x5a, 0x8000, 0x26a2, 0x2, 0xe82d9bdb299094fa, 0x1, 0x6}) r3 = syz_open_pts() writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000)="e32bd304de16e2a8385f37de3f84158beb4e376d68029c4de5f3c4a3fc277a817a751d84786c2deee1d9f166e78b1cd8f06e78cb04a294d38297fcfc1dcb9df154d91f4649c910f0ef3a9cac", 0x4c}, {&(0x7f0000000200)="873aea81c3cd1201c9db684e7e6533179a9dabec5be10bd0617041328b13fb4f308383f18b0e7c08e325a0afbde915c013c6e7e467b2122d43c355e74d234960e938fa2b2c0aff44058ff7512afa07d5a250b9cf84830f36eedbe14852174b334034f299e17ea24e06283e205ae59c46facfd3f5173e7d86db840ed9ddf6c5c77c7b558d242b53921bd0b181080d5d98023cc6993fb1d19fda483dc17fb82f73e9c6437c6aacc4f861ee8118f54225", 0xaf}, {&(0x7f0000000300)="d6c77367997f0ae3f4b33110dee0eb616786f7d96eb5bf7755", 0x19}], 0x3) r4 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x82, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000400)={0x4, 0x1, 0x0, 0x5d63, 0xfffffffffffffffc}, 0xc) close(r2) r5 = dup(r3) preadv(r3, &(0x7f0000002940)=[{&(0x7f0000000580)=""/116, 0x74}, {&(0x7f0000000600)=""/179, 0xb3}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/45, 0x2d}, {&(0x7f0000001700)=""/97, 0x61}, {&(0x7f0000001780)=""/243, 0xf3}, {&(0x7f0000001880)=""/28, 0x1c}, {&(0x7f00000018c0)=""/120, 0x78}, {&(0x7f0000001940)=""/4096, 0x1000}], 0x9, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000002a80)={&(0x7f0000002a40)=[{0x44, 0x8}, {0x62, 0x1}, {0x86}], 0x3}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000540)=0x1) faccessat(r4, &(0x7f0000002e80)='./file0/../file0\x00', 0x80, 0x2) r6 = syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000380)) ioctl$KDSETRAD(r5, 0x20004b43) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) kevent(r5, &(0x7f0000002ac0)=[{{r1}, 0xffffffffffffffff, 0xe97e2da8fa677d82, 0x2, 0x7ff, 0xfffffffffffffe00}, {{r6}, 0xfffffffffffffffb, 0x1, 0x0, 0xfffffffffffeffff, 0x1}, {{r4}, 0xffffffffffffffff, 0x24, 0x40, 0x8001, 0x9}, {{r4}, 0xfffffffffffffff8, 0x24, 0x8, 0x3}, {{r6}, 0xfffffffffffffffa, 0xf0, 0xf0000000, 0x3, 0x81}, {{r2}, 0xffffffffffffffff, 0x0, 0x80, 0x3, 0xffffffff00000001}, {{r5}, 0xffffffffffffffff, 0x21, 0xfffff, 0x7, 0x3f}], 0x6, &(0x7f0000002bc0)=[{{r5}, 0xfffffffffffffffc, 0xd2, 0xa0000007, 0x100, 0x10001}, {{r1}, 0xffffffffffffffff, 0x4, 0x41, 0x8}, {{r4}, 0xffffffffffffffff, 0x20, 0x4, 0x81, 0x2}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x1, 0x40}, {{r1}, 0xffffffffffffffff, 0x1c, 0xf0000011, 0x1, 0x100000000}, {{r2}, 0xfffffffffffffffa, 0x2, 0xf0000001, 0x6, 0x3}], 0x6, &(0x7f0000002c80)={0x49b, 0x16678cbf}) syz_open_pts() 12:35:24 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) semget$private(0x0, 0x4, 0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:24 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x5, 0x8, 0x3, 0x4, "1ca65e0e6a202c30d58dc67712d15570d8905abf", 0x7fffffff, 0x100000001}) pipe(0xfffffffffffffffe) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, 0xfffffffffffffffe, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x3ff, 0xfc, 0xff, 0x5, "f5c2e95b76182e112cd90f8465925fae11316ee7", 0x63e, 0x8}) 12:35:24 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) semget$private(0x0, 0x4, 0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:24 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) semget$private(0x0, 0x4, 0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:24 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000002c0)={0x401, 0xfffffffffffffffe, {0x7, 0xf29}}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x69, 0x0) r3 = dup(r1) ioctl$WSKBDIO_SETMODE(r3, 0x400c5708, &(0x7f0000000240)) write(r1, &(0x7f0000000140)="fa1a32fb377e83bbafa8cda711dafc52a2d589bef0f8141aea888d2d5cc334b19f4839275175316cc385feb8a2245acc7d856893cd9729503e6bf54c31dc6a7839493d07b9aad93541b7e3649d9ad97e22b1750dea7d435c6f9bfddab27e8ec96cd5a1939c8a12bcc4d9818b714cbee6ff47f1924ed85a052d8a7155997fee9b0a494d0a0ce5a5581e52d1f694ca15101c1da0a0e518c6658a3a586c2ba94cf8f6712f94", 0xa4) linkat(r2, &(0x7f0000000040)='./bus\x00', r2, &(0x7f00000000c0)='./bus\x00', 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000200)={0x8000, './bus\x00', './bus\x00'}) ioctl$KDSETRAD(r1, 0x20004b43) 12:35:24 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, 0x0) 12:35:24 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, 0x0) 12:35:24 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) 12:35:24 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, 0x0) 12:35:24 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r0, &(0x7f0000000040)="ed9137ed6cb6f877624543db32b09e6d02954a26b33c7e5689f0bc7ecdb8675bdddba23f45a0b84083d8468a6c22db2d7938956606b9437eb8ef97a58c5f", 0x3e, 0x8, &(0x7f0000000080)=@in6={0x18, 0x3, 0x8, 0x1}, 0xc) recvfrom$inet(r0, &(0x7f00000000c0)=""/105, 0x69, 0x800, 0x0, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f00000002c0)="ebff013552f82857ef757b60e8215b584d80ff3e34e404118b8460fc18ad0000000000", 0xa) sendto$unix(r0, &(0x7f0000000180)="4897fd37bcb5a699398e985698e8fe3c3d6f70b19132d9e1ea22005f1ef8f04e5ab36756af1f47dec29bd5bbf1e953e7a09ed2ee38ecb4505a04821a84f311fadffc7f19cef78f9503de380f3b3cebcee908dcebce7c69cef7ac8b13c009c6884823d748acb01f9015b1ff411671481cafc1c71e914c424199197b238f6083985204ddfdb369d9074271f174d32250f712d4a14332a6fe124320885097d411b012aa5e7dc25fed60463aaaa7252306df53df48e0b593e7a2efe90a386674f73f0179aa2abcbcd9e6", 0xc8, 0x1, 0x0, 0x0) 12:35:24 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f]) 12:35:24 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x61) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) 12:35:24 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f]) 12:35:24 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x41}, {0x7fff, 0x7}}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x9}, 0x8) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) 12:35:24 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f]) 12:35:24 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x3}) mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x40, 0x10) 12:35:24 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x0]) 12:35:24 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000800)=[{&(0x7f0000000100)=""/119, 0x77}, {&(0x7f0000000200)=""/136, 0x88}, {&(0x7f00000002c0)=""/215, 0xd7}, {&(0x7f0000000400)=""/93, 0x5d}, {&(0x7f0000000480)=""/249, 0xf9}, {&(0x7f0000000580)=""/139, 0x8b}, {&(0x7f0000000080)=""/23, 0x17}, {&(0x7f0000000640)=""/227, 0xe3}, {&(0x7f0000000740)=""/136, 0x88}, {&(0x7f0000000180)=""/5, 0x5}], 0xa, 0x0) open(&(0x7f0000000000)='./bus/../file0\x00', 0x10000, 0x24) r1 = open(&(0x7f00000000c0)='./bus/../file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, "47bad615736b59a647d70784e61039bc9fdf63f0"}) 12:35:24 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x80, 0x9, 0x0, 0x40, "35bac3e02f6ec16305f0dfad0297b61c21a94d98", 0x2, 0x5}) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x8000002065d) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047466, &(0x7f0000000080)=0x57c) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffeffdfffffffff, 0x3}], 0x4, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x2000747a, 0x0) 12:35:24 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x0]) 12:35:24 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x0]) 12:35:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r0, &(0x7f0000000080)="0b53f57fcf49430bec2909cf18082611502fabd04ab6716e60fc69ad1aec18b62ea9b3a03ba934cca842e05739acbab67b8929b6ee42ca2d2f04223c1240762161bf5e1ae91af6b09b71cdc80994bdca81209e19dce269c63af56914cc62a344188c46fa204191f88ea1d6effdfd26cf99ec5b2442bc009fb50d681446b97e1eaaedeb25edc3a071", 0x88, 0x3, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 12:35:24 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x6]) 12:35:24 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 12:35:24 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x6]) 12:35:24 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21, 0x80000001, 0xf84, 0x833}, {{r0}, 0x0, 0x9, 0x0, 0x8001, 0xd8}], 0x6, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x20, 0x4, 0xc7}, {{r0}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x0, 0x7}, {{r0}, 0xfffffffffffffffe, 0x1, 0x4, 0xb2, 0x3f}], 0x7fffffff, &(0x7f00000000c0)={0x5, 0x7}) 12:35:24 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x6]) 12:35:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) syz_open_pts() 12:35:24 executing program 0: socket$inet6(0x18, 0x8003, 0x0) 12:35:24 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x0, 0x6]) 12:35:24 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) sendto(r0, &(0x7f0000000080)="3a47e4eacc51d377583af40c9d476454705bcdfece6f60e17d0272cdc3d164a407ac955036de69f2414fda5170d55ae730e231dc6ffaf071e11ee7f812", 0x3d, 0x400, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r1) 12:35:24 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x0, 0x6]) 12:35:24 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x0, 0x6]) 12:35:24 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = dup(0xffffffffffffff9c) write(r0, &(0x7f00000000c0)="f38f18801bbcf9fe02d288e27438fc1534089979dc6297d21497b3cfbdced8bbcb12a54df0fcc252add4c4410088ae58cf1b9095c43e86a8f44fd3b8ae88a29bffbbed007360eded6b6d61", 0x4b) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r1) 12:35:24 executing program 0: r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 12:35:24 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x1f, 0x6]) 12:35:24 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) connect$inet(r0, &(0x7f0000000040), 0xc) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0x39fd0fd262f546f0) r2 = dup2(r0, r0) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x2, 0x1c, 0x8}, 0xc) 12:35:24 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x1f, 0x6]) 12:35:24 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x20, 0xfffffffffffffffc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400, 0x100) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x14, 0x2) ioctl$TIOCSCTTY(r0, 0x20007461) 12:35:24 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x1f, 0x6]) 12:35:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x4853) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 12:35:24 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x0, 0x1f, 0x6]) 12:35:24 executing program 0: r0 = socket(0x1, 0x1, 0xaa56) setsockopt(r0, 0x7ff, 0xffffffff, &(0x7f0000000000)="063e0f481301e7118481bdbeabec2da75cfad67bca6b2491230a54b43c1fac832a0326e6a58bde95c5ac58bb1e4e6aceb12bf92a8988c6f4e7904c6a771151d30db90fadf54d90e005beadca4009a3e9516e7012c88bdfedf5e661581166d3cc419f7367aa316ea2dd6074b00efed7e3de969a8e76c2f2da53ef5e1a56ce9336eefe50ef49cdac8f155c7381ffbe887975baa070c143630f85fb43c3a476929977f2aee95ce83c5f2479eb800d38af873e5f", 0xb2) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/24, 0x18) getpeername(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) r1 = getuid() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x1000, 0x1}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = syz_open_pts() bind(r0, &(0x7f0000000280)=@un=@file={0x0, './file1\x00'}, 0xa) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f00000002c0)) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000340)={0x9, [{0x3, 0x2}, {0x3, 0x2}, {0x1, 0x8}, {0x1, 0x6}, {0x3, 0x17}, {0x2, 0x80000000}, {0x2, 0x9}, {0x1, 0x80000001}, {}, {0x2, 0x8}, {0x3, 0x7}, {0x2, 0x3}, {0x2, 0x5}, {0x1, 0x1}, {0x3, 0x3}, {0x3, 0x1}, {0x3, 0x7}, {0x3, 0xffffffff}, {0x3, 0x1}, {0x3, 0x3}, {0x3, 0x4}, {0x3, 0xde}, {0x3, 0xffffffff}, {0x2, 0x7fff}, {0x1, 0x7f}, {0x3, 0x857}, {0x2, 0x6}, {0x2, 0x400}, {0x3, 0x6}, {0x1, 0x9}, {0x3, 0xed36}, {0x3, 0xffffffff}]}) syz_open_pts() ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000480)={'./file1\x00', 0x401, 0xffffffffffffff85, 0x80000000, 0x1, 0x100000000, 0x40, 0x7, 0x0, 0x2, 0x2}) socket$inet6(0x18, 0x4002, 0x8) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000500)={0x7, 0x100000001, {0x800, 0x3}}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000540)={0x200, 0x80000001, 0x1000, 0x58d}) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000580)={0x6, 0x6, {0x100000000, 0x9}}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={r2, r1, r3}, 0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x10000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x800, 0x0) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000680)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) open(&(0x7f0000000700)='./file1\x00', 0x1, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000740)=0x3f) sendto$unix(r6, &(0x7f0000000780)="61fc25de7a8d184be603c7639ef82700a725e179998f3c25ccb19265ac8a3999022c74528db436ceae1f24e2a587cea296ddbd26beacab0dc2b98496fa0f2babe2e2cb3421432ed30af7e669c30d78427411ac5f2a750752d8fc6754590fa4a2dfa71049684ff36f682855ec4f3a5389d6ab11542606c660afea4faa175ee0486dea6a17ff28c8210cbc4fef6cbf4c8d34f02eb76e9c20f9a48505f064", 0x9d, 0x9, &(0x7f0000000840)=@abs={0x1, 0x0, 0x2}, 0x8) symlink(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)='./file0\x00') shmget(0x3, 0x2000, 0x42, &(0x7f0000ffd000/0x2000)=nil) 12:35:24 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x0, 0x1f, 0x6]) 12:35:24 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x0, 0x1f, 0x6]) 12:35:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x80080000000000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x47, 0x5}, {0x7, 0x8c1}, {0x100}, {0x41, 0x7}, {0x41, 0x5}], 0x5}) 12:35:24 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x401, 0x1f, 0x6]) 12:35:24 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) setsockopt(r0, 0x100, 0xf6, &(0x7f0000000280)="ae97b70214d8b6672585379241f18f17f891769cd51f22b2ffb23bd3e3e5d1c55dc3a7533ab4f525fae649529a2952dfe37ad0b8e305b4787e3a23bcd12946ea4a85d90ff3e94fcfef8a88ab8f8aa8fafaa2fecc82defcde6c0015808de428fe9fdc09570315401622b9fc5304388666dc2a3171e6421c20c29d4825aff632de77e95ee2ad2ea1cfc87ac8dbbacb7068ea4fb825a262e5dc07df97079f1e54ddda56d8e1785c0dc6a0ce16ab90ebe10bf2b16e8fcae020fad625c59a2ff98e6badf17b", 0xc3) recvfrom(r0, &(0x7f0000000000)=""/135, 0x87, 0x1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xffffffffffffff12) setsockopt(r0, 0x1000, 0xff, &(0x7f0000000380)="dc5a13f0abe25ba2acb2a9677bc711c7673c6eb9b5423c4a2452f39990b9f5261d26c4cf1fa2a6e9a3d56cdf498b1d6e274b7e6cdcfa7dbac97777af8e262c5c73ba8b1e531d5e272f3bcbaceb99b56747367385fb2b72c7781c597cf39d7c2710c1e8ff8af13c893c7900c3a3291c0688064b8a191e90d1f55cac5c4831fe9958eeb41e014d7afa33d7380b830fdfbd91d74c78f10f4531acf0657a6aab8fa764585f8c2d3cda1bc1905a7a010a0b328fc6f65aa698f51a319d9a601c55aeb90971390c89e3f43d2a93c645dcdfe3e905f463e71f", 0xd5) lstat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) ioctl$WSKBDIO_SETMODE(r0, 0xc0105715, &(0x7f0000000240)=0x4) 12:35:25 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x401, 0x1f, 0x6]) 12:35:25 executing program 0: r0 = socket(0x1a, 0x0, 0x8000) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x8004667d, &(0x7f00000000c0)) r3 = semget(0x3, 0x0, 0x100) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000140)=""/4096) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x43, 0x4) 12:35:25 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x401, 0x1f, 0x6]) 12:35:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000700)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef13876e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738217509d8b525532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b98ff7d05b64859297d556f1fa40d419cbac0f5ac6eb6fbbc7ac8d3b14c5681fe2f3d1d9ec5e9284a73f5b0f0d6025332fdbaee7f142b8a0967cafa22d021a4aaacc3d1e27fc4408be705adb078ea501a558a37bebe", 0x10d, 0x40c, 0x0, 0x76084a98f0f201c8) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x45}], 0x2, 0x0}, 0x2) 12:35:25 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x401, 0x1f, 0x6]) 12:35:26 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x401, 0x1f, 0x6]) 12:35:26 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x401, 0x1f, 0x6]) 12:35:26 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') clock_getres(0x3, 0xfffffffffffffffe) 12:35:26 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:26 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x20007461, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) r6 = socket(0x0, 0x8007, 0x5) bind$inet6(r6, &(0x7f0000000180)={0x18, 0x1, 0x6, 0x4}, 0xc) r7 = getegid() getgroups(0x6, &(0x7f0000000140)=[r1, r2, r3, r4, r5, r7]) 12:35:26 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x4004667b, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:26 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x40047477, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x0, "e63092f4ac0ae90d447ca744bdf1d793dc7d6543"}) 12:35:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) close(r0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)="fdddda0febb8b6c234", 0x9) flock(r0, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) 12:35:26 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045713, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x90, 0x40) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0xd9, 0x2}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80085761, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1}) syz_execute_func(&(0x7f0000000100)="2e0f380708c4217b2d00f20f01d865f36ec421d1eac18f6808cfff00c4a2990825010000004781e7996fde5f0f76fec4021dbcf5") mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, r1, 0x0, 0x0) 12:35:26 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x8004667c, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:26 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000003000/0x9000)=nil, 0x9000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') chmod(&(0x7f0000003780)='./bus\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 12:35:27 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x8004667d, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:27 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x8004667e, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000180)=""/150, 0x96}, {&(0x7f0000000240)=""/241, 0xf1}, {&(0x7f0000000340)=""/193, 0xc1}], 0x3) ioctl$TIOCSTART(r1, 0x2000746e) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) r2 = semget$private(0x0, 0x7, 0x38) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000440)={0x800, 0x1, 0x1, 0x5, "e85254e4c4e37c768a3f29879a27a09740794534", 0x1, 0x1}) semop(r2, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0x2, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) 12:35:27 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80047476, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:27 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:27 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80185760, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:27 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x3, 0x90, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000148000/0x1000)=nil, 0x1000, 0x6) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:35:27 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0xc1045763, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:27 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x2, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x4, 0x80000001}, {0x18, 0x1, 0x10001, 0x3}, 0x0, [0x10001, 0x7fffffff, 0x100000000, 0x7ff, 0x422, 0x3ff, 0x3, 0xfffffffffffff000]}, 0x3c) 12:35:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x32c8) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 12:35:28 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x13, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:28 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x190, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:28 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') chdir(&(0x7f0000000080)='./bus\x00') 12:35:28 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x13}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:28 executing program 0: mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) syz_extract_tcp_res(&(0x7f0000000040), 0x9, 0x100000000000000) r0 = socket$unix(0x1, 0x3, 0x0) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) r2 = kqueue() r3 = socket(0x20, 0x0, 0x3) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) r10 = geteuid() getgroups(0x3, &(0x7f0000000780)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000100)=@file={0x0, './file0/file0/../file0\x00'}, 0x19, &(0x7f0000000580)=[{&(0x7f0000000200)="2021f957757776ac8a7a43ffbeb5ebe5170a20de5132a0779194467936235b674e94a14ba1b29445da0df571eb3056440a381f5bab684f07508797c52ff7362720dd36b510d22aa6c3c2f3be35f2384672a892a64c2b150abda208c92a02bdb9e3760adc410154fe84a4f6fd885dfa8394a598cc6c02ec9d78069cd987613090a007a6bc56ef137802f127c5093426a3b34d", 0x92}, {&(0x7f0000000140)="4c49ad14825d9b413670ef2c22c3b592a24998a194991dce33ec560cb0a3be93eed42e51efa01f03114099c9f04cbc0762bb", 0x32}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="884bdec259505eea31e3d3bcf3a354d75fc7c23c5c00dc05607e099f290c9ba290b282ba5b6c5600faae53688acaf83052d6e906f4157b011e856c16d59f2c4fe1a4a62f59f98648289b5fffde5f08e33b2c76254191bb05f1c9e1f0d6c98e21b01c9f8a5d202072a835cbf526", 0x6d}, {&(0x7f0000000380)="a43c1e8c6e6d68b4b8a390944e124fc73f3308cc445e6b070e6b5dcf1b9d969fc282d12b8b0d2c301a2dad4d965d289f90b6ceb3bd3702173366253f7056c27388846be282e9c7192a0754b1eaad07b42684ffc54a0c4025a18aedcda4c364e53fdaec8757cdea709f46805db52c863b4d3604b11c9343ae0e65cc8d134683d018e69aa1e0ece3ee653b3209b721b2fc9bcf70fef96fc4eb65f720525891c83d0ecdde22454ed8f6574b897acacce3555ed970c78e2fa710561a6c5ed4ee0156deea8f42136963e0563f2e8425161f8d5478421a249b", 0xd6}, {&(0x7f0000000480)="2e3d91f71d2a9edf672aabb29547e3ad01ea41691cdba276187d9da4892253096c700d23d2c00a0db1481acfa659a16ada07e74cd3b240abaee62b85b0566ef60537fd1a1d0c88f4d15329c59bd3e27dbaf5d8131b5c4b8ba899db4c695f5ed191be41940f944cfaf704635509d9b5ac79413335e242f2cacd8ea302de9530693158db49afdcfeea4da4ddfbff1d1350474eafc063f8561e854d9519fd1a1586aa0423667f5688f806197bbcf8d544020cea718311cfe1ca9c7b4039ac58e6db03b338a691a8142c2c6f77a4b6c6b3", 0xcf}], 0x6, &(0x7f00000007c0)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @cred={0x20, 0xffff, 0x0, r4, r6, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x60, 0x4}, 0x1) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={r5, r7, r8}, 0xc) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='c\x00') 12:35:28 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x16}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:28 executing program 0: r0 = socket(0x18, 0x8000002, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) 12:35:28 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/4096, &(0x7f0000000040)=0x1000) 12:35:28 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x6, 0x200}, {{r0}, 0xfffffffffffffffb, 0x8, 0x20000003, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x8b, 0xfffffffffffffff7, 0x9}, {{r0}, 0xffffffffffffffff, 0x22, 0x2, 0xfff, 0x8}, {{r0}, 0xfffffffffffffffd, 0x2, 0x0, 0x4, 0x1}, {{r0}, 0xfffffffffffffffa, 0x2, 0x40000011, 0x5e47, 0x607}, {{r0}, 0xfffffffffffffffe, 0x80, 0x10, 0x4, 0xd4e}, {{r0}, 0xfffffffffffffffa, 0x69, 0xf0000000, 0x0, 0x100}], 0xfffffffeffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x90, 0xfffff, 0xe5a, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x20, 0x9, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x9a, 0x1, 0x40, 0xffffffffffffffe1}, {{r0}, 0x0, 0x8, 0x10, 0x20, 0x8}], 0x1, &(0x7f0000000180)={0x80000000, 0x7f}) kevent(r0, 0x0, 0x0, 0x0, 0xcf9d, 0x0) execve(0x0, 0x0, 0x0) 12:35:28 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget(0x2, 0x4, 0x20) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000000c0)=0x4) r2 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) open$dir(&(0x7f0000000040)='./bus\x00', 0x200, 0x20) 12:35:28 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 12:35:28 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, &(0x7f00000003c0), 0x273, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 12:35:28 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = accept(0xffffffffffffffff, &(0x7f0000001200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005b7d7700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008db69281a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) r3 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r4 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:28 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x7, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x7, 0x401, 0x1f, 0x6]) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) 12:35:28 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x100) 12:35:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fce08", 0xba) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x9, 0xfffffffffffffffd, 0x3, 0xffffffffffffffc8, "b08d16c63dffff0024e8643b00f3ff086300", 0x6, 0x200000}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x1000, 0xa689}, {0x18, 0x1, 0x2, 0x3}, 0xb6f, [0x2, 0x8001, 0x2, 0x4, 0x6, 0x4, 0x7, 0x8]}, 0x3c) read(r2, &(0x7f0000000880)=""/161, 0xa1) fsync(r0) 12:35:28 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0xffffffffffff8000}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:28 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x7) r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) r1 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) open(&(0x7f00000000c0)='./bus\x00', 0x10088, 0x1) r2 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) open(&(0x7f0000000040)='./bus\x00', 0x580, 0x8c) semop(r2, &(0x7f00000001c0)=[{0x0, 0x401, 0x1000}, {0x3, 0x0, 0x1800}, {0x1, 0xee, 0x1800}], 0x3) 12:35:28 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x48, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000280)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r2 = semget$private(0x0, 0x2, 0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r5}, 0xc) 12:35:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x100) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') mknod(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 12:35:29 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x3}) fcntl$dupfd(r0, 0xa, r0) mkdir(&(0x7f0000000080)='./bus\x00', 0xa9) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0xfd}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) syz_execute_func(&(0x7f0000000100)="c4e14971d757660f383bc1c42105d12509000000430f4849432e66440f38295d0ff30f1b760fc4618d72d368c463791d5900c465e6fa41de9900800000") semget(0x1, 0x4, 0x200) readlinkat(r0, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)=""/117, 0x75) 12:35:29 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) clock_settime(0x7, &(0x7f0000000040)={0x565d}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:29 executing program 0: mprotect(&(0x7f0000529000/0x4000)=nil, 0x4000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="5edccdec6f19952731e84d05ef33402b690ac861a048bd4783401a91304d3905b154cdb1479880aedb5a44b360a4ae865b0e6034f1558aa2f5f066387ef1eaec6e0c06287beefa96c3dedd2336264555c0cc78dac6f5e8c305890d1112fd8a990348fcbdc3086457b27524621b41f97c2b04bf1d2af55f46666ec2c1f195471149089fcb1add05e11fb6859bd3283976ced01bb79162b9b1bcb2a45285d7ef3c087364073d39942f911132a3a03e935a1a9d3e12532a86e593196b345e09b782116cc9a3106bdb40f07a00df34fb2f3f86204c79e08317cb0e51fb98eaefac18", 0xe0) 12:35:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:29 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r2 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:29 executing program 1: mknod(&(0x7f0000000040)='./bus/file0\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:30 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) clock_getres(0x6, &(0x7f0000000000)) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 12:35:30 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) write(r0, &(0x7f00000001c0)="c8ef9abf1856f13e5b2ebc2d6db64766a34d220bb2eff5c52691c29d6dc949d11f61d78085644cd14330d73e345dff1f362beb6948d1851cbb320939c80360e0fadb666566d86b3368637382333315a706c038ac139ae4e872a233feccac9d937fb4a4c7c329968b1cf0cc7b0da990a3699be4dfef357b713792b096d7af3bec037d02620487e7c558389e9aad7e6a", 0x8f) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:30 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f00000001c0)="3dc45e593fdd1907d0361042388faa6dd5ece7b0536e4bc6121894ce3a32c7beae67ee02bf724562385ed376c570b37a62db6142846cd4f0194cc7d7094c422d5d680787b096d345f6614730688534469902f57fe8ae705057d0df06c7b4bc223508d15d2d12be0edc7dd8899507b624083cb55dd8eecf7e02bcc3ad44c6d465d71fac307bcea51dc60601f9fb779134518e10d464d64103fff00bbb4cd3e9f5c70730d62286824acb89e378865197ac532c6da87b5978c490f48a651c09147bc960f42db95898d9c0c093ad19bd791b0fa82b430e356061427fd70d16a322129d5b5e53", 0xe4}, {&(0x7f00000002c0)="242472f06b37ac4dd39ad4747ad423b064be0f32333cfe185cda797d1e3194b90d2cca119570dd589f20d23afbb7fb9fd20552cc4cb79a1ddca5b643009865b534d455c7313b6e5638af368024fa3dbb12f0aa1d48361a6a0929af7846b3b7df20b78f8f2d4509609db5bf7f8cff6331cfad8f283c350bdb891aebc2dce99e41c072c134b6322787ac57adf350fb414ead91b9a9500e08168249186541e0096d4308853eb771fa60a4979b0bc8f5b4a8b7afcbd21c567924ad281f04bc632fc5b992c7dfa67b642ada342336ec048f3cc9b16ed6058438418c7179be3045e822c195b05562e5a16d604c", 0xea}, {&(0x7f00000003c0)="6cedb597f9f6eb7f16628efe37cadb347cd638c1413d5b3d737c7c8e4505bfd2d5393affcb2b3328184a4632bb0d76a878a1d04df73ec3d6fa0028aee8f76a4a993e3d49b09566f5746012d4105865ea928eabdabf08d0cfaebc2104a1fdeee19b45e31f0e97b106b013d94c4f262dd034a3cb3443893c940c53b44c8fe8cf20991ed8e96b23a1de8ca1ee9d611318bf6a186a0206bdd260cbdf79b075019c154a346553d807906fe9f9e5361345b0b2c241a3860c642f6fc0c283795dab5beaadb5f98690cf5c4803b427", 0xcb}, {&(0x7f00000004c0)="23bc5ec8fa9f19f7fb3aa28abfbdaf1d9eed6bd47f1c8971cea75a38875fe2058063ffc39e194789f76c0d3a5d49c927d6961e1567247e595d9a28b9074480f93d0c9a110b7c9dfaf0e7f7a897e08c489f3f0abed937b14df9a7115c72439575dce25857830688afa4ba7aaff7995f29b5f201f065614282a3e0e00e7bf20edc2523a23117fe09444280b3ed7b217c3c9b7320f2f0ee599616e773d1cebf60", 0x9f}], 0x4, 0x0, 0x0, 0x4}, 0x8) 12:35:30 executing program 0: r0 = socket(0x10000000011, 0x4000000005, 0x9) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0), 0x2) 12:35:30 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) r0 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) 12:35:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) getitimer(0x1, &(0x7f0000000000)) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000200)="d4bfa8b01aa9dd7bd6f3cd959e6f2d8823df6ede887076818e971f8558d11ca7894db044f7d42cba166103456568d7e0462fb4e0816d8a6ecd4fd6a9fbea0128c3744c31ffaf792a9fea", 0x4a}], 0x1) 12:35:30 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000200)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) r2 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) 12:35:30 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() flock(r0, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1, 0x2, 0x7) 12:35:30 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget(0x3, 0x3, 0xdbf3ee289ceb3b21) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0xc) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:30 executing program 0: sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="04926c31db06594cd58f312d4405b6e179b63350cb45353de423c5ab5baf64794418d809d7b32b902256caa48028f2606adb9aabc12665ffdc567ca2497bd9a596925d81f9003193d19fe232bb597ff5cb06d3662d5e862c2a6774ebdbbb567cfd064351ad7f1caa59bbfa69b4f018b98a9127360978762ea58f883b17635bd8da", 0x81, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) r1 = semget$private(0x0, 0x3, 0x401) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000000)=""/62) 12:35:30 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) execve(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000440)=[&(0x7f0000000200)='*\x00', &(0x7f0000000240)='#/\\\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='-(\x00', &(0x7f0000000300)=']\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\':\x00', &(0x7f0000000400)='\x00'], &(0x7f0000000500)=[&(0x7f00000004c0)='@\x00']) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000540)={0x101, 0x3, './bus\x00', 0x392, 0x0, 0x100000000, 0x3}) sendto(r0, &(0x7f0000000580)="2c72cdb85167d586a15e67e4aa7825a2b8461ced5e1c569a9e795f1f77d159a6eadfb68c82bb9a649e4ebbb2961d6ebeb9b93e775b95f7f78b2d797741d4b7fe89443f01b3ef954c963b8a929d6501a2ff11bf2e8adc458844bcf1ff6cfa6e2d12fab318f824bd8818bc48d47d94026199c9", 0x72, 0x400, 0x0, 0x0) 12:35:30 executing program 0: socket$inet(0x2, 0x4000, 0x6) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x6a, 0x0, 0xc) 12:35:30 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x6, './file0\x00', './bus\x00'}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) recvfrom(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x2, 0x0, 0x0) 12:35:30 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)="ce", 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x0, 0xa0000049, 0x1ff, 0x5}, {{r0}, 0xfffffffffffffffa, 0x6, 0xf0000000, 0x100000000, 0x4}, {{r1}, 0xfffffffffffffffa, 0x2, 0x0, 0xe1d, 0x3}, {{r1}, 0xfffffffffffffffa, 0x80, 0x0, 0x961, 0xbc}, {{r1}, 0xffffffffffffffff, 0x2, 0x23, 0x4, 0xa9}, {{r0}, 0xfffffffffffffffd, 0x80, 0x13, 0x1f, 0x9}, {{r1}, 0xfffffffffffffffa, 0xb4, 0x0, 0xcf07, 0x5}, {{r0}, 0xfffffffffffffffa, 0xd4, 0xefea56bc3e2c0581, 0x2, 0x3}], 0x8, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1a, 0x0, 0x1, 0x8001}, {{r1}, 0xffffffffffffffff, 0x40, 0x40000002, 0x200, 0x80}, {{r3}, 0xfffffffffffffffa, 0x1, 0x1, 0x9, 0xffffffff00000000}, {{r3}, 0xfffffffffffffffb, 0xb2, 0x40, 0x80000000, 0x200}, {{r2}, 0xfffffffffffffffd, 0x20, 0x40000001, 0x7fffffff, 0x40000000000}], 0x7, &(0x7f0000000040)={0x99, 0x10000}) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) poll(&(0x7f00000000c0)=[{r3, 0x49}], 0x1, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x80, 0x44, 0x1, 0x80}, {{r0}, 0xffffffffffffffff, 0x1, 0x20, 0x2, 0x8}], 0xed0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x3, 0x3}, {{r0}, 0xfffffffffffffffb, 0x83, 0x1, 0x4, 0x80}, {{r4}, 0xffffffffffffffff, 0xa0, 0x20, 0x6, 0x10001}, {{r1}, 0xfffffffffffffff8, 0x8, 0x9, 0x5, 0x101}, {{r2}, 0xfffffffffffffff8, 0x40, 0x80, 0x4650000, 0x3f}, {{r4}, 0xffffffffffffffff, 0x42, 0xfffff, 0x1, 0x3}, {{r2}, 0xffffffffffffffff, 0x12, 0x40000000, 0x1, 0x3}, {{r0}, 0x0, 0x0, 0xf0000000, 0x7f, 0x9}, {{r0}, 0xfffffffffffffffa, 0x10, 0x0, 0x3, 0x70000}, {{r4}, 0xfffffffffffffffa, 0x50, 0x90, 0x0, 0x100000000}], 0x3, &(0x7f0000000480)={0x80, 0x8}) 12:35:30 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x200, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:31 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) setsockopt$sock_int(r0, 0xffff, 0x1107, &(0x7f00000000c0)=0xfffffffffffffffb, 0x4) 12:35:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) close(r2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) bind(r3, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x1ff, 0x2}, 0xc) r4 = msgget$private(0x0, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r6 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r8 = fcntl$getown(r3, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x7, r5, r1, r6, r1, 0x80}, 0x4, 0x3f, r7, r8, 0x4, 0x5, 0x6, 0x1400000000000}) faccessat(r3, &(0x7f0000000280)='.\x00', 0x3, 0x0) 12:35:31 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)={{0x3fe0000000000, 0xfffffffffffffffc}, {0x8, 0x3}}, 0x2) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 12:35:31 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x1, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b2030, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x114) write(r0, &(0x7f0000000040)="4bf005fcfbdf68961c6cacfd996d00f8e8b518c79151c23e586e6222837f750e", 0x20) 12:35:31 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) r0 = semget$private(0x0, 0x3, 0x40) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/79) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)) 12:35:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0xa0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000240)) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x6, 0x10000}, 0x8) semget$private(0x0, 0x6, 0x400) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x7fff, r2, r3, r4, r3, 0x80, 0x2}, 0x35ff92ea, 0x9, 0x80000001}) 12:35:31 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) mkdirat(r0, &(0x7f0000000040)='./bus/../file0\x00', 0x4) r1 = semget$private(0x0, 0x4, 0xc) open(&(0x7f00000000c0)='./bus/../file0\x00', 0x200, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)=0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) 12:35:31 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x146, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r1 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) mkdirat(r1, &(0x7f0000000040)='./bus\x00', 0x1) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r2 = semget$private(0x0, 0x4, 0xc) unlinkat(r1, &(0x7f00000000c0)='./bus\x00', 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0xc2, 0xfffffffffffffffc) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="440251", 0xfffffffffffffd82}], 0x1, 0x1) ioctl$VT_SETMODE(0xffffffffffffff9c, 0x80087602, &(0x7f0000000000)={0x1, 0x1ab, 0x1000000, 0x6, 0x5}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x120, 0x0) r1 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r1, &(0x7f00000001c0), 0x0, 0x0) 12:35:31 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getpid() setpgid(r2, r4) r5 = getuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r4, r5, r3}, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:31 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x8000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x10) mkdir(&(0x7f0000000080)='./file0\x00', 0x8) faccessat(r0, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x11) 12:35:32 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/21, 0x15}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) r2 = shmget$private(0x0, 0x2000, 0x408, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/83) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r3 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:32 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2003, 0x8000000000004500) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x30080, 0x0) close(r0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r2 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) utimensat(r1, &(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)={{0x3ff, 0xff}, {0x9, 0x2}}, 0x0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 12:35:32 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) r4 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r6, 0x0) sendmsg$unix(r5, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) kevent(r4, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) kqueue() 12:35:33 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) ioctl$TIOCEXCL(r0, 0x2000740d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:33 executing program 1: open(&(0x7f0000000100)='./bus\x00', 0x0, 0x100) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) readlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)=""/131, 0x83) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:33 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x1, 0xf0000055, 0x4, 0x7ff}, {{}, 0xfffffffffffffff9, 0x60, 0xfffff, 0x2, 0x10001}, {{}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x1, 0x7}, {{}, 0xfffffffffffffffb, 0x50, 0x80000000, 0x6, 0x8}, {{}, 0xfffffffffffffff8, 0xab, 0x800fffff, 0x4, 0x1}, {{}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x18e, 0xfffffffffffffffb}, {{}, 0xfffffffffffffff8, 0xc0, 0xa2, 0x7, 0x4}, {{}, 0xffffffffffffffff, 0x8, 0xa, 0x1221, 0xde}, {{}, 0xfffffffffffffff9, 0x8, 0x80, 0x565, 0x80}], 0x80000001, &(0x7f0000000340)=[{{}, 0xfffffffffffffffd, 0x20, 0x2, 0x0, 0x716}], 0x3, &(0x7f0000000380)={0x1f, 0x3}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x60, 0x40000000, 0x2, 0x8000}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0x88, 0x80000000, 0x20, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x12, 0x1, 0x101, 0x27}], 0x66, 0x0, 0x81, 0x0) 12:35:33 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x7ff, 0x1ff}) getsockname$unix(r2, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) getdents(r1, &(0x7f0000000000)=""/68, 0x24) flock(r0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x3, 0x10001}, 0x8) getsockopt(r0, 0x200000029, 0x1b, 0x0, 0x0) 12:35:33 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x88, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:33 executing program 0: socketpair$unix(0x1, 0x200000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() poll(&(0x7f0000000000)=[{r2, 0x5}, {r1, 0x80}, {r1, 0x2}, {r0, 0x104}, {r1, 0x190}, {r2, 0x4}, {r1, 0x4}], 0x7, 0x8000) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xab, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) Kðüûßh–l¬ý™møèµÇ‘QÂ>Xnb"ƒuKðüûßh–l¬ý™møèµÇ‘QÂ>Xnb"ƒupckbd_enable: command error 12:35:34 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x3) 12:35:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x0, 0x452c, './bus\x00', 0x2, 0x3, 0x4, 0xfffffffffffffe01}) r3 = kqueue() r4 = semget$private(0x0, 0x6, 0x400) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000140)=""/4096) dup2(r3, r0) 12:35:34 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x1ffd, 0x8000000000004503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) mkdir(&(0x7f00000000c0)='.\x00', 0x80) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0x86e) r2 = fcntl$dupfd(r0, 0x9993ace0b3f64f15, r0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) 12:35:34 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) readlink(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f00000001c0)=""/92, 0x5c) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) faccessat(r0, &(0x7f0000000040)='./bus/file0\x00', 0x50, 0x3) 12:35:34 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r3 = getuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000180)) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f00000002c0)="ebffcbff13b9fd812eaa4e713048e699319296483f1419f6f61e0acffd389b11bf9abbc979c264f67757332bd75531a00cddda22c4778dbf279158a8a7f2a5ab5f7f011dcca4b5e3c20146dd49e27a4de624535f228fb3acf09f8c5c0d28a61250859b661850440d5dd03323ebbd49ebb4c0bdc583c8588920b736e1efec21c7172d9bcd7ce9067a89c9dd0a621d9e2a542038ebf8e8b2261d7b3f7dcf9dc9b60c962168f51c040c8edea7ef4000", 0xfffffffffffffe52) shutdown(r0, 0x1) 12:35:35 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x2, 0x6]) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x5, './bus\x00'}) 12:35:35 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0xa6) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) pipe2(&(0x7f0000000080), 0x10004) setuid(0xee01) ioctl$TIOCMSET(r2, 0x40044266, &(0x7f0000000000)) 12:35:35 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r1 = semget$private(0x0, 0x4, 0xc) socket$inet(0x2, 0x0, 0x7) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x0, 0x0, 0x7, 0x7}) socket$inet6(0x18, 0xc013, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)}) 12:35:35 executing program 1: socketpair(0x10, 0x4000, 0x5, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r1 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r2 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000001c0), 0x0) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) semget$private(0x0, 0x2, 0x420) execve(0x0, 0x0, 0x0) 12:35:35 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x10000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = shmget$private(0x0, 0x1000, 0x9, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x1000020a, 0x4401, 0x1d, 0x8000001]) fcntl$getown(r0, 0x5) 12:35:35 executing program 0: mprotect(&(0x7f0000525000/0x2000)=nil, 0x2000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, &(0x7f00000004c0), 0x0, &(0x7f0000000540)={0x2, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r0) 12:35:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) syz_execute_func(&(0x7f0000000080)="420fc7a02af4885fc4e1f9ee8ed4ef8495c42279137cbf06450f476bdaf20f59425bc423f915900008000062c4c259aee68fc9009a9456001000006609e63ef2f366450f405100") close(r0) setrlimit(0x8, &(0x7f0000000000)) pipe(0x0) 12:35:35 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0x2) 12:35:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r2, 0x8) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000100)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb7}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 12:35:35 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000200)=""/20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:35 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x4f, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x3, 0x5, 0x8001, r1}) r2 = semget$private(0x0, 0x4, 0xc) getpid() semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) linkat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00', 0x4) 12:35:35 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000340)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='-#!\\\x00', &(0x7f0000000240)='.]\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000540)=[&(0x7f0000000380)='/(@\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='+\'\x00', &(0x7f0000000440)='[&\x00', &(0x7f0000000480)=']\x00', &(0x7f00000004c0)='{$\x00', &(0x7f0000000500)='\x00']) 12:35:35 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000380)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000300)=[{&(0x7f0000000100)=""/173, 0xad}, {&(0x7f00000001c0)=""/237, 0xed}, {&(0x7f00000002c0)=""/17, 0x11}], 0x3, &(0x7f0000000340)=""/46, 0x2e}, 0x1) pipe(&(0x7f00000003c0)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x0) getsockopt$sock_int(r1, 0xffff, 0x1208, &(0x7f0000000000), &(0x7f0000000040)=0x4) 12:35:35 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x4d0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x6}) r2 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'.\x00', 0x4, 0x8f, 0x1, 0x0, 0x2, 0xb422, 0x5, 0x1, 0x1, 0x8ff1, 0x4}) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) 12:35:35 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x1, 0x2}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 12:35:35 executing program 0: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) munlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 12:35:35 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x2) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:35 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x0, 0x400) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/208) r2 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) msgget(0x3, 0x40) 12:35:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) msgget(0x2, 0x363) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) shutdown(r1, 0x2) shutdown(r1, 0x0) r2 = shmget(0x0, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20, 0x100) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000180)={0x5, 0x1, 0x0, 0x5, "ca9906069b7384c66e865c2dd89b8e444c044ea1", 0x7, 0x100000000}) read(r1, 0x0, 0x3b) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x4, 0x0) 12:35:35 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x10000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x1, 0x15) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x3, 0x4e, 0x5a8c, 0x26, 0x45a4e1b, 0x4f8, 0x6, 0x1, 0x6, 0xfff]) r2 = semget$private(0x0, 0x1000000000002, 0x8c) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:35 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/178) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000040)=""/40) semget(0x1, 0x4, 0x2) 12:35:35 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) sendto$unix(r0, &(0x7f00000001c0)="7388505e8aa75241469fe171fc85f19abcc72f3859971b703c3174d73b2df13fb73f97f4ff7c7f1db4f206d504b5bc6998934faf16fdf4c3d9b860341eca7901f1935d4a8d202f8fb390f2a8554fa7d6eb0329a35794431e334fdfa845a9b2a8f369bc250b1964313f6d09c0e94163b38ff51af8b5a2a79213570f8c29d19aae07b251ea80b2386e9e290ce020e378340684dfdd63f6171359a99dd0b39b42b36b1b8d8584b555364cc187a3c0876c272a92", 0xb2, 0x1, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) 12:35:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2, 0xf0000001, 0x10000, 0x4}, {{r1}, 0xfffffffffffffffa, 0x20, 0xf0000000, 0x4b, 0x5}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x80000000, 0x8, 0x7}, {{r1}, 0xfffffffffffffffc, 0x60, 0x10, 0x0, 0x800}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x8, 0x7f}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000001}, {{r1}, 0xfffffffffffffffe, 0x0, 0xf0000002, 0xcbe9, 0x9}], 0x0, &(0x7f0000000180)={0x6, 0x6e75}) r3 = kqueue() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x70, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 12:35:35 executing program 1: r0 = semget$private(0x0, 0x4, 0x400) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/63) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r2 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r3 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:35 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) socket(0x10, 0x8000, 0x9) 12:35:35 executing program 0: shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) ioctl$KDSETRAD(r0, 0x20004b43) syz_emit_ethernet(0x1, &(0x7f00000000c0)="0e") r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0x3}) 12:35:35 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x10000000003, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x1}) 12:35:35 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x400000026, 0x5) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x2, r0) ioctl$TIOCCONS(r1, 0x4004426a, 0x0) 12:35:35 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x7, 0x50000000000000, 0x7f, 0x1, 0x5c2, 0x100000001, 0x200, 0x0, 0x2, 0xffffffffffffe4cf, 0x80000000}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semget$private(0x0, 0x4, 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x0, 0x401, 0x7, 0x1, 0x3, 0x9, 0x80000000]) 12:35:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000001c0)={0xfeffffff, 0x72c6}) syz_open_pts() r1 = socket(0x6, 0x2, 0xff) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x8, 0x3}, 0xc) 12:35:35 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x84, 0xd) semop(r1, &(0x7f0000000040)=[{0x0, 0x1f, 0x1800}, {0x2, 0x5, 0x1000}, {0x3, 0x80000001, 0x800}, {0x1, 0x9, 0x800}], 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:35 executing program 0: clock_gettime(0x1004, 0x0) semget(0x2, 0x3, 0x200) clock_gettime(0x2, &(0x7f0000000000)) 12:35:36 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000340)) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) fcntl$setflags(r0, 0x2, 0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x4, 0x40, 0x1, 0x1, 0x1, 0xffff, 0x5, 0x0, 0x2, 0x30, 0xfff}) 12:35:36 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet(r0, 0x0, &(0x7f0000000040)) 12:35:36 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003e00000000000400"], 0x10}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1001, 0x7) 12:35:36 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) recvfrom(r0, &(0x7f00000001c0)=""/204, 0xcc, 0x41, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f62757306"], 0x8) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) pckbd_enable: command error 12:35:37 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x6, 0x200, 0x9, 0x0, 0x4, 0xfffffffffffffffe, 0x2, 0x2, 0x2, 0x0, 0x1}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x7ffc, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{}, {0x22}], 0x2}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100000000010083, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000140)=0xcddb054ebbb0e7de) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)=0x1) 12:35:37 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/71) 12:35:37 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 12:35:37 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x50, 0x100) r1 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) open(&(0x7f0000000400)='./bus\x00', 0x10, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x5, r2, r3, r4, r5, 0x4, 0x2}, 0x8, 0x8000000000000000, r6, r7, 0x80, 0xffff, 0x5}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r8 = semget$private(0x0, 0x4, 0xc) fchdir(r0) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') 12:35:37 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0xc09, 0x110) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="e55d713e881dd008bdeb1d80e06900eb7a245078aaf17ec8802d752a967b3956fb2bb6aaebc86fb9253cbd7ca7007c7d9c26e239a0af2edf8246d55bdc", 0x3d, 0x402, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) fchown(r1, 0x0, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000100)=0x1) 12:35:37 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) sendto$unix(r0, &(0x7f00000001c0)="27b35738cbee0fe37e62609e6ccbb5e99c994d3feb2bfcf95c751e9c84a5c1d52346982122a1ca207c31166981f9f5737571b32e63ea14df6beb8bb4243756ca84bc8f254209efed555a28d1039ce733192f366b9c0df8f7e3566ea0f850f96b44f62f62ce16e6627508f01b85d7a3f1146b2a08545b03425db6e7c87c044615251a20664812e5dc7e629e236a2db7176899eafdf8975efb9eb49e37a5ef63aff1682ffce10937ad044c294ece45e82974cb38bf24ef39d550c7aed0cb26b4b060a161cd19921c3de9b2a427f513", 0xce, 0x402, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:38 executing program 1: unveil(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='W\x00') mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) fchmod(r0, 0x6) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0x80000000000002}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:38 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x10) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="09ed77aec5df50f9", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1000000000000382, 0x0) 12:35:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:38 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) ftruncate(r0, 0x5) syz_emit_ethernet(0x2e2, &(0x7f00000002c0)="4ca5503d7e137c6e8676961255f8fee9438566c87eb8085f12fd127f866d7aa473a28eee0323cda81cd0fbed766aee88783584bed356a9f0c9e6354ad2416932ce4784e023b48495a5cdbeba81f4c4f538efbf517124e3e187375f624c03095b65846b3b2a415632cf55647670ad0aa832f7fc0ad92cec00809c01937ae54c58d7bafe11b04408ab353b82ec2b253bd62fa9f478439cca96b4395fa04cac49f5f278d4dfe84772dd91dadadf49df15eb938c3f961205ba6ad9a26dc7971e7968ee9ef0da5aa0b40fa76f02e557d80bd0ff4c") 12:35:38 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) sendto$inet6(r0, &(0x7f0000000600)="5294ffbfb0c166363843ae869075d11117f970a7064b30f34b0d963f703d901f0f77107d31de62a3960563aafbba3cd94b38d968edbd9508a4d09cc169dbabe98cdaedf5495837c7e10bf738d3588cd7cd3c2b61377f2f81efff884e758197e91bb87186479b644499813b9786b0a10e9387786ba004a6428fffe4a114c834f2f6d02e59df066c7d81f9437ef91bf8475325000a6cb9e0d84f4a4753c3ec2f2bc105558611997df6daa3044554b1f20e901bfec3d4da74384ba324fb1cec1fa86b16bcb4c9069dc93d02d0812f1899ebcc0dfad5b8feae5bc9a298e6095261684bd1d0331b71767099478445ec07299dd963f0077eda780c4fb8f47c085561f29bd0c988ba48e6a4a281a9413148f1dcd379fd6a010e88494442572b64a673a0d571229d42fb34d02bde737add2528f23d7a2cc11322e811461c9215229b59836edcb221580a672009ef97e2ec1cb5cc97d2eb030cc797d093852073ae9423e5df470181427bb287424939d0ac083b3ac1e296c2abfde0bfcb86fa10310bc0e5b3ae6ccfec62acc2b4bbf0bfdd0c633085dc18b99191892a3bab53b6e37f0dc68942c809434d78846aa93893a6c135c3232731294cb0b5214f9306849aaaf67519ecd3a025c1824661a28b8d2d21b9e68c8cdde7fbaa4f794697d2e27b4db6b34e6230f405a7202726135ca9ab62845742ded4b16d852915bda2f8f6d41c73bc0428d16baa774d6dbea50cc1bbde406ec369bb2a19cf528e03f1dc7cdd06036bd81be14c93cb6d5547618a4f09f7e6c1cf2b08b693fe9f3ae4a478709037b236d76f80a562d5fd4766a44c9c3094f0966d3d95e17f0d7b45c2145d88baacc1086196919cc573fdcf14420cb0e97fa53bdf4fef07cc726ffd94d989aa0d3d284bb2d160c7a00ea076c42e31f5ca6ee40c1d8d175a8c826b5092507c599b88f5ef0b72d26211c9586a3532e3260e6f57db02b4a4ff8972cf6784f2f8ad153daa507c94ae79c4b1f44fa38a2b8d343bb889fc925873a5cb0312464544a0556113afb7bbe6bced6728d0728916cbfe739509d94e6c9caee68070726d662096db8e455c9865e64aeb7b04b9c2e84da8c72a03d803eca6461fb09811e2a129aedb87ac85801d8531b6988f90d3730b9476f2cf78d3f1994a422737f8df4794a16a5f3193a05f24270a6f398168e96477bad48b99c876fe7fdae24dff5b2054f292868b6737c54f2a65b11ec66c568ed0ac8995815f0193ab4ebc42116b6d71575c207bac02ed310201429bdc085467cf362f65c6df9373e9891fe6925743539123f152e9d0af6f64f3a3743f2a33697650558dc2f775de29a999ecf056a692bb325537220435e77b3bfa12b1bdc2a5b650786b3312565a76a470c0d59d9a5d98f5216c38696144d6518eb7cd360521acb892988ccf74784e7792647cc63ffa4b0c3a1f4ca258afea276aea1aaa010ce2cb9fb16d8dc1b296000dca98c04782f79e3c44f0aba41167c966113b9d6fce4a68c1143962681930802fde2763b6ee594a2a4031a8c7f6416b6a4d4a5589f3f626c2a2106751cca9511f2ddb7a5fbe80eb77d9b46b342176cc48a0f20c1ddc3332004af52361de1e7cf4b50fa2e83395d41761b162ab945f18a304a49cba76683d1ef0a7b5b88130a23c273f5478e59e826c07d44684f549e7d0868bdff374e781ba5e907eb22e7de03865899cb3ed153858b62453943b512778ae2efc079012616d3487120b0259ea398eec3b68d0e2de9c2a3d94d9f768171b35ee069365cb7c013ffa4fc3eec741a220084a90a0aaa2a89d0b5e328641a7e1c89760ed4e69a2e73dd3f0a2e222ba8feedd1258164a8c1c1b461c0786638b4fb054c34d7cbeb02838d6481f49dd6bdbac577f3dc52f5e1778d01f1f56815851a2683e2eb462ee54048f9e4576dcc2dcdcbbb1751fcf846c1e3a754e9cb82456d8efc3c70885abef4fdca0117b41266559829436ccb7bbde85cb13a89295b70c848982ad7daa88a39034a2fcf6d786509ce4ec305ce1c86fb19006d9e08ba0dcbe9029b8f09f730e06d04b4503d02b34d0e2ac34e5066e0d219555cddc942ffeffd2e02b83999fcdda1625e73f890e698a199b6d5eec32dc1a3674440e039c86159640a2370711436209d108c38088fdae8c325a2489bdcfea10a9bf27e16ab6e24b3bb306f1ff306a95803c5b30db93d11f3df2a880beda0a4109d71d1d1ccc40ac9fb70e67c2f84f2d9d767d2ad34b254def21e571df1d60a1388df59b6b23a9e35ca1e97ec1f7a34845986ecd14bccd68a73879c09c0ea0a6e84e2f9d46adf686bcbe57eb6e36d9acfb27e49cc5eeee993646bfa7c1f0dffa80b17944a838a0f6f263803479cf18e8332cd912c49634e73f7107c8d4c8d538fc983d6241d39bf16de02783a36a7f19e1d28232abcdb738efe739dc164cc271046cbbcf19cb27ddff88671807b80244f734ec5988e40da1ba13c157b1007e3cc1ba46572d120e27d412d69c0b2383d0eef674b13fc3c5690f2541ba741918a98ec751ab510f898d7fa741a6431b6069c2d83c081ad0407ffe29c93f49b654be29bc8e82a989c2cd26ce0409eef3611c4c0c310856abb87c147099ed03ed36e30795df9446083a2ce154ec62731e17b0652654373d8c2bf373fc4b8c265f02017accda15aedc542d56f5a21ca7d9e29148ca70e92c358a09ded308e407897cf6b3818b70eb7543b2e6b3056fcffac62719ca8fe520548f2034b793df4bf29f380789ad316467fe7216f4d3f61dd958747e7275003e1d8e4c678dafacefc2a4f5677e8ba68884bd7b00f86de5cb6528628380aee234724ebc13cc4023f78d8415ed8ac9a4660d6e904f38bd49fb41352138b891cda8c9f7fa5731f49f0bbcb389a9cf82158dfd53ef2200c4b4c87ae963ee91987de021f135c165adb0b365b1b5369f6c6c0619a220aa82c2680c24cd79a669469dec33a35d3b84ba37e60929d6605b0fcd8e6b42f81e4c77ab3166f708ebcb166892f4956d8605dda9325e2ec16f8d07beed1fd867a77aed4bbc91f5833ed5fcb5a97ffb9120ff7661f7b21aeb6966e78db66de22ac0ed3bcbdd57b61a6c30ac5ebb10c332d3cc24e48c309cfeb40f65fa08c937ebc21e3555d6ef3ae4d07656c1ee31cfa5ab90b56f04bd7f40c2ae0fbcad34a44b0abe781de3c86ea01d4b1a5095761df4c2bf9f2fd5aa60a914fdc4561bd569401f9400b9f20f75b741c69d8e3a9af5ae0156019212d17a32b9761ad3a043bb64da7fb4980a8bd5955c2c012de2453643d65bdcda008aebeed0aa61b14907fef1bd297eb569b5aaa9ea23f9f55114bb5d336bda73698b608f34edc173b0fa5a78701221c65a69d918ccd50d4f9054d5511e5f06ebc5490f85cf3d7667771b821514c7ab21c592c7f199ac95228f2e9fd69171b9370210501f3fcd58a53f6b4d22602409645458ce67f79a6e3e386fe9f79a5adb3fb9143abeaf4cc5f267f63ca586c02e9803a4e001240946a38734bdabe80daa5cb5d8f1b5b1aa8b059e425f269b4ead5d48e64ec80b32983bf1373d831e13a380a65fbe2121a8bb05c6d92904a7c72e6f299cd27a73a3e2e5abaaf69df7b3734cab92477d41eff801f5380d0ba2d54c1e6b6a45f8a42f7658f02f8f22f2892ca35aae813c13e7d389b2a0c0363b4341a74028ec6f6e7e8d952497c411bdfe4c7542edca9733b4c75f02bfa50a95f1b5d6b59fac9947c6ba693da7f4b2a965b12c820ef282e74eea9b4de443f751e213ce65afacfe1667bb56896851447ac1775f867748fe9006189b3c314e495953dac65bcf8af688856a44d8e2c989a71a5bef6d7e2e2fc30768fdaa7a68084311060ca5b01c2689c5b458e7fd63c2aa646a61f63265508e2cc834c35f9c6526d55967edaa5c308bad6034849ad47f2511b0a40f63d2b72ef3c04ea9d462fe7059df80d75d7a2b52ce0777168a0bfcd0ccacbb9fc69a8689d89eeaafe396b8bc2d08493be67718f397b1e732c5deb99b574450dbeaab07a6b4eb248d947a9ae16ba70f6cc94f9f882e386800cf9483f5db721751a0d2016c33d5a86b8dd8e4a5bdb73f85b7a40c5ed14301faf76da6609783c7a72fd1661062995aacf80ccf325efdbbb857a44faee97ccde0832719532dbd1459519d7ca87818045e885a0f6ef876e0143021322189fc6ab0f78e82b533c74452bc5ebee349f91a3f335b399cc8e0b6584696fb05d056f85180cc86674afccb55b536eb63ff2d2b746a12788a568530f3be24fffc234f576362362dd6e00c5b773ec99bfde3529f9fd2bc34a32e7605fcddcaca529d31f8be92cbfc594c989895111c297718c16f6e532f92bdff64af5f7fc8bf8fd07c251f6c8f7ec66689bd222d9b28c27f9c4f2a92ec7a0749b48d372ab3b63a3ef0dc5ccb1899ae84eb4e6f2beb71484434ff4229d33b4a244a9cb3231b45a44e198052612bd097190a63d1cc35e5fc57d2393a0703107cadb5ee32ed28769586ba898a3c1bfe595e02586a3994b83682722e6da1b9635d95d5fe3d46c00cfb350e3c9c239a170dbb6eb9cedfc854e7e9e9ff29550124736b097de3fe55a6849db237c233e6049f4df463c54bc97e4af06ba3dd94781d697b18627a01b44d531e56b694c5af8c3902b60ba73cbcb50615bf8b88b1ab8f81b1a7682b0234512168282b82695c634fff1de3832b0d8dd1ba9adc73269a0e0e5f583e49b138a5ef2c70a86cd216daf627605be2c5d056eb58053f84bbd1b5531fcd77677f5d27d522b321eaff11118cb8edc4f009e2e2aafa8d99b1beca88f38e05c2ace9563e3f50bb4b894d26a407f6dfe9634daaa41e4239c863e81ae7fda062464948e4287dad3e05fe18c09f67c0fe91d9def5ce2b80ab481e04d6fc6a006d6e21b9d91ce66feb73fe0224ae3ed0ac279f0f472c3fd0de79ca740740d5c5faf37072ec27252aeae3f797fc62bbf732b1acb56565081ef85e30ce0318639c09adbb699a7867c6bd4c2605aecc4b279072b3187e5cc56c23b53feed51d85b0e3ca3cc86ede3e03806f82163361c348f5f92489c1189a1b83675fdda3f82c30b6762a1a26125e28b3eb5c3fad02580a2badf47f9d9ba51c58e5137f4aa0317b57541906c5cc7a3aaf68a1bbe8a896607a45b5311a5b0b28c253f4a733b44002bdeaa1bbd3347fdbf34b2c7cba23d48c279ad4c812ce5600bf2a9eb9e0e4a36ba63f692b0d3a759a685835f267e04e875d8573e571a7a71afd6997ea93c8e81c4e35bc8d952f0d1c5d0713369e8581554edc9a0d2a21601b6e2d9dd23d6ed2886d604bba55eb7b585131dbf6459f59df28ccc0a658e87ef86325eafaa7781070e5659ed42cfbecc2a8829a4bcd5c7765f573e74f22d1fadaf52bede0680c612125cdb874247992d3a9bfd8d906e2d8f46ab1aa051d56c72802a9c4833aa7ccccc5d9f87a2f46b54d52459b46e2424621947bc2f4987102c9cc9080d55d177e716da5afa8ccf1bafcd3edaac20c84a3e787ff90d6bbcce239c5371a4d4a6a593dc8a648ea823cc4335344bc510b83b45ee64116af48a5ee1ab86672c68bc8822dca704c0c6e02fbc7a92cfcb493d70b03c788043981f8927bd9ed1407a8baff1cfec504d10c46ca5b3ce768a8fc1f80d5e03e3f9e6f3f2a9bb50ec5ddbf91138618fac5f04b6a711c66f87ac3764565b272d0aef55f742eb521b41af5de423fbc257215a4ced695bdfd623eab990f390e02bf4393a3577b970bc6877148375ce4d3172dc06c0940e54df42e128ea7dd0e48c5ddffa1", 0x1000, 0x4, &(0x7f0000001600)={0x18, 0x0, 0x1, 0xc54}, 0xc) r1 = syz_open_pts() poll(&(0x7f0000000380)=[{r1, 0x10}, {r1, 0xc}, {r1, 0x60}, {r1, 0x4}, {r1, 0x144}, {r1}], 0x6, 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r2 = syz_open_pts() r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1, 0x1a2) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000180)={0x5, [{0x3, 0x6}, {0x3, 0x9}, {0x3, 0x80000001}, {0x3, 0x401}, {0x3, 0x9}, {0x2}, {0x3, 0x2}, {0x1, 0x8000}, {0x1, 0x6}, {0x2, 0x8}, {0x0, 0x10000}, {0x3, 0x9}, {0x1, 0x900000000000000}, {0x3, 0x9}, {0x3}, {0x3, 0x7}, {0x3, 0xffffffffffff8001}, {0x2, 0x7f}, {0x1, 0xfffffffffffeffff}, {0x3, 0x7}, {0x3}, {0x3, 0x5}, {0x2, 0x7}, {0x2, 0x9}, {0x3, 0x80000000}, {0x3, 0x7fffffff}, {0x3, 0x475}, {0x3, 0xfffffffffffff97d}, {0x2, 0x9}, {0x3, 0x6}, {0x1, 0xfff}, {0x1, 0x5}]}) poll(&(0x7f0000000040)=[{r1, 0x21}], 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDDISABIO(r5, 0x20004b3d) ioctl$TIOCDRAIN(r4, 0x2000745e) fcntl$setflags(r1, 0x2, 0x1) r6 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x91) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000003c0)=0x7fff) kevent(r4, &(0x7f0000000440)=[{{r6}, 0xfffffffffffffffc, 0x10, 0x0, 0x0, 0x72}, {{r7}, 0xfffffffffffffffb, 0x20, 0x8, 0x7f, 0x9}, {{r5}, 0xffffffffffffffff, 0x8, 0x1, 0xb8, 0xf0}, {{r7}, 0x0, 0x80, 0x40, 0x7f, 0x4}, {{r4}, 0xffffffffffffffff, 0x90, 0x5, 0x2, 0x4}, {{r4}, 0xfffffffffffffffb, 0x1, 0x2, 0x7, 0x7}, {{r2}, 0xffffffffffffffff, 0x20, 0x2, 0x3, 0x8000}, {{r4}, 0xfffffffffffffffe, 0x8e, 0x2, 0x80000000, 0x4}, {{r6}, 0xfffffffffffffff9, 0x5, 0xfffff, 0x8, 0x3}, {{r1}, 0xfffffffffffffff9, 0x0, 0x80, 0x1, 0x4}], 0x7ff, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffa, 0x40, 0x1, 0x7c4, 0xf80000000000000}, {{r7}, 0xffffffffffffffff, 0x24, 0x88, 0xdf3c, 0x7}, {{r2}, 0xffffffffffffffff, 0x8, 0x40, 0xffffffff7fffffff, 0x101}, {{r2}, 0xfffffffffffffffe, 0x20, 0x200fffff, 0x7fff, 0x80000000}], 0x9, &(0x7f0000000340)={0x7a4, 0x4}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) r8 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) shmat(r8, &(0x7f0000ffc000/0x3000)=nil, 0x3000) 12:35:38 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)) 12:35:38 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0/file0\x00', 0x203, 0x4) r1 = getpgid(0xffffffffffffffff) r2 = getpgid(r1) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000240)='./file0/file0\x00', r4, r5) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r5}, 0xc) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 12:35:38 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x80) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 12:35:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) semget$private(0x0, 0x4, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x8) 12:35:38 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x49952614}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x7, './file0\x00', './file0\x00'}) 23:49:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) madvise(&(0x7f0000724000/0x2000)=nil, 0x2000, 0x4) 23:49:40 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) semget$private(0x0, 0x4, 0xc) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x10, 0x6) 23:49:40 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x3}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x80000000, 0x68, 0x6]) 23:49:40 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2fe6696caac3992c22b90cd19d79098256f1fc00000000000000000000"], 0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x1b2}, 0x0) 23:49:40 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x8000000, 0x0) r1 = fcntl$dupfd(r0, 0x8, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x1) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) r2 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x3, 0x2, 0x9, 0x0, r2}) 23:49:40 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) openat(r0, &(0x7f0000000040)='./bus/../file0\x00', 0x80, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 23:49:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) 23:49:40 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) pipe2(&(0x7f0000000040), 0x10000) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 23:49:40 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) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x400}) r1 = syz_open_pts() dup2(r0, r0) close(r0) r2 = dup(r1) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000340)='./file0\x00', r3, r4) r5 = syz_open_pts() readv(r5, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="f904a28f5848e59705f3aec4709b3286ea0337475640538a67bdda630ff341577fb8cbf9acda63e8b74b96e936f979fdc7f367097be320", 0x37}, {&(0x7f00000000c0)="5cf14bc2d16c819a1f119b087fd63142b8c209d3845aa8164884c1e8ab6dfa31dbbb69145e43b94532b31d7894f5157eb4c34fe883225d503bd54ac863466a65cc16d22c7b8e3d4af1f5570cc6835dbb18ee4c29e864fdbdb70a50a5a6875e6fc253ea8aa78dae3cb1e613a21b1c89dea619d2de4fbc1d48bc", 0x79}], 0x2, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r5, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 23:49:40 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x55, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x20, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x2) 23:49:40 executing program 1: syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0x865) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x0) r0 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 23:49:40 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r0 = getuid() setreuid(r0, r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x30140, 0x1) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000180)) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{}, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x4000000000}], 0x0, 0x0, 0x9, 0x0) bind$unix(r1, &(0x7f0000000140)=@abs={0x1f95d27d48731892, 0x7}, 0x8) 23:49:41 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x3) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = getuid() dup(r0) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = getegid() chown(&(0x7f0000000040)='./bus\x00', r1, r2) dup2(r0, r0) truncate(&(0x7f0000000100)='./bus\x00', 0x8001) r3 = semget$private(0x0, 0x40000005, 0x8000000000c) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 23:49:41 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x51, 0x4000000000000) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 23:49:41 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) semget$private(0x0, 0x3, 0x108) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x6) 23:49:42 executing program 0: r0 = socket$inet6(0x18, 0x100000000003, 0x6) socket(0x2, 0x8000, 0x5) setsockopt(r0, 0xffffffff, 0xda, &(0x7f0000000040)="94e8161023f949289081759c85ad0325d1deb0e0a5027cec0f4858d8351e5f12e78697c3d5637fa5a9eb8753038caadae44ce87878db2b16fbd871a365bb0825bf3768a9e519e0763272e51392c1975efb82d12ef455a2dd37d322d9cd13718a62c7f08e75da31d7f7f35f04b53edf4bf2003a17cfa0b7ba68113ce96936584d0d5041f2dc9381e038af0659025ec61f6ef86e5b291c62081ecec1b75a229796d32db1b8515d86260f59320655ed506e50c25608b75f7a5d116f5505b0e17e302b1f87170a3b70581bd4c289c9fd", 0xce) getsockname$inet6(r0, 0x0, &(0x7f0000000000)) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shutdown(r0, 0x0) 23:49:42 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2100, 0x8000000000004500) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001340)={0x3, 0x4, 0x40, 0x8}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x40, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r2 = semget$private(0x0, 0x4, 0xc) semctl$GETPID(r2, 0x4, 0x4, &(0x7f00000002c0)=""/4096) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f00000000c0)=""/94) stat(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)) getsockname(r1, &(0x7f0000001380)=@un=@abs, &(0x7f00000001c0)=0x8) clock_settime(0x0, &(0x7f0000001300)={0xfffffffffffffffc, 0x1}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f00000012c0)=""/12) 15:59:56 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ftruncate(r0, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="5d863f740ad81efe", 0x8) r1 = dup(r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x7) 15:59:56 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) semget$private(0x0, 0xfffffffffffffffe, 0x100) pckbd_enable: command error 15:59:56 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x10000, 0x4}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xf5, 0x2, 0x2, 0x957, "6010c50467863a59f3b92951942e995e8f8ea89b", 0x50ff, 0xfd21}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 15:59:56 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000240)) mknod(&(0x7f0000000080)='./bus\x00', 0x80002085, 0x36) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x40, 0x0) recvfrom$unix(r1, &(0x7f0000000140)=""/87, 0x57, 0x800, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\f/bus\x00'], 0x35) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f0000000100)) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) symlinkat(&(0x7f0000000000)='./bus\x00', r2, &(0x7f0000000040)='./bus\x00') 15:59:56 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) unlink(&(0x7f0000000040)='./bus\x00') semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 15:59:56 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\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, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mknod(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x6000, 0x9) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') stat(&(0x7f00000001c0)='.\x00', &(0x7f0000000580)) 15:59:56 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x4, 0x2}) r1 = semget$private(0x0, 0x2, 0x1fe) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000080)=""/12) semget$private(0x0, 0x4, 0x8001) 15:59:56 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$KDSETRAD(r1, 0x20004b43) syz_extract_tcp_res(&(0x7f0000000140), 0x1f, 0x80000000) mlock(&(0x7f0000d81000/0x3000)=nil, 0x3000) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/180, 0xb4) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x100000001, 0x9}], 0x97, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x80000001, 0x7f, 0xffffffffffff8000}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x7fff, 0xcc}, {{r0}, 0xfffffffffffffff8, 0x0, 0xf000000b, 0xd4d2, 0x100000000}, {{r0}, 0x0, 0x0, 0x2, 0xfff, 0xffffffffffffff1a}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf00fffff, 0x40, 0x1}], 0x7, &(0x7f0000000100)={0x7, 0x1}) 15:59:56 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x100000001}, 0x10) 15:59:56 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x40010000000002}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x3fd, 0x1f, 0x6]) 15:59:56 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x1fd, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getppid() chroot(&(0x7f0000000100)='./file0\x00') ioctl$KDGKBMODE(r1, 0x40044b06) dup2(0xffffffffffffffff, 0xffffffffffffffff) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) semget$private(0x0, 0x6, 0x50) execve(0x0, 0x0, 0x0) 15:59:56 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x6, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 15:59:56 executing program 1: open$dir(&(0x7f0000000080)='./bus\x00', 0x180, 0x40) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x15, 0x3fd}) r1 = semget$private(0x0, 0x4, 0xc) dup(r0) kqueue() semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 15:59:57 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2002, 0x80000000000044fe) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r3 = geteuid() r4 = getgid() r5 = getpid() r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r9 = geteuid() r10 = getegid() r11 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000580)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000006c0)=[{&(0x7f00000005c0)="f9790f194aa919c8e5eaeaa81139427869e49994712c21a6d5eff8920fcaf9a787ed117cc0f6f9e99db44d37a3116e7c87c4c586812616ab97b751813bacbc8f213e090499b99a80f3e34dc1d391092639ee08d1bfda17f777dee86a589f4d2da9be7a47ae9a0c501401bd353c12b0f0891bb66e6a67035afcb57af9eb5b116a4b579e6f932a225b8f2616c8d28b2e63a34fc43c13e35778bc280a7cedd2b99c7fdea3942185ed4cda39015e8bf68fe54cabe97f07646dedd71e638a345d566d478235a1c07ead85ead0fe07b382fd7cc8758a014e6874e63357f96956b2b064d54a9e06cc5315de12b4456b47325cd9cd0510e2979e", 0xf6}], 0x1, &(0x7f0000000700)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x58, 0x9}, 0x0) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000180)="ae99593770e15051490cb69fc100a528a353495770b09d5d08036839001c3d4cb3b18d8da881371af1ace6632955514dc4a9b430171f171a81b34a18263bad5e2369d5a7da0125ecf7ac40a13cacd12292f3ecc24936c82af7", 0x59}, {&(0x7f0000000200)="b712520fade662faf83a984c83545b32bc93947cf4db24f11939e5d1862b2a94cd585ba9bf0191ffc0c0b71d71c9a2f8a0519583e72aab2a92688530cd56f6b4bafa921a1c", 0x45}], 0x2, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x98}, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 15:59:59 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x0, 0x8, './bus\x00', 0x0, 0x81, 0x1, 0x5}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="cfa04b279d1749d2a15a58c7f9b430c45946b37d1e3d8070346e870273c6bcb3911ac259a58f7db89a8cd52e9b8c016aef6a9242d4aca08f3c3d72e775e8e62d4af3eecdcfa8dcef313c64ffc7b07e0721dccc2946421429b4327270c073083004d53082c469e6cf145e1e89d3289548dfb9e6243bb2822c4471b0edae368fc3256c9749305ffac7b47387d3adae6747626d6095117b3be270893b73873179d7588bc71c4607d54a2d49ff60148c0b4c4361d7b1aa05b302d165036e4408ffd8b54d62e4386e273d9ec99362a374b42e405b1a8450de63d75d56914c2c01e8db8c9fd7", 0xe3}], 0x1) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) 15:59:59 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) semget(0x0, 0x1, 0x12) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 15:59:59 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x80) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) 15:59:59 executing program 0: setuid(0xee01) 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:00:00 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0xfffffffffffffff9, 0xfff, 0x7, 0xffffffffffff6ffb, 0x9]) 16:00:00 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x80) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) 16:00:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x40, 0x7ef, 0x0, 0x1, 0x0, 0x6, 0x1, 0x0, 0x0, 0x0, 0x9}) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r1 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) recvfrom(r0, &(0x7f00000001c0)=""/118, 0x76, 0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 16:00:01 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x80) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) 16:00:01 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x1, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 16:00:02 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x80) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) 16:00:02 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) socketpair(0x18, 0x4, 0x6, &(0x7f0000000040)) 16:00:02 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x1, 0x2}) r1 = semget$private(0x0, 0x3, 0x2d4) semget$private(0x0, 0x7, 0x18) r2 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) r3 = geteuid() seteuid(r3) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/65) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x1) 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x80) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) semget$private(0x0, 0x4, 0xc) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) pipe2(&(0x7f0000000040), 0x4) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x80) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:00:04 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x80) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) 16:00:05 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x0, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x80) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) semget$private(0x0, 0x4, 0xc) nanosleep(&(0x7f0000000040)={0x0, 0x80}, &(0x7f00000000c0)) 16:00:06 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x80) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) pckbd_enable: command error 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x16970d598d3e0f15, 0x80000000000044ff) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = semget$private(0x0, 0x4, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000000040)) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000000040)) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) pipe(&(0x7f0000000e00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r3 = semget$private(0x0, 0x7, 0x9) semctl$IPC_RMID(r3, 0x0, 0x0) sendmsg(r1, &(0x7f0000001a80)={&(0x7f00000001c0)=@in6={0x18, 0x3, 0x9, 0x6}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000200)="d6722a088e8eebc192689af3f0edff914d3410906f9d55c22f09177e0fdf512859172f174809800666791446d3104f1cbf9ced8b9d829a397113b428a5a9af2e7e61db1dd1ee9cded0a5dba98eb92d87939c091385480face0a64a62262eff15373440fbff5f72624e1f966c7b866df06d28218f5e079a6eaae8197de7af4c18b117feb69a74daccbcd5c84b47c4f945925bd7b7a6cf5e3b495c17a8c13c586ca09872cc5549b1016b9f69660e9ce73672821ad0c062c2e7d6067c7af5654edfdcc3e2d4c8ca327a17f286811a96c4d2217f5517", 0xd4}, {&(0x7f0000000300)="5fb3d619ff930d560cad6fbaec385a54b793cfac54d775f201a7837b1b7c49fd8673b00f1bbe3caa1bfc7eb604d1e97672411c4712ec0c1e56c0091d19fa2ec81ee3f61f79141affa81c2967a61800cc8b03f33989704a008fc93e1c0a7f58148543c36c53cb2eb1fc25aa4265a2ecd06f2a708868de9774b1599d20f0af8814c4778cd70f9fe357d8c117c225cd1304fd5229b044885d939b849bdaa8ddccc4f4ee8b91f26aa0c4afbe81e6e87fcad5c8963364cbb61a73922e006fda0e3601099c798cd19f5070ef118fe6865d9ab2d6c687", 0xd3}, {&(0x7f0000000400)="f6", 0x1}, {&(0x7f0000000440)="a24a75219a48365b3c81e6ef88649811461713bab509191f1ac21c03f543d678c6c117e73ab08492079bf43743906a46cf390e52e202f4d648cde6afd7840a8236629ab82069d56733a0a636ab5bd74161f76ae729356d0c1337a92af7ccba2081b699c735bab208f008982d08113198d0e5b5410dc7fcda7d75b80dc5886c16e12bf03abd15572e749a70eae10495a8460c0036e48f9d44942844aac57b789c8d8488908a664603babf68679b6b4b2484a5ae7e9b49a72c117fc8fc9f74a50dd1a832c222d5340769a8bf23d985ecb3b4b322b15dd32b6d03d26402b9bc834bac0d846a1a0347dc4a5c09756549f1f3", 0xf0}, {&(0x7f0000000540)="c8aa14d2af78221a8accd7048b1aa26bcf6d47927d11ead09b010c2b67319e4ad493fd9755f1a9fc6c5c79d2c032d5761a5423b3013998aacb500ef5ed777c5c8b", 0x41}, {&(0x7f00000005c0)="595b52e3b8318823c51d86e0ddb11e4b50eef08f23084425a2f503b7e36a21d574d09aaf431ee2cd595c31b7cda9110b74898d2c0e79d6a87d02557f64f9b0d1a48e71222ff2db33b1eee702ce146c7bd3f37c09c664d135dbd0ce644a8e74a926dbc972e6dce2ac19246189", 0x6c}], 0x6, &(0x7f0000001b40)=ANY=[@ANYBLOB="0801000000000000ffff0000ff0000005392557106fda8634bccab7486f12c54419da0dc47ba2c9d4c8b93e2fc4891ce7477c0328faed92840f3180924684f2bd0be327bc6e317eeda579d93b3b5e22d8e11af703b892db765b33aa0e917a38f14facec9dd6f8b5e8787c2fde2a5981b4e40707ed46b99bc2d55732d2e9c90c741d97b169987ec23e6e3139c300b3753a71b5540f01dbae765044ec53ee33cf65d528a928dcba4e6e62cf23329209ab2aba4e47b8f87e4d2fa5bf285173b34c8ec6a24512ca17c12f5b78937a7b6f314716feb6dd6c3312636a59122524f4f6e3f193dba157d42d93f83a966c05c2103ebfc3ae5d00943c3a1d92ce14a6e546c3e6b8784b464dc00a00000000000000001000000ffffffff48b37ea0771586fddadd4c0f01f9adec598b2cb905986be3fab486b78afc3af6dfada44494aa130598596b685e73fa64b27e48e6dd4dc2b1defa0eba119538d0f4170a6427ab161f01620e2c526fb216a23ad7818ce777cd1ad50c343b2735c2796912859b9dde4f83617287b26ac38003925408720364ed794cb31b50447a638bd9eac4f5eff54be6cc59b357e30000101000000000000001000000080000006e79b30f30d746149e1b35a75f7a1c0800b6be0b2dacb455177352c22204f6bdcaf6f39143a26566363fb74ec4f66ebbf223e5b1797626eae78a3f918ac46abee171e230483cc7eb9ba5fec282d79d2c233cdaefe3213f89cbd9eb041c5a31b430fd34256f10496ff54ff1a689d8ad7676c51eff0f0d803ec85bf2c48a1501a3b30c53b3f58d034f2d51523bfe5d940a8d12ec8fb96978e43cc5f41a201788261dcbfc2ba1442f415faf41f3f20cb9173597bbddbad335f7c11a27820cb27b5afc9f55438624a6010788a83780e4d8b42241a1c738897dc5d59fc0233f23e82872327fa9045626e284b392412e30b3f77df69eb502472003adde52bc01b3d04692de99823be1e6f5109cc1f872f05eb87d0e63cbb2c0eb40e267f8a433be02a4cbfe9864a449faf5c59647bd5cde324b30f82490220ae33fe24dd83f3ae7dd52ce8f53f1e8cd1e413f277a5c4b712a6e0da6b0c56d3e9a19762e32ca6668bdca1e5765fb8996cde36e466972e8ee558ca7b6146f5a37fcb394467b92239bce6400ae6cd4f3237ef02a3532b6f5b04ba634d55fa20263cc1d8ce766d07dd79d18b3f3d248b0bc54741e2296fd5de3b96253fe156a7f0d829bc8e363a5cfced43b1752d86f01c7e4c3407499c8fa22397935d9ec654480d1935b93b4623d1850bbafd7c8595235c373a4834404b8e936edc0cc9ee80877508b9502fc791f7cf364d5770558c79880f1f7c4e9b6e3adc9ef48f5edc6d5aa94fd974b7343855a672bd2531b9706daf5adb94c7a7e40d09d52272c7120160f0c7bf858eb50305f421fc57dab40e0678547cabb379c352adc29389be80749cc2e49c8af6bb35650b499e8c1b5e19cb4533834abd592458371be81dd6293a73eece456c0088b77deac1f839b485712c09e33f34b9540899156c087e55fe64b1a0d657a6ac6bc7a5f6f2c181706a7dfc94e68c38ba9e8a81b04c0548ee2b66af0461f4e0926b2578f98e95f8824857bc97d78eaba8aed7e7c454a003552e77d8206ad1f323924ddfbc6ec85888de2f248cffee4aeceb2bfd223ddcd9b6682c2ca1a0039989d641c401053b8bdf7402d38b9af3bd7f5ee86d89328fc9054bf2cfc8f420c1f47f6695f08c68f9e3874ea7bac9b854082f3285d0f896d731b5321839fcb4c7a70b9a128f81084a7d676763cf1912e8a9a1981e456c0166433ad87016b33261d77394f05716f07d11e23e92fc23fe58aa8dea3b50831a84b8c68a187f536a02d50085147273cbd194107dda233b17b9e7e6569aa2add18a82b6a62f6ff8080cb8bd02766e32550dbd748b3695b4d8df5c7122da5ce7cd3c9dc74e679e3c496f655105066e62318ba896c4d38d3b566b77c0fa1ac1c3f9f73f87ebd787d11bf664dad884ce046f86d09460bfc7331e251e92fd529a2fbc1e52b9045bf665ce64b7f4c8a5cead6d1a0e4173f163f3923cf96fb47d5a36452ce27774eb0d382939e7dc5bd5a14aa7bd4ff568710c0cfb6a6e84119a2d83da07c037df5bc0e082f39a2c00c7819be6136cd6d89e4f7444e907e28a3d716b9dc2390dfeec6c887942a04b99574492c381bbcfa4507f263f810d35be619f5b965f598f3ce7d2c5a8a59cd2e380ae1da85c3e392429735af821aab91d9ee994f692e395716ea1d2b0a66eeaec4accaf05bc3e80cd2e83dca3bb868c0fa048f1bc038e32015e1b324fdf9a91d62e13eb63e89aa792839b217706c889a93c22467007a4e31aa391c2a766f43f4ee4dcc9fdae7cb0a3e5bab705d54a6d63edf0d682b575455601862ee9ba90e648e4556bb12c88c0b5a942729e88f3327678e1d3f65b4574f0785368e434a81ed8be0bf02ec7753a340cb28be3d1d8bfb4203a415e0cebc7dd98ebde002f0cac63cdf8e5ec52e5ef6c5c5bbf3b6fdec62922f56e75ac7b88f38a3e430dcecf49b69b42bce76d463bd17a776035e8a198a92289d45bc8cdbe9f6d54aff823f063dbbefe085579d6a826f7b19b29b0d4df68c47944f4ea0160416e2628129f2d44cbad1fe1ef73fa5b094087b4cb6a47f6f921b6ce0548e71700e3d1b64e7b3f2b8c66c7497edde5ccc50d72099aea5d74cd36a13e702caf14c011e6f5244c175d9e1bbfee28142822bd3ddea98c8f4d4ac9e192be54706522d003edb2b3be824ce3d22045d43039f07bfbc66efe462bc3b095dc22984ef3c72853d59be1f3e9f848e4eb135f9ee20a487da3b9d46bf59229aa71f5f76e4f6111bbddde8248aca144822499d83ea15c7794cbfa031eb1f9ff0deda5043f1bea4b52b21a13e354977bf7d0628873edff7a678dc07ff72e73c710d187e9c9e4bb26eea2a0aa2db4fd6e4a7d31919bce362fab7a401a56b801fdf942c81015a1b5f3e7d8348ec3ecd596fa505f5851c0e9fe90d26b012a81b7824d08ada41871e93775d8f0f77ba5e15e4db47a4fc1188b77800a01374bb0ed9d2bb25d98d85d22a4a7c32abf27cd30f56b44598aae65c34e336cef16df0524ec87b0a6711bb9a9815f109f5feb7a39959680986a8301225163e0817e4a4a91fd2cd3dc5962623b5e972e063e88d801e1d481400b22f6865ab3754ca2ba8d93347b3b5b2b0481fcbdda404b10c89b448706747fa4742ee346cc62e3b3dcb6109f4568a75f4d73f75e0db3a5a4a3f4faee44699ec18d0fc1838dd550a31725db105dcbd6bdcdf8ee67ddd061f528160731c301004f5f0418c7e97a967282ed791d989bcb4e7d539bcf0b797a6f16f32bcfe6ef2f2af5f50e024fa703946d8a06089c68c5fbc3dab4643cd3d039c0644852c509f01aea544363bed61ed999045f03e82200331d7fa7f8cc20023527af8c9c8b2407c77f70841a5642ecdb83f736057ea039439c1ea731646b8f8e4423c0c20c69902a7b66b2fa0913dbf997e2736b4c6495e141aa0206331a2f0cad65c6f8b46642ba4f2f3748d0a0b8f08c0d95388312f16caa47b6a831b8a998ba182bbee459536f53273f3a8c83ccda6e13652619b4c8f009a70ef7348f2692462999e2bf8b3ce7894defe3246ca1ebc067b580ba6701edb54438156929c7548d0f7ebffb712b65afd8315c1b87a4cdfaca3fb1a3c9086e9eb025c4a5b7fcef1f3421fb422263f9efd9db208af58c991100f229bd8be36e36d03060c469baf6f904f5fde90ee149e9c3552be1fd53d768443b59344cf3b9ffa57b32166f803c9e9672997119b3ac0153af43730c3a58fd29ad75df43342d7925647bf28ac1a0b8599e2055cdf89b04761d4803df6caa000ba61dcaaa1da89c54ae28c2fa1b47af8930b11fc6b45709dd11821034416abd8af2e2bb11ff2b1761c3ef1bfb5fe0bdccf2f07cecad9fd27d85fa1510df889ddf04a36f9aca6f18fcb89e4b1bd3b85497a8fbb6b22f5bf13bf862d7c5fd60ecd816c6b69be4af59c4ac87113aab3ab3c2498a11fa6234d44b9efb9aa5cc71e21033e9eb56ac3ff79c861bac66a87d593f414626236d7c8d8206f237897bc9953fc36763f971b16dd737d8d420aa309e1bff46935c5d706e0863ce36250cc21cc41553c9bfbcbf42c82b22fc43f28bed6f760e6a349c42ce086d54acacd2031a07b40b354c68310f9d12aacced7b414c18f984650e6e3a128737a412f62f2f3ace623a992bc9cc75c8da4a2bd4093d1e586e7b17bac5080cefc85d0ed1d3b45bfe9d18d32ff9c1d6b1d5eda22279791a4a277e16c2e97e9b9b7c2a2208d6d3e7e3c271a0b62039be89aefa55949f23ac6e91011cffb545c5dbf6b1b227157b9ac7f2f5605c9370f5f3422b7cf6c2aac6a3d0db2d095623ce910d7d27da2b3738490adc9d03671c7c9ae3d0a4344e769a0ddf28333eb5ff5736d7129f69310680ce656b0aef1377238c793b715e2bb1e33f1282f290d10b0f5dca5c45860c6a9843aca9ada54a02b4961dcce7fd8999d18b8410d4e5255c97742436ba9101ed462d1129c772933b02f3dd031ca98bf1374c02f63da936480adacdada059869c524e42b710487c950a52f7fc0dddfd183430bc4b397a75b38fcae4cc478fbb617159b192c80b74b4bd8811debc8f1e624ace981e3296dc0b25760558e9dc7b7692b7c006b14ae06293f0176eb4f3b98f3d7614284fa94134bfcbc1a2c9c24eaf2f527c6bbb2aa841aa63f4b9bbcd7ec4f4cb7912bc14a3ad4e0775626fce618025c9969bed2c246d959270196877bad8f43b4977c93aa3398a0294f8f173ccec559eb13ec30daddefc0fc5123e7311859e39ba2c1d2a3b14a31bef41017ecf089a0a05d92ee7303acfabd4eb86e0b0c03ce1ddbe941fda1e4e5381b872b47f6bba15656f6771151cf92d8fc09d530e6b1c8763475d34ef20bd19e6149c986321210aa366ffbf6aa42f32b3a1ce4a8a14a84184e6136dc8eaad6e212e211a9009ec499485fae639b88bbafdd1003a0b98d0f7581bc7545e42cd1aecce7b9e92286a0ed9cd5a9ac7dba83820c236651dc79f9c4c25152f7502e9cba43a64d422e45d9fb0ad540965b6fd8a15ed86c2ff6d079ddd84167032a53162c1039b8f71cab381e45c42b5e68a5f23f51784e9377bca5d37ad5ed69ac00901bc92123f4ba2ccc6acea3de97451b338fcea9d9097694ae6afce2e784363aae2c1874953eebc4d912f1a78b09b2107f5476c47c41995bc6ad532e2850b0ecbdd190cb5b217e90937ce7ab20b3c56b9323435fcb12b1979893da8ae2d707c43c0302f39de599f2981e26e3660ac02bd26556772b84a5660339da5f7d0ba69f1e99ef927dab5226844eb328b6d607d80bb3b092baaa47195606a697b1042d13cafe1a862122741b5f2212f8e6a9f6136aa2e0967f78fd9646cf5076680d2c2b665d5c12bccf16005d2535c7d81c48f65e1c7b20851fc572519daea27d9ccf581d2565d6d323470b6b920959f9b34e02d43318d92a9e1cc994b9016e31eb10bf0547cdef4005fda338a63f8f84f393ec020707185cbce7928d0feec837f1e241d74ebb6bcec3fc6cbb7525af8d6c9edd7afac7d44b818e387c6a3eb2f2c5de9388d57b72aa9444f5f4306c25f06e290914be68174609b1c2442bf87b55534c6694e3b25a9b99d80b82ab800b64c0c6c8c18e27ea25b63f7c8e3ae0f9861855f2e9c7756d631b0e450661ccc8d380b7a15d6c515e9e8aae20446038f52658bbed11273adbdab065e870adfd1ea903d4bfecc708f0b708d33c919397e547d8b4c7b1cbeba91cb18a0e417c3f4b6c134f2057a17a41bb5d1a9b19ac876ba366c61fd870fe8dca86bd890b99fd5d0519248b07fa3669768db05781ed4f7f9fdedf20b0a01ad1c24d25bcb6318fab1aafa69341126b34401c7ff667fbf79287d52230a645ae555b8b01c18d97e52f5f9361bbe23527289ac493754994b78db2b7bfb5098a3380cc682cc756c22e69115a6ad1d2da4eca052251eac96f06598f9d6fba25dee08c0c00357e2c13ced6129b6e7ff5638d8b64122e87757e8e68909bfb75f4d902bc29107b198f80e16b023929d447608bf1affd76d5f3598ff419846d7473ed38ad7f1c1a429c2b0b58a8ebc34f10548606ee8c47fd7c4b38dff5b0c711c3efbaa6d650fb6c5bb876fef00803872d0843172ec1178e481bdcbc5713b26eb94733f8ec0d849feaccd43d42ab3ed2d28903b937119f1490b130af61322def8a2281588beaa8107994e5352895f149c390369a49c0e36b8c07a8f7b947db0df19e242704571ddc1c9cc2cfaed0cc804c2266347420fd525f3b3962cb2feb7ee0480cfa4be2d0ff0853eeb04001ba94e821635e1ee832c181583160552119a000000000000000ffff0000040000009009ff8b4d228971c22df73d48f492c28e1bdb06c8f5dd46cdb1cf5b4f607ee9fc9b2e1bd42f78756fbcae4e3db748f783cd33d331e1cdb1a9c2d23686f4f26b05607f8063428e8133dc057eb631df5f6d95a761acf4515832c2af21a0c697caa9fc569da0bc78899fead9df5c15cd89a63bb1fd1645fbed4ea276a6323c071eef14e4b03d0fb510db0b000000000000d8000000000000000000000007000000fb95fd984ff90d65de699dfa10c28dcfd9b336f219b6921238605f273aa410792d0edc5da315af3a534cd4cf25e8cb53150a096732ae6cdfdf851ef23689a307653575efa4f14baf30ba32aa08ec5d983f7cf0baf37816b18288fc3952ec57d28d8f1f216b3503f326ab44a4e9f210044c0ffbb45b8284d50aaa4ff92c85879b86606f5330b7708252c84ab5205a734b3a9a29b0c07cf5d96920e3d6c87eb328e1d394e48200a33c7ab76a7e9fbab236442e9cb2a08cf78dd758d8debcdb0bb90e000000000000008800000000000000ffff0000030000003c6cb9fc1b7447bcc04e1334ce4d0c483864e6389b316d62a2a602f0d72e5c0a88a7b4373f19424dda9425a3a911fa777f08fd34aa8328fd13b825ee9ddecaf40b7b6ae6584da8a38013546ab19b765bfa6dc5897b47b5087138e8895bcb82f31b0e693612638aab58c6681563631741c487000000000000425a473aba1c0cfa71a9df4415fa6e3c6c300cb2e6d28dfa228069e5fc6c9d3ce68faf30f09a07bd93eb08a6f9a7acd962c72c15c847564a572cefa0531da4f672c59d155b93d6166986a8900888ef244cf1e2de1b6c6469e28e29cca463015b62e92bfff8eb138b65470ccb4156855dda1d626fc5da970631a744bfe05650b00612ae3d274e4334aeda6142f88b1b9d74b3b84aa777543915b111a02910f1e4ba39cfb2293d5cd89605f1c30520101b1a9615175af6ff6b40c22cb7"], 0x13b8}, 0xf) mlockall(0x2) sendmsg(r1, &(0x7f0000000cc0)={&(0x7f00000006c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000840)=[{&(0x7f0000000700)='{D', 0x2}, {&(0x7f0000000740)="0d810204e79fe25194fe56e572bda51824af3100b22c21fff9a41c82532b2575c4b9decd532c1fb3e8671ad3bdffc4587647a9c341d093d36e843c6a09c789f5c03063c396d62733cf9c936ab0c360ff9cd77f247f9436bfe911b5b597fc43af12c6fb1eb613d88632f755fdb5b9d0ad8cbf47d1e0eb034e5f291cce8972f3d25207237921a7ba0a78218643ce36eef9f38904f95ecf978a", 0x98}, {&(0x7f0000000800)="d31d10fc3723", 0x6}], 0x3, &(0x7f0000000880)=[{0x78, 0xffff, 0x80000000, "f77684d7fc3063a819fabc3208b07288dd5e5f9ade37d1f53c814b7b36fed05828cefa341143668aa94e39d889655f828a7448a57dbb92f868f3f952f02314051d3e3d768bcb6d14125a05da7088cc556942d3806d40b966d682680ec47dd898d0"}, {0x80, 0xffff, 0x7, "2db2effa64595064c8744e8cc147a3a3b617f9d23422a96f3d07cb67e444a28645e5c7c87b2e3fce955267c1e4e73e2020b3c504344f7f3b7819cc080f10bc2b67165ecbd1ca36ae3b09d0d75a9ed44d74cdf65c83eed8d03e1c989879a4733cb5320012991abe00070affd5"}, {0x78, 0xffff, 0x6b4, "8f1b16f777a82d382aa1c3e81c74f2e9f5ca6dd4703d4e37c3b817b9cb0e8fc19b35fcf0c3f7d8e9132f4dabb82465242b1ad55a1bdf98d18e9c8789f26306efa26627f6412d632997a3623a3ab6f7c7d97445c1ed937939d07578ebe7d18113e7d340efd2865668"}, {0x68, 0x1, 0x9, "e21c1d1b25094201becb000343a41578f85c57db893bb3b63bd112ae82b9539a787c2b9e7a3bdfdc2d563cef55558c7a6e9ddc623ab8ce72f0d2a0626c9bf50ccefa539a708491456335a28d788015beba649802409b65"}, {0x70, 0x1, 0x19, "a40e1310d9d303e4f67967aeee36f2d75443f1cfc7f81bd148a7b69e9248b74b620c8e0f7231c46b106268c448da93a95f6fce247a1e129b3f1ea8bf7d3fb74ee5930b13defb8aa05fc09c98717d2c8a56e626f2e63307682a"}, {0x108, 0xffff, 0xffff, "8da2e3ddda6afff646102e68348337ad2143816eda9016dd27975d719f17c7713260859d56c33eaf569670fef360f4669749cdac9c7202741063fd34719ca6d03e5f792cb291bb9c7f2ebb8b3518d75811f37447a95f63de824d4aed98d8260571b18793f9e0a8b6ca9700032579d753c5453bafe0b138fad3470d6706d05c8ca9f186f5efdf9fe327c079e30cada04af41a11b89ee560f8ed5578213a1b6b4f5fe2000f6dea83f3a6ebff929b103bc600d3375d345a42dcfc7bf83a7af7fa08c99a2d3d7bb7e5be69fa2dfceee85274d73bacf2abdff7bb2b0abf7ae77f8f82ea7f52611b7a97c18b854ec70b10fa2171aacd54d6"}, {0x58, 0xffff, 0x2, "b7f541fbbee3c5de4e19306a9d4af6a03cfd9cda7209f51c0118f9eef48d36c7c26fb2d6777e6c43ad54e94745009cd3236ebacbb527a52104456f30af2c2950608677"}, {0x80, 0xffff, 0x0, "ad24e4d6f7e0c7990315a614b0a8e6ad7afe390d665281e974412ec63c509c1514c1cdb0d86f8f3fdcc1f0b8f310243abe2797b2324ce1a788fd3a8c27c4a574aca22cb3629d3b09dc96fe32b7e34bb2e612bce28a7671e5b2cffcc4561e069bb412bdefa4d78d1e672a31164c"}], 0x428}, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x401, 0x1f, 0x6]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) open(&(0x7f0000000d00)='./bus\x00', 0x400, 0x101) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f7a757300"], 0x8) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000000040)) 16:00:07 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x7}) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r1 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0xffffffffffffff3c}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) mknod(&(0x7f00000001c0)='./bus\x00', 0x1000, 0x9) fcntl$dupfd(r0, 0xa, r0) getuid() r2 = semget$private(0x0, 0x7, 0x40) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x1, 0x1f, 0x4]) 16:00:07 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x80) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) 16:00:07 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x80) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) 16:00:07 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getgid() chown(&(0x7f00000000c0)='./file0\x00', r1, r2) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$setown(r3, 0x6, 0xffffffffffffffff) 16:00:07 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x80) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) 16:00:07 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000100)='./file1\x00', 0x80, 0x3) 16:00:07 executing program 0: mknod(0x0, 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x80) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) 16:00:07 executing program 0: mknod(0x0, 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x80) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) 16:00:07 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1b9) mkdir(&(0x7f00000000c0)='./file0\x00', 0x40) setsockopt(r1, 0x4, 0x8, &(0x7f0000000100)="787ad7a971897fb59160e27acc7a0310e422a82cd1c31e101ab964d4959b2408583cbc1a4190b782b6034b597918997734514b29adb72b56bfcbc5a303ade0184afdeefea97e7b251c217a0cea9ca3e216cdcdc97b4b922afccd717e9c0afe868a0cd91726fa87c6229c26e79e33f8745a55a26fc5e76101edc25af30dfc278c6bf899aed7cf2b06ce57d19732445b9df6d442d48f6d353a3405500a46ae00d21048dbba785e059b5d37880fcdd3620d7141d3d14284352cc7177bcf0b3b27607d707651be339dd87242f637fd0111e57365dee34ffc5dcbd535af4b4f114597198d4b1e0576bd59", 0xe8) kevent(r0, &(0x7f0000000000), 0x7f, 0x0, 0x4e28, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') chmod(&(0x7f0000000200)='./file0\x00', 0x2) 16:00:07 executing program 0: mknod(0x0, 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x80) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x0, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x80) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) 16:00:07 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) r0 = dup(0xffffffffffffff9c) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x4}, {0x2, 0x1}}) flock(r0, 0x2) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) fcntl$getown(r0, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x8, 0x1ff}, {0x6, 0xfffffffffffffffb}}) linkat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x0, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x80) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) 16:00:07 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) preadv(r0, &(0x7f0000002600)=[{&(0x7f0000000000)=""/42, 0x2a}, {&(0x7f0000000100)=""/183, 0xb7}, {&(0x7f00000001c0)=""/251, 0xfb}, {&(0x7f0000000340)=""/189, 0xbd}, {&(0x7f0000000400)=""/98, 0x62}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/69, 0x45}, {&(0x7f0000001500)=""/112, 0x70}, {&(0x7f0000001580)=""/70, 0x46}, {&(0x7f0000001600)=""/4096, 0x1000}], 0xa, 0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f00000000c0)="14", 0x1) 16:00:08 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x0, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x80) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) 16:00:08 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x80) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0206921, &(0x7f0000000300)) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x2, 0x3}) 16:00:08 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x80) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) 16:00:08 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000140)=0x3421427e52e74c61) getgroups(0xa, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) sendto$unix(r0, &(0x7f0000000080)="efbdaef1b40d7350ceb2cc194b04606a283692d70c4439af952093fbaca0d64807f9618c662fddc8a4d251f3d4f89c4f2b912d8bd5a48494214584f8c3564109471f6759bb7ecbae0cf9d7c52ab9dd6e694e76e49dd1941291af95ff1127d402d1a0e85e38141fab59a40979adbe2dcfb3b3ad6591517fcf46a82363a8926a303b27c3d000bd66e77c", 0x89, 0x405, 0x0, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000200)) 16:00:08 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x80) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) 16:00:08 executing program 1: r0 = socket(0x4, 0x4004, 0x2) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0x5d2}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000380)="fc283931da336d7937152ef657f17da38487a38e7933f9d9a4295ea383a2e03696164f8c78ea4272dfe47db670d0a430bb0296f4aac69961a7de3cd09726bb94b25ac7eb4ac18c39fc998f66031e60d4a2473f319f6381ee5d0d925b741eb2099d14275fcff3f1bb8f2711e500b03f692c9d22c9c8158c9351dd5c991e6dcd5fb5e11a4e51d3c21d72169b464aeee13fac78259475762e5a1f63d8b02fb8bcbb160254230b195bfd6f4382eb80ae6e9a1bd606b7eac1c3998f9c15149d9efdbba3c022010931495575478c2f636ea87f039406e0240bb57fbdf87f81282ef2514eca7d69b75341f294a74c20fa265f339d54c888b1ebfb6f3a7cd30d3a56e681ca47dad1aa09962ec91a7bb421fe2c5eb4898e680ea2d73fcb2be92692a61c0fd10f5d47130e543e5d9cecb5e58cea009ef0d2cd5827f63b49a50f3693de39f3a7a0a06788bd5848f7a7ef63a59af85b7c1193db0bf61a314275464e93d2d1138208d891b06faa2a11c0b525c5a55adacc6d14e4c5b76f9c87119c60b3355e4ea016b40d45f4a0d475c875c299ed6a1de4449e91513bbb8384466e0f4cade7b06fee00c42342bbedd32941336fc6d0fad2c7152328c5ecb2c234ef9c67afdff37ce8eeb619bc171579c69069a94592ebda3ab838008d408619c02d08cb7fb2b02b03c3fc71a246229ce389935a2235509d537dc55cb258cb68021f5674ab0fcc61c2973cc9c2143b64fdce1c13aca6821c3a023612428402840c6277673ddf4de56234fa0eaac44d7846bc1e2bdac20587cc01d7c7a6b1528c650c89255a7b4d13192d6cfa15945ac45280fbf4de16aac03411fa6896f476160bf1a5880aedf483b6426d0e78705246716b9d3f1076559b259752c5aa484e53706338c8a6dcf1f11bfa8dce08294f8104c70c3058651a51370a5fd3de5547b2b1990ce954821d77ab2fe852dd75b81c13ac712dad8189f7af20a028a53119fa6685b65222cf6d0ff927e41719807cdad41aef4da7180c919eb1b6cca65068f2d560afd777a448ccf4880a0cc3aab29db40777f7adbf5f28509738739ffd65867593b94c17dd4b52f17789dfb8afc80eebeea005e2452ba2687982fe8c5ba3d87a116cbb106849423e3b0c685c97f949103bc5e610bce3e1eb425805c32a8245f7c7e44c1d2c10cf0535b92b089946fad98606b0848d18a1dba1de57f584ced79860bb52db5fe0f19a06bb03ffc5be9191c012a4b468a17d121e5110e5b73b7e3097fe445b1f4765f86daa6019e8a6eb402648c5b2a67ae1c3e852b4c54473f4903b5aeb6a4b0dbaf29f931c2c264defa2153ea6e1b0ff2e0b863bde6d0eb82d62623f44ffc00491d041d10fd2cf42d9b08b4a5cadfc9bdb24dded9b86b6088d7634ce24acf6b92346abf7aa6c7ac5306798f99d4194888c6b85d945c8462ff90bc35425df5d2f4e2915ba7b2f8cd18fc8a903801c12b0136815a04fcb6a72fdfd88554fe5d6c113911f933f15a1d56969e3bab14efb4284fb773c99a8e3b0ba7619074599c0e8e6a5e8b4fb4ce6c665cf8b2206816dc9644dca926b84d30248192ffab1c050eeda39186aa06b31e9cca5b47367f85d7c1bf4d119fd870149caf309274f83014e04b20c2dfbd43330813a4ec3d80660a71466cf3451116c750cf7ca4ba34000ba930f2fe268491f08c6758c303802140c41cbec082910a33d58e1489e4893d634b5707894b34ec055299800a150ba555b292822067b582023b33de953f1389eedb7d6b2acf5c5d5370c548365268ac647f12da57fd500b42d77ca74824e1f5e0c33bc53d8b7ba806242a57df101a76855de6ec93d5fac488737147efb264f8a22a93b4d2cb9d047444617ecd5fc68f16860c547eb3a8f7d93abc919bb315696c8360d0583ff445b8065c2ee11b404f8e9397dde5b54f9b26d3bf989d73ae4cdc0bbdbd6a94a1a4ce2ed36ba34ddf6ebf35654bb16f7fc0e0a64dd127083d042a0ba5700397595814b5a05b9ef370c67e33a470a11f025567927491f9ae0041630ac4a1ffa3cea58664e92fe7ad03058a19635ed86d8ec18f6a02630df0b98e305a74887f007eece34ce19f4ec53b1355446d4c2887a6b893e85c19644fd7002ba5496d3832064fe0b63d986ae0698b37fb0a02967713939cac847ae6ecf7297813a90c0c1acfc4da3d08d081b64fe1f8d17baf83245c672adc5a5e5c1f0c2abfa261f3fd90f2fef2137c35fdaa823eb66478728e9b270d8d4bb7be61182f22114ae0cbcf157b554aefb44c3b7fcc6df2333bce64b4b4573548b291713f0123447124e38598ae1ca4135e4fd09f44d94e129d07b2675b58d4adf758c091ab4b8ff8476e7fa2b98d178744897c3be7f12c69b31939ae258463cc1730dfe89f8f54d8822fb065ed7ebbc49b36c261c4ece7b7d77dc8b7f10eca1807e8daf3b211e33dbae9f8ef109d6e49c559998d86814fefa7861847809389828d840447055ff3a065201bd5cae9b0b79d3846f4a5e18162123cb24958dd90b032e2529ee0652478ee08391b09042ff3f5577e771e47fd94d2798ead24f39a584182b51af3a33d4fd8f4fab80051b9c45c547357c451ed4234926ba313052a35f211650134610a23cf9341eae88a8e4293ee10d9c493a1242538b92f20be2cc7870c611d75bd213e087949e05cba7b6f9091a19ba586812b5dc8b9706d3680256b3e023597f6f3e1d76fc35f6bdf9d462cc4b88720b1c18c5cb61218aa92c7d428d03c91a554749d3a1b592de3dd9abffaf84c20381e12ecb677e50ff114427b5d38aa60bea0f8956542127a6cbf2d9d83ab36ba62614758796c4978a00143ac1aec51d681a08cf55fbb1d71af954929ee1c87851d73839811164f2e3b327c355996e6574618ec560411e070fedf3289e01a9f55a47a8e87c7c665b7ec987e3267034837f54e92621d417a0d9a08308bf79057e02e48f79a8c018c9170a44a15ddc0a44a67e00726bf6cc461e303cb67ce6cf1de8c6c6c1436560a558e853702cd7adb07f33ca74a30315378e3fafb359818b2a10f6e8e9cdd8b9da6578786d5bdfcb0bdb66538f32f5b59bc6f6f5a0c5b58e894644e5b6c64660afa6ce92b44f48decd7a9320cb2481bdb8d7df5728c10545008ff9797b05baec00d8519264d416c374d537c8f47c03c00931ca527a0bb2dc7ff39fcc3859d27a97dc3315d24f6444cd1f5f2699eb6e91f02f5c7888835972849c7be0a400e895933060361506acdf51704625c15c7c18c3c9cf6f7176c1c08bb342dc0c3d3ccc9d18fb8e74a62bb1e416787a83971c0a576554ad2338bf080ceb9452e49e835990aa1239ace100bd75d3021f96ccaa7d7577b216bd75e14c55a2be942196361b61d3f83b40e4a20fbe243b0e55a1c6f711369ae793c6a4bf1e94fe0d189b3ceee787c8e534cb84d23a6544cae6791c843adf8014be32a2144751fa3b77d858b0e7cc199954c1dc05a1d057e721b0fa640f384eb3bbf330557a16b4a6631fb014afc4baabcf9888171c5c610c59029a58f2cb80088c6eef2f7ecd3e4a7ed0089bc7dc99cca92eecd535fe63dee9af55087154d607779f9aecb6d93c77eb644d901c995cd9ba1686238cd9e4c4b446b57b73d1090b35c58a6fe3d25274f028dbcd17d40ef624440168cb75c3cb33615e6472690bd566af5997580b2bee011a5cb39558798f6fd2fedd7127f463a7df505a748afea4d88da9780e4d0c3ba0a7319c60289f766b56e346c0b63184f562b53e2a4fc721d9418d976a06cc238bd1072275dabe7d0d03fa273f727e242fedb3dcc8880bd1a4add103d51ff4be73a692e59b452422729a3de7bbc5516ca66da59ecf1708cf163a91faee6896182a8711a0bcf78bbedf92a1e1d4aee1294a6634e8a2ef736d045124b22812444bd932bb74bd6b43ed636b39fa0be421cd7c7386a462bdd13a925ebc751c7ae419a42f1005ae3fe68b57bf7d68664af9079c6d220567fbf1859bc05b87b285525fca6e33b653c5646ee04c89ff451a9b46f1f4e9e4fee1268802d720805b6b41fb2506dbf640a57fdd25caf427b7b731c4da70ac4ce3f1d00213c9448279ec0899649074e48ad4c014aa856dfae95473ce981dc0f465309810ec2d166ffa02933ec1312e535625de3cc705f372aee28050bba8dc5f87ca88e2b6cd0c0713d3c563c3b2474387dac2b7b2a46a47d7d73e8a8a1d24075d4e5be19754e6928a7a5a7203dd890672c75348b4b84a4f1e2976ecbaf17e23d657de1f848452c076d3bbf9c486551c6f6bd4a73889235e186cdc2bc5f5b6f6543e8001200680804c061f98a6d4236d707b5626fc6f645e45736106ca9f941f3dfcf2a17e8815f87f1bf15d274c82d2ca21a6c01d23d877e31491ac6264c72581d3cdf0dcd07b07cd83651916fa8fb0c198aed0b6eeac567fbe492bab7b0e4c4a16adf67dbfb7ab00f32f1d292701c8e640cb8b1899ecd15c5db0bce01a0be8b593e0f5da35f450cd3bc963f673ead7c87326bd55ed95e2e4bdcec79f1f95a1bc62fb44eb219c4b7dd9d1826b175c71b7015af7b4b5aa7d2f08376d42130cbbcd857e9a455b1d7994e413de32bcb98530fdc4c7387b9ba749bbfe4fd5b81cb35639e82c8a4250b556eb4d02bdc213f4fd94d5ec237fac9133f5f8eae778631da57a3d7855098df87e0d2b50d257db523b7861f29c5ded3b469d73c6064b73f285794b6c618d6952c6dc8b8c8edb3f5016c9bad234206aeaa660443bc45b3425c13d8fab1241d6018928606bdf1ed98591c5c0315b15ca87ebee51e18d9d9ff16d93d2402e7263c8d064d8ee5bbb80bc8c31a104b6fb281ef6fafbcb8b4b2d68c4d7c5664c73219f57afbd7a2a13d05ead1901c1416335396b6882bb57e058e8b9effb2894756ef04d26b9f3cd7b16d6473b3f200fe0495302af9dacf21863406388036dc1f938246a37a29bfdb7f7968f8e9a291fb25607ce07b2abfbf3b01eb5c80eb0f44fea95a9ddf9bf81040b72d93475b0327db4fe97d63c08aa9a229abe86778cba2f87bf65f859bb9d2ebceaf86731ef1dc05164d0bc98b56df75f39a0975af84683ef77b6a01076a48f52e5bad8c2ff25acdd887b3dc8467d0dff15a8f5e93f5787e0e0bd625a09c21978a49095e5c83435a0ee6e6653266195142dc411c6e037dc96168d0b87f7b6b00b106cc4baceaf92d1a93b326aa38defdabeb87fd3208cccf3a739e85722170d1ef78a6b98e38924eb04b4e95b1fdff23951317b0ade91bd6a03bcd08299b6e790198067bfb21741cceeaf9752656edbc760edf432bde0c78b494731cdc7d3f3e14a802e141b07aecb94821bf382b5089fad2a6f84745f14032342986ba91ee6cb7892dc86639e8931cf5377a498df17a5c8d5d57961d2cec932d86958a81f060bda9c197e2b4164adb6c89c659bcea9e98a707602764b3a39e548e39bca71267c8f37655e9274e12a3833b4f0e52ec043a81ea3054c4275613373c83f85089101fcaa7de20cbf031914d6b64d418225371d1ecd0e3ad2c22e1efb99b6267d3de850a62504633d2517dcb401d28d422aa39089b8311b5c19e49785c7bef97fcc40f18773520841f6b699087e231b7e4c33e0351a16aa255f26742c15543a3db877ca16f2ad65f35c4556f10db20f3655d8fead53a8ed247b099d538885ad20ee9854928ff9e9b808e5824443fd5812005ca5214695608f284d22433f961e9586664dc72c30c6d8954d6f8bc454c38976ce84688d051ad90d7a7ff60c6b7214f5edec0315f588411b22cbe176154bc0", 0x1000}, {&(0x7f0000000040)="629f863f25798918ee6a386253c64078180aa02229a14108edfb8e97be22453258451653e15f77d4152d7471e93a331cdc945338caf774f90aafd0ea202a2bc08321099c3c47c37e0c2f71ea6f3e102f8450bd2bfa2327fedb934f241ddd7689e7001e4ae62d9dce7dc477761c940f", 0x6f}], 0x2, &(0x7f00000001c0)=ANY=[@ANYBLOB="600000000000000001000000040000000e3c067ee2e8e671b3a98f22d774fc6288e635f6f0c3751be24bdfc64e94db7f3bb5d051e53cdcddd2e5418a73d362790568c0416545c366225880f62445d0bd2b139cfbac50d33f4ce6827ad72c40009f5f7511cfd7"], 0x60}, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(0x0, 0x0, 0x80) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x3) mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0x7ff) pipe(&(0x7f0000000180)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x40044274, &(0x7f0000000000)) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 16:00:08 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(0x0, 0x0, 0x80) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) 16:00:08 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) lseek(r0, 0x0, 0x0) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/46, 0x2e}, {&(0x7f0000000040)=""/186, 0xba}, {&(0x7f0000001000)=""/4096, 0x1000}, {&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000140)=""/245, 0xf5}, {&(0x7f0000000240)=""/147, 0x93}, {&(0x7f0000000300)=""/99, 0x63}], 0x7, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(0x0, 0x0, 0x80) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) 16:00:08 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) dup(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20000030000, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000800b, 0x0, 0x0) socket$inet(0x2, 0x1, 0x44) 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000000040)) 16:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000000040)) 16:00:10 executing program 1: r0 = socket(0x17, 0x4, 0x47a) lseek(r0, 0x0, 0x0) listen(r0, 0xed97) ftruncate(r0, 0x4) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x64, 0x0, 0x3a) setsockopt(r0, 0x0, 0x10000, &(0x7f0000000000)="33d74ab73b12524bc9008273d2", 0xd) getuid() getsockopt(r1, 0x8, 0x200, &(0x7f0000000040)=""/60, &(0x7f0000000080)=0x3c) pckbd_enable: command error 16:00:11 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x100, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)="5315aaee13c575cc5d5b7887919dfc031d5bddd6c6c9dca4c6ed955abbab130ddeaf928e7436044e1961d6368f54b944130f6d81e28359a837535cc5e43e1df1ab3f11514b6b090ba1dbe79a2d8fdd5ea7ffc847b49bfa2aa5305428be82a86d48907bb6a0515d3defbd2e04a6945db9ff61edbb41fe39df23ef2e63d39636cee34140117a3fba7e0a46df1e6e2bdd500f1d8ba57e67dba39cb97786216d3136c44b6723e3716d6eb87aaef71a8c86da1ce9f01f47c1a2fffbbb66a4b8fc42b5a9dcc86c139c411e28571585e0a4ee363b3e015d031730cf1e", 0xd9}, {&(0x7f0000000300)="a479aa5196f2e18218d1c2abd4af17742627ed78ca3299c5a44f2b9d23e97da649030b8abf327f58ee61ef0b9e978051fa176e5e7f0c086391", 0x39}, {&(0x7f0000000340)="0d6e66d2eeb871310965ee41a9b5c7d027455ffae865b8a3c4898f6f7ba9fa2abc0ade427b47f247fbf87007931084800c86d208b43d567dcb486d9aeb3af680429ef9b134b7a7cf7b3c5f4b61f23f903f0ac8b96c0d", 0x56}, {&(0x7f00000003c0)="da5861e689bb385d799c63534f4258c0504c8903300c6db66da66a7525e2ffce66b41351b5d6d3e262dc63bbbe75d16d3c41d7b382cdef9c1e7bcf184644e9639e94dd9fe98e554cefbcd857244fff89355d27bbaf2903406e80f1a7a4f3968bc7e39d", 0x63}, {&(0x7f0000000440)="88c71901bcc1d60f5e4457219229c80a35699105fb1e2077a1302ad24afe3194175238a057989d", 0x27}], 0x5, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = semget(0x0, 0x0, 0x400) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000540)=""/4096) setsockopt(r1, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x9) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xc91, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x8, 0x100, 0x4, 0x6, "3ea827e4ec4bab22dba2c13c3bb54b4bb912c463", 0xfff, 0x2}) getsockopt(r1, 0x80000001, 0x0, &(0x7f0000000000)=""/194, &(0x7f0000000100)=0xc2) openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0xc0, 0x0) connect$inet6(r3, &(0x7f0000001540)={0x18, 0x2, 0x8}, 0xc) 16:00:11 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000000040)) 16:00:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x7, 0x400000}], 0x0, 0x0, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) sendto$unix(r1, &(0x7f00000000c0)='G', 0x1, 0xa, 0x0, 0x0) r3 = kqueue() ioctl$TIOCNXCL(r2, 0x2000740e) dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) read(r0, 0x0, 0x0) pckbd_enable: command error 16:00:11 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = semget$private(0x0, 0x0, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x4, 0x2, 0x4e, 0x100000000, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x100000001, 0x7e10, 0x3f, 0x8, "b4dd4f6177f09e26f48e4cf36fd15487dd73d6d7", 0x0, 0xd2}) r3 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r3, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000001c0)=""/80) pckbd_enable: command error 16:00:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) pipe2(&(0x7f0000000040), 0x10004) recvmsg(r0, &(0x7f0000001140)={&(0x7f0000001080)=@in, 0xc, &(0x7f00000010c0), 0x0, &(0x7f0000001100)=""/12, 0xc}, 0x800) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000010c0)=ANY=[@ANYBLOB="10000000ffff009447ac46fbc11da002000000e2c1ce17e08eeb9e50de5d8477d5ac77375852aaeedc"], 0x10}, 0x0) setsockopt(r0, 0x6, 0x7560c3a6, &(0x7f0000000080)="a5ea95cf744f594df02f29179fa689d7e949bad86e5187a4243bafbdae5961c591c52c33e72599abc42507084657a160ec725a776067372e48214b3b41c2245425f90073a296b7b7de95b69cdac82086b715c2418e1543c062c42b199abcdbdc0ebe4bddcf4de91d23de9d8464e476931593e079772b73ab55904ed835644091dce5ca931be7c8fe11e2d5ab7aa33b74db0316a87a32c19a6897583081e5e7b23eec7ce7a9b34787051767d2403bbeea3584f8afde47b2ae0c9e9fad00f4cf326244ba9ad9477969dc423c8cdf2a13b3cc5694ab0af32d5d70945bbca6b022c7f408c46aaf306ead39bada8175ec9f4bc2ec3b4ed987e0321d023f2c90986b7e35e368d85a2800dda7cd5167247e855fbe6c03968b362669ab34874ba9c96f930c53dbc0d48d71fe4654658208ad8bf5dce4fecd8a80c286913be37c9bd5fa9efcef4ffd652ef418d507f5c8d73648e791e0e86f280050aca2f3d8590e80e24c2d384b6f5088e8e87e3ef06ca99da2cc592a31494f8e9944f1926050d69933c504104dfeac9ae9d6c51078229b9a7f9af9cf3666336467dfa7a4590c2cd90443c8b6bf3d34c8637c6093f16b5596237eb7bcc2e16b0e33629cf90dd09fd92695c0d0b8a8db9755460474cc70dc0c50a8762257ed2581da91f71b22f48d5d85d42b7b2091b4fd8c4a7941c9e0b2185fcf3913f90ba501f1223ab3992eb6a5e9c5c9d5672fb0463bbd817e7930cbb68cf9cb2852392ce10573b47e992ac60077f9908e143c0673d54d88270384eba3cedb39fc33f4e83dddc83a33ecb238c51a2a426ee52e886d9e3b8f61a3c038f0069c985458d158503f36a2598e35570f6cedd127af5dbe824e41dccc0a78009757cc96e810b9c1d72d0c232efb9fc60b633392865d196ee93a5d6af99aa7a777f920375e87ae65e4c931f7114cbae4c0efa593f943d8fceb1c45745e4133d44d60bb588bf84d527789c5408bac8b283173313d0299912f542b5641397d72b4166c3c29a04930d44f42aad6534c02d51c9e2d8e40b573d5ed7feb73ccc79c97c8d261d841249ac37597f4e1d2714ac59aca9ebcb6fba3bfec89f63aa285da6a75901f4ac184467762f5485c212c79249ae9ef3e85c22b81a64be2b5f00b7954d9b4445024391e2f33d145e1e3e4a9350e6ac3e3fe66e32556eb178214b4629fd710dc167ebcbfb568a0bc3dce8d3358a36f3b7f002cb2fa592ee603f4c1b2b4dd6e2b5ad5bd3b93e4ebf9756317b3426f2b641f72a8e44732d6736088b0044d510140179053e799316fcb994e75367ca115f510875beddc59fc9f38edd923f02da781857b696bd94d97bf384db74fb3b7998df3a3fb48d63a60070331f75629cafdcc5b6f4ce91fc9991de8a18a530be8dc704c779ef6cabd2507bb4e75e89d55b697fcc5a7e9d83ccc2790cdd9f3769b0c9b18987e586326f2f887d33ec7e1e819825a7e9866b1f24f25f0477225b3900a50ef036960ddcca9f9bc28920886744360119672e8ad5b3743fed7e598d6daaedfc070b6ee1cbc7d4b87abc396c295dda4d6dc0a0ce5167826ca1c436b07889dd9b17ead6d05f126223bb6ff58eae59d3a63d23a599400cce2659d1e87b22cd6feb96e11c3af6831732079e80356114a65605366902224fa10a74d3be9c9677b44aefdbfdc55386dff2d3d0fae27823eae4a6958b43e1b8f9ff9c62231325c1a79a835d927ed278e738b42c6b8e70a832f76045dbc2004468435ffd1bd628dfe8f52b989bbd259270416834831ca050914ced32504da94ef1d1807085aa88cfa4991409da4d5f4824185d200ae40d756642710e6d1d0eceb3283335e67f9541a5785f40fc8bbdd48905f6eba273c1fcd34f038333eaf20767f4d092a682424a1d2a1c70a47d52d47ab0fc5747c61a93b8720e50a7964b4b05f1df9f689318d339a5bd180c9f86e0db2c850f6ade097a8e79b36c424d0fa3a8343673023f3d4d4dbbf26fdbbffe0e282d37016736167702623f28d41f780ae135705221e11c1d42e63c7368be70d3c7d245bafdac0d94492c26bbd7445f6f5abcdba71685296bebeaf761b520e6c019393ba78d60ea087754e66706c0cd92004d7a3f60827126fa3a11fe9a4eff678a70ce6031e0e63cd1620a6a123ed4225c0528cbac5d3e0fa199b2ac1015dd733270af22bf987500d80c5faab76f16db4bb8f3d22b365da654a072359bd0c31f3ef647a8a8831f62076c6d2de2f9254fa3132e9c2c50f189019ac8f2ffdfbd42831cec3f2c7bddbbb9e9748b1e284a255d878e9b8eb186d45531f9f3e6ea056ac38325cc1d7724a108e18f43831bb4894fdfa3b75a93eebe798ea0597a1f079f4f7abd570b6983634e672320fab173723e059b809ed4d10463196d9e0aafd75cb35be1b9be5b3ef66ab0b6ed31ba25f33069967c7b6635db3f6106fd8c2666c193061cc135b4eefd02290e9cfb052da4f6731b1422b03e49f40e4602920d53e4c417dbfa74d197278cff608af0bc9ea071ff448cfcc868aa87c13df83f65b5a4152fe613ae148118f4483f4dfff1ded762cee2d235d55a1c9b5b59e22999d80e13ffd55f609bee809db4e64e07ac153b529ee3538ec163086732f508db089b95810b57b1b8dca192c5fedd1930992ebf24138d71d9b54b8254dde34ec86d706e4dbaa7997f9c26ed26d6406710e5a8b882f6c91c3ba2c8ca1958228bdf30e04d8f46bb462b2c90b20d8d11d4347c266f84200d63e94da3a08d5ae7c7ae5d85fe333a6ce346b9788976716a153445eaed5e92fb5a4cc73e689c27c8b37cc8aaf12fc569015a74d0b454f2dd594a8bda0ef5c9892f0063022cb90498da5cf90355c22d74724a393740bc33272a121a08351a446a0ddb90feea0db962c94971905672b7ba3228fa6ca1d6ae7d054c8ed50050e0d6fca8c7706cf3ebb9e47ed6b1f810ae6670431fedc17181b250b2e72be84b8e3f45d1d1c2e8babfa3709cf7139fac20ff1534750e346a71ad0737af3ae7aab9d6f40ee6dc533c889aed3f1e0c513fc3364d0a4eb6138ea488aabdef38bc17318cc2cfcd327b9d990bec37d404e7bedaaf61af5b04d02686761584f4708360ade2d7a72ca5925cc67001b3f1cea98c605f39efb7096d89f1e5f5fff872d385b1c5fb94cd9dcdcb707540ff39a0ae70746f08c16178374a2b6b5bcf3141fac0d37cc39549335a32f54c4778421b2979a320848883c64093dc35838bd07b316b6dae13572b3d9a5a29d131c9f966cb910bfe28690a87599ab496a4836f64c0b0193425a85ed5ac12edabf93ba34068167db21ca187b48295f288b4f9ac8ba86b2bb299307169e1dfc784545e06cbf0002788a41779094fd82b3aa43d2b97858ef0adebedad2f85f5a869dc7ced53401780dd7508900fc0ab6bd69aef1de57f1012956c12546b516ed896a24485fd4cbbfc90fd6ebe5dd02073e703884d0f5786922e3e2302537c032b8f412e108a019eb85f9ba458bf7b9129efa09ad2b0e2bd19e228ef2b395e4b7d40ae636066c08e3d5b3587cbbab4941bd78636a7f233a53990aaab8a3b818f7ca74a8cbf8ec1318c2997e035fb30d744d980b39eb19f49871709d23c2453ab7b93e3d111deae6bc850f4cccfb4b40bc43f0577a4e6b56e8c563aff977323815378136d3e509486291a9eaa79032a9ee036e67515b23631afacc27fb3b47d972edcd5adfcf25dd5efae0cd267b2161506e1a66e663be6347a355435065317094af48415cd721a4d3922c6e64a4ef62462bdb65b51fda430fe7d763c88fcf3bc65504561a106061d8692d88c0025dce321394999607e48daeb4272df3197188fc3f473fa9becbb7875b762a32146cdeda032b6f0590824cb65bc6e8280abfc042c171ebea733e0b5f356ec67953ec7f2c427fe9d9c2c8e021af01af2ca37585d9ff80f6a3b9fa10e44ab4005b05a5207f5823c3f0d42ef7f1463c0c495d857f747569d8272384e0f98b0f6c0dba9be55817183dc53e5546031b3f5c25a8d702471153e3f28535739cd9527ac67cebd5efcbf4744af29216802ecbfd7ddc3462feb27af38904f2be96234254645f44849dca268b6293e6dcb7402f53800021c3fe638bb9fd531dce222929e6ecc6feddbafef77e38a9e3233716ecb25cbe661e3c06be969abba1421f30b2f0df11b82f6351a49e1fd596131d01fd359e5e1f5a46775874055607e60539f59ebd8717f33ca6831af92116bac1661950fc2b74c66578cbfa443991fb5a8eab4fe82515757dac7062ca41644034b6f7940c2f6ad9099766c848ae8d87a93086ed940aa67cc34a3804c699316333c82ce52693c6d7d9746a04cc90ee1a7deb0181984016981e6f7e1703364f557f1c190220a39e53ba63fd4f433147381bb674bb18d0f218bfc075bd6216bf890da6840b1d7f94e3a06373bf6d3606abd819adcf5d31eaa9af96beb3dfa3f88a3007c06617a99afc3edb0737a94c7aa361c78cfc4ecc40dd07eebb060869a9069486d9225e1ffe14143b35cb6441f246b5e10094428e685421ab6d10f1be1ebc3ceb57ad2b27ea2b1d31ac846e44b2f50efdce23b0c0bf6fc961de3fd8c4ba4e895b7d4604eef8aca284e8e0f21ac6ea4ceed57ef5eb8dbaf140dd801a1f7ca1e231f274dfb760dbcb81038a732ba23da9623eb7966afd9dec9d30fdcf2c3b3c3bd05d79070693a2bc0b8ae2c39150b9bea9f25ff99271a1db04e470944fdda47543d32a8c570059598f5b688a4141ae8aede293560c22cb95394cd7110b1168e81d66a15f8d55cc183fb618775c26a4d3c1a7e011c39f143cc32663949b2ef8f11526f62ce2b15f1e196fe5d76384f2163f73ce21b38ff2145618cd76fe927dbfa123b2a526ce88ee5bd2ad8c3ddd46dfe7009f9e4af4eddf08b07fbdf758727580de7e7177f066069c9ef714e47cb4df7f3fbc0d70ab88f543bc0e1855216a353e514f23d184bed3541bdb92f593dd78b3426a0c03cbb2ab9a032089d63efe0039a0313c5b09cac1b0d6773bbc619bd19521d28698e7c32d6f20225f0a3ebf3fa697dd15b6c4441445113654d7134176316f1b011ff9cf4940268304d94c1220d7f9ee8a6d58d619a6ff28a9264a37332193bb50a2cd7d05caf226aaef8175648182eec2c1e52b62fc0295859f93ba996f0afbab050a191651447db2a8c0596c00a6cd73d89b7989a7c7f3f482b5abe3f397be36437acfce9d30731c27b8030e2f429471c006495511a65cfebd37ad34335c3c83973e8d49631935c44cc7eaed63f21e1e332d945153c81db6c4a2318c22503caf5b21a0fdc5507d9a0d6facbb9fe55765a76ce963fd7b655b93f88231c23a9f1b64ae8bac8e5b23453cfc276351d5a0890b18e0eee06567617c1cf3df01cde3c0a4af2b762fc1c8365a789e8729424df971c304f4d9f48f6712ff4cbd0eca479dd5268ea6f384eafa0e259d9cf3777309f9cc9c543120189ecac49900f655eeda18284a17f726194826c72d6925957273b07d98ff085465514c2c2bd8a3391959c05ed2c993f9d1c1c1dbcf8bf6e912013ea8c725a033070e02627e035f5fa05fe579767d6d175b42d1272aeeb71d2316379cd45e2a06bab45dd543f0f1c398a0948b9c82a2e8b768102620cb9bd5bbc9d96357cdff7c9092ebf09aac944304e1be48695778b65db9e4bc9446b2197d1e60ba3fba6cab27e01eff85ec2f6e070af49980407ccaf264ed11b7235575dfc5eaed9de67f3ce7612282db0f64f074ea7df9f8e89f60235ebaee9174be7f3f5ab10bb6c7", 0x1000) 16:00:12 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x20005701, 0x0) pckbd_enable: command error 16:00:14 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x180) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x40, 0x6}, 0xc) socketpair(0x18, 0x4003, 0x2b, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x20007461, 0x0) 16:00:14 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x1) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') chmod(&(0x7f0000000100)='./file0/file1\x00', 0x10) 16:00:15 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x40045700, 0x0) pckbd_enable: command error 16:00:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5301) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./bus\x00', r1, r2) 16:00:16 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x4004570c, 0x0) pckbd_enable: command error 16:00:17 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x4004570f, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x40045700, 0x0) pckbd_enable: command error 16:00:18 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0xf, &(0x7f0000000040)={0x2, 0x1, 0xffffffffffff7f68, 0x0, r2}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:19 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x40045720, 0x0) 16:00:19 executing program 1: socket$inet(0x2, 0x8021, 0x4) r0 = socket$inet(0x2, 0x8004, 0x6) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)="12", 0x1) pckbd_enable: command error 16:00:20 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x4004667b, 0x0) 16:00:20 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10088, 0x2) ioctl$TIOCSDTR(r2, 0x20007479) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x21a}, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0x0, 0x20, 0x4, 0xe0, 0x7}, {{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0xffffffff, 0x200}, {{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0xc8, 0x9}, {{r2}, 0xffffffffffffffff, 0x2, 0x400000a7, 0x4, 0x40}, {{r2}, 0xfffffffffffffffb, 0x8, 0x80, 0xdbc1, 0x9}, {{r1}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x400, 0x100000001}], 0x4, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x88, 0x33, 0x0, 0x3}, {{r2}, 0xffffffffffffffff, 0x80, 0x4, 0xffffffff, 0x9}, {{r2}, 0xfffffffffffffffc, 0x88, 0x1, 0x3, 0x3}, {{r1}, 0xfffffffffffffffd, 0xf0, 0xfffff, 0x3, 0xbf}, {{r0}, 0xffffffffffffffff, 0x80, 0x400000c2, 0xa231, 0x401}, {{r0}, 0xfffffffffffffffe, 0x22, 0x81, 0x7fff, 0x6}, {{r1}, 0xfffffffffffffffe, 0x0, 0x2, 0x6, 0x6}], 0x8, &(0x7f0000000300)={0x3, 0x3}) pckbd_enable: command error 16:00:21 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x40047477, 0x0) 16:00:22 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000140)={0x100, 0x1, 0x3, 0x1, 0x9}, 0xc) getsockopt(r3, 0x0, 0xec8, &(0x7f0000000000)=""/211, &(0x7f0000000100)=0xd3) shmctl$IPC_STAT(r0, 0x2, 0x0) setegid(r2) 16:00:22 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5708, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) getrlimit(0x6, &(0x7f0000000080)) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x7) close(r0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0xfffffffffffffeff, 0x3) 16:00:23 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c570a, 0x0) pckbd_enable: command error 16:00:23 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) kqueue() getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 16:00:24 executing program 1: r0 = socket(0x18, 0x3, 0x0) sendto(r0, &(0x7f0000000100)="41d3cb45bee447192b3080c9c80215a1da5c97d53034e8377c2b7352c8b4d047f4f7e2c7f4b1320be6f1ab0097a591262da23da0111845d943bec3d79cc31a2808fa4cc425100068c9de70e0703edc656b783f580025d637d3ba01ba04db2af57e099cc31224a45f204d927d9be912b3e813f0ce4321ba24e63f13b855f3223dd433d740ebf138f6d320abe225bab17d32fe4879cc9abd3402e295d65e6cc94db68dbc1d4a7804d016f6c0533072df571f048f01755736dd6af4bcbe22aee3590554f609d2f7b71bfe82b73df399", 0xce, 0x40d, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x1e}], 0x1e}, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5711, 0x0) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e33c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x9) writev(r0, &(0x7f0000001a00)=[{&(0x7f00000008c0)="92c374049fc650dafb7e7f77d4e90d2f1f34606ace60fb33d73dba386d788a6e5fe04f280aee25addeb4220986f12ca71e52f6d5d7e93bdf25e206fb0a0485e3f245b033a5a2926eeda6fd381835499895b0d76065c3b751ea87c318943db98685f22fd5587edecd2cc3400e924758fa9e561cebede8ffca938586a2595743e9a400aea1eedc9bdad13643b005c48e903bd2807c6393a0b4620a0d569715ff5ad0af44e0fd6fb92572171dcab73debecf0707fc8de2c71e90b828ae674b7a8d5623b68d5e4469503af8a411d7d5b4429498d4624735fa7ab3d3d966df2ab3e12d64c06fdeaffe773a1cd4bede700ec3d5530cd2638c9037be8330f91f0da075f00678af7cc255b40f0bb4e96f31f1f4c46d842aa468746b4b95dcf02f627b1f3856f2d4c6cade5fea17f4becc28386755c14f1734d80dd0df6249a74da265394a97ecb98665d0fff5c195448e48c807bbe469a578fb1c7186b0a", 0x15a}], 0x1) r2 = syz_open_pts() close(r0) syz_open_pts() dup(r2) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xff, 0x800}) syz_open_pts() 16:00:25 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x40105704, 0x0) pckbd_enable: command error 16:00:26 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x40105706, 0x0) 16:00:26 executing program 1: clock_settime(0x0, &(0x7f0000000080)={0x0, 0x6}) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSTAT(r0, 0x40047463, 0x0) clock_settime(0x2, &(0x7f0000000000)={0x9, 0x1000}) syz_open_pts() clock_gettime(0x6, &(0x7f0000000040)) fcntl$setflags(r0, 0x2, 0x1) pckbd_enable: command error 16:00:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) sendto$unix(r1, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264abd3b6da13c558ba4b0dbe66e38c8ddef9c93c4c3c76252bd08c954a7952b4571567e51a7b2a6eb0e844da908cfd24c4e92b91e122ef7af6abaa4a65fa21ee6100d7665327073662c9c211a138c9b2fd8f1c684fa2", 0x90, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x8004570b, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8100, 0x0) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000200)='./bus\x00', r1, r2, 0x4) fchdir(r0) r3 = socket$unix(0x1, 0x2, 0x0) r4 = dup2(r3, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0xff) chmod(&(0x7f0000000280)='./bus\x00', 0x0) write(r0, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x3) getsockname$inet(r0, &(0x7f0000000240), &(0x7f00000002c0)=0xc) fcntl$getflags(r4, 0x3) fcntl$getflags(r4, 0x6) poll(&(0x7f00000001c0)=[{r0, 0x6}, {r0, 0x110}, {r0, 0x5}, {r4}, {r4, 0x78}, {r4}], 0x1fffffffffffffeb, 0xffffffffffffffff) poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x1, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x80045710, 0x0) pckbd_enable: command error 16:00:02 executing program 1: r0 = socket(0x400000000018, 0x8000, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0xffffffffffffff81) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) mlockall(0x1) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/73}, &(0x7f0000000080)=0x4b) socket(0x38, 0x5, 0x100000000) 16:00:02 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x80045713, 0x0) 16:00:02 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000003c0)="9f", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) bind(r1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) ioctl$TIOCCONS(r1, 0x8010426d, &(0x7f0000000000)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x1) pckbd_enable: command error 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) close(r0) r1 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/96) fcntl$setstatus(r0, 0x4, 0x40) 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x80045721, 0x0) 16:00:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1000000000000090, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) close(r0) open(&(0x7f0000000000)='./file1\x00', 0x10008, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x8004667c, 0x0) pckbd_enable: command error 16:00:04 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x7) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x8004667d, 0x0) 16:00:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) socket(0x6, 0x5, 0x3) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/18, 0x12}], 0x1) socket(0x20, 0x7, 0xfcab) pckbd_enable: command error 16:00:06 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x8004667e, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80000000000610, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)="1d237080596907b0f2938b03c55f1721561879b450fb17897c019316b051d7f9768d8ffe99e27624a1523c2dd9f653518fa98c3863d475b4e9e414c369e29300b9a174c729b95168e1457457bd08814104854c457023c932bf6116dcda5076656ec6925c11be8c35d6880005ed5b851e8274a6d973e75daed047e9c9ea3cd02855e81ba192527d52c2f6909448012ee9c7ec757a9a94f1f20acee0df998cd484123c7a436aed171757a34204d139b9be330c220f0e350bd603501654206dab53c08ed752188a270e"}, {&(0x7f00000001c0)="326acef272b45d"}, {&(0x7f0000000200)="956e8b0cc00d783ed83d73b25d85f28c0711277af0d2a3784f024c93f299ba557649d99ea5311b2a9ad62b3a96cacbd0175d1095acf47db5422a421a72b6441eb3a454dcb5423af0daa0d6a03660ef349c425e1931603ac11f595fbf26dd15022552649334e3a14404"}, {&(0x7f0000000580)="54cbbdcce3003f9a51cde459c43669bbac3ec08461a814dcee4a803e6c7f429ab44646e7a26aed5ce155a99124e3aaef18696b003da8c37381a9b965a56a5171ed8e3dc9c2e12dc64d4b462f515d64a2683a5cabe01308e823"}, {&(0x7f0000000340)="ae0e87d7d559486c625642b49e904ecbe577eadaf8a6a175fb0776d5ca2cd7c72058ab29082e9b2a18307b30d24f5b892c20b461c00df2bb050a4d4789129c681f5865bcbd04d66267ad7771809218a60313e083930ad61d36ef2365ca9ffda69af1c0c0cdb5ba9eead5cb2b8782eed41136417efaf209b4dce9e7f7e42aebcc25e1d885ecd1e4dccf31830228c5856679d8f44908299733f70b44cb9125d29ac18284265a0b05dcf2a3f949d7e720e981ebae69951837672efdea3d839a4c8b4e8d548d2b2c98298c"}, {&(0x7f0000000440)="67f110df568dd65b13689741fe2be6eef0f706fb681e59387f17024e76614a15afae83b0b8f6f9fafe25f1113e76ca11db10b429c3521606172f6416fc48f54e5d7ac3294bef130c241ac96c369516a3cb7b6a9e424ae6b16d54b75f0130ddffd5d01a324d3edb20cfe1a28388c700c3199b39975a54769d7c62a0453858cd43d81e5a9d9609205232389e6a545ab84651602ca47b87261cfed775c4354d46c7a7ce7036605825"}], 0x103d, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x80047476, 0x0) 16:00:07 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003100000000000400"], 0x10}, 0x40000) write(r0, &(0x7f0000000040)="1f85359e349d229d0d1577c014607c25cb419f7af312babfac26453361e94ec53e92973101508fb590a8c743704a4bcee0ee4feaa2e2eb802d2d0dbb039d33845d44174f2b", 0x45) 16:00:08 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x80085761, 0x0) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x7) shutdown(r0, 0x1) r1 = socket(0x1a, 0x4005, 0x2004) setsockopt(r1, 0x2b, 0x9, &(0x7f0000000000)="02000000", 0x4) 16:00:09 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x512) open(&(0x7f0000000140)='./bus\x00', 0x2010005, 0xfffffffffffffffc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) sendto$unix(r0, &(0x7f0000000000)="a501c1960f56d6a02c111c65611ec29f4c71cbac2311f37f96908f0c812dfb7e08dc2025f1ab6c9d65cf7b34c6b7dd4808109f2932e2b09b7fb4122354533bf784a227c3cbbed62747067185701f5da517ec8e69844fd49bdb38135dcee32c7ab34b52f1f6c82168c724f1012b20373d16c538ac3677c21dcd75", 0x7a, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f6275731c"], 0x8) 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x80085762, 0x0) pckbd_enable: command error 16:00:10 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0/file1\x00', 0x8, 0x2, 0x401, 0x1, 0x7, 0x80, 0x3, 0x0, 0x0, 0x1, 0x4}) 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x800c5707, 0x0) 16:00:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x3) 16:00:11 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x800c5709, 0x0) 16:00:11 executing program 1: r0 = socket(0x18, 0x2, 0x10004) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x800c5712, 0x0) 16:00:12 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x481, 0xfffffffffffffffc) ioctl$TIOCFLUSH(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) mlockall(0x3) 16:00:13 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x80105702, 0x0) 16:00:13 executing program 1: rmdir(&(0x7f0000000080)='./file0\x00') r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x26}, {}], 0x1}) rmdir(&(0x7f0000000140)='./file0/file0\x00') load: 4.80 cmd: load: 4.80 cmd:uvm_fault(0xfffffd807f00cb40, 0x8f, 0, 1) -> e kernel: page fault trap, code=0 Stopped at wsmuxclose+0x75: cmpq %r12,0x90(%r15) ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel page fault uvm_fault(0xfffffd807f00cb40, 0x8f, 0, 1) -> e wsmuxclose(4500,1,2000,ffff800020b42720) at wsmuxclose+117 end trace frame: 0xffff800020c30de0, count: 0 ddb{1}> trace wsmuxclose(4500,1,2000,ffff800020b42720) at wsmuxclose+117 spec_close(ffff800020c30df0) at spec_close+928 VOP_CLOSE(fffffd8073bbb970,1,fffffd807f7c7ba0,ffff800020b42720) at VOP_CLOSE+112 vn_closefile(fffffd80673ed740,ffff800020b42720) at vn_closefile+352 fdrop(fffffd80673ed740,ffff800020b42720) at fdrop+225 closef(fffffd80673ed740,ffff800020b42720) at closef+297 fdfree(ffff800020b42720) at fdfree+232 exit1(ffff800020b42720,0,1) at exit1+750 sys_exit(ffff800020b42720,ffff800020c310f0,ffff800020c310e0) at sys_exit+23 syscall(ffff800020c31190) at syscall+1452 Xsyscall(6,1,0,1,0,7f7ffffd6e84) at Xsyscall+296 end of kernel end trace frame: 0x7f7ffffd6e50, count: -11 ddb{1}> show registers rdi 0 rsi 0 rbp 18446603336770850160 rbx 0 rdx 18446744071594830200 apollo_udma100_tim+96495 rcx 0 rax 0 r8 18446744071581145573 setrunnable+149 r9 5 r10 4 r11 339615461185978446 r12 18446603336221355264 r13 0 r14 18446603336221355344 r15 18446744073709551615 rip 18446744071586934213 wsmuxclose+117 cs 8 rflags 66118 __ALIGN_SIZE+62022 rsp 18446603336770850096 ss 16 wsmuxclose+117: cmpq %r12,144(%r15) ddb{1}> show proc PROC (syz-executor.0) pid=248914 stat=onproc flags process=1008 proc=2000 pri=0, usrpri=83, nice=20 forw=0xffffffffffffffff, list=0xffff800020b43080,0xffff800020b42028 process=0xffff800020b453c0 user=0xffff800020c2c000, vmspace=0xfffffd807f00cb40 estcpu=33, cpticks=2, pctcpu=0.1 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 67349 192124 91844 0 7 0 syz-executor.1 67349 75193 91844 0 2 0x4000000 syz-executor.1 62933 289429 0 0 3 0x14200 bored sosplice 91844 482479 56466 0 3 0x82 nanosleep syz-executor.1 86068 65156 56466 0 2 0x2 syz-executor.0 56466 505349 42183 0 3 0x82 thrsleep syz-fuzzer 56466 448903 42183 0 3 0x4000082 thrsleep syz-fuzzer 56466 313894 42183 0 3 0x4000082 thrsleep syz-fuzzer 56466 488119 42183 0 3 0x4000082 thrsleep syz-fuzzer 56466 422928 42183 0 3 0x4000082 thrsleep syz-fuzzer 56466 94796 42183 0 3 0x4000082 thrsleep syz-fuzzer 56466 339329 42183 0 3 0x4000082 thrsleep syz-fuzzer 56466 357878 42183 0 3 0x4000082 thrsleep syz-fuzzer 56466 305370 42183 0 3 0x4000082 thrsleep syz-fuzzer 56466 110355 42183 0 3 0x4000082 kqread syz-fuzzer 56466 296884 42183 0 3 0x4000082 thrsleep syz-fuzzer 42183 225833 55756 0 3 0x10008a pause ksh 55756 125448 49153 0 3 0x92 select sshd 47491 301900 1 0 3 0x100083 ttyin getty 49153 173623 1 0 3 0x80 select sshd 64084 69740 20925 73 2 0x100090 syslogd 20925 481041 1 0 3 0x100082 netio syslogd 68686 215103 1 77 3 0x100090 poll dhclient 97224 501505 1 0 3 0x80 poll dhclient 5574 422566 0 0 2 0x14200 zerothread 32737 332959 0 0 3 0x14200 aiodoned aiodoned 37833 268436 0 0 3 0x14200 syncer update 17163 507475 0 0 3 0x14200 cleaner cleaner 46934 144740 0 0 3 0x14200 reaper reaper 21977 376798 0 0 3 0x14200 pgdaemon pagedaemon 57314 336939 0 0 3 0x14200 bored crynlk 79730 474564 0 0 3 0x14200 bored crypto 49072 277607 0 0 3 0x40014200 acpi0 acpi0 68285 130657 0 0 3 0x40014200 idle1 62315 69247 0 0 3 0x14200 bored softnet 12107 277382 0 0 3 0x14200 bored systqmp 99417 84755 0 0 3 0x14200 bored systq 11579 194661 0 0 3 0x40014200 bored softclock 38912 103241 0 0 3 0x40014200 idle0 1 290579 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9495 6357K 6357K 78643K 10781 0 0 pcb 23 9K 10K 78643K 313 0 0 rtable 100 3K 4K 78643K 258 0 0 ifaddr 45 11K 11K 78643K 68 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 20 0 0 iov 0 0K 24K 78643K 41 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1196 75K 75K 78643K 1777 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 5 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 357 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 6 17K 25K 78643K 773 0 0 sigio 0 0K 0K 78643K 2 0 0 proc 42 38K 70K 78643K 362 0 0 subproc 64 65538K 67586K 78643K 136 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 80 0 0 in_multi 33 2K 2K 78643K 93 0 0 ether_multi 1 0K 0K 78643K 10 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 207 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 87 20K 29K 78643K 3043 0 0 UVM aobj 24 2K 2K 78643K 26 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 12 0 0 NDP 8 0K 0K 78643K 21 0 0 temp 118 2357K 2427K 78643K 4706 0 0 kqueue 0 0K 0K 78643K 4 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 2 1 0 1 1 0 8 0 inpcbpl 280 259 0 252 1 0 1 1 0 8 0 plimitpl 152 24 0 17 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 59 0 19 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 78 0 74 1 0 1 1 0 8 0 nd6 48 8 0 4 1 0 1 1 0 8 0 ppxss 1128 1 0 1 1 1 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 267 0 82 12 0 12 12 0 8 0 art_table 32 268 0 82 2 0 2 2 0 8 0 art_node 16 58 0 24 1 0 1 1 0 8 0 sysvmsgpl 40 10 0 3 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 355 0 345 1 0 1 1 0 8 0 shmpl 112 24 0 2 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3104 0 1689 46 0 46 46 0 8 0 ffsino 272 3104 0 1689 97 2 95 95 0 8 0 nchpl 144 4351 0 2742 61 0 61 61 0 8 0 uvmvnodes 72 3234 0 0 59 0 59 59 0 8 0 vnodes 200 3234 0 0 171 0 171 171 0 8 0 namei 1024 11375 0 11375 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 10558 0 10558 9 8 1 6 0 8 1 sigapl 432 935 0 921 2 0 2 2 0 8 0 futexpl 56 6997 0 6997 1 0 1 1 0 8 1 knotepl 112 216 0 189 3 2 1 2 0 8 0 kqueuepl 104 141 0 139 1 0 1 1 0 8 0 pipepl 112 466 0 447 1 0 1 1 0 8 0 fdescpl 488 936 0 921 3 1 2 3 0 8 0 filepl 152 4569 0 4473 8 4 4 5 0 8 0 lockfpl 104 686 0 686 4 3 1 1 0 8 1 lockfspl 32 351 0 351 4 3 1 1 0 8 1 sessionpl 112 19 0 9 1 0 1 1 0 8 0 pgrppl 48 28 0 18 1 0 1 1 0 8 0 ucredpl 96 889 0 882 1 0 1 1 0 8 0 zombiepl 144 922 0 921 1 0 1 1 0 8 0 processpl 840 951 0 921 4 0 4 4 0 8 0 procpl 600 2421 0 2380 4 0 4 4 0 8 0 srpgc 64 12 0 12 1 1 0 1 0 8 0 sockpl 384 515 0 498 5 3 2 3 0 8 0 mcl64k 65536 511 0 0 64 6 58 64 0 8 1 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 3 0 0 1 0 1 1 0 8 0 mcl9k 9216 4 0 0 1 0 1 1 0 8 0 mcl8k 8192 5 0 0 1 0 1 1 0 8 0 mcl4k 4096 6 0 0 1 0 1 1 0 8 0 mcl2k2 2112 5 0 0 1 0 1 1 0 8 0 mcl2k 2048 119 0 0 14 1 13 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 633 0 0 37 0 37 37 0 8 0 bufpl 256 6362 0 1013 335 0 335 335 0 8 0 anonpl 16 93799 0 85762 52 19 33 47 0 125 0 amapchunkpl 152 4813 0 4725 16 12 4 9 0 158 0 amappl16 192 4818 0 4391 41 19 22 32 0 8 0 amappl15 184 1 0 1 1 1 0 1 0 8 0 amappl14 176 13 0 12 2 1 1 1 0 8 0 amappl13 168 374 0 369 1 0 1 1 0 8 0 amappl12 160 9 0 8 1 0 1 1 0 8 0 amappl11 152 206 0 197 1 0 1 1 0 8 0 amappl10 144 62 0 59 1 0 1 1 0 8 0 amappl9 136 372 0 369 1 0 1 1 0 8 0 amappl8 128 158 0 134 1 0 1 1 0 8 0 amappl7 120 47 0 40 1 0 1 1 0 8 0 amappl6 112 60 0 52 1 0 1 1 0 8 0 amappl5 104 118 0 107 1 0 1 1 0 8 0 amappl4 96 997 0 970 2 1 1 2 0 8 0 amappl3 88 157 0 151 1 0 1 1 0 8 0 amappl2 80 8028 0 7967 2 0 2 2 0 8 0 amappl1 72 26955 0 26529 24 14 10 19 0 8 0 amappl 72 2635 0 2600 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 25 0 2 1 0 1 1 0 8 0 uaddrrnd 24 936 0 921 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 936 0 921 1 0 1 1 0 8 0 vmmpekpl 168 10723 0 10703 2 0 2 2 0 8 0 vmmpepl 168 101618 0 100173 95 31 64 73 0 357 1 vmsppl 360 935 0 921 2 0 2 2 0 8 0 pdppl 4096 1879 0 1842 6 1 5 6 0 8 0 pvpl 32 295298 0 283603 141 46 95 123 0 265 0 pmappl 224 935 0 921 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 576 0 12 17 0 17 17 0 8 0