0x4, &(0x7f0000000280)=""/233) mknod(&(0x7f0000000380)='./file0\x00', 0x20, 0x8) dup2(r4, r2) mknod(&(0x7f00000003c0)='./file0\x00', 0x6000, 0x1) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x4, 0xadd8, 0x0, 0x1, 0x401, 0x0, 0x2, 0x2, 0x2, 0xffffffffffffff50, 0xec}) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000640)) madvise(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x7) r5 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ff9000/0x3000)=nil) shmctl$IPC_RMID(r5, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x200, 0x0) semop(r1, &(0x7f0000000500)=[{0x2, 0xffffffff, 0x4}, {0x0, 0x2, 0x1000}, {0x1, 0x9, 0x1800}, {0x2, 0x6, 0x800}, {0x3, 0xffffffff}, {0x6, 0x30a}], 0x6) open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) kqueue() 16:00:00 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0x5a) poll(&(0x7f0000000000)=[{r0, 0x1}, {r1, 0x84}, {r1, 0x14}, {r0, 0x20}, {r1, 0x8}], 0x5, 0x3) fcntl$setstatus(r1, 0x4, 0x4) execve(0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="db", 0xac) open(&(0x7f0000000040)='./file0\x00', 0x100, 0xeb) 16:00:00 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) write(r0, &(0x7f00000000c0)="fd5b4e3408e3aa4ba06b7af53ca0d82926a3918c6609b690f6fd9f54cd9044af6c2a4ed105ab6d2de86e921c8f038eb5c3da9c714432d3a92ebefd9d671a62318d86bc48e7a425b07025a6a2df63441f21ed6d57992dd16378b69f39cb3dc0b16db0294348b6d5f9e6182bf3c3061bc0f11267ce89bf381ba045ccfc97ff60ff08b8cb7d3b67c299a53db20d159ee0192c58fe0d6fd526e7ce79607a1edb896d421f40bdc9cc25f163a549c1325826f2a016dfc271649a260936010dfa1f3f5af78c04cd50", 0xc5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) 16:00:00 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x4}, {}], 0x2}) r1 = socket$unix(0x1, 0x800000004, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8208, 0xc0) ioctl$KDENABIO(r2, 0x20004b3c) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x3) 16:00:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x5, './file1\x00', './file1\x00'}) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) lseek(r0, 0x0, 0x1) fchdir(r1) 16:00:00 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003ec000/0x4000)=nil, 0x4000, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00003eb000/0x3000)=nil) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x26, 0x40000022, 0x8000, 0x58}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000002, 0x0, 0x4}], 0xfffffffffffffff9, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x80000008, 0x4ae7, 0x5}, {{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x7, 0x1}, {{r0}, 0x0, 0x2, 0x2, 0x40, 0x9}, {{r0}, 0xfffffffffffffffc, 0x9, 0x2000004a, 0x2000000, 0x4}, {{r0}, 0xfffffffffffffffb, 0xa3, 0x8, 0x7, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x100000000, 0x5}, {{r0}, 0xfffffffffffffffd, 0x4d, 0x2, 0xccd, 0x1}, {{r0}, 0xfffffffffffffff8, 0x14, 0x0, 0x4, 0xdd5b}], 0x8, &(0x7f0000000140)={0x3, 0x80000001}) shmat(r1, &(0x7f00003ef000/0x3000)=nil, 0x0) 16:00:01 executing program 0: recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x1, 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="5e3b7533e7f25d30ca5e2b2a5be8e38a42f10982c3d03c0da5e497e1c9164048b7541e794706a73983333ea9a44501b86db077a8ff36acede6012986e02bc98b667e9d1644f638cfd5f4091e83e77f03fc1ee6e7c5bb689a1abf1725aba555793c8965e0d8175350bbc99667a867c6110f3ff13cd4ee41741489a57b3e296365f6d704eaa9ec09ce7092a074c177862f17f80d6acd93de3b711db4d134", 0x9d}, {&(0x7f0000000140)="2a9c0518eb468957c4d5586f4b4b1e8f9204b705ee5d8794c8022552376fae1ed792af586cd8068d5458ba9a0f781b27467cd150062365eca03fe16e97b0d2ff41088c460f393278b44a1be717a7f068c6182af5f507d51d9367163496e9e4a7c73dd22f006c4ca1f1f1ca95300594eeb20db45191717955cafb135ebc3017fdee195fe2a047fdda1adec1a2e090acb78ec7670c3d71ea5cdb63cc3250df7822aa4ee462dd5bcfa1f638f78f953183f7ab7b9657bbe6b692a1aae0599d822686efa651d91897b1c8afd93b7451ca50f01ba17afe3f0b2e9c10fd39e8a7a7b77b3719006643b66803b10ac30aa2400fe7728b4598edd6f5dbff2aa510", 0xfc}, {&(0x7f0000000240)="78bd0b292c0f7ba384114da39b4ed0202d7779e6b476fb602396314480df551b12d480387de8d8ba7a8eadbf241e78eda78ed403cf6288ab48b21abcd3b7b391838f9c618c81964ff132d02cbcb069cc7bd0f6923a597288b6987c8726e9ebc5158b73c435e45c9f21acd6a06a9ae61f565b4e44d919922278932066a7941b332321bbc8e390620243a5c00e861579cc0a805c1eecf299c67a8b3dfd060deb71f37f0730da7597de1c06093ef584c6e7db", 0xb1}], 0x3) 16:00:01 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002007, 0x40004000000028b0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) accept$inet(r0, 0x0, &(0x7f0000000040)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27feffffff000000000000000000000000400000000000000f1000001af0286c00", 0x2c}], 0x1) 16:00:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x4, 0x1000000800, 0x200000005, r1}) pwritev(r0, &(0x7f0000000800)=[{&(0x7f0000000040)="8cc19027e6dc1b4d8464833edc706f18beb12fb178cca01fbd1539291a2651d33ce43629dce04c567c6b696835380d41954ef32e0b042089fbc5e4d410eb6fd55a5582f2cbd21b3b82cbc61bef039877ddca48c28130b9d47080f0705417bf48cc2aaed42bdae5302316236afc48b26b57298c4e96cf4dd02e6856b0c2d18ae01537e64a5287538f4dd0ad59f8161c34a474843c1d88cad0897d0cec2acda1f5c78a4cc80c70fba48e61e79e0d4cb1", 0xaf}, {&(0x7f00000001c0)="68bef151565c6737129367d3989f31c9715876183950916ef5873a948e0afa1c9c8760d67db6b219b8704f17dd669243a9b110082aa43ec6196f430ccd3b4905472fcb076f9631268e3afb2ba70598649b082a98bad3c92158fd2738d74b4086f34949a6c30676220f0d2d24d9a6a758a9c93c3472f332141dd2f57c9514a88f37", 0x81}, {&(0x7f0000000280)="754b4b4cbb8e45a21ca90bcda0faafcdd0a2450f95410ddccde5c516c169d1787e56971d16ab23fd0bb9af91a2bf9611a920a16f4c45bc7ce77696877472917fc89bd6b0afea330b0a5730c737f4060568e0277cbbf938f3062ff3e15d168629c400347b53585742238203b1567c2ab439995449a8e163bdc4d2bd838934ea357751d7e7f661c8b86cc01cf14b3b74c31fbfa95f2e66e2e12636e03f69eb966785f1d19268fe3499121ac1bed8aa3356d68d817f03c84877b9764fb506587a5c7199ebc6f3a3b00f5b2899d1f58b8b08304bb1388a9582f154a3b375004e9ece", 0xe0}, {&(0x7f0000000380)="5bcab0e477b632a0094bc7fa9baaf3c948f9293aae9e6487b0ca65e017c13121e714c7ddf30dab0c711a025ba0d0d996e6f6748247845756676b705aee6d4ae9ff7eb5d14e8b59a7563ea845ecc503bb1a5bf31b9216ca6bde421b8c37306635db99666b0e4f235acdb05052ddd645074019e422404ca0a523f642f8278f64a60c51cce5a7c9608576d429e9a26546cbfb96425cefba004c4b74d8ace488aa1a44bafdf8220590fd6c58b50fd0659a68fb51f2aa7b24c3eaa93fe10ac1934d27000ff0386dc23c6ec789bb72eaf6d3c27eeb611551cdb68e46faf633fd275f0a8d6c2e95ea6c81009c7d12c9760100fbd2", 0xf1}, {&(0x7f0000000480)="614044a90190e6dde2649882c4ccf2681a91866d25ce7666d71f7979e7e304457282b04e3c90ac9e77525c0c82b94941171431a83161db6d0abb00f83b5757d3ab2e56b054a0e609ca3702002521f1a0294c1cbcf16f950814c1376c42fda5eea99acce09aa0884f08f23c26ca288818f539bd2214a77e4ffe2a627a53ae8fe20122f8b292705d30c8282191c2ce5f873fea576d451ea60fc9c9d5733b4d5fa8b28d8f7747dfa5a168f8fc63e2a6ba4067a96992ef0b0ae956042a1a66897679df989c1771dee934d76c3c4b17e584fdb5d2548b219d46e773a2bbcae3f947e43e9db51dcbde10e537ea2b4e15d743a4", 0xf0}, {&(0x7f0000000580)="68e5c225aa6c977ba9b36ecfeb59bc2a058ad0684841c8d9e7f1342db95c215d36f43c05a9fca10ef7b12baed38f5072c5d61065deecc9f00be2e6179d578c436e27e7c4027405d3dc104a02c0fb8d64e6ae8adc38dfa4a6c7ecdf07662ed3c828a6df2cee3a16e83a8abaa3e2f4cd0092bd3f0d64f11fb29236f3e11da4db3bd52c629a23f9fbbc851ff46237b75ac06eed7a889510304c4a8f1a8b82efac2e69cd94cbfd00a1be07873751a60b9740bed8b578947d14b2d4f2f11fad340c35e5b5f02492676cb417bfd5c24d56321448", 0xd1}, {&(0x7f0000000680)="411abc3a05b3ccf584c903f369c8c231c60a1d747c65fc08c5495578788163966d76d848c81cafdeefae9f222bf2f4c8b24a7eb626e55833335e39201ddcbd6f0a3217b1bf63b067f2f1eaba965d3fdf39aedc30d438e4dea9dd200b0676d647c73d4ac90e07a1631c95cbbf394f91834fd4bf8b6ef743fb686a0e1b8a691e1bc129d40f61483ee0ec2d7d8e0064c054533adfa0792ced", 0x97}, {&(0x7f0000000740)="737cc9b88dbd0e52d299ad067c23be737b3a256034a6e5836a9999753a3853a0552a7865d800117556083e3e68367a4be802f2d0c9e89350112888a1e6ee37b1465d820ab39e963402a1e32978d77bf32854312e6ebe8c55b581f5d198dfc84800edcf853e3f2d85a4927e3f47edb886135529f05259966c7d378db442aff6a6c1b685da25f2faef2bae374bc48447afa1c3be96277360374b4b84157b57917c3d166a0b979631", 0xa7}, {&(0x7f0000000100)}], 0x9, 0x0) 16:00:02 executing program 0: r0 = socket(0x18, 0x2, 0x8) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0xfffffffffffffff8, 0x8, 0x7, 0x1, 0x1f, 0x7, 0x71, 0x2, 0x2, 0x6c3c, 0x5}) setsockopt(r0, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x1) socket(0x6, 0x1, 0x880) getsockopt(r1, 0xee, 0xffffffffffffffff, &(0x7f0000000100)=""/219, &(0x7f0000000200)=0xdb) 16:00:02 executing program 0: mknod(&(0x7f0000000500)='./bus\x00', 0x2080001fff, 0x40000000000028aa) open(&(0x7f0000000140)='./bus\x00', 0x81, 0x114) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0xffffffffffffffff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000400)="000000186004008b000200000000000000000000000000e0bbb39c6afeff89af2dffff0000000000004b7f4f", 0x2c}], 0x1) writev(r0, &(0x7f0000000440)=[{&(0x7f00000003c0)="e6a2604e8366f617d60f7e81e2c9", 0xe}, {&(0x7f00000001c0)="ebd272087b58194378b3926cf06823d129d7da4805f7e80ba6b0b2201f76d14ebb761fb04279a0f30ccf06f54fa283872fa536e7780d120da22e2525127bc4a62415adfe53370ba9fd25e24ab572831d3ed4df686daf19980b0a93b1864fdda53a0f5c9a8280efe6713fefc36de17d052a916c597efb82d7dcc95da62ebf356fe89b953749a1cfac465833ef4220159d81f7bca7cb0a7310119f5a6b929a88fb6a26d4b96376f1fc675e7045b84675b061e6ab1f35aa55e87d0b859941c5977f9dc419919365fe31db99cafa665c1926153f949f219e44512c00c3d52dfed9c73ecb3e5d69506fc52bab83b247564681", 0xf0}, {&(0x7f00000000c0)="fdb6a1b4a4c817aac4e4e30eb282f0316eb0dd70fd8a8579e106607dd071ca288e1a50d852c1618c4de67f15e2f54750c7f093cbec", 0x35}, {&(0x7f0000000100)="5d69d1918d22722ab033d116027f8d6556e68273af43df0f02634904a547fba0addbaaf74ccd0e017313dfabd0dfe182826b61482488d8bb", 0x38}, {&(0x7f00000002c0)="fd5d71259db6291a6f444ccf2b8fbea43cb8ca01a2f10613a18b8b3f0a3863fe57a1c3ce632421bafc3375f686062ac9a8ff87bbf0120c492a549205bea48391e67d377684b8586d3f675270baa39b9597a079b17686c6a9124aeca368b988ada47efd265f2af0ef0c528428562c99d89e19f2e07f0eac36abc00344e8f4c44d4e0651c8f1672431d9696b743709d4cf60124fb9d1287d185e8fa95b6ef0ab4c44a793b08fc082280c8101c3947acb67bacabc564ec5fdf38e15bd59708fb96c16955f2d8bd81ceab2", 0xfffffffffffffe6f}], 0x5) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000140)) close(r0) ioctl$TIOCSTART(r0, 0x2000746e) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0xffff, 0x9a9, 0x1cac, "4edc1fe498da79028c8b05241e15eb2827f6bdf3"}) write(r0, &(0x7f0000000180)="cccde4ce37519ef19ea5dcac24baf0fd63e5146f532426070920d404ceee456e336cf01236043032f4abd128", 0x2c) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x40, 0x0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000300)) 16:00:02 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x8, &(0x7f00000001c0)) dup(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000001200)=""/4096, 0x1000) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/118, 0x76) 16:00:02 executing program 0: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x1) listen(r0, 0xfffffffffffffff7) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0xffffffffffffff64, "73cc8c6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:02 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:02 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) chmod(&(0x7f0000000080)='./bus\x00', 0x21) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x100) 16:00:02 executing program 0: mknod(0x0, 0x1000000000002001, 0xf1) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0x0, 0x40, 0xfffff, 0xf374, 0x7}, {{r1}, 0xfffffffffffffffd, 0x64, 0x20000000, 0x2, 0x4}, {{r0}, 0xfffffffffffffffd, 0x8, 0xfffff, 0xc8, 0x2}], 0x3, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x7ff, 0x0) ftruncate(r1, 0x9) 16:00:02 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x20) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) msgsnd(0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000f978bfcde8ed92dabf46a8efc5cc5a604517ce539b634f4e9eebcfa8cd49596192d3dbd26bf25a8c42309ef1dc01432a88ea60b513a0360edc724cb1132c9b6f1e0ebc4a54a333410d3d89e7a60e7fd51a668c44c2822c582c45575147872f2e5d0a83ee6bd609f9fb863c1f8313b0a8ed93d536e0f7c1c4f10668aceaf95145eb33051a8229671cda52e9651ad8db63077a597e612c3f9a87301ceeeebb9e153244f0daede5c46f886f8f66d12a9f2c4475f0fa9646a318a83d67da252dbad1aaf900676038060c03a1d89e036a4427390c9d68944b139014b4c29f24c660472f255d9245b3a1abf2f5d5c2e2a6e4b792b6078dbfb11d169c9e8792ef7573315310a5dcd7f153f09bfbcf5510740da15944bb4008277dc842c9a2313c5d4d028426c62bb2357b772c9ab4a199f3f92a6ede42a42296e7fbd242d0dc00f81ce77f"], 0x13e, 0x0) r0 = msgget(0x2, 0x80) msgsnd(r0, &(0x7f0000000100)={0x3, "844e96"}, 0xb, 0x800) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) ioctl$TIOCSETA(r1, 0xc2c04200, &(0x7f0000000000)={0x0, 0x6, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) poll(&(0x7f00000000c0)=[{r1, 0xc}], 0x1, 0x6) ftruncate(r1, 0x5) 16:00:02 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x5}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x40000010, 0x5, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getitimer(0x3, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x400, 0xb31a}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x6, 0x2}, 0x8) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 16:00:03 executing program 1: open$dir(&(0x7f0000000040)='./bus\x00', 0x10, 0x8) socketpair(0x6, 0x3, 0x4, &(0x7f0000000180)={0xffffffffffffffff}) r1 = accept$inet(r0, 0x0, &(0x7f0000000100)=0x3d6) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x3f5) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x2000000) 16:00:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) chmod(&(0x7f0000000040)='./file0\x00', 0x0) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="582720ef800000e60053f67095d02096322e2f499508b9e9065287a7ec7106cdb4ef41e4702ef651f99b1625815125777a5e49a23ec9e16144460a825a7bf809cf3a7ce69160e50cad474fab7eee48e559d3eb74208a0476680ca06337dc0c5917663277656f46e5b595d62a64e2c93118664578e64661ad3dc633813db500d82a0000000000e812433ac0926c2cd29b48ee017ee4f077e395fdeccdd81de83d46bde07c04100b878a27eab05e1d6541297601dd2c830c0746c8d54400bd0000", 0x35c33d6c81e7881e) write(r0, &(0x7f0000000080)="46c66136db0d8ac4d51ad600393fb05263a466d6cbf507bf5ce2ae4c8ea235cac90f472879aacc170175ee0493db00fca469d7d6f1077d2f43211ed4a907a1f6e04e5ec1dc1b8d76a608bc6d74c240d8a1a3b90b70d73e61fd356cc103bc8a2ec0860855ad2146aeedcbae0ae2be", 0x6e) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000240)=0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) 16:00:03 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) sendto$inet6(r0, &(0x7f0000000140)="175eb833228e0a329c12a6f5dff1d755fd718b8a81a90a9a5daea230de9fe85c477502221b00f27557943fb9d61727943505b50104d2efe0a1fdaa8351b150c80a32cdacb240", 0x46, 0x4, &(0x7f0000000000)={0x18, 0x2, 0x9, 0x7}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080), 0xc) 16:00:03 executing program 0: pipe(0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000005c0)="eaff125c000000007c01c8309bc99af5621d45897f8bbb64119535137d2b2ad001d379e9df7fd6d1d7b2a7c9bca04733d7de7b0eb189ee8f1495d7cbcf478fd64015f111e4e8d3f247935b96ac5960cb08fb2dfdd305faf7fda4e401a50e2d7f40a2b7bb9e9afefd389cf43d71b60078d99d63feb4a550118fd123ce8114a4fb8ed36ede81ec224a1209120627753e7148bb2671b1a4372927d077ac51e2e0cb8bcf5313428ad4a2a02e6da58c29ecd4a7badd0d4417b68cbed0ec6f067f3f3210efe10fca0e9ce8f0dbdc2b20", 0xcd) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) semop(0x0, &(0x7f0000000300)=[{0x4, 0x4}], 0x1) r3 = semget$private(0x0, 0x7, 0x0) semop(r3, &(0x7f00000003c0)=[{0x7, 0x4, 0x800}, {0x0, 0xffffffff}, {0x0, 0x95, 0x800}, {0x5, 0x421}], 0x4) chown(&(0x7f0000000340)='./bus\x00', r1, r2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000500)=""/97) semop(r3, &(0x7f00000001c0)=[{0x2, 0x1, 0x1800}, {0x1, 0x5}, {0x2, 0x1}, {0x3, 0x2, 0x1800}, {0x1, 0x5, 0x1000}, {0x4, 0x0, 0x1800}, {0x2, 0x2, 0x1000}, {0x0, 0x3, 0x1000}, {0x3, 0x800, 0x800}], 0x9) nanosleep(&(0x7f0000000400)={0x9, 0x2}, &(0x7f0000000440)) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r5 = dup(0xffffffffffffffff) rmdir(&(0x7f00000004c0)='./file0\x00') ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000080)) semop(0x0, &(0x7f00000005c0), 0x2aaaaaaaaaaaaafb) semop(0x0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x1000}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x400000003, 0x8, 0x1800}], 0x9) socket(0x2, 0x1, 0x8) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000280)={0x4, 0x1, 0x6, 0x1000006, 0x1}, 0xc) r6 = accept(r5, &(0x7f00000000c0)=@in6, &(0x7f0000000480)=0xfffffffffffffd8c) semop(r3, &(0x7f0000000380)=[{0x2, 0x2, 0x1800}], 0x1) sendmsg$unix(r6, &(0x7f00000009c0)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000780)="ea885645cd3472358cd37558dcea430fb6b3a320c6367462f6383060149e5badd035e138deecd3d1105d2a82434c97b7196b40406128a3b3f47671", 0x3b}], 0x1, 0x0, 0x0, 0x4}, 0x0) getsockopt(r4, 0x3, 0x1, &(0x7f0000000100)=""/80, &(0x7f0000000200)=0x50) getdents(r5, &(0x7f0000000a00)=""/4096, 0x1000) 16:00:03 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000080)=',+\x00', &(0x7f00000000c0)='+\x00', &(0x7f0000000100)='\xb6\x00', &(0x7f0000000140)='/^--\x00', &(0x7f0000000200)='.\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='&,\x00', &(0x7f00000002c0)='#\')\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000580)=[&(0x7f00000003c0)='](\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='@\xa9.^$\x00', &(0x7f0000000480)='\x00', &(0x7f0000000500)='@:\'%!\x00', &(0x7f0000000540)='\x00']) mknod(&(0x7f00000005c0)='./file0\x00', 0x2040, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) pipe(&(0x7f0000000180)) r1 = kqueue() mknod(&(0x7f0000000600)='./file0\x00', 0xa, 0x2) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000a80)=[{&(0x7f0000000640)="1a91cb14a2f17e0a364b3dc70825d8643f840a73602854eb08379ba13049805e5fa82068a744d81801dcae410c56d3a116ec1b91d868b9765534a3510ea95cb39d9ec93b9e1106320632d866366be1ac622cb432075b40966b3cdd6ec6467de0cbdef269d4173608f73efe09adff809d420e4ee1a8c991d651d2f26fcc3da173d69d89ba2b8e3889fe48fa1da15a05e224ef4409337b94dab2cf3c2e407713f0b5d95be36a8f8aacec34fd8ebdada0e7a9e4b26fef9c96e6fb4462b87032fefb5e328d6ef8d6704c86125c0e8e712d16ce6419d83317bed6b36bc97b3c3b68076619111d45bc5259ec249b052c", 0xed}, {&(0x7f0000000740)='\tE', 0x2}, {&(0x7f0000000780)="3f2f3b0f4cb6e1fc09a455c9f98203571ecafe9bf567bcc8d2dc9d222047cd1874e15fab33f6c119ba76a06f7252b726a17d58856bb67ad808f533d61b1b78af29b7ed2bbfe6c9cbffeb65b560f954ff5ba11ff7fd8d7374bd65f9333348f0cb0139d39bb3d471f9d9273acde2e3aef6b838449f5aaaf6933e67f1bf570f5ac10c06507d472560e4d6a8264c758d63dc6385cada977cba5847d02317ad4dba68ad8db3f019986788c1b9ad48c0ea7f027c615cb3a726b1c0e4700c634f8ee377b971e258bcff8e50dff86b97901f4f904b02638e446524027adb44d683ade934b0d47ea0cb43b111388427ca50546d", 0xef}, {&(0x7f0000000880)="98689be0fce66b65721bc66b8562d987303b343f8ab2f33383dcaa3a2b44a3099b0e963c81c44e4b0c5623b607681798a4ddba426e3d472ac9d0fbfb285336ebf433e9dfd57ada0832f9589580ff4cf18f4d95b754978514ca72eb89b19c51db5501dbdc4f85c4826fe5969d172b889e0246faef48287daa7f8bfe47eae14a0c6f1fd97b", 0x84}, {&(0x7f0000000940)="3d66bed85544d64aa3417c3afcdb40149cc799dfc0b79e9a25072d2c8831b7b878be12680766cc96d9dbff7de88b64b4fa6dc1e0e8ebcb6fe094e5c97fcfd2696d1cd9fcf3f1da4213cd999016ecf83ec43ceb55b863faaec2682156c6ac8ed07d3b79e671c8182122543581b33161a3edb1e1603dd8776c39d2c79ae9e40b171aa8170e5988e971c83768a4ca2173fa5b1b4b77aad615ec86746438c3fc3752dbdd688e1a2ac8db8904e0714eadb4c34aa93ee492aeddd9631fb63ac8d0e06a5df82eead42f3f110d9f5ffc651b11e3e2", 0xd1}, {&(0x7f0000000a40)="75db3d52a5ddb3e99ae4e3", 0xb}], 0x6, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8}, {{}, 0xffffffffffffffff, 0x81}], 0x22e, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x7, 0x0) 16:00:04 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)="b4f7f0b5cc824d92e2bcbbb83abf", 0x5}, {&(0x7f0000000480)="a185b4e5726e1c953f647bc8248a71280a287d97f5ddc8baa5066fc826983b789305b6be939a830b0cd67161f9fd7c74f8286c7ba34e410a716cd519401be67b4e67899180b93ddfe9f63d718c41c02f3621f244fdedc51342b406d736eb8ce80747c72fa33562170e892163042448cf990a050cee63e24f5be33c62052c6c8a686999f42bc90868c3b8d91d3bffa0bfaacfbc1d0e740ba4ea12b9f272ce66bda58cbf9304bae824b21ed7262d084343382babd4b2", 0xb5}, {&(0x7f0000000280)="fecfe796a938405c0ec2a2121e838ad1c536f95468a4d362450b981a9d7b426b56b56ecea3890df3c51a7a9e1b7b4f4e89539711e51f8d1d90808a6d31588d3bb46f2eeffa899a84b5d51d39d889945ab7000c281e0e077b68943c9acc360b0390660c2577c0463da3185db297dd417093fe93642f456fc316763f95cfa5835e2bb115c4cd7b7751f572749cc3c8253cfd244b69118f0d5dddfca51b4944de7bb3c61386e2a1f77f34237f3261d2c7554afd2e57467db1ed1fe25552f3794f391748c9d2b667c9afa66400", 0xcb}], 0x3, 0x1b) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) getgroups(0x0, &(0x7f0000001640)=[0x0]) fchflags(r0, 0x10005) socket$inet6(0x18, 0x4000, 0xff) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:04 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20020, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1008, &(0x7f00000001c0), &(0x7f0000000140)=0x10) r1 = socket$inet6(0x18, 0x5, 0x3) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) recvfrom$inet6(r1, &(0x7f0000000000), 0x0, 0x40000000000842, &(0x7f0000000040)={0x18, 0x3, 0xfffffffffffffeff, 0x1}, 0xfffffdac) getsockopt$sock_timeval(r1, 0xffff, 0x1, 0x0, 0x0) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000180)) 16:00:04 executing program 0: r0 = syz_open_pts() r1 = semget$private(0x0, 0x1, 0x1) semctl$GETVAL(r1, 0x5, 0x5, &(0x7f0000000100)=""/16) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x1, 0x1000200000001}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8c90, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0xd8, 0x27, 0x10001, 0x1, 0xfffffffffffff625, 0x100, 0x1, 0x2, 0x1, 0x2, 0x9}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x3, 0x1, 0x8, 0x1, 0xffffffffffffffff, 0x1f, 0x0, 0x2, 0x2, 0x2, 0x2}) 16:00:04 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0xf}], 0x0, 0x0) r0 = kqueue() r1 = dup(r0) kevent(r1, &(0x7f0000000280), 0x7fff, 0x0, 0xfffffffffffffffc, 0x0) kevent(r0, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) uvn_flush: obj=0xfffffd803098abe0, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! 16:00:04 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0) 16:00:04 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x80000001) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x100) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) unlink(&(0x7f0000000040)='./file0\x00') 16:00:05 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) sendto(r0, &(0x7f0000000000)="d7de806c4f47743c240c46b14b826cc3d12eb38ae43c479d450854b5f14d18ff6770c964909e32f427b24ab00fb3c97412f2b5c53112048814652d38dad4b3f808818567af977a936aaf0adf828b3788d432e6707b3133fc4affbea20f0a4a3b62e9f6620d55", 0x66, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0xffffffffffffffc1, 0x4}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) faccessat(r3, &(0x7f0000000100)='./file0\x00', 0x4c, 0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x10000, "002000f70601000000000002009349da72b6c800"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000215000/0x4000)=nil, 0x4000, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x3) shutdown(r0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10000) recvfrom(r1, &(0x7f00000003c0)=""/5, 0x5, 0x802, &(0x7f0000000400)=@in={0x2, 0x0}, 0xc) write(r0, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f63f2a094ff3b4a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a579a702787c158bcd9fdc5c0ef0131abc2135943c41abc42a7ee67b1d50dd7b2cdf8625b076198a4c5d2a6db19f885414c05f744aa0861813b94a99a50f73b905fdae7a609c6b0bc3cf2c0fc9bc7c5b8e6d7cbf91be1698690de117b7d1eaf3c67842c6add729c9ae14f02b43f11ec5858e92e4edc19fa13fd6f49dd314bf401a8d8bf16d7c8647468279b30ea4c55a58c41908875210e35e1574f63ab8b113b3f4c3498203a15af491bba957920a33d93d1474c68f1889aa60cbe5450080b3ecc3f2eef177a", 0xffffffffffffff46) write(r0, &(0x7f0000000340)='\x00', 0x1) r2 = syz_open_pts() close(r0) sendto$unix(r1, &(0x7f0000000440)="c43ed94b589ea3da56f11f0acd85f83ab6e72239a0a9f3f6f0be7d4892c90506596b3c89e6e0f900", 0x28, 0x0, &(0x7f0000000480)=@file={0x0, './file0\x00'}, 0xa) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffff7fffff690, "bf3e00000014aeed0a671f763000", 0x0, 0x1}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x100000001, 0x0, 0x0, 0x9, "2cae4e96686b84ec5307f856926c1a0564525252", 0x1f}) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)='\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='+@\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='-#{$..\x00', &(0x7f00000002c0)='\x00']) poll(&(0x7f0000000000)=[{r3, 0x48}, {r0}], 0x2, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000000500)='./file0\x00', 0x40000400000002c4, 0x3) semctl$GETPID(0x0, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r1 = socket(0x2000000018, 0x2, 0x40000000000008) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r1) ioctl$TIOCNOTTY(r2, 0x20007471) unlinkat(r2, &(0x7f00000001c0)='./file0\x00', 0x0) semop(0x0, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x15) shmget(0x2, 0x1000, 0xfe, &(0x7f0000ffa000/0x1000)=nil) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) semctl$SETVAL(0x0, 0x1, 0x8, &(0x7f0000000200)=0x3) setsockopt(r2, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680), 0xc) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000500)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x4]) setsockopt(r2, 0x8, 0x0, &(0x7f0000000740)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb243002032070e95c4e3d5ee1ed61b825521f64291832be3ec85e90f53614ae60476caa37bd4f14e3a7e2516aa4e54c0906e2c81330c72859fdac6b1a19516c6be1ca536b", 0x81) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)='b', 0x1}], 0x1) mlockall(0x3) semget$private(0x0, 0x0, 0x80000000209) 16:00:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x200002004, 0x4516) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0xb34) getpid() r2 = fcntl$dupfd(r1, 0x0, r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x98, 0x9) ioctl$TIOCCONS(r2, 0x40044274, &(0x7f0000000100)) 16:00:06 executing program 0: utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xfff, 0x7}, {0x9, 0xbc8}}) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20200, 0x0) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = open(&(0x7f0000000280)='./file1\x00', 0x800, 0x58) fchmodat(r0, &(0x7f00000002c0)='./file1/file0\x00', 0x104, 0x4) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) fcntl$setstatus(r1, 0x4, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x0) symlinkat(&(0x7f0000000340)='./file1/file0\x00', r0, &(0x7f0000000380)='./file0\x00') socket(0x38, 0xc005, 0x5) sendmsg(r2, &(0x7f0000000240)={&(0x7f0000000000)=@un=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000640)="5302ce4cdb6fee509ebc0afc5f5c3dfdd59dca3a30a4ea16d9069ffcf8520f8c777b49cfe16eb598d958486ad9e31610f7ebe457c04fa84c40ea7bbca432ff7b6b5db15ade149a68aa827ff01ff6c1e90bf9475475a9b11877f0572ee0bc923a74a3d0e6d6d676ff36a0f902fc063b0b7dbbc494a69ce6ce3f628ca91181291516eebe2f849ad552786b31866a6ea23f92b6fc07ea58e2e0bf2fe3d6ce804edf5a0a469d7a25ca3fab939fa7aef84fb4efc59ead56cf939e36eca1948bda241d3ea42d7b95b9940a27d607f028bb1aa0179c104b4a53c3717e9f4784bbb58575acc4ff0f8bf160dba2709068514ea3fd7bcf011d2c93186a4be1eaccdc5d266201d18eeafdebbd478da322b37d4c937b6121c92dfe3373d94a89961361f18487802d4ee8fedb1a2456d35126734e5045430853fe946450c78b4da51f82e947e05b60bc005228eb2a2b796ba360dba26f9ada60bd2a78788ea2c6767e35eee18a850618de9f2c87529b6305c7ce202898a8053299bdbac63563bdec54fafcc19a77e4af865151251371a2dca55d2484edd23ad74d90f496a01a4d850c79b3a8cf278868fc005fbb38a356012dbc30e262345b8c7aebce29b764cb595d6fd6c1b208a215b3425efb00d6ae5b059081e456d5acbb12800fa50ede6476c764c74300e8328226b1e359b7dcac7423989c53e5d2a02c9d27a3596dd11ebe5a337241b821b825d16f1b834e605c36ce264895804151c85b821c605742049a16c9bf3615e52666fcc6845211ae298088366d9cba2a8a6e71cdfaee342ab840980a06efc525d0ad1838cd4c6a9d7af945d376633bc4d19269a55170f9fbb667b115ae50f67169273c2c18c9174aacc3d5da72ebb72750404982894360583a5ffe19dead9f14f1d4140873529f8eab28c638110db8865c3c70d5fa9e66fded5e81d85d9ff04b8395b5622a5c41229a3ea4023a9db3c86fdcdea6b2773228fb84e1e94e6a56050442635161ce5f575dcd5663abe13f6dcd37bb50292d3a6263586d86b996fb4594db3fad56621e790feae0360607d6b6e5396d7f94c419e6c08342a3e67caef0183da7c3f2e3040070c56c528227307ec0657ba103baba3a02f0c2a94a65d3256fcd5d151627872d4af5c3d2e35f4eb1f671b05089f5d0b1f6ae3b3dbce3487f299afa622ed690a4bb2092e6ad046a9527eddaac5137974b8846d5a3f9d9640c53bb8f546398fe9c1d6ae4fea829b2173a96266f9ff214a0e1c024c75ffa6be575383f249cae9934aa61d34c6923f0a768ef6979583adeed33cbaab080f26919425c8e99c124cae06990be5c7acc3acaab40bf2edbb8fe0799187393e4c422bae04d7c0a2d0413962dc2530212e7125c389e001e1796321d44b2c853254559231d53890d763d9fdc3f08b5910ba668361de26b3444f77d6cff1b6494ded52f5e1fe23acc3acc6770e8ed3f728649b00a7d932875eda948cf59ce3543143430d39474a8da9c039168960880448da13b7fe1824e6dba2505eba412598a15e44880341d2294a941d17d251946d891a1b6e8acc7c29ebb9ba7ae6315530527662523baf95df52f9f98f382566d1d387a1ab6d4af3eacb4badb03363433a434be0fd87d375caac2b1a13d2169f692631a24f653e6053a12d1d95274426bd93b2e48c055802837c5c3d858e6799e2013bbb63aacab02df09ba1f80471aa66dad703ea3f2e76dd8f7f203abcb6ff3e67e9beb73fa29d0064d8e5c4ef52cdb31afb2fb04314da67371b724de450beada61decbb5608d2983acdd3b8c3bc0e11231fbf1ecccd2449691851a17aaa31d9e31929d9e3bfd88ec446df462f5cad78edddd4fb54ce0e48a444d01a59db032e02454a2fd0a4fc5d208d766f4c0048e39da89e7d05b212fa4cfd99f15d685485f92ec9a2db9a19cb758c328920068bd2d554091cf26538bb481c09b1874cf68d62c58e4e689369a60b0eada9be445ffb7830c9f8a8432c455d33ce825f8f90617038270054a2e87e69f936297ec5ca7b276ac994e914d493410a3759472062819dea6c46fae302c7a6f5d0f609fbb1d98f978c70af63b00657707563ceb2c194f966088793a18570dca0b93e46bf03652e0ea8161ab394e6cb4e7c206afc9784555a05a64f49ac6ffad4fa458aaefbb6bcccaf70e11ee26eba776bda41dfa1d5bdf6bc69d2c8c00204f908db3301d360163544c7eecb808b5f15803222548ccea75ef3a87534cfefc21776a4658650457267d78bf51935d3c0fa7b4a5fd75969ae043bf04b2c755749b4c459e303a192635c24bba0ff46ed783c03310803fdb4476054a0e634fc9785eca90f5e7a9137d0a5c2c785b32113664415271a364898d59be8c810cd29f7e7ad9278d3751841cfb4c02a4226dc23128711088b1323538532d94451653eb05cfb851d8aac60b507f04c97e680b255c1a075191b60dd95612142e9cb935e8b520530a8d701ed04d0da63906b097c319be6c49b44e62829a6c04e1d448b174603e8d3936491ba3b4749d60afe41dd18cc286a88ad2490fce268305a4ba13ce30a5c7f705bfc367cacc1d0fb8859a64f812523b58232303b59d4fc846a8bcbe55444da6f94e017a7c9c71f46bd5fac06fb34655af5143406535f133d84d7b160a194a34ef65de88c795d22f8bd7f65de7f9b664ef424ed94bb8d36186b798e0b345772228da58ceb821c5bb97ef47da0dc55f702da6198937d1ad5a36c82104190dca361375329e6416418ee7a23c776f571aeefe127fb11708967abc46bf241af5510311f06f5f8b79e5fcbb99a1086dc66bd1c5a8129c38a964ea52b4036cd646f5a335d6b6c55c62b29eb2cf7d8abbf1097803867736d4d07eab8334387e63ac21033511f514f9460653722292e68503b422ac3d7135815a380d0edf119840e9d2e74746f0e10946ee8dfbe0ba794637fc04e232d812fe2b549649d1dca72f03a637a7485a76e49f1eb07380f629723d065455c2c646cf1df6d5e9069bf96ebe589fff9e0cae0c302d0044c67366be81d7ef51ea823a67325c6f5c17d817ac778769950d78503ca004514d3fbf4ed10b499a4871a74244a85c4d0ee4ed43fb852fa5c893aa71afb5496cabca265d13c1c17034880ccd7ea7d54640aef7b013bc9db81f382ba6e7d953508ab0b597a7da28618351cbb3d590c3f45f0b621a66385661b86ebb8fa795d5dc4685c53ad1179967479a60431e1aee33aa856efc05951996b0540a933221d322cef0f76aa6d4bda9b567472d6826db4b69c60e98b53d558ccc7249c2b48524b6761a056db3483b649e551f46f41e758b4731c86f999942897401032620a5645b47e094f6669b4d5a850acbf4e2e881f3f825f4576700773d9d71657aba6d7da6ba07d827bcf466e37148aedad58f35d1ba5895a40c8578ddaf15514d06844114f4f77cd029ffb3df8cb8112eee8b684bf909fd15921fb142e849ec24dfb59dc72209a45df742dadff60bd30fa6a1e822b926e130765ef5b1d51311d36250d7601d370cdeaac9208dfa6e11775eba3ada08229168dc1ffd513cdb1f84d59b4c5be3a7e570e0c5a88407d2f8f36154f00ca46789df479b4eacdd7938c45960a9d6d6e7fdde541f8417a83006229bc89b8f698e14125ff7d8ce9a24c7d2a74e2397e40bcf7c5e210f1b35df0f826c1870776b7986dcb4a8ec713a541a7ba9a7bd285ac4bb8460a2124510ec37d8f69e50e7907f5ef7a3889e826b7a1fc53be93cf3168a0b795a1b23237b0fa6e7d5f37b8c86cb9f19118fdbae29622ab821c31d31b174d1dbdc088a5b10882750785b1b8be6d19eabd4cf365b28e72ff5ce0c3bdccbf033705299730705ae8fbb41d68b86cebe02121c50e1da7d02bae03fd4a12de92d8d9fb14e4e479b584d7806bfc03478f64eb8563133b59a73be4e17630c8719c771637425b946c2e41e632c31e95b3fd1ebe1f5106b7018b143a7a9abc19bd6cbc49da0090b8235e946b66c2ea6ea85cd97109af2d8a450d3d6edfbef1925401e25bced87595c1f66d79d636a4283a2472635b4b582c78af16fb61741f5b6fc31b457f44d0f330b9b97389698db67adc9c1c1197938c29a1b7f69f9c9c11fd787e905cc613154eab2a887ec1734a5ba2522c1b7b0a8f096c5d15a6cf9a9f2a78c3952624df37a0348a81ed6964e64627ae36b741e92ff5c13ae48f5dcb6626b7ac80546222abb65f4db12de4f003401c0479a71cad711786b294a29bf7d468da6e5bf07833353232bdd8f7075a65b867ed299252a2bfd5ceda653fc48d4b42bf4c778b70911c06eaca1add97fae069116dd03822568a28faf08fd19c9f80b64e42ee323d0ef617cecc0ea4992cd7bc2b7fb3bfb96bbe19546bca907438fc32191ac41dabb7fd312624a35a835c92148d28702dcebd995373feaac39afc6252b87b706fb5c3a899a82e5d10a074d9a1e8510fcf342faecad435ff0983f6eb14faba716e09e91e0f2a13d1a3294592aadeb9a48fca430cc78b2854fd610ae19b189a181e2c7cbded0a6473e73dc71156c2d68eefb4ebe2ece1dc452c693bea9291efe440d8664a2eb94eba5e646c446e1ca726b8de5a5963684ba17fb1a4316bf0d3aa2b694ee52201f52ff3da44c03112cc0f74ee3315db54de4fe538da657d05759aea2b0863b85843e1eaf17d3ba86ca9f9c48ee643aa79ea170b9155c7af6c5872f9df62d6e501f6a4ad3a550c7c967f64a3304aa6d6436cc00beebc0b7a95057ad8a49dd563ae3bec269c77707ba704902730d711946d1b06298b4bde2e9b935fb2895319c7a56a217dd220a05f61668ad1767cd523bdd2a8f7ccca32465e223b105ffc52fd6f4facb1e3f29f37fe6bb4208b942e1b4c98f38094cba9949d3a887d056004f324f4fe8ba18935060d7bf5637658e55cf3f5c5f7f68926d4620855c3c0b82c9c965565aeba1fb6c72eadf18bd4649ffbd6afee56ea7659bcecbcf3ecdbf398f49de0ca62e30c0fd3ce1cff2525e858517f279bff8e796f3904b7f2244415d35a65e6cbb94a1f209d2b4c3cecc35afe34f34cc34fb657a3e344ecfe6be72a9c92f83b07fbfba495e3b3e60f8fa7407a6d97a69940a50ebdd6daf26fdcd6757cd9941c63d75644746357be97dd8b6473944e037bb0b3d7ca3fb81e9010c84cedfc5e87e89e146bb4ff9c6bdb8219038c04b8353bce0d62d6ee925fa8b7d06c8493efcc773214a4766db611e1f47c1e15b75929e010fae034b852c2896fd878c5543fffe376ed36d036bd1d58472a9eb388f1dfc8897803ebfd818ddbbb371ef29d8b5106767cd03b0f3571c799f36f8300d2956ef9a5a524a171a00c0b64e263ca0fa85317ac8d213876814cce2fd8bb142ce2de2b7dc497187dd63b1b91e3d552b5e30ed9b69fc0220f93a7b71036f2b536ab1334e534b1b27d0f8d05431d79a773bd9b37ac0ac5c09a6ba5dcc6308df4de99aac9a02d1086b75e0168de8c628c52c79a7385654fd0a2ea775e1ffc40d1b7d3f19cb1cbc179e8f298c2d5ef1ccbd82ffe6d3def7026d9a1d31f070be757e6758389f3ec0b11481f65aae4fff88dfb6cd2761309ef7d5e0702d9027742d800bfc865fe101f0b6330ea96825181b3e345507c887b5bdbccf2f9ba46ea1d226f36196ec2bb556bca1cdfd1aa445668e3234daaaa18535d541c5f42280c32a0602448d330af16893160922786465ce2407f4752ec44dd231d35c0879f830db052f338e7d34611ce62fefe422e34dbe0192b6e8fa4b2daa4846349a1748730d9587beaf562ed743", 0x1000}], 0x1, &(0x7f00000003c0)=ANY=[@ANYBLOB="d000000000000000ffff000002d10000bd0607e8b6179d3095047620485ae05b7a27d8e5881c05f351be5a90c8dc5a000dea3a683375126dde1a3feb728ecf49e4488950ecb73e356a6b8838d4bbbd258fcb6799615df6c1dc4141018ab6fb4c4d1d2b513d81dba49a3aeef82ee717f2e89cfbef7479f0ceb6f5d903494ad7774c0e0ca7fcde3d95e8f50d6e464972eba627366ba0b1e75fb05e5cfb75ef6044452ab03ea5d13b1f724e67bba57d43dda77baf1d7a59ee8e526591e9e2ee15b1d80f6f5acfcd43fbebca0226ce7666d77b00"], 0xd0}, 0xe) write(r1, &(0x7f0000000300)="9b", 0x1) execve(0x0, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x34d9f29a, 0x4, &(0x7f0000000000)="6c8e74cf33933f48f8033015c6616126aa277422655f9a986954b554fa26608cc416a7794446e8b76b607b488e73e51827798a1f9f924286329892f82f065bd1e11f0755c8b18992fc2779cef8899b1ad9f5eef93ddbb33af89bf8fafd1c062d1a3ed7e327ede468166315d1edc53a3934cdca0a0aaebdde6abf1363e03164d3b77cfe4318c8c9bbb7212699e1adf14268adfdcc390252c6443fad2bcc42012a2e8a9959ce3fcd5a64e14012454f979c36", 0xb1) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) 16:00:06 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x81, 0x0) r0 = socket(0x400000000002, 0x1002, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs, 0x8) 16:00:06 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x0, 0x7}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x1, './file0/file0/fi', './file0/file0/fi'}) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='r\x00') execve(&(0x7f00000002c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:06 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = geteuid() setuid(r1) shmctl$IPC_SET(r0, 0x1, 0x0) 16:00:06 executing program 0: socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) socket$inet(0x2, 0x4007, 0x7) 16:00:06 executing program 1: mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "8a32da395d0200ec00000000000000002300"}) r1 = shmget(0x2, 0x4000, 0x108, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f0f743cb40e374632e860065a9bfd71e8158806d", 0x0, 0x2}) 16:00:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffffc) faccessat(r1, &(0x7f0000000140)='.\x00', 0x1, 0x0) 16:00:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 16:00:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/223, 0xdf) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x8e0, 0x1, 0x9ab, 0x0, 0x2}, 0xc) write(r2, &(0x7f0000000340), 0x10000014c) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:06 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 16:00:06 executing program 1: r0 = socket(0x2, 0xffffffffffffffff, 0x5) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000280)="1742f56ebab9cd07d474aa0e10d8c5eeee6edf47881a2467cf30784e0733232f6ec273e0a461985a124c48e2565cc92444f9c7ab340f41983519df00c31825cf7249da13d220c7abd267b9c7d6d43793d2d014ce1fe8046ac5bfb3cef51034f98bb5bc60fb349ab990d2e7c4df54487b4950572f7b309c2298111773d1ffb794b75332ff38e2685bb6dc1bd1db42da0300194673f8faf1ef7f5377b092a28a3b28fd73c46199c3821bd2b4378927238aedbb87917ea796f6a8105c67add5cc387b5be6cde1fbb5", 0x48, 0x8, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050400000300000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303de3fe9cb02a31383be7df6a46ce5d9b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:06 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x4010, r0, 0x0, 0x0) close(r2) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x21, 0x8, 0xbd6}, {{r2}, 0xfffffffffffffff8, 0x80, 0x14, 0x4, 0xfffffffffffffffe}, {{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x5}, {{r2}, 0xfffffffffffffffa, 0x9c, 0x5, 0x8, 0x80000001}], 0x200, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0xc9, 0x30, 0x8, 0x4}, {{r1}, 0xfffffffffffffff8, 0x8, 0x9, 0xffffffffffff2dd3, 0x81}, {{r2}, 0x0, 0x0, 0x0, 0xdd, 0xcfe}, {{r0}, 0x30a6eac76fe09cd8, 0x6, 0x1, 0xffffffff, 0x8}, {{r0}, 0xfffffffffffffffe, 0x42, 0x20000002, 0x1f, 0x54}, {{r2}, 0xffffffffffffffff, 0x91, 0x1, 0x7fff}, {{r2}, 0xfffffffffffffffc, 0x12, 0x80000006, 0x9c2b}, {{r2}, 0xfffffffffffffffe, 0x2, 0xf00fffff, 0x0, 0x5}, {{r1}, 0xfffffffffffffffe, 0x84, 0xf0000001, 0x3, 0x3}], 0x100000001, &(0x7f0000000200)={0xfffffffffffffffa, 0x8}) 16:00:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000040), 0xbd, 0x0, 0x10000, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000000)={0x4, './file0\x00', './file0\x00'}) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20, 0x0) connect$inet(r0, &(0x7f0000000040), 0xc) clock_gettime(0x4, &(0x7f00000000c0)) getegid() connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) 16:00:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) r2 = getgid() r3 = getgid() getgroups(0x3, &(0x7f00000001c0)=[r3, r2, r2]) setregid(r2, r3) r4 = dup(r1) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000000)={0xfffffffffffff001, './bus\x00', './bus\x00'}) close(r1) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) r5 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) fchdir(r5) open$dir(&(0x7f00000000c0)='./bus\x00', 0x18800, 0x1) mknod(&(0x7f0000000180)='./bus\x00', 0x80c0, 0x149) dup2(r0, r5) msgget$private(0x0, 0x100) 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001280)="a4f648550285220a8c853908bb919abb72bff0e8ed96ef72808418db164fab674439759f634b41b0e255121cfd7d69c590758e6379e47b61e0be859631b89ca17f6da54714abf02bbf662df518135cbc1dde484aae36e602d9a356e9c9469b26c3c9dfe0beb59cf7bd736b80adf56660117290078780e5ee22508befee3c148ed4cf093207d73fa24eb696f24994a513e0f356b4e1607718fbe86882ecdfe0f43aed6b66077838978e28ce2d73f1caef0c3bf36a4464dfbf60934ac1a513df1a74578d481b8857552d012d5ddf29becd36665e9545093c8bcf0b57464f27c73ef57d401fafd2e5646c7e2d787c070eb47556b9626344360de49566319fe2d8e30aa450e0d60043e2d5bb511f75443b9a21c6fbf067ed771f77b1ccb0cae5d468aca0340941d53edd0969be6fe1fd36491a3bcc5578f3e8d0a268ea0b1b07405d6cf969eb8c3295ba22265178fef918f8df7f353e69f2c69e8c38a71464c3bb72ecaa5e1d2fe1a07e1267ab0cdb686a560c5057bfdbc9610a9eda3b8c997711d0d9a1ab34ae2d7041d86d7e6baee6e7119659fabbf3b24b6b20f87b79b42d821bed23d3b76f5b5b41a2c9e9901b74dd3c585e9b316f285f3e0bcdc7ee8c8cbb8509996413adddab6e221a6a4c22e689810dbaf415add412e78fb2f412189106915592c504039762730ee37a25e2ae7321026b64a961647f69222d4c3586eea381754b109e5ccb3696d5a3c6337500179f20c09dfb9931fe2ee81ec71306057a5426012a3d32aac974db4712bad6bc0e21feac31bd396b8f2f88659281503468df62e89bcccca382df06fc009ca18167a79b29a6e3ec8b4c9c320438698965febcef28d537c38cfd5224c64063a5ff7f2e31dd924cb41e5321032b42c15c87d0ae9082f0ba0a1d7a4460b0f7390a033da246670525192a8f51ff5d03b0244b87667e3ca00e66e3dd0bd24eed938d10ea9ff9366e81ed555d35e4f8b3b2d7b79ba006373f5ae60c201cb1764e74e4f3ecccf899a1eb9492cbcdbfad09598936755d5016ecfbecec77619e25a53ea7bea4e685ab46a7647ab05e5b77656604c3a3ae0f6ed26b229afc0d91f15ac02651ddb0bc68b655033b8b972a20656b47541a8bf6ae09b984f0862b30167ca63dc5d3b0bb849670476f359880338e61e19dfb049f3fcbe08f1ecffcadb5de0e885fe9dd351b4afe1103b166756c2e9f7e7a65724ceb097ce4306d21578324adaec5ff1f83ea193c253bab7404f0760a487a672bce66e6d422f2fc5d8ac19a24be92d0eaea5cd768aef3ee1dad4abb12414a60a99caf539257afe4b17751d602a93c4467e6b47b0a012d816a437a6252574882d64a58539d628ed46f9c8f058f1a410da7f15df71a234817bef6ed03e7ecf6c3c66ea3ce4f1904d4a33b3d18b83f70480cb64bd1dfae38589759199f596b29da920a5963b602c0bc5228450881dbe200fb0daa9f429481d807db59dfe74ce1d6e749217c6332aeaaadb1956c8752d0d52745ebc4b68d96d816de252995384356284380899a07aae2447bfa58701055befd7003e92d450e88f229f9ea64fd2ce05e2945baa7ca479a860a3ba0a3a095198633eae6a2ade25e56401f972ab328192620ad284ce7eeaf87bb16ab4cc7579b66d7ff231f3fb12285c21d43eb59277233d28529a30c31d2f51aade75d93a9f2fcd242933f1da44b17b6afbb6067a7f93390bbeb3f96fe7fa63183dd0851d676b4b4dda408bcb6afd79bdf506116ebf09d29e11802379e8c776eed260deb2a980a2d74c9e87aa855d4013fed3d03c6d7c649575938c38b432ae546ad2d6955c9d4c878da500b60f5a04adbf7df38768306334c04864eb49d897e29cec4da39aece80ea0c10f5fd7c695abaeef5bec82e263e32e6b1a204f7763c8363d054dd2adcd48927ed15b8093ebce1615c34b304cd6b426f0bc7411c1ae383ba11b5dadc9dc7df9abde255dfc4a66fa6e8f8ba2110353ca36b93340d8f6cbcc5d5ef86d8d5abb71e70bb1d8630ba49778deac25b3ba5a3e0b33e0faecf3aa02ccc4b4204a74e1d843aa6bd984761484d66d8f91b3fe7dcbe77708ac5a39ada5d692567c67c1ea9f8107a42728397a88e2682b801451b9ab2c6fbb9133a9935030ff4e7d5dafa004ac7f625bc39c12aff68584cd334ba800620975f5acc26d7429679482dbe7ac4625a6545f687a548990476ec2c142c1c153ddfe0cf91304f6a1220461d74632b6628ce657293768111baba9eff1d724f3a2515c9a1b8a673732d6606d4e5710f1294e9fa9c5190dcdccefa2e6f3535373f2aadd10a3183c4633c3e34ae11780a84038ca049f873c36a07f38cc126be4342cd6c8d03905a12f7f9b8cee266fbf9f230016c4aebb49552fe1846af1c563452261a9e61022a12ba87e2a8c0cb3e8fd125c2c701d7c9250529f92ca12eed08c44e824043a38302ecedfcf17f4f29ce7e6c59cfe006c2320510923f8de72a46f6e0ff2ac92e9a42f4567d1e1ed8443ebaf1781d3ed657dd215d37661aa85f23a457f9c91ad6e7a98793114b48a6764dc023c5e376107ce137aa3e737bbe796603f859e5eb270b8251eadaeda0e1f1d125d2f48eb76a7181b081fd10e447567c2d9ec75adde0819d8ffce552a82d913b37b4cd6a9ea2f793b076f43ecd1d3ccb48d5202d2581983d094624c30238ad10884b8aa372550d7aa49bb2c23ae25d7d90d3b7292ac72241874440a25b4210cb5438cae9f65d4b4808b5c1e7f42098e2aa9535f9e3866f1766a6db432384a57e2167de23dc1ee38c6eef3ae6762b0eae9a9867dfe1e55b8337bb04d6ca680d88c6a6a46105ea122aeae4a71d01b58bcc3912a0675e4dc28807f5976a14389e48b6b2fd855a837811cfde18d959c47c24f1f90126ed787784a96c9f3b0e68c5e45e4a1491117c1e340f5f8d2c8a308235c531ae8b8610eada4b5d1104ef9a6772777e3acb6982cf99a9d4a3db32bb7ba397208b08c851a07491a468d3eadf48a14323c483949e0a8005e749b88762ae985ccf132837c47a3a2a2abe22fc47e29e26ae1a17b5cbca31417f3251d82e55c34e672b5a35a2a4788dc4e2d0369e0dc4a55f392abda04833fc42e340bfce924af169016ca19dd1be766fbc96cc6530ab77948fd14a73624be660d44a7858bbe5a8cf39e85560e247c9ad23e9f8ef3692b12739b0d754a8c68a2a47c6fc89ac4f553333a7f15ffc0a23a3b38984fdae7dfd3b7eea5313e315861f3b47876a6df06ed1505f8785953299b287d9a498534d4ab4c003feb69e7caea399416afb718932e08b5834947f0b220b510d7bb4ff01a11f008f914942efebdd9c9feb1ae15e5276a804f903c5c4f027f3c2b476fa3595103dc9df202ec1d2c80b837b4a02ecf83cecdf597c4892141633925ffeb06fbb22b28938b4a5b2e4689d3ae076aee5977f93063fc04d1b1b1c6cd332c9ff7a9542f5e3c5a62455f98ad5c6188d1a3b636dba160a3e3ed730e1948b6e500acaffbfd4a00f993181356bad89b30931788098c2b553e2b16c910b24d683266944313273ab3d62da86e27c6f5dcc566cc76669516378f9962f0bcbcca3080c540087201c2a053ca805c0e48ba7aa1ddf591333346171c22b49bb61635fcb2ce88e584cf52d7d6b110421d499fe04b346eee6b293a1e85a3ad538b27963a977843830d741914247be6af0ca2953c20780391341865fdd54d24ae58248b0d88a6298104ffb0287711595a308004c86319bec2e96372a4256a4d82e710419eb412e60370dcefe5c78b057f2a143bec2e23375a06aad399a238ef10ff66d8dd448e82563d24afc880f59f7f0bff89f8fae6d979a204bbe34661bb5fa625ec0a5602e5d5f27f04fb515bf43bf799a1cee1ce9679912e70b6489d35bacf38da9d196a757269aaf77801e13f3ebc45dfc05d8e9b7ab5d8da84ee2db684bc54ca6fcd91a12269f930e03c02d9372ee0c8c719b574569898dbec7d6fb1e747c7a570ddac856eea2057fd4d30e12aa8facdcb88712905e91354a8d60b2dbb245bd92ed3b45f8151f626af59020c5007f7876ec56c7da6b637e32f03f51e20ea354ad5071857e74912bda72c069596a20c9cf1b457ad16961ae83881da4ae482be1a5e5da7ee6a0ee9a36e1e0d3537bc7b36e155dca6141c2650292dc84d36344afbf72c2e3d494a0f93e83dd1379ceac9558a7b6a73a9c0cd643004ed4491ee381ac1689e302a8d7e92adf6227ed7d06e5da0aa84c26994c064acbfda8d45af30cfa1a9e8ca4894b9c1fbf0a3cb8c4492e6e1f807c3fd6baa0ef37ce392f0f589790c605537efaa140524e7238d4f3218b653316157d7fe1b59e4d42985d7506797add7c6557043d299c58f857308921062e613e5248efb05858628640a01ecf66300221cb43c3d13d73ad68e7955722a389e85a03ab616682db648cc02b91cd23818341564ffb888d836f984411c6994bfeca30cb98b1a9f39d9c9d0a24bbcd8095fc03d4d31e5f8e2cee9a21c682e129e6582bc86498339082901bb60b05f52b5de59a95fa388253a84a5146749d8c9771c6f2fbf7151bffd7925527f8fc175d6ee3094eb78a980f5db515e378521e3008ddb1761299df022c81833b565f811fd11b39098433674a63c27c559a759eb1cedc4d132c0f368437424efb4bae31d603b708a6df1120b629fe91c52aef07f7263f339ded9e456074b86927323751e231c5627374a56f306ab30c8658d70f236797c6e3fe69ec498e252b54032417cbd7c4099579e39e28d97676792b647bcc6c08ebd976a0507a8b5688d0335aa4c89f63026c2a4bf474869c911f32199d59951cda87c0d9884655596bb7b88e41f159d89287b93bb629c871abb0b5b468a9381c0f94336453a91b8ca075d40b407317229e24dd84fb9e8513b0e1b68b7e6b17b3ac74015eb7b544e79c335518f139e8e34c716f8941f57297fbaf9118c5e778b45ddbb818391b977b59c42ba334c315e25c9716013315e30c54d6b61e12ef352fe59b4a46996adc3f464fb8de255d2390c021a7cd0974071455c7caf8448a7eb95e4242ece864b777d2dbe30d71b40db0233545c5886f3fd7e056a4381d2bedda12880dc0acbafb675be0e14be30a3d06236b6c49060b099862e3184d5285eb5840486c33848d60a7b0a68884fc0c92725b69d318e1a3c8fd8e5dc354e609fcb57880ec0b0092c2c834ee94399317361182318cfe03249e4db19b40da946f53972ada766a930f8b4eb14bce841a98ac59e7525804a1c757837335ccf6aeca5c712549854306d60211d4dc7283af00ee5909fc7089ec3b24dc2caefaef63ef0318aee422197cde9210a2206a5f995be37c8831f917a6650a319d1f460dcd1b1c41aac1304a91b6a5ffc260dcab496fd4cfc4e0d4cd9a41b52e86bbed45769624168cb837c2cde0075d3c4dc3e155b26d880815ccdbfb461acc5a4b2e023e7992bf2735cf24c8b4f1c31237b52658ef4726e496bb750b0f7c77bcf6567ffdb2e78b19507aa2ce3d4e5793ad914924563df3fe205a8deaad8cf16ddb95907b234bc51049081978565c3225c195143618cf5e29ed265b3b6a46ce4f8dc6a45dfaaefcf4809b7848914acaa1b5bf58a66c345c2da4be15926c8601c7dcb04a5087a097335ef3a97e2d1ddf53a69071bf4d2e5fdd4f947ab88c72933107f50fdd441dc9e1cad5f8cf41958f94e53c3be1bcc8969f6720d942444f3dc057d4d209d177f210bb964dc0c2f2aaa7712b8781e53dba6588452be917c956e079ec5a1761228144", 0x1000}], 0x1) dup2(r1, r0) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x34) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000180)="6012000100000000001300fc34", 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x7) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4000000000401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x281, 0x82) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) munmap(&(0x7f0000000000/0xd000)=nil, 0xd000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchmod(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10121, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x288c2, 0x60) setsockopt$sock_int(r2, 0xffff, 0x1103, &(0x7f0000000040)=0x4b, 0x4) 16:00:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) geteuid() r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)='C', 0x1) 16:00:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x4000000002000, 0x800200020013c4) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x103) r0 = geteuid() getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./bus\x00', r0, r1) 16:00:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0), 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x631, 0x1ffffffffd) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) select(0x40, &(0x7f0000000300), 0x0, &(0x7f0000001600), 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x10) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000080)='./file0/file0\x00') 16:00:07 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x2000000006) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:07 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kqueue() 16:00:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080)="ab", 0x1) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x18980, 0x1) close(r2) dup(r1) r3 = syz_open_pts() setitimer(0x0, 0x0, &(0x7f0000000280)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000200), 0x10000000000002a3) 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000680)="2c57de3c8f39786b8f2d0d127cd57de2e13708079c24b1b01eec274144422258b2f10f319807aad2b385afa66f1b3f9709eb045cac66360cd8d21cdbeb2c870d8a2b14947ef61a7805279a8786923adc107d89ca31da6f4057161d3407d6dec5e37cbc1acb696a0a0c1de23e4f891a3ed1878b5eb4b47097a8d10214aa143d52adee1cc51d94f3df76fa28a93b9fa9905f6d467ec7a67d6b8aa74e57c91ddd85a12346f8c4180e96099a1949aec87637d952f3988443b774cec015dee280671a5181a7e9c0ad0ec446594472ef7e999b98b437b414bc580e2a223a12b8d2db9cc8fde266f5a2bca502a4fd3924733f213e79613a7cd52c87480685e6f0996f3eb4887ae6c2c998e1062ab0f1754f65f794ceebb143b160b53e90007e2b00b4053546608d4dc3c457124b886625b101242f4cdd53b701231ca35d09a65ad87e2970899389d73d82a36e5050dfba90bb50712cd5b0b6f77e763319bfc5c263b67c728feac9531c5220eee8366e0e88bfb521d2617218416e199ec58c9ec1cbf6807b4a95e2a55675d9471e47c8f8a5228e92d9b5a708d9e0dab77520dd76e68508657818a5edc2e15adbfa6de53dd1a6e0c1b23ede69b31d294c3a3c6a90ef6ae96f207aad01cd9bbdd97392812a8e9af7008837ea1c28b2a84dca634202937bc7e423c930c7f5f0613e26016e7f44ea16e3e2cb255f314d968d0c67edefad986683e68346742618f426ca352999d9ee343d63db207703b80166c05a584badc51a994ad461c55c1ad889aec8c5cd3f8d4e65b66237a26f8f5fe2952bef47b00228c255b85165920b62aad4328754eca3f83f74373afa35b4ac369fe7f8cedcc8e8a7506865e92f620da4402c3b9a3f4698b37a9686ed04cc710c162a7bb130e172a63104fa79c213219f4d6cfcba0062ff6c80a74249dc624eac64fa33f57fb2adb9a76d349e2351e50152fca66fb1c39686ee424a805d023971f92f75bc1b978a5d7dcc0947d4be29472e788bf4ab2e3c71fb7f2e617265438edc883d9667e048e51c4d547f100729a275749fe2ab23da352ba190d644607a098c7dca8c5cc98c3929db903d6ec85730a75515b665e471b8777f08892b9be7b53ba818aa01f43fb5e54c9ccd85c7ff5aaa324ad6e5485eced1fee91d1e6a44fac3c08197a9dc564c471c57da5f159104e0cf4f6286d241a1238f34279219546830ba2321c42b5881b95afa049216bad6e7915d4733d45cb69201ac174ae4a19ea4be573c4f457cde1407e449b25bdfbc957c502db25510be8384bbfb9cdfb77fa8f3c6d4392ad288ff097e80cc80d09efd43b4c3b1cf23d98e57242b1c9985ffc017be0a262e352570b89566d27df122a7683dfe7bd1b95cbeefe54ab6ed5defd4cd3a56ea2ba98606de2484d64cac62d5a580e2b9f573229bc3562e5feabf9ec353eb8667b489524dd08e52b89f3b757771ba9c333d8b3e770745445a9814916d12e605214e5492332480d525e9745a48bdd3a645f8f4c7edcf69c4802d15cabeec35dd51ad2d819702c6de0d80a86afb323fc582c0bf39176c7c8927f5a39d6bcdbefcfaed55272569045b4087401e9e5a54fd10f869bb5cdad2fdbd937c7b313fdd0a0d4e6ea78bf4c70931226e4f66698c96c99daa32414baa53d8123e75e884c4002fda176676d5e94e07fe8a8bb13047b378316947c03a03b33578b67086f512918c99767342f441538e2a3dc52bfcb2fd50bfe1afbcf7a69a334389074d22196edfed77ea60b868a85ed78daa5bd1873bb9e997292d492701e724f9115c089aff9467ae1a90cf62797f45ec119a6ac29c49fe3a78949851eb55f11035a5ec2ed634bd9a080b814f190384e0430af80691335dbf4f116186f33a687751e285533a878dde1015424f7acca9d08a3e5dcee0002be2582228d80b3f888935e7c6bf9c8f0ef9e814a8a9ea517e264af3808424e16ca6cda62df330f7273c7bc7b60456f14fae4e08f8a757c5bcee27ad7b15c3526b1c3fa67512e574751c320fe70135721feaf14e992609696a161e4438e64bd2707c3bf5abfd7c685b67ba46d5520bded0b223a1ba3e95caf04f9d02e33c4665e9500975ef0b8b382fc8e18482380142cd9ef6b7a14059f613001e849d4fcbc3efacfb6e1cb405871657369e22a6c0658c729733accaf481b8c3f65411cc4bcfb8413d72b4fb7e120544ac295874e9ca7e23aa302aff23694714b89de2eaaaa7ed1a58f8f0cc06076073b410444ff0bddde4c62e36e65d40e7cb4df662680d30faaf79d46c70ae648b4793de29e33694897e3029b17a90ab7bfe01a6a263f2d91a4d71f059ec04826610945dd985a57335fed9f2270318196c8185389a5d4a4ee6179b1e71bd2784da86ac13e358667080ecb3426d541f651de018644fad83f63158015dcb224eff0c0781ec0334e1382898a2a4f9063d03a87905149ad26204488c0ffd73b8fb29466b80dddfed4a94d390dbfe3cf83daea67f2f4b1019029fecffdf4261f4196b3489e8a2489e7fa6db5622d0586abb0311a20867e6d51ff2ced332d1365fff6c382949eb66a258e4462c8331b3088aa850ca70a9dc56c5a8ac2ee0a1d7c43367f24e61dab650ca981fd77b1161982add950bcf86977f09da550712105537ce8139f827559062fc74df153f4937e5f0f3509de1fda0c62d34cf0213c97a9dd082bcb0a3edd57997b0742358f24072ef8862a91a8d636bb90232850f3b781b3d8190bd640b8cd5e5d72df72ddd6deb89d15465c50ae2c3599252d80fdb1a7893a8ef52c8df23eb3c92ef1a6da907b674cc2657fb017027164ddff53fd0982afe64402341bc19f1c4b2b2969408a5cb7db8176e18fcf2a340b5b013365110226cb3cbd88e174c468c2289de4e78686b5e848153cd20899470f023164bcecdd4d3166acbe8debaf2b4efa4f175ed10cc29efbcd62b2d28ac07413450a1733d3e41b971314ef3e2dd999346a2e681e230bb476711d3ff2a8214ba441a4597c666204134cba9f12c57e4964ced3abeda4ab98745304d3821db31b4b61c87f445b5f8f538fdc73a728a91ac587a323dc89e061797744d86d87f2184cacc1b49be467a50fc17b95edd542997e7f9b34522d55b254cddb3c7739a05e087a7cc994d1b501518e843eeed1958e3108301c156ab240ea7f0f96b4216c557df610bc6960b39dadcbab4d587169a4c4bb9e767d3b0436ae6c65cdb19633fabca4eb505c5cd4f583fc482fb555813c0a26355a3a530878993e43ddec4cf3cbe7b8b3c199ab66a6a8c023fd0556acd9988c6bb45d50bd87b9070e083b01cf6fc7bb4efe9a60bf6705a3cb30b1a7241dbd2104ede6b7bede738a07c5f0ce47d859226e44876fc9befd050b41c9da929ef1067eb9e02826931e33d338fc64b49b36a7fbe711edab6f2b08f1cb4db7abf78e1394e3afdcf5e48c0a8a7a39138333eda391c0902fc05f966f84f04d6a317405c46de7ce2e9240f5bcb9e50dee62e7e9ef909097df157951e733344296f0fe4f5c7f1037e3e0fa1b3f9e6e4b41b4d28e5244c7b5e272ee0bf4adecee4d9c6397a38544b3985949c83f74718404119cdd15bf460821032d4274bd1e9b1fe3b6da2f72b22f14f9ea4bd04ce64bfaeeb6698b23f6f1c39d977dc5cc361ca01612cd8e83543cf0f8390c18704b0f86cb7ac8ec896536fd36f199fd12cfa7475cfa9930fbc94b424c40edf7339a5ae5b28f1ee08615f01d82eb8c0c7b7c8a599070764e09f4db3d4811d429e713eb00e994d065c35b872d598d4fdcc1ced817a3beea5df6ccf3e47c972c8dbbc4561e3bcf4c882ad8c793e89d07a0e9b89812acb7ae0c1baff3abd446d0a39f87987eb5d5b5aa2dea5e2022b59db05bccba8c37d7a6bd9b7e45337789dc56cac551f5b24c5017dbc36b97733479e7a34596e45c7a6a218611519653ec5540cd0b74d055e910695811291b4d590b33d55246c6ad800c685a11736de367eb1db124483b6dfc2146f90793e4264b68c00f2bb7d1892fce99a73961b41478067d5c705789058418de3afcb4f08e9604a765c8cc692b8036576306904b23d56dffbad465db42099f748158262047c03d2616f8efec11bcb5543ac07908962c29cfea67c98e1578292a0f939031d3f0d20826fc7a87da72213c1a10ac44a512944de4fcc0a7877b7a294c913da35b824af7ce6d7b7a2be8e04176119076726c271f66ea86efeaf5ea0c50931fbd6ad15bebf569522b1da6ec34540e0274c340e970e948316f276e7f92a4bd5be0a29282ce12088d0dfd305ff50b8b90618bff3ef451ec591a183a2dfbe2264111f5ea4bea311a75a6445bad7e51164fcb6c3315c528e340b9ae977f9d08f1e088d7354f2e5203cb4929bd48a05720fb74de317b073e5a7d7cb4078203616d2bd4a2106ca46a3acdf3ec9d279e12fe951e3a46d57928e9dcee05f895e5ad6b37a378665a1b0e55e459921c390236b07d100a93907a0c52f3de928b47d95b3c94069003e1e6060707efa0d306bc8e4c94986ad019425326733602a36eba91511de3463f0fa70d8c442d9210ac75f297e379f439797e9229432e093ac97667662f13520e78928bf13417506143e3f13bc067df3f0b430fd06a4bcffe1caf8feb2b6bf2031dbb3fb16fe52e01bc766f9891d877df204e826826b8cd49b88acdc32f78fe839028bcf9fef5d1b64639abd5c22568c69deb61c9992b8c0a05cb68af466280f9e36191d36f788145550b1b4e256812b38c09f3a3f97d8579c51463c2b86eb958292e4cc53ed9e71e390824b3037fc0f76139bfef1b13ed0d068fbf4c19d277458abadb6fa07a6e0260f00720c91b0b53840b4f46915245b3632219ca94936b7363afa5c4347d0e6124ff12bcf0a88e96813e666d800d63c9b141a9333d132e7f877f0b2f9faec6390ad1b121ac41b8a43eca7b6357962731853dde28c82b3a215f9077720564eabe9f0446d06eb53f8bde52fa558f599f899b4377917d9458a147323f7a6844cde12a36b03c2fd07e9650f2b80068f760a83b0907ad4bed6ac2c6eebbfde24291bd8b3eac5e4991d51593070343d9e9fbbbc2a6cccb932d06b4b28344c3f4a6d2683e59c97b1409b37a6adcb9c34286d6f0e7f9c8773ed7faa571ae1270a1f6bde57ed0aff424446de84c8b0aa5ef5714051a1b2e65d4f95a0ce1a25425855f7f8a8b57a5ff1776058d0aa39e1c194f01edaf69e1f7a9a0505a81d60f0a8fbb0f8e53ba53054f72d4e68a91fa2330e8748064865c3e8192b8fb4aeb7924517caa9b57c4303e51776a03e8a058d80d95976c2ea84ce8d514b802cf3d106fcce9a26033bbfe4b48c2bedaab5be36b50a7e02297ea30dad6fec92161d46a0235303c963619801c29e87461e39a58b2b06af83cabcb97de2f661f8e3d5e7efc2dfb081d1e3da0fb174026e43159080f2bfb8d5b33f294db61ab904db82f08476b3a4b3fafc3e29d23626c11f7b253bf1fb494ef17ce34f4d7160cc1259a8e29b86098936757925a4fb6a71ae4041639297f4076603c93cf6d22c7fe010974f99bb11d6a3eb5f0f09b3dcfe7f8437bed5111697555e3f6ec61986ff8eeac870d849a9456f8bab8175fcc53ec64758a08881534d4a2c78d1b63f8cafe14d75738fd1806ad9889495fbe528a2a350aca84384e89a12b17104a00c8ccf4beb41009427ba7f85c25c91603d0784c1e0e83a1b202ad15824d8682eea446127a511027d85f091511aa97218365954a5fc831fa1fa8f9edd7df5ccd2f58580be0eeb9e85176a3f30e5cf", 0x1000, 0x8, &(0x7f0000000140)=@file={0x1, './file0/file0\x00'}, 0x10) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0xd0, 0x4) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x6) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) 16:00:08 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x200008) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000380)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r2) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x8, 0x0, {0x8, 0x4}}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) accept$unix(r0, &(0x7f0000000440)=@abs, 0xfffffffffffffffe) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) r3 = socket(0x10, 0x4, 0x60b6) ioctl$TIOCSDTR(r0, 0x20007479) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff0000010000000007c42e"], 0x10}, 0x0) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r3, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) execve(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x3, 0xfffffffffffdfffa) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000001c0)="3e2a7913e4ba0600000000000000e5e27b256d673551c0c01b3dfa00e552aaeefeaff0f2c8008000001ad449011f7c000000000000013c1fe9002000000000000001ff10013482", 0x47) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff8, 0x0, 0x5, 0xffffffffffffff19, "02000010000101936000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:08 executing program 0: r0 = kqueue() pipe(&(0x7f0000000880)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xbd}], 0x7a94, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) g `4g `4 OpenBSD/amd64 (ci-openbsd-main-7.c.syzkaller.internal) (tty00) 16:00:09 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x0, &(0x7f0000000000)=' \x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) getegid() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = geteuid() r4 = getgid() fchown(r2, r3, r4) connect$unix(r2, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffffda) write(r0, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0xc000002, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) write(r1, &(0x7f0000000040)="f7d3680011d10c8b6ff1e59186f7bcc89305fe3b7d91508c10627c01645d7a84cc02958545957623e1d72b6543afa122d19036cb18100cfd542d605c38ac0b4747441105cef7d9b7de928b44c50e035d8ec9366ca4441b2181dae44995c30ac49c6b78df8e2d29b4b45c258c7ead97b69188ec034b5605939479f3bd52c1cc268043bb564293206905599f259d289431ab", 0x91) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt(r0, 0x200000029, 0xbb, 0x0, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000e40)={0x0, 0x0, &(0x7f0000000980)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000700)=ANY=[@ANYBLOB="1000000000000000ffff000024ffffffe00000000000000001000000ff000000db80abea596874a267cc2fc9b1c98f6bd3601dc153fcb1e249dcf6671ad0a9638f81519aa2deef29dee600d6a74955954f8da2137b106e6f33db3cbae15ee26055c35906214fbc1f7e6804b8022272e9e9c1aae1e78170d1b0653d66efea703356afbb5d25ef3cce0759cef881bc97ec01f857761b5a5bd0005c9032feebc628f677530071254791caaac50c672be7e6337fab954026113dcaf32500b5b5e89731c187f8b73ee063775b435bb22423a43daee61495785bb27d6eaea1266e1a870ca3051e466ce2cfeb0cdf0000000000f000000000000000ffff000009000000949ee0497b513f47ebbcc5a4bb"], 0x10d}, 0x0) write(r0, &(0x7f0000000200), 0xfe72) getpgrp() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() r2 = fcntl$getown(r1, 0x5) getpgid(r2) close(r0) r3 = dup(r1) ioctl$TIOCCDTR(r3, 0x20007478) r4 = syz_open_pts() fcntl$setflags(r3, 0x2, 0x1) writev(r4, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x100000001) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xf81, '\\\x00'}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCCONS(r1, 0x20004276, 0x0) geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fcntl$dupfd(r0, 0xa, r1) r4 = getuid() setuid(r4) fchown(r0, r2, r3) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) 16:00:10 executing program 1: r0 = syz_open_pts() r1 = socket(0x20, 0x3, 0x636e0834) getpeername(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000002000000000000000004000000000000"], 0x0) r2 = syz_open_pts() getpid() r3 = msgget$private(0x0, 0x101) r4 = msgget(0xffffffffffffffff, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCSBRK(r0, 0x2000747b) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r4, 0x0, 0x0, 0x400002, 0x2) setreuid(0x0, 0xee01) writev(r2, &(0x7f0000000c80)=[{&(0x7f0000000600)="2baa76f0fb3bcee6a1246d8dead44d8491ba4d36bdf323c0c5cea9129e6e55084514ea424a93f60f785c9c48ecb705a84dbf5825bc0dc3d3f34cd4d7b74950c003bf275550db272c7f07d3cddc34fae8", 0x50}, {&(0x7f0000000680)="65bc0e2aeaac36825101ad5378a1daa1571e6b08e9d336285454c8cf9cd9ebf51dbd18b9331f8966a864aa670cd5196872229cf1c91ce2acfac8dcc8cabb03297e5c59a6f9a8c968dd6663406bcf21af33fd91b606cecdfd118cfe5df038b7c41184c2354320b4bbec35dc8420452ae059f36a6897ef79de18afc3ba458b797f7d0012356efce94c76a5254d9a3e8fb2d2241f8f0e752d7774e67491de3a9ed0f33605c69df3", 0xa6}, {&(0x7f0000000740)="cdd2f6357c36b6bce22caaf2b23e79dfc6", 0x11}, {&(0x7f0000000780)="37abfcbe25ec51431839fec5809cf47bc5e8d749a59b223d7aa0aa653b8285c8c3b9a32eabc557c5bb1b3098676285c99a523f16e04f6f0d10defc69885229e0d5dc5934395cc43ae33f493d9b931913b628e87efa45ea58fe039a02419f8baaab8f0cd652ea28ae19c6d1c02cf26e5936ab489f0f633f57ef2f5f82061ba0433585357d4af453ad16699599267c92c3115eea0c7457513bc09827f8248b34bda032920f339413c97fda9f5a31ce438e524d8fe914c2ac83", 0xb8}, {&(0x7f0000000840)="7327253b9052f7a0b8700228ba93bfd19ebec0d8536ee778c3a7a4f62f72369a49ee5185abdf28721b281e5926451c1f17477353ea9790f632811b581e0ca9cdec1b578ba11f910d84feacc0d1eadf7bce061084cbb21e5b35a3df2ee828bc982348c2808b5d4f22a288f43dbcef5bebdca9dd79e56defed03ddcf43419000a075d8d3dbb1669d2ed6dd29f95de70537d9cb8ca2548a4bcc546f0843655f50cd3312e817abcd045ea5711e05af27a715387197a7d1bf96d2566948f9a10bb50fbe78329abb188ed104add23633a4c30717cb56dba3035ddb86597220d3b5e93772cd21641904b7c4a71a9f42fd7143e928a57804d698428ab1", 0xf9}, {&(0x7f0000000940)="e7ffa72ef322006b1c79486b4c01cdf6cb0c35ca5e1d8f3210a9ba69c35462cb449c3fba997b868b93569765d51d4e9e9ef9db1301ad2ebd54cd8f5c70adde2527f4422eab15a5648ca15ba17af5b65e78d2c89602c89f78d0cc00eb01ef6643af4bc9f72a91c1550f45329b5c47d94e2ad275323e48955dbe1a102147", 0x7d}, {&(0x7f00000009c0)="b3ea", 0x2}, {&(0x7f0000000a00)="513bbbb4833ee32409a36c372b69116d48ce0958e81c5a1003881bab9b61e5fdcba844da00870af141c04b5b9f5d164ed00664dc93a44d0441945b804fd10d50bbf6606b8a62c57d1cc10eb5bc3b4d7721fdfb350e57a5b1531ce04711a02d8f69f537b07f5d9115e21dac0313fe27d205e7341b42ed36bfed05f840000c462bc83122b065a418dc9ba3ea97add1685be69059a1c8c1e87aaf4125e5fb6cb7d079bed36796df38b4b8a80fe1ae32d8e0160d4a9cf241a3d92c6e895f3721d3378de1ec5e86609e8f04c0a7a401939d5f7a58", 0xd2}, {&(0x7f0000000b00)="3145b63ca13a2d9acc3cbe28042fcac76cb85b031721d76f1c68b5eb6a15c4f7bef543013e09c1606dbf218fcd413de78d2b49651b3e47cf097e1745a52652447971643f61c179e0f8552dc5d37028eaf5a158bdc359068a172fec0e5074f7f85cbdadd16fa9741838815e115092c12cb547d6f87f504bdb3badb62d35dccd5b7765a24d60029eb55db1264bfcaf62d23c2d83db4d7ac84d487af81c0c4ac2fc4cb1011d26830c54e03239ba1d92011fa093a8ddf2b41fe81545b7c37002e14638fb82259544f64cbd8fe08e804c713099c5954de674c9a90283", 0xda}, {&(0x7f0000000c00)="62d6c572659126d87bc4cbe5a5a6017a274e54b7e9be796f6bfba2204a78b091b784a0101119cb82a8a74b3087c060e575acff457d4683336d4762642a594e5b15d98531300dbecf5cbe1729b6e33c76fd6c5b5c93", 0x55}], 0xa) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x7}, 0x8) msgctl$IPC_RMID(r4, 0x0) recvfrom(r1, &(0x7f0000000280)=""/170, 0xaa, 0x40, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x0}, 0x8) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) chroot(&(0x7f0000000400)='./file0/file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GBURNER(r7, 0x400c5752, &(0x7f0000000540)) lchown(&(0x7f0000000440)='./file0/file0\x00', r6, r5) r8 = fcntl$dupfd(r1, 0x0, r0) getdents(r8, &(0x7f0000000580)=""/120, 0x78) msgrcv(r3, &(0x7f00000001c0)={0x0, ""/21}, 0x1d, 0x2, 0x800) recvfrom(r1, &(0x7f0000000200)=""/82, 0x52, 0x800, &(0x7f00000003c0)=@in6={0x18, 0x0, 0x138, 0x7}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(0xffffffffffffffff, &(0x7f0000000140)='.\x00', 0x1, 0x0) 16:00:10 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, 0x0, 0x7, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x12, 0x3, 0x2}, {{r1}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x9, 0x3}, {{r0}, 0x0, 0x2, 0x2, 0x7, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xffffffff, 0x7}], 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x3) kevent(r2, &(0x7f0000000140), 0xac69, 0x0, 0x3f4, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x120, 0x4f4) r2 = socket$unix(0x1, 0x5, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x2, 0x399, 0x1000}, {{r1}, 0xffffffffffffffff, 0x24, 0x80000000, 0x10001, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x9d, 0x1f}], 0x3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0xa, 0xf0000081, 0x2, 0xe5}, {{r0}, 0xfffffffffffffffe, 0x88, 0xf0000014, 0xffffffffffffffff, 0x401}, {{r1}, 0xfffffffffffffff8, 0x50, 0x40000040, 0x0, 0x7}], 0x6, &(0x7f0000000000)={0x8, 0x8}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x80000002, 0xffffffffffffffff) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = getgid() setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000300)="b64c3f9db0125c72", 0x8) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) getgroups(0x8, &(0x7f0000000000)=[r1, r1, r1, r1, r1, r1, r1, r1]) 16:00:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) flock(r0, 0x4) r3 = dup2(r0, r2) r4 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r5 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27feffffff000000000000000000000000400000000000000f1000001af0286c00", 0x2c}], 0x1) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="f9c220022ee558a56e33df306ff62c72c82037b60acf3354c9789198824da00f83acb48856243b124201ac651307941aee9d2bb8d7337d0d14fd72c26c389d5cf97af8881e1d4f0cc130927cf095960b4719d668a797beb02fec16a1346fe95b8f06c14bb980849e8442787a744ee8be14629d6151763b2063769d2dd88bd8837f37d58e9dd9ee"], 0xa, 0x0}, 0x0) select(0x40, &(0x7f0000000280)={0x7, 0x5, 0x8, 0x81, 0xfffffffffffff8c0, 0x8, 0x101, 0x8001}, &(0x7f00000002c0)={0x2, 0x6, 0xffffffff7fffffff, 0x1, 0x5, 0x0, 0xad, 0x7f}, &(0x7f0000000300)={0xffffffff, 0x4, 0x91c5, 0x2, 0x200, 0x1, 0x7, 0x5}, &(0x7f0000000340)={0x24, 0x1}) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='%\x00']) 16:00:11 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000040)='./bus\x00', 0xffffffffffffffff, 0x108) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x8000, 0xc, {0x400000000000000, 0xfffffffffffffffc}}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffdfffff, 0x1, 0x0, 0x200}], 0x1, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r0, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) fchflags(r1, 0x20002) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000001c0)={0x0, 0x80000000}) fchflags(r2, 0x40002) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000340)) 16:00:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x158) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x2, 0x480}) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) syz_open_pts() syz_open_pts() 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f0000000700)=[{0x0}], 0x1) write(r0, &(0x7f0000000300)="9b", 0x1) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) fcntl$dupfd(r1, 0x0, r1) close(r1) 16:00:12 executing program 0: r0 = socket(0x400000000018, 0x1, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) 16:00:12 executing program 1: mkdir(&(0x7f0000000380)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000300)={'./file0/file0\x00', 0x9, 0xe70c, 0x265cfeb7, 0x0, 0x4, 0x1, 0x1, 0x0, 0x0, 0x5, 0x1}) unlink(&(0x7f00000004c0)='./file0\x00') socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="2800000000000000000000184fcb11f8d27053d9", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:00:12 executing program 1: r0 = semget$private(0x0, 0x0, 0x403) semop(r0, &(0x7f0000000000), 0x0) semop(r0, &(0x7f0000000040)=[{0x5, 0x6, 0x1000}, {0x3, 0x3, 0x800}, {0x3, 0x1882, 0x1800}, {0x7, 0x7, 0x1800}, {0x3, 0x2, 0x800}, {0x3, 0x8001}, {0x3, 0x10000, 0x1800}, {0x3, 0x10001, 0x800}, {0x0, 0x7, 0x800}], 0x9) r1 = semget$private(0x0, 0x7, 0x120) semop(r1, &(0x7f0000000080)=[{0x0, 0x3, 0x800}, {0x1, 0x98c2, 0x800}, {0x4, 0x1, 0x1000}], 0x3) semop(r1, &(0x7f00000000c0)=[{0x2, 0x6, 0x800}, {0x3, 0xcc, 0x800}, {0x2, 0x1, 0x1800}, {0x4, 0x1, 0x1800}], 0x4) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x4, 0x2010, 0xffffffffffffffff, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000140)=0x53) r3 = semget$private(0x0, 0x7, 0x401) syz_open_pts() semop(r0, &(0x7f0000000680), 0x0) semctl$GETZCNT(r1, 0x800000007, 0x7, &(0x7f00000001c0)=""/129) r4 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)=0x1000) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000280)=""/233) mknod(&(0x7f0000000380)='./file0\x00', 0x20, 0x8) dup2(r4, r2) mknod(&(0x7f00000003c0)='./file0\x00', 0x6000, 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x4, 0xadd8, 0x0, 0x1, 0x401, 0x0, 0x2, 0x2, 0x2, 0xffffffffffffff50, 0xec}) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000640)) madvise(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x7) r5 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ff9000/0x3000)=nil) shmctl$IPC_RMID(r5, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x200, 0x0) semop(r1, &(0x7f0000000500)=[{0x2, 0xffffffff, 0x4}, {0x0, 0x2, 0x1000}, {0x1, 0x9, 0x1800}, {0x2, 0x6, 0x800}, {0x3, 0xffffffff}, {0x6, 0x30a}], 0x6) fsync(r6) fcntl$setstatus(r6, 0x4, 0x0) preadv(r6, &(0x7f0000000600)=[{&(0x7f0000000540)=""/161, 0xbc}], 0x1, 0x0) 16:00:12 executing program 0: poll(&(0x7f0000000240)=[{}], 0x20000000000000dd, 0x7e) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/195, &(0x7f0000000140)=0xc3) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000180)=0x26) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) readlinkat(r1, &(0x7f0000000100)='./bus\x00', &(0x7f00000002c0)=""/194, 0xc2) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000240)=0x8) fcntl$setstatus(r1, 0x4, 0x4) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0xfffffffffffffffd) fcntl$setstatus(r0, 0x4, 0xc4) fcntl$setstatus(r0, 0x4, 0x200000000c0) poll(&(0x7f00000000c0)=[{r0, 0x81}], 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10200, 0x8) r2 = dup(r0) open(&(0x7f0000000240)='./file0\x00', 0x40, 0x40) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') r3 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r5}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000300)=0x800, 0x4) 16:00:12 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x61) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)) r2 = accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000100)=[{{r2}, 0x0, 0x0, 0x1, 0x8000, 0x94}, {{r0}, 0xffffffffffffffff, 0x48, 0x4, 0x6, 0x80000001}, {{r1}, 0xfffffffffffffffd, 0x4, 0x20000001, 0x10001, 0xff}, {{r0}, 0xfffffffffffffffc, 0x40, 0x20, 0x5, 0x4}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x1000, 0x81}, {{r1}, 0xffffffffffffffff, 0x55, 0x0, 0x5, 0x1ce000}, {{r0}, 0xfffffffffffffffc, 0x2, 0x2, 0x6, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x80, 0x85, 0x2fa4}, {{r0}, 0xffffffffffffffff, 0x10, 0x40, 0x2, 0x6}], 0x6, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x3, 0x7}, {{r1}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x7, 0x67bf}, {{r0}, 0x0, 0x0, 0x20000003, 0x7, 0x1b71}, {{r1}, 0xfffffffffffffffc, 0x8, 0xf0000021, 0x7, 0x9}], 0xa1f, &(0x7f00000002c0)={0x2, 0x2}) kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x5, 0xd3, './file2\x00', 0x7ff, 0x1, 0x4, 0x1000000000}) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x6, 0x1, 0x0, "d730c10100c6e23c5bf9ffffffffffffe64de400", 0xfffffffffffffffd, 0xffffffff00000001}) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343", 0x17) r1 = syz_open_pts() close(r1) r2 = socket$unix(0x1, 0x3, 0x0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) poll(&(0x7f0000000000)=[{r3, 0x40}], 0xf0, 0x0) 16:00:12 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000e00)="9e831fa693aae9f0da2a1a6243e13d7291c8c442ec86bb7a0a061761e55b865bf5285315c354b7bd6182fc65c57f791dab1424eb2082c7ea260a060192c431a6a26ae31399f81b8e4bae01daf4877762d19902f0b004f15d453d68f03ab882941b955362b142afc02ed75d37e4738f02fff305b9e5ebc4e91a2f58d1185a736151a8c48b44927388794e6567351541ae7bd570d79a68585bb37bdaa114d44ad342cbbf5ffa63cd7c723f44c1e088fea3a9d761b982bfad54d89df99033effef5ed52845db6b4a4b2f67977e308d36e56a5754cd784a42cc705969333b70bb2d737668793a6a1b201bc0b3e492495f1afdbe36c2ba07016625b9912a3b73ba7497d2c93b8bdb7f8d7f375a5936eaa67f659d52ef57db7c0a34f07d8107592287744c5f70a2431c291d84ec6c889763d52c823411e17e4cc863c0628d27dfa73d7f83a3eb9af29f0468a7d83c496815f06f2ab7f9ed9a24f93f13e408bff700a707910c065fccc783cdbae5f8eb9a3f228b1383a15bade8b2e47a8ee343d729dbc8928b11426bef1d325ed0712f954b76ebfd2b9ab49ef06342e998eae3d0a5ebb7d8b6f539862e5fa9dc6b73677339ca08775be7efb8c30366607c7f35b663004804c5987766d47bd2613cfbe33e067b1ff16dd25a5373c2a667b758fe05a6299a75ec4329da03584374ae6e99b9acdcefc55f92153a9bf45bcb37e98ad5abaf760b8a70fdcbd5f4e3a714f5fc0800a187583305ca39d7ad66e4acd5bd35de1ac920616da508a58a66196c71c918dd2ac6fbe38ed856554431137c94fe3f4d2fa6952f3f50546254aeb650ddbd5650be71dd4d80658d2258008f5e5033264affe8911511248c29329be0ca1846d3de29b393d52acecb8478343f21045e940fee751054dfe69719cecb1430eb4b4b69048d0ae13d197eea817dd2cef9ad72afa5ad9a2e553a4647e52e32f748235b56c30557f7c205789bf2a3806b6f1eef9c8b836dbd76fc1ab4c5f0dc43fac67ea692ff785053e733b5661ed7fe4e818a742b959c4a221b719bfb679cce3aaa42208dd6f18365f9bf6fce90012ecfbbee56e1099bbb5f4852026328501755e20abfe63cfc2722ace891138ec3301834ebf75f76bf9e0e711474f7150e62ed62f42b38621dfde9b7f7d525e3cf5ca7e2843640a12f751de8f3766114e4f80eee4d5a4adddd57e93651ba880e3fe08c4177daf8813b08d95bd51aa18f5ae8953ae9a5b09d3b806cfca0866e231961c161695b42761304777deae4920d209bb99bc2792c70a932365e235f8d8f3da158bae278e88830e67c2fb8834329561f0861b3731ec055840bef5f3f76f9124ba73f23f25e64015e579edcfc69bd997956f94e02279f070f0914e4cd99308fcf97c1e05a6f357a89a2cfc640e7c4ff591de3cd016018b1270eb11bd4eed50077a20b503dd8669df6bcec180f099afb748632f5b85f6855739b080b5578c394df4d0c551af7eb02849e9971547384bbbf13563b670750e481f861e4d72b6edc5760e3091db5be5e5117c3bb5028aa923df6519f511605f0b19a5874f7d22c5cce82d489fcd046685e45a51c56ae2f1335ec8442196240b440d303338271963c3095cb18f46ed0fea93575a22afc779f9b2aea3e94124e5991ecddc33f15b579b589f8e8e22fb19fd8828ab0780e33d00b5ebf1b90eab5c5b15c09520083d287b6423ebcb35bbfe576b8981881db57c32a828b1d5db5f2493c2d1313452098eeadd7fb093c8737e3e6e5a03ea388bd716b0ae33af4d77a16b7a311aa57ceca83f8f6909372aefa4706514508f10311dc48aafd521333206e5ffc25881ab28a066a9365df713bbd25dc7fa5ccc15655178f95cbb2f81a703b666bc24ee7734b730a309dda56fc939b16ad69fdd04eb82d0701b31396f4b731b44ad72379e029c951f9e4a8805ab1c15ff9ec6ad8102233a2b09d946039cc7d9afb3e463fe5615f3b6ac87ba19011eec2b1e7783aa78ff9199399e651668ccee8512d4ad80ecbd4377daf108f4541b3778ae04", 0x5a5}], 0x1) write(0xffffffffffffffff, &(0x7f0000000200), 0x4268) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000140)=0x95) write(0xffffffffffffffff, &(0x7f0000000540)="7b33c465b643cd726d781b70794cee5f9bd761dc5edc71f884e02ab1dec8a410fd5e4e2166c9cb72e7f1f1ebfead75d9f8b22b9cd53d65a8f8ed8b438d115d0e68aaf77892fa4a36382cfcffdbe2f4a2700ec5ee1922d4d1ffa00518f6f87667bdf0ac1a99f7c4b6c2a9e9527e8a06d7a44f54de6674c13ba30e5ec8b4c80106b0efc877713914bb550b1352e505180ff291c39e4359337ed60048d0c4dfc5bba814a51a58329d922ca8f9ebe7308481ee471bc78b8ed73f819522f6b2eae08fef0dfe805259ab611573cedbb4d30479dc5f55640dc4a325a95715fae6df2f234759a38bdc4f3efb51f621799f185203c0e6c52e298451ac43e4ae615e7075ed24dd37c2be20cfe52172b3252931969fc4a0881dc0d3c2a8a618bf80bb1b907af99d4d156aaba1a686557b70b924ea5dd4fdb9b22eb20920f7e059ccb197ed77d5090d5d89431a6e11aa486b6e0fc1dac9e6c249b3b088378b7498103aa1e0c6ca0640dff05cf158423b5a3f1412f5c8090e648c2617838ba146116c0056924f83bf5372a8113c63d7021ff57694904d2132ae0061a765a7dae842b7d9c4585268ca73ec7a24b23f8f0851f5c91dbf45a8d5b845dd1d23d453c08b256397f6af1a3430c11200ff13df1a59298d1da9c083f068f48590aafd2d5e6be32788c453bfd7009d4d0901a95c1f6322eb8f56862cc79ebd5b9d57a6face9b9e7ae7e5093b253be30063f5e19ebc6e536c6aa06af59de3f6454ef3e370936aef13205c8fe3a4f07aee173130633c7b368e056ebb4dfa3f955d398df230b4b19166dcb9c0712ab9ff16a2da9183ca1fbf86e628d4dd27bfcdce9e074f179e15a65171e33d0d8e4c788d8022f5afa6e5125c28017c9e2ce399bc625575396dec3807b922f3265830ca55f18a6a7c9332101a75308a02ae5c29", 0x294) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x490, 0x100) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000200)) r1 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) close(0xffffffffffffffff) dup(r1) r2 = syz_open_pts() openat(r0, &(0x7f0000000240)='./file0\x00', 0x10000, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xf6b9, 0x0, 0x1, 0xfffffffffffffff2, "ff03000adc7d8a0000000000003200"}) dup(r0) clock_settime(0x0, &(0x7f0000000000)={0x660e, 0x20}) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000040)=0x6) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x1) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x70, 0x4) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r4}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000200)={0x3, 0x101}) r5 = getgid() pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)="5cecb3cf6c96bc6658374938e459488acc26848b21928d82e49daedd21e9cd6705f4fb032896b85bcd18e09da0e63ede6ba6253e16d45b219b98808de9f8dc2932631ee7d3ad25b822b39225646671db774a2ab6ddac7b8439cb733f232e9866d41d49bd672ca5862fa6c0a066c4ff31552468a4eb61a5bb5f2492585a5feb54ded1b9205969db085ae66eb1b2cef76912a645d102a9a0b547892f098bcc9e81a2ad756a28b18503c1b0e85ad10324dda700d21fdf7622a56b28ceb27db0ae7c5bbf8e1ac39ab163bf74bb2c8ad49bf5c529fa6de357d9fc81e1b8a67045ae8c8156fb54b902b775eba233", 0xeb}], 0x1, 0x0) r6 = semget(0x1, 0x0, 0x100) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)=[0x1, 0x3ff, 0xaa7b, 0x1, 0x7, 0x10001, 0x20, 0xffffffffffffff00, 0x80000001, 0x7ff]) getpeername(r0, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) setsockopt(r0, 0x7, 0x3ff, &(0x7f0000000440)="0349ae62ce009f5c622ff072128ecad1d1c9ecee5ae2a894fa5617e26db4a255a0f2fa0967b0ff7238ed688f2cbd5ccebcae6b83b87a03821c0e4f5382d85489af8a7193b0ccd9b8df2df055182906e3f7b6f20adc930cbdab212032e072d72c6b3ce801694213d9b092a758bcf553243b8a77041f4c80fcccacab2730830a1b1dc4c5e59ad5b645f6bebb68d3576288a859958a6f7e3d418ee6a363f4cc3404a5d8fd66d759097ad21d5bf05e5858d1aa9802409c179a06e84e01e73803ab043bcb79b1c819e8257117469a055287a4112bbf7e03a9e5bf0465f89fa39745eea8cf6c", 0xe3) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/98) execve(&(0x7f0000000600)='./file0\x00', &(0x7f0000000880)=[&(0x7f0000000640)='\x00', &(0x7f0000000680)=']\x00', &(0x7f00000006c0)='/dev/zero\x00', &(0x7f0000000700)='$\x00', &(0x7f0000000740)='/dev/zero\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='/dev/zero\x00', &(0x7f0000000800)='-\x00', &(0x7f0000000840)='/dev/zero\x00'], &(0x7f0000000b40)=[&(0x7f0000000900)='/dev/zero\x00', &(0x7f0000000940)='$*\x00', &(0x7f0000000980)='\x00', &(0x7f00000009c0)='))#,\x00', &(0x7f0000000a00)='\x00', &(0x7f0000000a40)='\b*&\x00', &(0x7f0000000a80)='\x00', &(0x7f0000000ac0)='/dev/zero\x00', &(0x7f0000000b00)='\x00']) preadv(r0, &(0x7f0000001180)=[{&(0x7f0000000bc0)=""/19, 0x13}, {&(0x7f0000000c00)=""/15, 0xf}, {&(0x7f0000000c40)=""/237, 0xed}, {&(0x7f0000000d40)=""/184, 0xb8}, {&(0x7f0000000e00)=""/209, 0xd1}, {&(0x7f0000000f00)=""/215, 0xd7}, {&(0x7f0000001000)=""/116, 0x74}, {&(0x7f0000001080)=""/197, 0xc5}], 0x8, 0x0) connect$inet6(r7, &(0x7f0000001200)={0x18, 0x3, 0x10001}, 0xc) r8 = shmget(0x3, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) shmat(r8, &(0x7f0000ff9000/0x3000)=nil, 0x2000) read(r7, &(0x7f0000001240), 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001280)=[0x7, 0xfffffffffffffe00, 0x32, 0x3, 0x5, 0x100, 0x17, 0x401, 0x9]) openat$wskbd(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/wskbd0\x00', 0x480, 0x0) getpgrp() recvmsg(r0, &(0x7f0000002440)={&(0x7f0000001300)=@in6, 0xc, &(0x7f00000023c0)=[{&(0x7f0000001340)=""/36, 0x24}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/30, 0x1e}], 0x3, &(0x7f0000002400)=""/26, 0x1a}, 0x800) unveil(&(0x7f0000002480)='./file0\x00', &(0x7f00000024c0)='W\x00') ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000002500)) getgroups(0x2, &(0x7f0000002540)=[r5, r3]) 23:15:26 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0/../file0\x00', 0x30020, 0x110) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x6) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)=0x7) 23:15:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 23:15:26 executing program 1: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') kevent(r0, 0x0, 0x0, 0x0, 0xff, &(0x7f0000000200)={0xffffffff7fffffff}) 23:15:26 executing program 0: mprotect(&(0x7f000056d000/0x3000)=nil, 0x3000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x208, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x0, 0x2, 0x1, 0xce, "7fdfea227bd3792a1a2a976e9b9e0ba2371b3287", 0x8}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) getpeername(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="000800000000000000944f40b81ce147f75e7e174800000000000000800000000000000000000000000000000000000000000000000000a826f6d2de42781ca4dd9c4a000000001712ba90578631c70000000000000000000000"], &(0x7f00000000c0)=0x47) socket(0x20, 0x100000000007, 0x3) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) mprotect(&(0x7f000056f000/0x1000)=nil, 0x1000, 0x2) 23:15:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8, [0x1ff, 0x122]}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) fsync(r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:15:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) r3 = geteuid() r4 = semget$private(0x0, 0x2, 0x0) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000840)=""/96) r5 = getgid() r6 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getgroups(0x3, &(0x7f0000000780)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000040)="5c80c252a0ec907369de2f6cf3656e4febab7244a72f31f7c464a9914ee0e8f06eb1412a68908b07e4402d32e05131baa22d431d6054c82616804df412282e399515936f1a392af2fc42cbd836e584ff39bce453518dc54e961a7c0d62cdfbc13d8d6abdc3c108ad0fbb16009029177320908cc2919639", 0x77}, {&(0x7f0000000140)="fa374b900beeebeef27509268b7998518add28dd6a945c8ea76c055fdbdb1a384a7d0ef830a36e40cc98e9589c838b1ab0ad9b8a2f7b289e3023dd3906d4f5eca49d3caa778f0d599709ff59e66179a4b3c30637200598ac00088704acec04", 0x5f}, {&(0x7f0000000280)="886408348e6bbf1f1acb6deb61efb37ecd15ed5fd24be2c3f05b2a588b0d1aad40bac4bc16ffe671f53aa746519f323246896f50866f5089b7565011e1a463ea327cb76163c819d828e1fd4ee958455f3082502987bf46e9c00792020d986c6f497f33a366ee1cd10bbede22bc4c4c7e57608dd4fbf152cee5a89430602749c8409177fad53f40c4eadaa8526cef1ea257e7e176a2033f95baf2ccca95266f0ad82fcd45640427b5cc25cb2a8e52273e6179618624ad1cbfc00bcaf34d0dcd636d7cdf67564c983c6b93d1061be690d668275006a033a9321f5853385ca794d3bc796f5ba22a70bd7eb8be2d78afdfeb4958004e372f71e26a782a1c368713", 0xff}, {&(0x7f00000001c0)="cc7c5e595e2a87d0e5d7c74bf5b57ab98a75ae9b1b73630879615efa64d9b0ba3a3e1926f83766dcae5903fa8cf2170ae55995791b4b617c74b06408b4b2d7e84535540071670f8c81de19623266", 0x4e}, {&(0x7f00000000c0)="33dc90c859001a5926634641ec894fd4dab905bb4270a7", 0x17}, {&(0x7f0000000380)="7b38546d90dfb50005eeae0ea23a93c11cade67532d7ea54be43f2ba761cfd0e8f933c2eafe063a54883e7f31cd16cb615816d8240d84f28e42ea72646f9b10bc258505b0aea7072a7218709944ce2abdb4639668fb3f79cb71c37f9eafdc63619e50448f17b18233aa0eac930e1682198f3f2a364e98d930af06cf4280663f4", 0x80}, {&(0x7f0000000400)="fdd4ed90eb2fed0253b7c9858d73e72b7c5447eb3d2aa57a08f6f2c26ec0653c2664e228", 0x24}, {&(0x7f0000000440)="638963ac000f11c804aeab5df9b57a3404cc008c047b0fa70064df3562dc494ad5706db0a445a898c99d8e9af2b32d821aa548deed5517ccbaeaf8eddde15408f96bbc78862f0a61bacacb73a69f9bafe3246d05bb1516c40e0176afa7259cc9ac9d9bff8e1b9b28790e324df6b4e776e4e9b5e88b33f34ff470e4835e59a547fb490b88fda2727ac6b9e510442cbe21abc8f16abbc4fb75b2efd2695f0f6fceeeafb849074a7831a2cf8fae505f8f792d46e7b6082ff8599e9af463afe8ee8602e08d1a5dee", 0xc6}, {&(0x7f0000000540)="95c0eb515763fe8ac472834d57403a4bda84da8b91d3a0ab5fc1f39b89647c8154cb19519413", 0x26}, {&(0x7f0000000580)="1fe257d8b4b148a4deda6c985ae96586d3e940cf3c24d2b905cb3874a44232f65b6ac8e79fe730", 0x27}], 0xa, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40, 0xe}, 0x4) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) 23:15:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) lseek(r3, 0x0, 0x2) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, 0xffffffffffffffff) 23:15:26 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r4, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r1, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 23:15:26 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0xd0a) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x200, 0x1}, {{r0}, 0xfffffffffffffffa, 0xcd837e723eb45c98, 0x1, 0x8, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x8, 0x20000009, 0x1, 0x1c5}, {{r0}, 0xfffffffffffffffb, 0x8, 0x40, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0xfffffffffffffff9}], 0x1, &(0x7f0000000240)=[{{r0}, 0x0, 0x22, 0x2, 0x2, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x10, 0x5, 0x1f, 0x4}, {{r0}, 0xffffffffffffffff, 0x23, 0x1, 0x0, 0x400}, {{r0}, 0xffffffffffffffff, 0x51, 0x10, 0x10, 0xb08d}, {{r0}, 0xfffffffffffffff8, 0xc8, 0x20000002, 0x80, 0x20}, {{r0}, 0xfffffffffffffffe, 0xa, 0x0, 0x40, 0x9}, {{r0}, 0xfffffffffffffff8, 0xa1, 0xf0000020, 0x4, 0x3}], 0x1, &(0x7f0000000040)={0x4, 0x6b787d82}) 23:15:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000400)) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000440)={0x200, 0x1}) r4 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x3000) shmdt(r4) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x0, 0x400, 0x8}], 0xfffffffffffffffe, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x6d, 0x2, 0x7, 0x8}], 0x2, &(0x7f0000000180)={0x100009, 0x8}) r5 = open$dir(&(0x7f0000000480)='./file0\x00', 0xfffc, 0xc8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x82, 0x1, 0x2, 0x10001}, {{r5}, 0xffffffffffffffff, 0x88, 0x20000001, 0xfbb, 0x800}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20, 0x7fffffff, 0x1ef3731}, {{r5}, 0xffffffffffffffff, 0x40, 0xfffff, 0x4, 0xffffffffffffff22}, {{r5}, 0xfffffffffffffff8, 0x4, 0x20, 0xfffffffffffff61c, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x24, 0x1, 0x6, 0x165f}, {{r0}, 0xfffffffffffffff9, 0x58, 0xf0000000, 0x0, 0x77f}, {{r2}, 0xfffffffffffffffb, 0x80, 0x25, 0xff, 0x100}, {{r5}, 0xfffffffffffffffc, 0x4, 0x17, 0x0, 0x7f}], 0x80000000, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x10, 0x0, 0x8, 0x1}], 0x8, &(0x7f00000003c0)={0x81, 0x7f}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 23:15:26 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) close(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) flock(r0, 0x2) 23:15:26 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x140000000001023, 0x0, 0x0) socket$inet(0x2, 0x0, 0x7f) 23:15:26 executing program 1: r0 = syz_open_pts() accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x80) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0xb512) 23:15:26 executing program 0: r0 = socket(0xa63da31264a9543, 0x5, 0xfffffffffffffffb) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:15:26 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x5}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00001c5000/0x1000)=nil, 0x1000, 0x9) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:15:26 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8081, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xb6ce, 0xa82, 0x5, 0x1, 0x1, 0x9, 0x1, 0x0, 0x1, 0x200, 0xddf7}) 23:15:26 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000080)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 23:15:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) munmap(&(0x7f00000a0000/0x4000)=nil, 0x4000) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:15:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8002, 0x2) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040), 0x0) 23:15:26 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x4010, r0, 0x0, 0x0) 23:15:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x100) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x3) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 23:15:26 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 23:15:26 executing program 1: getegid() r0 = socket(0x22, 0x0, 0x2) recvfrom$unix(r0, &(0x7f0000000100)=""/31, 0x1f, 0x40, 0x0, 0x0) unlink(&(0x7f0000000040)='./bus/file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4301) open(&(0x7f00000000c0)='./bus/file0\x00', 0x80, 0x48) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 23:15:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae6322525a360f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab069a4684b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8b4db9ad8a4f5f72854f96f1e4720657a4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bced873008e72f840f7c4d672b2b1c94baba53585f", 0x15) write(r0, &(0x7f0000000000)="ff9b2ef80946", 0x6) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000000080)=""/43, 0x2b}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) syz_open_pts() select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000100)={&(0x7f0000000540)=ANY=[@ANYBLOB="00000080ff16871621870101ff30072f"], 0xa, &(0x7f0000000900)=[{&(0x7f0000000280)="41e3360155d30f6f917c224429c155ed83bcf788e79f7972c0b9ea0a4e108bb43661c67964603ec1d3dbd951f57927bf5f522a8cd2a02644fce2c8bec42ca2914ec5ec099127977d8006f964ea8bef038bbe5839522ab5ca638dd05b53d4e0489dbf56505da25e49d54119d98db522b7ae14396a4333", 0x76}, {&(0x7f0000000300)="1bf407b81e9e141911b5867e2887bf7ade86ac5bc4505a55d4fbad6c45217d1dbb6b484ba4b562eb44b4c71175f3df4e14423111cbeeefcf9ae962d86412c32cf4f7eb2c44684664b6a3a5f711decbe246c34106bdcdeda78426f6b7f8be4f0357fc51845fcc2001c1926dc6fc908a9e5227310ee1f437ca6b7e668253da154c337448e674323d4cf26368f59d54d408eaaabe8b72c02463209aceb8ff7c15f35f697478d1bc90fb3f046790d6a310a02960790cb51e95015f0bbde126fd86edae29b57b558a5297b453730dd4179a921edde35350f0e3b6fe9ec6be5ea9d570124979eb2ad9436d5fb525538b9adadffecd590d83e00754f4f9e9", 0xfb}, {&(0x7f0000000400)="3fe8b45e86c110699a8f8cc4a59458b3ac4370820f8390118abcbc1814fbea604297d6a00c867f1c151b775c6a9eee42c3274eec2b9d46f0249748a31c569216bc7dd0ca86e025b8134251aa4bb5ea91abad8795c06d47f109ccc37475cd711f94d522c38aa3616ecb7087d8438e6930d0b3a04be4721910cc5394f656d6", 0x7e}, {&(0x7f0000000480)="bc34e9ca7d2bbf51e061e1949b75b5e7c0b60b8c6f8b86524cc7b8f54772e5db183c3ee49f7b2bb15459f25182d346bcfb451eafc779361db7fcc127f533ea8e17e5e4c2c643341b6a66a34b3c6498", 0x4f}, {&(0x7f00000005c0)="d7bdedaadb708c9f9562fb4beb31247c761d1f21c732c7edfff499cecd3a519256723b41175c0064e79cc4cdfe5b94c9091c6a983817691b6e5d4a1a5c521bc10553ffe8d0c8edba199645ba9db08e0c2e473b25225f50a8c6aa3b9267e048913a8b987583a7d374b0af9553b8a651f7a940ff7e8f8de3ee9800bfb5dbecfe96a9583b03dc66287bbbed7f9de28cc7a18e4ede0b5c0a1b8149f29e543099735ccf1e4ff4bbc49f6b344488b0e74e8b1ee99789287cfc11075c07ccca92eb63fe66fb966c1a8eeccac3baf8ae39e2dcb8a237d0d8d1eb09ef6cb007", 0xdb}, {&(0x7f00000006c0)="22db7e45a16c69d2367b50aa4a40224914f897a30f939937df4a69882485be89e03f17f3a4bb7bfe87e9cd269f1679e48b4524be311fe82762f0078bff5020f31bce3a0190df452b5361bbb8f316e3c099bb07cf44f8d2129b05cc777367de9f85f54315d2892e3a7674d84f8448a14a01457781a98a3b687d402e266b5d552fce6cef82982c09d85eee6f8508e468d7f2920b26b571b9f0078999043b302e97a41f51b6c3e086e382dcd8759c3df4c4a05c1d6a69a49d6cf2ec205046324926fc4ab011dff09618", 0xc8}, {&(0x7f00000007c0)="45dcfe96c86f1469559e6b09d73cfbd6d333cb740e9c784a87de794c1344b524b29ae3870fbb2d8546214e805ce0961679a58a59e66972790f7fc2e19dae7d653a2226ba13ebe66621a61037d95a0ebfde147b11d6ea5fdc0abc1f60edccd5a0403bc1d47abdca0a951e640d5c60697d689c55fe3a9b96d29349b87234ef1be54efde52b382f5ab2d97dbb919a8445b33e8b3ad3df", 0x95}, {&(0x7f0000000880)="ce497a16890e5d2dc1ab5ef5f6856ab70a5806a599a01ac014b41ca07125d902642b84fac80713a32972568f79ac45890fa35f5ed0c55ee30853d61fba6a49044767ccceb955ee255dd2398cc361ad3cbb4ffcf7f0fef03a238ff9900f86a5b01c53396d8b260b83660b", 0x6a}], 0x8, 0x0, 0x0, 0x406}, 0x4) rmdir(&(0x7f0000000040)='./file0\x00') r4 = socket(0x18, 0x3, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, 0x0, 0x0) 23:15:26 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) 23:15:26 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) 23:15:26 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) geteuid() sendto$unix(r0, &(0x7f0000000140)="09b3a0c6d1cf5f6b013aa1bb7799c95896c8e120ad464e4e1a9017abc7bcc75b141fa56b181228c51ac0064c3fce10d9a5267455db1e266a8f3b1f0138daa47eb21980376b6e00e718dfb510e3cb22512a127337306727303554d1409608a291dbd8b148573c0254627e17e9a932c7e64e8abded", 0x74, 0x7, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x3}) r2 = kqueue() sendto$unix(r1, 0x0, 0x33f, 0x0, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4, 0xd7c0, 0x3, 0x1, "60ff7fb05038fc50c5edd00339c3043958279bcc", 0xb597c2e, 0x100000000000}) 23:15:27 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair(0x18, 0x4003, 0x102, 0x0) 23:15:27 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x18, 0x8000, 0x2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 23:15:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000a00)="0de6b83bb224b3b819ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c015243e05159fe8ad23ad5f575107884c820a", 0x4a}], 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 23:15:27 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x7) setsockopt(r0, 0xfffffffffffffff8, 0x3, &(0x7f0000000100)="a26c1ba37c245ccced743bae4e14ae9f5446e68ec716d5f0fd7fad83e7d79e5b7962e3b2f5d377e5514769e7d6359c5d5cc5d4042c826d40602b2e002bb74997348413ac5db80e9ea37a9249aa47e6461aeee98ab1328116d61f3797b9757119494039de6abe216699c5b0d912b8a5c30e457e366e64d640be6b30439255fd2759a78ea2eacc5532eec46012b24422ad291840d9aed53012e5b6401bd27166d0557384121a65e5f1e59c568316e457fc7c2a8b50890cda5252215c3a6fe2c4ceef65e76aa795f8edcac860ae136b", 0xce) 23:15:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="9e022e2f66696c653000"], 0x10) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa1621224adb60b03e73d16a7aff5b3737b1157c49804c6f4536656bf9685b2df5c5be258c3c027964bcac1753cf282ad940906a6fead3b62274b07d313efc693da86d36eb77ff6e47a8274b6afdbabe90f5ada3c569cd0dc591ae81cdc0f2489a82b5c67c4520564fb2c6d08adbe6100415de635c580bf545388a5d0ad460a51fc9d01ca178753f6b1dea8a165c2098da7e5ed8c4f8b6d9c7848e50946298a9a62b38dd0314c25a4df04f0913c548cf0ad26fa4b19610da3f20a7c3c51d450e4cd63a30a5071de4f320130004dbcacb97cfa3473947da494f1bf35986950437de9921bb42b584435dbe6d5f98ef27d71d03ed7f7c77bd3e8550de3837e8bb9fa3c881981daa9c07796f8108f6737b7ea104424382989d7ed5b193a6ff0115e74e498c3f9f70e10208d83323fd4307e8bdc2689a447b4e02f33e2f4f34bb088833a92772c0544b7867be76a4086bb0605d12acd6fa5af033d281f8006666612f63faac54900d42f45590ceb852e9286a7b1bf6f687a5968062aa69c0a181c0edc831f1e74c36138b374b03311083a29aab6cf0050c8ddf9848185c14502943b921a61690b26f35633cd657044d3a835a0ec89317d1663389362c880ce8fe3463b9a5958b4636cad03c11ab74b9a2714a2db9c62cfc4eed6f134a096be2cfd8c4e88eb9b09b47a9deb75e69f87f3a90f73d1057862723bc284730f3ca4b6a934083f62cc5a25206bca444464fccf6a2539becd42921c5ed9b778b0a95e60957a67b91d85bc1a0f581b976eb40490017ae1ca26c6e02f0ae4a92d9399fbe893a49a73816dba1dfb3a7e4a5e770406ac6617ecf3667bbe79ce5b5c570bbc413a15a777f34f6b25b0b2ea6a3ec7300c29d99e17977f5d4dd7c872abafbc720ad171e2f3a408332891efb3c0ec1bc90c9ab992e599b61d120ed36ffe7c834700cecdf4318a3db7d0cfb27406f63c7110ae7d4afcf49dbf9807cfaf4eb5725c540821eddc48e0f5df2bc823cfdfc13e8cf0e39789709f1e4512c1008c66eb5481a479013fdd667a4728e588cfdd51fc80267b34247677ea95220716346aefe5a18e4372276ed5a9ae97d09189639068f943a9d12f39ade5bb32d46dd4c080c6d1104ef29d61d79313eaae1bc8a8c0e71b0d4ef761fd812a29ce9459cadd071d64e37f6483e5dae2387330b08ff39d18ee661584d94b892535e1d38f7c2dd1f59fb09692a0068541258ef155437cd672e3f91425fb9c2b78e4fd9e1e03a4aeb7415aaece26db91666b6df85605edef90b2795d4e197d484fe818c12396c5ef6789851de4356cc5cb61c9954f4758bd1a0206d4af1efef9d366d3fcea93970ca2d733a4bcf5b23dae93b74d28ac3a3aa0eedaafd39d3ba16b4f4721e2da5be9d94a8bdd76a6a7f5528f7dc635b0cf87f39ebb4f3fd0403e3f5840bd670e91125480cbc895a58d719eddeb55d47bb4afc38de73f2ffb58ebfc1ce73b336a1a32205c4f8f343a77fe0152584695789c1c2aedf5b31a9ef021ac81eaebd2bc5f66ede4a75bd7e30cf745a4c7aa0a306a64fac664675069fc584d1dfb07a3cfbc9843c2127e44f7a5a5be45a1bc17d3e12a915fb4ea556fe2a891a00f466a15fccb37186e60cd33814845784d19357cb7b94ec8bc4c78e4fdcbb061500725f99fd9d8346703d0df7737563b22870b721dc9f613ffad0ae7abe884352014e19653150e4417be4c926e5a1f8419ce67295ad708ccb0c1bc44651f7b866c39f8c868bc357250bda387a57ec9fd3efaf2dee624e664042ec3105cc5076152ddc4b2441698b26caf80ba0df80eff0ab4b45d4b0222f30e06b59a334d09a6ad8aa499fe00f3dbbfc50b78ec5ebb17d51b0b132b48bf114fd718b4c99633242368d30c63e09dcf66f6f2f7f57a78c56763bba00e4be7045fdb804e6ae79c67abddee651050068909d68ecf4fa5f6e4fe9c9107502591976bf3ad8e959b50e11a0f80d854a7fbb1aeb787c73775bc8c4e1b0f12d6e3e6445765d2cac4ab72040c96e40283c51e324810d05ecfe004339210971986b8c83e49fbdd2c589c7d481eb20329541359a6aa824d117ced0e133675685e7cd60907684da9d8cdd74f1d2227c20bc81218637b8ef897d5cb8ae98eb23fd6b8096ebedfaec720dfe566e2be5291b8ce4dbe7b81f8542fd62826d0f6a2252d7f5e18af970bce7fb3d16ed2fbf5485b69fde966a7bb0c77c7e1d0c0e3c636ded49effde7b9352471a47adf249c7e556fd04833afeb68db0aa2c15b0fa6919a294578f591e96c7332624c2b972ce725cc262dca2ccf5710dcff9c577bd80499314e3edfdb839d1e7ab4bb2de202206ab398081d116903e157ca6eda937bf881cf47f95e164b94687f8d3f7977810d75e89b4c88d903f58efb20a5039be16c74e778e8b8299988acca70cfdff3b45d053a1da8aeabc9ee382c206e21ef42685e443f5631e910fe22fba1e9d1d59a08b6529b3ee677835712b21134f8c2657a489c516dad4afe473e653963cdaf0a4bbdfb0803dc5c2a08e4e6826208969b9d4af82b451be189cdff0186a5d46f5d84878328da2205dd3ae2cd9c3557891531e933262ca9a28540f618743683cfaec9eaf8b0a01508c2f1af7b5e434dced3ca6db8be3788759b1c6ea85a18d788ebf2b5db92d19ebf89f40d53b2523dd7e372bcd5ef565eab9828fb45ad9906302522a479408bf9db2b3a2be46565397f", 0x7a0, 0x8, 0x0, 0x9c) mkdir(&(0x7f0000000840)='./file0\x00', 0x80) setsockopt(r0, 0x8a0e, 0x8, &(0x7f0000000800)="628613030a65153f5ad5df7e4c612619db775091de6866ff6ae7ee82", 0x1c) 23:15:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) getsockopt(r0, 0x81b, 0x7, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) 23:15:27 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdirat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x1) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) rename(&(0x7f00000003c0)='./file0/file0\x00', &(0x7f0000000400)='./bus\x00') r2 = geteuid() r3 = open(&(0x7f0000000280)='./bus\x00', 0x10000, 0x0) setuid(r2) mkdirat(r3, &(0x7f0000000300)='./file0/file0\x00', 0x10) r4 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') renameat(r4, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r5 = kqueue() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) kevent(r5, &(0x7f0000000480), 0x66, 0x0, 0x81, 0x0) close(r1) r6 = syz_open_pts() r7 = getgid() lchown(&(0x7f0000000200)='./bus\x00', r2, r7) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000040)=0x8) kqueue() 23:15:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) pipe2(&(0x7f00000000c0), 0x4) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x2c0, 0x0) dup(r0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) login: pckbd_enable: command error 23:15:28 executing program 1: r0 = kqueue() socketpair(0x6, 0xc007, 0xfffffffffffffffb, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ff4000/0xa000)=nil, 0xa000, 0x0, 0x10, r2, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000040), 0x0, 0x2, &(0x7f0000000080)={0x18, 0x3, 0x5, 0x7}, 0xc) kevent(r0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x15}], 0x1, 0x0, 0x1, &(0x7f0000000340)={0x0, 0x77a0}) pckbd_enable: command error 23:15:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12cfffb27858f5d4fe6c37b39f1b05eb5ad35a04fff90004"], 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x821, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) write(r0, &(0x7f00000001c0)="795444dde3cc2ac431c7a355936cb56b6309b35df303cfcc46419c7cd2ac7ceab2b886bac0852954e0ec9d8deb3b34e769618be5293cdb795cb46e3fceeb745b719433a86eddd8928fcb1d944076949a5017d62789362a7d8e04ceac3681a44c2a517f777e0c64f62fe2b47a5ec7127c23f592dc6756329ca46c655823fd71eb93f0c5e67bed33485ce445005f9c2bbcd6aa7b355ba3fb0ffa21e71d7cd439de10d29a6f0354a76791ee9e576eafbb21dbb9bb866bd416c5ac099e233efa6cfdab6d78864a49379c4f9d7e1faab85965590d491d63da6904f082d5", 0xdb) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f00000000c0)) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) pckbd_enable: command error 23:15:31 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 23:15:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) fsync(r1) write(r0, &(0x7f0000000140)="dd12b5b40bc9ed1f5d7a3c4e25e9c37d52dafc1b2edacd5e25f44886bc70d3bad6655cbc0845a5df19dcdba6605ee8f3bc06837cea23a5a35eb3355072f9bd00bcf64d7581efecae18f48160cb5c64730c58c82dd1e852bd156f5ca865518d2df43d001c0d6d737d5abc3a859df32a5bcac4a41c9f44a9b4d73a0919c51f9dbbd251c2cb75e64305170730d9cff1904b9234fb6d9242c6376299ec61fca4e3522f69a164be1037b882bf91b9ab6a1f45491f5b1749da934dcb7ace4a51b858ee1eec879f3b99010ca3fd0552370953c38e431fa209c3d4c9377cffcbd74c472eda30239598e1d8", 0xfffffffffffffd52) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000480)={0x77, 0x80, 0xfffffffffffffff9, 0xfffffffffffffffe, 0x101, 0x6}, &(0x7f00000004c0)={0x0, 0x8}) pckbd_enable: command error 23:15:31 executing program 1: r0 = socket(0x2, 0x8400000000002, 0x80020) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0xfffffffffffffffc, 0x5, &(0x7f0000000180)="32354982100d7f8536e5191f22007ab87908089551db08d80ca6c5ae827f12f4f20090a10ae3b5d8efeb4953fe3f171835cd35e3399ea5b11bb9930416f552419ce9d9d0de1c28efd634ca92e51f459292ffba06790e3491da9bb0b0183f28eea7ed0900a1b9ebcfc5f32d3ddfe68f658a91b74605f98c8600cf8edd13158375798ddd89bdc61e3c091aec73f4e0c3689b0f248b08c896bdaa19eec199c469f001739089b00eee8f0f90af368f2487e98d1e9aa41032d73a3f6d70b421ac6beebd1db0111c5e72332c5fe88891314eaf1c4e53232a6edb78b33e0925db770ec5f83465abaf6a01a56a7c482da26152a8933682b0c0ee", 0xf6) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x8001, 0xff}, 0xc) 23:15:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000100)='x\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 23:15:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x24, 0x7}], 0x1}) 23:15:32 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x19) r0 = semget$private(0x0, 0x3, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/125) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x6223bd425e19156e, 0x1ed) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r2 = accept$unix(r1, 0x0, &(0x7f0000000180)) r3 = dup(r2) r4 = accept$unix(r2, 0x0, &(0x7f00000001c0)) syz_emit_ethernet(0xe8, &(0x7f0000000200)="5e492dd11be4f344aabe3b728a8c79f002d4e7d359763176efb86a003f3f67e1881f98011e3feaa1a3113c74b3a94b63ce4d142912dd23fe08bf5c0cbcc8d980a20bd738bd7f8cd9694df09c211a68abe03707a4736ba77b430e5e1500e057409813dd7236ad5cb67f7bc56251b2692a8fddb1eaa605a0ef3b8be2a7f431b6adf94000ece5ad5d7a0527e6f822ffd42881b7d0e7eae82427de84d58b50f30506d7f905185ed7f615b34549ecbe365ea5a4710b6d49b423e743230b94ee995302cf531237b11cbff80b49319f7bbb8361875c6f34ff68bfa8443866a524660d4a28f0ff231e41f34a") r5 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x7, r5, r6, r7, r8, 0x4a}, 0xff, 0x7, 0x9}) linkat(r1, &(0x7f0000000500)='./file0\x00', r1, &(0x7f0000000540)='./file0\x00', 0x4) semget$private(0x0, 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000580)={0x1, './file0\x00'}) r9 = dup(r2) ioctl$WSDISPLAYIO_GBURNER(r9, 0x400c5752, &(0x7f00000005c0)) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000600)=0x1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000640)) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000680), 0xc) pwritev(r3, &(0x7f00000017c0)=[{&(0x7f00000006c0)="270d9518c1f63638e3ea36c4b2457f12098a60d1f236e557805aed42ca927d610236415e7240e8999963a1e941da552461a72df9d1bc18f10014d338184d44693d4d711e1829c89726aedb6611e799e0f2336df68c6749a712855c3be45098eec8c95988f9713b84df7619b5e4bc47bfe465623ddae110004d94a8439ac07c9ba1a96ae24720eb336613658bc97b9336aaa58d085ee1f797a7c68df8cba1eec15983c4c0c6bea6fef66a6e99ff3787436cd32fcd4fb01103b1014843e877749c4d9930bc9a03080d9510165a94cf6c3d35a6e9e762ee23f1357821558ceea99a5214ab56724520e06ab7ce062a11edb2c4dc5ad3bc978e04a52a3d713d92d17b437642e10c1fb3a38b08945aefd4a29d66913724f573e0dd3d83d9724f94ed7444c0375912f223ca05ded5f36ab18b9f61d75fc3154328d281be8a806e1665a61767ae04f3d7d476c9f72a877d6139029f9bf2158f2496124c49951e891c7b877a45363c499f9efac3d17e678415ef14aa4c2ae1e568a53aed9f1f5ded4a616c26f1b08b2dd9052e4241dec143d4a8b9ba29bfff6ed0e8604d272bad280fab65de31d4978fd47ed8e6d890574acc1c3ace24b3b2189b7278e8693bc65941e8735cd5d7dd9642d4ee7813a7b413644b10ebb28c1a0d4f59b444c3bc50c20ffce2636f7afdc49d925c93c2d2ae81d3344375b5923d2b5557970a59f8c91ce3f148f18f57221266d25ed6f8594ae59aa003ca78f2aee9fc76d919428b2652795ffd227fa6111ed5cb35008b506b0f2e1f28a0f827a44234de4ebea2baf644fb5afe4e555cf0aca67daa95afecbd3cea7985a96060ef4560b58054a46a39c6c815611034b4b40bc55d79fc820e4864092f8512da1629722ef61f55b11448fa0277f24aebaa9d22cd023f9d8e886037436fc31353ea814746cb05431679f70e873de5072c47d72936670e0e288d3c94c2ef9d984b2761ffd97b915e421375a8e3bbe40328adac23542052ef021f2083a101ccd9be13b1bea6432282205741758fffecba5594d43af883bfc7aa4f86cc5546a687f178d9dfbc35392220bb9e506f958ec6397558fbd1534e0279f3f800a3275d1c215da6d2236a83601e3b42c15a36ee9cfa358cb1f2090cea309c1ff5beb794a30c6608ff42c600ae21e0dd5ab8c8723d4c4f9aea621549068ca9e50732ad1edba82919873bab22d4d220294f0e65bdfcec426d0ff8044089e8ff590e69657cf24759aa27eca39afdd6f55edd517e73464934291c96f9fcfd2ba47ffa86a2d8caaaaec0e04aa084fe280ff7779de9862ac257de581cbc95fd6d9df7594889dd80f941d7fcbf49b358a4471758104a69e2cf8871009dd43f63ddaa988b98f765302e099315c98e0df10e5f0c6ae40d27bd894a418ac3d5866461e19a161d49ba16795502a42259d1e7f258779577bb25d85b8908ae5e941b12b378056a6caa63b27aec8ef46e4a3cb83d404c3ae8178433f3fef3e9a712e29707d34fa60d6a22a0291442db0ba64ecfa7805e2ff1a01a041e0a2aa5929e5ac280cf62b18ffc3e27cf897aef41fa20a3ff56c5c9f97b9fae32cb3b7f5999811b2e1d06c3ef113036ee9a2b6985d21d83140e52d36d6688fc9859787ff222a3254e41058cfd7a1e6c6dee765dfae4b89fb721e97a5485f12d279a5b675df43534ebe54be1f02293e78ab29c3f0d9d113a67a764bf6ea9991234ad4d9d5939463666edab2188955c44f9f8fba0f7bc29f07826a59b028a4250dbcb2b6018092c9c7a6e974fd9a8217ba80a918756c9189ddd59f021540251e65e517e390b3167fa752eec3a8514537100bd88e12af0f35e252820e92550ad8b602610e214c1393ed75dc3ee3cb5f04246a4bd9a2dca9503ee4948dfa5f9257835fd4f3b5fcb6ef91e2d4cb47598280c7cf8e9e7dbcbc17b7e1e20d2461dc3789d28844c4290fc9a96f75769f15697c00bd99d5feaddfaa05771de60faddae2a6b7a4c1e7291bc4d1f3404118a020a9562a059ba45f3d0c4062b9bbe546fb76abb08d8d97344eb45489d291c2873609a574022961280c9085414345947ae1f7f2af7c195434e26f93ac1b5cd25eb9be16cded53a40f4361c2cc4cafd9ffbdba57822149199f4ba5495f7202c3edb54ecff9cac75019c0854ab72e5343960d2e3d38662ae44ebc6853ad4b238ab32834a28354d3e83bf890c418c87fc84eff622f971bd25b56954d009beb3b8e08a81db95f33cda7122b2489de3c8a8fb63727a8d882f806fb42ef6e5886065285f0f9ecd37a2729430b2605196c3c46f9a70839584a6487bf6dd74f384898c7caad03d642c1cf3967e483adae3324080758a8abffec34571cc740273a617eccb1c7ed73fae5657c4c16164ce7e64f5b2a506299f8d46eb59a0b6509469dc2aba939787f336f719d393e7ea9c0d662297c821926592bf7b30949bf8255bd8246b77e40d195661476761d13b088c942334aee7333be45ec75ce319845d3151c777bd674993ef800f76529372767e7274b12f097b875a040a6a37d0f33af753d657cc485d9570c5704b55262e2d9f9421e14545b8f876d3a777c9f5f0f9edad0f92e033ef1bf412b5e2df59ccf6af59b64323db5da7c05454e39ebe2db63433a2511ddf1b841f0f864a87510b50d5aab56879466ef04c71aea3fc2b278f3ed048d8c30b71401d66d0386f55039d146dafdd2a363164750f31b4d0bd20979ed26ef671b8d12f7c99f00f06d0624bbb86bde5f094b3d58ee9b62332ba80911b32d98edab18321897421b71a1c346fb43b23487d0b35af78823aaad02d7ee2f47657792f882c6c03f1aa592a34f36904bcd30219a24f886674d4d924aff06f0c9d1f263f434ad4949fa4bb2da720b0f9efa6372f2723516cc8f3536197db0f9f9b9ae712c960bca9f1178b334025086f519b85764c7255570509be714e60efe26dba0c7d27b197ceb0139baee521b5c4ea4d0b6d86ac112f86aca99d34efc416db9791980fdafa543555f0ebf36a9f9c696d032400b2a2e7cd5372110d8ce0020d56e7ecc46ea33d8af46d2d096db4173a5538cee605e3fe431b398c3f5fc151cd4e3a5f05cb24a04f805367185b046047ced268eb45595ffd08a43dfdb5ebac21af1df58f62eb78017ee7d5930b1754dfa274ff5e4708c7d1f018958f0fb8f941b8cd18bb7061cc6b19b9f30a08621534f7cd04ba482b2f486376cd2ca79a80f087f080f1e1fddfbd38953b887e6fd30250c42d68e3d81a80f844717e3c898d24a939cfb61b5949869b863a4c33e876c2326209a52ff27c2521ab272b6680e193bc12698465c8b69f6d6b90ad56ec8406a269f4b16296f6960df7b5324353068c620a73b7199b913efcfe3c0faa6e378b8dc79b139735ff5ea08dc1df2d61f373c0394b819622685718a8983f3a2b7523ef9c2ca5bde477e502be631e035a6227cd356cbe01faf5b326fb9359360e1b07107115bdad8b79f5321e1295cf8f370298ebb184706468e5478ff6494d8a96618a2963637fae5d26a47a12fd2349e89db86680709f656f980a606e992d2425a81ee203491fe570fe20e97613a2a734832a6885d5e9c4c41f586a46307863203ed6788533c770e795e16b4fbb199aa2ad902a76b0896c4d3c381260a5edf0c5b06c2745046693dc83306cb4b82f275fce3c61eb351133e4267e4be01a956a3cb496d6b4b90ccb3c8b78911a811d638aa32ce1ac3e85f7359a513a9fd5e23c42acc491329608856485915e95171e4a09d2739f91fbcf402616e9d3cde6e79cb28ef93785bdd7ee2871168af7f82e1c9930306cc3de3d8c958a80b0a385d3c745af323bbb18cf3180a15dc32f821e4deab399a881f0b701c1cfe61e117d346cf9a405bdec64265731bc57589c822a5098ec4876eed207bd395194d2837fb23b843dd5874c86539da88ad2979fcd5b7ef173e27de8cf6ec034f1528701d11802ee02559354ca2e48c1ccc49567fc1b2485cf5bcc08e71f3f71657cb7ff5bd36e7a44229088beb9513d3d54cda1705de7317d7e85e2b56633fff53c2376bc1b445c569b401b3361407b489c4b7888b4155bc4a416c796b7eb897520b31a99f0f165da68594990169f782ddec2b9db5e6f60ece693484ef0520c000bccaac900950d3c357c45c0ee4b6548c210ff3367c82f6fa162bbeb858e8d95dda7374ee5b3233b99241e26743322a28136e2e6d8da54a7baa6f2d5b4616f7c9f99d2daf056d9777a34bc1826b65f615ca7fd3fde28e0b9de513e83878eaf4a64ef98d7aea0748788751babb77fa23b10f7f086da1562527242454e804951cf8566f1d6dc768602e5f83b955ae7b56710641dd1614f0587ed0718c42f972d095cbadfb586b2850ff8bf3088967c6616df8eb522a5bb0b32aaa300282328e9489ec266ce95838f506082ce019bd73120deb33718634fc787bf201505f82560d3b2e37bf0ebd554323d2a4a8f079e816ae1706f3433929ef605df0ad3fc63dbb03f3f68a7cb2320cc132b98afe2ccd53c6cbf85d9f060634a9d21b256f3d372e394a22b949ea37cc545561cc7b7c2190627f72854b16f564f1d4663a31ea9cd74dd210bc5231b871839ed3cfb5b18e701da35b1f124fa284c170b2f8c584dcd49352a8ee5db91b7d9f0640e1671af00c5d45ce8c7f347d0a4f44c5359384c0923ebb37dc44e1fc4958d2e5a157f00eaaf92b5e90f23c6291fab66e9f3971cb69b8622e2513d5af40b44da6c3e1b61538562f93c09051e9fcd86e6913845cfcefae9630e675d2af8e1b9f72954c6cbb3bcdf3d8fc24d87f772ce48513dc1d0c884a8e0844f1b52511d1b13eb444ebaf224691adf971471a4affe461169ce7904fd21e0cc42a3add7c1868e9dc3243aa1307ee1afc68efda19f51f6e0fee2e2c21260e27ca01d4cb7ff8ab95413966f1b0e2f0c2adfaafa6821dc0dedd3b341373aba42901945174abfa966d6794396d6ab3697fc6a3583076dab813b2d4d6719f2ce85feb28632365dc95ccc1ed8be95905a355ef5ad0b01583bac5094a5ff45dd6c0baacd7a178369c91372c78c5aef8b59ce9a559fa2c67f3b7f030f77ef7d8a48658fd965fc3ea354677f0fa9f77e13438461c07a1d14d35c835df3cdcbabb874fad0eba97aa62743a29248b7e80adef1daeae87cc07c6b23fe45aa9d179a3922d0136c38d389dc6a09deac247737d8e9c5b2e59f21da3f2533d81bdb7bc34fdf49d0664999809d6e2fcea7e6348fe48bd60371feaedf826586b6c0eb0e823ff2e5b045491d4d012120f77cd51402a1c598fbdff0e5d4761fa0bf4d39f743cef2abfc16b5fe2da64b279cf47234ab19aa2976c4abe40d509eb339d3dd1f4715eb9f3ec88d55501a9844301ef923a385b2545fee12ea7cd47e7cb3c0f14aa2293285cafc992ad147ae58740756be056dd595605c3dd166a0b02cb6917059cecdac6593bd7126ba006d787b5e285ef158bffa57b3d48d4956af84f4d85d7740b43dd1693c5231f605386b9acfa3ce907f145cc1c4337a1e9b7496fbca95c10cf6916f9e380741550a997e14c5ab87c62dee0be0373262f3344354fc75c9db13befacb17ef40942c1f1a9271f47c2f0125481c52d685e967078300671477b42f7947993e619cf79099798edb7c8c9fca617d82a7fdcc408f1b4a735eb94c9e98ab8149e817324103ef8a0be50d072c1bade8d243118859ae2bec5d916b6d7732cdf9766c197183a694de3b765e0d7f4fc5f79b65ccc52ff5a21079421300bc3504682ef47c3bc9e9068ed39049", 0x1000}, {&(0x7f00000016c0)="d1365d6575f7014cad549c2b27488ef8c0af66aea57388900f0786a6fa2747050564a8cfc94078936681a9a5c8c54151bfdebdacdee60aeb12b27ba2cc96f2079aea9bc61647538a32b188ff3fcfe9acfd8bbf2a3bdbb6e3e8", 0x59}, {&(0x7f0000001740)="8725844c66c42cc53edbcec190899d8e8bb429120f937de545337106479cc363a66d48ee56425c8b910d556789a377853fbf27e775201907fc502c11aba916491efd819220533182bb221962b397bf39789427d8ec3291eedfd1551dfa25", 0x5e}], 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001800)) r10 = openat(r3, &(0x7f0000001840)='./file0\x00', 0x100, 0x5) connect$inet6(r9, &(0x7f0000001880)={0x18, 0x1, 0x7, 0x3}, 0xc) getpeername(r10, &(0x7f00000018c0)=@in, &(0x7f0000001900)=0xc) execve(&(0x7f0000001940)='./file0\x00', &(0x7f0000001c00)=[&(0x7f0000001980)='!!t@:.\\\\/$\x00', &(0x7f00000019c0)='-[+\x00', &(0x7f0000001a00)='.\x8a%}\x00', &(0x7f0000001a40)='\x00', &(0x7f0000001a80)='+$/\t{#\x00', &(0x7f0000001ac0)='$=\x00', &(0x7f0000001b00)='\x00', &(0x7f0000001b40)='\x85}\x00', &(0x7f0000001b80)='(\x00', &(0x7f0000001bc0)='-[\x00'], &(0x7f0000001d00)=[&(0x7f0000001c80)='::,,\x00', &(0x7f0000001cc0)='\x00']) 23:15:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x80}, {r0}, {r0, 0x1}], 0x3, 0x2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) 23:15:32 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000), 0x4) r1 = shmget(0x1, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/94) setuid(0xee01) fcntl$getown(r0, 0x5) 23:15:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x101}], 0x2}) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r2 = semget(0x2, 0x0, 0x42) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000180)=""/67) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) 23:15:32 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) readlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000440)=""/255, 0xff) symlinkat(&(0x7f0000000300)='./file0/file0\x00', r1, &(0x7f0000000340)='./file1\x00') rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') chdir(&(0x7f00000000c0)='./file0/file0/file0\x00') 23:15:32 executing program 0: setrlimit(0x7, &(0x7f0000000000)={0x4, 0x200000000000003}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) fcntl$setstatus(r0, 0x4, 0xc0) write(r0, 0x0, 0x0) 23:15:32 executing program 0: r0 = socket(0x11, 0x3, 0x0) accept$unix(r0, 0x0, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0xfffffffffffffffe, &(0x7f0000000080)=0x800000000000006, 0xfffffffffffffe2a) sendmsg$unix(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x0) 23:15:32 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x6, &(0x7f00000000c0)={0x4}) close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x3, 0x4, {0x6, 0x1}}) 23:15:32 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x3, 0x4, 0x7}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) fsync(r1) flock(r0, 0x2) fcntl$getflags(r1, 0x0) recvmsg(r1, &(0x7f0000000580)={&(0x7f0000000100)=@un=@file={0x0, ""/90}, 0x5c, &(0x7f0000000440)=[{&(0x7f0000000180)=""/158, 0x9e}, {&(0x7f0000000240)=""/196, 0xc4}, {&(0x7f0000000000)=""/62, 0x3e}, {&(0x7f0000000340)=""/166, 0xa6}, {&(0x7f0000000400)=""/36, 0x24}], 0x5, &(0x7f00000004c0)=""/180, 0xb4}, 0x1) close(r1) read(r0, &(0x7f0000000000), 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 23:15:32 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) preadv(r1, &(0x7f0000001300)=[{&(0x7f0000000140)=""/77, 0x4d}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/157, 0x9d}, {&(0x7f0000001280)}, {&(0x7f00000012c0)=""/40, 0x28}], 0x5, 0x0) getpgrp() writev(r0, &(0x7f0000003700)=[{&(0x7f0000001380)="3be01fd6642afb48ee6bdce56e0cfbb5253b96398b95db26ed11b1957720df8fe374d376962b7959fdd8b7c073e5b92f78c22f67b6dd341f22e30d5a6ae06673d3d2f3bb58bc4eb20c005d7345c1d676e380bc3f639cf8c0c13f2ec2b76f0205a11c3796d6723a8d6fc4764295023708a08ea635e427187a444ab585e03d6fe3376f610c15c40415e75d6e207609cc7313a44afe862262d862d6265ef09e45ebff712fa018a9d57938b6186fddbeae7996608f0c821483f894d09d1585e14d0141db48ca0914c0039f1b013e646a38902eb4d46daf794d2580364e40dc43e243c661aac84a8554efe6ca96c767a8da98ed70825724fd43e30e643f8fd9a4e47522f8efc6eeb190c0bb5d767e903073806f2321b06554c84da709273b8684f2f66bc8d6b764398dd876c4bf7f566f5a45ee732b9c8e59ea08d32f4714f1270b021640b1f248e72b6a2b4ad88a717d99b3a68fcf11754917a52879a0897aa9ed46b333d5ec85bb5a016d5a0065fcc4816dede6f98f9368bb47b393763e4ec74fd28c6f67c066aaaa074a578b889bab156ff4158da7ebff4bc2ce78c44fed74c8bc3de87ee97f24e66f5ba0a99505a079690fcd2660151bb64acedc61bc62a3edf098a9d59bbfd1bc1219c20ceaf97754a519bf3296bb0f80ffafef15df3b61da84f7cdb795769d5c8955cc9eeb4dd5068e21c2ce6322954380e693669cb53260f7a37fb26f741dc7fef3c9c2297fb922a1fda8058f64a2bbb65c9cc3cb285ebe0dff9c36bdcd751c9462487e66b495f7c896c3dbcff81f7bb28078640c38812e98bf8cafa02d09fc1328b39c4a885cf76b6cb29f01f542b3b32a5d0123065ce6d493c566333c71920611055f0f96765e1381496d608161e147121ff07785db5365e2c15d8fbb0cc2b81f6b53ea2408f7c894bcd71d9e9acacceb58b2f669021fe942e7d1e6643ab258c32cec0910c3eaab3df928e18577e5a7ae8963610507a51a854764fcd350a8250e451ff7bf9aac8e7e3fdfbac3d74c005dcf47ec27695b8b157acb485bbf24675d1d0f8ce908d4ee2841cb3db7d876bf5f7c2b8e8992c005005162e70cf80f7b36ff02435b63acf757328c3584f7155bcf91de470acdbb647c45730ea424a65bd15eda283560eeecc2d409e6361a9a9ccbb1885baa96d9be2a408c26554d0f617c1640cbb5131a1c0942e3d39e71ec0b78674276ef6cd11a635b788eb286036f10a0db925479dd55f8b576cb8704bf39103840e594886cc9db5801d19a0f3a570cd29e47e7e02142d80d5dece9a61596e8667f4511300b0d0946ae1f05ca04f516c3e2237302b6c57811f946307bdfdbd264b666b3fe099edf12e6ae9de0795302aeee5f25867593017fd6f7658e975cb985836ebf0f6c38fde60045646ddf9658e958e3983dd84fa1a321b748a782f3e0216dfc01b1c412d7a72b4b629d47d15f0912312e03fcd0d326b17802c342dd5898bc65e7485345a02dce4c0640092f1edc7bd8be5e73d423afdc2e1d2424564ae73e168910e4e5ba79697f8493a3f069699cd631b024fb80f8a4afbb99cdf5f5e3b3f6fe150abe9cbbb257f16570e0d43a90c130110ecec269eadc316e3c5f0bd36b03f11287dcf12e724341a39821818e9ef47b8c50028db728f9f116c1bad070dfd7c81579e1ce88ae8af5e5b93d4984b107a2099b77bfa947a361b97e2e5318e7e98059d7498bde4435b8c282f0e032734cdc11118be84d73670f7e288b72f226743b79ec58545f0e91042847b7c70d6fa876b6d801f5d4039fe02e3acaee0bdfc1e6b8261b37728985f2faff451fcc2a7ec0ec5c010c0089b1c34845f65bc36a1739d41d8217372284c8abe9512277907bff94d6d28480e79124524167ff65c9a3411aea884eeff738ee428c81735a74271e5efe0d2786b72058fa52026d95f72669f1b6254ce2dfb1a7ca1504f4f7270f59aa0c62f128f0364e06c03f71b2819a8feb758a1436778e01d7c90ebee6fba063dfff4ab0fb15a95ddc4063d30aea498b544a7b4219de7d4600783ed1103c94ebe3318323b25b4cfce2f031a58bfba0747323ffd23737fa2a65288ecf2eab3b625dafcfff01aacc3977fc9229201708d548daede3e91e0d7649d6355e11390d555dbcc566b14bf8371abe2f1e465281d882c3e148a3f40869e424518dd12f52c49c7d9e2c30b9ba00d1d5d2aad533de7cca8a3c14f2ae26913c9b47a54a23909eaf681f01ed2f88136007a2d6a6e5508b6ccdd4b985c64cff03e99a50574961e01a6a8b2b6fa640df70356da3e15775d8e271d6b553d11abea0ccb20b7fc6252965c2894bfd5ae274e9a86d9cb05d0e57adefad90bf75f7765836df1bed8a40f902bf983af16595b3262e14f6fcfc85b148c5bac31a7a993d00ccaacc6fe11bf9b04fcb73e6c8991614f56d2185073aa9f6a2cd3ed5094db16cc2c56b354d2bb18242e668bd14696866c534623b329c4eea3aa0fe7145eb70d2997e21c7159294264b68a50ce310243804a7a53de90222ce3e8b4d143c41ddf15707b4cf4ef58a73f9828a8f4755c1e813776a75baafac9ce6097d7166717c83c2b5041e220fef8e557389875abda5b9c80d3acbbe5e098b07bc7e107f34b05a17cfb0464e5c06636dc2a8bc24a67b39cdd8a62f192f1a0635a1fdb5f4983bdfb6543ace5f176135e47dd63e04956203962775769700fa47e8d9c16e82238d5e3acbe52d2c5da32d80742e7750994ab8c03544e490cb5ae38b0e87312953d740a8a16f6a241ae3af56ed417b3ad39390033a3fc3954a0dafd59bad53976f642b18ea65489460e5b65993f62f0c585472ab3477edd0dc17270c571ce04b16413175831a5edc967c4e34ea9b131ba3c8b0356c880b11a0e7dfa18d8183892a109c76d6b8e2d1d5e65452613da9603923ce23fc93af6fc268ae73ccbac28a71bbe977e3a616b11d0c5b6be50b273ea0e97915ebd61c26f758ca7b395da895d1077cee261f74d914bcc6506d6eca08b74e6e8a351603c726deca44b5669cc58e8ba08b5baad582ddcb97a562d2b76ff56a10b1602a6dacdbe1ec72f970856595d1fd4b3c71990636af6266e9c7f0f6958395001172ca7db7c9700139f9f4c34f9d3352108d8e4670e6c46eb77d2e7208c40cad4b82c6dffcfd55860b401395f97360420fba06e9beb0cf39209908350c590c99b59bc257ec0ed464e9526b2682b18a51c721012dcadfd6bf46488175ff3c6f466b8017e48dde4108f70516ac58a4945b02db6a260a5137aa15744a1ca03e060a985bbf1c7bcb8821903747f611a5e6938f32e1db2144ab94dc89ce2bf2d8801ed91ed8b2ff0746fc6a565013ae7282f736b3ecafba1da332214541b8b9090b2394640876fce3fa519e81ab0be6a8a6763e0464f8529ad84dcf45adf286769e17f6d165842e79b1a122d33929ec782dc6b67e4d7d9b6a375ffb80cb430a4f990b850830f810c1b61fe5f94725a7ef9a64b057c027831b3732aaf61e9a3f896b0cf940a6be60771b666c6d72c7ade87a61e719e2de4132e2d25d4945a8f7fc0a87b8865106e40698a8fa8f1b2bc36a94d87ee2c71ffa1a8f499261a205703b71c096acb1cd88ad6be4477872d54d3fe511b5d5a432c73d352e4a7340e940e8a7cf9ac671b433ba26d358680cb981cc57f16fe1f0200132251b17c0439f4b84511a0b7c03bdf2485102b0bcd5e46c244d033838fb6f2e4e3c31987d72f3db5fa8ee8041c48c969abf31b3a4cf6bc95680e2dc7636dd5c50355c8f47e1e42fb4cca30aee742761000da50791cf1fad70ed82be0c82839189e597ac4911d912658e189dd2a444d565e670bda3169c4a873ec02af9e144b4d612238eaf01fe73157ad07ab31fe7064e5fec9847bbac26df15c7b7cec2838af81c7d3924dd6832be9ada8c54c5bdbf2da4db43e2aedb79f54846f8528c87b5466c8270eb85b1af586ba54a495f7fe96a1cc9438725f2a2a48e814d25f222b44c1c226276eb7b995aed31947bb5a12f1dc3406f5d08395da02bb789a0b0306502f3476c609e18128e660c8c3238dc2ed6960e6e83e6c650d5d6183b0da9cd9dc908984b3232d521db6ab9844f1c884e70573436af2aca9770baabc9ea68cfdecd44d4a6fdc170aad061193d9b93b1a9e572c594d63ef38a15485bd5ebc9956c0c95e92fd6bcc2f82d8ec7a097be828ad8864feefd5cc04b945dc4cc89815f62799707b6fe5cd0a656abd2243270dd27ae28b0a53abbe8a71a8cb8d5dfac7281df9b2f3246394223c4f70b981c53f0fc3b9a3e51724dc9e15f855058d9d16128f78da05c0e25b92a1300ce4f284a9d496c66527cb7102ca149bc1cfc0b70e29a209dc6bf6122647c0db187c1f3e3539acfb3888fd53e986313bbd44a7659f6d312ef208ab40500366828e43ddba79436feabedd6888c6183a666e4ee545233f6be20296f11885702c2956cc5eddb317a08ae5011bd08801507ed208e2881e4c6839fa1a777996bb33f3f54713b9f9c8904a19c3db2b7423d01c1d1fa2ebb95e3ce018985d8758978db2f54d7d8a9bcdebe0f45a605bb29e64631c7009c06edd0c70a1ecd60f1381ff482dd06901618f922aa4bab866a2526273887495a0fcd2e5c0bb7f8861eea9c73bd97a649060d728f84a3c00266e7b21146b5171a9fe57ae2d34788634b5f2f6f772223fd1ea7c60e684a4372ab704068d32ac8306dfe735b8ff4027eb584421b1a37d01cf27631fa0d350e7a0e484391d5685584766d4cb64decac6c3d7057fdee48291034192478ee3303398f7ff67eaf2036ca625ddba3811bd85c393bbaee4cb02d4dd33c9d128763b094032bfc9043e291b80f8f7e962b10c6fd38a1da0238819b44c9b1018ac30ffeb0b0f60bdef7c8f5226b049e7d4b0dfddccbcad0a30e4e04320aea6c7adc6f0d6c9ec65f4ef46b6181a64685e6575a78d8dadd0551ffb5171c25545e27fb41cdf82a89a8d99f4cc76e60f4e63ef651496cf614f688407622dd0cb9b2a0229f8d377aa9ffe5ce938270df72190779b47a7cc45e1541d9e74cd69c2abd0032c144e52497f48d3344aca45d81205e151f49a04251c6eb3bf85d380e94ad9c0c342ebd665d9ecfd3ef167c8e7455cc293f7b47bc320d3a9d6d85a97473a9e6f59f5efa361ecfdc4e4721fb715c11b1184a4129f2ba93f64cfe498067acc941f5fdd3e989db85770b48bb9d306d5c3ad946c5d3f87f38ad1705d6750baa5f311fbae604959cb596d783f7f53a9dc4f1aa4ec304b0e65e33c335a39db7a1034a6a21968a3d4f713687fca2566501a88ca44c8095c4a088f5bbb9583cb2204f333668178059efe4f2718edd9901ebd8fdc8a2b86663ddc9e82e1188660ae9f887db340301af3416b7593ba4de73f087b32aa87703c1f2842f39a56c2b2cbd30294d20b936a6aba44609d98453c46df1c81fff21361d438b776a3ad4c2bc57a3cbaac0a5b3c56979ff7385536c063cf1b85304bb4da803d15b667a381c890004da70e941e12f6f4454efb487258eef557c2d7d03aa5a668e47ff71443fa3386a79fc5cbced9933236621152fb67fdb075935f77b896dccf6a0aedb65ae1461686970e7c0d31b3c110d166d894ce25860ac1dcc272375ed9aa3de00932b0f5f16b224ae875384a7650d54f9ff06fa92458466437dd0c5f83ebde7b54a759203142ff054e084c0c031ccd84d7168cb31b77a44fd66502233f21d730dd2a74b02759c0cc752685d6fbcc0b12434f36ba9664494d810cfcc7fd724065d6dafc9df6b64233715", 0x1000}, {&(0x7f0000001280)="40799a9b271272b2a38783c6f89413abfda4fc20f6a9a72295ec09edf84cc0c6", 0x20}, {&(0x7f0000002380)="32a834b7a2959a1cf42d9cc8bcf1ba7595635f26b8dd1458e13c35f6a7e99fefe9eb188fa3087d8eea66064044b11d3b3c8b244f4cf0883d726227414ef3c28cab15a2c1c4977f9846fcfe3f601f5f5f7e4e3d4b2c77148d64b5e2e60c9bca8fc557f322692e92a8eb2f7d052876ae7b9b17fec08b3e554c7cc65e4245c9e8ea00fc058720112efc66d77a0e179db20c9e7a66b3c3d43a82392d06ab4b6f4906a3537ae3ef3eee76b527d904f96d48d2aec27d122a62d6352b02fcedd7cac9a06a030d45", 0xc4}, {&(0x7f0000002480)="ead0cb034fbca380f555c1eb956ff4d1662b624e1e3db65f21a8b4d3b1716c0f", 0x20}, {&(0x7f00000024c0)="d9b75115fb32f3d7d933c1e6daf09b465283f89d6f33dab9f7947f205d8fc1545c2a89ae4c3d4c99b31eb02a70ce20f5dcd0df734bf51974d650ad6c07bdd0e4fd277bd722455b1418d5bfcc569d47200cb2e58bbaf7c08f509241140f885fa8806bcdc55efc606ed2f9648f41403df9c268b85f92e5b2eb547a3de5cb1849b15de5b7680245c8e2e1f327449e7beacd5fec497c666303c0a5ed16086cd3502620c5d08dc8592f40a03ef19a0e8bb95371ad317ebec73b55f941bb1c0a32fec39bd3a2eb1d246b5267db4c58ae", 0xcd}, {&(0x7f00000025c0)="4315150783b65bfba4d573d780a35d4f77e9877aa8ca3496136c5cc119ce712450aab4caf87af45bbb7edaf35a15e4fb28465dfb9e146b1e46d6c5a15c6491288d99e81eed48a45ba30bea3c2bd756ec68857615117c068104fa0a1b2d25e22ab1cce64a5f70713f055d85f4be49def0c15ca8037aa863c93db6bb118f3ed2e6ae1e68f471be6c6e", 0x88}, {&(0x7f0000002680)="47501c96db34b8af8a87daed693773272e1dfd80ab684688f98a90a59525758fffac366edac27e5972d4284811110c58513dac557fa805ce5757eb30e07185fca4d288e2f10ea39e67b8a2ef2710f2dd9e46de3577686fb89319746ed20164d571325487b892d1cc91dd3c1579a026b8cfaa6ee8e0aaa76e6c", 0x79}, {&(0x7f0000002700)="5e75d109de019a06b48e6c8bc4821fce5abb3014c824fd69bb91bcb26f65a8c73a1d337e8bbe7fa6eb32674866d696f45b0f7f5215769443eaa773b5a6024168e5023615b418118c6a2c870631f09c0b226ece6ec17156d952d93f4f3fb67c8013c713ee2b06fef1e5796e6f663fb4325cd57451575aeaab2c0fff120725225c367aaf23cac2330bab9d00346427659546a148b15338eb63e85f2c561ebd6193e4feb79485bedf51dcd5f2f5d536d62a58b4d69f00cdcd2b4baaa1f2a568ee9c1f61be795f0e0e9152a723ddf19db30048b63151534219a9efa3f32e585e78313fba5206ed26a587b5e33535178f7ae241cb66f417b1704e49204b305f768f2869f3de0b84e8f31f45c6620f71b143c55d529c15a85aec6865a1d8e8f12785e07347d238809b74238a80624a7bc894e967780fce8c1677d3179964e5062d11ebee9cca9b5c477457debe495fd3cb6d93cfc14e8ec38a4f9acf80428f8ae84c97b0f7e1a6ee64cea5503b60baf80aea12938023d507f9772241902d3868e03410eedaaf68ab6d3ee5d4736cfab01c9040a30d4051802e535b9945861e22adccc039518c85dc2b8ed8cb6ed542679bc3e398df08d3c1aaa00a03a9bc3c5445a7162fb539ca5e49acbeeda753a56c4dcbb7dad61dd0099ee1f43f710f184eaf0a2186132f79a26fd9f5dda8527db5324be268b3e18124eaa750effc6c2ebfa8340f08b75b65a14d204a10c87abe0587bea139764b2f48303d73c74b95b9675ce22337e24f41e7303cdd76083f40a19416adf16525707e5ed1ec8cf939f563ef3766eacb4d8100e09d2f66e866f5c243428a8c14559946cb2f5501862cb6dab647cc09a1cb2c8f5d9003293b0c0611a9b6a652e00baacaecce8a370deed01fa1d12530c7feae9487a06355a8d8940effd5901f6d2dc4de40b0298d482813fcf2847643d922f46992babd88214cb70ebeb8ee2f08bf4ef63204e1b10bbe15f8e31cd7aaaccd33d9bf9c86837118237c097704eba306912548f5d9cdedba5aca8eaa01328af9e7923da98c923fa57340b34550c2cfc483b18dd2c2550afe713b17c630e01f47673f043c8426e2f1416595d28dc4de565c326e796bf5b2ba1f26f324dd03f8f0ab3e56c2901aeb2886571a5c2bd96934a28301da2c806a37979e1ac65668436c139724e687cfc22e5085ddd1783250bf6433702ee750b119c56c526bac7e6a1fda813aeb751b63969d671d7ca51fa5b673877cc5f5a50124fe2e978a29ee24198c463f10580b99586998b48a399d3f958bc50b5bb8fdba8edfc120eac42dea098a0c53978fe7d6a7fcde6a8654379168e67fb82c8a3ecbb0d69f5b5568e611aeaeb3c5d8551d12c6b620e2f6b058ce81d52d51e2dd17b1aa8104b11a66df9b0cb2fe642eca4c3ae76b775bcf4e0f72db7916e59843d2195ec7210c747fa24f54a1ae3f669e302b4c660dfefa5e10e8f20911df0e3f2de21e45870cab0143fea9b5a6df2d66124857276df1abffb320c8f9491f4b01012a037736613ce33e09e2d6125df7b7d4d3e8edcaeafc2e0949c591fe3e75d6833cf0edf8baedd92f8eb660b253bb3fb0ca701e4d2af3a522ca9a680abfadb3c1b01dfdfa4a41b3886ee69ea4c4593cfee441c69245457b8f139598eb172b9c51448fbb58cf1b7504ebc0966b633bc2a063b0512304aa77d883834f553ca89915148c81b226378ff502bef84310bc56c54ad1c2805501a849f2bb799a81500f630ce2e658f2082677577d165dceb43886ef45b880d9413ad30c5feaf2af8ebb12754de45dfcd112283267450cd0a321641ed06d86d9fba487629d4bd4b22117aaee41444a29d6a40ade1cccc9ad6692b146069a4ffe1197a54a8fcefd9bb8fa53cda322b617f3dd89ad075b36f3acde41a79e432b7bb1ffb3038c9364e51f4cc1d3452304901bdc4e51b104953ac39bb8747d5683cb47b1b786eae8cf2bbeb0f16bea96117108f69d1275d8bfcd4fc79ee937741856751b1cbd116a9f7ef0daa6367ce0e0589badbefc262dbdd19ffb5e809514992a484ec6c450f3069a4b8c74ba281ca38fb129e2f85d058941b1c3fdabb2f49f2fcc5634ac75467409066157ea48005a0a7fefcd637e02b8aada5ba9bb757b9be32ba5660de24221b986b2f214cf07d96b9d6e24dd976c3d8a3e7692b9712b4fe45009a49018e6fd385be1ec15f570c8db42e1b536105011ac083f2a71a5612740da2e738cb4491dab8b7d435bc70a4c6a64f032b1fc8e332c6505343b381b7d8566035065271d40cf367ef79f6fbf50a0fb544e07a43bd3ca844f770e395222feef2bc5415ac3e4a37af07ed6ba04622ecc8ab0603b90c8fc92d1f849925788bd70bc17650cbff80bce51f2a2616dd6543ab424fe9423c79636c5ae8e2346cadd87a5f7848d246b32a722384f6d8ece870478dd7c250247c1d9fb56e4d875479634d4f37c6168c537f473741ba9ac3fe1e255c51b4a1a0ace45054699b0da459f850f0362fc691ae4472ca03977ce4bb658309027a34da55d7b2715a266f30b83e276f1a82ceda8e624548b1f3b24528673460c63895bf7ba8e212bbed775c5c9848bd370afabd261bc6b4b0c57fd542f665285f0a21117d2e3126d891447e38da438fd929cef3ec2e8777a822095174f988e35b7aa33eee4f19b9dc80cf5984b4482b6eb5378eef4e22e3eb852837cf8a3fa09e20e23704b352b368471090373c672d53f2f392c80f7e69e9c6b486f7b9afa6a1fc142b2a4ea0ff990e68ce98753edb7b192f909e6e3f898f3b228d7e6bad6f7a888225f2ecd5f96b6a5f0591639bcffc765f52d0572cb66407aeae7508dd1e66955213514ff935dab90c103b4fcff13d785e998faa8ec3bc37a9133e14d440c298fb93ab9e0a5ac354d11f993051ef5e11baae7f0e9efe13ebf0982bcadc56f4faeb62e5aa921ff3d14da531edca8f282a9fd65fd1ce60b74bf318045b851ef51726856acbd6526c187f2e080d4cd5f6732c4cb9e84d5263c90edb281fcc91594fed97a7d387a31ebae6f7968583d1f4d9ea86c4ac6ddb09238d4d1da2cf9b8c73b6525f6330da0e41a79c356271686be2c2bcffcc87987fe8ebd736864f823d2ce636692852c21d6b7e9ced57eea5f913d0112e923e1af684f362ce4dca1f55ced65c48d365a06d146d427c6128018516b6dc6d91f4c3650bb081f26a1e91c3b582df1bfd66a14f89703a7580ca537f3284d2d0366f135be1966153d6821fea7fb4c80cfc0567b5f0a456fba8745c8994efbece2db18f41ac41c98fd0ce29b1ae3626cc1eb40d3bab406a0b790a042d0b773ed23ce1e3da8ea53bc3574a2c33c9cb3cbaa026380bc4e04d10655bcb4ebbb8d4c9dd85d9e9e90d3a939b065f403b5d72247c599788c309c7195f7ee714282a7bf9ed1c39a6c0f00f5edaf64a1a8a89562fb6bf29c8808fe9e5566006a68720dc6e1617f19f7e26ea82aa8ac0629d043feb20e35029c45724b18a1618abfc20c254e0a00ae426cce396664b4a209c52be60384c0aabb5de7827167928d48d4db5aa7bc75135855c3cdcac01c622675dcb8fc0555d0a85abe7ce59876294c7484aee9a675068041077f425277c4f836dbf217135f811b4b02ee692a20d390a0043363c7594a2d87e12b29907eee51bcae2aba4271ce990b1e33d2b90baa000f1167de8c52814ea49b572e88770a97f2ec88ecb62bcacd6aed08b8358779482634ae74963d26fa4e82e61f4b61e644a5f6462c428592ecaf8966af58a6460fae9cc70c36a6d73796b2591e5a673d1ff9b00269c0d101ae47631fd295a1e64aa60d937ee277665bb9884457a65551ddd0c9ba83478840a1eac2ee7df7081339ee9be2828835729389f8f347e1b7f689993c895dc93bec5cb1e63792a4830141b13176ace03552e2902ec2af6a2059c8adfad18eb45c592ed2181af4e147da8e5144d980758d535f65ce27e0debc49f7afdb173415c74bbd6a0fdcfe2db10901fa48c415f9c3c7d05278e7ca0b1f7cc0f5659169becd2a9002afa83da9a9d05abf8388490678c289a22a44d4bbd646022e01d13e49a14b19524cf464d3c06b33e51ff0eedeece9e333802a70da332e7495a7036fca129d303fbd3c6e6514fb354091d82145379f570948877391f3c02a711b5eb34c0a608c3e3669eabf9c37f492e7d3d088fd7aeb010399937458de82fe71b895e16233b5608b8f99135b410d6a1d6693e1e526d07593fc9fe3eb0cc81011e2a71c01c2a22ffb8deb3652fa783059da5a2163a8fc5da7d3e6f6452baad7132de19e7dbd5ae02e8328afd488ccd674db330dce533b9d7b43c2a1e871aad250f7e8b6782999d1b1e6c941687c0b03d4292134c30ab88ca37640b2d0bace2de14b48d5a37f25b8d5e94f5c9868519b500c4dded2268053d07a68590ccf4537777f8e9fd7211d481e10dd4be523bb87dcea77b450218c20d18f46db97b9a10ed737044e5f0834e621e95491adc4cf78c80bcbc8143f25126be7cdec5365b8e36a4b1a9313d1aa753c1a407f3cf3d03bd9f9ea06cd5905279564f262ca342ae11bd48afb52cae4d809bcce1aeea105b7ade54fd3085d813746aadafbf99fe703b04aa91873d2d65adc4354452afbbb65d81d194ef43958558819e8527372f32833c39b2c2311f05f7c7a6987dd90d1b76a920f5805d876e324852a7e01b1599591f822bb4d703dfe8cf83acbb4215f45b4d27f1d290bb391c5f8c78038f115478d32f35d2020bc9ec3351ac3b3116c00a38d2c7e27850f537a84546fb661164b6ddec0a93800f9996dc45bb0339a218a10f8f41bf33787eb6ffeef9a94dcd2969e10003f000e8b9bfccfbcf8e498b3e9d2ec30c7162f5aadcdebf4740d6eba340a32ca99f3a542d4baa89176bdae243b6bb45293569d73d5ba11d617c63e22d10c18438c51e6ab521cf937b3cdfd1949d109b276e535fe65037a9702496236acbb1cb06171399c3f73b50feef62edf78dbd28fe1b8cbdc1ee14fd54706546dd6c48c6a24af80778fbf73d9848a6805dafc034b98a60e13f3f810efc166608e43700074728cba390273be9985bf0e1c77fc24d908e21ee5d1fa2bdc26d87d3271285bee80e0cc3aae1fb12f1a7ab0226e22e85456051c7d6472a92c60ef5de8802d842ca93b82663ed7a23429f883378b26a0eb8efd739d74dc30654421de6c7181f9ae6d458c0838d1394057169fe0a7c0bf44c449b89a2f123d818db3b2c594341bc1d4463be730961d488ddc5e0a0a4057119cbf73f9124f23029d4503e59cbaf95329b473e592e6985cbb3a82c5febc84cc93addd077ce162d5ce6c6e0cf080d558117e1a1c1f4e570b45c619dbffb786e4c5a1964b072641a26354ae114ac4f666a3b36340193922cf113bd69046d0af92377db4a80df3b2d5a3b9b44920af87ff9e638be71cb0c62add636b183c29bfd47ccf0ef180ad4db99225a612ccc1a63d4ddbb978c1154f71062193e30a8e42aae3b93921c3c80703a28c6ed95532bd147768f67bfadedb3109f1c11552123cdd3182b2668bc3022135da5218c983495c39fe3b712a6c16fc1a65812421430116d878f81ece3199b978492be66ddab31d65e405565e652d01349e1fb268226199e959558f61b4ea8dfeeef3aa77e80101499db90c66d7aad43637678df694af1547603b5e5590d532f1980d19640ebcc3cda13979034b9e5bb9662058deddb19c6e41d9c7ea0b43cc19b3814ee531811fd76be36b06b0b7b75f1179e97dfe178abc402639fb2a0f399550", 0x1000}], 0x8) mmap(&(0x7f0000c3b000/0x2000)=nil, 0x2000, 0x0, 0x2010, r2, 0x0, 0x0) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) madvise(&(0x7f0000f77000/0x2000)=nil, 0x2000, 0xa) 23:15:32 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000001c0)=[0x0, 0x0, 0x5, 0x8]) write(r0, &(0x7f0000000040)="5161fd", 0x325) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080), 0x102ed}], 0x100000000000005e, 0x0) 23:15:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x80) pipe2(0x0, 0x0) fchmod(r0, 0x82) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047470, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0xfffffffffffffffe, 0x9}, {{r0}, 0xfffffffffffffffe, 0x50, 0xc0000002, 0x8, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x84, 0x2}, {{r0}, 0xfffffffffffffff9, 0x10, 0x10, 0x3, 0x400}, {{r0}, 0xfffffffffffffffc, 0x88, 0x2, 0x3, 0xc91}, {{r0}, 0xfffffffffffffffb, 0xca, 0x40000000, 0xf9, 0x2}], 0x5, &(0x7f0000000040)={0x1f4, 0xb18}) chdir(&(0x7f0000000100)='./bus\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000440)=0x80) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x20, 0x10, 0xd9, 0x6}], 0x0, &(0x7f0000000340)=[{{r0}, 0x0, 0x8bcc085b290ddce9, 0x1}, {{r0}, 0xffffffffffffffff, 0x62, 0xa1, 0x0, 0x4f}, {{r0}, 0xfffffffffffffffd, 0x20, 0x10, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000004, 0x1}, {{r0}, 0xffffffffffffffff, 0x17, 0x4e, 0x2, 0x101}], 0x4, &(0x7f0000000400)={0x401, 0x10001}) r1 = kqueue() chdir(&(0x7f0000000000)='./bus\x00') kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 23:15:32 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x23, 0x3, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x3, 0x4007, 0x7) close(r1) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000040)="7d56ba867be9730acd9d976a7f05855386af69ebbbb4d9495d87e044f7c915ed5d513e58e30d6c55493dd49897f24c7d3281f6a4b3a73d7f60b334286c9a09552f0a23816269c907918df091869fe0ed4e0ad56cc0936704e8", 0x59}, {&(0x7f0000000180)="267ed017d48fffbc3b2de8973deff514a4d80fef431c5ad46974308ed12d489078b5d92453800c853c698b40cd2b0e6c2cb58dfa9e85e2aa28095d0753d0a978bd8b8f3d431edf4b64f5ba2ab355fd62f715a37751403f2f25b81f9387cb7418155c65202ca6e8c125a6e827dcfad211adc37fef82737bfff0813f42a38c8f8d1c", 0x81}, {&(0x7f0000000240)="3da0c2dc017474a6d720915ed24ee4e505f43a5859d0117cdffbd24eead539562930e40e0c3fbc940c45454254b2f85d591bba456d989a3a35ab000282bc2e4527037e78dd3b612703efac8757c38abb2aab2cf8d1a422bbc74f5f677ca2818f27163b2fc6766f44830340a202c2ccc669a67219fd5d48a4399b7eb2a7d9b21dca808d87d24c5769251eeed89aef0219730e8d3a2e659aff9458557738c61c10061b9452f238a5c94849767477e68f8d41b86512dc9aceb84201c92d1e94d7ee9488df383a8abd489452bf9c223474903f8cbb9857cbcd65fee98d64f0edaa538c99a17a8e7b49f5c6786381317a6a22e4f948223a29f286829560f26a8ca0308cf1b455c6da8d830ebc3f11dc02cb517a150ba54707242c5e36320b48504cfb6fc134619255fb21b5754b30f787354c920c4f0e15d046e7f9afe617416edc5a5a3eef1c36572fe103a9ec9a1a561409676db8eac642701e63b3b0b1a64562db4320c3e4cf2bb50c523fa9eed024397af5807a6df8a7ad12d0120dd2ebd81b4a1d242ded0371671541d005feb72c2d38cc346b483bab95b4f10663e5a1b0dc606bb26671479abbe33d68f0ec6a85434f92fcbf47fa30b8057d7c72e20f803bbf97643ac87ba5a25f46339350cdff8126f869f4a0cca18fa65c1ad4e51bf34b491f3e49f7c640620a54f4fe323c00dced6fe66d0beebf091a220f08dc360b9ebda3f07e858bc66abfb290018da8f7863fb66e9cdc5e24e1e154b834fd9d6b3f0e6f59606f9b0131d8815b992920ecc79e3caef15a1ab1e882ec298d618c5da861f37ace75b4fef722e1ccc094dbc05e5fcdd63ddf9e7599d26e93370833e9b052a92949b95f3ae9483ff51283008b2a67cf7e791db5e1a79508248e94c3097b62aada8f86acb43bba5715556285e4357565d86a9a859dac9cc141d388bae672543b4aac48849dd299a49d8ebaa92c6c070b98aa38166a5582329ccf6d8feb146a65cd2c85be6a743c08be1f75a4dc47a566097d3725c449dbfbc5e53a2a7f1c4ca685f0c7ec240ab5c54bf26fd41e0dbf57ad79775c603ff762a96b37f85910e2090339604494885164998480c2c698df7608025b20597facc07bbe202180e51ac796a7d6671c6d76331355573211fb7f9a2bf2b83a696630c10ec08a16cb3f5437de2980d564a7affa50abbfdbf77f8c5a3c9d099ea6847ab842bf2b207bf1ea50812b04ba2cf8a88faea4130afe3a2a67b4cf91c18467487e71005ad34d86992904e00b72b0025d0b5355851bf8560d6ffae8a457f29b35693e2d96d0613e90b355f5a0f2b57faf46addceddfcff0d9c2f435738bf5bc364c544f35000c08b028ce7c7a63cb76a7c2dc8aa091c9660aebdf3b252d6c7c454e16910a4dc02665c993f780a98dd98bac01c49d6757b8e88012ce2c7382d9fcbc2930941fb17e7871be1fc11218437d5f5396d6bd3ba8a2dfc94b3390fc9a06ced77c9300fe853044b0d17e00c2b9c6df53cc8b20a3a6de83bc367378f6c2c99008f8704a7e5b1bbee322b9f89d73bb24bf41fc8af3b8ae3aa5e9183fdf7ecabe032de1ca7ab4227dd9c129cf0865360abacf6722a6baa759ec5e89299b0d4c60c4ab417e4a0caa84c8246b92f25ce8a3189a21469bebc2481b5efbbd5b33ee8798b5e1e3c45a4a883d6f9ca24f157d022ad208562fc00b67f13593168b87ed437eb510d68f2299030cae94ae753dfb2b5fd74fc02a74d82ea1ec315b0b607fcc50704eaa0d2b11e47a66e7d96926d35ba37816ef83368c3d342d7c1e55299bcd7f897f84d9acf4332d5b52c9461b7d994ae3dac08bb889111cf6352b679a76192fc126c2d2a60e700c4e0a9d0538a2c5ed4c216f48a3eb3ac1e8f6424a9eb48cc58ef60b3cef4d647484229783ab88148277cc8e573db3c8385b7f193894d6648ff639569bd6c2b274052eacc831e3644283efa863592a2b8034e1834fb526b2c9dbf1e708c1823e00c3c5a69612415fb51bdd537acaa7d577805ed4f9231df764a3b1ec86ef23a0719b345f640b2d3f325791d96250b58625470d4327c9cebfc155f3844819118d93f6efc00e34179be892c00e11ba8a4ed29d6f1815bdbc6d2bb9ab9c46c49ddd0fac5fe25d686bd222d68c47011a9b0bcd1fbdda759f8f12893949782d14eae132d51f329d057048a96c684f74b36ee869a1e747867c68d2e97fe4e7c93be0588d975a00a20f5d52a3cf53ef28dc91eeab317c76194b87b956f89ae296ad6d7e314291831cd54bb55062f54dc325705f33a0f7a4707f67b14517967d0dd0af71e8f96d975db5f42afb66b374fe3db68bfea8952b46ceffbbe0d684ee2e939edbfcff35a43c16947a7e55fb948ee6453f74743bbc6960a2495826665bae95888af83079fc47b447dd39612da4a5352ac88a89da13dd2fca316c14220b8d84cd8e474f1716a95ed3888f2877993ff072feeb1d1f8bcd5b95db472a110a1bbb3f52723e2f6274fe61d5084d004688080db93b0a6abb154cf0048803b950a14ba3d97a69c20cf0f2a1b9e592907839397bdb17c6ebabba8a49effeb943f8710eb77a96fd4f5c8582a8c7a9383f0e5ba26a8244bff2656121dcadc2f27a601b39c10c54930be59ceda62a326de71d1822eba2acae60e7adb8a3ca3fd0e7cff9b8589eba856a3dc0ee19b29520d8213696e1cb681d25d532d3cf23eb2128851a0daec3da08459a63e994ec070246cd9119cd60c3f2418042f1a25a0874603784db4bb9c4960bbf68f17525c025b5bd99615ec0e67849b2911e19d7d472b7c87b67e79eceb836a244c1930db55cbd8565b8af4dc329d266cccf119d6380107f5bc22e73c1b1c3b69d0ebb4af6257e8bd4c391b6d3d112298592f6c578b9398635aca97e546f69cfc6438c225c19dc1ba056d1c82088adead5beb2620fd816d9924ac60ed20686f9e0d1263182bfc854b2fb5c8a170516641a41efd48054d585d3f97f792fa4a250cecdf4fe844e397b7ab6448e2b126e80842c0030647be5143102041e77cce0fded1e014c37a81f5c8268a0c240a1cdf1ba28c002317907a15d17ee6f62c31ec7e58f2573f33e105062acfb5af5567f5fe5eba2eae4a1e4dc7bff98ffa255765e568ea7f3bdfdc2245df53a7e5abb3b7c3ed0a3bb3c56a3c28e48d346ba5310a6678548153d87e7b60631f2e64663e37c71437c74e33a4aeb180393ac4cf9cd0f7c604a90f25e159e66a002a2e7fd6e2c16405713705c812c215d4d8ae74dce5addcc6f2f26a55edebb5f7533082e8347fe9074f8377e256aa06ee51918379e5649a947428b867256c90549b22bf292545575ac6e5c93c9e40ff14ecfc847688b627b16f721819a5e8ee0b2ba849960b79dbed27c023d9fdbc61e90bef8ee1f5e7326e6e5c2f4f41e4eadde1be462779a88360e00067aa0916a3ae337bf8ffe527362f06a3b71886343c799332e55287fe9c13de7656d9e2b8923b850ed003c1c4d8c15d557ccbffdff66a145ad033c2417f958e6c3a4ccbcdcb694f504c4f9fb6b578239db1578d9586f143c63df28427a37a93336650d01c3b5f5cdee8cfe4765053084762a07dc04e663579f8e7910001fbb520552969a79b159c639f3bcd61d8b661739261a1a8e7f1e340231ff5f78f7a344a1dd6ed946a3fd43ec3ed1c708929d2a55f4048a2350bca942ea9e6a265a47abc29b06cd18f7780b64eea82f6210c0a393da1f9ea7a1a821a1da70ed1e58418eb15a07d00a375f062aed6826fb29e12e96df59403298e6b146a5d8f51d2588f5bed9cd876914bbb0226b5c586baf6890bfcfce538dc7c4fb3dd6f31894633771be11f75c5cc241c8d8d1a6f64dddc0c1369fe919e2cdb2e4625c80c1484dbc79513de0f100048518118e01294218458f8fe2014f257d78d497d2b5b3242b5ab4b3e3b6d6f147de77ff81a60ed29faa9c7247b570aebf0fea236dece43208ef15265b0783dc9de506ac15edd09ea8127850c777f38fb430b3827470fba7c147a36edce8a86362c5d88712d867e5c00ce1cb8893750b398944a7d0bb420b850681649fdf1d8eb7fc09a310f91bcb70ea3909d83a6d6d1b9a6009d21bbf70ba243100150740fcf52b8f6e6f344eba8e8767340f39c22f7f6b6835ad3566b76f2218adbb4afaae18b1fee8e5fc219e6468147c3030978cb3c7e7a2b4bfb1cd181ec42389b4de45db978c42a5615694aa5b58f2596f853d0f7dc661388843b51f5ac2ffd57ab037728caad281baf4e72e327f6e455b2e9ede1f697b89298a6050184c0a30746b8908b5376396242916149595253b46fa9e8b7b0dcd28018fd00f870f0a10733f93660ffdea6089397048dd47e1e55906e97de29309e83904c9f78fd51d1d8453a924aa34787b70db5329fa22b8e7b64117789f29b7b055529e8ef44346d98a572a000678d1a51820483b097dab6c7be403f20e9c981d21fa3a86c3ef8ba072b31fc7e1d353c6a9384ad6d15d571a3096bf1a292dc06ecfad455dd22945a3e97f662dc258a606753ef9559a770db2466d4b6bc2f4e9874f227ce6102aaf83fe488f04be2bd64be422c18dbbb29f42285b7feefd3867b39380afd5390cb3f92979bd9d15a8b3ca5f836d964ef0a25915ad481e23d34fab77d81a7024f1593cccc5435a8f42d5d7e19539c9e0d81cd98401334e03f30e57aeb98c4d8554a71c98a2bddf5353de731f4f6d90d1bdaff42a550d464b72596b21d2862dc12e84c2d7590a6f96f3220a127c1d0f871eb81e6da9d121f841062e2f9507addead056ebda788f6ef9eab5dbe28f1482b668afb4938163aea29e6bd894b2938502fd9b2ef5782e9f8bab185edbfa24cff14b7039302684f7b6348c3c150fa927940393fc393f885f2b14098d5b46d523e9eb2d918f4b8ef726928624980c3ffd6ff16edcfd52548746504e2a21b93661f1a03eaf06b642964c7fef10a54dce5bebbc7a6832451aa7d6ca89c014d0e363d6d1cecbc59f929054b55e93116f38faffcacec53c4c5fa1d0cb84ccd163c8284a02189d359780b4232f79588aead578e0461d0b8c9dccbdb469970ad4264e7a677ae16a2d5b13ba6b58b67b7d46ec753d09329a462c899f01df4145f0901b9ad3074e0f075372ad9127c4b9473cd355b914e2c89f6b286595cd72b5846a99c4303e94b695b320403bdc7aced8e3878583577fd3add9f2537d48a70f6fa93077f321532b9d9d5647d02a3eb8ab6b731221c313b563d261283f3dfb99f147af4b43127f080da0b97aea96296eb7343629585773c3042f4bf67430f418392bbcd7c826b92d1d3c733e40c8225dddda25756abba759e0f3345fdb88da72a552bae4315d6f73c433e7bd83eda774947abe0608210056c2286bc81ac52ca272a6b8e07bcaef35a9e2f87ee0694086e49fc4dad342420d2625e3636187ddcb74a3c69092d47892c37b7da0442f92cf05c189df45971d8906073c7e35980eaeb256bbdb8f52aa9d6ed80ec6c40c96bec797925aa066c41a534d0c76daee95ee1ce3cae0d786bd22dbd45b67968b386e4e4942ff1ea1f81ee263b8657e231e6fb5a1f0936072aa2524823ea989140ab427c28553504f4ec8bc4486c58a00cb667a7c63e4fda3a9ee5285f1e548a220f4ea6c158a1baa0e59709d1fb36590721bedcbc6ec91f81c174477cdfe94e00998cacca0cfd55355bea54bdbfee959270e57f29a16b0dae4e78065eaea9467c4ef824e7a4ee7d55998b35c8302d19d7b02cb799ea7e125b29f92512f825aa0e9b4beb29428d1da97ec87fe7a4ec", 0x1000}, {&(0x7f00000000c0)="2402b01b67b01e148c368cc2fe350a87309330fb25d1d3caae7de23546acdefb7afe93550b10462e31898978123942b101deb51ab965", 0x36}, {&(0x7f0000001240)="9ce79ef8258c968129fbfdc6cc8f409a1e3f12f96443710d8e26cab26f48239c0a8920fd12d860c948cc3aa79f00c2579f61e13ce349e9ba6a2172daca31ce041be114078ca59fb54436d585aae4e562c3ef217ed5eca12935dd22d09e07c49597aeb97b2cb67a55f842045b8b06", 0x6e}, {&(0x7f00000012c0)="0dd5b9fd06f4b0f65514a4401cbc9f136db4b473bef69320b34a3e1388ef34c0b83ac191811d279db04cbd9d49058c9e19e2a189ff1b6372199cd6166dd67496cc77da8fafc2246f192f6ff64e8c6beee47a3c35eb912e06b8a6c5f8b07b518fb3cbb16f19c614c65a06c62126bc24bf7b897b8bdc34dd5c417310fcc8100decf9bb742123284225dff3d81c15b351b8450b2465046adb6d6dbcd668583c1c9e23d5a58d2efbe07d76a932ebec61a2f855762b7740fabc49f830f8f9f9745b54e48d62f63fc9bde1e6c1", 0xca}, {&(0x7f00000013c0)="9022ca67453bbcce350e2527d968047407bb84074e54d1f891192e6ae0dbf1eb8a19328a5dd06733cd7066e3eb9a3c713481da4e28212eb29a5fea2834ee7b0df4307d5165b7eae3024ecfff8c1ccfe26f04c3fd0545f41f0173bc75e94e32ff13b47d2c11dbce47e9c5eddb0026f73c2e2debbd6d6dc498", 0x78}], 0x7) 23:15:32 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) shmget(0x0, 0x4000, 0x10, &(0x7f0000ff7000/0x4000)=nil) r1 = getuid() setuid(r1) socket$inet(0x2, 0x5, 0x401) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) 23:15:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) listen(r0, 0x3) fcntl$setstatus(r0, 0x4, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x20005) sendto(r0, &(0x7f0000000040)="f065955345d61d26d44cd150dfdc0f5d0633450fd863b16bb633014f5505b0fada80e620bc034210c88ec452fd9199dd", 0x30, 0xa, 0x0, 0x0) 23:15:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x3) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) pwritev(r2, &(0x7f0000000380), 0x100000000000027f, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r3, 0x0, 0x8, 0x0) 23:15:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = socket$inet6(0x18, 0x4003, 0x4) fsync(r0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f00000004c0)=[{0x7, 0x9}, {0xcb, 0x1000}, {0x42, 0x6}, {0x42, 0x4}, {0x1a7, 0x3}, {0xcb, 0x37}, {0x66, 0x2}, {0x86, 0x2}, {0x88, 0x3}], 0x9}) recvfrom(r1, &(0x7f0000000240)=""/157, 0x9d, 0x3de36cd7f589e586, &(0x7f0000000300)=@un=@file={0x0, './bus\x00'}, 0x8) fchflags(r0, 0x10003) poll(&(0x7f0000000200)=[{r1, 0x4}], 0x1, 0x400) 23:15:32 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) 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) 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(&(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)) 23:15:32 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, &(0x7f0000001840)=0xc) getgroups(0x7, &(0x7f0000001880)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, &(0x7f0000001900)=0xc) r7 = getgid() r8 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) r10 = getgid() sendmsg$unix(r1, &(0x7f0000001a80)={&(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001780)=[{&(0x7f00000003c0)="1b66", 0x2}, {&(0x7f0000000400)="c0222028e0c3a04bb4f0024f3897834435ed72e76d811cc31b58b74139a34342e286180611aee173b5f9af18228fcb290775bbae658a4d76317e554b363fb0b4931953261d9baf125033ceed8ae1598e9c4156edadb4834efadb5ece7af4c2d568e1ea0125737bd10ce9a58d29be06f80fe2fdd9c3568b454de06bfaa0e64ca4b2d1e98a149f476f4fd4dd82713fa484006649a7aa6421b50f1b541042fd56e008", 0xa1}, {&(0x7f00000004c0)="dcc40d536c52f7a71de83570e1b4f76f66dbd390f0b2295c8d8f07c4e38e2dd682b375735ee3236289dd90ecdb71c4468edced9efb4d4461", 0x38}, {&(0x7f0000000500)="a89adb9ac0eddfbd119cbe4c9bfc61083f127807641209592a44e8528a10dae008521b1dbd3ae70ed193e031a6696dae22e85b07080c1e", 0x37}, {&(0x7f0000000540)="a22dd0a8daddf990cc52202498fcfa55f854910dae935c597dcce18d27d1bdaa0facb2a409f55528182e57c05fc1dd7453249334577bc3ddd63a75b6763902a2c02a03ad77535a3998cbc612b6297d89cc65e6fdd2bf71644907a4078e850a16cda9e17ab16fd2b64ec9e2e1e6ae4ba3cbe55820dd69c6eb20b61f7e51f5f422c6b087babe9e7dd262d1390bcf451750bd83fc5af6e9e951c213e767fb6435e3669b9384428585baa219554d00f0d2bbed2ece0899a9248b5f1cb68d11fdd376fe7a8740d9e2713604939ef5be22f8473e06e175b71ad4bff6ba1ce020338a3b571b80eaca1751c66e0c2ee78b67c8b994b17a68a17295eabf11abf1d9e834a1bc39298f1cf2196f06cc9ff568ece637484512b79a40f3eea9d76fef75e05c7d891482e599f5b4da0418e787c9685d35a4f23d951ce8a47ba0c6448f5bfec3e6766e8a96f2f83be6feff1a3956c2edf3a40f629a31bc8947ac7f39472e7a45d6410d9f894015a2f87d501853e8013a03c5e6cb7045db774871fd2e6d2f5ce0caf8171b97d191fde03e46d4bb2d644527f0b33a69134d3abf294f7fee8f1e40f2af8bfef11ccb52cb3bc4395ae3cd701f88f4c4528a3a9467b87cdcacd8463eb326e7ceb5553d5cf574e93155d5804ca75480ebc7e55ee3d880ab3e03167332149b4e49dfcb9822bf152e97e1ee73a0dc32ff38691f3bf806bedd7309ba1b577ae2f13e0a706556231896935e674d4617c51fc2072008cd8b334d5a7be207e8337caa02d3ef43dace886ac54eac867d1aca2411e3eed9082de2692bf0e1f4ac45882e021775253bbf995d012c9e2d92a3171cd7f74414e197ed060b394c8be88f2175b73d772b4d559acda4d24428cf3d2bd21b4d1c9c6e1fc45edd4024a6ac49af778ad5669b048f76c9be8e2e0cd033ef8c4b7212946fd31bb4fd4af430060552f361b2bc6d87d38aef6235170ca80c579589d0b18e309bd2dfccc7e0ede33ec8696e76c15cf0e3309a5ec35a24ea09987f08ac1e1c287cab9467824ac9a21258db3aa965623045a9b9b60e492dc4f09798a93fc8b5e9e5d3fc96934524560677c6837aeea5f69b1f142a74f98cd744a9b1fad8b394f0b540cf23a45c3bc444914d609cea913fd21ed142199edb4e273a5e1fbaedc402d089a54ae58237c1d4354b0edbfa3f9f763a1051b758aaad40f60297a48a0b0ffad0444fdb14d3ce4edd41acf3ea5e83e7638dfc742533c331d4332d527d6a19f62c09bc19b2a0a65952adb8b543d0777338ace6a7a881db503ced0da7be0a16a456bb59198cf1f247a279233d6b4e7b6dd236ed530ce123ab15b58e926e45b53353c33790af5de3e91af71ec9e65387adebeb32b5c91bf1a92494dab45238a462e05f078d1f3befe320b417d93e1bfc67c37f4f95e790f193c693444ef6a0225a9529a8452c8920737b9589c50b1b8025aa0c577961b644dffb3c180eb5830cae17fcc003bb3740fd2c78664f161089659f7124f925a8e318c57c1445facd6abf7d5cd5598dd1efea76833deb520f8417ff218639582214f4d46eb42e16f3455e53ad190bd2af249032350c070ae12f289164a3b6285aea946ea048ccfbb8e9b634be09de7c0e6740dbd7071d955839a160f15869a02fbb717d6490a68e4bfd5add649dc89b55c6647e3f0583ccf9c9af0257e7f8471e950a64797168514ce56973de6f3adff5714521cdf206bdbb9b5001f8957bb97f9a0ebc36453a6654734b0cc82b575b7565a120ae69404f56c81b2c9eee369af06fdf706c27296eadef181bc0ca43c6ed964387274601bc7e73ac4af85fbf52d496780805663b543cb6530476d4376744f40c486ab3da6ba6663d4975bf1b28a541d97d3424856b3f8c35fa07f36fc2c8bb3bf3ff2679a82b131479346b1e8651c186821fc306a03cf4571496b5cc5daf298cba58e9a2d30d8e65727d221398a9f4ce412c0dc09bfa966ff7b509fff1ec9f7ce1cf3c325e3a8a088877d8a8b9cb36a19ffa91f4e29828c347abd7daa06204f0bc8c3f8be62ec2386a2e1bf5724896bd6615e38f8edbf49af45232fccb156d724b106d5bc7d53349f67053956ea32646784e1f7070d6b1c85abd11481c60d8edbb74eb880bdec7acf8f26fd4d937c6a18e2d55274a66fa1ed786b87a288d38115993a99278e91ac24e0914d725ea99abf815b9b44772b2c77081880e1c35beb06f26ce4c8edbeaa13e372b9d5259ed18a1231e05131009479d5103df561789628d940e63a168a64fb5499dda00b35b82cf384e1d19cb85a83d217a97a8a7c43d1c0ce5cf2221619e646b0f1683a18e24c8d2669f26e0bba6623281dd4bd8a72046a87b23d0256036e01cae2ea8d50464f9f5143700c8fa07655ed0657aa9b5ac25dde5e40466b028e4cee430fcb456d85f70bb567e2c8c15e58439eea596d9c8f2731ded70bd0485fe98095a56b6a9dc1294dc6913b08c6808004fcfa3d5e3021d806cb5c8aa7812bab227b278d7d156524b1b7ad40938a41095ba0b29a09b45e093b021201416fd75bf7fff99bd979c8bcafbfbde5d528ea0bd43f4cd962fba78eb1b7770e2c2b3bf06fd428eb7437be6b46135a00227f66a6a8f8713b7fa0ec70a636d5bdb2b36e68b879ed0c6f7f9ceb5bd7c109080c110808d63c896f7e3a915390a9b8d77d0a09ce1cd6c3f1fcd428247390bd874661538a3775a77aed78e7cadd1458c1e041c214da9838cb124556b2de7625d5b5a3dd38b70f76410f8641f6fbd6313dc733cd07d57b63c2f37cbe9e48620f9bec4be999a42df2541113048138e630d91fe930798d19799651af40033b8e8072cfb3a0797fa46f6328bab4fc73ba49eb914e0e0a9099ada7783fcaf744e4df16ebfbd918cc7157cc88ee391d602a99741a3d22c8b2c53c05d025bc3233ffd14ae0a4fa7bb4b150630e3adf826c2d112a749fef452b297f3dca709985b8c4d22aa1c71d14f1aa367a5fff0d23d6d1368ae20e9da3e68bed959893c1d31add456f903bd9e06b02b08d7508c784836652a53ceca2457b24d6241eff963ca807d4d55e85129abfe022bef8ef411cfd515f679b29e41d5f6d048904ffaad81c0e14fd4bb562001a4c10cee3fb863cece4f09ad11a4daae8c2453e6e030b33d8988e9bc1a94b66826fe7b794c43b1b806a782972230ceb01ee46e4909e496e7396f1fb3f43115e5e3aa3fbaacc2702404de493d0d17e8363fd04b5a2b81c086c8039ea51e73b04523b250869c60e29478b4fd19528da2c1887c6b5427ff9ee8552e36ac27270c1a31c32c88507578b194fd029aada258021201bfe3427889613a735d7baf4a4dc3f6877bf5fa27764d2437c53464cf9883c7f175bdf74a0b4d12764b0cbfb6a4e568085a1f3a1ded3f52c2ea546fc23c9e9f6dc3a5621a88742793b8b8f38c0e1825497c1cb9db14da3b623f0114ef4f6c39b646a6d643554670d83dece41c2dc8e9aecb57575a5e1bdc9b0d85ba47debed16ab805bdf576e0de5fcfcabd91313d77221b3690f569bdd81700b95db77583d4651d48bccf8bebc4de1be9ad5ad4450b959346d88591682dc68d24cf157ebe686f5b641017f05786623aa37be0a3592da4e043bf4bf07deadbe011e2eff008fc5fe28852854469b57173c2d8ec28e4a1aebd7d8570122c4c62c035402fbfddb2cb29477d51a931999c29fdd4b53a534908344a8e923fc406d82d725b90f3565ed0fffef2aa9cc49b16a585f1f55b609843ba03a089210ef6a9b8eedfeb41d13828665c7afd402c3c6771f4a3177d87b4a69ea7525b414b453a3b01b7e8dec1b0182624265137a1285d0c5c72e53e690fa05c4596a981c259d8865dd6be5b9687c2085493758c0bef33951142584e8eead9410892353dad4509b29e95e2e9e48bd9630b2ff3c0e93a266ce90a876274860054ac3ccd9e6000ba58ce87ee30ca155326e2418507514a7c9b497aef16227f755e9b1d73e6bfa78f0f4b48568f2f7d808ac17372887906d398fba69857160678d92ecc033e4b10370995f2a69c47c910f8c7611c584c9b6b16b4665514a287f185d50aee75ae10e2da3615bceb7a2394635fcb4e1807c8a47e4be50cd61708af579b5fd53e15799830f81393b7e4dc0498e2023e72773d2c56df16eb05739465b1b7d2f2afd5293f011e97fc1990897389e01fdcbd7bbea3b5eb4b04abd5482b0e214c9c9f5bd9ed92712c0a69065a845e5490a2f69339a5e546137aa3c39ee1e2427180b4deced98704d37ff7edfcad7fa4231ba96440fec2a62aa4fb0e2d07f51de644cefb4c7a2780d85af39c2acca62bf092140e393da73ceab5b71979e0ab7e3d9fa0e3ed5802559058ade88d387b1b909453c51e775acddc7994065299b71ab7dd306190078cf6b21b1c2c7b24c096fe57ef02292c20b7f0c7eba7dc5c56d04df2858513298fe5cae5147d12e35696ecfb46fb104a865517b915191e04d823abbccb03e3a9b6603bd514d377ea37aa21a43ef387ec5a08e53c7859939a811e52156bbedafe62970ed6c9b73ebead2e087b244871533cd5d4d2506299bdbe18725fa1c353ec15117b3f5b0aa6472a01cbe8613a717e738467876a024a1587feddb2b0ed3cf294c531554bdcec053e5c40b2acf0463fce2b1b5106ab949a54d1ff6566ef9e7cff798e0965ab27532b1c6f1de6f65958d7996617c3033d86123dd471556ee7c09b7dfb454b3fdc81353ef3c9ab8f17826945aedfe797c2cf400d50cd4199ced115f0afc65e1fdfb5a4e60d77c66b87fdf0977d1490a22cd0d1fd639cb8efbd82faa8a6219201fb033f97565444cf02ae720ad5e10893f2707f7309d3baed8b1f95ceaca7e9939aa8c54b953336d2d67ca45cf992ec1b4b501904ae60ef4e2b91824daf828341698b61e33aaa610729f0b2c8ec237951a9c493b81c7d29342b4c8a5292c04c74f7fc1d8a668b676968d237fb1e525763b9fee389d60afedad3a27786181e6c4707e2f78a3d4f29ee1a92d1aab036c8e0429dbc104fef88d62f485e652734e1901f1e7b74adbde0259254674b7d3adfaed7367477b90e79bfe4ecca03a4cf1d1e889bdaa2dfcb048e13cc06aef79e09ea20bec3a7bfa7a879699e863cc4a5cce34541736429fa32829790784094aad48b26d5d28a2adc7312e6af7dc9f171b1ba6fd3fbc18f78abf12d64bfe55d5d3b0be2a7817c36f63831270503036383c995cb6d8b10075d98d964e6ec724840ad3b2c51c27c29c695c7d96372567815be673f0ce6175b9d62197b4c4873159a2a609dbf5bafd5bf307430b9d57dad01a08b35ff5a80b36279397eb1a2a20ca8d96a79cf20c846328f4b121e3273d03225ce4ef1a8052d14fe85c72daa5cc39077ffe189014a9fa90e03ec7c29e0817aee069ef0cbc48b7338f9296c1d323778977a4ddd36eed44e803411a765e38bd84486f6013740601a48eb3e5770318b0fd16733109ab85590b84180a8913703437bf5ef5e1b03596b98eeb837c9a28ecb51617e9a1273c98fead0fe9709064afa56fcdf52f141a810d2cd6bbd49e3e0b475ee408210d032e4e693b1c8e1ba2ba89c188d17e57446e1864fb3904ab1e24a1b8b640c7bdcdd49f766ab7ad69c38a65f8df1d038d0f4ef311dc4cafaef6b08b8eb3810094ab4148d209c75f4ee95a79c2563dd57b103198f3323a3c4aa5eb69492fbb57364536e4f055913804e49f63b74133f1bb5fc7d0465c7b67b2b05bd4d711f68f656651d6329164a7b59de46d2e08b436c3bf501b038f49f441603facc98ca31a8e841", 0x1000}, {&(0x7f0000001540)="46b3bfb0f284ed8e776a689c793bb7e90649a28436e23cfe84da8a0d4a5ef41b8db5de884ff856d94a2a9ad7087f7fd2d45253426ecc24be92ac6e6af3e142c836179df1d7705b7080f90ebf31aab57c2466e3874129a82d3254c9aa5021d0b7b935c1", 0x63}, {&(0x7f00000015c0)="d3fd891a25f09c3773fa60b777d9593492bdd750bfa41cee5befee3acd0f57af2e60ccd871a4d70fcb8ef723ba6b470d328662c45b63ad680218cc4193ec611cc228be34d299c26006ba845b5a514cd0b27fcce5598ea83c4ab63826a6272d284b600087c57bc1eb48b4eb4585c98ef73268c6d6bb447c9144dec9390df441c4258d7d067f52f3c836de765fbd90f408a670a0e6f342fb2575e1f1c91cf217a485019825b25c4abaef2515e855cb59ccef665d9733aece0986ca0739bc73b65cb08bf02cdfb82248e4bc493812a119c7f838624b75398016836b4efd33d4bd5dd2c2ae5e70fade2bdb6b345449d46a6eeba94db6e7e30db1dec6248a4a6e", 0xfe}, {&(0x7f00000016c0)="9e2f6a942ac5990d0e0e29674cfd8566060d23d37a815478f4a2f1ef7b1dd52a821bf2541810b4dd1326b8dc5bdba811acfbdf4b3b34c1e0ca26002904669d0911d8540604737f356ed5152574a1d60a03aace04057ea9f3b883661686fae9e94097b25a9f702e8cfe4782d8897248b4af6d7c64a3c4b851f32ec2e1be6fee842339fea7b034aeae08a8c42978fcfab05d9e8651346680e8d2536a4e5237912e0a4df898f65b8a589984b5747ba8ac", 0xaf}], 0x8, &(0x7f0000001980)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xc8, 0x405}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r11 = syz_open_pts() r12 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r12, r14) close(r0) r16 = dup(r11) r17 = syz_open_pts() setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000001c0)={r13, r14, r15}, 0xc) ioctl$TIOCSDTR(r17, 0x20007479) ioctl$TIOCSETA(r17, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r17, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 23:15:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86178) r0 = open(&(0x7f0000000080)='./bus\x00', 0x32, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) fcntl$dupfd(r0, 0x0, r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4020080c1}) utimensat(r0, &(0x7f0000000240)='./bus\x00', &(0x7f00000000c0)={{0x7b15, 0x800}, {0xfff, 0x4200000005}}, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:15:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10001, 0x0) fcntl$getown(r0, 0x5) 23:15:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="68ff01cea6a97d7e9be8068b99ebf84da890d07befe0b02197a07f06d3436be445cf5917cb7d683cb943ae1ad837ea252e1710c0b64c36367cfb01d896ed9bf15b702a43", 0x44}], 0x1) execve(0x0, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x7, 0x52}, 0xc) 23:15:34 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) getsockname$inet(r3, &(0x7f0000000200), &(0x7f0000000280)=0xc) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000668baa5f00000000000000000000000000000000000000"], 0x0) r4 = kqueue() syz_open_pts() kevent(r4, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r1, r4) 23:15:34 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20088, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)=0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x20080, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000002c0)=0x100000000) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000080)=0x7) readlinkat(r2, &(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000140)=""/194, 0xc2) ioctl$TIOCFLUSH(r2, 0x80487008, &(0x7f0000000100)) 23:15:34 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x21, 0x36, 0x0, 0x0) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/132, 0x84}, {&(0x7f0000000100)=""/91, 0x5b}, {&(0x7f0000000180)=""/17, 0x11}, {&(0x7f00000001c0)=""/97, 0x61}, {&(0x7f0000000240)=""/246, 0xf6}, {&(0x7f0000000340)=""/99, 0x63}], 0x6, &(0x7f0000000440)=""/252, 0xfc}, 0x840) 23:15:34 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)=0x1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f000071c000/0x3000)=nil, 0x3000, 0x0) 23:15:35 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r0 = open(&(0x7f0000000240)='./file0\x00', 0x2, 0x112) symlinkat(&(0x7f0000000140)='./file0/file1\x00', r0, &(0x7f0000000280)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') unlink(&(0x7f0000000180)='./file0/file0\x00') 23:15:35 executing program 0: r0 = socket(0x18, 0x40000002, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000340)="494da460d31a55fd93596e4940ad94c6d5b34d3bed54bca06321e87ff415b96e52619fc3cd3d967644401c029dbd8724bf33640d660f27248951d34434b7840c2aa7a24946f76fbfa5881398b34feb58a37bb36d1f4b0342067d6e707dcf786f7959fbb20674a037b330ea27a79ff7f7dfb753a9168d172812d5419a4bac7e2b2de7e53b401482f4484b63d4487691f5d9f41126838f6dc9aad21c5be49e48339b687dc464c777b926c0078e84111cad3ff476085fb2987bb1b8f898605135c102f8dea605000000000000009aee0c72c9000000000000000000000000000000080000000000009c988a77d2ab1ba3921119ef3a44bf190b3c4833944923c73534e19dfc37b38f60da94ba13b4ef442accbbfd05c0d5c28e3add9da6c9ecf095d92b5ad4a9d2db4a8b1d669c9948712901ffcc68d52a283eeac495ac3d9b33c2a645a2", 0x433}], 0x1137) r1 = socket(0x20, 0x5, 0x7) setsockopt(r0, 0x1, 0x20000103b, &(0x7f0000000040)="0002", 0x279) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="7959e97ea2f1eaf4865a22809bab7fc3f0a02705f0bb9cf9508cb815bbfe33f36c5155531695a7fc4216ecd3e83d2c6875a71ff43170f8d454ed7fa16c6dea", 0x3f}, {&(0x7f0000000080)="6df20e14a2353e3939ff742aa76534b9d45d53315f1d24763cec653daa78cddb7a3445fe9f3bf690e4db188ef9c330f238529ac7c845a3cfd2d298c0b259b8d78da27423439ec762fd4bdc6c99de98f747e62269bac68d2955a5d5838ba57b010c2ea711ca4f778cc5d0383353a4343ad76d57a702eaa0c0b22cdc0b148a175576ea40be65a0c148d9c64bca1decbc52e24368e8c2ff858c4e5db213b332a614934b1dd42c839dcc47561d6fd99e2b726705b43a516725e80b0d6486ddfeb5229aad5a9ee829919bb11c2f070da33758ff582e", 0xd3}], 0x2) 23:15:35 executing program 0: 23:15:35 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0xc0a426310241e82c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) lseek(r3, 0x0, 0x885dd4312a98ec21) 23:15:35 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) mknod(&(0x7f0000000080)='./bus\x00', 0x880002005, 0x4000000000000) symlinkat(&(0x7f0000000180)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00') r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x100) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)) syz_open_pts() 23:15:35 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) r1 = fcntl$getown(r0, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) fcntl$setown(r0, 0x6, r1) 23:15:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/4096, 0x1000}], 0x2) fcntl$dupfd(r0, 0xa, r0) pipe2(&(0x7f0000000200), 0x10000) write(r0, &(0x7f0000000500)="e7", 0x1) r1 = syz_open_pts() read(r1, &(0x7f0000000300)=""/183, 0xb7) pledge(&(0x7f0000000100)='/\x00', &(0x7f0000000140)='\x00') close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x6, 0x9, 0xffffffff, 0x1, "6ded7fbe319462006f131a94e0d7018eaae81062", 0x100000000, 0x1000000}) syz_open_pts() dup2(r1, r1) write(r2, &(0x7f0000000180)="151fd966f1aed69fdb5a6f0c18939aca8aa72a6f1a022769c3a9704725cb46ff11303860e09b16811dacd56f1ed1a6a539882eba5dc3a1cf0150bbaf1d22a8b111ce4b1ead4811ef054b4353f667fc14cb6d9be0d23d4fed7b5a972fb844a2c3d7415751f4d9da900e18af1b1265033a517aa5fa749d82cf72c7f553fb", 0x7d) 23:15:35 executing program 0: r0 = syz_open_pts() ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x2, 0x3}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x8, 0x3}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x20000000000007) 23:15:35 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x96b, './file0\x00', './file0\x00'}) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') 23:15:35 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) close(r0) r1 = dup(r0) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)=0x1) sendto$inet(r1, &(0x7f0000000040)="5921b6343e3328db84f2fe7ef66890f2d3727c616f48b956a4cbe0104308d05eee2adab94be90629c9b2ea31710ddc7014a2ebab2a7f3ba53f40ef32b284e4d0375a8425c42162a668257ee75320766418c3070a6a25a5256508ea5bab151e40349301bdb9debcff5f60e1920038457dae2514008883480e965212b1f232fd9b147c9d3e13b115e088ff5a04795bfb257879a50a74dcb80b7d3c1dd99847430637707940943bae7ad6c2f9e1fcab3c21cfd63a92c48a6d8526a8aee8ebe368f6c6f48f0c1918e604", 0xc8, 0xa, &(0x7f0000000140)={0x2, 0x3}, 0xc) 23:15:36 executing program 1: nanosleep(&(0x7f0000000000)={0x80000000, 0x4}, &(0x7f0000000040)) clock_getres(0x5, 0x0) 23:15:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="780e0000000000003000555e22be45d413d76a91ffe4e36723830b6bcecbcfd4bdc9b3ec1da88fad5ca44d7467a588ee525b4e9b4da114ea134cfaea04591398af4dbb66ef222c0219a40b50ebc6dba4b9749dbfbf4331f33cd9468d2c80649088edf889fb4b429c89"], 0xce) 23:15:36 executing program 0: socketpair$unix(0x1, 0x405, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=[@cred={0x20}], 0x20}, 0x0) getitimer(0x3, &(0x7f0000000000)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x1, 0x50}) 23:15:36 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) pledge(&(0x7f00000000c0)='/+#\x00', &(0x7f0000000100)='n\x00') ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pipe(&(0x7f0000000080)) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 23:15:37 executing program 1: pipe2(&(0x7f00000000c0), 0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000140), 0x0) pipe2(&(0x7f0000000080), 0x4) dup(r0) 23:15:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000), 0x10004) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:15:37 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x3, [{0x1, 0x3}, {0x3, 0x100}, {0x3, 0x1f}, {0x1, 0x200}, {0x1, 0x3}, {0x3, 0x6}, {0x1, 0x1ff}, {0x2, 0x6}, {0x1, 0x4}, {0x3, 0xce}, {0x2, 0x7}, {0x2, 0x4}, {0x3, 0x4}, {0x2, 0x8}, {0x1, 0x2}, {0x3, 0x3}, {0x0, 0x4c9c}, {0x1, 0x1f}, {0x3}, {0x3, 0x9}, {0x2, 0x100000000}, {0x0, 0x3}, {0x3, 0x7}, {0x0, 0x14277242}, {0x1, 0x343}, {0x3, 0x40}, {0x3, 0x318d3f5}, {0x3, 0x4}, {0x3, 0x7}, {0x2, 0x81}, {0x2, 0x2}, {0x3, 0x9}]}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x2, './file0\x00'}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000001c0)=0x1) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000200)="eb2c074848d42e25d8fb7b47c55218010a75afba6f6c18dbaa3bd476966fa70c52a1923b1bdf9abd0af2adf54c2cd7dfd0a0dee57611debf2a1cc5bb315fa492eb0e0d3e791cdb77b6f6f653ad1f6ac0e9e63cdc11e55dc8ab7843918798ad1540f47afe47ae7982a075", 0x6a) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000280)={0x6, 0xffff, './file0\x00', 0x6, 0x1, 0x290, 0xee54}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000002c0)) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000640)={{0x8, 0x7}, {0x40, 0xdb}}) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) unlinkat(r0, &(0x7f0000000380)='./file0\x00', 0x0) accept(r0, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000480)={&(0x7f0000000440)=[{0x25, 0x8}, {0x84, 0x8000}, {0x47, 0x1}], 0x3}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000004c0)) r1 = msgget$private(0x0, 0x200) msgrcv(r1, &(0x7f0000000500)={0x0, ""/250}, 0x102, 0x0, 0x1000) accept$inet(r0, &(0x7f0000000940), &(0x7f0000000680)=0x8) msgsnd(r1, &(0x7f00000006c0)={0x2, "2c48718f5c00fe7761230b60bd23c6231b74727ebcfade1bce1f1b13be187e4fe025dc6cb439f75e82ae294d1f1f4460777a181fcbab2a9b90"}, 0x41, 0x800) socket$inet(0x2, 0x4000, 0x7) socket$inet6(0x18, 0xc004, 0xffffffffffffffff) r2 = semget$private(0x0, 0x1, 0x3) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000740)=""/174) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000800)={0xfffffffffffffffc, 0x64f9, './file0\x00', 0xffffffffffffff81, 0xeb, 0x7}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000840)=0x7fffffff) syz_open_pts() mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) syz_open_pts() mlockall(0x3) 23:15:37 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0x0, [{0x2, 0x1}, {0x3, 0x1}, {0x1, 0x7ff}, {0x3, 0x80000000}, {0x2, 0x7fff}, {0x3, 0x9}, {0x3, 0x5c53}, {0x3}, {0x1, 0x5}, {0xabdb7b1d09b417b4, 0x4}, {0x0, 0x707}, {0x1, 0x3}, {0x1, 0xbb8630a}, {0x3, 0x9}, {0x3, 0x20}, {0x1, 0xd4}, {0x1, 0x7}, {0x3, 0x6}, {0x3, 0x8}, {0x3, 0x40}, {}, {0x2, 0x3}, {0x3, 0x6}, {0x3, 0x7f}, {0x2, 0xad}, {0x0, 0x8}, {0x3, 0x8000}, {0x0, 0x5}, {0x1, 0x7180}, {0x1, 0x1ff}, {0x2, 0x5}, {0x0, 0xfffffffffffffc51}]}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x7) 23:15:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x100000000000003, 0x741, "b006000000000000008a210524d8e500"}) readv(r2, &(0x7f0000000100), 0x1e0) syz_open_pts() 23:15:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0xe, 0x1, &(0x7f0000000000), 0x0) 23:15:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) open(&(0x7f00000000c0)='./file0\x00', 0xc0, 0x1) r2 = dup(r1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0x80000001) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r3 = kqueue() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8a8, 0x0) kevent(r3, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r4) 23:15:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000008002) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x40000, 0x2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) getsockname$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/79}, &(0x7f0000000140)=0x51) open$dir(&(0x7f0000000080)='./file0\x00', 0x10081, 0x11e) 23:15:37 executing program 1: poll(&(0x7f0000000100)=[{}], 0xc3, 0x4000000000007d) socketpair(0x1, 0x1, 0x3ff, &(0x7f0000000000)={0xffffffffffffffff}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') fsync(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 23:15:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x10001, 0x6, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x200, 0xffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) 23:15:37 executing program 0: r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 23:15:37 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x402, 0x40) preadv(r0, &(0x7f0000001500)=[{&(0x7f0000000180)=""/123, 0x7b}, {&(0x7f0000000080)=""/19, 0x13}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000200)=""/153, 0x99}, {&(0x7f00000002c0)=""/151, 0x97}, {&(0x7f00000003c0)=""/113, 0x71}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000440)=""/84, 0x54}], 0x8, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8810, 0x0) close(r1) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x5f, 0x0) stat(&(0x7f0000000380)='./file0\x00', &(0x7f0000000100)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 23:15:37 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r0, &(0x7f0000000180)="03987ad94f8b17ebe1b4e48d7448be3314aff3147fb1308b4c955fac4ba28e4af9a79c1f944d4d5c3f4e3cce650f8640156015fd3c1060876a88318b04bb9e1424363205f1db6e97e5865a1a57a68c69008255fec7a7ffbac7034a9ca2d859f094d20e551be4207905d515d9c126564ce7f3cc5554063eea536e0ae61e55841e975cfdfac758abd02d82ce5323c7cbec7dfdad105fd412e54b725d70647a3c50a1968053440ca27676e72a46ea5ad21369fa0d6b9ef20b6e1d37b767ae370211e327576b39d24320fbb96848", 0xcc) r1 = semget$private(0x0, 0x0, 0x10) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000001380)=""/133) r2 = semget(0x1, 0x3, 0x2) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f00000002c0)=""/4096) accept$inet6(r0, &(0x7f00000012c0), &(0x7f0000001300)=0xc) r3 = socket(0x18, 0x1, 0x0) setitimer(0x2, &(0x7f0000000100)={{0x1c00000000, 0x20}, {0x0, 0x14f}}, &(0x7f0000000280)) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r3) write(r3, &(0x7f0000000000)="5ef1a08a6a2a45cfc1c91dc4e853648c362940be04b8cf748e89720b175107e6420b80abc7275093ab9eae7299", 0x2d) setsockopt$sock_int(r3, 0xffff, 0x1005, &(0x7f00000000c0)=0xfffffffffffffffa, 0x4) r4 = openat(r3, &(0x7f0000001340)='./file0\x00', 0x200, 0x8) ioctl$TIOCSCTTY(r4, 0x20007461) 23:15:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bcd0e65f4f86dc364e66378e5dea02800001bda6", 0xfffffffffffffffc}) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x3, 0x3, 0x1000, 0x4, r1}) flock(r0, 0xc) 23:15:37 executing program 1: socketpair(0x1, 0xc000, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/201, 0xc9}], 0x1) r2 = syz_open_pts() poll(&(0x7f00000000c0), 0x0, 0x800) getpgrp() poll(&(0x7f0000000100)=[{r2, 0x101}], 0x1, 0x0) listen(r0, 0xff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getpid() fcntl$getown(r0, 0x5) getpgrp() getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getppid() r3 = getpgrp() r4 = getpgid(r3) wait4(r4, &(0x7f0000000000), 0x1, 0x0) r5 = semget$private(0x0, 0x4, 0x200) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000002c0)=""/8) readv(r1, &(0x7f00000015c0), 0x0) 23:15:38 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000140)="b10615f70551bcc773539a93e7fde58ceba8e32e8c03606247d750db0ba3c7e7e3460cabfcbf00ff6d9c9da3ce345c827cd580e0a3f76d12f84b047b9b0c53b31b2acaa657fb040be7e1e0c43ecbfc3d1b7ba00d1ae4b0e37fbababe688a80ceb0fb2bd8b71c45c1c6e32576e095b59d9db737d2c697e7e32c328422d0ce0f4503b01c8e537f4cdc3bec692350d9d132e2263e8491456bc5ff497f6e39aad251ffaeca33fda3c9c93ea099664f3700b7813df96cd55eb89c6fcfbe4bc9c828b84e18b2bf63a069add8", 0xc9}, {&(0x7f0000000240)="386bd21a96a151ec9f3be617ba5fafa00689bca953b402d26a94d65e5e795479d289869d8900710a5c52b66d5171c7e695d813a4b052153003881a47adacc564f6f9f8ba27226b903455f25347c697a7365d74cdb632933d01a06c5b70b27642e779c0fe9f4bf443ae0da32857d8d56fe6ee2f16ebc5295aa194423211fb6da2294dda21cd3a6f03b997a40fe51beff163d655123145c0094963dc0c115cc550be6af763e628e8ac58e41891d0cbf8de2b36981b60de55b532184c8cf57a6fa0d5f87f0fcadb474e759a7dda5874f30cdfcfef95027bb298c268aed478d76ffe6e5c93a72c44bb47", 0xe8}, {&(0x7f0000000340)="521792dc06e5d4820b0b7672c5511f1011d10688a0795ae84b6095aefef690e841974a53046dd4ed4c0d78a34c5ebe9f0f02da4cfe34094c9c0d782b6486d4bd79bbb367040f01d838923a37bb9ec28f813ac1cdf929c7cd11ffc92a4c992e0b5037eee5756f0d45fd693b68b6e27901fce703aca75d0a9b4e0e6247db2c6c328f5be347157415f8da5053232863bf611a28e4c2dd5509d12e0854fdc5f8eb94df98a1df814f71178b27e3317454765e176280afd6ef496241ba14744d0caac523e36137d1f48552daa9f2d3e56c58e3", 0xd0}, {&(0x7f0000000440)="6ec71288b815f0e0bff9ac9f2b44d7faf50aad28ab9b3a95819f4a7aa565bc383931d7db0c0b11a389cd7c724c2d8e3296d788ee2a44a2571d7363100e96353c08bc9c9a7120c34348395d39023d435628596e889fecfc7d23027d436c232d016ea3dd3f07d0724bfd3491ca83", 0x6d}, {&(0x7f00000004c0)="4986a8075b4b4ad7ab2908509efc1a5419b63b10b959758ca70c19575efe51f90d96c2527f1c2ab2888eed03dbe483eed61de04127db9eba2708f1c891bb5c97a3b23019b3ef021035b27003ca9108af5d1a9efab281dac15d7f7a1a2db38bf0cb57b669ad82811e85014e1332428b5d06d57b472b3fad937365ca47c9a5def927e6", 0x82}], 0x5) r1 = syz_open_pts() read(r1, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "a4eccea6da0000000c000000000000008000"}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) syz_open_pts() 23:15:38 executing program 1: 23:15:38 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x800000018, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) rmdir(&(0x7f0000000100)='./file0\x00') dup2(r3, r4) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1107, &(0x7f0000000080)=0x3, 0x4) pckbd_enable: command error 23:15:39 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) close(r0) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 23:15:40 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x7, 0x6}, {{r3}, 0xffffffffffffffff, 0x14, 0x40000064, 0x8001, 0x9}, {{r1}, 0x0, 0x80, 0x10, 0xffff, 0x5}, {{r2}, 0x0, 0x0, 0x10, 0x100, 0x200}, {{r3}, 0x0, 0x68, 0x4, 0x0, 0x3}, {{r3}, 0x0, 0xc0, 0x2, 0x1, 0x2}], 0x9130fc2, 0x0, 0x4000000, 0x0) dup2(r2, r0) 23:15:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000180)="1ee706e4f52ebeb27dc2405d3f7331095b48444a9099a30b73aedea06018e195c80933b5de7ab42c6da9aa3cde5641b25eedfbf0f8319bcf02bf23615c34f89c59763fcddd875bc2ac43bd82f18d5ad90f28df", 0x53) write(r0, &(0x7f00000007c0)="5ba321efaae037e033ffd80bbf8aab91fd31f656ee2e543eef9c4045ca2993157c1363622900dd7ae3452de0d0fbc931d47faa05444f24cf64714f3879638d808d037835bb496df046fc97a01d9968e89eaeeb6ed826cad1f3a697c798d7c6a604", 0x61) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x5, 0x5029fad3, 0xfffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x3ff, 0x3, 0x3, 0x3}) pckbd_enable: command error 23:15:42 executing program 0: r0 = socket(0x11, 0x4000, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050202000000000000000086ca3849fb1ae3d3051020741038f53e8551f30ce390500e780486ae007373a100000000000000029187a869a4d3722c91f75073a1ebe0a4cbba982fd825c8b2ca3ebbc259699a1f132e27acb5d600000000a96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000ff0000000000000000000000763245bc127cfc420a9b687559eaf51f847bac4cac6a1e2f59636a3070d376e2c144947a164a56dfcb43b1a98aa184f0d0b2247cbb297fe22109601a1d6f1834438fd34549c69a415429aa1f1fe1335e8871a7f8d8e0344c22ce6ade20c6eb916f12715d071eedb19505eb0a308219e66a6ea851c51fb97cf67c62bec1945afb03407170ce3b02d14cd1f52dbcab4aa6b3be12a51a7dee9df2adbda326fd89d2ff49e216134261dafdd052e52a7ed8e6acd4f26032", 0x166, 0x0, 0x0, 0x0) 23:15:42 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x81) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000380)) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000100)=""/208, 0xd0}, {&(0x7f0000000200)=""/21, 0x15}, {&(0x7f0000000240)=""/185, 0xb9}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x5, 0x30) mknod(&(0x7f00000003c0)='./file1\x00', 0x0, 0x4) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 23:15:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x8004500) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 23:15:42 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x40030, 0x5cc2) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='c\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) getpeername$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000df17c90097da5e27ef7dd6d0a8d2641f9553a109ed6182f5ac479fa0a65ed43b57220b3ee758078eb4b80a9ce34fa21e3b1e7087a0484c3cd29ea4bfb4351405b8a6273b76e4f39982adb2121077381c2253838079fba8bf410d13e7c56a94a3c941b56c3bb59aeb77989c0c0af22e477f645ac8e5f54233bd2645fe4b82038aa83216381fb1fdf06714870d32822d53bc62e06f2b5d8680993ac2647f50765fd52927ab705b4f25c0ee20a095edba2fe28ecd152b70775e7c988418059dcce286276d5a12179d29b859a723b9b147f781b061e289f71dec000000"], &(0x7f0000000080)=0xe) unlink(&(0x7f0000000040)='./bus\x00') getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f00000001c0)=0x8) sendto(r0, &(0x7f00000002c0)="a05906b98acf56afdbb98d365db2ae9a9ba090245d4bbfbcd20ec7fb08e157e47f527f0f545a2c687f6dbe4a4b8082463ff0255628e5ccf6041d49de25f84f536527e3aa6cf4c7ff33f782c4e55483462c817d119f0b4c51d77d0e84e0971c18b9569f309c0888abe995cb9b5bd803785228d64f274cb4782ce46e86b607872e22009d1f231e2f3be347712b7a", 0x8d, 0x9, &(0x7f0000000180)=@in6={0x18, 0x0, 0x1, 0x4}, 0xc) 23:15:42 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = shmget$private(0x0, 0x3000, 0x208, &(0x7f0000ffd000/0x3000)=nil) r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) munlock(&(0x7f0000ff2000/0xe000)=nil, 0xe000) r6 = getegid() r7 = dup2(r0, r0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0xde, r3, r4, r5, r6, 0x20, 0x4}, 0x2, 0x10001, r1, r1, 0x29, 0x7f, 0x5}) chflags(&(0x7f00000001c0)='./file0\x00', 0x6) r8 = socket$unix(0x1, 0x7, 0x0) bind$unix(r8, &(0x7f0000000100)=ANY=[@ANYBLOB="cdc500af0baec563f929afe04f6572feaea05886b5"], 0x1) 23:15:42 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() kevent(r2, &(0x7f0000000000)=[{{r2}, 0x0, 0x80, 0x80000000, 0x1}], 0x0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x800, 0x8}, {{r3}, 0xfffffffffffffffc, 0x8, 0x2, 0xffffffffffffffc1, 0x8}], 0x3, &(0x7f00000000c0)={0x101, 0x6}) ioctl$TIOCSDTR(r3, 0x20007479) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0xc600, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) close(r2) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 23:15:42 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) 23:15:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="000000186004008b00002b27feff023519edffff0000000000000000000000000000400000f2e9ff00000000", 0x2c}], 0x1) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 23:15:42 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x3) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) 23:15:42 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{0x0}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x82}, {r0, 0x9}, {r0, 0x100}, {r0, 0x104}, {r0, 0x8}, {r0, 0x180}, {r0, 0x8d}, {r0, 0xc0}, {r0, 0x4}, {r0, 0x195}], 0xa, 0x80) 23:15:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "855c55021a00000c000002004000"}) r4 = getuid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) fchown(r2, r4, r6) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setgroups(0x8, &(0x7f0000000280)=[r6, r6, r5, r6, r6, r7, r5, r6]) syz_open_pts() 23:15:43 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(0xffffffffffffffff, 0x9, 0xffffffffffffff9c) r3 = kqueue() r4 = socket$inet6(0x18, 0x5, 0x6dc7) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x8000, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x20020, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x0, 0x9, 0x3}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x3, 0x2}, {{r3}, 0xffffffffffffffff, 0x9b, 0x4, 0xff, 0x2}, {{r4}, 0xfffffffffffffffb, 0x20, 0xf0000001, 0x1ff, 0xb1}, {{r5}, 0x0, 0x1, 0x8, 0x4, 0x1f}], 0x62, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffc, 0x10, 0x8, 0x10000, 0x6}], 0x2b56, &(0x7f0000000240)={0x7, 0x3}) r7 = getpgid(0x0) fcntl$setown(r3, 0x6, r7) read(r3, &(0x7f0000000280)=""/4096, 0x1000) r8 = kqueue() kevent(r8, 0x0, 0x0, 0x0, 0x4006, &(0x7f0000001280)={0x80000000}) kqueue() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x6, 0x40, 0x5, 0x7, "595014e3a05ca1cbf58b45bd3c197531ab5854ac", 0x0, 0x6}) close(r8) 23:15:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f690e457a12bed82b52fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)="3a59490de4a7f6bf9cbe632465ac008b26a2054c6fe2eef3520c6076e3318527697dfac17593b1e995fdeba847416c62b3b6355cfdc3ca432515328b005585b507fbeb4c9a690d7050c7e155db1cb6f48b84878ad28f7715e094ab343022e789b0ac4f9fc5c37b4158ddfef70bc4d18d7b83c04723eca8ee18fc3f79e54b724a8c3448b4d42ff3b8a6", 0x89) r1 = syz_open_pts() r2 = getpgrp() r3 = getpgid(r2) fcntl$setown(r0, 0x6, r3) close(r0) dup(r1) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000240)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) r5 = open$dir(&(0x7f0000000200)='./file0\x00', 0x10080, 0x1) dup(r5) poll(&(0x7f0000000000)=[{r4, 0x1}], 0x1, 0x0) 23:15:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) mknod(&(0x7f0000000100)='./file0\x00', 0x1, 0xfffffffffffffffa) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8a89, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x3, 0x133a}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000140)={0x0, 0x1}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)=0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 23:15:43 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x84, 0xfffff, 0x2, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x100000001, 0xf651}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x3, 0x4}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x6, 0xffffffffffffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x5, 0x6}, {{r0}, 0xfffffffffffffffa, 0x2, 0x400fffff, 0x6, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x8, 0x100000000}, {{r0}, 0x0, 0x10, 0x2, 0x4, 0x8}], 0x3, &(0x7f0000000140)={0x800, 0xfbe8}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r0, 0x6, r1) r2 = shmget(0x0, 0x4000, 0x300, &(0x7f0000ffb000/0x4000)=nil) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000002600)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0bd3b295fa3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b3b0ef106acc2ff4f04273298822273fe46f9ea6216c5fc47b61a66dcc25fcda0beb64c1ee5ed07a84d38a078649fa887a93b94cbe901fc12cf211b83129a548ab2e2a4018af5cb844e8"], 0x0) getsockname(r3, &(0x7f00000012c0)=@in, &(0x7f0000001300)=0xc) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000001480)="2eff2168781aafbe9fe3a51dd8fbc485e4aca89a6b9a53875bd0ab755f110a89c09b64b46ef7c69d81da150031e853cc6dc009dcda0f24", 0x37}], 0x1, 0x0) close(r0) flock(r0, 0xa) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x1000) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000240)="1c1b7a053a9523c3433390ea7534dc689b67db355eb7b9d3a67fb2f5a17eae92ed09db799c8c63601926a1714a6912cae24a6ce384edb73f7d9aa5725994e7af4ede1de54ed90b9855f2adc2aeafbee7ed2fefa6d3be06a6a13e6380518f3b17f956ae5e3b7f74577798082b829f8efd5afc93657d0acb2469f3c87d120224e40c5dbb997adfd65b43c78ca3d24d572807f1b0d926d3f33118dd61d3a56f6619c3ecb55dac04f80a98e6f0f9b0db477f65a8d81ab497dd9121f50737ed8c0e46f3b43e6898f53479760af8440392cbbe53d3a4fcade5481b5181ad7976bfcf3e0a457b04639951a8095b2eebaa3ce51ee58c422c0131fbdc4bb227da90e8ab01f2773ce831417a095cb0abbcc78fc87e9514e62ad15ce7b24e91e244ead1bf770c1f6fc7c6e71846c71580228c3063d46134ba6f4c23877cf97ceab442f6832cd99db67f75da9dcc0c2e172a5f19de4d0d9c0d5c6ddeb3a14a0441eb18a31067582f3bbca2ed80affc729c25f9b54c7308e8a5e42ae073ce85470ca2087f9839338251f7d067974f30f26dd6934ed87b1d0d0df571d30781fbafad49f7d706b66944452952020c3a59006f98554f348fb24adafc8e6b31681fbd9862192426aa9b1f28a44ff3293080724d85a099aeb51fc5b3b0c1a6d61dc6fbc1deb04f7bf8b0a1fa503608655bb2cd345d68862a9b6eff36bd778c2273cf483f9e89515e527daa07a3d36efd21d925be123f51d609d16dfc0f7239c7c303e42b3e75134e589d5641d93b8a8e1058963d106f2bea6ed4c46357364e88aa42edecd9ab240cd03251382d5f7542d38659451ebef834abfa1a4935c55e3f25b43e78cd53ab17fb6988a247f191a1f6d4dbeeb71ff40cabcf346599745cc1262faf683ea4a848397ce46242708d418df526b8570c1a497b849f66d6e488a715e9d564c76b7bfd275a3af25cce7d6b5d73a8715bf8b6bff4e558ea19e758a9ae79bd81c02890672ee560a9167c02c3a80028e81a02a82280a72f84a6af1a17922448ef6087c57dba12db5e2d90980219e4529f942c087883ea617b20232a3a7d3913a0dacccfa0ed88235de3c17097ba59bf42f07ad1d1c3fa56c4bc3bb0001f16e05cac9e4d97c9bd10d59505a6b23ecefc292ed040d2a12c4153eebe83a6e0910510b3d03e6af5b44fc9c6f187f7920670d896169142f25c747e395e5a518d85ad34d50669f9262336027b763f679cd55ffa405d1b29ad0f50b274a4d944f088b61fd988de6c18cb3efc2b818da3893bafd1f56f087ca96d3654ae65f80a3a0adfdafb4e8f4623193a1fdbb08154b4430100c4e149c90bc467975f3a821eb661b5938afe081d182421158d066708a62116e27b7574046f168a45d4f6efd048f00dcbf1999be15503f826550d466a4784911f82ae60419bc720d0d0019719fec8919b966b32bee1c72f8acd233065937ea8acf629015e52386220eb4ef2d9b678f2225b14a07c6ce323fa14af64e080916466fd464c03b68f70c1973cdbc4793a8fdbda7e4b39834226928af624df59adc6627839fbdad8f4ea0d405313fbc6db460f62e874e3c09c641751a85c7b2bb244c07326dd72cb931f4675b43e026b81009d6f53ab73c603512aedff32e99c87c6c78f04734d41dd2e96337a0a37e57727897d197cd8aefba664b323a7cb90934ffe99f3823b413e6370e439f0a608f2bccf536ff845329366af89f1dc79f391506cb37f0bb4ec4c89bb89eac88d375589558723bdad815379ccb661377cc56ea965d70be31665f56acf0addb55c541de9598afeac889bd6ba7c9f4d6cf58ca73aed934c2b27a33ab2487126cddedf50ff69d487913043b3e2789cee129bd9df610c24033621239c68caa92fc6f704c981c4eec2c3071692ed9d512f3ef5a8cbd92307e2f6ce23e4bd47b6b530a1196c4ea12f47d9e962fc51cdceb1eace55851d368934b938de1661205302a87b920b0ef15ec1bea72fdb69b54c1b677cd067ab2f6eb0264d9f08573fe971a5127ba1977998cd6e680191a6f487ba719d3e5650be9f0e5c6e34237ae0c20e7534513ec7240402eda95e7840dee624a18d7b68ecfc2c6e98a5558345db536235cc01aab129f591eb237f2b49b53c168d51c8e7277ec48fa0671bb8a82732ae6c7186a549a4b36752072fa015457f8b3169a0551dad3ad4c7b74c026d1ab7216c2356413bc4ec9c6a434bc54f3f4fd82e73fff6337bdf488c0047cef8b66f8cbe5a8ce7aa52a6c0e58c241cc2bdd8f09a0e7b96e804734e035fcf3662bd9ee9483cbe3a676f8f3aa0d796536e8b6ae61ac420c21945cb31a52c21c41c3c1cc18aa14647a8794b2ab0261b011176d0b7e2290df7710c37abc57436a09c00f128dfe0b6604285adbaeaaa8fc69ae1360d51ffc0420410b393a7475cec9ee7489bb637788465b3a614f11d0b983bcb881e89a0e796fe3b4ae275b93c7ebeb59225270c0e7c055c50d8e25fa9a6ad32da864cd254c772402d68df2d00adc27c30474e72c9f070a49841674f63c21c5b4ad97afd05d6a3e39836a293459210fa7f70323a5b5d24701c3319fa4ab3b1f70b939a60b5a6aeee44f7515790d580d829176665c8884cbb9e9df60d54c09bae18a70984c9354c825d8ad64b828eebcc9b8d4dee2b65ef72021fd79f3589b2010b0bded5e3f828fbbcba614412489ce0b237c5fa151f2bedcc5c61e9df043db92a2e5d6480a754cd7d824bd3c284cbbba597afe7f28ebb60cefbb3db06243dee30301d88ab90834a67a3890e8e4d0d509767ae6a6c0fe333588d7c0a43adba6d9833690cbd96baeee75f4dcf346cb98ecd319a1cacf6875dfc0989a594a6330bd1faa1f873b9ab730c7725816701e596a48099c773eb410a0e9cd0e1bfa6a24937a1e48cc819ae10b2f5af9c72dda3de69bf0ecc3bcdfaa8e585e0010b8671f71e20fdaea2485a51deb5d96e7d8f8e055a41609c0a67d0a380301ad082d98abdefb7692f4df007114a3e0412c5fce7cd5d8419902a13da00e9af9106eb97d46b58cdf6ed4448122947c9d623a1a3a36a22772e35171ebd149726fead096188ebb8e0abc4f0489a0a36585da9b7d8baac46e989e94b2af9fb8d620f70f08441a3ac3fa62a7dda922faed25a831169e2dcd7786ddcc312ff1284077b1f61fdd97837b12bce2c8554af64fdba9ece60ead72e23d4b053660f0619978569d146e28a45b05aa7131e02bf09c27dc04531a72533b1da5858b63f592ef721b54702e31ca3f57f590a78fbf49eb6e32dcd5d8debe4edd95d102ecc5525a412ba34ada92cfdf360f6633a08458a5b3e1c7fca3c041c462c0b2aa8a4ab29c01483142bc2688ba613b4647ca8fe0c5f5d1b7e4455ba043d2a321fbd959f52b28d68d5e25832a7d8821e66cdf672378b43d799fc9153db8a07514a68b92f5c60c320d7539aaffdbcd7e4dbc50d010ce87d8e838a3ab2031f46744d3c0339a72c66b1695286d354506e531f98ac578664ae91fedc51dd31f92ed18f6d4d954e86718f0cc46aede8b54e51d4eb0dbccde64c8d67fddd8bb0fdab41ee5872210bc6e699a20c1a15068b875558a8338d88646b48ed9d028821f5974d35cf7ed0babc9d84e4831fd756513986e8dc00a6fcb705b00355537a835260eb68eeac53821bc027db88cb261e4ef997f4cb1db4b472744627ee3b765d98100ceceb97054e1400d3c3b3d50dfebe3fa0c5d61cb0224f427c84fac166e8246e87a0a587b69add401cc2218e8d5ce9c9f34ccece4894014e004578c1c1f2b6a5beeb6175dcf8178c4f5d0af3b074d939aa99a4ba97e436cf41b06558f4f05e59e24bac698d3226b9ff680d4729696c4e9364544d4e78ac3f2bae511fe4586de09866f9999607176a9929d347a9aa27e7721aa296955e25aa1333b02e8c6417ea65709200a5e2cb9356eeefe9966c5bc29c898963a87a696f9e725db960ff8f75d37f52a3c1ef97d45ccc2f41aec8c71f1527c8fe2da21540afedc65ff74fc32efd99e8ef84ae77d666aedccd8a2caf218d70bd9d11513cb98f87c65ffa49f3ff4dfe04d2364c3adb468d0a788127b83f232aeeaaa1c7ccd446056ad909bfd8179856052f4aa844048a7e6816655c687d78ff9b9a266d7e0a0e7a4f0d737a3647da211823f3eca6bc83adeea4bfb552ac08f8f4a6003736340c199a0e10f7a0e564523e4fe458f9b9e46c72cee39a0312bd5ff3aa76ec8f423844bec84c66939f6e51f9f49f010615140e0683c7bcda8b47665d6cd0214aef0496bb262334b27831dbd3d1f3f622468166cd5f2c493cfbc62b7d940c8e5f5916e028a2edb5b2cf0fd88dc30bd5e01ad9f0f9300db16ee3946b2ca929259d29d3381d0c72a8f699af82755d4db314a54d7358b448ac9e1503e8a7a4bc6afb053e648b677d87d7f010e6e3dea9d738d65c9ca2db6686d14857f531915a9ab782c8e48f929a76be0575f3a8be645d6451b9c925412f5bf85fff7456ab2c01adf507dfd1e29ab8bd53e666abef1c412ea5e69645762bc274cd3ba63ecdd86661ede372e9650257c55f98f38ff9f514380af7c0efa80dcf3641aa3a6eef72339b753dde2ed9b607098bb362e6aa45542dac045ad34b25353087eb3c204188a14f065a8ccfc8767d619877a8dc3964e8ae994d0f896b9bfc6d5c12d6956bb629c563f6e6bfc2508aa31e4672950bc633485fc22427510b590446346426db3bb8140cc92a10dd897a9106498e05c3b041903753a680c7b7998f68b352190abc725d27d8fda2e5195f97048695e94c8687fe51f32e4e22d4d849747a9a498c581247d648b95503dbf6fba4c8aa99f381f26f144ff7253e5a6296d42d3df2d5617a9e133f80291c91f389f6f8e763db5aa4d814a3e4ad5c0e49da4bc4a404bd4158fbbd2dacf640c01ec1c1cb3f7875191241a77bedea6a8cba96e989869d30c0c1e97f0f6299f967e5e6ce97af6ab997b73825f3a5f594361f85818b4efc0d17c35f3b26546746c65b7d0aa8045f132e2f5dd3b349318e7ec92a6a916b4fdc719b1cbab3e71e9a633ce1d1af50257ac4afe2aad069b5a25c549d607e3a1d0bf7567580a480ed74b89ff972982d58c6dd41cd291acfaed89a6406d86ca7fad6e4fb3195cd0ecda4fc6912c14387240d00deb9de8da55dce2e555a5e2f032af5dbe6e115311cd03bd886a8594d075d5561392d20c741ea63b449d98f10f554c3191e1b434c6d0398e651fb4656a39b4089751feb87973471c82f098dde9f8c1f4555a916792f4c2be3e639ea31a883ad94792e5759cf885cc6916619b7fdd0d30fd1950a8b0a8085e14bc00cdd3245028e2512a24934a3c9556044e542ee5b97ba44ac4005c4888f4df4736ce8373e194e456945d26cca92083a29b8b1e7d13779901d40459caf34e54428c25d216444f1aaa5147aa28f2b69997d8c0c1e3f98ae5f252088ff436caa66df50c265e46260250279da77cb12a9e826e4aeb86fe1672c4728b6e9972456fbfc7d8149e05ebe93947ea4577a69a169c62597d9f2da36c642afc54c67ae59d274a1d0c50ff1282345a339596edb95dccddcbe73e3980d7645f64ad81e73de4550231d15b80405aa566eeacd34bb3276b9af986fad57b3e69df7e9297c4dd160338f22c7eb13a744a69d44c75220042d5ab4847a34dcc0dc507611afd26352c1362fc451f152c57fe5e501b148dbe7771fee4acf08a67c2d395222725135bcdf563dcda6c9b53b92585024b32096d8273f3810ecf47f714a0397f1c8ac8ab1cafcf4f8295ceb4abb38982e30", 0x1000, 0x4, 0x0, 0x0) pipe2(&(0x7f0000001540), 0x10000) 23:15:43 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x3) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2003, 0x0) 23:15:44 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 23:15:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002055, 0x5f00) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x7, 0x1, 0x3348, 0x7, 0x5}, 0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r1) mknod(&(0x7f0000000000)='./bus\x00', 0x6003, 0x100000000) syz_open_pts() 23:15:44 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 23:15:44 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = getpgid(0x0) r5 = geteuid() getgroups(0x5, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockname(r2, &(0x7f0000000280)=@un=@file={0x0, ""/43}, &(0x7f00000002c0)=0x2d) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="00183dc4aeef5fc6801f9d934a111ca09c2f08205ffec43d785542235e694aa58381ea3a550ba3bcc8a18d1f9b86d66f5f2f85eabf62f6ff", 0x38}, {&(0x7f00000000c0)="60e50fab", 0x4}], 0x2, &(0x7f0000000180)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x8}, 0x8) r7 = dup2(r0, r3) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x1000, 0x438f}, 0x8) r8 = kqueue() kevent(r8, &(0x7f00000001c0)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r8) 23:15:44 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8002, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) fchown(r0, 0xffffffffffffffff, 0xffffffffffffffff) 23:15:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2f66696c6530000aa8824d6fe86448f0e7279139798d5dfbd49fccd766657ac7d36469851f23c03e3852aa595a5bbe57d1440f3b5bc0adad7bf91b2895ad8bf6bfa2622283fcab07d64255b94bf2b3d672e78d38472072adfca51ac0d88da35f405ca9ce5a7e9762618252abf21214df7ca5add440e24f9af35f03961110bb6be71a09b891709dc0ad5107eb83b5"], 0xa) socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 23:15:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) r2 = dup(r0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:15:44 executing program 0: clock_getres(0x0, &(0x7f0000000000)) r0 = msgget(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) 23:15:44 executing program 0: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x3b, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000001a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x80, 0xc0000000000000) 23:15:44 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2012, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="e51204240000000000", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)='\v', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000280)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0fddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e96c292aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87ddf734e6615861f10ef022c3fde210b16e02a76895e800b94c4080341c07a833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0d", 0x41a}], 0x1, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000006c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000100)='./bus\x00', r1, r2, 0x4) 23:15:44 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10d00, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0xfffffffffffffffb}) r1 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r1, 0x3a, 0x12, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) 23:15:44 executing program 1: socketpair$unix(0x1, 0x400000005, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f0000000240)="1bfbf5fa8b3f723d1efc51e5a38dff95278afc5ab35f1bf4b6d875b7a712ed3cd52af15ba1a6dd7142e11460fb9abbf54ff6229891816502b59501a965baa1237e02b412ddecdac4067f9952441ea123c8672223ce0f7f4c64d4746e2e68a21ff52e1cc77ddb785e813f5354e643abcca401a4f27b901eb7422c0aaf4f1945694795b8e09f500ab81fbc9768a4ca533b8b3b5b4f85c90f2558dcac85be72c4f465b2f2447bf90cc59a7abe92d9033a4afdf2648bc7136be6d0ca9dc36907a0b32e9ac1e9fe4a9541baa58acdb4b6", 0xce}, {&(0x7f0000000340)="1e4d296f7cd483979321935d40aac332e5bf00b31b6fd7f7e87560dcfc91d315e9388254e2347d6d4620ad44e809e12b424fb50a5b9b7f1714fde80ac1b3199cd07329d0bf845ebaeb734d3f6c4ebb37e5b465d3b01bd0024f83fcae013bba4c9a380e6c13c200b0872ecd931ebbaeaf9621818aa2eb0d0c5d184e194d1fe914662a454b567937c0da1e652aaa831beb9bcc8ca9ed323f8b9d271ec889c36176c6732b02d99ba50cfc396e7c7cf136c2647905f72ae9021ce58e2c324ba54c4089ea722c9204e12a074acfafc53d013731561c28126c6f65b4867bdf3d092655e7059d368d0eeb41402893d2bb52d43e5df5fb9dd7cfd6cdebd35555d9a4616180a2ac6cb05a0d9e0f0780e1c46c9ce06296c1add5a8a555ffdd926866a8b1f033eac5164aad2b7e203893c5eef96bfadb025d8e7433de7d9d641630577a749af4e19b870e9deac8c16a4b1f50ef4f7d8aeae55a988e76f32fad2d20934004f44ed86ddeac95f442014671e26e59ac454af846cfa1a6cfdb96f3adca60ccefa5c62d43c931537ca1a82db040321c3ae50961b585be94973311bfc2f32a3faba5e7f580ebc4e2e8180054ce31b5c6998b682214d1df4ade86205c34083871412de4fc0b865c2d9f981e8ef4e6d46f234ef59cc75e06560b60c35a8eed50e805695a55242ba75fd043da23b5e3825cfe5472ae8378aeec8f2b94950ed77d88f7d6e24f718cbb8f1203d79a226f9a43ecf61a6141fd77687ac93578ab4b35fff8d83bb21b8abcfa018102859c042c5a0d64e27766bf230f48a63cb21196ff39f75d5e67c970f95a04a81b61ce1ed00ba90f5bdde0e51d4f588f528f1e02a13ca16ecab45a612f1b260914c30a6eca5673e9b34e8b884d848cddb762236e74426e967ecc4d29031e1416fb433795d442f832f57c389f64b16a919e903772f44cb80a58323174091d4f82a65fff2e42e577905a4dc9300695e4389bfd02d06c701233c4778f2794dffa65b5edf053c4e721d84f6587ae726a39fcb06ca84106bd838a783ae71ed73e16e57f298439716bd4a036e6fe125ee6ea6e6bf9eb3ea7e4d2c5c79db15c1454f88b6403128ac9b44b5b50e7479b75beacf79104cd6d14e68476e08c8dd30259928114042771883737292e57da2ef62b60b5087d64d90d52b0f56980aef3cd0e5189ced084cde9d47754535904a13fcf28ef7c70b6a7c2316c29b1084a90402aee6897d371e36e3e1d04048c612f0ad57126e6a62b71167c46a6d47865d6367802ac154b271267df3c4a98dc5ac25ce29cb17a12748f1048ddec139003463d4e792cfbeaaf886244c943f53d8dc9037f107e30d47f926e46d9c569c72b76c5fbd7e67e0de0702919b55d2c0b4630ce63bb915863b85120b38de706922fb802ee0be22a61adda5e40a28deb2ebfa6b26f7128a5411dae781d11bc96b6d2c3f447ffebc2392aa105406f3ae8dc6e91a7f3db19e8990b4bfc0ae230575b6ea4c81556ca8585eba1dd38357912a8eb942a0dba56dba3f2785a8da1917e5383818dc76f3bd9bd61e7350ca722a3ecf85ddf5d3ae61edca70256e0aa5aa3c4e5bf3051d2008a9ee051ebaf28868af205c2f9baf423e0431fa7e2671658b620171d2a0b5773ab83aa57cb24e0291e3a3888e67e1f3f5e27e1264b5e3d9ab1614c541d618bb7134930459ab95739caf476209696deccbb1aed51c503b294f74f9fbde5298824423a424ae8e1308d14f45079fa52d88f49a27b54b298af342979344a4fe379b6d590f98d9418e582633e3293696c7faa7262d3a127174bfbbf1ca3c9c302f21887a4705f93efae6b0960e7d958d97f9ae8c50a9711187434b177040371a1589007d8edd0321de33196df0ae00e021106372dc7f15f60c2aeb4fac7c2d240f3397f60dc64e42e2ed7787d65e1687736da34c5fb08cb08d26fc054490db1d8e99ee9316670b6a13cfa42eb605b7ddc496404570cf4376f25091318c6071b8b3c082808b4a7de199045b0914e0e498bc15ff0105cb8aa7c194aa9cc2d05973707ed0fe2f5cbfac3b390f4b5028c2445500728c9f0f37706e308411585b64a85ff759f2cfe5c90e207b621597fa99256506fcb6eac59c62f88040679cb86f1fdfeeeda70b4e334efe24710843b912dec94f4c9491f09d57105f913668570e2e2987b9522eb36e6f05a41394de6a648d38122ec0736dfa66db5173335d6add430c0fea8c93633b0c775a040f8a8d2662c33b1f3c02a0d83c004e9c4c5970ccf19e43c68e408263202edaddc74a07a314369987b9c0e5482f5eac58d4a415a286762f8135f6601493b42ba4b2fe6f0008df1d138f57c637a98d19456b08f2970d4a6ceeaeff8e92c6de837b2feacf014d5e118ab1b810e357fab0f983313dbd6b8c69b1c52f791c4529fbd37a1290d62d11e26cab6e54baba51e5755da7532def745daa6081adba29f8d6efb46d77e713ea8dfb9bfd3e0c3a63bbed73877aab5e9cafbf275c6777da758a63e3e02b105113c5d16bc970042718a93a95dd958f2b8a3a83efa8eb9c22dabd0ed89871c06c0ae54968274b03998855291d80acbd0d1f7c35d2f521fc1d6fbc90b84aed0ffadbf09a0231de9cb60fc9e1a7442f8b5e0e30841ec4dbe2668426828f65801794ec4579e3b862f3d7dfdadca7f3d637c245cf13decfca2443061f42574239a34a8024bbe1df67719be70f4324f325792591df8aa25c5af805eca677361919d2c82dbddfcb2e05849ee1c9d3179c17e31070f61788780663c6356238dfe147c530c92fb60185ac39a96c15f1180afdbe54b70085730269bede79f6042b536f30f275c4932b2fd524bc7a8a186c24ef20aae47d1e86d66b2fa54eceb502546c0367649bb0b4f2d70f497f101736c4399e80dfe4c400c8792c4f5017e49ace9fd9e43c0cb712eed05c0a636ece67340d2a105364e8194df0493414fa6ac10829d222041c2310988184e49db0143d60ba0cdfe9c9a79550651d8aea80c23560570e44ad5ac5261f6222f2c6256cfad673ae311ca597989726c2098bf37fbb1268536fe4648f873cba310fa479529fb22f8caf4a6aa14f451a73f8e5fb0eddb229883c50a11b8d432496f85478e2c0b6d60b710bf43c205d9125a379cf811d1f4f3c29ba08afe87dc025b2728e46dce583de4b605a65ac619a4ffdd500d8ef870b068d71da8fdd394a134be7cf611d1dea7c7b6f647392b9b29c034ff5ba033b262c7ebc7f2ec6a7b9b31a563841f63001c78fc11650d03e1f2c3935428a39c7aa66b0733c80225573337e24c5759bedec8f4e31e66d48c0a90a54e143133bdf2b2104ae5ef0d5475a2abcf0026de23bb3787ec1c3338f78106c0a7f0193f458810b10a5bb256115649c26241516afcaff82887f213a6e01ab950dafd50e056ca6dfb926660dced3aab04a6ea500f057cf7562ec1a3774a938d7a0bc3531ad8cc21a68afd47ce32dd1d083b2c79252fd3d87966cd4cfe059259b2b1ee7084840ce6af7b685d7f4835169058e566784e3470171e8cdd76fa2a2132bd1b4d5991688ce5e601c3c4513e326270d1835cc04f030986cfc7cec38215fffe26ef57a26f0a2aa294f3f91983e518dcd130d461b1e46ad64d3f7a6cd0b8ff88c8f08234df54290bf8717e67c67b8884f366a953785ff2db0f8af929c0451bd7438e0c8fb1eeef502d5018d1de56584eef9bf381b0fc60571bce5c74076ff697ba504b25e3f1aed0a727836668759db1a8638683df701eb0569bbedda31b3ec4e18bfd54fa4e3ce953644294e6db5f86c7e3c320286b7331e1e7f5bbf2ceed534c966091a39f1897f0f3ac0063e1d6550d072a2578991f4224779dd583b5ccb04850d02b9fb8234f131fadf428c2851408bd1debbff0f879d5e2e7f1b456ae4f8fe0179fd46b6e5d678550429e3b1b795344497b8932808c9116b716f87dc0c220be5e7f59d2c81498889c010cf19a478c53fac503261be9e556f8d22cde1cb4d5e202c955747f0a614bc7566f2cdf286d35bedb71c30a2eb15238970cc658d992815e1903e1370f840c5e8dcbf50497cd5460eb3778a4e697667cb4fa9e8a57a98fcea6e478e8274a0839d81039145a1cdab44c425ceebf36b42a64582c09f1da4c00002a4b77517859c01610dafd8b1b3a49dc1cee315a4f27f04d248c2974b8faa0b5d339b55820ef3c6a5e9d9dee7a2bba1cc82b8c34cb29eb2d072489c76f4c4db2362aa47bf57a88f31e46180e02b24d7f23c8401662ba00c7ae789d8264e814e759ba825edab1d0219db9fc999f9ee694962a993001dfd0e4cf1846dfcc6d1c159d30bd7ed36048953300b8ed3b46ee3257d3399660968e2f5abea389b811d706abb2a28346649e2de9bc36011b4e31373a6d930be8d846f277a1eafb76c7c7276757aa0cf176a376c96f362a5cee42ad1c0d6706d752d0e1a3cbf42a8624f7cff5611b38d99180ff99137b5b887ef1808b4f4f3567c47509910fc1dc4a9f0e93a06b68e631b41cf1dfe1b1fc57839f78601c2786dc7282815c2cb1411928cafaca0c3f5fab68f8cfa37cda190fac7c50b13491d1277d6343da5534583fc6509e0d76fc335b4f8f54a3a4d5312af5d02c2254dafa16b4582b0f5d0bf999000647cd5fb1937aa54ee7a30dff646627093d53cceb6445cf6cc2ef8b0d483000308934aec28a24aee034c5a66d53e6f69395afbc72e1f57035cc4bffb1013e0c718eea7a224cb60d8bb6f1e0d3ac46d6fd97f7a42c77652e555383980cc5e133ed05a2a9cbfb91391ae42d931a3e3fbf42505ae8e33c22a98c9cf48a3157e9bb6d9c80e522ff8f7354ddd33d13807d81e9faf5114b008fd164acdeb5c8503e8a4747f40a59b0802f1be43671382f12097a7f57ab991a386a4c29b838ba437eb69ca35a972cab933a004d7660c37e95791302736ff2d7c5271cf36e2dd483a9dd5360c8995cdcda6056747ceeaf5032f31293fafb3632e886b3e880ac96af7d2bf6fa779aa55353d6cb69050de82734e2dc2335ffba01bb6bf27373cd81b75f06dcdc7709250c53823aca5f8d798773ea1cf9b5c0e38eb310dbe7584f6ddca033a8cabf5337685c7e645313630eb3b38b8c95572a908507b7d5392f8f6337945bbd57517a020628354ff20c7f31ab64c7c884303cd9ccda611deafd7472e6ab5cd5df801767b69c6b3fc09dad776d9dd7edc56fb97b82961da2ae9c76c7cb92558795ad989591652eff4d6814b7e49e6fc281b488164189c6229286206caef6d931e2d602b78b90dce11699ee621732c063b9b1c19e03fe641ba3196a8a4aa38c4909638ea8cb694527b606e9895c029b5ddeaf17cfc4a1506ae8843ecbfaef4087b3fe63e268e7057893c932a9ee321da456179f2181c5d6582795b74e024fffdda72f755f656ab43b95ef4ee69063dc578e1108da4d8ab7c5141f94e5b84dc4882a6fb1f33edd43647f8b2d8098d27160cb1e994e4e1db5aa73b01e5da7b4bad25af509be0b2a559e79472ef4c95e9e9811243dde48d695f83f7e19c862ac9551fc33f3c6fe7aba95e2906ac758dd3ff2849cf3f95d27d2378ac04eaeb6790f66d83f9106319021d4948e6f220da190ec7f39d910fbc0bb8183e575da99188b75642a7f83a87aa3ab4f25a05eac6d382a8bcbba3ed9351c78d5a0ca464bd39f5ce39fd3c12d765241eee12ceb08cb8d873e1aae8f379dcdf2056ccf39c8e749e251e909c84ff3bc35a059bc6ddd046ac0de5f987d1ad2332e30cb847528a4cfc0feee434ab5bcc524cf885936e37c62", 0x1000}, {&(0x7f0000000040)="214d248d87a7a9c3c4d28f6db73d20286de5b5ade12b41", 0x17}, {&(0x7f0000001340)="17ac60578326a6e3dcc5902ce52c22ddfec3c86bd866c4eca125e91faf819845928990dd0859af0a7a771dc81246c8e554d03b7b0f1a4a4932ca116057ccf7a13c4cc98e06bd16817a0e56a1ed31fe47688c8509b1d8d45c56db8b254aeece02614105a4bd03d0170de8665b0323f2a6b7695fe73ef93ce038310fae8d0317203f61e00fa5a0044b5e09978ea8c398870a094318aba23270db4574dc16831838e423c064cc9d1a56574b1901dd65a8f77e5e532334d7b040f5659c1b5b1923b3d738a9cb96da004b5116154fbbc1c66a63b7354c97e116230df7b449c71f2d9ca7e8078971", 0xe5}, {&(0x7f0000001440)="4919d8693d3913a3d970c56b65dfbfedb66ab43dae934d20d42acb95ed38f731860618c9af80cec9d558331456e6080ecbe13d24f517d5100f1c671f83778846b2777d10b567", 0x46}], 0x5, &(0x7f0000001640)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r1, r1, r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x48, 0x400}, 0x40b) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0x0) 23:15:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=ANY=[@ANYBLOB="bab663319c3ed90b0000000b00ffffffbc8a62dd210b470230c3000093d2f348220d6a3a0000000000000000000000000000"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) bind$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) 23:15:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b0004000", 0x10000}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x18080, 0x0) fchflags(r0, 0x10000) mknod(&(0x7f0000000000)='./file0\x00', 0x200001ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) 23:15:44 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$TIOCFLUSH(r2, 0xc02069b6, &(0x7f00000000c0)) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 23:15:44 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = dup2(r0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x2, 0x37ee}) accept(r0, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x6cc, &(0x7f0000000100)="4afbc7b59f9c8f97ad7cfe9c6531ceb1f48999a45da44ce77920ad904d88b6990e4ad25c0de7ab00b0e62001d0f4bccb43ad0ef5155da8c6f5c265755c20729265786f4745eb284581bbbd9c5bc74a69251b6e67f70486146ff68a835cb9a97ecc15081d0d1c7ef6004725423b181273ee6323e1ff106def7a8dfdb4dfdc650ec6c23d03789c4c990e9db217f793b74f2fcbdda2fcd65c767d33bcc7006d48f3f9fdab45b514d1294fd1c95c4f585919a49b8d1af0e959014ff8b159e345c5b7ed38c847632b35816fafdefe47fa1cb94ad13b535e2c9a256b186c8b41d0118a56c5094fc72e801c234808c69562b99a591ae1111cba8cac1d5bf47dea54ada089fbf26b23d3c7ec6b67930fb698479c7574b1354dd424d182f3401ff8f689cb99ed20dc105e742319f0331dac7353affa60bbb15e836b290de42b7c1bb58d634ac2fb35cd06860c02ca4a9c30ac1288", 0x150) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) 23:15:44 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x2) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8a, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() fcntl$getflags(r3, 0x3) r5 = socket$unix(0x1, 0x1, 0x0) r6 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0xa5, 0x20000018, 0x1, 0x2}], 0x1, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x58, 0x8, 0x4, 0x3}, {{r4}, 0xfffffffffffffffc, 0x0, 0x0, 0xfff, 0x4}, {{r5}, 0xfffffffffffffffc, 0x40, 0x4, 0x4, 0x3}, {{r6}, 0xfffffffffffffffc, 0x20, 0x40000000, 0x9, 0x8}], 0x0, &(0x7f0000000200)={0x4, 0xad}) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r7, 0xffffffffffffffff) 23:15:44 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd2e"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x196) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x45) mkdir(&(0x7f0000000080)='./file0\x00', 0x42) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0xbf, 0x7}, {0xb2, 0x1}}, 0x5253223fe5c47ce8) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') 23:15:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40000}, 0x8018}) mknod(&(0x7f00000000c0)='./bus\x00', 0x42, 0xfff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)) 23:15:44 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) syz_open_pts() kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 23:15:44 executing program 1: r0 = semget$private(0x0, 0x5, 0x320) semop(r0, &(0x7f0000000000), 0x0) semop(r0, &(0x7f0000000680)=[{0x5, 0x921, 0x1000}, {0x3, 0x3, 0x800}, {0x3, 0x1882, 0x1800}, {0x7, 0xfffffffffffff800, 0x1800}, {0x3, 0x2, 0x800}, {0x3, 0x8001}, {0x3, 0x10000, 0x1800}, {0x3, 0x10001, 0x803}, {0x0, 0x7, 0x800}], 0x9) r1 = semget$private(0x0, 0x7, 0x120) semop(r1, &(0x7f0000000080)=[{0x0, 0x3, 0x800}, {0x1, 0x98c2, 0x800}, {0x4, 0x1, 0x1000}], 0x3) semop(r1, &(0x7f00000000c0)=[{0x2, 0x6, 0x800}, {0x3, 0xcc, 0x800}, {0x2, 0x1, 0x1800}, {0x4, 0x1, 0x1800}], 0x4) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x4, 0x2010, r2, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000140)=0x53) r3 = semget$private(0x0, 0x7, 0x401) r4 = syz_open_pts() semop(r0, &(0x7f0000000180)=[{0x0, 0x26c1, 0x1000}, {0x7, 0x766, 0x1800}, {0x3, 0x493b5ca7, 0x1000}], 0x3) semctl$GETZCNT(r1, 0x800000007, 0x7, &(0x7f00000001c0)=""/129) r5 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)=0x1000) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000280)=""/233) mknod(&(0x7f0000000380)='./file0\x00', 0x20, 0x8) dup2(r5, r4) mknod(&(0x7f00000003c0)='./file0\x00', 0x6000, 0x1) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x4, 0xadd8, 0x0, 0x1, 0x401, 0x0, 0x2, 0x2, 0x2, 0xffffffffffffff50, 0xec}) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000640)) madvise(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x7) r6 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ff9000/0x3000)=nil) shmctl$IPC_RMID(r6, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x200, 0x0) semop(r1, &(0x7f0000000500)=[{0x2, 0xffffffff, 0x4}, {0x0, 0x2, 0x1000}, {0x1, 0x9, 0x1800}, {0x2, 0x6, 0x800}, {0x3, 0xffffffff}, {0x6, 0x30a}], 0x6) fsync(r7) fcntl$setstatus(r7, 0x4, 0x0) preadv(r7, &(0x7f0000000600)=[{&(0x7f0000000540)=""/161, 0xbc}], 0x1, 0x0) 23:15:44 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x11) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x32, &(0x7f0000000000)="3048e69931929648", 0x8) clock_gettime(0x3, &(0x7f0000000040)) write(r0, 0x0, 0x0) 23:15:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r2 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) fchown(r2, r3, r1) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) r4 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000200)={0x7, 0x100000000, {0x7, 0x4}}) mkdir(&(0x7f0000000240)='\x00', 0x10) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000140)={0xd68, './file0\x00', './file0/file0\x00'}) setgroups(0x1, &(0x7f0000000040)=[0x0]) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) fchflags(r4, 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 23:15:44 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}], 0x1, 0xffffffffffffffff) r1 = msgget(0x3, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x1) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r2, &(0x7f0000000300)="9b", 0x1) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) msgctl$IPC_RMID(r1, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) 23:15:44 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x9, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x3, 0x3, 0x1) 23:15:44 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x7) pwritev(r0, &(0x7f0000002500)=[{&(0x7f00000000c0)="56c9a8b2a22b43acc720de1ae0ea0d0705a704a410e203bbd8a625f4af1551813251c6ed16a1303fa4e7e63aa2d69ca34595667fc5035afed514e7aa26118eff7d3763db110dee3903213b041dd036654f0142406288622f0e8b6309fbfe56262b324f07b117fd3e97308661f5a3050cd9c96a88ddf338a0110d591330f36a318ef4d82926a419e017de66a940cf7ddf99a515415752e16f55c93a6632f358caac6d6c1c867c", 0xa6}, {&(0x7f0000000180)="59536989251006f80e438fdc86bfdaa97b34ca2583f528f2467e7c7ab90e53d1e032d76c65c6e5dec5d0264b55b07af6c8f3a94d5f8027e3be6774b76bb978faa7aa7b4e70d81910d867cb8cca1438c6d8caa4d327efc40faf39a2112c35353d31b6283e30d42f7e5da045eccf1ea45041e26845bb21636c61cea35ce3af346026580e97a69493d4918d58e5908b069108eb72eb9660ae14602bae5752207133bcd050f84bac9b0bd41344b598b9a0b026fd9ffeb4df53e698587cc5524b0037f61df9647ce982aadd8fcdcb020f16e4b9c0e90f35c5b97348217e684eca98a8decd5cdc6d339f1cceba4c0ac3f523248844e6b1da42dc", 0xf7}, {&(0x7f0000000280)="272753a5a6d1f17c46c35b7445649f4d5acbf34a839b00f5ddcafa71bf809792347784e5735076e670461e49a19df137a125abf2ee718104490a7ac3189bf482fd9ca23eed738be95bab52029ecbd2c4c7ffd35a4c36027734313a87d540e529406e0b7f13823c50ad0f0028ca1eb8610546fc6a06b17b578079af5d64b2d08423737385c79f030577507f7e03b981a41644e4ab3832682119ed50fbbb9c1cb22e5f392ce7b57f4eaf17edaada1ab0eb4be1c245b6f7afe878e18cf10365b387b66ff84480c08e40dd8a0cbce5fbeb3d685ec80e24a65ceacd0fb5fd1cd370caa66ffc42b4fecaf363c0acd80a4fdac7e682c24da0ac9089f36d6b6db0d780aacb5af8fcf844608d61b6e84091de68440eaf8982b33134fb77441a829f78b4a6fe72c831e1b42161eb80d0074a88ea207028af25f780aa8a1664b150d896761b5d463e8b0acdd82b441988595dbdb136d9507e1193b6aef21b4f031daf0c38ef4a43ae3752a58a6b015a42407fe3837406c72ee5288fb606753004281b109c34dbbe54503ce6e453c4e540943c2983f7d07923ed7b8f92ac53d7d0a662c220f55b81fd5ca5e0dce36f89c66a0b9404e83ef87472f3c07f2322d707b1b98a5352fc7717f882e8aed827a8b5bc706105f974868e9d94c2a3f78699ab6f2847c98f994b0efd6e4bff6b8273a349d1ad60c8af37fb02d3bde93ddef9205bed6b7a891f39a233805c7de0823f1a067885eac45f641399ad1e42008b16963b272a36e40960fb89b9a94f2e5ff32e9d2d7d0882720182df169a740a7120458a7b92a96988bff247cdd64e06668497506da750c325213b62b09212bedc1f5b647f6069d95d2cf524e28533f4b677c448814e5992ba3e8d31d2529b6736fccb01c11676b8eb8bada1369f75264d947aa6c60c473e5a87b043c2bdeb2d5d3ea9583030ab809472b711610779ee57a5da6f723486e7f52edc4a93a7571015aa109baaf0bd4557497787f42f112d3322ffd1cf71ec5898f9e21da9fe3f2f52d605196e41e5296de70b553c98c71a470518af28a9ebe0d47df6462fd66c1859d26e5ee6ee608f28e963e2b8530c9855cba3fb759d56c56ae27e582b2f44f5c10e301e6b2c0ca03458a8945a3c5f208a97d27b3712679e43d16e202f16941c3d14f14b719e47aef16e4336dde18ed8ca1ef950d9555a90eb4b0c92f45d5f4174d1f14827ed511c1d1e1e34a710207475c45fed42e8a47789e6afa9561780ab39d0fa64c135f5570583706fe5f3b486e70703158aac36e6e09bb0a422e0298c8bffe5533c3c28a5849912ba119ae92f46e5980616e16784d112834ac810f9943e5ac2897caa24d12ba3662ef01d13596a57ea8f7f2e64c40c852fa016aa36875d374b1ae26ca6c817ed491e048e510314926a4142f138b6a290d586e5ce441af118ac7b72489f4761d2da9c270bbadca21f3c7af3ead69e879c5b56a338762e705c7d5d85c9f0533d82db0141da086c9d77caa17f71268126c2f53d56fd33e6ba3506fac200a200ea51cedd6b2e811690e05ec3f9d267f7e5ec7117f4c71f6dd2eb79e6bc54de7ac98e7f8cef713de1818ed86ace12b1b18031b7cb52ea10ab8a0b00861778ccaed8846f6853a646e09f676d27e1c9b76759876287095afe26a72d917ea83415bfa6d3e37d7a70e79011235052fa8d004ec7c0fbc34d2459c54ea24a18677fbac4b1c73766d0fb04b00c02a344d8d53dde10b9d438818b844a553659aca6f5e6504fb927653f8cd1841bd8dd11272aaa004fc8310cdcefbbaf42beeb9b72ed72cc2859a2378e5ebc9bc0cb881eb0f83094763e1c6e447f1ccf86b2bbe76bb12f2de8ff234f86b465a9516f2e4cce7221884c1f9f84ff80095a43a39039e2659a9368321731d51e187becd2e52fa4aee1767ee098fdb3d847dbe9ff3f44b259618fe049cf296a0060743876e7ef84121a495c48e7aabc3367fff0b1ad4497dab3e50929c51107b20a9a435d8637997e170f8046a59f7ee7c383f490b3dec52877a9d69cbd40689833c944a07e6bd302c5000ab266d8dbd9b25b61036c78404baa1e6ce5f4a3d36d98ce89ae8f8d000cf743aa60718e7e50a63d800666647acd2d42628028ba2c36126b51584be358dcdcc6ecff5d494669195d84002b1a4e50d02f9a628242a6c51f0295dbc4017cd97244dfaba46a4788f3faf6835504c9d4ca5b38dc6c0c8b57d8862771423a15d0753bb3179f3afabd3bc2e19c8a10b8753a3976963ea31351841eedaee5d32b1b1b3d243db9fd0019390a93984e577844f54348597dbf096db5e9fa257a332e88f7e82b3b9f7361e02fd0d1b5d36db8746557cb37492885c5a00476bb522db5bd5cdaa8fe671c0f3b98c4d0495749383c7f01604e2411ce00fe53645354acb02c205d9647b4b208870505b5bd863abfb27c8f8e893f554a19bb33ea3a6d3a8af1fd2b4f24b0478de41923da8a34a606ccbacfc81ac8c434c43045a5ee2d472e323586c9c50832152b5cb999e2d7f3186d9c829acf7cd7b92df92a80d45325a74e9e97ef9525d067008b6ea4e0f32b81379d240c161275654b38fffd9ac82dda06b3db140d15ee970fa22dbd801de930fc20c4f4db7ddfc6cc42579abeadb13b63758901a7a21b93cf00c7dcd94957c19de74397c674475cbdb5fad61cb7fe50a8d96c8165c7c13e253d3c9cb60de5e45eb6e0e84f8b2627c68a803fff02a2dfdafdb2776abc49a98e1fe4a807f435925050c40cc0303c3a27b68597b679fcf719b3fde2f84cd7e916dbe753a497060511bb00a666711eb268fc3d7b9cad0b4cd9fbd9d77634fc89b118abe5977e05153ed706541436b8fa977f5c8061c2ce241ddc3a166dba47acf74825d658cdf270a6dc0b23870570ca48f4a05a174dabf6dd6ea63500a858b16c895b2dec4c9371516d0b7ce439f83dffce151c346df337787b48847da490c50c89b90563ff42fa0749155c3dc74124aa7bf386086476c60dc30dc35224c448e029c658c5d8fc010b920feb84ea49e1b2d195a2a0dac63134e1c7ef3b30bccf4fb8ab7d2b2081d21b041148ee71531916ac64addff122b559996af7888986e363896b1dc910bb1719137349b50ecf9a2dac0d928dda1f50ae8d7502c6bd31567332491de50df140ed5cfb575fb755459fffd60ccdd8c68ffdfae73c46d9d2ffe138cdf34e0a6580b231c610219eb9c129b68f6637c433c271188005bc3046f3925c4fa6d7aafa0aa41f3d893a7f8947aa4bad782a057d1f90037253d7390df8cf4daa5ee1510d5d726cfd307555f2716c9f73959b26d7856e7cbc302d2bc6dd5722a99f51da73c0f14743634d42d955f6522ea733ab2d75308e12da646fdc6d806415d65dfc7ce3628f5ddd402adef1410aaa9aabeb804aa0a282a5115451496c20767596cc5cfdcf58edde02b09607084fb5454558fa8785f6191e5edc0963bb4469e4cbc8211ed61d8e457567505325bb242aca7b4b1e8da3151becd1a19e9af589e6dbe59cbd38f2243b770d19ee0c6d0866d5e45d991959de601f21f67a82db9c8c1ab2bc2445dde336c86c0199896277cdf6f0e93f7d64a831cd6a4747e10d5e965b6d57841335254036f96b6ea918f4061fd3a214bda10135d511689f23919e5210300a8fdb91aad8c4f6ec76f40cc8470bec9ee7584b43736472dfa38917840a13a03b155d74d1d166e6255e5cb3a20a611fff919c2c5db11e95eed09d1c288774261bd3513cb29ae0d539246221be2c2409f2595209c55d8598dc4b7a9c3896e73f5cd2b7ab1e66de0a925118813daae38a04d47818dd6b839276a290c1541844885302d09b5256e69f00b3dfafcb7148418e2ee1e3e1e16a39af307dec13ea02c67d56b19d8f990535b2547030982ac1a117d09fffe2606b33dd69a6b8eb338656b6799e2aa2ccd2723b0d26e7887b7e3c6815bdb0d56bc04f4f6422f57f41ddb1080353f1ae5e409d0575f4eea0ec717abe05118837ebfd674fdfa0f335da1310148f71b9f961ed2b57089ff99e6b2ad6bf088ac2cdf0b197f5cdaec2001751716c50181f5c64121d330859187ebcce4763ac2ddd7a8e02add9b8bbac597ab55c2aa3b0d9b59730a7dd991b4b95538cf245acd7c38f8ad3eecd08720c7f9f7e316665c54f393ab3770948eaed32d3bdbec4ca4f74db4c91a5e7e973c2218e85574af61bbc7b2bad5ce76df5bf6888c472fd8391e375b6c5c30c8018f485296ec425f0be3ec1210b492bf03b2786bfd583111df83343a0ee577f1e75e7a62ff61d9fe6298ddde411013ae5b85bfe318c81de3c6fb84900a8dbd5f65190cc54439f5b3e334cf64ad211a27520471f4abd29d095a6680d9a2fe23ca06b7dd57cd10d37f6f836c3aef917555c4da8590bbe71aa2de94f1a1882e4a6dae33b86b81ee6fa05e66ef9965cb2317f30268ff6083ab1eab5c1512acf59651516b8aed92926cb76e2531db0876d1b83d0afb2784e5770e745b20f8ba99946002bba9da5839782203d829c5480bf64c2153b538b8c1c18bfb108c39dac921b93606ef84573f9d3223f20454232b703439c16cc82ae84e9e722796d99c09c2c85891d47ddaedf464ec0437d568bffe86fa2d621a932611d77f9849c46bae894a58d73be6eff3155c9c9179921aa80a8989fb3918ab9faf217fe06f8607687a4cba60d7443b9e084afd8c10e30a0a88fb4a61c011495d1ce3c22142d618382411f61343122113b7f8132350212d0e136acd003a8971de8ddd6f6da972fe2d680fb1438dbe06175ea48588b1bec8abdf1cdc16cb604f586fcb8b6bbd9b9e5ac175474af686da8103e04dc632091c7d4cf5904b6a41f53e82bddff193e1b18d64dbb77068ac68862e7e1a13e13fdb701a1e6faca25c87c43a00ce30b724dec768d12841552a5fcf86c31df0e6dd5bbe09b75abdf2bc78dd6a501ffbaae47ef0c70bef0f69182dfd9289ac1d8119e419e3648d01e70d3cff38c1d124fce514459075a7b22769fdb99c6e3c633be50bec3307f93bf467b2dc3fca43ea4632bc7916a1c5ac04217e104f10ed37a32a6bd5ef5998a0e9538b5b76415924d78d4f4ad29a7a92b4570d9bbc28d7be33639aaae737d47e8f306a5235978b575d6f06a4f00ac9477329fb4bdcf0664d4bea8311cbb39571269686240b25a01a28bc4c860b4425d8ec0faa450c43005ac05accb8822379b94fa269678a6e46de9fd4f7304743ad7d932762d8bdf2314c3c837336d329a64d11249383390d031bb5695e15edc8521818343af7749867bdca1cf001ef5bd38140c5ae0ade322f330383d2f20f5b22d5ab855ed594d87551d6b36b50b90416ea36edfd94fc16d4cd164bb37889f62026ec4f46b5214caa0aea44f10a81b1c95cfad02bbf45877ec89d06be3d95691ee8c05ba7401e63bc583e796e3cad507332743f09ccaeb13874114f243e9e47eb7d2ec4318fb05245910a404d3dc1ccb7ecad578d1f732bc11182af0213f5401f00556f238faec22904f97807112e89f5f2601ec99a6d5ce0d5c353530d5e86146cc552348e6ef8a1c10d22c6c57155a5f5fa356cb738de745330d892e0ca7836bccb70b6116fad81a6ffccd31aab1453e7f70505e0a62d5feabf2aa0eb46947d33fb274be237ce85b4ca8e153d22b9ef1d88679caab3000425496877c18726a6da181b56b1eb2bf8513c20011fe7afa69d17a0c3d19374ca19438830c02c70847f869f742c03162ac5fce1bbcd96e992c283640380b5ff8d513fb90c59ebba032e874aafa282538865a5f", 0x1000}, {&(0x7f0000001280)="4f0270195393911a02e5f574cbd7a25388c6fdc4a922c9c464adeb99df56917932b49c28a5bb37a41917732761e85ddb3797edf469b01198dbf9efd069e8b452bfe8c0378184b6349e2ac7f47b5e12db2e4260a13de3f08ab4a9493f03f294256f7270dc040adaacfb81d894e4c6d996ffbe85a5d07c118e0009ca7b6db837a28aee6c5fd35d2eba8eb04ef060661d315645bd711f250e2e11c6aabc5423c7c9edc1593da814b4717d7d8be71071410715892cb2d22bc98fdc35ac4801610f9e500eff67c7182e110220a883633504863952d39c48a7981c3d4b0f6acc6cf13f9d2bd95941a22bd291621e02f5b079995e901bb06be5b78292dad477e3fcafba5bf4b43f425458de4a1968be978ead42307c5d296f41ecdfa2580261aa81e23394f6696ca383728a32b17e4f5417de30dc3423611d110d4c6eb9c51876719079f8cc679bf725a46a10c783bf3b4cc20be4ad74c6f1f5859c7063aeae8a5e29e8e3616aa392d9aedc9e3cea5d3246dc78a327445c201d06e0d055917c99b8a3f5617d885a1da174444a1122f46c8ff88ca37af3c3520c571bdc1effe671d17805d1b66bbf5db8cce3fc1e23dff284f9af2b348dae60f0faa3fb998d5e147dc9566174e9cf099e9e57762169bad12f6eb722bcdbb672282e28ea1d90a55195dfb5cc77d244eca6b2faf23bf70215da205b86706b8ccd00c5a7baedaec7e44882a5375068a1293691e782d42e6bfe5f152124c99536f4ae720b9dd02d2abfa98c283c9a4ed735ac5a232b44ec3be4b684a93bdcefd364e543a3edde104d6b11f04dc9095c59a1561d6c4444ccc1a93b104c1a2ab5db45f24dcaa29621e24c88cb110d54c7c8598310888266d77a852db2b1afe02513c65c9e13898ad5cab4c3c00e2c4050ea1857c220f8437cf364f794da8d4f72f20b2f394f3d39e18bdd21e1b77464b175470941f646a4127a4483aca7483157a8a24d43808c465e26d286aa69229c1092b93b9cf625d32e7225ed13c815e71ab94c1b2c9e60419dd67309d2f8a58e1baf13a1e3bdd8380df00b6ec735fa89e8f169fbd5c4c19cf74b25dca40e1ce0ad13a08271432546d5bf38254f972e63033bccf3c56d1d2f1d2fcd0efe653023305c4e22bf752b46549060c430c57a1036967fcdc9976f3baeb8a7d5f621d5153631758fb7d5050be105fde5aa4fdde5b9c83f59d8b04719bbb0be58f66b40ce6af8309ed098e30b55b870f9cafc8e6b7d36094662b2e085c782fb686046a8184dc99638e6d0c407da2ae192f39c424fa16dfc26a431d9bd5cf365f5708ca7f4ea6917af994a16c1f91dd7a02cc565e82aa36acca6b25af4529dd96d6c8f09b2d5e9825129e2bd76a4906caefe4e9067f930b0c01b6c4bb74fc82bc8e275469e41375ac05f76b083360a656c95757399526ebb6bbcc0dbd81e7fc1847498ec664846aa35ded2e3e57ce9d01f8ccf42aa8e0e039b266dddb2a4e93d017cb00c17320cd96a4a3b8f86eaee5f3bc521210bdaa3857c4ba992bbeba5263f7afc3d4d54233d32c8bbd2673ec392c8317d9140a104323b3772c2b4d2c54d7f8ae19f4686e3fed0415b857585ba10d3791b35d5055ea6a2a96d6910351462fd210696dc43b3e3646a8ef7ccc0ac397f129c2398ecb1afdadbd4afd455453cd2dfbda59fa943c31993e975a67f052f75418bb65ccf305b65793be038a345a6a2b23a1a2cb184267b542818326ed8cb8b1f1b702fc69c452064b36c934158542cbc2b8ee052128872e013b0c8aab4bfbfa370c4b9904c6694109db0920e132b47240ad9240e9977fc620264ee5263036e2bbcca430eeb93eeb66a18410b4e707a88ae6c533d4849a0924b400b25c9d650ca929726d07f270509ab7c2c5c5df831346bb03dbaed44683924e2a0acf614ed757486263ebe1e12f68a58cab364a036d64e5d3f544286a47e5cb897730beb9c17b845a28153d6c33e5e8aa2a552c80f38aa3e653253816618d4b3bda196d892c39c16cc73c280acfcdacaa58468822fa0e7b159c9614167afe0df90da522ae621bda35f67e89c9ccada0231573e5d26e18159215400ce2bfd5d4635f0143f709e40a59863bbca882e34ade0b46a402cd2c834bef85cd42cf028bb47bd22ea48c9ff7b304e4e392da4bad10cbc0fa9304b4a64af23a8fc00de275ea9b0e6b4570d89f303c779651eaebdf7b78c2bd16ffe356fa02d903cbdd174e1bcd278fd6ec919156683ed08650cde0390d45091b9c51030d95d2b3f877cba2eb237c2c98ea7a70502ab7659012815fc011f6d7b898661dace6ce9f4fce5d96fd4b484832c0619f9ec4d58deac115b0f5d80b00c684d23d078af5bbe21ffcde57491058e8e305ab51909b7d0cc10aa909f63c8d5528e00e96befb0f54968ce4108691730b3ad3228535dfc9d78da7195b25527d1b5c8c003294265b9def74f5087ec6711d74116575f7ffba27799676e7c4953116177341ce84b461f351625016e8cede952c8f560206fa837b0009ffd108df9f5ca066e9e24741268cc1619615111ec84ebbb02a734df7f0d753bbe5f02ef5688669127b6a488eef5b946c7f0658f57b7f08b6f64353c73b0a1703e07221426a5b99957fa68780c60e978bda7ae44940f34298acac126c4c050242c4d3dc66209ee9880cc149b2372bc038c044f6423dca64650a5e9ba00d8ab67fd1b7a2324ff0cda736c363596f871f8526734265601d6fae449a1f7d661c7cd7bfa42d28937c2f9e19870074e1f0af0f24b3c9678b54bc7142628290dc3ebd3c099f56c094e07010b717c96e4a01bd4930908be41c4e96e0e63857c1929f73d82f1f6dab4764a81807c89b20161bb4c4d250f1222e5d4fd8e0190abccf31b0fe0ca85d60f1d8a3a7a4e2a82b10fe690e030d762b7e01687a9ce050d11ae32a7194bb88f6e12656c1523fb34aeab0bd382f450162ec727a637c0195f537623eef4a8a5cfd08389b9c02d5d9210a0a1c92b85c445ff6f6eb9148848b6b13904a34ac963beeec45b7f8d39ed6a22c59e7783d6fe237aba16778b84948e01412179fa44917b3593dadcb5f0d37af7bda91f48b9edf32093c825f0d9f0243efb054ffce23b84b80fc7e72abea7cc375edd82fc2e31049c17de6afee344e6604f481fedf36baa11023bada2e393121e0aa8c543954e79f0355420faf8bed57490b177e4f089b9caa9110c3e8612e03a3a28c522f682fb6842a7a53699854083cd7165dcec89d7e87574d5e7f9f040a0165bea51e9339d07c2cbbc62cdac261f29e958269386ff346da9d78ad2116bc6efa582f8a0371fa145537cc374a3f7d725447341ff3da3288f3f5cc31f0c607f888d49ef623593b9224c7e19e09d05c9c0a141c73b12be3bc975dd5839fc5a1f7e4f1e049bdb5043d9805d26c1196c7898015dd685c555ace04c3e2d2f0c8283bb88e96960d3e832261e4940eb2c462b982ee7276bce1498da2d201f5852fc842774c2f6aa27cf94ec3951b1ece46c8c87820ad039f5940d8aaf5e36137f67591c53d5243c588e87b8488c528c9e93eac971a6e0beb87278fc0fc88c312d55cde58903de1816e0bba1a3f655df7ee9410208a4c064c90c322b3c883da7a0d3608dbe64b11982018d343c89fc1023fe048cea1c8446553deb0ec4d62edf6390c63bfe7c612f51c7c41ddbb73b0f4f2a95be2c2773ee7bec96ecc7d3f84d27a4589272919850126088fd8dcd5d53cbd9549b986e14753944b0435dc6cc43634e15b05181719f9eca9e51501eac5e460e0852266869bd2b4a62a846958122f6c717836b8451269cf31cd48783fe478f60f9a7aa7c910f30a36cbbdfde779d7d3de6cc625a6cecb1cd83079341a8680f043588cbbf8c5a681694f06cc68b9e5606312bfe06e0ce5d6f4e23023ae2cba181a97b964e19b5b88e216194fe7c2506955193e9ba5fcdb1d906402200a17c556b51d33585e61a9dcef08289ceb4fdacb5471e8504d3f168662310953b6c818d0123a9adac581dc49303c8e1df6d8f224209ac512db2d2bf4672402ebfceecb5d82078b2e36cebe81c70d529193e4df08a65be844e1ef6e9e32f3d91fd6d7d8dab72c9f84f7d2128fad5fdd374c74e946cefaf85e957471240077c00c093786a8378fe097715f79ed2374829dbf1bdc90dfdaed41e09a1ddcc90b5250a0a2419cded5bf6ac838fc9c5835b304aa30ba80ee987f099dfc7a2eac6b839f9bf14a347fd880d29967faaec96f9e5eb7ba5c22f8285a6cf5a68aaabef144e9288a50bce9e3288d48ca62309509a612f6aef4e243d326400afec9deab440abd4e9a86c312e7f7a10262ee24ab333604159f479d993c5962c300eea31bb29d43aba9869393cca29553dc88676f0d36fcc4eece9e71d777ed1e8b0ab4b4b4c54346b0b220c0b7a5232eb6b4538428208bbf0fc4283beaa7c90fb83cba3bd14cc7ff9bc37318d6d6344b3e8021c0e6bc5cfa50d51ee38302ea9680022b52f1286cf84ea4d98f8dacc0a30ad85fe4ecc522ea0f70930be777b6ba666be62ef12ff64ea41e75fcc29d6480d848d73b857891d5732c971605fed8ffd95f052c210288e9e6ee4fcaa81f5040f180b532e237e063d2363b8f84f097ec93449493ee6179149c1b3cb82a9ed108d85b20d5436aacfb57e6c225209b6dafb28993fddd71d6077fa4f47cce7aef60fe0900aa6931f237267e553fd90dae7fcd7fb6551477509aa68f8af625e85238698247e2227ef5fd9119f9b643ad009239a38d49af20e5298ef6d9262b4c59886a13ecdaddf4ad15a71a1739ff535b2ff9d444b786482aa3846679356f32f62ab9851bb2647e3817ca6717e50127136361c4e262da4a63150320e7597e5dc86c72d93267e10f1f45ea62d56454a077fdceff3f73e7d8b201b55d029a9705ae8568f822f38192c3eb2dacc4c1d5178f53ef768bcb04a55f69be4dd3b3b58ae6bb02590c54f9584f0dd32dad4ac2f6b4d4c225913cf2ee4127fa7a6dcb701c61e766707819167c1094e13cfb17a56c8f7b16a5243c27940b5f4cf4c5a7e49b63a6ac4ee1d9b0e22c16b200838cfbc808ebdb1ca56c2e08cdf3715afe3db0bba7066a6c4925e3632f0af6c987a34092edf8b3144149370ba7804e4df3eceed0f5daf46a4896ffb227942e614aac4c6b47585248bf30e59b4337ac6a3cff31a055be1e1e7f87ed9a6db9eb120fb59ec1f5f7095ca0de4fa819d19e6dfad497968afffbd923efa9d70f41e39192cec15b6c5367279df73d3455d0081b338d1977cf3eb2128367947397c1c5dd88fd42501566b21334044059826fae90c59ba80962cdd411376287519fa04ecd3156c6902176bd3dbbfd8d66509db2bcad3ae79399bfbd120a8df215d840a88d86453336c6d8535caf69491cbac4b35729cdb509fd57c3fdd0a9a4c9797e7be41acb96bd8b3d05a17b02dc49dc02f4f1cb3bac5c18fa7c904f87a41e6ca029bcea732e58a83a5aff0027876c77cb263381a242219bb653e3e994a3e3f70f77107324785c70a85498681618d5c9a73922ee09173bdc355152e31872d7c269b6019a060cd010133dc47393ff4e3504496618259de0fa6f89513ec35d35a5bafb98244e81a838b4937912c3108ef08e48bcc7be1b2ad3d67754026bfbda49fcfa1f5522e074a7c90306ca09bfbf272c384f02e830387acefbddc5987278615cc6b685c6c2bb7cc482b67411bcea7692d13626afb49f0c945fff959d0c9cac3af08810f1eb6f8168beec85f256a4278d9dbb281d5ae1bc3fc07650310c0cf7d87", 0x1000}, {&(0x7f0000002280)="ed5445ddcce4fb8d54f043327cc5f97c0568d789d8601f6746b2b47bf20a24c8e225120db200dcd4265e536671a87786a9f90400ebac3182693a80168f8214b271ec19cb26b78101138af3343f43cb857cfdc031cf74672290834ec7ba7ccafd9d12027b751f6cf112140cb33c4a43f5ac1b3d67a8f76ea66f71e492bddc11958c87bd9bd73da9a75def4b5f408ff750", 0x90}, {&(0x7f0000002340)="32d2edc00128548231eff836914295273262f2694e7f73f11e667271e96d33622b5e7728eb7a41d79023e37f491ba263f841b9cbc05409c5a0fcac19b1d5d4dab68adb6a61de8bc3c5a346404e7fb20f273cbede6d2d1527ca45634153a79aa9e337b32442a65fe75fd5b16a86a6d70587e43047a908a8", 0x77}, {&(0x7f00000023c0)="93703c118380231fe05b23036eea471f4fdb66e6077f425cb320f83dabbb8fa6bdddd2411cc00ddfd2a8bbf683e25eef490dcbb916678935b6a3c51334e7cb4c021eef0310c2960a03c21c4daa22dbf280f085f155b1908ce62595e62e447d17d62f85c25ea2a9", 0x67}, {&(0x7f0000000040)="e732f8de0e4f0bf276da369fe31799f9e71d37ee97f5f5", 0x17}, {&(0x7f00000026c0)="a64323d916d6f3e59d6043d147c13fd6f902fd7c596f218e84eef5c31dd9c80500597c489124f07bfb9a8c7f7f13d2b66e359608a5b167df5d921b278566d9272b495c8e55a60094af6474597ef102cb586024ee1b089b6acd94a85170c221012def769d7ce49d2ad1b5f66c3ab66f5af1163913a354bf3e98d1aae4c5e0ed8a2e83f445c18acfd18fbeb335cfefdd68c850c94e862176f2abd7175b81b9d6afd6d1c441560df0c1086f6b9828cdfb883a324bfca731ce", 0xb7}], 0x9, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002440)='/dev/wskbd0\x00', 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000025c0)='./file0\x00', 0x20000, 0x101) r3 = fcntl$getown(r0, 0x5) r4 = getuid() r5 = getegid() setregid(r5, r5) sendmsg$unix(r2, &(0x7f0000002940)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002880)=[{&(0x7f0000002780)="7c00a5dc4ba9728e1a76db077bce9cb482360488afd7d7c275bfedf4d6de8d764b20d9c4f04ff8381af261e5c6219937fd04f0e00ea40450cf23f9438b3312af1d30efecff83a1880105b72960526906cb63111bf01b68de2323a2bd1d75b13c8fce011529f58d640ffb90ed27c5ae1081ded8962fba604f80c5b1437fdaa5b8e80002b6707b5e9bd03988bffe0d8220c33a06e9d3b5ced97b7496311e6afe21ead82d0d98d16da42871b97f5dbe94d844c35c6dad1902530ba48fc46c0d6fd62a9585f7d8fdee7b52e4fd6d0b3a3d10a48b17032b50f4660de02f6be34b2752dc44c2", 0xe3}, {&(0x7f0000002480)="99c4914ab2d7676d42320d2f9709699a8037f9ac78e4677c6d9e776595a0b3c4207722be93ee26b8b79678622ee95a627fa114ddd57db1c048b49cb52fe296fee2c9394ff68dd7ed77875e6858c7", 0x4e}], 0x2, &(0x7f0000002980)=ANY=[@ANYBLOB="3af32000000000008000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x70, 0x8}, 0x3) recvfrom$inet(r2, &(0x7f0000002600)=""/77, 0x4d, 0x841, &(0x7f0000002680)={0x2, 0x3}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x9, 0x0, 0x80000000, 0x0) getegid() 23:15:44 executing program 1: r0 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f00000002c0)="a8", 0x1) r3 = syz_open_pts() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xc2, 0x0) openat(r4, &(0x7f0000000100)='./file0\x00', 0x0, 0x80) close(r2) dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) 23:15:45 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) r1 = open(&(0x7f0000000140)='./file1\x00', 0x0, 0x10) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000200)={0x0, './file0/file1\x00', './file0\x00'}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x10, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) openat(r1, &(0x7f0000000240)='./file0/file1\x00', 0x10080, 0x20) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 23:15:45 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x80, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCFLUSH(r2, 0xc0206983, &(0x7f00000000c0)) write(r2, &(0x7f0000000140)="78c162961b62b7dff35821027dbee41ef064a70b208c3bf808fce593134a784b6913433df56673e282ffb684f6723e54b01d6d0f86717717640502c0fed821e29e1fb4beb241d25be197f2e13c8e324ec47465a92d2d18673593ea8106a64675efee5791a3090ee4fb4e5aa9bb72f0aa7cb804cc3c49cdb2ec0982768701875352bbf12c0e81de425e65c4fbcf0e837f32103b9ecf68b6e19c66837d331ce32a8994e59e1cedfae3ed185901f79ce10fd908744b90a9457a1d13de433fcd1bff4aed27", 0xc3) ioctl$TIOCNXCL(r2, 0x2000740e) 23:15:45 executing program 1: socketpair(0x10, 0x4004, 0x8001, &(0x7f0000000000)) socketpair(0x18, 0x5, 0x8, &(0x7f0000000040)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) write(r0, &(0x7f0000000000), 0xfffffffffffffee0) 23:15:45 executing program 1: open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ffc, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x12, 0x2) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x142) fcntl$lock(r0, 0x6, &(0x7f0000000040)) 23:15:45 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockname$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020fc1f9de79131850f268edaf442820e3f28daf477140c2539cd8e614082f25cac360055574171017c77b67f61c6ee0d8b2b5559f15c8bc8ab6f310e907e6b176c6ab0ca66549044aa534da028405e0d06"], &(0x7f0000000100)=0x6e) 23:15:45 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000024, 0x0, 0x0) 23:15:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7, 0x100000001, 0x27741837, 0x7fffffff, "b973dff17201bb0948433e3dcdf97468d0edeafc", 0x20, 0x1}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 23:15:45 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001100)) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) flock(r0, 0x2) syz_open_pts() syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x20) munlockall() accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 23:15:45 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x90, 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) close(r2) 23:15:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) r0 = socket(0x8000000000000018, 0x1, 0x4000000000000000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 23:15:45 executing program 0: r0 = dup(0xffffffffffffffff) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r2 = kqueue() r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x10040, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r5 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0xa0) r6 = socket(0x1b, 0x5, 0x1) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r8 = socket$inet6(0x18, 0x6, 0x401) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x20000, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x42, 0xf0000000, 0x3a, 0xf974}, {{r2}, 0xffffffffffffffff, 0x40, 0x1, 0xb796, 0x1}], 0x8, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x8, 0x20000002, 0x4000000000000, 0x7}, {{r4}, 0x0, 0x83, 0x8, 0x81, 0x1}, {{r5}, 0xfffffffffffffff8, 0x80, 0x40000000, 0x3ff, 0x73}, {{r6}, 0xfffffffffffffffe, 0x20, 0x10, 0x80000001, 0x3}, {{r7}, 0xfffffffffffffffb, 0xc0, 0x82, 0x100000, 0x6}, {{r8}, 0xfffffffffffffffb, 0x40, 0x800000a0, 0x6, 0x7}, {{r9}, 0xffffffffffffffff, 0x50, 0x4, 0xff, 0x9}], 0x35, &(0x7f00000002c0)={0x0, 0xe95900000000}) r10 = kqueue() kevent(r10, 0xffffffffffffffff, 0xae11, 0x0, 0x0, 0x0) pckbd_enable: command error 23:15:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20210, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x2) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x80) read(r1, &(0x7f00000008c0)=""/214, 0xd6) 23:15:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x58, 0x6, 0x3, 0x2}, {{r0}, 0xfffffffffffffffd, 0x40, 0x80, 0x0, 0x3f}, {{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x6, 0xffffffffffff0001}, {{r0}, 0x0, 0x48, 0x10, 0xfc00, 0xfffffffffffffffc}], 0x5, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x6, 0x40000000, 0x80000001, 0x3}, {{r0}, 0xfffffffffffffffb, 0x8e, 0x81, 0x1, 0x6}], 0x401000000000, &(0x7f00000000c0)={0xfff, 0x2}) write(r0, &(0x7f0000000080)="9c14705084b0f1452e2e00", 0xb) execve(0x0, 0x0, 0x0) 23:15:47 executing program 0: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pckbd_enable: command error 23:15:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x0, 0xc000, 0x7fff) setsockopt(r0, 0x3, 0x7fff, &(0x7f0000000000)="fd90088ef861406552dfd3ef390e85f74673a1c07d61bb6cb795206ab778973dc57c34d988f4c4749e0f15d3d63d64c16f62836a060b9bf2f90b6676e1dabf2d4fd6a029a0c63312f75b463ae77695991fca04ca69f64c64eebea58bc0724dd1f1c9aa3dcc717e98d5", 0x69) setsockopt(r0, 0x1f, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)="6ce245572358e894235dec1f8d7f46e15d0077227a8274cf2ef080df5afa5f7c2b14866d71a69669099bdb290a9c", 0x2e}, {&(0x7f0000000100)="5f6b6be6115538f49fb4c159a2bea326e8f2bbbbf9998ff1006b651f96b3600f6eead33f3d50b2a26050cae4929415e4d8ae408c", 0x34}, {&(0x7f0000000140)="030977df63ba33fd99d81bf79736bdc84817c0ec59acacde680eb5e3e2822648f76dea5897ff560bef55e4dbe55f034a6d88057321532a172c9375f0d2e98e03fef82aa1b3daf5e0f9", 0x49}], 0x3) 23:15:47 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = shmget$private(0x0, 0x1000, 0x424, &(0x7f00006f2000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x3000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r0, 0xffff, 0x1288, &(0x7f0000000040), &(0x7f0000000080)=0x4) 23:15:47 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/10, 0xa}, {&(0x7f0000000080)=""/10, 0xa}], 0x2) fcntl$setstatus(r1, 0x4, 0x84) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x80000000) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000000), 0xff85) read(r3, &(0x7f0000000140)=""/54, 0x36) write(r1, &(0x7f00000001c0), 0xfec4) 23:15:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x100000000000003, 0x741, "b006000000000000008a210524d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fchmodat(r2, &(0x7f0000000280)='./file0\x00', 0x81, 0x0) syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0xffffffff, 0x3f, 0x0, 0x0, 0x100000001, 0x1f, 0x100, 0x1, 0x3, 0x1, 0x4}) r4 = shmget$private(0x0, 0x4000, 0x212, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r4, 0x3) openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 23:15:47 executing program 0: mkdir(&(0x7f0000000580)='./file0\x00', 0x400000000000000) r0 = semget$private(0x0, 0x0, 0x2) semop(r0, &(0x7f00000001c0), 0x0) r1 = getegid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xffffffffffffff89) setregid(r4, r4) r5 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r4, r4) setregid(r4, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r7, 0xffff, 0x1003, 0x0, 0x0) r9 = socket$unix(0x1, 0x4, 0x0) r10 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x0, r3, r1, r3, r1, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r9, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r9, &(0x7f0000001b00)={&(0x7f00000002c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r10, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r1, r6) r11 = msgget(0x0, 0x10000021) msgctl$IPC_RMID(r11, 0x0) getegid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200), 0x1) setegid(r4) socket(0x26, 0x1, 0x6) semop(r10, &(0x7f0000000480)=[{0xffffffffffffffff, 0x4, 0x1000}, {0x0, 0x2, 0x800}, {0x1, 0x10001, 0x1000}, {0x5, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 23:15:48 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) lstat(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000140)) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) r1 = dup(r0) open$dir(0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)) 23:15:48 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x8001) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x1) ioctl$TIOCMSET(r2, 0x8004667d, &(0x7f0000000180)=0x1) 23:15:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x200000000003, 0x5b) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002300000000000400"], 0x10}, 0x0) 23:15:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000000)="04514116", 0x3) mknod(&(0x7f0000000040)='./file0\x00', 0x2041, 0x9) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x801ff, 0x0, "b8000000000000080100"}) connect$unix(r0, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff6e) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 23:15:48 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f0000000140)='./bus\x00', r1, r2) ioctl$TIOCFLUSH(r0, 0x400c745c, &(0x7f0000000100)) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) 23:15:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) write(r0, &(0x7f0000000080)="bb2cfbaa0990d540a0f686193914333f4df1555e2ff56104c95d22fcbc85ad5ceec5f8cf3dd18475af5dc541da00d38f33e6b42b75d623083f86f78bef8cc48d353d37840a868177fd1412c75f9ccbab814eb877a2d649b01f1d1ec3747df9e2c47d561f3c11b16215ba65b7f7f8b28444282412ddfddc73c4b7ad795ef4feda984d98f3", 0x84) r1 = open(&(0x7f0000000200)='./bus\x00', 0x400000103fe, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) write(r1, &(0x7f0000000240)="9c87c3772c0035b87e33332e22", 0xd) execve(0x0, 0x0, 0x0) 23:15:48 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) write(r0, &(0x7f0000000100)="f863085c11e265d39bf841cdd3a040f7eeeba147045875965da1d9d3eb3969bc", 0x20) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f6640bd169500"], 0x10) 23:15:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x20000000000) symlink(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000940)='./file0\x00') preadv(r0, &(0x7f0000000800)=[{&(0x7f00000000c0)=""/185, 0xb9}, {&(0x7f00000002c0)=""/165, 0xa5}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f0000000480)=""/80, 0x50}, {&(0x7f0000000500)=""/154, 0x9a}, {&(0x7f00000005c0)=""/244, 0xf4}, {&(0x7f0000000000)=""/3, 0x3}, {&(0x7f00000006c0)=""/142, 0x8e}, {&(0x7f0000000240)=""/50, 0x32}, {&(0x7f0000000780)=""/107, 0x6b}], 0xa, 0x0) r1 = msgget$private(0x0, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000980)={{0x18, 0x3, 0x200, 0x6}, {0x18, 0x2, 0x1, 0x2}, 0x5, [0x4, 0x9, 0x2b, 0x8, 0x3, 0x3dbc, 0x9, 0x1]}, 0x3c) msgsnd(r1, &(0x7f0000001900)=ANY=[@ANYBLOB="0100000000000000b6511cb223806a121f617f0cd9ce774dffd9c5d7216ba49aa6769f1a419a18ac0f4739ab3eba7ccecee0e8d88a60af98e1392b77787e74907c735fd6787f7a07463a048c45da93e50ebc5513fe25cb351f6d212467ab27980795189c2160bc8931d3a698c79bb6e4e6a29f31fd9613676560e978ac10fc243789fdbfc0c61043367ed00caf006c8338932013e3ea91ad789f4b531a6716449f22bb810a41bf3ca9b9b9b9b8123d61a1bdd5f580b942e00aaf88733faa11a252319faa240000000000000000000000000000000000"], 0x1, 0x800) select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000001c0)={0x0, 0x101, 0xa00000000, 0x3, 0x740000, 0xffffffffffffff7f, 0x101, 0x80}, &(0x7f0000000200)={0x0, 0x90}) msgget$private(0x0, 0x660) r2 = msgget$private(0x0, 0x40) syz_open_pts() kqueue() r3 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000002f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8c, 0x9}, 0x0, 0x3ec, r3, 0x0, 0x4, 0x2, 0xe0f, 0x401}) 23:15:48 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = socket$inet(0x2, 0xc004, 0x1ff) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x10000, 0x0) write(r0, &(0x7f0000000140)='g', 0x1) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x9, 0x1, 0x800, 0x8000, 0x7}, 0xc) 23:15:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000000c0)="670dfcfb627427657d02952c2cc3", 0xe) write(0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x7, 0x7, './bus\x00', 0x7, 0x3, 0xbedc, 0x6}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:15:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) 23:15:49 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) sendto$unix(r1, &(0x7f0000000080)="206911707775faf938a38532f56790d8c33211d1212bc0d91b2ec4f95cb63e072b1bb236e334ca605ac6f48c4f6eacfa9bff2d44f8fd1c1a1d64f2363aae092c4002beeeebed0dbae06afb0459c5244f96cc75757414d9b01a55a2600ad17228134584fc3de1159598a5fa8642b6ba9b0801386622680b80babf47bfe7b934125597b524cbfefa9d410a1f6b7f7f4255f5d3e627cad2942aeddb2762ef09472ce5aeda4a9514bf9820cf4c402ca914da7c8451ff1c71038907745cf3f2d6c39db1aed6aa877f9c85cf5649e9e4a2f6855b5c70342b1c8ba31a4cedf962f1c45b109e897fdb237386ef1fc3f94be96371a54e3d42acf188af85021c0475", 0xfd, 0xd, &(0x7f00000011c0)=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$setstatus(r0, 0x4, 0xcc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001200)) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) write(r1, &(0x7f00000001c0)="ce85d40745c452b3dab240ff150dce8dfc349f0b25a452e697fd71f14ddb9acb02472fc628f9b06a49113372c2f08adaca2fe571d24565790be12f9a64f7a8314074e0d4d06b83b36d699c011fec27238333ca1729a56a9e4cc4d91617310c976682522e2ebfbead5aa5e384bf82cdc28d591175fcfa0c39962ea59344c906d1ea84773ab428b04693aa5b7157bbc19697e277b5c79d3e77596ffba7c06b1ba45851663cd1fa36865e61fe50bdca7d8076d017f5eb350a356d5eab493dbfec9f5862266c98022ae157b27dbaeb7cb77ad852281cfa3a7eed2b07b875b80eaf40ac81e50efc7dc189b4efec32da6ef0e8ccdb41071d7f5170b8ef41d2305814c998a0f311d4b82e0c80897a6853b19df626a55ba00c006d2da4014275e803164ac6f3df0192e88b807546fb7a24c841251628b1b848edfbd7146e5d3befdd1249c3a686688186164027216f8fde73836a84bd4a635fd55c9b24f77324542a75a8d245e93759ef9ef07882afb42b9acfe816cbc9e7d7a3a2361922a891e7a352e1b320c64a742d998d3705ec470d0d0faad579c5e1954e9db36551a4ba672526f9665cf0a0538f8154bf28b67be05be3df63645f943e04b8e73c5f7f106f53bf3a67701ba58f61fd4ba03dbbcb128e9864ca1ca764aea576f7cbcd1ebb5d0b4f8166d161bc4d9e103612dda8cae17b9f324601206b80f44f003fb1b562493eba7f6efd98cee58f08e67e5bf996e4c7ce704db770631515bb15139c77d756de118d0de77ef2d18b5b8cc06729341eb4aacd5a3c6559d4477b75b06e718b2f0c6aae417b11456ae0faa9fda0bd3fd066a7f2e3618cfec95e4d3edaecb892897e1a51ef58c58f27b289374e64f6893223b872dd71500fdbabd536edea73fd90c566d22f4692f1e0880eeb474d956a82717d1d109891988fd9a7a56f679f513fb63e501eb54e954c18020b1c0253c4a78e49aa2c30731a45bd2dce18993eceadedf24962b6928d53fcb1128c20e33f933d154d9479e617a09b9b947a45d10095185f83e941575c8d5eec0aa2273e75771ea2e663de86285a8b156aa50e846936fd1ff884ad3ef166b77aae623e02722cc7be315085f38404f0c4754429a53655d06726d3742308653ff613c7905762530d59e9df3604782d4f78879478dde142cef5574e404a62d695d030649ca14cfa1ff5368982822fc4bb50b3993e73ee97e4304093d77361b7f76acec855550b44267441f74bf9d19095df2d3890dadf8d496d7f65bc73e3f8672c4b7ce96597c5d1eb7cfae1ffdadfdc5f225aa489854894bb40c39701131fa61acec6def67ec4c220c30d6918ae6ba9b426029026a8ef1d371bef1668cc09e4aea650c84d6a697cd508152b9d6a31f632cb3535b1cae2e61ec86d5ac35a453a29d399668dde0da4c334fcae22ecab2b11515c47e2a69b9e180843547edab7dbe0d4925c8965c419dc825de3427cf51e9eb70de14e72c6ec0126a26c2b82e5013b65b300f5b8c4ed3531437bd8d1aedc37c2e0e54cb46ea38fbfbb40f251163e868b643c42be5de2013c596eaccb5626960fe21afeeb8ab59f6334215168becda1cf0f92d457b566557df7033a8877730c7e6a3f2cabe955b48229753dcb5dec219f9562c4f9933716c8bbcb15482a73dddcbaee7494a42f7f2cf80c2769bbda855cc317e459ebef879ea25095ca716ce4f5bb7e7180fcdf14101bd3f83f60f4e0038bf91a59cba78f148d3f254478df1a9c91c4c5de2fcf4f054ea71c7ef33fe27a18cb9f343c60032f61fff35334ecdf993a38b8cc954cf4e1e94a446f05ad362d54af0b8a34e4484439b66fc498e5a9f86ed12a3652b6623e38f0719578a6312bd8f121e1afdb39969f8884cb1e8196b5aa84018ad024711f739bd766309ae6d9ea1f5ac4d2108af29d42694ddd2ca92c99e9a678bb7cdb86e997601283d1d5f84de58d2bb249e6f0e927a555588242e6f9b4c82a281d8d29f21b0ca0c86e86d40fc1a27fb9433e94b82dee6b1bd673b617724307c7888e6508062decddfba441785c3a6fb3996509af7b3bec240b8d1e9b36057c3d1b301a7615b14dc2dc3bac4a1189b5a671210c5b15a489d43f21199465d8a7a23926f4d000231daba42a9786f65c8aaf1b4c4ae74d81fc5a52613c1fa150e8c8f7a1c7c6621212f94ebba57731b67d8eb50f024a01f9af18bad439be7b58fba76cff375ba18378a8468cfac1bb3b93b328be776ad65ba28bab72676089bc03c7cea4a7f063e3c90547542f1c38630f2e94586dce9687829141ec4220cdc5f662eb19cd471c1c2128bd013b88234f6a9298ff38692b1355302189e2da9c585317b36f895c14a98b5793e7f6e6ee6c8d185e4ed0a4cbecba7cff3067b95c7610234802f9d5ab7f04aaa161d8f35a31a0eac9c4e7d3b4d18413740b875c7747c52453fd992a00e4fab9c6db9cb0708ebbe29299271eb19e28c0cf5aa6eb76bc730a5bf34a8199e00276f6deb77b595e6cdfb901e1c0e6484d918880e585fa8a00b92f4845570eb63cd6e0af245403fb3bd8509643175c2d837fde437623e9b1b35ca3c52bd5434159a3f9bd6033d8d423a237808c7780e5fc58c3e31dbf869a6b63022d0d1e87554ee16e258b3200bdf863cbfd05a6e3b617b5e4e08f67d405f85b237641b812058d30c76f41f22c57fadaaa2f5284b6e1b407d2b66f0db359a221f5d73828dac18bfc624d61d4fb7d082e514a0f11e0e0c70ced49927ae7793db1897dc26b7c311c5562d81b8714204921ad3ba03b3ef85c3053cdfbc299d3ed1dc54fae7f34c65455e86d586de9a3f90e0b43e6c0d0553c7cfcacd451799ab6d86fbb8b422a51669746a36a688ef676b649efab787004fbd8eaacf629bf6026f56d1e09e7edd3264936caf941c0693e9a1f38f7c092fadb4864fe4b5a5a803857086b0c59c9a9ef5fba8a8e87ad9e58247daf21417acd1698c51352c50c80775cc92c518d9a9e91a0835a69131b104986af4d145ba083b0a143aa442d82e886f00492c368b8f6b066708a58c11e5194ae6b25c043b1c21e4805012dbc4a27ff67dae18af4072f89fb93cc772b48460dcae06d410f837d4d366ec9aeeb90ff45d6d3f83a72f4aae60f611c65cbddf6a8d10af74b58f3ffc25e42a5f9e94d0b82343a7a82bd575f211a328f551e110366861dfdb9d99289f776decb47f4c53dbaad7e94a0fb6a5cadd064f292c2be07b314274060562fe4cd66c7ae5dc6de9f19beb942c457f774ae9d3ac39f515b604bf0b955f2beb971e69b54bd267188868e9297b963f7a48db3a12300afbbe81563cbf13089bef8f269beba6176044420a8b417c831ba217c440c777c8eab24785f305eaaec38d6e72f1a2168e0649e1cca79cff4a42211dd5a915067ff4828bec1d78648a91f953c758ea9e7ad4172d1ae377497fa04850b661806653406906eca36e767580bd903874ddeb08bfec5b4aa10f7ed8cc864d15fbb5bf9fcaea9896210d4d89e1e290c60caf0f08439d0d652cb474caf5d5e81308acd8397254047e52c638cfe399e0c66f3d0a19c0878b3245b5d5526949b1e865ac4409f4272ce6b0bf78da681db32699a19f76d7a3cfbb93c91eaacdc884c3a303fe33572e627c0c6fa597e034f54a5016a36853924487e103f67d426840ec7ce08ad2a1014829599d57d7a344de109af4df85229569feed3877c72b30f5f89b06125c904fbbbd7f2a3c340a1bf1d552fb96da64e0c4a6dcc4f6892d90cfd3166e41aa9a0ceddb6eab2c6b5371dec25be909bc259c86116c94293a173c9859c3019386f5be0cbf62ce695d875d29ba32b2b582b418608cb936239f5f2a96ba40aa748c4a70f0f3b5a5d0c482c4c1573a265a0277f97307967a298415714d972d15548b1a28a6484bef1088f611f7cc9358bfb3fe24d40afc00dee8006682807fac048cce54f857e04c89f64aa11e854f424722b2f41b7a53e0332ff9b2bc141cab77ec24a70e4ccc333dc429fdb4aaa7cd538cc827d695bfb417d16d662706fd790c055973c8bce9b0ef94167b07c84a69a4fa2f04dce30132d7578e591fab16ea2e0bb103109b31613e8d3a298ddc5515ebfeba8a3147a9035681a38166eba90f259be01ae573a272242264c4bf29886230b8b32275c6f4da416be5ac4d08e49bf4057ab6f2b2d07f9cc519a65324357928f3cb37c897f0ef4174ffaf117a81aa8b9034fb9e539293e4e72cbdad985c57287ac63c3d9880a4e012f5a0aa6a6c30964e84f3d580700b04cb8d7938a681cb8028a2474389bf855eb0d156c8594cf9bc001d0511776962766fa5a0aef75e6aa4b469199fa9575f25568c97c70a3b0ee2020d5b8a4c77917a25029a78c8c32bb3bb79321c3af140fe33aa1200bd578ff6d5e0dca6395bf8840b6b5e2c96340792dc9cd4b61e62cf0348ddc8536d648e6399215beb9da28a0d3f75417fa95ca660f5bf70bea464500bfc45befd20d04349431d2cf64db74eab36b6a8dbb7025c67892e34a2c687a8ff769ab5a12c1a0334e1c9fb5bcf645cb1e4a0b3cce80dc421169ae4a5efeb4846c7f61f9eee3a57c5b94376e537b23d135b80e17474661884e070f9a27b28991d1287ec80b3f6ae01c287b417ac43bd004394c473064375fccbeb0b153224a9452bf815c2fbb8154285e6af06a65818d2d60e0b010b1c028c60287d91cabd9d01c59a4c6aef91c2e6ff355a0d454f3823a82b4dfef120951159fb805320c6a1259f96502195de17a6dde42f7a581a01c9f455a1dea4161733f50ab4d7923a3ae09461eddeac3248845121953c966afcc55de9ec4da2bfabb1269d4cc64f8de5aa06e221659c54c49295accdbd8ae7a22435fa0a6994ee23d0117ae3c2b5f1df1008acedafc9301e51b0fcf6e19c77673d05e1927dfb85befd63f6a6ee6cf23bb4403db06ed3d22bdfd219bb8fe74129c570f183ebf4042646803374ce9e4b08bec6ece7cd2d739bb4650b667d54ed5cbb81d7370609163756b4f4fd7b0c868518e5ffd1dd57a2377b7772ddcde5b1c16e5ec25b3a0874d1091dcdaf470785999dd2752f7582b597a2b16bb6d1246ea2742e8337e4b746ca4dbd2b62f29dfa3f5b1958c5b86b21c6e3965dd110d32bcb6ca318df06b3616e40592537b939ed68c2ab4b2e0b2b9dd22740fa1c3c3104a0aa964510d53d06e6fcfd7ac13e93f5804351f5a0e688b1a1bdce7227994dd1081abc916afa28b808801bc7b8f8bedbd5d5de480ac7b124e509b0ee111d1eae85da7b66d973e3c0c2eaee95a305445b8ab00ade450fe289e9582ebfe23490e70f7b2981bd69cb8a33118f52d85fe4475d161b3feea4bc375d6953bd39c285dce64f657fb8aecf79db14d2a9ae2cf4fddcc356377853201c5b2920b050bcef594879b9a9bcb9db2bc35e065c28bdb93df889647e514974503a9a5c94b2d6f934a8f51ec3f993ebab3a8813bb0e31f9bd8bb50c1b03fbeb55489cc561331f464afa72efddcbcbfbd12e82dea16313357c60e764b8dbdabec8a3e427082bde0142c04ed0a65c29173e2a424fce9bd6f9de167634d2a00076ffede6325788167dcc19387eafe492172dc30ba94ed5485fff06a7a11cc300c8406ee6744b421102c0a5da3b7026aeedc858da0465b5b347599f1a4c593575b62c55240c83d239604120d8a9f71be7bf9e3b0fe56b7621c28681166d5ae749be902cc8be4d006347866b831015a98392e0076ed4477fefc454ecfeec432f81eeddcb9c01c98b3aa46c3ae2b4e8b563d8df19bf1fc7aebdbf1b1d88a77", 0x1000) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x3) 23:15:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) r1 = getpgid(0x0) wait4(r1, &(0x7f0000000000), 0x1, &(0x7f0000000100)) pipe2(&(0x7f0000000040), 0x10000) 23:15:49 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = getgid() getgroups(0x36e, &(0x7f0000000200)=[0x0, r1, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r5) setgroups(0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) r7 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) setuid(0xee01) fchdir(r7) getrusage(0xffffffffffffffff, &(0x7f0000000240)) fsync(r7) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0x28) setgroups(0x6, &(0x7f00000001c0)=[r5, r2, r2, r4, r3, r8]) getrusage(0x0, &(0x7f0000000080)) readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f0000000400)=""/188, 0xbc) 23:15:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1afc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="4e8d00d9bfb735a181ade541a6abba5d50e6774ccc8d6bfde056fee598b6e6925b5b503fad747b437b16d6c74b99534a529c90d1186acd0e9269615e00f1b6c432bb9cb6a030c215730deaef6b5df32ba137ac4ca7d66e92d579bec8246323d814f862e67aa0fffd664c99f8e8e74c1c55e733e36b83478a3b87b52a2f1ec765a02402304159919fab74e78e701d66b0c167c685f65b3661eb3d1b85097447cf661f2359546d525795256bdab73e399a135c6c1e65b29ff65df53cab792acfbd9e4038adfdb003a70b0636fe570fd96be4f8bb51b8096a8a00d47b5a7b44411faf37a704ebbe792b674e28da7b6e9d5bdb4364237336", 0xf6}, {&(0x7f0000000280)="ff99910990100bc9d59a2516a6cac13ce547f0e20e4940742a5ddfb37079ed89176a5b43fb79e0bce737dafcac9de2d55198806380aefe1489f0ed1fe753fa8dfd3a26fd92b510d7793faf157227ab5ac57307999aa7a4a06d95e3b6c961395c29d246e623b34aa6ae95711c833332e9e6573dc9a54540eeb65bb5e121c457b3a279b2eb9e6943b068bd03a8a5ac0bbc115f0ba78515c5dc8437391dfc138b6fba8bf32a7c1c25e34e04672b7c73bdd3bcf9e1111ef40a3b1230aec14e3eddba789082b77d769fa20c50f0248c1d6f2d3491d2f264fbb00d9df2d3f0d6de37c39f62dbbf0e57d8d01159545fd7184fe4c32693da9b84fc148f583d9c1c42b8f5149df5eee78adad22768611da79242b5ff15eb0967bd62356a375579aca5f5ca789b21924862ab0f3a1310dd8685450282908da4e2498ad4ee1ec8349a784ea1b21a50973f087fea81f1ee48539d18b56a614b5f3dae27ca41477f42f2bedce5e554d51b9590f531a146559aec6ae3e6426a78f1a08104311efa62fe87811388e8ccf0f3af37a09c3ef5082a5d64406e8969c54b3ee9bce04039d66d76b43e751e6f60fc5e494780783bd769e01186985aa9f7511ea7be5d909aab3e9a0f483692851d4535f709039ef9aa4ec04ba42a5471796a0399cc87d6efbb736c1658f7e25ec1f0b9c99bd410cd332d82758aacaa2ed3f826be1940979750af9538038cff483007216beb1b38e8adaaee73d7de61ee543427829e373e46cd14bc9df038f2ab8f16d9245ba26d1735067d53b1fb0176f3306bb446a3cb8bcc19481086197ddc0cd1e601f9c27cf30986aec5df9dca8c96be359ae4c34ea565250d5af9174ffb6bdb6f4878fd65675d250db3fbc22dd537e365d605208f80fac514daf3fa519dae746b813deb69f9f60f9c6a576421682f70a1ad4c2a8c2c14ef7d58f23da8af6757014fc03620f04e4895210e03e82509faa402eab4155cf2a1cb196eaf6ba08f1b04684e6cf301b72f72ccf92f8ecf4ec38a76e5bf5e53dbcb1218fe47a3075c17d447493445d998611f78d26a56ed0547057fa61f0b49eb30400ee544389e584f154ba26744ffc3cd23530cc085e05a4efc2ca7fe4ce6a9fbe9cc2e506ee3a6d2aac724ab872e6b59312cca24c9c49ef3118932f89440080be5b416515ddc360188448458fd20eaa33198f4493f10b6a856e316881ab98f26c866bbf43bbf7b7e490f6c0c2bb0c20cb74f0ff92d3a05d299d17de235bbe109ca027e735d4e68804610e63f349f5e804b59dc758bde4290bdf5562b0a312d9087eb0b097f71006f792198ce1c7b74688d950d5c9ff30ea5062919027d9f3340067207f458be409f8b9a338bfb6af7df0bae00b01ae492309c089a6d6755003fb08555e2fb7ec3fdfb2b1224b4677e3830538687b168529b0090278a6d1b470f165eedf1d9b7ea63904dff1e5be3b3cc41c7a73fed2ff077f7d3a93302ef3d5ddc6c8a9e45a3258f45052f46f8f6346a468df683c1e74eaa6b764efa9a43a2d86f8a23ac838bb557bdac5e42c6c86e8a806f61c17f31d55cc0a1841bf04ed080db3524f4926f18d81341ff4e70c8647d9aa0451ce28ff3a200e847ab53f8c47faaa88801a4bc50def7f474ebfa6ac15e5d7cfd7fea507fd4348db4b1cb00b9a791d173595297b02892b6b7d21f14b7db566788d596153035095ee4e67381a081c386ad5c580acf7eee7e267f6adbc540f4023434c990a2a57590bbc30bf5300bb9ffa9514dc858fdb1d9f403665d649da908ea764a2bef65ab47559e50c956fb9022902e3718c054eac1c6477bbc63dd312462d516e3b18e667b02157b4d847fe5b07712e07d4bf5df45409d34ba1eaf2ad69b186e9466b0052ac58e9ad3c2478345d59a8a1dff22f1b4ab93d433a5c25042f4799a89d2bbd763cc6a8bb2f9af9866b39a60d881eba76309c81ab31bf3d3e8f5aad5ecbe1404bb404b341ac34d4ac9f1b4ff89629e6a2493cfdabe51f6ab74cc51c642b0616829ed092b0275a61373cd5b5c20520718b9e6b2d2b6a4eb3f861bb26a093f060ba83ed28bae3a8042115bc49511937945766a0f97358e58d1d280db975edd68506c615b3a4be59042727692833211e8b65bd0ef626a767c659575342f8f5815f20705fe3494eeec88b51169e74b9a69864315721ac532e3919e7f302246bec67d04c344e7aefd6a4f3818bb9357823d289a06fd7f722c902ee56091f672ade7fe7ab2a8f235f9cf3580b89697329261db184e79f5180bf29a09cd8603ddb800b3193f19ae1c42bb203d33ce3184ed6309d682274e3e7e3b763fa5a1c9504f78bf51960cb85811f8605d863b4efb7c031a3401384269850adb404cb29c4d33cd15b81f2e127d97c081ce2150dd7c9a6d0ec76bb4d29a8df61575354c8c327c13a99cd5d600a3367f20647aad2283e153480af6af9af02cd421882d3e5389b493628d22bd085cb4380059d42498e73cd45dc4575bc6fcaa420c40f260e2020646756b0d9bf01c11084dd8efc7cbdfb8eacbaad92412ec6f4453118ba87f1881a3c76a2a89f3bb46f56a3efbd73bf2c4ac45a4832e20adeef16c836de24b36fdf7cee35d12f3b07de58fd737ad594e705fc1f27e180557d2a3d71ff603c187973da930b69f434c139c152b38049fc331a3c17a61bad511f973df831349b2e31353de0bebfd75d2bd64ebed52861e15462fbeffeecbc7d7083ccefb76f5cfb4ab822edfc29b0b04b1084fb0dad7cf9b702582c04cf462b73fe7037648bcd9af3871d0da31f766cb49255cc90f95250e1d2476b365f08a1b960a68160e509ae198e60f88552bc95d3d769d123c2dc7b6271eb8f65cfc7c595260adcdab9b674849a5fe4bcd835e3ba2beb6d99b4f8035091e005b1ddf519407518e698b59d00be5c3930a7c65d24d6cb256aed520b91392c71a327ac2bf821318c8eb1a9235185a1518a600bd79053d3164e215f0155d1eb3539ed3bf7d6a2ce37b040c663db2646266c7f1b3acf4445a58e989de4e5cf01e81bfa3d1647630a53a955c5b4b5d89afa785be4969d27c48acf83ea7a035203bede5096b6fa163ec4a4b7f48f8ccfd44aa70a7e100c0a63dbc86920d286116869a7d59b8b417f74c111c37ddb4889c233fc1dafa10a472602536457941c613414853017f35e506c065026ad9e67586dc750cbf1d499b13f768ee515c4b16e4b21b10c198944f6718b7e9c4d87bfb833dd6d8256e79141ad42ecf1d891801b5576c69ff9f1deb31b833eb262882fd48b3bbd5321e82881428b50917aeddb15f2ece8ab91755ff218e3a83ec29aa6da7f4543cf0821e74bb14729c0fb27a72edb8da6f02c6ba244749715743f8f21ba3931f603ac3dc8e727abb6accd846f69d300d40eb049f1c39976ce39109f7d0ffb889ac48968cab6b9ae4356c974d0f09ce532ab3def658c4e8cc1adb8add9d2dee1f4af7fd1bed87f2c381f9d897692bbe372889ad39d3637e5db3895494bf9fbfb7511c9d04c8b40d774a20d6a1e62b5d9da07caf0c091852e3387ff75c541af14d34507652f349f2aeb78889ee2da545dc64d786f451d7e1f3dee42011f6991392deaccd9c4557b7c991c19473eb2005fe22cc8726b9fb1d4a768cf739507386319e60666b67108e8243814b379f21be6620c6bc3919927c3ec459b18f75986eb724b583759275bfa076b1b4dfd28b5febb0396ddc71d468e21e3876fac318eb03a7f360015ce2fd220da6c42dfc3aa3ef3d408b58e4e001e347c49ce32cb9303a8aa5be510ccf8f4641044b1c89971aea036e08199fc43385fec8a2afa725227553e82de4338929cbe10af0e7fb51808df20a746747d102f7cfe8378bfbcb918528dc36a27d2dbb68e692d8b085de217f5a228113346defa2d3a56b342b95d3e35ce9e5828851c54b21df202d7c8f07d6579fc018b5df943d2d008155eb714fb58446d8479b8f946885ec0d82287d3390ec9661e5949168d3016f751c100f60c7d81ddd2c9919205490efcdbd4c92bbd9331e964b72287690ed1c68c0bd7c97cb253e0f574d11fa6b9021a5c87328b37f78bc4ad2ddab2ca8644f2caf620f6238101fb281f745023800a75078b01b85550247104b331516e9483628c175b0f579215bc2146d0c950afaf5a14e425a87bbf4a1fbbd739a0a13336aaeb8c37deb56da868d7cd4b436d095b042159d60ff927719a2512b7cfb800edafd0c8b8f71e0c7b6e703dac28c6dc4a72e2d282bd9d1712d7b53db15999ff9ef89a9b03d67cec8f1ae2d7ecf51250f6bf37b3efae9fd973be03d47711ddf27acbcbe5a6baf52ce54bbada0a8a316370697ea80aaa8783f327fabab1aec47f2da81cd21e83484ad899a2999a109b3f4d7115b486dac0043872ae644ecfc58d3874b21d83ddfef2aaa718a9564d62d19760a95650258fca3ac33612f2f04d950b0339c6186bb912c465990299475be69f8c318d0680d850597456b7c149079c4f7e0a1eb374c24b668b2785cc197596a946dc8e33416163fde94dca6ea4b5a64ac8417e7b112ac7177168e33323a81c4e849804423689c8f4763fe503d9755090cab062e8863a785d81bff34299f0927d207fa462f7fae20530fcbe4dba5d431608b5ae759666377307f88226b5cdba3440c1240ca276a3dd00a4ef1b25550edb21a9ba1606f3ce6c41f13c7703dffea1794b710daf9a25d43bc037ea2a073fe6e9193b6122fd15476d4fdd96782d3d9ca8b06ab43678ea62f9ccf968944dd59600c3cf11b5109ea290ab3380a381e38f4b4c8b1e014378eeac2276a2aa2042d9accf607b5b8dd427bf4cff0c3988ac65d335b199417a7278d2bed229267762edf15d327302fe5a2e2c3df859d68206892b52c33a71180434db424a0d2528475d3542b447aff3c544f35e2eda155db7b0974f83f9a308a68bc4af33960db9fd0f097ac8fa65b79bb42c95a43537697fc59855b21b3de65ee96234e144a12e73f4f947daa3ca8a009e3687cd77ae69fc9d3afceb56f145a0472edf3232d7e904552fdcf902c2102f1ca4cdf022883eb0030c7b8fba0f2e75689164a90c2f04bd9e8231f4781bbc058444697c50b10641a2d9cbabf8fe4a1ffcfc9b01273067cc363743b4412112f80545c1b9ee8ae53484cdc4a36da19e844ca67512556e95fcbf4b20f346032e38c4a9862cf0e40d90ac5854da0af2df80fc1279fe9dc0a8a64472b55444d19c430c2b6c58f2c465b4e3f3b5e41d431736dcdc808cb82f63ca8b4b38e6a13963b2ab4d84a8977006bfb8068ba2e9d77a2e888b06512f17ba68cafa6d67ffb2c5cd1c14c7487af1f4598930868149d2b601000ad466fd4cc3b8fddfa71926ed794cea10e8010aca47d7bac1877b2c052e87e9ec00e6623d44a4b4eea967fc71b86d21b0021255eae43788fd241f2f9c8b04a54c89c1c9a7e8cf7ab36f5405e4778bf71884b732fcb171ee1e26a4ec62fdc14680f2a726adf41c4a688831325f35bd17e58ec1c6f4eaac1cf76b4066c7d4eff8aa24ecef3389c0563e77daaa51700ad64de2ec16255d4775facc2e92d029026494d170570813e489c583b5fd081816ee4be01066bafe455ef4ed698abdcbff3cc914d4ed3099fbc5a7b2c7a92dd1c9d7781001203a12e305c7d646e7f4a2526ecdb42742b7b2d06c777706fe77ab91edd57a028aa7c4104bf0abf6a96a254eafcaf6f06ee264d25ae6630994483ce42d4df33e3d8f434cd450a2d18a4ee1ae182c6af5263311a50d0d75df2b1fda737b480adb0bcfe5054c047", 0x1000}], 0x2, 0x0) write(r0, &(0x7f00000000c0)="50b021b5d9a1655461cfc5e8b2fed214cb323790599dcbb1bedcc9b717db88d1eb6d67fe5a34b6c5badd000000000000000000", 0x33) 23:15:50 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r0, 0x6, r1) r2 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) truncate(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair(0x10, 0x8000, 0x5, &(0x7f0000000200)) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) close(r3) 23:15:50 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) sendto(r0, &(0x7f0000000380)="38bf7ce4e7a5590aa91574743df2287ff7cebf717b199bff94fcbe9e06e1276e6f184c69a57651de39cccd1be21e9d8d6d89c3af6ff1b1ae2fbc9a7ff443a5ee5bd46de0122315d49c6be55617cb447280513894d1740ce77248c92a92e8aadb5c1450e82f36fd2752eb98a5b207947a22e704c9a657fc636c23e36cb1c5a062d76fbe4fab51b40585f38b15171f9cdf8a7b467c407d3334e0882f144e0d845bd217a1c13f9b4d4a758d600da704cab8f19c0bddabb5da149ce980d37541afdf19cfb9cd502652ce2c9bb98b06fa6954e62fe819929f2c638afffb96c6255d0c23458e9195eaa04696113c7851ff14ae8384a0591de0bccdc258e1ee9ac681b392d81d63d14a3a0393b77f29104ef8dfe6d67f8b4b0a79a456f7ff0af3050eae5212cfe097dac8de7724cf009100aad7b8c3e1e9863ff4ded6e403c35c4066164cdf120e239ebdc9cc109f05cdba728103c3e498537c03579942f368693dbea043fea925b040c3b7a942be7e31fe66f9dbe7b69eb6236e992cb6d31550571f942786c5338a08acd0dacbd0a555dec8318820bdd6541bd2f34e214cc775e8a01e4e6e394782ac2d1889cfd705acfaea434f9fa8ee1013a5ec06cf098d873ae1e755691d0cf0af560845f967e541f48bd50605abfc417ba180d5f41229fbed752273c38788423d1b6d67490aba015dc7b2f620f5fd978410ee6b44786c129583e2f15764d33cf5d5f19a07630f063eb59b94149fcdb6347b5453648fdc1cc24b9f179b572d3c0809c9f9163e2a3ba35892f06f21096298d74612876131e9e0722dcacb72edd918726fc553ec5b6c7b049c252fa0b0a4a9b6c8307e6f2cabc522ab417fa8cc3dac86ac6c0db6315b91bdb66e0270253f4c4058b368e1c45f586dd51227515c150701a766f9d2b533eee48c1eeb3534243cb7dc8d754bc4e9fbcd2306f600cff96af06e5f33786493b95a206f86020bbb8f94a06053fa69ee57d647589f87d8240d3af7d89f74bb951cb404ce5932c363ec12c22c296518abe2576245c555564df6812774610a2a4998ccff9db93fc7067571fcf6975d59c885b99ac998e13599e5cf857bcc511f71dd4e747ffc340f89170a72da1bdbd850b61dce6b4ee1eff30903a8ef0def95d7851731cfffb4eacd696c93c9f4ad054f99b07bd87e00b7f402df6e584e00b231fd8ff5b26b2490ce95e634c8a6418622ed2e9675429271fbdfac4a80b0a87f7aa3a40882c10bf4d7b651dda46c18a937693f0fc83de308ff072ab77c826872c4092f2599f310d79c09e6d88c69bc2ef69904316c31fa58d3e10583ec2c7a197e5c7cd0e6ea8e544bfcc289b0529ce1a1525a9e1f18acb34c7f473de21ed12c685550b12e0e3d3dfb93a666aeabb4c513b4b0dc8a938dbccc10bdec8efccebbf77313e083029baa7220e9d049c0287f12e9b61a6dd701c274338efbccce9d0a53b2c9083a7186f2483ed1d6558559d95953c4a3dd9c0824bfdf20506b41011dcddc8b23d4164a236b9589d89d0236eb824ca88af45688f727e9d7d4ddd3aeae62174ba79bcd7c983b04f14bb2d0bb1348b4e0804d163f6185a386813c2bb548c4d789c3ab140f49a5763300ae0f8cc442c643bba3d9ee48fde0804af3e397534d8ffc307ee94745a1d74e3c3fddb451533737faf10be1eaf00e79ab2b78c529aafa3629600de29e028aaa35025b5825dea107bd508fb7cb01d2a92f976784f7735e08c8a0903eebff8cd7faa5c3e33184d52a62d9806b5245fd3b0d608061e8b3f841cfc8c0c8b1f883ec4b61d9c0b8b6c49619d684d19514628f4803c124bc396d0a25a170e3bd5208d3ee4ec7388c6129fa21a8c24aabff8336aa75ca40eff50e5792fd0f606c11d1a24c79d15aacff243fd0e9296d9819ecbdfe39a72c7f834f4c4644341e8e6c98e5ce6b3a2c77341cb2143f7d03157d0b8a6c1804f02cf096295f7d8226c8789015619d170406fee1a6f5118c030352a81e230d9ea5644a59f713bb58c3bcb169744a3ea0e8e6edfd0ad4ae7ea03b488045a68a4090e54fe22de966169baf7fd64242516dfee717d990ab6cf37edd7daed42ae5aadbd3c983a98a7e5b838e8252b04d9baf11bc61b36dd10683983ef32a44547d0e36a73bb4fbc356ea57075c2cd5c7761daf5782b729ad01c2189c93fd07d877dbf33f1533957d0465d81d92d6ec409b9fa3c50e930b2a3e4d242f3c9945b50c1ff3a0e1b1db2930e500453ea6eae4562a8f53a3a6ebe1268acc2d7ccfbe3148488d51201305c2d284d4dfb902bc06be61263f69396aba1d46f692c1fa94b19c0945802afd24ed85c66f4b544fe1e0f272de4a80b43a07fc86a7e5a898e081a39e34d1e289057a0b5cb06f98db81bb26448928b1f2e4ec69434feaa5883d511ded4f4bfe38a4a6a22b16dc4039ccf8774653d89a2f627a00a578215306587e6d07b5c2bea19c3bc07b3c2454b1af823a726f1e990c3f4d636da3806e029ca33032035e4b5de3ecbb4ec93a1541668432316089df72aeedcf37d44716d6d701403c465951b9e08abae3611a263d330934d001d1e01df0e50dbc30daf03b0583a720971624165cacbb7d3924bc1394eb79f05077760c14b4a99b3846437ab34a65b712424be475b4a1ef3cc4b1681a200b09004416b62ddc46a419e841484ac0c8e21e5fac745f0b2b0103499a94e9e279d495a6aa241eccafd0716fce8af957ab3261d359d74737175df2b8b74ae55a53fd4b34f6215aeea478f5c95b55daba6352c40c78fd38292088d1bc838b56a98c4a648367b14ce324a54193e8cba6e4fd6873436fc48fe0fc266ef1b16867f596720db4a46596aec8c47f8fcd73d5bd20e0d6ba789120faa5272a54eae24cda441919f05b5632926a5b8a11ba5be7f1c4c217af6b0c5c14036ae7531e5818296e3e235e32e2644c7e39c1dec9fa6818b410a4ca5489a76f40904ab22ca089a133b8dcf9c992e7623053bb2c4e016711f9af978c2b72d06a9e00a3957219412a68140e95fa75927776ba8bcfc2b84192fcfe481677ab3432411fc1abbf2d88e6606ba82cf2b79f9e594f313fe2e04af6026c747658854d4fb2b015b015b96f4f813a86047a45b86dc2e38a6e88757b2ea2e04f6b48fbe42c737857aecb185c981c89922e46e2b7566f171a92b7173df2b2d1cb8e818c9ed2a993f095e2caab9856dbb3f3f8a9cb8b66a30c168992ea0a94cb43f03daadfa10a7833186a4e2ffb02aa0887ac5d7d8a3df511d0dd28346ac79464182900fcd4bd8138cb4a87545f37189bb2dece865cba7b8b3a5a76d786312301e2ffcf1e25c8bb5e1590797da28b242e3ed793d70adde411b9b5c944b9d436172757ad7ea2b1f98ed16db5859943593877feda5f9fa27248b96b4a1a8166af6e604edaff4d5bd8d5b10df5c27663fdcf2933679041ee71f9b1e7c5b13006f782cc434e635a1b9374ed5376cbc3e653e4eb836d39f6ebebf6592ac803d407947dd2e9f0f95a5cfea83cd7a3968637a324662275d72ad08d6199f716d9247b3ae93ea2a5eee2587360b527a0fab6c6487875b2a0584ea21b02bf20dc2156cab7af0dca40e0e2e8595cc3606fec3d07dfff3a119899841a00428f6e4508924ec6b68085e5869d120eb1955b33d2c0b52c17cbc976e42079ff142196f06c52c7ab5c0a766eaf8383286c3da3c16b6ef83fd8a547957de6e9474a2b8865369d8362dea6cff78d7c310739fc9c02a388d2ee27727d893fe8fe3b0a492c55a64a5c5b08a4835bef620989c66612837488c0890da142b3277e871cb69eac760e778607c724b3dad7d1d2382425517066e4e9e2f04c5e2ab193aed6bfc3efba88c4737edf0f5d53d7d7f78e8069726cf36ce9162977477b677014e8ce6af41935928480b99b1157a7194a923920c780fc39902466dcf64244473289b342957297fc233bbfd1fa00ef0bfeb8cc18788f2ca39151bc295283aea2c573c8e539dc9d8e1e574b4736f6c50cfc72ae0da8cadd251be0f5fc633d3cf6b52da168ad9926859280ba985768488db46a94f7eb4288c22e7b9f55b341f915278f3ef6cf8eccff393c2f15502736885f1d60b57ab76138478ce98b034c81cb7243d71624d06c6b1d360650737a5dfd6a370655d081b5de62f70de7730ab8a9de95c320dde90aa5acc16c0c7060d8f039e53247182919999bb5459eb78ae4b4b5e4f2daee952a3b1b000948f9ddcd638d3ca82d787454cb1dacf5deeabcf27a4a4047ebb38ced591b5876775247c9c248ea99dc5fb78f988f54a9ec03a299958a434420e678b0023113f0a92b5a9c5fdba77706b961367d500727423e34f7daf6f512f6e07c6333380e23a51a4cde0ba16dafa088cf63d53143bd6ebd0e2096995e0ba62481ef585f041e98a25120946a15e2c909a850edcd0af56d38b0b7eba9b72ab4d40d99537add886a959324e26f84539f66bccbd4df387641aee9ab5188a1accefa834aaffffe0c6f718aea93d923d9334af69122983402d0c6579bd6fc7f599d453cd37c89be018355228d3bd24bd267e2485702e48467b3a1ee47c2388311bbad4ec69cfb7a5b1495450716bbeee18edc921efc29427287d139c6cc9f9785d4831fbfb02626517839da1ffc0311a7596f2715aee328f9b92a79c550dfff8945526d2e15a056785cc6da736cceaf6995904c5d99e5225f4fd4dcee4a369a6a66c14125a9fb2f178495160bef68765e8463d3e84d4961866b2181bdf3f370d8a4b9be61e755ebdecec564276a28d37ed32621ba7f7dc6e115dae798521e1d58773ba0a573288cdcf06d28bbb5a475cfa34400b12aa53607daed4336ea5637698c7b034aea2b2b80ac3773f5a8c337af5498d7a8658ff4fb6fadad819fc07b8c87cc707b23a252cd5a380fe55041917644dfceff01f72813b4c54f38b5cb1041a2f5ae48903f139ab7dbd876a6df98388b730e870e28e5055f611711795a9205055f49fe3b332f92e6012e363004a6ec555538fd22a7340dc483f183fd91c731844379cdc26f4f346a1a036afe351147a16e6c07cacae6f530e6ab8f2950c189582bba887899ee6a592ca2407b86dec8e3db160d4356f10d02408890562fb0611111512d04a5c0d9d8b2eb4406dd8d4c385b4857f13cfed7e2715efab1ae6cf3644cd724ec936d6f0c6f764673fa952312d9721ef57b50cf1a246402b2abb76cb01fa733e939c8dc2127cc4ed85805d7f25bded87c2de8993dba58098f06ceddd3d58730076aae8c9ec0cd42ebb5a344962f1c5d492e98c0060aeffb8e076b464a52782279df7f92a947ea32a7391eb0a75ec18328c9b55548a08629fe488b66320ebdbd860c355576ea4babea9c33c54ffcf06b97703600593d9d0533af5d43329229b586e1a9b763e6102c5648642e14cd9b7bb146d703d65862c5a28247cdf4ef3508024426fb8b76edc24a18314f65eb4ab7b1ba0c753b92f26fdf130cb34c029ac63369a76a47dc60849367d609d03927ff102c9f7a0452783b230666d39fa58a5ef747b55b9ebde5cac961170284b1a971090ef3bd44e85dc17d0e64fbe453fe1c192592d4643130536b28093ccf8408f57d4abf34fea3e5bf424830aa91b1bdc62e670cb75fa2e1c3316284a204f59007adcd4bc36685592060090e1b8036d49086d50a882e2ec6a5a004d70e8a4a03a3c7b0e65a80ec7ed488dfa3aa2baba9abae544a628cbc962eed36f7dffe0ab7234c7b08a502246ceb6c6629ba92c078130dea3e90386922ed46c426a22201912aadaff45d7db21fc5f7", 0x1000, 0xb, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) chmod(&(0x7f0000000000)='./file0\x00', 0x90) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 23:15:50 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1}) r2 = getpid() fcntl$setown(r0, 0x6, r2) r3 = kqueue() getpid() ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x0, 0x1ff, './file0\x00', 0x4, 0x1000, 0x9}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x1000) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)=0x1) kqueue() setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x26, 0x8000}, 0x10) r4 = semget$private(0x0, 0x3, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r5) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000200)) getsockopt(r0, 0x100000001, 0x7f, &(0x7f0000000240)=""/87, &(0x7f00000002c0)=0x57) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000300)=0x4) recvmsg(r0, &(0x7f00000027c0)={&(0x7f0000000340)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002700)=[{&(0x7f0000001380)=""/181, 0xb5}, {&(0x7f0000001440)=""/190, 0xbe}, {&(0x7f0000001500)=""/8, 0x8}, {&(0x7f0000001540)=""/207, 0xcf}, {&(0x7f0000001640)=""/160, 0xa0}, {&(0x7f0000001700)=""/4096, 0x1000}], 0x6, &(0x7f0000002780)=""/29, 0x1d}, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000002800)={0x7}, 0x10) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000002840)) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000002880), &(0x7f00000028c0)=0x10) unlinkat(r0, &(0x7f0000002900)='./file0\x00', 0x8) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r6 = open(&(0x7f0000002940)='./file0\x00', 0x20800, 0x2) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000002980)=0x1) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f00000029c0)={0x800, 0x1, {0x1000}}) semctl$IPC_RMID(r4, 0x0, 0x0) ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f0000002a00)=0x1) clock_gettime(0x0, &(0x7f0000002a40)) 23:15:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt(r0, 0x7, 0x2, &(0x7f0000000000)="0955dde79ca25a93400c3727fc379cc48aac670c7d9e5d384847c3d0b28de54f4c29ffa7f788b95e18c0468ee98cd9be6f2cbfefc861ae2a2af5bf3fa4974b2ed87362ce04b6ccbf94bbf73eecbbf087c38a233c6ca6a3c042dd0e91f5923fd2a7e5c593c60448119ff898210c79590c3fe6dd93b9d82c0b352dacb3286b36b21a105302b6c1f873ec34865de63692759d8c72c35d1d3081ae713d14807e11d441e731ff7399b48b43436e", 0xab) r1 = socket(0x1b, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f00000003c0)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6c89a8595f08503905e6104b86c4b274d872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e1", 0xa8) 23:15:51 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)="ab7c0277a05cebeba63e77182828066f23f786ff79bd4de6e3907ff6db5626a835baa26e4203248290312a2fcf4c26c5cf548574554b30972325a7ac90d5050ad8473d288589fd4f797a9f1b9cb32f151fe3e12a8bbe82d546bc18b3b8d3fa7e5d", 0x61}, {&(0x7f0000000180)="e3f20c6f7b63cdce1a82628c21ca3e513cec625c4f38201ae92744787d6d808b36946b2df093452ed30069409d831d7f7582e0af72dac1f1ca44e5c7e9df", 0x3e}, {&(0x7f00000001c0)="b899beeeeb80a685f20332c5ba46ca02ee6b666ec97a2c0078d4ad70914de3e68fb7a36fb47985046f1cb34e7ffb995df3a4b9c7205f7d4ab8ed9c8da7ecf1f57ffe6decd81711a7ac578ad6fc5f8945a6bc4eb92c8bb606e976d98668c6a05528c0f94bc804560aa5220d7cc8e1f5aedb0af418e64136061415142a03618203d2827136795cf56b4f6a0059500f44ce4dd596aba377af2b0d2d3c5b67f97ffb9701ea322c27df13b33e118b930784e76c423162ce12554068b129b361ed00960a3ec52b3c", 0xc5}, {&(0x7f00000002c0)="82a68fa84a2e07a1d2fb539c6012a718b0972225419a8b9169957737ccbd71190698480184e1dc7e286b2ecba1411cd85b7f05c56dda66685a25d635cd363126f660706a042caa4127aa5d19fe8a0925611577b9b4da0ac34ed7ced71417b86ead6a5c5cf59369e85b4e488e054e4beecd1f5c59cff9392b3e77b948c1ccb58558e0b0c021c25fc606419b613c207c243e7f1556b4245c43d3890e275c24441bfa028b09a84f6828c100c6ed2c779bc95147c5f2e114b57a30a50aea83c081aea7a8845e95c6eb19dfe79756364fe621354c4b301e9b594bdeff", 0xda}, {&(0x7f0000000480)="737cf13b333c3c0730d3d248e82ef05bf1d4040415ea8e8d0aa8e0d358e870dae63a7d46d7d420396067bee3f12155aa326b56002bdb494ab8710bc5558b85c68fe1f43f766676aab6efd7c100b99ddf794e471f1071903fac66657c78e4a96abddecf07709fe9a6976525eb306c934e81ef052074bdc44b420f9d4d9626c1e7cda48c88ee3641f80616f626ab2707f72e01dfb326e7c9dc81cafe53893edcd433214b570dbddf764e6fbc0beee99409", 0xb0}, {&(0x7f0000000540)="6b20ca8f7e6987185fc42f86e1e3a66e287044d09c7f264aaf39f8d8a28925bdefa7731c578c35f8e065707a67b27c0be5049645ee7b71a91fe96d2a49000a399c44352b4a86bc6b184dd46f6e48f79279bf234890a7e0ff082cb90293677a656715baa403a886fc924234f6f5b1fb7a271191b36f82b984eac770cfb210ed4e935b02d882bc643a4054279bb1a09ebac100842b598f86bfe15c002ffc76bbef227bd1cd6f2ab187d9ac32e5c4be8c0186309c0497c393d3a7aedab3bbbffd4681312300d6a72e6f64b05ba8234d5b72abaf1c08f353e3e298a13287d38ee55524aa1478db83977f8b9de3f4c469470778fb286babb900f26a", 0xf9}], 0x6, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 23:15:51 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000200)=[{0x1000000003, 0x5}, {0x0, 0x20}], 0x2}) r1 = dup2(0xffffffffffffffff, r0) getpid() ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) r2 = semget(0x0, 0x4, 0x20) open(&(0x7f00000001c0)='./file0\x00', 0x18001, 0x18f) semop(r2, &(0x7f0000000000)=[{0x5, 0xd9e, 0x1800}, {0x3, 0xffffffff, 0x1800}, {0x3, 0x7ff, 0x800}, {0x0, 0x800, 0x1000}], 0x2aaaaaaaaaaaa86f) bind(r1, &(0x7f0000000240)=@in6={0x18, 0x2, 0x8, 0x18000}, 0xc) 23:15:51 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x8) shutdown(r0, 0x2) recvfrom(r0, 0x0, 0x0, 0x3, 0x0, 0x0) 23:15:51 executing program 1: r0 = socket(0x10, 0x2000000000000003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffffffffffaf}], 0x10000221, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b1", 0x1, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 23:15:51 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="025c546b7fb1b7fcfaf9368f44f1c930534811c0977088b9baa1bf72563ab6d6123bce69e19aee9ca435676c52c4dd87c95782817dfcf285200b989f45adef67d4cf594f698c67ac7f87932b88a237b93ee440fc4eb7dd4d7281eb426989b19f43112bb878ea2646c6b852407e79ef686125ee361cb741d3a5711d4419c633a5", 0x80}, {&(0x7f0000000100)="13c24eddcdf0ef34a27381e030d40cb51ce489c6f12c32fe1697e2f3ad", 0x1d}], 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x6080080c2}) msgget$private(0x0, 0x80) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) readv(r0, &(0x7f0000002580)=[{&(0x7f0000000300)=""/118, 0x76}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/73, 0x49}, {&(0x7f0000000280)=""/33, 0x21}, {&(0x7f0000001400)=""/134, 0x86}, {&(0x7f00000014c0)=""/181, 0xb5}, {&(0x7f0000001580)=""/4096, 0x1000}], 0x7) clock_gettime(0x3, &(0x7f0000000000)) 23:15:51 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x1000000000000309, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) shutdown(r1, 0x1) faccessat(r1, &(0x7f0000000000)='.\x00', 0x100, 0x2000000000001) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) writev(r3, &(0x7f0000000180)=[{0x0}], 0x1) accept$unix(r3, 0x0, &(0x7f0000000080)) writev(r3, &(0x7f0000001b80)=[{&(0x7f0000000400)='=', 0x1}], 0x1) close(r2) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x4, 0x3}, 0xc) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x149) writev(r3, &(0x7f0000002380)=[{0x0}], 0x1) 23:15:51 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000300)="3abd000059", 0x5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) lseek(r1, 0x0, 0x1) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 23:15:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) fcntl$setflags(r0, 0x2, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 23:15:52 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x9, 0x85) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x0, 0xfff, 0xb8, 0x0, 0x8000}) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$getown(r1, 0x5) chflags(&(0x7f0000000040)='./file0\x00', 0x70004) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) fchmod(r2, 0x8) r3 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x100) recvfrom$inet6(r3, &(0x7f0000000140)=""/46, 0x2e, 0x3, &(0x7f0000000180)={0x18, 0x3, 0x0, 0x8001}, 0xc) 23:15:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x20e) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x9) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x0, 0x3}) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 23:15:52 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x0, "4b02ed3c5c88d8aecf968cf88e75704c26648768"}) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) write(r1, &(0x7f0000000440)="b43d55f470e61f25483512dd9deaeb049eba40593ff105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf80077c594c1cd4514af11e413621f0e4cd30993369aed81eff69eb2e29177b9f7181edfcf0c4b95791cdc1076ef2964b0ad6dd39713ea9b60525731f2ee39ce1dd3961ffcf59b6d5bd92c43041f5bd9ed91f54719a6e22b3b922aa1a8252eacc9c48d2f9c60d1c48745d09f202ed519c578a5678821b8a6794a655d22b352f64724400539532370d3a4a6a19c5890e9e1523406b229ff81fa143897b4ef242aabe5c62b4502e77f9b424145106a1d20f18e675255f699bf942ceca71e1f9329f599ae6c23856a650a4a7bfd3fdc35d051ae5e9b78705154e00a9c3b0b337ac199eb6d2a496f6522bab666c8562b", 0x128) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 23:15:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) unveil(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='x\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) r1 = semget(0x2, 0x1, 0x40000605) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/104) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="1de63cdd1dbdf8aaeed1ca2069b07178eded473ac5c7914c8c71c7cf10f2f3902256d7b6824d3852252d24add0df21afbab73d24bf08d525b212ca2b3e706a42b1d85a928c30d6e31916275f44e1c19551a64d82b9aad83c9ffbc3b8d7a12b8e3b8f10b3ccccb301081dad7c00ce5d121767672b23d95ba53bb1b17b312ad4d01046a8050b5794f4ae333477cbadc111dc8090d8bffb84e7e8d8", 0x9a}, {&(0x7f0000000140)="78dc2adbae6c7ad79416d92847cac7dd2548d908d0cb1f3429db1a3a307b495d40f83b94b7676709742558639a1d602d36478202f9b066fc82f0571055aa973845e828ebe582b5ceb37e2504bb30fcfb346ce699242a0b08e92ae598ee4fe4d536099e0c4c42764f410b9ff363b57b8128472037c21ca44a6f81d632b8284ca1e6ac63fd0df8e0d90a7481b46041211f667d5a3ca2dd6b", 0x97}], 0x2, 0x0) 23:15:52 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 23:15:52 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000100)={0xfb, 0x2000000028}, 0x0) r1 = kqueue() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x1, 0x0) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 23:15:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0x1, 0x2, 0x4, 0x4, 0xffffffff}], 0x63, 0x0, 0x83, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x4, 0x2}, {{r1}, 0xfffffffffffffffc, 0x11, 0x8, 0x4, 0x8}, {{r0}, 0xfffffffffffffffc, 0xb, 0x2, 0x1, 0x1}, {{r0}, 0x0, 0x24, 0x40000000, 0xa84}, {{r1}, 0xfffffffffffffffc, 0x8, 0x20000001, 0x10000, 0x885}, {{r0}, 0x0, 0x48, 0xf0000000, 0x0, 0xfffffffffffffc01}], 0x8, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0xa0, 0x1, 0x800}, {{r0}, 0xfffffffffffffffb, 0xac, 0x20000004, 0x3, 0x80000000}], 0xfff, &(0x7f0000000140)={0x7f, 0x40}) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xffffffffdffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 23:15:52 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001040)='v', 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000003fc, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r1, r2) shmat(r0, &(0x7f0000000000/0x2000)=nil, 0x2000) kevent(r3, &(0x7f0000000280), 0xdd, 0x0, 0x80000000, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x10001, 0x3f) 23:15:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x22) semget(0x2, 0x0, 0x210) r1 = semget$private(0x0, 0x3, 0x13) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000340)=""/116) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) 23:15:53 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000300)=0x8) connect$unix(r0, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') unlink(&(0x7f00000004c0)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 23:15:53 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x4, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x100, 0x80) 23:15:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./bus\x00', 0x7, 0xbf78, 0x0, 0x1, 0x3f, 0x100, 0x800, 0x2, 0x3, 0x8000, 0x8}) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 23:15:53 executing program 1: r0 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) chmod(&(0x7f0000000040)='./file0\x00', 0x85) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbffffc0fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 23:15:53 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000200)={&(0x7f0000000000), 0x20000289}) clock_gettime(0x4, &(0x7f0000000040)) 23:15:53 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1208, &(0x7f0000000080), &(0x7f00000001c0)=0x4) sendto(r0, &(0x7f0000000100)="ebd0c89b6a13c3ef5332c8980410df8a3aeec4d7b7f2bdc9396ca0e9577cc8cd14d9c7330cb3f37c72836faaba8ef9cfbd87299a2f5d11879f6eb43ed672531b64395d912071135549007a37f8a1dd5467793ffc79efbda2452a52d45dcb6f93fede3405ac25ef89093010dddcd310dac020d51fcca57a3bccae9bfb256c4233e4dc1a2e4b0059ff1fcfff0999efd325632e5440312bf4574352b439ebe9427d48807494613824a12adb6454257fc984a0dc00c2a5da04b1d23198", 0xbb, 0xc, 0x0, 0x0) listen(r0, 0x4c6) r1 = msgget$private(0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x0, 0x8, 0x9, 0x7fffffff, 0x5, 0x0, 0xfff, 0x7}, &(0x7f0000000200)={0xfffffffffffffffe, 0x4, 0xcd4b, 0x4, 0x8, 0x6, 0x100000000}, &(0x7f0000000240)={0x3, 0xffffffffffffffff, 0x8, 0x6, 0x4, 0x5, 0x3, 0x4}, &(0x7f0000000280)={0x9, 0x6}) msgsnd(r1, &(0x7f00000017c0)=ANY=[@ANYBLOB="01000000000000008ad5dfb07acfe7dcdb713726f3cfdc9f9189a46bb683983545f1f543d8378d6b452181bb24107816cca8e800c7a05d83c0890cc48799cdd1928b06f5a93e7a3f466e33e8740a6e63cfd15ccadee78cc411e76177468887ceb5dcf7815c16d625e67db42270960221a6b9e10aee4de931ce0298d93320976027652507b0d5838ceff4a8f9baaee9973360d9c9b99f9c94290eef98337dce0b51ed92e8bf44796baf820292d367a264de8bed4d443c4cfac658a539b59899c62977799268bc80d1ecd44eb18f9d0aa750e7d242e4717e86047a3cee20fa2526b3e6d20648b204e53a5ec63bb3cdbabc59c00236aae1c620287b166cbc208d6e89375733e6cae5ca89f07d6c79e9b749e234c98564411be21d57eab977addc9bcf57e4bb969e896b9960462c9451b2f547cc9063f8170effbe6186bb18b631e92921f1e87bff99ff6114f185038412bd8e34d131487e9c45aed96d111d79b7945259db8cdabcc45fd4eba8814c65542c49f1a9a51d573b43671961903c9ee2037aa5d9b00af7e6d804f365c72d7351c3547fa877bce9c16dce6c3d286e4f0f21bcd58bb52e0ec51b5daeafcb98f623a81002bfc380a3e15279f9c27c94caa92b5a73467238729d8b3fcf5fb53751b07ddb389110686136f958c393f219858a2c838029d8db209169aa9a7c5d1864b29d98100d2f14a623c83c1f2ade9d53e44253f421a6a5a8ee7ee8e7729343568804f1901a701e4b12b7b28a2e4589d102011f49f2b6f415ebe5d37199afdbe5da5ff130f459204afc54e8f0f1ba37058214b36a24156f806bcd2a5a550bdd737c79ed2a3e23ca35a9ff42dfc903865ba87d4ea8f82af5aed2261b8e89e8e0045593058a7fcf5cb75c55e979575f05e59b991d3e3482ddaac38164e9d586a1b5b4aeac63a6a151677ba66211b8ed60fb45e44e5b7552b5362907dc0155b133ddb2dff2189f6a9cbad2d603be25f55420c5d88507841cda57c8c7d02d1c321397ec50e43b7e35bf22a46b8dd8a893d6ceb2d8e2004042e5ebed26ee01bd4ea0021cbd8c5c4ae27878b4bb789932b0dae76f038b2bf8cd738d12d24b3eb2fd4540b8c2ce414266e3f1a3b4d68e21282cdc1db27c6b23832d9e1cff8b003cbde3937952e9f28cd728739bef5f0f5fbaaa010c8d45c4373c0c252f36b3ae2ba488f2c1dcd4b6a0cff736a1934940c6122b6ae205b1445d25edaf0033efbf4b43ed3da58ab2182d5c6b1190f07e05470195bd9f25ebea45166de523f6b630a5ecb1b8dbe265aea22d99eba981e3eaa4ed3cd39eddcf9e4b22a0ea66dcbb5397bc7173b8d319208dbdd0527bd7e14913722beb710538cea57a27611aa7c2ac40725ba94c0fc92faca174169a30e131be58d0f59b67f6beec882ca6faa85ff39fd607289106578b78fc2ba658bc922b2a2b9eb024d992181178f03d9411692865cba6fd907f064aee787055e08bcc0eba47c8ef6b123615b37bd9807ce28436435879dc59f8eb0d7b8be4649875c21ff355426dbffcd312cb68f8badc4689dc6c781e5c9ea59d53f34be32fed6b56dd8cc9f86c3515d1f65c4677e5b4897bbcd40968b46fd496cbb57c700066b2bd1d05d415ef3ec4d4a5ce227256f6646218b523e7701c9155df436660693a0be6a7ebddf133cc8e4c8ac411ae04b9d4dc39f68260b84d8b080ec1165749e9a8bc84571d171af0067b124a836ba37897666b31f376817f768fb79e013284b60421190b4557f6426a4efeb2894c3797ff19b6b7600e85a447ca9d5f3df0a84c5cba17e0ffd14c0ce062ccdd2e3354ae35bee7dd5e08508f17f13282ae33c31498d08f1dbaeb6cd616878a67c9d0391db0b9e840cddfb43f504eb44a739d7dec0abb2dca1a272bb43bf82c4f6177d28a86777f6e93585f2a4c581df543e0ac7655e0bb8c475f8e5f29d0962067d9f50238a909dad209b12f0456135c40371b9a8b189ce400e68566eb3fba4ee21b8dfff2b2f9dbe9688e4227b7607cf7950e455673c1d25f24f3fe62568d1b508b8fa0eeba114b73d0b310a044ed59bb474f980214a24c21ed43befed06633afc5577cd86808c8455abca5a31ea96fb694fc94f79cae6dc7b016a66a61d5ce0be7557a6c35c706bcfd32d8a818f02b4b74f6b87beabea4f433ac6373e515a0ff27578507b051d352738a202600ef8aae80af2c907ed15a084a7956c7e597adaa0f4e6bd64410017863387ba045332cdbdf6b69ffe2784111c37a1b350e3b3d771997264bfe5a03d242b9320cc671297b07d08e1db1a1aa0c447c39bd656a96e68074bee07d46863344ef0e6674bf0e91bdba81ce466450a3c175c465190a8e35c1b4fd1fc25cf55edd3f7e52f9bb453346b303c112a54f1d56288a153a82c874b27254cf32e039f1bbc3999bb549d9fe7f79fbf7cb47da43e005c8e297a134d0a1fcd913bee9acb5d65c1754ca85e2a4af2c093af56edddd3599817948edcbe10c8a60f60f52d25438cda8fc49a53c2e752260601420a4f7f0c9c12532dd01d9502dca94b5e04005ad80376b82a62c16491100418c076fea6c63909c394b73f651f84692fbb0c5d08ac9f0e67f8398df2ec6528df05055596ea6a2c99ef7bc7912776a83b69ad84f9667c1e5d36d792e1f66f4e063de5ad51f4f9a95d9a49f5ccfb6054d048effb35dd3932aefe818c9aa940d8f6f9b00729f1b0595f1db88dfcada6b3bb687322f5701c6121a647d2cb3adbfb94c8c761c89927b777e491cbd05d13a7a418039a77d8175e33330c5a92129c7358abe28997f1bec6931d6b1b2f481b2a500a619e4f40f091ff5f4e26cec3c88f1b0a3e9933a3c48570f1868fd32ae1ebc34d057456c77c138dac5e560f052e0d4b7e2b1f648362ffe8964f5c8be16101a715f9374ab016a06138c984929e930de3701022d486b7f08d1b656f16dc6e96949554dc9a71107af46a80107f2e5f0e341687876e7303351bc4d8f8034a8338754f60d538c474fbbb9ca43316fcaf255415a8f0cfbfadba6fb926da186a46da4323630cd5f40759b8563521f0bfc46841e5e974a2cb39b78c29d922817166b519f711463aa1bbb4bc81eb6674a33d94db3f799f6aa7237d44e57db96c3d9f9bd13505fb8d6bc9e42e8a7c4248d94eeeb1cec8d7e23b63eda4ec916461de009457b11f16d898e81612840676e6d754ff90a5149da5ab87423298429a320e95b4a4da501c6d3b98f4212544cafb13570306283eeae6ef68dfcbba33998d2442212b5f1d46cb9c1d2e54862637541ba0ddb614ca3737a73e301a7475d3a4602fcefc7e4b6d88a5fc0498db45a051d7600dfd826338263288a4f9d11890e9153dcff3513bdb044902c7df7f87c05a2940847a8f8eefe1c4d6c8298bba4945f395fa835815f3c8d33655e4d27a8b7b287e6faaca1219d31f0dcafe6f859a418528f4234e42f21131c991afc5b7cc0ee6aa35ba2f5cb83094de45a428597c8deb4b78fe88c46305d6c580a42c886fbfcb8b95c9c6e267e07705277e6870494da92e1f37a1c9fea51b7e12ec26792c0db2b6f79e07b8490888e23723cb1203249d8b106803c81a0db20cb8f87a6b0dc50e0a3a8d7c3c28b594e300d8b2f125180ebb0b1b19b2a6c2fe3dac02c814c5bc19a79add1dd8a5487a64a04bbf91557f7f35f0d817a3198838492d9f58ab34976cef3ad92b177f115d2b6cf62f6b18db43b3335b02f6c9ffa2561651482727a61722793e2e60a05e6738eb6e1ecc03a1cb2af7aa73b6d99ff86547f0e3105cd7d8f1897a938aea8a80c3b3714a418167d9cf03050f96bc8ae389f2257e7ff4c8a0835d0abad5b1751476e56688cdbb06922f2f751b04857ca58089e2486b60693d10af8ea7798422a3912539cb06a0c9f6a5dec92cd3c86be7d0bd7da39a60f90211600521166cb9eec30a3cb548faad6467c0eebf5de2eab43daec90f2186a66232664fe1a322b1312f51ae7623d74b6499eb6f8377b9847f79018b450539fe56ed7cc9d3e1a4e226ebd288942c76a3bcadff5bec24a13e208077344236882cd47ec695fcb558b51f8a7bc5d1f2dd433d219405293784aaaa414c924aea562c2256c95b89edddb9687211d084e1a44be8385dd85b753c3e7b858d619456201f4298d11c74aafe70ce287fbc76b6b4bd07a7fe07b601139086855c9eb6faa368d7e7bc856837ccff139883d34e1f5919f66086be3685d9fa77ec4664ee4917d4571699af040ae64a537daa05ac91a1540f379407949b326769097607b45671c938665098db46a6e769b2cf2cf34ddbf621f634be481337ae838072cfe48157e1479a11f04b678e87b909d1d7127bbf71f1db30ef1444a90976c1d38e36d5d392c70a53a251fb58209996e779fb8e42e31c76151e83d286b05049d808f1c03a295aa44c0704353d3a2067b43246555b25a7e4d6da6e06c31ab1c872e620efc7eb5d67af004141ed199dab1a0f83600254e73d71d31e30b0dbe71484d9e54aadcdf383057ba100bdb6a32bc14d02e9c59f554370f8bf8e2336b9fbb7d867ab4e21ac3271191f351260bbe38b8bf9cfc5e72c0b32bf8c32376f4539e9dbfa65b5704c6faeb51ed6e44133635a6520f1ead30f5ec10d65ed9adebf9b7e9d25f9797a5588a237828f25b32b1c7ab04945ce5b984b6b503f97c19a616bd83dacf8068c797f00ef9409984c1578e6fb9daf97ea00671f3cf4c0e4341842fc2a3282e4fc929159d858a8775c9aac0b9e84d79fda4895c380861a574ff157149b046c8754f48c7b3634f08c65836a869d51fc7dae912b92fb54f72ff167df20b363dcfbcd581e34b87d80b8044a1376e91a083b2c8538d73287fad66c92af266f04cd6e694253f755c4b312e7b7c99d29065bee5a7be2def190524eee372a5013739b16aa0e1bd96dae184332b135b199cb34fe7b5330479a40a3efccb20885d6664ffbf84de556bcad69ebafe1570a6ecdaeb1ada8aa480a2a5b156fc6b0d4eecb51113d7bd06b45b8645e68f73f57e543dab6711243806838961fac4887bb21bafcae963344d0d3980c86e522f53f265cf6020cfd002d47756df410386bddc534b573ef009a161337db1b37a1c24898cbe3d6e4243698fe739b0fd05600b3bff506a0d840993eaec73cf1b0f2c08417e8e052a95b394ac3596c9f1fe5f63a7b1ea9ddc548a31bde62d37ee8fb49a6333f235efda888fd490d269a2ec61d91adbefd9b0226d8eb292dd02b70038a1921fd57a08adf57628b285b6373218fc29ee94085490eb7e9e326dd8c7f45fb5ca668deb0ce8ed4e647647123050b242be28993104bd3024088ec3dcd8d67cc18094678a4d325bfc864fd6e35c2b46630efb96b7ca530ae15e90ad801c88b980dd7c880e06670fcd91ac3eb9b1864bf07bf90820c52b3935cafad5b06db9fd413a4f180e3caa176045d05cf7bcc2f0cd1398c02665e7c9bb54c2e69bf277382d10eb72f98733dd1a77bf0d2b9cac3205f6e92355e3c6cd66e2b8d994e3afcc0c10d05b3523913abe97e3698c7632cdb0e210fff7cdc285c28deccf1b8b488ccf1c81aa693de2c57e010af4717872bf773d8b6141fe18ef25145e1847324dac1bc26755ed7d3a7ea69614385202cd718151d9e84bca5074a9d977bb4b0f6dda82d148b56ef166491b33eda46cef44e66aec08364ac08dcc39d63d82c757d18820d35eab4bf9574aa34c883c29a502c9e3b1cd6a4d1e7272d158d280045fd9c418f474ba7c5e8880f9fa64b49b648e2dbab8172ef2aee825a5a8733172e4c5e1648d2e48f0d6f92fb2da8584d1f58137fca9f788e18650159cb9055fef9fd09aced0bdb167b9861de1947a173481aa5a95b0e5960b23d0f05dcd700e690c3530047d5fec055aab8fab8d49c55096e0d9dee416c9b296ff14bd97a958e73da41421ca4822f81a8888fb155567ac0d6afae2fcfd039c7f01c635952036c8a03513bacd5536fd6ea9ec0cde0f7641032ec3c4b0ff125a716e0de4fe62fc188c16dcb2d10f3706aace346c84bb5c72d65c2f53e5dc937a"], 0x1008, 0x800) 23:15:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014017c6a4a", 0x1d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x1ff, 0x20003, 0xd9e, "b08d14c675040000000000ff0000004ae5000001"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) sendto$inet(r2, &(0x7f0000000000)="279dd517b50eceda585ca474ac68648dd905b526defb87c9bcc57938dfbc1806925ff4c1415b20955a3e4761a0788f0a6edfd8a0c59f2037e34726acd1b312e4d9d09d8d3b734cba5926a9e7978dd2ed56c1692e6122ec34a784bf5b4fd0f71524476debd12568a38d", 0x69, 0x0, &(0x7f0000000280)={0x2, 0x0}, 0xc) pipe(&(0x7f0000000380)) 23:15:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0xffff, 0x200000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000380)="5865d684e911b7f6cff44e3ba77f789c492b1bd2d7061dbbca596c2c83bf85ef79800a437c8d127f0d51b0be7299a26b8d8e598e42233c5f9e5218cbd2f903fb12799ad1bb32127c09f547251ecbefe16725a63569b5fa2ab35e78f5577e4534f1fe36f21b2efdc4505f4ce62dd6ca44e5660efbbdae993652c12f2df06a24a09b3c918ed4b1d7b6ace752047b96f11093", 0x91}], 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = geteuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f", 0xb) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x400) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) poll(&(0x7f0000000140)=[{r5, 0x4}, {r5, 0xa4}, {r3, 0x81}, {r4, 0x100}, {r3, 0x8}, {r3, 0x2}, {r3, 0x100}, {r3, 0x8}], 0x8, 0x8) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 23:15:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) socket$inet(0x2, 0x8000, 0x9) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x10001, 0x3, 0xfdba, "0108000000080000bd8a0c3bab7a9a210526d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:15:54 executing program 1: r0 = socket(0x18, 0x10000000000003, 0x40000000000003a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x0, 0x1, &(0x7f0000000000)="f9c7285437c892cd3d22fe11ff602cd707bb742751d17ca7fd02243d8674d555869a128c96851c99f20ebc91e637dbc9c091a70ab5fe40590270d412920ada8d13987dfdc08d2e0944a4ac354303a0aa8cc2cdfefe8d54245b206dbc7450266f6103c12f62933665cffcbab6ba381b167ebd6dd47fa9c8d4945821b250392a90bf065aaa8ae1e5", 0x87) write(r0, &(0x7f00000007c0)="0238e1349829880f38106f2b57faccc0ad90e326a9616903ff0f33c91a1a750e05053d83cb74ff76d0738d16fcc0672eb70da9967c48a101a25abb24153a5c410986bfbe55621dff77cee26ef68cf2bca734f0e279395dda53cf0336702a3e1c54fe816dc7e9b2f4616a012728c01ef415e75cacd75fb80d6cbb78f0cfc5c7f7f2e4a33c6b070b61bcf0ff188d0e559c45ce705755fe16610148032b6023ae02dfb8cea9d51aa523047ff1df5f9fcdca2b7477fe1862addef6ab6cd6dd407a2cd0a19c9ca6b3632489714a72de0a16f9228d7dca4cf35a32341b6576624eed05a1997a3698d3c3f0bc505756c28e8ba9c54cceab3c7934171cb5aa13ccd540a4266093970860cf09f78042cbb5e4e59466c217ae5e0510d7febb39239da0b53429d04f4f6b5fd398ee6b3e27a2a9c2e7040114cb9bf4e68faa03b32b0807b10ff28ac80d54ae2856287a9b5c5f74d25d457a390f76b8964be4f1c21755845ae1181e069bc00608b124425ba09c33e5b7d0dd7c16c522ee2255ada977c10c9dedff95231ee55ca1cb91806f9c9eef34e37e6b5b883c478dad740484174cd1fa2f57fbc701812acca6c16a40c002d9449ff356c4cf0b849497da56b049f9d5fc743334ff0fc448b6c0494ed5eae4b1548825ee3878a35aa3be8f1952cc6db0aa054261047fb10eebc6102a66dbc1c05b0f6a040b729e92d00e25d0ca7916bbcf816c1d6ef1", 0x204) 23:15:54 executing program 1: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x9, 0x54eb) socket$inet(0x2, 0x5, 0x106) getsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) msgget(0x3, 0x280) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x4) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 23:15:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() writev(r2, &(0x7f0000000040)=[{&(0x7f0000000380)="860e0a93649529cb55905c3d45089f36485dd94ea695887873927832dd2952e37ae5ab16c1a269c9daec382a2beb84c1c7dbe8794818cefb6a38ed896ddd88b189c3e1d73f5de5628e37c611e599e18d7170521634bc82f4abd0819e6fd7e0da63c085933f5a86c8137ddde7836b6848ea3f84c726c3905095a36291cd5ea494b9c47a4df5e0e063f92e31c6bb0114cc14fdfea31045150c1721f8e13fd8085c4537e6f18fcb05c77bc6f32d7464decdfde14962a1", 0xb5}, {&(0x7f0000000440)="a667996f06250d4e6dc8b6192644413f67e0a0eb27b2bde46f86df83c6d2329ce6e8afb5aaaf30ff2e21dd7066a9341e1e56a2612fc8f3c80dfbdb1fb9ab2091bb9ffc1952d3d6d6554655b5f568411e648071944a2e41dec03b0c4aec6605fddde89a36cb59a11d3309ea0758ea3a35adb69619dc6aeb1fe27872ff3a1dc2d6864f3d5e998cef46f0296e1ede181489b2257108a0ec9a", 0x97}], 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff690, "bf3e00000014aeed0a671f763000"}) write(r2, &(0x7f0000000200)="45d50e560f9fbd39f78c1b6d96db4a7312e51e2b92bcd21c2e4ca6597951fc61fbc4531a70aec3f603db502de5a7380d7e991dd66fc43cc4c503846114fce5dd67ab13f8eba04c64af69ddc4a35569d09ecf9436f01acc7e891adf61d794a939cefbb440e502bdb8ee752ebd22b568d7d9e914dd996b121f0d57423457c13854e5aa0aa312ae1e6d7d198844fc4c3bc4c9b0cf", 0x93) poll(&(0x7f0000000000)=[{r3, 0x48}, {r0}], 0x2, 0x0) 23:15:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r2, &(0x7f0000000240)=""/213, 0xd5, 0x800, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000180)="bed018f853eb11d82e095651fe6b38ff26a1986f2b604b554e67aadefaa1c4c1ca9a3d64e8a517b38084f7cc6e3b7f307c70c0e4f70ea8034825ccc4d412e784231217db2ac3844f6f1fb9f2cee6a6ae8a548dfdef01d55a89734904b0798d3810305d5e98edc0002b860ab3aa6c87c6888c1e2fddf8a7fbd979648eb4a362feafac85ecc0c7e354653b30bbee05bdd2", 0x90) 23:15:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000140)={0x2, 0x4}) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x98b, 0xffffffffffffff39, "02000010ea009300000000004634ca7700"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) readv(r3, &(0x7f0000000300)=[{&(0x7f0000000240)=""/143, 0x8f}], 0x1) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:15:54 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x2) open(&(0x7f0000000240)='./file0/file0\x00', 0x200, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x2) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='./file0/file0\x00') 23:15:54 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x17f1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) mkdir(&(0x7f0000000080)='./bus\x00', 0x40) 23:15:54 executing program 0: r0 = socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./bus\x00', 0x1a, 0x81, 0x10000, 0x0, 0x1, 0xfff, 0x1ff, 0x1, 0x1, 0xfffffffeffffffff, 0xffffffffffffffe0}) poll(&(0x7f0000000040)=[{r1, 0x8b}], 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x800, 0x4, 0x4, 0x0, 0x3, 0x7, 0x1, 0x1, 0x2, 0x8, 0x7}) dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) 23:15:55 executing program 1: r0 = semget(0x0, 0x3, 0x481) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/8) shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) 23:15:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) recvfrom(r0, &(0x7f0000000040)=""/3, 0x3, 0x0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="000000186004008b00002b27fea9a0d0af599b0107ff050001e19b0000000000000000000040c60100f2e900", 0x2c}], 0x1) 23:15:55 executing program 1: r0 = socket(0x18, 0x5, 0x1) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) setsockopt(r0, 0x800, 0xfffffffffffffff8, &(0x7f0000000000)="388af68e47bdd50dec13cd56edb72dca1c0490a1ac2b6e37a3806a9f460d2f9edc05e67b6c1e5a8a6f7f4352832371a66b8b376f8274f15cfec557063d84fd3c9200210f08a5557b2c9a0b509fa2338a3211a2561a78f79177e20d5752304f962a858b211da79adb5fca4c899a5d569f158985e45140ebaec46aa7dfb9d7a1200390", 0x82) 23:15:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x4, 0x8613c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002540)) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = msgget(0x2, 0x14) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000000, 0xfffffffffffffffc}, 0x4000080c1, 0x8000, r1, 0x0, 0x0, 0x0, 0x0, 0x5}) socket(0x11, 0x0, 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) setegid(r2) pwritev(r0, &(0x7f00000024c0)=[{&(0x7f00000000c0)="94e8cd965655", 0x37b}, {&(0x7f0000000200)="e513a9eec21a3a2cfe21c54bf80dd1c88a1b86e2ccd409b98e2a008bdd33611b3fa85d225ca43d9ff27bb8e260f99299d8af78485de221f487a06c0a40ff9c7e42c6a812cef9fada73cc8d70e326539788e5a92a6b6453afb798e655f9ee0ed8a20cbe80b17385280ad0313b486035b0d35c2f57d00e08ae03f02e01d712a5a0426fb48e4f0cd8bc2cc57cdad4cc1cb8b12345ce58288706e91f3ecfc46303a9bd0754d1558a3fcfe5e6386b4d6dc8dfb0e1214f54d19aeb7cf42c29df", 0xbd}, {&(0x7f0000000300)="fba85f81c7c535993f42c207ee772e33f10c502ea608bdb68839dff09389c346e9e13b117cad445526d3c2dcfa68cc90c9e856c05cc2e6023dcc62aff3fed71fd42e47936becddc6f6245908c12b278e4ef1fb51c89678f8f70e0b144eb2b01e68254bc4fa51e1329068a22c97cbb82fdb5dee196d39d4a2c196a0dbf805330bd6d5fe6eb7db304ac5d61d79c04db3d2f5d869c5cf510798cd16469ad276f949cfc238d51db3c2241a3584c3227e759a0b0050287d26a69218681469e6530ea1dc7386408b09dd8ca85a8c", 0xcb}, {&(0x7f0000000400)="869b9da39cbf701791181a5273d1d9338bd5bad294cdd8534d74ac50ed39b08a99be8570a32779e450a6da835980ecef714ab6aa0dbbab9b70fd40791518f084a85bc3c47e3379c7d9f483ba21cde24a08bc1e811d17153462d2867824a22e9c2693b773101880998046b3c183a26866cbf359f39340c3bb6cedd8a44221029c0c4bd7d136b17934340a65b7a5e565cfb49050efb77026f8c6c6ac9e6cf90cde7e6eedacbeed8e89b5680d65038b82446b462096cc78b9ba89127185511777846fc2337e9e02fcbd6f18185b2d730c660a98e69fc62cdf097e06ba92613fa7a43e836555a404a9266d504e1bc062f7849ab4436822accdbac6990ed14b746379ece75154bce423adfd642d1465cc711cc8c86245b66ab86bf104e5a7c256f72dcb13bb64fc00312b03040d93a6e628bf633ccb44f0549afe0c5a770cbea2e022a045a6e502ddcab34974ed6e7bec2b9625ebcb7753cd3f518405ba0095f599fe02badf634f76409c3b4cf2c447e9063245e49a0c4466a2bf68662ceb2dd11030457bd57b42e7115ea6e9e205cd220fb76808f33752fe76afcd744d27bf935c9402a69da11d5e79e4ae4f008b8eff83d024684f28be3b9ad3dedc3bcf41fdf34fd5352f7756293aa0bcc7dfd33545154ea343f07b110aeeda83663c7263ee9f33f45989e1f08fc258027514c6a6b0f157c2a7a9b0199e568b59fdb8f148572eafb47612318290e6a25c8730aeac437a9784c3bc4fc274bf53f7c23a4b8d251924efbda0cb0a86bcc004be1a2c4195cdf0779ad5f33919b4f4501d3a9257c8659e596e3c1b6c6d7a409125c38b75a5f5efc47cb92d258de7a73ff1ce79e0fb36b132c28f6736c4e5d06a9e582dd16e2924d4bd8c743027c98d11e79ddffef7739ff1cb543d33be4af36643ea866c1ac1827bfb26e336ed82815be762f71dbea7b7132bcc716accc550a4512f6ff5a1de64502027bbb93393dcb735c7252ebd9ba963dcdb5f413ed41b19929dbf71aa63bf432e28c2b71ae4a68e956b22f538e122997b15272c8b3e23e5e81de257c9bd53c4454841521687891eae1480c0b38e70c5af54689ea8280cf36663bb7cca9c99f6d50cdfaa3b4a70b4ce0d81c623c8ea59b8415b51bf312f6b101e67be9a8b23bdd55c67f7e98f3ac6bf507c6be9390b74dcef79f8e34022449f38faf44e4dff529dd65ec73a2841da9ff60f00d91ee2d615d07511483be50b6d0633455217fe79940745d2ef2fd7d450461b84c99bf4388f2189756253cc921e7b43c626b7d6dbbc0f4492cdbc564ddd4fa9284d3c61c722e128c101a1ccf54856dde44955cda3dea2203fa91e4a555f52c4648e9fe11f30837731f9cfce28a9f90f0e34efe18dfee91fc6e4fe3d82467ecb9182dba93a19a96aaac8788b90709a394404f04a2b8db36726a33b0b983210dc75b35dc0fa61e666a0cbfb36d81e3aa27f4383b3d814d812a3397b07e82f35a4b9701a71ce254c6208e4dc073793a243c6dc716c2d4a3353654099b595a78282565dcd807d47b74cf6ba4191b0da85f72d5d40fbb31d8d09184f6e991ffd90805223fe017565cf58efaddc84c80a4ea2537a70a3a5936493ead19b33a846b894595e7606bb1a6012cb8eaf3495ef7c88b051b9128f0e825ba22a56a4eaccb0d20c2bc4114517d87cb20d0e4d7b1169c54e1e3c00dd804f07b6a8a8e0bec4c237d81bfa888f3246d9e4247988e8ae8d24338eb2749eaba5b49ffa87e0b6c688f80782d3e1ace23c1cdd10d764806cccebe5530456a461fce0582d4ad473f268b8f8ebbc0375f7ff1d33ebf3e05dc8a1057d5318aee0221ca09933a7b26b9f4368601bece790b37419517855949a86efa74e1d2f5ea0f6e8047ded8b6b9da3b6977ba8fe0be8437160dfa4647f9eb38ada4b14b191c5c58809637e436040c45b46abbbcd05ab07852cb1415b620083b90d4befbcf5d6814479943a1e9153d68c14c51b64c95be7eeb6521c010743c6ae762ee58234db188257fb5bc876f3e66be771e95d2def7e887a3ee34c9b4323c7a5215a2b17ae1b769fb6da4ee8ed7120699e6c001315aef66150f18db34dc5f80789ef1a741c977818c814fb4ed82fc911edcf82eb03c0351b17f2c719ff31094e1fbe59ae9ebb27ceea9a662441cf15f53821b4cb788689bde1f9f9401dc9cf4d014eb95fe118183ec65136493faf8c06931d3537df64994e996802d05b64ae529d50fc7ae579d33bfd4fb5d7da1852812929c66a774a6192cdf6781bdb38ddfa9b6bf229999baa98031bb0fdb1af8fff8da9d5abf2ac2b28d55eb41b7e7b67db892e6fa51a831a29652d4843923527727d66608b1b23e44d5e71415525f51953f0378792148f3b54f7ecd196afc64905d3fc65ff7b926478123ded785179de9845b1e4104b7d88a0c9ad7c6c98d3a41ac8205ba17d7e74654d935f17f33b1373e40f0fa6a77a41e032ec2435fa065a526600f6d68f7ca944a77848913d55b77962a6e211f9861bd8456d96b1e6af041679e4cf9ec67638d9dbf9e8e136ab9463137522924cc78d40658adab805df00a869fcd6489228f2fc6340da1ff7cdd3c0944692d3e2841938492049b996e35db5d47031a95d2296b14bd5b33644a70337d42e806bcb742ababf17cbeb0e44f0d6e6576e682198b8de84f6fb0dc553b40d53a558b6cd0f4cc45c7d101fbbc2e4c7f7761600598f9d6ba1bac1e2ca81dd768fadc401820327623aeadcdff8db8c94fbef436fd586ef1af85b6b704939a09519858d2bc5039cc8f6559e2d3dacbf895412b79018d0a93ae125107cef51e0f00984153223c2f709a06b24b2ed7f4fd98f49d96b8e963093fc33f368fca97c8937e934d2ee11d4a59f70ef3b78a93d2962c0d3d190810159bb9108dad4ae542570a5fc7eba3c16efb429e2d553561533d0148837404228de32f33e287dfde789988371f3e00a40bb105f8fb34ec0dfc08f17319593189f302b103a48eaa0317c742d1fcf6584f0814cb1faf506599c3c5989f9f8f155310cb4b958e8b5de91f2249fb750813ad77f30ba3f3bbd525a482b88dc371a675ee62d5e4d6c846a148117f4f1fc792dca9bba57919cfb1c0207a056173c4be495f459b206b717d6d62800ee19dc0a801ef336a9581c1fd9392d3eee3180d8f12c7127ab711ca9a48848b8c4b8d21332f90e672a69a2b217c45e566a103056070f567ae2c14aa706d2401117dcedfbc9ea2780cecaa22f45ae50859de9af655389e6e38ce940b5574182db47d01f4f1922cb0738fda1ae79c81c45cc4679fc2fa264821440d51167caf942e0bb2fb281225bca5728382ed84f4d8a8e5900708a4ee83359f1cd08063a416772292b1caef0e59ec2c121f7eeb6ab6143cbe5469d5ecc7a349330a09bbdb0b17c1b45c07f9597968e715dc7b586faeffbe8497973363bc00ad936089013ee8fbd5cbfbc349fa7077617e44fe120e8f2489d4e1e10de16706e8dd543ff54d73520c1e3b0769e550c249e14fb08acbc806f573b75c35ea2e931b61e70d3e68cd396a4ff9025b588ef38ca2ddf8d6b7fbecfc41162b19d9bc9280d33248f8d540b1b6b93337d6a494056c1ba25349bce2f5486b273ebe4e383eb3e14dbcfdac7d512c8aeb3011b803c81ba26ed74e0969493d7e8eff85303f017b5edf38e69d2a15afe693cf33842cfa7c72e54604159431c4c49c5e3151f8fbdbf25e1ab618736be604811452fee5822956976452f9c023b44baac1d08ab76a79c96cf4c1426515dc185225c8c12f65c0ae787b5ce8ec539b45b88e95dc88bd4b7ef5bae3f1e7e60eec954b92e479a4fbd28f7e751a206c152efd75b64cab742bf0284815e9416111802d20f912ac76a63932fe03bae602f18b338e282520e650c53f28dfbd05c37bfd8754c428e5c296d7471ca1c1215b0cebf66ee0be3e73ca44e98f40f8273afcb3d3e2d4c58f25ac5094f27962eaa2358b677c972c3fc470ed890fb5c9bbd4831913291de1b8cdc085ded15fd19b60693a19fdf73432bad9e64ca75bd995a4c66eb1ae907ba2e59ba6704b7edc03cb28b54714c4ab32491f16f3427a052701f094713b00a95ee5960ee6a8ffbe624206dc69b9b2b127b41634ac0b7c80ae4d25a93d3cee810e374484a0f976859f297d7bdb4c5c10f2737321b4e51af116e806966ddab44271fb30ce6c7aafcc9add8605f53a2a262a18b1cc62e3129b9152fec6e9ec840038d7963b6f13b2dbfd8e1f75fa030db0b5f5b9a042eec90ec2a7b75d932ce7918e17fc2d4097988eacb4481384cac8703993660760584b9accf726f8af40695135afe21f42fb8dd01cb11fee94e1d44bcc67f300909a4fecc4e6c07082c151e7fe79b5b0ae13cb8dd0a1484a6559134c84c43fb7831d4a2d1b05b0523c65567627bf6db7df135f57b681e5ec89cb884d0e33c8cdef7920bf9dba845bed2db958b09e64b16a3d0f5d0a6f7d27d33f8948e812c6d3cbe4457d1f9edce21c7b71b6894366750bea14e5d9dbcbb4a8c26d2d92799613bd9796a0ab4f10113b1ed0890b6ee65867b8fabf32dbbca2f49f3cad3e5ded9ee91283233870e2071a48291fa8536f5930c5dce2bf459ea988ca773b7aa2910320205617e1c9a6719bc2c43d268694321bafd7b5626ded7fdc2909604ed996f1d834898064aba0dd5f27af42252575e585d5627bf6d226147e659d04d551901a5758e4df313e414d0f8df470c272a135fe945525efb671f40eaaf682ce4f4ef4e97dc0d1414caecf9f3971f90f2bab76c434ee6b7817e1b6b12d1394e9f1f44737200b8692b345c9df6e810772ba845dc058ec0b61c335fbc87459f92d218bfdc12006bb219d889050f1213216b898a5b51bb5e0ed78c8e6e003bfa4715329a32c67b3ba8a903a7d63393e00132e10066f3c639a7bc3f46725ffca02d22a75d9aae1ce21b133703dedf5489b82d45cd437e8c0e5653f5d4bc0ccf950c3ce880b64ad467b2fe4fecbd6674b8572cf37420ca6b5e5416f3581bdf7d3b6a099a8491736a0fe9d69044b5a806b8b6b8fa7f36c87f1245deab19617895dd95ae6f1d8c8987103cef5991000f275c5ec7b8cff2e0a34d26d40a44b401d4eaa667c22e424c7a327cda7040520f64c84aaca7c8f8c71fc6d959960338a57a9bb9c65230bcf0fcfab629f1090f72a8e5934dc013742c4f02847a2a1daaba3ba5d7f75bb24e80035a0f22243c8cd2a6c5862e2e22a018cbdd75c69d7ede9643db60646602bc30f38d0e6addb055c4689d753ef1b08b68bcf7a4c708cc448eb863c43dbfc0f8f8ffbf154f01fe194ef587aa136dbe006aa3ed8913e5b436d674e20ae59a828b88d55e084422169c7328372a42a4393f579931056fb99978e4394ddff08d2f4d993475134618070a09e70ef2586f2100211e5d3da4a1bf8ea972da9d9591e8105ffab29954fe1dbde4098f62cba3022ae958b30595daf21da883de0687d7ebd2f742226ac03c2400e144a7520fabe4e940c7d0585ab26d02e2a668b5e31bc44b4160261194676bf6b3999ded1025aa8e1317bc68d88b38ef6843f63aac4e668902794315688efa16890247cd010abb9b94d26255774264263b3bd2aa7b1d7cba7c26dff23fb3967276b6d4cd1a1cd2450a16ab0e8d8549c227feb73d958264238c202523d823a5c32d9f2f8f6c839cc586b9b6dc48aebe865eed8859c2d24ad101d65606619ceac348ea954d946ff6d347e6e43594d29017d76e704d5cdcd600bb9341db08168fcd0bc53a80c1f1f42213d3db32528c8a67", 0x1000}, {&(0x7f0000001400)="309ab50acf1d043a7174a77f9fe2322b07e362d5", 0x14}, {&(0x7f0000001440)="51058f28bb2a8d7a16cc4b4b5a4dff510ab1548197599260da0bfafbf8b53d5697395d1957037d1cafb1ed943d57534fb1a7e99f6715099a5c21af63528dcb53a504bdadc8e48b912e4b5d2eb134152454acc2698c4816c4a1bdf37c40472c509f1820ac43fceb74a9af8f304d08", 0x6e}, {&(0x7f00000014c0)="3dc5b894738a03867e51431644da4200398943ec3ced116f9b204bd9c34105cdd5ff9694bb6b0c9104fda8f790728ea4a04ef6ce60fed27626ea1ed21dc9e1c8d800853b912c2474b687e572639cdf4b1da3e07b8107234bf9b3962b26c7d5f54e134427557f75e4ae3f0d683ebcb33708e4d45a1e866f89774081eaec22d3e82b3350a5d95c8d53279e59b675730a8d4d5629de5613c53d10a265ee5d3cfb769527a6c42f53c5a45870858ab1e63056796beefa7c92df40cb99294991eab369dd51652360ea8c0f07200e945e76b18c5648a92d1188e438f1b39874b1877dedfa03da6baced1bf4faef5f589b8cc929e986b48635cbf5cb2895de4e38894fba605444ad244192c7b85a73198dd0e71eaaef33bb7719f3b96a9a168f57a4005494a1f439a0d68aff7fc0cbd9eddbfe6da5613885fdfe61463e536431fa0ab6a40d2f480d586245a07731a6ba66f02c373f1b64ab76ccfeceefd4049fee897cd18bd13a52f137dbf1651686db363d72e382d35c074e5336b27931a330f55fe1d6102c899887bdb6fef6fadc4771a5d8af31daf2d604c6e4e716f9e82ab74bca11eeea41ed2740a812d1809838364420310b67b8bd9c9dc313013546854545280c5e90fbbb0541cd6002bd8d4c5c65c6e5bc69dccc290affbca9bd2bdeb163b02201fec7480f44b4eb1b5388ff111fd8837c22bf04f92703e7404549ad57ec977b7e6b1e0e1895a600c6248d948c8f21881879ac482b41f043b54d97ca6ddd828e084a5749c412751569cdeca35aaa4a05114269d9c43105d65cad71ffef112faa300eed809bc29f1e3aba93ab5e4aaacec4ba7245f9cd0bf42fa77fafd12c3f69fcf7b0d8367a527d1f33ea48793189b55acfbe773f02a77611b0f0491d3b0a47e2186818725be53baf212834a38304812406fbe9965a33dde915ccfa10526eb1afb6158303283b9b6efb6c4bc79697e7b5cf65c2f44a8ba2c668acbe000b396e44508f0e3d118172520e9e8542f87c31f033eb194275ca44a184a7796e2f4df2190d0fb528b75e265b0273a051bcf0fe792adc1d5cd481c58e8042e63c0d966eab23e7ee58becb5c57c5d0fb93884311e66c659aa1f8d67299ef6d1f7f40f8fed97d9d0d33b750f864c3e1f5401e6ad8d7b17768d1a94a66c802419e2bd8984409ecad16c6df25ffc5bb060c8cb83a1830e495224c918dc8b31809cc35ae040a22096796868b95c44ea3c10c7fb84be95930b227f12a34bc1836c242ed7a861d574f085e4eca022736dc8add241ba9afa81b9d6517d3a2238e1353223e592812b16d14544cdbfaab0e90d033ea3c89aecc14618b4f02f72b6f739a5ad5436822b9ef2157facf3bf1b94d43e2fc72eebb42a157de6273c3faa3f63f93e523cf8c5d7acb72d6f874c03f7dcb181f47df7ecc0be4137c0d9e7420432c2beb1bcddee8ba18035e05e7534526b9782b5c3fa1d564e0848b1bd2cc929e4b1640bb94a2a2e1286bdb6e59d830273bca844625b568b549c6173274f9b58fa19358f1416bd69efa87ac869466ba510153be045b1467c8f1a73dcac765450f685df92433b9834ef3aeb8f39253ed40ad965b56361c84ce5293d776cf4a11e56d2eea01475334b079773a673f9d8a05da1ded377f985fc128cd9053a05ed5a8dc79ef54c6d9be969c3927b6f2dcdd22bfb26de828eccc23b30d2157d02a538d3fa15f29a686a67dec9806a280165e5abb148c5ef9c3f17767615aa1464da2a996601e06bad1d4aabaca3947ae731ccc2ae217e9a5f493596462cd09d55dd60c77dc6b8df88f35e18ee73cb7a90d6f8c8ff4c2820382ae4e7d0c4eeaa8aebbf1e5ba8464cb84f265721e950d8e25db30248d0fbdec85d58dfa6ae0a6b2fa5cd7a0aafad1383fc3776b727e7559cffb2930f34f49efba96b3bc575c2e4b23e7fc373d61547207384fb6496609271f2b150afce53c351a25e9e994a78e662c435a5f2cd65455109a21dc854a286e340df3dbae4d54da1e04ab194b2085ce089fcca305f5857c88840dd7efadb653661adbb468312a6cf7be54b9e9cab57fa6f4e7eef46071f34bf534ba3999b61c1ecd149abf5aaa13ffb659a4dec23a5f984d219ca88e127c5013fad6b52b5cc87c292c87bb7cc8b663ed710fd19edb6a3d8770ef683c3ffb5662a7adb13dc8b4e4eea63f6118f53cc5a3976ddee933e319800ae764372aa5bc71cfa577dc8adb62fbffd4e12c73200e264944d4915807311b1ac409b1df494a00a100d1625467f27828f0c0f1d950054aa78be7801cea791328541b0f1c28d875aeb71a5c44829149a175629aa0f6486b19d3416538d5b9bd772c4bb87aded7fc4d54c502016796537f25e472fc09bdc6e4e8f3b8bf2123c4af8634a08ebfb1bdfe33c6d1b5eb8959a020610a519ae45075b415ba741b98758238ae8c65e3f046b10371dd5d086ce6a17d4a4b978e771947c792af69002d033b4384c1a2fd47b030d0df4602d7ea9d273e89e00dabdc113cc76609ccba9d2406a6760f43a174fa89ab378891b7485f46225c51642cc87a15b4ce080df208712d479e8bbf7ce242902f7481694a41743b1e73c231ee9734d930ff1922d77e0b9260f3e8e745f4b8e0147e1c40cc24fe46fcdbf357d4dda36503cdda38b23dfef0045c4eea6885e6d98fc79f2a295905a21c169e129ed627f2bb050405f23e832f5bfac76624e8aede37684ef35eb1eae2043b08a500b465f7b8346cb5fbc36ef3291fb5ab3bcc3531566669128e1d4df4a3d57d90495665795590f51dd8d28690de81b67d58d23306bf1a1ee19347ae807f1eeac28008d92f45aa0043894cc646ce549ea0a82899f6cd12ba1e9d0e20dfe991d89bc002f3c97bf164150a77b6412d340f5d952feae92c741c5d32d478d96fd8a07c3a60c9b37275ec0737ac304e3b83ce44af21fc344e4d85252cbf1c0ceda2499fbe323be76ff2aee102976310e4ad863f8202910a8f5c5be19f01ab924edcbb9e4b3266c8b2b35a877e5394edaf391befae3684511641958f1ca1e33e521d518aaf0c1c54b879fa8243a964ed06544143cf10a5cd6a9890e067ee3d5811886de8744a32f2b2c9c1562579cbaeebb61a52ef005665c81b89d3a774ec5fb41bf906b08674c119d783538ba146a110b2f1a568be051c94b2d478ae2273fcf37922adc6c3eb06482453f49a51bedbcc3799c99a7d562ef448ac67dadccbeb2a4150a85e6f0d82e986d1db4262bea7138a20984d7d0126904da74f9e6418d7a23785a941e6a59effe6e938f5a857b187fb3e836d8012cc244fd2f5731d4ead98861b5cbbc969c4c6feb686522ffa6091ae4447e66e630cc6b6f586cb9fbea29ac5ba321b933e58709828167fc30751085e205d1345bc11ff3a4412cfdd9ab74a009d47b7284c391f1e4f88978ecf2bdcdedccd6df29d4cc839e245c4b8e58361c98530da04e9d6cc83ba685f73819e4bf96fb2dd2c2b4771cf098d7a23c0c88adf0eee2f93655a32a3533c11a665f0bb0205628c975f0388b801acad914462b8afc5907c90b1c02298b8c7b63252cef6bbdf479674a1236f9617b1a58433c316d4dc997eff750e6360fda82b48d0f40be0ed8c7593a163e8539860f98f57617c911a69efb2f757b7856a802224f5f65859b4de7c74ec64b91dc77c7fa428d6d072bebe8b47af577724935c413a641c013726c38555bf37d7811d5494730fe4f16a4a0449da38defe2bcbfffd82e0ecd6aa225061057d6acd8df55aeaf79d7629a9db5abedcf82e87eb427bbe002cd53b18444c69b45d9b87a5447b47b49abccd267d9a00a8d90d3e761be5dc27c8c930e70808326c0e783328645a690a05d07b0798bae543f5ddfacb5688e10e116f01a5cebc25b4e57c9cc8336fdef5e4b70e0d8db56ea8eb187c833b4555127e4ab7faf295a0215d1b58b2791fb6f48a635763a35391c86754ec31ed3c2b71331f7a3127cc9ad5643d29ec34a51c17a7841004e79d12ea54ba3b6ba623013f3168146e378228f4ce8b0a8bfd19a29620e8707b077ba1677b34880d1262ce3e7ff40e693c583ce275a4a0238b6d380c268f5e52e0843292d7a9bda85c5fb7531a226e110297824b01c92ca57b6964165983235c53643606a47c50b6c5eb0341a92472672c48dad0a81c7e5ae1b6990dadc55c5675ff16d27924993e2b96ab42142b6b116d630963b5a0c334fde6859bc9638feb19249c71c47f115b3ee31d715c0e2e9b64abffa155f4183edd26667cc65b6f9eed85e571ed059beb50cbfdad20c195eadbfaa80cf5b3525fc8fffd3b95df133d2acd998af82a9e131bd8923792d55dc6168080bd10d823f6bf6760eb39bdfe88205660003097e17c29464b810862871566733472eddd733d1854b546a2e917d9feb313d9b4f124c253b44bf56517a34fc29def438aebcb9fbfb8e7010296c9eb03bb57b1f0d8059dcbb7b6080132704bde5518d3f6c0fc560856ef0eb497b4897af24979a3b84f97259d8e590db2ddd83acfd8236b5e9a183345902b1879973126b88f8a271f4112b622f1fd2aaffc821afb55d50a50a5b793bf0aba270695b516b73e4242b3cc8e34fb696587a00eb23b7b2a19db920c06b629dbbbe885b709f52287f7d0dce05aba9c2692520174b3eb563a420c75aadf6698809769eee71285dba38219342a6d44a526c605c5c71c455d39a8022b52036d84e298070ddcf681fbc4769a0aa47a7ea076715b3a63cd44460b457ccc5f15ec073b2f39167014cbd51c208a6a61ae836e66339059e4096f9ed570f50da49de209a9d659bc7a47a354665798771cb8dcea291a217cc8f0b89e90bbef1ac53942e8ce5d8d113657e9f0406d8e322ca27a0a952076c905eb0ba3e61805ad434db0c833af417d2de553dc375457f36cad7b0183102027e2d489629a042ec843cd7fee2f178d8802dd074c8d2c7ec7f802164a1324dd9617984d99023f0b6e5847f89811c2e9abfc61167282ce962c48d1f2b96b85e05bede451cff22f144f37c21053aad457ae57e9b30229b367a6b3d57511da95c3d50054768e3f5823dc682854c941f02a94b0e140e1cefe27148791e78bf63ea736a941a1809d196bb34982a0e41c3ccdcad950522ab8f94a17b7b0e1e9b55cf1ce004b0f73e111d4dcc92aae81a9fb13a4970fd70928ce9a9420bf7674403babb68291c724117630bc6ddb1f3cd662d71f04e947189ec153d097ee808e6ad6c014279dca1e622d4b016f44f72f5038098da3039f1f7c9a0a29709601fcbd98c6e5ccef82431fc24022932b65620285a7ea12e68fe1148bdc33650e8435f73149fdd4e033202084ec7b1d01580558c7bb911f928a9712a6f75a057ee487f11e74c7843631ef95ed2d31457b1782e584fe778c149ce1591a4f5661ede40151d484543171e408d733030c5d469580cc029b588a160cb4d1810cef6b9c23bd2fc9903846ec5c6afbaa90341b3ebbc346dec45f3f9e6328786ef64c0d031fc7776f3e417ec5a78d6dc56ef5f61d4861811e4ad8e18526b2f5fa46ff490ecfd547aec1dac1dd6c10b12bf9ed978d44580d484988ac038d8c9aac81d436eb7c96ae319d3bec492f535e1b8db2e683f6bbbea3ed3029f372e73eec97acb0f2b25d63e192ed9712a2748f71a8aec752a0aad21654412c7043e99ab8395cdb6f158e7d23026fdbca84209d03a6a26da8f7529384428054bdd1738dafb7191d970bee25cf90c17d2b3570b018533ba7b6471836329ba2acd8126843ece199dec07c9a9306abe14b157637e688", 0x1000}], 0x7, 0x0) 23:15:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f01696c6530000cb58405d56048fd818b671e3eb9cd5f4d4d56ab43642d51b2daf30e9a14005094f2601b17acb02aa46e15a5cbd35e0ef0b8e7e55053cca66cbc178815f2fc55c280362d07d45dcaed2ee5f50d2ef613720103f5206db2f2eafe96addf0324da2d8025688792abb501f208ef4a779171de6e21a45db3c4b3593c9fb07eb9fb686dc272"], 0x10) socket$inet6(0x18, 0x8000, 0x28d9) r1 = socket(0x10000000002, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x1f, 0x0) r2 = dup2(r0, r1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000200)) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) fcntl$getflags(r0, 0x0) 23:15:55 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = dup(r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x7, 0x8}, {0x18, 0x3, 0x2, 0x71}, 0x3ff, [0x55, 0x40, 0x1, 0x6, 0x6, 0x8, 0x1000, 0x8]}, 0x3c) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0xfff, 0x4}, {0x18, 0x2, 0x8, 0x1e4}, 0x2, [0x8001, 0x1, 0x1, 0x3, 0x4, 0x2, 0x10000, 0x51ef56e6]}, 0x3c) 23:15:55 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='\x00') openat(r0, &(0x7f0000000040)='./bus\x00', 0x42, 0x20) 23:15:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000280)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495df90c535baf08ea2efa19dec412c6d3394b747ef54201123e6f7e115f60de01208f56eea23fb936e0ccd1a1570d8fd4c59d201060d2a7beda9797765bcb3344a0054e35ae50ba6", 0x64}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000100)=[{r3, 0xac}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000180)=""/123, 0x7b}], 0x1) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbe, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003ea000/0x2000)=nil, 0x2000, 0x4) fcntl$dupfd(r4, 0x0, r4) close(r2) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) mlock(&(0x7f00003e9000/0x2000)=nil, 0x2000) 23:15:56 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) fchflags(r0, 0x30005) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 23:15:57 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x1f) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x20) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x1, 0x7, 0x8000, 0x1, 0x8001, 0x2, 0x9, 0x0, 0x2, 0x2, 0xffffffffffffffff}) 23:15:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0xe5fc}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) kqueue() r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="c7e1e67ecdd7d2f4945560ca74a738fbacecf15443075923e323e1f0d43d91ed36612953986a1d1fdb34a0d8b1265d15c75b262f5d33c41c4ab20bba41", 0x3d}], 0x1, &(0x7f0000000280)=[@rights={0x20, 0xffff, 0x1, [r0, r2, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x40, 0x5}, 0x40a) 23:15:57 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x2000000}]}) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='.\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='/\x00', &(0x7f0000000300)='\'@\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='\xd1\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='/\x00']) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000100)) mknod(&(0x7f0000000480)='./bus\x00', 0x0, 0x3) fchdir(r0) 23:15:57 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x220, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x10020, 0x82) getgroups(0x8, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f0000000040), 0x10004) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) getgroups(0x4, &(0x7f0000000000)=[r1, r0, r0, r0]) 23:15:57 executing program 1: r0 = msgget$private(0x0, 0x102) msgrcv(r0, &(0x7f0000001ac0)={0x0, ""/4096}, 0xfffffffffffffdd9, 0x3, 0x0) r1 = socket(0x0, 0x4004, 0x8) r2 = getuid() msgsnd(r0, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) semget(0x2, 0x4000, 0x60) readv(r1, &(0x7f0000000980)=[{&(0x7f0000000800)=""/196, 0xc4}, {&(0x7f0000000a40)=""/99, 0x63}], 0x1000000000000557) seteuid(r2) r3 = dup(r1) openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*+-!+\x00'], &(0x7f0000000040)=[&(0x7f0000000cc0)='\x00', &(0x7f0000000b80)='#@)\x00']) msgsnd(r0, &(0x7f0000000ec0)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafb7492cc532591bb29e575495fc045cc113d08d9e54ca6d564e2a56f22cfc54ef570000000000000000000000e766af93cd2fc97a182ce9d2f591e5259522297b650037c8cbdd2ed7e7610450d75d8aa7cc8f1c79504f560f3e0d53c275e7830912d1ca3cec4628159c5e277d8ebfb65116e8d4bc185e84dd6b19271bf3ee5c9545c467719fefca06e6e5ef3b2bc52e2e578be9166056819c5c2f0ccb3c14c5b3b139df3152d65a81f374124b78d6ecad2b813ab97e7673ebc8eb6d978ae954d802a4ddbad97bd423e9838c45852bd5451b12fe0c28a8e7fac1ce484b6477220cedef777cbe271c314f27307a130c6e76fd821a9a0a58b5937fe6142928a970c9e211c512dcd60fd63f5b63b1cf53091aacc7047d9db19078f30000000000000000000000000000009031e507383ff5ed536264f9db1aad6302bfbc82214baaf8ab03fec990a5a1542bc2512da8279d857d5ff0960910f8489bec26d499c09ca7b471853488880840989c3898e8ff34a1d2335fa720b5abbec01a0da028a25bd2b6fe25a2db2eaef6cc6cf35c688c96e721447e655ac58ca77bfa37ca1d16ecc9af7d5ff8e804042392b11d127783ee21034a691862dad324843f4e405e83f8838c013434dac9c679d383742ca026ba15212db3c9af700e6f4751c9ebf6651cd6e86eeeb1a4538cebc3e916e949151e0f6f6f162e853deb6c8756b3b187ec0b715d41f012a0304789"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x800) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) msgrcv(r0, &(0x7f0000000d00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7ac11b68b821c9a18bb4b97b1b9f32600000000000000000000000000000000000000a4040000000000006bdb058eb58c52c106492f27b8b66f9955c0d5811c5609e267d00d802a20bfac9c397ff76f58a52dda1996eafd3251479b83bb989c00ec75a5b5932ca801c47daca274a722acdee10fde723e081b8f4d2233112ade59f04592a31017203a8d0127f22cd2e3c9aee850795c7c2a967c20fe98de516741fbc552a9476577ac8e31d08a78484901bc585e2ed0fff9c144bdb45717a9e6537920a3d05523066a94cfa5181c38e488f4a3249c4ccad4f1d4cd899617eea683643fa2b04af775d7c27716a3ea50174cb2acc953bd539f68a9e771192a7eaa36c9fbecc4a41db3e8d3e61e9cd06bf4d15f7e26ba145369e5c57a72228d957938635a2b88a6c4ab0685a49c293b1fe89887f74ccd521e38c8b1ba351ac518db52209c49f889721ff031dfda5175700b63f226e0"], 0x1, 0x2, 0x7fd) fcntl$getown(r1, 0x5) open$dir(&(0x7f0000000100)='./file0\x00', 0x209a3, 0xc4) execve(&(0x7f0000000280)='./bus\x00', &(0x7f0000000480)=[&(0x7f0000000300)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000540)='+[\x00', &(0x7f0000000580)=')\x00']) write(r1, &(0x7f00000003c0)="b29dce8bb501d470fe9a6152cdbc0a11ea336ac90db88b2b23677149964b63bc06582fb1345eb3b1e1c53705649c7a1a21ef8108ec56fb6041de2614f9a3a45fef6d03e298a245476e019fc8e8b1c41ffb95f72739bc75abbc39a021b659c9555359c757b1f5aab133d71a76661a779d3e6660328916dcc90520b289d064902ed6093ec1b5e448fad55b76be6a080ac226d7f6fc857246e38ff3805a561b19e7de03ddc628eac0be17af52c489fce8ac89805d03698a739bbadec1a927", 0xbd) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r4 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) flock(r4, 0xa) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000500)={0xffffffff, 0x1, 0x8, 0xa3, "e98297bf256867bdc22553cd0046aece5472b197", 0x4, 0x10001}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x10) getuid() r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x7ffffd, 0x4}], 0x1f, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) 23:15:57 executing program 1: socket(0x2, 0x400000000002, 0x0) 23:15:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x40) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0xc002, 0x1000) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) 23:15:58 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x4, 0x9) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 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) r3 = getegid() r4 = getgid() setregid(r3, r4) getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) getegid() getegid() getegid() msgget(0x1, 0x0) getgroups(0x3ffffffffffffd1d, &(0x7f0000000080)) kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) msgget(0x3, 0x600) 23:15:58 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x38, 0x4001, 0x9) sendmsg(r0, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000000580)="a7aca8af9928d8b4d7bc5df7eacb448666b595137191a30e423e7ef6af320e3186adfcee00c7b59f58f37c2d9fa160b8125ac53dd91af52de5b5081e3288b306aa5c8993f8fdb068ed1425403362c5c180f19ca0d18ebe855253b73cd6d45e186950073fa5844dd947a1bd6409f0b2faa50b427d9b80bc81b75b41c8ec8a92fcad23cd238ba36c46d514dce7b9631ac1b50d6634a0b89027838e970000a65a4bf8aa5affe28f23c4e0935288805d0470832986fa46960546fd0231d4485ba0a11811939b93813f0bbd11a9a529eb7b706a02d325def92c34d59dbb6e221954f4ebd4bea8dbcebca58d62cebb6bf2330ce99a06c39f51a1cd63e06149fe3769a16e957abd7ba8fb5e8bdd2754d24ac1cde03569a176a9402f8f043b8429f0cc14052af2aa3dafc4db6c1c027ab48dad13da88a75ceacfeed1c1b2aef208a248d7f0a7afc72ee2ff7943313eec131efd8ce42b2a2a1275b79f47dcf91fbf3353deca330e146fdc3240a8bd0dfcafb8a32bec81de0213351313524c9bb6777d5dfeea15f9bfc5563dd83aa9a9520c9f57202eb939b5cae8836ee6d9e355bdf9fda9ab1c29b3151ec4fe11bd0d4dd51b6a173ae10f1a3e62b1b4fbf9b7b11722460188fa6ab26866704e9f83b4afa3712d6f2d0262b6e9584dee9f35eae0d7b94f6e4866ee4ad0eba35f83d361bc1c037811e2ca7f868de88fffb5607b9f55187da4e4ac611bd894796bdb08cf93177393d098fee705b055f32b913bdd9629be105296ff9cc8405af57134770c21d40e19065e5991ea1fd57b57cc247b287b361e79a8167dbfbb9b856f1dd0e71a2a99c3b4021fdd0646ecb46304c5b21d56aa60a5398cdbc352eb298f5ca5d3e4ea03bab9935f4780a512ea747f27b3bc2fbdea2ad8e96fdecac8d46b07cf793a58d7366f59af52d3d9bb84238e43c8dcdac0a5017db74c32b37a5071830b1916b783bb7e9b47bdfb42d4a31651c9fae3213433d4684221b59f8b3bf856b95dc0a1c91dec0ccb77053325e727aae04ba03a366ddb92fb25ed5a559e23037b1da343f27a057cae9a8e03601226ee1bd36263774f70bb3cca6216b0ac709208e9fcfd598901ce6aa7a8b1dedb766d0ddc18efb815ace12c997a86ef60b13c3be00682a52f7a546a247ac16c8ecb0ff0e62f3a280205da1d016cb9dc7a09ba9be0e71baf430713aeda1d115c68e8507e19e651943a32497cdd59af414a40412c1a8468177741daa32e516c921ab993982afdd4b618bfe38509842f6aed579082a1674adcd1c4b380455aaeb899961db5c182dda0ae2617097781b5d935c854cc2fdbfbd84d8a2da7e15ea86a1a984d7c2ad94a0b6185b1aa5c2cd874154cd45fc5a99cc55f2055464534ebb29e8e44f16fd53efec80702068a3d5c71fd22d15333584092569c94ccb0f0d6ddc484fce7d0da9d419b2622a562b0adc75e24e3fb68a97dcd8e8952cb5708c4c765a7694ab9001f435b12fb381d0f0e222c7afa22bd7f891c2742ae44e283d2d4deffe6261bb8c0d21378e043b5f56664cb129f71ad0332b239e4d05aa38f5549db3069363a35ff985327b475cab2b28ac744f020123159e465d33030818dafa26cdc7b1ec34343786a0e40776b6eab62044f30a0b9fe0beebd7719746f295aabc2ba7c0caa1d9e68557adb304000f53328b66605d0ec1ba055b146f40fbd6d6a3d398e06ea86865c7d8617096a344ad2f9773d216015dc04c4f5e5f92b023fc3e99573871bf56786ef3809c5250ffcc01da55dbe2bc7ad746e21b754d964f8e1948b659a2f0d18e694d353e0fe636b274f479016fe885e59c0376de0a1a48551deb0eddedf8addb0a1f6cc7380f69300c0bb60c70b5aca3c3067dd733e5034f64ad65b45c3f7b6f7f8ba3dd4313dd870f7e17b03ca5faa3bd88f267bd1b856798aba2e73d3107a8223f4219abdb93f01b96e385232388f899a21915b1d7b918d013552cd3801e96e9047ffcaab087c0f54a8185b2446e872f2be7865f22ddb3a2e144016cff4260ef397941be12905d5b47c555cf3c5cce1706929b54e515c5e1c783580eb218155d29e2d234ebfffb8aa7e66a88b529dfd9d5829465ad7c6648b8d0f671f35ccf4c4a87aef7d5b6c2d1a7a1715ef66d1384ba3b94e1fd4c895563b5b1f4109685c9a852a2ed58f3d2da9e95795762be56571c17a353fa7cd86bf9cc4baef4893c0df72e1ca0d79189b9db20fb3877b4f3dd1f73d11a86ca8328e04acd09d49599344326d68b09ac232191c2a8e9e038a0c938c87edc4081b9df5f4c84cde68a14661fa35892c7f7fb59d6eb6971c50dd080c75c078a38280a4a823b8f253527bea9b955aaf6b2c9ebd08fb570f4cc21e11b03f8be24d7ddc5a0f3acf3314e418fcead3012d5b5892a74dcd85ed1902a760f3c3f237aa3673e0051eb29091f35e1f0824def36800dc24a20d9948b14406e62802cfaeb0fd616c95259c29eccfcb070bdecf95b50639cbb4bc2dc9652a23896bde1dea18d8062fe79686c1328dcf27b226d3f94f1507f04cbc402b0b5ca9bd0de07a3aec43f97b6737f0421cfc8762ec89cbe5698979c7fdfdbe25d0cc4d58b5c46b0ccc4c3c023011392ba8ef023f76dabd6320a42cc6d8ecc3d8974abec8b4fb8747cca97c56bd7fb7599bb6ea1ee0e76d85512f2f6ae4850bc6d53dc1617dcfdbd72db2d05e658b4d9521fa017ffed8e9416e3682406009ebc34d1e8fac5278089800a022e89463411a0703b916ccee13bd1f26eed43c8b3e9993be1ff08c114fd3e5b1d11d617b4058fd9484ca55145eb0f1ea382c4f3e70e5c8217cf8419a80fc6ff98ddd5af4dad2499ab2972e28cd7ab72d0db514ad81c16fd541bec68344c1c2904068dff4d3fdbd8c39172100f9ff141dadbbab3cf27987ff6e3f90dcdb214bab732369823c2b4c8db17c5c3a04c9f9ecfca4f9cde07b94b9fa25bb16cf25bd30ee04540c64dd5a9dc1110130b4e9673979567c472729917a274de22f29dc37e83a8201330b04e1ffa6584edf2a5cd60ad6254015152d85811c5be05b1dac2c1fb6ef07a940fb0f68fda0d45f99e850464e6e10743fd4117138d3773be991ad176911450cd9880da7b1d3dfc0e1b932c2d23c04bef2df1e910f4da353dbd8c53bc3e3c905d71c01350481ebc29b7c5365676f8b17135da9db9c9040158d0132728fe0500730c438440b178e9b49ec280db795d9b103279568ac63d6b90a1af794881cf0e3e195a588d12c92c8b19f1a54388d3564e1edff65ec2cda1438a43687feb3d95ecc846ce51e77636fcf442228d0153003cbee6f5373da7f2be9b4c65b5891c996f7cc4a60c106048aab852bf7fba2c181d5ca087d272df01e1bccc16e6861ed020959b660a1da74b62978f13fd9873f425f17618bbdb339c91a16a0d0863e5d3057312a0ce409e4ab408635a6e6b3ecc5ce10c75cc1b3653f6c66348c497e7f4a9fe7c414b0aead349f0936d9dd41fe09e571d2cb6f65ce6607ae62af198fbbbb188e9608afef3510d92d08f4a5a869d4cbad59c2978250c799c92e23c3ccfad9ad3457ab5b9a682956fb38b5b3efea3bcb7ee2c7f05e909633498c4bf54bf91acc0b2a4f7e7851ea762a40e668c4a82e7d7454c5795e3ee19c9751ec71990976bddf818430414039c4298f6eb34ef1494494a5e9de6011e46b3e3daf052a090bd5148822eaa1024ca5a0e2d3116c3e4b5767a18c1e888a484c6e166c5fda96947f93564194482de91e2fea6f29139ddf7c9058249f32b750d775246463420a7c6eaca4120719ee3e9214029c747f0b3eaceceb25319f1fb4d0feb723ab3bbf50a329ae886dc2e41929d49faee3c5c5a7733162eb6292ded711d6f2705cdf74090ec6717924be45f9c3ddb939d559a4d0e99d0fb3638f4a52bc054cbee3ac51a9cfda1557636be1eaafe9107c92d4413aaebfa6907ed3d652ba0313a1c6f9fcc3c3d825939acf1e7150660b5e87fa09ebfaea9c399c22cb2dc33b6504ca32c9804b7fa958476520da5eeffcb85bfdb11cd367bb1d157157cd3af79b1e4f0355220d7cd8b1006cfb5ad0944bf545dfdc0d326a7d3585c05b0d669d356af001501fe1fdef73b9b1503be767c34efa943f78817ef9436d6f5d658e55b6e92202726a63e976779b03a28694f99df47a9346d56adeff18ed8644d8f2586f5a2e3e15030af74cac2b3529cb39fcf5b2c66cbd951baba6d5b55ee1ffe6ea42070fd0c7cf01299103c6d648084f0315ccf89b22d3216f522e2c5d87600f63ad3f77328afc0114a9f3bc483b8bd8f2ab3372cf7220ba9737d70bc9aa4e50e47659fb121ee12172d4563e2c08765cf0ddf1e2c502e13595a395f96935251fb31524ee42b5227990f24c29d132a45acb300aac3306952da54140da982cbaa38d13c08456d65f512b1217b87e9aadc973ac4f0e393e21a0f043c90f91032fa35ddf41403ef9a8195cb9fbadd6abd237a7839d2e9830ce9435c369d1f892edd2385335e8040afc5802032985aea9218f1ec36a37134cb6fe09d254d7ade80dc5d2a9a31f849f1beaf300e9baefd3ea79d52c80c76c896c6aac846b34b57e763a5069548d5c003c2871ec3b1ee348ff2fd0596c1badb0445f594e31367d26207d7368780f02189080c58259481b9c1974120021bf837136e8ec39db92dbfc0b899016576f31201549681fa599efe2d322f0925a1ec1b99212845e36e91d03194c4f6139d057cf11a8a60ec7533e62f803d8edea7e93129fbf894356dc7423efaaa78a13b7fedcd67043fda5acbc82dba4b309a594c690841ff7bb91ea8fd055b1dd1473480bfd02f9c683dd982d025496afbb663b4a2af392b59656", 0xd6c}], 0x1, 0x0}, 0x400) setsockopt(r1, 0x5, 0xac, &(0x7f0000000080)="5c676f27097ef82a38d075b6c151f9e8ce5c06bf7e780133de3027b55b0bf12e722f1c24fc362674810ac7b83fc5ff9bfd8cb9264fe5b653b43c11d8e4db1fb117d180411f1174db26d078bb652aa0cff8062af1306a980e8a196b87dcfdd5095361b6338140ac2d6fcdd57e13234e566c1cb4d83db2c18e5f0c5db67f70b4bcb40ab865a01a540ba422b0afeb0b0e51d0d44908ea87d5aa7094920ddd1f60b35761a93f7575d2963806a5ebfd2dc1d425a227af89e74649e253db264b9453d20b8f1d2e5d4ffff6fb", 0xc9) sendto(r0, &(0x7f0000000040)="d1c00ca5ddd0ee0231d6b2275f8e6e5f38ff73b3ef6aae3b629fc26ef4e2942c437bef05320ea98fe8d6b9", 0x2b, 0x2, 0x0, 0x0) 23:15:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000140)=0x3) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 23:15:58 executing program 1: r0 = semget$private(0x0, 0x5, 0x320) semop(r0, &(0x7f0000000000), 0x0) semop(r0, &(0x7f0000000040)=[{0x5, 0x6, 0x1000}, {0x3, 0x3, 0x800}, {0x3, 0x1882, 0x1800}, {0x7, 0x7, 0x1800}, {0x3, 0x2, 0x800}, {0x3, 0x8001}, {0x3, 0x10000, 0x1800}, {0x3, 0x10001, 0x800}, {0x0, 0x7, 0x800}], 0x9) r1 = semget$private(0x0, 0x7, 0x120) semop(r1, &(0x7f0000000080)=[{0x0, 0x3, 0x800}, {0x1, 0x98c2, 0x800}, {0x4, 0x1, 0x1000}], 0x3) semop(r1, &(0x7f00000000c0)=[{0x2, 0x6, 0x800}, {0x3, 0xcc, 0x800}, {0x2, 0x1, 0x1800}, {0x4, 0x1, 0x1800}], 0x4) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x4, 0x2010, r2, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000140)=0x53) r3 = semget$private(0x0, 0x7, 0x401) syz_open_pts() semop(r0, &(0x7f0000000180)=[{0x0, 0x26c1, 0x1000}, {0x7, 0x766, 0x1800}, {0x3, 0x493b5ca7, 0x1000}], 0x3) semctl$GETZCNT(r1, 0x800000007, 0x7, &(0x7f00000001c0)=""/129) r4 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)=0x1000) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000280)=""/233) mknod(&(0x7f0000000600)='./file0/file0\x00', 0x60c0, 0x3) r5 = dup2(r4, r4) mknod(&(0x7f00000003c0)='./file0\x00', 0x6000, 0x1) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x4, 0xadd8, 0x0, 0x1, 0x401, 0x0, 0x2, 0x2, 0x2, 0xffffffffffffff50, 0xec}) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000640)) madvise(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x7) r6 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ff9000/0x3000)=nil) shmctl$IPC_RMID(r6, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x200, 0x0) semop(r1, &(0x7f0000000500)=[{0x2, 0xffffffff, 0x4}, {0x0, 0x2, 0x1000}, {0x1, 0x9, 0x1800}, {0x2, 0x6, 0x800}, {0x3, 0xffffffff}, {0x6, 0x30a}], 0x6) open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) kqueue() 23:15:58 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0x69b5554bde84af39, r0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = dup2(r0, r0) fchflags(r0, 0x50004) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x1) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000140)="d2", 0x1}], 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) ftruncate(r0, 0x3) 23:15:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3ff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3f9, 0x0) write(r0, &(0x7f0000000000)='n68', 0x3) 23:15:58 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x220, 0x40) getpeername(r0, &(0x7f0000000440)=@in6, &(0x7f00000000c0)=0x2a0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000340)='./bus\x00', 0x3, 0x6) stat(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)) r2 = getuid() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000300)=0x80) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000380)=0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000280)={0x0, 0x3, 0x2, 0x8}) fchownat(r0, &(0x7f0000000100)='./bus\x00', r2, r3, 0x4) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) r4 = semget$private(0x0, 0x1, 0x3) semop(r4, &(0x7f0000000080)=[{0x4, 0x7, 0x800}, {0x3, 0xca7}, {0x2, 0xffffffffffffffda, 0x1800}, {0x0, 0x0, 0x800}], 0x4) 23:15:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) kqueue() fcntl$getflags(r0, 0x3) 23:15:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="4a803cc8bb3acdf122041110e9e6220ea6a9c27bef3c01bac3edf87088d0bbdc773d04246ef01ebad717e5be98bad194bf110cfef87ea5fd094853a6608eacb8d51b011edbb6b90c", 0x48}], 0x1) fsync(r1) read(r1, &(0x7f0000000080)=""/76, 0x4c) 23:15:58 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f0000000000)=0x8) 23:15:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080001fff, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27febf00000001001911000400010000000000000000000000800002ff4f22006e", 0x2c}], 0x1) mkdir(&(0x7f0000000000)='./bus\x00', 0x8) getrlimit(0x7, &(0x7f0000000080)) 23:15:58 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 23:15:59 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0xa574}, {0x47, 0x77e}], 0x2}) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x20000000, 0xb9, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0xffffffffffffffff, 0x80}, {{r0}, 0xfffffffffffffffd, 0x10, 0x131eaa3b2599859f, 0x4, 0x80}, {{r0}, 0xfffffffffffffff9, 0x88, 0x2, 0x3009, 0xffffffffffff1738}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x3}, {{r1}, 0xffffffffffffffff, 0x20, 0xfffff, 0x6, 0x5}, {{r0}, 0xfffffffffffffff9, 0x14, 0x9, 0xffffffffffffffff, 0x3}, {{r1}, 0xfffffffffffffffb, 0x3, 0xa, 0x0, 0x7ff}], 0x407b, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x4, 0xffffffff, 0x5}, {{r0}, 0xfffffffffffffffe, 0xa, 0xc, 0xd391}, {{r1}, 0xfffffffffffffffd, 0x1, 0x40000045, 0xcc8, 0xfff}, {{r1}, 0xffffffffffffffff, 0x20, 0xf0000001, 0x8, 0x9f7e}, {{r0}, 0xfffffffffffffffc, 0x1, 0x4, 0x6, 0x401}, {{r0}, 0xfffffffffffffffa, 0x30, 0x2, 0x754, 0xf3}], 0xfffffffffffffffd, &(0x7f0000000180)={0x72, 0xee}) mknod(&(0x7f0000000000)='./file0\x00', 0x4000000002007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r1, 0x2) flock(r1, 0x2) sendmsg(0xffffffffffffffff, 0x0, 0x1) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0x1, 0x2}) 23:15:59 executing program 1: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ffc, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = dup(r0) ioctl$KDSETRAD(r2, 0x20004b43) bind$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) sync() fcntl$lock(r1, 0x6, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x10001, './file0\x00'}) 23:15:59 executing program 1: r0 = dup(0xffffffffffffffff) r1 = getpgid(0x0) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) r4 = socket(0x20, 0x1, 0x1) fchdir(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x71) recvmsg(r4, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/5, 0x5}, {&(0x7f0000000140)=""/174, 0xae}, {&(0x7f0000000200)=""/156, 0x9c}, {&(0x7f00000002c0)=""/68, 0x44}, {&(0x7f0000000340)=""/100, 0x64}], 0x5, &(0x7f0000000440)=""/4096, 0x1000}, 0x1) kevent(r0, &(0x7f0000001480)=[{{r4}, 0xfffffffffffffffb, 0x4, 0x80, 0x0, 0xd8}, {{r4}, 0xfffffffffffffffe, 0x7b, 0x2, 0xffffffff, 0x9}, {{r0}, 0xffffffffffffffff, 0x82, 0x40000040, 0x4}, {{r4}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x7, 0x7}], 0x100, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40000000, 0x6, 0xe2}, {{r4}, 0xfffffffffffffffc, 0x2, 0xf00fffff, 0x9645, 0x3}, {{r4}, 0xffffffffffffffff, 0x20, 0x20000005, 0x4, 0x8}], 0x2, &(0x7f0000001580)={0x7ff, 0xbc2b}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000015c0)) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000001600)={0x2, 0x0, 0x7, 0x1, 0x7}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001640)={0x8, 0x5, 0x8001, 0x0, "30f1a6e301df9b4007c33086f314e54f1b7af2a1", 0x20a, 0x6}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) r6 = getgid() lchown(&(0x7f00000016c0)='./file0\x00', r5, r6) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001700)={{0x18, 0x2, 0x7, 0x3}, {0x18, 0x2, 0xd4b, 0x9}, 0x2, [0x99a, 0x82, 0x7, 0x6, 0x9, 0xbb, 0x3212, 0x126]}, 0x3c) r7 = open(&(0x7f0000001740)='./file0\x00', 0x80, 0x18) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000001780)=0x8001) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000017c0)={{0x18, 0x3, 0x2, 0x5cf6}, {0x18, 0x3, 0x8, 0x9}, 0x4, [0x40, 0x9, 0x54e4, 0xffffffffffff8001, 0xfff, 0x39, 0x0, 0x5]}, 0x3c) listen(r7, 0xfffffffffffffff9) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000001800)={0x8001, 0xffffffffffffff35, 0x1, 0x2, "f87ab9bc0a334caaa0eeb34d0f1ea42325f0d298", 0x7, 0x20}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000001840)={'./file0\x00', 0x9, 0x667, 0x2, 0x0, 0x2, 0x80, 0x6, 0x3, 0x0, 0x4, 0x5}) fcntl$getflags(r0, 0x0) sendto$unix(r4, &(0x7f00000018c0)="2aceca7c480650cb2a064d5980245fff40a97e893e1c64e06290a3acc4af7d10994e33679df8a409d614d9452fc79f0fce2124ef01727ee39897925cb42cb22bb5895c28f0275a4ec37fe0f58144842cb6229a073d69fa7978a28f15e7208560782ddb38d74ddb0dd2ad665cf39042f7dd944e59b145048accce2998ab069690d99898c428d39bda17925ef0d2dae693019576fa65c2e2e54ff6d41c8e2462cdf2474c9941514aa2893e8b465946aace3b30f65e1199552a334303aa48237b86079b84ef02696a453e60ef89d66f499053bcae3151ba9a7987f3940ad1b2aa6574e734bff6b1e0e49e263bcbec6c51c074458a", 0xf3, 0x2, 0x0, 0x0) pwritev(r4, &(0x7f0000001a80)=[{&(0x7f00000019c0)="ad5484c61515dd42408f2c7049ab5cd9e283eef83728e405320e31449c3ced5cb212b9b7157fd21c25c218d8c03636c04fb6cc672e108be48e90ffd62468df2ab558304bd49f7d802fee7eada62274aef0f43cf7ca2ff1d791d187", 0x5b}, {&(0x7f0000001a40)="999606efbe", 0x5}], 0x2, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000001ac0)={0x100000000, 0x8, 0x3, 0x3, "dcd1ca7b5acbd1e01cbcbc321a2b05b5847d6e90", 0x19f4433d, 0x401}) setreuid(r5, r2) getpgid(r1) r8 = semget(0x3, 0x3, 0x500) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000001b00)=""/195) 23:15:59 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x104) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) setuid(r0) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) bind$inet6(r1, &(0x7f0000000880)={0x18, 0x1, 0x2, 0x80000000}, 0xc) recvmsg(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/85, 0x55}, {&(0x7f0000000180)=""/158, 0x9e}, {&(0x7f0000000240)=""/48, 0x30}, {&(0x7f0000000280)=""/132, 0x84}, {&(0x7f0000000340)=""/80, 0x50}], 0x5, &(0x7f0000000440)=""/234, 0xea}, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) r3 = geteuid() getgroups(0x4, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000640)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000680)="cc362202eee4930c0814e89bedc5ab6c249eade5336d8063f635", 0x1a}], 0x1, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1]}], 0x48, 0x2}, 0x4) getsockname(r1, &(0x7f0000000580)=@un=@file={0x0, ""/86}, &(0x7f0000000600)=0x58) open$dir(&(0x7f0000000840)='./file0/file0\x00', 0x8020, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 23:16:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485546) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0xaf) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./bus\x00', 0x20102, 0x0) 23:16:00 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0xc) shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) 23:16:00 executing program 1: unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='w\x17') stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)) 23:16:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x9, 0xff, &(0x7f0000000080)="820fe6798ce65a9daa5ac17b1c7f434654495c385cf233a680c953bcd1e27600abdd98572e7aad53baed78c2760054af2971d55ecdb3e44178093b258eda2a18fae1d18d07158d041adbc4ff59a1883ffe299820ff2d9e98b182c0774083ad16765712794ca1617c1545446519086edd7e390c7c271c6bc1bc18e833c86df09c294e2351d20dc198667c94dc240c9207aa9feab9eb774eb56ecec215c784e2e5b20b8875fc67bd45a82d29b4affb6d8737ecc1cc", 0xb4) setsockopt(r0, 0x1000000000029, 0x8200000026, &(0x7f0000000040)="4fb273bcb59e2fca069e9331b2", 0xd) 23:16:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0xc6, 0x0) 23:16:00 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x4}, {}], 0x2}) 23:16:00 executing program 1: r0 = socket$inet(0x2, 0x20002, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x273) 23:16:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x180, 0x0) fchdir(r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='[\x00', &(0x7f00000000c0)='/dev/null\x00', &(0x7f0000000100)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='/dev/null\x00']) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000200)=@in6={0x18, 0x0, 0x7, 0x9}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000340)="cd0aba33a8c8358343817e6820ae34d110c79127f5648b513a9b462cb22e72b00e2869c091958b492ce3ccc9b755383a01d1b2cc048f268e76de7c63937355beb0196c611f1684ff6ea3efc8a66244fc71a9983170b6792bab2e3c9f0b3c0459367b6e77e5a71b572ae6c55c42a5d512813dc33b2619346dde538199f9c188379282a933bebbc6799b53da82e08f386e1b62a1bd7ae01da5476073aac0a7d852ca34524ae760344aba16333bb340047b2d713b992b44713a30795f4daaa63ede85f453862091387433cbdf3376f9e951311c4b49745e2a9419130c7c65301e39376b4d4e747793d43e315daa7d988922f96b08c02a", 0xf5}], 0x1, 0x0}, 0x8) ftruncate(r0, 0xfffffffffffffff7) read(r0, &(0x7f00000002c0)=""/15, 0xfffffffffffffe36) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000780)={0x7, 0x1000}, 0x10) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000240)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000007c0)=0x6b4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000800)={0x1d0}, 0x10) msgget$private(0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000280)=0xffffffffffffbcd4) bind$inet6(r0, &(0x7f0000000300)={0x18, 0x0, 0x6, 0x7}, 0xc) r1 = msgget(0x1, 0x10) msgsnd(r1, &(0x7f0000001f00)={0x3, "0eafca1df179c8f3185e19817a7c652870ab585413476c632b0f106e31635726854fe72390558560ec17f8db36f736ed14463f2de06540298fb78775d85f3ff61ec4a5b7be2907a93c75a6cf52714134ccebc138ed8e81d5e6098f04da2740efe10f18a46ee6ecc0e87ec09af5254f29d93dcc69d02ab1e09f8cd15d6c08a0d2462ccd9fb9f6ea51dd529aa4d19a54bb25084c9cc9c8f5607ecbae8aebb3dedb656f433b9af6be4efa7a1b37db0b82763d9131e366f00702f53f69e6b58a0abd1872238594939dcfb00bb9c9abcaead14e4725885e127fc7cb6f263afd7883ee6734560540"}, 0xed, 0x800) ioctl$KDENABIO(r0, 0x20004b3c) 23:16:00 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x11, r3, 0x0, 0x0) r4 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000000000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0x3) kevent(r0, &(0x7f0000000000), 0x7, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x2, 0x1f}, {0x18, 0x1, 0xffff, 0x8}, 0x1ff, [0x0, 0x2521, 0x20a, 0x0, 0x7, 0x35cb, 0x5, 0x5]}, 0x3c) sync() 23:16:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8211, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000240)) pledge(0x0, 0xfffffffffffffffe) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) sendto$unix(r2, &(0x7f00000000c0)="c3207dc8d461eeeea8f578528f142345c80b0a9bf40355adbfb94042ac9d50a6c482b62b18a59219ef0d3be039e7719eccbec388a0e18c249895affc787f763f225b85216da35fb7b152b79c08de602d3ae8efd115a3997fd3d4687058411d7e2607abcbb06f39f51743a8f51a5061c6f7f6a489db152ee3dcdd5a93e2ce44de717c3e13e459efe55f03aa143fec39671e17df120f54a043d7d98b597745380e23518e6cab677fba4866f103138c5329241ea12dc32b90f1ed3a864e25a216f4f7bf5d381877d987060afc37cf577578bd611471fa", 0xd5, 0x4, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x30001, 0x2) mprotect(&(0x7f0000dfe000/0x200000)=nil, 0x200000, 0x0) 23:16:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) dup2(r2, r0) clock_getres(0x6, &(0x7f00000000c0)) 23:16:01 executing program 0: r0 = dup(0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x2048a, 0x0) pipe2(&(0x7f0000000300), 0x4) r2 = fcntl$dupfd(r1, 0x200, r1) accept$inet6(r2, 0x0, &(0x7f0000000000)) r3 = socket(0x10, 0x2, 0x2d35) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x3, 0x14, &(0x7f00000000c0)="0082f352", 0x4) symlinkat(&(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') symlinkat(&(0x7f0000000280)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00') write(r4, &(0x7f0000000100)="5c7403cb51cd7b05461d51dca4501cba1af1109033c4c31caa838d5f41a43eb402157ba34d5f992002415777b1ed58788eda14dd1141a1ba8968827b9a95c239c7644f93ecbb5db28beb40f384836a2a7b3de68bcd652773858e020be69d677ad3c922049f142e7272550e4667fdfe454eeb7eb83166db2dcc46f75b795a97313eb61e2b0871eb6dd9d8e1450f42560513f1bb5e120a6c78ceb9b8d270d2ffc5cc24aa5d443e4ea437c4b2b7c2e10517dc283c2051ae5f12cdc098", 0xbb) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x204a0, 0x0) 23:16:01 executing program 0: r0 = socket(0x6, 0x5, 0x35c0000000000000) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000)="4b74954c", 0xfffffffffffffe51) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 23:16:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknodat(r2, &(0x7f00000000c0)='./file1\x00', 0x20, 0x2) close(r0) fcntl$getown(r1, 0x5) fchmod(r0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x2) 23:16:01 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x6180, 0x10000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0xc2, 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = socket$inet(0x2, 0x4007, 0xe4) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x500bf, 0x0) r4 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) kevent(r0, &(0x7f0000000100)=[{{r1}, 0x0, 0xb7, 0x80000000, 0x101, 0x2}, {{r2}, 0xfffffffffffffffc, 0x12, 0x4, 0x0, 0x9}, {{r3}, 0xfffffffffffffffd, 0x40, 0xf0000001, 0x0, 0x80}], 0x5dc, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffd, 0x20, 0x40000001, 0x100000000}], 0x6, &(0x7f0000000280)={0x9, 0x6}) r5 = semget$private(0x0, 0x2, 0xc0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)=[0x4, 0x81, 0xb283, 0x1]) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) 23:16:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0xa, 0x20fff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)="9c548d11ee08a4918908c80a81c64d594874a642f44eaaa7bbe45babd1f8957bfaf193a5abf27fb8107bc8bd86e401f68823081da0a7be7e88dee408df02e85c7e7b9972f9b1e68da62e74f212bf502e", 0x50}], 0x1) execve(0x0, 0x0, 0x0) 23:16:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) close(r0) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000000)="c73a7c808635b935639b78f46a06d57f", 0x10) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7, 0xfffffffffffffffc, "00000000000000fb7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:16:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x480, 0x0) chflagsat(r2, &(0x7f0000000200)='./file0\x00', 0x40000, 0x2) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r4 = getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r6 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={r4, r5, r6}, 0xc) accept(r3, &(0x7f0000000100)=@un=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7fffffff, 0x40009, "3e76b5e10000020080000000000000bbf13f00"}) r7 = shmget(0x3, 0x1000, 0x101, &(0x7f0000fff000/0x1000)=nil) msgget(0x2, 0xba) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000240)=""/219) mkdir(&(0x7f00000003c0)='./file0\x00', 0x8) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 23:16:01 executing program 0: socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206979, &(0x7f00000000c0)) socket$unix(0x1, 0x5, 0x0) 23:16:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000101ffe, 0x4505) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x12) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x950, 0x1}, 0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x1, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r0, &(0x7f0000000180)='./bus\x00', r1, r2, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)) open(&(0x7f0000000080)='./bus\x00', 0x8002, 0x20) 23:16:02 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x1}, {0x40, 0x81}, {0x21, 0x3}, {0x41, 0xfffffffffffffffe}, {0x4b, 0xffffffffaf7f69c8}], 0x5}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x101}], 0x2}) getegid() 23:16:02 executing program 0: syz_open_pts() r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) connect(r1, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x908, 0x2) unlinkat(r2, &(0x7f0000000180)='\x00', 0x0) ftruncate(r1, 0xae) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x100000000) 23:16:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x18, 0x5, 0x80000000) setsockopt(r0, 0xffff, 0x800, &(0x7f0000000000), 0x0) 23:16:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000001c0)) r1 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="0d0fc4547e0e8696b368aee941bcf586d1a802d97392de000e032f65a87b292bbf1bc04bfbb689f9b6c47997c95bc10437e2da981f22d62e588f3b55bf9934fc22404ed6950bf0a8cc06fe9411c1efd30a7000b2446586668d524ec90a27465839ef215454e62ffd42", 0x69}], 0x1, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0xfffffffffffffc01, './bus\x00', './bus\x00'}) pwritev(r1, &(0x7f0000000100)=[{0x0}], 0x1, 0x0) 23:16:02 executing program 0: r0 = socket$inet6(0x18, 0x801, 0x4000000001000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x2}, {r1, 0x116}, {r0, 0x44}], 0x3, 0x0) dup2(r0, r0) socket$unix(0x1, 0x1, 0x0) 23:16:02 executing program 1: setrlimit(0x0, &(0x7f00000001c0)) setrlimit(0x0, &(0x7f0000000000)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="fa2d8b8eefb86fafbe8b0c1f8d80a6934498c17dea5fe69bfe7ada4ad8186f8c101cffd1e265512bf1145c59f58444a0f010c96dd277c415112a9fc3c1582fce30940e5be965d033b8e453b9d5c41d284b3229a56effa2805548b27401c8680a62afbbd209dbad6d4ce7740b2f50ff15a8d3f8cd61", 0x75) 23:16:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050305000200000007b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000006, 0x0, 0x0) 23:16:02 executing program 1: r0 = syz_open_pts() fcntl$setown(r0, 0x6, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) 23:16:02 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDGKBMODE(r0, 0x40044b06) socket$inet(0x2, 0x3, 0x102) syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0xa) r2 = getpgrp() wait4(r2, &(0x7f0000000240), 0x8, &(0x7f0000000280)) fcntl$getown(r1, 0x5) connect$inet(r1, &(0x7f0000000200), 0xc) getsockopt(r0, 0x5, 0x8bc8, &(0x7f00000000c0)=""/221, &(0x7f00000001c0)=0xdd) pipe(&(0x7f0000000040)) 23:16:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xbef750f19cffd22) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x29, 0x23, &(0x7f00000001c0)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0x0) socket(0x0, 0x7, 0x5) 23:16:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file1\x00', 0x162) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0xa0) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) faccessat(r0, &(0x7f0000000280)='./file1\x00', 0x4, 0x0) 23:16:02 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)=0xc6) 23:16:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 23:16:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="ec295f49a0dc1572f258f22f1ed595f5b5f589dd6c0309620828eb37c2c171bedb9ac426435b79d6c93d78be123ded9748209edeedc882656d01fc306d9a665cad1d89c35f14c875baf9ef49426f0c0ad9b703331a2cc481852159fae2cdcda7dcf0c7588962949b9b39cef26f1891d8d2b76c73516db7f1cd4c5af3", 0x7c, 0x400, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) fcntl$setflags(r1, 0x2, 0x1) mknod(&(0x7f0000000140)='./file0\x00', 0x8008, 0xb9b3) r2 = dup2(r1, r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000180)=0x7, 0x4) 23:16:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0xdc4, './bus\x00'}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0x3ff, 0x2, 0x5, "fb1e4e875a67e36685bccc47338338dcc48034a2", 0x2, 0x4}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x5) 23:16:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x123, 0x3f}, {0x43, 0x100000000}, {0x6f9d147b721ef09a, 0x6}, {0x2, 0x1}, {0xc7, 0x1000}, {0x25, 0x4}, {0x8e, 0x100000001}], 0x7}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000080)=[{0x47, 0xb4}], 0x1}) 23:16:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1000100000002008, 0x2065d) getgid() r0 = open(&(0x7f0000000240)='./bus\x00', 0x8, 0x80) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x38b, 0x5, 0x0, 0x3991774d, "41de69d6e34d685c156bc723bef6732975dc1814", 0x1, 0x7}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xffffffffffffffff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xbd) r2 = open(&(0x7f0000000200)='./bus\x00', 0x100, 0x84) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) r3 = open(&(0x7f0000000100)='./bus\x00', 0x200, 0x82) ioctl$TIOCFLUSH(r1, 0x8004745f, &(0x7f0000000140)=0x1d) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) close(r2) 23:16:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x80000200) 23:16:03 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r1, 0x48}], 0x1, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x614, 0x24) r5 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r5, r6) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)="84", 0x1) close(r0) 23:16:03 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}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) ftruncate(r0, 0x4) 23:16:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4000081, 0x0) pwritev(r0, &(0x7f0000002640)=[{&(0x7f0000001240)="d5da05bd4f71467961eb697d23175e645988151276b8d3b75f6fa8691b03b5470dd3d153d354fad50b8377133e51d41fe3c44b7736783c641b17494a32ee07d704871967eb517cc00342cb73084c6faacbcd755c7a299425b924136fd44d153460a16e60384c47bfcf37518c4edaee826c0874376c7140048caa1d76a2bb1e14cef3a32fa4eb34cbdd79880ae21de2c4b41b95f91550e1b77c93941bf5f043f179f2fe47b2c479dfaf914052db9bf979e507329334a648208fc94c865046fcdd332a51bf9362ec6fbc26642255d55654c9fce857e8afe536c53596e0142bd5b0b79d8c6f47bf156a11f51febfec5c17ff7bbaca80b8f8d90f97f6e7d5aaa1f0b59b9a8f56f47d830a0b01ad6d13b9828a30d6cc4e4e0f203f8524bbd1c16149ae1326973b9cafb7ace403bb83e539bf5918c2745380d93e8ac36dff19d4f277abc3b6052fd6d0355cea7eba596a4f7b74d0d015bc3ec55750eb35228f80d74f5e4f8bf965afe9d2e69142d9977417f278d2c1f289d63b27b86fdf1218953f64e29e24040be9057a6463efb88547743bd1795994ca8757f59ccdc84a35e2de3b61d811568eec6bb11b56f89e72c9e1b83ad1f59c8dc88256ff3db08c6010c9724357e482a2c30d2b85f53ea8f7590868a7ff6d4633b369c8cdcc39cc77ac6a0e946d8ceee10bbbc5a8d4b8c88744d8a39c3a37630cf1c893ca92bd9f26a260f46d01d65d9b317367c338f02470782fad190edecddd82dc8676c7ebed4eb2134ebe3a13b87e3622ef07b2908047dce4408c51fad7e8d4f12de3ab2339971805802ef80045617ecdbfd0c054d86463c55338e0772dafb7cc1e850b1893da0cc49cd9153cb50cd0a66b7617830753f5772cd7df90a364e2db5fc9d127e489c2c888dfb5f7ff37c9739befefd112f735d72d912745a76b9fbf572be90882e765b4e474531fc859d2536839c984f8cf0ced7ae8492de8f9283eb7536c8df5e3441d27c251b7f92152347f5a7456757a1f08f032caab5b59c6d345f627cca8c4a93a4557d2326794f70017a0564ce7fe45c8a5504dcd1e33ef17339ee22678179b83e042cc1ea29f449fb39cde97eb48d64a0f44e03b09a80fc37c5458015528e045f2dfbe1ac803fc49d858ed0a013aa4276fde8ccf82436c999f326110a1c30537efca6528ef43da3ba23d35a9d325f33ff50bd9b2910e6a47cd57c7a82a8316648afec36fce221d4ad62986a875a7838f4eddafd17af31bf0d5f0aad364d8c54f153ffe76dc4014aa7843dd9cabc9c38221a1923a4b8000f80e5f4deefae7f9ad82f1572c758e3bd50c31aa9351fd36e129b55468cc071f39b4537eec0489a64c4bba74429388e30b1558a6362569fb4695fa845431df6c89fcef29967f0ab973fb8e66ceb7345f3137a9d5e041e048e51bcea166fceefcfcace5689072dacc813a8d71945c0a9fa0328a877099320953bec23858ac7b11ab9ef15d5b080c02488d573972dddcb52b497192f0f8be2158edf24d045e8b6dc5179482b971ada4b2bbdd6b6ba09dff323263fb39a7e6aba8c419f1c825e11c7df634fac4c08596f7ad06d2374dc271c20b0657fc28a2a2b38d99cd914d510ea3c19e0563f737cac24d88e1684fa125fb0898812b2b31bd05db773ad65fa141429e13671733c3df43a119b1e7abba4db0d8dea426536ebd4cd6636884dc2d5a5a5a074a3e6d6ec1d3ba4ee21975acad8abfcbd6764ff9f0c3142b5b27a7865442d4f6708acff82284165bf2838c0b52f869ecc03c9da4e1e71522d41e3a46f3a66d20b268c7b7952d696ede79b0cf425536666a616f7fb8476973ab5a9d744956f39f187d53ed5f2116007a3189feaf90f60357c2d51705028b480284cc94affb21713e3bc5a1e876a0b034a4a9559b75657dd17aa7c7765a03099a79af9fb522d1149a7351436a9beb8038a4577a80d01ac4cce60da6cf963c8d41ebef5d85fe266307ad1508e8a5934bb4959549aad6fcaea806aeab6f3a90da4873abbc4ab53d79a932fe2079acd030902a2a39dcf37fc3cd4a3d36f3d45f8acc42e606021b18a086dea969c3483b99c336a6f9783073e0bfcfe5f0fe00a16a206d0c91ad837b5aaf3b5f0549060312922767cc20dc86a2832c44837a5425b8863e138d035147b7cbbb24874264d86c4f49ac762bffd807b404560e98cee2bdd7aa70d008f6b8a5526efb05cbf3f1ddc64ee3708f5eaf99d54de75f33f52b9a54bc10e678ac702f99c6dd8e8af080f216b9c91bd5e7a4f751801c0e870445522721939642485ade0e54456448b0d774ade6844f3fe7bd689533b55a97295e23e8d51f79161fd1682fd4e21fef5cfd75f02fb89488cf6fb963f06b4661c6a7e0500310f30eb26b8f5819b4535e1b080c35e901aafe7d2938b3511999d93dc6c1f8b61b46a7c3287a988dcfd42e90db21b21a0567c80d11609caf815c2d50d2093b1087a5ad39ce7954a6f7a0b34b9992c2701e329cb61c0c75ca7d1c1b148d3df8e1c8b90ecefffdb9c6f013d71b6de7a031e8614ddc3ffbee1f19d1d428c830e12b76f6c085f72246217317d2531dc4c75d472e5ab8c28f1b9268ebc8d01f5d057dc547b364452024a53619e35a411e2de0c763eee289305c377bbf65901365104100bcc2430857602947b13be06313dbe7f0e5fb78aeb54f7dc3fdabb23482df3b6acd963386d5e5f911048bad39d86562c3cf0a0c23292b04ebf7227a94fffabcb4589faa40adf529a253cd1286dc84f958bc7874204d0a0fe13aad51249275e588b6cdcf91c3ac14948435c4cdff7650209c16b297f550a6249f7a6b2e2d0da1778b65fe70291db1b869f1b09c869ec05a228ca9e8667ff34266db5415e2067e3c58f7da2fc53f73eae6b8eb451d68131ba5ac8e82bd37f6fdf3e826963a2a8637ea7c567cb6da9778ed1a1fc29b679824ef373466a6e22c12712873bd3e31d3eee4a1d60371ca7aa7a1f1dbf2b1747d39f6144a06d85c6938a06e0902d74c316dcac5369a54eb70bece244e0c62beccb72cacaa5acc6bc637d0701eae3abe5cc7f9ecb41e01244a738ff1ad9ffac1c2bbea2c45dd6c13cd485509a7479e9476594c6b7a2bccf0088376f7a37caba9b3d89a4034a1a23e113829580264adfe289faaf4d3523e914f6439eb84d5d2890a24b8ae8b3836f7516f3bbd93e8a6d495d946bbf81ab7ca42c613ec67d11e4cc635f05ac5b7d41979081a309990ec99bfc368e4e83930803446a081e3505bdb08192ad62102e316590db4148fbd4dd37369c378d5092b4b07cb1c84c35858542ffe0ff79dc719666be3963dec18fdabff4dd228f5bdbb5de9dcd5bcc2067fae50168b9abdd2893c3786b2c67f19fba34d2648b50437c09f4c8d0fcbdbe0b30924a2bba6f5327863f55282e6fc7efd9e25c377a2a3cc90edeede0a238de36587f57b12b2af3339a39d264c6010fa9568971a7f4e6165f20159d72baf5ab5657f5bda382ef4ba87f46bb7f9071b188cecaa70aadd489c01db75c27419bb164085ff0e9b23a398a1ac554d1ffc1007b51de3d7cafc35511e201865fad8e76c5e19a854d342ef1145bcb649e89e7167cbdb012ed5aaab73ad0dcbccc53cb77625e5f26c3bed15253330716ef401a675d63153cee6fa67e4bef7baed4378e28f23ae041f707600da69d17f974577b2e065f9cbbb53fe67b6d4cb1ed5e556da72a7ce0621ca7c016c3dbea040b839d2a41cfddaa90e55ca8301fd271e3fae1b8c721ebee2d2c747c17fc79d30753662161b39411f1f1223bc0d1fecd26ca2b987e685c314fabc194aaebd0050068dd0cc254976ea1cf8c620fda44b4f181862c27f02a29d2eb95549b26b3a0a4534b221f1a6dd26af7eb9499608b339ec37038dc749a3d71d45380507c803564282b7f5d49d4de8eb4f31a4bcec2fe54ecd8c0ad987c9ddf400c9a174eb786d6f92208600c472e4c05d7ebc114e402d319c0b2d118fa39b6f0a4c4db1ce35e514d7a165645e759d610f3f53b672a4bb4a78e778fee0660c7d6222aedc1066e69ad7618953c9774adb7890c8a4ac978373ad58c13d2c3fcc1629b63bd05dc339068ef7b70c67817f06b2a541fc620540c29b8a2e8f1507057f3f68ad995b0aeb32cf5b596fe578826ba7c0730c7792b9c5388eba6a4b374106bcd93d127903831058bba733e5d3954de069c4989899e61cd884507a755ff284dacb4f5d353b0e0597325e65bc38eb5232f125e90ee849c61125653b264998cd94a131bd9b5b4620d8b5f12bfd0d2b89b111c8e2e6a60d89d0762d7dda0860ab9a827b485a127c555fc821737092391c6576bbb2ceb2a40cca4785f55caebb03c50806b08d0649345ca48819bbf04e78a7a65e193790ba0edffde1fb535d10c104a7e1001bbfc4a76a80ac86e2b82108a2b340cee48651cf8243bfa2fc2e4a8dba89d6855ae68011f515149c3e5b0566b1ad63399c1a9865cdf52dad0ec3cd5c2be7d8726dc0f9426901606fd2e3edffe714179554384e54154e8ef76404f8f86c823a447c1ed8317828f4b435f68b4f7e63be08314ee8e9eacb63654a07ae114f5ca77348d9421fef8c914e551e6e485f5dcd4c74536aac1123a46d24af1bb2a9f460ed763f5d80282740ae7c4568aaf140be51aa7dc7e8da60ac86ef01f7d7930bc085f336bc8b6aac9b76f4c4255961bb802f83993a94b8123734160dc0f271af3916ecc8f7e8beec493cd2834e29cd0e9e0f63b6e27037da7bd1bd931d93a0acae261c8de33cc6c5c27f494c485002a954dd2000fe8233756a2450b0ac31c244282c3751f5e3e008448425d0fe980c769b24c578282c2d2226a44fc9ba1fb2ff5f217f813f601733697c22ac24dc9b7fae4b27191b7229e20040c5ef51402285f027fc4ad325c5ae92487eaed061992526d6ebff82858a395620e3f21cb4f5aa340bdb6a5567e1a1d7cae6b90e60b681490988899bddaa0e0bb6555a9dada0fcf728475f863a077a8399d5a70ab3831d00e8703ff4961ee2918bd5cd5c15743e6327553d9e109471a4826a845fe84167a4591fe953951fbb1700d6e7490024b118b55a919ec1c71687f37d016003e39798380f369f190e24277f766b50d2cb0ecc396aa9d7bb3638f668eed91ccea5799f84dc1a17b3b2f4439c87a9f7e2d27df1aeefac565e4a64e8dac699dd01b88df6f6eeeb5eb03b75fda122d0e4b3a01327282b0ebc74c0b53be2948e4261b6111896b229801f5df92ebcd9336d39747c7fca0aebc07602c678e2f8e6e804036354e4be5e0a556985519e76c93c9afb6fba71cd7c11879a9ed5847be968ce5268e3d02673d0136d0f4ee69eb4052a488f03b6da71dc04ef0a7ddeaa335a84b1c8924b6095b3ab788671e79edeaf7745bd617", 0xee8}], 0x1, 0x0) r1 = dup(r0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x30000, 0x3}, {0x4000000000000, 0x1}}, 0x2) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x1, 0xa, 0x3, 0x0, 0x3, 0xfffffffffffffff8, 0x7, 0x3, 0x3, 0x1f, 0xffffffffffffff7f}) geteuid() getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) r2 = dup(r0) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x5}) fchown(0xffffffffffffffff, 0x0, 0x0) fsync(r0) writev(r0, &(0x7f0000000140)=[{0x0, 0x230}], 0x63) shmget(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) 23:16:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)=0x6) write(r0, &(0x7f0000000040)="220e22", 0x3) clock_settime(0x3, &(0x7f0000000440)={0x6cb, 0x9a7}) open(&(0x7f0000000400)='./bus/file0\x00', 0x10012, 0x13c) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, r2}, 0x104000000000004, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x6, 0x0, 0x9, 0x0, "ebd5790410b240d875a7449adb2a6ac4972ccde6", 0x1, 0x4}) getsockname$unix(r1, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x20002, 0x0) write(r0, &(0x7f0000000280)="355b7ed3624dc83a796a5c6af1343199f755617ec8cd7f39fc30714896b9692ba707e249b820988655b530c0361e04fd8ddede44cb399578ba581d86da0c33cc98dbe5145cd7c683c2d32c3ad3771ac234e46fd2a16bd9e4e81b97b4e6f80fed9d4e334c6c7c309cee7e3d5ec63e2b90318786043ad2507817151b2873bbfd35646005cd85d941b072ba54f2af", 0x8d) 23:16:03 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = getuid() getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000080)='./file0\x00', r0, r1) 23:16:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x100000000, 0x2000100000001}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x108, 0x0) r5 = shmat(0x0, &(0x7f00003c0000/0x3000)=nil, 0x3000) shmdt(r5) 23:16:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x160, 0x8) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x2) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1f}], 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x4) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 23:16:03 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) getsockname(r0, 0x0, &(0x7f0000000180)=0xfffffffffffffe9b) sendto(r0, &(0x7f00000001c0)="49fb9bf75d3599a73f962474edfca0b43e671d6267494bba311d64b899c8b4c02233514a1db984659b208b0d752c9fa70562249c534ed790b154af35ef34d6448b9983a7623dbacaac5172c594fe4b791365a3b7f7fa4db193c73e1bca9b8c2178f2318d85025f8fcbcd07769f05232272346f09d810a32a447fab11fcd4959ca43de3d7a7e3c500896776198ea5f0448179c24284cba6d1a8cb7f7e2181eec326dc9ddd731fa0e7397243f2a19c9acbda25ccf429f8d02e95a9c77ade82404ec9f24b15e6e9501c465f9a113987310d9056ec98bbfeb134c27a3d7f7013a5768120ea791cff90a2a84594045b56005366bd119fcd962af82cca3644e69222c521d353722cbd4951d1d293ebb5ad8892bfe5ea1935bcfbd7d2cfc8abfaf1377204b77f337e90bd06b86682c4be674d8e01d3a50c9e106831db2b7984021cbde096d446db50f1cc383c42fba91eff41058b5cb8efa93ada1f6715ced18462062dcb7008f9ce8f8479f1986da49cceea476f51450950d2b78ba691c2481cbfb3c5253d99fbb08eb5913bae20097c9babb60639ff4eb5af38a9e38dc8b811a8a6d40a0d89d551388fcfe21804feeae12065a6befeb230c97444a5799b852fd8b24f4882ec804e6fde21b8e286340cb1ce925c27951e29a69b42eb1b5265d7124413a205f55619438727346c7a985cd7220af3282ce82f812574b040685e3cda68eba6f0899f7ec7fa39c851473abc67dcdc130747f42c8f9a7c43db29d164a2a55829a37028944a7a79887361978638dddea225b5f8e914053602e0dcc368390788ddce740162202270343ba138065b65ac4bee694f3ea9b3b12dd8c45cc5348e8a002754152442e21ab58b89bbce24164494e9d37043194ab5965551076c508f0d7ac09c63c2d43753ac319f3874bb66b92749d9ed4a881f67e6ebe4103d53e037508ae0618b6f7ae4fa56535cb75d22b939adc480cf9eea22972134cf9976039958d74b83b48f583f11adf03b8a53fa2483b78cc590f19a22a163f48309a24e73cf40fe3c02efa625aa6134e00bc756c58c65477a22bf1430f2b3eb9b194a9a48e790059f07cf695fe6f4320afbd6a6431073e4b3974ef68fe390cc25bcfdb5a6ce5e1d2edd7cace1dbdeec625995af36af153b2c26467e3df3c5f2d1ab2bae5fff8d9ed1f779b6ad7b97e4381a698c6e45ee6e42988c194e3a6a7f87cb2921867f9e60950d87fa8583c1c3790a4ec74e6fea4189d1201ab5e97e3783ac05971afb141d5100001f021c19190f6ebadf91e120cc3a732a06137e25b6a154319bfd8d6d252ade17c05ba9e194020f7f586c93087a899c668ee1f9c928d7bebd8aee2a41a793105317dbbb04c5d09d84bd72eb9ee09c556c1bffd1d3f60cfb3d1820611db33d534683d6d1c16c701fb45955acce8eb4ec3b988ab2721a4689b19c60d3163a98b2b18ff749f7b2d57d3ab04107e54336697c130fd8827962e3ad25eec6fdf43223766faf716ac5d9d78b9012cd637d46d479bf98fc2e43c3759da8523ca46b546fae6db2a96e5e4fa9cd36a2872b75ce531dee67ede4f521128254335ecf8eec0a92c6e29f81a53ceea705348ec7928d25a8043e60ad93281cb0a7f0f1e012d5d44c99a2294a16bdbb89e43940b10c0666053622e3f9dc82497542bc5f55222f5b959b3a4e1f5ebcfdb9dee6ebf7bc63d392c8ee346e3d5a379d0a5993e81e9fcb7f80446d8284f7fcd5011fd7fdb2eaac5a09ae300d0b32212d9238338701a3708dbfc731700b6ac761f63f693b0bfdc572ad69c1b5d2aac3ffeba9e08d301a23662093e005cfd2a3ab6bd50e97960a379cd327187dc64c4b80d408195369f8c5c2bb25bdc8be03b6ddd1a9a552c28524bd98111265eece7b26ff5f53cca07f357b9e6afa310f4e8bcc6335b7841e8d1484df6066950a779a44161d338dcb7d9dbc7cd45b20eef0f7b8c565a64282253a0121aa726ca7623aa44ed393abf67009d289df1c4d0fecbdcce656052d0c391c52898d681b1cc1e96ae8e4c7df8204801cb3b2b9c731f7ebd5e487abcd97babc74e3d5a5cda729e51e405d844b8dcaebce174cb0f8e848a9ffec7a44d572f0c0e53469c3a40630fd93f0fd33f54fb2ebcc5d25c74a1d7aec00be735800c274ce77a03eece711609c635e84ad8e66ea1486cd564b56b8e1291c6c7fb25a16cc80b248195c09dd8e8f2d999517b62ba75d4f788f2bde4d64d009f3bfa6faefbf65e1c18df9b3d4b941cefd33c7589015cba79369d37fd60d83d57cac2ee1808dbace0550dc14779800272c364bf21dd13fa47c2857186a87b24a851d0376c335f9b1cb5457d483d19e1da68b629b75a59baab0931537457feecab71c3710f1cae9c96a860e6010858a661e22fa71827ce8890533fcc66bc58e1f0c70103cadd6216e84a196aee944794008425639baa14d825783574a0a96d1ea53ce2517d9b372ef0c78f9432004f850efdd5a57ab463c5a875db4d962c2bae1cd30ae3ffbb5b821ee401ea4cd66ef2ebd1ec87a2f1d0969b1ef5e4aa30f1a7a4a497c6af23a7cdd7502c588b1f07f34750068d0f9e14b00f7b59ce100d963914c7192c9a0d80267fda99c37106e9163412647a79d604d24a8f2fd041d9c1a380e676fd35655887811551fa5299a0d6f7e5c395ffca4f4da61e656ace61a446bfd3bcee2fc546e13cb95a51d64b60886529e716c6f89f7b5d6881d15d739af70c74cde2520996234bbc2f90306c1a5ed2a0ae8d8902745873365b71daf9c51ed9bd6a618ff9601c7e96bc8063e050aa53c3ffedbb94b929d42dfc2859fe0fc3fa6af85d95ff4a26e2dc9f0ffac443b1fbde6791b87e386fbce29c5092fddd0dea7f50a6790c798c6e7f079d19b4b2ca3c5941031447bd26bd4a7084f9bb93bd4b668ec6034eb92ed3f56bc0574882d5ad8ce950a34dd08942925faadd05aef6baeb9d5dac0bac7806aba5aa312fd6d538f8067e17c8ba45f8cc4f4b9b1fd6f4fd69927091c6bd7ed6295da0f65baff79bdbbf6d5bd6bdc55cf5cabd78653b679ee31b74f2c7c573cf4beef333a7648de0014f1f9895aa3e6a2f673f28235bffb45f998602cd46ab942cf3cf2ce1908ada38fa56e3aec41f69e8e41cf118996219a59ec69654bf54ad810792eb6afc37e24e6c8c4ea3e3a7def4084338df04f8fc33fb6c110b3fc5ef299b346573efea3cb094afa7efb9e52024201357e9b0ff23bf5f66be670acf182dd89d68eb943ef01a1668de478509ef9e4b6e4972a6b3914d5d1bd0765ea560c6a56f19315f944160da1a601816ee97196a1c79c45728029fee66fbda6cc150c23681ab1c9aadf4909108020fd144edd1f94bc65ccdf3a843dbf629634ad93a0aa69c120a12b2c6d9f14562725d488ddc1e07d1e7f3449c33925e90f3a49515894e55cc706872b795701b131777d4ef2919ff00c9d08945093de92d18cc1a18f3f2e8461139901228ca136c079f813ac40d4598fe95116141362fcc4c264534bbd336b6a1ef8157ed3b8e80e592657312ebc6049fb1bc0b9f2c9c51858520612945ee9e99576a22e34ac254b0868d2e710af8b7f06aec5f0aa2e6b94e12f5a15fb4608f624883afd24cd86932bf8e05639fa3872dfa7dec6a8ba6623e540390ac2eaf4eaa1cfa77812b18b089a032c35cff0f6d290549ff49be6019aa4f09bb361954e0cd7643066a31a6d5243a29b3ed22c98f782a751d45371a147b9c3fc3e57f02f089170a5cf946e03de69a0813ba8fa047a5c75e2945a004842b91314df9ac654054cda0c18584359c618ce73775242b6b6b67136e54f31c26bf8f8e7084d35b1ed79f19714b7745b1d76eb4d6683f9df81d163709a4996bda198675ba9864f39138e620ed10be82068a01834b0f794babe2098e7463523e46565961a162061f7d691d91cd5abec521fbc3ef5fc8687e11fa991bc9cc795d8f9b5c1aaa223037da488b3515595186957d5d8cde857cb57918d462293e98e33d18976d0f1cf67b0e8365dccc58f6ca4a55e622f7a8ef577e53a3192e72fd4c23e05f8f5c6e9154734d03420a93f9665fc39f6f2deb59714e91cc9a0255d0e00ddff342478c8a8ba523b72a9f33be0551a9858bde0f53b875973cb857ba1527669c8bfadec91998e1a74a18cef360001cab1a385aa8061629a78cd030afec801ff932ddb96df6cf37f6196ba3ff5cf52bf7f47d6069c0a9a7ecdb475d4d41a0b90cb098bf8cf451981adfdd110aea0bde37620441c89036eb948d82548f7f4f85bb1f270c996535cc0454c123e48e6555ce2b488acb6106e94de262aafb43dbedfe15dce342a0ae9f5b8aab4493dfd5652f2c96dea767d9266f59ec864b792dd2cbc29238b1cc235758aa3c4f64cd29c8cf8e1a8ffae30b1ac04f717be8e5485fcf76475c4d978de0d5bdd5fc794551fcaa6d7df067574944de29624cad7aa2a472b940cee24bd8e387156c6c4f3e4a12cd6df8a5d73011b9afa1a3851aea1043b5ad1627fcaea2629291b44982d2c5b106cf5f47cdc886b1f6f149528d6389ba5bb4c57e640ce6d39fea834a6246c1a45a22e6badc278647627b36a0eb097170c837b862df6cc122cef72830a43d8f974314c4434f3d4bf76f68f922b10f7e377f68a00dee3de09bb9454f17e8c50bb10292469c30b4c0a12317b3161700a514d54c9bcd5e167fee885763be124105b35cb2ec3522e0a8cba582944fde0fb9feeb94e72f33ab09021c80470d44dd8fa7d44f1d91b1fd680560e72e9fa193137022213f7c860a507428520cdc2abe174413bec61fb4bba97879f1879265c6d4fd58b51790309f2191d0134ebbae34002001ff97c63ba7b4f1b7e94eab05226b62ba3a6d15ac524ea51f8c6dfc7be5247639e8a4cf07442cf605abc03736cef6b600862bcde9123bc3c538fbdd4be3c34d59cae2a0c7e54b789039fce91b52549197ac6a734567dcaa0e8d0a7a6ef06b1af64405c7c697e2686f774ed245db942c234de39d6cd82ee3417837fc92c12c2941b7b35804046788188975ff0468d504e3d05ba4930ffcc6ca8ecbb2730c2cad1952bd059e07ce6cb9cfb4b10fb2fa0263e56279297488b39b72a39f39e9dde160ffe6bfcf6a969d8faed4c67c84533ab70b5bb6f6f7c97c6a220b031e06e8d19b6abbfadd9cf3ae569afcf81006ac0559e09218c0635af50315362b724b2bf429ef83cf0809b590fbcca99a34cc06cbf2943849926f0f1d9be428a3783efb2ae0c4ba5808a76d0ee480f856d1b434f3ec8134e266853502b3db98397c88bba1238e868315226719fd2775a947fe9846069a99d4fc90c8d29e0ca64c176575120f904241a357117c4ba20225548f4410b81c6bf26668fa84fa23b0c1a51b8caafb7285b165e39a15d48acab5601c7b77ee17262764fad80772abc3e835c60d3f27da9b37dc19476f32013fa6cbe47ce4d4d1c58c625f2a8d53e1f068ee9f5a4d272838b1b6657be82c94a5649eb8215d5a10fdc4fda0064fd2deb6cd9b883565dd0d979c6bc798fc942d481203c32bce2e37381a115d8b7c05ca491f3925b9f8b84625b4f9792ef0879765142b2c3a1799110ec77a011bc22132c9ee77b463db1b1035fa470a646ff4ba83ca468baf1d5c10314062591b9550e15d2304f90858a2b2a0f9ae100dbef43b6e0e00518604563b2eb72246b4372d4be323dd582e9a459e60c57ca19270bbecb7ab7e82c82f4c6ca5fea3e1fc20f8a99e8e1a88f57df95cdb6346935f0020ba5af790abc19d2117406ec391b76f4ed05816a92", 0x1000, 0x400, 0x0, 0x0) 23:16:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) dup2(r1, r0) r3 = dup2(r2, r1) kqueue() read(r3, &(0x7f0000000080)=""/213, 0xd5) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) 23:16:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) sendto$inet6(r0, &(0x7f0000000100)="355c007efd2f77db1e6847ba43f807351217734b244277720c8155670f55c47907f5fb21077b0d98dcfed6e0d8b78427f5739809577e941fbfbda475c195ceb8feaf3e3792b9199d4600a9b8597a00450f74c4ae45a7d1b3ff89f98616262effb118f844a9744b63700e844cbe89216fa74b5761daea5b02e81b7ccd08bf6a1b37d9df1e6125a30a17e1be29d9f5671fbc", 0xfffffffffffffec7, 0x0, 0x0, 0x226) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 23:16:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r4 = getegid() getuid() sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="3381dee2abf5f39722cca633b36af0e090d9b077fc0de32009eab60f6094672daef2ae", 0x23}, {&(0x7f00000000c0)="ce20076de91ffcda1d13f6d4a88181b1eed660772205de97d39a0fe524944cb715cf91500d43a66d0492c55aff3ea0a26b0d7e7aff3d6e617efd424113e7de7f3247bbf2e64e4802fea69bdb8e3f6c4aea610e0e0a1f0f070425f7ce20f2e4f41f87b9602dbc8f3d7804c4cf52bb7aa55913", 0x72}], 0x2, &(0x7f0000000280)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x78, 0x5}, 0x5) 23:16:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0xfffffffffffffffd}], 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) getppid() 23:16:04 executing program 0: r0 = socket$inet6(0x18, 0xfffffffffffffffd, 0x40000000000) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) fchmod(r0, 0x2) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="80000000290000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132771e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee900000000"], 0x80}, 0x0) 23:16:04 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000040)=0x3) r4 = kqueue() close(r2) open(&(0x7f0000000000)='./file0\x00', 0x2000004, 0x0) r5 = socket$inet6(0x18, 0x0, 0x80) listen(r5, 0x100) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 23:16:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) clock_getres(0x0, &(0x7f0000000080)) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 23:16:04 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x4) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x3, 0x1f}, 0xc) shmget$private(0x0, 0x2000, 0x210, &(0x7f0000ff8000/0x2000)=nil) shmget$private(0xc6, 0x2000, 0x0, &(0x7f0000ff9000/0x2000)=nil) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 23:16:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r4 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x10) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x40, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) r7 = socket$inet(0x2, 0x4000000000000001, 0x0) truncate(&(0x7f0000000300)='./file0\x00', 0x40) getsockopt(r7, 0x6, 0x8, 0x0, 0x0) getgroups(0x5, &(0x7f0000000540)=[r2, r3, r0, r3, r3]) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r8, r1) setgroups(0x0, 0x0) syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r9) symlinkat(&(0x7f0000000340)='./file0\x00', r9, &(0x7f0000000380)='./file1\x00') close(r9) ioctl$TIOCCBRK(r9, 0x2000747a) r10 = msgget$private(0x0, 0x1) r11 = semget$private(0x0, 0x7, 0x0) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000480)=[0x5, 0x1ff, 0x4, 0x0, 0x854, 0x3, 0x1f, 0x7f]) msgctl$IPC_STAT(r10, 0x2, &(0x7f0000000200)=""/106) socket$inet(0x2, 0xc000, 0x7ff) r12 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) sendto$unix(r12, &(0x7f00000003c0)="c908331d55c7aad479f9b4c570a7fb5a1ed2901f087337b312d77775b220bf53758e3490afda4f2b4c44fe7efdd0cd8a5c3fb9b135f780299da84a8fcd1cfb0bc0dfd92f6a3ea4a52623b199d0e0f2", 0x4f, 0x2, 0x0, 0x0) getuid() setuid(r8) r13 = semget$private(0x0, 0x3, 0x200) semctl$SETVAL(r13, 0x3, 0x8, &(0x7f0000000100)=0x101) accept(r12, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) 23:16:04 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000010040be631a4ffe2052c2a11b542a538706000000b811000000290000003100000003007ca8e6f97816a9aaa17908012fec3f3470b8086ee5763c5be938c6"], 0x38}, 0x0) r0 = socket(0x2000000000002, 0x3, 0x7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = shmat(0xffffffffffffffff, &(0x7f000040c000/0x1000)=nil, 0x2000) shmdt(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/29, 0x1d) 23:16:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x21000000000029, 0x3d, &(0x7f00000001c0)="4b74954c", 0x4) 23:16:04 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x400000000003ff) getsockopt$sock_int(r0, 0xffff, 0xe, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x110f, &(0x7f0000000000), &(0x7f0000000040)=0x4) 23:16:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) syz_open_pts() write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = open(&(0x7f0000000180)='./file0\x00', 0x8, 0x110) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x27d) write(r1, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff8, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) open$dir(&(0x7f0000000140)='./file0\x00', 0x110, 0x8) 23:16:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x3, 0x102) r2 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) 23:16:04 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) getsockname(r0, 0x0, &(0x7f0000000200)) 23:16:04 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x4000000000000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000100)=0x1a7) setsockopt(r0, 0x0, 0x6e, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x51) ioctl$TIOCSBRK(r1, 0x2000747b) 23:16:04 executing program 0: r0 = socket(0x100000000001d, 0x4803, 0x1) setsockopt(r0, 0x2000000000000029, 0x200000000024, &(0x7f0000000000), 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) 23:16:04 executing program 1: r0 = socket$inet(0x2, 0x8000, 0xfffffffffffffffd) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)) socket$inet(0x2, 0x5, 0x0) unlink(&(0x7f0000000000)='./file0\x00') getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) 23:16:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0xffffffffffffffff, 0x0, 0x2, 0x0, "2ada00", 0x0, 0xffffffffffffffff}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="d10b01e1d680f9c6062e6d", 0x100e4}], 0x64) 23:16:04 executing program 1: mknod(&(0x7f0000000300)='./file0\x00', 0x8000080002005, 0x2d94) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8080, 0x8) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x7}, {{r1}, 0xffffffffffffffff, 0x41}], 0x74be, 0x0, 0x0, 0x0) 23:16:04 executing program 1: r0 = socket(0x1e, 0x4000, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050105001e00000000b1ffff12005738050000000000000038f53e85513a15f3e20002000000000000fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872bc1fbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 23:16:04 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) fcntl$setflags(r0, 0x2, 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200000000000000, 0x80) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x8001, 0x9, 0x91, 0x10001}) recvfrom$inet(r1, &(0x7f0000000040)=""/164, 0xa4, 0x41, &(0x7f0000000100)={0x2, 0x0}, 0xc) 23:16:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x5308) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 23:16:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10000) 23:16:05 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x12, r1, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x11, r1, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0x0) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 23:16:05 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) 23:16:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000300)='mL', 0x2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="332ce700994058a0887310ee6b9b3a5349a642933b20548c4754532662c61d5a3f6ce488aa04d1d8714486cd96d306fdaf8f02aee2a1323d8a5b3061d7389eea82f1b199ae23b5af8cae033cbe9d7fabcc45a8a17877908ba9b95f4762d60483b375b2653cd58885", 0x68}, {&(0x7f0000000140)="183e90e6b7133a6d95cd6106806ea359013bd0750439d1f49d3e96519f9a77a516876cb35d0ec430e3df5e174535b1408904b4c0eb5b62d44881e4ce6ff67c1640562ff122a25ac863ea1d05c61cc58a708c3c4ea5eecf589d4df420b0425981ce74b9cc438125c43da32e80f9d2eb13c13471cdb8e206fc230c1cfdbe92812134f64699bc4379d6d199a70216effff7525e6e78cdf3e526b10db1a08833c4b7c90c815b5920f9084d7a68579ea29fc0775edb8784a6", 0xb6}], 0x2) 23:16:05 executing program 0: shmget(0x3, 0x2000, 0x159, &(0x7f00007f3000/0x2000)=nil) shmget(0x0, 0x1000, 0x0, &(0x7f00007f3000/0x1000)=nil) 23:16:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x42010047}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x3ff, 0x1, 0x6, 0x6, 0x1}, 0xc) ftruncate(r0, 0x116) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x3, 0x32, 0x7}, {0x18, 0x1, 0x80000000000, 0x3ff}, 0x40, [0x5, 0x1f, 0x8, 0x4, 0x80000001, 0x0, 0x3f, 0x4629]}, 0x3c) writev(r3, &(0x7f0000000080)=[{&(0x7f0000003c80)="81", 0x1}], 0x1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000003700)=""/129, &(0x7f00000037c0)=0x81) dup2(r1, r3) r4 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0xffffffffffffffff}, {0x0, 0x80000001}, {0x8b, 0x7fff}, {0x24, 0x7ff}, {0x47, 0x4}, {0x45, 0x9}, {0x84}, {0x5, 0x3}], 0x8}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r5, &(0x7f0000000340)="00c5f8352d0917b163cb5f", 0xb) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000000)=0x400) r6 = syz_open_pts() close(r5) dup(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r7, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) setreuid(0x0, 0xee01) close(r0) 23:16:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x11, 0x0, 0x8, 0xc1d}, {{r0}, 0xfffffffffffffff9, 0x20, 0x80000001, 0x9, 0x7f}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x2, 0xf38, 0x1ff}, {{r1}, 0xfffffffffffffffb, 0x80, 0x80, 0x8, 0x100000000}], 0x2, &(0x7f0000000100)={0xffff, 0x5}) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x801ff, 0x0, "b8000000000000080100"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 23:16:06 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) recvfrom(r0, &(0x7f0000000000)=""/64, 0x40, 0x840, &(0x7f0000000040)=@in6={0x18, 0x1, 0xf81b, 0x1}, 0xc) fchmod(0xffffffffffffff9c, 0x8) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x3) fcntl$setstatus(r1, 0x4, 0x0) 23:16:06 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x1, [{0x0, 0x5}, {0x1, 0x9}, {0x2, 0x200}, {0x3, 0x7}, {0x0, 0x1}, {0x3, 0x4}, {0x3, 0x95ee}, {0x3, 0x1000}, {0x2, 0x100}, {0x3, 0x3c}, {0x3, 0x8001}, {0x3, 0x7}, {0x3, 0x80000000}, {0x0, 0x3}, {0x3, 0x6}, {0x2, 0x2}, {0x3, 0x80000001}, {0x3, 0x800}, {0x0, 0x10001}, {0x3, 0x7ff}, {0x2, 0x19a7}, {0x3, 0x8}, {0x3, 0x3}, {0x3, 0x81}, {0x1, 0xff}, {0x3, 0x4}, {0x2, 0xbc9}, {0x3, 0xe5}, {0x3}, {0x3, 0x1}, {0x3, 0x81}, {0x3, 0x2}]}) fcntl$getown(r0, 0x5) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) syz_open_pts() 23:16:06 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) lseek(r0, 0x0, 0x8003) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000280)="90", 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 23:16:06 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x8000, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}], 0x1}) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 23:16:07 executing program 1: r0 = socket(0x22, 0x4040, 0x55f) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 23:16:07 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) sync() r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0xb4814e82adc511a5, 0xa0, 0x6f96, 0x9}, {{r0}, 0xfffffffffffffff8, 0x88, 0x11, 0x832, 0x401}, {{r0}, 0xfffffffffffffff8, 0x8e, 0x40, 0x1f}, {{r0}, 0xffffffffffffffff, 0x1, 0x22, 0x390129ce, 0x2}, {{r0}, 0xfffffffffffffffc, 0x3, 0x8000000a, 0x3f, 0x9d8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x51, 0x800}, {{r0}, 0xfffffffffffffffa, 0x44, 0x200fffff, 0x99, 0x401}], 0x7fff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0xe6, 0x4, 0x9, 0xfffffffffffffffe}, {{r0}, 0x0, 0x2c, 0x2, 0x7688}, {{r0}, 0xfffffffffffffffe, 0x4, 0x21, 0x40, 0x800}, {{r0}, 0xfffffffffffffff9, 0x10, 0x20, 0x14, 0x3}, {{r0}, 0xfffffffffffffff9, 0x80, 0x48, 0x6, 0x9}], 0x6, &(0x7f00000000c0)={0xfffffffffffffffb, 0x2}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket$inet6(0x18, 0x3, 0x81) r2 = fcntl$getown(r0, 0x5) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) r5 = kqueue() ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000140)={'./file0/../file0\x00', 0x2, 0x9, 0x6, 0x1, 0xef8, 0x6, 0x2, 0x1, 0x3, 0x1, 0x7}) kevent(r5, &(0x7f0000000040), 0x4, 0x0, 0x6, 0x0) 23:16:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbffff80fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/226, 0xe2) close(r0) sendto$unix(r0, &(0x7f0000000100)="77e9ee2e9a13b14cc551f36c25804dbcf773d9169f3932138a9dd0a13310e50b5b50ae9d8c682d78db1fba382737eb466eaa8fc1c64491330bdd2f121d5e720c34abb8d6ab45b514", 0x48, 0x1, &(0x7f0000000180)=@file={0x1, '.\x00'}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) setsockopt(r0, 0xffffffffffffff80, 0x6, &(0x7f0000000380)="fd53af1635471da2e28d68a3312736933e2a8994442af553f9c6ecff2c62a8fd0266a19043fcd239168a5399d3472ce19941b437db961a3a1d608827c97916cfe369e3fccd8773de8f2ce340107963", 0x4f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="c5f09804bbc4f7e469ea1b1e81c9c0bf333801c5bf8cc307dc8779fb637eece6b80f93e39164a090b184c0f901e96e7a9ee9e506c6f162caab7f6a7a4848290f3994ee66ba6bd3e4bc8fdb43a00139e3d609cf6f65db2db6ce68ebe6b2020c7733c3ed65b3ab7edc19c0e69b4aa781c95f4e07f563d321e8458438162f556c6c57544a9aa5f7ca1d3aa0688e50127db430ec8af92aca02e22419708c0a15285ac80b64518ae51b4b489d3a4640a8703837f23e7a7ef71e914fddf5e284b70b8bd21a1e0030ae0b", 0xc7) 23:16:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000180)="2f257faae1b78dde1d15341e51982b2286076f7f9f0a98b8840ad7c90e", 0x1d}, {&(0x7f00000001c0)="20adb491fa6eda36043318e8", 0xc}], 0x2, 0x0) syz_execute_func(&(0x7f00000000c0)="0fdab802000000f2e09136462c00c4c2e90a7700460fae7a00c481f8ae1f0fe74802f24570e4c4c1cde5961d000000c4a27d24bc3def000000") connect$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00005c00080000", 0x8) 23:16:07 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20008, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/179, 0xb3}, {&(0x7f00000000c0)=""/30, 0x1e}], 0x2) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) dup(r0) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)=0x7) 23:16:07 executing program 1: pledge(0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) linkat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="53411c5190eaf224137e820fa78ae5038b906e631651894a4a0a5aa8a6bfaf69e007f048d1de72a7fd1990277d0437e0f6483fc0ba9c0598e0ee10d31446748e89a7b9465c9dd447a88075399d3b5af9719199d2eb7b229f3521ee025b6d10d4fd51a2435ae464afdf3a25c74a881bc07f511127b5570ec82330de2acf7519201d52ac6ef0b8ec704e1670372feb632a363f55ab7c6be573667bb7b6e9a137420414dffdc2d88e220aa23fd57935e70732e190358828f922ccb5b496973f48e7824c43a6e03c191d3259dc6d66bb5069886bf7f7e392f3bdaa", 0xd9) 23:16:07 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000040)="86d90e6f788abd970740d113d954c6e5d4d1792243ec6d7fc4f9ed360d79b774a7838682d055982538a2e4e0441ed16782a993de00c8a0666f3b31aaea41cd214940d2e4c9350c2551dba4b28bcc1c477fdd53f2b394eb38ade62141dafcc342d86d941449dfa1e33392", 0x6a, 0x403, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) 23:16:07 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)) 23:16:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10000018124, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="5a911db1c44d3d8e7c8c9cb28c584febdcad43e6ca05ebe131005c0e47baf72401d11235df86cb2fb2bcfcbcc232a81ad6fa0ced23a7aa241ddee7959c74187836fca218fa15424a89a4c59a02735506ef792c49e6ba4ade30d71a4be471bec299da9109bb5efd1d66db13ceaaabcd80f9c3cabe287edaae120de7c27aff3e5d08cde1d44d64405ad863ab8bc1ace62da8e1e437b7b355dec220818d82fa0a456ad80bc82385fd2ecce9d6d206cb38c530fdd64a6f7a60a943d6e806fda5fee7e1ce6879b54d9a3efc4833362eb6afe5c958c8249296", 0xd6) r1 = socket$inet(0x2, 0x1003, 0x0) accept$inet(r1, 0x0, 0x0) 23:16:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r2 = socket$unix(0x1, 0x1, 0x0) r3 = geteuid() sendto$unix(r1, &(0x7f0000000140)="e80ae57c6b2032b84953b87ab155245524004a256d915b84d670a0466bf53e287eb09661d49f9bc88a2675213123f8509666d35943708380250028f18e498e0e8223751b12179a2153ebd30581860a1cb2c6a383f712d6be77754a392394b1", 0x5f, 0x404, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) r4 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, r3, r4}, 0xc) r5 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f00000000c0)) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) 23:16:07 executing program 0: r0 = socket(0x15, 0xfffffffffffffffe, 0x6) pipe(&(0x7f0000000380)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0xb0, 0x4, 0x327, 0xb37}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x10, 0x21, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x20, 0xc2, 0x6}, {{r0}, 0xfffffffffffffffa, 0x18, 0x0, 0x5, 0x8000}, {{r0}, 0xffffffffffffffff, 0xb2, 0x4, 0x0, 0x1000}, {{r0}, 0xfffffffffffffffc, 0x19, 0x51, 0x100000001, 0x7fffffff}, {{r0}, 0xfffffffffffffffc, 0x40, 0x4, 0x6, 0x7}], 0x8838, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0xcc, 0xfffff, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x4c, 0x20, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x6, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x9, 0x2, 0x615c}, {{r0}, 0xfffffffffffffffa, 0x12, 0x0, 0x6186, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x40, 0x8, 0x800, 0x6}, {{r0}, 0x0, 0x4, 0x0, 0x60, 0x7}], 0x3, &(0x7f0000000280)={0x6}) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 23:16:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000002180)=[{&(0x7f0000001e40)="0250aec07cac507b994ceff862277243651c0dbbe2b7b936663c8f1cdd2dfb13a92429eb244ae2097b914355591dcd2546c05c9e885be03459f5fa594ec8c0d3e3c27ea9db0e30cd58d448536849b49a6bba5ec2c69f484c0650d978230f539a9ab6696f9862fcfad98b2227e23907084736e4211105044d43149db7fe711649d5fa9acda8556307ca5107f93aa9c1f94d34b26bddad991ea7538846f6a65e6c2700c593ab651a9ca623e0adea23d779ef95c26369c2a8ec69f932e5f4916b579f8d1eb8cad26a76681972b17dc390d3e468233ac7f71c99f2069883d79936df59a795801e6498b0ce0b25df2a0cfe326696", 0xf2}, {&(0x7f0000001f40)="4269b566c2e45832549ae584302ae54c74a0cffe4f3e5012be98896702116528f82854237c406322df8e69850db9ad276f0868078cee1ee048bd046526d432fe9b4505b888459eee70395e3a998e12c6ae02b56503403ca1997e6954db86990096db2e756dd8ea4457ece2706dbcf883b6d02142b6e42d218aaa79170276f73c88093d663ab3b65f45d5e59a2a03bb7c25ec", 0x92}, {&(0x7f0000002000)="52b7e78f795a3f681aaffcb81b553f60f2a3436df6cb82b927f2ca6bcaf42c0ae4bdc4628f1f4a3ec1dc5b102a799c9efeb3e554daec4ec5cdbd8d5572b40d2c781c21717e03e10d04517a04c59ce8e838b2d1359cdda194", 0x58}, {&(0x7f0000001740)="9dde88277a611f46aaa01077200c4db959b064050111ba63cf828ab7c274080ac9ad0c94ef57c4248751b1fddcfdcaa81b4bb095d401fdd963", 0x39}, {&(0x7f0000002080)="d74fea5099897f7e17305a751d110280847c3b880a960f548f1a80c2bd79b5722ad03a76cba5c6fc33b6c59021efd81d33b64c05c5e4af5fb0bdea6ca58b81ba029b0345511175", 0x47}, {&(0x7f0000002100)="3a12b79a52fe7d289faf3ced375dd2d2c15a1d9e539e41ee9a411f9285cfa9900cd32c6a1ca5f6c88c175c5a4521dbb2a080a7625d1cbd12f5be2d86732988b45aedf8086286e17bed9113b8d144068307cd17fc29d5b3ad593f580a0304bec5e1ecec5c2123", 0x66}], 0x6) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a40)={0x0}, &(0x7f0000001a80)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, &(0x7f0000001b00)=0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b40)={0x0}, &(0x7f0000001b80)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001c40)={0x0, 0x0, 0x0}, &(0x7f0000001c80)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001cc0)={0x0, 0x0}, &(0x7f0000001d00)=0xc) r11 = getgid() sendmsg$unix(r0, &(0x7f0000001e00)={&(0x7f0000001540)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000019c0)=[{&(0x7f0000001600)="e450c5691cd1ef38c69f8994d4bf504fb7ca0174185c0cd54dfb71085a350ff352abc80f3bdc4d3381359c3b10806929abbd05cedea2506abe8006d017e46947f70a59a39d69c2c5a3a83ac0d0c92443f69aeafb1e187d9e9d8245bd8527c1ff5c2dbd2362107d6bc52895df1d", 0x6d}, {&(0x7f0000001680)="cafe2b613bbf8ac9ef149344ebd5464bfebd94355ac8396627aa1933ae88b6b29f313ab78b690d858a025b2b08fa312f2640abef4e8e7df72d53f3ee50286d65523b33d79f2061f60c0f2c83f81ed037fa4e18320915da264bd1269ed0b40d20bcc7e43a7599b53cb667de151ac56764722cb63bba9286d5cc20cc979967812ce3c9ef3cd60f05", 0x87}, {&(0x7f0000001580)="5dedbba74da72dc8b791f9bfcb4e47e3", 0x10}, {&(0x7f0000001740)}, {&(0x7f0000001780)="38b8e11df8453563996c4ad952ab0efeac8263bc1519d450d7f3318995c3aae1cabbbc83842072cd664410ae9142da7d8816bbf802bd92e110bdc7ad6a671db0d457d460e9bee9f4ca1592dbd52db1f58c58d74a3496142c222f0866cf9e90210f4bd90ad96093087df48087dacce76210603223a1cdd71f96791c69a14274e7e5bbf0b39949c0e7fabd9b1f9b9a1f262dcc46ace1615a578c7ae48e53d579093e078a9f8eb5fd56535c5fb1a002a2770760fd33a7a7910aacdbcb030681b12f65ca7a1d312760b06d8f247f24e528337e81afe2becea80439579c7a5a55359e772be8dc25e85c40ecdd04d4a8b2", 0xee}, {&(0x7f0000001880)="ec2fb6aed0c9a293055814698575ffc0b7677b7c03a8e2f474297d66f642a79da06c8c51afd126b28ec36b9009527daf081277fb22ae0db35a99161c911453ceb62825a7d430a94b41484ab5a880f7c41a56bbcdfda71404a2f1efa32dd5020199c0f031d8f6af9354a9679a", 0x6c}, {&(0x7f0000001900)="c08dcdf0a7406b61279338629cde91e3ccd75b14e62794153d192f900844f59320152e10c5f23895a09c49334d0a896bf23f5f8e1d5b0e6390347e6ce8c0dd16c017c864c55efff7dad23869b615d4d637fb2aecaf0b20c37ee93b7ded978a6d7632c139f2327180", 0x68}, {&(0x7f0000001980)}], 0x8, &(0x7f0000001d40)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r10, r11}], 0xb0, 0x407}, 0x2) chdir(&(0x7f0000000080)='./file0/file0/file0/file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) r12 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f00000013c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000001400)={0x3, 0x2, 0x5, 0x100000001, r12}) sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000000040)=@file={0x0, './file0/file0/file0/file0\x00'}, 0x1c, &(0x7f0000001380)=[{&(0x7f0000000280)="646d55f3324515015b665d5503067e2ce49175122219408cb6f1b5ac61664b26fd9610291560af67cc64abe52b643f2aaff28057f4e53a31ada78d73274f42b9a6f305ef5e4baf24c36cf89a0ca6ae71350c584df039f7f2e760b6c4e35ca4adb2fdd2e9e440f9a4a262d9465d86e59cd77b81ebb57bb5e171b2295f1c966a2b7835156317099c6474a542a3556d6ab62882d1cbc556c75378e1118b21a587001e0f009c50c151a5ca58173bcb24de6ba0ab2d261999ebc1099524941cbfdae56a276e50299224ccb4910681ddc7cdbcf6e2460bd57086845f827b5deab52a82492b7b2d8ed55f42cd6f2775e1435102b255c3c5f9d433429d5c6b0cb783194a3dbaea995ebe3d3e484ea8079e625f5c8a124233f56b5566cafb976009a4136b29ef256697aff4295cc241b38142752d0aaceced815bda2de7d92642d878893c064a4790fd80813f8d32029019954ad703d102c50732d92cab466933e0745a4310fdc0f72cd3ab12be8dc4781221786b55625de6fe0d10151c525e86d6a16c80540bdcd0b22fede56410ce12dcc7690f1a2038d118a03560ebf59731f710c17f3d785dc2beed0278476ca4d3e8892c76386a20273d78d3b633c2eb2a8a2e52e43d6d7e358419b23e57356189bee4dc3c05136fbeb70912e6c2358639c5774b0100b8ffe535be8083c6644a8d100ea87c7c7e3e6a3afd126c044687f4a70d34dbecc9acd2dbb24faf906100f8612a89df332cf0dd2d334de858418911a2e8aa5ae3f1cad26ff5c3cc93a66a730f8bc41a1bf0bae1d7f6ebe22015910db296808ddcd030902e1afa2c0d1172a985b3f4561ac61d5454f9ebe0646b44df8ec949af4559c5340a1c343592089c6c3a5fa13fd4850fe3116c606103733926de5e477601668b7347ad75dd79c8378aeb16cb1c73d462d1b6ed619b8df184f5621f801002200f971cc8c4f9cce48fa4d7a681f68b95c64dfbb6dfe9d9fe31882f8c37de740b530468371d76180c0848b070cb2a5fbf5833b039fa24f080957e1f281055711b7787c8546e878b05d8dba6302d7483d284c53cfd12f964d7ef6c32970ec68b7d1b8f2b8ca2ddc51c8253198578d4871af0c66bc6745944b5f51db73b10f406a17c1a7051ff02795fc366d86fa4a03c2afda043f679224e0f035428390e0e46971d48b63639b852488b7350039833e39f962a64625c9788791e292d9ffd3110055f7b129137332f0d72e242ee25d3c1888cbba06083fe302a69a6104ecaca2ffaeca7920696bc244527bb68548b5223ee540cce22da5cb69f0a10037452d266ba655f51372cefcd8f829d8bacf784e205e517caf5f46f3f3517701832e992f44b8df221a7c89e769d7643aaa7f88d40d1f25212784c39c87793dfea1df020353c8f0b639e1f5e34be93714689382a75aaec8f28fdb45a7c2336d0ec67af6bece19542b23e765a6509abd7f55f0e4731aca55807ff42d69fb0460c826c6ab641064f74df1e04cc8ea63eb30194771608766034238237c237009888de2471a5593c0f335ec4793f86999d1463d1b68a8d85015845c9a23dffd93c328084df84fd907171ddb311ecf989718054b77e305d00e38caf607a9075b81e15caec4809c58c5afcb0632c16a49b9d7932d568e6bbe9dbc39d7ee8b7d2b652d951e9e26722537e8226c84fe86e294990c3f7cb6d98840fb9583c18915a126f1166d55b3cdda739f033fe2b8778dca252cfb971be18042e9e5f8109cc11afc355a1f11dfaf4cc4439ff8756c60100017ef5b63963f5980d45f8c53aad50b8b4f591c7993a4b84420858ecf7803e0cc80e776e5e3b01b32e91f992284f589691da642d3e825385b10d9024765ae2a7f9f67c4d97c9759a3a00aeda42f54c23255ddc11e9e9317ffe29889109c3c710db3eb90b98f578dd014c3171bddd177605d0ab72984208a8142de4e8a66859812c56b8f958669eed56dc37510c56a1eea629bb64ac85d2d91b53ddaf62f4ef381ff7856f8d8433c32c9ef229867b26a8f0c6b240e3af7dd93192fad7373aff5d2aa3dde91dc506b87de3e58360d7618c52772fc128db72f7ff214b9070479ecdf4b1ff8ba81dc56962d950b7fc5cb2e282b2a09a84a0b804abc1a5f63e2e11396b2ca92d4440e848d8125cdae30c660c1104f248889f1e5af75f7d25b4073dd2553fa1884b7b40319c0cfe4d5c37b6567de040610052868ea65038c1309eedceda3c825cba7f5445d7c386dc5e3ed17686e3146d6dcd0605a59e9fce3976b4df956ce6143c5e931e0f26263ceb86e6fee1c8a6697685d60d20b48aa7cb23e7c24dfb2fbab9c9eead011b2c26be4519a08daec322b09a6cee6236fa3c1e9bfde0a2a8bd337bb4fb330e3ed515719af488c0fd1bf615e6c143f68b626b690c14c3bc539768cb71347e31775b9d1436143c90ab27bd6e1a55782a5a97f7705961d30ca62eaef186dc5684af81c520e5ffbce2bf9e47946ea91f65123c7ccea1f74f5bb5870980408994c8493f8dae10e46413bc158b94669467cbffdbabc25236af9cd5fcbdb620242d14509c96b60f19ace3bb14fcc428237921d00a29d4d41358a84c9ab21f1857b52d05d2428e424eb0237b2da057ae4b987fd74adca2603fd3f47c994dd06265144a9e63d97b8a2f68d52633804f88e3d52767121ebd2993ae0c583605a47738059e1946b2f623ba799db1286d3c0d4fa0ba9140a281a1ed12970afc5aec2534a7ef11103d326abe223d7ebaa71cad34f95c96cfdfd839aad0c77a08b4eb8dc4c28f27fd1f498183199368c52fabd31948ac165f02056eb7409248a480230d08ab5562aca44d124808fcc80bda33c360f8a9625ee4b9101e1eb3672f2cccc831d6bd583cc2f7f449e7160df56bb8fe1abb27c22077c8ad6e0f07f1a632519b1f114bb0833b8324de8826cc9625992918234f5fe00ddd54dd0e5ee347bd1a899286527287068687b6960b48e71f53d81d0277d2fc1070a07cb9ddcda872e140f624abdbb22ee9086d51d8e7c421edeebd5c73c8c317e0b85c85a876ae7efc8fb97fe226b46f557380108f4dba36572b06de55d7db7651e3f294b5200ee2ec90522763406e9ee1521774f6ab776a27f32ad9458edf4ab3e74a538f2493f706b0cb442083d2bb66bf378b986de37f39c19be4771acec8423144d015c3227ff999801b63d93c1d481e0e45ef566b541b90fc6ae24f9fca3f4af2eab1bafc878f2ff66e367f77d07ead98de1ccf5e44138d0c276220c3a6cf0cb7063bad76c0dcec7d4c32825f35aedce9feba2fae154da713496ce2a7f395e5f7eb2f557a88ab767f9cd2d02501f3dd11bfcefd2adc2cc4a9f7998fee55a87dd7124b92526860dd6de54cb760aa2155048f76f2593dd875a7c123868774801fb80926d4a57b42111cd1ad105e7a27fa644040bd7373a71f08db4fec50894468cb285c2affda4eafe033e4271969b99f941510e3c065913829d1feae1d11ff21250bf190f848cd8c077578a8675ad4e3501f7ac2a4e27fe986f2ab33a190e5f96d43e4ce7287f771c739fdbdccc5ecfdaae2823d305f8c493a3aaca47cbebf3631a550ecb0587a4f37eb7bf38cd135fd6d30696b621934c3295304065f5009287e6059248349d2d7509b4f5f3f0d2852264b6f01dd2294f6352962918564a4661d7c475fb0d123555368ab1887f506ddedf4b43b2fae4b0c6e28ff31b5de1211fcc527fd29f6a45d9a674fd552e649f265ed2041fe0a667a9894a86d2e29588f640c801c25aad9f887f372a7c20a995fa8dfd6bdfa3fa45a356b318e1d3ccf0409c323887b8dfd39a55b4dd7f3d610fafed671444953b36bb25706e1388a09355971e2b855a1a5885cd4adb0dd061a6c72fdf3b6b2e6368ae97b3d3bc048123168f8962841a1723869681960a2f6036509fd919f04cab3fd501c10d9341ea8de915f0291201df0df709d7b1a435e10d6aa2751c756d84ba4297c795a3d40b88051fc54fc6368c9ff0749d6d7c1c50f40b416ce3ca4bc0b6dbbc7b61e28823e6c233b0e9281d7bb141199029fafce83b3ab0dd2b2b4cb621fbf35b84be3c640f8c89eafb0c2bfdd427aa5a87601338cabf0189485413c83b085fc87137c22f301f9a09b9602dbf7e3c6ca1707a3dc06428e1e3c2f327251ec42f3d61a9b58f0914bd7345145a6b623f7083c5690101ae0c4d7c04e64a752a7313eeb3c2c9b53e80d4a69c3aca9302051fe0f678c59e00ec4d0643bf62e174d4a805b35255e25d27699d29831f4f7535b978b9cb5e7437771a9b60a9ce8c07b13b95569eae65ecf8d662790795379933134442a42eebd3cf4a143c2f7b1561ab16f4c992c427f36e29cb7490f2364521aa125e1b5122409a0cbbff9dfe2524ff2b37c7767a6be7d8499e440c49b2ed2a6b88583e3147fe94ea6783ff20e20f64fbd3d7e5d6e04b459fcf9830a2e1b9a0a3b28451c18c4ad28310a12c9f68306957eab07c60b5c0a0b493d18cf1413d44cd55cc721a474194d68a179b896d12c0c285c9d6c474224bed57eed0155c7a555ed0c5d0fa135dd86ff1364ff91b2244cf639f134a22116a6ecd4ea440905ec0f81143d23768eb8d52d8c68ce1224c8b5f96b3d91e4e9451b45ed8ae6cf269f40bc271e40bfbdcdb14c56ccd8d54f2cbe8c25a8d984ec4c3b95313197992266d66190483ffbe15da6feaa71e32cbe2ceb38157db54c2317aed75a98649c3ab2ef5f202a9f46aff233d552693046ad4ecd57dde529c8438c0136f4009a511bbcb80b141e6d6b0cc77a1538e90b77997eefb792b9a18bf311495037995de2ed9193cbd880dd6e45afdcaac4505b56d3451684966686d59816aa7d2e6d7a92f68b4f6c566dccd64b1021d986e2d5db81ce9b02f3844a601198545cfa235174abe3c50fc80c6bf0fbee31918832b9637487da0e38ef234f9afe7c35afd523ddd32ccaf46d3b24c14e112f3b721626c8b98ae99695915f1678875971c48e43c5f5ea93cc000e1a9726776457741ffc38bc689216d6c376305109a5e69e9b728ef84734fae3b5b9f365b023fbe396d9e94153a4c19dbde493e3eea80fc2561b144c0f2afaa0a1d7955ae8e7131351c67cea84324a944688c518258c066e835e279a09e558f493cd6d3fb536b84091e95bcc2f750d75fe04cc3a992ea2a6b23c850bcbb334e2d4a85fc8e8b28c132e4bb3fd9f01e06404c35ca4274b93f4d373c0a8ede73b654b78aade38e16a770e50cde2e83ecce3bd148a53cfaa051a4a7d03ad28872085d699ca4a5f3ecc9bec31716afaa1028e257b6fa454ea2b159360d4fd7fc302545507e8fdc330874779cca6e369ab75fb344680cc595a6c53412a3a9c065f465eb635d42fc5effbea7d2415f20213f0696d565cbbe54ce2447674c4dd12569f73e664ac0dd708b84a9d2c25b3443d6eec1757da0a0b9df8e6289fded650d4b9fec033734cb91b347890693fdc020996383186c0da752ed49df920ec1b2b405a68d4064693ca72e2d24658ad5458960a01ce18bab97a4b68e9d82a0bc1a3900656b4f9e629e098d81489defbb1f704c9b29720cb7677bf0d2577cb8566ecfe210a034a734fd8fc9dfd241a210e7645c5218f13bc37e06fd66a11606c899bf453ea50282052cee4e3ee26c217829ddf19da27628ddb93b07666f9cf1e03fec579836b93c01e80ffae7b70e9331a14045969da2ba0fea8405ff5c20cc23233d502e2c70a9191ed33e14e281cab09380953caa917466c8322ea1e3bf2d0f8b812dbfcd45d514bec77d514fdd9e94cb8", 0x1000}, {&(0x7f0000000180)="9735ffaa8a0db88e6d7a00527d38aba910d9a5eb39460f0e0cf05969c0e7694a5ed6acfaa52ae0c2bc565e2a6fce0aa552c8ac383ecca3f49a32dc55ae42171dde04574f39b0117e45d551f5895379c0bac17e6add762efec3c26c5e65652ec33a48dcd4d2f05b2e309e2b0bdcf1a46a892c7bb35e8ad25eebf3b5099836926893c96399dbde6b215b4cb42bf4ce", 0x8e}, {&(0x7f0000001280)="fc53716e99b067536d2c9bffa86951ef1c63ba80718a952baccee335d2c1ee82862a758e20c3a4b1acccbd04df297e47c838e76a14f382ee309220025069a5e1850ad9e012b86d468fefab70ffb9bff6525e613bf24e2bcc2ccad391588f29647361a6ab50bdd64fad5dca99bba101774302a636188c6875d2d76810ba74e5967f33c2db1155325a145e6afdf233dff091a5ff46a69a5039478d5fc90645207f320571eaa0155de7d149613d603877fbaf849185201119695f10efab4db6fe828a122e57f1fbaeab6b889533f83f911894cc8907d55c569ea199bc331f63eef7ae9495f00668ec97707a2d14722ad5", 0xef}, {&(0x7f0000000080)}], 0x4, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x38, 0xc}, 0x0) 23:16:07 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000180)=""/187, 0xbb}, {&(0x7f0000000240)=""/197, 0xc5}, {&(0x7f0000000040)=""/70, 0x46}, {&(0x7f0000000100)=""/60, 0x3c}], 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000), 0x10000) write(r1, &(0x7f0000000380)="2b00ff23000008003c00000000060000", 0xffe5) 23:16:07 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) 23:16:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000140)='./file0/file0/file0/file0\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 23:16:07 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x100) r0 = msgget(0x1, 0x40c) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000006bfb967f5fcacd07fb0000000000000000000000000000000000000000000000e6ffffff000000000000000000000000000000000000000000000000000000000000005c77671cdedc7eaca88fb63213f0c63219b5aec4f043b368999831dea06ff2d04f69bab7ef67344d383471316d407a4c42bae3f3299bbbcd9251b29579d535589180cfba8ae86515805a9479abc6905305c1ff8e2789e8a238433d5ead593a63c2a56ac9fbef57192b2a31269c5b813c935035d997c030d730105bc6ca56572b35cd7a305939c0d1ef9388aabd"], 0x53, 0x3, 0x800) r1 = dup(0xffffffffffffff9c) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) msgget(0x2, 0x20000000000644) 23:16:07 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000040)="02", 0x1) pipe2(&(0x7f00000001c0), 0x0) kevent(r0, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 23:16:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x4a, 0x0, 0x0) 23:16:07 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) fchdir(r0) sendto(r0, &(0x7f0000000040)="e406d8e779c80b0074908dde5f86d40b1972b94522c8d54de4911a630c52e4ac96ee75d83f5a1104c4d3513574c7b02104f134dcc95703586e8607720398c379d4be0fc95c08ded86afb617983c182a6d945ab6d9e8fe1ac0f1e3165e09b676884d4bdfaafa884b8d4ef73bc7b7773174bd6ff62cd58d1619dbff51df2078df2b2d52920f4c2d1c1eabbd8", 0x8b, 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x9, './file0\x00', './file0\x00'}) fchdir(r0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000180)=0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x80, 0x0) write(r1, &(0x7f0000000200)="a79611f39d05aee057f76c488c8c5e3456074aeb215501461f140a57068f2cc93a2cebf82d6ee59c98e088194d32cc2050629246504b0e0c96ebf0d593bbcd07172a129c7cb624e3b6c23724c3d1e3d80e93589d0732d0d53695ebc28e9adfb4d9f2d06a4261eed7290a3d8f5efdd65552d3bf91a2e98a290f8d8b94a758f1cdf4c6a6ad4b4da6bdd60d6b03477ca65503e97b893f12f14aaf898cee5ac78e9fa02b87e7e71cb35241c15eea482d9c0bbdf0aa7b9f3faa7edefdc42518d2d29c789dda18", 0xc4) r2 = msgget$private(0x0, 0x200) msgsnd(r2, &(0x7f0000000300)={0x2, "4b91bacd3dac311e33e143bf549424bd89ba94778e8971e95d5816daeea8b16ae85b305a270cfc79c8b66a43181265bb7c4725bf654011e0dbafe8cf1f869f6db7ba34887e85c4cac07e9d5ae136f7ce96cb6d577243eb30f1fcc3ca7a2e26f24ec3ef0b878f70ef9c53204a663c0d22fe7569c53b897829eef164ffc67a10cff6cc7fa763aa8954dee205087e6674a7a3406ea524c595ae864dcb00c06dd58327528fe843e561efa70c1d904cfe5b55ef567f66060d45aaf1fd37af30928be146488bdfa3536fb24413e59b11fc14279811e10abe9ebff3c83bc0414236778ae37e2032aae50bc5127b0c7c428bb8fc7745fb8a549d26566fe523ed37ff86a7df6560af61437c0f0943157c672d862887499b8cd13194c91d6bb6c3e2676aa90fad224b7b114ce44f6f2f3379f89f4b7d7b89593ba9f54b7092f687319a66a6190b03b9737d6a558e9a27bf3cb59ede12f9c60aca8838a41413481141228ffe28f927ffedcb2a31abbfe6cb71b131538174a0516c19f9c4e254cd88762d660b394c70bd49d9d518eea8000000000000"}, 0x198, 0x800) setsockopt(r0, 0x5, 0xc000000000000, &(0x7f00000005c0)="8a5dda20342243836f94fe711bbf481b79386fb01d27fa2157f9987c02b7de57dd7867c462a5d8740e1a5c776039dc86abb6a12a836ef995c066b9b8991d1f5798c6309b7e1220a70896d56c7cfacbf9008b980a1cc192e6e256d8863a90a48ca592647bfb7903f4838dbdaac2e17c56a308e11e890d3cd3c315e634c63a7964dfdf11324e35ab27d39abece2c241bc4a573b164f5f9d169324063f357a60d8fc600580b3d27782077ba2420fb1cd17f473f49810b722e519a2da3a35860f18f8b840e5a27860e74347ec3dd02ad8737dbe1b60479ffe4e6b1c8bcc5acdb5b89d594fe4923e9a2e529dc0952c3e83fbd85e4a248cb250fab0ab597e13dc861f43cfd334ae5169fbcf6bfaa8bd94dde110c0e54dea08f003fcd80eedb95a46179b69a3a95f6c3fa03ff14e6deb7b671a12e712d230a59d39420b69804d99761011babdffea9cc4b0f4d9aa2c85dfb316c3b6d699911c4d57c8746d052f544dfdeab27ef2c8db0901a9501007989a4c56a898299d9f9487c21d731368c44307acd3c51442a58b9fe8306dd414b99e94ac10fb69363d559e260c6484822ceb8cd3419c45f82fa1911ad139287a5d4f4401864d20d36bb11619fa114590728e8fa9ed8eea068cc7a377ebdbe25e6503e986ef7347e652249512acc8e0244b757aed623aa282987173163dbcf9c3b81adb918d97ee27db626cf100bef8336cdc3c978fac0452379e40f0dbc222cb18b427442af2672744574f431c2724115d2eeb6813366551da40ba5b7ff7e0530263d6f37d840c95bfc1b08cb463f5cc1a132af9c46fff757a961c68985703b8a8375b642c4cca0d7017d3992db84115b2e6ca3bbca158d9ebb5548441086b7ec123e5f58171ad80c5487d1e8132e7d023167fca3e3f046fc7ed1bc8b3c33a896c620b72583de7bc898524ebfe9bf95da69b841e2883f521175f600eaf69cb4c41d9ab2cec0b2ce7c438dfff303ec18c2357981e6abc94d09b0bf05e42c5ebe1be8a43e9ea7b90c2975084dfb93a3f2eb21caa2784e0967cd9acd7024c48b5d2e68d21b5449d50f1d22598064a43fc3f4e18e3c8019318a1fa52f4646ca2f107e529f4311b843425096a736aa3b5fc685127dd100c6bd809afb53e829af854f43c35a269262e96acf1c89f15680bb43b10c82c645cbd68aec449f0132a74f9220aae0f03581e948c27db90dd03e1d527952e469f240f71786eea03a30528510eaa90d7db0ca1ff42d2ebc9415c4fe624c9174b716f351b0ced04e8ad1fdf90d34b9a2092a15101451555266dd42d438822e2821d2d163dd2495e4619b598c88f2d69a257c4ff2d964d54a728831c7eeaa08fc795df6afde5b2cd4a895f40466a266fbe30b6845a347512ce1dd1563eb034c62727befebe365e3748b53d8d5ef8bd56b8cb12fe16c3d267d2e376c0cae2ce736073518a9570a37330693f62ce498e921a7a1532667463106cee75a233638674d3e1bff58ac0ecace25f368604617c3abebc9354522a3e34c7db4b8b2c9079a71304a3d8b12f2e64dedcd261df6c55ec69aa0c4ad54411214b00c222a8560e47359eaf6c60dc1a78cc6caf36bcfddbbc7261919b26c5cfae3d1fca3939be2d9608fb0161f3c9939d4749494c92f888a00ab9057bdadadead819d0115abbae67693f502a0c68bdb31cdbec4d7e5fbbf8e46ae69e713bdea2cf763c206ae8b65e7a56f092dd9094b91e8e830fe8b300e968559078cebb32e3febdbbc37207970a629ec7fbaf4221190eb81d11befab1230388f5596ab47cb7313375126eb05844164d14f181f3e134276824d321d1cbc69a05c7e8e7259b9736270a7f0fee1a116b07526ba02f170537ebfb46193f1fdda5ebe5d50c82211717c9b9965a4b67e1662339d29d13bd705471414015e132d9b6c57a1f4ca8354b66b2910cea12d8539b47b3d14ecdfa70595b7a3c32a9d8ff2785122d3817a368dd37012abaf1e15b8dc7edd69a4c67afe20c8082f3d65e3d00f2f29a81ee58222a2bf450d87b3c0a51467767e2a9f24cec0bc11fa47a668f579ec03972cfe576c1ec1a09a0f7b19f62d7abddb6f8297edcffc8c2305591c4db2a2010860bbf514e33538271354474a07f48e2289d8c816dd0bab5d0a7c039138cb3d8100197747febfbf2494128d945d55958378f496018cd8d019a6186f26a939d06cae5c82ca7af99ecc2ccdac73ff7fb76c74352703fcb1b0ee5b15415f57670980ee88044e614015f311c8b824f21dad1b9716596a26ba28e85e621d36d18531b3eda393a9e8cdd4eee41c869e0ecde237756e06951faa8bdf082fbf9fb3d9ada3995fe013f41b69e736b11253e43846bda47e1728ed19f6270d1b48c4656fd33f93d30b42d97c4334cfa71cf6d4a307dad73d5a60ff85112469dda03a5f10a25bb23bc06fcf82deca5045edae9419487463377723d8be085d97db379c67bf15d4912f20c50d9a35c5d132ef2538c41404c204493c5e2c81db1fabf452031d7058fd588649b3ee114717f0e297963b7c040cdb4b4506b39795105390d442b74cb93153119d755edf8ea51c000495a257b975f9fe6bb2abe819fc2b5431dd070ca32fa26502dfb8f8d167dbbb6b3bc721fda30018ffd0326bf59e3408e0a447a4485352997c9187d103edd2b37218209d40e200e60a3c35fff20ba08626ea8d4c54812ee16905c7ab7ab0a9366014ea83b09519a35ec3a87d0dd9248b610231890eefc5ef93c4767faaed8b21bb080299a46b7ad85256fd7da147ed32795e76a7c26e2bf3b59a1043b241ff1764a59c359f2b693166177355f967d04865ffb6fcc9eea9c55a93fb59a76bad94040b3528baab1c1d419d15b9632bc502fe54527c22ea5426ebeba32a098ee05108b9798b9af812274705c5e868fd80f66c7399c298f264476a06a75d97103a49be5ef092ac3bd940e19a0171d4d7b159b2b696aac8656b1ed1a0ead2fb6e43756c266b29867bf7b9420e8b16035d6b7ce436794822072a4817bf8f6700181bd8664649db1d3cf964164571a1871c5d095cbbe88d4bad74db60f3caf22cbfa81475a691f9c089a822ee2ac6a6069002088dd72e6b7238a95804aed99b9ec691498d7eaf4d10253920164ded6ede0cfab2033039c687580f24c1102bdc61bdce7b414730be1d3064c1036025ef5be2018ecb4e533fceef1b7d2571715a8caa7a242c9e46649147f5c2a2649a1266c2b4620973ee74cc8db65ef6bde04a790a48bbe7915c2d436034c526610cc793e73f1aa0196bc54dc6c881e6d9d48038aedb2f8a85bc0e25c0799810181f04e57247c6b17d64d523cb5cae4e7bcfc75307c6d68286da9b7cccaea76d0e32b5e2a76295787996b426df02416d202fd23e043ff3032fa27d550d526f5ecb47247753b8e02b2d93031c705e86d96514f046931c61af0f03a203459be08e1cebe4fe5803d9f18ca3452962febb02a723a80de24b7d4454f91c1e72519938470adf39c2df81fdd522f79072bea5c19e2ef15cb0b07cca23dd7aa8984e0950f7101de80233f565de83853f4c11ddc6cb1b90a0051861a3a5d203d4d8827a40ddee7f33a135eb265e2745445737898728d434fff1f46f6a0c0d82d0376608a5e43b8182664cc21a5e491e8b7f53fa5f36b4cf1982fea3c03c4f0ae0a7082e996a2fddf808f7311f317285eccf85c42c1b71c66083165bd1e6961f704fe8ae3b542522f3180ab53ae4f2fd85d0f39a8310384c44d2f87b5ee20531bc48f64947330888cfbefa9c769ce24b7fb944bc75f628ee34b19d774f1bb03f3ef5b13010eae6e9d7f7fcdf1835b9cc077e547d9178efe75341cd70005cb639c1111c30b98dbd36f5795f3fb3bd9d2b2338ca6958c7ae1af745ab45d837a0403499e6d4fb333fa61da9ca1d28b2b119282d63af0d2bf93ccd8026b9ac07c8541ee76ef0088d712230b20da648c211444c7e3097192a798d45d4fab359d5ab477a8d874dd77487a231faa3f79fa3d294dadf5c2728d1c09d4f40e19e094b1c565ee030676a752610a11b11b9e2137c1dea0c243da01ab4ac88622d13df65a613dde2923828b62de88914f51fdfb06b52ad369eef5c2b9eae3d3bd3e2568702466dcaa61a0b8fe7dc2383ed9884cab7430874caed231bc34127aade851232ab180be94164d494fb0e608c784ee4a3f0e40a9b93ffabd0a239e1aede8f65e2d12698a615c17bc43ed28ec5e745e9a710dd08c3528960d96ffb3b257c525f663ae22875a81934afec156ea035c6636b3accc08310c03a003376493a0b691c2c54b46ec40df1bbe900f784d16a18464f4ce1b70d9261972c358f047c3f51fb31ee2fc6ae1778de23f9a3502556e8888ccd4bba293348ebf665d462f2677e1b6d2e8b2d18e8ad2e48ffa8af8346476c9cd04ba260ce07327615d615b98cc56fb42740f67c76750b8e89f85dbe4d5371f6aafa7b057c1950fceb2dda7d846f2bed433b8a034f44d397ad110479fdee409f959db5b1c4f550b04ef16f1227bdd4d3c5a7fa00a3544742e9bb4a1edbfdc694b897e791bd7d70565b6b9176e85a358ac37123f339df43d1039551fc64096468e067078c3098d1b40083a577313627fed8cd260f1c99cc79622faa35c1e2ff41a1baab6d322e1f6d8e20d6fc1774e2239a79b271b321ab20ea0b7e3619239ec5f85c22b331af7a9bd0643952416a74fc890e02d33e4bff54532af853bbe31f985d0168811760307c3ee0f8fb6b2f1038dd01d5a0fe2e8c1b9c837e2d0f8030cc8646a880c7f5c92775cd38c63ce24f34e0ef230160c694a3984698236fc597710873bf37139f9f851bdfcd4871a7292d4e2577f243439dd8af2d188e751402fe722e1ae63a6826a434ec61f607f7395cf5f48df6192f7a86c0f00c70dc19c140f1afa42e4e436f0bef721d6732ab536cb8967a79c9d623ae4ee4809686b80a90ed70a7c2d295fae27f30d125eeba8076af4e21ad964c28b9803407930fc5f0ef31d141e0ec3fb58fba99ca88bae4159a69bda3ecd206b31a7bfead4f4afc28d307a50546716f024d6adbaa5cb58f167ffc81023874bd73a96e5f2a20983b0185d981c1556c9f255f4f8e5064a61b494a7a8587109a4c102c919d813eb1de9a5af59d84e661382ebf91d5cd89862bbc8580e50ab67273eeda1f0a9e92ee73319c2697fcc57307e2ca329cc2c7755af775a0cf11d6afe1b389386bf524310a23f669084ebb4b2f3a03bd022f700c808121799f37038358b1164cd46fa83d748409a898554bfd4ba5906ce6b989463bddf881e82c1a9359d1f8f44d205acab4a20e57339be6931ad31ecc19620505a2955ddc6773e717a63d97f383aacf142f5a2604550ff6a2f70c77aaef463f40d499c6873be1f5453382af3af4b8a6867178de32514f515a426d1e761d7595998086ec443b984f15c53005e2bcd80e6619e7f6e7041d42d15661842d13c65b56c039da52ff80edff2908878ef9c41257a56cfb0515f2b93eb9b9ae4d6899a8b393f234c4b80f48180c6918bb100bd6bd24e1b4e1b3a84c65ed1fbf3e585ceffd537fba9a296b3b01726c35e53af07eaa84f3548709402946d06df27a31576053513300f83ea94cd9c74ad6872b2f2f003d5d0778121ffef95c7026d385aaac8a8ca974f8dba9c60281ff4de6f50a195eddacd66c411f3faa32defdc8c185a1f1e3d1e033df35ef3a30f3724bd4a7d71908a1077bf75dbe5f3e4a62845579b2b64d8c401a924b19262d8dcd67b760125912159b762b6a2048a43f6211586beb51d9ee3164a", 0x1000) msgrcv(r2, &(0x7f0000001700)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006590de9ab10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000"], 0x90, 0x0, 0x1000) fcntl$getown(r0, 0x5) open(&(0x7f0000000100)='./file0\x00', 0x480, 0x0) 23:16:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(r0) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000280)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x262cad7c, 0xffffffffffffffff, "5549554b020000000000091167f5bfa600"}) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffa, 0x0, 0x20000000, 0x3, 0x8}], 0xcff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffd, 0xae, 0x5, 0x7ff, 0x101}, {{r4}, 0xfffffffffffffffc, 0x10, 0x2, 0x80, 0x1}, {{r3}, 0xfffffffffffffffd, 0x3, 0x2, 0x1e}, {{r4}, 0xfffffffffffffffe, 0x1, 0x0, 0xffffffff, 0x40}, {{r4}, 0xffffffffffffffff, 0x10, 0x8d, 0x800, 0x200}, {{r3}, 0xfffffffffffffff9, 0x2, 0xf0000000, 0x3f, 0x8}], 0x5, &(0x7f00000000c0)={0x0, 0x2}) syz_open_pts() syz_open_pts() poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) 23:16:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000500)=""/4096, 0x1000) select(0x40, &(0x7f00000000c0)={0x80000000008, 0xffffffffffffffff, 0x1, 0x6, 0x0, 0x6, 0xffffffffffffffff}, 0x0, 0x0, &(0x7f0000000100)) 23:16:08 executing program 0: r0 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0x2000000000009}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001040)=""/28) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) mlockall(0x6) getgroups(0x5, &(0x7f0000001180)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000001080)=[0x0, r1, r2, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x25d7, 0x0) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23c) chdir(&(0x7f00000001c0)='./file0\x00') r6 = getpid() unlink(&(0x7f00000011c0)='./file0\x00') setuid(0xee01) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001540)=""/175) semctl$GETNCNT(r0, 0x106, 0x3, &(0x7f0000001600)=""/230) open$dir(&(0x7f00000013c0)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000001500)) ioctl$TIOCEXCL(r5, 0x2000740d) pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$sock_int(r7, 0xffff, 0x10, &(0x7f0000001240), &(0x7f0000001280)=0x4) r8 = msgget$private(0x0, 0x10) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, 0xc) r10 = getuid() msgctl$IPC_SET(r8, 0x1, &(0x7f0000001340)={{0x7fff, r9, r4, r10, r4, 0x120, 0x1}, 0x2, 0x1, r6, r6, 0x5, 0x4423, 0x6, 0x6}) 23:16:08 executing program 1: poll(&(0x7f0000000040), 0x20000000000000e7, 0x0) mkdir(&(0x7f0000001040)='./file0\x00', 0x18d) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) write(r0, &(0x7f0000000040)="61793210ea0cb864c9c02b8ef2e906f7b996e721673aaaa2ff3b0de9fe5d8b3f89da6c8f5e9885bcfa98966a9858ec78060b83ddb1ff65033dc1f569cf5bdd74512321fb2230e8fc1480bfc81c5e5292872beacf07ea1cf12a4866cbf293b89c38b6f3d40319d81616dd7ec69f5d218be78da1b7504a4e590e7fc6438cb055a397f1133a0b0af6ba220fa75868f120d458b153f724446105bec3b081cc0ddc25bd4d18c09dc6a94999ff8f279ae0e9017ccd4230c03688b1935b27da5452fcda715ff9e25708982e19bee23e62fc48cdb80d092413eb7b4c42c719ca1dcdda2300bb1a39e89b7d0a20b6ecfb1880e1e1ed71c1de6732296f3b0af6c46027caf77ec6befe9872fccc7cc7d072b413ff67db81258507ca805a93f81e8f805879e5926a388239f3e24c717ab3eefd09c0982e43333136f5a97959ff4677c18fc435049369b734b849512592c23b89e365357be04fea364f1ce12982655c61fce66bdfbaf80a206a7c624175577362dd838e2ff484fbec2d2c7592cc01627d6194464fb8707ac6e4a2ec61404f9c79219c183132d0c714feda61fd83fe7e82732fb0325587a94af803f3a8a74eda90599970cd163fe5b4636d5794e7a64dfda84cec49f8749734a9b111f0a64c728adddfea3438ed9982829080153571347f235b3215e6a915e10396f6ec827197a91b91003cd28db6b2867596ced79f9b902ff770eaf824fa898143497e7ac68305fa874815b135f3177708383b1ad861a087082a1d320c9bd2ed020e27ed58a28fce4046577c51b4b411b0611f5051f199676c4edaec77bb4f174c8d5c8a8c9f15a09d1c4e11d52e1acbdb3eef16cc1c74fd0dc7aeadf13af6eeb3e5a15410584667f3a001c6dc6044ca0d7c9e4f5f55d0ed1d0c699c83e39371ea260d293799ba69da9b51d29621792ce8e0ae56aa1ff75796ed3b522ef3f8fdfaeee1bc4b1addd405b7dc1d258e9367e92d3b0e72416d49f6d127c0eb42ff8d79833413ad45aa1f333379eab0c5e28303bf91b7e9d923e08076db4873f9a3793db290bd8ed9269ff7b3e469dece59430955ba9c033ea585404f4d54922a7d5ccf0f955efe397b7931743e2c29e4301233d6a4a6551ad601d5f9a80e938dfcb0a622f61d583a5de954c13727561f874e3944d541b8756f6af1400171b63a4f321bd1180b4c69717b4859c09bcadeee78878897524fedc7df971ce20d106da017985706c08980307364e949d432f805774947ddbfe491b0c04d850a3a49155427167ef6523e5c5e91864c509ccebad83deb442554a0f9297f9fde2eba8acadac37d0d73719233025d8c11ce8b3d644214de24714719ad16c43fe472d42845f810c92ba39281d41ff1d726c5abbcd7702b020c5036752aa73f6583ebe96477aa856f6500e05363fabff8b2a8ac1087f87dda3a368e3b114c554f29096b1228c75c37b1fc097694973ef60e668d3a478eeab363f63babfce2c7667a6db3c45d8ee124247cf119e0f8b5eb093196a716108d30bb586852d75db91b6aa8e03c38231e4426c747d86191016a2e128e2869c0c5c8eaa8b7a7dc9868eb3251e595536031c206035ed654e74e28accd180028e5a94fd372de212908389e821b557005e6078670353662735ff006a4025ceefd26048836cf4843d7c3cbe06138c8581dd225ca47ceb2f4b599c69beef003e8a596b5016d243f8d063110253bbfbfc63453f6fa8079829f5f140a6441aa4e356c0f068c687b02e852c23cfe41c2498f4f495b52103587cf309481dab655810bdea392651ebcaaff4bbb90ad3404d79f0984f26cbbf781a919e5510c2c472efaa690b08972bf6f4ae4dd8d101dcf51d03ad4086ee877a481561b16fbdf651d78a6e092a1b5db66ca3cc0792cc752a58f4b8f4d40c178e6417877546cffd486af957c2c73ffc3ca857ee7d151b882a5b8a5c68fd55e48a7f02256c9dd295f7bcac666940866ac5978ac55bc48d0bb61a6fdd98bcb46f1ca187f135cfad5a97275f7531f4c5cb1edacd1dd51300715b9963e2f42d5a0421bb2b4520b24a0fd02a6479659ae629a1d9fbb9531e27efb017189bc2e0d082dadbfbe7a96f96e0ff1b8ccab9c3dd83f5d134f1f61906f7bf3648994268483bab95e47e448884ede9004678c349f7865d580f9af34600871df4ce6a1219fd88f4ede02a948a17bc0423be21e6317dd02102ebfdd24357e006f73f3b659dc2d05414369d5b5b4d6c98b294066d714bf1eeccf29958199e7c9ca94222c50f8a1962fcac4fcb92bd573622c88c96a88764fb4f78ecdc77e756be6af76f2b3dd70083a5f1dbddde0b745bdec478f7af3cb9af4a3d3eabc444adc23d858a78ab88557c639716241c67a676278b68a0a4723ae43a276382fc7a2b6e6aa9816984613a38a4f3dd3477f43953e235604f82c7e58e9f84b1d3e3e768593560779595fb1c07072870abddeb097fc2a57330c017fe64ed7c7f7181815c480f79ed4320d720ea1d17340250692cb6af18b8e1c5d54ccfe902112c4aac01637aed68d567b6d2a598b1abf4b22510c5a84e29ba28ec3181d550f13ce83603b86768fd818e39160a27043ca4166e0cc36db83f943c2572fee9406a6d4f6762058da729bb8e84a46ee1d64aa6f38ee69d5a838b4926eb44c957b8655a9ed30ac136cb17b35257ff8f8cddde0daf3c5a4658c3f277c269ddf531e3cabcefbaf0915f7c14ffe626a701c4abfe9e59ba96755cab8eb494093ec2203f9eb8e08181ff6ae0803cbcbc00af0bc1acba52f9b28657c27c48a9709de2909360f240002e94ee3e9e6d9577525480b4e15fa679df15059bc9c82bf0c0a391dc843528e99123df903e3fe52f24affceea24f1edc18739774abe218ebe60ba73afc5702d1b4c62a821cd63bd9f6f7fb2e32c3765a7c3bd7e452f3bb9168bca14204ba2c91e537ee34111a9aabc71d7dbd0a50d3d9352f353222c16f023ee73f18fa55ab1e1d431bf6faa7dc67d108d35794f2f22d50724c067a63b304d20c7e7cc990b77a9ceb5bb495a546bfe032a9824cef624ad73e8f68a149213289027b8ab021658f4341858439904a92bdf23bdf4f25fa5c53a32565d9964bd81574045df4182cd6573fc77f609e3ebd6c3b7e6ffb217647c7b4c7e77728b411b75027f8ae1491b9a82d8dc6edaa2faa0433e46c614efdc45c0d5967363d9a5f169c91bf60b5a4444c1caa90047540717d244aa800909ccf5fc8af3840d2b220136ec750719ec93a4a831d28ee304353149aff747f745b4c35a70b8ad1af9e2158868cad0226badeb3a19c5f89e8fed7986fe511ede2953601a7dd5174d1228910a499fd2e9be2201134a9227543989ffc5c0e731b5aced7c4bc6bc4e8c07d2937ca1ae473df9ef390cb6fa4ebe22a85ba7abe2a718bc5c8403539856ece818831b583aacf352576034e977cfa2f82373ca006b82ec68f6252a109c51865c5bd819732964c8e9d6c51e14a4f21681ae047074a4ef4f7971363a1c352c887797376c3e3d3ba9a0481090e7fdf9ac980b3a1342df5f64d50fbf000e1703ea003fdaf4617bf1940f9ee65bb797e571c643160eb48905dca604ac998b82944a87e8f339d53d950f1222ebecaa92f650d8eb2df2f20740ac4987bc09245996187b0d145b52e6066cf7479d123d599e86716f075e94b7e0ca89099f3b93d6617a5e9bf7b2a4c695706dc2659d1481b9159f057291d933c3c3d780a93b8b955048e2f8e9b9396faca2e2c83adff4e789b24aa742122e85db7ea2a0b2f78afb2a8977383426bbcb2d49e1daaf02e794aa0097a4895bf629e0b931e5aa53870ba3e5931b12e7bc9011dd9d49cb56ea8046cf4dd96c664fec7893ebbedde9df7c4b2d47cececc57413efbc7233fecf5668f81f4769b6204620c32ce4dbbf88671128cc0c19b61ccede176bdc944d75852b007942c1efdb2566d513ad4d818b11530492f489b565394ca87a90b78a911828c78355eabaa20d4f0ac738e9e386b21058292f3602f727de98ac7e30a94e5923339121c5052a119faf6483c0773a8b1bd782c63d8d07a8bc23a0fceca69e4941db681766e3b5d24cf9f3d62bff091998ee438a13b5f07e04db0577b28db0d1978557d144199b18066f156a622aa97a10183946030aaddffa7462c8edbccbc839aba76f1be3278daaa579d41f42dd7fee1bc2829afd2fac8129edb32f9f4e6ae5fdc6e93e0d2ceee45bdca1a959112380d4ea1e0550d14972a718324ca94e42d3a6dd6a37579aefe59fa574b2792854c5378997791f39db1565e8a2e82a46f55140ab0338b9ccd4fda496ce2f45574aad80c636d469226161e5627fff3edbda42cb1f733b80ffb43e344f8df4594de3d0b040f6dcae9e85c7e90f4831f853565ce9d8dcc07a30ed1e1be9a87e319ace97d3478ec10b2cd93ae0a942e98bf0a8d2384bc42718c5a7f67683ebb6756ec78dfa59e75b04379f333e1c1284f698388e967cf65942e67478d963814844c34a431f363926f947fb8ec5d38f4b85f04362872f29bbfc461bdc93150ccc96ea21efdf8556ea463f80d4b171a03df09ae901481c29bba8906be8ce91e856e858936f742d4574d1a427a90288504f989789ceb58f6e3f28492f016cd12361b54900fb6b1a50aca3145dc483ad4074d0f272f4ceb1d23d2871c7d6a8744348109b0133ba826c31b482cde2c78933839dfd5bb7925e6cfd3957f9fa9091405e9d26908d17380c6ff0f51393eaa6738cb3bfa6dbeff7aaad0cf4cf48f4cdeb07ca6f748f28e5e292ed490f0479f88de5f3c6b5cf1116097eac2083ae4e8df6d4749d43bd752cd5799c42024071074b76478d878f01403491fd01869a0a6706060bb8a880a7b5b2f9506ac50d2557a42a86ade68dd440fb4e411ad79ae359a40676011c2ae55d5cb6c3a4f23f8d9ff1a35ad03c0d47f6fc4aa0187c8ad887ad9f371a23d754d22fefbc169546ee36446617b9e018c755616f1fe9aa86be7cea7af912b7a207fb9268dcf833a37425bed02d8d82ac92da2643d420bf033e67cc935250e08ec7514cdf5cd4f2f1c46ba3e2967b810f0a93b0796e936729bf79328c94c18e30a1b053cdde72ca9112c2dde99ceffa476a716f640ae0eaa3495f68ecb50874ee658760b9e6e80a252197a6055ecfb0c52a2c2eac5fb236b3ab4817d33d3e64369557ea62a11d827910ce7d25b05ed01edcf8685669407046800efba4b43b6e47c0082ce33082d96fa952a90e696205826984763d2a3d78e0f6cdc5d5b55545c9c56312066b1a45b834364320071ee34466b984758c6b9b68c379566712126e26573f41f0723f5bbaa6fb1c94277f98ba544b3b62d6209f7eaa6f7e993951fd0f5ef07c6aa70b78706a4db8607b3c853ed131b78eaef8d4d6b870e255ca4f6d5231f9b46c7355056074de95cd2e3b6228aae10cf56fc8bdb183acc28c3b29eaf52c5018821d864c79a20fc8db142e8033b00fff8c170d74276236249332addb6551bb2e127868a57e5089d449df280d439037b4992bbebeb2a974efc6a05ff36b47965dd33f2d94fe4cdecbb5c098e60694f24513ca9b08230a512d0a4c40dbf746d958695b7ce46afd038bbf546b175e3f7ab539e7ffcbce2d945a636dddf12e784c1763763941f2d974a3b9ac6b1466efded1be26fec894463b0ac7cd5adc58614c2310b79ebc1c700eef9df4a9a17f769bc14ef208d95621acf1184cd000307007448bcd9b3dc4c65e8a05472fefd1505a4ebd758ea66bda1e542e7187577a9c3df88b23a1286266ba244d2", 0x1000) mknod$loop(&(0x7f0000001080)='./file0\x00', 0x6000, 0x1) 23:16:08 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = socket(0x20, 0x8000, 0x1) r1 = shmget(0x1, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/94, 0x5e) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000200)="c79e29d9e341f3dbd12cfa404e5c1b20e4ceafd4b1bf21323d805c446b6f13e1", 0x20}, {&(0x7f00000002c0)="258f01733be8290be9a3974cb6a97892d4160ae374f2235974606419eb48ad2aca38e7d6010aadf202a8dfedf0f16f43b4e902c70f71d6f48929b802972297a20a09d3019327d05725d16d8c912149f041e0855ddfbe0cf5a6e33445a3c8071b732ebfdc79624e4155dc3694adf5a2ee1ed21d3f417814f6e083209d510ee0998361e6175f469eec5afa6083266c1eca391252ee3522b7", 0x97}], 0x2, &(0x7f0000000440)=[{0x1010, 0xffff, 0x10001, "09c5e08e4853a32571b883cfa9045a004cd0f0fc79c073e4a768b054d62023e37dfda555674694ec91723462e8e559d591773bf9504b2964a1cb5037f4df7d9e933fa979cc34f4b859577ad26641a68471bfc7e9ced30f5a5e8ef39b12832b5c23ec9435bb8b43d9a46826a0581be9f75a71c9dba0a617230219676de359d67110a9c43767bf0707da4a6eda54b74ce3b7a6ba1c5ddfad2ff302b28e500b14bac8aa4c0a8d61a083d64ddbf427f72d2023aa657684c872116984d5a4950ada093cac717c7a7477619051b2bef7c14f3ea1523aefad3a840f002f03f70de7448e468dfd0ebb604fda71f8aa44379338465e9ccb4f3887d4577c08f55a5bd3a51f4820b0798b7f5f1fc5caada98470635eefcd0e321f27cc8f3824bd442d9fe4bac009b36365df6e2bb2b452b53f0c7df689b87dc53d1b2a270bb74a11b94ff247e759b3d7afcee43e18ce25b90ad630ce5afbc52a25a67fbed72452c0a9587214ab6731f662f6634b334da2e073062195da98017e1803e4704368bb45109decf3ad996c50a4fe75c9637130f9588b667c8639bdd194e82b27ce797447bd96aa28b4e3a0fa6bb9facd13c2b2863f102c46f848079176fc74815fc1e50184286a68084cb54e191b1429bbe217a9baa0ed4efb6005e5dcde8e63aa3d7b7df7de9851484e453c988d2874007072b8e110af53ff1d8187377462e6fd089ab54e0b94cb6e2ff4f121a5136579c5f8363be13185dd5415575dbfc403e8cce620d8434dddc03e0f630e55bb7985db12dc164ade2533d4ff94e7867cc039934ed5162623dc3d27a4d8bf9e9f51932a8283240b3e27699fb367067a78c9feb7dec7b74ef739943b890e7ec9cbf0765af4fcc40459bfe59c63abb6d5db0bb4e4a1780097ea9f9380ee69c4acf075e277cba32a6a727d6be992bc9bcd621795b4a825d9d629fabb30b2890588a0857f494cdb88641b1ce77ccd6ecd7a14585c075dc50a6b6c4f338d7dc21dbad619ea86613d1c6d1fc5dad22855f5313f1742234ffa039011fef8c0976da5e3e668ae1818d03443c14ff7036ba31b45bc1b77b3fec2c3f5ca77fd4c280fe8d8f83834d8fdc1ad7b2bb775d3a578ba94b77dea4e698e4115eb6d314ed18fcbd52154549b8bdde22881ef30fa2dbd9e9365bba889d21fc45bd824b331e3baf43661eeb8e4d886694f6d82790977dd5f93f61b598884de57ca2b86471a193fe665993d94ab6162381bade707a26da8354a590415349e219ba9bf1ac898ffc98a25008dc0069ae1857d8e735710452b84efd4fc2d2c8985f31db15ad61fc1428a800b7be6ba6db3fb09a484f5815bd830844678aad109f634fb79c78418722f6531c648a6fee7d1cb2b0147e8340b95c6012a1982a5cb72da0860cd5e4722cc546bfba388721da885690c9837b5912c55d10bb4e2235fd567df6c763397fdd75d1613d0de29393dd2f03cc3bf05dd9e0c5d5a57fa19d981ea18e434042b22bf94cebd725f01f8242e2f64e7ce3733ae6e5a38cb92d01882bc7b79ca3e7637c64ac607662b1b42b33073aed84135b81b2f561d5ef653992691fd1bdbb26dfa988373f96fe051bfc0bf885008da5d7176feaa6882097acc39a585f86d2516057cfef0c4dedf2710b56c7acff2efc72de65007e53a210edcb107a95acb9afce805ca23406726afb0ad9131441bfa8a86c7bc034a0a33c4822401f34338c07e90daa1fb75bdd29ecdcefa8dbb5f63e7c32805403c7b2d4877e768b5ca94c7d69ed042b6770c904e49f6dc4d85cbb6f003be9ab78391583198f67faf63c8c9ea3f96b4f6568bfe2efee83a83fc53f20006cb52726e6fd73bee44a93e406f503dc7fa58e27744dd5b57f5ee09ddbe062c8118f0d4e50095affbfcb43f2d5ca765a5d89154c3e7e4aaa14dc67ecb70cda919530b07e27f192add06a9fbeaac246944a1f3278f5137f31547a1bdb491ae57e5b52d3bf0e3bd4ae000d5abf68257aced3d4c1fffbd1d9558ae612774286853d3a30f63ac6c68b247d510459e8224d282211db2f59e1ef9944500742cd3d412d94899c03f9af0ab8d0878bdb78c3513c96c2d5541dfb59426ba40afda4ada2d27c525fa008af171bf6978baa784f863b14d4e05cefc81c729fc65f62922a50d0222bf16b2a43919d43c138ea85ceb77328e3fa632694bc5e593ff2333594924c2701bfb6e005c082533e4b34a816c64306bfc18ba156dbe0cba6faa8629a45bd28efc82fbfaeaa8ce32fe4fd73b0529f9d583ec776e73b3588165c1d865123992fba99d09a50a4480082d32f4fe08cb8177691ed8c0a85368b0f6e5beaab1020850ff4e7e896b1075ff5f86f2b8bcd1167a83eaae50e5b66e0e2f3a92c4b98b5a5c9785eb918d3617152adaf2b29ea0191e6a17cad887aa667748be1de0b7dcedb1783b10ecf2b81f26421b50de40cfaa5dbb922f1fecaf6b4d90c8c692e9a68ac81796d74b5a82cdcc3f381cff60e0aa26b6e9d9dfb102262ce347ad964b254a02553440ef0a5d7931a6bfc1c31e8e12cd46007ed953eac7666e57a9a2e7713fef928ab0652dceeae686425cf3d8d9ff646c90b8419f2ad620c1a012ae692f8d36ac3993e75de5a675703a3e4dff422b1544738f8b48339eaa7f841b8d2c09e8938c067dcfa00ba9d730c989a14f52cf47f1002807d4092cba8b2a85e7ff0e97d3e9d88eaffc979711ef36540ee779fd603277925ce5c20663093c45f8e53de9074e69eb4400e1b2224e5c973a2a5e64ecb05a6ccf3b2e83de94f54bbf5cb8f324264c96e40265b00f72336a424afc7ee1d9078d47df07ffc1e3f7adff352684d898ac76ed6accaf41f8874a1d3fd6e4d6e71753f5e0b2312ef3b46185523484b98a63554192f8d7377182c9d169ce4667b44ad35fe89fa27aa6d29396d5f8d6ac8d859a6e85e1f2402326e3dfb5b1de6c45d36966f953882a95618d3721ff9f245f6c1aaab25f934eda69240a111a7ddb3c7a3515af87e20b6b995ce35b0264eb2bf717c9a51d70b13928e006055f982839bf70c995859fa8fb6423d3c612c2ea426001850ff93c116ed5abf14b307a94eba3edfc6e095107bb755ff869ba07f9e32e717c04b4f404b3e0774b22de126df4c6d85ef7586218e326c2a973bc5a0e89ba007613bb37b11088f4538bdd2f5d43fe0d3f376a15a6f530dd1c44524c7e2f5891f85855075f47d6b069d04ca008c346fc5ca4d8dadf7b8b4b04a999327b5bd3a8e12bf8c85b09e667ff256b52eed1543cddebf8701ff58f6281ae5680bea2c436c51707c5e596f6b0d3658055913ebda5871df02e8208e9b8cc864079f6021d1ec3e8c720c863b260ed18cb25560d384cccacd98b769687006f2f5b1cd20f7c69407229b988ca2d5c7b716dcfabebaad06bb36d83de09e3cac877444e2ab3ea249d977f6c26eb5858fbacc5772e7bfba1a0afe61afdb181831421d86626cd7f8b4be1147ec141f9c35f3a95cf4c6d72babab0a35f7488ce6ea4550b729f747195786aa03093e26dc712fb43034b0eb2c2d4804076c3db966ff36122b01836d1ad09d6cf7c05dd4a3fc49542b27ff5c1b477bb5eb9119b8dcf96a6b954ef71ae8afc3d57fb293c12c675630d85e3d5c8a3e410afd65c5054a6c4b81990783a67383e429b08e35260d1ad7d2c3759c62f0c16cd17c9a9dd43f6e6faea58ee3db5ab0f53cd3227095307f8a36a16610d5512fe7619f6147dc438b3229c85afb96379dec48410fcf95f59693e76c3d01de2db51df15a35f5a5ec33273471a5d318618554ca5ada604ecc2807956b093fe1c501ef11faa028778907afb4ce9d69a95a654004335f466d58b952f9fb4a2a003943bd3c31fe95a9edd1e629f80fb44853b5fd72055989c69d47303ed34ac5ee43a2bfd09492bf806408e24bd2e46ac0f38d1cebc52e4998787bb23dcb69cbc23ce1c1228d6377b3d42a87e9d3c95ad663eb92bb0636cf113d8f174b92748b54a0c8155a06fdf4ffebc3a32bd1b0f9dd53fb6a04760e6e544a731a2e777d47648a770a95842fd14307c16ffcaab67b15828656bd477117f8dacc6339bf21b343a114fe82eadaeb35557b091d5e57234b6373df63e74fffae4c45e1f748a5604f54065d635a3068b5be107bfbe34669553a8f359a5fb39560a3228b3c9d9581bd60d36467b28b590bdb948c0f24cb3b01ce039e611e80db4e766a84620a2f70fe661522e8bb9cb7c6645bbf14b72c41e094307648c4bea16b7194e8c324b6ca515f0efcc5afe5e7b67324cb85218e7968382d2aa692f34845101ed539ceba9424eb0e7b8e8b903651c9ca9948a02841c476faf3090ea18313e9d7d3e4eeaa9086721ef5c8a24ec3a60b72dfde6589bba4bc277218533524c1710b77d360929c25faabff7160a3c7c5438095453ffada624517d3f255e1f4753f41258b249a02866cfe3c324e5129e4e235380878b64cabe374fa6e457e9c179cbbbbd17b8bb3ad79a47edcd9ac553a0a97c77afedc5be3c348300de18f6675d085f34f718fb96a269750b224fd87c4cf12c120cb7170ec7e6610479a2320997b55cb3d7545a09c21b5652dc2565d1ed9b8844cbd05c5a88c426d63e88b22bd5cf8332b41c8fa7fa5b231d08eca648d9ea8d96a6907cf3bd6b3d957901034b3de8aba369e51603e7a173f2546cb6ad14cbfc393d72863ee8a2b02aeddd20d9f1b2cb48492ca287b1834273507a45b60e5cff1dbe492e2e44c7f80fb123c1560fd4bb1b3192b780f476c0806ab12b588da53575ac7cb539fa31797b49fba3c404105ce50bf0bcd1744064a5165dd95c8afc73af9447f707671ffb942790d7257740980ca8d040aed7408cef16c4a6e87db4fe78d9265691798e3b8e4db37f0afbd24b64ef83640d65acdedb42dc2c26e4730829df5ec953be07d5498233cf66291324c80528ec512017cf8fb1275588614847329949881040001195c7db1f4a964bbafdce22d5519aee9b5c7a45140e0cdc8f42661ab2e24feeb4c9184142b07b029e5770ffac5300f4b1b8be2f91c00486a89eef1c9632e4218785da62219e14bc111ddc35816ca03ad03be4b959861fada317ba0d4baccab9e7cfbf3b90fdd05de932692bee431f3394530e0f9e29885c8c0d3318293a02c7202aaf9f367c597af9d16055be03e9e1e961354d61c060aea4e6e8900c03402471f48f2f8e17fa083ac29a3e505f28567b86b914cb38dda53d7f65438a8b714e6112226910bef93531348202e9b63c388652998a30d44205279f649c2a885fe3ec043962237f1bf6ccba7380873023a2cbf92f95d21d8a7c94ac5369f2aa896fbdb3e69be9cf531c065eea548360ab87eddf308c2fc0f312c369eb93e111861def797471ac71176c11875a62b0554cc5f9d718f1be8fa1a715aa0e870d733a62f82b5af038297661397ff24a25594e3b7364aa3f340e399d00ddee388f0a31c6110fc497e42e56a2e057344ab54607eed6f0bb65846ae75df48fc3e61eacae5cc80d55115adc1134fff6f24a1c11dc75b97596664d4a4856b33644e794a6a6990cd73e552753732bf6ed138a17be878398c16ed5e59d74fa25f90bc86d942621662ca97a6adb0c98c06f121cc37f0231ceccc44ec19e632eaadeb0373ce3e7b5b4cf4e3d4e34e59feb328f206d9ec9c389036113bfae7b8fa661026b87ef4f1e36f38a06ba495e22893c7c9417c9eb165ed4778d8466835195df8541e6fcefe6163b92b0972b923f76b2ed4fa147be64f93256a19890e52096f0e624b56f5c210f7c0ae758e7a3c570"}, {0xc0, 0x1, 0x8, "52b0799a72bd93d2c87b5a65595fd03b3fca8aca59f39acf00c38a2af8cc228c54d8a6f10be6e44772e72c0534bbb7ef32fe16ff6d86b4648e6f391fa06014873de7d25f62bad2ef12897d013263fb93d8b70461065a738f6bc65335e177d5f19198dc46011643b1fb5f37e2776f5257fdffd2b6fa5d2c8f24fa0b8cc7ba75743c47a4f23799a6f4883b56c546235b7e6cfacb1b185c000b336f3b25c5d117e91daffeafe38986d3c2"}, {0xd0, 0xffff, 0x1000, "b6b651409f52cab046caa4ef07563e98ee9ca2ee7f071f89174d29813d884b7d9cb58617e26ef722357538b0c6c384da30b9dfdb4e18d8002bab6933947921b387b1da09706d54d811281b3e11dd05e2643772c384c5a5629d48bdd8453b80ccb6781c7e274cdc05ed473f01c86f8b7edd1d5d8562e2d51048e74697fd0149be5d1c6d3fa9233c79ca2e92d0e1f08db7a78231c3ec9ce37481998b6f77761048c09c39c43938e2cb3ca6c8a5d30cc53efe073762c8fbd085fb"}], 0x11a0}, 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) mkdirat(r3, &(0x7f0000000180)='./file0\x00', 0x10) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000001c0)=0x614) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x8010426d, &(0x7f0000000280)=0xffc) r4 = msgget$private(0x0, 0x0) r5 = geteuid() r6 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r8 = getegid() r9 = fcntl$getown(r0, 0x5) r10 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f0000001640)={{0xfffffffffffffffc, r5, r6, r7, r8, 0x20, 0x3}, 0xfffffffffffeffff, 0xffff, r9, r10, 0x100000001, 0x3ad, 0x1000, 0xff}) 23:16:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x0, 0x140) mknodat(r1, &(0x7f0000000240)='./file0\x00', 0xf6f0a77d602f1e99, 0x3ff) r2 = syz_open_pts() ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000280)={0x56d, [{0x1, 0x6}, {0x0, 0x100000000}, {}, {0x1, 0x6}, {0x0, 0x101}, {0x2, 0xae71}, {0x2, 0x1}, {0x3, 0x8}, {0x3, 0x9b26}, {0x0, 0x5}, {0x3, 0x83}, {0x3, 0x9}, {0x1}, {0x3, 0x3}, {0x3, 0x81}, {0x3, 0x10001}, {0x3, 0x400}, {0x3, 0xffffffffffffffff}, {0x1, 0x1000}, {0x3, 0xfffffffffffffbff}, {0x2, 0x3}, {0x1, 0x100}, {0x2, 0x2}, {0x2, 0x100000000}, {0x3, 0x1248a676}, {0x0, 0x8001}, {0x3, 0x3f}, {0x3, 0x1}, {0x2, 0x8}, {0x3}, {0x3, 0x4}, {0x3}]}) close(r0) dup(r2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x5, 0x7f, 0x0, 0x1, "d269acfb6c494dd17016e2ea0732e4d577632216", 0x7b41, 0x200}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:16:08 executing program 0: r0 = getpid() r1 = getpgid(0xffffffffffffffff) setpgid(r0, r1) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r3 = dup(r2) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x3, 0x82e}) close(r3) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000000c0)) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000005c0)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readv(r5, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/9, 0x9}, {&(0x7f00000001c0)=""/245, 0xf5}], 0x2) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000300)=0xc77e) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000340)) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/7, 0x7) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000400)) fcntl$lock(r3, 0xf, &(0x7f0000000440)={0x3, 0x2, 0x0, 0x7, r1}) ioctl$KDENABIO(r3, 0x20004b3c) dup(r2) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000480), &(0x7f00000004c0)=0x8) r7 = msgget$private(0x0, 0x2) msgrcv(r7, &(0x7f0000000500)={0x0, ""/165}, 0xad, 0x0, 0x0) msgsnd(r7, &(0x7f0000000700)={0x3, "f0cf5d79766f4710e2c84231fc40037fd6482f900c0fff8d12caeee781915bc724ff0af7bbcbe1d2c96073b6bdcce1350da1fa6351ee32c474ddb4c2389c940992f44af7c394b04302dae261"}, 0x54, 0x800) 23:16:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000027, 0x2e, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 23:16:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x2, 0x20) connect$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = kqueue() stat(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000180)) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x7}, 0xc) ftruncate(r1, 0x20) chroot(&(0x7f0000000280)='./bus/file0\x00') accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) r3 = semget(0x3, 0x2, 0x40) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000300)=""/32) bind$inet6(r0, &(0x7f00000002c0)={0x18, 0x0, 0x2, 0x8}, 0xc) 23:16:09 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x208cb, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10200, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x3, 0x2000000000000, "85495500020000000000001167f5afa680400900", 0x100000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r1, 0x20, 0x81, &(0x7f0000000040)=""/213, &(0x7f0000000180)=0xd5) 23:16:09 executing program 1: poll(&(0x7f0000000100)=[{}], 0xc3, 0x4000000000007d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10088, 0x0) 23:16:09 executing program 0: socketpair(0x1a, 0x5, 0x5, 0x0) 23:16:09 executing program 0: execve(0x0, 0x0, &(0x7f0000000400)=[&(0x7f0000000240)='-\x00', &(0x7f0000000300)='{[(\xb9\x00']) r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$inet(r1, 0x0, &(0x7f0000000280)=0x33f) close(r0) recvfrom$inet6(r0, &(0x7f0000000140)=""/188, 0xbc, 0x2, &(0x7f0000000080)={0x18, 0x2, 0x8, 0x4}, 0xc) 23:16:09 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x402, 0x80) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0xf0) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 23:16:10 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000240)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57f14fa29497d326131f31be32cbe4830ed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34", 0xc6}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) poll(&(0x7f0000000000)=[{r2, 0xaa}, {r1, 0x58}, {r1, 0x20}, {r0, 0x10}], 0x4, 0x2) poll(&(0x7f0000000080)=[{r0, 0x20}, {r1, 0x7}, {r2, 0x2}], 0x3, 0x3761865a) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) 23:16:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') close(r1) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x3) 23:16:10 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x920, 0x180) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x1, 0x1ff, 0x0, "b8000000000000130100", 0x20}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2cc, 0x0, 0x6, 0x3, "79926f7b8f7ae176e9d0e016ffce813f7312a7cc", 0xd06, 0x2}) write(r1, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd57610", 0xdc) pipe2(&(0x7f0000000000), 0x10000) 23:16:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="99e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0da6d29f70ee295d1b3275e8c178d35d7cf4e4c57cf5d722f58378d26eae0e8d50b4782ace7662e2314aa30da9afaccfcbc6d29626890dd92b2568a99134f7d16d43f5943be38b0c9de2e6e0d21f209331f9479cae358eefa156a0b1bef00203de794c85c85f4069d3cb6d3f650afe22931521723511a1d1e42c690d279a984c58b1d094f6d22174bd22bb4efa154cbe357d61d5f73161f483f3c908ea8b15f6ece4a2f3587fd6f37e95a5904aa7c19ee563e9734ae1ccac3e32627af9b8a89856abadb39604c10a1dfeca856ad7ae63609d37787c8ac0538b8a57d4c0f8b073e8023cc531ca1c301a73aa4976dcf47d63533a19e4082507b86b9fd7e35c0d201cebc41d3b88d99d8cb133943380c45e280f446ad2139540abc86d2a6a36e82adf9cf2ea35b36cad96aefaab7abe43c934bfffb2d9ef0a78997bd021b7ab6202d45bde24f7ba88bc2f9b70602441bb4eee6b91d8fcd8329cc1b3b9bea129bc34a141848caae428df996e7244e81fcc4507332839be0f0609f4bff6f0b9d43ac0d15331c6078639f54d9b9a23200e23d8e931fb6188f91f14a9702ad07391334ce1e630b41f9fd5d0f80b997dc3f9c73899959c5dcfbd4adfc13dba7f37da96c60776fbe224b155e11c89fcda082c1080c59b5377b3a1b45d51d9f3043bdd3fd7c0d66ce2cc68adb6eb8a53a464bc930805579b8837bf89a8fd34eacb747f021de82ebb4f4a8145c6c5c372d93946392f219b17bb9c0f2c8e8afe8efee21afa84e7530f3d04bcb4218028641ab164bc12cf55e53ac4e366f336555214dec53daf0d3ce371a1f01a7841937058a848d05d59c81b0386b8c21c04189688596f1fc9f5c10a01c726364dcf379c7a37758738298506008281071e631240e1f3f6ad1df9805df6af21f1385397cda0a065a30687a4e958501460641ab5452c5718e0901bdfc537451306bdf69051fcf0942464462982dee9ad8e772699bc586dc5fda6b2e61a65bc10271dab2e7c208936fc29db29e931f4c5823a0d86972375a078683295304a4ad516727f0d27ee1a889c745521ab63142e5c30aab4923e2f79b280eda74bf3070eb3083da3c53473361ee880d2a20530172d83f9273d6c91e2de8fdacf4fadc05e1a4a8d5583f9d5907e5a221ecb8bc8c40f3facd7fc251262d8a5150b1a1604e0148067e09ec9f0d243a0034755c87ac6f7d3e4e06a54b4b568ec491ee6578b60554fce37adc9081dce48d8392cdd155c66e1163d6106b01f9f66d51b6f3bb4ee2f9dcd5dbdbba037bfe1dcf83237e6ba998bb324b8844b0268786165c8e012d9d190008b166a6d1366cefbacb8c21078b0c771b04ef326adc9c5a6cab52cc3128d28e599dda4783a0b04dada1fd974c3191bdda11e35f4c4f7cd7d0df0f0b82ebad0d6a8a9b8319878629a2df7b8436ae9bfe3a9de9b7f4dd57e5a85d5ca03eafe553b43315537f7b24c158a051ab152ed7445f822fc0f09fc255e7cb4c6b785f84a0df5024598a163a42b2d46034f75bb6b238059bfd715683f308e0198f3757bfac9ff7c61e1a56bdefcb09452d68e8811b451ab1348f3f02bcfbf96a04abf8dbd9656baa49aeee58a8760da8266b8efdf4d5d358fe402a2b59be876309ac97de70a7b57136b6d326ebcbb55331f1ae166f220729c80dde7cc1dc069d4270032da1e237d60cd1b60c2417d694f98d5f5d6a9961470da8cdc5b8f06ae7fe846c580ff0d2b8668ade6f24bacca37aeca31f03b257ad19a2557058437d1cefa66fb6db2aa42be9b98ca7e71666541051993d5861bd400d01129944260653dcc4a27e04f34a6ce2fa4b21ca7dd64be78916124eef89c9f1b359d64322fefc12ad87098a2c219ab330b33d84f47ada98b3ac005d0a41877e6110a953a5b7791d865e73b794b6f73477389bd60dbf215c650a625ae5c3dabda9326588547a39b608996c6b479861e4966db71fd71c5c7b7784386e4d4c34b86787dbf59d70d9be180027c35d1560a1f635dc4d467733ef4a9092abf07a0697544134779d6d25a14339a494691e9626ec37eeb147289e39b1fd316bb897832163608a9e027d4f4afee24c30d56601c8ea8d4b495bce4c4db4f28dcbd6013dca60714bb0ebae87e26de68fe4ef8e11a095a0734fdb76fb88894f2ae916a2f8dc104102be43a47771ad7a994619c86411337e02441fa2375b57c1298919e27cc7bf86a58e65d0a28d105ba46bdcc9d14da2639773f5109648543f34d3ac1f80d6f2ad9b0e53f3866d7460a96ae795d4a105f74a4c33113bbfbc125cae457e6eec11df2e44336a6f500c4a6e268e0b275a28ce03be28a6255ee4efddcbfd6769528468c39edb2387d4dafc2507ce71a5cece91ca9eda0da5d109cec26fd8e902d1f87a28d52d5ff67b46fa4d3293b68810fe02210f70d29a8e89d454f9af2a432555fef4eaaab13d3a329dc6a6d752d1220fbc09009bbaa3aac9ecd722043e5451f305e6f9d0bec7e8d5936325714737f4ad875d07663ee089908445b1fc09461f8f02724f5678c97b8bb6f10d20fcbfca922c652a84d8ae04d10ad522b750d61ceef93702bf07a0bbc7bfd11a5bc248f7a61ebb505b195b9f302f5f56c389e383a322cbeaf102003ca80b0a5f87d7f94a63aa94b174a803e7f6b1c90b2827a2d5c39f3b705286fe00622a275ff8b25159373399ac2a8f51e8761e995da057fcdaa40f1136bd14c8c2d5ee79f9ed882a9a05b1edb819b5bc3b70db593f5945f006ef77f56046531b2c2f7d765716c02d7a1a945036944ebc6b85b94532f67e642153539a8589ba98a327e64f9c92011ee9931d0ecc07072ca4ce6b0c13f30c1b48b9ebb196717568bbaaf1b0343764d05a87cf432d7114ae0289683f63af77ee9c45d1fefa748bd023c33518bec0923032577dc3c977e4b28b68cd22a9a4a41e232b2cba6797c4239ce72d3bba98b929b0aa2a4282c0fb4555be458ba71b999ca978e1df96fed30bb975b0144ee4d53a792426629761fc9a997bc2f4210270b4198b7668d865ec29b1529ff7d2d38c48d643c5d34b2289e245d18bb33132758a10efdcb1ff7ccd0c62341a7a761781a59f4e4b830647435d1d021ac226096e6f2d47a0b041bba02330ac2a3630c53df6f60e29c428818212c74e8c2bcbc585bc3f5938e883a0f39eb8b5e3dfd33e1dd89cff5711b33baf098d82f5b23d03fb53934256bbe9ef8edbf7a0e372ca8598dae9ea847a8b941746628a6d51892d3a46d8d4b0a4707d678ff50cc69ad31a2798dc9e66d17fdd0f1a59f8182eb7d913b796214c586e7aa52ef5293f740a0c85d62ddf243d56224b7eed89ce4f4fe8ed1b1cb68124133198d42af9217afcfe539e3a30c5e945c5df6c9c4dcb6200483af4b98ba675c9103b6826507cd0252db24b5645e090edb103f10abc37b2af33a99927df7ad88252c345aa05a2961f038b7d203f9b2d1d18d86c3c9193714df00b0548b20a368418578005281c7a49fe02a8c2c7dc5234e9cf9819e265255e686803ba8539aa16af8f9274f165dc247e26eee372e2d50312f2ec04c74f31802b3af88cac008dded7f471ef6c0cff9fc53e956955201ed59fabca4cd30a12dc1075afba51dff4c0eebf4375e000c478594ab4517d34e748cf29d315ae51f991518e58ec3038fc5b3a75a2324047b4c0c8f7fd4aa330185f65a759ed502543671617ce900990cabedb8b0719ef49f276a4b94792ec09be9537ef9b6d8328851a74dcffd40c3fc05dd1a6032fd1567a3292886d4c374f6fedadd2b6d0e3731674d93bd57673004838b1d4a0e827f7e24b685d6a435221fd998d9828f3ff8159b1b89034e6021f321bf01491d1fca5d256132a74397f24a1a880a2e10bd81c4d7ccaa22c244920a4c8211370faa9da4808eaa14e47806884dca081d563f0a4a71ea9f847ceb034e251d01f65102f41b55901d0ca36d83f16d522351183fa3e22f90e246bdd1a1561ca75b2dc6667094ae80a077bade425f88652f18681f21bcc9a0e058a0d8a55c8884c5de289098e2537af2a1b584341ec280a33f335380274c8bc2c9b3fa15f1a07ee41aefad0c2ffd90fe0f1b914842c6ed621fd918730c31fb0fb922c43907a2c0cc7d4a8242e0b9f420db99e4aedaf9d6cec000b47f01e43465a1e9e989fbdea92dcc7d000678d22faaf59b4aab0567a8420c23aa66737cb38737a20c476453f2261b312257a8e481546ca65bbfb54f7fb5cb0df9d6eb62a8107e40fdfe4edc1d3e8c93178b8316b2f15f86204da1e65cc121e3d226c897ba283d91dc258ead7afe63bdb1686b3ba9a17288769dd420b3a3c5bf6b3908fb55417298c410ec32f3ca24a49906478210bb6f723a97c4a5b8a1ddccedb9c67a3500dc1f0d78e3ca805e56677f7de404ac0ece90cf06f68db8b2862a9d84b1e5062a7a6c758d110c42c7c136f32279239f75195e06fb024b9b3a88e71f4f3af005eaf9b539919550b1e1997ed925bb91c6a654d0f513ad93955efdd82fa2dcf5d1d9af9e9c73748da130f2e50430cc0d74b3394b1ceb0ff2381fcca280543ce934ac94f6345656f31f58b4ab174a8edec848016562a731b7d1ecdcf464aaa950325052ad6957c5926ae0e8c822607a148a2fe541b4f4fc29b948ab9bcb49f2d1aa7048c7b625d12d04a6cfa462514b7f1c90cc72b3fbff2787fc8da3b6c60486c4adf0d3a969bf9322fcc1e58ac95f692dfd84098b0f2a743c21dbe1265edd142c337db30545e346b7f0b088699139552549e5542596c6add39eb59672c9eecea4308bb9931e2c138fae04891fb9d9420313cee8ef67fa632f94e001d9d6520906e533ea005d18aaa6c801ef58b4feba917ca4d7f7981afa7fc949b99f95ee5b711f472c76519b325974868d7012f557e7738e33d3bb35f431e06445652b7c57d03d6634600e8c8dd6520e7aafaf52cce744c8253e761d43553f31cd1e237c89ed826bc69f6a4af2834f375e3744649d700de9365b44519b612ae09c482345ae7a2b19cecbb0d2a65786c6aba1431c227ba00b9272bc8c797011c97a0ad5ceff065332d9ba184ff24da22eaffb5eaa85db31534b925eb93f48ed0ababc752b087aac3e8207d9eb47b2c8b5f36da97590058cb99e01a72c3f08d9d383ae3229f47e62dbc17ab44440ac375b66ffde04987016b80257683edfb7556e70c227b42f8375ab92f8dc99ed2e54387907215862c475586d81c402d14b8494eea91f2e33bb6d9bb250db639a59d631c936839a9a6940af16336cdf53e4e09e241121f8fb8162e004c0e5c778bcf3165867df4f1ccde99b6d2f635927c75f3a2ecae9a057b7e0f901b7d3c6cf24efbd0bf2d9b54230415360d94dfee05080276600133a357720ab85a9cfd2f2cc5410e4cd1431ba62b37736badaa20ac523284600dd2d50cf0f9640e9c8afacd225bce0c498b3974808b99580eccf21de2996935aa4aedcd52ddebda358f1241f30b52d1b368ab5375feef2760403a5905e63813c607b1f004d5370c4d3d430e6d87d36d4fab145854ad48fbd79dbcb3d3ada112c0365c94560e9616c16fb60dc783af8392291e22d087e37a12350d60f0a365ed8e535859542295eb3650bbac1fb0cfe80e375547ca1c2c149168936390f6ca39325513ecbf5f943345f806e02e969beddeb63fb0e4f4ad06bbb49f70c9cf4f02ebae8560200d49bca470d00f0c84f93e2", 0x1000}], 0x1) r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x11, r3, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x3, 0x5, 0x7, 0x7fffffff, "c42a243eb7200790bed27c39aadd4c53a8f2f99a", 0x7, 0x7}) kevent(r1, &(0x7f0000000000), 0x7, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) sync() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000240)=0x6) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) unlink(&(0x7f00000000c0)='./bus\x00') execve(0x0, 0x0, 0x0) 23:16:10 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) setrlimit(0x8, &(0x7f00000001c0)) accept$unix(r0, 0x0, 0x0) 23:16:10 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x81) setsockopt(r0, 0x1, 0x73, &(0x7f0000000000)="031a43162640342048eaa1b4b287512f292f2183f76a62fd92d3175e0c25cf5f7c6dc6f099ec51c5d512203878edba7e1462fe73e4946e0ce41d072a59138054e46f7af459ba17d737ae28f018702dcad6e60a6b9db7dfe9fe664e2863f009411fc77d9fc60c33f454dfb9ea6f80760eb6ba6afc5979d10c74c5d616e6653a885cfaba1b8b031f5be2bea056d6728951e6133895fb691f26c8fe93c7eac050798f35520952877a244e6092302ad372c5a1541d", 0xb3) fchmod(r0, 0x2) setsockopt(r0, 0x191, 0x2, &(0x7f00000006c0)="0d4833e14238e9a305baea3e8d162d3ccd79463f5991666780c29b6fa4102e24c9759fe7211c5652a003975194de1848b858847a6478d9f178b60acfcf4945a20c8956b76d68756638f8ab8238f8303eaf14ed8576ceb955317d20b43acc4fe742e8fc899f0a2c7245ee4a4f38e7218b4adcb07235d88abd92d5ad4c6bbd42334a0c2c8a2c989dac2623ffc9274dc2a36592af2615ffa90f7d4fedae066733bd09e9ae424ca511ea052357a1c9d9fb7acf4c", 0xb2) r1 = socket$inet(0x2, 0x1, 0xfb) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000680)={0x20080000000, 0x1002}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) r4 = semget(0x2, 0x0, 0x600) semop(r4, &(0x7f0000000440)=[{0x3, 0x4, 0x1800}, {0x3, 0x89, 0x1800}, {0x3, 0x5, 0x800}], 0x3) setsockopt(r0, 0xfffffffffffffffa, 0x6, &(0x7f0000000280)="cfa050157df1dab52ee2edda01f137b55bc026", 0x13) accept(r1, 0x0, &(0x7f0000000180)=0xfffffffffffffdf6) r5 = semget$private(0x0, 0x5, 0x20) semop(r5, &(0x7f0000000300)=[{0x7, 0x5, 0x1000}, {0x3, 0x8000, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}, {0x7, 0x5, 0x1000}, {0x1, 0x3, 0x1000}, {0x6, 0xce99, 0x800}, {0x0, 0x8, 0x800}, {0x3, 0x1000, 0x1800}, {0x5, 0x1a, 0x800}, {0x4, 0x8, 0x1800}], 0xa) fcntl$setflags(r0, 0x2, 0x1) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) ioctl$TIOCCBRK(r6, 0x2000747a) fcntl$dupfd(r7, 0xa, r1) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000003c0)=0xc) 23:16:10 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x80000001, './file0\x00', './file0\x00'}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000000)=[{0x0, 0xfffffd31}], 0x1) 23:16:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) fchflags(r0, 0x60004) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x2, 0xffff, 0x1, 0xa4f}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 23:16:11 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) lseek(r1, 0x0, 0x2) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 23:16:11 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)}], 0x1, 0x0}, 0x0) r0 = socket(0xfffffffffffffffe, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) 23:16:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2040, 0x7) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 23:16:11 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0)="dd5c5d87a2212229ddde32bd59f5a265d372b151bca3dc1352c393a497e7868f073cbf09111999080cdaf43d458fd7b0cb34ef146eebcbbafcd9703097343c59b22a11575aca083ff7764b06e3b0a25524838c818d45a60c92acfef47740b2f006664cc5548e58b42ade6d7620a51c186cbca27b1988664210d7f3afd97acd165d0a9e42fc66bbaaca6530907847e97e5779c3fec3403384c816929edfbc2a7b614fb2315c791c73689ffc8a8db5c799ac96342d323fe4bc40de94e44538e42288d2c87dc6d00da225d74a8c59c3dbc3729a80b0f897b46c69a04c47414cdef6f27e78e876256da0d714823e", 0xec) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() fcntl$setown(r2, 0x6, r4) fcntl$setstatus(r2, 0x4, 0x46bfe) write(r3, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) recvfrom$unix(r0, &(0x7f0000000880)=""/4096, 0x1000, 0x2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 23:16:11 executing program 0: unveil(0x0, 0xffffffffffffffff) setitimer(0xfffffffffffffffe, &(0x7f0000000100)={{0x1b, 0x3fe}, {0x6b, 0x80801}}, &(0x7f0000000000)) socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) r1 = msgget(0x3, 0x10) openat$zero(0xffffffffffffff9c, &(0x7f0000001180)='/dev/zero\x00', 0x100, 0x0) msgsnd(r1, &(0x7f0000000140)={0x2, "29dc4cd98adb851abcff3bbea59703310c921ca33faba062a43e4c8f1ce9c11cff4d26fc7e14e36904e596c7ad3ed1d74f152e67d8e39b142fb3c69487b0807e2d26eb095344c28fcbd4318a16c38c80a95c29e435e2de7dad56e4af5d96f5c4b442630557f109a6bc5fe37c8a42ebcec0192bf1ba829528d34fcef547f196bf11d64ed79aa5d2b23a5151ff5acf1b68928c72ce93011492cb59beb9ef613a12d7c1c7a13ff7b13f22eabefe074a349974c6bf1373c28db3358481d3e602d564b8a38211612356b04e12776883cb4588f689401d68d6d9b3e8efa48e21b0b12af6a12903bb7d739e0d656b736071e2e937b24577dbae85e9b568523a4abeb353115ca3966692445a59c89818297aa80801406eebb94606007b0cb26c1b1eb47799ab8ea731f473390e3a7279c25bce7d5ddee10a42b6f805f1d7ad138e7e4c74fc2660bac19bbe5e86c933778c1e65ede8ce73334a9f22b9814a4c1a003b302c58bdde6780ae2bd7b7963871d1c52aa89c275aad4ceb1d4c7f8bc4118ca78e0e8468dddd117d4c5f4dd3a8afe0001360c4e3acf8ba9c7817966a82b498552b9cde1e60bda3a929bfd61c2ab4fbcc52714a02fe69e3dbc667669c35095c8e17b951ef62e77bafb98024a32951477c36cc80d1e33241ae8a3551fbb0a2a7d70b0e671f855aab6b9bf6b199cdec2f2a7c98fe5a9a92dd4ad4286df7fecadc40e9cf381a8fd4c83531e05931f58a066f7fdf8a1dd9164bc1bbd34540bd1eb7a5de854a293004117c288f5844d9d4c591eb7633264667fdb7951c0206815cf46982a8cf24e115c2150f56bae925050b36c543e70314aa169c9d0d339f306eec10578ec935a7fd0ed0b9dfb9bc09f2b2046c3dbe75611d132010cf150325545b92e22af5c223d8c130542231155372505e7ede24b2d0b5c0ad917b1313672f60617f4187b0edff3c7d2b44ebc7f4987824d6d5f9080396a08226d716bacb884af19106b4ad08565aec8283c74918c04b485cd8d37ce11c6a10d88ccff3987143de3c48a3cea97ed71460c586a3fb0b72c2409d9adaed195cc0fe664f7052bc4e6a3c545ac5fcda8a8e8af6122cf6051511d95d95f72d029755e86664db05dc8ddbd437830d2e3b39a1720ae6bca841e9fd2dd40f8b4699dbea2f117ffcd2fa8576bce2175d2a01e47056a3816e79e2ced752ba5b159bbdc348ffc5bf0d2370c3be89d79f8a9a7b3c5af6f7d5ccb75ae8941858cf3820614415d135ec6b292410667b06e94d1c9212875a1f09887ce8b029103f09d6cd658fba3646f9de29e1f09cd27b05846d91517f0b1845478bf44ec64e680ffbe3379f5f37ad8f38e1f4d4a9502f92d7708345cc5ade6d4e2c9d4d759a2d2d0e5b54417839020e8c5ba467da57e140b05af39ab66f256077a27971563e012b4fc6631a502bf62f085793619e5f1fbcfa9891c28680d4837a244e88a0db8756592fdfb651f6f192473552942dca2b4df7dfa8b250d50d0a8e2d4c58c4a85409663f70e9c4d7c406965f5019f50b95f495e6f20577e0e1aa4ce90225020fba3cb2f0074bb898c39b80385522b7a68ad4eae963f2f42859f7b5982ae0439e14f479a1e53df82e3c3893ea6effc61a6382ff3d31dd6da5297ac540efb6fcdcaf2c2fb41a49a7a35d258be4715133d1e063eaeb8f7b9e11f02f1fe33517b5dfba7f1a2e832def8c3fb775b57704a554189db7f9f208583ff069982b93f841e60fa4f3f583a4569b6fe193a387302f9f8ff051e61c85959a6b1861feab03e6b87b9310661aa02c318339c8a703daf197c6b1184f03e1459516be23a1cfb737735827bf913914e95e968f4e026f3f19a690355faf8acc38d4bd3aaa08809bf1059da72f1449b98adca500a3ff702a950c4c22b2e5168449895e6701a1d1125993a670e1ae42b304dd3051fc09376c62566a80398d7b95d6afabef91854e66fc153b8201ed80b9db5b8d34fc912506b47b212123b4da87b00314f8e1d4d46b2d9b2aeec999191b0d7e24264dc0c56572def40c5731998ba04b24cb9e6eb248a3ed2df5ffa7afd87a64d1fe5290a7f4a18d7f4419956bde24e7610b6fd09d0c1dfe2450bd183d07d98d2b5c93bd3bfa7347d05dc185070afe75a5f85e7c54b0406fa866bdb775d7bbdc94494143ee48d561bdff00a2b89aac4477cac4bcf5c92959a7c19450ee6318f2244fa01875780867052f9743d6056ec7cce5bbeb4fe4da47d49e90b4f002053ae349954f6f5bf2d2464e0122aeff29af3c1da31c71c76997389ce916ff66af40b967bf94026f71784fa0087370c933d860aa764b91d748e9adc3b01843cc8bc741f325e41a7b3127623361aa9fd08fe8661b6248eae9ae09858860949e9e5e7409ab5831edc977c28fbfd5bb9e90fcee2871104fe5c7752d1ba7fc5e7d522463e6a404f4906aee2ec218df639aa400d35b86967c70eb92b681f8e5fed3640c611ff5f6ddcf64278080238eeff6aaac0308f19c827338d723740012dbcfafad5b9a31dccfcd888221d292524c3214e8ac0bb32d765aa4288fe1d72e83d0a726ebfbed7f3cc19b1e42f75eba875846a3085cbd7a3410b75f180cf9251be82ca1dea86088421b7f846a372685ac39869c70524548415355146d6557b51cc2db31ace904c4a7f7625f2f4950ebedf745fbc6fedc098f4c3ae2c99f0f3242875a27c968aface58bab7ed81e0c733ae47ca04902ecfba67f0b81cfcf9148ab642aad34e9091ad3737ff6fb2c386d7718e728bddc0a4d2943465d1d32716d186fa26d2c3f257a48bb471ee0ae543477f45301cf53772a525b8d7f2ab0c3055f1c75ff8e085717bb822567b4d7a4adc0858367215900c9cb49fc00516f4abca70a0329d12a55b162e8e616cb2fcb31ac666ffad227399f8f187075af17d23a0224ad79b9aa5d44d56afc31a7d4fa6d9a62f58e88f76abd1c49df994293b476f88e32d4cf65f07ab62e84ff3075cd7f2c25e7a146d607dcddf35cef2cd0f4ddfb84f56231ba9488368929b7d26d65f96db76f1fa976aec1b97020bc06f1dda1d951103820169ef57e0854a2e8f937530847f621f4ae239afcca65f25376aec1643de9b78492973c6a0171ddc81dd1b4f7ab8ddaea518d258b9add172e97154f6ddec828e1249c9f4f99b5beadbe3be5dee1a27bced7b6710c1f0431cba35e6c7844801a43c2795b45ce8cb5e25e126ea530ab5e65a96ba001a5312eec3d38384b5fe4f870ccb131b795c1bf8f1044065b3707f152433aa4962a5e1432732c2aaefe8bd3e1772b2d30f9069e37c8f635d4a62580d44040dab4c1fdb2b3a0baf940fe6e56ae7dee488d8170601a6621a36da23b35dcc00172eeee05a7733087a94edbd3433b78b3d6a965757dc1bf2341100f6ca16ee5e80ae3dbb1b998aa9ce9ca15dd5b1b96f5ea83558e63b364ab65fa20f41994dd90d20536686daee11e523b34e8d4ca543766b67c4ecf2a79fb5bfaebda5a0ac9dad88fc016df421fd3ee77d2dc39c3ef16341ceef90d607f820347b2d98f26bd2d2bec8a7c7f5ebcf07d6d38096ce37d839bfcb89edc50d7179851f5e4c91d2fbd1fdb504f5c8574a6bed2cfdde0476fc43e14819b2d5a24aaaf513387a1d47b19db75fdf2def1017e5c75fda5343178be8260de483ec286a7a41e02005a2759a27e89bd79314ffbcd565249a6b4892c57fb5dda28b28a584e7b7ec3658fafae47b9928a81c2cf6423c8ae70cb0d603171645bd505d1d73f623410bed6a66a741743ee1adb259494fa2666bd88264bcc29bd75df0d598d9317364cbfa466528653123462eed1f668dba3f32cf4c37e845847008a3598e27c604b7823d52fabd1301559136b7ba01f56f7dfef4e0b149e511162b878e84da81940a5e6f185b071b0d0a43daa00fe3e215b5457eafaa5c5b3ac33412d65799610f8c56359fd1a0718806661aaf153fe987bd53bad695cb46b28204d2d187956289d6960aac832d49450d8f198cac47074188d1a5c68c6711b69742abc9f9c2de65c3e1779740be7e9caa2641013e220f320e89e1d431ca0b5e74c15725b8f626a7386fea80c5ef4cc59a18f0815efc29199da63bcd65b61dffe4e544911d3146a7effb6611d519bd6088eb9e93844036910329b91b71e95a2473cf5b813ed8bc9cecc8c3e5d668ba6de7f7392c0f9488c5734ba1552e340cee193a5c20937170c48462f62d18480f747360632a8c96a25af274c6611a75ea8da7acf902d3ac46166064c90bcf0fda934ed13711192e992e35683410c1ca65c342533a05e64aaa31b7b49707fd83697b8e29caedb4797e94c2cad372452526dcffcb431d56a4f5a9367b095b732378dfae9362d70374c459f6f469a6db74909b13fd2fef9494773bbca67a98226f49c07f3f1aa1b5c8daa539447835cf18f83e582414060ebf9b94516cd683a72d9bf90379c72f8cf35203d4364def07b2232e0db3dbc63399a72e2cd61059152753c55fc41323b125171e07ca5ea93960f1d36e7d6f7abbfeba7881332f5b810c1142b04b526080fbae11c187341c789be8704b8a7251c1847c30b1b9a4ac5012bfa616b1567926e5adfbbb8123dc203f6e4521c3bd709e82b9e366dfdf3d085bea297f455f425c135eac8238f73dc8819bb1f14fa6cffa4a91fdea3fae994926fb89096140597c7404e9747700dee04317d984318349158a7e3626f02dde3f68268c7e2672fd1f5c1463a83b5bbaa558348efb3621f7a19518deb8661cb4adf6819adeee9d2fc376aa3c812b5624e48d9a1d049215623b16d856fb7ee459e630a10e9472d32935e84758e80c336c4eede02e0dd65b4eb4ef8d2899ded2d11c510730bd2740781d4adb200fd29c9cb026edeb17fb8e0cf68f9aeaff7f519f67a7fd9c09af7ead9cbb20c902630761259c5a961417711b66a792e681ac07f9fbb56182893c0bc14dfaae19d6ed771a626e12948b5b5263aa7d8d9df711a308e5dd9ff720c05741b0d523cd1d2ffb512662806de8dad68e1b08b03b65561edda672ff73a92a6ba664731015499b84dcdd461504c35591d3caed38894c6aa42916ffc78b39e75c0fefb7e570aaed51385429e5ce29773956a9556284d861472aba8ffb835032473b164ab35e36ec76ee8f13b9c3ee18f4837a7da851f1182343a84e092836cf7fc9dbb9bb9b21def1297f1d1da0c9e79039de3b918dc3f167a68fb7cd9eb170ad5ec38949741cf375be45acec1b2ded06d51c847697c67a6acefbf9e76d2a329d43d5d134c42f77b520b86fe655c01db57d6d284f7225d8f6ae8eb1856e1feb36fe0eb8bb671cdf8b0fbc2ee37f3664f24f6ae528dafff7468c41b6336258ae8f0398c18b955845cadc69d7b10e64903b13307b5da4f04c7b7c6d37a530b94b3b5789c92a71c2996297698ef33afe2b7c3d3ae0b3c1defe47d4ef8cec3bc629deb8b978e8e41a7036d4687534e95ef757fa9299ab4c408a2a69944e43550388b98569f801f4cdcf9f0fac5631ecc307024185b848ad8de585c0157a9cc3252e6260f78f572cd8f1e71396b0278d59ba18854459efd29b4fbd2081a5999bc74cd4af85e29f39b92fac0d0ec446c8c4d3685ef3dc67f1ea39b813a4c737cb09cb1cda4bb6b0f7b32c9f5f5c8606fbff3f94d86aae28304313d19b61696e7ac89346fb65a481378e5935359c6eef93346b29fbed8bd14535efa0a760b35fa09676dd0f8a460528ad9c83f6a32fa15b6de6bb859323ac8b04b9e522845773cabde34dc7ce51345017f7ad9108b7cdc9582a56a20f1cb"}, 0x1008, 0x800) setitimer(0x0, &(0x7f0000000080)={{0x9, 0x5}, {0xfffffffffffff4b0}}, &(0x7f00000000c0)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 23:16:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) getegid() getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r7, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x10000, 0x0) setregid(r6, r6) r8 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x0, 0x4, 0x1}, {0x18, 0x3, 0xffffffffffffff81, 0x140000000}, 0xffffffff, [0x5, 0x8, 0x0, 0xef, 0x1000, 0xa, 0x43, 0x6]}, 0x3c) setregid(r7, 0x0) getpeername$unix(r1, &(0x7f00000002c0)=@file={0x0, ""/65}, &(0x7f0000000340)=0x43) ioctl$WSMUXIO_INJECTEVENT(r8, 0x80185760, &(0x7f0000000280)={0x7, 0x20, {0x7, 0x3}}) setegid(r5) 23:16:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xb7cf, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a2d524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a35840e33d3ba243dc0cb5dc751b54554fed72e36d8a34db2abdadec347f9f142e772a5c920e2dfe71295f5a375331a5413871554f61fc7c398890113f70dce37f308d5ded91aca317dab882452e559bbd6e0af74321d693d7703028288aaf0f416e82365b4e290f81153839fef10aad9a77894ef743df852df4182d84723cbcb15370d", 0x1fd) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000180)) accept$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000880beaee780630690000000000000000000000000000000000000000000000000000000000000000000000000000000000000095265c37f3f7c7bf9820372b08ccec7a3ddd56352f3970615d9cd0d94944348af4dd83fdcd602a18d8f8e3a842f75c86cf8ba3b0bd80f60b7fe3212010a6143c00df4ed54f3fac587b1c64893e000000"], &(0x7f0000000000)=0x6e) msgget$private(0x0, 0x180) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xa2ea, 0x0, 0x1, 0x6601e39b, "845d550900200000ebc67f8cdf00b01700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:16:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x8001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 23:16:13 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10400, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f00000000c0)='D', 0x1) 23:16:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050405002100000008b10501907c0a000ffff0000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f96886a89239585055a8579d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x4, 0x40) write(0xffffffffffffffff, &(0x7f0000000100)="62e58d8de5b0bbf6", 0x8) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0x8) 23:16:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = socket$unix(0x1, 0x1, 0x0) read(r0, &(0x7f0000000240)=""/107, 0x6b) r1 = fcntl$getown(r0, 0x5) r2 = getpgrp() setpgid(r1, r2) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000180)=0xc) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000002c0)={0xb9, 0x10001, 0x1a, 0xc4, "f8b574bb66f04fa5ed8e33c7ff092a42761e45b5", 0x2}) fsync(r3) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 23:16:13 executing program 1: setrlimit(0x0, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) setrlimit(0x7, &(0x7f0000000080)={0x101, 0x10000}) 23:16:13 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getpgid(r1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:16:13 executing program 1: setuid(0xee01) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) seteuid(0x0) 23:16:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000006ef166ba3036e9623a7d00edf707000000fd0f38eef948547c7af361038c9c2040ab53bd5126f3f6ae63059eea03000000000000004767b0951172078ce077e9cdb3c6b6153fab66292b1d4c3656fffdd80a551d67a5980afb0ee4922d27877b8fcb266d73df7fd0fd91dd05b30c4a040ad3f08f894235c7"], 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = semget$private(0x0, 0x2, 0x80) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000140)=""/65) 23:16:13 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) sendmsg(r1, &(0x7f00000016c0)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000500)=[{&(0x7f00000000c0)="30e892422c2747c30bdd9ed28ea3800cf32bd8c07c848aa8797a044f891083257b81607968bfb22d3952f7f083affd4553bf6e0e575d72f6ed65f715551c36e34329b42215a48de8b15f13c0fc9ac2", 0x4f}, {&(0x7f0000000180)="2dce0e0cebe78d3adb479518715fc858a11d1b260c19bcf59e74ce1191af31e3a683db4b443bc97cac87d735ea288c100563abd8fde0d40bd5d54b9c0a3fbc0d1e6024dd1f33da3d1421326e2993b2a941179fd7e2770a602bd1729e08ceb038befadf150a1e57022f8a0e256f04b1230fbb9fc5152a10437a97e2811c48f82929699fe595b641239f4649dbb56d7275841344a775673cd762f52a87ecef51d65433657bdd1dc318794fcb8c121dd9f4", 0xb0}, {&(0x7f0000000240)="dc218b51d4b7f1debebaf3b7008d0db2dde82eada65049c174b4047f6a148b1dbc69731df9bb8e718777889f50dc45551faf49355bb68d9176f3d150dcaf11947dea43485dd81c67e47c323219c98d3353c12c", 0x53}, {&(0x7f00000002c0)="13a58654a129487c15a7e9e1aa80cd48b801c69e295fd2016dd5fbdab52e29741c35faaf3a88578e79c162824febcb5ae32a681f4deeb6f2643df4ca843680b3119d052aaf379012c3de3a72b5aed04853c952cc4e3bba0f89b90139a4dbb77ef1c3cfa8a6fef7682b0a3e61a1b798d8e5fa5ca1f38d3839651316792f34ebcd39f8ec585db5408696ea071c553bb9aa190e52ea2f8d729be96ce41f71219f49a526676c0526855bcdd9f346e3e6e29fdb011a3174e2d2d22c140fa48262b2428a44525eb96084efffb792b3c2711acc", 0xd0}, {&(0x7f00000003c0)="b6c6df9bac309061", 0x8}, {&(0x7f0000000400)="88ebcba8b0f718f71c9e0cc6d35ef525db7a44d72d3c41c0b5fe5c29e7ee7074c4c1e6d3b533ad1bc55bf6b57a17cd0a5fd65fb6259348cc0208f99a32915b24841dd1c885eb19aac04c6a2d872813082619f8cb323f03faf766e6d733586fb4e2e0b0ff604c6277a2d80708cadc7ce44941afac5fca2e5f645f20d0ca22ffef8917dd6c3ab295a6dcd72ab0c61bf5997a2b4c03557fda8aa47a44774f792b1e6320af1ae5852e04939ce43d11f74e3a09c118d5032c156bd3a1ab74093bf79250dbdd8837e69cd8cf893bc04e5b2ad14c70bc442f", 0xd5}], 0x6, &(0x7f0000000580)=[{0xc0, 0x1, 0x8c5, "01711ee398f28e71f22a39b5c5dd4a240b619a57e289ee8fe54d49f5e6116116778776293b64aff1d806c86035377d1552959f49ee4c4f0488a3f1220d9f2b45d0ea4b1635255551384b733f442cb69fa48ea9ebaea9d20dd49da9c4735aa898d36a2912b2e18d26b604a5af55e0128e59400d8b6a8605a189ddd15d6fbfb4aa6fbe0490dfaa09fa63c177a1cc8dff48947c937e7b41300c5bcaf79d80b45ce6360000f476dc7a0709b175a2cc38"}, {0x38, 0xffff, 0x6, "8a7b491e0e966046b28f0831191e3ba6f99e64f678464a183a3273e4f6f7dad908962dcfed1b"}, {0x1010, 0xffff, 0x7, "e6e7bee9c7daa3a43055852156e759433cfaf337e14f3e348becd63414a6118a794485c936befb680aa265ab1bd157a2886c596ea19217431164bf4f976920d89602a284af912a6f6861b7039cd74d1cd6f777eaff7edca47dbf9ac6ce4a1929f7ce87d705ac7a2c5f025f2de807526a60ddcdd6f187b6fbf10347096f9ea98a9f88601bdf3ff67ba08a3109ae5f111e88da627a3840abbb3e515805a80993cc75e8d2f639e9038cd7abffc445dd0633e25132eb658e74d2fdc72aaf44d637e586739702fd5713120cca48cdf67fd514399b0d9926e9090a9f8f240ed2b41277354f9e83703707619386b58aff98fff66fff695347d62846ab649da916bdfdffa4b5847b76109dc8bee92e12c8059d664a08e7ae72dfb80fdfe2eb2cfe2d12090957f08db10d9c41890bc660d98fea89d9f270a32d566e164d90d1693eb8b695b47fbb937862abec463d792a22381495e1d2f934d48a6eb3a74ffe90d326130e6a31224937703a21d3b3dcd8ab4e85fc0d0a6b6dee725a7b9d7ee5f720777945949a9293b33cacc25d8b5a2a935d2d8ed7e87d472c40556e0317b36d6d5e51e924513a97b2b656fd51dd9a4751f70d1b70660adf96642fd47723c235ea9b2e3f7e559177171c2d1961a6b2d95816e40b832f370a5ca6efe77d35ddfbae84a68b18df4b637a3978634aad1b8f95d8569b5406ad0d4225e2772098169534099263b8e6a136e0461ebdc23ee218ea46c959ca9c53042fd3f7d4c8bfdda4ee420ca718c0aab4e6b4f95c1a43f454d447db389485a10f9c476ee2f41913f87af8cb91837856661c74a086517f04b55f35928f9e4bac8a8193c1c9ecf9a01fa7b9b8fa7da0bbc10f782f9e082d7154782c694f095e68049875a5c60daae7f17ebcd9fe4193d3a12ceada651e022901c9771a02b2ee093326ca7fbd261cdbf293b335c490796d2cd857afbed0ba1b4f44bb7a27e19c3b3a168f5ad3bdeca469916b2105e9f83e0f8c10908fd6d650ab3d3d068f1d4c2c83fece171f1ca8af217701a18494e44a164a53218f71ae3f8c5ac0a32e667b5a83a325f5b6b4a3b3c39828a4cb8427fde6f746b1ba23205d5c723b3c74b4ead106c455191c84eded27ef212c50cc619e505b43e6039e118cd424c35745422659d09eefbf98ec3f52c608e6bf108833091247a4a90168aaa3139079ee3a91eccb9e3d45ba4beaee281a735d35374522c6239b1f5b7fb21b0b692445200302644e2ea1c8880e81f3596f828a3673a7f9eb191134b72fd1d40ac1806845b3f0b23701f89a0127f6ef6b68b97f0dce816d818196d1b7c6fba046fe2ba84917968aae42b7470a560ece4aee7657cae55904e572ab51b02e8799c44fb816682f0f55662c82e78c2e0dbbce7022b7829a2aafdfe0bfab9174aa77d3427fa58f786d112b7656a0c225a6251badeaabaac87fa0120c3afa2346944fea05bba54314318f07934a261a28dde55647f7a17abbca4661e923f16e7ac237c6463ed42daf7f046cfbf64a2a63397b0d3b58ca4f70248e89d30a1653094607cee89e5f82141635414c37291bca997f3fd81c23dda7203222ace55c027d8acc0712613cb6ffd39827f5f692f3243e90c0faab30ec39c3ad1834e39a25a35275472eb75dc3caf8490988617f17ab49e5cd85b94cfac82b47185375982052a6faa5ca9d4b0fab192ef80315579ba4c09cbfeeb7e3a2c6b7524bbebbe6e613838023c21adfa7d343c1087ee75118bed86f8a420b9214aac3e3f792175c4daa3036bc97e83cb9358933e306aa3f69b890856966f6b56920f2da3e04ce065f93dfc175606864d38c64bbdb299c94cee03238b87b71dcab2d0c6f9f93a3dbb5f0ff2d909485fd319807f6c960b73a108b2371593e48df58c193ca1ab74f18da9c11780767fcfcf8b5eb7f112df9ffcc07acf9ca6610432a063b131b3892e8e33eeaf7dbb21359979191f238e601fe78876a78f4f7348d8d836172e98339dc969236cb64e4bd03762f601d7eb624a23312e2a53c5015766e4bfe015b502c0a818055edf85effa8868bb4f7e5569830e40a40ce151828d38254cee052942271d74ec0cc05e333d8e7a52a0581ec8643f56707ddefa64d50524fcd2fdb1ab39f80ea93e3300bab5145045cfae4ef2c1883439a9c9e7517f60b3ba30bb47ad762056458d784940f3fcc00aaa01df54cd85d6e622aafebb8334a2c90492d867b4cc2557af6877091d90cba82729c217b300ac3accd9eb34c07985c47e7d6880b48aebb02f6b4d8e3d857c5d3bf417157123d81c22d25f213a6c47856fe8b4b271c46615697ff860c54575c9642a6665fac11c023413ed3548e1462d8f3db5cd86f793bbe31bf32cb623d0c87cd6de0ce6440cf0e4306bdae0d739bbde9f188cc77ac7919b18ddab0978a84803f4d937947d51bff95c51581dc4fa7bdd7a3cab39bae6fd748e17655ded256edf6d64826159516de80c6b1142012ab5343396487ace748dd4f0ba704111b4b98d6b83d9aca4acacf6068ea57a519714b754e5a884c6a2a3e3f673cc126a1256a9c0ecad27307c60117c63b78b2068352f65fd8dc32ece1ee86edcacb5f078eee98c815d7930a9bc404399303a583cf9d7905b37dc9da3bfa686587f0063d228f2bed81c774003f416b5daa8d4df84aa011c30f77b7a51d43378d8e57e6322933312827e0f6fd78990f127062b78164cc35d64a42159d10eeb4d5c3d185261c58a1539396e9fb9dac176f07112323d0d6a284bdf8a901514816ab02b9a7c25f1acf16ea87997e5973e4179d1dda9ec6989c78e07b5d86bf12db47d96e196ee19af6bea4c92c2219e7cb3f1503e26234c8d6790f25bda8cce1436483b48a5072c8d1f95d06babec9ed199f201d725c194cf426e4481b4aa0b7c7bf6792de30ce6831cce78a6d57abf953578f0f447a6f05bc30313ba9c1c79206fbf91460573189d3e2e51cd29af3bedd2c3a1a1dafd4bec9b27bb4587d9e7ef510e4e448aae0c9826831cb010c75d798de7c7dfb41e02d44a5c5e4cdd95917c5006dea5a4da2ebbd070fe8d5250748f32345c1a113c27361b8a374a34c776f2180a34a6f7103d76856517a4cd849de8d6721cb6ae16e032f295edc45a5fd9461f052df69e8f7901713dccf362bc37f6e08bea97e20195da51b3e07cefad5f0726a24f2753734083f03d78d8d1da90151af9c67837c46d4755296144367e14aa6fd0a7840efe90136b64874658cb60fe800139027250e5cba59c5d5b234d77b7bf44fb8a8f7dd589a87a02c1d374a357ddd4143e285eea50bfb7f8239dc2ef3dac9ad6ee29a6765db055746d1bfa04858b8101a270bab74c2386a91031a7742ca85314b356847ab76074c45ff224cffe6df6889feb9f65517dcf17e362c4bb43ed59fa21e21ac7c3b0e7739ec93da71dd01791ff0dea0984a96e442d4b6138d35bdeea5c82f015b3b7790377f3e117ca8b58349ce3e0f7ddc1bd41b5587d2b243145727088c7199f1b1f1d3dd85e669f20b7ea0d7b3880854278b9375546efb0cfd5fa5dba7544b85cdfb35044794e502e3cddb73da0369df8945ec2a9d0c5ed61581218e9fd4e72709e8800fe014f8baae0e2d9b11c58b86f4aff275b7d5ccbaebbabb53873fdd72a5e15f530ba8bc9319122a576e8f7ad07b03fdb2dd4a267d564b5ab1c31fe463b0c5aba452c4fa32f0cd8fd016633edfeb2b14ee9da1e3addb6c9a6b99d47c6d203e2550cd0891e2eba2a3a84eb53bd25b4f68909fd914be4e7246bacc222721fe675ed5e2259e0ccde4e31d8e2668ac6c4921fab325e16cd716d9772167747b30b3b6dcc774f1ba6fd80c549deecb0eb62ce8b41dbc068c8d99ccf3ae0891e60ee7d528ca5f6b90bf915369e9bab53fb795bfad369cac6a5ff5d8ed7a9e4610640f60b97c9c611f51be01b89e1ab50429419f817cb6b565a52d3c4d77b16bc0300492c5747b99c5f8e1ec03fca3041186e52e250d7475e90d8d781693a2dd9f63c3e51d383643d4799439db6de4e5f9b1acaf5929fb1b27b70b88618b77cf7da708901b5cde9cd519bdced6f7979536fac50813869d6bf73d690d7eb9189af5285f90a1a5ac89e3c06c94c079f58ed533f5f1592749848632a34b9b86a750c372876ca0dbd557f1009155cca8722e23a181a03a04d60067b93bc77d85f4026d03b31ae19afc7e9a7df13de522962aace5c1b6d154093e76ebbb0d759b4864d25afc2b0a011ca3e6f4169885e903206ed78d1e01737f9d402f62b0741565f6c3b7f1815388a779aee37ee6b68d13e9dcf5a6e316cc0ad11f0df68731bafa562d9460c1dd92f85f6ae8effb7a5df48e87944c5a1a9726bead1c20ea79749595b50359c3b30b76668067ad652b9f9bf6042af638398b344341341f70e030b96ab3f5e7b1f6ed0efdfef5937f6265f55658c394322e27bab5b1573b4c6eabdfbf9f1f7ad5e9277e5719066a041f44459e8ea41ad448767167759e7cc01b00566833b79349fd02e4dc9d985cfaba2a0177cbc6703a4aea0153ad3d5a4318eb8cd6dee84c26f3fefe08f135480cdde1c3d4ed9818a2b8837da95907175cd7b99e044bea0a1184dae6eb29198f645c2bd71bc022c38dcbe416dbf1593bd165a811251ed535630027118b6b25137f3f9b7e12630dd9eb3579691450c4bdf5071d018e198fab83aa8bbec441f71a4a251f85080c597c15de9a9985ec04b5e2a983eeda9d6e6a74257903b67e3f6f8ad3332ad54d4bc206f94fb8e0c6763f9adfcae6ac5a138bb0b5d5ed53940036d80ffbe6bd93f594682dada274a32b31e1f614d0b5875d5559a7aac080ad92433f4811b0f045854d9fe25d9d6764a67e8197c122e502528a370d7fba46e10ad7582e00e6501ae067ec73f81d0c93a920be8631f97e1fd4568b972887d66d6b0c313bb081c3d0a4f160ac906af6465a42c7c6f67bb8fc4d29b947650c6169c69bd8d6cc47743841dc6439cd5e6c1ecd652aea037b9a8d488f6468a03c08db83ae0779d8d634c6a0767067d6277944a7ec9105339deb161628ba8631f704914201a2179e48ad74db467dd8b4c934b0fd058fe66e84586309848717fb3d7f7a039d3accada35db12a8d6ce7a41643e6e0f0e49f3829ee8c3ecd168ea0c966c4445cf628f2b3c3a101f6a27cc0a70c618b87679209521351f4b672fb260d0d5d9326ac3eeba2584ad3b86ff1cd696e9cce7cbcb4dea666f39e4800ab58c41dcf120caa2133b82610f88bc4c241c2fb7a007ab888e76b994501925eda82f61b01272883247c885242b40785b251dd382ea9b77add1a6f20e24b79da882be883fdb15f620b0b950a5d1721722fb8cc82ffe687b7d92d357b2bcb8bd9671eaafc047bc81f55eb7b4760fe82d94f69f4e94536c7c7f306aeb51d13c6696f66df19ae8db3ca72c8088b842eb9e03d04db510ba99fd95bb6a293987fedcb57be9ff34e3f6161babd89447a26964f6c2dd72ed8b5d402e3ddd2c232e78d8d93f9308269f9602f7f1d4b8cfc6629038ff8b51a2a813964132a81cc534d84a12d3a85e8047bd6ad8718115e6cce09940c94abf9121275cf2f2dc540c7b447dde9f484e7ad0c584fefdeb3f4b1b6a5415064398a940eadeb7507e0123a9ba8419ab09557fbb0d889b36ea4fe8fd96abf0b7df69a4632081e97f4320fb0970eae2f73d18bcb71e8ff8c8e0bb4a530ea5b3725934d2a7c32f7232df0975ce74e2ff1eaffad8cd63eb5b8c07d4f5b93b7fed2842a3ea5253a4f514f6a9b1cb7891901d64061555168027774c9"}], 0x1108}, 0x8) ioctl$TIOCMSET(r1, 0x8020426c, &(0x7f0000000000)) 23:16:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$dupfd(r0, 0xa, r0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000001c0), 0xff2e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:16:13 executing program 0: clock_getres(0x0, &(0x7f0000000000)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x1, 0x0) ftruncate(r0, 0x100000000) r1 = dup(0xffffffffffffff9c) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2, 0x9}, {0x8, 0x2}}, 0x0) msgget(0x0, 0x411) chflagsat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x50001, 0x2) r2 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r2, 0x0) 23:16:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2, 0x8004500) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 23:16:13 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x9, 0x1, {0x52a, 0x4}}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x40000000) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) 23:16:14 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x0, 0x3000, 0x0, &(0x7f0000742000/0x3000)=nil) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) setsockopt(r0, 0x0, 0x9c4, &(0x7f0000000080)="71f2446068fefb8462e80dddf27acbf828d4a76cdcd6ff8089699f03ff84a161190f3923012856f9e977505f39cc9e8312efb45c8d07061b99c989b5338123a81af8b36a426b5b0b8eebcb34c3d5376a651cf468b6c13e7c0a6aedb6df6eba61884c1bdd124c38ce481ea4bc274cdd20f1255efc0ad65f80113ea48efc175f71e72a234ec7", 0x85) 23:16:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x0, 0x80000000, 0x7, 0x8}, {{r3}, 0xfffffffffffffffd, 0x21, 0x1, 0x3f, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x80, 0x40000089, 0x5, 0xa8}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000004, 0x20, 0xd34}, {{r2}, 0xffffffffffffffff, 0x10, 0x5, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x6, 0x4, 0x7fff}, {{r1}, 0xfffffffffffffffa, 0xa, 0x20000000, 0x401, 0xfffffffffffffe00}, {{r3}, 0xffffffffffffffff, 0x42, 0x10, 0x8, 0x1}, {{r2}, 0xfffffffffffffff8, 0x49, 0x74913726c95703cc, 0x5, 0x8}], 0x7, &(0x7f00000002c0)=[{{r3}, 0x0, 0x5, 0x0, 0x38, 0x8000}, {{r0}, 0x59c7d118fe8bee4f, 0x26, 0xfffff, 0x7, 0x101}, {{r3}, 0xfffffffffffffffc, 0x0, 0x2, 0xffffffff, 0x4}, {{r0}, 0xfffffffffffffffd, 0x81, 0x1, 0x0, 0x3}, {{r2}, 0xfffffffffffffffe, 0x80, 0x21, 0x9, 0x5f08}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x3f00000000, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x12, 0x7185, 0x8}, {{r2}, 0xfffffffffffffffd, 0x43, 0x20000000, 0x2, 0x20}, {{r1}, 0xfffffffffffffffa, 0x4, 0xb, 0xfd, 0xff}, {{r2}, 0x0, 0x22, 0x20000000, 0x2, 0xff}], 0x5, &(0x7f0000000000)={0x8, 0x80000000}) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 23:16:14 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x1, 0xfe8, 0x8, 0x10001, "6d99dc39de43fc656c994aa493c2b31834006ffe", 0x3ff, 0x401}) r1 = socket(0x18, 0x1, 0x0) close(r1) recvfrom$unix(r0, &(0x7f0000000180)=""/116, 0x74, 0x801, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x3, 0x6) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000140)=0xe0) setsockopt(r2, 0x29, 0x35, &(0x7f0000000040), 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r2, 0xffff, 0x735488142aafdf50, &(0x7f0000000040)={0x0, 0x8}, 0x10) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) write(r2, &(0x7f0000000000)="aaae599f", 0x4) 23:16:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) 23:16:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./bus\x00') write(r0, &(0x7f0000000080)="9c14705084b0f1502e2e2e", 0xb) execve(0x0, 0x0, 0x0) 23:16:15 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x10001, 0x40}, 0x8) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 23:16:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x800, 0x5}, 0x10) 23:16:15 executing program 0: r0 = semget$private(0x0, 0x1, 0x2c2) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/110) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r2 = fcntl$getown(r1, 0x5) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000000c0)=0x7) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000100)=""/27) select(0x40, &(0x7f0000000140)={0x9, 0x18d, 0x1ff, 0x1, 0x0, 0xffffffffffff0001, 0xc7f5, 0x101}, &(0x7f0000000180)={0x843, 0x4, 0x1000, 0x3, 0x8, 0xf092, 0x3, 0x9}, &(0x7f00000001c0)={0x3f, 0x4, 0x47, 0x4, 0x6, 0x5, 0x7, 0x4}, &(0x7f0000000200)={0x9, 0x8}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002380)={0x0, 0x0, 0x0}, &(0x7f00000023c0)=0xc) sendmsg$unix(r1, &(0x7f0000002480)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002300)=[{&(0x7f0000000280)="3d6bd9e0f30c58d4289c3bddb52e2020302f87d709ca778e76ec55c66b291201b9c0593c6a55171b202b79e95d5e20cf7081565573d9240ea27d9a719f29e4b0a946e7cd527cc6251e08c73e1f9b0b9fb96947135857e1ebb071823d775e4aa91b55efaf7172ab22327fc4e558bbfed646b3ac70df93d0fbd3bcddf426fe316b841a2a74971f8ce932e7f765b6ec456e9b28acf7ee8f308e1f3548edc70cb8e129de9022a35a5774d7549db799f42762cfbc10cb7c754cacf419cddf1a1e6aa10db60f4cb2e5b9e1fe47e468505ac8f12d6a482d6cab203648d25925812c129ac5ec57c775e100c4258d02bfda5e2a877ffced6443f22448b737152ee820921699cb90543eb4f67aa07acdbb4c5f4d0492acc5210d90ea8bc827ef290e4be21d63938ebdfe5cf553e3777c3d727d9ac6e7326e60cb31f23a75e27c66dbefdfe8709ce624fed1a5feb04fcdbdaedb94c4be1850f49a989aaebacbd39a261b39edfc14401a67b9dd37e38f8d7c5e8e185c7580818e0fcd15874088252434a401418876ec37439eccb2798cd1ecd6016716fe0003a4c34873165861931f777c488942bc2b8a18ebbd9c37aec5a5f225c1c8b932ce8d272362fc6448c9311cbb101c4d8d32573641f0f1fcdeb5cc20dd6dd119fa90e0fee3040876bba5dc4a04827b73cfcd72fbddc1f5db1178b5a8dc59aaceba6c601c8ee160b9425d9a9245bfb2b1406ea694e376c9ada5fc1308401a2329363133914d28c6f4b4aaf8013d544d84212778b92a0b7cb36fdce7598f46d0a53a039ae09ab700427114b566b73fa0d2c75df5f10d67345d5e7f3814d8fe574c57fb54113e24a3e802942c8f1a8bd22f98f84401f26cc34af5a888c8473b6a1d83eb49e4df4754243855f9a67090d21ccfbdebe426e935b2ba728383547371c3dfcb5f1068ac6f2f13fe7015bbb1105de5cd5521896d911e20a0b2bb831c01f28ad083e2fad66e0dbaeb3c043dcedc1ea9e13f00d346957b292e22ed1b9156d0fafd11eb063cc3addad2dcca5249f1eb446f28ff8acd37ef6d205cc990721da320c6bc012b6be12a24ff40c260be82885fdc10bb7402b9b556faf68fb9a78e6ec10bea1ce08f6ae37a85163272e128d93882e3194a2f270dd81dfb52c92e81b8cd4f9423da61544f0c955e146b2a0bbdfc02797ce15edc8e4431ee14913fbe9dc02ba0e815561f6b738c6759a6ee9822dcab390907b8c41db5bee08cdd1e1e7ef5ba06d4ec7e35eb391fb6d4ab649ffdab40e9a6da332bcca176c776413777058b2f881dd6615e182f214d72633de40eaa03ca31b6665cbefdd1ac4caa7f7028aeda67eebb37275cf2bac6cdf471181533a5373cc031bafd9b3749cb1c99445d9f37f00d155b871da14e62c6ef5d1accbc3141afb7b8b5507fc7a9dd316947f2efe9327072a12598838d98d81219b5daceabdfa7bfc8a38ff0caf166842978b457ed04331d7067017e8816b19fd6f41ca118422b0cd28c499946a6f49f43fb236a1980c71e53a6e2b3b568ffd544a250863f4a71e4cf3c66c8c23d3b6d16f9c5295c1e075e41181febdec434d343f0ff0b66c0835ede03c5688695a773ca18ce53103d8732ceac79c8aebf1de02ba340a66d7431e06832a5c82178461a7c09da014621835eda759de056dc7fb6e2093f62802096840abebd9768352571ba893b09fe1408555a4f5f522a60c6d87caf0821f2db5a5a7e821d047b830d095f8e9c017c8a16841455f35294ddba5ceeb6131a8a1c17f64a0d419024d1b63a6120f9981c41a95b26e8c94ef0dc648f42c62cbf450abcdd04bf463835491bf5140c40ab518ed97e2dd65d7a2dce2f346147219697edd87ab2ec912fa1763143f6a6ee1ab2044867d07f661c7511f93d912f409293180b94554314030f7ef872f3e8c217424076ddc5fa606508849efaf09e59a23917920a17f66f19e26e7ddb62b2b10bf583a112c8c17d4a7eb807899ba45051372987b659db8597c400894b62e3708f3a914e9234b83e3a2636e470263906dc7ac302e13b69bacecf6b6ebe747fc96b026835eca376314affc1dc1409dc66e743081cc01a78041d33b63de5f6fba4c327c6c7d9906abc3cbb4f2e72a95c39ddea236449afe0f669190b1ff1d3f34242a3a7f27855623d62dd9735f31e6fcafd624df810b8e5e59afa3c87e4ff6a74072733c6f30560b201ff033d8c0e293fe5e28e4e0b392a7194c4f9ebc879bee65987a4023301d08de09267658f5ec2631f5b61bb011d20fe2dc553426384831f29c4038bacbaeec6a29be8911228ceb66ef7eaff3e8155ea2b576e08c772a4f546a66d3503721975f730940d54d07e53ca4d2190739e125ac4f173574b85be0e69d2fe48db5c3b8e3affc3d6ceeeb369afdaac751ece9b80007761a3fa6aec6362fb822143fa5a559892033eb1ae748b302b86c714ef69deb8dfa634a62cd72f7724ca3aea6d9440b2dd5196688836a1113758a62f0b3532ddb5016aab7c835e80fe6d813fbf4cc14d4699c101fb1356c263392cfd3712faa6980308ef7d5a78c9126aa3525f18380ffac1140393088c67e2828e457622652d840d0d9c1aaa2bbc6ff91262612d7c06727e55da7f8dd970759e9a4d414360b1b248a1c6af575b7f6105bde2eae66fef0a2ae28429b142643480e1906c0027fcebb7dda51f687908fcd1692c15dfd017f986a3690e933b8d337ee8e8ef0349166e62d703fabf9805cf968860f2052ed0d5eab0e97bc550a282dd939d1e703f9db9f736c9b6b1caabef518a3b182f008885165b9399c38e9d7a8e8c393a6974370710dfa164608080b4cd9990d66db35d70e730d04b7d2966a1ac8094c6f22b04b3669df94bf8c6dca286ebdbe84a705813997291e4825fd943004fbca8791b90b9b4573681c57e592b9825d073695cf967741811cbe341bbd12e2bbeca64366bc538a60bfe37cbb32da95c1eaf325f217db380b6f9548715dfd343c24358979612917029cec1d07c186817efb07ea53e48e73cc0367954bdcd5a1676c7cf80692b910fe1ef9eb86a97fa74e6f11f0126ff2843ebcf5f4e5c964adca25786749410e44f1c28f4ecc23136b1e9b97de4db7ed4f136c65edff4678a98a581f132f424184d356c9aef15a50e8a4d8be412da854a0a5e976c1fc296ee900c91035a58f78dddcd388f09340bb091ff53af61a4cb1564b01fb72bcea1444038a23032a5d0c832b68f5ae7fb65e987ddd0542d2bc889348bacb5a7a18918a5ba76684be8bab793dc7d48e45b5b64434916fd12ae94f86606ab0cf5aadff3ad153951213ca09c1b45e9fb5b66850c1998520b1713bc5ca12e42a049030cd4d96854e1101422e75efc3957d485836012020e04a5dd2fd3936b3c248433b644654f02aa243e4251d6ba1aaf42672871ac758effde7b2b4095a2ea7b059bed2640ea09564c86340cc55e96fa1bbe55a9ad3dd0d38de71266becfaa02656261cc83f22c1a2f9624209ba08d21de41f9256c828cf0e03d1e079d77e7affe2496869ef74eb2e0fd9163ef29c711751b93ff1ba5eb611a54df9af7ec61731c3db3f39881039cc6cf06a3185f70b8bdfa642aa5333dd001079081b1ad7bdffc69d9f886a64e0ff2e723fe53eb3c776097f21354bde977f1d1fe154a2ca00be55fe9e89e7db38b3519be7499ca672b8caa7779838383ecaf9123d06c66c21262fc1306a0df8b7e0fca795956ec27097cec8af7afc1b3c43924ad9578437e99301785d21dbb7b29945f92870a1430bb7db0ccdb14d8b85ea38cb25a63a19e5c6a1496542f76dac46ba4b3d14c94dab62f33444945ef1d6877c939b4c2beb31d0ffb91986bf095676a9f78838f8d917a7f7eca79bb3371d258777d61e0d119e2dfab9b0f9c34510d5a0cce2ee98c16a01a961e0a6d8f164fd8e026d54fbe88156d0c6670a2722c60f52b392fb720e14e364d7365dd51fee77844a4f7d9dfbe50ac2585fdd0272570c42520deb71e486bf5a2776445118b60ea77322d5deb585b39f6858220e6c044d0e85fdbe382bbaa3ff00f7be7f12d142f002e2325b98292f92eeeb8b125b3b592805a5686fbc1a90ec7e59be37034b9a9d854aee502a2cfaa05052fb22629feacf3db4172f68b63f48b7cc91c34b88dd82957f88db52026665da379f14d2ad99b4428ce9f4c9cf9c3f020afec8282f1d8280154008e3424b93c081db199d02d7d9ab198b0fc1687a3925ca49b7af43b449a730ceeccb116ae35c22fc8bede96109ac9531bfb805c49081c47852a343088864d63d0d3081c3b07bc5ef576e663d60dedec34e5b9a3d3c3b513ad7246b9470892f8ff622246b09719f658096b2d7d9c643f9867019c91a64af27f5c1806ade32cbd559ecd478f8b29165b93c36c5e7bda225624fccd77cdf6a1270c47db99b08356c845f6d7e7f3e4a8fcea8ef4e436a4478395713f8d5e5894ebeff6b5bd22010b0302dbbd13e7bf6b41317f26a0ccd7a89a217902669c195aed9c9d1bcfab09256d120171c2de741b47d0bfeda7979df1c3f4e1acd0ded627fc743ada6abe159535625ffef5d6f7c08f780191bc518257412897b0104434b7df655e0a512b2f2adc2e95469f2865796016a4899bd7217d201f882fc67a11d708801d8122c3f52cf5b957eb70df5c4cbe5fef9fd53c5899f7ab89384f7f51014e13df5d2d10c1b0abe702c89f655b210343d9b059c08b218590dca1c47b11d52ac9dcc4a5fafe4511b24ae1472db6e626d16a73127c12154a6c3fe7ddae9696a572e39c4c855129e1de3969d9dd3d9813536c3d07d2df3a76a9932c245a58c1fafbd20638882e7d2642e61e64125b29bb105fbbdbdd00b92a4c6ed15f8b4b057ccc926a9dd2f93493f27db3f9eb1f3940aee06e032e87eda828bc4162d25a5b0c75e5eeeed5bbc3aa4587dadbbf96884cb029cd5ac5149b90f60c6ec6da71db31c331aa6a11006759e3f742b61674e6de09630bfe2c6ca12068928ad21cf282ad18a47cb2f2d0af334046ee8c6af40225335ab8c64b91957992b21bdc908f49ce4051c7c8d69058282bcf4374579d039b1e405df8dea872acc16fa55bfb0af79bf77f1e4bcdcc7aee36a68bd687abd9930860ed5f6e4e1940910e94e964753b115a02f2f95fdfe2e952887aef9a0d8c0d8bd6b9a93972850f9a820d2c8ff0eb0b5a0db34699cade9c99ef44c43e51b0cb65294fa29dc8c6e528de77c5af04da86d4160d9f089a5658f793fd5c88a1a7994038f1e678f550588fbff480f08d4645888a7a1e86854f329fffa434467b57469a69c924921d3e591c851438345482774266e6ef5bd1189e6cb320558646b30db1e9d17741b99a89d3e65ddecf7061827c2433b60752d9b322d95569463739536c064b1350e493a414ed17cc6391f076600dc577dbe0c7f8d991a8f1d4511fc2cfd20d194a2dd281bfdce088a90f7c68fa299288270985a142080ecec1746a0e3f801af66d4bec9a76666d05e85fb45ab08a83b0559b44d3987d7f7446b1339b00fad72e51f9d78e728ad7fa409c5b9fede903ca6be91d6d1162217288b0f32ee50b6674d2bb506f793ab4c0d5137b7aa72ace4aa1e2d9782f0926a47b962bacf0472989b11ee4c297df70abf31f461a7ddc857737a2d62e92f999d1be88a19ab2c6914cfec1fcf8c6cb24fe8d08755218a0a252521044803f3bea27945d0f92d7fe41c3f014fb640c3d13aba18cc27f9f1b87a471754c8c0687e049fd09b11063ea27623ef4fb0270633c28c3a244ae385bf521ce138ed92befc8", 0x1000}, {&(0x7f0000001280)="dea1a02d678a8b7771bd0447588263af83e2f37a3d1e1ab287b5780193f7fc8fed86cb0627bff4c92aed33cddb2bc0442183b2bb320dc61c7e2de165f3d7faea85e7b46950ce42ea14d786b35a1003907f74ecc8c3aebfaa21035db6ff2f9843377ae04ae1e273dd96dfdcb7be1c7d804beaae045633404ca9861504113c6bafa783da948a3d99ba236b87c4f38a1ab7a786aee24089699307374b11ce0bb97f2cd2f03786bfe9bdb270b19f2528c1a994fba7660c2b17dd5e95e80b8f62503dd3db7b68433f1a19f66c5fb7009a2b6fe3e3a9e59d495e476cf2f80a9a9c4d482603b891010099c2cedb4cfa07d0d6444f3a9add09aee78d279a02149782a31ae9df18017f883e0d6cab5f3f28fd2be5632107861dc35ba415dd71249ddec816bc34ccc5f27ed7b43b5b9cd5e062685e116aaaffbd2e12ce7d4cc688362163fa978e8afecf83f159c0931af9325669eb61e5f57ae02baf09e2ee682ea52e6222524f47fae10edc912be0e03e3ea83e15ab32a372d209ebf87ed8e8eb867f91e78e8a6bc9fac37e2de720ed830af99c1f09580d5e45dfd8dd8ebbe80738393b4e53a8818611918241227ac1230c0ea7141f1abbf301f2a8072ac3d3d312aed9b5d879060edadee6674cd8d09dcb6476cbb77a054ab3e422f3922675855c7b30571bd32bd36f4e67430a04d269b68dbb9463a3e03d0839a36ff160d4e6cbc55977df01002b2a0770e385ed662613248b186d0280ba54d298828eace64967bc5a3b783b1f494a0dd85609221a84d03e6a8b955c50546a64f4244142e27c1fde6c196e7554d161fb230ed0eeaf02b0f9c4a7a9cfe97f209d978033ec82e3d09542488c02135c046ca220c7e735c0b108dde50545ca8418fbc06446a3e273353a372c9b7738ca32c7d316e5b2a5c31647c3b36a40469ed6c0dffd5ac985e05b05e42107bec15e2d87c9edb4146f42173cc9bbc23f714435d03ca3448030c152a451de8eff649dd674d03fe7077b91ef8f2e24a0867d5c421b2b90ee62dde1d936131d4f920f8f884c9f455e1aea68107632d8ddcab66b5dd9e26f7a5516a0746f0de86653db67fcf2f655e0a200fa0f8d6fed7387670c5641e4cf796ef8f58963625ef3e86bc3f96eec8fefed63e6e3922b3e1f2221bc92a9544549012db5211e87908e4eed51550326c2ff8e3cea4cf523bb5308525e8048884aa8d20247855314ae86c1d169075eab032c922caae0fb7aa669948830206010b8fd380cd29f791e9a19d20bbc03f0b0fcbfe279c3d69d9849974576f5f844955062ab3bdce579415a41f43f1521c81aa09075c2b837c5f04607fc38a189dc91acdc1d431471795f1c0b0a3952521161678425be6e6991bafd10317237a6c26c4f18cff201118176bcaf0b507820c14812b0dbe5e8db76561d755df1556e612a2d01472122a24cc486815e51c7fddf1a04e93c7822af1b832d022247dd59a5f92119b37512a9e8424766799542ea3da930a7490bc35aff2f1ad9f9331ea81b627eb56472bf6214ea46124af5900afaec5e491c6ae343dcb2ea346f8cf68af9731722d47508b0a56d02bc54347d65f02c0e370ef9166c106c81b0067b253ca0e139b013db93663b36f3e288ddd33ef8b71ada18bddd110905b4f66a277521f714f23ea25f98a142b707bfec17d7f01b52663e12aeebd5a921ea2a2b735fb3b8494d8c1258924d7a0d7d481a593d0e2bfd589311def41c4f5e6561d58f524e1376a80b6798f4a8a1be557449fba5fe79d85201bd920948d534e1fdf6a9273800bfa2dc36bc41edc0985ddc37bb1edc384edf42708a385e6b0786c5f2a286973a835f8419fdcbc701fa122c66bf1d5229e5e128954465a2d70de2cee4d6d85d16cd9893852be5fa6e1d7fade989bb6b4861c1989fcd833595edc711c8b65269ec6a66b45fbcdf5250c5193d10d689e8814e53b923ce84951f93e18924608bbe49bfa57c2f04827acf6f606a1cca7494282fd02713fabf269179551503446f7c933e011b08cedefb989a9402e4bb7c7947ba14817b8cab8ec4fe0b10124a971f7965fb384159343fe958a7abfb947bbd5fbc75dfb8bd398ec8207611d14b799d1ee4fb90a0e47d6e3be978376d929243ff10358a852a6f9241eb559aea3ef4e994ca3afd3c9978838a3075d53c0bcbef53a04f189eeef306de069f5a15d945fb6ee52afd8584fbb2be881391ff45f597f8a108844388675c81fe0b439f9e65dfbf78fdb01b9756e61994bcee1e5cf69aa5287e73786d075b518c93dc9e3ef81c96766209b9c26fcff91b6e26628fb43284f053a22c826cfad67dc73b85ed2f2ee2a268072f35786dd867f95a1f664bc8687a67ee87f35f82a9e949599d3a7390f6a7e4359ad35cd410d88ba00a934f6a68f2871d86eb11baad82cf038fda4675ec5edde8f6833c51fcc7bb5f448faf884c889d0a3258c645ac6b08ae2720d11b9f996c89bb4c2375c4bb03feeea48a725438bf134e7df58673efe0e25fe2b38a57f24ed7ea1eccb24949aa41b2c12f103cfb094dac286f22a4745aa0499bbf8439a02d6270313c6d135b4fbab352e771f9c7783cdb79a04a1123eae8205294090ea0ad701d3731081bd772543f449ddfb71179ba4325df2b1afa91b3984595f7594805b42fb95bc7f3af68ca98bd1b316b75b8d293f221dbd680e160c9e826eeb6e3756d9ff84a6df4e8aa2efaa23f5914c3cbfd4c94d8507abb35de31f8c36196000dec1a6deecd9f299632e358a5bcf2b83f84031d08f2c1d7e954565dfd3bd4cfa6e7da653e617fc7c0dfda18c2c7c4401800b77b195ce4dd51e0bfd04df948f104cd0fb4d295b40cd524799cb4f94b70c080837b72b5ef1ad006435e211db15554c7e12c788d2108f2c49edc5bfb446c73ca6495ad91b05459bc8b4ae1a87638344ba7e068597a4c205535c4591e40af80e61faabf058e896c20062df00655f458192058e7db348a5a577bb2959319432b339b8dc972f470725c92342e31aaf20fb654bba86a5b90d0cebe6335e897a960a3a323bf39ce93097da3ddb9891696723e568ea5df63e911e0a6be801f90be68b8f50755cb6b002c4acc6082ffd11173e794a27bf1e437a9533a2892698a1474865a21c83f5933053570db753b3255c1f94672ec020d2ffe4ce30a8f812c2871d36a465f14df470245cd0946a56a2c4748362fe8f2c3de3870460b99b674afe08cc06e367c7ffd66725fec2daba12fa65b53df4f828e7bbadb9a93c98a0f3973dab2f3e72610f10b819ee452475a22546a4da1e7aa586bb49e4b3bd22e30134266a36d2514c483fb487606e0f9b7ad383c32431f84c091885bc5909f453f1408a69616df5bcb146dba392e3ded85681b1551683f13bc9fb2241ec1446b2db440bbdfc4dd4ddfb63019697ee76e89c50cd1d4e090d2941d4dbcd08b4fb2518fd24db7f7d9b6024dd232333ac78ec03d2f86ef260f70a2dd546c8f69403a104bccb70c74ce96eb76ea4199d01fecb28fc9a440b5e8bcefc2fd9ef38b0ce0b1eb2754ec674ec383ef90c7340af84665a19511cbb4b354fd8a76fce80d635b68352a93dd0e7f63adf8bc69690a6c2fb6819cfaf9af3bd6a5162f49ca05a81f64e1b3a9785cd2115a78cf113998cf9d59b6204d40f05467edd0d0e59961ac168873220ce567fdcb87a94c746e99341b1f35e0511a7503da2199a774e42b002b69782ebbb8a4f80e9f9198ccb9e7ae509b93dbead20fa40063bed80b96942a8259f9327fabfef9ef68155b3d6e006abba361ffe79c471d579a000c66dec39d281d0aac2c7b94e51e5c013e53eac191a4a6a9a8f3a69fd30d415da54de5c8cee1d2ec70ca13b99904e1153ae6a0bd9beb2d1f022173b4de2926bb45a9a5ceb8b79512326cc700efb74ff840a17cac15237624297ee39247b2ad95d03685b52a8804ce5a8b1820801e5429d4425d6a0c346cdc1dbe3658ff649b574cf792fb74f7432a08f61bc2ef9509ab4ba0253f41db7425dbfa1c655fe04158c4b31bc91afbc5cb898b93a00534aef0169eefe0061643d0bb583cce59c0aac01a927f074fa8cb00c2a1c051f182d8870b076011d7a15b0fd3829b07278789596d325f8271bd890e6e8eddb935b4f16f3f77f0e8dc84a4ae63802192a8525b1cb4a779412e9acee6c7a354c25ce2da9548826cbebc54d65546de6f9b18a6afe45c03e48906d0b9af4f3e0a85fb9f21ae17de7c22b55449ed02c23252cc55a3933959a8e528c99f6ddbe1e55002bde057d5ae288c3d427ca2e3074d57d383d59cb5112dcb5e66b24971e176bd48490080c703714d43ebc6345549b1289123fca99663ac9da51d803893293204eeebdb8698e5c7b1e826860dce48ac047ede5807493f2b3220f2c69c7ac7626b29e2cfd11ff8bd130f7f9d5bdd543f46f502bf24ecfeac523b6f4c6d639867bc3207b9672a839dec37062a67fabc50fb28979907d1d60c09313b820eb94cde6d1981ff596aa6cb2e20cb74aa5bae7f32212384c255d9d89dfe65f7c6ba49e71e5e30fca7902341ad5d4ed0af38e219589c7d7b82092cae6dea25cd0411fe8368aab83747b015eb92daa1649599224dae865e5dfabaad73a6a40e4d7b6daec12c42346bffd1a85a12a0cc2a9f54782802a89cbdecbdb372c5b55b4c29ce5f9b32752f8513f09fd2be70050f5a3d17814aca8aa7a5ceaccb3f2f15d737ff69034b2d7238378f37214888d23d825906de112e15a720303eb480687e38b97995499bbbcdd798a9c6eb41559616f01b5e59a91dd6779f08a5aee89c144ef7e6f575c065492c93674a69b887a74b692c9af16720cd5e065ebc7f11e37a30335e167e40913142e4a8f6164ee4a6605d09d5b13e4d5ad9c30c866fe52ae697fd35ee4f8466cf139a6144b9dfb44235b21ff71741df09f0163a0f2a9156284e9251f8340bdb7404878a693e850f4535a086ac06aaef3412a57a0f985d5064b0d22376dc836277ce9d71ab95502b48bdb1fb8e41697e9e5020a64ae988ad6fb2f242a93a85e48331056f2a722e1a8bb093073dfbb4d82514e117d429d98f29b45f98479c7ce9ec38be834bce81937803daf932bbd0a1d0057191381c4a11283f19643f57e0ce0e6c7ccf58caf1c2e5201cc1c7ed1c1f906a8ca9d6914aa707e088d1911ba2f31d573ea379f3f1d36248a341981e06e362f3c2f714e70ed607e0df935f9ee053fb54f7ec266d67376988ff7c0a1afd1ee9398c23d4283741aa42db256b40da201d2cf9bcca9a7e64c74174527535448625f400990d97f54e00b0994b86b3494899701b9ad7fc62978190494fa2f45ca2747cd55d97726fc09254efed6519202bee8d7d4b453eb828c40f0b81a2a9fda6e73a2376494894b5220f77fae3ad9f9a7b46e143e7f847d67e1fead45b01d70260063a321d975c54e78fc2928ba6a56c106dc4f70266047bf3be4d81e6f522da47e6f36cf6f2738fe0f47188ba5efe040dcfd71aeb4bbd163cc794918c41007c8cfa2930411d804c0e0eee7c5df9634ba4a45a2c7c95014fb7611da052dbe62d9ac225ea6eb82207ab99470c44e44b781c9a82f9185d70e0138a3ae67170ccf5fa1c8435a0a7d6e670230195c5a5d6cbf582e2520f157dcd589a5d397f145eb197bd349e6ab23692b3bf286ac8359b8eb2b95b4a02c61e9d996adc333dedd417a79fcfd71ae9dfddc8b5ee5fcde2858de45824cc74e5571521ef5dc59ea3677a05b29903bb2a689ec0c145fad02710ccba819c673028fcd6ead52e6e11258ca98b9280f1", 0x1000}, {&(0x7f0000002280)="6f251170e20867dc4c07e790a470a3a6a18a88166e993595d97eb5e7d4905fb6682bc6e1c45d69589aa8e4589e02461dbb4c91f000c924dd9c552d75210373f92dc92e093dcc122684ae926a53a26f", 0x4f}], 0x3, &(0x7f0000002400)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r5}], 0x58, 0x642e91622936561a}, 0x400) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000024c0)={0x0, 0x0, 0x0}, &(0x7f0000002500)=0xc) r7 = shmget(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r7, 0x3) pipe2(&(0x7f0000002540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000002580)={'./file0\x00', 0x4, 0x100000001, 0x3f, 0x1, 0x3, 0x1f, 0x9, 0x0, 0x2, 0x5, 0x81}) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000002600)=""/34) r10 = shmget(0x2, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) bind$unix(r8, &(0x7f0000002640)=@abs={0x0, 0x0, 0x0}, 0x8) close(r8) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000002680)=0x3) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0, 0x0}, 0xc) semop(r0, &(0x7f0000002700)=[{0x1, 0x3, 0x1000}, {0x1, 0x9}], 0x2) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000002740)={{0x7, r11, r5, r4, r6, 0x100, 0x80000001}, 0x7, 0x80, 0x200}) ioctl$TIOCGTSTAMP(r8, 0x4010745b, &(0x7f00000027c0)) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000002800)=0x9) getgroups(0x4, &(0x7f0000002840)=[r5, r5, r12, r6]) syz_open_pts() shmctl$IPC_STAT(r10, 0x2, &(0x7f0000002880)=""/159) r13 = semget$private(0x0, 0x0, 0x160) semctl$GETPID(r13, 0x7, 0x4, &(0x7f0000002940)=""/46) 23:16:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x71, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) symlinkat(&(0x7f0000000500)='./bus\x00', r0, &(0x7f0000000540)='./bus\x00') ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x0, 0x100000001}) r1 = open(&(0x7f0000000580)='./bus\x00', 0x8, 0x180) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x75) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 23:16:15 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) sendto(r0, 0x0, 0x9b94, 0x0, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 23:16:15 executing program 0: unveil(0x0, &(0x7f0000000200)='x\x00') r0 = kqueue() mmap(&(0x7f00000aa000/0x1000)=nil, 0x1000, 0x1, 0x1010, r0, 0x0, 0x0) munmap(&(0x7f00004dd000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f0000000100), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) open(&(0x7f0000000000)='./file0\x00', 0x480, 0x8) 23:16:15 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x800fffff, 0x1, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x4, 0x3}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x400, 0x4}, {{r0}, 0xfffffffffffffffd, 0x7, 0x8, 0x6, 0x10001}], 0x1000000000000000, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x5, 0x13, 0x5, 0x1}, {{r0}, 0x0, 0x0, 0x1, 0xf1fe, 0xed}, {{r0}, 0xfffffffffffffff8, 0x50, 0x4, 0xffffffffffffffe1, 0x8001}], 0x3, &(0x7f0000000100)={0x8, 0x7}) kevent(r0, 0x0, 0x0, 0x0, 0xff, &(0x7f0000000200)={0xffffffff7fffffff}) 23:16:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="1ba4fd1361d0a5fa396a9117459c", 0xe}], 0x1) write(r0, &(0x7f0000000480)="11f7c78480e8ccbe7f7dd772b5646fc06177ac8a000143da69f28a8de2c37d5d40df4a9c328bdd1ae0217f53946e8df0c8bf04fd7211ad8ae031be8e900db5fb849e7abeb34f6fb6c69c2c5a2af0c6c3c3bf842d3c3b11dc9f319dc1ea7976b3d7cdd5be06d66f1d5030dfd964b9cc781e61a7e5cbf8275f08a48bb7e5e03332a28a2f359b6da79aefc928ab0aca25d5a08d372d0c444089669e897ce2c6deb450dfc3c8611612a0b8e748f9f6ccb95f26e79e6534704e833e1c458de274da66a5639cf7e8abc87d5178622e59b3e985dc1b33af41e1f46a37ad55f866602cf117bb15aee73bbadee9d16d70d66cb9f9b444a4158fca95c81c2cb68639ed5cf9990a0b57a7c73a33264f84505af2d01f4bb3de5e80c0b3914a522b41310e47a630bf91f7d5784ef7ddcf322da2694e6622c8ca496050269d4e81f49cd17663b26e86555ece8afaff22c18c1e389dc60ec1c201a73ee0deecc41474f473bddc1b6cdac658a6e79bc69a1aecdc8fb54f015b03c7569d7ea0642691f2c507cdc55d27c6af8d8e3fdef3e0c870c606881e61f371f1e49acca0cafe346ffdf3406229446a5ada1ebcf5f8e8d54a27901eb2cf897c7cde31f28279feb0879a90ecbe6222b2f511dfb20c04bad3faa9b83eb6b6037f7970c32b9ad01d2e682ed1baa3068af98a51725149572296504c6b7c26156f5efde25cc0c2a9ad17c6ca63c416a7a36e51130c15f3e907304ba6baa0245bf85663863ff004f8653ffb027824b44253d57dc2cc67d6acc5e84b66547cf9aace0e95fcb145010c8ee89c4e1ebed86af357f35ce9aff8d7cb1c595d91cf0e41ab7ca5a220ca68c615180b3f198b8ed8068946818f0b9f5d6a9c862a58e37d3d931865c75aeac104b924a8ce9f0c138fe1a59ff9e27b998086a6e5873395bd8d1d2bc4219e3ccabf249e5600d4bc84a3ff6d2fa533098366672b8e9aedb90426e9c897961530999429869634a106d1899c5f3a83b5a00fd3a9dd8aeb535d65dcc4c998c009061215a9458ae089eb70594033b415dd6bc5899a45d973f8f78f4493c1269795b3dbb0f6ab123312493176f533275ef96e617b91f511bd961c233c8e42d486835a9931054cbd2d1b9506cabf944e4b31076e5670c76d54b561aa905d8685bfa4c0d20d5a1be0b2c7806d1166e4bd7d376c24eaddfb5972bad7b88cae986d83277f77140381a3924aedc8a84bb7d44c6a5bfd8e169a696532e9aad98be5e7c741429ce9b095ddb8399f89aefc250f3b3fa8e19ed4ec524a37ed723557acef004a0818e8027b42b6fd97482c14738992ac993bed80b1bc8e9d9bca466500156e8511f6477bdc200257c9d57001b0213e7eb0f734af156226eaf0082c8d64b5d802550436659ca391b918bb8ca374562700e8faf2dd190c9168a84c63ca32174ee27d36c4be0942ccb35b20d4aeee9c45548babc48540d3a351c418bbf3721258517be85f2b1890a2a9557f46ef8454b339905e530400f6756cd14b0a4939051176ccd88b84d9f63f0e58683489e8d7f811ed18f4a3aa674c2eed96dd7063c7193dfa15d101a4c6bc37d17e5cfb00ab79991a687f444e285d326f49c1ffae3e133d6f5363cd119ce18ae62cfdae09a8b32e17ef62d2fbfb3134334a58bd9221c08040b56f87703a70091057668d4b08d8af42dfe3045bd8d4860cd8f3a8b915aa5c145f51058bf1d51a2c73d1cfac81a579246e61e3010678e5d507688867777b293fb5b15858e30232fe80ead22d5e97539bd68bdc4a23d72776a6d8b76796f563caa81f903419e04ded4b4cd1f9d74b5865e49def4da33086b782099d4685b176ed20d44a1c7574aa234eb51a2ef5c7f9614e923cb503e3ff0f32440f87455eba4ba507998fe08061dc2b8c3efe4ee27d3b5573d15e4cee369e9cfcf6b07f6dabec9e0ea0b6dd79965f638c1097c2c0889e75a6c713615dd95b0d0d9fcf862fd4324b6ecc027c43f3393909554df9701bacc5c32a3b6651433476898434c84c740124497db2adc2b2a144b13c7a0f582da52b936be1e3f547c29d05fefbce2f572757e365a7ed23c24eb524ab7d0680055aa375eb6ef123bfc405feb6b773c3e7160e1ef7c1ba40186f83038d97a2b6240ade8a9daba31befa533d896c22da9a06c83d8061e01216e6fa2ba4b41fa428e9eb729d14dc3b77b1833b14de6685d5c4fad5f790f50fbfa5b2883b9be8503626e21d0eaad425f65b350db19d006f71dfe97b42fe047bcfbbb9bd5b866ae4547b53d8321a6204928ae40f5be554d3160b400147c132b004a56734bea92f6d4f856b0234f745a2e3eae1a57fe23f0133c70fda1be57b50bb258a1fd91f483bfbf3286506ec277e8153f4383425a5f703cf3384a9c207a75aaab6900715b2cd93a8cf6c7f3e4ffdcb0497fb41404944d5342762d37319d1ac6c61f9806aa74684abfa79c328d0520930c10b5d3e99144ef59bd708787507b0aebc2b4085f6ba1dad778e01af3f3ee7363c74096ae5823f7d97966fad81bad2b470cc1239e9addec80508834dff2872e47634b7461eb5756eeefbdb5c223dde3efe9035dcf8ce181cbb19161808835d101c3b0ea3139ae43181f7a28ceaf755ee59d220877685a93f48973fe52b76f33a193533c4f5b1110efd4ceb73a866e3674fa11ef96a1a5964452f0612044b1b8cc60109270446cc1182bfb40c4e904518c643585f4eaea758b033a57c23bb51ae49cb184d7523d0a653a1fe04e43d9c440cb8281913dddac926709a8e90fb11447a75fb0f1c9d7c6d89b967ed05e953b14d5904cd7c41cebc8e83e40988f7676d4d4bf688cda489a952e739eaed0f859cc156502cd5aacf0b51de8acedd993b0817546e8d0abdfa3ff20f593c8b6a690b71403bba50785c8226ce547decd6370c84d0abcf2cef2054363b52f2202b5d6e46c0ec87ae2f1b1fa63da2ca6e5e3a2e9eea0bad19274f790eaa8521bc0a1a5540551488de75db922a2bd26cce99f1b91bd33e4362008c717cd8f92ff7426ded65cdf943791eab0c818a51b7af202866a2648f857f3fdf544a3cc00b11c3e0ce0501ace1874a7dae3e915a982244eb8a1687d058ceb08e80c3f321b9f7e3770b6ba5518331c99f248e85bc501976b8705358ad8cec29d92aca6e31dd4e95a08879392f2a7c5c12e77fbeb0bd8ff9d44566bd4b33deb018de969a795f5a441cf18d166b3eb4b997b20e69c361696e5389d5058c0623d96a028ffba092763843f1981e6a214aae56c99c713da92a466ef0f6c29084ff35ac73f4fa416e4f9942a8f6153b5315a18b1ace09543344296c1e6993ff85abfd14a6f6aeb627c22efcf659df6ff25726d4b7070059b460933046c959b00a0b0df3732889d95427915e72753e1d27f130c89179f016f8587a26e4222d0417f8ee8d89f85cd683f58d6f1706d8418843875c9a6d5054d88e7ed3fd0913b4b08c6b7c0fa5e11e359f8823456c470f56de67ffc71803d85d20eb2d90309f6a574452d89c716a0964c6fcee082172421797459e1e49c08046185a22768972603371387da59723cb0f4dc512aa88bf0c89e28608c9023c169d1aabe266cc9563d062856feb640c6eb79ef5b26031fd1e9fe3fe9290732a8a319d877cce77932d86bec70bd083045e43827e07ac5a0b900cc6cde23b07d8f3ca65b6f68ff4ec9e09079f5aee0207e44142d9b63d64c9c0c5306af86675817d83b10d27044ab85c7aa05166c6b6504cd51ec9aeb1970504008267801a417cf7b62a5e9de35320fd4a1711950eccdce23723a5d87da51eb4b237040e23c7ab2734d22fabfdf102855abf83005b44e28200d2a8d414421d9c8336680d962b784ddcdf91314f28aa9a61676ad96c901123df9f9ed8835e39e2e375ef5f5a26d321a894ff63807ca0f7b14766a9d85b19cba209f92827783663e77dfee6bc36e1bbed54395f39226917cb4a6106dcbc33e60e7081a75e0c1e18a5aa01b9ee71206c782e577605b8ef7a0ab9bd296cfeb4f7c8d73e0ff5f796cd99d2d1ae7b9f33b1de3d66b37e59a53f7eccdfac88d571385e1e72a873a6502b42b29f515947c5695dafa6539b32e0dfe4aeaa6d88621613e3cc04fecf22b4e9a729071af337f409772b7dcaa584278a03363edb751482eb374f7d0793f89e8402eba23c5308210036508fb4420194a450af5bbaf4d27dd2e963df1605cd5104dc81844a076b9ea6e2a412ef9d7df217978129db261004dc657e3e03a67d45c29ba23ffc535ca7098c49c672faa05251ebc2037957b6fd571735f4066a68be294b48a4010738bfe25a20ddf6214b2ce6e052e9fe8cad55275b65777ebb8021cff6333a282ee0948116e99e11e7ed76755cf8829e3b587a9533751c6f9777fb07015057db632d7efb102309b4896857ca4ed2508735af5a42ffa350014c2d562f21f4d5a8aec4ec0e4309f0e965191a308dd8228ac565b67cf853620695884180b3e3413ae0b2ec57b16b38c36652503ba87e24e7adf786379be5331a14a1143440d12869e35e185d50fe45fcfc8096978ba236803e6afc72431016bd290bc269d4bba7b23086500193f68ae350be29dbb53de85af067b873b5ac42d486928202a9ff11441ca317bb06c40c1166c77a8fe9ad374ec9204eee2d2212342819551488efc02730f2de323936e1f1f77cee08e8de48ff45f9bab0c4f2f4f2384ed7b02d5850802a04eb3206eca6c6a7561a9327511ca6c830146410b5b2216021d059eb4c57dcb50e7a232a22d89cdc387fbc4e77fa20368cf91105095b212ccfdc4f483db90cce276b479738f28923a545216982fba264d2baea8ec4b14ee58321cfda8f9200fbe5c23eab5fc977bf85025c4a710cae3995bab53eff6b3ebb0d2fea1e7a1ca076e1b96474f2a8a173c9e09301207da14f5486666bc396b9a35cabe95a1b039fd7f3c45a21e963a1e019dbb7188f293024469a33cd98e54a0615a7d0f4bc58db92e4612f9f3366e858ae1c8548d8da8668af9e5f0a73db9019f54b7d6b8be99a46fa20854ebce65445bcbda5b3e4aac509bed5c796085ce7cf5871ca9a6d18406ad4909d64e7e282703a666f31573386a02ed150a034e04d43ed28b635675d60036f4990ade738bcc1c283bc1beeb5af93b26581591e2942f58a61caf4e2790158e66f4331e2ff8c7c59a6cc92223c45aa235eb6bd1ea7ae0955653b54a3bb2a82f963c1c42cd6a93c6bf88eb85d1dcd59667af5a3b7bf50ffba8c03ac925c7fcba890cae838a3f4a712d76ebc6f01525fd124a907d4f3f4ded9e90287d6d92c662b62d9706cbcfbc2cd8d29b17ca5c8f59e70ccad83e0093a319a9faa59ba09e310ae5b9f065c5bac5651404f2993f6d3192bfd14d24d8b996ce26d667132bdd470fcef4d4070d810a08cc72fa21c17f5436c7395656a1f60082692616b96db4b59b069be20fbada5e92426f872c818a813485649a7bc6914f23d006e429b5039c7e9d824bc465714be6d02637ca61680525d76c2c01b50c626d71cabec15f6a271e49ec83b1020cfe3934a994de1cf0b13a7344636e537cb4419c414f2b2564a9555559353e55f0423e89c8c715a735a976d7487864e36db0cb5d3db0039d2dbc389a5187c548b996f76da8b96c292fcc4c995c43369d0b473621f9c757bcf79cb28cbd1fa5e179a13fb529583793dff1115e19e21ab928ef48d67b9437d91bec7cd1c1c770baf8e3c8dd510a6f7e3af9dd5dd4b0a351768cc406fba5bda1ae88c7da0efbd73c1457a0fe39dd42272126ae758b2e40a1424cc89d", 0x1000) write(r0, &(0x7f0000000440)="9c87c3772c0035b87e33332e2e", 0xd) 23:16:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) write(r0, &(0x7f0000000080)="4e31d3b515b1dcc909d24c2a16dc45a601ebe79df94adcef76723a7595c49e09bc607fe44291594b8b47364dcdc9eb8354571b8e29a82607c98890844b89f7ec0f9cd186574704001b8fb5296c31cba847b618d6a0c535097c9d6b7261b73393e5f52600f918782b3afa34b07d00d7ef72fa2c6b0cd2202d", 0x78) 23:16:16 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = dup2(r0, r0) listen(r1, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x20) ioctl$TIOCEXCL(r1, 0x2000740d) 23:16:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x100008000000000b, &(0x7f0000000040)='\x00', 0x1) socketpair(0x1, 0xc006, 0x7f, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 23:16:16 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000500), &(0x7f0000000540)=0xc) connect$inet6(r1, &(0x7f0000000580)={0x18, 0x0, 0xfff, 0xffffffff}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="1e59d7df2a36af1c34dba28e3415e5b0d1932e789a0900517318785d938d903ffc816f45bf05c604c603bd88e4d06fd10b0d79c23a924511d83dc9af146a11fa578398aa71522df8931ae2db7b19e5ca3aba10c1c28b9556231a35b1b487962852bf6058a83a1293c2cea2df3e9d15de2a4381b5bb03310095eb8d1b280bfdd853154e2c341cf5a15fb3a6bccf4a81b796c080b88c3cfd63a6b300441d8bb25e2d871d5da89a8677d0f5f500650ae0c3762e", 0xb2}, {&(0x7f00000000c0)="4cae7fe777345c4d700d70839bd60d3cbc7fb6a1a403a676d26c39c3058be05ef0edc3a302b0cdecbae29fc0d358575e3b2529b3e8c87ba66f098ad853457b56fdfcce1b1e64b4387fc37729c864b125d12418bb3eb6998db948edbc0312c845f0f1758148df94287482164390647b9d73c3971f99eedf71bf6bd74ecb75444ccc86d00c9376b8a9a54fc307d246cf18db8946934163df69811ec7955d1f7ab92c2c8b8bd6896a07fca466ffbf1fab3c881de479f42119db698a32a7f042ab1d0dac5e7a93f4d9aaa0061a0302afadb77110936d06b64bdc887524f79d02d1dd3628f3da945d3b", 0xe7}, {&(0x7f00000001c0)="33f10a04e326e0b9b1a443f54f7043f05bb482e1539bfd8bc9b559bebc150c408a394d77a605cbb95f4b44b5e460ea9dcaa91ded5ed2857616ad", 0x3a}, {&(0x7f0000000200)="129f0238865d62cf16fbfb35f9c5fc7724a8b27e514d9178fd40b5c768681221b33a4ffb9b366d28961025ec16f299f8ec129ab0f3fa8a2b21dfca08e1998fc1080bf342ca19d7c36c96667d3a87448551ca220ade1d9f6053d9871b371ed3cb2199e19186c456a384ee0fd399aa0298ecc8e70c5de0b817608d7d1d0387337c8925333c206d3d49b1694860672d65be7fecad75f92d38b9b43cd990fdf151b5a76ba987b3173502b0e4127262371bd8aa197111287dc4e93ffd82e8d0", 0xbd}], 0x4, 0x0) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') mkdir(&(0x7f0000000380)='./file0\x00', 0x2) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x10, 0x0) sendto$inet6(r2, &(0x7f0000000400)="36cb4f4bd860ddf05dc3f1e0f749227ac826d6c954cb1c07945799f90615ef0c135ea2e9f9091a03d607e0066faa3a1383b785bc5e69772b93fdc529c9d7547545900d634a4ee769f9821d4cca08c7e8a0956bace44005947545b64856f936b35a590a80ea5530403469e3de3775fd9b78023a03ff9a7a3b2a24b9e5cb3fada180bc2af1fd5f3a17b04010d4c191dde885a5395bb920c035d212f03f33368239a2dfcaa847c18d330103", 0xaa, 0x8, &(0x7f00000004c0)={0x18, 0x0, 0x101, 0xabf}, 0xc) 23:16:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pipe(&(0x7f00000000c0)) r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x2, 0x400018}) 23:16:16 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ff0000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x4) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ff5000/0x4000)=nil, 0x4000, 0x5) 23:16:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1701) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 23:16:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x104000000000004}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) 23:16:16 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x3, 0x2, &(0x7f0000000000)=""/34, &(0x7f0000000040)=0x22) getsockopt(r0, 0x0, 0x68, 0x0, 0x0) 23:16:16 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000100)=""/243, 0xf3) writev(r2, &(0x7f0000001700)=[{&(0x7f00000016c0)='y'}], 0x1) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x121) fcntl$getown(r3, 0x5) kevent(r2, &(0x7f0000000000), 0x68, 0x0, 0xffffffffffffffff, 0x0) fcntl$getown(r1, 0x5) 23:16:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000700)="93b766ea70c081f44fd3242ba7121b2b2e224a426c61d3289f931c75c246372ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a", 0xffffffffffffff96) r1 = syz_open_pts() syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x0, 0xf0000002, 0x1, 0x9}, {{r1}, 0xffffffffffffffff, 0x8, 0x20000000, 0x0, 0x5d}, {{r2}, 0xfffffffffffffffb, 0x8, 0x20, 0x7371, 0x256}, {{r2}, 0xfffffffffffffffe, 0x4, 0x0, 0x6, 0x1}], 0x4, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x200, 0x40}, {{r2}, 0xfffffffffffffffb, 0x80, 0x2, 0x1, 0x5}, {{r1}, 0x0, 0x2, 0x20000002, 0x1d7d, 0x1ff}, {{r3}, 0xffffffffffffffff, 0x1, 0x80000085, 0x583, 0x7}, {{r3}, 0x0, 0x42, 0x2, 0x7f, 0xe3ee}, {{r3}, 0xffffffffffffffff, 0x2, 0x0, 0x401, 0x6551}, {{r3}, 0xffffffffffffffff, 0xb3, 0x2, 0xf92, 0x62}, {{r1}, 0xfffffffffffffffd, 0x20, 0xc0, 0x4, 0x7f}, {{r2}, 0x0, 0x48, 0x2, 0x7fffffff, 0xff}, {{r2}, 0xfffffffffffffff9, 0xc, 0x42, 0x6, 0xfffffffffffffff9}], 0x8, &(0x7f0000000040)={0xfffffffffffffff8, 0x3}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 23:16:16 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="136742a61d5accee9ecab55233c7a80291f471677519abb6aca783690b0b359c9cf21809a505aaacded9bc5c14cecd92685b8232855fa78c8ecdcbc768abc262a99c398f4af37c5545581d1189db890934bfb393d403878ac600a0dd2344761c717ece0108d537f41b5fe48b081dd2554d082533a1b592a994b6977a3d72e0ebf20d229383d8fe5c6211922038bb45a998ed0fb8c221d84cdf37b9e78cacdb3aad3cc5d66f5b376279b2b892cea84923d3aaf53b5a7814b19556825168516a189d1a460b861b866bedc03980a09f0ac94f2726dd2c2d20160ff3a0d3ad5f3606d3f532609b25cf1934dca6a3d648fc19f2c8440c88837bb8da9138", 0xfb) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 23:16:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x60, 0x0) write(r0, &(0x7f0000000040)="220e22", 0x2e1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x8000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:16:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0xde) r1 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff125c00000000", 0xfffffffffffffdcd) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) ioctl$TIOCNXCL(r2, 0x2000740e) 23:16:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x3, 0x6) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x42, 0x0) syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x7, 0x7, 0x0, "f87615e598b6737ecfab9b81b8dd68ab91370b89", 0x3, 0x8b7}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000000)="aaae599f", 0x4) 23:16:16 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x4001981}) clock_settime(0x4, &(0x7f0000000040)={0x200000000000000, 0xe28}) 11:09:53 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000006a80)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d41a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd8d46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a0ae6d6d68bd9538062fa40f321d0fda81659eee1d2a8fbfe74e43fb3c0efbbc16397b63f005d8c3f9d15c51acf1328d596785e330e0621e958f4c3e0b0d408ceb7004fa025034e38979796a1e9f12b8a3dca9e33c558c6f9218e9702e8c2ec8a9bd1633c888f21da70f0bf599c4ce6a56de6c959ce5be4032171fb182877cb7f95ae0375672efe3b3aab4501fd47d4843bf96e5c65cd483c876fcceb1482cf6ceced1087d627fc", 0xb59, 0xd, 0x0, 0x0) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) linkat(r0, &(0x7f00000001c0)='./file1\x00', r1, &(0x7f0000000440)='./file1\x00', 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r2 = semget$private(0x0, 0x2, 0x400000000022) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f00000017c0)=""/209) recvmsg(r1, &(0x7f00000027c0)={&(0x7f0000003900)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c346000000000000000000000000000000000000000000000000000000000000385568f2420ca69ed7ace3978d990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003774b0e5f9bd8137db047b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfa1c0640000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000e1ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d3e6030ceecd36c34125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d8ac19631e37c000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf3b55690000004fd30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bbd256d1aadb44f90e85d671f260b2fc817541befcad30efdb4028347ee8c975ddc42297e07bc8f2036b37f04dfb017f429f076c36cb04ed3ea97b04ab72de02b0f74df752cc377cf251cbc00cb5"], 0x1, 0x0, 0x0, 0x0}, 0x40) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000002c0)) r3 = open(&(0x7f00000003c0)='./file1\x00', 0x401000880, 0x8000000000000b) r4 = fcntl$getown(r3, 0x5) getpgid(r4) sendto$inet6(r0, &(0x7f0000002800)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c02bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba63dee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xc9, 0x8, 0x0, 0x0) open(&(0x7f0000000100)='.\x00', 0xfffffffffffffff5, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001680)=0x7) semop(r2, &(0x7f0000000080)=[{0x0, 0x48a, 0x1000}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r3, 0x2000745e) r5 = open(&(0x7f0000000140)='./file0\x00', 0x40000800, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000002900)="efb9015e3f506fc3deed727ec6ca73884e5cdb9634e030d19713058473bbe04dd758b310224f11f7d82febca008e9c5face8a999b9272b1a3e0d5bf972961d8c440ba6a3c262069d7f65f566a8ced16444a40099eda3f2ba61706ca8268e18d714aa9123fd164b0e01351cb149aff435e22e2892410a39ac0ba51b90089e40dbd2ccdb3d963cc18398b42d3ee0405fdb8e52acef54b9f1e707eb4d2ff756e05c1bf224ed86e7426ba1fab1ce16b56a89247e64105fc82045c024340939955f54a2180c7f4b8dc9d3837c2fe52f50b51cdb08ed5de7f3203ddd3d7067f199de3a072e406791167017e7d9a6d75e46241bba94a909c5ce10b3fab3967ef9bc7ce4ca86835ce0a4f908485f3ee9de73200932d7d697ec72d04cd5a8b6482e314aa115ca356b918f684d2395d84bb216d93242b363544a7566eb27efc590548cc293831074c795edb6dd220c22b4751a6daae0ab89c53ccd16b0e7fa724bc87c5ffe7e70e0ec5cf937fffb63734685e927a56fc8ada23e4e3598c363e96ae3803f14a3519f3b3f8883ca4ae5519b8f1dba9b47a1afe63df2341f0593545361f69f723f91a2e3007d2ebdbc0baed05c4faf1c48d6fdf75e284030fc3337eafb83f23073b46be237ef1d1524f56a31e4721ecb6c1752a241731b16b8a8a507c093af3df5aad493835ae2e0a6212c62e60356e84868e9034cdd38c2d56913c5774a46b2c83fcf0096d20d4ccf5e61ac9bd8792ba6c9f98debcb0486e89774c8086485aef54faf522e3d3869c1291004325e4000b0cc3c47fc2c3f395702f2fc8930c7901cf253c98e13420a106747eab9848c64858f0c697ae8ac78e5ef4d08fc11055d64e209c915ab91f49d5a7838163c04ae5a590714cd8ccbcf1301e7e7026537fefd22d8cff14f450ec8af2ee9f87fdfecfc4ceb58636ba2c2d7a6dec331acaafea6ed447249438fb484faf9fc22335ae316402a8f86f3388f2d28b4d45f7427c4c7d9fafa0eaa37426618e5809aefb8d45f9c46adec709b28bb3f8572d0254df0984754e9df03f7b3cae6e78647206e3e8fa199284c7541e9ccf45024b8c76071da6c5570eb8f48d9bd8637297ae2d36b302c502fc8b718cd7004689a41fa2c1c44b349441ab59f8803187da419be8060b7e2ad97464e7b16a63190019d1199482ef034cd5d6d442613fdda5143ad4c8225c6fc18979ec73cbda6e641a6366856ea08eced0e74f0f5d823d92c7c1c1b38343a79f53be6f8669c54a2a76a60dd1a7890c598a436d9ee64ec4c99fddb987ab261772344583b6cfd8e3f8276bb1363fc711380461948c5cefa5a54de9e578aa930b2813f5ff377aff646c1798232d854f62d8789bef334f2a16e39be8619978d747c38484342faa54f83c900da045b26ffd88635703be60e0cda148f8bc09592472d91db1423fc461f39497ce692aed032859aa67b32fef57ac5ad7468e3a947d764b4982cc0450df47133ac6d13471f9c0f871fe6cd3cc3da364d0d60c6983396568ab836cb5831a91f3d37c9fb760a8b7631f1282f2237d3937705f4f9e1b018f380aa962f198f26c3519b8a6014c1f5c692eba5eb969b1f53811920620e20e496d7b812fbd98d4dece19101cb1188e48da733744fb990ac58d506ab618de6b5d8c1c4e37030f156e9d5cac56cb56c052a053786624cd44578f906021f98f309db8e69f3922eb51c035766e3fcbc6cb2f9c82dd05391d2282f5dfe7d308d325b0bfa13548d0636da88719ff68417b966446e888e510ba9d3397b48e0c601a711583bf1d832138cedd00bc139896783d7ba76d46bc8a7f7401c5c7cd7caa9effac10c8ddf0b6026aa4f24229b2dab8341d1725ecf6e265ef3750b22654173e3664afcf8ba0e887b484d06725a515ee08880358eafe9963e182f665ea6078b18a3b4c2a63212fb1788f74c3e6565d44e0688df10f370eda0c7503d346ef6914111258f4903735b9a03b9957c463da6c16928b18d589bfef10af106a0126182f3367bd4f5af8af6ea20adf6e7a0f38f7e1a82352f0909832ecba72c831647917b681ec2a4fec320f3ba861e2f6e580aa0dff6ea0259e86b518e497f74811b30f7e5a835af2537f0e574d09abedb98a81df7f4af31ed43f1f38273854c38703678308988c6c4fa4f99e956af375b43c373bb929e553a9e010de741afaa19c433973558fad6c8e2789e3d0295deafb01ea01c814aca8014fd0195e40daa3c32ba1fff7a1ab5a1ca1476e1bd75e627c16872bcec7f6c34a01c95565ddc9133f0e3a60d195b49b1ac30b67862ac4cf054d7bd9e3e5b3dd9300875dc356cb5220fadabb2bb200bd0387de112fafdab47b5152e51994475163f3636d051c7f642df703d17f4e0e758b0cca7104829cf9b886c0e69676cfd24d1c2ca7d98b2eae182a4a8729b2dcb5f2299aaf11d42b7e42b088741fb09688f945e3f473ba03f927d79ef37b7affcfe3376b83e70da803f92a415848cdca9fedec89d3e4ad6451f697f5ef5b9b993a11d3548dc583e4ab8eddd3ca336c00f2911cf9411e25cb157f437cc4e49fb91e868531e113ea792a6d530e691fe85cb2959b4a0ce9a00130e3ce27aab17959f58874ad8890684042e53ec20646d03a807ad73e8af5d0656ac286979caf7de589f472d0a65621f161b9b73ba6084eec61259a371d2d4df84169a44d27eaacb3b483957b2c4005707e2ce92ef7d2419f079f69671571e1d63edba997c784d92fe849ebb7f83d7c42247a0bff9bd4d8390d1efefe5d776a7cfd727a110c32c0e9f0f1fe84ac2cad71850b5d0aa3051ac213b4cc360fa2f52b1ad756d1aacd1450cdbeb2e62f9ddb7e67c383ee217e8440798fc2481aa4411ece2c286da9059828c33f5c8e94b35317739afe79ae02be8c29c254c00f009dc54914a68465a66dabed34904891b3012cb0a629516c2384c557a53bae26790b229aed7cc168fc6aeaa021a3f29706859dcabb75ada6e5b4882e24a7bcd4b0f53bc7565cc1daaed34c7a356465d3e5e9462996f9b240b694d18f6a155144b140c38db4f33a9125a5bb6a98bf8e17367b38e35353a6054c9754c4f463bed96d2aa933a9cee916a98dabbba8d6d782fcd044424552d5569f7b9c69fa13312dd6069f8122a46cd121896343c02a5674784c39824afe43f4e1e6ae8d01895c5802e7ffa27fd608365515c7c59b92ed55bf8da9967c3a3beb4f1475b4c1222ffb4c0d3fac5ed7556d7f8cf9db864a435cad314ac754ed1f042fd56a65df5bf4681fe1f12f9dd5759360ef747e535cf3d1e33c1c07f9ad2aa4163ce6a5332894cc5bc6fa4498351cccd71354a88f10cf8534211f2bc52ec51a36b6fad88cbb77d7447ae78452b15509428efe9a0179258268a590ca952a16f536afc5dd873eb583f9b10ec56d03bea6e06fb36814abf6652f3a7b30d0b35c4a79825840f5e2bc67c737ac1cb18afe677e968cdd4991ec4f31bd7d9e726bd52ff6d41e2692e751cd53523b06c8dcef84d4750590eccab9974fc77849385e5a75101dea98ee073773c2708da32688163e91959b32127ca5ac5d83561c8baeddea77f41d673f02b85f3785bc754003f1b0b46efccfa0891a6d678e21a9a84e632a35a89a18ca7497bab71a3ebd3165e941c509c66c64640811058166fc8ca8887aae22f3393a996ca6c71e46e35ecb57f7c8670a956829483297da2ebdc876669b51279ce47ad72b63c642ef3b5422d7daa25f7a3a251b402b2a6bee7272cc5f67b7cea8b0eec18836202deeb571298fbd52e29cfa7ddfc078852671a4eece7fe23ba5c76893b2d27f7051d568ad922c48a5642289f4f889c2fd54f267825f21e42bf6c4b174f666ad447d74c3fb343673f3334e538af8bb47b6a97bd2008b1da619b6046fa64e0f7ae813452d4c62ef801acb7883486c1e6dfefb63d0f6dc9d62c5f66a8f95d14612c706c70feb64c5776823bfb64e0685a52f7bd7f1c8155a813c40d8f6d2e1a6e073f70f545e152f94a3a8fc5a3320f91ff6f0ac89ab855acb287396d7f5b0bc0b08f523e6d294deed8075e89ecc27ef1c2460a4b31d9ab6970c3e2bcbc78814944fd7768d852de3d6185af3232ece23d895011a44186336f7a01cb559861973500d2b9b8c57e85fb0472c4d0c1de2937b623c25e8629bcd95fa4997d01312ac2c3f8f6b09e9fb8b5705905e4679633816908f7d9a9772ac530fa03cbf356cdfce4dd4d94518e75864731a90d63aaa78cf42e53819ee12397d23c910d582408cb4f8c56ed8d5cf220e15dd1e191b9cb33eb5634425e098bd6902731c7e6604c3e5a5ab08155bf5341c0952c3a421822087c034a5396bb084bc4b864a42ad9fd3d8f75a8290deb79a3f0631d1b5b19c88e6b7ec4037a2a88a3fa29e31da617aa4bb808493c311c1b3fc60c3a5a9449b5d198e5f01bf85b07f56d1addd17a1847726a1d0d5f4b71f5b6af5f8fddc54d1e58c1271712edbf848197ea263cd97c688eaf2d3ce5bba01a50c01768929cd9e3a78e174281824d0630dd34a6587958a896a89a91f84b3ba83860cf4eefff96b4534065e3d33804086ec7ea274d91da4c70e598fbac1cd6f4d5ea289da51ca75980a2a3c574c11784f00332bdb8f97b2d098fd319aa9336ddf9c6fc0c39eb552b901db6a7a4da755a15da3dd35b1dbee0c23809acbf1c80ce162cd350d1166efd7c13aa8029a648de95002ce14489a983f64f544f8907da23487ff99d9d54b58e78a82632c931bfc5db3e51aa187f3c11760fa0d198caa8238a50b1b118a367fd893a6e4659aafaf2479f2cb534b8a9abe2410456efd144b37e77a91642b2e2739969279d2ae1a119087bbceffd0bdfbc2598321c5df43fb8cfbc26b0ca6fe80d67fdb9f5d69d114dcdd7f984e7eda8999337e156b0aad03bdf383cbe931af8496adcb3e6c3d2f6a518fc428c0a6781e0f951b8cebc2616426af3771c59397417d6c1f73c3d334f456fd6b67e3607b4dd5a525c5b8af347128963c8027e9623b3e32c5231a0d350103c9d5f790e6a1517ee8814674544922aca6ee0213af1514049cb2fe255374745fe102f9f4427e36ae15a613fd2b81bcf25c6aa3a44ee31367824a3d5ee6a2b72f5841107f5c15d80dd05fe14c02523dfa7380f333cd14b6ffccc44e22fa2567eb3b282799778f0a558e3eaef9b19fd3bb2ddcb67f74ddab228e68b58edaada907836db4e401baf20020e1251aa165a440a6c99d84a16d46e27a45d3696887ce3b2f89f4456e11933c67047f626f3b85114d911541931a37a327928fc4f0bb2c5a9f9160e38ab616ab388ea123234c7ac54788b20515886d9a12068cbbb7caa98da5519b4f6d5a102c704fddcf7de4d9f06863f481a0fea5b6b7195ddded7f978f0be0a207cd63eb95b7ebe4a7cdb7b89710beb4e78a41f6958546ce89f4a4c00f2b5952db3153ec125e2c6dcff2b2c1c3027aed5bcec81640d851fd600e93c0cd357836234c01b3bc54c3e4d6925472438f2914af24aeced9d94aca3ee367f39bae40c6a50fbb20da7057904feb0706cab8702539006756db902641496e4f8933cdfbe0ff0a0d1d0027d361560c7ce231071d378a3f5aa27c82941db8269db36825b17b15887274a7ec875f5003fab073464aab7e8bedfa36e34b6a1a021e600f0418f460cc2dd85bb36cf17ce94be303c530f58c01a1efbd4db2615f3d44ecf281167892b3114ab72d33dc6bffa3479540105e423dfe3090081f9d479092b1b77ff0b2636c3a97e934dc84588ae13d8b02c7c9d3b7420a9960f65811c738094", 0x1000) mknod(&(0x7f0000000240)='./file1\x00', 0x80002003, 0x9) r7 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f00000000c0)) r8 = getegid() lchown(&(0x7f0000000280)='./file1\x00', r6, r8) r9 = semget$private(0x0, 0x7, 0x7e6) openat(r5, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) semop(r9, &(0x7f0000000040)=[{0x0, 0x78b0, 0x1000}, {0x2, 0x8, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) semop(r9, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r9, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x1002}, {0x0, 0x3, 0x800}], 0x4) 11:09:53 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) close(r0) 11:09:53 executing program 1: socketpair(0x7, 0x7, 0x9b8, &(0x7f0000000040)) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080)="ab", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() setitimer(0x0, 0x0, &(0x7f0000000280)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000200), 0x10000000000002a3) 11:09:53 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) recvfrom(r0, &(0x7f0000000280)=""/150, 0x96, 0x0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0xe59) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='./file0\x00') accept$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f500fa7d6a5ac8f4e0abb52c012c7d4203000000d11537cdff26884274903bee03823ae89e3821c2984f2d7ce7eb0f86337a67015f04eb8063044611bbdedfb5498018fc8aefa86c233c464166436e524a70e5e366590db2e093bab7687b6e5744dada7f276d98bdb988c8031143dfeec429ebb78db55848ac58548a5aba3f03375895206ae85869a409000000"], &(0x7f0000000040)=0x2c) 11:09:53 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10400, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) bind$inet6(r0, &(0x7f0000000380)={0x18, 0x1, 0xffffffff, 0x7}, 0x3d) setreuid(0x0, 0xee01) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xffffffffffffffa1) fcntl$lock(r1, 0x7, &(0x7f0000000340)={0x1, 0x3, 0x10000, 0x20, r3}) r6 = getuid() r7 = semget$private(0x0, 0x4, 0x5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000280)={{0x2, r6, r5, r2, r5, 0x1a, 0x5}, 0x5, 0x8000, 0x40}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000180)=0xc) r8 = geteuid() setuid(r2) semget$private(0x0, 0x3, 0x10) r9 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x1000) shmdt(r9) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getitimer(0x1, &(0x7f0000000000)) r10 = semget$private(0x0, 0x2, 0x140) socket$inet6(0x18, 0x8007, 0x90) accept$inet6(r1, 0x0, &(0x7f0000000300)) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000000c0)={{0x7f7, r8, r5, r4, r5, 0x20, 0x1}, 0xffffffff, 0x8, 0x4}) fchdir(r1) 11:09:53 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000280)={0x0, 0x8, './file1\x00', 0x7ff, 0xffffffffffff8000, 0x81, 0x10001}) symlink(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='./file1\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 11:09:53 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffff8, &(0x7f0000000140)={0xffffffffffffffff, 0x80}) socketpair(0x20, 0x0, 0x100000000, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 11:09:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x3, 0x10000000000003) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 11:09:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x100004) shmget(0x2, 0x3000, 0x10, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x2) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7fffffffffd) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x12, r3, 0x0, 0x0) kevent(r2, &(0x7f0000000180), 0xfff, &(0x7f00000001c0), 0x671b, &(0x7f0000000080)) 11:09:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) r1 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = syz_open_pts() writev(r2, &(0x7f0000000140)=[{&(0x7f0000000040)="0c9e1c91fba2ba600b9a019661bdf28b40fd03621e8c85fdefe3677db4ac5c77952067ac621e02a019a06203bb57ffa097032eefbe3483c57edddf6b3c52c78517af2dbcfd409e20beb612cd6dd29c8ceb9a45984b6699c4090ec445b44e718d924709d2", 0x64}, {&(0x7f00000000c0)="1ccbbceae5957d34d2634bc0cc7c3817680da5ba8fb83baaa780e8b74c8cb4a8d5a89c3a8687f87387db49481b08d55efd4719abef", 0x35}, {&(0x7f0000000100)="a37f99891acb7de55e51882989b780fbf6260cf640bc7a36", 0x18}], 0x3) writev(r1, &(0x7f0000001440)=[{&(0x7f00000001c0)="4b3deb98d7e9a0b6c73df2b628e9340d3bf811f15c07335589679ffdd9a8986b830b821da4e25ca7a5a924f57309569568e5eb2c", 0x34}, {&(0x7f0000000200)="cb2b4e32e4c73082c56d4c89ac8e328869ac3f0ac45c17812985d5f1fe22d83110c8b531d1dae3eac0", 0x29}, {&(0x7f0000000240)="e93c0f3ecd", 0x5}, {&(0x7f0000000280)="fc1e83fa2bf79b02b5bd2ab05af0ebb1c5067eba683d528994843d376f308e", 0x1f}, {&(0x7f00000002c0)="41f0fa6ca5f45e243bc7c27f377520f88375c6a5b83af1f1978d1b8d501feb664bd4e7", 0x23}, {&(0x7f0000000300)="a0f6a0920232bfa76ab27d8a9ef611485d8813a36e5dddfc84eb898f9dee0266cacbb676c843", 0x26}, {&(0x7f0000000340)="b6cfe2ae017bb10768a98440a781d52e0ba9dcb3e472c0fe2d7ea217aaa5d3a030a4c68902c0d7fb8898e466f1c5227682ae4e1f36d6dc66116bc85c67e283ad70c24811e81835b8199081db5f1b443f636aea0380e17b1b9515f33b5c7767b3c6e17e6cd27f9038525e06172560d1c4cfa2a947da27ff9f5b6d0b69d5d3196b727da7c4f417bd598a51b67bc6154907c489008c4bc644b1ee4f61f3983e2ef3b0c7cafeb6e2708468a3c9ecd4d4ca7e58d146405a29b69633a1ce3212ebee872725d752b85f31345b279de64e043464035f002a72012fcf125843f03a90f1388bc94e8f3f6f25bda4248f5136b584254791e9c7f0bd975f0cb5cfa1affcfdbb3bfd57fc708a8f5265104ec22edd3b76297a1496fd7208444e727bf680dc9ea0eaf68f72311844244aee4a1e4fc10de045eb347fc4ad6757e43fe5701b9a9acb13bc35d618a95db8af5a87d131c5dfcac61bb27fe301bcb551a3aa4c58457a96c78cf4a1847cd8a1288c55b0b6930302aa44e0298d98971052e67dd1195585b49b22d7f585c6bfd689fb24d3a7c88a4154a68be3bd05091960bda640e2661322b05df48497cde4e9934bf7079cbd33a2fd075c32e4a10ea7bb916ff43a07b892aedb97b48ce3d544c9bc0a7a721daf4b9fa94e5d27a95d540c8d38669c7fd60e48ee1f905e78ea6cdf51251049598c10bc86f4462a4124e2e7557f803ce77b8ba301fa26197a511c9c4424002f2b8820fc2cf8c3a264e9b38d2cd2cdf9a4fd33fa9f40b94f3764fadbdc8e0946a0c704ecbfddfef757b93ac4ddf07ddef72cc05ed0892a910d0aef6a87ae434e171f8655a25a23d97f74296e2523ca479fe1969aa9cab3fa9508245fd5e451cd2d738540a440d914457b0520caa3ff558a3333a771cde3ea659420a8374d6e973ccc0763ea420ecc612cd14251588cb62b75fb049cb774fbf3bd23aae199055c27a5768d9a61756513e97afe8787537e0371fa837b732eb174da6106c1a995550bcb8834582272dc8c8331b1d426e04e8b8821c9476d4275e503e7a5c308fe7ce5879b98487a6b57a329d9bc4044be4e784c3dd78685aa289bc58c86b14153550666d35dea42544fcf1185be6b7737eb1eb3af46d47eb022d49844db2b1320d22d080193fac9b3bb7f0777521ecdc89a38d953cd3a4e1d6d1c145e5f542e2732631c735247987ae7286d17a43a285d3f4cd25a83ac9fcaae68d1d93abce751a783160b11af40c82603d95797dacb652e6bce5e7bcf1671f2586ac5f46be8f3c1636a781edcf0929052bc785f8ea769083207dfc498c15ab82a19dc2bc9228a5296f63c17b61c9b75b7a80fc6542ef14bd6be6d02823ce6f13db4110653383ee682061c3f64a501c749842d478393c3ebdabf67aa0c4ea8399c620c2cd6a8cda9d9cdddc8542a2b487efe63a54b03eb648f0837f98dcd11383b8cbd25b348e17b821a494533b9694b3743811ef5a67b5b0e9815aef49fce372514da41c9e6ea549a6953589432a65a7f28a4d11391b0a0a83c50efb38b282ba6ece6c8772e1621274895d9c181795e92fffcb3dfd46a0faeeec0754c6db1f539450a5cc93a5889c76dcf867b6f422e971c5f060c8ae1f5a5b610aa526990ff8bfdb43425e41205f670ba1d59cd0ec9ac932ea2e5e8c7eaed23c949a706819f9b4127000ed1f68027b85d821fbc9ada2d5388024e946a29332d90e6e16a17317edc07e4aaa5fc1fbe5bfe11435b502b6c43d5dba9528ec81ab5ae8d0d478f665b692d6495f12affb7e22252ec1b1b09656da55d84625ef81fd4d27a80c8261e06a1a8453e516012090595d25a02322522b68a44ac06c7e5ed7d9dc5b8626bdd26984942c88bfb872796cd6ed1677b5bba56c5ae67a93476ddbc339ac6d7a78b5d66cd68d9110d952844d4996a1ee3cc5480a8270d357d8e6e641f1c5e6caa14241f85adf533297175824babb7a0bd8106bf0375d30125763d77b3a4052c9216c6dcf78a1a2d5c0efea64a0b74052410070250d301ed7e4bde493df56c763b2ade0af282d10c1b2a07617610e121eeaa0cb3e661296c104253823b0922e96a03ab068d44eaa03bed403e3e3f26aa911b0ad674e2b00fd468ed1dd6ce28b44da995323740c49d14f13392d38a7e9fd7e222d4c9bb0cfffa5d0696a7bb1347d3452342996e800eb4f5ef5beb89961c3ddec71568fd73309c36d17608180e40f470d933bcde7ceaed49ec09bc016ab92ab46253e0ccd68b76d6478e40dabd79a017bec7839b5735530d43ba8587c5f120268ac10b196cc5769c9d5f3d61667c571f5811a55b6fefb100a8b8a953d5c8b8e157a53e7b53708e370a8b30404a86d8e295e000cc5bbd56c0e090cf47d6ab86113e6bad0a1ccace054a4f96fd969d31cbfcedcac701180fa5937423ff76e6d4cd2adabed1573c1bc919c7d6c27d921728ef160fb09c81f5d8af2308b6796418021f0b0d9acecb96e0a450e991a9b6a91c19bf0a9ac7c315cad8a83b2f9c367ef93cc4d51d288b870115fcdc7b91ff3f73244ad5d78d027f22156419c677ae210098ac44e802eb38e7227f41cdf4ae4dbcbbcefa13a3704f5b92cf884b735f6c61b3ae0f66310ab307fe9a96c949fa1f851e90b876be018a2db96ae02df5d8830584632507feb62e72e21634064fec0f26c833064a6bccd780a23331986499a179d5e356516236d49e7d467d62b640a6de7aa1e806064ff8b5ced8fa02a7c5e193395a8e68769034337d132a961f7d37e4770cd3871c2960f6491fe9011c7a69854ba515d8fd7fa67d0ab390816b20faf9ecaf88b30581ad914b64728d633a131de7f38ce3b2c1f8324f62c70ee30b7adfde169528c72bda9587ee5c5d96cec6b11e69930c87450ef413169da7a5d7615c042f47a62943b68e628b0cbd9d80aa4c260bacfe439e45d3a4516e3bb0e2b1cd0725f02e883ed9782661bf687785c958922fb1aa2377d83d79689db100c1080293ebefd30345fce69ad225146821dc425ae84bc475b85e91c46025f474c91da7481ed2a616b2ab1dcecd9fcb228dcad73c30307a7a0703a8f7aa4b40d859097bad91c2d33c507fc0a83947e81ce0f508325a6dbf927d2640430eb2b77c47dd9f5abcf6e69ec99e77ee029bf0873fa4c1a58325404c93c6fe568781507d7399c297f10184c7af7f4f35b406664a2402529f2a2bdc2493b9b81c7ca5bd143c1da8fde8bfe8a10882d9c21faa9dba691db94a8c21b2f2963024e41eebf3fac799c39ee931952497eba2683616148d7aa48b37c2019ee2450dcf56394e8a50b4a89a6335bb48803976f4f6ad08e7a0c8e4d1d815c0bffa1f1f7ec910f2681f21a1e3189dc9786e3841b1e5b4983ae87ebb44c66808175f8a4711e3774eb614a894008d2fc0d9c7f5db74f5de269da296cab6538c06d5914e9acd9d109a947a6f4985a53644d3eac963957880f5bf9f45babd2abcf7f3deef587e5b3f0390e23c661499ead12cc01cabdfab243ca890ff4d620380c4f49ccc3c808e2308eadc97666cf5abcd900c24136831871fe6e91eed6ea5ee4363bb9c4efc95b316bda7f0027cf48731322b1c488790177f4d83f5d057038c503678d53cffededb5ca1bf14d94c51e133edb528c7a44cd1f076d634de568b3c12e14cb14f655f9b882358874913bc075061f90d65934c9c7b1c564d1908def196e0a796cc657bebbebf31aa7c2e76e3d88ead4b4a76c256d8836e5d2bf4cabaa51be7c2d54c8835c3e114adbbf740d0f325b1619aa9df034eb37bff4ba0c392e04770cc97fc56419d77f5463d2dc44bb8e136bc7c12e5c78121943c8dcb557e1674ac307dcfd1631f581a8474da81990fa38dad6f35080536cb2bf7fc0fce4ae46e51eae6f3fd119b072ada79680d526daa747e90a4e2eef2b77a66ea39d252647980fcd0a137dc8f73ff3999aff68c17fb43a5cf636dd9b329d9df934d76246c3af515d8c9643cefb9560952b13fa72ee00174d2b0288dd3d09bfb3f318eb5e60d1a251e201c51e9d7b0625e5d6693889de931b4aaa5c6002a637db13bc669c9999d948f2d6d986dbeee30dcf784dd7ba778c522fe5025b755410d4f24e0920301e1bf998c558186850d0a970a97d40cfe8aa1e958ade98eab9b6d5128275acf17769e570e3eb7a85a0df5957f0c782af3dee01bf2dcd4bb9a063253ce79c03b5ad32e991d120c59733ba26e07a7ed050a08b75ed91965019743ced0eb6b131f08580ecba6a9f37681446c00cf0bdbe763cc092a44e666ebb473c64fb2286aab8294115871be9c2699bc12c14dae1f91111fba4468a083c683df9b1c356f75ba06f0cb9b835396e7e6f03b2921fa88e07e05a3108b1d2ec5efbe3c298abd8ef0ebb3c97db4f0b72b9d5702ca89fe67c6b85e40b826a20ac08bb6874cbd31acdf3252c90b0fdc11908f3a9b4d09bed98c8b6e260d909552709d1be3a115bc983508fb38c3f1c9bcc7766a2a59a116247fc83aa953d66e56086cc9eb612246bac559afda0748f4360cd732d4811d2f77bcc824dc31939aa9d40ea726fe74609368c28a9b5597ee8b83fd448260daa2524ee8a62d956b63ea9fb7d057a738c25d08fcccde03d71edd462634ffc611cc6e48d069f2a89aa9f8b6e270801cc461fc1368305405808673ded10aa0e403fde14be23f10244e393fbdbad639ee16cbb4944d519d8a25cbcfebd1084475adde6f2947b46000a3989a5203deec4af77cdef73268eca70d9ca835e0ca379426dd1b29656a547e5093e37ea604313c9cec52e157a52ef1e003318ebfb550274339599822e8222c68e99f4b7a5eddd8c32e2b0481a136ef61dd851bc6a66e94e0cceb78367dcdf8fc7fad8d5371a95be866fc3199fd48d97038482db8cf2838d7c5df48ae8b5484bd0f04507054f4104776f9115a5ca4099f3c0868b23f742e8341ec4ad197bd89a5bda5e0d50a93a7516cb55420a83fb9faecfa7facc267624f0cdf4b939eb636b1b09d78e1939627ed6c9b75bf6eb0f0d7525242b4e815ff194c8cefe2484c56d255421de5135e7f6dc4394c2f00d82d365a82b2e96d444195f3c0cead04a066938add673fafd93fe0b0ed6771467006aa970f1b967fefab56c36442c34b93318d74886ca9b709e9cc8188adcd86c2c62cecca8d2ac8c58edabc7d740101f987a273d9b55e5ac18596b8f35098fe73a5700fd1763bb577ffc34c0e990a24b1b20c909374c9f2cfe9526fbdd73c0ffb82e9b3ab4ad4663c234a402da48feaa57f8b7af8c3e4401be56a749501ab67966460ce9f839b0b91fddf1103747f705a44aef1bca574a5e099db1b86f5361a6bbf5352751c5b0f5434bd85ec8d8eda0c062840f55739882399b8f9d228eb7da5ff3ae7cd64abc614a357652953aa9ba0549b812650e9ebe68a6fbca55f7a8dadd4356de94f6267843911b01311e24ca6339120fa4a8341047d03e30cbd8b7b08777560d0f39c2f65eb0c4ef9bdc163ff1aa0934df19c168ca40d42d6cc73174113c8015359675a9b1dd7addd6adcddab00ff6caa756354b6dc4a9f50bac59e9c1f53725fbabda2d06f6405d24b0508ff173e0a51d54517f06f7ca2434101f6dbbf5ea4c6844ef186e6c67d992331808e5c26dd22414f1592d90fad217559beec8572bd09a88934776f2ec41cc7e9cd83ff5df00a09d268e4551bfa258515b66fcc12340d734bd34ac156c693bd730413682ef0efd89df45b3c9bb9b7768ac7b37c4e607ebe2661b0fb5f884270b44ff252fe3f484db99fd65c2a407673a04e953f9093e9e", 0x1000}, {&(0x7f0000001340)="a69cc5bf786f728074391db4ebe4a060ed5a5d70433ca1206a1209ba0970cfaa34389d32e905c41b1ba3802e9b2973257535797c4b92c8254d67cf2e602d9a21595f09a32b914cf6e23791a2f387cc5ca08d200e9fc7bb4fae15b822f83d2a7a64cd01b5dfdbf66052faa20d99f5a86e2b120416d5381850fa9ae4d25f84534b35722d0f5068c95386923d711703b58db53785f1b56a9f446bb48e15a4d1a14947d958d11328743468f094c6258035aca0e181224a5b66d7303ff2f6635cf5a58b7a12a933fb9c7686c6cb5a8d7761bcc9d21049dcfcd6e86fd1bda4bb43eca2", 0xe0}], 0x8) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000014c0)=0x7) syz_open_pts() 11:09:53 executing program 1: r0 = socket(0x36, 0xc007, 0xffffffffffff0000) sendto$inet(r0, &(0x7f0000000100)="9824b5b1a9d64496b6ceadd1688377d9b7844b472e3595b37bcbaad3b5d10bb0f9efd5f9790198bd6883a2b6fb5a0637e09bdd829c7b187d905bcd32db9fa17a66d8f6a4451198f4da6a7dcfcf5804a3dd5fc6d1a99ab5af7583a5c9d8e716c1f9438182ea382f98ea34f0f5621f2ffdc0e7b9ce0213912224dd05838e0a818fca319e9414af5babf56aed6894e87dd4fb0691e722988f94276c85d118aba4ed23f78b7e35aad365f71e569a860039162c8376731a6df74c702c9fdf52544fca39deeb85b8738c4ba6b26cd66f076309f3cf57b27476f1a5966b78", 0xdb, 0x6, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:09:53 executing program 0: r0 = socket(0x20, 0x3, 0x102) shutdown(r0, 0x1bcd62dbb56b2ce5) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x2, 0x3}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:09:53 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)=',\x00', &(0x7f00000000c0)='%#)%\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='/:([\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)=')\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='/{\'\'^:\x00']) dup2(r1, r2) 11:09:53 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x450, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x20010, 0x0) poll(&(0x7f0000000380)=[{r0, 0x10}, {r1, 0x2}, {r2, 0x1}], 0x3, 0x41) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x80, 0x0) write(r3, &(0x7f0000000740)="11e5104bb4dbfc9d559f46b95368586c7013339f7d90cf2931aca37cf404bbaadda3e2b8ad9d1a33752be4ec7f64db5b9fbf0efcd87659165ff7cbc83bb7c4a02532ba7953c2db0a9afa2b2daac53d6a5783ec09531d9324eac1900c431b4bb066b95df859e28dad6861308ef5ac142669f60c4194be02be3e48fecb06a00553f1bea4331355f081fef4ef49bbdea0c7784418bd44de929e8d14a2cd0c55e06357ed01093979ed6a4c2cd28ecee4fc31927b2ecd9ad782abe8d6e7d352b2a72158d7a3dbba80623c976c4d32bc11c571cb322ff18642477d95adcc2b2378bf1220a99bfbd4e94df48b3eb4225ad2f4660c837673965481dc10a6ae3f74cc6430ccadaf851a6ed94fa6f715deebebe4f22ee444959e00116fca64f0af82a6eeebaae22a36540b4506ae22610e1c396f7039f347b35af7e5f48b473e0c60b3cdcbf065e58e3284173b988142262e12e703931b95166ff94d561c442d26c9214c0335b211636a0fe76635339d8de32c8a1d6d0a74a1e5fb5ce67afe45a7a1f9200399dd3b3c24b830b9bd87e7dc4fb1e6376dcdecd8c8cc304754da434f896412e3dc4dda01a4535deaf3c2287ce339cb8ac4c6669de31d26b2237275046b3067eb52f1a9d0c0a41d4681a89888b375c07142af51fc6678da4ec3a523427f8a80cbeb00702edd880a9ca7f347a0964db3f8274643b4fae5d80882de6b79b4795bb58b694ea3c1089f24dadd3545caf2a40d387ef40a71218dc95146eb0056f6e6e8c2f2cf6582bd8c1b0f643b728c5d36f5931deab7e3ba76751a09c1e3536c8dd1ee6f5e22cf6905d6c3eec4ab1e97dc6de180d7e63c6e26f87b3e54dd11865df9e9a3674af26b96a3f563fd818e228dbd1668518ef339391812d9b092929fd768c04fc3213e002ed2115eeac40b7c55bfc3a7d914b37ecf90b08850229313520b6927473f9ba4d6cb427f07ed14c7cf6967c8562d1f387847ab84cf6c982fe9314421bfbf7f71cb8e1354016bb17f56d0e15f323d8fc3625c8f7f739e28b8c9b230e6e3645256fad942b3eede201f52f90f04beb40d702798b14ac154f576b10ae5294f7c2ee74f2434556c395eb0aaee30ba37e97b44b488fbc2b187f77214fce5dc5aae8bd45d24369f79a8121c68b11bf1e356a8c93a22c9db8f5eeb4c6f579f2e18bfa130ae02b3cf2c1bb647d2995565e2f5765145167d712d397882c7a91a9005f25515becdf0901c40c8f6798cdd2d38064a04da6108e61280287d0d379f419fa6993940e73b73e7cdcb010f115b08021d1923f4b919506b4b78d8474525a8360b99caba6711f3af7e357b17e527ff3eb639e9faf30f70a5d10f60cb041c782cc03d069eae7b4911b298234c573bb8c3a4bbdc57468d58fba264d282efad1d9b56f6c07c1fe4765cc3500ef0367f1cbfac30829e4eb38602784332022f47e90562086a5b1b5bd9c7a58ec00175d14cc7339a549a7397a95ad869c59bfddfd98bf78d998b3630934a64fdb8e456ac36d8c027662221ca5ae2f83393e753b28c1fc1deb365e215117b26ac9e45979de2e213a4793931e01e48e09411fd5e03a409a4fe167620f4b2b7f82b1c9000270f9b7613e2df0f13dc917336afde3b7ead93bac3d71feac543589fde5e73a05589f9836010ae5bf0fc573b3a58d3fd80ba2ad2861ffab7a8defb8ae2554529c5fd8f727abfc335a665d1c005927400888e493122cf8cf0560df134f49c1de26d6e0620fa761fb1882bdba351708b0ca6feda02a4e9af69a4781d061eba92469786324ed5c5502da83499efd6a219595ec65c5b50074ee0cdbb741740129c69f89d17249b81b1079f2b455fd478f24597900c47a566e3adc798140b57bf957d5c11171abaf0f61ab6a431721cc76a153d8f9b2a16223f65d4b9390217868df65870402c32064c172dd765719c5da92bc1ed5f10faf39e6d874d57a6913fff2d183a8e84e9b29e71e2a53aae6b401975dd82be264b710615af8d84a48f9e61fa2d62033c84fef9e9c555a244ec4db613cf6d489bb30f12612a1d180d830df2296263afa124cc357729d617730caafe60b9caf0e487388db4c5c2a59ab67e1e512ec1959435fd3195d6698d19b201d4bd230d14a0593b5d5a246ff9a6a56081e614a91bf32599a3c8b910c495df66ffb7efce92cb198f2d612057b3ce6aed8741599c7d95444bfb5d50738d83780b17b9e1255e552b39302c50b0ddde8220cf2efe5a35c724fcac7106c23a79dddaaf429af8670dda370fda91126781800dfdea31fd3bccadb570f3ecd7327c351ab5d4e05dd349968d21a7f0f57cf3329ed27b778921fa6595663617e125c06b2d3cde07a3321c1d74e8cf052d0938675097c5abb642e68c6d92d06f9285b83776f213864d24e2efeae00ffa417b4fe231e554f5b180ec15ed41f38073fead1f806bf5cd6b08adb79aed2929e0cf43909cab266f544103c66748a1915736dc4995ba9cfec27b586b55e7f6d92f096b7825a229461d9074b108964e567cab33fe795e01a03f7ca21220504ba7b59aa7eb248fc5b57e410d8bddc5d3c7f217b860deee0fd0a3cd9f65d13b526a41a7812096ed8527e84559cb4aebb8582b542f4f0e2d762dd95cd9b1d36651e924c959336f2047c9cc463dd32a64b70f2a013e249a675bb18d588cd3fc953daf60ef728fd284ae72f8826ecb4894c0d33655516c24e4690c84d0c66048432ece2ced7d8001aa99f01ebeed0c138f9e74379f26ffd265d45546e15908ccd36789a8949d3ec56d4a83c77956e83b010ee65fb218ac8c5ca74155c17be0b35ac841d7198fec1fae842f5bf0f160560cd0cf648f3a83a91288a82d7a8c75cd7cf82e16fbc67bab90e7ff02fe0056653ead4c7b73f6b92e3971978eb84484c36ac16c6f8a2f40f0a2c06550e0a06e48977a22be29a751e9854890a562c94618918b966d8ccd377e301dd06537039c966612bcf85b5a83f45311923b899f9429a5102852d2f990d0f4421f49cd8272549c2062adbaa8c033270f165c9860cd018c850fc2f86c2cabdbc0f72f239dd7cf5ae5b03de3677ea68b66d3d14daea8fb75e471b014d8713b52e3c4414cf4c30db94af009a5cb5730434591572c98241cee21b1dcb82033fcbc97d291128e0e78c0bf3fbb25cab8f49a4ea8571110e309e3f2036353e4b77f07d430634f271047e972aa669885bc28feb52861780e66492511fdd89cf68a1b6fbe3feb1307fa079dec8ab3ce323c6dbe163423e4eeea377438eec7ca56289f822f22187bcd31c5b7ea346a1ca9afabe6702c6dfe983b5b72c15bf102b944fd0ff59dd2a929308eb922e2cd4ad663f11b2fdf4cbea358848c3f42c564d380251e992e23b03aa82b78fc8cd385d073eed295819cebe0a2c3a043d5fc55a5cd4ff9dd8d576a233d92d55477267b594b1abbab63c5ce886e1321c42758be04fe6c2bb24e192b19f993b3ce10c5e064e69fb17fbc211bfdc8295ea36eba63d93b78780d12d895ffc388d4fd4bb21addbb9a586e242a1ee68ba4b570202e2eb49c3ca20d462bc5dc5978c9b62858b4bf099be913590029b06f5475b89e97e4198667c2eed4e64e8422f5e89a489cff9bc8f0efc50520451bd4ce6f27951f510df8aab842deae79cc29ec455b98a1e077e28546c484e4945b818c8ef8c24ef908c95d3015cc1d5e5fee472b4125ea2c86625686b822185f1ef6ac87e739dd93c581f3d91a31dd4d14089731d8bbb6bc1d01b996b628e76734fe12ece46b1603c5c115af38e6613d5a283a3ec202fea4a68f52988983f020b03bcf1d6cc103f4b2d77b378c119bc86b1ed426ddbd82b242f8517ebeedd8b8c0439ea3dc20e2bf7034dbe1d1c989a38e526449c0512962230d63878e6aaa3862014f0de3c0441f4688965b509d48c7f6b6e58a66ad0495ac5a28a276df93d96ed7cf5c3b673d3026fb5c7ead54a5f5edbd299e66c244623c49caac5346007f73a01017997601bd33988587c25618af5393948eaee3bae9090192f86199f0bf5dd50dde48beec8697f6ea597727d40ba5a26bff385f5ad3b631c7135877442bc4a814582919c2e1b7a1d114c5a3361f59269499119b0710d033400a0d3d15cb384c7dcf20a0850ce4bd84e8b9cea3b599fab5fc214f87c0b271a785dca5e4f978b59afb99b405b7e8a49e48355b2c19503ff4f2ff390bd957a4f3ab17d9cf3f21efab1368a32156326717ebace19d1260ebbb9a30b0a5b3325e0771636eb46a4651f3a81fbda6ce2f72064015e5d4cd76f4d6a485093c9d6a614442bf156cd03609d7aab1bf6c08931986daf18f0aadd2028b9d6d0047a116c5acdc3bce70a2bd161bcc0c20251e9db4c2d8bf2cdb0042fb740e624c90de78cdf0f4acec75fe3af84905aedc116e8645a4a03e8d5fcc19d59fc407a173ab8f32dffdb27851847bf917239dd04374591ef3b6e73ec6c84dba91aea1c6195eaaa791961ae5e852f42895bb2e31ec14087aec82e9bcb7e2f52491d868c280fdef6904486d9e63ff362688aebf6f488f8910a1bd51f90443e8bfe1dc2184e08b193f2a566a4dbb4b10fdc6db2bdcccd15b4b7d0ddcf426e448b82084cf1f603f58ebfece149449d21173d8a00546b36b75480e3f57c5ab0e938090b6ab1d614d5d820b90c3060584084511426689feee75e699d0535bded7ee0a30b5673471ae00e59745c8c947caf071a567be50c0b8d6f2a77ea5c572fef52260dc1d3582492b013c504269643e01920957cfa76bd7670f294091f4b46bb51f82b0b2b272bec9aee81a7fd266cda4e832da2b45d199a6ebb18d52586d3e41a4977de5e2327fbe24cb47fce8bd39695ed12a24a2834cf6302f53ed32943ce689b6439fe91af6169b724d1cd97c14b70303da97544817f3d9c37b7041aa08a1a125c10d1942ffc15124fa349624c9ecfc180af6e366982ceb54effaa16d1471a496d87732ed9c049b558b4bf2c05e30c6884024552c44fcdcd4b89cb749e3ccc76ffaef8c0766dd1cceeae43cbe23c42e7c296ab0d549f1fcca40ecf02056c3fc37117b716355936891b0a9239bffc6991e9959898aa41518d0432765dca8b6ac0bd6186303f216de630aed592fb94fe8ca809ac404b2bc324152351637da32d8368f610b45d639ab51e856fec4ea748cc9336f1eba06d75088d9aa897f39cf2f85a0db73e7e85e53c8ec5cc2fa2b555d70a49d0b00d03480fc8a73d8e8ff34de6c3477b580fc1ae624db406231ce34308e6420b058a13bba3bb1da7ca595ea57c70b7b0a00d84ad3d776f3c2c62501b9c5c391518e9c1db5070c38fa5e71837dabb9d10f41103fbe826ed4e2f3613d0660c50a6347f517f01d3e4702d5b683c29ef002a5521bae0125415600b7800955752e69381c90767fda1fe3e880a7e3a60a9dae4b3bef881b52358ea73c30538ad862ee4843bea010766ea5d007e4b7e71dedb8b9c8e29014e6e4d87138ed1b8e4c101ccbcf783b241dbbcf9868c239df9e759dfb116235c7c305583b9a3f1f441a9c185ff9bbbcd37ba54434d5b3f5a5423068e1ccbbeb6e9550a3f25470aa759743f09b2bbdda05d26db1cec0f04eb63a8eda20542cd170d03ef4d816ea923e353cdce28de70b4327b6d0f4cee6edb7e04016926f214f23d5ba84414a497d1d31f3504da3a7c4fb6129ce610007ca9837aba5c4d14cc1e8fc03f4f633c8d055a8d05c545b38416f1170a0691fd9eaf34affae25595d91893e3a17c3178cb9869d35454bbc46f5717c9583010858212f168248ac37dee19b790eb5", 0x1000) mknod(&(0x7f0000000100)='./bus/file0\x00', 0x2006, 0xa6135) r4 = open(&(0x7f0000001ac0)='./bus\x00', 0x1, 0x0) pwritev(r4, &(0x7f0000000200)=[{&(0x7f0000000180)}], 0x1, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000001c0), 0x6, 0x0, 0x49d1, &(0x7f00000000c0)={0x3, 0x7fffffff}) pwritev(r4, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) 11:09:53 executing program 1: stat(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) 11:09:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000200)='o', 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ca4e66378e5deab711fe4dbfa6"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:09:53 executing program 1: r0 = socket(0x17, 0x8, 0x0) r1 = semget$private(0x0, 0x0, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) sync() r4 = geteuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x913, r2, r3, r4, r5, 0x1, 0x3}, 0x800, 0x41, 0x7}) r6 = kqueue() kevent(r6, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 11:09:53 executing program 1: shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x11, r0, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) openat(r0, &(0x7f0000000040)='./bus\x00', 0x88, 0x120) 11:09:53 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) lseek(r0, 0x0, 0x3) open(&(0x7f0000000100)='./bus\x00', 0x1002000000, 0xfffffffffffffffe) kqueue() r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x6, 0x0, 0x9d1, 0x0) 11:09:53 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) r2 = syz_open_pts() bind$inet6(r1, &(0x7f0000000140)={0x18, 0x2, 0xb66, 0xffffffffffffb135}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x82, 0x6, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x401, 0x1}, {{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0x40, 0x4}, {{r2}, 0xfffffffffffffff8, 0x1, 0x40000001, 0x8, 0x1}, {{r2}, 0xfffffffffffffffd, 0x21, 0x87, 0x401, 0x100}, {{r0}, 0xffffffffffffffff, 0x4, 0x9, 0x71e, 0x99}, {{r0}, 0xfffffffffffffffd, 0x6, 0x11, 0x7fff, 0x100000001}, {{r2}, 0xffffffffffffffff, 0x4, 0x5, 0xe125, 0x6}], 0x1000, 0x0, 0x0, 0x0) 11:09:53 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f0000000080)='./file1\x00') r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) readlinkat(r2, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) symlinkat(&(0x7f000001fff7)='./file0\x00', r2, &(0x7f000001fff8)='./file0\x00') renameat(r2, &(0x7f0000da2fec)='./file0/file0/file0\x00', r2, &(0x7f0000000100)='./file0/file0/file0\x00') 11:09:54 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r0, &(0x7f0000000080), 0x9, &(0x7f00000000c0)) mknod(&(0x7f0000000180)='./file0\x00', 0xc000, 0x4) r1 = dup(0xffffffffffffff9c) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0xf, &(0x7f00000001c0)={0x3, 0x0, 0x7f, 0x7ff, r2}) renameat(r1, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') renameat(r1, &(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000300)=0x2) r3 = fcntl$dupfd(r1, 0xa, r1) r4 = dup(r3) r5 = shmget(0x3, 0x2000, 0x406, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r5, 0x0) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000340)=0x1) readlink(&(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)=""/59, 0x3b) utimensat(r4, &(0x7f0000000400)='./file1/file0\x00', &(0x7f0000000440)={{0x3f7, 0xfb}, {0x7ff, 0x5}}, 0x2) r6 = shmget(0x0, 0x1000, 0x4, &(0x7f0000ffa000/0x1000)=nil) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000480)={0x1fe0000, 0x2}) setitimer(0x1, &(0x7f00000004c0)={{0xfffffffffffffff8, 0x1e}, {0x6, 0x7fff}}, &(0x7f0000000500)) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000540)) getsockname$inet(r1, &(0x7f0000000580), &(0x7f00000005c0)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000600)={0xf4a, './file0\x00'}) symlinkat(&(0x7f0000000640)='./file0\x00', r3, &(0x7f0000000680)='./file1\x00') fcntl$dupfd(r3, 0x0, r4) flock(r3, 0x8) shmctl$IPC_RMID(r5, 0x0) shmctl$SHM_LOCK(r6, 0x3) mknodat(r4, &(0x7f00000006c0)='./file0\x00', 0x8000, 0x0) 11:09:54 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x81) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 11:09:54 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xa80, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() close(r1) syz_open_pts() readv(r1, &(0x7f0000000440)=[{&(0x7f0000000280)=""/224, 0xe0}], 0x1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)="413a64bf8e", 0x5}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) 11:09:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x6, 0x5ec, 0x400, "8d9f73a689264eba735cdaacb8530b6a383578ec", 0x3, 0x5}) fcntl$setstatus(r0, 0x4, 0x80) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x4, 0x0, 0x0, 0x300000000}) r1 = shmat(0x0, &(0x7f0000ff7000/0x7000)=nil, 0x2000) fchflags(r0, 0x40000) shmdt(r1) flock(r0, 0x4) fchdir(r0) 11:09:54 executing program 1: setitimer(0xfffffffffffffffe, 0x0, &(0x7f00000000c0)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = getppid() r2 = geteuid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) shmget(0x2, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) getitimer(0x2, &(0x7f0000000000)) 11:09:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1080, 0x1ff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000040)="602b70b38bd488fd78185cdf", 0xc}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000001c0)="01aae0281cfd6cdf2696022e", 0xc}], 0x1, 0x0) write(r0, &(0x7f00000007c0)="9c87c377284c35b84e2e2e", 0xb) execve(0x0, 0x0, 0x0) 11:09:54 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000040)='./bus\x00') lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)) fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCSBRK(r0, 0x2000747b) 11:09:54 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x84e0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x6, 0x6, 0x0, 0x8, "db9cb038a41230292ec8eb6d700e727aaf22258c", 0x7, 0x1}) clock_settime(0x0, &(0x7f0000000000)={0x4001981}) 11:09:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000440)="cdeb494fa449ecff365d920d3a628676b24ca7dcc3d639977e7576a4dbf61e437a29248bacc38e71ad039fac989643a67edff99de5d99c84fbd5cb37ca3daa29fe0c9313df7ecf4d654e1fc398934c395c1e8f25086d2cabad44da5548957bc43d3eac82f3234122a5658dac2402d276bbf16d145b9477f980b54715669f07e0d10e94d44ea72ae4737261acce00c31d34cc50e62695e92652a146b70f5f4267c5df200ca290dcdbc1efa136d5904e188dc07b14bc92f343751cf6c81c307939a45092fd3c8a507473c088bada57bae5c4d1b026e42adbf63a183f96669aeeb66ecbc3d51a81dadc23db199ce6e775eb39e37f5eafb72cdf1f4a3f00abf1c7b101c9789fa5838716b2a6ef28df1bccdc8aa0bc80a3aec2446ae76458a2532fc18e680900dfa757cbb0bebb9aabf5c306b3d2734b95bfab811881dae8022c7fea5887f373d3d02952060a99f15bf19bf5092ed6f10d94b47ebb182af0c0d00b811c2155acd802b65cd694d9db010e7a21e7c1924ee14e4dfc15191f41555172fb68a669a2b42e90ccb1d516aae385513c7729403db938bce32852c49b026c9b80472a9c14d2aa00eb1ca8241dcd061ae3f2f3ce8ec33cf9a3443c670e003c4a48f8e5ef1fd6ad0a8217458037d0f4529255e740fdd0ca68b55a6a02642f7466bd56765bf8fccce0c34a6c44cb1c1ba31657e06438fbaa922289cb6e0eadefb56e86c68f3939bc57f5f715561167218fc3184abc40274c5f007db4b9b4849862e9f7d14174a5af997bb267078c6e5b41b681e96911d8febeccad17a2a883af71babd842bc43c38093e1a8427fef240bc6c8601c4d0bd5f634964de759557ed2968e1527e7b3afa93eadb4d2565524646bdcec4fe1882119935d24d38b5d12052f44b0c4c3e126fbffa00b4c6b8d898f7f1da62444f7c51b28ba27d0de1e88eae4f490b3d20bc8885223148165d2f4ea5f79ed650a482fe55ad30f7fd6cb249ca57229e76c1b1055e9e08d1e98c11d2b2053965f94ab44ea78b375e5be6d6d8d424a1e9bb8fa4fbafdb27bc16d065f2929b89a65d818ee5f232659123532a5e8368f678ed06c8d78654112b02439ffc08422e01db4ccc2cffcc12edde7242e15b3414ab47f8cb78c1d3c1056e940b3e7d26baa7f7269e81a6d394f1fe6d275c12b08245be8492b2dbe1a7c7b4898ff89aaa9d3ce2da7b691828895985d2f0baf2bd35ffa06a53447516ef540655b124cab4099dd3222afd3ffdd13fa6c8b88108d525d7c5ddc0d9dd49f38ee8e4aa942705c7bf58e2fdbdf0d87cda9cc8e457835078ced6171fa5a3b9963b6e68d28384b87e20fc4ab47006403a5c38d62d3ad0c219f48328a6385b2c420ad2ff7b2c6ab218b4ed570fff0173b828133fdd83ce1baca308ae78441a58614e093e6b27154c4de22775c761ded82eec57183c0073d9c626bb302b8fd10edb89aef15a4542755cc407b043c17bca9179390280e94400271d21b1f9d7af16119224af679573b11b55a818c3332d1b3dc36a9e0872fcd39d16a0f3f27e45f03fd9bc1a89ca736a91e67dba2e25d564ad16d66178446620702d761b96d35f0f3edf6aecf47f7e0b08f13fc7b6b345f2caa9088bed130dc1854b1179d1c378f165d9cc1523fa3889bf8fe89ddb7ea58a6196366b931b4ee489f283951a06fc0a5ca3d98f09a0c40a513d9e937683ef08970bd1c655fcec650bfc9b3745485be28e60c18b1d74f79e86170c0539406d2e7a7bbfa320cd21b6bf65f300c6cefa01277ee0ebd8d574a87df0f284ff2bd0bcd66e30f1cd1a775e578a02e3fe4d83102044498667e2f811b016ca3d2e813c0105d9f6603a259c6414d286b9b5a160839c7b054ad533ef7e652168d600a062e7756c79fb873cb9159bd7e44c13720f55d75494cf919b0e867afb982fd9e4b1aa81632de7790d336ae27eed4591b479e78fb05a765e808795224b794348959f71fd1c52accd4fb493b650e90a40788606f8393d14ca6b3ac8697c71b0fa77970ce36447f37236aabacf7d137b50b6604d52151fc6642ec6eb216ccdfffe332f8664e275ca49fb5ef909f2a7f2d8ec99de5c9e6082ea1fb0f603de1ec53484452d213528790d254a1d764cf4cddf168a61bc625f693747d2e8751748f1beb7a776dcc446c4435b25ed775308122aa3e566f844d6037452d2f57e54d5b654058ebe6d591b77c037a41106333e71768aae7e0bd8d9718da5d8b519022a95b8b71518abafbae2cea34e9b216dcfe11b1af9c4367eabe4229d8807f7c24dacaef24a3d412f6cd1d00474d4ac352bc4beabf38c333054872dbb83902ee92f30070d7f0b60c9b2da5fa380aeb344fd731af8acb10321cbb9414101cfe85e68ac3e6d94c3ca62d74686c63ed7de0a70642f3f68d7e6a07ed0bee6a03ca14c3742a0251b0e642876970bcb4f3719978764d25d426d65cece6949c80666eb49ba5ea61dde638764294d95f8e135411558f089ad76aa06ed4b4c7445af09ac5fe9cf4c84a1ebf7f2cef385862b5cdaf9ad63f7bac2031ab65350650766772b16e77e9519ab7d71ca0a2cff61b8def21a8c1affafe71d1e2ee538ebb8d52b29123978b2e4b828f9ca7bf93fae5b971b0c02f164b2b93d968c9b92b8434ccc8c13f2cf0debd7cf32667079ff9afbe091f9a54bfa31036b818ab5d4b3c81625ea77735a45fbacf96529908eadc9209763b4a3e5d267901b866513880d4f21e6cf1c1afd147ddf211e7d1c53f6fb569ca7cdaa7c1f4dc26c185e3168e1954db9d3763a4a48e0eae93a1388f8def25082bb8e92c9f61a0dabbebe9ed4179260728392dbd0fa72ce3f89b87b9cb9fd5bbcb7d554fad72c24d79dc479f4b9d0c04bb2b3c6536720ba590e4de1bd821eff7e87c0da3a86add2f30016b932224c724cc8a8f8ab96274026e58f809d4bc3006f69d308bf6b2ef8081bd24cf54cb057bbbc10dfc19f44dd095347a8f25d36d54b771de0188f3c46748b5934b3411296d1af63fdc0a80b299502dd50deeedd31c31f95261d72f251d0140969e5cbd28f7a3567b0fa5189f070c49d01760b57da1c5928e9e9e4f47ab8d13e9b1e34857f399a8d4a5b9de8803ccb4048e22b5beb43549ffd35180e4115a0c9613ff07f024d5ef57a586e698a049b8430026d5669f9effe3af8f53c6c1d198f9ab5b361827e6ceabf9ad676256d747199fe78984014b68006f6c8a623d2615572bdddbacd441a208292676bf0ee39740bffbaf7a79f562317f592cff7a0fa8d1e9fa3225ba0cbbf027a60a2bb361c77aec4fe71838be4500ccb09d994a6f5b4f9ca66522aecb82331afdd4a927f6d4520e2ed2de699d11500686f15efe4f79e931c370d4082aa61ed2d9d30283d675a4dba396c6e71ca5cc7f57b6b0f434c552db6e554555cd90713bb371e6fc39a1f35694683b08194c182afa938a60f9fa9d5ed2ee183032f92a19bce9d1d74834d38dbcc901c9b469c7eaf0d562617c866d2002577287757476e0a21f0dd747c114361d9ec5f94470440758a71d40c8e5158e3ca837c5471625980f3a235d247aa1e477fd4f9e53310d091026791abd388f9a64d997f1031d17e1a73a8c8424f7da968b834577512c59ca1df2ad7084d6addec9507b17b15906e60d57db931b38286fc91f3a5162f5d89f9956d4d79f5ba4cc5565fe3071ec020063ed8181e5f7150b2c8c20ee2c10c1d08db01212f44e639d9b2ae79994c97686889296efe31d85b153b378bc842859b73da6f242854208d6f07abb9361ac3085d1dbc92f5d2ccf3797ae6c3bf2fe2c67ee92f278b95e614811a9d3f6d92748321f48742f956489c3324042dfa210fab30d81412a9cdb80079ed6361ccff445c27bb37eb28f41944c1de563a470c7d64e1fd72c0f27de5f60e33696795fcf7fe91fe7ae299a98fc8643ba59fd57c5a4c3e746d5b0710e3c952ccfe0d93727e6b6d7a82a45dec1b6b240238dcd3b02e069628b5be690cb1bd9ae7bb81b56a8d1d0b0b6a2e728d7d6d4b43fe01a07a5089639d429bd3c04e383a5e14721201eef7606fbadbc2eb8eb8c45e97739a8824b6e9ad62ab7a74d12e2e6d95062902439e8574ccf05aa44fe6f4d05a4dcfbd648cfb3880ca698c5078ff3897d857874500fc1695a640a002e58be08a379e86268f1136b16287aacc9759cba5d27ce26191a4c87bae94d1b5c902af0137108292ddf236e36b3998ea65d3406487d85c0e3c486000517a031b7339e65bd52c28c639d893cb7a387e22d02a1533b2134e20389b006d365a11b24f3c92e4ebfb567ea7a8caa58981437e7df745bea9ce681ef61adb91e1df5449bf95e2e999532ff12e79c3a0996dc3bf1c909c2ab0341a1e392886062a3a7a4f1396864750c8baab02a87ce076bcc4e56138cebf527202d3d07c06d314e27edf96b70e57f9a622d180f9c70166ae4be534065edda7a56b063f2a9275a4faf71d3ae762c40b19ee9ee47eaf4bd43ec5813c7bfc82d563602bc56278f2b27eec124d0af3dead07b4103e9569630f9bfbecc83ceac492555ea72dcde94fd0c1f8fb7f5f1bda879389006a6ca6e9abf37b0a8f7bb0289a83a8eafb661ca5e29d12f300a00bcc2cca5df88216b88529a69b918a7ae59f92eff03023569425c14d04719b4a10d9f2e2f6159f22ca27f9cb41253469dad2517d6fd99f9b2f0c9fe0c9dfb1a1fb73b9cade134ece2eee3aaf9754c2acf944b599978c19e9b0afc88e870880fae7d672bdb17e00379a47f9a720705e4600eddc4cc0b93d01225f791f4c8c4a9ddd6e94cfcd4e1145ea61da25c6473163b61bea6c248d3ffa7c6c5e52cab60a373e3bb157d3729d68e050deb0acb5b721a3e47a75a60caaefe8debd61bc32cc7f7afd224fb3e98e62a413c573cd244cab1f65f0aef6ac70ad4f4426fb2ab3b026d35e5e1a791491da2f94c944932729ecf522038ad62786de3897444f4361fe60d5fdf857e834e533e6e60e6eed8bf33838e323b30f5df498ac5fc6c9a8801d6b051d3e191680425a08f7ac6b199bcb67f0e355d54387ba689e79bbca810a28e36a11e2d3104cccd57f9b4637ca2eb3f205824b15d91b5cafcf80683eca0a8ea808ce70de5fd164acb52ae747b05733962e9aeac1dee91a00a4d1a10a5a6fadf12aebe933ca676108a6ace0bd9ec9838f5b873dfcedc368edd7cc402e6e85dd134d506f1a5e5307039a15d92211e647a662ef6fcb760d9a246f0a8b5900bf4c3e69f3ad3521a9b427cf5e9a82471e6a9b3fcd6f242384669535b9f6445263db5a03180c138076a638aeb5f272e05eba0e047b03c921b93f2350d48fc162cd0e8cb1003cf129bba636290dd509d17fddfae2ab605982ae965d259965fa813a96e616e5ebd8c44df35dfcbcfbc1b570bc082f97729cc1434d2ca9d8b9a56698fbe7417777dfd6adf46052496d36d41086d80c04958bbe0bb3e87b6138582bcacfbebe324da90d5b321434f82603d0558474489bbe610f8328f9d27677ecb94ca2446f207ce0d77e0be5279d9de3308ed887c37c69590d69039114468ca99d506a7f0315521b103c9297db127cd8833132d65702e906a7773db7b363a3602a92e02e7dd4ad204a7744356b68b1abc95e064c2c46406dee5eaad786497ee70e92bb4809d39c3d7334ca51f710dfbc8c83c79276ed8530a1bf7022a40d08bd28ea96f949b5d3d73cbe211f732f843c7619efb1702c76e3fed3aa8e14e76f913c9eff57f804fb144211103b71eb0c321ecee6b54b0794e18535fb42a223b72575669790678eb1ec", 0x1000}, {&(0x7f0000000000)="7dc1731d4ccc9085f00a44024d065c8b2df79698b098d3705cd6055c7ebf", 0x1e}, {&(0x7f0000000180)="ce89cf26e41e0307a2e2e65c0601f3de74fac2cf83edc0899186b4d4e151dd31f07fe1918884b49227c5f6c06891e6a95ee3671eed58724299a64f79a6d93f822c5b7d57d8504270024e2a2b376ceb6118445047e312d93aa5c8e148d80c24f2e29baa54b85d280ec968968b096477e9060d720b1a774f3137167a0ad54f66518466061db1912216cf46d08a00dc22a11e373e4d42699714e2e5", 0x9a}, {&(0x7f0000000240)="a8c30b387d2f19a37090f9e8b9814ae5d6e39029fe8885fbc25859a51d61978cb3fa7aedaf69b7afa6393f2468291e98a9a646f5672f5f96fa28e9cd571a14572b6daaf8959597842f759c0b6b58d3a5f1756e5251347f1adb1d37f147362b09ad92b53acda0693075ce5207375edf2c56016333338451607a0419ec8dbaaaaaf95ff09a", 0x84}, {&(0x7f0000000300)="4040f5f021032376182f7e870aa9244829836cf50a9ea4cc6d5cf239f3cb1a3c2f74317e472f310e8559c2bae365b4a921a70f01a24ff738866981205a3e47209c678622d66329f0cb0005f6685a8763a15aa1972f45496d0915499f86a3f0a29af2ff13ada06f8774d8e17b971010a46d1c10252b2162e0", 0x78}, {&(0x7f0000000380)="fdb39a10c27e7440ef17ccecaf5bc160766edbde59ac839f0ecd95d9ccc12a0b4ff8daa952e3020e859fe58b4ff6378b80c36c9678496bee4312c1a59c5362fa9d56d424bbe25d8d9fd75388bbd4c84e12b70052be811a28bf52df439492c610e89dd68dab99098d8d63672a35feb33ca69daa", 0x73}, {&(0x7f0000000040)="30ccc657024ba1f1", 0x8}, {&(0x7f0000001440)="4e4066a31f472f5021806e40e0a53c0113529431dfd7d05c7ed2efd5c836ad3ffa27f5f1d9af74773a0cecab28f989e9cf8b7cb20fa0d00784a4adf1b2c3f39044b38b98c724afb1e489abfe3a7a48f51a1d0ecb0e5df117a98b380b42a931f5754aeb10e855ecc95d2505b1fff0bfa883ee", 0x72}], 0x8, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000001540)=""/245, 0xf5}], 0x1, 0x49) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186004008b00202b27feffffff00001a000000f0402c00000000000000000000000000000000001d1d", 0x2c}], 0x1) syz_open_pts() getppid() 11:09:53 executing program 1: r0 = getpgrp() getpgid(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x7) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_execute_func(&(0x7f00000000c0)="8f0878c2f7426644de420643d02ec4229dbe30c4a195747100c4a31d7e770a0d67400f6b1e0f0bf3adc402bd0b23") r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x2) r4 = kqueue() kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x2, 0x0, 0x400}], 0x76, 0x0, 0xaa8, 0x0) 11:09:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setregid(r4, r5) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) read(r0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x0, 0x3}, 0xc) 11:09:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) 11:09:53 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x2001, 0x100004565) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000000)='./bus\x00', r1, r2) fcntl$setown(r0, 0x6, 0x0) 11:09:53 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setrlimit(0x6, &(0x7f00000001c0)={0x4, 0xfffffffffffffffa}) mlockall(0x8000000000003) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) 11:09:53 executing program 0: r0 = socket(0x10, 0x7, 0x59eb7b2b) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$TIOCNXCL(r1, 0x2000740e) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)) ioctl$TIOCCDTR(r2, 0x20007478) 11:09:53 executing program 1: clock_settime(0x0, 0xffffffffffffffff) clock_settime(0x4, &(0x7f0000000000)={0xfffffffffffffffc, 0x3}) 11:09:53 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x6}, {r0, 0x4}, {r1, 0x25}, {r1, 0x142}, {r1}, {r0, 0x4}, {r0, 0x1}, {r1, 0x46}], 0x8, 0x2) r2 = dup2(r0, r1) linkat(r2, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 11:09:53 executing program 0: socket(0x2, 0x3, 0x9) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x0) 11:09:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="79020000fb0080003000"], 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x2, 0x8001}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="15b67168783e1050a1031cd4f34e0ae89940af7b4ae2f2d01560208fe794d16ce61f400ce118cf647af1a638594834ff5dfc8f83a591e9faec5c52eab83a75fc17a7f9d113079630042477f2ed9194942bbe5eec98383e433fe8738b4799eaee666badae33ef738b18887ef94c26db1ab56f5d00b23d2eeef147b7236dd8a9fe368736c421f2ae631459547b77741db07d44973c86d6493a765390d92474c036f1ed82b4809ffdc8629f0f9068586a8da0f98a02ef401784d40b302fdced", 0xbe) r1 = semget$private(0x0, 0x2, 0x80) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000140)=""/65) socket(0x7, 0x8003, 0x0) 11:09:53 executing program 0: setuid(0xee01) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x20, 0x100000000000000, 0x7fffffff, 0x0, 0x80000001}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x5, 0x2000000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchdir(r1) 11:09:53 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0xffffffffffffff2e) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x9, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x1, 0x0) recvmsg(r1, &(0x7f00000013c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001300)=[{&(0x7f0000000080)=""/188, 0xbc}, {&(0x7f0000000180)=""/125, 0x7d}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/243, 0xf3}], 0x4, &(0x7f0000001340)=""/77, 0x4d}, 0x2) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$null(0xffffffffffffff9c, &(0x7f0000001400)='/dev/null\x00', 0x10, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000140), 0x0) 11:09:53 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = geteuid() setuid(r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r1, 0x0) 11:09:53 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="0b60e45c", 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050400000300000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303de3fe9cb02a31383be7df6a46ce5d9b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f0000000040), &(0x7f0000000080)=0x4) 11:09:53 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) truncate(&(0x7f0000000000)='./file0\x00', 0x0) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x0) 11:09:53 executing program 1: nanosleep(&(0x7f0000000080), 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x1) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 11:09:53 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x0, ""/97}, &(0x7f0000000040)=0x63) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSCTTY(r2, 0x20007461) setsockopt(r1, 0x4000000000029, 0x6, &(0x7f0000000080)="870953d707e06249ccfe290daebc0871f49e4897a83914b447c7f62f3521c0cf2b2aa9036bac99", 0x27) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) 11:09:53 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) r2 = socket$inet6(0x18, 0x5, 0xed6) r3 = socket$inet(0x2, 0x4, 0x578c234e) r4 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x280, 0x0) r6 = socket(0x1, 0x7, 0x9) r7 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) r8 = open(&(0x7f0000000280)='./file0\x00', 0x10, 0x8) r9 = kqueue() r10 = socket$unix(0x1, 0x1, 0x0) socketpair(0x1, 0x1, 0xffffffffffff34ae, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x8080, 0x0) r13 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x9, 0x10, 0x7}, {{r2}, 0xfffffffffffffff8, 0x1, 0x37, 0x800, 0x3}, {{r3}, 0xfffffffffffffffd, 0x0, 0x3, 0x7, 0x8}, {{r4}, 0xfffffffffffffffd, 0x8, 0x20000050, 0x9, 0x6}, {{r5}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x1, 0x7fff}, {{r6}, 0xfffffffffffffffe, 0x68, 0x1, 0x5, 0x7}], 0x9, &(0x7f0000000340)=[{{r7}, 0xfffffffffffffffb, 0x40, 0x0, 0x4, 0x5}, {{r8}, 0xfffffffffffffffe, 0x25, 0xa, 0x400}, {{r9}, 0xffffffffffffffff, 0x8, 0x2, 0x3, 0x3f}, {{r10}, 0xfffffffffffffffe, 0x94, 0x200fffff, 0x1, 0xb7aa}, {{r11}, 0xfffffffffffffffb, 0x9, 0x10, 0x1, 0x8}, {{r12}, 0xffffffffffffffff, 0x2, 0x2, 0x0, 0xffffffffffffff01}, {{r13}, 0xfffffffffffffffc, 0x19, 0xfffff, 0x200, 0xcb22}], 0x80000001, &(0x7f0000000440)={0x1ff, 0x7fffffff}) 11:09:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="2d012e2f7f696c613000"], 0x1) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)=""/221, 0xdd}, {&(0x7f0000000180)=""/86, 0x56}], 0x2, &(0x7f00000002c0)=""/253, 0xfd}, 0x800) listen(r1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x280, 0x0) recvmsg(r2, &(0x7f0000000780)={&(0x7f0000000240)=@in6, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000440)}, {&(0x7f0000000480)=""/81, 0x51}, {&(0x7f0000000500)=""/166, 0xa6}, {&(0x7f00000005c0)=""/237, 0xed}], 0x4, &(0x7f0000000700)=""/70, 0x46}, 0x840) 11:09:54 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="35ec636262b82e27c40226603829608ef111d327edba335586fb9c3cba73d58acad8267fc2436b98f9b26a7f3518672aeceaa28f2787d0033bf21271685a208f6f920088e0977e423ee1133686741195026d31fc0d899fa3b7d964f55006cee35618f22e4cffff3e6fc77c0b0abaa1ab1dbf6cd0362c96a4572a1799a3a6a911fa2a10b4805c0311f2c61d41c56657d7dc77190c200ea6a35e2d1758629e2840df3ad2864c7201269fe17233c6aa7ea56723c28e03a9c955a4d17a9f43c3cd98a9e770b5164274bcff2f8a8136526b8ff5941c0304c252a01c8d8a43f1de6076340fc4fb412e6fbdaf354bbeb3e7f339739e73f39a", 0xf5}], 0x1, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x1) fsync(r1) 11:09:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) r1 = getuid() getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./bus\x00', r1, r2) writev(r0, &(0x7f0000000040), 0x148) execve(0x0, 0x0, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x90) 11:09:54 executing program 0: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000100)=0xc) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) read(r1, &(0x7f0000000880)=""/89, 0x59) r2 = accept$inet(r1, &(0x7f0000000280), &(0x7f0000000140)=0xc) getsockname$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x80012, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x4) close(r1) r3 = semget$private(0x0, 0x1, 0x17e) semctl$GETVAL(r3, 0x1fffffffffffd, 0x5, &(0x7f0000000b40)=""/202) fchmod(r2, 0x10) r4 = open(&(0x7f0000000380)='./file0\x00', 0x3, 0x81) symlinkat(&(0x7f0000000340)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') r5 = accept$inet(r4, &(0x7f0000000400), &(0x7f0000000440)=0xc) r6 = accept$inet(r5, &(0x7f0000000480), &(0x7f00000004c0)=0xc) poll(&(0x7f0000000500)=[{r2, 0x40}, {r6, 0x80}, {r2, 0x104}, {r2, 0x1}, {r4, 0x21}, {r4, 0xaa}, {r0, 0x78}, {r4, 0x10}], 0x8, 0x1000) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) open(&(0x7f0000000580)='./file0\x00', 0x80, 0x80) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000240)=[0x1, 0x0, 0x8]) fsync(r1) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000a80)="9de4f7d1c30d2184ad7b7b47990295a6af4b2b8da41fbc9f28daba54f2dd764aa7b7027f3fc989414a9358f69e8f4d9519da168d60dfc7d01f56c550f28163f5d5cd529edd29d8558d17edd2f898943f54457c7cb79dc163f6d923b22a35b95681723604", 0x64}], 0x1, 0x0) open$dir(&(0x7f0000000b00)='./file0\x00', 0x212, 0x20) semop(r3, &(0x7f0000000280), 0x14) 11:09:54 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x3c}, {r1, 0x9}, {r1, 0xc3}, {r0, 0x40}], 0x4, 0x9) r2 = socket(0x18, 0x1, 0x0) sendmsg(r2, 0x0, 0x4) setsockopt(r2, 0x29, 0x9, &(0x7f00000002c0)="030000fe60ce7d47a600", 0xa) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xfe84) fchown(r3, r5, r6) chdir(&(0x7f0000000200)='./bus\x00') setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000280)={0x0, 0x1}, 0x8) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x180, 0x2) getsockopt$sock_int(r4, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) dup2(r3, r1) 11:09:54 executing program 1: r0 = socket(0x26, 0x5, 0xf1c) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0xc0, 0x80) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) renameat(r1, &(0x7f00000002c0)='./bus\x00', r2, &(0x7f0000000340)='./bus\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x2, 0x9, 0x4, 0x7, "3708cfddd02fb1ff93f16938bc1955d1f1f9c3c1", 0x3ff, 0x7f7b}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x100000001, 0x8, 0x5, 0x400, "860cf0f26b3f2cc7d8ee26f4ba9114b13bf1f75e", 0xcc, 0x6}) sendto(r0, &(0x7f0000000200)="4eddac932a30d3b429d96fbf2614d1352f34b0f70ef394dc0d50223eb91d708437d4691b085857a459af12a0998810edd77a00a6b1efe436187c25b9c5", 0x3d, 0x5, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETA(r3, 0xc2d04225, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) sendto(r3, &(0x7f0000000180)="d0c753bb8f3e1ab0b53451509b59d82fbba5aa69f82d12227bd81801d4053b22cc31c72fb8e6d48c0f7be9e8774654e2dc92c9dc63fbd17d8924fca5a9dad280a7945c55f35c8612ffd664956e296ba0ead137c6257e8d1b9f", 0x59, 0x40a, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 11:09:54 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x12, 0xa6138) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) seteuid(r0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) readv(r2, &(0x7f0000000100)=[{0x0}], 0x1) open(&(0x7f0000001ac0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x7, 0x6, 0x1, 0x7, 0x1f, 0x0, 0x7fffffff, 0x1}, &(0x7f00000000c0)={0x100000000, 0x1}) 11:09:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r1) connect(r0, &(0x7f00000004c0)=@in, 0xc) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="696c020000"], 0x9, 0x0}, 0x0) 11:09:55 executing program 0: mlockall(0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) rmdir(&(0x7f0000000000)='./bus\x00') write(r0, &(0x7f0000000040)="670dc3", 0x3) write(0xffffffffffffffff, &(0x7f0000000180)="6012000100000000001300fc34c3", 0xe) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:09:55 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x16e, 0x0, 0x0, 0x0, 0x0, 0x80000}, 0x0) 11:09:55 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0xffffffffffffffff, "00400000e74de40900000000000000000600", 0x0, 0x400000000000000}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x100, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x12, 0x10, 0xfffffffffffffc00, 0x5}, {{r1}, 0xfffffffffffffffc, 0x5, 0x40000000, 0x6, 0x1}, {{r3}, 0xfffffffffffffffd, 0x1, 0xb, 0x2, 0x80000000}], 0x2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x14, 0xf0000000, 0x6, 0x258c}, {{r1}, 0xfffffffffffffffd, 0x10, 0xf0000003, 0x1}, {{r0}, 0x0, 0x80, 0xf0000000, 0x3ff, 0x4}, {{r1}, 0x0, 0x30, 0x2, 0x7ff, 0x80000001}], 0xcb, &(0x7f00000001c0)={0x8000, 0xfff}) 11:09:55 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000001c0)="55b74bf5312c53da78bbe140648fe2fa024eb5b6b77b8fe63df2facfe5c29d5441f22da3bbeac73f42ad59506657f2b004d34297752f9348bef9208aee7e11f0aab404f0b009c8a354866eb391df9d47e1020be9c5cc5fb80ea7bc016040060ff1bfc035f9a00849a2b6cad1c95fdd306f15c8aabe5f50c06ba67ba88ced98076a2189ddabf681806bc095e22cc0142e417d84e312f0cfa244", 0x99) recvfrom$inet(r0, &(0x7f0000000040)=""/110, 0x6e, 0x800, &(0x7f0000000100)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000280)="0ae88e5847ac0866fd60ac08eee3a62cfc71bf144bf810d7a71b985d595398561965974300e59bb85426f18f02f7e785238b7b226ae867ded8ecc9217f8303d7ecafab9c31b7337afcc20f7fedc634260619557f87ea934223c419dd8f63d7bb729665d36af65438c101d076e162c8423e28d3bcd7bc233a2ce85a9f58c56f4c0000000000000000000000", 0x8b) execve(0x0, 0x0, 0x0) 11:09:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) munlockall() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000200)={0x0, 0x1}) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') ioctl$TIOCSCTTY(r0, 0x20007461) 11:09:55 executing program 1: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x10000000002000, 0x4506) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc1045763, &(0x7f0000000400)={0x0, 0x0, './bus/file0\x00'}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x8000, './bus\x00', './bus/file0\x00'}) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 11:09:55 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x2) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r0, 0x0) 11:09:55 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) r1 = semget$private(0x0, 0x7, 0x8) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/212) 11:09:56 executing program 0: r0 = msgget$private(0x0, 0x0) nanosleep(&(0x7f0000000100)={0x1000, 0xfff}, &(0x7f0000000140)) msgsnd(r0, &(0x7f0000000200)={0x0, "4b91bacd3dac391e33e143bf549424bd89ba94778e8971e95d5816daeea8b16ae85b305a270cfc79c8b66a43181265bb7c4725bf65cf1f869f6db7ba34887e85c4cac07e9d5ae136f7ce96cb6d577243eb30f1fcc3ca7a2e26f24ec3ef0b878f70ef9c53204a663c0d22fe7569c53b897829eef164ffc67a10cff6cc7fa763aa8954dee205087e6674a7a3406ea524c595ae864dcb00c06dd58327528fe8430862efa70c1d904cfe5b55ef567f66060d45aaf1fd37af30928be146488bdfa3536fb24413e556ecbd6181424022723e93ab33371e7b9b11fc14279811e10abe9ebff3c83bc0e50b"}, 0xef, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/240}, 0xf8, 0x1, 0x1000) msgrcv(r0, &(0x7f0000001700)={0x0, ""/136}, 0x90, 0x0, 0x1000) 11:09:56 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x80) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='x\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x2, 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') pmap_unwire: wiring for pmap 0xfffffd803f013300 va 0x1b2e320000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013300 va 0x1b2e321000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013300 va 0x1b2e322000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013300 va 0x1b2e320000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013300 va 0x1b2e321000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013300 va 0x1b2e322000 didn't change! 11:09:56 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x0, 0xfffffffffffffffe) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) pipe(&(0x7f0000000100)) close(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) 11:09:56 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x400, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) preadv(r2, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000340)={0x6, 0xffffffffffffffff, {0x5ce, 0x574a}}) pipe2(&(0x7f0000000000), 0x10004) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000300)={0x3, './file0\x00'}) fcntl$setstatus(r3, 0x4, 0x80) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 11:09:56 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0xa, r1) recvfrom(r2, &(0x7f00000000c0)=""/202, 0xca, 0x40, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) 11:09:56 executing program 1: r0 = socket(0x7, 0x3, 0x7) setsockopt(r0, 0x10, 0x8, &(0x7f0000000040)="1a7b95e1168ac26f65fd8b1b7143dad796a699069dc207580354db64fb264d4d774c01c652433dfbc1a0b40f8503bab537dbefd06b281b9ad41a8a2da62164c81919072e00113b9511173a705a805fe58a30379fc46217ad0a8cad22c34b0742d9b0bc657e0692f16b2126d92d957374d78ec4c5f872ff791a61a849e816", 0x7e) r1 = fcntl$dupfd(r0, 0x0, r0) read(r1, &(0x7f00000001c0)=""/232, 0xe8) fcntl$dupfd(r0, 0xa, r1) dup(r1) 11:09:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTART(r0, 0x2000746e) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000200)=0x1) r4 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "69ed68111496a7a7d947135be1c6f0c0b4d01b8e"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x4, 0x0, "d6420e80d81c905a0f03000000c448dae6e600", 0x0, 0x8}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x1, 0x7fffffff, 0x6, 0x1, "a51aa32b0000000000000000c869a6f500", 0x8, 0x1ff}) 11:09:57 executing program 1: r0 = socket(0x1e, 0x200000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) r1 = fcntl$dupfd(r0, 0x0, r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/46, 0x2e) 11:09:57 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) geteuid() r1 = socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) bind(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 11:09:57 executing program 1: r0 = socket(0x1a, 0x8000, 0x0) setsockopt(r0, 0x1000, 0x953e, &(0x7f0000000000)="f386ea3fff35e28e6b7e33b582e58c0e976225b0168f35c0d034a0937551b08bf4b3", 0x22) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) poll(&(0x7f0000000140)=[{r1, 0x84}], 0x1, 0x401) write(r1, &(0x7f0000000040), 0x10250) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5cabeb8d8315030000002f00de0300"}) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000040), 0x0) 11:09:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x3ff) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./bus\x00') 11:09:57 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x9509ccde6367dce1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x3ff, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setgroups(0x1, &(0x7f00000000c0)=[0x0]) 11:09:57 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000100)=0x100000004) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x1) 11:09:58 executing program 1: r0 = socket(0xd, 0xc005, 0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x400fffff, 0x7f, 0x2}, {{r0}, 0xffffffffffffffff, 0x60, 0x0, 0xb3, 0x6}, {{r0}, 0x0, 0x4, 0x200000c0, 0xbe, 0x2e7}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x8, 0x15a0}, {{r0}, 0xfffffffffffffff9, 0x4, 0x80000080, 0x9, 0x7}, {{r0}, 0xfffffffffffffffb, 0x8, 0x41, 0x7, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x82, 0xf0000002, 0x1, 0x1}], 0x1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x13, 0x5, 0x4}], 0x2, &(0x7f00000001c0)={0x6, 0x3}) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20, 0x0) r2 = kqueue() fchmod(r2, 0x80) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) 11:09:58 executing program 0: r0 = socket(0x18, 0x3, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000e241000000010000200000b97b3a10000080"}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)="e25cc2bb7a5f960c", 0xffffffffffffff4c}], 0x1) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/12}], 0x114) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000180)='/dev/null\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='/dev/null\x00', &(0x7f0000000280)='/dev/null\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='/dev/null\x00']) 11:09:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r0, &(0x7f0000000480)="bd", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() openat(r2, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) 11:09:58 executing program 1: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x12, &(0x7f0000000040), 0x0) listen(r0, 0x0) 11:09:58 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) syz_open_pts() setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:09:58 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x49, 0x800fffff, 0x20, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x1, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x8001, 0x4}, {{r0}, 0xfffffffffffffffd, 0x83, 0x2, 0x6, 0xc00000000}, {{r0}, 0x0, 0x47, 0x1, 0x0, 0x2}, {{r1}, 0xffffffffffffffff, 0x52, 0xf0000007, 0x5, 0x401}], 0x3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0xa4, 0xfffff, 0x7, 0x3}, {{r1}, 0xffffffffffffffff, 0x12, 0xfffff, 0x16e, 0x9}, {{r0}, 0xfffffffffffffffd, 0x1, 0x20000002, 0x0, 0x8}, {{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0x6e}], 0xa7, &(0x7f00000001c0)={0x0, 0x1000}) close(r0) 11:09:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x9a}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) write(r0, &(0x7f00000033c0)=' ', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x5847, 0x0, "ab5b88ecbc24f81ec142fe603e89d853bedb1ab9"}) read(r1, &(0x7f0000000080)=""/99, 0x63) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000140)="96", 0x1) close(r0) 11:09:58 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x40, 0x10) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="000000186a50b5bf3e752b00000000202000004dd5706c85b0bc0002deff000000000000291c1572b9cf49f53a0000bca9edbd9c0dc74eed6e6e5b9a", 0x3c}], 0x1) 11:09:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000000), 0xfffffffffffffeae) write(r0, &(0x7f0000000180)="5ba321efaae037e033ffd80bbf8aab91fd31f656ee2e543eef9c4045ca2993157c1363622900dd7ae3452de0d0fbc931d47faa05444f24cf64714f3879638d808d037835bb496df046fc97a01d9968e89eaeeb6ed826cad1f3a697c798d7c6a604", 0x3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x5, 0x5029fad3, 0xfffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:09:58 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='W\x00') r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000280)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x262cad7c, 0xffffffffffffffff, "5549554b020000000000091167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 11:09:58 executing program 1: r0 = socket$unix(0x1, 0x2000000000000002, 0x0) shutdown(r0, 0xfffffffffffffffc) 11:09:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x2) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) socket$unix(0x1, 0x7, 0x0) 11:09:58 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005020200e604000012005786ca3849451ae3e1051020741038f53e8551f30c050ffbffffff1fff2100fff96e4f834ce93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d25a2c91f75073a13aebe2a4cbba982fd82558ce9ee7fe2c09d82fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770ff7cc53c894303b298a85ff3faa8d9219830e0f26d425df0d0f608c7ab3a34c2909f282890c25fccd20c974129364033c1f8daf7378b26359b3f0ad175b6fea07f3af5fd52b57c15f240c0f9c09ded640b8a48f48b9e2c0ded7ac611654502427bad31238faa86ebb951fb9f905ea0e9b0da3fcdb0aad7ccfd628f3843d9842a77268aad92c4b24542717bd61f32b81dd274aad3615ea6e3ff6eceff5a0b5ce5d37a099f830003a50cc82a8988c2ed6a8083640ccd1c79c0253093f74ebbc22b7fb19e470a98c43b1e6046d1b5febf9292c614", 0xfffffffffffffcef, 0xc, 0x0, 0xffffffffffffffc5) 11:09:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)='/', 0x1}], 0x1) write(r1, &(0x7f00000028c0)='G', 0x1) writev(r0, &(0x7f0000002680)=[{&(0x7f0000000500)="d4693d38142285a8f3e795843817", 0xe}], 0x1) 11:09:58 executing program 0: socket$inet(0x2, 0x4000, 0x85) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x4}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) 11:09:58 executing program 1: select(0xffffff82, 0x0, 0x0, 0x0, 0xfffffffffffffffe) select(0x40, &(0x7f0000000000)={0x9b, 0xfffffffffffffffe, 0x3801, 0x400, 0x0, 0x5f2c, 0xffffffff, 0x2}, &(0x7f0000000040)={0x4, 0x7, 0x3, 0x1, 0x3, 0x4, 0x8a, 0x7f}, &(0x7f0000000080)={0x100000001, 0x7, 0x5, 0x78, 0x100000001, 0x0, 0x200, 0x4}, &(0x7f00000000c0)={0x3, 0x17}) 11:09:58 executing program 1: r0 = semget(0x0, 0x0, 0xfffffffffffffffe) semop(r0, &(0x7f00000000c0)=[{0x0, 0x6, 0x1800}], 0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)) semop(r0, &(0x7f0000000040)=[{0x7, 0x0, 0x1800}, {0x6, 0xd636, 0x1800}, {0x687f75ebf00a0deb, 0x8, 0x800}], 0x3) 11:09:58 executing program 1: getrusage(0x0, 0x0) clock_settime(0x0, &(0x7f0000000040)={0x100000000}) getrusage(0x1, &(0x7f0000000440)) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x100) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) denied attempt to set clock forward to 4294967296 denied attempt to set clock forward to 4294967296 11:09:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x6, 0x0, 0x7, 0x0) 11:09:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400002, 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000200)=""/217, 0xd9}], 0x1) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x3, 0xfffffffffffffffd, {0x0, 0x3}}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x2) 11:09:59 executing program 0: socketpair(0x10, 0x8000, 0x53ef, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x4, 0xfffffffffffffffc, 0x0, 0x80000000, "61aa0db100000100", 0x5000, 0x4}) read(r2, &(0x7f0000000140)=""/179, 0x4a5) write(r1, &(0x7f0000000000)="a746", 0x2) 11:09:59 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x4, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x800000001, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:09:59 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) getgroups(0x0, &(0x7f0000001640)=[0x0]) fchflags(r0, 0x10005) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) fchflags(r0, 0x10000) 11:09:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000004c0)="9f930b6ff0eeff43294e276257a5f20957e0262bd6046403b040309fdf8e915d47c8cd1b88cd03d3b75b7242cbb9408fdfb2053d33f9e3990100b5d91424a7a5aac87d929e0148922512d8c4348d0634421d7b3ccbdd80bd3a043efe8daacd17e1321e1d2746d13bf2400a3efa5dbed77b61f549a2168cb3b7593761742c8b0d3a17a7c818c0f64cf25686beef6dc57405167b3d4052d130a502233203ed90767d90bf8d33b3e24cd9d965c83306090bfcb5d0fa93517ea56c63fea2f1507d8623166a6704db344aeb88a74caa331b6724abc67e15ebd99973a2977a65078a36123614611f48b2203175bfa500d79f65219c1fbfbf82a8f57477dd9e4b", 0x172) close(r0) r1 = dup(0xffffffffffffffff) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:09:59 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cb}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r3 = getpid() setpgid(r2, r3) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x100000000000f8ba, 0x0, 0x10004010000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 11:09:59 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) clock_settime(0x0, &(0x7f0000000080)={0xfffffffffffff76b, 0x2}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x5c) uvn_flush: obj=0xfffffd802eb8e298, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! uvn_flush: obj=0x0, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! 15:23:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0xffffffffffffffeb, 0x0, 0x0, &(0x7f0000000080)=[@cred], 0x18}, 0x0) setsockopt(r0, 0x78, 0xffffffff, &(0x7f0000000100)="339370b8226b6dcb3b898c7e722cb1a800416ba92babbf4c909c5d43fd5accf5cde065a3df5505b6e9629bb9f16ae3", 0x2f) pipe(&(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 15:23:23 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) poll(&(0x7f00000000c0), 0x0, 0x0) 15:23:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000180)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f00000004c0)='./file0\x00', 0x1008, 0x23) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x5) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setgid(r2) socket(0x18, 0x4, 0x60b5) open$dir(&(0x7f0000000340)='./file0\x00', 0x1, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="01f32d40e64073003559f88d2df6afc3f18b2ee14e5d93f5de06000000f2d58effeb3d18437cb66db6ac61045e42b97b4c76500169c4e6dda98183feb583ee925cee6764f7c18e2f1752c042f2382e800c5420f872d2c21047dfed97bf45f336bbfeaa628255d65a489334e50287ca61c52cfb513aafd4550d66cba73ce101d9e092d44e41d9d6ff0ffb8495bae8380f5e5200000000000000000000000000d691f44611926b8d5a5f675ae061afffcaf6ef3bf592234f3fff144f724b2a0c1e6b5666febabb1a0b753c799d9f9c87583caeb5507a7c93311ac9c88ed611a31db5e89c09c563bc6e789eca94676807000000000000000ef1c65246d2f1afff145a27b91c8a084788983de362dec2592263457aecec466e1c998556577a7587bb8b9ddd8c445327dd8504a1c414dd81788a9442157881070993aee4a7a0304f161c22b50f09f245b0c6413ec48229daf48019f4fc3dc03fcb3aaedcefcc6ce5b9adeed35078e15a02211b971aee38f47cfd090144c359a8f5d185c402e435fcba9a7f9949ed9cc335b423f47399de4671e976e847dd0359c1b1777b2e917f78ff0e832d9b8d3dbea3cb9036919eb372e7bd31e3f13460b4789844b7a3c6ac73fb886be2c9f869ba03a20a485f46523a7fd1e02bc6a61d73e7b0687d5e88f48ec4a2524b88ce2879c0b72d3e179fc29ca9895b6806fd381b5c6bbff73673b65e6a69f81be78d743f653da8c9ffac7608ac8699f0add53a328c1d13e5268f9b"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0xffffff45, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000600)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0x1bf) r6 = geteuid() setreuid(r5, r6) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvmsg(r4, 0x0, 0x860) execve(0x0, 0x0, 0x0) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 15:23:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mprotect(&(0x7f00001cf000/0x2000)=nil, 0x2000, 0x7) read(r0, &(0x7f00000000c0)=""/248, 0xf8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000240)=0x1) 15:23:25 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180), 0x7) socket$inet6(0x18, 0x5, 0x2) 15:23:25 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(0x1, &(0x7f0000000040)=[0x0]) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 15:23:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./bus\x00', 0x80000000, 0x7f, 0x1, 0x1, 0x0, 0x400, 0x21b4, 0x3, 0x1, 0xff, 0x1}) getpgrp() getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) read(0xffffffffffffffff, &(0x7f00000008c0)=""/214, 0xd6) 15:23:26 executing program 0: select(0x40, &(0x7f0000000000)={0x4, 0x9971, 0x5, 0x9, 0x6, 0xffffffff, 0x80000001, 0x9}, &(0x7f0000000040)={0x6, 0x10000, 0x401, 0x80000001, 0x5, 0x5101, 0xffff, 0x10000}, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x2, 0x1, 0x3c, 0x8, 0x8}, &(0x7f00000000c0)={0xffffffffffff8aef, 0x1}) r0 = open(&(0x7f0000000100)='\x00', 0x80, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x0, 0x10000}) r1 = semget$private(0x0, 0x2, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/82) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) shmget(0x3, 0x4000, 0xe0, &(0x7f0000ffc000/0x4000)=nil) r2 = getgid() r3 = getegid() r4 = getegid() getgroups(0x3, &(0x7f0000000280)=[r2, r3, r4]) fchdir(r0) r5 = getpid() recvfrom(r0, &(0x7f00000002c0)=""/204, 0xcc, 0x802, 0x0, 0x0) mlockall(0x2) r6 = fcntl$dupfd(r0, 0x0, r0) getsockname$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r7 = accept$unix(r6, &(0x7f0000000440)=@file={0x0, ""/88}, &(0x7f00000004c0)=0x5a) readv(r7, &(0x7f00000005c0)=[{&(0x7f0000000500)=""/190, 0xbe}], 0x1) r8 = dup2(r7, r0) r9 = shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) shmctl$IPC_SET(r9, 0x1, &(0x7f00000006c0)={{0x42, r10, r2, r11, r4, 0x8, 0x4}, 0x29dd, 0x5, r5, r5, 0x5, 0xff, 0x3}) getpeername(r6, &(0x7f0000000740)=@in, &(0x7f0000000780)=0xc) semget(0x1, 0x1, 0x0) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000007c0)=""/72) semget(0x2, 0x1, 0x40) 15:23:26 executing program 1: pipe2(&(0x7f0000001800)={0xffffffffffffffff}, 0x10004) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) close(r0) 15:23:26 executing program 0: shmget$private(0x0, 0x4000, 0x80, &(0x7f0000001000/0x4000)=nil) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) shmget(0x2, 0x2000, 0x82, &(0x7f0000ffd000/0x2000)=nil) shmget$private(0x0, 0x3000, 0x408, &(0x7f0000001000/0x3000)=nil) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)=0xad2e8841ea597643) minherit(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) shmget(0x0, 0x1000, 0x500, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r4 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) r5 = semget$private(0x0, 0x0, 0x0) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000240)=""/10) shmget(0x2, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) pipe(&(0x7f00000002c0)) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f00000000c0)=0x1) r6 = semget$private(0x0, 0x5, 0x10) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000300)) r7 = semget(0x3, 0x3, 0x1) semop(r7, &(0x7f0000000180)=[{0x4, 0xfee, 0x1800}, {0x3, 0x1, 0x1800}], 0x2) getsockopt$sock_int(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x4) write(r3, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) semop(r6, &(0x7f0000000200)=[{0x0, 0x32, 0x1000}], 0x1) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f00000001c0)) 15:23:26 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x8, &(0x7f00000001c0)) accept$unix(r0, 0x0, 0x0) 15:23:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) setuid(r0) r1 = open$dir(&(0x7f0000000140)='./file2\x00', 0x2, 0x34) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000200)="e5b2e710bb267c059461fceafd4d05763b87f39071c6bd98a15091905e04c5d0220e4edd99e8317d15772124a5461a155492e6578ceff2d022f8588245e07ba5169e79c51639a770e26c125dff15d242784f9f270cecd1941bcf43f0b3dde2eaae34", 0x62}], 0x1) sync() mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r2 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) r3 = msgget$private(0x0, 0x125) msgrcv(r3, &(0x7f0000000380)={0x0, ""/211}, 0xdb, 0x3, 0x1800) open$dir(&(0x7f0000000300)='./file2\x00', 0x8000, 0x10) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x100000000000027c, 0x0) 15:23:29 executing program 1: r0 = socket(0x400000000018, 0x3, 0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 15:23:29 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4001, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)='\r\x00', 0x2}], 0x1) pwritev(r0, &(0x7f00000024c0), 0x0, 0x0) 15:23:29 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) openat(r0, &(0x7f0000000100)='./bus\x00', 0x82, 0x40) r1 = kqueue() r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b406", 0x595, 0x0, 0x0, 0x0) r7 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r7, 0x4, 0x80) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x11, r0, 0x0, 0x0) pwritev(r7, &(0x7f00000003c0), 0x5f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r6, 0x0, 0x0) fcntl$lock(r5, 0x7, &(0x7f0000000080)) close(r5) kqueue() open(&(0x7f0000000200)='./file0\x00', 0x20, 0x20) dup2(r1, r3) 15:23:29 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x1) 15:23:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) fcntl$setstatus(r0, 0x4, 0x40) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) sendmsg$unix(r1, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) 15:23:29 executing program 1: r0 = syz_open_pts() syz_open_pts() setuid(0xee01) socketpair(0x0, 0x4007, 0x9, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0xfffffffffffffffa, 0xc1}, {0x18, 0x3, 0x4, 0x200}, 0x4, [0x5f02, 0xffffffff, 0x5, 0x7e8, 0x3, 0x9, 0x7, 0x9]}, 0x3c) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000100)=0x3) syz_open_pts() ftruncate(r0, 0x0) close(r3) 15:23:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r1, 0x0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) r2 = socket(0x18, 0x2, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0xfffffffffffffed5) 15:23:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xbb8, "0366402ba77f0c033c02df71795acd76ef3caf00"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="d465c3e198de898e30660b797bb41e70e20654328a10dc330266cb8738403cfa002df318df6d2e7f0000e67f77d1d494416782e4b86c8878758f0e2134506e11bb136b7bbaa38d6c2c40d03f49fc7425d65545f1dee0e9e5cb74389c0c4a42881534b7238a8563f8c3317764b38ce70f2a69f4ae6b6836618972e9ec5900000000000000", 0x23}], 0x0) r1 = shmget(0x2, 0x3000, 0x220, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x4, 0x9000000000}, {0xa0, 0x6}, {0x4e, 0xfffffffffffffffb}], 0x3}) 15:23:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) execve(0x0, 0x0, 0x0) 15:23:29 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x2, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = semget$private(0x0, 0x4, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x3f, 0x1, 0xfffffffffffffff9, 0x9, 0xf2, 0x7, 0x8000, 0x8, 0x5]) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') msgget$private(0x0, 0x200) r2 = msgget(0x1, 0x104) msgsnd(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="03000000000000009d13e97ead9f46926c40a6b814ba458225c45c0c00011e0900dc3c4e92b466df73766fc0c6fd9c5fe682bf20740bcd31536bc8172dae56b1dd398175ebf16521974df70a6913b7459844507b6246e07696c1f08bd6a723423970cf67e2b215ab5f04efe77f7657bb6b667c26b1579ce7a93b3d199feaf8d6e90d702592b8aee0a207de8f9bb9b88cdf3802e5bbef3354d6b667a14a23823fd0aa9885f77896b90f459fc331f814269981585dda0d4c72bedf721bb992655513c90b8941d2eed4e18a5e4da2887d93b5f027e19469b3b54c71bb3d1437ebe942da7f7f7c87872148678ed7497d07c5bd4a25617ebb5899ba4bcb43ac4612434787a13227d4671850ae0e82d1293c56ab8c8b8b6ea707d053d1fe2210a536e1757592e88db03a8169061afbcb39d773127bd13beed20f2b93f278bc9c1798d4a4214dcdf91d25320054759e2c70591940f2476c925164054d8fc8b63f1848cee7b3f3a16ad91c05fe67a71cec35e170b2a391167439f592452a75a7a309bf3a6fef497f2c749eff3b30a709e0199df50500e3f860ec953e749155c578faef989033bac726c5f1921eb7ff4597efee330f637eccce6b8561ba2a970f701f30cb516a2b0845669fcb71fa1e08c76e1b408f5d9eb7413ae35ce077bb50cef81a61e5c69a99e771bcf97dacf957a621c14429e0a2835fff7887e1b6e8fe4ef0bce2b1df70ac619bf6b066de24346c21a0597923b6bff824b99cc58a31298a7a39383da19c7f5411414bc959c7e2d55f91e78271177037fb05fc66b6b6c570140181a4732bc9857ebcca2ffb4a74a2abd274d948550191055c1ec0773db13b7906695779c3a3fe0caf043c82d813e4b270899762598edb3bf85aa963c4a10d77"], 0x1, 0x10000800) shmget$private(0x0, 0x1000, 0x600, &(0x7f0000f8e000/0x1000)=nil) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x30, 0x0) mmap(&(0x7f0000d61000/0x3000)=nil, 0x3000, 0x2, 0x2811, r3, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) socket(0x1, 0x7, 0x1) msgget$private(0x0, 0x44) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000e0c000/0x3000)=nil, 0x3000, 0x2) 15:23:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) close(r0) 15:23:32 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4b}], 0x9, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x1) dup2(r2, r0) 15:23:32 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) write(r1, &(0x7f0000000340), 0x10000014c) getuid() execve(0x0, 0x0, 0x0) 15:23:32 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair(0x1e, 0x0, 0x5, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) preadv(r0, &(0x7f0000001680)=[{&(0x7f0000000100)=""/236, 0xec}, {&(0x7f0000000200)=""/145, 0x91}, {&(0x7f00000002c0)=""/209, 0xd1}, {&(0x7f00000003c0)=""/247, 0xf7}, {&(0x7f00000004c0)=""/139, 0x8b}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/123, 0x7b}, {&(0x7f0000001600)=""/70, 0x46}], 0x8, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0xc010427b, &(0x7f0000000000)) 15:23:32 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000100)) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x1, 0xff}, {0x0, 0x8}}) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x144) 15:23:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r0, 0x20004b43) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:23:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x8006, 0x401) accept(r1, &(0x7f0000000180)=@in, &(0x7f00000000c0)=0xffffffffffffffd1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)=0x7) 15:23:35 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000000)="0a9cce999721bb673fdb6912d175", 0xe}], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) writev(r0, &(0x7f0000000000), 0x1) semget$private(0x0, 0x2, 0x4) 15:23:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r2, &(0x7f0000002340)=[{&(0x7f0000000200)=""/191, 0xbf}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/38, 0x26}, {&(0x7f00000022c0)=""/123, 0x7b}], 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:23:35 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = kqueue() r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x42000100000005}) dup2(r2, r3) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r6 = getegid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r6, r7) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r0, 0x4, 0x0) dup2(r5, r0) 15:23:35 executing program 0: socketpair(0x6, 0x8000, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="b22e5e5b3339a8bb7a3e8d1a159b8b558042717d41e6b561ff7eb92dd83128982d41347c", 0x24}, {&(0x7f0000000080)="6bf5a2cbf38cddc24a3aa93d779b0c18c7f1eb3c647a10ff85e31aa49d25168d00238bc622228c44debe76d2331e6a1783bf257b370ba815bf81286c37a9d88cf3173a90e24908", 0x47}, {&(0x7f0000000100)="b906812a3fbc5b3abaf08015c60a8e53a7cb0345baed519e438593007183af58fc08f15c6f0ebc31e9e9db1791d3bd75aff6c66412c8e3d17c966e9f9b6aae5f20cbee0ec3261c432c7bc4ea628e968e0e5cc43c6a5b54c960befd2b589663d1b521527f1d328bc86a41caed8d44fd04df4dfa78a3dab376ea5118887759cef58acd5a6269f3283401909419087f93ce83fd935429b6097507e3ba95fae5b2e6eed185d492884640823d0a3a9251c4", 0xaf}, {&(0x7f00000003c0)="6fd669cdd6268bb7687fbd3d51aee6b30bcd59655afea892dead7ec9af3c0b8676643ca81b505d347b5a97350a923de9dc67471cd93ba72bb9acbdaa8c9d0b490cb4325b7e0bfc0cb2e740184bae1dcf9fa852efa19204bb9374c9efb2269bb06193b6cad495300c6ce5540cee9c773c6ba20f1fa846461ad2290915a55d8229a6479f0b62554ca67a46d56a251934083b8298b82687c0be7e94ce079d3d3ad0de9246dbd109aea023f7576235dcc1cda2aa7744b33bfcf97520bfa7bf94a0c8150a0a1cd543839704c61556d71a82a04307877970ca6db818eef66ff7b42b2b0809091e1183c39b8311f38222752532ca57b3fbaf0dd0a5cf24b8fb5c8b3df9c9e10a1601a82986e583c35e9306665a9d345529939dbab036fd1c3b636b7d610dd38c18b87f178b39d4ce626053e899c4a020c0b2c6fe0a873fe4bce838f1981d1510029717c8c1405537132bce0f898af369935bfcc52ae5e30fd9458ce2998c38efbde4445ef847713614295b64124c6eac7dbbc0d194877ce4daef0940156281301042330c683c5f6ee7d41c30b648105e22ca88d183b2235b94eb4d856cb2140e8bd06018a20787755cb65644bbfa1d4fa2158bf92eb6ea02e5b5dda7c5135d98c8e2f7c090f9e7a36fffbc9d92258419c64dbe2c5eae969ad3cb8710480455d06a4bec61db58b459a5cf177f1a3acb2f26623dff8885e69f891131d2ea6f35b207c50fcbcdd127ba1bcc12ac9079e61495de6beaf37473c8c163735461d3400f09a07defd239ae57ea31ee38d8c476c7b54cb90faba441546231e4507cedee572936b9aab89f822597a2d60a766db09e56421a54d3fcd2a6fcb44f517e5ff4c040bae7b42da9a22161872c40ed67e59d4abc8dd63ca5c63ae65035e2da768916c8ce19f44dee1fb2ef6d2df31d7da99e0a4be95fc614fa09fa85df653c6a7b6bdc2ec794836af23ba743081d24150403b01ed51cab17d17628835107a64fb0e82437459865140af7f1822c1a1267237c400e291192b902fc49cc82e643d9c48f7c1c9a65a7a58400bfec00904ccb9c0ef7f10babdf7027bbf7e30ae75dac80a6002f10de237fdd48d566d2ff7595e6796643c20841ed91ce7aaf6ddac29a8302e9d86102eeba8aca9fdbe51397695aba80d30e3607c1301d4e9e5d1a40e1ce95d839105593bd97c477d756171bd3a1ea0636065e79dc577d8123dfd0d35778c6a0ff6ca13a57bf313a021ba9eeb2b51d53dd7598ea2bc5de85cc058e4dc1f3fe55c9d318101174299b3938cea77b9749c98ecd237c8dd3db9a275ec610338dab362114aa9f1b4c0d34c99468f02fd40fc7d9f3f179677acc813426a2a95d05c1e8f47cce641d4de59f84e7635314fb2ea4e408da1fe2f9e5e7fac2427c949833bf741b914ef228ead065fc382f5337e75a04ee1d18ca0018eb0d726c4260da28de580aaeb366e584714e27c6e27bfb22bc8c293e940e82c3feb30d9712d22dae5c5e035202289100ce364cff0046b34a50a805c0b085545d9527eb2e17ec39c5056c34e98fbb1bd5ec651e77540c10f4f7153899db795c21d5a8a941865085a9b01602d32fa197734a93cf6f4ab96b0da40be96015ae1f8094ad567c7d2fc1bebed1cc48d19982b0107404dd52c488a84b0fd97fbc5265d65a8089b4bc95d2c17f823885c3feb26b7e7131d433c0d1e4ee5076e8a672c148c2831a12c8e4ef14caae8d209a1c89db54ad7413098ffa4f7e75cbb9742a573435d566c2dadc2bc4fcbdd855c83f94e85214eddfbf2632a27fa9d3e1a649fb236fb0cb39a3aabf1315219972880b06a75cf42a968246638a47b475b5c584dc0e07c355cd159363205902258f529e0573452bcd20ff354f6ebd8570960c0524dacc511d8fd8c5d62f67ea0eac663585144a95b738fab4fb31b71118135ab67712b8f64d7c24d5b3112407f35c18b8c23288a8a81fd76dc9ecec721f44c1c0701122b86e910acdbc55e6060ed81aa078bf5c7ac0ede5d8e94192cc08d40902b6d04f6d8f45bf215960e15b656c3c5416dcaeb098a5875d80d9f885e0b2621b7c348e5d42042cac8771e35af1b13f66a4fc4ade2d09c57e0243f23f46784b60fa0ea7593bc1d5fd8d5019518ddbcae853f36d6ea30d3d7225f452cae155e29c1a2f0fb1dafe134dd168c4935373fcf25730ec0418bc6977b986ec081213d902d787dc8296d4f487084b7ec382d9d213697c92ee27a9e111c1080462dc45714b84ec6e086d4ab498690ee2d816be8834eff540c9894ce310ac303455082677664e7121bc02f998d5ddda89c1bfcc7a403be960e0bd2ff720f76f9e4e46876a9b7bc0e59640baf1041c254aefc4226c52c13f476fb76ed8bd180cfeecc7bf5d6ffd0ee648a9d8da1f9defaec6b6979024d7a3356de5e351cf1550751af540e69976ec8558f21ff50d0730f0fb581053f98ec7c85dcd8cbe97b92c7dcdba07605ee738aaa15aaa38873cc015be871811cd110b83ac378e855ea5d860f2d14a2e2fbfad74f7225fa31033a5768b4fa553950798a141850ebfe431c0b93b7bfae6be3b1ab30716e1a1588c83357a29ad2f63dd2b355096a063eed786c1497df6042a479f51f9b002850cd5bec6ddb7a5840633d7015ce72c70e73ae8b7b6babd0883575fa50c032df6a224c251cdc791317d0eaa654b528440fc5f248efe778550574e42acb6add2c35b405172c3dd9926700ec1ebb2b640f04072daaabb86d127912d8d9064ff9034aeed80f70c982ef4e38347a39e80a38dd5505400c7da104e0737909a83ea09b905e13a5869760ef8a9cbff942d77c98cbefaf3a20f3f1ad1c40bb17f36efd85a7aeda0338ba6d5a7d91d43b26b8f408221c9ce8c1d93911ac89e607812f1f6afdfbe8734c55f0d9f440c6e5e0c9caabd24ea2b2a573db2c0d0c995f6e346b1ba4656151aaaecbb618abb86f8e111db5fa39c7ec37cf2740e2a72858571126b9df03ff0d84e2547df581eb50df506ee74ab012888a7329a419e364388dc5afa7a4250fe7c0b29b6b05fb34463bec86ca5b02910ca64e0a1940905ea2cfc1f460c4847dee811d84998bad3e031d45f8fe4856344b34f084fe5aa5c7cc959fd6bd8594f55b2c17a0e0516866d571ab1e2a0e1de21d500320f944254a403a69718786aafd915bf9354508af0987057b2e12ab0757f889ef0e1a9746ab095d4e769cea8e445e36731ab6c9203522037a5c7967287eb8cfb4a0344a5e7048b5c43695f2011789542b523b6f26bd3ce5ef643c6c52f34a2290645a7163191c6512b92b8c454da26836891ac4f9792f3c46f05497472d4e3d5b24d1949c26527528b49639c64b23d4a9403421f35f531bcff97ca43c9a0e3a99953779e0592ac3055aafea75177b3d84c85304837d7850deb19dfac020a39f8060f75eb79674c7aa069c531335e8bf4110f0471343b3ac39d8335e4ce08286508dc74e05925d9e2d6e59cb9432a226bf48c5619815ed8b1866d531341070b6c7f82925d762c7a5a47a784c5a330ee9d91648da3ecbaf0562bd714d88f3ed88c45e4ab9fcc9d4e1d2a763d6a01e74366371751b73655634c15d7aa41828f006938593d9a2093b71fc7da7683f37ff825293ee7c7ec8ba20cffd13fb074113f6f53042aed820656b868af48a7ff879e1837ffef7215c5be3e1bb751b2b8f7ea659d3955b70016c9e39cca803715a55f89aa5926368c75d0b6930e6b2c6bf0d0d0dcafcbe080ae0723b2af7789cafd6642b73998830d649e49db13cee8d27bcff08b0d55fade2dbbcbbfa65f36c21cb526b3689a307172485d56ff0d62b0f7da7d681f3a76f7b9ac4d2e3a7375d4a6574dade7349395671be0d04a919de1ccd15406352b8c5c0a3b33ac00afa311be1334232fe246a1d9ea42c7ec57aed56e94ce3e256d928d19b6109d371f5cb67850b0d6dd9e7f7ffe71adad0efba1afb5364cb51cc2ae34ffae60b8ed31fa9635507a773e6fc40778ad690268bb54a5c87f2a34bd803b6cf0313925783cef898ad1d3c4a38e1b85f35d099a9260be2788268efae0735923aa9aa6a8e96035f89b5e1c110acc580a214d6eaa323c0722a2a0aa8deeff0e3b18d11420f32e7ca4003385f492a137b44f0cfe667975a6be6c276c885e4fc914d3b6cadb93d823c2f9ff3781375ced8cd1f12ad1091bd20aa5f26774ccb15d9699c5d4a6b99c7114ee426f81aa3f6f6b2875ace4f97d3c16b750f1a124863a254297718bcef2e21595a51eda367e6264e217264c8cacb2ae4bb61a44991b5cadee538aac8c1d8b0c6062a5de4397a2cdc8dc5393d31cee65dfdd588c4bbef8a559e0479349c83fcbd1202bd90b35440c0db034ce0b007301a1a2cffd0a9be5f081d3f410872d5e859366108fc1616df55c475c113950cb2e621616b770425bb8d411887fd8fc61a56bee5ea64b98aaaf86f6b07e522be3c4f80597754fa4edecc241154821b630861ac7c9e874b6ec99dd25d1e55fa3a28de370878a1e80243d0a0874adaf21752e5c855f6b77d1648fd312d1812c46901aad5f9d71d7ef5d0355b48ef4514030786a2f9cc19b033ed3664f58e212e50762e4be1e1e4d8bbf1d734b285c5b82483a7cfa072a3aa7939fc48b72845ab7c55ee485302b30305d901faed7ccacc26ecf63726a82dfca8dcef64ba98ab9eece82e7decbc519b98e5b7a150b8e0749f095bc2c8b40c0de535fc13ab09224e6aa0b9d2626610498924e47405d357eaf123115d6c5ffdf503dbfdbc49ae0683503cc1962a536fd54ef86ac6de594319607437e12edf356f0c2592981be967b79ac16dcb7a47a68f9cda95ee7af9daf4cc11915737dd5e413ac65992b437d03765bf90645fc8769b022ddcb174a49214e2c2d5eb6352b193a05179b14a3060d6d48fd54ea7f40dfd0f40f2a79babbe2623e2c79c971a83d30fa7f51c45fc0315863d31814bc8bc0a93e57a47a6f4b118e89089669b3b0c0853f0e2a72b2a1d10240b562e882667904bc67558e67065c7d7abe5d1b0768881dbc2e824a7fe1e77fcd14c1cae736333c602693caf162262b02bcc5566076048825b7d127fa040c445fa8e5aeceafc7fb0495f732c67f8406fb3fb0bb005cdf67fc75656e8de9e1305d5ee82f1b5f1a3bfe2b12667126fef442642fbf41e8ce9f22b8620001b9b020fbe621d69e38b14f961c3a7115075fba457e370790b0b0ac06db5a93b5ba9e224e63bbe4708771ca032e388e3ccbab62fbee5f17d5bde8d7a67f242828849aec7d8f44746ea56d74f2d92924947b036f13b4ecb291cbd8897f7b06daf80de6c5263731113ec04c2a1cbcc0660c807661df7e9be2fd3141ac431c7c765fceeeb41c6d791df4d230e5c24a169e1f61c246319c3bc154f937de93907a2610944cec98271dfb8ddf57e52012e3103ed02218f737435d8b823a720fc675ecad03482e8de67be374ad01c3a69903fa835686547fdca2edd808575a9ac82169b620374965e0c5e1e7308d3cf81c233d3a3aab50ffc0d152b2fa29a70af477bcf02b15cc772942fa845aa25cfa9ccd6d8f0802a1b5b813ad175f1705ae5757eb0339ee09c6e2a45d68954943fa4e1cb7c8346ab154633a81e44fd8af8adff3d36fa500ae2f1451044dd212d75d53ed0abd5a1aa130fba13168c59630ce1c5be7bb0ff5af86f06c912df9c5a632de63b578a759a7de3baaaee723d3f990b6e804e410f7d15ae5c4976967e163890e33c6c0811d1be17a24ae480d0c36fd5e5eb9a52dcf0b448587bb0133ca2cedbe0a35e1f3f68a", 0x1000}, {&(0x7f00000001c0)="8ea3ca0f516472d643d1702985eb104cffe84c2b79c9b441e438be92d13723502e94353240d2d10bb59c5459c60ae1c52453520d14c2ef57896f129db108c3fccd496f4d4a6b7a66a21e22ba7864c18ab889e63689cd9ebf681f175618893c7fa27089e3c814ccc3c8729b4d624a9b66e25cde5b1b9ba58a1d6b8840e949779ea4ba48fd46b860bcaaa0aa64c7103d9356e0fe8bd6db9c4564f96e9942135ed492ec1b71348fc053eec36e7a168752d2406a1a142c4d088d70ee1aca3a2ebdf8fc42dea5cb818d71196f17caa70b9a201a3658eed727c94524cf8f73f2c0bafd9955523e87e3ae365c4b5a6e9aaa25ef", 0xf0}, {&(0x7f00000013c0)="81ff102682f335a99de3c030381886dabc4aa8f3980242c7b91dc14a222f4feff52c0e25d8e3c448d2090486f249312af86f95452aa1b32673ae3fb0404500c51af58be9702b175f9a8a6246a3191e8b30a0a43c16681dbcff36d926be89aca1546e5c4e8ba573413ab1b0a71f163ac4584650438a6c6c6846e3fe041ff450724c8a6117c7471ff8f0cc3fec883feab439f5e4bc0f403da2d2a5ca0e5885d44885f562db9df7e44cfb6488e18f455009a695ca525935", 0xb6}, {&(0x7f0000001480)="106b565958ed8f786cd15d2ee2f7c60f2fcf9bffe9a08120c284a4f391aadd24901dd21b61928b219f1a9e45394dd9c81f0b461b056a0e0778b61a9cb4cad03ea20712be4a6b672a9bdad0b8f4b665fb9e964c565857eae6501b6c0d3d032a5924d42cc266114b80ef280ba810aa9b6f98596cf9095322e986e2f629bcf4bb1a2defc81e5cb0128e827dc90cea22d1425429635f88520cfb1754e9a21559e76bde10ea01a44ce8b81d5eaf72f75b14461847cab46153bcf3b9e033925d159cc626c1fca70862663d21fa9128c22bff397d064f32b42982b21f5b6dcc639b79befaae0411dc91f7c8fce43c467f53db54da68c6dca1f42292f070c87ebc199fc55f26139a192b8793743389ba794de627c44debf9c9e1d0578d399526a07e452959cb367d5cc8fb9cbb680ec15f1aeac76d07bc76d6a98fd1daffd748e6e4b1a1d95c9e9cfc04f5e5e315fb7f962363125200dba4ab66dd9cb95c2ebf7c62317c83f1688cc1736b173458a9dcfc58cd6587e2cc290444b617027d9924182874437b327a86306241f9104f271bf94c67addbe7ec6273aeee9a7130b4255744906ced7a19f6b33ed40b0c3dd7ddd8bef6cb2b0f4902887f09336111f7b1b4bf143208636af9045149e801deb91756a6e8a5cbadb445d8325bd6d3672433dce99ead792d4794337943783d08cb98e3c236032141511d3068c2986d39faa4643b53112d00274f88434990ef3ffb6df1fd545075074529d5dd83cee3b7bef627e193c926c86ddf493b2e5ab8a400dc46986e1168465376681002f08078784fff01ec90917c5f414b1e2e8533b69dce2d32df1629baece3ed05aa8baf356f310fa55e747ea85934913adf4a6e178a11b64371604c1ff1522c42932e9cd84c3b86d97c5e8359fd2dbb8f665632a0c2d372f2f0934ec14e7ff03f6ab9b02bebdce5c98b09b4eda637cedbd88a7541e9a8dcbd402f0339d1724e9e252427784b15e002171a9f57d1af13d400f95b6cba085b4f2fad8c745d744c263acfcaf808760b11c0159593cb10f6ebc0dd549d740f55ad2bf3d7dc8ccfe73f755bcc27abe0f1cb2d14140b42f66a1920e0f71dabf20078826b59f7b589a34436027122d158838ec47b1272ae4d8c3c1ba5c875df8021271b11d076fb2109ccee4db525716378bf5769c06d58300760d9fed5bcbef7a2db56c7f9575801366db11ff5fc345ae8ccf83e3c3c55050e75981ebf39f0e87ff5cd22c269a1231562916c83043e2a90fb6ccb2c829c4e1a27de4f97aa9aac5571a0e9653fcfd4d74b61415509e8a8b72394c9f0ed5d4a83e6244dcfabaa81ff49dbdd0a9092519dab7792e6a401660b0d3ac4216bc592e6bab65a7dd055476dae689efc6c80d6f4caeb0376f591d230d093aadf06fb8dd78e204b1ff21301c272bf9cfd81f63fbee585310e09c3cc54e61a196df1d2400ebb4b8199a304839fe89658245e0eca76744c81f1eece5fb215ab8acfc4f1b9dbed2d37e12a3928ff6b349028c6b8877fe712ef0deda8bb6ac0d5943e170a2e9b4d442c5580be5425aec379aa128b8898caf84737d0612233f5ec83c720a7e1457ffda15ff06926583c1d6e4682662ae392437cd57d3017c912bef3ea2f49ea5f44bc4a1083e084c3ff0dd5127ff8045e1d185ec710f999ad42013166c5811af306d094f7f3d716da973abd84dcd04b4f2e71d4823eddb9275dbe5a8564c4248c7cf6e6aa71b5b7a97c6e86e312bef2d479e85232ca0cdc21e90cecf8fa9a3c655b201ea438c904c52164e26c2d85ebcc4248d0760acef9ca4e7c7489a3b8c41a976ffb73f7b29f8994151d523e6320de34e073fae4b8e586b70235b0f60d229e766da8eeacf62aafe1c237ff2c393ee015bdf72fe9a04539bf81c923f3d6ae7240c4668c81fcfd6996b3ac70cbe6f26e10a810540061b02053c3d885ed09f5a2b9aaf065e2c3619bb561467b7daa4a257b826fc33149ecb41db72fe0f5cff267ff370bf1b5fe523fe5238e69e65152b74d91727081e759441b68ce436ab00064381bee1b86079c750409fb89bec7b788a526c5902c4dbfe2d3d577fadae1dfc0e84c310d72275caff48080c42788da861ee979eae89c46b316489a087f60d91ab2c980fccd76614dc2d3712bc8cf7187c69c76278ce0802859eb54cfca7709d2f18f177c218cce43a62c87041bf55670922a569f755dbdadc459368918d049da958e5e444f2c2593ef56ffa230cc02ed8a7ae49d807f27fb428ca23dfaba11cc0061dcea43ea63b8f85c7e4b1a329594f872d26f504d50e384af209d430cf5aeba9241b459840198b6ace73693b7806aee3b9cde344275774640310b6c36853753b36399fd594858e9ade0f6987c4fd979ee44f899706812147962a67414ec9ffb7ae7f22ed60d07079413e1cef348ca5d8052bf7ca83b916287d01c309f0c37864685b6fa52a5fcff411cf96005c571036422af3e8af06f6de76bb00d12e71e4268f9fdcb6d6045c1ec5b1a0184bff633119190f66724a34ff43a37ace2c278575b9469fea3bb1862176f30a015c73744c512555adbb32c0100b2ecc83f82d26678d4c8552c073a1c4a3c49470ba4c3c3e7c128502b4e0f9fdb4efa3c6c325e0da81e1c678444485f25f8cfc3e6875314d1d8e7b93db5b2356ce52203de4d2d04f3e6ca21f0d7e5f9a1015e0164eb2a8e2d8d266c3e0ab89bec5cde44b656f6d7972948d55ef157397e3f5e44ab179bf44ae24d3a439208d9b2d1d4cd47ef909ee07bc5f597daffc6c0ea2e8d6682fd480ccee854def660cae01a01eac49501754de53582de43f0f3a8034ec67bc588b9f50ab7ffe707c2b42f2111c8536cc4a80e56d8ad90c9d693fc51510160c934b0b4d97be424b17bae8f2fc6ca02e9f811212c179892dc28ad4a7df8fe646b689e1cecc0b7be858fedd9114a127fd5b08475d3857cb68aa7ac82c5d974a3c6a0bbdf62bd649be01d82b653bcaa2125568c44e48f9eb17910e3110616c9aef3f9fb84d0abfde8ac9d33b4f4c247cdb978e32b4ef97387805bdebc700118594edf575b935b27df9d9b3e302b1a2f4a3f80b8ec71dc5292d2fa0e9b8e8dab47a3e171bb35aac7fc5a34e3dbbc3a18567718fcd13526389dfb8b6458feeb0762dce7027050cc13457a5eaee75e2e3a82143d9089c0276d5577ad0cb216aeb96a2e843d112c1978f8558a3025b470844bb2183b1d8f0810483ff0709425ba8d182ce5b3ed07ef4816a3dd50f6a3c565ed00c4af97a70851f12bb910c270fdb913cc477964e0a9bfd3243eb07d66ae970b9bf1ae24d2e6135dbb85d00ad2724fd7f1d815a62411106d26f88f1732d3eb5bc10809b5dd2d2ac4e0a109ddd155416a1758681ed5daf6c355c8041d48b3f98c264b558feece4eb9000fb5a3e495d80f05fd3df581a8d426b3825c90a839419a2cb4572b23e8882f19b9e57b797325d30e02677a14c108a0a271d55c95cafadda5b18a8fd89c2f0c44b95adcab8021a0a98be9d4b8ee63ed4f30f74a7b01c9548fe0dbe83a71bcea2b7400b0465f9225aca36a1daf2d65770e129969905a640f61061b675a0278694f8e087083f91b9ce6a7631e6ac94ba25119a34168f2027da8cac62eb3fd862315699e3a24302ce8ea48d17d80fce74852f5992ac35bc14f1542955e9a638703c418e7b3cc2d295d9354e7b8dbd2cd1a206fb4f21b9bc5bb9c99e76b7fd2a2da44b9f5e0683333b49071bde330c151db408e3138a39c572a62297a95356d6dd3eb02138216471764f4c5674150a58dd348eee9c6edf714adc08973107bfe5f5fce5f0421691cdc073be894bae88783684c9b70393824944b2a9b474c09b37381b08583dc735f79eed7a0365a3ad684dca9786d4e9ff34dda188cb738ce2b76e3482eed684c935b1833e63b6e4462515a8669a42bca75aad1a56590dcfa02bf37721cad27f63ca108f1d2c2501122ffd29e336ac5ab9c4f92b4e3799844a267462eb572a12c7055de65aa3b16fac6430181c450fd695fb241267bd291a4ed515ef55fa8afd97cc6f0d45254c278125bdc8ef53d9b235078dc75ce7276c0eb1b0d0b9004daaca9b4f2a14f87ef5bc7e945b894af98a5ce2134793f0964eb82b37d955051a2365daf2372db8d5b3ef54192119b807a31ad52b356a2ea3a286302495918f8bc393cce0585d53098228c6c85575d7737f455779e10459d71e8124b640a5579428e798eaba492b91c260076c94ab5a3cb8f6ceca0392c302429888f84ec5f1b52e4770352d7568239e1a2522a66a4be96a28d2e87cd8b125e56cc916a136ce41e9ef048b8d40de0a49e02a261a9477942f2f11a47ba7b629aec412e448cf8101645cc3cf81e9db73187a88fb7772500eda3f6c4e4bf40937688b7b16e768174975cfb845fe4909882be0a655f708ec8390a3e8c28f6efb9aec4f17cab6b9766c0953eed5f84d8ecdc3f0b8e6c27afd16dccaf265cbc677e3aece1ebffaf57cfd4c8d1b70c7c4bbc8a61d2cb05732f7b14fef8adc566073a28bec6f905aaf94f4ca75a0be6073d5bc50df67d23b90d0a1357fef86b9f6d41af6ac466b03f4c3ddf6b280a0810cd28ce333aee8bf33c8e1ddee5a4f0d41f28ef8a94d362cc5e38b913a7d0e065a16e80cab65cd872d5260849f825c3db4a66fe384001208a6bc628b27e956a706146fae6da34de0584a51c42333c73531c59ea58118453e72c23eca26bdff1e7f0d59c71701ed8bcfa47af0a92a75585d5d6855dfe8cd8e5658e4c81fe0ef8cbfbaed7d9d91137d81aad3f0c07cd2ac5746d92847e42d77c1eb6bf75ab467dfab840cbd1c3c31bded65c115ce4d1a142fd71317fa652bc229950fddd218e8b07f87d79002fe36cc4005438337b12dd874fdd6178b230c1641bdf5490c4e88118bac9b33a19a387fbe795729d203680b479b31bb1280389b3bde7b7bd0bf099ba275c9c7754091e45efe4e3ad8c5c84471a321351e6b784dc44dfc47b8e0916cc627a66e4cb26e5fe4dd96967655a27834fdc96e4cdffb5f16a915f4518feaa990ce2888aa4c6597e01a2ba7d2a1da5af0ed32e0d323f3f347fc63396d1dfe1060d3880ebcfdbcf098af8b3588e0b191e1814fe2501f50a37d74c2b270de57eab070fb728af28f27da3fb30dab086db84dd5a05a36b4324a3bc394b3055bfa238a5190b9527dfeb1ff561a8b08ff200f85c532d0dff075013eeeda1de98dcef3ffa2ef9d90f5dcae22286f4f3a2064dcc9a6e0630b19e59ed3897b034b8daf76d20d19c6bdd12a1502d54e9931cecdf71d1698da4b7c40e1f61a82ab18a7fbb59a156f3273f942a38842bb467e468ad013861487e6254b87514c3adb46498d8cf03a493e61deb2ab35858ddbd28536f1d078a382dded1d0df4d9980c3724b6264df15e98c62f0b8c2fc7ee95e3d839e18dbbb4d4df05505a5bbe10de287322d73d8dc0669fcbe337bc29da4193ac2b3002efcc214be32a72d41430b5b296f71ba8c99dfb581d967e05de096244cd1c1c9120547f72ad0b35d43cbadaf701af73dcad840e0d84949a948d97c7f6dc813bf9290721d197ac61842e203149081daf1cef9c49e2bd7c44a5b9ef73485ed62c5157f8bf765e7432f706f07f3029ad2497a7247df41e876749b78a3b702e39f6cdab2551aaeb58fbf06edca95d999e798b29d3a5167d2a3e57b72050e832bc2b8cbd3d59a7afcb6c3898209d6f5706fa57fb1627862ce18b8c94cf728c7412028ac641c4617de504692ade9a2a5aa6b29e7bac552d066ccb874c037a1", 0x1000}], 0x7, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) 15:23:35 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) lseek(r0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000100)=0x4ef2a2e3, 0x4) r2 = dup(r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "ac2f0f7f9500000000000000e74de400008000", 0x0, 0x2}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0xffd, &(0x7f00000000c0)=0xc8be, 0xfffffffffffffd20) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xffffffbffffffffc, 0xffff, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 15:23:35 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)='c\x00') mknod$loop(&(0x7f0000000100)='./file0\x00', 0x6000, 0xffffffffffffffff) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = shmget(0x3, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x4, 0x1) 15:23:35 executing program 1: open$dir(&(0x7f0000000040)='.\x00', 0x400, 0x4) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9", 0x0, 0x8001}) 15:23:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000003c0)) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r1, r2) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "b11ce9bae3c6514e6ae973539ea78b7ec000"}) readv(r3, &(0x7f0000000280), 0x1000000000000150) getsockname(r0, &(0x7f0000000280)=@in6, &(0x7f0000000200)=0xc) writev(r3, &(0x7f0000000240)=[{&(0x7f0000000080)='/', 0x1}], 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)=""/252, &(0x7f00000001c0)=0xfc) 15:23:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x552, 0x80) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x8008, 0x0) poll(&(0x7f0000000240)=[{r0, 0x160}, {r1, 0x40}, {r2, 0x20}, {r3}], 0x4, 0x400) r4 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r4, &(0x7f0000000040)="6233c20f4689fae88042c42809950de0d00bfa89a3e21763e231529440661495aa10124ffd1dba273a74a016c6951c51640091632c8de582a09ffa166c7b2dab12d7dbcdab6f1cc4d20bd2b5a8b2d850bad2711ae988e360effc6c0fd40c2a6616c18a64aed5f80361f8c1b2176723c32eda63cc6b3eb07dd5111d024230ca51d68b4d39803c72bb13cc3b74504852707846af8cb77c5b6523fc8c3057c9f3328393a22b8af34f637eb0e878346b65111a9f761ccedacdc6c650bac500a066aef5eee36e", 0xfffffffffffffe53) 15:23:35 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) recvfrom(r0, &(0x7f00000002c0)=""/235, 0xeb, 0x40, &(0x7f00000003c0)=@in6={0x18, 0x2, 0x401, 0x4}, 0xc) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) socket$unix(0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000180)={0x1, 0x1f, './file0\x00', 0x3ff, 0xffffffff, 0x8, 0x9}) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000140)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xfffffffffffffffe}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)) 15:23:35 executing program 1: execve(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='\x86\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='{-)!\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)='\xfc\x00', &(0x7f0000000200)='\'a#8\x00', &(0x7f0000000240)='\\[\x00', &(0x7f0000000280)='(\x00', &(0x7f00000002c0)='%\x00', &(0x7f0000000300)='\x00']) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f00000000c0)) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=@file={0x0, ""/108}, &(0x7f0000000400)=0x6e) sendto$unix(r1, &(0x7f0000000440)="7824d065c8b51865bed43684a203d75c5f10d0a1744297fa41c8a90c05d55e4cd4f48394c63790eabdd2431b5159d0b3461a4ed70a4b1569327c32a1f73d350096061158f8271725391eb09c71e2c3815c68ec5e9bec6a143916b7d9b6740018ef5ff73de821b9bf1d9725d3c5d607b75f61d8591914708303c2706594f909522810d1dc0b90c0296e41a0a6deaeb25e2b1157edb5912bdecab0d343eabb216cd689030a33073712455f09619cc455a077c03b050b9a5e55066a90c8628d061a4beb34ee3fe1f8213706af9076457780b98e05beaa3ab5ae3f4765dd3e7d00bb6c", 0xe1, 0x1, &(0x7f0000000540)=@file={0x0, './bus\x00'}, 0x8) 15:23:35 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) accept$unix(r0, 0x0, &(0x7f0000000100)) recvfrom$unix(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x1, &(0x7f0000001140)=@file={0x0, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r1) 15:23:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x11, r0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff7, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 15:23:36 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20000000000000f, 0x8) r1 = kqueue() r2 = open(&(0x7f00000000c0)='./file0\x00', 0xc20, 0x3c) ioctl$TIOCSTOP(r2, 0x2000746f) kqueue() ftruncate(r0, 0x81) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10080, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) kevent(r2, &(0x7f0000000200), 0x6, 0x0, 0xfffffdfffdfffff9, 0x0) kevent(r1, &(0x7f0000000140), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) 15:23:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x20) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002907000000000000000000010000000000000000000000000000000002ff4f22006e", 0x2c}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0]) getgroups(0x4, &(0x7f0000000200)=[r1, r2, r3, r4]) 15:23:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt(r0, 0x400, 0x4, &(0x7f0000000040)="b5a6fbb01dd09d762be36f567f077a357f507d78c46490ab5bc1503afc4a7c12c30da2b5e3d77a56d22d5c76110c1fb899c9f7cf6bdb25b70e4de4adda6b31219ff1920aea55645f2f37930e888988bfdf3e72eca928afe8b1713bcc5d18846e98e309be99f532bb08ad85071f7e364d971df1049a68599f55dc23ee9de1e235c92a20571253cc", 0x87) writev(r0, &(0x7f0000001b40)=[{&(0x7f0000000a40)="23de0ae3235a74105401ab58d3f099d3328225c641c29276876b86b2fdf12bffdcd68915651b216d246aeb72365dc292dcf73c228840c92c70a2c677880c60adbab296a7bd5f68da3e0cc1a69414eb84e84e2da3ceb5dabc8a43c6385fd2e4161ab20b242b0ce1a97c257f403803e104d87f208fbd82940b31393be066c90991b0fd735265a19a717e147f499344984391881508b0e9eda612bfb0ca009477c26c2d15b010e610e41b807825f4ef5349bb95758a453a1988389557934f3176e1248f7e8c6f25217872b01f30153e9f41c695968b539de1ccbaf14078a61426cf39370210c3f76b6a8e847454aec24835c13d570ac5fb57beee4b5cfbf6fb74e8d044e80182e5ff472b55e370d2e413b4f6aaaf9200d1a4165eca172b3b32984865a2faf14ea4e0b9b1813f170c958c657da87517eb1f74c7e61bfc13a731f559cb97e50b99e251af0c028b05ccfb4dc75b7ef90580c289253ec5ef6c6c54c894163de17db2239e9af4c54127172c0500c98d67cabf6f1976957585e5aaf229f0c676f42723583f986298e444983c0997f911e7cc5df79c5f376cc139381765db67c6651501bd5a3e10f5e6991a2fccd31f98725a35a1b18ed7e8bef110b2212783eb3bdf53449217142b7b9cf6fe17d60c2c79a1cc091e3d52f34ba07d3c099d197909a6d6a7a0ec6073c400115ea7938a1d5d62493dae16b483dc645384557f619cef32510120595af508d2f1be42beedfa870e72f84254c28ab27c7a2a38fce354a8f052be03aea277a36de3a4cc7cab98ac8aff72be247f29fbc07b15df0a87cd12978d7928348c095e6361e0e6a08e21803a97b7dc84bc83d4b0362a6471a565621c60f5d2dd27ea1ec35c0527fa173b04223f449926057b773f19432be1d653a3cce5e0dc3de180e7bc426c8505e803997d68ed85b03a28106c50f8eac34990b9a42bc6d2db6bf913554d239c4d29956a33cbdc79e481d62e466bff46e7862abd9e66174b2db35628f6f5f2b6f9a7a47bf962e850c451500ce1660090c8d3807fde42677b9d52d13cdee5157f9b262f82b990c34db3ac113ec594892013c1a0cd6d495a21ca962da8d054a7ce1115d726346c6a8a58efb188580367a0674e6c86f7339471b504e2bac7ba196bff9179dffc8e338abea0e3ef4a81097305b3aea870826adc4da9f37ea982c34ba048ded7d793e538167fe804545ed6c9b7e47723021f96ff08daa0f3a7944adf5a1b55f762ee040b31a83e155af6f54d8c9d112c52c720fd4ba7459284d4a5a9a9894c6b8fec5aa8c258de948fee37c5519dcd0f325fb99c92b2c62edc689ec0454142953966b4ec10a15b657fa916b8b28b0a121c5769766ea9c3fd467270ff1075edf47d0d7f8ee0a3393bd3e91ee27d709bcb9e51a280b25c3694a41e6f9789dabb4cddd5dfc6b20a130a74f54af0e7618b448377ea015da992aa58f5615c3fac34fa030ffae8f8b3551fb98275ce51fc51b77a79fe829e846a4d7f571b3dad94c70e530152d1c3a850823804c4b785799a20b5a32e20eb3264e301a9299dfd221111f1ad318091d08558d22dd843ac3c371028d9b43e920b88bbf613a194b6b16c8595fb61ebc1928c1d6dd1cd47c2aec4464921f2b3aea84babf9fec272f924499c2bc485447c75a2060e9ab4b030769be4f808148e35cbb741f66fd4d854731d07a6ea3c3e591587776406cc1066aaa45ff52e399214fac01fc284d111cfed8f2d5261f0907cea2102168a9e52d66319b9da5ee9bd6f618af57d3f6f24cb810918338cd652bbdb6ca3e59c0832e019935f78a3a7bb32ab1d69589792971a7dcbbf0f60f1cf8334d7d915573c48e26a69d2601a5b289c4fdc4c14ab396f76f5774a1962c9c2d4ee904bb37fe8e3112d13a551ba7cef2395e42e674d8460ddb5fb54b079f0e1ccfc702a788ac93c5f9ef07e5a4ccffb17bf7955ac79fbe95984636c7d93630d2d4394e0bf5eb409e3233864b92a6d16f0a34d54d8873dcdd93b8ec1d47dacb0539198962d0372c826a7cdba1e96a1d2ee70f34c88d1e654f80e4d7377de402b0d1dd00c9fcc388cbccb9620273de94418fa082e0bafe5272cbba2074ef93a6a3a52101a15b7d25daee11ae1f5725e3c38c27da6d7bc3347db22cea8a53406ac164df51ae3b505c0c198903b78ed2969048209490b845d4e7423afcdc62d90b85c8d119c126e504422258fe81679d6607947311e4b86574cbdd05fe6dfe0a83bcbd58aaf36328eb7df12c1169cbbe37c1f0a83356a221672becc7af07b30812ff9379f5824b13e6cc169fa7fcb9b7a4e8b5fa6c91fd9e709e89398f38e5435c8af6cde32d722484de5aa3bdde67b15029197911338da9c619daa318b650bfc31be402585589c3fc346745b4364039e97e2b8759a3f56a16fea37b8be684f1633a373c9c67960159291301f754d2c1cd23695d9c71f4161ef3d29512c1b8929abd6a4177500d9f6a8d6f102ec2840ace81386fe0a19d72acb82f87d46a67ab7dbb1dbc88b418b6c63bd7707c7b0b9c33c78cd8fec89b88d5a34dea03626b42c827e8cf96e50d895c3f81983a4fb00bfa4b31cacd321e4802032b152e149070a534a9a4948a8ead82db0d6893a44c99d189d56cb08efa5565938e82bf5a2730d9e588cad69d27255f78b512cf29423ecb3db17a0f7f0b64859e98d2809dfbc6afe826239bc205b22ca745265f90ee97dd1188cb8f3de1191be435df45440af3eeaf122e3449220bead8eb0508246e2fb1fc6a26f8dd3dcfc1d7842c80cbc55e46b9353e2ed240993000edbb6130b374b2ef31cc9753f75496e17f59d9c08b0394a16ca769825d34a4513758d0a56899f1a4f23f9effd3ea6cfe364b2d66ad4f0007aac1d2b0d8b9f50734fb29cdc484da54ca527515c27df65720aeb7fa5f1e4d05948d92fb9c2454a26cafec7740ff8447d86bb051e3500c17f9b20d19e366afaf7c337c18bf4422e014c934753a7434315c7412005db31b44f7f7f2f6f4b75b3659370afbdf56617f1c824a3e3cbdc122162d6b9ed2fc0ca1b3a1ef21f24db4840ecb4b36640fb6b7e78753f83b61ce345b480854378a7df9ad33845d9b62548a7a23bee256cc870d005749010232c5ef474574d67a8927c7a08a1cbb3c711f55766fb943e1248be8672c193a737a36fcb3a1c01c70c127c93a6cf44684000fa9bd14fa19787c32f1852d283181eb3cae2a7deae73c135e8ef4501f31652ba5e5b75a9518c3c02ed433fa816d9086bd3b8ef465c82aefb8a872c0e1aebf37cf019156ba1b271ba7196928038abc2c41b66330ff9701ab2827377f71a509dbacfe994fcbcde15ded6b2818748114b1e7e81f6ce5199b5bfc4267f933ac20a83f51ede5282ab713fef2b574630e83287ed81f47ffa684a4f9af692ff4a580f4e5a9f1ad1269183f2b9e39fdf1af2dfc98e65edc0d697e6602d1dd059be468e09667e8efd286f1ba558b6240d7d0e76cec29e73aa2b947cc60059fbfa16031dc285eba2de29c0bda01ecea6fb35eea07aed0cf75deb4a876b314baf7ca050123526d204f63d5ce9d787cef99fdd2ee512188654c52db22846068d0da713335708a4edc6ec70cf326fc49940c847d611728001ca027d2e88597a2f0c4b656cbe73ff269add6b6615af09653d3f1a5237216f0ce28baa16fce0d166332f89e9e40ddae6dccb35cdbb5fc5f801824ea3f0b70af3e283f9fa85e5c13b6457f11d024b992a9f22dbdc39053214d81b6f820fb0d09a452fafa98bd7b2fa16d6ec21cd03e1365b2338bcad947665f55a735a5153cbe05a20ef5b9244715403707d505ddac0529daf4bcad915627ab118ad668ad11f2ec0af0204a0d0f4d736537cc9842a34550e236720fa94b8c87e9fdde2df30e3e7c15bcc598188bb59ec991b5acae8bbd9c0aac42c46f2e9aac1ee00576df67bdb538939b504c9715a073e7894532dbabbc242ea9a7a99170b019db7375fb5fd194513541962aeeacd3a0c7b0fe706cae6fd5e408f7747e0edf0a0f39d102e3f39439ca577799143b03482a75b5231bc415b832232da2bf82339b747a79cafef82c48b3ff702a34f0afaf598a15d4f127f9d341036fc732901e47b31f989d6038870fca48ad8c38d5f23f20763fe00c9e505e6e12063fd6d447a4f81afe6e96914465494526f3008ee5c10ab1115213d5fdd16ff043969f7f2dc4c82c96fdb5cb620ee4901899e3be20debdab8ea7feffd80425b744490fb4c1e663caf5072ab29d4098bb270958a4ac8c9f8ec313acffeb9e7ed4f4c3b6c5a39078cfb23584ea99a9642ab8d7310ba0480348f60d4750ad87cf9555a5d809668844def6216cc2e65edd767607af3120618a1d5f9e5a09ff76fd411b9807d90c870fa1b8ad513c144e9a9c7faa9938f6a91f005d33601433080f88e4f005f3c4f12b08d6e6bb8110689354b78e0b806ca4cea9eb0419db56f355b7167c63c8fd242cbaa13de51dd811a63999077a2354c4ae7ef6d88fd9e66db62ba3ae129ca9e3d443e856d0dab70b0fddd013563a173033866bcc1d045e07b224fb235290a71aab39bc91f1420e3d71184eafba45b4acd6985140806fbd9fccb8207bcb214fd7d6dea69ba1a352d2fece74cf68a12220b880ab232a8074d0dc53947e7fa80a43c234940fc1b291ea9437f94bd9070cbb757e9d6e4abec58e5601bc0f0eec1d2b2e6be60800235b9db809a254f34b6e9e54dd219976cdb51cd0ed2fb184372b2e3fb8105ddcc61fbc4c8569a75da6a2ae4cac50445aed46c0815f0bae453547d6ae85dfc4e1154cd6935fd57c15a667bc8a604ba28267a53f123b0e58fecbaa482834a54ae5be2c9c34fbd205193769b4e51b3b1dec44e3cc1a9dae0706593d53fe7f71eadc2403a0b53db4c7d925e4c4698977042ae692f93e3d709fa589c59bbabd516ac4395d11f7325f3024023ff0a4c11ebdc9eb155f30d0df713fc89d77bc7f25b189176f77d87a346941bd50705e16ceb32a0201c0e5050e4b93b0462a4ba6ef31b47ee5ce16035694fd557904f4d386b7e5cf8401dae7de88bb06cbc4e80c6c5329bcbdaa1e6eab9fcd2fcacad6ad13e507e8277154fc42a219b521c25949e44c5c041e4dc807f6786630c3babd02cbbd5db8649e813149106d01371b6dfee1e53ef496baeb4a364cb9e58d4b2f949327158ead0c7bf905ad857c3ebc9b8091a87568c682b58832bd8a2f2d245577d2ff44d53519ed5093e9de25ce7966adb88c49f0837e689a48373ffcf24c645bb2e1ff1f2c0339aa3dbacb9e171fdd306032853b5f265df5cb8c20023e943595c16b362b3ca2c91daeb2f921365cab460ef3cb91fcbb88c9d859a4849d3be6b357b59b6f7525937c185705fba124c4466d9f8de11d019ec5185485baf089a0a772fc361276a7e31126a925a460244eb17577f9e40cf51a298788de7fb3a26d394cecb2e74c7a624eda66c11d0791a98d48b5885abb264fc9bbbb433bd5da53046d0eccd0e4eaa15c766610707485ef51129d6fffa2f8c68a7d222769bcac8a0b5d3c940472eccca7494528d710abb715ac934a612c55061e4df8f8e41a8399bd2a08662a85a77fd549c6f4a55d6cdc75d5afc5648171af56f7e18070c40b15c6f2137980c114cd64488d7c87d3a0d2342094073be5b", 0xfa9}], 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000180)="168c72ebfb18da37b6022e6a625cddcf97bf9a270dbfce4a6b35c97e56bea86f622224a4e05e4a206ac62a7afeeb2fa6d0311ce444041091198931742f804b477e631dc387cbbc175a4058424652", 0x4e}, {&(0x7f0000001b80)="ba9c94e62888d6b48ec916e98bae9c6142a7e05e06b6753ba6e3b8b0fc160b228c34c77509a746a9d1272a11b6b8ad21dad477414cdd5b704ee81397820af5995dcc0aa588ae348c5dbda9749cc41ecb9bd5bca73799fcc192f9b92b5b183d80787e626fc890e7a2d9dbc79736bbd856327e1c9b999dc1df835411422e9ada45792a0cfcfff206067086893232b4c31a8c129153fa5fdf8bd50a1c917533d937abfa8c46a6762d8e75d6317d8ca7947a9c133339a53b7c09691138770db5a3166688224b174d2d773de537eb4c8606605e5f5401f7aac007c1852f85eae3d5345b60eacd4a6f08153793c70c3eb7708b75aca835ae3d82199d48ed116e112800310b426ba6a741598ad06946cab5539c8a831adb9f2428ff7e22c85f4c6953327eb4e86d66bcaac835f5ee4ae7d380d8abb5d5a54414eaee23182633950b1235d780cf285e1c7bd29b3257691789852b18ae498269ed3fe0e71f0ee370e741308fa977718a0f135393c056303d6738f51a427532daa3b59fb027c07572a1ecfaf523112686ee02210fbbe720cab7229a25b89df9a627a1eeb7e1c1558f4b3931b2701b4fedef919b94838f24b0f36a26cfc8ec90e00ed0cce451fa1f1b6e8aca43c7348a4bf90754bf461cd5c422d6042f300581aef133c1b00d983bc6eedead8ca03f146a66b1f0568c3413a35d8e2f5af31173176acd693d0f836c4339a7d912794153e415506bc8dffd3fa5bd27b4721c075a45de5d4487f432c523994d1237b190d9a9ea8f5dc8fd798608bccc7556239447b8862671f3b0f4da798ea4b1f48ff9d9b5d62d74209848a77fdc8a75539a089ae47676bb2ade78a9f1e92540c7ad95710b40a1cea9fe0899920d4984d86f087e28004aba374c705346488ac42ae2b77fd9204d86c6db38762e20c3c7ce6c655d04e25f51092252692abf5180662f5d26a7dab3ffab60565e1aae16d5076f1753e9eab124944dafeb3cee74e3a43237b520c8b1aaa8ace930daf4c4bd486062ce280dd88ba8d1884a6f9e684f2f3b2c0574b4f8a3483a3fcaf089086bc01ef43a744af286fa731da9477c94392ae639b7ea44f943406e8d1013d8b443ed46b2e78f611eb97c01570bf449d48d3d94671ea873559b29bfe07e4c2af9ac728bb288836af150e3f882636addf028d641f0dfb6c19c5e04bbbc3291e9191a5e9dc5a81738efcbbc0eaab6b8a7ddbb819505af4125cf018b9324425f4586afc3e1883496343f20f0715d5503e540c738c1dd6e3bd3c980af26965827c72135790087fc93c40f709fed0fce8240559a489d95c47a7fb4fa83618b6af3afeb692eb0b2c713e6ba9b1eba44c7465cdfa67e7fe1a262fd3e45e5eb7dec5274e38f2519641259d66761d168215bd2c7eeb9e15986e8bc2a2ee74690f1530292388e08cc34d22c16a2af850a90cf1629bbbbdbdb6de22a05e5860a8a97ce9db1a3640216761ac6ba10de953a8ea97e9ea2f80a22d0fde097b5de0098d61c2ecb4e03bd42161610dc3406a8c2fba66c2ad7864db1a01dee345a48dc180c26c0f80c4a1be7b4084a842ad96d8827006c38c22c939ff1aabd67a3b8aaba4d4f74df5c50d788f04b8d9f6956f5be5948dcad57bd6154bb321f2591081d69f86611d05b97ebcc0895f56144bc30a3000fe6cb7916c473da3dd2c1382f09e7948eaa0cb6a9355038793af13adfd8fb0b7d5419f0b217c322bd08b5b4649a2654d6d490e0b71586fe09a2acb77591553ec435dc380e71dd983e32a65c2e3c0ade4f7b958ebd2646b78aca1c7b380a99fa1b1353129fbd65f3dcade0154e10db69aa7e2cfec22bf32f57ccdb2a7ad4b975d3bc119547973acb97e27764b98a7e6b689d435beb586df0f80ab9235eaf88e346ba971b7d3fea478bca08807c40e88deb2f759598a441eb1467e1bb54bcf9c153a355323730559e9e4c44c76b48fb983ad8207cb0724587800bdc211fb901c64299486d99e53fa799bee23a9316d53ca572d659c94814dc3f9c11757500a0cd624301f831d8dcabbe5691bf4877edd692f9ffe6d7b38a1bf175c28cf53eb39e4c3587c8373e3aff7a9f09f2c673fd3e6bc2dac8b3949ff8b8f148d6a5d6f87c58bb15581878f3f439dc6b2d669c27ae658b5611b20ef9d92c024116fc1b4bd86190d12fd65bbb0b320a7e17fe9a9604eecbfebd41506f2c07c2677c340954a2af075dd37c410c9591540a200f6552a5c848a0a0bb60fb4c256d4ad83521abd93d2f8bfd3c45de55ad2339a169efa0dce5d9f325234a74bd74a16db80586d0b8a315ea3171731223161a4d68c5df53c85e0546ba354da77064595d225ca6d6a417d97a1887d242436818c1ba21b8901df50ee74b2bdcfb55b775f3e9e255117ba9d04a5ca67be931cb74f659528d0cc78d5b504b14198de4f642816b2dd19eed43cbbc2b7977a434d959197a37b08c02122b91d89fc02e868c190960e885cc461a1819972a074fd217de8350f40fce5e8d2817ac43e58088e99a20285e0a9d379431046cd625e837abed3a711fe3afda826e467a652693354523455df0faa5135807bcb0d405732d34bd77cc175b5d2b773fe714e9034016383e0b80b264a416daa480ae1298f93a7fcbca78154000fb55d3bd492383fc6920c99f72ab03e9bbef38ec93e3883d506b55b6bcc8e0ef7b36d013ad5c64a369f0f144c83c7f542784709a8d516f193f52dbbd16acdb113f425b346670f4c23b4d223b2069aa9cd6d88d29648b15238620bff56f29cbe3fdab1e66e201e867fd99ac2f4b154b4f606ae28e877c6ab82c313a0aedb4296ad9c564476c9dbefe2540b57b38343977ce9b5a992bbddf67c7446f539d77bec172b8f072e3e03ee48e6f2853f85195dc31a18f2149851f903fdf7b5a699f4be12f309417db1f6041daad6d7a30b0d282fb0f0a367db89f250dd54f160bd1ed3810d532d06f4474fd2c1f7c931ca20fd7b5e78c97008ddcf779f2a36b721cd91309a131b633bd0c71253cc0e2c6936118618c260394a4df8e2e739fe09d0c4107d887edf52de452b54513d2d2eac51d839f8293a390ef68fa34befa12532e8e241d6f241056ee4cbc3eac9db4f33758b44f6fce5870ab4f4a6f5f87c3a50f098681afccb34dafffd398278e77faf6f9838612964fd756130c7d17e614f52a6913ae65b19cc3d524da1c858e5c67938bce81b2407dce3ee001663d01709cf1c4576cdc82a6c407b9341e3d375836f288396a42024d195fc96fb0026581a5865e5c698df2db36621304868261e6873a3e3824faedc09052c4951a34c6e8b1e03cd59527a1e2d53de726b226deb0fe919d335329efcafa779446140aa3cd872b716d64defe39dbe50e64e11413ccc97db911a83aa69d8d58a6431d13773202aa433b9bcfd2a068ba3714d352b8fdd098b1555fdf439eca325780ea028b9fe9452348fadf6aa88c932f7e3272ca7bc4b8d2a5ffc1f0d323eee8863b0a7715c934385309222d177cf3a8b96a38fef96fa8f9c575ba9c6096d6ed4f3eedde4a40dbe675b9562643ac3cf97dfc6f5baf51747f90981e003fee33ef632df843a50842a4ca10dce6a6eec3011c4f887922d9478d9b30fa06e731da2b3f55de32a78101d686e589a8e44e02c7c6085c32b197f1d5bec74c1b7a57a01b3f36c18d4e9bb1a417fe8842595e4f51e9d5d0afff1ceb570b71f0c0cda0b4a5af6b217a7b27bc5210ec449cd3aa385c23b53d5e9b1e1d08a20ff4ff48bffb754e445d6e7d6b155ee9413d5282bdee9a81f18b8da7e2d42d3e4ba606505908e044e92368c4cebed1c22a92afb3e23e2f839f6795a841f91dd93087776a35688ba971d6de3c979ecbdb47307823912f600ec3fcec3ea92b4c99df3026c1bb5b81d62d09199b06b1b0d14d63afc944e98b326311c0c9105d5e86f74dfab63314372d3cf782afdde0999c00bc2f562e3af02e10caad36dd60f7f439de3557513d0d707bd74c1e31e3cd0f4bfdad539731adc367e3562c9e7b855c987bd9803b620e45deef7127dc0005842478e9de4f7b7b37c4c51df4e1267f26ca3f0510983f51b827d7404cf1e043c4e7f49684d459e9c3eca27ab16eb0f6bd52ee91b63273a80c251bbf04227c79713002cf36aad2fffcd1a644f6b8aa4d83e42efde3d58183b5b5b7743f871eaac266ed89dc8e412e936bc8d366566bf224ec195ca92b7784448d42341dd3b36682b72fc1524f44cd6dbd85a2a7ba51af7316edce057c37727e213a2eeee9ec67e769b2d08e7cf2705529e606e934b8060fb0910179fc9c6a7634eeb0a90f33a6596561f5864a639369a006724667af85995ef090524516c12b3887e0776b15b4001666f5b14bfaf778a979d1bcc72aa843c9e75d44298480ecb1462e960885f03fb3bebf85bc34e00bb4399ec39c5c909da225b7d7123fdfa830076a253786f08f03b1e5f4d4995ca141a0f91a937f7b73beeedcc85e00993ea21f4afcb34437db47fbd3e0b8f93ab06957cd56f5f83b40be4b7c26d6c61135be5ef4dfa85dc14c0c26885c32266b598664b7902bdf291bb226ba299133f199b4e644fb23a87bde6989ec06e2879a3a82ebde533adb567676b777814dc59212ca2c020ebd193bf1b068708bf416b96409afe211c3162bb28e6f0329975c375a7891abd5a7057b30a26044e4b82c1f0addca96f2a32c0dd7e1dccb2befd50c04407e430ae5338bccc9d7132181a525852825c689a2b7af94313d28b00ccdd02482c215d76d77fcf6a779b0a22eb5b7e4fe71103ef4660be88cad75f29af3621c0336e87ba336f9915ad27ce512026def73dd3e48862e7a2a6e38083731e10ad7798ebf2bfd618ec6706c4273f90cc30022f84ce97738a1cf57207b0e43c73e19a0da7fa957fb7c60b8a72acca252fed5fbdb53d60527838c8b1237219b84df9230c6b1a8716ea3111049ab8f827af7de3c2f97b2ac1966cecdfb3f1f7a8a93bf5641ef01d0b44d867845ed22534dc264b80e23bbb80b9c2020ae4b450d77cb6e1b7def6a2f6dd891a0174c916bc6efa3224cf801409a29674afe0a705b3c70ad4d11e86aa609aec506a22f1b6fbc42ca8ae226fd5c95a6a1ba98dc8f59f42347bf5713af76099f194601cca4a37c22fa0b88ac4a8f7487ad87a8f3ac3e982bebd3af1b1f729bc070498134bf562d5d0222767d502a28cf5881eb24c1fcd42ea6775354a95d3a2f919063e954312959b3514a4a8756a6a557aeceb06bf77af97547508e546e6877558e16a6384323d3f3533f9e1c06e8991e86707f3d0b82fb2edd65008a5cf6b7873d71060bbaf72521332ae14428ede16200ec110a8f1bb999fd872b4bf7e3f5adc9a1dbf819b53bfc172398e5f90bf40bd2f56cc4e8658380c2aceecb187a57a946a80a7e6c78d151d3d30e1a4959898bb75a40ddc55c60a48966481baabc7893f13605ecf7f577f3992c642346fc80257c7d237ce002ce0df68df0e3169786570a2a23d0a513582df6a168d6c6a1bc2d89492b6301dbd79b8bb65e544f0ba4290dcc8cabd85ea209b669a1be4c7f72a14d15ac239562329d8165806283b5f5992f940da567215956cb3dddf7600dce60ceb814f621024edb766722b8fe529c4cd05e71df21ae5ef7e7578f83ba795003020309402ca53fd62a3cba4152ff79f4f10255913f79716e0c1bae86b8d72025bf46a938edc5cf9eaff355dfa6b6b452ce425f0b17531cdb914970a38399b34cce44b01ebf58cfdbd797ccf0e1756cadb3fdc10e17e63b7e5b1583f4f39c06e3bb7ec9a6024c", 0x1000}, {&(0x7f0000000200)="847c7f88ed6a9ad463eac357bc3a9cd42119f435108b458e", 0x18}, {&(0x7f0000000240)="778bb5cd34892d34d79482f96a6a9f77caa266861c1a48a9eeb3b7a60656703048718274abe50b97449f325c44d5db9629f17ef9e884b89eee7973ef27183ce7e8490cef1a9ed447c8fb4478437d311ce0d82cbc80a863dcf72a57b0310c23679a8b6818addeed5301002615629a5db87344fc596422b1b22c85ff24f4c30baf", 0x80}, {&(0x7f00000002c0)="31a60377011e7aea9a8536c35f6e89a8614ca78ce56a2157fadf15c451656d1fe9c261c40bc1e768b189a99ada61467921e9f97aab854b0d62207fae578510c9642c209dde0bfbee4163757df341924b221a75b3d3d87a94f21d323acd91121518e45c9fdfeaaa234454c28a849e286d3f2cfac9a46d69506a86e66d7adf11563724ff6c11d82abe54e669286f36b288cdf0cd6f2640cca055ee", 0x9a}, {&(0x7f0000002b80)="dc4d2329330ae56123465cfe4f11d5dda91ac35547b9ff55f1ce2aeab785b2a1f38995086030a0625b660c64262d0434dd5f3ca61b7fc11b444920c1f667fa111faee52349718c79737e8162da54ddc97af2b85eba16b5b3f5bd2daf5e8dfe5e934adf8810c27701bdd0af0df0806fe40e1a56519b48c2c481901c38b0325a58c2a02729c7cd0a0f9b5fba868fedbb2b73bfc4ea269f5925198f48376a9d9fbcddb022ef890bb179fe2297dec1925ecf06e407b0bcbba358585cfff1456db5a9998169765ed5b706d2516f85f473c37a460380213392e358b60bd0e38bfdfa774a6ec71c3282d96f5a21bc1eade6f184cdfbede88094a2f0aa8b778d999688e8c7058e5f65bdbd509cac795352b0e5466e18cc7e3eb6fed9fd2a29187d19b7d829b41cdcdac43987425b68ff4ea148095e2d2669297a25d573e7ac9a947cad7bbf932d713049b499afc6428b2c96dfc4b48535013d921a7b2c2b2588b94b85253bfc666444c6aefa52281972843a24284f1143c70cc961657a30bfd7252d68572e1b0a71f070908ac0c6095fb5e14e3a30ef5da7d22aa9023af310eb93b25455b6dbd872c913f35a263fa4aad2c7551200da0a87123abdddfffe468ca2cd41d61da116aeb433bdc1d342f6852809cd243241e3b61deabb22272a4c4f9bb9c529e766ec4383f89ea4401fbc598d26d85cbec38fb016ac2e5fba6884dd9e5b3e7795976019081e73adec99cddb02168aca7b1327a8d5199096cb309f97858d7e76588330b0dbde96e983216e7dda079e560196f348d6a469a7f192c6efe5bb1b271bb4644a69968bfd00323b9303bdebe32e47601e3fa06ff5654f1c31625b1ebc12d8ae680c23f33dc1892974998e282f40fe52ae1d441b9fc97c13d0f737db17b2e519a4f8ad2bbdcb8694e5042a6146b76bc225f1b28cd4d4e08800c7aff36de91612a7185ea41d81bc55ea40707cce486f3a92887fc6e81754ef0337d025e85cdf631a49893b7aaeae0b370d11b150f073f2b2f676f83f52ef7ba7b782618fc4596baa8328fa5682e2b1db3c56e438e8ac5012e2dc1eb734885627f72ce2b50de0b318bcc7252c815247456ffd2b455b9d481cd5ab77cb0aec8a1348b8bf234be489857e8d1f63e73ab6940b4907c579d9a56442bf364cf45305f97bd57ee8c4c8b225cab013c3c8adb173d6d740e923089ce5df0b87368878bfd52a8ca5b3e8bca7c6dcfcf00ba1dfa36ee247a28dd4de57ed1f0bfcf067eba1a68e506751e35cdb2d7357cb5efa327b617140413944d94e431f1d829fa478202962b1a621d9e4dcf26fa54b3b9b166cb496a673a8f31e18503932dad148a6440f36c696b8caafd37e58367a191031c6743e5cf975faa0a770e4abefb6aa6e8531647569e06cfae5e3228701b8055c4f308905bc927f21013dd52d2b344a92cd448e90ac9b14c01e1a26d63644f7d83228ee4c3fe2901768c65379a5242bc8deea12b1d448e6724bfc50936d4a0e0071b21c15dcf2642f9aa77039af478d3489514dd173ef2b661c295ce163766cb1ac921f53323dac5379c8d2f90fce2c4d8b50cf144ed5808322a50452b973cf5553c2ecb45620c710647ddf6d93bc3c417629fb60befa11048f32cbb5f58012d6697cae2da768e8d7a4b1d1dcffbdf0c121611c8d675ceea923b8d9aa1a83d2e00b24e64e95d4693a031c92de9ab08bb747ce10b5628680a28724742d709c5a721bdd9e5ef5d6b61c5df1c374d543952301beab1973ab5a14459f1d1069ba3c3f54895bc6bb204b2e20d695ae5bd5998e5c16e07d73a5a891c9199c794aacf1a07c0eb40b5ef40b4f53a79aedbe4e98e6dc6af914359cc2f332b2508ff453d337ffebfcc401c5bbd924427248d2c03a89a828357da5a14cd0d91ed06b9031293e0fc6a8310a5b9b7c79ff057a9897fec2d8a3bf01093f1e5f6c3590f82590217492fa4efa59aa72c89ff7517b1ec36059689b7bacd7a2055195e30bffd07af7f2d58272022538d4b768d2f10202e9d317cfe4512c166b309afd6f61e5a0c86ba235f8395d768b648b8f03c361e1a3fb92b635b08c027e901100df1983ea3c8f2f262a16b2423664d790a630701ed887fb19aa2e05b0d832924ad0498ed2d076118473feec53b884a95764bc9faf0d325c68b63b01e7950528208f7be0eaf6eb0542f2bd532567c4c0e2024c764a935235afb3d44ac329a3dfcdacde1406cf7f5e5b1ac6f289303d6963165d3f459ec25868636165a56dc0a0bc47c97300d81c8aba312ef11024c34d0dae4bfba0dac3f6839e5654cd1e1cba969fd63cbe8f7031ebc7f0ffe49a568626bfae351d5058005ea5ab2242401dbdc4f08bbec62dc4d10c85b1589e3cd1a0f9061cba465eaf81442253e5f1509ef1e0c4b355786e9a80aaef388369c2beaa63d06971b4cc15f6f2040c8732f60e873093557cd4b0f94e54a2e907acc98ef58ee04cac40277d0658218ad5ac533bf40a5b5b25f030aef078c7d7d56d98b0d7431bad484cc2929873a10166494261a861310fd62381ee3d804f05d1d651cf0844b36e169176ae33d452a820daa6094be5562fbc12a4056e124d11c9207a4601d19020b3589cf2811d06343a9ee34482098126c6f981de16e2c42a1d86f09ce07651f624499a6678a09aaea297b8b68c67aa2895a8917a400437a9b549d96d7061318d948b56764d9ce4db269ba78d8838764fa289f08858eb5a6aace7fe1941ff37385d7f01b66cfa410356f9eb0cabbec971acec6f9dbf47ec545d418dcd17f1e63f4bed773173246af142c288222adff4c88e02d541a8f040fe6632a5bfae7f810f7440340a62ead04fc1a9b11b24d89adf1d27371a5289ca24b00e810aa4c6fb5e5d0fc4487ed5c9f4ed409e33ad47a5014d10b865c790acfe77f1aecdf1ac2492f07a1e13a47330db074f6662cfe75d36595221a5d45eea04ea573f7d99f115c64d949aa01e184152c2a2530c90d21a1ff284ceae77f51cf387f2238c9ce6c620d6d42cdd46cd1ec611b28b19bc70f232e11b359fa96b5eeed4095c79988fb3217228fbc629f3d8826cdeedb83b1c404594630ab5d16762d66557d811f19f96b594414b48f0bb4dbf0f1aa79fd689c9ab39359b8b719d2933137bbc381a5a0ac41187af66205d9e41217c5e4763b7c723fedb5ea91c3a1569d6dc190e48ea8e29e5df5bd59f4d9b6340a64f62849e0a40d5a1040617e79b28eefd7b51142bf554257cd6b95e75ddb01601ac72eb697951d7cca944f36d0e4d5eafff48967db016b51a25ae58cb9c34316e0035fe8401a167a1736d68475c3787d0de5bf1b0340a7680d028fef6e8c0b13e923388f54d3bb77e428b18e6ef16c05a522a50ac7f636cb516662118f6833cca54cceecef69d4458c26a5e95d2ef9c6381935e70df08c357c96974fb137ec87a13a75eeebf7034172e69d97705a2a3e625ef89cc3cf39e31568cd3d89b9d75499b5b1a72c55caf161f622bb4e56a4600b688162780edf4d39c142c0b4ccbcbcc3148a0c4829f6da201f06a5806538afbeacea995455bae5451ab4500153b057d6aa246be3930b3d567b3c1f9b8484a3fbf9162bbd667c0d758700058eaf221d90a2610dd9ca240951995004bc93af2a3cec463d1a8c53e4efd1d695d5f5010e6d22a278b463f188b5bcd9f99ca0366d62eafb4809476e19cacd55738961ee139ec02348b8f5231ae9b23b1c81b99ce324936f98454ab4a7bc6c160e2dadd575e8d0072f5adcd74241addf6ce176e75ea9746781360e617626c67dd8e70da3f02c5517bbba6395be4fd9ec75f00fed607f8ad9974b50d04ceb84d811acac744f6f3b6c1a4ec2f786cdfcd81efcb239098d63842e0939c31dbf46630497bf71cd11973f9085a6109297345808afa20d52745c9d853e5f5c868692be343da733277b325eae9dadabfb90a2312a8d77b92de8e5b41dd73ce72ff1e586f0eb9c763f2de951b2c67109d5b62c90e2a8bfd6ddd1224811aa2ae29f0fb3af29f8cebb750eb317c2bf4a6a09cf819577ec7352c29f41a14b5b42b1e7360fa1b3bfc0aa9b639b24dbec06a17e6a3c3bcf361851b5d8b002e29e0b5ce0768f9988e79319a7ba534a073d52b77f4c0ba2e6f2f388d56a6247d220c63e799d373a9930248dc751f95cb7ab4c8888acfd4ae3ac6f8ab1d5eb601b0c61db92c0dfb94af1fb23d693b80a3e7af6d8b4759d13371318a2196214362410759e48ed301e6787308ede464c406387dd7f4f44652fc0338175a9e6577e3d8111db9d392e7419409c39be9cfa4b897c3190df7d142a2e9e67d5a57663cf227dd780b1645ddfbae454cc42e39a8ce073922e49262490d5578ffc71a7af4bd9b195be339708ed55bf657ca9e26b2e903ba0f512ae06692f9f216e6a11e95c7c286a3fbf2473e196dbaccb296cb3bd94de66801862622f4d384474969489b6e242581417057a41ba6e5825e26849bddcacb204ae89d684561c96bd5684009064838137a741129178ebf3f1e5f80ceafc46125ee4267720c7396681e0b24d4155ff09665345f270d4558a832972092429102f7cc554fbec4af48eee586a03404f792fae85208bab30d4f89e8af969339100e7b7dff6ccacffee6e8f2852bdcd7671f943a605b23e06ddd771a20f0e0338a116d02b7715a464192dfca939769186da4c8e8c544535d6cb02a744d0e28e1df5655e5ebe3c7cdc7d2d5e49a667b8961a36bfed8f99292884c95d1e08e73fd17fc2385567ff018cf7ccb7e1068fe06cff98377ba55c4aa6c6c248e99c7097fa19c465c06155ae6f1e84caa41f20d184c1c59671fdf9631ae9be83928ff63c7d534c3dca33965cea7a45260714a05b68079f41145228f08d14d81bcc19abd34faefd9af728e68a7dec3ec69127a958464ef80984f3d83ae087e401f57bd7292d6c9087c08f81b1a6eca7405bd974ebb2246d0ff344fe74d3ee1e2698abb40a7d92209eea90c3729e345dcdf8fd414b64573f5155172165ed147c35e121bf6568c30a71e0a350a5ea765889578d7f291f9a8cb990fb3060a65f4d04805133a50c8da2f0f419678c58ff6d2c096917069e8383be4b8edca3f41cfc0ba495f6db40639985f442af596cba0a7343657724c0e35b6f6183dc084229317b54eb42095c9e9067a49fdf8ad90eac67cf5d6ba315c1aa85ca2e411092b3dad7be4e9c014526f00ebc968eceba9ae6203b31cbcfee13118fd4d310fc1c4fe6ff187233409708fca1ff2acb489fae83322db56617fbb9eeacbf7b0a8d661ab7683344d53e36accf007bf713257324fc8a967f32b97b8570a78d4ac13c200f1299a89587419874390b89c9d944917a9b74baa94c188e0ed9c7e00d224c5e922633c605e84d8176a61387dc47f8af53a65ce83e73155472295dc7d31434fb64f971fb50a198393f07421e8ce78b65254d957e83a1832e2c3c38218fc49851418df82572aca817864b63a5183bdc92529c246e52536d4d39b73f8ba680b627443bac724178bfc5e7b376d6772840217015daa4cb7cd8e3a91d1cbbf9d5a645eba5f148b1db79987b200944069b1d8db012248e2607321b8bd6ed9e45cfb75373f7f43912719d4fb04b66e7c3d4adf3d907d7f5986290302f3078574b65621f51f77cdeae4d5031c02faf0e1519699beae55b77541669fffc43410e655a2e0f21a89f1a8cbbb00cb7b34aeb2397bbb6652529ae58f0ef5927b54d6db2ca56697986678e567c8bc78b99c0f0c697a0289d68c76b6f5e2e8c89803b17500728709355abd8bf5", 0x1000}], 0x6, &(0x7f0000003b80)=[{0x1010, 0xffff, 0xffff, "03c63bca64efa970d01cb69735bd641228e2f255ecb16c8f4f252ccbf1f76f566ce00ff46e7907ad67e18e10e887d561db7cc2047bb97e2ec4c6b2c8fcd8329f16a884a52a1447216e7ceaf6e74a63be870896696aa113623762ea5b307bf5a5fb87a0d1c296b9810ba8f2a89cbc6ba74f14795b501cb303daf3c615df74b69a04732809b2fbcfac3dc26c725445cb34791bf3ec096e50826d64e60cbc9c6ca4a415321dc55e9cd4f35ac2d66c2a3aa13656b80fffaffe78d2414c8f541d3d0d65c99d31e47982e0c1fb3fb9d543d9be19987f845c9b478290b5a04ecabb41ce46e7845b628594c0b53fdbad0059c0c409d84db5b99fc322a758a4d7d2dec1b1b78c325f2ac7734be85b4ca344c5dfad2b1c4e7f5b1d8c47041933604e8167f8d4b1c2dff26bb23fb3150f4f2f2d58ceda44f77a56a6f7cb2cf2d6c976b70bbc9231c3e5995737b071147d02601c8d3db89a3c751a4bfd169924cf3ed03e329ed7b9ea592cecb90fabbd77023bb2d31f6f7d000488fde83c3ed4ce1c6be2a191de24e815cf49d71b0e3d6709cfa798ce2601d2a341206342313fd96ed0ff918301085685bdd52eeeddd2c2a16cd1278a5c3d9de41e599f0686cb36c4f9b40d9a14580e767dd8945a7447788c0f97af642739c5a2e853f5bf2aa138cf36559d5fe81d9b738ce210fdd9b2abbfc698a525a4490386555366e5574efe8a03b7cf022aa8d711eac98519c5884abf61c3878c6cb858ae94d879adc6a3c29ff5dfaa6ebc21afcad431f8b8ec6bb1ccc6c766cec191297b7b01771cb9b59fe5dca5e34db1c30c907d071cf83eb4fb0b23334300369a501285382bd1fc232fa757b5d39104f464a065c3bbcd3250bc05fb34515b80c90fd70b997b0935d88868faab093fff7f716e7e8fab501dcde5b7a440437d0da12863cf4d779ce2c10563e10146af77aaa6fcb88941d1bf1b36c0b834bd198b9871c026d0376650c72df31d61762312fc0f607bd7dbaaaf7974d280645c5caf8eb35e9230dc6f4e3a5d5800c632b3d84f43789db800328197148d150289177bdb09a4e2dd647d62c0bf685b333d4a3bd667c8e4f22859401a256bb53d590558e3b8d7c1e841585a12189fdd9ed0ec560ae93d2717b83ba9065d98e3cf9dc4063ca50b651bb4896e8cba7c870796acb545ec8c0110c22c5b95639f3f9c69ec26ff79c52f412ac450e28ccdeae5e4fa8d68fa7adaf983142d49c7746c3663ffad5273bfbdf10ac0e766b00b86632d260d43a80142bed92e1f4428b7965279e484f7f9c815755bd842f4975b6eaffdd5aed086c2ba07fde9b160c366806f3fff4ab31fc048b69fdaf68e5a06ffebd295d276f19eace0e0e323c8c969a6f081e6a01201975d63131a7f7d96dfb422f53a8097a382a76a4cebacb5442cff999458b4aaf3859801fa31725b05e48ca6858a1fd161c77a10cb424f25612b3982bd9988d8bb852283f8af2576de1e1fc2d86e5d675936b05643b59fd39e27378c02f7261cacd2901dd6e3dde1d594ed802e86e1a2af31ed75198e3b194c80142d2d3af6b9cb42e067f5197b5a2066570e9f9495fe11648fb45aef4d9aa2ed91727251b2e6168f5253a74ab7efe8bd5317a420205c1d47f1b6aaf72b983277d2ed32eeb837bf2403bada93e4be2a045d79a02aa8918777cf316d998c3e00bb8eb1b03370fee30cfae6d8f90de1071a1c530043f4af5384840483d22ab394563b5047535ee14dfd3828ea15bbac30c314b02f816612817f2709b331e864353a20f79f02dba9fa72cf1f062facb218262e46490b035aa7ab0fd9d2b94ca81cbe184abf102291918898b1761b097c187f8cb0a5d0959839365cfd2ea8289a485f827b1e88fc11c5ec678cc591f0fc2b9fed693fda476a944a8a904f587bf16eeb967698a962eb47920e52f27b4efa81a7b3517869115d82af3409c13533a0c5d5a4b014f8774ed5d24cd00cb40265397f8b615ec95c9c233ea60b8f50501587cc8cf1dbab5cc6688262a63f1884e614ba7f6899e833a4c3c034c5e73528475e69a1c666c62a2256b7b8f9f5bd7c190beaa173ac3d9c6a78bd057efb0543d45574507f52ae96686f11758fc56a38dbbe1bb96877549606e390bb11570a5ae463c7168e94b4785fda96f483e1f6257fbfa4e91dcd4ed3626cb579cc08b88f6f1999956d4694bf221bef61aeb3c948a7ae1baaebdf9286142f3e6878949ae3d3e6bf6f0e9646e39630979a7017ad25be7afd8178b69f1fa0946d56b477724734292b3982c2f4853af02c4b85c1c1b481d5fa911c01b77bc3b3c1a2da9441a0b025bb2a71eb0042cce2a4332db8e7ac11bfe5977d1f725fd08486299086ac88a18d700b8e5985e5096fb35b7dee6c3126a9754cbb77bd4d0cf856f77b347a32d06629e8ada38fa1fee7a4282adf639049aeb577415bfcc53b86e56b12e943581e069d5c13c55f24b3facb11acc8b2f52c92a88cf5a0730bb3af60c82087f1036b539108ec562f8b552be64b95a43bc884e9c041b6b83c4500d7a9c8611c6e34263b4e5699513e4cb76e669c52c61599978a35ec95b13a4313a79ff4e581de7cdcfde96cf13e3d74d4116767538e50461497fa6f9f8ffc58641657a04ea2ff125bf99af4217b92491a13638c5de32425605b5772828ec54f2ce6ff051e3e0e6ad03fee45512c24480d4b4b7219f59ebeb92fb26bd04181987b033fa162d5e182f4714261b6051b8325bdeb12ef2277a9b4407bda4b69a0f07a53fa43aad66a5da0113fece465d9a8959e07a9eaf78375b4781a7b6016b4ed24ae1badea5f1203561e53668c39d24a9b0dd3b678c7eba8929d92ffbbdc22fb48f1a0d6a1fd18c87df81f9967a1fd397336120707380bd71726d2f9a1d489d44f165fac32cbcd8327ed8b87a77de35f9cb78fa3be1f99874010dcc202d7eea9c57574e597570aeaee0cdab43f4448a2b2241d2fb950b9ba3af8b652e346d5445864cc78be5de834a9dbad880353085c32fb0ada8244c87fd1ffe2b8c26f4ef4b5d08d30941673933ef9f0c5b8164de86a1c48aeb9e787b519ebe9d924e4b339784cb4c407b3d971a4789fc102162518c8129eb0b910fba0fcf2f2ba175625bc1792139f8a6169acd2df7afd9d3feedae0a69f7f056c8aeb339ba35ced9ce09d5b5641e13d2c97349b6fa38b66615881d0c8e24965d10c24c33bb5d185fe99a3cf2137643d24508c3502a8205841c22b6afb4c1dc50d2e3e71f245da1125ee0931ca2e8e3c826adc3d410e7f9d317687bbf33e898b955b1632dc65cce2a4431ee58223a28c0177b78edd6def8761fca1a3908621ad4a4d367c9698d055b24ffc5213ec3db6aa53250dcb00a2a813d12a6f3faf611dfa266c1e6a1d644140980933dbc36cf7f078eeba20557c0a01bb06631c6cdff7aaaf0b1d73e58677f359608f0a102d2f986364b20358db186259874adfb3075257f9ee089fe73f50ff6e892e20b3ed52b822569996e71335aa9f40cf7b1e7183af86c9072a52fc8b628e1bc1e0acbdbe13d75a2a21e0f58811e5eee8a7c95ad6dbeb51634edb73cde7f9d4850f6a441f46530195059c6cd7a182be60bb342686b4cd04cdb0ddf489f9313c7f653ff6f32f6bcf4fb1de2940ebcd84a838731886c0f81e5557bc6e96521f9a36d7a028e99e99b1348543f106b5efde2bb8389b6a78aa095421dc29cca95d44924366281ec612ca2e9c30007152ebc232651af475c1816b4bdfc5a27731e72141cfebe22cea7d4d5aa9f2c4e2249f35c0c37e818b9078b8ff96e25854f8aa807bd801043701949d17f82824cabf950c85ac39ca7de8529e5c69553c21eea7b1ec175871643a8ca3cab627ea93595ca08439fb35311b38f4567c4fa983849f54105cacb387f642c5c2f7ef0b13d84bf938098e66a545c9f04614fb05d93c4a5d3a9d6bd00eb04d8fc9030fde89f2ffc2e624c023541be650f388bfb4c2fc5d9a50745abf87f061a0e347ae7a3378d412e31ee444637e1a9e6af30dccc6218829dae919b1441ef4938ef8e322cfeed4ef63182006faf5c25cecea56c9f09f59beff621c76c0ba05e00cfd42356a8ed5c83fde612b364d0584bc73774125605b1c8d60f45776e09ebfad595f63d3eeb9a2157f5977788800af2abf75d469254285b7e4650b83024707956c8669b950994d1002f9af4e84381134b0c87dd719bce81f71eaef74d10e5f695c0cfd4ff31916f19c79756c8ba7aa0ee71a692b2c62907c48a5f226aa09f214abf859ab3e8a02707d3ca45d36016038a87e66fe6d39da044936bdff08aa7cf39eef146733c3953ceda5be27079f552fb04360ddf87c2de3991113dc777180e6da9bf55e613d2d156fe6de6e0eb968ca364439ddc29395f290dca3583ad845c04be896deab0f71d0a344f08c2f6f58e1696cb10ac9c25affcd5d3f4d4ef6586289572d6a725eba793389a32b8ebed390e9f1cb2e9bca542d7fd5545ba11d55359b9db72cf3e4045400797a176efff41769c8f5b5f388ef79b5a74215123935356db17c8a58046e3def7fd0832d0b9c287295521316942b90772a1875614f66ae65b13acfc2dcee4d3a665fb1f63d593f2ffe832f36145ae6dc7fa65fe9d8015300acfd8dcb612353fbca30839e620989f6034c5255bf05db728174a6f2d4195961cd48269479be873d13b4a651a606e549da11020ee5b0ad955f09f9b3ab690c569bd6b93a990166dece432e146bc8fc36841f79fdb64d8ac2236dd5b1d37c60ba41581228bccb9e80f781e8212b1e59bb50c2d22909490e3c7352a0d9bf385bf147f6a4098ca97ebff1b15a349eeae0213d192ac80caf2ed4f211938c2ea21b3f64254403aeae7311c438d375408748436764d8b51cbeee6db1be980b028decfb8c98e489e2ec0899bca138d86f26208b36a11be41603d15a663f8a890d189a6aa7ffe0e9ded409f1a360667ae50cda25a7d79a2bdf694f4191dc4050b5eab39f92d271e8d929d93f54f72e5f9902c1c9d51523d0501807b9064d33cba6f8750f60bd9deba2d007d521d0f8de0409c922dea461e27c9930712d8886b4b11062f1462a041b25d64d260acb95a05eba5127c0c7021cca15490cd1f4ed38068074f58f2f5d040027cbc66680a4d7110c24de203fc54b03c015d53df68a939d1fbd49d0b7f596be4636b3fa9b5a402feee99e5125ee20376f4390d2cd29ccb484c47c179c7b67f5221f14b2601f4cf4f9d85f7942e8d799a03e4fb41c73abbb00d230d9450fe726ed62325e3eee0864e4f658ac9661a7e3e1b965d909f02f31d1af77b9a1137a9e90375afe91cd495c9e028c36d69bab3d0b53de46fe0183d01ba777dcd4ca7e2f346ac8bca84b3f44cd537c9448c5fad852df81816a0a6895ce707245606e273e8e0887898a7a3f67cf6b0b6174d43217334831ed97324745b26e7b5cad673ed1c9d396d1df7ec30ef1406175766019750bb3cccc69b56da2b2bafd244d92633f1d11133d549350418f777842e1841d09db994d3a0c7379f06a6df12647d33f0a8bfd288ae34831998368985ad2c6db466bdb96bdf34e06a93b4585750b5f87219e4d12d300e29595b0bb489b919931b57fe442828711f3c954b319b88b6ba4a3372035d19d3e9eca14bc23f2ab6e19303529d585ff18ad41bfd53e4e50a0ee5162a0ab17343d8e1912f3ed90e4692029cd64296b911efceb77dd66b17ad94a59b01d18171a74410b185e0fdbb489e73d1da21c8755b44ecc30c8e01479d2a7e6e1ec9b23ba43798fb55aa7146144852a"}, {0x28, 0x1, 0x101, "0b425db3062025eb92541218531fd71652f6"}, {0x50, 0xffff, 0xfffffffffffffffa, "424f4a07c4fbc94e70637b9013471ee27c47d61860701f3949b79fd735dfcd27ee11b0bb1d33ea7782ba8c4b96882950d93afc2bb01098fa42"}, {0xa8, 0x1, 0x0, "92e5615294acc0fa62054c7827299d6baa1f06c039e81509a64b77f995995880464bc3275e23ffed32d4597ed76e64b90d5e2b5b30dcbd885e8cdae8412d5f67e82470e03f489c2a5e27633d70d75d94f272794001f113dd8f0a890b4c5e4249e1168a8bde12f5c3d756a9995272ea9800d2358bc52f42dd483755eb9cafd49f50005a755d1832c38974767620b689a046c6a413"}, {0xf0, 0xffff, 0x1, "e215626ae700955d6f25598e70e8a7ee9bbf5aff6cea93d7e233fb96b4ea1c75087a11e9c70ebe507301023e261cf9e2378c22d0cc72ce645e1ce1d6c1f0816f5c7184ce60a2dbb08708b4c2014c0a11e45a36439e53507b302af135e9f9fec6fa1aacd0ce0a2ed4a6ec825deb24237764f764615f4f16c0365f7bf88753dedb6646ae7fe8739a117a788c81e82dfc179f75f2cd815736a04f8e6ddf591b2dbde1fa62e19742748cca602620b95fa1c388993afea618bfe6e983e2afd432c3c59276aba6c6735bd596a2ce262a9b223c01de278b649e9c7ea767a9"}], 0x1220}, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x65, 0x3}, {0x8a, 0xfff}, {0x41, 0x1}], 0x3}) 15:23:36 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0x230857b2, 0x4a2) fsync(r0) pipe(&(0x7f00000000c0)) 15:23:36 executing program 0: setreuid(0x0, 0xee00) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x20000, 0x2) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x0) utimes(&(0x7f0000000000)='.\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x8002, 0x6) 15:23:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 15:23:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) fchflags(r0, 0x10000) close(r0) 15:23:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0xfb) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, &(0x7f0000000000), 0x0) 15:23:36 executing program 0: r0 = semget$private(0x0, 0x3, 0x40) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000280)=""/243) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x8, 0x0) socket(0x12, 0x4, 0x6) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x10000, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f000003d000/0x1000)=nil, 0x1000) r2 = dup(r1) munmap(&(0x7f0000231000/0x2000)=nil, 0x2000) semget$private(0x0, 0x1, 0x400) read(r1, &(0x7f0000000080)=""/1, 0x1) ioctl$TIOCSDTR(r1, 0x20007479) r3 = semget$private(0x0, 0x0, 0x8) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000180)=""/227) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = semget$private(0x0, 0x1, 0x400000000000592) accept$inet(r2, 0x0, &(0x7f00000000c0)) semop(r4, &(0x7f0000000000)=[{0x1, 0x5b4, 0x1000}, {0x3, 0x6, 0x1800}, {0x0, 0xfffffffffffff352, 0x1800}, {0x6, 0xff, 0x800}, {0x1, 0x80, 0x1000}, {0x3, 0xc3a, 0x1800}, {0x3, 0x2, 0x1000}], 0x7) socket$inet(0x2, 0x1, 0x6) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000380)=0xfffffffffffffe01) ioctl$TIOCSDTR(r2, 0x20007479) select(0x40, &(0x7f00000003c0)={0xaa6f, 0x9, 0x1ff, 0x5b, 0x100000001, 0xd348, 0x8eb, 0x7}, &(0x7f0000000400)={0x5, 0x0, 0xffff, 0x8, 0x1ff, 0x7ff, 0x7, 0x3f9f}, &(0x7f0000000440)={0x8000, 0x5, 0x3, 0x6, 0x9, 0x6, 0x5, 0x834}, &(0x7f0000000480)={0x3f94, 0x7}) semop(r4, &(0x7f0000000040)=[{0x1, 0x7, 0x1000}, {0x1, 0xc3, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0x6}], 0x6) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 15:23:36 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x8, 0x3, 0x6, "b0b9442e11dcf64698832e97aa8a09177a4a4417", 0x8000, 0x100}) open(&(0x7f0000000140)='./file0\x00', 0x881, 0x100) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x8c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xb2fe, 0x0, "00000000e74de40001000000000000005a00"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x3ff, 0x6, 0x7, 0x8}) 15:23:36 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x0, 0x40) r4 = dup(r2) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000000)) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) kqueue() close(r0) 15:23:36 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1703) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0xb9, 0xfffffffffffffffb, 0x2, 0x4b5c, "7def791abd2ad4da9b82f248dd481f5064c8742a", 0xc, 0x10000}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) recvfrom$inet6(r1, &(0x7f0000000080)=""/15, 0xf, 0x40, &(0x7f00000000c0)={0x18, 0x2, 0x1, 0x100000001}, 0xc) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) 15:23:39 executing program 0: r0 = socket(0x11, 0x2, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x1, 0xfff, 0x100, 0x20, "6c255b1965309ada0b0bcf71c158ad1dc6e05993", 0xffffffffffffffc1, 0x8001}) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000140)='./bus\x00') r3 = dup2(r0, r2) recvmsg(r3, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 15:23:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 15:23:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004667e, &(0x7f0000000100)) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x8) 15:23:39 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0x90f5}], 0x3d) 15:23:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) socket(0x6, 0x4, 0xc7) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) 15:23:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x1006, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000004c0)=0x5) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x10, 0x4, 0x60b6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="0065fb0096e00000"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) geteuid() close(r0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvmsg(r3, 0x0, 0x860) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 15:23:42 executing program 0: socketpair(0x18, 0x3, 0x3, &(0x7f00000002c0)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000300)=@un=@file={0x0, './file0\x00'}, 0xffffffffffffff21, 0x0, 0xffffffffffffff1e, 0x0}, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) sendmsg(r1, &(0x7f0000000280)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x7, 0x4}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)="bf788112709cfb8d3ece32dc7c7d69bb091add0ff419b0c1d9df7e3cf4c4003c3072d8153f04b374a83f9843ecc498c07c805a5124c0f9068fb184d97d8b7076b9e3cb21dc6e3bda28c033117d093e479827bc77213146993ccf318850a6c9842c4c4eec75f39964cb9b7d04914fac6dba6ab00e395ce97de6ad8b9e32743aa59c283fa2780b6128dbc8656eacd11020739376820640e3d80546efb1daf52fb3e0fe9831ea4e3c7e1735e0e7ae1e1f1bccdcd216c17ead2463d208d6c84d1cfc0919b447e107026f2e32bd54b6bd3a44a873b1cf5ffd83845904c59588aeba11bd1a0d8b22579f72667a9159e51c726a3fac432e", 0xf4}, {&(0x7f0000000200)="65a80802dcae750ae20f4c522c66f942612b7fd5629a7795953cb38cf89a", 0x1e}], 0x2, &(0x7f00000004c0)=ANY=[@ANYBLOB="3000000000000000ffff000003000000d6c25c597ef1e4fe5ec9b766a400c2d91dc7e486b9155abe552fa4d223fee9d7f80000000000000000000000ffff000089dcea7da62ce83dad9b806e51d85e62d11cf359d4dbd9f941bd418057353b5b0c334f5669a5ebd5dee261b7749223f786dc893186e31c74370a5bcab7bf926de712430c258b7458bb143dc686385958bc645e33bf9ca46514959ac9142328812c735f9432af215bf602bae59851a84bc06cb4f576a19da2d216c707d6f9ae035bb7c9e2ec76461d385ef038c9f07c5b37185d53c71715c5c895e45357269f1011424526cce68c31dda8435bdd088dbebef8576c86f836b72389805b79f9375b85be4e2c816abfc3020655ea34a1fd7e06bfcee6cc826c6cbd45b0d513cec33ec346a774bcd38600c000000000000000ffff0000ff0f000041cba88f0f6b396278955fab7431d4808783907a1a3f4a394d27e9d52698a6025dfcee4228767c7bce5deace41196cecf9024dee8b9ad2203b7e751c36778b7e0b64966d595f7d1e7ba5a3392ae3740736db5547dc2304e88e3547432f0927cade65e994c64f807b484f449077a1f1e321d655f0e23da1e4c72219baedadad79c24c0926498626927fbf76e8fd16062b1dc22fd28b1a887fa1653a4a3354a083f76c5bf7d86ef800c35ee49b019c00006000000000000000ffff0000a00900005552f110db77101a220b4912882a0afb28a98b9bcb6e2e05a55a1af6915724c71533649e72960e886d2ff135c4a9a1f2dc422779709e45c905f1c6c20b455ec189d5fbdd5333961472f99e09000000000801000000000000ffff0000050000006fa101ad751342645544d4b6574121d2b4ea89bd7b6bc90fafc1616bbbd45a8e55974901570a55b65b2dfdc061387e9119d8104ae519c40439dc3fd39d1c8b41e5825d52df19937939fad3ddfc0773f00e830adb5a864e4e557ceb2ab8e511488492d1d173eb01e99927a2f349bde43df6b12fea23fbe3641f585515f9e0fccf2cf2f4fc28688849f45199e084f28f5ca3a54c46c224e4495925ccb81b67e38f1df7cf50938336c74a973ef4bd012efe4f7cfe6d0f8365d89ab956ce81c651a40e263275190d03f7217cb247e8153f91410fcba77770e1fd6750d2ca71eb2e805e0d55a6a58de16d8d9a1d4e135b84cd3700000000000000b800000000000000ffff000002000000e1640d5dd7c41bcdc99a7868d7b8d1ff949ede4e7b2f3c16904e541fa94cc082c0b34351bfdf727aa3405ad804b6bf9dbb2aca2af03b84a7dff24ded5f48d9841529ee234672544c5d56e97492c88b419129d8e56f05b27c8ef680889e4a2594d375372ba283d0ba430e36c7ba484defb95ed46869bc6035b7e68ae43dc9bd443661da3b8fcca178eb61669a4b547a46e32ded2d7b7d548b296bb2ea826f4aabb3000000000000005800000000000000010000000900000078b1be1fd00fcc850bdb0fdfe5a1220454405f3c0ef34a88f255a7037bfa899dae3570b89cab8dc36e097ac94e133302c0149be530f7124737b283276bf4e29bdb56e5c39ea651401010000000000000ffff0000ce00000050c3acf3b8153a3b2f8f632a0c6e0985804fb69837c87e0d32d3c890ebc2a564ae94da88265cdc8cd83df5466a54362d0106ebeb418524def57d81a800888bb4c53762fb1289626058e7e3b46a73f4801ae4823dcdf7ea2208dccea6e66dac9bc646d34f43e00a451ab5efa3833798975d572b4999a580c91152a2a6158bd229caf4dec7d1bf9b2e22e38148703d190e2ce92db9d0e4c3ec2a6d0dbf1d28c00b7885c77c37eebdc6ddf598fa09957cc60dbcf12ecadb4a82310ad1f965adaecf589dcade18b5832a8237f2586ae1476ba0e478cab58fa331982025f5811407e9febcde70d6a80c5a5e0a15416b6c046a9f8e4e84ff92aba77947d56d9cd7901d59bb4cdc3ae026acc0cbbfb6a7fb997d4216145101df47b0553d935a4b8921516e968f47da47932685a3b5c5f83b9570d599c35be734b18231661f62d3057284415d8bb922f7dfb3ac7c28970b6c865d4fdd79661b2cada8b0fac947c1c84ab89ce7ae1cb635cfa3f307706c8535e8dcd7ddd621a3628a57059c76a2e7d4f77809d8fa6ba471aa3688ae0dcd703f7c0ead71d4d015bf1ee408a6f9ab3793838b63784783a345768c786cff37980297c6bdf413befdc08d07eb72c90e313537ff97c8ff0065919592cf21c330cdce166a2f8e54b069fcf24de7c66e5332a570140d19d0da304fdaf7abdf0453e3ae8f853e8ae54922c12b7ba40abe2ed208c1db4a84d497fdb051ca7789135b7977e66f03fbdd50317a3f62bbb31647a9fda29df93d9fb1ff364fff4d00ca56c85503ea9f82c99108eee279567db5fcfdaabfbcdbca7b5e363e197521d7b85fb4fda12ca11f48efe162a7280d8a8a6adaba2dd620fbd0317c5568dc371324d6b6cb4ecb075380e6e534430177bc975c2f2a999770b265fd7e80ee6395fbe2e1f71d02f87ff5c33cf0c84f9fb40a570e56fbf34245106ce75a771f77cbeb5b631e2b149e70e5b6147b8e677e694612e6a4449d5e0c9044579f0706a7bddb164c46c9cc9557c21198a6e55aa7e572c7d8bb9ff7e05e0d552570052b1531690fde914bb49dfd3ad3a1bef43b0565b99e227ba4ba080a06061d38df8808713d04c8c44fcece973cb39e72473283d44982790827473f0dcdd9f506b4a4c299ad0b8028f069438171085540a268e72072f64c6ad03f02a67df29f3a144940846cbe216902155e4b2a4e7af1e2e593bdf6455437451afae7edfc82cf070f68f4cc413165743870ed344dd210c305bd19ca6e705fd71cbc61979a5a2d795ac8a42c819097c49b6f30340d4d31300320c9b55db6e669a243560aaee633d07cfc1cdca2627bdc59431fbe778713071fd07195331d2b69e3b0851f026d4a4a315b86dab3971b8d20753be3b2e8b9295f0c43347dfe213d42d56d522db50a501ce355f33f371838aea55233de6ae48fe934bc2a14467215d7171645be76e63580b37164f13624136a77fd1ec403dec5e7737b3a4c35fdfc4f6696973c182f08da02a4987950471e9176cd617e43f2f9018b8907013e269904765c514c38a41b9a14c625c5d9fbfa567d8d8cc615616590ee4b439a91292add5fe31fc24c2a42ac5d1cd052becc1eb51ef5c43e2dfc0f69cb1b0a14ea2f071131ae8de64c095fc252bde42137c563c2bb3e2b28a34910f3b1465a297f3a57817739ac92448c4ba525f7811412b3889544639ef98f48dbf88986a6477d1da9b37a3ef0f0f3dd7be456e4966beae87935eb030605e7a18d4ca9171e36e2c2b4249128a1e13069a78cf4072615751b2336c1ca318e1e7e59f0d0eead0196330c7af3b5bf1a38e10406b420178d337286b347fdcd5939044db4e9fa844a957bc27177074175630be46ca44e918693ffc992a628a730e3fe8aafbf746b7135f03efff0842386ef481d0e32f498e69389da3702b02ff20b2ddf21ffce6547417db502608493aafef4e96d012b4f0b5fe1f8f9749c96bd34945dc581a79f495ae5135dc2eccfba45e1a1d10379278b3cda984a92a3b6e227ef7147e3c5b4308b080466693931cb63b89251771d057b92814fb5cca2882784267100631c3cd64c58ce827c325f20c9975843ec56c8d8acf1551aa0af8cc300b6e338fd215307cbc1043596839e613361fc56f0d599aecea75e2355c535ef13616cc756a965dcfcdebe678dcb7917c1eefb560dad900f7d738c4f99b22c472e4000d4784a5334b99d56373967ff3aa48436a93ac4ad1c66239c37ad5aba2a2e8d6af0b0d9cc8fa8d1419ffff8565d3a341a6d05b3b4a28a6d9ee45223628d6b7e3151cb5d09df58a860f24d476ea5d841ad939364bf9c6b54e72cff7e489788c4dc5de93c7885085c305e8f0cd9afed3c6e5f691a20ef917976892b236a13ac3ee32d5a0b7a65b2d6df0ea7e4f0ef864389860d088b8d2b865e82f3f5ff462cc848809cbab896a5bd5eaf99ec64d451c6d3cffc336efaa26a0dec7841708c1dd901235ef76ab208b40386c82d95d8cc607936f6e2428bcc2e83c074c1ac42aa4454ad9c4afe18e82528d65d0158797b5e0791bfd8be778f847402ca2bc509609ce685ddb4f40d2c2626068e8aa21f24a92457b90fb53d1c32d2423b3f6ce7dc31d0dfc058fa90df1a482d604e3cea93d61a5ff8d6ee42abcc08036a318674dc9424eb5cb2b44bd596e89199113e9b6f6f84e671e2ea3c52de5ba8ef1ba1a8aa26f5978d17af55182dc65f3441f4aca26c3081ac7ac30c84d2eed787373cbcad78ec2ed4d58b56dfcf79660d4eaa595bca4d1622f3f10dee8c0de2bfd6d6fb1c666489547350cc0be089be06879ffe3b16364aacecc517779db7d34b30aa9968af8c55769b7dc9e0b5c7cfd948fbb56ebfaa049c8582a78da0fe962a7e10bcc83ea75cfbaa12ce93d195ecf9a58d0ffa3d96cbcba1c6919938dbf478e528dca0ed3e6aadfcae0ad05e07f1342a4c8fa0b9dfd2dba58da1ff8241c7b61a4da3d607e222780c1680ff216869c5daa1a048d887c1b45a07c9373d3e9df3953e4f4b009e70095db3ea21693395cee3484862d7ea3299ecc232be62e58244c6596cdb7044fd30c517a3d9a816950fee55452ce0cf305c3b341578b46573b9ee6b223a0d5de15a790a6bddc672eecfdd9577f0c8e6f1e1897716c47db3cb8a70db16d78d1b18732bd349b64f7e5b292e7caf3ccaf9f7ee130fbb21f30d893d4f1e28c217741f862571ce74a8fb46df24df97d6d70ff66f978b0e42563ff2f3435ba8f452ec051017eb347e6dafa67a1a6d960052c4b46586383e55f25388e2f9ecb9d742be328683386b4ff8e774e0dcba7aa373bc3a9d1cf75075dd4b7f32a4b66968a1dc3ec946589555020909f54bf31a034f3ed804bb98e3af83e2dc2b711c4be59d86240bb372efee60139b9f4c0fb9ae53915e48c8d5436f956bfec094eda9e4495cc7e78df9ef59e469740ce7e57e1600c7fe0ce60334d6acea51d57cd63277fdbf908956cb1330c1e2c5c2f6d8fff9546d55b749bbb537e6c9dc1f5652710b15b342a396d44dacac0f4dddc80c4b865c748dfb5e68252812f76e77cbd626d63261860f9d6827e9e75241ca31fcc195f39920994931f5a1627f837e1ce18d0fc205e3cbfbed6bdebbbd4c409e9db77241690ff90125d9c18c4f6e7d511689fd64dc1927b553441fdeb1591082f827d00d8d6b1e4c9bb00806cb32a48a7522292fc932d61be5d7063cad24c72e5a252913a678c44cede536549833870508bb59aaac3983168a2bb44470db82b88016897b6952c5d1440c27ca548b81c828afa6ecbd3f5af7d2a5a17687a0280d238e62c41b376d742ff9719aab1f8e5a8abb86f822400b236702563e15af2b761d1f0bfebe74ea901f03506e5ed65b004524ff98c476b36a33dc1e6b7b98c0689fb448f6474c2e66c992b0922e54133635e7bbcb5aa553120242ce3ea7075dcd110307a563bec243b3e1dc4e5b0c2f365436cff2d4f39aa3b40fbc13504f601393d255f6b3e76c4311b2e9928747bd1cb475448e5add3bcc4bdb2940e8799cfa015353f65bca2c377175372c67eea92eaaba3f442d13908f1a0f58044dab5784224bf9392538c9612a272d452fa16822d64e781618b68faf816b52e5fa134ef49b080e1e5f12c0bc55df1d08cd53d56f71575948aeefd6fe3c93040e3e35683b42cb2363275b5b51484882ecf5b944df778c2f3e02e57dc50a84fc7aa3a06a81758e0bc4d126fca3071786381b402148c202bc9123ca275d800e63640afe226ab9f47791f70d3f88ada3728a6a3c2dad1183fea4bd2fda2855227719063b3bf9b44be782c9678c5647d9eeb8907c8333ff8800c636ed148e56e3a2be141d0208354e8a3c488c3c5559ecf586ef70a6b3859fe70938577d4090bd5ef9e06410c9673bd2b91c553ca3f273ed21ae5f447320d786b57d6a68955f5a5d8a6d3220a5f03faed864c75cc285bc72d887cbc73911320eff1cf033b7cd08e3eb92703f05d94990e12512b8b48942f8a1547865647e996dea3787c8140074becf62ddd5cd964265e6b3cc3c71ae459acf41e3c0de5e6cfbec96fd7641294e843010bde89f05a09fd6b7c6316bab40d995ae2ba6733dce38b8fd543d86cebc5cf6149ef8a15e4b7d25e4e89b6b69a7d8b8f08cc64a1a60e035d05105122d4f19f92a9349513b744719dc2ba30921c7bd22389495c6b53a4309c3d48af3599d180468bcf2a1520a87be3a207e3492a75200946f1d482c34e74fb3fbf770327858701fb0d84567cd952f5666bd46d3404f8d4df39a45b123062c5e6f683ee6c0b295280b2c5676277de9733fae1b763ba9b8969c6875dbbf3282ccfe6a11d142cfc327e7df5a0b6628c1e689344569b69b6a334f8df47b1ed7eabe60df0390b283e01bf17266b7d18fc8b464bf398938a026be0b0c8088d68692fa445c57810749e77a9967e22a57a52125605fa0695693b4d178dfbfee7db6b88c4775b3d7fd26d4a8fc20427c4bec98cabd119266ecc42949e90d6af9b8932c15bae7d8ff6db617ee59c708163ec307902ca34d5ab03b0fb36f72c0dd6bb24aff5af0ad8e1d4160c3a3160a54c0fe1430bf77920adfd533448a04b4a30f9caa88617dfe43f50b5dffb6dad63ca4c5de5cf284a413a403c2ad4c5de9c86672525e308f13694a5a55c988ec4e9199a6cf93eac5af17d5794311ac3f2bdf76eeb3d788cd04ff18f9bdd599a49ec365fc7b0f0954c4fec6c9bf33cd9a64f9f26f601963cac402c8af7bce4419f5304dd8f33ffa04d1777dd3313f6065923d3d870c331df91e93e6c20d58deb1fdbf36afeb595706e213f4dfd0b342d278153856c21259172ca94c422525117eb9087e5edbca45fcfff6cf9f7b4c0d619edbe936242093d1120624bc27071eb6a4ac5f9f47f9512b951e9a3df8faae372575122b5a05066dcc9bdfe04ccc9b0f77617c416a1031c59bee68b2f08c691754d98d79fb696d46464e66d5e9d23d2b63002135809324cde7a61baefce9c501f5371dda962f6104b1f32d9d2e55f69d995d107f4e7e023ab1da266d93ea5f4fa188d4a369a41ede1e4c2fd9e2ff044d9136663528d456bd5fac51198e2df2e1d1d3aab5af760679873c5637e86f0b1202328f22c5c7d7aa9d055256fc6e698aca18367a3763a739eb922a12fc3d6bb6dbbabb27fa4ce2386f5a3d9e59aac1538cbcf2b97ceac468d825e2b706b8929ddddf3dfa3c4c469e81e344b77575b306fad8e0681d3caa498cb179afba6dbe7418706ab2ea88dfcc5b4ba74b7a33139e3f7b32f1998c55a8ad9c6781b89262911001000000000000ffff0000be000000f41735ceb286e49d99153c5becacac93a0c52544b97b00ac3313901fd3e0a7251c944d4a3a7afdcd545d339c55b1ce1834fb256ac3d3af5e612f3c519dc8b77b04105a7ea86eb0c9cf1c8731360169a36286e9d3291cb0e8fe22631e6c04b9f0a1d211be8a52550055b7af184508c91e76998811a2fbab8d2b3f18e435ccf5db68a4e281f656ea13e860a81f855bb71b63be060e21295751c00b6d24a87c979552a96eff831ae6388854fb74f24f6016f2b96dc8853e88679eeea1ead453f797d04f9e13a0160ba14a92c086b98ea83648b0d4a717407bc00a85abef1ad251b256f777e50881fe60410db5a458e4105e752a1e4bf19238bba17c3834fa000000380000000000000001000000010000806554b9c44366637b53f30014ae85db6d399088694e4b877cd6e946d78b8d06d1ef3a970000000000"], 0x15b8}, 0x2) 15:23:42 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x4c, 0xfed, 0xfa1, "0b86ffe1e3c97bfb82e148ae6f8d901314918d50", 0x20, 0x81}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:23:42 executing program 0: r0 = socket(0x11, 0x3, 0x0) lseek(r0, 0x0, 0x2) 15:23:42 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x90, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) 15:23:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) 15:23:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) truncate(&(0x7f0000000140)='./file0\x00', 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 15:23:43 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbffffe0fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) socket(0x12, 0x0, 0x7f) 15:23:43 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') pipe2(&(0x7f00000000c0), 0x10000) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() syz_open_pts() 15:23:43 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186a50b5dd3e752b00441955482000804dd5706c85b0deff000000000000291c1572b9cf49f5290000bca9edbd9c000000070808d9725e4d96ecd282c26601ef5348d4d82607cbc28834f01190e7bca8616d45caa6e477afb3cea05b3e692873b5c49f3e799d59cba179f25f13abcb7e9aa8fbabc40430dd9674dd5d1d173489468153135a8fb69e1081a0ee98c2ee9affc65f68415c954969fa0adbc03f5efb36fa555a301945cb48a9e5e826ead1497352367e6c11d3999918f972e878f862b651964f9b09e79dd79a09f53e48f8fe6da793ed5e9e4de25ecd43b08fcec81d34b9e2ff1bae8c374f95fa5d0a9fb24f0d0e61b1ebe038a2a766b285e1efc4b262bf60af54b2e497e0b4dff206d24d52ff9361822d5617e5b45c01573a30a4144d73a177a26ea5c333991931d2ae55831c20a9603462507e969120102233d3954403c4ebe772be952341fd46a73b4797378887a0f0c5546193082ce6741312105d0bfbe804796ba45234efcad99f", 0x171}], 0x1) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000280)=""/190, 0xbe) 15:23:43 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 15:23:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e25b00000005000000e74de400"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)=0x3) write(r0, &(0x7f0000000300)="b43139e9bdd8899fc4b953a176abc2f589bd1511f0829a4e9bce6016ddeb15acb0de65120547de04944e272c80e26613d514eb7e7dd028198d2ec8bdd3ce80934161e1498ca37803490dd8a0523ed745ac4368df7fac7753778508d2ca16a55460e88e9abc27a644f4c73b4f3b3767372e98741e47d9cb168bf103e927173c6922ca6f076f746e167a299747", 0x8c) r3 = semget$private(0x0, 0x2, 0x400) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000003c0)=""/135) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000100)="c73a00080000", 0x6) r4 = syz_open_pts() ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000240)) close(r4) r5 = dup(r4) r6 = syz_open_pts() socket$inet(0x2, 0x8000, 0x7fff) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffe, 0x0, 0x7, 0x0, "4252c700010000001600", 0x4}) write(r5, &(0x7f0000000200)="50ac9e55377dcdabb0143680e4afb135f9f3af2c50c9d67cc2498be6c0992f23937733278fa0c9e7a0337ee9be07ffc3c34a4b7c15", 0x35) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:23:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7784e97dbec5b000000200000ecc94de4"}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0xb) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x6) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r2 = syz_open_pts() close(r0) dup(r2) getgid() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xfd1, "b08d1607000000bd0cd3e40400000100"}) read(0xffffffffffffffff, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x7f, 0x10001, 0x3ff, 0x4a5, "90dbee545f5eb00f901907c479d1f541b547aa34", 0x7, 0x8}) 15:23:43 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$TIOCSCTTY(r1, 0x20007461) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) 15:23:43 executing program 0: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getuid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) r2 = semget(0x0, 0x3, 0x5) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000000)=""/134) getuid() 15:23:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000040)='P12', 0x3) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x4, 0x7, r1}) 15:23:43 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', 0x80, 0x10) r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f00000006c0)='./file0\x00', 0x1, 0x2) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000040)="3e2aa5c246fbd501b629bc1e444e6c8288283da35be1226a2a2ace8aba851bab2688232d29dc776f79dc44f647470bce5ecdf29cf8c75b48ee864c", 0x3b}, {&(0x7f0000000100)="9b5843402aa6bdf430fd8d20b07eeb9620f08a91518b2c232c6d42514a0107b976aa46b1dfb1170ad8d22c59eed42178ea2ba93c4a2c1cc229dc381ad31b14f2da9cf985f3b22ab5cfa65dd3fed2976f2e312de8fb022db28b1948ba734495df433fafa8c168f73dc4", 0x69}, {&(0x7f0000000180)="64303fe987e74ec4a81efe09a94b238607c46b1f72bf6389871fd2b65841031a8fc1bb2dd0f9840befa2c72b0c5e7edf24503b3e9ce954061fe892fcf5a8df3e978451d8b0d57048d750dbd99c3308633de866e07da3fd3ba62ddc0ae47ca2094dc3276ec3888c6ed1add2a066339f0facaee6dc9127651c39672fa5349800050597f686c35af00af853d78617aec496d0423c25aec6c08c8e64c29cae34f60cf0ba220e329be0ba9593430308dd81776b990fc684744fe942611c452af1e614478cb64f63abda73c60ca3ac177b869a36e8946959e034ff5c86fa5edec0ee180db23217b05eeb59a681d10cdb5e00ad7308", 0xf2}, {&(0x7f0000000280)="5f2d8ea3ee8e50b79ae740d57f7a272daea3f5105d362b389b7c58798ec42762e7af289ffae4dbf3ef13093e61364e05216070d0e3b57df8278c3dd4b7f2eb1f68c6cec5fb8241b8fe64549a302d27015bb75d7b2ba4675b92197cfeac0ef8366d55e319e1b1827b884d60a5674d58477e58d9b91c0b8b845d283b5ea673ed31270f4b66fdf46b617080df5403f3a50aa431e8c3eaa8c690d2a055679aef0b89494a089580c4fda45d6bc4a2df11d4b56b7a29a15858e6a0d71b5acdb20cdd4a71c6857cdb8e1804bf073e95b0e7", 0xce}, {&(0x7f0000000080)="9d8d8d9d433eaf551bb49e01", 0xc}, {&(0x7f0000000380)="8a33fea0f0e91a1c9058ca907d2f9f37b7ad279c554e56a6cd463a903f1ccd70f39e16ff64760209687eb02c5f9e3d3459f17f1ad011bbbdfaeb3241dd38f1d2735f83a728670ffd65f46b2d9b07af530b23f954bbbc0eb82c09e624525310ebffa75322fb99842356fb8b0f6c26201c4d50c2d0f2ad0e5a01b9d7992f107066b00479c572686902f3857eac3e9696e08531fd0117eb5ace9f0f55241086bf18aa07dff98cd363cc8777b7fc19d343e6b632ffed2d2801cae050a42f8f418f8f5fab51d055e79e6e6f1038dab872a0e1f992225970596131acc1a9ad08bf8f77b3a720577d633c6242e1681ef421cf66d7df97334f7cf44ca3cf", 0xfa}, {&(0x7f0000000480)="8c78a2ae29d6f4bc4277d7af5b214c9588d52dea942b52777700c9e126280ccda3de66f7443c8c5ef1fc8b9dd936f4b24d4e6950ad34a943677fe08adfea4a3b2623b1834233e136153caca40e32bff82c9c9cade726904bd47e8b83002b53c1046090880a807f4f199bcea6451799566a036fd6584ed5f40774e3", 0x7b}], 0x7, 0x0, 0x0, 0x3}, 0x0) fchown(r1, 0x0, 0x0) 15:23:46 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) r0 = socket(0x2, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 15:23:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) syz_open_pts() preadv(r0, &(0x7f0000001780)=[{&(0x7f00000000c0)=""/60, 0x3c}, {&(0x7f00000001c0)=""/231, 0xe7}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/145, 0x91}, {&(0x7f0000001380)=""/247, 0xf7}, {&(0x7f0000001580)=""/70, 0x46}, {&(0x7f00000016c0)=""/187, 0xbb}], 0x7, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = shmget$private(0x0, 0x1000, 0x209, &(0x7f0000ffe000/0x1000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x2000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "69ed68111496a7a7d947135be1c6f0c0b4d01b8e"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 15:23:46 executing program 0: getuid() geteuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getuid() getuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) r1 = msgget$private(0x0, 0x0) r2 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r2, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 15:23:46 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = syz_open_pts() close(r2) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1010, r2, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b854ae53460c4e9c9c06d00"}) ioctl$TIOCEXCL(r3, 0x2000740d) unlink(&(0x7f0000000080)='./file0\x00') writev(r2, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f5605c28", 0x38}], 0x1) 15:23:46 executing program 0: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000100)=0xc) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) read(r1, &(0x7f0000000880)=""/89, 0x59) r2 = accept$inet(r1, &(0x7f0000000280), &(0x7f0000000140)=0xc) getsockname$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x80012, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x4) close(r1) r3 = semget$private(0x0, 0x1, 0x17e) semctl$GETVAL(r3, 0x2000000000001, 0x5, &(0x7f0000000b40)=""/202) fchmod(r2, 0x10) r4 = open(&(0x7f0000000380)='./file0\x00', 0x3, 0x81) symlinkat(&(0x7f0000000340)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') r5 = accept$inet(r4, &(0x7f0000000400), &(0x7f0000000440)=0xc) r6 = accept$inet(r5, &(0x7f0000000480), &(0x7f00000004c0)=0xc) poll(&(0x7f0000000500)=[{r2, 0x40}, {r6, 0x80}, {r2, 0x104}, {r2, 0x1}, {r4, 0x21}, {r4, 0xaa}, {r0, 0x78}, {r4, 0x10}], 0x8, 0x1000) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) r7 = open(&(0x7f0000000580)='./file0\x00', 0x80, 0x80) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000540)=[0x80, 0x740, 0x4, 0x1, 0x0, 0x8]) fsync(r1) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000a80)="9de4f7d1c30d2184ad7b7b47990295a6af4b2b8da41fbc9f28daba54f2dd764aa7b7027f3fc989414a9358f69e8f4d9519da168d60dfc7d01f56c550f28163f5d5cd529edd29d8558d17edd2f898943f54457c7cb79dc163f6d923b22a35b95681723604", 0x64}], 0x1, 0x0) getsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000c40)=""/4096, &(0x7f0000000240)=0x1000) open$dir(&(0x7f0000000b00)='./file0\x00', 0x212, 0x20) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000040)=0x6) semop(r3, &(0x7f0000000280), 0x14) 15:23:46 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x0, 0x16, 0x7, 0x7}, {{r0}, 0xfffffffffffffffb, 0xe6, 0x800fffff, 0x4, 0x8}, {{r0}, 0xfffffffffffffffb, 0x10, 0x25, 0xfff, 0x1}, {{r0}, 0x0, 0x8, 0x200fffff, 0x88c, 0x8001}], 0x3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x42, 0x10, 0x1, 0x8f}, {{r0}, 0xfffffffffffffffa, 0x12, 0xfffff, 0x1f, 0x6}, {{r0}, 0xfffffffffffffffb, 0xeada43bd33c8f46b, 0x40000000, 0x3, 0x249}, {{r0}, 0xffffffffffffffff, 0x4, 0x82, 0x100000001, 0xdad2}], 0x9, &(0x7f0000000100)={0x5, 0x75}) kevent(r0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x11, 0x0, 0x2000000000000}], 0x1, 0x0, 0x1, &(0x7f0000000340)={0x0, 0x77a0}) 15:23:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4000081, 0x0) pwritev(r0, &(0x7f0000002640)=[{&(0x7f0000001240)="d5da05bd4f71467961eb697d23175e645988151276b8d3b75f6fa8691b03b5470dd3d153d354fad50b8377133e51d41fe3c44b7736783c641b17494a32ee07d704871967eb517cc00342cb73084c6faacbcd755c7a299425b924136fd44d153460a16e60384c47bfcf37518c4edaee826c0874376c7140048caa1d76a2bb1e14cef3a32fa4eb34cbdd79880ae21de2c4b41b95f91550e1b77c93941bf5f043f179f2fe47b2c479dfaf914052db9bf979e507329334a648208fc94c865046fcdd332a51bf9362ec6fbc26642255d55654c9fce857e8afe536c53596e0142bd5b0b79d8c6f47bf156a11f51febfec5c17ff7bbaca80b8f8d90f97f6e7d5aaa1f0b59b9a8f56f47d830a0b01ad6d13b9828a30d6cc4e4e0f203f8524bbd1c16149ae1326973b9cafb7ace403bb83e539bf5918c2745380d93e8ac36dff19d4f277abc3b6052fd6d0355cea7eba596a4f7b74d0d015bc3ec55750eb35228f80d74f5e4f8bf965afe9d2e69142d9977417f278d2c1f289d63b27b86fdf1218953f64e29e24040be9057a6463efb88547743bd1795994ca8757f59ccdc84a35e2de3b61d811568eec6bb11b56f89e72c9e1b83ad1f59c8dc88256ff3db08c6010c9724357e482a2c30d2b85f53ea8f7590868a7ff6d4633b369c8cdcc39cc77ac6a0e946d8ceee10bbbc5a8d4b8c88744d8a39c3a37630cf1c893ca92bd9f26a260f46d01d65d9b317367c338f02470782fad190edecddd82dc8676c7ebed4eb2134ebe3a13b87e3622ef07b2908047dce4408c51fad7e8d4f12de3ab2339971805802ef80045617ecdbfd0c054d86463c55338e0772dafb7cc1e850b1893da0cc49cd9153cb50cd0a66b7617830753f5772cd7df90a364e2db5fc9d127e489c2c888dfb5f7ff37c9739befefd112f735d72d912745a76b9fbf572be90882e765b4e474531fc859d2536839c984f8cf0ced7ae8492de8f9283eb7536c8df5e3441d27c251b7f92152347f5a7456757a1f08f032caab5b59c6d345f627cca8c4a93a4557d2326794f70017a0564ce7fe45c8a5504dcd1e33ef17339ee22678179b83e042cc1ea29f449fb39cde97eb48d64a0f44e03b09a80fc37c5458015528e045f2dfbe1ac803fc49d858ed0a013aa4276fde8ccf82436c999f326110a1c30537efca6528ef43da3ba23d35a9d325f33ff50bd9b2910e6a47cd57c7a82a8316648afec36fce221d4ad62986a875a7838f4eddafd17af31bf0d5f0aad364d8c54f153ffe76dc4014aa7843dd9cabc9c38221a1923a4b8000f80e5f4deefae7f9ad82f1572c758e3bd50c31aa9351fd36e129b55468cc071f39b4537eec0489a64c4bba74429388e30b1558a6362569fb4695fa845431df6c89fcef29967f0ab973fb8e66ceb7345f3137a9d5e041e048e51bcea166fceefcfcace5689072dacc813a8d71945c0a9fa0328a877099320953bec23858ac7b11ab9ef15d5b080c02488d573972dddcb52b497192f0f8be2158edf24d045e8b6dc5179482b971ada4b2bbdd6b6ba09dff323263fb39a7e6aba8c419f1c825e11c7df634fac4c08596f7ad06d2374dc271c20b0657fc28a2a2b38d99cd914d510ea3c19e0563f737cac24d88e1684fa125fb0898812b2b31bd05db773ad65fa141429e13671733c3df43a119b1e7abba4db0d8dea426536ebd4cd6636884dc2d5a5a5a074a3e6d6ec1d3ba4ee21975acad8abfcbd6764ff9f0c3142b5b27a7865442d4f6708acff82284165bf2838c0b52f869ecc03c9da4e1e71522d41e3a46f3a66d20b268c7b7952d696ede79b0cf425536666a616f7fb8476973ab5a9d744956f39f187d53ed5f2116007a3189feaf90f60357c2d51705028b480284cc94affb21713e3bc5a1e876a0b034a4a9559b75657dd17aa7c7765a03099a79af9fb522d1149a7351436a9beb8038a4577a80d01ac4cce60da6cf963c8d41ebef5d85fe266307ad1508e8a5934bb4959549aad6fcaea806aeab6f3a90da4873abbc4ab53d79a932fe2079acd030902a2a39dcf37fc3cd4a3d36f3d45f8acc42e606021b18a086dea969c3483b99c336a6f9783073e0bfcfe5f0fe00a16a206d0c91ad837b5aaf3b5f0549060312922767cc20dc86a2832c44837a5425b8863e138d035147b7cbbb24874264d86c4f49ac762bffd807b404560e98cee2bdd7aa70d008f6b8a5526efb05cbf3f1ddc64ee3708f5eaf99d54de75f33f52b9a54bc10e678ac702f99c6dd8e8af080f216b9c91bd5e7a4f751801c0e870445522721939642485ade0e54456448b0d774ade6844f3fe7bd689533b55a97295e23e8d51f79161fd1682fd4e21fef5cfd75f02fb89488cf6fb963f06b4661c6a7e0500310f30eb26b8f5819b4535e1b080c35e901aafe7d2938b3511999d93dc6c1f8b61b46a7c3287a988dcfd42e90db21b21a0567c80d11609caf815c2d50d2093b1087a5ad39ce7954a6f7a0b34b9992c2701e329cb61c0c75ca7d1c1b148d3df8e1c8b90ecefffdb9c6f013d71b6de7a031e8614ddc3ffbee1f19d1d428c830e12b76f6c085f72246217317d2531dc4c75d472e5ab8c28f1b9268ebc8d01f5d057dc547b364452024a53619e35a411e2de0c763eee289305c377bbf65901365104100bcc2430857602947b13be06313dbe7f0e5fb78aeb54f7dc3fdabb23482df3b6acd963386d5e5f911048bad39d86562c3cf0a0c23292b04ebf7227a94fffabcb4589faa40adf529a253cd1286dc84f958bc7874204d0a0fe13aad51249275e588b6cdcf91c3ac14948435c4cdff7650209c16b297f550a6249f7a6b2e2d0da1778b65fe70291db1b869f1b09c869ec05a228ca9e8667ff34266db5415e2067e3c58f7da2fc53f73eae6b8eb451d68131ba5ac8e82bd37f6fdf3e826963a2a8637ea7c567cb6da9778ed1a1fc29b679824ef373466a6e22c12712873bd3e31d3eee4a1d60371ca7aa7a1f1dbf2b1747d39f6144a06d85c6938a06e0902d74c316dcac5369a54eb70bece244e0c62beccb72cacaa5acc6bc637d0701eae3abe5cc7f9ecb41e01244a738ff1ad9ffac1c2bbea2c45dd6c13cd485509a7479e9476594c6b7a2bccf0088376f7a37caba9b3d89a4034a1a23e113829580264adfe289faaf4d3523e914f6439eb84d5d2890a24b8ae8b3836f7516f3bbd93e8a6d495d946bbf81ab7ca42c613ec67d11e4cc635f05ac5b7d41979081a309990ec99bfc368e4e83930803446a081e3505bdb08192ad62102e316590db4148fbd4dd37369c378d5092b4b07cb1c84c35858542ffe0ff79dc719666be3963dec18fdabff4dd228f5bdbb5de9dcd5bcc2067fae50168b9abdd2893c3786b2c67f19fba34d2648b50437c09f4c8d0fcbdbe0b30924a2bba6f5327863f55282e6fc7efd9e25c377a2a3cc90edeede0a238de36587f57b12b2af3339a39d264c6010fa9568971a7f4e6165f20159d72baf5ab5657f5bda382ef4ba87f46bb7f9071b188cecaa70aadd489c01db75c27419bb164085ff0e9b23a398a1ac554d1ffc1007b51de3d7cafc35511e201865fad8e76c5e19a854d342ef1145bcb649e89e7167cbdb012ed5aaab73ad0dcbccc53cb77625e5f26c3bed15253330716ef401a675d63153cee6fa67e4bef7baed4378e28f23ae041f707600da69d17f974577b2e065f9cbbb53fe67b6d4cb1ed5e556da72a7ce0621ca7c016c3dbea040b839d2a41cfddaa90e55ca8301fd271e3fae1b8c721ebee2d2c747c17fc79d30753662161b39411f1f1223bc0d1fecd26ca2b987e685c314fabc194aaebd0050068dd0cc254976ea1cf8c620fda44b4f181862c27f02a29d2eb95549b26b3a0a4534b221f1a6dd26af7eb9499608b339ec37038dc749a3d71d45380507c803564282b7f5d49d4de8eb4f31a4bcec2fe54ecd8c0ad987c9ddf400c9a174eb786d6f92208600c472e4c05d7ebc114e402d319c0b2d118fa39b6f0a4c4db1ce35e514d7a165645e759d610f3f53b672a4bb4a78e778fee0660c7d6222aedc1066e69ad7618953c9774adb7890c8a4ac978373ad58c13d2c3fcc1629b63bd05dc339068ef7b70c67817f06b2a541fc620540c29b8a2e8f1507057f3f68ad995b0aeb32cf5b596fe578826ba7c0730c7792b9c5388eba6a4b374106bcd93d127903831058bba733e5d3954de069c4989899e61cd884507a755ff284dacb4f5d353b0e0597325e65bc38eb5232f125e90ee849c61125653b264998cd94a131bd9b5b4620d8b5f12bfd0d2b89b111c8e2e6a60d89d0762d7dda0860ab9a827b485a127c555fc821737092391c6576bbb2ceb2a40cca4785f55caebb03c50806b08d0649345ca48819bbf04e78a7a65e193790ba0edffde1fb535d10c104a7e1001bbfc4a76a80ac86e2b82108a2b340cee48651cf8243bfa2fc2e4a8dba89d6855ae68011f515149c3e5b0566b1ad63399c1a9865cdf52dad0ec3cd5c2be7d8726dc0f9426901606fd2e3edffe714179554384e54154e8ef76404f8f86c823a447c1ed8317828f4b435f68b4f7e63be08314ee8e9eacb63654a07ae114f5ca77348d9421fef8c914e551e6e485f5dcd4c74536aac1123a46d24af1bb2a9f460ed763f5d80282740ae7c4568aaf140be51aa7dc7e8da60ac86ef01f7d7930bc085f336bc8b6aac9b76f4c4255961bb802f83993a94b8123734160dc0f271af3916ecc8f7e8beec493cd2834e29cd0e9e0f63b6e27037da7bd1bd931d93a0acae261c8de33cc6c5c27f494c485002a954dd2000fe8233756a2450b0ac31c244282c3751f5e3e008448425d0fe980c769b24c578282c2d2226a44fc9ba1fb2ff5f217f813f601733697c22ac24dc9b7fae4b27191b7229e20040c5ef51402285f027fc4ad325c5ae92487eaed061992526d6ebff82858a395620e3f21cb4f5aa340bdb6a5567e1a1d7cae6b90e60b681490988899bddaa0e0bb6555a9dada0fcf728475f863a077a8399d5a70ab3831d00e8703ff4961ee2918bd5cd5c15743e6327553d9e109471a4826a845fe84167a4591fe953951fbb1700d6e7490024b118b55a919ec1c71687f37d016003e39798380f369f190e24277f766b50d2cb0ecc396aa9d7bb3638f668eed91ccea5799f84dc1a17b3b2f4439c87a9f7e2d27df1aeefac565e4a64e8dac699dd01b88df6f6eeeb5eb03b75fda122d0e4b3a01327282b0ebc74c0b53be2948e4261b6111896b229801f5df92ebcd9336d39747c7fca0aebc07602c678e2f8e6e804036354e4be5e0a556985519e76c93c9afb6fba71cd7c11879a9ed5847be968ce5268e3d02673d0136d0f4ee69eb4052a488f03b6da71dc04ef0a7ddeaa335a84b1c8924b6095b3ab788671e79edeaf7745bd617", 0xee8}], 0x1, 0x0) r1 = dup(r0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x30000, 0x3}, {0x4000000000000, 0x1}}, 0x2) fcntl$getown(r1, 0x5) geteuid() getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) r2 = dup(r0) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x5}) fchown(0xffffffffffffffff, 0x0, 0x0) utimensat(r2, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x2, 0x4}, {0x5, 0x1}}, 0x0) fsync(r0) writev(r0, &(0x7f0000000140)=[{0x0, 0x230}], 0x63) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x100) shmget(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) fcntl$setstatus(r0, 0x4, 0x8c) 15:23:46 executing program 1: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x82) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000040)=0xffffff3f) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x7}) mkdir(&(0x7f0000000000)='./file0\x00', 0x7c) socketpair(0x6, 0x5, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000480)=""/9, &(0x7f00000004c0)=0x9) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) close(r5) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0x0, 0x297, 0x0, 0x3}) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) fchmodat(r5, &(0x7f0000000580)='./file0\x00', 0x15, 0x4) r9 = dup(r8) poll(&(0x7f0000000340)=[{r4, 0x10}, {r9, 0x83}, {r5, 0x4}, {r2}, {r3, 0x10}, {r2, 0x8}, {r3, 0x15}, {r9, 0x4}], 0x8, 0x100000001) utimes(&(0x7f0000000400)='./file1\x00', &(0x7f0000000540)={{0x4, 0x7}, {0xffffffffffffffff, 0x1}}) ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f0000000600)=0x6) socket(0x18, 0x0, 0x65) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000003c0)={0x1, 0x6, 0x80000001, 0x2d1e, "d68d0967a861e4a2d1657c5022d588f993aec622", 0x20, 0x3ff}) flock(r3, 0x1) ioctl$TIOCSTOP(r9, 0x2000746f) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000380)=0x7) fcntl$dupfd(r3, 0xa, r2) dup(r4) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000005c0)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r1, r7, 0x0, 0x0, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) 15:23:49 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8400, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0xf6c, [{0x3, 0x200000000000000}, {0x1, 0x506f}, {0x3}, {0x3, 0x7}, {0x1, 0x41}, {0x3, 0x2}, {0x1, 0xce}, {0x3, 0x4}, {0x3, 0x1f}, {0x0, 0x1}, {0x0, 0x6}, {0x2, 0x5}, {0x2, 0x51c0}, {0x3, 0x9}, {0x0, 0x5}, {0x0, 0x1}, {0x3, 0x5}, {0x1, 0x1}, {0x3, 0x100}, {0x2, 0x3}, {0x0, 0x6}, {0x3, 0x4}, {0x3, 0x3e5}, {0x3, 0x6}, {0x3, 0x2}, {0x3, 0x7}, {0x1, 0x5}, {0x2, 0xffffffff}, {0x3, 0x3}, {0x1, 0x7fffffff}, {0x2, 0x4}, {0x2, 0x80000001}]}) write(r0, &(0x7f00000001c0)="2d0d260b24475ee26f23ec279a05967e3787e23e83b51309b374fe21dc112cc5b7ccb0a31d478b8dd6239cf2cced7235f7db522e345eb0695dd580758e227080e29f2ab5f39f460f693c5bf7b3f0a1dc00eb6c7a2d6996ca2cd8ecb9e75d9d598edb6124d485ee4e33cebde898533edb6ce0bb3152f41da77d5fc86c92e65b31356a91749231539511bdc72db546e6a210e7e6c57bb0a6e2e3cec57106e3a81574a9d76478ff137affa5aba8544310214b599fd7", 0xb4) r1 = semget$private(0x0, 0x1, 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) semget(0x2, 0x7, 0x400) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000280)=0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x3, 0x80, 0x9}, {0x18, 0x3, 0x0, 0x78bd}, 0x5, [0x3, 0x5, 0xf43, 0x0, 0x6, 0x5, 0x800, 0x5]}, 0x3c) r2 = shmget$private(0x0, 0x2000, 0xaafbeaea86c0df48, &(0x7f0000ffe000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r4 = getgid() r5 = geteuid() r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0xffffffffffffff7f, r3, r4, r5, r6, 0x4, 0x9}, 0x1, 0x8, r7, r8, 0x80000001, 0x1, 0x800}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000440)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000480)={{0x18, 0x1, 0x100000000, 0x5}, {0x18, 0x1, 0x5dd, 0x5}, 0x1, [0x8001, 0x6, 0x6b8, 0x100, 0xffffffffffff8001, 0x5, 0x0, 0x7f]}, 0x3c) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000004c0)={0x3, 0x8}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) connect$unix(r0, &(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000540)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000580)=[0x6, 0x8001, 0x81]) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000005c0)={0xf68, 0x8001, 0x9, 0xe0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)={0xffffffffffffffff}) recvfrom$unix(r9, &(0x7f0000000640)=""/206, 0xce, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000740)={'./file0\x00', 0x7, 0x0, 0x20, 0x0, 0x6e39, 0x471, 0xffffffffffffffc0, 0x1, 0x3, 0x40, 0x2}) r10 = dup(r0) ioctl$TIOCGFLAGS(r10, 0x4004745d, &(0x7f00000007c0)) 15:23:49 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) madvise(&(0x7f0000000000/0xd000)=nil, 0xd000, 0x6) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 15:23:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) kevent(r1, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x200a0, 0x0) 15:23:49 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/176, &(0x7f0000000000)=0xb0) fsync(r0) close(r0) 15:23:52 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') unlinkat(r0, &(0x7f0000000580)='./bus\x00', 0x0) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x1, './file1\x00', './file1\x00'}) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x90, 0x401) 15:23:52 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x1, 0x100000001}) r1 = socket$inet(0x2, 0x2, 0x3) socket$unix(0x1, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x0) r2 = semget$private(0x0, 0x4, 0x24b) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000080)=""/203) chflags(&(0x7f00000001c0)='./file0\x00', 0x20003) 15:23:52 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) fchflags(r0, 0x60004) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') 15:23:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet(0x2, 0x8000, 0x8001) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wskbd\x00', 0x88, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0xa2, 0x0) r4 = dup(0xffffffffffffffff) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r9 = accept$inet(0xffffffffffffffff, &(0x7f00000007c0), &(0x7f0000000800)=0xc) r10 = socket$unix(0x1, 0x0, 0x0) r11 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) r13 = getgid() sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f0000000280)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000600)=[{&(0x7f00000002c0)="4c530f2eafdf9902b13608b41146eba7caeaf3a53ec820c774343d3795225e979aed787a4b0a23238c8ca2ff8f93520f26caafe044d0c1f88e7f4ca4edfafbb3b57a579080af447d3ee5e2ca006d1481ab674b06029dcbc7bd74b278060896eb8e7ed45365f4ad43fc43c1ca8e42d059c0db925268072c34cec0d3cdfe2769605a5a0d4a9f040572b0a0a7318af6eb15586c4c501f710fcaf314a4dcd3929822e21bffd24a224961269065189601cba7fe6f9271f3ee029a22c4b18ead8578cf50", 0xc1}, {&(0x7f00000003c0)="83507686ac3e8771abcf258ebefdd7acf235ea06b5f80b6ced2c7b17b59a4e057e24129632c521c2e0ccb336005d6fff12b978ac", 0x34}, {&(0x7f00000005c0)="a66997f685da8c555dff29", 0xb}], 0x3, &(0x7f00000008c0)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r9, r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x80, 0x1}, 0x8) r14 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r15 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r16 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r16, &(0x7f0000000400)=[{&(0x7f0000000440)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eedd424585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f8b6e7ce764b2f7b40bca39ff9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff0500000067fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf00010000422da2d6e405031f1307f4a86db6ac5c7736e5ebba193e0c701df5f8d5f3d80371cecd4e85b8a098e4b0a2a2", 0x148}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r15, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r14, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x4}]}) ioctl$VT_WAITACTIVE(r15, 0x20007606, &(0x7f0000000000)=0x2a92) 15:23:52 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xac5) mknod(&(0x7f0000000300)='./bus\x00', 0x2001, 0x100004565) r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x2, 0x0, 0x5, 0x3ff, r1}) lstat(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)) openat(r0, &(0x7f0000000040)='./file1\x00', 0x82, 0x1) r4 = open(&(0x7f000054a000)='./bus\x00', 0x3, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r6 = dup2(r5, r5) write(r5, &(0x7f0000000480)="582720ef805dee77b08bb02744d5f35565abd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b8723e6a65fbcdb9ad8a4f5f728193ef16ab93f12", 0x65) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000200)=0xfff) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000140)=0x7) writev(r6, &(0x7f0000001640)=[{&(0x7f0000000780)="cc6228fbc251f44724122d32906af5d0ff21a831d404d50f6b9e55af6a53e7a422d7aa850e745a7d98dfbdbfe9c79461345091c6d11d424bf8de2ccab757042b7bbf576d910a", 0x46}], 0x1) r7 = syz_open_pts() close(r5) dup(r7) syz_open_pts() sendmsg$unix(r4, &(0x7f0000000580)={&(0x7f0000000340)=ANY=[@ANYBLOB="010041501bd2bb4c0f79e11b84ef30cb1fb2de2f7126cef47dba6b0b6bfbef8eca6782565f9c5f2dcd26d3cb2bc9a23bb98b27ace757e84c2fe356d9acbe4fcf864d64864df89c76933475cea70d214222e4656691e0374ddf098bc0233361b592233f949c7828a227bbf8d7fee88bc3ddfa453c30735f588a1c8df358ca5e5482d8bd5d25ce838e4269b029e9799eda216a23e83b692ddd9d5731d3baac709e0b7cb3499c6cfc1d611f7017b4cef56a1ca6598d7349384c79b523b227b8d4f96d2bf9b3f57f54986931364a"], 0x1, 0x0, 0x0, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x38, 0x8}, 0x5) fcntl$setown(r4, 0x6, 0x0) 15:23:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x0, 0x8]}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000140)="c2b2e71b0b8f84841e00", 0xffffffffffffff6a) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 15:23:52 executing program 0: semget(0x1, 0x4, 0x0) clock_settime(0x0, 0xffffffffffffffff) getgid() r0 = dup(0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) clock_getres(0x4, &(0x7f0000000000)) 15:23:52 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10800, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x3ff, 0x4, 0x3, 0x1, 0x3, 0x138, 0x1f, 0x2, 0x3, 0x4000000000, 0x10000}) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) 15:23:52 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x100) unlink(&(0x7f0000000040)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) recvmsg(r0, &(0x7f0000000500)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000100)=""/103, 0x67}, {&(0x7f0000000180)=""/98, 0x62}, {&(0x7f0000000200)=""/198, 0xc6}, {&(0x7f0000000300)=""/29, 0x1d}, {&(0x7f0000000340)=""/211, 0xd3}], 0x5, &(0x7f00000004c0)=""/13, 0xd}, 0x800) unlink(&(0x7f0000000580)='./file0\x00') open$dir(&(0x7f0000000540)='./file0\x00', 0x8040, 0x180) 15:23:53 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) r1 = dup(r0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0xffffffff, 0x4}, 0xc) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x6) 15:23:53 executing program 0: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socketpair(0x1a, 0x4000, 0xfffffffffffffffb, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x1c4012bd, 0x3}, {0x18, 0x2, 0xfffffffffffffffe, 0x6}, 0x7ff, [0xfffffffffffff801, 0xffff, 0x4, 0x10001, 0x6, 0x18, 0x2, 0x1]}, 0x3c) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000140)={0x3, 0x0, 0x0, 0x3}, 0xc) 15:23:53 executing program 0: open$dir(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x2, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file1\x00', 0xffffffe, 0x83) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') link(&(0x7f0000000240)='./file0/file0/file0/file0/file0\x00', &(0x7f0000000200)='./file0/file0/file0/file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) accept$inet6(r0, &(0x7f0000000180), &(0x7f00000002c0)=0xc) 15:23:53 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x10004, 0x0, 0x81, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = accept$unix(r2, &(0x7f0000000540)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0xd1, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0xf473, 0x2}, {{r4}, 0xfffffffffffffffe, 0x0, 0x1, 0x6, 0x100}, {{r3}, 0xffffffffffffffff, 0x81, 0xa, 0x81, 0x9}], 0x5, &(0x7f0000000100), 0xb32, &(0x7f0000000140)={0x3, 0x4}) shmget(0x2, 0x3000, 0x424, &(0x7f0000ffd000/0x3000)=nil) sendmsg$unix(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x0) 15:23:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1000002007, 0x4000086128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x0) rmdir(&(0x7f00000000c0)='./bus\x00') pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="2446f0ec3c9dffe39644734908291e373589c710cbb869cdbbc2a45329218f2321741057d25c9c4aa43d40892f8a0843479eaf675bca1c617e2f32bbdef87b018d0b373dca389be715b05a872a19d9459bebf9f949cf6c7436008443a998af182a1d51abd97b287a8597a1a91444970e2a1119e62e8f761a2ab82ef23e3aa6b768d808cee8f16923ebad001c25f487eee94bddbfaeb497d1d07103277c0c263d50480086e92e80718d31136726187c57a8e4927655b991c9b39e5d8938afb894859cff22fe105cb9b4e79ecaa71781250bfc35656b33f0c63ee7faa548b05812d5a83cebabefa9529fdfb931081c995f37f6788adda35f39d7d4dc71f4dae8c86d4f8c7fe89f22105086c29d5dc485b9ffad1130db2dc3f97683a5d4033e152829d47a7e2efba5f53c37097ad216e0dd516a0c59f71f6d56ca516416e89993507873fa4edc5c62f22866762e43357632363602715d6722df2e8dcb3abd5381b089443f422d43b7fde55edc34edcd8cb097609a0e94ed73e1a138fa4628ac2f96044fe92b975ab278aa9e110f01a6363e9682b0f33afc1de05c49f4522eea3fa3067f3348087b52568723bf8f6276b7b02330b0fcb75f435ec790e14597b6c1ef70836caba04d63c09a016748b7710931ab7b5e2b6d14cc64b35d822131d46171b01af6b09c3748393067d5caa93cafefdb382ae0c30a3fd76521286f82729755a5bbdc5ca6437956ba1c3c8443ba74bdacda644ac35d66ccb14b2c1589ac0dd7c9120afa6bf36cf2377e7bc9f077530563bf01c1f53cca06d02df59768953074a36b9417bfe4bb3709e5583a3e4e30e1d9c666ca245660403e319b2713718a9a7926233f0f5c4ab823a1d6d364dc8bb73a50550afa971173bf8ab106557cf1ae24a7b76d6a3038181fe1c129d131f07734b4b745f5b3bb30a8dd5aef077ca8c449cdc07a2bd6e33291b7d11e6c082fdb8fff797d1774ef88570c676927118fe1cd75db8a78dfdac9f6693af68a2fc4eb018a6a9b3a16678e78c8f4a6835d297209b449461cd638b712b47aa716b8c24abc8edaa465330818ab338f52d6d07a0037dbbf130e447ccd0879884f88ffca403a37323215370d2cf517a67434fc4ef959abfc625b1f171ab35016d32d0bd119d3ff78762e5cb9abd93124c47a488a29aea0aaacb19e8f69e6895efdb402f5676b1cf572ba1f1e930ce6564c1527169e3066464e6a4766b1c700cef8eb992b8a478b56fe6cd356c13bc976da127904b58cb4cf8405a08c4daac804831c355943193101af8cd887026a83f8a9c3648169ea2e0294a158a6e4971f0b9d257dafdefa4c3f1de24db511c05df28f72eeb9b820ce41a7c0cf72d5e733405436b4c1274168837077ecc07b01f0af63a2b9c5c93beab601f5ed8f122c89d8f54db99bbff4b9a7844239b794000606a992555cc9caefd6e220b78a903c6ac3f1c88d819d31e8d8767352a3445ee9be200549ef3bc3a6e2d37f78f8a72e5d605de63e2dfa74b8d669772784ca78357147a78f7c8133cab014ae7696e912aefcce012a386561d9806eb7f176f58b0ff9e1704b579a2348789bb63475d8af496a990789e4c27894b009acd01318fdf31657a4f970f59d5286c2f1d8c58d40b7936652667e67748e76c5c0d0a75d7aa0", 0x49a}], 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x5, 0x400000000000, 0x5, 0x1, 0x7f, 0x1, 0x5, 0x3, 0x2, 0x7, 0x800}) close(r0) 15:23:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003f9, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000004c0)="d4f86461b8cb2354b6cea01530ba51c5c765d36d4ca4e6adb432ef9be3c2dbcf45b9", 0x22}], 0x1) execve(0x0, 0x0, 0x0) 15:23:53 executing program 1: execve(0x0, &(0x7f0000000180)=[0xffffffffffffffff], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000000)={0x7fffffff}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 15:23:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='W\x00') accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) select(0x5d, &(0x7f0000000240)={0x39, 0x0, 0x4}, 0x0, 0x0, &(0x7f0000000300)={0x4000000001}) r3 = dup2(r2, r1) open$dir(&(0x7f0000000200)='./file0\x00', 0x408, 0x80) fsync(r3) chroot(&(0x7f0000000100)='./file0\x00') 15:23:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000040)="c871e46c4ce4a3a4a1835cf422550cc04eb0a276da6d40b692b1c8fb7b7bc6850e484c3825346a", 0x27}, {&(0x7f0000000200)="da97182acbed88d76c577df34c3cc01e86e06eff811bb878109d5685cb57c8d5a3b49f44d72b5a28f8d5b9568c430aa9238ad4233fa65ab41375ed2cb4445aa87036eeee7519d27a5649bf65ea02aa022735f8d4b7b704a8c47cb63a3a19c21edfd54326f46e3e18913a2fd628177cf96f1c32b5f5d6033512317359908220d2158fc7dbe2169c3afb17200b74041b6a67967fd5292628c377b1140d89120479", 0xa0}, {&(0x7f00000000c0)="126b6779200d822efce4be9bd1fbb5dcf8693ff398cc9ea50de940c40b7961771157", 0x22}, {&(0x7f00000002c0)="52f37b770a17f27e3bdcbb4bd3f98e8cc2a09f7421b45b7015727699f4e6584000be84a5b72a284cc34f174b19fe1830dd0af39ccf74a259705819f2b999ccab56e6fb5eef80dcee414bf2a9746ace1d20ed1c23edcdc2beddd9adf94fca5dfd09fb69fc3ec3f0dffdb3842e1f287546e6d922171edfb6844be1f3346305634f7098b6c4bab644d0557818a00c1ea88ca018c2427999ea80f4746c771f34aa41ded831592a02388187b7509337e3199a1dc4144a2838d2d59749069f45129ce11fae9dae51dc10b0c76bcd6eda64ffba00ae0ca4627ad8a25e3a4e9b47a7fd49846d44cfe5e8c66bf892142b72afdfdfdc77", 0xf2}, {&(0x7f0000000180)="28fde17f1eb26d66b9cbba6f9d5cda", 0xf}, {&(0x7f00000003c0)="9475e3d7cdd679a8d45bcc0be22ff4ced053f2399c82f600ee6b687dd50232d37c7eb02cb3aff2cbb786b56b682a5454e7b08e69e55c34d8bd41ed", 0x3b}, {&(0x7f0000000400)="f0f85ca67d4cbdb8ee0a", 0xa}, {&(0x7f0000000440)="f58c3fb7b739f8c723b4cc9e40fd9172faa3ed1baffd4ebf6c0e20173b416956e00ca0e0464cd31f0990ee6ed918bcc04662ceb1917e80c65dbaba714eb08796cc2186c2571e686ea2e48e95f514e31d0b0f7f3ab771616274ed93d8adbade355dfdb1f2d8dc3526fb28be920b126fd71aa18e32e1f5606c6d45459fc6b0560dda51f3ab8480e7b55a4288adde5504c013f6a60d7dffd7570e", 0x99}, {&(0x7f0000000500)="4fc2c53ba77fe9a807a5413cb90999b1c870190b4ec4ed8b216dfdb2d3a84469efddebe2f7ec5d0a7951233dbeb9e372b4a4eb7cd880e64b5e3566d2c762c3aab9779f807506e707ab614c", 0x4b}, {&(0x7f00000005c0)="1a2813d839b4b15026c525509c8c87d32550cda55ce7fab08bcffc72be1e8ea46e36e15c7d5810ffa43235f215b313f6ad5a2a029d31e71c57498cc570c55961f479583cffeefb9737c82c099cea6b228f079fb722b05c16d7700a01d699b91653861da49682f4bba162b1986a5a18174e5cb216020041f8dc42f9954b0e5bc4b7f0d5b6b648319cc0a2d1d58fba541a5133d8f1eb91ee", 0x97}], 0xa) writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="7af93d022b8029cfa1c1de76d788afc7c42c8fa96d6c8e69458a6d6e374540", 0x1f}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="18b759e2539f98f1f871e2a7331346", 0xf}], 0x1) 15:23:56 executing program 1: mkdir(&(0x7f00000003c0)='./file0\x00', 0x40) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) setgroups(0x0, 0x0) setuid(0xee01) r4 = shmget(0x3, 0x2000, 0x4c0, &(0x7f0000ffb000/0x2000)=nil) r5 = geteuid() r6 = getuid() r7 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x100, r5, r1, r6, r0, 0x85, 0xfff}, 0x10000, 0x8, r7, r8, 0x4, 0x9, 0x2}) syz_emit_ethernet(0xc2, &(0x7f0000000400)="2ab1555277c2f09b34f700e96c4fbef08d68926b0cd099966176329961e3d8201040c72be33c1246d851d747fefd35f26182ef9d2794bddce96127c3702ab8718059917699afccf5a8fe96605f96188957e7cffd44f1e2f20cca6e279050928d90af1778b9ca3d1574a40dfbc5316c046bbb9f880155d40ab4c6db1f08a908fa0e634cb0663e45188ce87dfd43602882fd102513711e423c112ad1cde825602476abfe60507ebbdf3bb5e21f06d1e11d3c42008962a2befce5542e1e04503383843a") chdir(&(0x7f0000000100)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r9, r2) 15:23:56 executing program 1: r0 = kqueue() write(0xffffffffffffffff, &(0x7f0000000140)="02", 0x1) clock_getres(0x4, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{}, 0xffffffffffffffff, 0x1, 0x0, 0x400000}], 0x7fffffff, 0x0) read(0xffffffffffffffff, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) socket(0x6, 0x1, 0x7ecc) read(r0, &(0x7f0000000040)=""/55, 0x37) write(0xffffffffffffffff, &(0x7f0000000080)="da553dc15e34b3e1ccd49d4a7528", 0xe) ftruncate(r0, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0xffffffffffffffff, 0x21, 0x20, 0x0, 0x9}, {{}, 0xffffffffffffffff, 0x4, 0x2, 0xfffffffffffff67b, 0x1}, {{}, 0xfffffffffffffff8, 0x10, 0x2, 0x3ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x8, 0x7}, {{}, 0xfffffffffffffffd, 0x10, 0x45, 0x3ff, 0x6}, {{r0}, 0xfffffffffffffffc, 0x37, 0x2, 0x2c52, 0x6}, {{}, 0xfffffffffffffffb, 0x9, 0x80, 0x2}, {{}, 0xfffffffffffffffb, 0xb, 0x21, 0x1000, 0x80}], 0x2, &(0x7f0000000180)=[{{}, 0xfffffffffffffffc, 0x43, 0x20000025, 0x5, 0x13d}, {{r0}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x7, 0x7}, {{}, 0xfffffffffffffffd, 0x22, 0x1, 0x4, 0x10000}, {{}, 0x0, 0x60, 0x40000000, 0x1, 0x1}, {{}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x3, 0x4e5}, {{}, 0x0, 0x0, 0x84, 0x1000, 0x4}], 0xd0, &(0x7f0000000380)={0x8001, 0xad7b}) 15:23:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) close(r0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x1a) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x1000) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x9, 0x9, 0x1, 0x1, "5822fae6bfb2480f7d6e9951fd29f629c62d486a", 0x4, 0x8001}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x8, 0x8, 0xce3a, 0x54, "ddff254329d51bce5d2f406b8dfdc7af470d6ae6", 0x1, 0x5}) getpeername$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000002c0)={0x3, 0x24, 0x3, 0x3a3}) r4 = syz_open_pts() r5 = socket$unix(0x1, 0x5, 0x0) mknodat(r3, &(0x7f0000000300)='./file0\x00', 0xc000, 0x6) shmget(0x2, 0x3000, 0x81, &(0x7f0000ffb000/0x3000)=nil) r6 = fcntl$dupfd(r4, 0x0, r5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340), 0xc) mknodat(r3, &(0x7f0000000380)='./file0\x00', 0xe023, 0x8001) fcntl$dupfd(r2, 0xa, r5) chflagsat(r6, &(0x7f00000003c0)='./file0\x00', 0x40004, 0x0) ftruncate(r2, 0x9) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000400)=0x1de) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000440)=""/17, 0x11}, {&(0x7f0000000480)=""/30, 0x1e}, {&(0x7f00000004c0)=""/219, 0xdb}], 0x3, 0x0) getsockname(r2, &(0x7f0000000600)=@in, &(0x7f0000000640)=0xc) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000680)={0x2, 0x4, 0x74b0, 0x0, "80aee4e768949ada4d33df090cfe448959af2cc3", 0x100000000, 0x8b}) 15:23:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = geteuid() setreuid(0x0, r1) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r2, 0x0) 15:23:59 executing program 1: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x0, 0x0) clock_getres(0x5, &(0x7f0000000000)) 15:23:59 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0xc5) chflags(&(0x7f0000000100)='./file0\x00', 0x4) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 15:23:59 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 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) 15:23:59 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x4}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xd91) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 15:23:59 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) open(&(0x7f0000000100)='./bus\x00', 0x606, 0x0) 15:23:59 executing program 1: rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') rename(&(0x7f0000000040)='./file0\x00', 0x0) 15:23:59 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket$inet(0x2, 0x8000, 0x1) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r0, r2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r6 = geteuid() r7 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r9 = geteuid() getgroups(0xa, &(0x7f00000003c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) listen(r1, 0xffffffff) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f00000000c0)="b8c1e457c763725595eb651e170a3c29883b40f4720288e44f4f96ecae48966b1a06e94e2bc50b759d780854c030def16b5625eb8cafdc9805d0c85768c4e0a4eafb", 0x42}, {&(0x7f0000000140)="cdb17e235671055d0ffa3e8b0f3473589ba9608d0ee4b58e594488fda32e148c404855b71c7cdcf3323f0c9655d17c06efa5f5994b43882a4b95b232f4bce911c337f4340e5b42995977cd152e58575f56e5499be4e4fc57461c9b78d682c84703efd4e8316205e7b76b63f8f447c35afe5fb458b98d82f8c5babc4fcfe5a9deb5c125234996b88291a11c66da85f44deea3f617343446fc38317566eec74778bec6157ebbc05b5a83b9798c633a04f654b4e0ad6a66e60e6b21fc9f9a784c9991a45743f83e587bcef51f3aa51eefd0", 0xd0}, {&(0x7f0000000240)="144fced7d2bbf6b90108228b52a8695aacb21341a626e716e121eef1fa8c11ac3734933167996a93a2bb7ceb11dd4c6920d8f618240d21c79e9a873604428bcf0dc7c5a8e7ba8d524e8ab366a84bb15c7484bc3edf91f7756f19fb78a151b00dae1911f5342f322d082e8c9aa90f8b9060bbda4a28e26e460f49cb2cf4139ad0ad4b62e1603df0fac2d1cfbb08f8c03f61b23240af6d491ddc71b3c5c1dd4efe30ade953db9e6eb49594b4e995308e", 0xaf}], 0x3, &(0x7f0000000540)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB='\x00'], 0x100, 0x400}, 0x4) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x1, 0x0) 15:23:59 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x40) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x2, 0x2, 0x6, 0x0, r1}) r2 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x101, 0x82) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x23, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) sendto(r2, &(0x7f0000000140)="2b4c9ad3472bee28588c9c4936ae8ea604dd82d59e948cd7879506ef9d4e75252775ff5e0b6e8be32695c1ebf5ea2da02deda3d1615086d2d357413325097b442d2f25c67cc008f041aa6d4c57d81ab0547898419f0e7278d4d774ee65c05b819f7e906c7c0a86eacadb3578d419ebf6e46b082bf8c59df0c0e73f5433c06cd24c5a754cd2e0fecb9c15678b76119386bda3686914f9ad8f2bcd15bbb346b8c7c7601b0536ae211c7cdce605aaff7294e0306f1adb92c1a8b4ca1cc913016442cea8721715d6ae7e4900", 0xca, 0x401, &(0x7f0000000240)=@in6={0x18, 0x1, 0x8, 0x3}, 0xc) flock(r3, 0x2) flock(r3, 0x1) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 15:23:59 executing program 0: clock_getres(0x40000000000003, 0xfffffffffffffffe) 15:23:59 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10000000010000, 0x13e) write(r0, &(0x7f0000000100)="9d1a3f70a940d9f88e3102145151acc5791c78ba54da0a19f69526b822abc915e261641915a06a5277889eaf8f302676640dfb9d487de17f2f3a", 0x3a) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 15:23:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186004008b00202b27feffffff00001a000000f0402c00000000000000000000000000000000001d1d", 0x2c}], 0x1) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 15:23:59 executing program 1: r0 = dup(0xffffffffffffff9c) chflagsat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) getpgrp() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x607, 0x42) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000280)="8a34ceb143ca12af671fd6ee770770821f4c1c84885e00f80d9bdc9cff2254f3a0ca39c32916d00b98aeefbfd7e9dec51f3df6af4ddee4f5c7ed72cdd6bb68c39062", 0x42}], 0x1, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) chflagsat(r1, &(0x7f0000000140)='./file0\x00', 0x50000, 0x2) fcntl$setown(r2, 0x6, r3) 15:23:59 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 15:23:59 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x0, './file0\x00', './file0\x00'}) semget$private(0x0, 0x0, 0x118) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x1}, 0xc) listen(r3, 0x0) dup2(r0, r3) 15:24:00 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x28}, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x4) 15:24:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) recvfrom$inet6(r0, &(0x7f0000000040)=""/39, 0x27, 0x40, &(0x7f0000000080)={0x18, 0x1, 0x100000000, 0x8001}, 0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) close(r0) 15:24:02 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="00e405000000c4bf1b3c46b2de00000000"], 0x1c, 0x0}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 15:24:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0x1, 0x3, {0x9}}) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)) pckbd_enable: command error 15:24:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x1, 0x1ff}, 0xc) kevent(r0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x30, 0xf0000000, 0x1, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0x1, 0x80000010, 0x7f, 0x8}, {{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x2ae, 0xd08}, {{r0}, 0xfffffffffffffffc, 0x80, 0x10, 0xfffffffffffffffa, 0x72db}, {{r0}, 0xfffffffffffffffc, 0x2, 0xc, 0x0, 0x2}, {{r0}, 0x0, 0x8, 0xf0000000, 0x0, 0x40}, {{r0}, 0xfffffffffffffffb, 0x4, 0xf0000000, 0x6, 0x401}, {{r0}, 0xfffffffffffffffd, 0x0, 0xb, 0x7, 0xfff}, {{r0}, 0xfffffffffffffff8, 0x4, 0x4, 0x7ff, 0x7ff}, {{r0}, 0xffffffffffffffff, 0xeb, 0x20000000, 0x2, 0xfffffffffffffffa}], 0x4, &(0x7f0000000480)=[{{r0}, 0x0, 0x8, 0x1, 0x9e1e, 0x1000}, {{r0}, 0xfffffffffffffff9, 0x0, 0x3, 0x100, 0x6}, {{r0}, 0xfffffffffffffffc, 0x40, 0x40000008, 0xffffffff}], 0xf35, &(0x7f0000000500)={0x2, 0x9}) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000680)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000540)={0x8, 0x8, {0x2}}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x100000001, &(0x7f0000000180), 0x0) preadv(r1, &(0x7f0000000300)=[{&(0x7f0000000140)=""/211, 0xd3}, {&(0x7f0000000240)=""/139, 0x8b}], 0x2, 0x0) getdents(r0, &(0x7f0000000580)=""/203, 0xcb) r3 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() setgroups(0x3, &(0x7f00000000c0)=[r3, r4, r5]) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$TIOCSCTTY(r0, 0x20007461) 15:24:04 executing program 0: setpgid(0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) getpgid(0x0) getppid() r2 = getppid() setpgid(0x0, r2) pckbd_enable: command error 15:24:04 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup(r0) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCNXCL(r1, 0x2000740e) close(r2) 15:24:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) preadv(r0, &(0x7f00000017c0)=[{&(0x7f0000001400)=""/146, 0x92}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0) 15:24:04 executing program 0: mknod$loop(&(0x7f0000000340)='./file0\x00', 0x2021, 0xffffffffffffffff) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)) r0 = geteuid() r1 = geteuid() setreuid(r0, r1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x4c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x102, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x7ff, 0x48000000, 0x3f, "94a166e1b519818a7fa772c2662026ac718949b8", 0x4, 0x400}) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x8) lchown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 15:24:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) setpgid(r2, r3) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000200)={0x101, 0x80000001}) kevent(r4, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 15:24:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) clock_settime(0x4, &(0x7f0000000000)={0x5, 0x3f}) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 15:24:07 executing program 1: 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", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000080)='./file0\x00', 0x8, 0x743) 15:24:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) execve(&(0x7f0000000080)='./file1\x00', &(0x7f0000000340)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='}\x00', &(0x7f0000000300)='y\x00'], &(0x7f0000000400)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00']) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c2, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x84) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/53, &(0x7f0000000140)=0x35) sendto(r0, &(0x7f0000000440)="685bf95867d2490a43d045ffa0779f6cf516fd6e8da25f2fcc33f9847f99aaa79f71cd5c207adfb6ec49c0096c0f98320eee331dd43b998159df3b4e40a697b620229193e2e6ef5398709580fb9c3bf31b4307af0234c1d26cfea8212d56d0c3268da1ace2433252d6cf3e6598a00a5aa8e41746cc", 0x75, 0x5, &(0x7f0000000580)=ANY=[@ANYBLOB="7a0c1d503c7aff16c3c586d6b0de9c520220a727e811e8be1418f3950f0c8f773f0c6dd6757ac3e8d24fb7833ba76098b319dd777ccfdc0e80074157e37886e62fa30ffcb0fe702422551c26ee8650f5aeba538d8e44c2175657fcc7ab5f6dee82d8703089cadf5ee8baca98e7d1f6017f714e13cff26986abad6bdc2745124d4926843d1b7457a39e30d2087dcadbaf87ed6f59346b945c4bf9c981629db210e3a27b81e0aa58d55bd4e3f0d3c7f43db0f37e192b8a011ba77d67"], 0xa) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 15:24:07 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{}, {0x6}}, 0x0) clock_settime(0x0, &(0x7f0000000040)) setitimer(0x2, 0x0, &(0x7f0000000000)) 15:24:07 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000002280)=[{&(0x7f0000001040)=""/215, 0xd7}, {&(0x7f0000001140)=""/186, 0xba}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000001200)=""/43, 0x2b}], 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000003b00)=0x9, 0x4) writev(r1, &(0x7f0000003a80)=[{&(0x7f00000026c0)="801adee27074620a5eb856c494e0fd624bc929a4a33e02de99466be4eee1faa21df2c9da44d13cb47949a92680a5b0ef1460a7a727725a13e496216f3728719897045d133c7c0ac79af934e8184f0e5c7425888ceb2a12166a5f81b07ad3aaaac7b3f500de0f0f4b85649526c5d609cdb9fcab11760e20bb40ed1b69c0801721b4a2736ced4b84c67d551319", 0x8c}, {&(0x7f0000002780)="345ae43d4794d772643a4bae122934e731884c803a03a95af3df811c53852f8d06aa22bc857a4d78adfb29ea2c5654dd71c667bc8046a9e0b61b37b5e4e71ffc5a2e76f8501deb7ab2ef66d0619deaa37a30c4a1454e879bf8aaeeec5620d2ddf19c7040b3f4837d4158fe08e1802c3a222ea52eaa7ed79a1ed26e964f8b2cf2a7f4c43d83b52c764e17", 0x8a}, {&(0x7f00000022c0)="f7c6ccbb8d959ea7ea1daae2cae2105a0d740f5f23f3a9eff0b99bcd10afc9e6919a6d344ad8b12bd7b56f88", 0x2c}, {&(0x7f0000002300)="304654024a5939df8053cace40fc6cacbd34c911dc60c9a34d533d333cfba10471119e7d", 0x24}, {&(0x7f0000002840)="67dd21df625aa82c87607ae22690e882d31652b882dc6d197ed06e9ab1932076fef87fd6f3fe61ac973bdee3d0d55110ec6bc2edb67cdb8644ae406c3e8286b9a49dd32937ef005f0fa6d9db203f3056341776146784bdde5dd279183040c6b32ae9ac340de912a0fa4953d6483c1ae68724f3f0ab7ea96d099ffbb3be70088af88ffd8e726a919c5b5a0590080771a0f7a205375b7b08b06a76b6010f68c296fb7f861f447a9c614355268409ada102d5daa2e0fb47dc88e3dac07f76569fc9dd8bbc90a702017cafd302883720e3fcfac061af925545967ecbc5e87986ca1001b9dcea6de95648", 0xe8}, {&(0x7f0000002940)="fbe08364381b50", 0x7}, {&(0x7f0000002980)="2cf95331409d322b5da5896e468c551ccc836686f2530c409a53fbc2abae5e94dba4525208052bd13af19029fa88adcb66738f89b5f9df3249987e893b748a9d8ef79695af8aed4044fad99dd796d40320db5d36be82ea1605357bba82ade375bd549586d47ce3a9da3cdb67aa2697d0a871d9471e539039e5e23a20183531fb8a3f25ba661ade0ba221582d1cfc6655e5c9578032d3e2e446bd89c4fb38578252ebaeefe1899297b3292d2671ef7ee457a4f2dcc1ca9373d5d07f17422867d560b152452b7523de38239a53f2c51d93eaaeace9", 0xd4}, {&(0x7f0000002a80)="f9a71b400e2b13588952f0edd2d0a6df7ad39023afef44dff1eb534e78fef7ff0ba72cf9ba809077084058ed98c4edfaa2d447a2bcd17c6c03ec346d7f29076aeeb8f2443059643738e6ae94c09466626b648efceab2654a2ba58a6d38e4a2725f1b13a3bb00b0f8351d5998bfcf09fb2a8c8277fedc0543cb9afba353c9799cc9a00e9e27f015c911fec2e0cf485cff4b48ed9c58db620f3e1eeadbf501b7a373925c0ff1b962a8743ec1f0aab5b804245a5be1329fee282f5d37d6609849eab35db20dc4ef09b3e2316b0d05c09f11656aff61279825704782b1fa55c9bcaad1c7095e459d855702a23602c555d9fbd33989fa68c3763551e701ac9b9902bd60f91eabbf46e3719b3c58b74ce53383d5023114d00bba85c21aee4c48d861aee6eb7487c6b426a05af99bbec42e000767cd3e2778409fd5f1a5a19c42bf48f6a744d71c7c5fb278b4e074174740a87ec18d81d0d0ede90c3939625e67c21d9e824e6089bd4c62f89f713b0939fdcc1cf9292c145c98eb1de18c669258c7caea7e8fc59ec8f492da70c4ee2de4f0fca5f96f2a7ce4b4463195956449d222549d9a9e43b048073af7ebe2703de3fb2c88de6522860a7a662e0fe8cd4aa5a395eb4dbcd8e51ca7298cb726f3cc86eb86892eae374fe55ac40cd3be8fa2cb88aab6169ae6b9e4d47c9b2e9b1738cfd1ac66850da370086b3456ff737b7d2018e613e0b674a9139ef571c0900dbb12b5770d6081524bc7bbad39566494d8ea1fc718c9928bf60f09633cd7adc9de2dd16af86110199af8b6320af8ffec777f8fc173dc374c5669a1a87436a3f7e7c7b8e2272ecbdf2b0f427c4563628d5e970da4a226ddce90fbe346735e2a27352e0da2977113720f78012b53e3f3c0b30730fcd7c32622e694ed0ff35d3979fe5646c16dbfc631816f456196c7a5326d56eb5bea5eebb45bd648eb7e18442925dd3985c002299a2e63ae52669c7650a821866e8ca4f108de87ba729c4c68808d19af9ec077d034d7c122ebf427b2ca4696ff874f2a3c4c5f40fa24d60a969e5eea2887f6fe04373e9547e3bab919760d39867520f8e21d942a6b13a994c0632533d81d0a6e3b97a64902c624cef7676d545c9f2a6b138e173bd06e906ac272999989312c82c9f3b28f3579aabe89a81ea8e97c3cbf6b6e5e387e0d34ad2e01b2cd598a95ad6632b51ae0d7f95c374f9281c97642214c769e72f2b31782bb19da43ca9079a457f19e9bb569088d4d766f0e8fbc8983e69b38c39fa2864c7fb184e2083864a4024d9b2733c20199ffd5bcbd9f3c68b197e3ade022bd15773bbc7aaeff6a1c77e0bb8449bf5425b87ba291e7fad7070e62b2577ac5a7f2d7d87f89a5eda267b5d006657672d85429b2fad954e39a1d4f3c6efccc54fc5bb915dfae3792a580bf54b93013862bb96b6fdf71813fc6229442b58046d03ecf9c29565a08650f53851b68270f919a2291620b09c8c9c46bc64720b44e738e7e4bc1c4ee59dae5ced9a2637471ffdd424efa643e21444048c76883d8860bd0a845d5c278f05450014a62dc77c96dd50ca829ac21cab36d6b4b211045530f51988a69f26248f8d7d6c373983e5a1f2b0a7c169403f90be35a0b304e00a7fff140b6562ca34178881e999c8194eef6a99a8539f73014a37b149bf159b73dcfa8f8a491e79c74a0c76b3390c2f2ef5c672077059a548752a190f94670b7678f32b350e0b0d09e8a92491b80712b59a6198be5978b87baa2c5668ed8b79a528666358da3b1511f165159e380bede422deac400eb83369a927c036c73b08f79ff0543fd9594bdaa06ffc84c2f70182e9936da45edd177e076f2b4458ef9efe2822ee68b11f024b8678a3b3bfb1fe2d63968b63015085aeee02a0f0b2501a36e96d6e8d9ed584f67a93a3f4cffa7191f6ac589c1bce2fbfe657449e367f706e3dd1669cc0c4fe0fae8bedba6e2c759471a342090f2d747bee72342ea528ad30fc9af96ccefb02e8d2b376624ffe3dd3621aab0ca5e74d48dbdb5478908fab913fb2b57c886ebc4899f39297bcea6739714c90430f4236866ebe2e8b8aa2f34e4a374e9dc90dfdd1f17cb46e8eae40c6dd197c000c650be605b13152fb6b935cafb2c660a971c6d8ff2066969db74dece1487ff3563606ef15b7e02f0c62e9f00004261ffbd66313505aff4e327f7f94fce25bdbea0267cb8810e0e2aff87ebded58b0eb2c476776583dea7854bf37062bad6589986ea44085284d978aaf8ec36d39421cb10c43fec9361e964c456152a99504157b95eda8e2dcccf81027feee95d3962b31816ea610eb9fa644b8f06987d00a8ccd71517a9be538523c79616ccd6987fe254e03021a3b5fce54dc6fcd3ec0cfe90312dd172ce73ffcea7d769e906caf0868cd66428debfffaa6680c326e808d48074a8b678f70a844a8b13f982e9ac536d23566b613dc1a65c50e88a5410adf1ff7194d9e80272d77636eb8c0b5f114d172c6a9137e879adb1b04aa82c7495b29f01c731110b07a25bc293b1ad760d2c901c00d50fb8c7b293b3b91efc6820ba669a11ed83d795a83a54df5f888281759e6f70c5064aca298f9c2ae191f76170a53e4c31192aea6c803ce645f6c8ef63fb4ad80a5a59ac685a37893a192197950d4e465ed16996ce5d1454cf142fdd4ed7ec7609e08df618fff11bae8720387e50858ff76153c2fe885e3b7189c6648bb9bcfcce7f33fa8f8042aa6d4f348cc895eaaece114bb3c022e7f03493a9d4e5ebe981947bad0dc0fe76c1f7d4af908bac6888d5ca9c27a266a16c63a13d52d5e0cf55a39e36d2b16712e45b13b70a3d46456a1553857fabf9e723f75303a67ae0b09f2204206896d75a1421adb50fdcac8c00f84fec3003b6ab695da457cb5e398bc651d04b35827001352bc6767b3e20b48566c0f1a17f5dc3e79ec17051fd4b457731054f1d7d931f604c302043823cee2ed1201a5ffae048d2f5dcbe5e6b07c2acdb2420945348f51ab45a7ec825c75bb9c965d95c9c2f88d68a3a5c829753737f7c63815d7af6540da49d3aed9ceefd682e8bef9c211886dcf983122eeb43c7fcf47b3ffb484a7cce9e2b5f1ffd12a4010521030d733a782ee140e45658d95a299b617335178578fc1acee3eb2c9e4ac30fc2487c8ec27d65ab540e1144a4c353eae383978beef6a805e1a1e51eadf6e7ff62f2bbf578fe28b132ac36ec9126758cb9088265f9c0e4f7e35f0136ab0e8112f0771f373eafc4fd2877a5956883f129d60eecda69366f9046ac2b4cd3e1413e48dad07f0d84fbb81573cae9617720e7a38298fdcf454d3cae6f62516edf1e6033772694b47fab6bac426e5aaea68066ba9ac810aa2bf0fe6a7270fd6dcff3bee72bc2ef15dba7c82b68aa5941c731c8822d8cf04fe8a6d2f25b16e93165610253f92998ced5b495261faf8b0c5ec26f7855192bbd43676ef1e583d4298ff8151e65ab7c8430c2c4661bc31a47eaae5c5fcd6b67aac3b34802d87a63a61fb9fb04f841922bd947114aac31c2181453a49db9617b7fdd2beccb8d8c61c933bbb43da6821fe92a6731cc452d9fdba9c466335d813c38236b77e5bf74ccd63ff586d86cc9a44ceaf577a0b845ed202ca3fdbffd381eaeffa698acb90352fef058bbc6fdb1537cd69a10ce98810b1c2885e0751b8c3792f2e00f6f1fb0112ecc8d736c232e91e4f33ca03f54e943010e0223809b0efdeec8a15821bb1e1ae6af9ed053ea9e7ebc1489945536d1a9883421c4091cae33f04b066d3fa6a6cb0dc72ef1b923ace9b3378668434459622fa99666517077bdb82e22e5b669a1eb793b30e38ad84ff9739038442d50508b96d66b1d35b3b8f3729ee51d432f408a7600b41436bb6a9bef814deea5856fcdd7259c1c7c627338e7387ee54c37491fbf8143de9339da79025cd7affff978d028c52836f439eecc9cb8c89290eb433f44dcafe66a40d0bbb46704ac5c3c174e2600da56fa0d844e1c4905c35a8ce5e338e33c65463c8bfa9c13aafba6befda71652da3c3e5d899f4925db7bb1b4b62e010327e7d230110536bba313bba60b4137a458467cef892751c8ea2000418b95518320f39ba0d34cadb2c5cad0c751879ed7d974de3fc507b52ba4cf418182a48bca726a9fda9cbcb8eb041ce00a9008432eaed17351217b2e007334d7a596c8424e09c9de78052c3c639ace2724c45092f9a1ea7d52e9fa25648ea3b79d4dbe5b8a955249f8a2cecf19671086ed888251a7c93642c2acba8396534049bc6fa1323828ef16a6fb410d9ccea404fbc2557e82f0bc34ac6498bc6acac99483cda25f21db479b9fb672fc5e7d2fad53068b29f3390eb3d6a87b7e67b00785d6a0be6edffbdf4f3ba0af28645b4f708b4efef88b88da1ea7b80bd8c7ff7588331fc7dad10718e3c17d73c9b056a8c1df5492d8c66a5a44536c4a28a23389d33072e1812c2a30b24593d611463f8bd9452facc2f481e0f0d3bf814c534b7283d3194f78f7939f728f9241de4f3c7367c28d9fcd11aae7852b112eae98fa733b901bbfd4d0a11bf5a1e3056f6ba1b389c1e897d644718a65ec76f4f4ddbcbc8a463faa0030c9f4d51bd1a60eaef9e4d98847d6f27c4e9f6ff72b921ad686a6b72cb996497f998259eeac5ff209ff9784a31e9e4ac89f7a608e63b3703081850ea6e73c90ae657a9584a6d828f5aef719e50e6479ca3e11fa54932811e27bc05eedde7c8cdd086fca1e7197fdcc56558df5a377e30afc7841c27488e8a649a886b9ab0e7f3b6a1c13f921ba67b077ff6f0103488c0307fb52d18d192b9243e793041e986f88acd49b150e21b22d4f8fc5ea7e99e15c83253e3794b020160a9a17bf286790fe5ac71c7ccd5b94f74ff230817b2fa25233d2fcfb2fdc66bacbee271ef18fa2f5f87c18973048ea51acb61946d152632d171e0a7ec935ce598ca1f515563a1bf7370c2b383923a6baa78c83dbcddd82d9a5a8339a2386d1b27d3a665b2cd3a165e7ee790bb3e37e1ef266b04835fdc4f7510cd47a6adb60663ed63c1a6b60ed54927ef365baa0170bffa9a9d2f679363199e3cd7e7ecb3db798659567a46aee0e1d88099c23624178f201aee66f302455144a3176d8f42e500c9f12fc96d6b00cf9131e3c048225b64b4ea3490e299070f89fc87891de2432790c823ca4636a684aa39b08448a78a8c1f03b998f488ca89760ab43918d896234d46565a9ec79dd3bd361dee6bd157b667a2565bd21f318d8786fd488a623946cd82550495501a96b16937a6ef98cbd628ccd7bb0ca560d4f3dd085e159ea1dda7fe68c28537f8e5dca649e55da7b0ee466e724c2192f9dd728dfeab98577f22c2b609d2b45d515781738c6dc02d60e26e5fdf3fbfae44b4d6d198b3a627c79922df6cb070ace661347aeb880d9460219c89825b242a55edef86b6959ae7ed3c789f0e97df6a900266efe9e248c79369b71eedd3e97e73dad8c7f352f3d38c71faa2e687cb9b0bdd76d38ded6cbfe2de89043309be19e508759a182ef75b2a63c5af48a859fd8f6eb8d246f51bad3d32a93f291a01d2da97944f72e31566cf4691fde19161b269517617e1cdb8e5adfb8c1ca09dd8cf676567c96d567ce635f23ec33d1733d5d5e34ec72908ff0569b93dcd92998d55909a5bee82093998bcfa4f691ec14205202e2eb53dea793863aaca06a64260aaf02b39b01f84f75f186a8fc25108b52178965f4a5ad464e7cc6e45daddbccce9808e8751268a342bca2fc4d03ef839defddc865044ad325", 0x1000}], 0x8) write(r1, &(0x7f0000335000), 0xfc94) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1811, r0, 0x0, 0x0) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000003c80)=""/79, &(0x7f0000003bc0)=0x3e) 16:00:00 executing program 0: socket$inet(0x2, 0x3, 0x89) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0xa0, 0x100) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0xc9, './file0\x00', './file0\x00'}) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x96dad90f03ab861b, 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000001c0)="5e84ed8bc20b178198a3edc196109ec2fb44a5c35e7e7386871f88031ea7bf250cc1535c6ae16f87b886fca7", 0x2c) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') lchown(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000080)='./bus/file0\x00', 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x146) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000600)="0921429b9830306075999836d06e6540ccda37a66e8f61e4d5d93ed3f224adabb2acadbbd636b83a8ea9ed18006c12b1f5e99f23aabf1c466023607420cea6f3ffd41c3da0442e71bfbec513bdddc434e57d98d93ee8c1e769068aa5e11ba92b3a6dd4a0a1c28d4df7d996522ceda09dd3d7f71b6b349b9383770892d2cb7739da8b18cd6637847e020dd08bedc92f239912", 0x92}], 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) fcntl$getown(r1, 0x5) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) close(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000340)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) getdents(r0, &(0x7f00000004c0)=""/183, 0xb7) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000440)=0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={r2, r3, r4}, 0xc) ioctl$TIOCSTART(r0, 0x2000746e) getdents(r0, &(0x7f0000000100)=""/15, 0xf) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000580)={{0x18, 0x0, 0xc000001000000000, 0x400}, {0x18, 0x0, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0xffffffff, 0x8, 0x0, 0x1001]}, 0x3c) socket(0x10, 0x40000004003, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) socket(0x5, 0x82d05ad4eb483af8, 0x100000001) execve(0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f0000000400)="c0f2ebd1580f622bc4011859700a65f3f1c481fd1183fdfffffff0c5864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x4, 0x9, 0x3, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) r1 = open(&(0x7f0000000300)='./bus\x00', 0xa00, 0x189) sendto$unix(r1, &(0x7f0000000680)="91039c164866e121e424fc0465dc6ff5c815962a493b45b2d3959527ed57259bf96f33a7c4497864697c00394b069d4a5df036e6142939e4180aa1da483b40ceaae1adbcf7e0d7573030b4c60cde279e392de2ccd9d8b1b71058c83aee09257f8307faf848a81827af221037c7f7c2fb58427ede204a2af7a8100933c109a252bce1d3fa99e3216cb7bd43874d639aa7b99abaacb7e7a46ef8831800ab6c9ffaa53d5a36e04be1aa0a73c610ae7cd81be3a048163e676ce9e1b619c41544349fd5208edc9fdd7465571eaa0576c5783346cc8ad71dc2089c831aec00a515c0b5ddd40cdb8d2a6f", 0xe7, 0x402, 0x0, 0x0) write(r0, &(0x7f0000000340), 0x3de) fsync(r0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) r2 = syz_open_pts() close(r0) msgget$private(0x0, 0x11) r3 = semget$private(0x0, 0x1, 0x200) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/88) r4 = socket(0x11, 0x3, 0x0) r5 = dup2(r2, r4) r6 = dup2(r2, r5) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x3, 0x4010, r5, 0x0, 0x0) recvmsg(r6, &(0x7f0000002980)={0x0, 0x0, &(0x7f0000002880)=[{&(0x7f0000002800)=""/116, 0x74}], 0x1, 0x0}, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x20800, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000400)={0x2, 0x6}) r7 = fcntl$dupfd(r2, 0xa, r2) kevent(r7, &(0x7f0000000640)=[{{}, 0xfffffffffffffffa, 0x28, 0x41, 0x100000001, 0x100000000}, {{}, 0xffffffffffffffff, 0x28, 0x40000005, 0xfffffffffffffffc, 0x8001}], 0x9, &(0x7f0000000100), 0x8, &(0x7f0000000140)={0x9, 0x101}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) select(0x40, &(0x7f0000000580)={0x800000000000001, 0xffff, 0x1, 0x576000000000, 0xef, 0x5, 0x166, 0x401}, &(0x7f00000001c0)={0xd84, 0x4, 0x9a, 0x100, 0x0, 0xffffffffffffa45f, 0x80000000008, 0x1}, &(0x7f0000000200)={0x8, 0x685, 0x5, 0x6, 0x0, 0x106, 0x6, 0x7}, &(0x7f0000000240)={0x1, 0xfffffffffffffff8}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x3000b) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x4000000000004810, r8, 0x0, 0x0) select(0x40, &(0x7f0000000480)={0x7, 0x5, 0x100000001, 0x77, 0x31fa, 0x2, 0x7ff, 0x2040000000000}, &(0x7f00000004c0)={0x200, 0x7, 0x7, 0x80000000, 0x8, 0x100000001, 0x9, 0xec5}, &(0x7f0000000500)={0x7, 0x140000000000000, 0xfffffffffffff30a, 0xfffffffffffffffe, 0x3, 0x5, 0x1, 0x3}, &(0x7f0000000540)={0x9, 0x3d}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r9, 0x4, 0x42) write(r10, 0x0, 0x0) setrlimit(0x2, &(0x7f0000000100)={0x6, 0xff}) socketpair$unix(0x1, 0x1, 0x0, 0x0) 16:00:03 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) lseek(r0, 0x0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r1, 0x2) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001480)={0xd2, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16", 0x2}) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 16:00:05 executing program 0: 16:00:05 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x40000000000006, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1f80071e5d0beb4f369befc89e5c4b9fbc3f590bbe1e6544e3ceca2718ce178afad9a09861baf91bb83", 0x2a, 0x8, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mknodat(r0, 0x0, 0x0, 0x0) renameat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000140)='./file1\x00') 16:00:05 executing program 0: r0 = socket(0x18, 0x5, 0x1) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000)="4b74954c", 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x42, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:05 executing program 1: socket(0x100000000000001f, 0x8000000000000003, 0x6) 16:00:05 executing program 0: mprotect(&(0x7f000042a000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x18, 0x1, 0x9d) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = semget(0x0, 0x0, 0x8) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0xdc80, r2, r3, r4, r5, 0x44, 0x5}, 0x4, 0x1, 0xbec}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)}) 16:00:05 executing program 0: r0 = msgget$private(0x0, 0x4e) r1 = msgget$private(0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0xa0, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000600)=0x2) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r5 = geteuid() r6 = getgid() r7 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000680)={&(0x7f0000000640)=[{0x47, 0x8}, {0x25, 0xfff}, {0x85}], 0x3}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000100)="a047871e1d5384b538c4f008de05e0fc1336949dc18f26952fd209b5bf24e2a458e04686cb401a2fa02230490773aed8411750d9c7b4fe13b1d820d3a5655182ae2c70b2840f021d10a2d291ec98428d4cbdd9764edfb7d5e09e6a598753d67d9423d3691559a7333162b9c97be979f6bb6a295260936f23ee4a16bc808eae573e0906f3cfbd765e552cde87bbe5fd13e98dd373bc16a2a2c5b8226172f7b9fbdcf9e82d943f32ccc6b7b6fe9a37979993b6f2afe29c7aa1b491717974969c70c5547fc9f118bd", 0xc7}, {&(0x7f0000000200)="a314e1729297837843fdc039ff007e1383aba83856695620b7229b122a3394a6b78d63036d3f8a130b07b0884046", 0x2e}], 0x2, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x40, 0x9}, 0x402) msgsnd(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="c356c673e0576cab5915a1ffbbb0b935460ff61e07dd0992c66011ea6bd73c3867a9a31c406c7563184611b07f3b4f5b0a06df3c2ebbbe6a5733b95273edcae8cfccc7f55b1fa32230e75b511db0ffa772582506a91cff444f377752fdbd44b6ac042ddad543f0580700000000000000ae0b2a52866df7f9b21ac35c50b09a9e"], 0x8, 0x0) setegid(r9) msgrcv(r0, &(0x7f00000004c0)={0x0, ""/227}, 0xeb, 0x3, 0x1800) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x80, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0x1f8) shmget$private(0x0, 0x3000, 0x101, &(0x7f0000ffa000/0x3000)=nil) write(r0, &(0x7f0000000200)="943a973c189d144507760a0a18fc7a320132c1f9634772cd1e792cd588a7047558e64374ec3db2457a66e6a24a8e59f6f8186b7d453c5afa37e11f9f55d9370062c2c78cd8e77f2190bc8ad9f7c476e16e0435aa25abaa20f55b0c3b8ee9ab975e86159fde8ff1d817c7a541811c42f6f53ed9f63c2e51d35bcc4b1a245273927c78505a82", 0x85) r1 = syz_open_pts() accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) close(r0) fcntl$setflags(r0, 0x2, 0x1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="c7fc09fa3518948ddd473398907af5c11527cc81b8608f09a55f7f4b1f44b57d4220c563c7aad41e60e01d18c61316cd1ee3a98c4eb03597de23734a615b19fcee900b26f6f7ab9155e213e7c0585af462cd162f1497f4cd168e805a6a242d9f6eff022d9f5d3d2a", 0x68}, {&(0x7f00000001c0)="3110d5f7076c78f5abbc84a91bd96c034b78b4536843c395507eae42e1fd16992f919dd7c0b6dc9037f500182d8969057cdc5d5b36242ccd373ec4253e3c177c135a9f319660552cabb2e6b5fcf93a66e12c8dd519ac33c5f03a0483c56d98c20c8d1f019afc0ea527476407444a3a2cfbb089370d9f4f74c296cbba0eff7ea527baae399deccdea32b9af1b8807c7c3ff73f428fdf58b51c579aa0624a509a285af0bb3a8bab6c1b04164c8559b3c78d7e15780d3fbdde7cbec0bd786cc184dc32bcdd9cba7665981771ad764969a1a178a004cb6803febe9f98a7aa874589a0d24303ff3993108", 0xe8}, {&(0x7f0000000000)="71591d33d8d230ca86dd51eb025ebe72d0b552bb706bda071b6bbac753e5f10f41452c3ca0b4319f8c6ec717108c1c3e1f99ef4eaecf87", 0x37}, {&(0x7f00000002c0)="0d129ce2f7993dacc19e0b67b2683d9c3a62d53b2c1d00e6f806ff1dcdeea1ebc1bf52017c799c8dac0e7f866ab6dbf9aaff816e66c8acc26486c0fa1cc4caeeb6c178cd67440e9bc1e8cac43f4e1964e16edcc4a0733a90eb4eb085e2f3fd244b5194ef297c6e059d59749e40252c", 0x6f}, {&(0x7f0000000340)="c82213d94f70623ec825c23b8101e474ade1820384fde81cea118ae4b5d85364d6b60c4da0563f47d4d75df6f65e62ecb5fe92914c58a30f0e420105c416faf839b54ec335fc", 0x46}, {&(0x7f0000000140)="9690da5acf812b0903349a884cbda38ff27af99806f0a22c3ef8c7c54fa051cc684d268c9b051d6dbabe4e7b76", 0x2d}, {&(0x7f00000003c0)="90b08f845d8c", 0x6}], 0x7) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:05 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0xf}], 0x0, 0x0) r0 = kqueue() r1 = dup(r0) kevent(r1, &(0x7f0000000280), 0x7fff, 0x0, 0xfffffffffffffffc, 0x0) kevent(r0, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) dup2(r0, r0) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x2000000000000001, &(0x7f0000000040)="ea00005c00080000", 0x8) 16:00:05 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x17ffc, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000040)) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "e7d7f81eabb57df52d77435ec0b657a55e7b8241"}) syz_open_pts() connect$inet6(r1, &(0x7f0000000140)={0x18, 0x1, 0x0, 0x5}, 0xc) socket$inet6(0x18, 0x4000, 0x20) 16:00:05 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="e150ce26e5", 0x5}], 0x0, 0xfffffffffffffffe) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getsockopt(r1, 0x0, 0x6, &(0x7f0000000180)=""/255, &(0x7f0000000080)=0xff) mknod(&(0x7f0000000280)='./bus\x00', 0x100, 0x3f) write(r1, &(0x7f0000000140)='mn', 0x2) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x4, './bus\x00', './file0\x00'}) 16:00:05 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x101fd, 0xffffffffffffffff) r2 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 16:00:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbffffe0fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) 16:00:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x0) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/50, 0x32) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) socket$unix(0x1, 0x3, 0x0) sendto$inet(r1, &(0x7f00000000c0)="6c438461950496add7af4cca4da04bd74837c9f13ba2b0e4e42bf364694b3cc37a0aa08bb9d84f5ad2f183ad3bbe2e555f293efe2da153bdb1536da3c01c618b1928adbfcdfa8779ece85ac596d5488e6296325d8a5a2cc3e501a1366729c43b4061e06614fdecea3d5a9de9b7fa4956576fbd406a956ce508f86ccb4afc49c666a7b69746ebad8b6caf505ca3d63cd3e5", 0x91, 0x8, 0x0, 0x0) 16:00:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0xfff, [{0x2, 0x6}, {0x2, 0x3}, {0x3, 0x5}, {0x0, 0x508689e0}, {0x1, 0x1}, {0x2, 0x8}, {0x2, 0x4a46}, {0x1, 0x80000001}, {0x3, 0x5}, {0x3, 0xffffffffffffff0e}, {0x0, 0x4}, {0x1, 0x1}, {0x0, 0x9}, {0x3, 0xffffffffffffffff}, {0x2, 0x7fff}, {0x1, 0x7}, {0x1}, {0x3, 0xfffffffffffffe00}, {0x0, 0x100}, {0x2, 0x4a}, {0x0, 0x7}, {0x3, 0x39}, {0x3, 0x8}, {0x3, 0x401}, {0x3}, {0x1, 0x9}, {0x3, 0xffffffff}, {0x1, 0x7}, {0x2, 0x8}, {0x3, 0x1}, {0x3}, {0x2, 0x30}]}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0x4000000000000000) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r0) 16:00:05 executing program 1: r0 = socket(0x1b, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b1000513b1000000000007005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/51}, &(0x7f0000000140)=0x35) connect$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000300)='./bus\x00', 0x2000, 0x0) r2 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) setsockopt(r2, 0x0, 0x7, &(0x7f0000000000)="d34cbab3374e41fd558da958d31994a3a8dc753b7cf53b776a590ec59ec6388bb462e63c4262a7394faf53dec4b35153e4b24ab2c71a46c9b6eae792498e607c6cf70b4c7936ccf29f99f9b1aa52b5613151535d7418f3b50bb193a72ae19fcfc5e7421009043bc9dd00e1612b7351a012b00a2d2d13f4c0ceb0bd0d62449f602a769668f2c42fa633a6c748da5d13ea62e1186dab5d453bf4ce185a5317846626c71348eb214ae47190ed6339791db0123514b3e3b1879b48786f309a059906d9fd3c6d67ee93271162635eae0a35cacd22d975d1179149c4e961cc77919fe4f8471e", 0xe3) r3 = fcntl$getown(r0, 0x5) fcntl$setown(r2, 0x6, r3) 16:00:06 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x8001, 0x200) getsockname$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000001c0)=0x6e) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) accept(r1, 0x0, &(0x7f0000000100)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:06 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) poll(&(0x7f0000000080)=[{r0, 0x20}], 0x1, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d700000000150800", 0x0, 0x4}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0xa22) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc5005601, &(0x7f00000000c0)=0x8) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) socketpair(0x10, 0x3, 0x1de1518a, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setuid(0xee01) r1 = msgget$private(0x0, 0x40) msgsnd(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="0200000400000000320018cf86a3d06ad96a9ad310dd50d77d42fdca80ec0e0a26ededa0b15e27f4cca675b4f9e62a81155ae00a76941bb0336c47b4184ab5376628070000001b3190493f7bd8d44f8a42e2b54e0e696abeefa7e431da17d753e8c7c6626b440000000000000000000000000000"], 0x1, 0x800) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) semget$private(0x0, 0x2, 0x40) r2 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0x0) r3 = shmget$private(0x0, 0x3000, 0x105, &(0x7f0000ffa000/0x3000)=nil) r4 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x81) r5 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x3000) r6 = geteuid() getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_RMID(r1, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r9 = getgid() r10 = getpid() readlinkat(r5, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/155, 0x9b) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x40, r6, r7, r8, r9, 0x80, 0x4}, 0x7, 0x4, r10, r11, 0x7, 0xc64, 0xfff}) getrlimit(0x1, &(0x7f0000000180)) 16:00:06 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x20000006) 16:00:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000080)=0x10) fsync(r0) flock(r0, 0x1) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) 16:00:06 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) r6 = getpgrp() getgid() r7 = geteuid() r8 = getegid() r9 = fcntl$getown(r1, 0x5) r10 = getuid() r11 = getgid() r12 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000840)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r2, &(0x7f00000009c0)={&(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f00000003c0)="8c8e62ad847761ca03ea9b0cf7e89f3f541235e6f54169c394dbcbee39d73bcfed3d289bdef51b8e1adbfc2ec3db7eec2f0285b1aa7044d917cb68e9b9125cb1d5f8351cfafc43ee1cca0311a90655b38f57c8324090bcb392", 0x59}, {&(0x7f0000000440)="f9a6e66e6650d447057cfe20029eeb9a88c947fc1e4be3c39ec13a2ec8ac9a86a74ae346ee351f8ac92f3ffff3ed7845f43d44f5bf7a477c721807fb03adc1e63c6fd3340a36a071a2dfd73b24c9884c098edf063f155d1e2f3df73eed45a1a51a59c545acb399c3b0b9b5363fb625896f8a32c869ed186bab9251c45ae3dc0c975525f87a2ebec23e9b1461887a2d79853bf3940e6b74016b8fb5eff7aff6dc9c2c93a0af4fbb1049038d5d2297dc11face30", 0xb3}, {&(0x7f0000000500)="3e3043fc3751bee6e59439f522e2a030196b795cab90fd4f7c6b92ab8422592795283fd16a6e8f6ec2edea955a540661d64c472b5576f3b63a6db68e76ff32df62a6317423c6d08c21142bcfef005d1fd9b1594f985eb015d4be344c0c18a855b7fd369ff54e43d1f25e522a09e9610c3927762133875d6f74876afa668c93c76a42057ff8cc5db9af06ac8b1120c745b4976c71d0b7a32a089af09f1b664549", 0xa0}, {&(0x7f00000005c0)="91a9cedc7de09e7051a536326e4cbf9c19ee483013fb65e5a91c9df008914d169dbe2a57e706ca9643a957eae7c5e10e3b321fb7d74959240b7cdc81f88f0e6108bc27fcef39d2a2b30983e31b53c0c619e25ef50af95bc4bef6566f79d90625a7285773d291d378cd7c2ba057f297ddd915f613947129ff95db2cab608f4c6889d4be890be755644592104303b01c32727d35a83a806ba96a068d7552a958e6cc71d941d84eb80afee7038d948de61e923e27b16c9919fdcb0e43139305cef3c3132d3a7b040e95701cf955d0f096f2522d102a3f00b63ad11639ebe7bde398bafa4b53c5592e99c7", 0xe9}], 0x4, &(0x7f0000000880)=[@rights={0x18, 0xffff, 0x1, [r2, r0]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r1, r2, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x28, 0xffff, 0x1, [r1, r2, r2, r1, r0, r2]}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x18, 0xffff, 0x1, [r0, r2]}], 0x110, 0x5}, 0x7) r15 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x180, 0x140) socketpair(0x21, 0x3, 0x1, &(0x7f0000000100)={0xffffffffffffffff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) r18 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r19 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0x2, 0x20000000, 0x6}, {{r15}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x8, 0x5}, {{r16}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x7fff, 0xf64}, {{r17}, 0xfffffffffffffffe, 0x20, 0x40000026, 0x9, 0x7}], 0x4, &(0x7f0000000300)=[{{r18}, 0xfffffffffffffffb, 0x80, 0xfffff, 0xd, 0x6}, {{r19}, 0xfffffffffffffffd, 0x24, 0x1, 0x76a6, 0x7}], 0x3, &(0x7f0000000340)={0x3, 0x20}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r20, 0xffff, 0x1023, 0x0, 0x0) 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x120, 0x100) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000100)={0x0, 0x3}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x2, 0x0) dup2(r3, r1) 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 16:00:06 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10098, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x6) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xb, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x1, 0x0) poll(&(0x7f0000000280)=[{0xffffffffffffffff, 0x28}, {r0, 0x100}, {0xffffffffffffffff, 0x2}, {r2}], 0x4, 0x0) 16:00:06 executing program 1: setuid(0xee01) r0 = socket(0x11, 0x3, 0x0) r1 = geteuid() setuid(r1) accept$unix(r0, 0x0, &(0x7f0000000000)) sendto$unix(r0, &(0x7f0000000100)="b1000503b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0x2f, 0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket(0x1e, 0x200000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000380)=0x16) sendto$inet6(r0, &(0x7f0000000200)="174842180400179a5165757ff1de797846ac58771abe5a90a9e7515ab16293d23844d8597ed0e5865743431a387083a3b2cfc7c5725eed5d6e3d9aa82247a63992f5c4463ec6a36407983f4fef5416c02ffb271e5958fde3de8a4ddb2078a62b1f11ec424e049ada052a5f9e06c9c84cdd74f3102a354accf019e72ccad1ab0ad9064be22686ad01bdcdf9fa7bbb0baf88372142900a84c3ba6f7a00bf9ca1904ef1fc4da9ca62145caf4f3d9cc16641e572be66e79a34d65b7acfe30303a2c33bd6ec1bbab480508817ce1be6ad8e6ebf7d16955171fe68c66ac8e798", 0xdd, 0x6, &(0x7f0000000000)={0x18, 0x1, 0x40, 0x8000000081}, 0xc) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f0000000100)=""/116) 16:00:07 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = socket$inet(0x2, 0x3, 0x102) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 16:00:07 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0xa0, 0x100) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x1d0) write(r3, &(0x7f00000002c0)="a8", 0x1) r4 = syz_open_pts() close(r3) r5 = dup(r4) connect$inet(r5, &(0x7f0000000040)={0x2, 0x1}, 0xc) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) 16:00:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040), 0x2000000000000260}) 16:00:07 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0x0]) setegid(r0) r1 = socket(0x11, 0x3, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x7, 0x9, './file0\x00', 0x5b5, 0xff, 0x4}) sendto$unix(r1, &(0x7f00000001c0)="b10005020200e6040000121ae3d3051020741038f53e8551f30c0505fbffff80fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xaa, 0x0, 0x0, 0x0) 16:00:07 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket$inet6(0x18, 0x0, 0x0) semget(0x2, 0x0, 0xa0) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000002000/0x4000)=nil) getsockname(r0, &(0x7f0000002880)=ANY=[@ANYBLOB="000000000000000000000000008d000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000010c0)=0x6e) 16:00:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8008, 0x4) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc00c7007, &(0x7f0000000000)) ioctl$TIOCSDTR(r0, 0x20007479) preadv(r0, &(0x7f0000002440)=[{&(0x7f0000000100)=""/102, 0x66}, {&(0x7f0000000180)=""/149, 0x95}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/247, 0xf7}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/234, 0xea}, {&(0x7f0000000040)=""/15, 0xf}], 0x7, 0x0) 16:00:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, r0) r2 = kqueue() close(r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) truncate(&(0x7f0000000140)='./file0\x00', 0x7fffffff) accept(r3, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x500, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) dup2(0xffffffffffffffff, r1) dup2(0xffffffffffffffff, r2) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x3) 16:00:07 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x1) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) fcntl$getown(r1, 0x5) 16:00:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ff8, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c6, 0x2) writev(r1, &(0x7f0000001ac0)=[{&(0x7f00000001c0)="044487c7050a19592b60347d1560000400b4000000006208ffb26a8097ebcb4952da4bb6a390e14789b85a3620e4dbc6ba7291267cf1facf2de1a13ed75585346415a04426f23a744275e8753a8c64e1ca3b03e9d080ade3a4fa537d43ad5eaedbfb023ff6d3a9c32f1d067c0f6bcd7c71bd55831431b91c66bd1b84956c88b4e9a9dbe374e9f551768a8d5eeaef2ef2af65de309e836b40f76378ecd835c3034f0eade97fa8ef348ed1486828e632884025f641a7c431d261e4f25d9592a1d29ea3b65d79b620387ab0e48b159857aa0cdf9270e6b5432f4449d3e66a6b793814b23415e1682f81f76e67d916aa4d616861f561c6454dca93adc494f601419d8f55fb92276ec1b9cb7df3f1852a70cf2d48e0dd637ac2d3f6c1b283a4a6cb265126a374eb3b84b728510d7069bfd40edfc53ce2678f3448ef62c89a59fecbed63cefe05919af74192dd340c88cb63a582e1c4b331ad3954d7d049ccbc9be5dd5695ecc3b0818cd2db3adabf677569af3ced98b54657112fb75c42c10eeb209daf4d2ff89d3c27058f923db5a90688daaa071bc9f3397f73a975064b23435b5dd95602ebf87ca6db37b7035ad0fa57987c3b8314afd2df4ca54c84da", 0x1bc}], 0x1) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x401, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x3, 0x185) truncate(&(0x7f0000000040)='./bus\x00', 0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x20) ioctl$KDSETRAD(r0, 0x20004b43) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000100)) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f00000004c0)=[{0x7, 0x9}, {0xcb, 0x1000}, {0x42, 0x6}, {0x42, 0x4}, {0x1a7, 0x3}, {0xcb, 0x37}, {0x66, 0x2}, {0x86, 0x2}, {0x88, 0x3}], 0x9}) open(&(0x7f0000000200)='./bus\x00', 0x10090, 0x83) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 16:00:08 executing program 1: sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x2) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)=0x1) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x140000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) 16:00:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x4) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000001600)=[{&(0x7f00000016c0)="b5ca9258444d6f487f0483683397cfcb07ae36b1e898c3aefab7450f72dfbd9264ac9065c41f34d6f7089f2b55c8e8bee9e5400e2a8a54eaa399e39b59c9e475f0d73dc627bc82fa29e93defa27cb8a0d034aa5063980293c66faa177411de981860fafdc37b82706a4acdeda8e19e63613e919896b9d07e6b0df3315b2c1c9c1ed05002ebbc256be56fec48463d849364f7432b", 0x94}], 0x1) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040)=[{&(0x7f0000000140)=""/201, 0xc9}], 0x1, &(0x7f0000000240)=""/184, 0xb8}, 0x840) execve(0x0, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x204, &(0x7f0000ffb000/0x2000)=nil) 16:00:08 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getrlimit(0x3, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) sendto(r1, &(0x7f0000000100)="fc0482c3c9e7e3e972d6a7207f3b6ab5f840b6f3bf3c3749afa473c48a1e4633bb0472ce1df3719fc77cd5b1a1454d0748b250d7ac445fa3f8fbbe49e630cd3f3ed3235cbc5ef4958013ac6c105a69d9a058d06b0b868e278b1e7a40a5c55528a12528a6ed0479da27ecc29fae72491dc7934a1fbc19c907bfdc706043c4986fea5753fb74c506d2913e2cffab160adb7021d55f65d637c3852adc70830bbf2f387775ea7254e8f4faf8291ac1e41f00a54b647c3eeedff1", 0xb8, 0x0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x1, 0x2}, 0xc) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000240)={0x6, 0x7a3b96b5, 0x2, 0xffffffffffffff7f, "f734e7406c930f928a4b40ea4460ec31355b0c73", 0x2, 0x100000000}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x8d, 0xff, 0x5, 0x9, "c836390559317cb4d5ef4754403a2557a21c982a", 0x0, 0x8}) mknodat(r3, &(0x7f0000000200)='./file0\x00', 0x6112, 0x2cce) 16:00:08 executing program 0: fchmod(0xffffffffffffffff, 0x80000000000008) r0 = socket$unix(0x1, 0x5, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0x12e) flock(r0, 0xb) recvfrom$unix(r0, &(0x7f0000001e40)=""/102, 0x66, 0x5, &(0x7f0000002040)=ANY=[], 0x0) r1 = fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000ec0)) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/14, 0xe}], 0x2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r4, &(0x7f0000000480)={0x2, 0x3}, 0x7) readv(r0, &(0x7f0000000d00)=[{&(0x7f0000000780)=""/255, 0xff}, {}, {&(0x7f0000000880)=""/181, 0xb5}, {&(0x7f0000000940)=""/208, 0xd0}, {&(0x7f0000000a40)=""/239, 0xef}, {&(0x7f0000000640)=""/96, 0x60}, {&(0x7f0000000b40)=""/76, 0x4c}, {&(0x7f0000000bc0)=""/171, 0xab}, {&(0x7f00000003c0)=""/110, 0x6e}], 0x3) ioctl$TIOCNOTTY(r2, 0x20007471) bind(r4, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff67) r5 = semget$private(0x0, 0x400000000000005, 0x131) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000001f40)=@in6={0x18, 0x0, 0x2b, 0x8}, 0x0, &(0x7f0000001f80), 0x266, 0x0, 0x60a8842fec88fd22}, 0xfffffe) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000043c0)=""/4096) ioctl$TIOCNXCL(r3, 0x2000740e) semop(r5, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x803}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') fcntl$lock(r4, 0x7, &(0x7f0000000300)={0x3, 0x0, 0xfffffffffffffffa, 0x8102, r1}) clock_gettime(0x0, &(0x7f0000000540)) connect$unix(r0, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0xeaf) close(r2) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000440)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r7 = getegid() getgroups(0x40000000000003a7, &(0x7f0000002340)=[0xffffffffffffffff, r7, 0xffffffffffffffff, 0xffffffffffffffff, r6, 0x0]) geteuid() getgroups(0x5, &(0x7f0000002380)=[0x0, r8, 0x0, 0xffffffffffffffff, 0x0]) semop(r5, &(0x7f0000000380)=[{0x3, 0x200, 0x800}], 0x1) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000001340)='./bus\x00', 0x71, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x40000000003, 0x2}) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x0, 0x4}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x100020000000003, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x1714e8a6}) 16:00:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = semget(0x0, 0x7, 0x184) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/117) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) 5G3z'́` _KD}B cǪ`㩌N5#sJa[ &UXZb/Zj$-n-]=*1lxlKxShCÕP~B/ܐ7-i|][6$,7>%><|Z1`U,:f,3:m 'GdDJ:,7 Ot–˺~'92s(Qy$ AdUNχ = gh=:b;,R|yjnfȬdxgD?NdnĠs:N$KQ)|nYt@%,"Opb>%;tSdֶ MV?G]^bLXB9N5Zρ+ 4Lz,>OQhM&mN{v] 5G3z'́` _KD}B cǪ`㩌N5#sJa[ &UXZb/Zj$-n-]=*1lxlKxShCÕP~B/ܐ7-i|][6$,7>%><|Z1`U,:f,3:m 'GdDJ:,7 Ot–˺~'92s(Qy$ AdUNχ = gh=:b;,R|yjnfȬdxgD?NdnĠs:N$KQ)|nYt@%,"Opb>%;tSdֶ MV?G]^bLXB9N5Zρ+ 4Lz,>OQhM&mN{v]panic: malloc: allocation too large, type = 2, size = 3097969976 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *371812 94391 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(b8a74538,2,2) at malloc+0xa13 wsmux_getmux(1714e8a6) at wsmux_getmux+0x71 wsmux_add_mux(1714e8a6,ffff800000669100) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd80314629a8,80085761,ffff8000149d0930,42,fffffd803f7c69c0,ffff800014a0f080) at VOP_IOCTL+0x9a vn_ioctl(fffffd80361ad800,80085761,ffff8000149d0930,ffff800014a0f080) at vn_ioctl+0xc9 sys_ioctl(ffff800014a0f080,ffff8000149d0a78,ffff8000149d0a60) at sys_ioctl+0x638 syscall(ffff8000149d0b10) at syscall+0x541 Xsyscall(6,0,ffffffffffffff86,0,3,91d11355010) at Xsyscall+0x128 end of kernel end trace frame: 0x91ff5569550, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.