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) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') unlinkat(r0, &(0x7f0000000080)='\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) chflagsat(r0, &(0x7f0000000000)='\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, 0x0) 05:32:55 executing program 1: getgroups(0xfdcf, 0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/111, 0x6f, 0x800, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000240)="774a845c1e1bec818ba62959e7a8e6d45d0a9db7c965da4a0c55384e9eee087074a529c8a4bbb9f1a4215b1ba5f34897ed62c7049ab6809fd5d112e670714b7227ee417b5fd13d4341ad4aa1ca03e5f120dc3a408d04492e92d614196f", 0x17, 0x1e, 0x0, 0x0) 05:32:55 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r1 = msgget(0x2, 0x24) msgctl$IPC_RMID(r1, 0x0) fchmod(r0, 0x52) renameat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) 05:32:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/202, 0xca}, {&(0x7f0000000300)=""/130, 0x82}], 0x2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)=0x80000000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0}) shutdown(r0, 0x3) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000400)) openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x20200, 0x0) lseek(r1, 0x0, 0x0, 0xadb57d8010cf10d2) open(&(0x7f0000000000)='./file0\x00', 0x80, 0xbd3128beaa5ea441) getuid() 05:32:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x84) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x6, 0x2, 0x1000}, 0x8, 0x66, 0x8001}) close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10188, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000180)='9', 0x1}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x0, "40d25e41fb1b8bd6c2b437a400"}) ioctl$TIOCSTOP(r3, 0x2000746f) write(r0, &(0x7f0000000140)=' ', 0x1) clock_settime(0x4, &(0x7f0000000200)={0xffeb, 0xc273}) 05:32:55 executing program 1: sync() socketpair(0x2, 0x2, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0xfffffffffffffff9, 0x7}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x9137, 0x8}, 0x10) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x0, 0x7, 0x5, 0x1, 0xfffffffffffffffc, 0x80, 0x200, 0x2, 0x2, 0x1000, 0x7536}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000180)=0x5d, 0x4) clock_gettime(0x7, &(0x7f00000001c0)) clock_gettime(0x6, &(0x7f0000000200)) r3 = openat(r2, &(0x7f0000000240)='./file0\x00', 0x8a0, 0x100) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000280)={0x401}) fchdir(r3) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x401, 0x800, 0x0, 0x1, 0x10001, 0x800, 0x3, 0x2, 0x1, 0x0, 0xb1c2}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000340)) connect(r0, &(0x7f0000000380)=@in6={0x18, 0x0, 0x0, 0x7}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x8, 0x0) getdents(r2, &(0x7f0000000400)=""/248, 0xf8) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000500), &(0x7f0000000540)=0x10) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000580)={0x8, 0x1}, 0x8) connect$unix(r4, &(0x7f00000005c0)=@file={0x1, './file0\x00'}, 0xa) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) recvfrom(r3, &(0x7f0000000740)=""/145, 0x91, 0x840, &(0x7f0000000800)=@in={0x2, 0x3}, 0xc) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) utimes(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)={{0x8000, 0x5}, {0x7c, 0x1000}}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000680)) clock_gettime(0x2, &(0x7f0000000700)) clock_gettime(0xa35b8dffe62f0231, &(0x7f0000000840)) 05:32:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8001, 0x81, 0x7fffffff, 0x8, "7e276fd3bb7f06e270e22109578e087deb6dbccb", 0x40}) r2 = dup2(r0, r0) preadv(r2, &(0x7f0000000440)=[{&(0x7f0000000180)=""/66, 0x42}, {&(0x7f0000000080)=""/21, 0x15}, {&(0x7f0000000200)=""/161, 0xa1}, {&(0x7f00000002c0)=""/116, 0x74}, {&(0x7f0000000340)=""/200, 0xc8}], 0x5, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002700)={&(0x7f0000000500)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002680)=[{&(0x7f0000000540)="d9658bc30359d504c0d37a2aab0d6dbed67d41a2018039fec6e8c59ca07ba7cef27e25b39f8e8d8fb457ccda4326a4e0d253567cf55608d1f26a7544564660416c019a939e2a32439ced43c95917ee4bf1d7eedb19507da2e45beecd6cb764b60030913ca4c15be92b9d2f9a1cf3843a586a72ff53d5f3604b902a66880731426276e6b2e667ebf82ce46b42cf5374254da2659d90f472873f642c5cb46c8830a76461b40a1cc202e649e688fe6240e6908fdcda1c6bbe1410df42ff61db0c9ab8c3abb5644d86ffc90236776da823beec78f9180f972220e6c5730993950d78f091df8a4f891809663782677600de9155c161817236df88e92153ad430e27160d2141c28225aef34886e85d5f1f712d98e356f5730e650a07c80ac2caac8288d13b4f94de6a853a91ca6e396d32aa8bfd0e9aac662155a05bd02ab285e033a05fea53b8704bbea8188688c8a89e76d3332ad260d3149b04bedd71b4d2f4bfdfdbc796b2976258c7fedafeccb436062ecf65ff9d252dba0ffdeb9b9c6d0a53a10ae7ad75e4b7c682dfc67ba8eb448659b1353165b9c9d8cd19353bfa4a4c3fe1e218dd578a784955257ed5b0a4c00040458c00a9a607fce915c73d29498c77f5f63150be4e2b5b8611d0789b4aa2e614d555fdb8965864898e607431be9af0132bad502f7be37b03364639e9d7cd7f5094050b1d269ca52bce8b1f1a77aa0ec8783e5c84a0e46cce5872a02e4f5af4168f2c9ecd7d42f72e37ea3bedb979efcda940c32b92983aab4fda10175529224eaa5f148dac0a1b46705c344f6f94ffa308a25147e8c04cfdfe581d2f25635cdc9f94407dfa3961fb5c5b3d628ab4b34f39bfeed5baa9185cd738071dc140b2955c1d699833d0601fafc3769f475c05f8acf5199e2cb2bc6e66c9c6dec212ea26f56064a2cbed89b9ec550bd2ef4b85f25b4cc9d090eb0c75ba5dfe9511389831b9d0f4f7a7071a2eb0134c426808760170d6c9a46a02f127874561591ccdc6d05f6831a494418ba6163c3701a27be5498abb08e4208151916df9a3438432c03db5904ae124ee6aba6762a2ed565ffd27b5f6ba1639e89e8b75b5131d7db7909f58541879f05ff87dae9a71010a5cf4add93ae2031b0341c1316e62a996dc37dc46a359d3c3b5b82170c3e3a3ac63a113e08ae96416c414827ef2c4ab504d2655656a23c47dc749351f5106603d4d796afee156c2a3a92caa8145b99d82fbe24c338fb561e31fb41f24e1fbd2c944c884d0acb24703b80bf2e91dfde4d2f2e8020747a27fc08152173f917b4bbef6b24a114919d4ed8995a13f751db371651eb91d2dac9ce42bf0cb522c11d189d01874f84f838b5affce1909afdf00786e3745667074eed12411ee1322e2ce64706fd0b80ddd165b5ac46b6d92e4224529d5977fbc21c1aef94e6ac6a9f3ed90c314a25693e8d4596e4390383d1347ae57a042b3b59f611e35d2b453b2de5da9f4ac86d1a81367a44be50a4d2636bba4f070ca02d7f2785c808dcf22a59f214386f0628996d2d4b73eb8ef67a9adba702cb43618eba70f00bbf0e20d9d0d3b565f159f93c1eec4a8ea96a2a7bf8056ba316308979daed4049ad86494bd33731671c98b8cf7bb48f91dca04fa34f950fbec9373e3e5395e521fff7c4e1d6d6c78d196f0a5588f8a400c7f50705cc0a1af1bd352de51c6140e4e85f2fd7cd7a86824b557780c026646fc88c8035a49d3123c65749161e8b75cbb1e7edc7f4f275d7e67e43b7f0fa0a18e9378b7d900a5e14e9765311cafa903e514b0c07865d36dcb1c30e3488cb1adbb6e09c7c53e052628f4cd734b8a8fdb749cf4a3847f7b50245810197d5a0a630f5d59f9b40bfb2b70c50cef024da7a92ff2fc468528d9378939fb860bbc13faad11fbc9c5e9235404c4a6f3d378f7c222f820520a97031a6e53692dd301e1f79e47659821bb8af3e6fe6df3ac3bde23a167443d19c18ab2afde3d4379a1cad7465b09d2f767c94f4d4d0f2ee5cb7efdb23f3bc7ded8a5b49dff73fdcc494f2366a17d6e12c9beb99f27fb5ac91c0d5289419ea277bcfdee2986d13335146abd3bf80737b71a5aa44a70e8e72e6de586fb1cacaaff2c1317dbc0362044a9eb7068ad079cd963211945816e2bddfecf22f4a6d2093325bf9b9499a8ae4bf19d3398875325de2bd6388c85395d8fe470dd9e86c135d997c8d63e9ded1df6d6e58faa8da6a48385f8ea886abf818e6b2c2e75fd717cdb836f6c9a417d19cd18a9026d9b5f8f2ba76e020c20b8b8a7cd6a0c4918d7a4bdb279e768a61a39dba7d16506b2315e6552455bbab1071fcc342017c9529a17767e647ea06dcf160713df2909abb56b73d4657a2379e11436f2fd4a65167eaf7218aa5040b0d7a601ba82bdb5a2a6e5749849d168d4185fa5db490b1349ae1b7b4e1f1dcf3ebabd488dc5f7e82ce95e22ce762f51321d6ee20a1904959f8dc56b2a30cc6dd5fddfa276670351ff17e1a35028ffaa4ea31c5aa2fb0a6fe4fc250946dcf3af3626c6ba683edba144172ecad5d4db6fe677fa755fffebb88b85d0fd8793fbede4fe455ff62b6d65668a1b7faca9053cb22e4e06ad33a0ad296a25f4aae376516ca53f902f0dbac2edb54b7d8164be04ff729ac9761b8e161d5cd7f4fe153a1e3c030044587b257b52e09de3c3d8a2dc361965c46b834602fb56b6dee1a26ab3cbca8479d6972f74234c4f2372a9d544ac5cd263aebd0f1c05f23b934c0cefb41fffecd149ecab5b60e04399966caf14e6a4aa1ef87ca5b6d6f4b07c78b3b725d201eb6186d3e85378e1d0d60541061c3d3266f827b1665f2c69031fad81250e8f759610ace260609f72842c347a7d1a7d04e3aa21731a428dc7f5ba4804c5fe1d4c7065aac662aced530eefc8007c1aab90efe3c7bac81c40e78eebc8c4fd61401aad0fdf1d3ae4c0c23ceb572bde6cd6cb2cb3457d26891210894792c384c573d373f8f21d9b4eb5c5448915c429f8bf98833d5f52016194f7e9703d1cf857adaebe8c66aab4156a433a03cb37a2bf579a93e5b43619ac3c88b935ab99163fc953103caafa2ed3a8a0d93bd6cb2bd4734c59f0a5050c2ce69f27d293df4416c2c629ea0db12aaa7b951de2024e18106dd7a7ba3b5635c433059ef5137dd5552f208052f05e8358e7345a03c2d36d682cf1ce1f819d9d3bee90584f3b84e173ec54397ad851ba111597ddd88527a49ff0a4ab880ef74776de4fe49dd784bb2ef123069d2dde29bce9723c8e031a6d9a177df14bafb6daac5b08ce5d0fe5cfbad468d97da8bfa3f5069e0a5c62f7162f7faffcb828e4b2da72852e671b2399b369b56ea21b48ce26a1f3b4d96f916ed3698f2e15f4fd8d804adacf8a6609745f1e8652eb7c3af34678c3c2be45188cdfcfa8231d8b52623f9a3b41c297c62586bd9df98a11229b8036570765deb1d5c96e175abd704aa8573ece94841f4d1c977ab2dc89fe60c7fae1311da83651e344895d90a0059bc74806538a1bf83c6d55146e1c003561d188a4d1e861ceb5590b6f95e5ebd536607fae9d123ba52c873933b16aa5b7b012c0873eb3cbf910c98ed0beb8e837e76dc003502b29e474dcc49fdc75f575b952a75722e97a0a8699a1d29b41ff1ad294ffb09aefb441bb403f9c02de771f980a538e2bdfd49e15010dec3b61012e0e1fcf5f09beb7dd8805a5a515bfa99a8945524df7b162e1993d16b84c5f8f16368b5bee96adfddd35908c1fd9f5d8dc56a97ad359ca978ae2231ff00e6a1aa64557342d07af8a82437acdf97db7033ac6362202d62699ee7532fb52e9513e0738acad90c09e99296376489de10f4cdb0c985d1d8258a9484845dc2ffdf03bdbffc15cf2caa25ac52fa990f347e9f64ab9b0318c415755529afbc5efa753d1364e0e0d105d0694fbe5f5225f7fd18fe6040a091f88d9e906d101fa858da210aac4dcf860af1046aa3d278b55faa8c5996292e85520332d78fd85499c4697b14bab7e86acf517fcf8dfdbc8c253ed315d9d2a7c340a9db288af236d306b225f15bcd3f9e3e67a1b598089ee6226b53a52e82035673ce143df8227f549509ecda0e1ff24a2319488e79cc72e3abfe98d6e3ff274ce2a24b1174bcfa7091025a58fb6030482a1b6d97d5a9df888ca8b12d9493a5dd3386411819873f97cf535e0e7eda0a9a8303e41bd88299bb0c18c6d87d55f4da145990d2b9837e0d8cbf70349688ce238ec0dbeb2bda7646382e96c76ce463a20b489e872520e793816647548adf84b6dce04ee1b7721b862e93165f3d1ce446418c3e545d1ae643ab93d42d98e5c48d7b30cf83723687bad6216a07072bebe297d5846988d82b0e8e59aae6060aa993cdf3c2c69e55299b7b846cc131d3322579557e6b251eb4a5da73ec368be1cd919464643de10e8571e9a10d90f277d5a3797b1732c220f5aac1a0eed21c0a924869266c6b8bb47c7d2be461487f38957468bac9e0e803e9aca7bbe045f023fa30ebddf666c588a6ca9e788443d990a9130627654ef7f688933eacbba21f9199a6791ef429a873d180f3c9fd0692c3feda0599220dafb9ee2e81051a2a312314de34f427743bb2556b9cda4d45af2e25f3b028498a1d6dd9772cd9c90b2cd037441cf3e0b2bed1f07f6f0199f3b7fd0fa229367f2644e7374a2b428389d9f7f5f0503b2ed49bc1a4c464906184e72eb79cb2f5d55407cff98799d9ef19f31cfb189ccd81e76411e75f7d2dce567119237da93358fc664ab42410b8a7d1a212a44805e2952cba8744aca2f3724c772c73c61f3304c14df0b6ee4c0abbb9dec20dd0a47de5cb153ae645454e0a74fb4a9fe45b9c0dfc33d05e40d696f92bf0579364c5e87a57eea4801edb7ad1ca18a7e73aeab6f681590c5bad7cb479e011192ee78aa7dcfd5786dcaafe9241ea3412e81d749d5cfc5c17c8769ae0a3fb16951e21f35e279bda22ad9a1d29dbfe29686ff7708005ac212622e67df72338b5df76501f1dc01f23ece6662fee076d9ed2bd6aca6e1c0a49fe69cfd2cd0018cdc28782a60d5257a8de923352e21af0efced20a49e11dd85809cf2183e4d4f81db552466d9ee1013e8e1621a630914c0e56cef6612b44a7084bb578c5c472492605cff05de825007e81d0d2b73717d4ee9668f5d44446e247a0cae04077110b324bb9fef6eec676f7c5bb8d0fa611b2e5caa4a5b628e76ea3303964aef034007fa4de5de81e529c515d6bd9d543582aff328d1cba4443af76935a5a92c7b15dabe6398baf4ee4e78fde7e455e8a456c57e6cc9852a1da9f1e4d319e5bed746de4c65b4133d0f8d8b0c894f45b0c292323bc0976dccd4f0fafb3df4545fd6fdc2213995bd576e6db24d7f0b16ef23b0cd95ef27c77846cb805bc802502db8016ff38792689be87b47e2b8f5d89cfc392ecccac9d1bd80b0201970d23487d1c5c2404ad070e6165498abd656c0bd12a842643b9026eb7190e6f0805430b7f3bce2c359aebfa51ee0378f8cb148a6fb82a4625b7f936dd1e69f7a5cc0c253ac0e1dcd486b930f318d2a3ec653f80a20c0839e9d87ce4cc42de46f15d4556eec014dfd0d3416348004b808a9fa6926d46b529a3228791311ac8e705817c927d150a3da37a930f4f70fe26bb4ffd5e0514387a2fac58cea41032e836bcca500a34242e65c76116386cffda049286ec56527fb874aaa6dd41dd2cb90f096b9b5428198ac710df5f57252db42fd2bac027b78874095e8402dbf83fd770756d75e8e25c15f8367d245471c44ed2578ec75", 0x1000}, {&(0x7f0000001540)="9d745edc3e6bad3dc46922a3e3dcaea27faeeafeb3373d524af211a4d146b35b4840c1d87041d967fbda3e3532f09e0639ca3c8203ec64ceb556e252112dcda90d9a06", 0x43}, {&(0x7f00000015c0)="c37f1e2b8ade18a7875fcddb86df68924b74889e92efe403ba0b0aeeed0aa4edb70dc630df91465aa29bd8c20460bd5cd715c5d230385f83ace7b9ed7347cb7ef18873603556b04b67cbaf9a3806fb641895ab7e838b3aa520390a6994ed74631b89ef1ab8", 0x65}, {&(0x7f0000001640)="04674341ea347851b07f8a3c3cc6061cd19eed30b8d89fda70020036941771056d22486c292c53fde3e8a14e8debef37f274c07e3db13a2f69bb10e8a65827175636ebd950dd2f7c3781e45b5d3e7cb454a32d290992f0ef390117070a36c3bc2aa8a951889cebccf6b9c614afd265750fe962171cb7d2a43139903e47707bce08d595defd1847def326e607f02e59e3bd33f56192b5c9ce6cbf97b7a7100b129dc030a003a23c1bada538140426db51d6542996ad445f18b365e45bd21ac0a9c6fa55db5ed420f98662e41df09ca4ee9c06d669e9efd14d43c8961902e82b1b65704167ac1865abb6801525a8db5232efca272e2da5d8e10393f26b41d73749c2ee8275fda41f018e59504213c3270674a305ca1036f8a5351f955e92abb30769cfab2246ec59a49379abfb9fbbecdc58075470e53d3d008c5340b918b5bc3fdbccac6aae32a84912d57010bd86a96b9ff831b1653a1e32aabbedb0005ee2bef73affa43b6d18bfecd94a3f75cf9beab7b1f353bf5cb9be9786aa5dcd6415e70dbc5b6f0c112924807436bbeb49ecf356496b7d1e2bd8cadb6a2e3dde4ebc7ea41db75d33d7fde5135ae510a41d5c67563a348f7c410de959720f5ab7e70389f355021394617c9d6bfd58f500a46174040f3a17b4cf15fa60813c2252238d42f4d6d113ebecdb351cf91e786c1315f8c4730a47bb4c7e292bd5ac9f04c183d991bca5ae0d953824568c31845a25dbf154cddc7080a191d60f558a2fd4591dc9a14c65092acd93d0bafbf2c597f12f5fee23bc1f69116b4a2d07dae152500653a807a18c77e1a1569538d2c445525adc79e63641572395c4d301ef29170478aed2e23a1be5dd8ccfb235f72a77077ab45ce56ab77ddb4789c1ed10df57e6d5090dff1e1c80135a9ca639d53848bc9c075cce3a9821474192e0915ddd13136143294222bb5b4ea80f4cc0c68b7c5b031021d247c0ef23c736e62a61ef4667d9860fff8cbc2b680d03a31f86be2c1d5c1273566c1eca6706aed6fb3c9f667b726a4999ed3830fbae082047882d50ab074b76ea3863c8b5bb48f5b4b0c6897726b3b9f5140ee9f8682bce63e9b0c6df12592dbb5352f26daeeb893ae8049f1bcea1ecaaa83b44a09a1739f4727bcb7948bad077b54ff9fc1ad7985114f4adc20d95cf2f8a6937cfbd21cb422d83bda482f61dcf36ce324fc2a5ea87a3139b7c9c1ccbfb5b33e67625231d234402ec3f0aec51d8ad4a51de82c2ef47948ad52a0ee4830807b1a3d67fdb026de8b09a43c22e1061700459be13e6f0e7f3eded04fc78d40938e9cbca90536751a21b64bd7e003c5bf388f5798053cb3971c7ea5e19fa4a2176822d08e2b310316ad6bfe252903802534c19e526a58a4e7c542341056acecfc67930f48b86220db727e9536ec9b3b4170b6408c689734e84677c0d2aac692d476b3bc59acea3dac455e4e5de7ceded849050f6e1c29ddebda198c96806af30cee8b36f0b1ae8e130e8a8008fd3b027c25c0b5a9bfb997517c49f59bc3c90a18ba13bd53237d0b7c98008c3bbd108da7746b6b5f8e8f777e13144407e14b3c37e44646a7319321c0cfe38776ef1e9a86cdbd5774d3479a752195c0a09ac39b7e1d717e5ae3dbde10d2b7b048afd07402770c30e21ade3dc4f3b00a0976b36b1ede7e5fb15a91ec2ab384047e1755e0a4a900d608e6355577aba1fdc6b51e37676d96581493288c264e9ce641276dfb5d9f45e7591a4a12110c2bd95eb5f90571fd35f7382cdde5f87c411bf4961380968e8c072866c1780eaca3b4a96980bd66f73590c18124a3ada00c27f1d4c7eb0ee378f02fc81f804ca0bbcbd6cee7c7aaaaff95df985e1249ceabef5dcdc5d1b4f994fb91de115258196631b6ad96d9d60f358b963bb4221a36870a6a43226c9045356f71e27eb817e53f72f7774c71ce8603e1ee1c74be028a810579aaccf061671b11355fd531a20ab1a06185b9b92e3b17c708f8629eb231e92a4c5d924ef07dbd332bd478ed1d6bbed89995a2d92a95f3f8030ecef10600ce08396b53b6c801f37a8a1ff30c2d547b4dc64ac71ba3e30073284ac87995a67f92ac8bd2990c0c8b7e844397a1c4d3914dd48967fe7677ccadd5093128ad2aa0580c3fcc1015c7892735972b4d24d74c90e371d6b71f333b251c5eebdb99b4e88b94bd2f3ff5e65edda5fe34cbc01c45edc7a686df5331b3f72b60cb263db89ee0f4ea5f0cfc6c4951f0384d45e79c02bc45fabab2495808ddb4040efcd4c6bead2e41d8e84a9c5fc1e43d70ac6891f759a520d606e344019f1c5c102afd66238d6ac64624bad385720e17fa50981c071795d49dd9eeec9e0bc2d3edf8302c9abaad9c9835eefef0b176b29fc40b0c2774ee1567baf9043b0066a8dff5852df7fa95ba234a4d8601538692864d142a44d5f984978b9b0e58aaac1d41c3dc10ebe23cd4e55dd9513a85467fd54d9b2b77103d602740b68d8ad6625011a8847c83e9fdb4fd6a7572a8beb8a337062c5d24b9debf9aeafe84174a71d7835600a8dbcab839627b501009441b51a453773bb2af30b2f4869d8c4e7360de7a6b0a6d02971535a1e46e99190d117572ec325991ed96fdffc0fa2263717ece2e35b238b7f752698b5140c56f2144757c0d99888b5806af0f4fef803d114318e11e4c74b9f93e6d1bd4ea6c4421572bec6ccbb9320a5c428df0dfba69651a6c2a442f340b54d56bb652c383d83fd9e4363611a66e415844766e35247a86ed3ae4b9fa820681b81081f8003e73ace2d550e7dab4a0ef61e22bf1d05177ff600b4088c7953fbe70b68508e2a62f9e0a815ee3de8db15d77e69e0388e128338db90e977f8455b36ddfbf17ce63c0b6badb4d2f1443551d7f908e1800697abbcd87a44d16ea656e25226652fce20ea16a74e3a0ba8bf692058f55066e6083318ed3cb4a09f6de6f3b134bf09328fac2b6f8803f3eabaae7107d24285c3b46fe1652ae1006d2b19e2d630e05888349a918aa1b430cfec99b7929109a847bfa7b70205115c28204101525ef05264e5dd30f87e4a13a926281afc54c7f16ae637f8222521a255a9a36f4ab5f7a6d191c69ad57a201d021f0415f902dffaacc619c43d8d11b0cc0438c93313cb10a84e66ec45dd74d4be1ebbba29e27653c01cd8ff902f05e5dfe420bb5b806e6d565c386075a5be8a4debcd5930e9063f580b1f271e8799f1069486eea001c7d0279a2aef62d7d099396f943c8c58ab82bf974276f8ac0d24d0c3deac7a2eadbae01bd014e43c4c8675bc05ee2bcadf161459cbaceac38bfc1967e2376eadd3e5798f5d9a16411666571070bdf6264028e2e0f6d22c8a104abc285989c1de7a99b04fa0fa15d68ca7d3b9c804db84dfc99afddcb70abf02bfbe8c981d4dba460ba9db005cd2483d851853144d309bc8c8164b1beb189e2ef1e4d2977b751a9ab082fbb74e5050e8473b7483124e47c59acc09a8b27cb9d544a982942aadae16eb509edb611cfe67a9388285a3ba2711c4137a63977a57c23c205eb1a28be7311d1803324bbd57fcc0780089e5e33a8d6913edadde2219e8b1ca0238231495153f7cdc08bd6a82e8b458eaa90a3507e41918d008fd9dad7779baa18b1545abd8ae6af96670cc072ab86edfbafccf394cb2d15f12d0c9edc9c5d970a311577c590a780e3973c1d80074d72e3f61a04fe661f8fdc8382affb80eabb3474db8e7a22664ee4ba486ff7c54800e005391a35f80315c0c787459a7fb4d299b1b2b41b3aee98513830544caaa7e28acf0129d202d13dcf4ed9887e9dcf2fe47c581f0a5fa58c3778b731c9119ab92449f4eb7a05e65f1dc1c7831515573545659432fa04ecf669a325431e9a530423926bcb7565eaaf856dd662d5b8fc97a83d802aa7a76a9f1ab5b15c56a6b624878adf653d89b034ffb5470dff9516a1b6fd49bdbe05ffada8882594337ebd0cf183125f490c20696a0464b7b32b4b991b4dc1e01188d687ebd4edb12813697755cb5f8bbff99ca43f8f6a0d1ec0a9d8f9a157d3da6a30e09bf8776877816b0a6cad4fa5ebbb115973557fa5aca06085e1ddf62681f0efb22ed2a10fa99f27e3ff0d4a6636a61bea764435194244c185ebb7a813f5d3f9c0170f1b5c1e01cb75218c7e50a57c807b432fd469140e312615f1b9ee5839abd70760a2fafee40ed63bb3debc11887da4e95a41684664e41051b057dc85150ae05ecf2f305d8240f3b5931dd23f83b4cac1ea4f156f0a831c96087e002c20039ab552926a4b373e3ddc7b473ca7291c2c5ddc3f944b64e3efac4eec891035b96bb9d4ba5582635c5ed2ebe1b6176ad68a38d043b2e87e06d64fac5e03cdfe161e1f7bc44b2256b363e346e0430c62b07cb1637a69d4ea1944818e89c29d9189cfc8eb64e9c92640a27757e500ba7ba91bce8e2a15e394219e9cadf6a109d388e1e55a0dae30f22f1b16953e7478237de041f8ad7877353940a5535807f11d45a2417304a7b4d932cd25b8ab4cef12f9faed23ade7e86ba8d5b646f433f15cfd64128f3d64705181251c2006b84477c9885a9a00ae8bd9af334b074248de87d7625f31ca392d9e75c4159ada8dc4982acba7e614c9a01264eaa56847291d2e2c05f2f24e9bc016fd0deba72250130d5dc2d99eeb00f80a5712aa249a419c4cb54395151df8b5e62e0829913a568f0694c73d8167df6ae998a1b4671edbcaf451403d5e13525d4b823a78bb67c369a8ad9b8bf5dea9f42eee6ba1637187ea66f1db2262cfc1009b1ea0df60e3b74c5dc679851fe9547eefc807afb1059306aa294193f4126d84a0912311bf0d3fad2a3ce2e64a01c0d98c8b4a58e8755ffd5ebb69b53fb9d59bd0ac9f0bf4ef18018dc17531bb8023785ea22c7e7d9c75a7100395f3648c256953761572f5ecdfef02b670b99224ea14d0d772f3125698b92439e85b0b99ba4da3bdae30956d78fefa624da6844b0c7dff24517bcdaec061ce5841dab33222cb6b87967713c8fca59da96f25d76b52aa013d030fa5858a89bed465338c89d9e506d082d678e0bbda09e19e9dd67d546d99f67fc8817dbf6b99e6f3966cb1c561bbdd5e34d2494e6f7fbf132a7c73726ce0682832e6cb93e37d4362ee1e5029e1325cbae6e8a018b0f6834fa761f71b35f48abaffbbea03fcf5c9805e4f757bc7cb3e9ae381771cfded345221d7b70aeb9b86e0df7fb2cb2db3384c5eba9534178ce06e81493b71b2bdcb6ccd3f998ecfb5153e2d95b78ca98b4d9a6096954959c9011984538e46f1502bc2141d7a7fc99af212b37996e6b377e49bcac73065dc33fbfe083186cebc37148be1088400ff86e462f1889d5e96349cb3c0bb3bffd5a0bc4a1a270a8de35bc94575889b2a8e74414ddd7b57ca599301bbee634bdba43b264933065dca0243373f0f443b15a3844a2b9a18c1bf43a17c40d0581faaf2d36e1c0a931f425796658ed9ab2651d7c6a672c68c0b567c8b85b2156918438959ee53cf6546dea141401cf1d92f5824384506ef813a3c55664a2864c56abcf1540ca45c2a02690a91ccf701c61ee055607cf301f26d32115f2d61b0353a04466dc5ff9c37432c73db5eb4423d649952f5f891d202c115d8b498fdcf8d00aa29de55f49f015d03da7ff4d2ba59fb142921c0b0da89f694f11aa1bfc6267aff106ace13c1b0a94400f05adae5dc8809e2578e44e67d81841d7790d9cb9ade1fe19c15f057e0909eec67b9de6f40dea45e77dd2ac7a6acb1ade6e1bca9f1be048e0489c443ba5b36c", 0x1000}, {&(0x7f0000002640)="b4e135d50bc8bae295b899f06fe4c3b824a98fe88b961327ab10781b0a9b5ff12d51b549d9a1734d9d9b9637110bfd840321bcdf1cd6f6d1d969f88a", 0x3c}], 0x5, 0x0, 0x0, 0x406}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002740)={0x4, 0xdc, 0x2, 0x51, "5c9e97e02e1855353b38b809c32ceb1d54b40cca", 0x4, 0x1}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000004c0)={0x3, 0x1, 0x6, 0x8, "44d3470d925f76cc228dd83d172bb1c135ca6ae1", 0x78c32210, 0x4}) 05:32:55 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 05:32:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140), 0x0) 05:32:56 executing program 1: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0x40) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x20) ioctl$TIOCDRAIN(r2, 0x2000745e) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x56cad9e0b4cf3fd0, r0, 0x0, 0x0) 05:32:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000040)) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000180)={0x8, 0x5, 0x2, 0x8000, 0x2, 0x8, 0xffffffff, 0x10, [{0x6, 0x527, 0x9, 0x7}, {0x1, 0x1, 0x80, 0x6c2d}, {0x8, 0x7ff, 0x0, 0x10001}, {0x3, 0x100000001, 0xcd4, 0x1}, {0x1, 0x29, 0x80000000, 0x9}, {0x4, 0x5, 0x81, 0xa0}, {0x9, 0x1, 0xd2, 0x40}, {0x78c3, 0x3ff, 0x400, 0x1}, {0x6, 0x400, 0x7, 0x3fa}, {0x7f, 0x0, 0x9}, {0x5e7a, 0x9, 0x41961e90, 0x4}, {0x0, 0x4, 0x9, 0x139}, {0x200, 0xfffffffffffffff8, 0x1000, 0x4}, {0x269, 0x10001, 0x6, 0x4}, {0x3, 0x5, 0x6, 0x5}, {0xfffffffffffffff9, 0x467, 0x800, 0x6}]}) dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) 05:32:56 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') r0 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x20, 0x0) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r4 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getpgrp() accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r10 = fcntl$getown(r2, 0x5) shmget$private(0x0, 0x1000, 0x400000000, &(0x7f0000ffb000/0x1000)=nil) shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x1, r5, r6, r7, r8, 0x5, 0x7fff}, 0xa, 0x2, r9, r10, 0x7f, 0x100000001, 0xb1f1}) r11 = semget$private(0x0, 0x7, 0x80) semctl$GETVAL(r11, 0x0, 0x5, &(0x7f0000000700)=""/216) semop(r11, &(0x7f00000005c0)=[{0x3, 0x6, 0x1000}, {0x4, 0x8, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0x8, 0x1000}, {0x3, 0x8, 0x800}, {0x0, 0x100000000}, {0x3, 0x7fffffff, 0x800}], 0x7) r12 = socket$inet6(0x18, 0x4, 0x7) setsockopt$inet6_MRT6_DEL_MFC(r12, 0x3a, 0x12, 0x0, 0x0) setuid(r5) r13 = openat(r1, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chdir(&(0x7f0000000400)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000680)='./file0\x00') r14 = semget$private(0x0, 0x2, 0x1) connect$inet(r13, &(0x7f0000000580)={0x2, 0x3}, 0xc) accept(r4, &(0x7f0000000440)=@in6, &(0x7f0000000080)=0xc) semget$private(0x0, 0x6, 0x40) semctl$IPC_RMID(r14, 0x0, 0x0) 05:32:56 executing program 0: mprotect(&(0x7f0000102000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) 05:32:56 executing program 1: open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) getpid() r0 = semget(0x2, 0x2, 0xee0601c6e7f79000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() r3 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, r1, r2, r4, r5, 0xe0, 0x3}, 0x2, 0x6, 0x12}) accept$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r6 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x0) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000240)=0x6d4) 05:32:56 executing program 1: socketpair$unix(0x1, 0x82f93de93f754082, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f00000000c0)="c2598c5f76550a07876366a598d4faffd4aa6e082e0214e4fc023466eef1a2dd15433fd1b467a83409e0805709be26a3d3cdbaa621edc3a22f83b16d252bd92794d14057710fc6dbbae292dfb176d89be25fb4bc331fcbbaa1f2e57227b822320a84ea73cf5e8e10693825469343b71ee077c81d999dd9", 0x77}, {&(0x7f0000000140)="9437d0f6ef33b97bef6c460b3b0fe8144683d00db95f2d3e87e36438e65a5daa165520f3d61fe9c10067be1cdf", 0x2d}], 0x2}, 0x2) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) dup2(r1, r0) 05:32:57 executing program 0: shmget(0x2, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) socket(0x2, 0x5, 0x22) r0 = msgget$private(0x0, 0x3d0) msgrcv(r0, 0x0, 0x0, 0x0, 0x1000) getrlimit(0x8, &(0x7f0000000100)) msgctl$IPC_RMID(r0, 0x0) 05:32:57 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x20, 0x8000}, {0x18, 0x1, 0x0, 0x6}, 0x68e, [0x8, 0x7, 0xfffffffffffffffb, 0xfffffffffffff918, 0x1, 0x3, 0x9, 0x3f]}, 0x3c) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xf3}, 0x0) 05:32:57 executing program 0: r0 = socket$inet(0x2, 0x3, 0x200000000002) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) 05:32:57 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000100)={0x6f, 0x0, &(0x7f0000000080)=""/111}) openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) r1 = getpgrp() r2 = getuid() getgroups(0x9, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 05:32:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000e, &(0x7f00000000c0)="eaff000000000000", 0xfffffffffffffd5c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="4abfb666070e4531bdb11657387cba0678cef621a0d3ed9742da9f81609ac475043c61cef85c4ca9535c8e30b22b8b735e367684ca10c2a268a4dcb3b566993a10dd2450b34765ae9e6621c9d673269c227b207ea8451c21123bf2e67018e67719ce3c05b43bbdb39b4e0e3bc27d1b3158f13144ffc884f4cf2a5e1853e1f913", 0x80) socket$inet(0x2, 0x3, 0x80000001) 05:32:57 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x2, 0x9ab268c866e52cae) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvmsg(r0, &(0x7f0000001540)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000018c0), 0x0, &(0x7f0000001340)=""/210, 0xd2}, 0x40) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x9d7c47fb1e18f3b) mknod(&(0x7f0000000140)='./file0\x00', 0x1000, 0xa4da) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x11, r1, 0x0, 0x0) preadv(r0, &(0x7f00000012c0)=[{&(0x7f0000001240)=""/118, 0x76}, {&(0x7f0000001580)=""/128, 0x80}, {&(0x7f0000001600)=""/183, 0xb7}, {&(0x7f00000016c0)=""/99, 0x63}], 0x4, 0x0, 0x0) 05:32:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) setsockopt(r0, 0x8, 0x90, &(0x7f0000000040)="b2098e21bd9ddd0e9d6dfa3d89ec9bac8561100fe2cdb4950fae04ed48a1903769c8b4fec55464495d58902315accfcab227fe27de5800ec015cfee0e89607c08daca3c011f3fa", 0x47) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) accept$unix(r0, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) 05:32:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "000000000000000100002000", 0x401}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYRES64=r0], 0x8}, 0x400) 05:32:57 executing program 1: r0 = syz_open_pts() link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc1337f5dc8c0aee0500"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 05:32:57 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x10000, 0x194) readv(r0, &(0x7f0000001540)=[{&(0x7f0000001300)=""/146, 0x92}, {&(0x7f0000000180)=""/21, 0x15}, {&(0x7f00000013c0)=""/169, 0xa9}, {&(0x7f0000001480)=""/163, 0xa3}], 0x4) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/4096, 0x1000}], 0x1, &(0x7f0000001200)=""/213, 0xd5}, 0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x9, &(0x7f0000002580)=[{0xffff, 0x0, 0x100000001, 0x6}, {0xf40, 0x3f, 0x5, 0x4}, {0x5db, 0x20, 0x0, 0x1}, {0x0, 0x400, 0x3, 0x2}, {0x7fff, 0xcfd, 0x7, 0x492}, {0xffffffff, 0x1f, 0x877e, 0x101}, {0x9, 0xffffffffffffffc0, 0x8, 0x3}, {0x9, 0xfffffffffffffff9, 0x8}, {0xe97b, 0x2, 0x1, 0x1f}]}) read(r1, &(0x7f0000001580)=""/4096, 0x1000) r2 = socket(0x18, 0x2, 0x10000000) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x1) setsockopt(r2, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) 05:32:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socket$inet(0x2, 0x2, 0x4) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000024, 0x0, 0x0) 05:32:57 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = shmget(0x2, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 05:32:57 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10580, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b100050490000500000008000500ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77808f5a872c881ff7cc53c894303b22f310b404f36a40f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0xffffffffffffffbb) 05:32:57 executing program 0: madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) 05:32:57 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r2 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r3 = semget$private(0x0, 0x0, 0x400) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000140)=""/18) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r4, r6, 0x4) mkdir(&(0x7f0000000240)='./file0\x00', 0x31) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000280)={0x1, './file0\x00', './file0\x00'}) r7 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x800, 0x8) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000300)=0x101) setrlimit(0x7, &(0x7f0000000340)={0x4, 0x2}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x17a8574c824ec9fe, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000003c0)=""/1, &(0x7f0000000400)=0x1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000440)=0x40) ioctl$TIOCSBRK(r8, 0x2000747b) unlink(&(0x7f0000000480)='./file0\x00') setrlimit(0x2, &(0x7f00000004c0)={0x60000000, 0x60000000}) clock_settime(0x4, &(0x7f0000000500)={0x0, 0x5}) connect(r2, &(0x7f0000000540)=@in={0x2, 0x0}, 0xc) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000580)=0x5) mprotect(&(0x7f0000fef000/0xe000)=nil, 0xe000, 0x3) unlink(&(0x7f00000005c0)='./file0\x00') setpgid(r5, r5) readlink(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)=""/169, 0xa9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) mkdir(&(0x7f0000000780)='./file0\x00', 0x71) 05:32:57 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) shutdown(r0, 0x3) r1 = socket(0x1, 0x3, 0x0) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) r2 = socket(0x2, 0x4, 0xfff) shutdown(r1, 0xa5ea179175a6c308) syz_extract_tcp_res(&(0x7f0000000080), 0x8, 0x6) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000000000f87da7000000290000003d0000000300dd0035b21ef0c26d08ec0000000000000000004b000000000000"], 0x38}, 0x0) fcntl$setflags(r2, 0x2, 0x1) 05:32:57 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000280200000000"], 0x10) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000200)=0x8) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="140000000000008007f9160800000000000000c4d61be70f1300000001080020ac1400e5df1615a1962aea0000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) 05:32:57 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x8, 0x0, 0x4, "030000000082ac0000ff0901040000000400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = semget(0x1, 0x0, 0x4) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000080)=0x6) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r2, 0x2000747b) pwrite(r0, &(0x7f0000000040)="6d70e336efe8d76c7c3c1992a69dcbfe9a0830f2dcb6adfae815429f6f", 0x1d, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:32:57 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x3) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffc, 0x3}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="d4c9", 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="df98ecd72ca2d1c3ad15048c40c47993c63b5ae1593b26c0b19aaf32b8d2001815e9332d69929ce33545f2", 0x2b) 05:32:58 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) fcntl$getown(r0, 0x5) 05:32:59 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) dup2(r1, r1) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xd}], 0xffff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x8, 0x0, 0x0, 0x0) close(r0) 05:32:59 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0xffffffff) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r2 = dup2(0xffffffffffffffff, r0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000000c0)={0x1000}) ioctl$TIOCCDTR(r2, 0x20007478) unlink(&(0x7f0000000100)='./file0\x00') setsockopt(r0, 0x6, 0x4, 0x0, 0x0) 05:32:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) flock(r0, 0xe) socket$inet(0x2, 0x3, 0xc0) 05:32:59 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000400)=""/141, 0x8d}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000002b40)={0x0, 0x0, 0x90d6, 0x0, "6b30c10000000000de4dfaa100", 0x0, 0xfffffffffffffffc}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cf030000000000000060af2b51ad0c6b004170162932f9a25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000002640)="1df6f68c2c90ffb136cf86a5d20dccac766c090504d102dc0b3e942639d55ee5685fa258938672da219f32c9190beafade7e7b27bf25d1dc0b3652b06386d96971c1dc6eff5a02f848bacb6170c8627d8535ee46a9e5210e7daf9cef36038d2bdc95ca98b2f9535428c3a646ed7c7028000000e56caa4fd652e98510d2d59ac61ebbe552f5c2f2fa95ed7a46d0ebeeeedf7c25d936a4807586f068c42184a95e0a252593fc17befa7817a31e84aa76ed07738d682887707556348f86bde8a03d982af13d8a1a27fa56807e627d5a56934aaa2126c74419bf0e7f43f8ae400a085eaf97", 0xe3) r1 = syz_open_pts() close(r0) mlockall(0x0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x8000000000003, 0x7ffffffffffffff9, "845d550900200000fc5c7fd2008f27df00"}) pipe(&(0x7f0000002300)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r4, &(0x7f00000035c0), 0x0) r6 = semget$private(0x0, 0x3, 0x80) r7 = syz_open_pts() r8 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x42, 0x7) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000002240)) getdents(r2, &(0x7f0000000180)=""/4096, 0xe01) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f00000011c0)=""/4096) semop(r6, &(0x7f0000000040)=[{0x0, 0xfff, 0x800}], 0x1) semop(r6, &(0x7f0000000000)=[{0x1, 0x9, 0x1000}, {0x2, 0x9, 0x800}], 0x2) nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) pledge(&(0x7f00000021c0)='\x00', &(0x7f0000002200)='$\x00') getsockopt$sock_timeval(r8, 0xffff, 0x1005, &(0x7f0000002380), &(0x7f00000023c0)=0x10) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000002340)={0x3, 0xb35}) semget$private(0x0, 0x4, 0x5a0) write(r4, &(0x7f0000002400)="092cee8ea78f2fb01cf3cfe6d8982cbf277608af144029afdc28ad527ddcc1fe2ce339e48318bcedf68cc3b5510d00", 0x2f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) readv(r0, &(0x7f0000002a80)=[{&(0x7f0000002440)=""/84, 0x54}, {&(0x7f00000024c0)=""/84, 0x54}, {&(0x7f0000002540)=""/174, 0xae}, {&(0x7f0000002740)=""/248, 0xf8}, {&(0x7f0000002840)=""/120, 0x78}, {&(0x7f00000028c0)=""/120, 0x78}, {&(0x7f0000002280)=""/27, 0x1b}, {&(0x7f0000002600)=""/21, 0x15}, {&(0x7f0000002940)=""/29, 0x1d}, {&(0x7f0000002980)=""/244, 0xf4}], 0xa) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000001180)) 05:32:59 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0x51a070936659aff, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x85, 0x0) writev(r0, &(0x7f0000000880)=[{&(0x7f00000003c0)="58af25b12a7a7463b81a8ec8d49f4365701a0fefa7b6798e445c", 0x1a}, {&(0x7f0000000400)="3dfa45df9c39d4c80bf4c845a92bf483ca2730de0107c7655898d3d68d84e3df7ec812153d97f90ab66051b3ccce5396d77b19f6276e47febdc997a19b8f66e47ab3514836edefe9dd204a6b7812ff36c6dc7797b62d1954c2dae00b246ede4a3f3a34846552be7baea94c0f69fee20271ce55f953595f9c6aba1d1ee3386e51fd1b9f5d1e6402f090fc85af3026f77713fd592244d60b641bb21ef22f293a581d85c25fdd57492e81139a0cc44a", 0xae}, {&(0x7f00000004c0)="47b600157189b79c69907d9b63d4df008e9c599e4624857f0b0b1258f44809907640fb5e367a17cbb1d0f1ea8d3aa76b7814e3afdd385a25ff4eaef4e7a5e0ff39505b198d89a6d43cfe0461d10d99a6d366f12438bc9ea10471fe7cb99f8505b671f975b6b1587761ce4ac169e53eed5fa80674cf2b4a9ac2c30a35c6d654b42528f1e9bd3e7673af50bb6420fa9285e242dfa742b31c4760cb15596096429b943002c75b8811aeaaf3a88a906e90ad91d442d538ea132cf4d068554b48cf093178b3f13d84f16e6a6e35f4c6a61c1334f015fe9371a35db557f8f2c3a2321385c9cf39e0e14b1a654ad6", 0xeb}, {&(0x7f00000005c0)="ec324ffd7ed8d016f4aa25524317253feb0bfa694735c4a2bdb4c1ccc07f681e6c7abeb3f808f2eea4d9cf0366e7b885e40e94dd7ffc94f51f65b4a96d47687dc53c8176020659236f87848465e323b2bd835b5217c7f2151b135e3c0977795f8db16c9f53b6330908e28b3b5d9f623c6133c88f6df3b5dd8801bcc8f37a1cfc49adbe", 0x83}, {&(0x7f0000000680)="8849cd47496a126cd47bd951242360ba009e40b5fe7838e01db14929ce7dd8169ae8b8ebd7676a4a2df59ad6ea535dee97e96a96d6a42717b30ed33de173cc3c9b24930577f09cd47f1439b7dd6fd6499c9e43abffcb5ded382ac6981b46b54aea473b52bf1d3a04475c7e972d2b178345912f6df556f38859a71de665ce00bd28cabe6c64d0c3e8caaa49c9a9e7b4acf225d9ce8a3076b2f6707f253f7ecf9af33f516601d135be", 0xa8}, {&(0x7f0000000740)}, {&(0x7f0000000780)="0752688f595ef7eee69e550a8300aef2fbe4ff85851ceb63d9943edf91c395a4bbd912be3e22a677b38e1e7bd04246bb306e1020972fad6b005339354bd4686cb5c53feaa5717208d7c073413cefd0222db3183a5d930dce20e7c2268dc0eebabadb229f147e173b559fa77ce7526607d33df25bc34004ac6c1f86fdb1827a299766a041bcf5e9dbc93c57c69b6e3ddb7796ab358b6e07d521e1b639138aaedae883edf39bf5d3c1b105babd029860e4e4a574e738056f", 0xb7}, {&(0x7f0000000840)="c48cdeecc10c30738961bbeaa27a825bffdae161da0cd25a3762d98f380ab0531e9b43b1", 0x24}], 0x8) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$getown(0xffffffffffffffff, 0x5) setpgid(r3, r3) read(r0, &(0x7f0000000200)=""/246, 0xf6) fcntl$dupfd(r0, 0x0, r1) bind$inet(r2, &(0x7f0000000000)={0x2, 0x0}, 0xc) sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="944fe2a3f6aefbe0349d623510897d32f000c20afbecf56fb9d394f1382582dcefda02e44237e3b8393dbac98578e7", 0x2f, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x200, 0x1, 0xffffffffffffff87, 0x1, 0x7, 0x5, 0x9, 0x0, 0x2, 0x9, 0x4}) getppid() fcntl$setown(r1, 0x6, r3) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000300)=0x4) 05:32:59 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x3bd, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x10}, @cred={0x20}], 0x30}, 0x13) 05:32:59 executing program 1: r0 = getppid() wait4(r0, &(0x7f0000000000), 0x2, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x1, 0x49b) setsockopt(r1, 0x4, 0xd78, &(0x7f0000000300)="5f2df341683a1aab8eacb57866db488befec78d3a031b619eda266201b542fe5b932eb7e793d371330389ef7599b13ddfff85f9c352279575b49dfd3567a9c3f3942dfaa22b33eebbed47e42f147390b337d33552bf813599cb06858041a611648d665b6b084382c320b78997322f682b0f735cb57148eb770df2a9210d911970409e4b4f8668b793b1f3d27bbe7edfdf0b54602b492aac8ec113c506f0f5791b0008e16b23488590cceb7513c086ace73b2071f95946f2a237a039b594b48010f2c0314a93897ca5c6dee7f713aefc156fbd6fcdd77e54ce58f5603b492041dd0096694e29837e7b522306dca928fa910fbcc", 0xf3) r2 = socket(0x20, 0x0, 0x20) getsockname$inet(r2, &(0x7f0000001a40), &(0x7f0000001a80)=0xc) mlockall(0x5) setsockopt(r1, 0x8, 0xc59, &(0x7f0000001940)="ee54cca727ea8bb24908eb47a9cdcca313c43110502d31ccca43a1bbdecb990298ba9b6f2690d3d2cb46a9d88ce32766b073bd0dbe2fa11cb2f244fb67c9c0dbfcd681bd108670d245039771ec205106cc344cec8293d064f37bf9ba0cb44c7c0fa07d2424435e502a75ad0fe871a10c9eb38e9d760d3f76eb3a5a9c6c07f2c6e93a8edbf14efc16e8a0b78cad3cfc8f44215c4246cd055e18771b63d7c37df2dab18da41338", 0xa6) munlockall() r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000200)={0x96c8, 0x4, 0x400, 0x3f, 0x9, 0x4aaf, 0x7, 0x6}, &(0x7f0000000240)={0xfffffffffffeffff, 0x1f, 0xc0, 0x8, 0xfff0000000000000, 0x4, 0xfffffffffffff446, 0x6}, &(0x7f0000000280)={0x8, 0x80, 0x47, 0x9, 0x40, 0xcb2, 0xfffffffffffffff7, 0x7ff}, &(0x7f00000002c0)={0xffffffffffffffc6, 0x2}) setitimer(0x1, &(0x7f0000000100)={{0xb5, 0x9bf6}, {0x7, 0x3}}, &(0x7f0000000140)) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f00000001c0)) pwritev(r3, &(0x7f00000017c0)=[{&(0x7f0000000400)="d207eaa6fa45490ed1306f70112909ea15525daf2f4d4260809854ca1825f41fdac30db7248dd590995374a7e2f38b5e2665a00f33e8e6ee554f5e7bb67655e3241e83368bef0b58e31e3b56551b13e8b7b13f64b369cba994e449531c969e68192a9f0df5c7ff66be965d25cf77ea62ec310ecfb9d8", 0x76}, {&(0x7f0000000480)="9f854cb73f0808f1041dc69080eca062591628163deb63fe0ea35a16c3278c8ef7e5bebe838c53077f549c9c3f86f04d2ee3f7ce72d67252e03b07f37af0ac6177043770b159cab4d17d02cbbefceb82ef3fb26d99b2b170d43771741bb5ae111d5b38456655c25c874bd29176bb48cced420fcc8ebb2dd8be14aaa3c71d04d001297d7367ca1c5551e276e40e3fd4dc67e93a3946f92f90e2d166f65ff5efaeff29f6deeff767503dac936a5ed506ebfffdf3450c29d95a30a539be1c9fdc6783b9b18c74e6eb8b1aa608494d94749b0bc7c457fe0245cf9df224674109f9fb493f56aa8501cc1aa32fb9a1eb7cfbe232dba3ee30739e6078c6d4306f1f5aaf9d6ab49f6cb623a5cbdb3182f8c4014b00e17694f14a3c86255948bea3d98951cbb11b427854343963c553de4eef5a98069058e1b5053d4a3c4bacb02bf7f7cf78c0f4d0df0ada7c3794336e7ef32ccb9e9fc01f5eaf4a7ffbd431957686e9fdbf3fafc2c42b63b1ffeae9a6fd74c27cc96f9841af35c87463a6e06701a0dec2cf889b5a1490cb59dcd2bde23a927972be819ab7622821182b4ec0edca5a2463336a9ecc3e64c939f776b3ff2e46aa11df6df4896d9907631d3ed89f000167429cbb723251d5684e84173353507f1b929a067f4a8f87dd847dbebcde9a8933b5d611629acb74d44cba43ec69b050da296aba5080b470161f78525f07e44cfc9436fdf4c8e24f4e616d30eb6106ffb8ae24444ca72bcadd8845db0e1a68e71a51aa7c97ece9d46f5a0a5be438cafbbda78c22073656610be679c878bcaaf8843ee259adef801d1f67e94a4074af92b68d2d9d906bba42f60b8b074e0cb1f575cb50eb57002766a04f9cc164b28217e94213e756ecae282971555900adce8a02b961882e1bcd023c48c9004320eef1ee0da5c6560e3087e2ab95e4c537d2e6f4f176f6f24c112cddf2952e197eeab6dd13a3e5d8387fefd49e7169ebcfb4dc58c86d17b25bde2ff58faff0d04f5a48cd5484ac8800ee7fae26622ebafb71554f1dbb1779e615acdc2e67f4a3ca1d6f669a9f104ba994fb05b71e203a4b5ea0ffda53619840781cc054cb0bbdbedcea37fb912a4301f2bbaa7e06a7ef0700e2663c67d5d0c18d1655f72f4e255caedd8225186ed396ee2ea40c4d2ec22641c3f706e6e3cd8c37237bae16336a6338a6dbb7198547dd631e7d982ebe7aaf930a4253f8e13dfc22dee8c2e7bc8946d0b24075adc77f484b63edc6a8e580088b0b68b5f42e2ace40e2628d37a8384f9c28230949ba69e3200b4c799375b06e18e5c166ce9a9736190b041a40c952442bfeb19390371550fb5bacd9c7c7c39005d3b39d5352a89d63e2a1d3895a10e9447659223805596290a7a459358f57d1ef380a9ddc20079d90b9d98af91f10f48debc70e9f56cedc0f36c5087c27e26e2542d299053edc8a0d5e34fd2dd21f689209b2de4848ea05d97f80de92a4abbdbf432cd3b7045d95d65a092f953afb40861c750142e72060486a9bd3b5eb2cc0e6e29258377b099f0ac37b5e4f399873771ced61c0376382fc4e42f401753a4eaf353a12b40e4e2a2cb180ebc81a1f80af4bb86698458868c6ff662e9ef6d7f22dea03eaf245b4691dbabef8218d1d4b0448b3f4d8fb65812f4cc9db55b065e24821660562f6aae900407236c4d3ea6000ce73ef045e0652790f168f218ed50339a0ca027ee7373db79caa499a2b7945a7ef16c785a93e56c58d54f62d8908de744630bbaa66202764cdef6e5978b045c3de46b064322f372473656e6ebf57e3db81dc3e0491a2df09ed295a3696a5cd240355757fdd765c79e2fca66619a1d445ebd21ff6fba3c935cf0e2fce62f305058c97b18040054b1585816b5d50366c95d6393018bcce350c249902c759b64a2f4c7d326982259d9b0f7a997f8985f71376f740c25977db9ebda20e00be331739e731cb3cf80f41e5d7308792b72120631587203c6906167e1cf7957cc35285cfb00f1c59c5dba398c1c60b26e3b45e0efb4f9ad7a6889da4abfbdf0fbf149e8823d8808baad30d087ed8a1f43e837d6b42226bd0415b283061d2fe4cabd5a6b5791677c9fe2f82a1a462532e1b3405510fa50bf6b0787f39281a8b9f65d9a4079750797613494132b14783e30ae7c82b8544144afb694843298ea537c00382e28d156c761ae19d3bb5c6f022f926aaa1d8a0a9c8277ada3e1ab585007702e54b9e0d0a254f5d3470da2844bf2634e33e102a74d187dd9605ee107a8b6e45c3585de4d886e798dd6bd12c162aaac7db8c02e58270460c32fcd00da86b9ff11801c5553f88ad5e515b1f9b35b3ab7bf35a65bbe9d0998de69bef06c5c28df7a83cd817ca075cc94e8119efad81a9833868620846986364e56613201545bf572c7bfc5c10d13b2884ebe79ffc55490ec4d4c2358c8fdad400bf8969a0bb14bf32c924a9bab059a92128968f70f4239e0390b96408bc7e674d3c5f9d83e14b66384d04047d065b31a8cc0204703c054821c56e9db27020fd4a81a5e80b57cd6ae7969e744873514de2585ab8af340dc43c22ac8f9354ad57993ae6fe611c9b3fcd9ab79f2653067d40679311e30f0956762c7b5ab8714676c202604882bc6f6cf8c184c08ea701bf020a6a5d7f39e2522045349ce96a28c7a2cb952c63acd077ebdee277655fe6a28614f97673c10d733604d3e54b3a2c7694206a4e6a98a7b0817ff2163b29d5e5a36b1c5a6416f8fa8d7e76092f86d592d6731a1cb70637f3b384e59571c9bd01fff5e1ac9f9fcab66aa3723c1f694917c6428ef69fbb886047ab058e72859e1bbad7ef10fc58dd3423485044e524b670273e202c0c3446a96eb3a0d6bdcd9821ff0f036ac36795aa75339d9fdc238ef8d654c7e1133050a3d1459eee295c432e06c85a46dd4ada4bd62ab8094589ce7a7d442a58055b0ab379b5392459918430f83e9c392d7c50a190dd3fc296d6cc86b668811fb049e9ad5d0e7cf4d0cbba88a87349e32c8ca438977e06990b891049022b981095403c6434ae5aa112034cc6035792854e5cd37b18c47f8b3f8cdac0e1a1ca7e77ebc4f2bed511de0b9a9861e76e49ae0d90cc8aef91aa66e8c2066bea917b96e6d35bbc53ea624f90171fb3fea8a0314762cd1380b56a6805b7d6f0fdcf0289183e90e3b72ff8b1c5cdc89a72e6dec3a94a367bbbad66ee5f0c1385b7a9deb5d28a4f8671fc601b4c41ed05f1412ecdadb5b87f12d1bce76e20327e88132f18af82bec1257190ae70174b13e4bdf3c4365c3e1478947b2a7e033144ed8f32fb02f10a0d14fad373ba9e33f0a314d39b4c29f90d44331a41e1d8f9d16c58db201b78e388ef95e2bcc9f1077452b96df15bb5910b73cbab2f64f1c9040a4d5b543afaf78bce35f24f0c5cd7f2a25ce34845a2047887e13eeef6c05be500e956f3a1ea9ba115d064a5df46091b2774b2ad8e80413a1f3930ca4f51115a6347b7cc6b7dfcc54c7452380eea82087555effbd0c8257b0188874bb9b9dfc17f93d503de17d9b9f1632dcfc7ec5a5c04f645764b25b2c7e78b1543ecf1435dbbdc34485c50fbb8fbaec4a11834f1b6f0d30442cbcb85dd04e8068fa122d4c4780c5ee5d3e5a96b04f8662eb02b2131736ac0ceb77a39296497aeb017ba2f125573b3937fbfbd86bf7d23eeb01c1feb1cdd9f2e53df262d56653eb997710e5b2ec340e0cf93d368c1e409d70f79faf9e06fc29e88b02259bb8c34bee058eaddc81a9a8022ab59635011bad48ca81fcfcd6494399e1545cdb6873f37d9dad65537cdb4e9a34f567e2ec10598807af053239d238470f28c2c7e5493fa7cabcdc084a99462f6772e9e499b2e00950adabaceac2be3590fb59443530d5dc21e3384330e66843b0c2d59295c29994f057fe21911182360b192f27d71ef6d5ba2ad3bfecf75bc610f18709df96920de85522acb058a42d928dbeb4aa515ad641ea0dc486c6aea152687d8c8673796a7c1d6d26c183da547a0f82a206e606be6871b1f0176f3d80d485ef0595c49737de055a1f834375ddeb63b7833256c82fac3a1d694fa9372b8a366982ab6818bfb8576009d5c90ee958712e5397ecb77f841f7820c0f887221477248cb4c3ba5d62c6ccf9bbcdfd1dd61bfd1f7cc3c38d8bded0d5eff5f962aa8235ac88afbf9d60ccb79690a6801139d5d9ab14803e6707a4b5dabfebe3efc547a7bc160115cec831f2079f19bef178882a16af4cb93f15f0fe4072a0066dd509b84c935a219ba9911d6e11756ab263f85b43a674b2059aaea80cc7005ba0efc52a7c2e217ceb365bed5b0b07d033ca24a37aacdc3b972f0dfb67283d1f6bfd6ee275f9cde2397e727163237673bb23aa289604fb3f04f86825565411b1bbc215aea8d4d3e285841e4201546ed3ffebf0f467b6ea03665c03d107e2d7c93add96e3726f8c785b7eb7992aa983c5f3d3d806a80304623adcf4aee0cfb4264d33ff217dd9fad7ca31a736becccde40ed5a70d7e079fc535f053ec2424f4f5e919ae77e4f1bbaec55f7a809eafe2eb27651d67ac00644936ae567f93daaea3894e6051f7ebb2012606a732ccc6e9d46ef1fad3608f51ff1b5d661e83b1471bd9a70ebd3b324c9573c112fdd499c639f7b221e510c086d7bf491ef48a39601f9fa7cbdb47640ffcb9a4afe0e1ef0f476ac9b28d1fb55dd93798126427e4412747b6a4193d3d9cd59c44caaae629d662a05746a317b6cfaa041cb6c5a2498bba247e094cce58ae902f6cf699c677e657bcc4f13d85b7cbb9aca057ce2f08b034f4f1730ac3fe58f7fbbb8eb0916096f56bc88c5b8dd3ca52ca358c8c1ff14825286c51548d2b7c7eee483a1b70749a18a05cb6913853e0b9304be3974e2e0a5eb894b4bc93429ec7933b4a737f679ac2d14cc131ba4bb9db4b0f7cd3d037e70e755dce9013041923f18e0e50456cd9980bfa7cc3e9d4a33195457ec803b55e1bf8d61687882439bf51d21a5fda41ae64e1e5a41e3a0f05da115291e8ddca8328d489f7de6dc07014488c00b59530b97149658176ffd79267045e6a7aa0cdc2ff1ca2716e9320db2c91699a19f331a342afcfe0cab889e6dbfb9d331b2d86304437ba0f934671d86b43a52a14d727b44e2e2cd95cf3430aa42ade150360c6d3974781ff6d5ba724a6f0088da2d926d8e40f29a4fdb79039f016f9b6e5e8ce7ff2f2daab02455bb5f3c13ca6efaf8664f358d284e769786a8177567d906f923645eab5fb6f661c46663d4e8df4fbbcf20a4ab9891c638d460523a71c52565730d5a0783033a136c4054a02a8a77d640ddae24d6476a3277643f0e63cff10098316cbfb2beaadd4ac7d633c8c3d94d1a96ce1afd3848f17f96fafa5ce3e84df47877e906d990fe5addb299bd32098c0b5ba9df1e193ded209b6c29f0ba48043e432cfb9b77962a1d8b86dab9127419aa221e10785e1edf51fe67a07881dcb4a5d7cf9be8d2c0d051f6a9d0e8b17a4e3b037f669af1053dd5997b46299b44e373743f5e9f820b0f34fc448dabef6e2600e3e60fa0f0f22b9705c4f026ca5971a5e10aab332e22b5475d634e1a49d0fcf21204a498db2b914f5ba0077f259393b409971622f5340080899fe7df0341855e9e31adbf3711721c5e306851cacfdabf1f6fbbdb45d1acc7541c0a267bdb2fd4c9c9e3cd3ce176b898e4ad69ec898c599263733a1e1a22f96548c3b01ad63ba122363828c644e8e9decb956c3ca6baf3061f1965c76c72def9caafa294da62fa228d43fc217e4c9c0f8eaa", 0x1000}, {&(0x7f0000001480)="87fcf2b185c9204a7f7f5fb44c0ef410159dbe03d4c8da14e05d36e0dec7394ec9fa69b08078f0e1617a461c88467626f69af4f629dc", 0x36}, {&(0x7f00000014c0)="2df30bd3ee768d2380c94b1fe380ce0d3e19223c5183ee507b870b97760f7f8436a4422a3456fc4b55f1ad0d268a23ffdd611c5d92c6fe73a5cfde09b7dfb6c1220617377fcc213400368da59dcc4349180496f3a8cd970fd896eb65abf12965aac3368037150faebed31750a394f284bd8b5fb9437e5d3c69ff11090ab7bfd54bc8c3b7788408c32e03f77393f1919cd5f4acaf1c63e5f0dc8e1f8cc2b0b6a0cb11dbaf9db713f99f00ce96ee1f27094e", 0x93}, {&(0x7f0000001580)="74bbf876da97b1b8ab2cff41d230333b75c7f94d6f542a11473634ea8df1b0b834ded17664ab1788cd3352c1e3bf6e171b00f5a9470a7eb59372b75fa8336aa8a2a1876860c883adb9c1e260f87541796c2ec31b6f11ddfc036dcacd8fe08cc905f802997f2aa86a38216eeea8ab4312f699872c94a882a70e0c399d10bd7ffb3ca86fa66d7402256b446974fe450195df6e7aa34b746ac7db78af08b8ccd7ffe8fa1a5d37809c2796a30918e3934ac08eedb00a", 0xb4}, {&(0x7f0000001640)="8be7b6015d61ee50e26fa63c1091a4e3b74196c0898a817c85849cf0021e73aa44382d6c0733ae17de014880fbd533a88f4fbf82e1f876fc2bd4aff799f974a54181f6b136296af8bab3de3c7298d1ad8dcd009244687fb5057f4495b8954a538dfd7cd8c695ee3a5ab650f7ce173837f74e28aded83729e19a4be6a2a09c81f51a6e7564b272c821f31f23b97cb7e42a77cd75ba03e74c8d7e5485b7a6e7fe2e8752633c159c224e40e4690bd3dfd55d91e81ba67dd1d8bf3c43c7fff8b31b0728a82a1ed4e5df7510606af24ea977c4a8123ec96d4f09c47358a72690f1df47b164da6e3bb1bce470b05651497429e47934e29dc", 0xc7}], 0x1000000000000110, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000001780)={0x8, 0x3, './file0\x00', 0xffffffff, 0x44, 0x4, 0x6}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000001a00)={0x5, 0x7f, 0xff, 0x1, "6d5b65c891f68f31f4f1c50563158f067a119558", 0x9, 0x7}) r4 = semget$private(0x0, 0x3, 0x80) recvfrom(r3, &(0x7f0000001840)=""/235, 0xeb, 0x2, &(0x7f0000001740)=@in={0x2, 0x2}, 0xc) semop(r4, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) dup2(r3, r3) 05:33:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edb0c61f1413fd003dfdbc305a33d6b9ddaea92ebed7d1d5210000000000", 0x12d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000200)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000140)={0x8, 0x6}, 0x10) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$KDENABIO(r2, 0x20004b3c) 05:33:00 executing program 1: setrlimit(0x3, &(0x7f0000000300)={0xbce9}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x40, 0x0) mknodat(r0, &(0x7f0000000200)='./file0\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000005c0)={0x1, 0x280, 0x71b, 0x4, &(0x7f0000000340)={{0x3f, 0x6124, 0x3, 0x6, 0x4, 0x6, 0xffff}, {[0xfffffffffffffff8, 0xfffffffffffffffb, 0x4, 0x800, 0x4, 0x3f, 0x5, 0x3, 0x3, 0x9, 0xfffffffffffffffb, 0x9, 0x9, 0x2, 0x8, 0x7fff, 0x7f, 0x3], [0xffffffff, 0x3, 0x5, 0xb8, 0x9, 0x6, 0x800, 0xfc, 0x7fb4, 0x5], [0x3, 0x2, 0xd47, 0x0, 0x6], [0x72, 0x1, 0xc6, 0x7fffffff, 0x20], [{0x2, 0x9, 0x2e1, 0x7}, {0xd77, 0x4c, 0x3e, 0x101}, {0x6, 0x4, 0x2, 0x4}, {0x4, 0x1, 0x4}, {0x1, 0x6a, 0x0, 0xfffffffffffff398}, {0x6, 0x80000000, 0x5, 0x3}, {0x3, 0x8000, 0x6, 0x9}, {0x400, 0x81, 0x2, 0x101}], {0x1000, 0x10001, 0x3ff, 0x6}, {0x80, 0x4, 0xb4f1, 0x2}}}, 0x7, 0x90e}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getegid() r2 = getegid() setgid(r2) sendto$inet6(r1, &(0x7f0000000280)="c170b1c9d5f294eb9c854a4e2fc64a7b28e4336234d62a312d4bd301e080c18fb2dc370c42ba645b77459ac958fec4c7341e482e538c7416105469f64bf8b3f3cad3d13db3cd11b60b3df322a746fed4ece0e5eb3d1c8d7e605e1ccae8168ad89320b5151996500807ee6db5a7ca862b5de767d0c8", 0x75, 0x1, &(0x7f0000000140)={0x18, 0x0, 0x200, 0x800}, 0xc) chroot(&(0x7f0000000100)='./file0\x00') 05:33:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f000034c000/0x2000)=nil, 0x2000, 0x12) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000002c0)=0x194) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) listen(r0, 0x2) rename(&(0x7f0000000000)='./file1\x00', 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000000c0), &(0x7f0000000100)=0x4) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x2, 0x2) msgsnd(r2, &(0x7f0000000300)={0x1, "a55c2eb8b3b8969e76b04af2de4b8c5a31510cb903d35941874b95d9275c431df71f67ef0831e69c2c7806e9601dc16d0c503d8083800b26e3eee300b544b7902792aef27f25c6500c2212da97db8475fcb6779b009bceabed40260f535cdf39dc20021b6c253e7086f0820df593b44d067adc830ac22c242ffefe1b763ae9bc304a29a5425631f15b4bc2acd9c8646a80337eb0433f9e49cc1cb460da3452d0e141fff09b05c1c7ce49ba3a4f06e5a67e527fc1e16bae7cf34e1741cdaf691932d41418853c4cd7bef63730f797ff58f1f06e1863501bf6d8e23e585a7a81d350a11541a220e23a7a8db8a2aa54066353323c404c1149051d992ef0ace7eb390a74daeec6708103834bae7be722d1493e5e9e00da777ac17d38035e81689c4636d1092b3f22856c8b3615264649c44be9f43f51abdb1bcb7663ce8a6f48dd7d3dc4c92af056dbf73ad78382ba0c2fdf544fa8c02c518c30880c0f76d58a874d7cdadc5cc218cfe9cf0090e8f9c6fa077ed51359600803bd5d26511a5784a04f3db8880724ce9f9a650d33edbcc926d27d6a8506ee71757f1e3d4541a5d98e7a5e4e92e9fc3f00a95d884936179dcf3b04ffda28ce27fa43de247a921bb9c0ca83d6818a99be67bd91283e1f13ea236808895234150403417e994eb6567a5704eb1113274dc217abb85c4150af4a111973615fe0c58c237303a775d178e5f12958823b2569423fe7adda8f28e34adde61c2b9a5728fb124a9cd75b4defa6baedb34f9a5f064a9b3c1a56dce7f43f9b7fe7452ad5a8231e33dc9e2a98ae666ba66b6fb6515f71b8a647374632cccbcaa33234306df9a182eb9961d8907ffd14d53b82075c79c3f002e1d2feedc261e4b99f8893df2f1b59563565d9b7453ce4f227e6c41b8a46a53036630fb13819f1ac9f7b380c872ff58389480ee831735a4e652b5c052cb5c182a23118dd1c294e8a31d5ea9384caeaeeea83979c92f6d7ac5c071a464d0c97813460327025d007c645605a8b4cc5e396bc9044b55afca653b2322f948a47f55e8c4145277fbae4d83869c25767eb0ce4c76cbd1c84021bf35b7252fae58753f2bcbde2c4d75d8c6f7cd8431d9117bf3235c41b5cd84c630fba30441f9374d2d041d40852e4eeffacde2168feb02240731f59ae36617613eb21fc87cdf58b5e99c09441d5edb4c9bed9a8af0362a977d63f7628f319b704d4170d23f7de7aa4063747dcbfb251465234d982e2d3f3846d3be43080565fa81b8aa8b4d201b587e58c4a8b1f010a87cde6663770f7a5121c9305ee7ff915962e7069a528626226305a0ccac8f56153af9d0eec8857b8e5498eb1a8ed67a477ca640d32acac54b4baee7a6c91638cfe55816f607b4f51caf5a7857b89f4c61f447ece677e59ec6049a4ef7d007e80cf24be37381d0600c7149bd282eb010e354327cb52be966895696c11a2d5b9543d20f2359a2021dfca3217374ffd7e98280f46fd62dddbf9d5505b74e32f46fbb46c980c65592397b6516a8f8b5ecc3cf3eabef248b5c0c7cdf9cf61a95e80738f864d80dc4d5919fe61403565b9badede224114ce1946a19024b0ce9f0b3df69e2000b1644bf2f0c540dd9295cc666d3ef9a1ce39892c6e309fc418cc25c0f2de8f61b47e5df620e86484b7e33a856cb0f33d9db896e1af4c5a53d937ba4ac3b8c963a0d79ecae54ec091339d4ac609378e32a56a654b47bbc71c8d9f6a4e4c5d1653f8ed61c806abe91fc732b1ce477e253b458aebc1f4810058b737b4a2e672bebfb7daefae4f6fea92b3d7af74d9ce354f1a3d65d3c7826945b3af9f1450986619115ed78980567fed04ad34cc910099270c7ce82db960fe9349a775cd855e6d6fa088afa3bf9091e19f293e2ced4f669ec7a1efa019f54292b0b70a19b1152c548049b0a1ccac95658d7e2e609b66eaf89f7ac1d4ad0cbb1f22fa3d17474e5bfa8531603105d4c5e8cc2b7758a106595144d0f7c0c5c10615e5e47aba651a1d1b09cce9ab6de150f8734e2e9cd3ddff8be88273e855b9a8f8c58cd0ee4e2b8a9ceda01b3f59868bd07ccd51724e98cfd68798b5196eeb85086ef3509b0c5c6b68b4873e59d0b5f7ac4d0ef5c9f667e8bf08cbef1750eb3734aae734bb5615658c73b68291d3101406473631ca3915e32865e03c52d57fcaf75c7ccd11c7886c433ca3941db911111beea116438c1bfd744bbe0b2b3e3a44fa599610c0cae682088887cb39f7af08830fd39c3beccadc3bd71fe29b040934805ea0a8befb110d9ed7e5a7ef682d9115159bb9184ef43cf7a73fe018363619a6076238839ebc592093c09ca19edf24f26f2078d53f5695595d620d5906562f39ccfb72730d0d9f66b69ef48e76172c96a044b1b6ae50d90f64bf8db17966b1b2a2d1cfa22c5a2b806835db8de6b6f9de5e7f47afcd706d9f6a06e6bdcf7d36596f880a48106f98813ad28ba6deafc8189d3a59beda06fd39a23eb4ad8a6f790f7873cee7a885c89d3d65c20fffb46fef17e46ca06c4a530244099831dd2d64ee3e0281f482027984ff04aa22a09511fd94a742d64856bb11aea1eedcd9802e9fba59ef62a1a36ff662ad8711d727590c2d0b64583ff022c8937449c0baf808bfbbc37682aeab8a9415c6ce310bee9be7580d14818d316127dc3cb96f72d17344c4b4b009b1b50e4e567fc8616fb6231e543c2ec98337e3669d7ced56029c736d9ae4edfe34acc636e10c05cde99737cf620a275fc274ac6607a63e0d84b9a9dd4eab5d62ccdba4595914605a5d0fcc3e30d0326b091752cafa2a098999a2d61cd89c968efd286bf2d0cb38ec9194650285e7e0ac4e69c1dc5132935067e5c4aefc17f5bed9f72207068be9228fda67ec5ea60fa2c5a811b11fb14e17c8a8ad357be7d3bbccf6e640a36049f1b868fee0bc8f74d08c52d9001cb41d190d269d7ff0e5424f33b3bf6f99ecfabe91d02c7badb022e6ca896277c151c4d7fc0e5c04f361c6ba6da47c957e15051dd0cfff4ff6ec8daf9892d3ef745218a3b1d5e5f864251edc0af9749dcb7159728083ed61e5dbf83c25af2a5a0d61ab069bb4b17db465fdf9af06406cee69b5e5050b2082413620dac810e89e55c4a809d61e18966f0ac82370d012834caf95a73a15cebe7807c4ab5709d24c99392d979076b5d3a16853d0276237e68b97cca869bd94453c5172d5e59381c854de243e43c1ce31fef75aedbaedcf777a46c10967947b65f3adcea30eb20786c6943d6289408c09be2e493bfcf0287ae7fa3e35cec2870bb4c396a12c399551478a1d196eeec26e69c7d7843f25d314d3a75afcc8d63e3bb949a41c5630ed61ae4e9a842e0be0a5ef7c98cb6c9326a0dd8460c48c6cfe73e960023304c0a6c19f1647e24b34be3d5177e010b21116d3f31e74b939c2d27a9fa6fc6732c50b233eb94d33f2af23a7bbd53d99df94a58c079472822ef5c0de8819bd3ce9d2ced4e0372970de0dcadb45b7b9cf8653a4fe6524f6b3f8710670a4838c5654d1f8efbf051e0878ae5a937329117561655829cb629a9c4db3940a10d032d7080bc8d56279edce44dc2b2e292a4fa682acc963d45aac0dd67b90303c26561c616654d71db95346c31171c91050109a7eb30c609b27ee9a71557fbdd9f09a52524fbb23a5f184d8d7a4de60a74a5294c9972b661c7f76afaed4f147554a7326ed0002254766f8c2e18d853b52ae087d137838f4ed9771295f95f73f4cfe1e5d737e4445522b9c296d39a17a5bbd1ccf29eb014921e907ff4b49157accc5486d628b113287113782e0d741c260e1f52f1af235a40f3978de041f2bd058debc0823420b67ddcc6b6f918afab4404ed32be066684deae655f940dd5dc1c7d36651615a4219507ec7a788de696a96c35f974fc96ec36019779f8c6610406e6c6536258bbf658a76693650fe3049700dc9e2dd4978b63e185ef2d9645f6c644a0417b76b4b1f287d63822bee11ff3b054ac7ed74eaa187b3618e5b91d0ead1d4fc67a451ffa599c8be7e11272921262dc0c2b48a3646ba7199ed966be91bb1192038284b60804540bdba707c05f03faf372d13bd787d6b087060565cf278e92052172f1affff882af9fa69ec9eb66e953a1b4e9bf82c4090606aebf444563df25e4808bf3d48d33e0276ee0eb87e41a44a8793369fe5dae10d00581f12fa0c04fe4b600753e3f3aabea7e9e5c51a4cf0a9289b49e3e9eb3e91f7db8ffee4154282d8ec8727076332c9a02dfe1aae39a8e31863772d3637c53801695a580910932a925c5aecad7dad4c6a4eaf0ecb16ac0645cbca17c7f9fdf8972c11ddb8622e49b2b4ac1e59ee67883d00a440a5231e198b6b5c69b0431e305cf4315fb683c75b9e98e564a9a6a5bcd93db6254313e24a5dcdfc7aca0734650c31a63139f15804c9ce7c5f99c0a840decac199134500c0a3e5f2ae35daf14e943501ac421695cc999468959637bf4f3371c72603c8f9bbd1ca3c7b9a2676c56b4fe9a978a609e78c6b0abe9e1dc469370fca55eca1908728e0342659c84aeeb04ae0550dc8b4cb3888955ce64cd2a3ef8edd5b64a9158111c498fb407b64d31d3ce12411186b4e1ca6df8f35148767fe307d095aa13111acc4edd148f16b3214ea4378e774811646a375aab5486f4718d8ab1db9ea06c2448492fffce7f68c508a797f66a9d2b42987d731f594656c892226c51d0736592a181cf9083f4361c81a5d6507788a6f7ae5ad75ba2e0bc6b83a5e9cf679e35eaa6807a8c4c31e4548404df693af79196fe88d610540716ab60b62f0a246ba3ae21246339eb11f9b1a42292efe5d4a18770e3011d6b23e737a824701e847605db90e7e091c4a984eabc541b1f7d8c4606022cae11463e5f4d792790ad0a567cb9b17a151790fb7b2ffa3f9e50605c2c8af7340b46b9a85045f2c50d095bc00e2dff50113c8efbc32fa4c80564485fc2cb12cc398836b755f3d0adb9793a652879db89f0cd0c675f253f375d4474c00791a6b0136a587f3e12123a2c1ba8cbe09a97d435a84965570a038eaa62abde852224cd876f3a6a59d76354f93cc5752fa4f736ac01d33255c4818200bda60890f45b240245d3b08e48fc7350c9fb05ca3d3f113e4ad7f660c30139267ac89a376bb0554b526720f8994f74e180c40b5bee43a00555b03390896c7e81b52d0906def8f309f22053a5c9bbf82ce521c76d583d478e155f5e29a68ace2fd85afa2fff69e7228b0c206728b61ea85c5da22212e5c9d94e948c9f1267ec4b2fc28aa309918763a112150957dc13d0c2b07c665aea121758f5de9193a60d992e72b889a77478a984a873eefa4c172841e3d41cdf7eda75ebefa31e0af26b4533e9c8ddff2a7773d29942fac021e486175d7d4285a4e925bfeef75a32c0178af896f57f6923fd929a6563a45fe7e934f4f3f3ffa16bb4819f1577ac3d9585a61ac37a66fa12f02a0d4a59b238dc6227aac0c7135d333848915c96d1dced23f1c8020c6a247489cc82c1dc67fe4db314c52b34be8fa4d05509d1cff60140e77b4c2dff4df46bb6cf5e9c06fc22abd8c06228929bb860c8839df65670276f9258a47dc8cf1bb314a320f61bb9bd4c648d877680e4d67fe4737ebce084fb2d8587e353ef3920abbbea3d55ab37ffc896e66f9b6638d42e04c14ec30bc6ad8a7ef3b6a751f3e74deb3f827cdd0639c8162c1da488842a9f650a7e2e3d5e9b5e673695ce39ea1f0c1cfbcc2a3ee0873283184f9a56829f694f9f04de1472f50fb044e6737a0839b9a03fd"}, 0x1008, 0x800) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./file1\x00', 0x2, 0x4, 0x589, 0x1, 0x5, 0xfc06, 0x1, 0x2, 0x3, 0x0, 0x1}) ftruncate(r0, 0x0, 0x5) 05:33:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x9, 0x4, &(0x7f0000000000)="bc1e5c3cb4457fe2f4501d83ec14c87422a566d6f2f1ad0ffa02fc1871b808746349", 0x22) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 05:33:00 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = fcntl$dupfd(r0, 0xa, r0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x55a7bba1bceecd18) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x7, './file0\x00', './file0\x00'}) 05:33:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1000a, 0x0) pwrite(r0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, 0x0, r1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x5a2f) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 05:33:00 executing program 0: setrlimit(0x0, &(0x7f0000000540)={0x7, 0xa}) r0 = open(&(0x7f0000000580)='./file0\x00', 0x8000, 0x40) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000005c0)=0x7fffffff) r1 = syz_open_pts() r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) accept$unix(r2, &(0x7f0000000080)=@file={0x0, ""/99}, &(0x7f0000000500)=0x65) close(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x3, 0x9, 0x9, 0x5, "94f253a3d9a610768d46019786f935e7424f83cd", 0x4120, 0x7fffffff}) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c0859ee08c2fc7d1cb0ffb76e12fafbe6ee16f1b992c27683931a7fecb27386080e1ce0ecb1ccb7fb03d66fc6b0227fe5bebb5aa367fc06bb15959f54e38caa5af004f2292be3d827213c3cee3e619d4bd9ebdb9b3000f1ec55b1e29a822a38b7e2be0c309a7c8bf87c983b561a2e0543413d0644bed36f3abf165c465f9ce0fe0e101de3e340691aa6049ac825ead35fae9be", 0xbe0}], 0x1) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea795", 0x385) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000001b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef667ec3f9b103cb8c8833c92e690f0eff53577340d5fd34146a5524", 0x199}], 0x1) 05:33:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2200801ff, 0x0, "b40400dea22d00000400"}) r0 = socket(0x18, 0x8002, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x1}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:33:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000080)={0x20, [{0x1, 0xfffffffffffffd36}, {0x3, 0x8}, {0x1}, {0xbf2b71fa2b911141}, {0x3, 0x20}, {0x3, 0xdf4f}, {0x3, 0x2}, {0x3, 0x3}, {0x1}, {0x2, 0x3}, {0x2, 0x5636}, {0x3, 0x7fffffff}, {0x1, 0x800}, {0x2, 0x8}, {0x1, 0x400}, {0x1, 0x8000}, {0x3, 0x2}, {0x2, 0x1}, {0x3, 0x5}, {0x2, 0x2}, {0x0, 0x2}, {0x3, 0x28}, {0x0, 0xffffffffffffff63}, {0x1, 0x3ff}, {0x1, 0x95a8}, {0x1, 0x3}, {0x2, 0x7757}, {0x2, 0x2000000000000}, {0x3938b2e6603bea4c, 0xffffffff0000000}, {0x2, 0x400}, {0x1, 0x3}, {0x2, 0x7000000000000000}]}) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x80, 0x0, 0x0, 0x0, "61aa0db11ce9bae3cb514e6ae973739ea78b7ec0", 0x0, 0x2}) poll(&(0x7f0000000000)=[{r0, 0x18c}], 0x1, 0x0) 05:33:00 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) writev(r0, &(0x7f0000000180)=[{&(0x7f0000001140)="6daafb589c4600f165beebfdd8cd0a101aa60e634946e5a4c1368a24521c73806e1a268c582a5b764158e14aa312ecbf09ed0a68390f7f7fe7717d477ee11c1e0069e955604a9f6c38447f05ccfe8e56b8058b95158637db2dada3d502426dce0a129d76c5f08d082f552d9d4e25bc10925ade9d2e36aa0eb939f424c97d772b9d2957532ef60303f215161963decf3812c5b54766de82082e8a95deb1eb9e7e656795f69a0e5f6310419bd5e0da3330671986add790b9201d690035bbaff9b449779ac78ce54b1ed29c49361b2a7decb54f710693cef0c54f7bb1847b7455515030c532aa7efdc67573d8e26ca3f25046afe20518c809c885e40146c7a87f97421578f552c7e0b380a8ad03d917580d508aa95b6cabbeb5b344b3ca449439fff9da16d18e07d3ecc74a6046ab5ea4ac5fd4822903514fe5bd1ee5d206d45d1ecf6aa9a53cff5857f65080caaf7c28530acf72380739a31da17737120f88bd312c13b80a929ef59ed4e4103018e28f82bb3ace084e6cdfc972a5756b112dd8b537602b423ab0986ce802c137cdc0ce1e0e80fe400814696d5fd6b4b80925ad8cfab6b4beba8e0f0601d3f3bfd545e48fcb46afc4469612aeca48e11e707ade3126eb0d5b7d5362c78ca7bb36214f029bcdac00cf580bb923f41e08395df67e48701c0628d548bfdfcc4e3af5acbcaf28b89ac8b449ac19668d22f96484420c1b60505a7146895c0370c40d7166514b9ff7c5a3dfad21493dbdbbad1c38acdb500493431ff2d04d02c0c91ef81cf50fc42908f7ceacd9cf3b5374e2d0b4728f8a21471e78f2af561320619e45b6d5ea55d045d89555a32d4db9112f491e6c3096fd06280e7f082a08dc8c7410df1999d7d83b7602517842b6d55f09634c8b62fd9de1c72632a9e2212154ef187efeede1a242c86451b92f80dd654a3f18e9dfcf88f8d55f8ba780a2b1dfdb81b6977b6691864cc945f2693db3a4a9f5024214efa169bd74b5d39e4204f8e530442d8a718c05893c9127621c0181cc85b4987b9fc424ff2fc55c0eac390a376b172d2e910e26646c075750ed6a622dece14a3a148f4d9063c3a8102aa729f7d93fb8727434e7fd3101ffa9796c71fac92160059516918c2fc4f9401bd906f1c947b59991a0769ad7eee2959c7e724d996c724760f4ee3aa14daaa045ae2b564f73a6c2d639044c3641fc77dcf821a765ee356c2d6a483b2a5c3656adf56714086176798021a76194b93dbdde4c9056b8a4191992b1ee0c050a2564090036a5b5c2f138c2d21f0aca78818fa0400727f6eddb1dbc4c4be80464aa1125d05d30f9bc413de99ffa30dd982fc52119e9f1eb0973c9a7794a91de673a913e22c4d5c1d891c5cf296f710be0949d11e77964f75e1de2c2d1b847c4ec2a934b1ec2b8994583b78920c36508432fc96e82eec34191c5b92948c3e41efb175e51c15d220232c5da065b3f12d7f9d556da72894867541dea996042437a8464c7362128a71c1823fbd3421761e53a7e1c343ae13f4fbfc5fe0aaea79f6f1fadc262ebb868fa551b9afffabca3844e67102d67a890db9180c22327937592bf9d00e8a105930eb739d463f20d28e94ca6731468a3844db53dc77e1464c75465073f7ea76a8873aeb4dd429ba8bdb9ded960b77de3065927527c5909f098fd79ce95af01de4dddcbd830ed0224e03da891f7cb37ffa74f65ecd73befc709afe5c237a2ae8ef9d104a34aa1e2f04de256aaf0669d2b27214d3b8e62b1f196a3b5c3b6bf66d792e2f54cfe85049a1d997e1caa71b16802d18324533f81f522f1afc4d27b4e5d6f79d80c2b4aaf948c2911645412f56a53244546b47b6f18b4c8ab98185ad257ba8c95df8e769eea7fd4a2e680c8b8edad5cb493c3c0f742462741492a563f714d577cee570d301213a6c76f9b2cc418a549448f302a4d8b20662c5e91b8565e81cf9304f4f70b24c5779269176d599bcfb46fbdcfebf57f3dede28dc24c1a5a6dcc024fce67f4ae3cb537faa4bdf1f504f4e6f514d231d64a0a637f1e0ee3d4327a00ea29b65d5626d9f9f1ab8dd1a9443b1238069b363e4e3d73ff3fed334b0809c5df6cf9e3515cc3eda2a1843205469eeb1e35fc8feff55707bbb4f09d42e0e91385fd6182bcbc0e254563f6c68dcd80be12094ad1ec9f81438f427bcfe162be12c10ef23ab2d3ba2075e6eb65404879eda2b4a5954072f464a2a277d6cb2c2bb50b16deebe124955d48aaffd4374e19a977a1602fe5ae6bff36329f8b7087f2df6c1de3835d4a8a560bb8ac4402b2de1d35179fd015300ebd25c15c89e71bd70f1f968b696063193c833903429ec6d6ec7d9d553a4e9f49db5aa0389501b7e7d86a9011035665786bfec2fc2e5aa92d9200597d0e941e5b63f95c8f7659ef591080f40f8fd45a987174ac86b773afc3fac30e5049d3e8e677f9d94c9364b8fc75e79cf8a95f279be4e613a890b798be468c5d815eaaa5c1ca2d2149efba79f552c961d1a54ca9d431677331d3a39c083b8fdf07511ab936ddbaf565d5136a9959ee000b6fb22a47133b5a797b7730c8aaeafdfeba4362b87d571794795e114d1c38439795e223c99e540940a3fdec7966446dc8d08284da58130710d667194465a8fca6fa4c7e2c88a9a8e3078d410b1732ab9fd9a64efa4e2887060ab37c8beb4880c7335d3f41731237b6c7dc0b611ec49a05a41e280eb254de0c5bfd2b5bb57af43b3fb92341305c225826425d6c7b9b2b88534a7da6c19655016e7bb1261ce90e8a8f223ae5cbfe2521a71ca334e940ab419baf3a86f7032d03e5394343c7eeba19740f4a7b508f6632e8621927b944d39178e64c0928a7332d02fe839b0d15f452309a60dcbb6eeb123ef3af5fea669b92a7ef570c5350765706061d9df264453d5d78f4b3278947c70e1a4f7dd15f8a364abdef9d4752288ec48381f6a717e3e04f16064f5b1edc4a99c0fcfd6c5234d3878b392b855345a68383e700fe64a5f0848c90aa1fbb0ace9da4e7d7576ef3cd9399cec2bcca2577c56a4b54cd2525e652ac606f6f3414ec46522d6a2da0ed1507a652a4e416890d82f308c16c35a285e6c8b385565c53b343aa16d4d356da2321ed25227862fbadc9ad353dd8997faee59dd4d4b279429904205ace5b3388dea0c031f80b8c5aae09c3f4b2537fcc15a1fec9760a30066fa2ac0f2fc06543f467135825d5f0c8fc33a04af1924a55d6e8dd5eb808eaa36187ac2c169c669302e74ef6c4d518fe626c2e4cbfe0df762a670188c98100d62ecbb6ca176001b48f10465e6cad00d5da2bc616c4646e5833967159d4845afab9465d42c7830598418bf5d7d07d7d68cb0413b54fc6cd23d92030606a93f88419491f8c228fde6bf60a3ec26e641521e0e2083d40c6577a6280bde1e1fd1643a0eff632f53eca23df29b465dec787c98d4b58a049a2713783f72b6ff1f8ed562c0b6e6c6f05dafe72076ba20b985e6c2a1a5cee7b7cd0fdd570a01aadcc2045033b0bb94c7084385955349723fd3a804c4d81ac4617dbfbbc3be002a40b4243218b14241276ed857133ca0c7bcae93c626ccd08c4aab5a083ad8b558981f848ee3e910dc68dbdd2a9216684204e5dec11dd39d248ffaaf022242234c1c2fb3aa67e0f6235008b2111d9a2887fccae04bb670ef992061a1a299e5ac1affc1433be3d44eed0093700d01ae27a817bb788fcb7caf84fdd7758c8dbecd2933f688fa6beb4729fb66260cbc9783db4ba094f8b1f67bc7f87d51bc86efff1e9f7acdc2ffa31850fa0508ec4206f5a283325a5082470ecd90c21ab73f62f04c1fda3d2624e48550c9bd745be0f3156f4443d93dab0f26e6bd3abca82ff9815c2c7a32c09cf023445ea709e906e3e62d677f1980b6d865f8671956a8b06b5a407581126c69f7aebdae605f103628d84e6bb9450c51593d5914819736c39e64f63d71e9c7f0c83a2db1b85d8c270d2adceeb7da6119c74cee65f0d6cb846f63a379a91f7f13237082d7c878891e2551a3f4e1da9436972c2b6b5cca0c310a31893afd31ea768763eb9f74a0f823df780979fc410665e8736801a5f0ee8ae799b836c1f1810a8e3e095b670793f17d1b0a8ac3ecafcd50a73527f2c8cc8cd5241beb491381a41e97f1c803c642b0ecd6c9feacd8707f610f6e97df88424357944de832ddfeb65663870dfa5623768ce00813e656ed67603971bdabfb066ee709be9edc857ddf93d15fe493ea2d5c1c1077ad7e8830e110c43fb9d64d21e4d501f60edbb9287019f7c9d509575943f6b936b8f219f721f3fc38e4c1d89e82ed27e7cd312c15b348102db6b468c7bd8dcf1e8c14348b7dcfbff1fac195a49628a8079ef3180e11c55c03e6a9866c1edde1938711bde4473de7d1f097743c471e5fa2581923f35588e8539a43a3dd38d1d1ee37cec358b75703be86e98cdbc0d93800290e8b34ff76b4dc33dec08304f3299eae15930f5497b2cdf3fa7939e614b9372a3e6e4490c384073dea03e666a55d10d6cb94c9f293a7c86379a650386d07c68b31d8bc44ce4e1ff217dc89e07b0fbbf960c2996b55eb515e7376d3e233b6140eace0c2d8ae8a34d7d3b8a7ade2c2456f33d547644b6bc9cd3640711d4b2abfe26b3187d3f961ce34c2b29f28ea879528592c3b6f8ee7989bffc086cc3432d900f6184edba744c5f6591dc991a84c6c2ba67ec724da3ecd68736c98b13ed9fb98bee4d17b91040e98f4aa9c887c560f76b873ced687cdc32d4d5236c7791e5714998e27dbe5fb96325fa7aa652f5cbb5bad15754c92d1fce5318a777badc80f501196b410e174b576d475a3e8fba616c7f37fa50c3c651add0aaa44e268969347cd84b632d52a8a867c83876f47c8ae2904d2a4dbcceeef5407e634e0982e981e18b60b41667f473d0461da2fa07681c2dc484ea4c8265fb5e30667617a23467deae1cd27a95f46c8661778410d3e30d7eb5cbe138fe3b227a0a0358cc20ead9e72b579560c4d33dd8389016df415195ccadbb0e8e36809adbd04f5f6bd287fc7f647d291c305e582e2233713ac4c56cf67e38faf15290271f16f8cb09b66db48b1144e5af62a23615290b8a4d1b6876a10efc5f24fc0cdd4e6269f719a6254eb3fd0f3e8ce4192cc74a6962d80bfd7492e90a01bd82ed0581aee3a878d1729fc87c2d8cd6cb098b14df937f54acc442394ad0483c0d37f870c790bdc90f34509dff1917a68405bc45376b922d3fc1db4f5a1cbe42aa72b21fab8ca95beea20c74cf8282db420893307e52f06b2766656e1616d5255250630b9e032a367a09f805e0137c569a46a3e76760b5a9b18d15c10fa3664da77433131affd9cfa44686f462fed719787119c2b8716dad9e2e579234ca81d0dc4a0ad83e3b16e65ca905b3587208f36f36a218a46f561066921d09a9fb3288d24645909b6156ac9b04af3b02abc3e2959f0e62aa90d6f72d0c61f1df88899c6cff759a1c3ae03df81a8e2ab98c3cf641e058097754f7a092f9abe076b3072c056dd929cfb62da6069b0cd617d6c4760ae252975d48fd2c3f932d07b4ee7a30c2a290c1de6aa76df3655030876289587df7c6431a9018822a079fd8daed819382b6d99269a3e32312b10b7331d8db1dfb0e97ad9951df9f27a45ddecc234bb0fb105babd7f60dccec1d687eda5724ed71aabdaa66dd93e498e6892fff31d742a847174d8cb6863f13e509ee0c73d0b8f64fdcfc4b90f3555a86d6d41eb0bba6086eb19826067af096200fe2f2e9e1e8c4501b51f5e036", 0x1000}, {&(0x7f0000000100)="d6c93742be8b596a94d37f1b86f944ce70cc267c76c87c3ecda60720712a90a9836406e3e3c11eb8191966025df7e106f38c4975e94e6fa9d7ae2b3319218e8ee63ce6c81a7276dbbb2958d7c0ca288e79105da0d0378a5e9bfb5c41f1f26c72918a0e11c817063101688f2851b39af31f3f4c9a9eddd2f9", 0x78}], 0x2) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000040)={{}, {0x4}}, &(0x7f00000001c0)) 05:33:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x401, 0x7ff, './file0\x00', 0x80000001, 0xfc0000, 0x800, 0x100000000}) close(r0) r2 = syz_open_pts() preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/233, 0xe9}, {&(0x7f0000000200)=""/46, 0x2e}], 0x2, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f00000003c0)="0ce49dc0de765b9c1725d394a2a57d48c146751939812de82320a679a973dfaef70caa2c9b8b3b60dc84e3dbcd18b82c7723f40adaa5a55e3b39daed35ad5a07c7212ac37882f74761e64a6df108c2620791d2afb8adba15b68ea309b17f72750e351c60ac63c49d50912e38aa8bd278b75959d0a23e2fe2bd55cab69150cc06780218187b480ac391a7f4b6618c1a60b6da12757a00b0362e6ee9fed4f1f4991c66003d33a5275368d6c27a6bff4116a06d31e3a291196b8c70b11a151ebf7d21361717c33411837666d5c0ecc77a35aedfb7c9c2bf3897af68909b17866c1b898f2515457299ae482640340bae52e2e49d111f92ecb173fd50546fec8327c031a60aa23f7366207043f6b43c34a4d9667d8cc3ebef928ee8e7465cde6271fb6ee42ab46b64c41760f4436816410ee693633048bb78e8bd68814e31d0586a0a9d2f829996e0fe72681b44c26aebc32f3ffbbfce746fec4a86c1ecf2bdd64e7eafaa719001608d8ca45e43591aae309040232fa0c0ea39617e651fbc6a26771e2f1af67400b0881f3d992abac5d9929dde08d3dfe821670d11905ef3dc0e", 0x19e) 05:33:00 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000040)='./control\x00', 0x80, 0x27) r1 = semget(0x1, 0x0, 0x2e2) r2 = getppid() fcntl$setown(r0, 0x6, r2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/33) unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 05:33:00 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) getsockname$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x80, 0x6, 0x4, 0x200}, {{r1}, 0x0, 0x0, 0xb, 0xca28, 0x4}, {{r0}, 0x0, 0x5, 0x4, 0xfffffffffffffffa, 0x1b}, {{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x80000000, 0x3}, {{r0}, 0xffffffffffffffff, 0x82, 0x4, 0x4, 0x8}, {{r1}, 0xfffffffffffffffe, 0x0, 0x8, 0x2, 0x8}, {{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0x0, 0x1}, {{r1}, 0xfffffffffffffffd, 0x80, 0x2, 0x2, 0x4}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x4}, {{r0}, 0xfffffffffffffffc, 0x28, 0x8, 0xffffffffffffff00, 0xd}], 0x1000, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x41, 0xf000000c, 0x53f2d3b, 0x7}, {{r1}, 0x0, 0x81, 0x42, 0x27, 0x6}], 0x3, &(0x7f0000000280)={0x2}) shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000040)) r4 = socket(0x18, 0x3, 0x7fffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000840)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f00000005c0)="6f969cc5f3f12011241b0b84260c32a817e38dd41d6399502c6798cabfc75473be359d4d3703f16fed5449700d08f1aefe5f8b6467bda87b630cfb1a63a05193693fcf1168eddb065d13d5977cbe86d7d2bdfb25be09a27103e3a0b0dffd170b18fcc9359ed0940b4cd33d72d4cbba8a2dfcff906c56cebcbe387ae496afca2735220c7587b335ecea87deb127693d35ac4bd7195fe98d2657bd02dd3ee3a079c182a78351e410dc234f5335b78e25e6bf102fb7be8d35b48079a9f7d3e238060ee8b1c7f8aa5d4c3a4734c99b430ab11c87670f7c3aa62c22ba5abb7ee335f941ca", 0xe2}], 0x1, 0x0}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x8003, 0x7fffffff) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0x400, 0x4, 0x2, 0x1, 0x3, 0xffffffff, 0x2, 0x2, 0x0, 0x7fff}) fcntl$setstatus(r4, 0x4, 0x80) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048019931929648", 0x14) write(r0, &(0x7f0000000880)="4a8b9736f2f27789c1e2109b03293e7a9f686d8876c1860b2db307b2a14c0a74806e2142d169e05d56139eff7486a48260684e64775707e1b36da7dee4868a10c2e0d6f9f47c9a41e8d50dec48c796f9b59966a03497b574e2a0f3d6fb7a19555a115f01061b79f7b71558353b19c787f1db08b26f432a78f45ee2ded64662f9670d74eb6d9ded6846006377ebb7269f3b1f4422982b7fa8e0853b5a4afe06dc5d9425d1a7164acac6571461f5d9eb2a33d62f6ae34578e64b0ecf4ff186da754886432f2bed69889681b9cb37ebb615d822506f96ca01a7304a15c8ef753ac68c75a6db8557774fa4b064a0223b5618d2a4d25beab215a45b963c9f25fb864cf6cb7e67b1b07cd08b61312b5dd36cbc97a5259ff076c1d8c5d25d09680fa4980f6e61b6ce769de98cc3b0a1ab6d24663a159f323bccbe40d8669deec3c4a7c96da4b67c7a2b0f0b2765d6d2a0d02306acf7d6b0ffc63508ed3af89a69197032bfc9d2f9d9c3bbada615082dbf0547b0a0cba9251d9795bc18f452d39e06644d3adc81dbfbfe81a08ee5223d152ba4010702eb75d1b0ade8b25893a300f6374d4aca0002875d42dea952b323d4735b83480bf767a48e56d2dcfafaa72f47e383e362782de6df3b0d7329f9123e06febadeee6ed6538f04ddff2367a2abf1943746143226e2ec6cff4ece135e90199594eeeab4e0071af4a5eac0a6e546fbedeb1231ef8f63fb552599252649ea8636b01eb556e47baa35e76ab8c9253acf4c055918b439bbd2c94902b4ebde64c26f0459484b71921b74dd9ffcdea19348e7cd280de41668f4a7a8c11194837a3b5a47d14d38212d7cf491848fbca6d354ae6d91442dc8a3764ff6ebfed5fbc4a794109b2c5149ba5fcee961aec7a979c979c81ec20e7a8ffef5eccfb6f4c6594289c4b58941f93202df340d36c307c39f3c67e2ddfce0f16bf296bdbf45dc6b96efede7b16b349a3dd2247f9d28ae9eeec8b694a80cfe831d850ee7343036c0f7ced55eeb15e87111582f6b5607d059a0ff65c853dadb7340f84ade629a525ad291cf568a36ca5162944c8589285d5c97f5f32813bb5cf652e4bafcfe219cbf312620c2419bd3d5dbe1a033687418d0c5fc7e3662e582d1e532cb6923830111f1e52428aa874b04bd7afa93187dda539e88fb7a0023d0c80a6b188e049d01ddea61b972fb68cec87d98033efeb1b97f0087501350b4e9d2a94c7ff2b6ba197a40104613b6e41d3f644f15c949073e0a6840a47efce31fc058495aac115072179e2fb4debef449474e3ece526da4b78b010cf6696c05bb25420e0799e40863d8e6a5e95eb98efba62674e0d0b55aaef5dbc9aeb6baaa44f756eb793988cae7b4e69e69813dcd2a9618d99d023a08ce3c244408b1e0c710e6f3b1e6158e931dfcfda20768b3c9ab8c2129aaa371069b499120db9a568dbe2894413e9e38adfdd1b81a3dff207b5fea4d24c1b5f7a550e3a3b50a833b6f82b210e955c92d7bb31ece7fdb6da4393811d5c232efd0c52ff2a5282b385ad06a3770bdc8c8a7760df3e93276e62ee02aeabdaf56d835eae4fccad674eb628bcbc91da3312865479b40b6b1a60669352f940791b638bcdbf5e9c7466a5ec7f09ff009ad52c9b4276b00796d9aecc96e753b3436e9578bb3e4bbff6b58c1c2d55d3eeff600dfe6f11ff2e549de44a18d333719d39296568bdcb78654372d8c823171f51d60dea6b01e5689eb64db070365a3c63f4c28003244b12eaebd2c90b85d298c04a954f7016110c5e9fa91f3dafa13c628bf1dd89556bd386484e56494ba177fb7e66ae94e7231387e078d058b27fcfab8c0dbc7e74beb996eafe60b1ffe7c6f5b0cf6e52d6648b17814f59923e1940a4054acd1fed4531e34482e4780ad780a20a09589231f0183757eb66f2522cdccbd4251f104d3a5e9dc5b8aa18ad77dcf78ac55fad1a91523eb99b6873560a7abbed79a9d7d18603c34e708eceb0714c6d3fad9bcbdece6ceeb6e15e613f45d6a03416a478f7b098875e79a0f9a3680a74dc4edf58c90cf1cb9de5429919edad6f235ff909f70207a365c2ff88b5fdc8399c648516f051cc8cd67ed11aac196c10be7a9e5e4ba87962e6a60be26c3bded21eb5e787349e2e1e28c7c20d900ab675a5616f9ae8c631dbc536697aeff3d21cec1a3253b6e3d6321c33d745f3ae18b5f879cc498444dfbe735c1374a837de774f149a6af9b328a03f0edb336b616550d5e46feb46a8a8cba2af5bdaa0ad446f155e33feffad2f5269cfcf8f30dcea1b4c4129b256cb1225f10d5432e4eb60e0a5b7bfeeed58cbf26db7c05017524a1902da4fb4bb54cca2d6fd4260ae7719001880515509be6e018a28b4224fdddd7f8c2cb9febb0920ffa24c9e6514a651a33cce8e15483653cff5b167b3a85f42ffd26f9d7d9895ba591a540dff55abc7e081b9a462cdf26d1203dc6642820666e3ad183244759cc63332b2fdeb19aca4413d49bd151e434f4301a34ce3461f8f3d67976115c2e494d3aa34f527d17efa2683a3c0718a172acfb00f4f3cae61810b364182e02f3f4919a4f4fbfa5d130ffeb3e2e4de2eece395fc33cc49dee49bc349cf27bea60c9e0472f80a5115f421bfe6155475fc53074874b1dcfb7bdd1fc050e2e7996ac33367a0b0090b20a8c85881fae600d57a53029ec16606b2a496ecfe623624ada6ffa6f0de79b047de480ae8613d2619366c4de2308f8079ef1b2e5ad5a03eaa4ba1a2847ea0cef9c07fe788d4ceebfed33088db193ef081e16225d84beedb4fa6c429789fda152b7546cdc5220cb81efac473f472c75409d067b55a2b9175e8d1c5bb82929b26b3ce63a69138d41112e27b8d1491242d20e05ce867e1c2b4d5a6da9dcca29cf05b40845b8c46e03a22b4b022c8ecde0f058eee2d767cbdc78381ca8082af98052a769b2d7fcb687341fbcc1f88861f9803c923be6952413076985fca4bf8163885adb6ba8921466c5cd42ac6dc4505aa6bdc79d71155a04d4c3e2ecc7ede3cbcef4de9fbea9336ae7d30f54f9b77f60cb9496ec0d24e346a55b528d65ea2460e4e812bd60188dd2fe7c6473eb5cc01d521ad3f1dff484c83cec2021eed4e0b203dbe5e208c8ed49fdbc9ae0b6243fde19bd3ebcc28a29715b710f931863f4c23dbf2d217ed883adc241b9931e138ffe167759e49a804d6c80cdb9dab6146d375cb22e07035ab809b3456d35fe446c4daf4914dffc34b379f1a43d22dc9a2f648c3729389b6f5f70aeb2976c05f3466454fae3066cb29c488dfdd1dca86c6dc33badd6f6fd71aef7bb9e093de6cf8f21a0b915a3835a21fee00182f0ed276613934b81a610826775f83c5eb516d88eb5c4804eb1e41fa370940e1b7c4fbd16cd71965f2fd7ae1c73a6466fdeedbce1adb2e7059204d6d7365edc65a9a448772532fb93822a3b72c6347395b150a2afc14e2ea5465953937833c85daca26b02d27d9536d253353ce48d6c60a76c0ba3986fd4d7eaf1364283f530f314ebb7b5f2e8a543c6db71eb37c801a2397f2fc460ed862efc08a13bcd87323c28a005af937cfbf8076aae52afffe79198fdbf0c74d64e6413b45e5da2ae6d60967ce8505beab7478c6d4923736625accbd370893882a35a87bd595d146a1bf52ef50294991ca867c0588d7d1d373a441024d4e1ad6041282b99b7890d85d8fac2660f81fb5e87f47fb7109b332c08ba533a00693821991a08242cadb4d065e63a8040a89469cdc606755323469be011470a1d9d072660783697a28a94acc2ef7809e73d33551b99dd8fbb5e0c551a9e5d310542f762c5377a184f4e7a2fb96f3971d205371c29994dd96eba58457574ca71f2c5a88f4432a8e7ae3a11a7705927954fd7728d4e74959325a029570485eccc6b1780867f9250ebbfb790931b8e0824a48fa848ff438f1595733a4aeca52785612301ae4fedd7fcef768e9b2008806ddd710f50bb316ddca2a75b5f484e17bbbcc76a1929740a1797ba7ee476b8c52fc832c7f8b0c4d85f41061f5524af13428500ab10758d0140a6f9feeaf114fb24910c3e5f8e492c8652c13d53f20df807d35d31447266f0b46b898dd76a2a96ee6964f6704bd2b577849d5c6767d1eb2ec7a4fc8e4dd332b8129cb0436dbcb9b378e0d8b5fc5776a8459a4633b6ffd6479808deed6bbf1d37b0b93e0dd80b8b859718d643e36b47fc7fc446b68e6f85120088cab86adb7e6d7dde4e6760f2c48787c0373eee730a560422e058174e47e476fd895a92e0796c6b5bff05bcae293543914a7b1a02bc8c5e85ec0328cddfaad365ded7ed469de2a90da703a79848928734a097e422400d39d304fbfbc8758c1076e1e427a622a31e259d8c525d3ace70aeb0105df0507b02ce837f86b038f4f3281f4d26accc799b0f8d52914d4f18f2187da7097df7b09255f9e67c8a11ba3106e28cc4a2fe8ae4f46fabb3898ae1582e48e88bffd43ad7def0b38335fd0678a2e799cad2900ed49808785c96c7eec260c1a4f50e2cbf362fd3ea887de08e9426411ade28f12d31531f1f2d7966e6c9936765e1ea772dd3e3e647c72c458befd03a6f5dec8f74aa3495ac9cc9f0c5ba94f2987e7151d290c37a2f78a8fce1258fe698b6250bade198cea3488f572e21aa52a5f46f6f34ca77b119a319df2f773bf30fb3951a0bdbd8b5a573613eb2b00b8108703b1f0b9c01531c77720a3b582fc3e4c98c0aef474a7b7455235dc56483032f59bd3a4744487ca2123e29a5e6f0352fa2aedc0f3293619f0e8ed4dc849c701e91b5c262edd6597af7b8d2b13cf4c6cd94e07ae72621f119eefdf7ef2c41569dbe317fa0323f53b8f9ca4446a9c248715d95166bf456c3676b4864c538409a975ea232d114f4ed2d276fd94cef6e703731f74ed3b83419c5fe84a2729ad286d0630aae43ee6ea6122d26803944fad7daccd29ee3b761bb50715e1baff0e641864212641311079cfd7e88f7b76ab622406cb12a636e4007e7eb315b75c2fe44e3ef2dcd504727cb84a31ed7ef37ff97bd6511a71fee088589252f9f77484e7ed77afa929ad0228e4315f8733f3a7ac4ece4efa89deaeb69b40e3cfa91fb8f6eb258d3e20e1128a392c39c07d3c3eedd9510d229a5a3434e39503c746c36306c4f325f3a3a941e978a6cee39a84262735e652f986b6f94d901123f4b5ae5dc8baaefd5eeb4bb2b1dece2648908650d257e43e0d59ec5cfcca6153399b5f459d2a661ad11193a78d64a17a43d58ed588ec1432a1ccee0a2477f7a7788cb656c167ab429a7e129b21b9650103ed3787c5f4a73629593385e19599cb708d8688ce363d9a00c76c2a7143e866f659352d77f0b59d22138ac1a7ff8944676ba172b5b184e99706192422a8f65ccc0f09b0319220be05bffa36747f9fd0a04a0839f6479a8dd3f7b03d4504db66abb8e4783bddcc30a6f3cce66ce2b0c06be2dd32c13425e35c13860651ae15c0b1d2021e22725d76381c4a7dfcbeb221acb297d1594d1057f07f31d545df253306beca72a3f1fe44c6b161249c40aebaba0e9b4c36ae49a853b356dc3b150731d7aa389a8c15436f9c435ff369f72103f29ed8b683d7e3b7e2819e74272dee43ed980a6298875543dbc43ac9c17e4d9ec80c1f45e771f76058d0aa4391c3e384d28c4bf2b39aa5a2f10ce031acc099347ff6a14cf191d7cf202c7d38c161323e0feb19bb1fd40f9ef0c01cc850f8087eb349ed4ed6edeae8ba3362d9a47a7686d92662988638c0f9c6c2996ac082914083f5ac3", 0x1000) fsync(r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:33:00 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000440)=0x3) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000400)=0x1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000300)=""/169, &(0x7f00000003c0)=0xa9) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fd0ef0e1787fd11e3b4ba8dd"}) readv(r3, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) writev(r0, &(0x7f0000000a80)=[{&(0x7f0000000700)="bcdc4f0f71fc9e7d3b2f7e83a70da14ad6298049e3cbf92006ae6d1c5064783a4d5dfe5190c8979f322c46bd96f30b6e575fee0a08467aa2d02725c54322f662aeb208cb5a84d87419c21ef139f8d23f0218b6b77e95dbb142583952dbb7d6226b47dfc34d5ba8"}, {&(0x7f0000000780)="2c2956acd57ebf52d259bc839ef1fdab3111656c82f4"}, {&(0x7f00000007c0)="1060ca9bc463f8922bbed5553f0eba1864ea2b73a4f7b2d3d4a81be33789d1f7ada45830336c62790e9a8ea28d8f7bd72228a3ca4cf194eddd81f037f802c5c489b4b6a207cc9ae0c18dbd0777bb0f84957b828a3bb8d3cbaa8ed0585b1c327da9ddafb5298deb7ddb419102703b04cc58594120ba27cef38646523af0325e083fa5899b264e112f73fc49868e4b57618a44dec050ceae4cf92631b6629f0d22457fe302999317ee970adccdb5b989db266b770a097d176a1f3d3c1d94e3ac9caa4eb5e29287a913a58638806d8125b895d5"}, {&(0x7f00000008c0)="b3511047b6f8230cea5d47c78581afa7bad6a039bdf086f040e839e18a20e7be9ac7f72adbf15ed2beb842de5b8909ad72859765af3959f1d243ee76468e64e36bcc652591e75db8cc1e57848e80d87bcd0bba122e6b3db7b4b68b1bf712a2aaa78de0bc5735e91bbfdcc198180661ef0e9d660788f67941f8f1ede20bf8200653809e9dea71b473f7af981dc5f5e9d742cc8b4c8aac371e726fd73172c9221a9897e588de6aa7d56a1eb16c4e55e5ff3d49c19b3b80783caa4cd5ef7bde2a29005171194e61c137dd1f9a84b065b437105b1dfb705a29127cc8272b1bdd85cbfca22f0184e745cb030aeefff2c8ad86cc987015"}, {&(0x7f00000009c0)="964fb73b14fcb0f908165abca868aa9f3d49d1342992747cf92432d4b8555743fa356aa62b937ea1b65628f3f09e352ad44e3e39caa922c01aebe1848d1de65fb632acc34a25d52bd9d5974ada88"}, {&(0x7f0000000b00)="a3db0f48fa1f037e"}], 0x17d) readv(r3, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) read(r2, &(0x7f0000000480)=""/120, 0x78) 05:33:00 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./file0\x00', 0x88, 0x42) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) 05:33:00 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xbe37cc6811b934c1, 0x80000000, 0x1000, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x5, 0x80000000, 0xd49, 0x6}, {{r0}, 0xfffffffffffffffe, 0x60, 0x8, 0x10000, 0x80}, {{r1}, 0xfffffffffffffffd, 0xe8, 0x4, 0x800000, 0x6}, {{r0}, 0xfffffffffffffff8, 0x40, 0x0, 0xe56f, 0x10000}, {{r2}, 0xfffffffffffffffc, 0x82, 0x1, 0x9, 0x80000000}], 0x5, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0x9b, 0x6}, {{r2}, 0xfffffffffffffffd, 0x8, 0x2, 0xb849, 0xffffffff}, {{r2}, 0xfffffffffffffffc, 0x10, 0x80000000, 0x1000, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0x7}, {{r1}, 0xfffffffffffffffa, 0x4, 0x1, 0x9, 0x7}], 0x5, &(0x7f0000000000)={0x2, 0x63ed}) kevent(r0, &(0x7f0000000080), 0xfff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xe1}], 0xab, 0x0) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) kqueue() 05:33:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x7) close(r0) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) sendto(r1, &(0x7f0000000100)="35c538865a8f80708cca1e3db052e7a6e0f01671179ee663ddfd5c33387bd28ad3b0fc2538982857ca45c5987a8115e9421975", 0x33, 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f", 0x2a}], 0x1) 05:33:00 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x40) utimensat(r0, &(0x7f0000000180)='./file2\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 05:33:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x2) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) 05:33:00 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000010000000ffff000000000000f87c8a5b671b1b542a538706000200b810000000290000003d00000003000000"], 0x30}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x3, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:33:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030700"/56], 0x38}, 0x0) 05:33:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000680)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a", 0x178) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "856000"}) sync() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f00000001c0)=""/161, 0xa1) 05:33:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/115, 0x73}, {&(0x7f0000000100)=""/193, 0xc1}, {&(0x7f0000000200)=""/139, 0x8b}], 0x3, 0x0, 0x0) getdents(r0, 0x0, 0x0) getdents(r0, &(0x7f00000002c0)=""/4096, 0x1000) 05:33:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x7, "0000000059001040dcb9000000140000001b00", 0x1}) r0 = socket(0x11, 0x4, 0x20000000000000) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:33:02 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000080)={{}, {0x2, 0x1}}, &(0x7f0000000000)) 05:33:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00c59d2ccb696e65302f66696c6130001c79887e311e24fb956733ff3a022f0d2e039fd6a09861da3d68df9030b310032aa16c30c700b75bae0c333e876d4adbf3d42e4e24be43fd2b2df155fdb428730f77d394382a68a90b484991f711d8d0a3f023c5a7bb2312573d6f3dff883f4b232023c0f13d214ff7e04161cab3a4d29df9d9ca8ffe3dc3d793d199b588cb8b69b2511b19ddd371ac04e05b4bc93ffda6ec4658e6cdb05ba9f9a354ec92a4c084b9ac8a3671f42f6e79c044370100000001007038640c58622f1d335e9d0aa8178d546e9307be52936c6af0c58fb8f658d39a8f99c621f27e81ec99412bc3dbfa8295b49edc084adb8c571d"], 0x10) 05:33:02 executing program 0: clock_gettime(0x2, 0xffffffffffffffff) clock_gettime(0x2, &(0x7f0000000000)) 05:33:02 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x1, 0x2, 0x0) poll(&(0x7f0000000040)=[{}, {r1, 0x180}], 0x2, 0xbda5) dup2(r2, r0) 05:33:02 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) clock_getres(0x2, &(0x7f0000000040)) clock_getres(0x5, 0xfffffffffffffffe) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x800, 0x100) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x2, 0x9) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x10050, 0x1) getgid() ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000180)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 05:33:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ftruncate(r0, 0x0, 0x1) r1 = socket(0x6, 0x8000, 0x90b) r2 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) r5 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getpid() r9 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) r11 = getpgid(0xffffffffffffffff) r12 = geteuid() r13 = getgid() r14 = getpid() r15 = geteuid() getgroups(0x6, &(0x7f0000001480)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001280)=[{&(0x7f0000000140)="812b85ce9acadb360e4bcf4c0a47042828bec67de3caf8f4ad4df4c4b3e57bd27f73ab66810e9fe5a8b5800555ac5077a7b6f9522328ecabf8853414608bb61469100baa", 0x44}, {&(0x7f00000001c0)="09d65c73130d91de457e5bf930b74d41cc1db045e4e3c485694c5879c6", 0x1d}, {&(0x7f0000000200)="f9a2431cad8c560271f2fd9fe9d924f0972af07808be157c988349032ca8179a", 0x20}, {&(0x7f0000000240)="e77a5ab97939c385d3ce51d64b148d75e19566c6b1b4fed95f37d64b0d15fedafe5da729e81b1232a59daec4eff4faf85b3af7663a06ff23c7df18108acde6f35ca5cfa98e1e86d40214e445cd7091239d2afefa1d400eea110be554f8e30c322a8841596909642b446a506f9e377178a260904e1503c4b4eb87a5df95978feb935ab9cce404d888ead7610734cbfb9e04c5a4dde193c2efdfb9fc65b79136d811d0be357b2f715b7bf5420e66bdf3035e95a6aedfd635eab425dc769bded9453109f792d5f3aaec807e19a794710281fc8a671de8d2115f5b7066b2ea10b3a0d284e403fb9b255054830ce6b39d90032aa13127c213efe0ddeafb8b9c0eb75aec256e2159489564a7a522f774adadd6ae5de017baa313ce418ca8eaf4c157424b77162f3c6a9463c3dfeff05d217d9b632abeacea1dba43b01a8112b157feb9db7de3609c5fdc3a77e1c540f3613d8eb9ddf4a0c308a90b93e14e20029e6003c4bc2090e69e62d6835d90bc07afc1451a62323b1ca4cec1783ea5a098f99ad3a5799d5a8a6137d133468aa83a1f42e39f240b04e00c030b11e4da929ab17ce0441715349123ac2a8148203ab06503118f34c8d36a38fa1b66b44cfb5649afa82374459d193092a05c351d6a5d6ee4de902323bfd7561f2fba1b49f5dea3bcd1cd07d26c461190d8dc3f3a5fa7985ea764866a5fd67a0fd0b7d692accc5c521009804e829f69c9e8320012e8369494ec6f4cb12536c258a10e086740014b0921e9bcefbe5d39fe0dfef9d9eab711719c272f3b9b9889c20e29889d10ea00649a48ef81c01edc1a5a2d893e72aadc4776c29a9260f91fa8e0671ff95f904948240914976ed9868e7dd9e5b89a358f1441992a83d244e477c20d5aa89ed1058abfa2c18b1a572fd7735f2703949492f2f50e9ce0d8608a85ffb14c56157521139e886ecd992367e0051ff52aa7022cd41a0a43123374a00dbe35669d181dbc972d99d08e31ddcf633e85b724eb33c8c25208b3c35ba0dde47d270214b201ed5a78384aef08c4afde09061c227dc1d941c19671e5b40009017091d9a4f2f1de706f7723bce68f47d68bc6f9e4f96ac05fb1a5af2e2e58d4547e0d0f76adc710dac5f566df8619e0afd91f28b0fcb104cc06ab51dad8916e985a7d65acc4fb6ab244210b333737beda1791366f50ae7b038f3b7a1743d30dbcf7442814da806236339c30bceba88f8350868a176e0c3d20f681e92c5111ed55cf0982cfac5c8dd260b8af5ac03cd9483ba1fd4b06bf4fa1eeea606e75381173878de13ab4eb934cce73f1fd7c373dc5fce1768d4a76b3afcc7c7d0e91a1cc7373e76e162c46633098d62bd3f8d2d676911cc623a4c8df01b28fcc0cabd6ab91dc7d2a57bce4cd9b67cba50e4dbdd8af18c3b2aa4fd244d0f99c434ed014c7bbefede1aebd2f3eb985d8aca676d7ac3482b8b1135557f4ef00a340f7271e89623d3f13f53b4219688225eb4d485eeb75b0b32a79d31cabee6ae81926b6dc381069f4681e8e9f6ed5990d7ebd21e921467599b8c4545c591216cb8b6b0ab1478f92ee24e33bad018c0c0f8afcb6ad9df6eff856114b6f144ea6804d55f2ae00309258edca19b9165f09b270a8898b10fa54c9e26c86becd2af98ff44bf249ffe771c33f0d350624e9e9dd6c208d52526ba011cc53e490320a0e690651f69ce01e2c1cdbd61d93bed7b8e113ece81830494d58a0094cbc5aa5c9c25afd17dc4a9884ebc464f4aa539ea4731ae763daad1ff10380beec4fd7c3a904ac7d6fd843d860651ac71f70e5e259686add7138f4cddbe51889b1e90358c4c8ebe01a16e56b69e955ca3111ef2289d13171d4f782c8e8f463fe2803046c7036e847ee2543689cb2c8dd7bc1762427b4d821ea66bb41178617e6df68e02f6c0bf232bd2beb92d84e3daab532cdc88a3a8771fa5288d2558cd21d4dfb0cb232bc3eb8558b011b03fe6e04d85b49da430d5fd46ed35dd950bb09ea7c1d861d0a5a8d4939f8236a78b975a767f170124b04c32b83b1231679a8328fbbb10ab32563f5aff39a0f4aafc925a7d446c766a63e25f1f9852030a4b73349e35bb3b559a10d65fed56d0052cf284d65da8eba5e781c1a39f125853a8136cb24444c418904e2901f744d35add23d35aa7f9ba5369a0229b5ad9d3fb9d7f2643dd31fb25ed776fc7f3eab68b44afc45d015199c2eef9ce3b2f18d76872f0cfa931013a1b156dddc4880885e46124b1fe3f59e6c3716453604c6d55c2c4e5c17afbf9170c16b03a936b121ab2ff935d4151d22660819b169096a5f6d4a8a629302aa22ce6bca31ae9084b4c51169810d6067648fd81d0a86174000b1ce2d774220844ab4c35d3316b0a7e4c7ceb9d99789eaf2202a8818ae325b3e9803307ec904c00387ddd770cdddca40b5049d8b6e3cbc3d17c3af60ac5d9190fe4206da7116e9956ee6f49418a0fab6b38892824c03fababd68ca4a97f00ed0c2c9353caf0b3304874a52c40f6338d89648798f6cd1482e351ff5256fe372e0ee46792621c6dd89a90e3cecf9c595cbca5c94ae0ff8fcabd89372c35e14af88f8c1555349012abbe35f88ecb3c0fd8a11614c9401a5e7afb715cc3d40b6f69f7961c7d1376fbab94871e494b40e479f36c147157c8895a2ebd82c4875e12b7efd904782e7be1975e62ff3facc7feed5c957a05593a4f1ccac9f9c3c05a5124c9db97467a91164d3d4c6c164f8ac5aa99d64970bf30497a971699b7f1d7d6be8fb4de5a0b8006a1a5f2c1dbbd5d91eed17e641db34fbd1888ec165496b1f659c9641d7bad86a496f6fd40167b5385eac94fdb10ab3cd60c3d87b46c803ecfed4066e927cfe698a17c518f513838f1479487b3edda3a17c45508c0e7e47c1874f513f7b094a1ddcfc539914a5190af2bc90b76c20fa688e4330e8342ee57fe6c56f818fde916bacb2047aa1d7c23482afdbc8eaa2b82390e5195c7ca326a5e582c5939817b945f12838bcf75d5cb5042b4c4c9efc7cb70a60efe3730d4961ac87590eb3ac534fa74801c34f28c7b38d9333478d8d52fcd8b5a4d5cbd7adbd0d655cf9639ae8a3b8927e027c7985852e7192af05944b9fafd10beb0bf869bf82b7d5ecc0afbab296076adc6c45b5cf9f1618f583bab5d622d12279de86c440388b38a148d4ddde1ea0f458f214daefd42aadffc2e51a3fced9478dde887ff538107bc274f42b3817148636ae5d79aad0c6a2c0482906e85caa414e30a346dfceac7d79fa08e164a5032328fddb5b11023c54eecbe946075bf3c003f9c103aa9bf1ff9792dd37e4fdfc2a257d4dcfe035994e0203dce18b256a1acfc438c8d1044478100499aeec2817306c208c075f7d7ccb3e2204e9017326472ee16641ce96f272c572c0c35941b46f2ccf6cd3de2c76e3eebcc3a450fa80dc7387ae3c763b8555889bd78e7db7bb142dc27f97aa471fc7a88d653fcf5270a74b3fbd307b25a8d359813d040558f842ef7fbf06b05eb8781c023d37505481e09625e126e04d9ca760776a78cf4c08001673aa06b31501e3d8f6dc79cfabca3f9095f8baed3c71e422676cf67f13a29f09f2d635d99ed67412cd68f8c2e1887d22b5ccdae593cc14886001297003bcd75f09067c64cce593bf552e04b3ed33c4897268fbc0ae987e2ca9a3539077cac7c16aaef961562feeb1a146aa97a7d67770ee8039ceb43c08e07e01466ba3ea820fe347c7dc4a4cc0b7eea83a2a3279a43eea674d8eafcebb46486d22c5fec7c05cd4fa71338b26aadee66c29519d719da35bb5ebb9a49cf873cc4e2e5102fffa7d4b49e2be25164e3f2b53fa1f63d11790d0e9247d2c0cb25fc046ab30f88b2c9fa99c7334a771f47156fdf40e6648dbb5fdc920b337b7c62cc9568cdf9855442fbfec94b37481e435edca665084f0decced2068131872fa4773df8032612accbc0a1a7ee85ecf21e9b7b20ba6501e8eaa015b95b79174c235c2881a8eca4c65ea676a9b7afcabc1974215d74c412535b5e5cd46b5f00487dc94330d2253e18cb79d4c58cfeb5c984011c4e32169be58a54ae9a43272d1f163a6cd7ec2ac2e0c26cd672a0a9456fc500a85eaa316e539b3b22a269689c8c6babfcf0ddf2d56a1a11a45794fca04bd872f8f747db8becab91ed7a40c258abd3dbc1d50274dc7961af12b952153f29efb4faeda54bb1ccebeb6131ae6039e2752d9d9402336943e371cd749a2f9f74bd464a9481e5740ba0d06ea6b092719366632195735c3d575ab22d0a74d291ba583f06da6875f75c9cbddfb63d039ca0a7f0c7b481e0c991da14b85caaf32df1b88acb2afd3a209750c7a3a95a3903128a226bbb8649e930d0e6a070cf36f0991c572f9d86f10aae38acb8e4be916a40b3901bbe52354423ba860eb815cb7d3dd7eb80d02b8ec937221af57399441cf7effad0744f7c408c74a7c7fc34308e6e4becb9f90604a2a50c2f2a84dbed7a8df5c5134f6ee5fed4442ba2f8ef37b1c871be8c383fa13f2df130a150627e84930672a831feb48808035681739fa3b143c5f8367b5f8fec538849a2af94a5d5bd31dfd951a7d3f3e2bb1067ef06533c35515fa1404729cdbd2289f6a65f870b53d9341866e47e6189d8f07771ef62fd2f81dd35c6af4a76078d1610e8a4ce9228e72d11ebfa9865af21415bfba89e6870935d3079aacf0232aee8a7002f7bbe43fdbcf57e3a85ecea91ea8ed6e3d1484a37fa01bca1ead7a480bd78bbb44ab36365a1bffd971c455daa2776042c06afbd9f804680c6a14320e29c8c8ff99ceb21a505d394064e2b94f7c3c2e40986363b936b2b9ad951552b3c8a6113654b8cb1ca646e62d5badb014b82d8e224969994022722880371394a3291000e57ff802f91b4ef5e6d6dc9fa97d6062e5f283818a412c0ea488aaa026ca1f0c49abcc2d77e22d022962260bec05ecc5358ea05aabdea3e838306278f2dedb2d14792df97e15e507f332c83e7ded6e18b930fd2e3c6d23b6032705b0d2bb66ac834381ed0fb43a2483b8bc3d7a69fcf730dd3f881ddd20ab737bc55518a9282fa6bd270edae30f132ad1402e5b47c6d312fcee07b8a38418763be819dcaf0913f696564bebd698f8518df323256bdb7fd8e45f50b926c8c18638e68e21b79edb307c8a757ae5744d87180331d45aae93773179e93bc7030d0ce26d58c5c9b7d2d1d1c98c06dff26a1e4c2823601dd0b205a55e49908ea01f553e05903be046787739ed75d242dd574cd57a4f3d0315915c9c53d680b22950aed3694fc159d599f727c1028137497006689072eba24ae2505192b1ec4381bd63748c77cddeae39830d3780b6fc1399d7981ea7baac0e6a209096b41566d968020724a85187027540a2792d9567f042a14ba785e53ad2a0a7bf58bd4d931bf01c817ef4c21594f6418d3812a61b733b28b2baf1071f271994d9817d23d5f71485c6ad1357fab12bcc83b22c9bfa29f25f5c5386a8e426270a26684e68be3203edf8ee6cf4877965cbc206edc38a45886b0d92d9a336775864170493aa4dec0ff9773c2d205ecab18a3316b8c40a1ee6b66ab116776eb7250fe5566d0ba6fbbc88cbc6712e38a98cf7b0dc94a4ab8e79911a93e033b2408838e234c76dd7aae9c16008887806cb142b2a4e6e26deeb69b5918cb9ccfe8715315b8a7b3933f0f6061bbb443b92b48037081dae57332aaf181024a02ffa6cd083eda677a2292594d1ea2cc2d1caacf3ea19928fcf645cc03edea6ce25b1eae867c323036fc27694ca4cecce5004", 0x1000}, {&(0x7f00000023c0)="74edd0a07a954452438c6afaafdbca85e2e8e3f14904ac6b8b2aacd0e34c3b92c1d3ff9309dceb464e042a00c5136b5cc9b1ef9abeb02d19640c25410f90a96a8c137802a3e3b6bca93669d6f17ea9430a4b24cae436b8033163ab82cb651d168c25de77ba6117e13aa69874e632ddad783acf5c482295229f848dc58082adbc65314143a49f4c4a7ceeecdd0ab78270560195bb6d6d15b277a8b497d18d7105c357aeade2243202c592dce227994346a414893629ecf74b22e9528383d058e7fbe7905a2b9d0e422e3f1c620c45b9269651ad3df7527fed1ea160817673e409716279b97f8071694b3a6ac5e65b098f3eef1341f9b50b93a82e6827fa4be10f29c5a43bb8327cfd5bbed7709ae7976ddd25d9132138f9b8dfba5a49a8e85fd7bc629fe004e2db448a32e458de4e6dcb2876e8666c71dff26af656b1033b530dd6f747578a005278c1eaf26014af3769c24a610b1e94ff373b9ef97f6ae8bf377b1df2403e1f5f6abd226acaa9e5faf6970a49b36ecee7de8e4dfd932612ff6060a5d6c9863b81f175252c71eca78dd425b4990075a88c4539e8e273567083457743c41f00f5d82345514beb0e29f289095702fc9af11eaa3ff3b23badd823775d5dd8945410a362fd3960c13aa9df3e3d68f33756e826da09a06d540b983c69022af659cb71e39981fed413c1feabc63e38d050646942d171d3b37091fb8734dead16f22d626a9c2062fa66ae107d3c9aa4fed82caf3898b99ffa6a251a1e9f8b8c7d0c3dd0500add80ea54b6796c4c7d3304c80598b3c6714c04af05d139875eb8464dc32cb0bd99381b089beca21731d9670ace1fca9e65903af7a730fbab5692eadba163e643c4a599a85a356da11f5f0f3b45ea8bea9469f34e17e577bcc9979d5290591435e2b84ec3a6916ec912503f9479b355e6fe9b673c02961219e89db73de32b65367ba2bed4f100b38e909c0ea956b9f80986f0d417502c407eafe7cebc5eb1d25950d768986d8a869cb22cba21b7e93242e68affe043e86545707eab98d6a233a2c8f57d780c8d09926b97e663c7e1235b423696a6a033036e1eede6b275976b07634eb6da09d5422c4868e340df24ae8d8573e57d3607f778242aff2a753bf267d7d50106afde41b5f138c9755fbdbe6fac3d0160c79a83ddaef6ed84497602fe00db12eb0b0e60777672fa3f02cec059ec016016547dfcccdcd6151f3c4b1d255d3d00d4de3f9ed8d130a60b139b1cc5fe1eef4291b90c2903bf3f141e212e161d79c2d19c85b1a033b2fd0ac46f4c7f2c396951fefa9f44c05aa7ca94cc2c17d0f1fb7beb39ffd56349a9d5d1e363a0d4752129bcb0382eac83dd4cc8b523b62cf1bb7efc4b22d789f99b3c8b458f61a64d6a8eaa6deae74188f6405d39dba86713fceb88d0bc8bfa0a7f214062e76c8aab68d4e88fd281d52fb7e6599f0468ad8d21a5d093bd0dc520e980a49441abfb158963b32d4c9f8921fc38508287abc6e6342026164634e0186255129c15fb07452a0c9feb4844e0e89295e64356406e8150c35f7361c1167e4752ed8b4774d2b44ba3e692423f258c6527a26c6ae0bbe6670f26d1b99670dbae41cf75e3d6c558a726effdde29654e3ce4dc64a5f946e873a5bbfd058a5d078744add2e79f622228c7a3d60c105879ffc137742de5b74841053da011d01e276475e95f6a91a70be8a2abe7e556684e254b39b82628466e1d7c5f2951588dbbbe223753a0b8201f3fd3637408ec6f264b2b96a07b7219f411111f1936fd37811d6ff3b21fda43ce50fe819ae9a429b147624da699630f49805ad49b1e631de4d80da052a98a5881a572d110126cf494dd483277ed928263aef6ed3ac9fecc4442b42283c56d36c6c777098c5cb7b38cb038f8463edef185bd369aa87db3dbc64c5976099f99770527f1f663e280aefc31bce95993abc2888f557929be8ba708cc454c50f9ef54a1649e161d49dec17006247cc1ddbaabc65e560431b2d0622ec39ca19bd4513747483a403edab4814a8bd0baafd0e87b740d33d6044e828253b9028ff7ce19e6175e9582396deea73347a1c00685c8cea8e0c6e149c0b6860f5938e7557e244735b0ae356c535417cdcfdd436669be32e2f1dc5815143b9f6d31109ae21fa8ab83460f0cbe5df757df4bb23c20c9f0cb3f4a3c3881704deed2871945b1466dd830733c0a0ccacae6fb31a1c3c408d67c14ffa2bef4e89b658fd0698dc1d894e0edf15864d8210b87c2849fedfd2c2c8133b24f47c51756c132adf19be0b2c98a5a59a5c66d2953e393ada5f97a714c2798aaf785b470a8a1987dd5512a048ec14bec4282c5c848aca4411dc7d3fcc0d688c18bb55d522af623c619c091bde500d6d3fd424d7592b8f4c4a9dff8db43d2880aa7aea2fff133c89c795c0223a39dc618f3c51943730fe87b5b6ffad889ff4e2685673cd0deca56751617a4dd4b2076ced0c4c0732504c3f3369d8c4ec40cbadb6bab3bf6b05c9e117caf2b06cce05baa94b364256db49e2e6885c7c7d7f0ed8883b01d8f7c1fbc543511a6b171fbb3e2f6231dd7d89b131ec0d16cd98ddbf6add2665c655886a51d68f5637c29f5bce86316c6e057c2b1ba66090934f189f1ff11719ad5598da43278520dd870fbd13134ea316a40080995fa973444c2130ab42e41e5d04738bca14df8a205cacecc0b7c079720653c7ee0af4c3ebc87f26f42d97d4bc4948cef5863a18c4133879dffca17111405b7a75cbe5fff70af6abd0d6ea6c0005159044d3ab37e915248fa7a010b9022aeed648586d3efaee52c2c1c911d84a4eb7cdc2dc7ac68ea2c2a64ed3da2b11b914ed07bf1d8f45e89127fccd2017790d554c85f95d172de860b55f51baa86ef77fbe86ecc2c80148141ed8e809801e7a7c06da1be6053e0aeee4f830abd1d0c37b0665d153c976f8019dc7ac440e3d45de7f54c0515509020c28ca4e23eb9b17c25558261cf5e21af0ce79940782a017fc4f3c2554928b1e074cf000bd0cf912d38d8566e981cfda3af460d6ab55b7f58138f22dbabdea21cf38647bf3a0cafb742695d6411007882dfcd6ec970ef3286f40de76e7124d29c75e3c7a6b29f574b56118e4661ceb9c26639ec47902f68d6386499f89f12c9fa09c363d4dbd013e4e406aa46b524cbb9ebf3f1ffb57b39c3466b3ad6b1d77e6f31186f9e57e5cc5190bdfaf49aa829c0b5ecefa29bf5dc12b514ea3c8396d95f5fe57d0f20760949c918713f8dadb5b10e15fda3bdaa7723409862cbce4f23b1485ae0549adc74f7903bc810b839dde0fc15d4eb478dfbd68d257d74b919e28ff6e7ac3f84b308d920db2be99264149ddb9ef7501d35690d1a37d2328dd52b010ab67c4ca59e98b51ef25c471c10ffa2cdfc53b0285f4bb0e98d0e68144a8df957913c30888d331b6c314ff447856b7e13a059ad1b9f65355c60d252c88e2a6e3ec73185905147f438af74f177a6165b8e74f5394187f8e4f08889e153393eb594986ed779fb6f70dfcd5f302de3d4dc04bef2a5b9ab174ca08653a2e9bbef9985f76ff996d6e07542261a87146d5f70de74f2ecea1b7a5840e8219c81dcdcb15db4b707b3b0fa93b912d3493bf345441c6d5323cf20c8634d175324bd1f00fdab88160834e0586588c51e35ba7d354fdd64ecfdd93ec7f1d4bd037479a2660845e953779c621f49a70817566918a2f40fc3baadb615885ca18070fd5b70ea20f2d0baa1d70dac65f68903feb2a1566cee9937154d8d465823bfb1bc9bfdbfeef1510711cd3496fc1746a24a0084caa6d5d2567c135cea1b10b8376544d7a52e0ab8829767cd1c8a8bdfc1a1b1e93d3656d708aaaf91d10be7fa05bd1928868a2b8e7fc508d3b430bc47f621fd50ddeefba1022332f85483ff02a90b0ecf00c8634b7e2cb2686359b6feeb65a3623dce67f4c1dfe9c85cd5822a948cace70ad454a61aa48c4167d169ce2f826a3b9e42ea4afc48361b8633f7520a725c04ee4f0880412ff3e305ad69f85e084988d8ebf09c87cb846da39ed0c29bcf0d39ec67684c0343e3a58f57aeceb19e1da2621bf4348cee6c7874d55e91449bec427702da8cd2da24c05e527413bffeab1122f935f074784b4f30edfd5854d24ed6529fc6cfeed1f1c285d694ecd069f678debb03c63c4e9ec90b242295bb5c64e214c18e8111db2f1c360bf73ca1c9ca597581cc0208a0ccd0da36c25e114e77dcea47ecd223ae484847effe434221ce19ca54877f3ea82554839dbecbaf0b6c8b4a348037d28ab06614c0b54ff7f090794e1368bcf99acc179ebfb98951b3f3cdd17c969879513130bd9584f61b0c32c243984849df5c2b8425585af3b082bca8f033db58217543a68b66015783375531e1f20dfa25fadb0b2fa533bd9a48c439225ee260961ea164e3e5c5eb4ab03d6ca9cadb5a39ed5f5efecf40cf6b337af953c0d0ac3c3f9f670b2de731db808e3186946f2eb0a2fbec23ac6ac8387c1eab0ecd824cf8a958a4b4b8b21b8d0f4f84263003b2cdc70fb9b359939760490b5d8023a5573ed9b1be13b22c39eb247407d72385492fc8f0b878d78b683afd3ab479685186a4dfad7936d1c0c55cc3f0cd49d9e124e7713b8fa06aafaf00dd1f8d07bca58e900cddbc519be46015af9036321f07d6b3e6e79b822478ecb43bc736a759cbea536067e8a2299f7b2b039c300327539e4329e2023ba49089b43434b84c6f27c80ee82fe0b5e29f5115add39996ebd5dd7c546e972a8b69aa62910755f9443e8c27d7633e64e5a41e223daa02088953a4407fe6fe39660f5a77f6984841fd71f6fec52ec62f689e6f52d56e193c3e0accf4725b269b0380f2a437847c808e14b05da48500998ca5c9d08205f697ff6a0a187c17fb43857b4eeb9a483beb8e7d06f6b16c9f10622845357eec6e7875583146aa512593724371d4d767ec09b1af582454884f0bedeb4a66e50e5caeaf58c6fff02fdd6633291597ab99436c10a8cff5d933c16535567f18f756fd490b82e2dd2fd6e8e07330a0bc7a92a4f8c0a119b1e3021da779611ab67e953db7745bd48b2031421f6487b0caa2e08778f0fa774d8c712af23ae8d3ab824dff0cd4ee6670333db37e73ad4f5d81381dce1623a7682dba8257dfda609af30b566961003726f3ef01fd1e6ef5d2150b7b7e9e22cdf571afa394be5d2a67a9b8dce1894751522a4a531e895b4ef10e7e5e4c17972c423719e78c9c5a032af969666f8e893aab38afb4a6cd4a3f1195bb27557a5f0028bae1fae10970c5ff2807f206c7e9b7f3550f6b6f51319378af77402e49229471e5125c537aa41ff16309ee8078e060fa1f40abfc75b524c784901d2a30fc516f5794e396194eb724e730c07370c376960592e71af8cdb7c92454d721ef62c0bb8eede99a0dac1bc4318169c77d0ad1e1a29b7bf532e19b17f1330ea509fbffb438996713e02ae474ba6f29605a14e1e8881b1294a2eae9b0cb1055bcb2627e734def8e4e63d4c3feedb86a3dd5edd78e50c93da7cfcc8f9c6229b3af344c54988ddc912b9c9a99f96f460fa3d13d65f7d773eb482448115f9c62054b08525639810bff36bedb71fcc4a7154a21f51380b1cf4372f647bc95314f62aaae1bb0120e76139a4aec6c7dbc97c4b1a91ea0800eb91b61f164e7bc977048f077bde87c221c3fd30dc08369e7c8b37e38161607cd0bad5fd36d485776e08a7d95293d047f20da38a13e86a6cd7b281d953a14ce8753d768116739526d221c4ef177b92703a4a34943", 0x1000}, {&(0x7f0000001240)="b592cd4d7921a86b0cb3815bde7e81f32c1e8a1b77d62e2569f2a769e17d4880264ee2befdd0faf0e316009a3df5c1900efddc3a09", 0x35}], 0x6, &(0x7f0000001680)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000001000000a882e1501b62f5d1a27d9662cfaf8234e1d9d766625a5f29e337a86b0f366f13f47ad7b6b2adf5c0166f0d928e7e6907fbfffd70e5fc1a9f03fbd7d04e6615ee1c1e0545cc11447912ba4e405184c6ad19e9f41aa9c0ce714dfe7fc00f4d03647a15a2ea2734dfea49c30050ce9b32d0ddae9bc8c3befb592f36b0cf40560c64a398a40174423f44eb230abc100e30e3dd1f98c11fac035719147f32130e7c96080f1aa8bfa50258213cb7e10f790582", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB='\x00\x00\x00\x00'], 0xe0, 0x8}, 0x8) r17 = socket(0x18, 0x4, 0x800000000) connect$unix(r17, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r17, &(0x7f0000001bc0)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173b5eef0008e686aac24b76a873d423df0f14aefbc90b038c84492b42b8edf5ea9620c50a8545167738592b5c65f466da8eaf6bd4f505c9acac85eece8819bc997b7a5393909aa238f58faf5110144a259ae454f66ae4f1ace36accf0242426870d239860bbaf4b7e03fa4c16c7c09fea82765659c4d5a0a66fb97c9ce933a49c911b3ef1fe00e150f0462a9ee92d065e603048a05ad2ef5121cfb55de5ef8", 0x7fa) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x40, 0x3, {0x3, 0x4}}) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x10) 05:33:02 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000840)=ANY=[@ANYBLOB="01"], 0x1, 0x0) r1 = dup(0xffffffffffffff9c) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) msgrcv(r0, &(0x7f0000000200)={0x0, ""/175}, 0xb7, 0x1, 0x0) 05:33:03 executing program 1: r0 = getegid() getgroups(0x3, &(0x7f0000000000)=[r0, r0, r0]) setregid(r0, 0x0) 05:33:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x100000000) ioctl$TIOCSTOP(r3, 0x2000746f) getsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000100), &(0x7f0000000140)=0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffdfff7, "5c00070400ffff000000000015000000ff5f00"}) close(r3) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000003c0)) 05:33:03 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c02b480309900fe7c8a5b67071b542a538706000000c4110000002966000033000000000000040800002ac1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:33:03 executing program 1: r0 = socket(0x20, 0x7, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d7fc00e64de400ef1f00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 05:33:03 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r1 = semget(0x2, 0x4, 0x404) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x6, 0x7, 0xffff, 0x6, "5ea899a825408dc59d5ee06d6f145947c0134d48", 0x6, 0x10000}) semop(r1, &(0x7f00000000c0)=[{0x1, 0x7, 0x800}, {0x1, 0x80000001, 0x800}, {0x2, 0x8, 0xd04641d0e30e06c0}, {0x4, 0x8, 0x800}, {0x0, 0x0, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x2, 0x1800}], 0x7) r2 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x8) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000180)) 05:33:03 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x201, 0x103) getsockopt(r0, 0x5, 0x5a, &(0x7f0000000040)=""/137, &(0x7f0000000100)=0x89) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x100000000000a, 0x8, 0x9, 0x25, "e02000474ce67b39201bd3576ef57400", 0x5, 0x400}) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000140), 0x0) 05:33:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x290) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15", 0xe6) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) close(r0) r2 = dup(r1) syz_open_pts() recvfrom(r2, &(0x7f0000000000)=""/6, 0x6, 0x1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 05:33:04 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f99429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f0660b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff0000693109b86c402f371c8eacead4f7c9d0d4d2c745729a0536e5fa05b0d0e382b733e6709c3e4ab8e8d38782e239471e01e8310dbd56e54bf7d853bef5a58d4d53a040dd749e13481bdb784cb54ceb424031dfa02e31262b9f5d1a32167a3a6de41574a81fd822d489681df1bb39d7b24ec80fcc0197ff04", 0x1e7) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x48}], 0x0) 05:33:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x230, 0x0, 0x3, 0x3f5, "0400000000000000186503182e0700ff1f091fe6"}) r3 = dup2(r0, r1) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000080)) getegid() write(r0, &(0x7f0000001000)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e80", 0xec) fchmod(0xffffffffffffffff, 0x10) 05:33:04 executing program 0: r0 = syz_open_pts() ftruncate(r0, 0x0, 0x7ff) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x41001, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) write(r1, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000180)) writev(r1, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) r3 = dup(r0) socket$unix(0x1, 0x1, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000080)=r4) mkdir(&(0x7f00000000c0)='./file0\x00', 0x25776bdc926d035b) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 05:33:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f000022b000/0x2000)=nil, 0x2000, 0x1) accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) 05:33: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), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = msgget(0x0, 0x20) msgsnd(r1, &(0x7f0000000000)={0x0, "98ee425e221b32a16915bcb74ca71b43ac5913541f6cec31716d20960ed187af6c593a2c1bc54c12473920a841572e86854e824b6aa1955634321cd748e45095d460e3917476c64b90a3b8ce5e53823a1edcdff8ba76bc2135cae00121849bc880014f6a468f856d99837f6b7c65cb2063556f47fbc4a49ecca7dee97c5814faa2b0ef3d61f110c566eebf8d365e0205e16346f1f37041a34945f9c3120e84fd3de72bf7a266c49ed12c91fdf9fccca0a1"}, 0xb9, 0x800) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) close(r3) syz_open_pts() 05:33:04 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x10001) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0206917, &(0x7f00000000c0)) 05:33:04 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r2, 0x2}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r3, 0xc020691b, &(0x7f00000000c0)) pipe2(&(0x7f0000000140), 0x10000) 05:33:04 executing program 0: r0 = semget(0x2, 0x4, 0x504) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x1fb27880f9dcf78f, 0x0) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r2 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/98) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/vmm\x00', 0x880, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) semop(r2, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) getsockname(r1, &(0x7f0000001f40)=@in6, &(0x7f0000001f80)=0xc) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x7}) r5 = dup(r3) write(r1, &(0x7f0000001fc0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r4, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0xcd8}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000001780)=""/156, 0x9c}], 0x7) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r1, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x149) ioctl$TIOCSTOP(r5, 0x2000746f) getpeername$inet(r5, &(0x7f0000000240), &(0x7f0000000380)=0xc) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000019c0)={0x2c, 0x9, {[0x9, 0x1, 0x6, 0xf50, 0x8, 0x4, 0x861e, 0xffffffffffffff20, 0x3, 0x0, 0x41f, 0x2, 0x1f, 0x3ff, 0x8, 0x3, 0x1, 0x7fff], [0x2, 0x400, 0x5, 0x9, 0x20, 0xc, 0x4, 0x7, 0x9069, 0x100000001], [0x3ff, 0x2, 0x80000001, 0x53d8, 0x5, 0xfd, 0x8], [0x4, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x6, 0x10000], [{0x1ff, 0x7, 0xff, 0x6}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x7, 0x9, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x101}, {0x369a4800, 0x3, 0x1ff, 0x2}, {0x1, 0x0, 0xa838, 0x8}, {0x0, 0x1, 0x0, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000140)=0xcbb) syz_open_pts() fchmod(0xffffffffffffffff, 0x2) flock(r1, 0x2) write(r3, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xf0) semop(r2, &(0x7f0000000540)=[{0x3, 0x3, 0x800}, {0x3, 0xb2, 0x1000}, {0x2, 0xea39}, {0x1, 0x3, 0x800}, {0x3, 0x4, 0xffc}], 0x5) syz_open_pts() semop(r2, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) fchdir(r3) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x10, r4, 0x0, 0x0) 05:33:04 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "4888c145046888ab08ab3ce7ce9064acba5d7c88"}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000001c0), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x10, 0xf0000000, 0x0, 0x7}, {{r1}, 0xfffffffffffffffa, 0x20, 0x9, 0x6, 0x3}], 0x9, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5, 0x1, 0x8, 0x81}, {{r1}, 0xfffffffffffffffa, 0x2, 0x1, 0x8000, 0x704d}, {{r1}, 0x0, 0xa8265f095d2b4e18, 0x80000020, 0xffffffffffffffee}], 0xe3, &(0x7f0000000180)) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) 05:33:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x4e7, 0x90d2, 0x3, "d730c1e7bbe23cdb0000020000c0ff3f4de400", 0x101000000, 0x6}) semget(0x1, 0x3, 0x200) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0xfffffffbffff4ee1, './file0\x00', './file0\x00'}) setsockopt(0xffffffffffffffff, 0x29, 0x800000000000009, 0x0, 0x0) close(0xffffffffffffffff) semctl$GETPID(0x0, 0x1, 0x4, 0x0) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r3, &(0x7f0000000340)='./file0\x00', 0xa0) setsockopt(r1, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) semget(0x0, 0x5, 0x200) r4 = semget$private(0x0, 0x7, 0x286) preadv(r2, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x10}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3f5444c6c022571, 0x0, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) semop(r4, &(0x7f0000000240)=[{0x3, 0x44a, 0x800}, {0xffffffffffffffff, 0xfd, 0x1000}, {0x8000003, 0x1, 0x1000}, {0x6, 0x1000, 0x800}, {0x7, 0x6}, {0x3, 0x9, 0x1800}, {0x3, 0x3, 0x800}, {0x4, 0x4, 0x802}, {0x0, 0x7fffffff, 0x17fe}], 0x244) select(0x40, &(0x7f0000000600)={0x1, 0x4, 0x4, 0x81, 0x2, 0x8, 0x800, 0xf5ed}, &(0x7f0000000680)={0x88, 0x4, 0x20, 0x800, 0x7, 0xff, 0x514a, 0x9}, &(0x7f0000000840)={0x9, 0x7ff, 0x9, 0xfff, 0x10001, 0x11, 0x80, 0x1}, &(0x7f0000000880)={0x3f6, 0xfffffffffffffff8}) r6 = openat(r5, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000580)=0x1) write(r5, &(0x7f0000000940)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff65) write(0xffffffffffffffff, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) pwritev(r6, &(0x7f00000008c0), 0x0, 0x0, 0x0) semop(r4, &(0x7f0000000640)=[{0x0, 0x2, 0x800}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) openat(r6, &(0x7f0000000040)='./file1\x00', 0x0, 0x20) r7 = syz_open_pts() close(r7) socket(0x11, 0x4000, 0x0) 05:33:04 executing program 0: setrlimit(0x7, &(0x7f0000000180)={0x174c, 0x8e}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x5, 0x100000000000511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 05:33:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000180)={0x10, 0x85c0, 0x4, 0x5, [{&(0x7f0000202000/0x1000)=nil, &(0x7f000060e000/0x2000)=nil, 0x63a4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000164000/0xc000)=nil, 0x401}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00003ce000/0x1000)=nil, 0xc5}, {&(0x7f00005af000/0x4000)=nil, &(0x7f00001c6000/0x5000)=nil, 0xfffffffffffffffe}, {&(0x7f0000776000/0x3000)=nil, &(0x7f0000263000/0x4000)=nil, 0x2cce8d2d}, {&(0x7f000017e000/0x1000)=nil, &(0x7f00001a3000/0x3000)=nil, 0x7fff}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000529000/0x3000)=nil, 0x1ff}, {&(0x7f000010f000/0x4000)=nil, &(0x7f00005e7000/0x3000)=nil, 0x7}, {&(0x7f00005de000/0x2000)=nil, &(0x7f0000757000/0x4000)=nil, 0x100000001}, {&(0x7f00004db000/0x3000)=nil, &(0x7f00003b8000/0x4000)=nil, 0x9}, {&(0x7f00006a0000/0x2000)=nil, &(0x7f00006dc000/0x2000)=nil, 0xfd2c}, {&(0x7f0000080000/0x1000)=nil, &(0x7f0000454000/0x600000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000dff000/0x200000)=nil, 0x1}, {&(0x7f000072c000/0x2000)=nil, &(0x7f0000f8c000/0x12000)=nil, 0xfffffffffffffff1}, {&(0x7f0000881000/0x1000)=nil, &(0x7f00007c1000/0x1000)=nil, 0x1}, {&(0x7f000097f000/0x4000)=nil, &(0x7f0000114000/0x3000)=nil, 0x70}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x101}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000040)="d5ff96684a132b57f6967bbd2600e690e7daee755376da569b2c02f29fbb9425b2a593e69a2ca508b6850655057e420b603ba7301cb6d054f8b448827e9ebbb65c836eaeab671038804d88a0e87fe588425f121a4193b8558672e67c02ff6004936e6124815b94e0c9b32188ea7f0195ea4f", 0x72) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x10, 0x8000, 0x1000) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000)={0x1000, 0x4}, 0x10) 05:33:04 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r0 = semget(0x2, 0x0, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x420, 0x0) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000300)=0x2) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x20000, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) poll(&(0x7f0000000280)=[{r1, 0x100}, {r2, 0x4}, {r4, 0x80}, {r5, 0x4}, {r6, 0x40}], 0x5, 0x6) semctl$IPC_RMID(r0, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x206, &(0x7f0000ffe000/0x2000)=nil) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r7 = msgget$private(0x0, 0x80) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r9 = getuid() r10 = geteuid() setreuid(r9, r10) msgsnd(r7, 0xffffffffffffffff, 0x0, 0x800) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0xc014575e, &(0x7f0000000040)={0xff, './file0\x00'}) linkat(r8, &(0x7f0000000080)='./file0\x00', r8, &(0x7f00000000c0)='./file0/file0\x00', 0x4) 05:33:04 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40000000f3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x12}], 0x34, 0x0, 0x9, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xb) fcntl$setstatus(r1, 0x4, 0x80) r3 = getegid() fchown(r0, r2, r3) 05:33:04 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x3}, {0xe382, 0x2}}, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 05:33:04 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x44, 0x20, 0x3, 0xeeac}], 0x8, &(0x7f0000000240)={0x0, 0x400}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x2000000000, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 05:33:04 executing program 1: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x104) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x1ff) 05:33:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x8001) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 05:33:04 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x2) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getpeername(r0, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) mknod$loop(&(0x7f0000000200)='./file0\x00', 0xc000, 0x1) 05:33:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82a6c3eb190fa01a4df27a5ffacdbbe8f20c7528b57106b29ebb3c170ee9147092374195f0f00227bc6276520f24"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shutdown(r0, 0x2cd7c42035c68199) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 05:33:04 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$TIOCDRAIN(r0, 0x2000745e) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f", 0x2a}], 0x1) 05:33:04 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000080)=0x1, 0x4) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003, 0x2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) getpid() open$dir(&(0x7f0000000200)='./file0\x00', 0x200, 0x101) socket$inet6(0x18, 0x2, 0x20) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x1, 0x8000, 0x400}, {{r2}, 0xfffffffffffffffd, 0x80, 0x1, 0x7, 0xff}, {{r2}, 0xfffffffffffffffc, 0x23, 0x0, 0xae, 0xeede}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20000000, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0xe0, 0x2, 0x2, 0x8000000000}, {{r2}, 0xfffffffffffffff8, 0x14, 0x2, 0x7fff, 0xd80}, {{r1}, 0xfffffffffffffffd, 0x2, 0x81, 0xbe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18, 0x2, 0xec, 0x5}], 0x3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x763df9bf15f9727d, 0x5, 0x6}, {{r1}, 0xfffffffffffffff8, 0x1, 0x80, 0x5, 0xfffffffffffffffa}, {{r0}, 0x0, 0xe0, 0x8, 0xbee9, 0x7}], 0x430, &(0x7f00000001c0)={0x8, 0x1}) 05:33:04 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffffffffffff, 0xfffffffffffffffd, {0x0, 0x3f}}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x2) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:33:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x26, 0x80000000000000e, &(0x7f0000000040)="b70591aa", 0x4) r1 = dup2(r0, r0) writev(r1, &(0x7f0000000780)=[{&(0x7f0000000240)="1ceeca2d5298ac6f7aee342ba5dd2b22936d60dfd6ea32e3c52130a5d9fe22a85568118bef981e7533a1202bfe5cf54fd9fd6d3239e8b25af975faa9850779f2205f69126e7519d7e143b876e34e3d44cfdad1a35e898a121d559483527da6e3a1765be1980342831ddfa238bfe03b64d2a930a438cdeae9cd60fcece6a470eca457762678bdc1490bd6ecb937de6790787e1f6a3da0433b0230fff649", 0x9d}, {&(0x7f0000000300)="902bce2173045db9cb5715b4c10cefee2fa970bb916b7626b0fa141354a63800037a9e0884", 0x25}, {&(0x7f0000000340)="64d929608bb49e0bd2b0532c4b4510721e3a478a4da60766870fcbd275d13f08e8aea704c4eeaf558748b31fbc03629405943c8779eb20197fdfd781065cf5318e12055e65f9a75eb52bd8df9ee5d0ee056ade3653623fa274a29147d8122a2f3882cf6bad05428d28d22be9aa7f101b6dfa1ec703d73aad729aa35a47c07ef864b8899033761977e61259bea79c71b86e718f5c45d00f8aa8fbc38c63cecc82ee0e8c07e730294970e390458e391a1dc34083cbf6174dc19b4af5aca565c8bdaf7aba76c9f83f", 0xc7}, {&(0x7f0000000440)="da6a99ece3530dc08decb3a7480bc3e8ae9ee0432089f69caa624e06e7d0818d367187c6abb85e44d19b7682d626e52deda8f82d62a650ccc6c94e2e70822a0549c5e70ccc9e6e41c05fc6a056ef12d23d8d34519422e6028dfdc1e601ff21cb67eb100364c4379df46ec1481ca411770aaf", 0x72}, {&(0x7f00000004c0)="2afc8ade957183cee36e3617d85feebc376e83727f795db3204c36ddcfda9f492e7ce5c00e3fad72e0f7e39d8012a62df20d9683d201109c3305fb3ad84d827fdfb363646accce225bf00cb70d430325dc8cbd6ae37d54143666b040ac56530ceba6a29d343971f2a2f709da9a7796b291a41eb465050ad87eb1826e80dead", 0x7f}, {&(0x7f0000000540)="e36b8228eb6627be087c2f9458bfc232a923407d42ea6023d88448e0b3c3c596c537703af1ec18e6958c0d276b563dde8a1ffde0f4e98846dd6ecf74c94ac997007c917bb2e7a8cf15d12576e31730074cb9ad6ebf1b15daa02bc283a955d8755afaf73d2e31ce6d313c7a2d788c9753e6f9d6b2190c912befeddbef6dbc301c4d51b57ab1374b4e82339b1a83122f24109d333baa84d15e0c3f9b2d6db5201098e3fe33186985d19f632815eb116869c3700db54614f9efc3b6135151af16", 0xbf}, {&(0x7f0000000600)="47c1b165237bb91af7dcb0178574efeade55ede8a23ac78dbd693835b4ef921cd0dd24b3c9613e8fde912641115685d8f096781467458950b2ada1c6ea13738a626a48970051dd6c19ffeec81c47deaa6f596299d8c26263c4ef1251247bbc3a56b796bad1737d972ce5516b313626217c404a7b9413a922f0dcf4ed444c6b91072d0a3e5a6bd723fd098fe70d091bcc73a8c97382f2c5c1778a3f", 0x9b}, {&(0x7f00000006c0)="c2c282a6ae838a87b40bc4ae66fc62980246ae9f8639f5b61ccf1dbe4d018333fd4947dd99ea8e1e626074a29b261b74eee8c83851d81c783b2b2cc97d2a62fbeadaeb62ab2cafd6a8d227a7fa0c2362d1f7aa9e89077b580e2c977aa90ef86bf6c132f4b64635c557aec616b615e7b395235c8fdd56769b866827e35bda130f52845b6124d156d9519fedac256fa4376111962d9045ff003e0d6a7ddb55bdf71694189d09580b4be20a62", 0xab}], 0x8) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000200)={0x42, 0x0, &(0x7f0000000180)=""/66}) sendto(r0, &(0x7f0000000080)="ecc14c632be9babf7042f7dbf1377263ddaca38d411aeaaca116db3f22a329be576d8536774c7b012cfbd3c5ac5a79dc129a5383cd82f473732591c3b5b6fffa7069a33370307e76067f45ba99796357bc32785cfd0aa36553a75ba5797a85c2c1ca36f6fd43383d9cf730291cccb53bd9c9492902ce27de877790a7dde7356614a15006008c3907054e1274e352b636995bf8ba44571f3e8d93842fb445c7bd832df5bcf0c2fced2e7bc768844a58e909e2c354b63800dee860423cf55f791af8ba78ed81b1f6fb01645e8ee0552f", 0xcf, 0x8, &(0x7f0000000000)=@in6={0x18, 0x2, 0x6, 0x70}, 0xc) 05:33:05 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x4, 0xc5}, 0x8) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000000}, {0x0, 0xc600}}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r4 = getegid() fchown(r1, r3, r4) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000080)=0x7ff) pipe(&(0x7f0000000100)) read(r2, &(0x7f00000000c0)=""/9, 0x9) 05:33:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=[@cred={0x20}], 0x20}, 0xb) bind(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 05:33:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x5, 0x0) r2 = semget$private(0x0, 0x4, 0x0) recvfrom$unix(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x840, &(0x7f0000001180)=@abs={0x1, 0x0, 0x2}, 0x8) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0x2df) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r3 = dup2(r1, r0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) bind(r3, &(0x7f0000001280)=ANY=[@ANYBLOB="01002e2f66696c653000c005e6f52f6219edcd5b6146803c1b5f45ae9716169f636723558f44be816824495fb10348ce01f55cb308f135891bde073dd72bf8561683916ab204426c6b8a9d64261ff9517337d8dffdc9de70ffb67ddc5e952e5e1292ba13c1039497acc5f1d4029a32fceea0f13b4d789905ed633be0a906dacd48f357f073d524849ce4f657f8"], 0xa) 05:33:06 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0xff, 0xb, &(0x7f0000000040)="ebffcbff13b9fd31929648000000000000000000", 0xffffffffffffff77) sendmsg(r0, &(0x7f0000000680)={&(0x7f00000000c0)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) 05:33:06 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{0x0}], 0x1, 0x0, 0x0) mlock(&(0x7f00009c2000/0x11000)=nil, 0x11000) kevent(r0, &(0x7f0000001740), 0x9130fbf, 0x0, 0x3ffffff, 0x0) dup2(r0, r0) mlock(&(0x7f00008f4000/0x400000)=nil, 0x400000) 05:33:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x8, 0xe820, {0x80, 0x100000}}) getsockname$inet(r0, 0x0, &(0x7f0000000000)=0xffffffffffffff32) 05:33:08 executing program 1: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000180)=0x8) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x10001, 0x1, 0xffffffffffffff01, 0xf498, 0x100000000}, 0xc) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x82a8, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x90, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0x3bb754e93c85d0cc, 0x80, 0x80000000, 0x7fff, 0x3}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x3f, 0x6}, {{r2}, 0xfffffffffffffff9, 0x8, 0x4, 0x81}, {{r0}, 0xffffffffffffffff, 0x40, 0x2}], 0x7, 0x0, 0x4000000000000007, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) 05:33:10 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000001c00)=[{&(0x7f0000001740)="77e4aa85414e5dda48e29aff5f196f44970308a89addacc2abd231a773c3da1246eb8740421a405a205cfdf2be18e454d9997890a19352181a08c161151bc8a74f4cbe4a87"}, {&(0x7f00000017c0)="36fe6e75febcb5e82c9e43a91c38da5ae08155b56d8b0b854c75effaeaff164168f77555b50dc4c37c0345a61c807a4676cf0758403ce371a1f0836e0e46d630d713"}, {&(0x7f0000001840)="9e76a3e09816eb311268db897195d587411170332439d06edf235d28ef0071fa3f47f140180f1dd6ef6cb9dbed5219633894a4fd10fdfa96d7a7dcdfca3e7a3641eb5e33331c5efde7f51444f6466f6af1a7b817a13d6975c2f63e1d60f6133f2733f0b6c6b25a194ae7aad031e692bc14f361563ba9f8c09c5d2a80a7fa4a5dd9bde48b985a65673838f471f5099f44dea581c354191135c83f2c5733bf94354f8fb93f47470b39d4a12fbfd50b9d5f1d83d41794946f7025c352a13bf5e014396cdb0dc9bd5ea3ba8bbe1c347d612960698a82a560e3aa0537"}, {&(0x7f0000001940)="9b85bf4ae9fa9449cd696e94e66b28e8979c289186482f24e5ca1ef9f0dcddc43f872e140e00f54aef3f793739549ad2d70cf5d2f6b68e9e66d27ba17f81f3115353bb29d265bf36300bf8acdeb436a4a8d37639d07738eb9e8825e0116f3160c8f0a6bc292cac9059799d292a94c7589ad008d9a9e6da4e2245f7a8c332cc0cf6e11a57da873b2e7bc17ba77692d4ac66e19c665254bc11ff37a14628987b75c26c2d9208cc355bd74942e56158c2d3bc35351f32b5107789"}, {&(0x7f0000001c80)}, {&(0x7f0000001a40)="2b9e3fff8ed54293e3dc95dc2c02ec958e2a9606f5c5b7f4ca9bf4f0b3cd4f7152113bfb0d2e10a6ee1c4fad01477e63479663e5d57ee4bfb84fffad0194d4a0b633dc7a99a5018d8a4dfac056c8e2faa4610f48995c2fe61b891084aeee07c725db55b50de660e1a8b5865e71110ae49f2654a3f6bb5e4db494761e4c7970530948d5c9aabb2255d248820b55fc5f0249c6c1dfc7ae1fdbaf311a0a0fee46abac"}, {&(0x7f0000001b00)="3afc4c7a7d92bb08a026883e38b9092c892dca1c30ff68c0735901a7d44e756f7e7c897ff13a54575f844da361e17e222bc70eac75ffeaa19f049f81d41d6020e457926ccc2ed5260eff0485ce8f25a5c13605dd33566e21e9c24123014df277207e65e82dd586c1ebcd4a39e89b0831a646ece4d04c5158d26b204c8ca169be3ae67b7da725b43fd75e9d8057e5cd50ee6e854c50e6ddeb0b2cc8255d91f33ca3ba097d1a1db637e5f506c9aa5677ba201a6955a79c82c3ff821f16b938975ed8539c772d27c2e426deaedcd3c23a7238e1fef4761725ab21c4b246da7f3a8e"}], 0x8, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) mmap(&(0x7f0000000000/0x9000)=nil, 0x9000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x4, 0x12, r0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0xff, 0x2}, {0x18, 0x2, 0x5, 0x7}, 0x7ff, [0x3, 0x0, 0x9, 0x2, 0x561f, 0x0, 0x1, 0x40]}, 0x3c) 05:33:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r0 = accept(0xffffffffffffffff, &(0x7f0000001140)=@in6, &(0x7f0000001180)=0xc) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x2a5) 05:33:10 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x8001, 0x7, 0x9c, 0x3, "eae14a3fed00b8ae8b400bb3f7c0442420362d1d", 0x4, 0x7b}) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() r3 = semget$private(0x0, 0x2, 0x2a0) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000240)=""/85) close(r0) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000000080)={0x3, 0x101, 0x101, 0x8, 0xffffffffffff0000, 0x0, 0x9, 0x10, [{0x4, 0x2, 0x3f, 0x6}, {0x0, 0x4, 0x8, 0x4}, {0x9, 0x1ff, 0xff, 0x8}, {0x3, 0x6, 0x40, 0x3}, {0x680, 0x9, 0x7fffffff, 0x8}, {0x20, 0x9, 0x5e, 0x1f}, {0x100, 0x3f, 0x7, 0x5}, {0xd0, 0x7fffffff, 0x401, 0x6}, {0x7fffffff, 0x100, 0x8001, 0x9}, {0x40, 0xffffffffffffc74d, 0xff, 0x7f}, {0xfffffffffffffffd, 0x9, 0x8001, 0x4d08}, {0x4, 0x9, 0x7, 0x7}, {0x6, 0x80000001, 0x81, 0xfffffffffffffff9}, {0x0, 0x9, 0x7, 0x8}, {0x7c74, 0x1, 0x7ff, 0x4}, {0x48, 0xffffffffffff7fff, 0xe8f1, 0x6}]}) 05:33:10 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)={0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/25, 0x19}, {&(0x7f0000000180)=""/134, 0x86}, {&(0x7f0000000640)=""/193, 0xc1}, {&(0x7f0000000740)=""/168, 0xa8}, {&(0x7f0000000100)}], 0x6, &(0x7f0000000240)=""/22, 0x16}, 0x1) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) 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) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 05:33:10 executing program 1: r0 = open(&(0x7f00000001c0)='./file1\x00', 0x20000, 0x100000112) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r0, &(0x7f0000000040)='.\x00', r1, r2, 0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) 05:33:10 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) getpeername(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000a8949af000000000eaffffff49f446bf00000000fcffffffffffff64340b2800000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000006787d90000000000"], &(0x7f0000000000)=0x6e) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='x\x00') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') open(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) 05:33:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000200)) r2 = syz_open_pts() r3 = dup2(r0, r2) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) sendto$inet6(r3, &(0x7f00000000c0)="ba2a78e0988ca812fb4577778df7378a300a74001c28", 0x16, 0x400, &(0x7f0000000140)={0x18, 0x1, 0x3, 0x8}, 0xc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x2) syz_emit_ethernet(0x8a, &(0x7f0000000240)="c1a506f30be6534b81a1b3eec2cc413e57470bf71077584fc80e2283908bdee0093911a0070f4a406a02690c33b0f42f2330ac9224ff62cc558470f47ff7f7364a8ad954cafebf30ab6e720ed5c12d8fe9dae54154267a9906bf9e3300f0e38b4e04bf1a0fea1f1f5d8fbd01aa6eca99e58fca02c5c4e655837ddc81caf49cb15a00e6ff5e7621df07b5") kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000180)) openat(r3, &(0x7f0000000080)='./file0\x00', 0x8000, 0x20) 05:33:10 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000040)) recvfrom$unix(r0, &(0x7f0000000080)=""/137, 0x89, 0x800, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 05:33:10 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000680)=ANY=[@ANYBLOB="6ad42e2f66ff6c653000f9782f512fca9c656df0967fd4b113fde41944b228f2347e45b3eb55002781bf381bb188ab77dd6a8aafda7a6a522aa731d145a9cc90d35e4df4e051555713940d6c93fafbe4dbb2db906d45007704cfdeda459c3c01e178b5ffe58f487f5a9f0239e817c4b337034f046e7939cd9b3c5a7fa23cdeb7b4607e0fefc5083eabfbb6e3d192fb75a2af1ba42d35bc8fc09c46550400e73d9efcd7714a82e6c6ccb5683a3319f0740638a0a357dceaf5fbaedb3742abdcdb9d0735fc55ca529982747ea534abb4233becde3175b4b5760b3d86cb6376d6af4ffbde7487f4bdd18095f350e7e04a8e737d917d68d1677d36e70d"], 0x1) getpeername$unix(r0, &(0x7f0000002c80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000974b7e8a99bed255cb200758b40a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810d320cf4934f57a9d861308988989761dea60c8f8a62534ef83e24a15b3388223be318706f3cf012a15caa2ca6ab9f3f7d4065af72c2dc0cccdfde6446f95320061110ac62784df30b91b8f9d2c5fddc51e94430f16b6ffc98073be8ea5b1a0a131b585fd48013522653b21d5c288e9f74ddea4e197e84f1729121f637e6ea2068a80840fdc3c7b43d06bd87b2f88c13252fe9bb422e5d4fb0aa5500a35fd327913efd87adf1bb8cff09394c4bea3dc455d90a906e77386a"], &(0x7f00000002c0)=0x1002) r1 = getppid() r2 = getpgid(r1) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000003c0), &(0x7f0000000400)=0x4) getrlimit(0x3, &(0x7f0000000040)) r3 = dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000180)={0x8001, 0x2}) fsync(r3) close(r0) r4 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x5, 0x100) fcntl$setown(r3, 0x6, r2) setsockopt(r0, 0x6, 0x2b, &(0x7f0000000540)="ebffcbff13b9fd812eaa4e713048e6684e4ceb486dc6056a6500496685875571b99930da34c7bbc80db1c9a8537d00f90da9457ca067eacd8ae7205471cf58c6ccc491c302791e91c589846f5f68ff1b65ea1184bf2e04190d871766613c8d8133f38effef5b4f92020a4401de23075dbda0e6b621135e5a8eb5a70984328145ff4d9c9d9831856bc8389ea2f7316b429be8d1c684a86fb193d318e425549ed09ba41d74e953562f78fe16408e6dbcfcc673086ec1faecc59145345a210223996d6120c4e18668434ce6f4b1bd16e1ca34bd40150eceeece29f3ac7f9a802b1d168ced2906054bd86ec9a33eb41bea25657ce1160b44dec299113207de8bb79c8060cebc40ee7fdefbc090b92cb239cd9e0fba7b", 0x114) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r5 = syz_open_pts() ftruncate(r5, 0x0, 0x1f) close(r5) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000140)) r6 = semget$private(0x0, 0x7, 0x100) munlock(&(0x7f000052b000/0x4000)=nil, 0x4000) sendmsg(r4, &(0x7f0000000200)={&(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000001800)="dc3d65100cf59181770ac038c67dac4dd7ace50adb34c2c915af7648502577127aae171f68f8a85ef1b99d4d9df8423b0a99fe2fd5c864d526e6a622c50361a373d364ded99ad7d8a9828ec518691bfd1c54abee038889dd7069ce0bf236e3c124b8956456136d3675f78b0785c6ffe83c8788cf963dd60d11c65cf4dcc0bb691e58ebbe0f990b14959f6d66f04d265fe73341d348aa8649ee5eca2db3d2c0fb38aeece2271adaf81b4a3467fe6fe715ea138d2327a3fc6fbc5204d5f96cf5a8a26869d4975d98d73792bb13858e88f0e9d409e691d340f8568db6ff3e87617fcd701cfc4c7c487e9984964c1be638a350ab0e79739f0def8c", 0xf9}], 0x1, &(0x7f0000001900)=[{0x1010, 0x1, 0x80, "96d8d3eeb0d053bcc6848bcf7908cb1672ab9f2e41a52ecc4756a34f670625458a6966977276cb6f3c304a120def730470d585b49dc42c4bd415fd440c3710d3bcdbec4c92c8e678493b23ae6174b0a3c2e2ebe1b437d0af0eec688e8ade2342503f9262f1118860508290abc35e26997c165015a67d829bf542315f77f052c3ae3656c27b5471e10d3a2a0576274832ae17840d3e672ee421a5412b7ba70853d36d0da454a10d2c30b7b0d557e073af5fb77913e1b3ba3ab211bd7fad7e7fb72207c310073c522ad14467d84938c27af3cf842a2907920f2746c33ea02aede9884a6b24bc3b1cd8de914983d0282bcf98a911617d65b15bb3ea118f7b1f08162d8acd53c0c95fb063396bf71cb7675a08ba72fdb0fe354358a81752e2e860969779a0b39e7fcdc5feaf41f955f76ad392bca7df473862e31e7e81899f317fbb6c82f89d2b4f3a7b4cc224bb8cad8098c0cda0b27386690e72257989be6e69412539ecab1a7ab57dfce6994e986612e60b65ee09ab4137ff73cb30a7cb2c57cef76dcfee624475c4d6ffdc308e4cb8b698d41dfde54157d284800d8ee34fc11f0a589912d357d149e23ef9ec1a7f2f923043d6dcb046d8f1ed556f463aaef4e1e6d5ae041b6679b922ef99464e44bb55c533ce1f05e4fc0e94f09c539658d2cd8e896ef2911a54b86e0f7a0412e8d5743376a935516f0dddd316403566f84205c7b3f345c87cd498709dfe9eb2a3c20485e9dcd128ba36555906a1d5cbb314ff323f4d2e10368cbd34417d213974bca18eee0656b2dd062e45cc205df6a174b2512b403d2b621f9a866e298f0312d18caaf848598c019f3122327e836742d4177094bb5183c7422f92fef5f2918a84dcedc4672e514947fdd4a0350054beab9c5071fc617f76b17430bddd3d973e31c7a47d226db28e904ad9d444e8679e2074918521afc5ccb9a10ea82e6e0393f38302f63a4e4aa406df354acc84ca3ec17fd1c3a6c7ee38a728737d0033a4604770f736ea55819d026ffc544e1036a007698b1bf6497476c50948bff5137adf8b81e41397ad59bfff765eb03bf5ab1b3ca8e2411bfed65f9b3e9584ec9716d9a7a2bc40c6d5f983b687a92e1dab1c315ae50c48fae40d7be50799c1deeb0e8e2d08cfb6697735a245b404f7801d4c275d44ebf912c292ceb5e4c08e4ff08521700c5b638dbea2dcbed28597fea5ae0b29fe17774b0923ebb1036a8e299a3ace9cdcd2e3916c4fb80a9ad8aa50d8dbf2201b558e7706ad1f0e45ac159a8bf8bf913d59f750449ae159cff2b1477c6e16f99d499c1a4ebded0adc0dfd90d196e836e142323794362fda2cc78731eddd6cd518bdefa255c9002102c5ce9865ebdd24cce4c0cd520925381af3a425cb60fb2f3fdec7244c9af761d86fd884dc5def57a03ea918dc8bcc494a89564ed9623cff95d97e266a042a09e2b4579c5674daad6decb81ecb45af50899305cb26450abb8d776b44e13c733dd87743746befd8871f19db6800c80a8a7af736147544e05cbc913da8fb918a5bb4c47efb9206219c91bb952f6332a0ac88fb00c4b5e8c82738bf4fa8563a77752f708336b0487110aee8f34974c459400a0a0c64f54d4fcecf1b1f12a2a2dc753fdb55cc894c9793af095be52ae3b44d5411cd72902d6d71e3699a347ca6b97ce03e1c414a8f3fa3a49592f6a64f5d1e2d0e8b81f7136affa775fd83ba5c785f6d2abd7ac3776148c2dc241df39e10fdf5a2fbcfed23967a743ee1214cc8ba9a68d8d0e1bc0a91c3d4bd0134d7db2a423badb4c1ec7b7e64e9256058dea8456d57f2b8c5516d55bf018c14cd700e0a093f2c80dc6794365a7f3192800c04ecd7c40794386f878d7bb2c361c1c67f3ee2392dc653ab0cf742123a1025dc778d13d339ed4a8f54cf6240cf28eb02bb9100b9640074a7ae42ca7ed3d79305c3cdde410de798da8f906ae4788625a2d9f0ff1f5d8d2e53e2a2561cf7e2d757efa960dacbe8f872847a579d8685974744e8917a365c7318b1aadb7fa91b1d77f898990ee261bef8b29e79cd46f658d758648b02783cc1f056b83eba1ce19c1992006089bb3825bbc6b047d18b0769d373671337187b9555b5977c9d51542bca12ad56aa0a3c87c8acb5d4d46c8f25bc2e228a8c1a204d50d2042e0c71d74ff1c4e6074f393d8557d4b25fa61b5df48f0d837134de24a5a2bd426d7cf02e6996712f0dcf0ec5e5c745b8033e3ffee489323c07cb692c60986bb7cd597ae8ae5bbee0175212b1a2b09a639780bb53ecb0a8c0d79d2988c6accb53653cbff593ef2cc473b5110156e9825cb0b637f1a3d8b414577246d80ddde54b1de250bd68621616c97662d1f91e2b69c270f85fe3a06179245811e05e3c53e037e9db2f8029d2a09d55f831ee793a4d3c9614d87f4f17a521940fa717a7c0d9d6391def4c934ecd94fc86afed0961676626ae65556072d20b6a961f2e730a947f63f19da90cafe8a6ef8ce405e2ec484786f9367e0f7f600167777dcdb4351e983e6ea00bcb75ab03c8a95b6bdc9076a8c39f677e9e4fe31316dbba3599c2d35ad5a49f1851086cf09cf158e71d0306054aa10d2108a66f25b0cbdeb2095ebf2d411f614aad44cca5df9c4be86a2a2f8b8a5aaebf8a85001cc406d39e1e2efe4cbce0143195f51518ca55efd933028b55f1508c66a1fa3604a036ed68ea1fdcdbe149b7fea7c58cd85e077f48956a60fee1441183e7a1f950f63cb57c05156d7cfd801d3c5a2d744d5e465b6fb20cb5200712c6313bbad35902566cd99dbc04cb0f6da8de421df6e62f7ba782a7372bbd4ec0439226834eedf189b502cfacb8845e0986bc450ad3add7538e92b2ee623205e888e5eef44163dc4b00fdb68cc8c7f0a117ad77a8186ee3c936757f52afecdf34c677633001ad7c046a4bc194ce30c4a53b80109faf6cce4f0076fb4909a5e5dc0d738bb91ba3081887ae9db580a4569ecdd834b5fc1930ed52a65fbe329499d0441d79d0ce59bfffe99bbb6f583bfc61aaa083708d5056028c2b72d08ea5681ad5a43e18664af6eefb9197767007451fba22d8d1080513651bb5ada3221a1bdf2d4130e3cc58418b6718b44c37ba78c9f36c42c8b84b63a8df661768acee38506ccde41b051276e60c083b0671f2e0fda5b65d002e886b03ac565bf96cbb02011081925674682c08898467f2550e0d0b28a5a83c4cc54fc382d32e386e287cbdec261dbf2e2bbeb7b1cae593254c0e3469b1b78e91975b0e3a793703c95fdcc82166c51cc9ac7d8be1dd365828e809cf8159c631c4fd342bf273ac28fbf5df29fa9bf2e3aa1a03ee7e748090c96d9682861923745f0a30ed1d699ae5fc069d8c1cdc5795b66491aeba06dc7d5770023adb109224d497021a6bc62c32171cdb63e048ef6783a42b113725ed462a6349083227acaa08033c4fd619959e7bbba95341c2c947f7b8d0f11825136dd0643a7c2adb86fd89acf48c73d242e3d7c21526887ef243e47c523646fe9416b569cf4c8102c2fa33cf6865bf400bc65b63426c6347b09305cebe586c977537d54e04baffb8461f2fd370ab501eefc8f036531f8f0f46a18d4201044088e89bb56ba899f94654920c8c71192764d69bb42c5fd566a56c8ae893edc8e7d7363ccfd8cd84a66484bb02f928250d8814621676a94d62a7dd141eb687e92dc11f65ac59fe65e63fa5c690826e91803062e3c3cf561f68740e64d73c5530ead4f662adeca8b43a94846f049a2ec7233a588b6937a5c9b23f4194d2509c6c652c5afb63dbc116e4f1e89fd452f32c87336ff7ec1040577bbde0c74e111bc3fd73ce1542d15a762c7677c66027a5239878e345016a357f99a4ac545648acde282f419a1fd424bfc60cee80933b7fde62b8ce22bb1e84a5f1bf1a29452abe63f756b77bcda183fd8f3b19b8991934da0d1a3a9852f02e31fc2f9c1377715ed8c3056b278268ff468cd1d7ffedf0ebe16b58f0958aedbb1566de6259a483727e21626b488d9429058bc3a69a1353979a1f42d1a3f7d1dadd0639bbf9242f01b2a9757b69712482d1f30be32ad96e7a0abc5bfa8e8e2917ea8c03ffd4f14f39205c66c3872fd104bfd01f03a0fb334b8faa22d7bfc189b5c91bffb04e1c82250fa55a9381747307262378710692067c8ee0125556f04205bcb2d7d493b9d74171a008c338648393c6709e3140d27efe392d9859cb1ce05e7752830b2d2af2d5602974f53bb604a5108f2bc980eb586317a4546259b7fa380408b6737224bf4cb6034ffff9860526b6cc9d6a232c8179947d8cf4323777f4c5bf598210716a0a4d0020870bfd8c6c580d822c25bf6cfed2aa06e842e9988f88c47e15bc7c3f2731dfff6ea6ff593a3c1729d895280ce832bf2c28c6acd0018d4c3c57ac69d2ac0331947aa6f1fc8bd9964c59eacc95da52d1993d6ba0c44311e039ac716ddb73ba92a5f7aff937c21131e0950b6063696085330277b48ea66a653daaec33e9fc3367e05ea6988e0e5c2da0bbb24745a73297b9bda9f81dc169cd008d90bc19f0a950007802afeea7ebfc589d65152868c1a203eb8707baa2fb3b7f03087d27afe80d23fb06b7c495980bd6f310c758baf99a82ff5f725ccd5750d1c09cd188c5c844ff50c53578111cf5f05547c518ebd3e97247eb0ac65ca273ad64b835484477074ba2370491ed203b361fe337178da3c5e3668976320b05fcb9d6836d6c4a2702eca008170e575695b3ffa9f7fb1d89eaae222ac483fe2bfc32521ebfe670e08976a8f6672fcd91c966f4f0c59dadba1d6b2dcc971f2e87093260d05c2a6d9e573cc1c0d4a00ad0e3b838996158bdde12833a819db54d29ef93393a8ed3e28ac3f07c900cde93322d0cd7be3fcb831b7638835678726c1496e899e0e148f751a712232ece7aeeb474b12a67fe3624ac054a8e062bc7d933effb2c8fb54e48c528668b1b590c7a731a3f1fff3bc8b7590ae5e2bd906d8eb198bb251092ec675f542d0474d37a82f0cfc2d752a34d16a6db9a5540073b34c3f4ca830f1e06898cdbadabab6e9d8dcd40a5ed3636338171106016be17630840a447644ad60d78b718bb1f1d8d1b439b31c63ac2dcd083ee7c644658024f125f0c0826236843b121d9e9a8a92fea39cbc866557f9f397bed6c7ea9df6d5cf48dea4c76665ad0eaaddba5772a5903783b0a3658203d5afd18a4407fab586328cf4ef974b4d989899dde81293adbd7f16452c82962467705a2b7ecb728610d6ce06e84b84090eccfb4b0f0df7452044c0361efd36575bc9bc8ebe57ec3f2128ccfed2123974371f1b651fdfa883eeed80b1485068df31eafcef82ade3fa90076e0b0c52b53e837fb1e39698c7b4c9ec9bc51536e6c55391fff1811d7fc9194e350f15d52936c93f766a6549d052faf27301c9230983787c82c8fc634b3661198c94c44ae6a5ee51c8f950b67ce83adfb131798582ba29006133a181b917a5b72946cf1620b4ba299c8eecc2a7bd0146c084f6150eb3b54179b9320d5b26f8b8cad782d1f8ac8e4b183390fb5ae715b7c30c40930ae7de873b091412fed5d640975f5e1b9c58c8781ff05454896b9afb9bd834ea26bb0f612744b00abeebdd903ee96a4e6e949b7578e1960e21e572e9e364663757dde3ea6ec20ddbd7694808c5535c1c02f90e25bf205aca55263fde2708826bb84f0004f043a8c7f983d8b17c79f4ebf9560d6a973be74bbea1e3d32a4ec88836b1e6b537157bdc004edb9b35fa5ea344fb54d8bc7123c3fa5778048"}, {0x48, 0xffff, 0x0, "5ac9cc08e3162c4821e5e7804df0921ae18dbfe184b3096b43e933153f277478c8f73c115e93ce3ca8ea180aef5b413e8cee0cfc4b"}, {0xd8, 0xffff, 0x9, "e0f2483ecc444ffd58cd53656456be4a56c1e450cecd11799b2178285306bbf59f8c6bb05fbd08a0003a3b2fa396961076fd644b9d4be6cc0fc5c6a9710aaf6117ec5df4a9dad9f7a4cb55ec248622c5a4c40cc340507a4cbc8883bcc9cf4dc9eb81929708167a0cbc968b8de2fd8a8efa00328458feb68ccc3169fcdb940e799d2d8563c75a6f2eef6990c8b0060c6578615f759d1cf88b1ea028a4c81357ed2003623632120939bc144f7850a90c501676ad90ff32b80450367a25b308c2bc4791faacbd"}, {0xa8, 0x1, 0x7f, "4e461b705a8b8d35c1347835bf2b212e34789101f3149506cdafe73ca9fe24380a086c183b1d83ef4d3c9fa8d7b1984fc8efc900483be1de36f4f2036ca8f6b9f170b97df13255e8c7a51201d0c23cdbd9ebcc4b1f517b0d8cb2b9d054f697c208d9a48642d9187a346d2c9d3aee3830d964ca8ec76e5f52d45f271794ad5ec6fcab0c33a6196666a51df97477ec6ad348ded3c272b1ab"}, {0xd0, 0xffff, 0x7, "797dc3c184657a8382b17745536e840c8d00467b1b11ae6f4a4f7f0b688b8b21ede92e31528434721d860e77b1fabd64f492c14194f44b96c164039e21a652feda40e01fadc693958ff2d60fa8e18c67431b2253e3622f9a74d85d35aaa30812c0811e7a44fa23ce6cb4465bc836ebad0a0dbbd65b79c9c0d9adbcfba0dd9775a08b355105e0cd4966729a1b8c5e4caf001d44acbeb39dcb48505864f9a242d84d792424c91444c5f4623d14e9542844aa848a9b0bb114d99bd01155eb04d87b"}, {0xb8, 0x1, 0x6, "5bee62ba6d01861d491830754ed664bc8ab071a3935080a53ba8d6c07e7437b3a833978686733fb845ead977f617bf34f8835dca3537c1952c2ea190832b4618f5a9e6ba273c574ce42d237f8c067bbdbde01bdbea7ffb09f24be4c701debd3510f9f11617eda30d4bddd80b2b7cd93e727333fdd4bf6229015502920f41071f4421cd6d6e6f3d7f6cd8e93527d34f2c1a7fb80c326f876776a07b5199effccbde"}], 0x1360}, 0x400) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000440)={0x20, 0xd9, 0x2}) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000080)={0x0, 0x1, {0x4, 0x5}}) semctl$GETPID(r6, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) fcntl$lock(r4, 0x8, &(0x7f0000000300)={0x3, 0x0, 0x20, 0x20, r1}) 05:33:10 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x3) symlinkat(&(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000180)='./file1\x00') r1 = open(&(0x7f00000001c0)='./file1\x00', 0x80, 0x2) getpeername$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) 05:33:10 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ftruncate(r1, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) 05:33:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000600)}], 0x1, 0x0, 0x0) getgroups(0x2, &(0x7f0000000680)=[0xffffffffffffffff, 0x0]) setgid(r1) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x100, 0x9, 0x6, 0x6, 0x10, [{0x100000000, 0x80000001, 0x7ff, 0xffff}, {0x7, 0x3f, 0x1, 0x20}, {0xd786, 0x0, 0x40, 0x2}, {0x8, 0x7, 0x0, 0x7}, {0x4, 0xfd, 0xc9e0, 0x8}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x4, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x40, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x26, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0xffff, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) r7 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) setgid(r6) r8 = msgget$private(0x0, 0xca) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x5, 0x7, 0x7, 0x5, &(0x7f00000009c0)={{0x8000, 0x10000000000, 0x9, 0x2, 0x3f, 0x2}, {[0x80000001, 0x1, 0x2, 0x100000001, 0xfff, 0xfffffffffffffffd, 0x7fffffff, 0x4, 0xfb6, 0x100000000, 0x6, 0x80000000, 0x3, 0x8c98, 0x6, 0x2, 0x7], [0x1, 0x4, 0xff, 0x49, 0x71, 0x80000000, 0x5, 0x4, 0x0, 0xffffffffffffff80], [0x4, 0x8, 0x3, 0x8, 0x7, 0x9], [0xffff, 0x3, 0xa00000, 0x1b460f00, 0x60, 0x6a0ae10b], [{0x1, 0x5, 0x9}, {0xff, 0x5, 0x80000000, 0x2}, {0xffffffff80000000, 0x5, 0x7fff, 0x67}, {0x0, 0x8, 0x4, 0xd4}, {0x80000001, 0x8000, 0xffffffff, 0x6}, {0x3, 0x6, 0xc0a6}, {0x2ab, 0xffffffff, 0x100000001, 0x7}, {0x3, 0xbe, 0x100000000, 0x5}], {0x0, 0x7, 0x8000, 0xfffffffffffffffd}, {0x6, 0x6, 0x3, 0x36}}}, 0x0, 0x3}) msgsnd(r8, &(0x7f0000000400)=ANY=[@ANYBLOB="033e2f0000000000000049f15c5113873d8e7428597da236a2a6f5e063394eb90e74ee4be527d362"], 0x28, 0x800) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000080)) r9 = semget$private(0x0, 0x0, 0x2) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000800)={{0x401, r5, r3, r2, r4, 0x10, 0xd1f2}, 0x1, 0x1000, 0x9}) msgrcv(r8, &(0x7f0000000c40)=ANY=[@ANYBLOB="00000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000002f502c241b057519f72117000000380edcff00000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c6b6c6822b171fdea652b04b15e4d3a31e0330ca960e010070a75eae29440dc169fc112e078b4d047d7c8c5866d95398e97449e69e4b26a8186ec4bc026a3846d4621b31eab9eda7bbd17209d3a0f8b880fc06009dfd9527fd681fcfa2a35c991fdd191b819508e0fe6baaba247d6a7a130776224b8af32e4e3457286fa5bd633773252dfd129fece332eb3c686f1ceba18472e06532fef4fa21efde05593326b29b868734994aa0a560437952a8ee35bff71557d7114111778ddc30ea793bb650"], 0x99, 0x3, 0x1000) ioctl$WSDISPLAYIO_WSMOUSED(r7, 0x80185758, &(0x7f0000000180)={0x3ed, 0xfffffffffffffff7, {0x6, 0x8}}) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r10, &(0x7f0000000200)={0x0, ""/128}, 0x88, 0x3, 0x0) msgsnd(r10, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000440)=ANY=[@ANYPTR64], @ANYBLOB="1bc2009beb68045a89d8d1da017a2b316f0489cb0fbbce2b82482449d71534fc46448948a6ceb852e960cd056497aeb638d76ead6ec367f367281ca510e830a61b625e20c428314081a4fe", @ANYBLOB, @ANYPTR, @ANYRESOCT=r7], 0x5, 0x800) msgsnd(r10, &(0x7f00000002c0)={0x3, "308c421eb168cc1b9d5819de98a665671741de2ab738dcc13d731ffde06afcbd80c82c5a456adde0a99524b840279ef2297939a2765cb98a0cdc1e133a383e5894f28a9a959a5fd81742768060ab0e3d06b225e8bfb15bcaf5c6dbbc0b125d9ded6d3f3576e1eb0f3c81c88eb63f21716171153ec0de21052edf78bde665df412eee552d7e1e4620625e45a19fec294482b6e46699ac688f2634143cdf109867fd903039dfe889d613d7a509c2f743024a9673986278c20793bb0bff1944c7956145611c82d6a6cb687d930b89ba98af41f230b349d33362dc7f89a12fa5444e24a6a6bfe303"}, 0xee, 0x800) 05:33:10 executing program 1: r0 = syz_open_pts() ftruncate(r0, 0x0, 0x1c000000000000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) dup(r0) 05:33:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f00001f0000/0x1000)=nil, 0x1000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xfffffee3) setpgid(r1, 0x0) getgid() 05:33:11 executing program 0: setsockopt(0xffffffffffffffff, 0x8, 0x80000001, &(0x7f0000000040)="7baf769ce458f881135f10f7baa955e53314e7347f6bded8078e4921e0bed3fcc3c6995bfead5a94c19407aa4091c65e075b50f4ae1412b4962f39f3f67b0931c5197995b12057293d346e9f544bdf841fb23198b2b3507c7ccde865aeea552b6813e1bf3bbea68c48efd291b9bc6bbc3e4a453c0054b1f8e6566e478363e6e265b90e7a7103b18163924bd23e268e450a0b6d320ee39c9f7612d14257960246d0c4fbecd1c5", 0xa6) r0 = socket(0x10, 0x459fd679781c21aa, 0xfffffffffffffffe) setsockopt(r0, 0x1000000000029, 0x100000003b, 0x0, 0x0) 05:33:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="64010000000000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee9000000001000000000000000ffff0000080000007ccc13e744a470dcb292a27c1a70b40f92fe5ded1adaedd9d6070e7ec2c7c8b8160fcd4f6456c82d8f91bc464cfc250897aa6056a303c33aaa74cf23f1bf9edff4fa9221a228970d1840e9300df1ae5b0dd36a6d753db5a707ea0524d853dcfb55976c809c22ae060c7060dfca0891d83636c5f13b0ba5aa0eede52e78671b559cff6849cdb57cfd5b84b8f61a900c7eb412f65b628dfa865ffb73ec3d95ca6b736628ac4d9c1c83c0a024ef831a9be20a10a96af1d1b41c151ffe3e55ab89e30e49f8ee82749ec76fb27dea62e85a3f3e1259d3"], 0x164}, 0x0) 05:33:12 executing program 1: r0 = socket(0x2, 0x400000000002, 0x100) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) r2 = semget(0x1, 0x0, 0x280) semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000000c0)=""/137) 05:33:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) chdir(&(0x7f0000000140)='./file0\x00') 05:33:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000240)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x1000000) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x8) 05:33:12 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000040)="caf5b415", 0x4) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 05:33:12 executing program 1: r0 = socket$inet(0x2, 0x4508e0c269a5c0a3, 0x80f) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 05:33:12 executing program 1: r0 = semget$private(0x0, 0x2, 0x404) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getegid() r5 = getuid() r6 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x3, r2, r4, r5, r6, 0x2, 0x638}, 0x3, 0x8, 0xec}) setgid(r4) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000100)=""/210) semctl$IPC_RMID(r0, 0x0, 0x0) r7 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x14) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f0000000240)=0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f00000002c0)=0x3a) getgroups(0x6, &(0x7f0000000300)=[r3, r3, r3, r8, r6, r6]) r10 = accept$unix(r7, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000001380)=0x1002) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f00000013c0)={0x0, 0x10001, 0x81, 0x6, "a301a4e1537aebfb907efb49e79fb2520d0ac084", 0x1, 0xce1}) clock_getres(0x0, &(0x7f0000001400)) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000001440)=""/96) utimes(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)={{0xffff, 0xffffffff}, {0x953, 0x7}}) getpgid(r1) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000001580)=0xc) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000015c0)=""/241) getpeername$unix(r10, &(0x7f00000016c0)=@abs, &(0x7f0000001700)=0x8) lchown(&(0x7f0000001740)='./file0\x00', r5, r9) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000001780)) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000017c0)=""/101) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000001840)=""/4096) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002840), &(0x7f0000002880)=0xc) openat$tty(0xffffffffffffff9c, &(0x7f00000028c0)='/dev/tty\x00', 0x2, 0x0) sendmsg(r7, &(0x7f0000004140)={&(0x7f0000002900)=@in6={0x18, 0x1, 0xffffffffffffff00, 0xffffffffffffffff}, 0xc, &(0x7f0000003ec0)=[{&(0x7f0000002940)="12214ef351d6285d286d49c001ff55d739ca51a52f9fb35ca7bdc863cc3478b64ecc485cf475b18415b439e1a225fdf07f0e542aee15990f20787ed92bc582815ee7bb8dba1e30dfdbe8c8223138d6c71708975519ed28373fc90f4edf67eaaba20889abc87f281fcbb865721fdc750c33a2763b3c07a0b69479626c5112e6b6e86dcfe5be920673891e9b60c7dc8cdf3451028ba1a06ce93897dea3811d800525aebd3fadbb3daf3c975768bdaa5672501db163c99b52b9fdaddb688a3cc4a41524b7a42ec6ab105508e17e9cb5a203751ba3399e3b380a01ef6904acf3cf40", 0xe0}, {&(0x7f0000002a40)="a5d6dfbca06f50f9d2b8a101dd927a180a938068c5a4b739f857b78a5fd9b3cfa6c7ef41d671332d412ac2b97033a1d69e2b0649ed218ff3aa1c6d47d53a02df4bfdf29b1e183e9665e2f12570ea97b01c889ffced8c6c110cccf5f147720ae14854cf3d801ef94ed7d94379f9f51aa1463d5fd51b03c9d25711f15566e16e3d34eea0d1c4918cb349adf6f4e95146ac8a50a9d3a30ac648e46d68c414bf85b080fcc19f8c99b79a193bdbea06e7d63916ae6687caf31d6d7bbf994fe67dd6be15ef021aea1f23c95dc03ef3ebc24c37f378a3306b8abf55a08a982d9dcc8ea26256", 0xe2}, {&(0x7f0000002b40)="5daaea6e7ed94588afc1c633c62bf48c6c5e0e96f2484af0ffd10cbe5774ba4bfaacb214e64a7666bc1ff71feaf52470037f32e0117c220cebd7db278992abbd4e4b19e892f7dfaccf5bd54bfccb41031d8b0e6db5906aa0faf8d85f5e2bec3faf0a604a3764fdbdfc65af17049451f12f0aa9d93ab9f45bcefb9457e9b3fd5af9453352fe8000d3bfca43761c80efede88bbed3e4f6248c1b430ef31c66bcfd884c8ad35667c98f3132136dd3a2fd788259ef807d", 0xb5}, {&(0x7f0000002c00)="b699a2a0ff012de95843a8ea0a6b59432313b09e9696d0c0041890c6dfbe5d49eea263f435df4663b2bc409fb4966166ee142cd803173959b32f72a8c5abe995f34bf8", 0x43}, {&(0x7f0000002c80)="c2fc23ef31747d00a4614042c9de6af7aaeb2fc0163b8065902ef57fa684c5cc9e7daa07bed5737f287e42025dad5fc45df2e2d84f343166509b15795ea4da27a461085be8ef8a67ef732a9c3ba5c3dc4ca96a29b3a325569cf4d187000311a7db960cff0aab225894e0bb9e32769b9735ee2f190e0d3e06a49506de0a86f7c035c04228dc627b3b9786d5e60627d85278a112333d8a0989dfda878e710a665d57", 0xa1}, {&(0x7f0000002d40)="cde9959d66572ef2e239f96654de8c7cf6a7409e3c", 0x15}, {&(0x7f0000002d80)="7e10606fc016b719bed171a39697db66b6", 0x11}, {&(0x7f0000002dc0)="efba56694f74e0fbb2cb4e055c056ed417efb953ef6a0959b7526490e9a1540afa492d8513529009fd42d42c491a78d4dccbe667781f9eb9943bdc9fd548a84745ccc26cd49fdc411563e7f0c3c6a00a8344a2c9d952176b6c77042e9555eb4d97929a17827e6fc265a55501174caf7aae7d16ac361072255212e84c6dd7470b932e205dfb7287b805bc01cdff91991992a9545597327c6ade4cb597bac62e053347f41a96fcf36d4993b1c85d8aeb55e2309ae12df557b46d61b5fefef57b1b3138407408eddf9d48835eb00e90b98410c6ec2b1bcf82e835af365dda6dd6a76174ed2f828379003e605007514064e6a603e8edc62e0c3e5c3869412883a5b161f02061f2f98b66fe64936fbea0de3c56e80089bc4ef5e1cf7295917b78855dc2ff7b7826d4602de5d2967283060810088396b8596ab95a982f74e79a1cbd764d5f24d5e7f6464bfd4ad57f40d549d6309e106b57de0a35853877978e5a5c70ca885c338fb81074b45b1a6823ca3431b0494edbb73615d02854b981d91a64e9d461ac8954fcbb5bba455ee04ce1780a07b61e52d178732b1a45ffcbac6a894304c16a6a9118980d99d4cb5c1c8093cd82de4eb3f0097c1bec8b950e75bc4e4948c509e9155e5ca85083da14a2d81c1f7c399428639354cf10731f9956d16c052d7befa0ce40261fdc07373660eb14b13d6e73f7daa5db0de0faff827eecd79ad4d51cf7fa0535b1d4621774c81f44da72a319fdc36e3523ecd44b999696f256dd681b3d14c5d7d4bb5701079ce1d6dcbfe3154962bc71c78513c478ab7d6c5cef95ff8d5f9a08f65e2a40f3f8fa8c7e8c0479e2a75899dce3d8b08caa7fd1399187075fdf37d9bd01d33dd39cfd2e736084db4c9d9911c7c618eb030a77d52e7bddcf612d47401312fd80029c52ee41b4bac825a8f3b6509797e53329f528bed7ca23f2f2aeba888f0135c2914c740c88a68b43bda88305849d0361b207cd2a5f1df5d1325fcce1c1418cad5a2537fdc65f7140f98883aebb38d048ebeae4af4e9d96909beb4c598b12401f2befebffaf81d087d34bab056b929ef2fd8ff148f9328909f4ce1324a192c25c0d6941b9cb6eb649ec52b9a21289601569433b7513b31822eaa30b7da64a85592a501a021dca93370d97ad0d84f1b4db7472883751ac1298ccdbbdb028d51b16b81063125fd783c6bb6cd8642fc76c69769dabed6fac666cdc33bf984076476e2c89bc27219110c4add419a92f9764b94c225af072dbfd0220fec6f79a5c8a6f091288deb2129528cce7a2d94287e41a1f59c83ba1d88faf1bef3fb39a6d16260873cb595ce7357ad0fce43fc00799c41cedbd3f95e5d91afccd1d37609e06262ce6397e74aef8ac084730f5357bc266c7bf0e0b5e72e8c63cb5e33ef419191c2964f5eb666cf068090e17669f8bddec89b433efc019ec629f6b5844d937eebb73915c742648e6791370eaffb037a037195bb28a7fd457cca848fb0925ed9d03ee8562b7aea7db7cb63f721cf1c6e4db2b9756487d0d6b627734b68a14bb2814c78924c6a6c5a3ed3da8e89daa2758990290ab37e77cce7ecbf01dacc7463b3488ba771e9188aa29da1156ab6c8c10de051ee09a903dcf258985a9d400319e019b22ff1ad387245fbf92c54b0b5fd536ec766e7774b19ff5c2d4dd0004837adc14acd855401abb3608b5cb228b4bf9c0a5d9ac5ce0644715b2aab9e612feda35c14b601dc3713177b40d95e4504ca2109d0115b55b431026f4485a42f2b67d5fb9b500c3c5279891b9f2057bd5d94c43115223ccb6895ee217c396a668d44e6f38fec1bb964b5daa0b2370dde2dc98a0c340bbbc921c1918d9df51ab403de4fb5c505979e9f01451542cf6b642f53589eed235b055453777670299fe2f31e50fca169606ca4e953eae2339221cb3ae25a4b9d11ef92fcf97bc51cc8a2f6c836502444a76a59ec6bad185933035285ba478c3308ad1aaab94cde68ffcf6f1e63a2f1f21fe652474ddbc37922ec6b40d1273235a50c6e61ff13a7c42ed2126758d474f88ce4ef8785b619a380cc871ecf079c0994702a6879869c74d0c99d3ba254a6201cdedf128f5e9cb53e97d77b827581c3bd3f8c17352757a053041dbbbab2325e0c7c7f16cdc0e97229dc9d7d09db882f1a19c54d7b480f9a5a0e8ecff55b6dcab7fb4eb042fdefb0257ad01996b5cf53d57a06f665977285ad17be802c487fdbf306b8ac9215f09d4872603a3abba6b5bb8ebd1b65106386beacf5c125fede3be9b1d45ae41857f6938890c1e6fc4fe06561fb6b034aa0768135a0b6f21b6002df766dfa8e208a7507dc1d0a49dc1b5cec94bfd6b6e03cc8fb91dd32b4a2adb7bde32ad2661d43f0280c3dacc11d185689e0bd087ec1173c1a7eaeec9d49c98ea011569d45d99231aec157abf781df386704a1d77434c7f47005304a574abf1de2bcfacd061a9c073b998a9b2bf442bfc920bbd16b27b939f531b1c78534a57360f5b1d2033e53bc6108f1611a821929d557967e62eb1eb97262043b4e54991d731bc588be0694b1c31ebe1aca52f62398be4fc00b6d998e1145688375ab6bd1301c8d2e61a670d0dab1d1df9a0c69db21a747bb1be6aba4cc73da4625d61bb2f20df846270430cb441c41c9f23b110b074257b27c5041c26d20dd77b576e86b99ca27d61bb571be44af0f2ac326272bdbf137ff782c25a5291baa5cc01ed1a2eb8b9604ec09bfa82d1af535c1a1d5f8cd02469248e646d3d32b2a9ea9728688c32eda00e350f4b96de5a98146d8e6db6e430e50190ae66ad495999e0c2bc67692c0e10d848c8dfb07c28afa91e38db7bb0d57a419d4738bd69ab7ee4e1df662961b67f9ad3e90dc16608282fec77a4a8fcf67b0f5baf2729e83705a459f7aa60ec4df1c248c9eaf860970c342da6e3d8d9d743f0f5a8b757b505a607f7083130277d0cf1ea822c825f8c0eaf8f77f2910cc23c245c956c3e4e86d9c91dc6a7647a0ce058bf558c57159e0e421bdf525dcb75b738e269e9ac9c2dc47156005d90646029ab06c00774d3d3a642d84cabdd5a0b09d6d8e4b2ec6033f3b7332f21a3284adca1578b96e179945e51876c49d21a896fb155f906e5522ec1b34afddbfba916d2aaaa0dcea6c73ed019af952ebeace99dd5b83c775ff0e9c9b9ca6ebb641cc3d9c70937ffe46e1afd36a1778b30b5297a7fdb155799cd5054f9d3f9b4baad5dfcdc15dd4ab98044788fb667480535313d6bab46abb5ab54d1fdcb8461a6be66cad9a97fc9143e62f67dc14c7e1aab09c4350fc810ea4b643d81df1f850fa786a8a59ab51b71ef5fb7664c2205c33be493be6d7e21809d7b0461fae7ae02ec2ae36f0a985c7dce659881ebaf63fcdee1f30f09abedb3775952f48cacb6831a240197a12e851b987eda6aa1b83ae9746061e0849fa21bca5c0a01f99660ada52cf2243de6f15e0a7e2c937dd0e13c17a4fc9a0b11d75d1f1ef7bbb2429c69b29eecdff462ad47a96ecee5645aad5021253d98afc733a0b39fba2787354fca61294a592dd321c24fe296fc1b3d2c7a789cbb5b89648a909e14e6fe23bca644ea15783a1ad597294821ac6e16338584de17818a40831b7c6b2a2f10b71ef37af2d540727af7dc891043683f8b383b46d6a3685a87102c136dd742b83a29b6aa29bce10dfeef788d13fa0d5bb9ba9a35e522c745edd273851c6e439945b24c6679ba7e67a87a3f8788c5aaf0d89e8fabf868393e1e31c144b4d309f1799510504ad0a43bd8f3a34d4a838d809a7084905b5e14f63f58853b203f85d172d2e9616680524c62b12101a8d80c9a78ec276c70e2514fb9aa2440e4e347495a24355c48f8fdbbf09868edfc2e61129a04a068df69d6ce49de0e49756ee024e5c2eb12b14ad04458b63b07735ae293743212a9d56bff233de0c081f54299ca2b3ce054c5553e12e720450424fc656d6b6c8fc0cd59c6cd3321bbea580ad4f66cf22f2e9ab1c22c970f2ae2bb3c43dea6e6dd9f638fabf9aff256cd73dafd33ad469d5709af6b729287f49b2d6a0de430c6596bd3a33bbd22558846dd67f4e1546d744893e1ffdc22378cf4c995fdfa008eb78198b7262aad5330ebdc5ac376753a454e11c241e2bde846ffa6ab50cb3ef8afbb590e06b303e9ddefb188056d9f207f2c160303afac5aca759ad8a5d1f477952446fa3fbfca8431be7dac39068126ee149653515be71627f2a67c6533f9be21143d3b070666dd4be0474e22eebf5188ba8ce00178fdcff9a7c74fd881dd1fab5f72132b54e3fbd205637e5bdb29d4e0b7d5c88f3d092f3ecaff22d6179a0d79f8f9c1f04a23bf7e65231bb717b007d6425fba39bb30e069655826ef39511a435053d84972f3cbafdd817664ca13f5b03fc9aee8d8ccd0b4a5af09d61971d9c115f4c40af5d61d1792af146831a0d60a43814cdd5693ba7fd1678ad60b15daf25360146c40603db4f71ef9a5b518f408a957d92aa1218adc402f44994eaeb0801bf17a1dc9f3eafbb3d6e9638bf4f4a2d9773b1c04a27c76f1eabfe4be283a56654fdd49f0811fe0e6e3de71eb8341de0fdfc561e73a0a0cba84289d12a511d1e67dcf92708da85adcc6af6edec8090e6be5e177e0f90a2a9664d5cebd5e43e2e419a1d640d1820a1ae64d214b53c68112e0c55f8d0605fc7ade7018d3c85141509a271749e72e7022ae476c303cd069c1f0f67de0e28cac7b93852e521c506fb5ac3589839a3f2aded3384bd4fb3c2cf49b241ca2282ed223376409d9fd259f86aac8d126b88d51aae849d30256512e876b32d7f2161c213c8f1581d39e3097d89d481a11784ea4d7db3b8043fd44088d052341034f8a206f3461d74b9cf5946c3902d2d9937857501b2c7847954c088aca5decb050e786291de4cd94514d60767cb3f83e5a2bc25359dfa0392c9d83e9464eba6c280d14aa7be1d872793bc277c605ef0f3a6bf5e815479e134cea60e3a9beb25058d3a80187167bacd778c5677aeb957ac9d7fadc1f69426dddde70f9e81c50839b9bf8a4f28b1f16c2e9eac70c1f852a1238c3792717779afab666d7a4eb82ff5f0f21169f137b65ee5de5a7fcf8fde3bd2e6df4c9b573eda4a40bfc96adae865294e6f22eacb928f4a79c9f07c678009dfa3436a1933f33addddd744e3906db55f75751ccbe606e10cf4a28485b7cfbb194814558462c32db7572f692d7044af2e1b3fcfeca74d25d40955c654e9534cffe68a2e6982bea414c345d1a21db9faa481d0759f145e9215761fc4ed552c2cd677a353d86156e6b5b91e2c25a0a8bf8d9fc29dd30eab5131ff1e3feb28f1baadc0532a32197f06681e41950f0a6119917ab252daf964dc3cd06515dc687a63b53867eeaeba26fa179513da296ef38f73fc8e59b03286ba83343c0d6310dd2a37b82db826376a357a1f8c98c6d07bf341ef248a2c42a1cabcb9ce3a7375b0fa7baece7c60ef2436ffcc9ca8973d8f6eee8c4d1c99873d1318689249d6ced7f085daecc404ff80def75b97c6467547f059a7512a6b9660884ef2e779c6683ee0ac51a069938ee9d3f7a903b1ec53c5f885d0f14ca869949824a2b1e2c1b5a9e891dc087344a9f700f8935308082f1bd63a121a006ef712910e0d2df26ec48932cfbf205502df49c3b4fdecd2f26c768deefa3094bbf5ab49e03332f2adc6b82d99cb1d7655e73e7fa1cacf6063fb6dea5ca4c3a937a6c33e6fbee1d1b23ca3989f168c651a5f62b99cb57d0ae4976d78dc17ca463b87ff3bd02f0cef1", 0x1000}, {&(0x7f0000003dc0)="63b99321c43c3d55082b1d8a0f919d35e0b726fdbd5ad6f0de1919bfcf7c7c422b2a07088f40d776070baf46a15a88b4e24fbb73fe41bac9bc346343b51eeea1cee9c4e33b0c0651b0", 0x49}, {&(0x7f0000003e40)="40eef0891a0102a0585f65baf7d93dc59ce99166b7c9139c2a1d5460beebc6d2631e65e3fd2bdcb919149edcfa24218d331ba9f98df552d9ca3d743dee8e47c1cbdaa1ad326f0fee33ee739317ab283cf7f9838eb897d8c33346231f06ee5521192cc89d8b844dbfc4b19b046b85782728", 0x71}], 0xa, &(0x7f0000003f80)=[{0x48, 0xffff, 0x3, "2911f9c5062e275e648d99b0a1da31d1288f7811459c7485dc0e6c32d3bf65ad7f1b59083ff7c27482a7f8c1b8978f1783fbc8a6a6"}, {0x90, 0xffff, 0x2, "26eb4e4fe4b328fb26cd225fe27151aef25074f90f1b3d9eac4811e6e9c91f554b3d71c33269b0758d165ad64f34b7268d9b440d5d0c0c2900c30869cea55fa0b05c430e7106daa456e5e197ce60e76377ae84f46256a34ec093059cdd8404cf02bc5cefa3c933a4a9c685a911b561543a002c5bce6e09bf2e"}, {0x20, 0x1, 0x3, "d9c4efab000c1298e252c61b71"}, {0xc0, 0x0, 0x7fff, "0ae03c503e2bfc6209d0288da44b7888282da97f7d9a4ea80e3466f1879c1ad263a58ae7f7b24edb7ffbc196ed640ba9d60d74ff83e9c17480543026e161cdb07b2514cefa404a405a5dc0f9943659d727feae732245e8768e52fa7ff5878aef7075ad49efac33ca6762c8f7cc6e69eb33e3114279852dc5ee817e0f90947e0069d43648cfc596ed6c20f0165af37c52125e207d448b88313860e04e8d7baf1607c29da1daae5226679b"}], 0x1b8}, 0x2) 05:33:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) fsync(r0) poll(&(0x7f00000000c0)=[{r0, 0x8}, {r0, 0x40}, {r0}, {r0, 0x140}, {r0, 0x40}], 0x5, 0x8c) r1 = syz_open_pts() writev(r1, &(0x7f0000000740)=[{&(0x7f0000000500)="d7", 0x1}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x3, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r1) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = syz_open_pts() r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x4) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000040)) r4 = dup2(r2, r2) fsync(r3) ioctl$KDSETRAD(r4, 0x20004b43) 05:33:13 executing program 0: r0 = dup(0xffffffffffffffff) readv(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)=""/150, 0x96}, {&(0x7f0000000180)=""/205, 0xcd}, {&(0x7f0000000040)=""/50, 0x32}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/146, 0x92}, {&(0x7f0000001340)=""/152, 0x98}, {&(0x7f0000001400)=""/120, 0x78}, {&(0x7f0000001480)=""/3, 0x3}], 0x8) socketpair$unix(0x1, 0x7efe42219ba4b3ba, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000080)=0x9) 05:33:13 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x269, 0x0) fcntl$setflags(r0, 0x2, 0x1) semget$private(0x0, 0x8, 0x20) r1 = kqueue() fcntl$getflags(r1, 0x1) r2 = open(&(0x7f0000000200)='./file0\x00', 0x202, 0x29) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000240)=0x2) r3 = socket$inet6(0x18, 0x4, 0x0) r4 = socket$inet(0x2, 0x4000, 0x0) r5 = dup2(r0, r4) kevent(r2, &(0x7f00000004c0)=[{{r4}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x6}, {{r5}, 0xfffffffffffffff9, 0x0, 0xc2, 0x2, 0x3}, {{r0}, 0xfffffffffffffffb, 0xd0, 0xfffff, 0x1, 0x7f}], 0xfff, &(0x7f0000000540)=[{{r4}, 0xffffffffffffffff, 0x31, 0x41, 0x1, 0x5}, {{r3}, 0xffffffffffffffff, 0x45, 0x12, 0x3, 0x1}, {{r4}, 0xfffffffffffffffb, 0x8, 0xf0000004, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x20000, 0x2, 0x8, 0x5}, {{r5}, 0xfffffffffffffff9, 0x8d, 0x80, 0x40000000000000, 0x3}, {{r5}, 0xffffffffffffffff, 0x32, 0xfffff, 0x5, 0x1}, {{r0}, 0x0, 0x2, 0x0, 0x3, 0x540}, {{r3}, 0xfffffffffffffffb, 0x40, 0xf0000008, 0x400000040000, 0x5}], 0x3ff, &(0x7f00000001c0)={0x0, 0x8}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001800)="9b7827ebfa332899055aa2f6c231b6dbda6c4f8e7eae488f015855673a8cfad13d9437c1b97cac12ec0643d8e026e63a7ae1285ea0633100388f08e4712baa5516f253a8d6b3d992298f3f12be2c1ffeb64d2c9507848fd6fb75c039f638df4dbdcb2a0f45427e045ec7840dacd6687fb003980c7785ea39898e719456bc732abe81dc5425eb50c34a1d8bfb509f455368153e5a348b641b3e33b094deee6bc5e841455bfe6d2948686e36feb167b214140521f5435f433a22196b797bf7fe8a546d5b078c99e8", 0xb5) recvfrom$inet6(r2, &(0x7f0000000640)=""/4096, 0x1000, 0x800, &(0x7f0000000080)={0x18, 0x3, 0xfe5, 0x4}, 0xc) shutdown(r3, 0x2) sendto$inet6(r2, &(0x7f0000000340)="dc4b29a48fd25961bf8dd8cb5175db8f5d20df34dea46e171b2dc241f31ac0bf4d84e0505cd21f568883a80e62be0036d14a0bffb48e00da10ec1467e33bc492c09939ad027fecfd963e69199ad2c1309db00aead7536916b90de0f75cef0bba6b21d6f6379972bcd3679a58b246ecd8e984735465f1f18d9ce066ea10fe296b7dcd7d46a8", 0x85, 0x402, 0x0, 0x0) fchmod(r4, 0x70) close(r3) mknodat(r2, &(0x7f00000017c0)='./file0\x00', 0x6005, 0x6) r6 = semget$private(0x0, 0x3, 0xd4b4a55500c221c6) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) socket$inet(0x2, 0x3, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/zero\x00', 0x100, 0x0) close(r7) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x4, &(0x7f0000000280)=[{0x7f, 0x7f, 0x1, 0x8000}, {0x5, 0xffff, 0xfffffffffffffc00, 0xff}, {0x5, 0xffffffffffff7424, 0x8, 0x8}, {0x5, 0x315, 0x9, 0x5}]}) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000400)) syz_extract_tcp_res(&(0x7f0000000300), 0x6, 0x5) poll(&(0x7f0000000040)=[{r3, 0x2}, {r3, 0x10}, {r3, 0x14}, {r3, 0x80}, {r3, 0x90}, {r3, 0xa}, {r3, 0x1d}, {r3, 0x80}], 0x8, 0xfffffffffffff51f) semctl$GETVAL(r6, 0x2, 0x5, &(0x7f0000000000)=""/22) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x919, 0xd2f2, 0x10001, 0x0, 0x81, 0x10000, 0x2, 0x0, 0x3, 0x8, 0x8}) socket$inet(0x2, 0x4005, 0xcc51) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x8000000000}) 05:33:13 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0x1f9ee332}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) open(&(0x7f0000000040)='./file0\x00', 0x10, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x0) close(r0) 05:33:13 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) 05:33:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffbfffffffe, 0x6d}], 0x2, 0x0, 0x0, 0x0) 05:33:13 executing program 0: pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001c40)=0x4) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r4]) chown(&(0x7f0000001680)='./file0\x00', r3, r4) sync() unveil(0x0, &(0x7f0000001840)) flock(r2, 0xc) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000019c0)={0xea, 0x0, &(0x7f0000001880)=""/234}) poll(&(0x7f0000001700)=[{r7, 0x28}, {r1}, {r7, 0x9}], 0x3, 0x1) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000040)=0x6) ioctl$WSDISPLAYIO_SETSCREEN(r6, 0x80045756, &(0x7f0000001a00)=0x6) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000080)) r8 = semget$private(0x0, 0x3, 0x141) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000001d00)=""/121) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) semctl$GETNCNT(r8, 0x7ffffffffffffd, 0x3, &(0x7f0000001b80)=""/84) close(r7) msgget(0x1, 0x3fffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x2, 0x10001, 0x6, 0x1, 0x7fff, 0x1cd, 0x0, 0x3, 0x1, 0xffffffffffffffa2}) r9 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) chown(&(0x7f0000001780)='./file0\x00', r3, r5) shmctl$IPC_STAT(r9, 0x2, &(0x7f00000001c0)=""/4096) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000001980)={0x2, 0x80000001, {0x8, 0x2}}) lseek(r7, 0x0, 0x0, 0x2) semctl$GETVAL(r8, 0xffffffffffffffde, 0x5, &(0x7f0000001a40)=""/222) 05:33:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x28080, 0xb5d1355aca2b4cbe) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 05:33:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) ftruncate(r0, 0x0, 0x42) 05:33:14 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)={0x1}) r2 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x101, 0x2d, r2}) 05:33:14 executing program 1: r0 = syz_open_pts() syz_open_pts() preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/110, 0x6e}, {&(0x7f0000000080)=""/209, 0xd1}], 0x2, 0x0, 0x0) r1 = dup2(r0, r0) r2 = syz_open_pts() lseek(r1, 0x0, 0x0, 0x1) fcntl$setstatus(r2, 0x4, 0x80) 05:33:14 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = dup2(r0, r0) connect$inet6(r2, &(0x7f0000000040), 0xc) dup2(r2, r1) sendto$unix(r2, &(0x7f0000000000)="5f155bda505134cf5728f5d85c18b2d7ac7ddc29d79f444b8fcf96baec6e6d776f790c1feacd8e29231f63497d81961fca53f8c9c03f09fc7cb3", 0x3a, 0x40f, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) sendto$unix(r1, 0x0, 0x0, 0x405, 0x0, 0x0) 05:33:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) socket(0x6, 0x2, 0x8) 05:33:14 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) socket(0x19, 0x4, 0x8) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r0) 05:33:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0xffffffffffffff80) lseek(r1, 0x0, 0x0, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x8, 0x0, "b04d00f3ff0a631a00", 0x0, 0x40f1}) close(r0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000035, &(0x7f0000000000)="04000000", 0x4) connect(r2, &(0x7f0000000040)=@in6={0x18, 0x1, 0x9, 0x8}, 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000240)=[{0x0}], 0x1, &(0x7f0000000280)=[{0xd8, 0x0, 0x0, "3ecc2e008746cbf917230651bd39ea51d3c651b76da0e4f5bd6790b0f6e0cab4d0cb37785ac1d52a690703d4ce466c360b1c5ce07fc7df358e754d78dd7d8fa4c87ff2acd9098c40d5c7979b70576c47af11f78a9ed5aa1677aa7db653c17a44117c265352c4d0832f1879083fb3cb50a6928170a65831cd5ed1b6ce37be8b68dfeba900367b82669c61c95892c5dd5f6920d157220257e07e7ac0ddbbe3023b8a60cddd6ba40d4632c3b0ffaf141afcd48e89d5ba32c872ca8cbc1b04709824e8"}, {0x10}], 0xe8}, 0x0) 05:33:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)=0x81) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r1, &(0x7f0000000080)="0ce49dc0de765b9c1725d394a2a57d48c146751939812de82320a679a973dfaef70caa2c9b8b3b60dc84e3dbcd18b82c7723f40adaa5a55e3b39daed35ad5a07c7212ac37882f74761e64a6df108c2620791d2afb8adba15b68ea309b17f72750e351c60ac63c49d50912e38aa8bd278b75959d0a23e2fe2bd55cab69150cc06780218187b480ac391a7f4b6618c1a60b6da12757a00b0362e6ee9fed4f1f4991c66003d33a5275368d6c27a6bff4116a06d31e3a291196b8c70b11a151ebf7d21361717c33411837666d5c0ecc77a35aedfb7c9c2bf3897af68909b17866c1b898f2515457299ae482640340bae52e2e49d111f92ecb173fd50546fec8327c031a60aa23f7366207043f6b43c34a4d9667d8cc3ebef928ee8e7465cde6271fb6ee42ab46b64c41760f4436816410ee693633048bb78e8bd68814e31d0586a0a9d2f829996e0fe72681b44c26aebc32f3ffbbfce746fec4a86c1ecf2bdd64e7eafaa719001608d8ca45e43591aae309040232fa0c0ea39617e651fbc6a26771e2f1af67400b0881f3d992abac5d9929dde08d3dfe821670d11905ef3dc0e", 0x19e) 05:33:14 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x0, 0x0) nanosleep(&(0x7f00000002c0)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 05:33:14 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000140)={0x10, 0x400, 0x4, 0xb88, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xffffffffffff0000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3d717db4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x101}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3c284601}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3ff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xcd}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x19}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x401}, {&(0x7f0000fee000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10001}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000fe9000/0x8000)=nil}], ['\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', '\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', '\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', '\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'], '\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', '\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', '\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', ['\x13\x13w\xc5\xfc5', './file', '\x13\x13w\xc5\xfc5', '\x13\x13w\xc5\xfc5'], 0xffffffff80000001}) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) syz_open_pts() mkdirat(r1, &(0x7f0000000880)='\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', 0x10004) utimensat(r1, &(0x7f0000000000)='\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', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) semget$private(0x0, 0x8606dd9f7a5c0baa, 0x1000100b2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000900)={0x1ff, [{0x3, 0xffff}, {0x3, 0xffffffffffffffff}, {0x3, 0x1}, {0x3}, {0x3, 0xfff}, {0x3, 0x7fff}, {0x1, 0x800}, {0x3, 0x3f}, {0x2, 0x6f97e827}, {0x9d9c4957be98651a, 0x100000000000000}, {0x3, 0x2}, {0x3, 0x40}, {0x1, 0x81}, {0x2, 0x6}, {0x3, 0x7fff}, {0x2, 0x1}, {0x3, 0x1}, {0x2, 0x8}, {0x1, 0x35}, {0x1, 0xffffffff}, {0x1, 0x3}, {0x2, 0x7}, {0xebc43a0bf71d3c62, 0x1}, {0x1, 0x7}, {0x1, 0x101}, {0x1, 0x1000}, {0x2, 0x5710e12b}, {0x2, 0x200}, {0x1, 0x1}, {0x2, 0x7}, {0x3, 0x10001}, {0x3, 0x180}]}) syz_emit_ethernet(0x9, &(0x7f0000000640)="c7f8bae84259f858b336a7480bbd8dca3d570e37d4140347dcf0f4594d6efc2b701339fca2883a0c26b692f9a5fbf1f3fd9517f97ee42a1e8cfbd2ab9c5075f32d44c09e0effb39a9902e88a9eb8fef24d65e2a2ab8cf9cae7bc9705ced21410210ee51775ad94bd2be8052fd47a51e5d0b91a5dc6eb8cadce891511c34052e69681ea29f5d2f5ad4c69af4b10b58e862a4b7ad18b5822418b0b97a05db1015a059b090dbea386b69bde0500000000000000d95e49c1b8e93527b795eddc5402978185ffdd8e623e3267b23bb2384ed56063bbf2cbefca1f0e68add9714a39633a21bc5464cab424cbb8ca9dad45e3c2c981ab5b70bec822e2b99e2abfc2de45e4d963bf0908417f9fa61ef2e3e348d52f2826cd6a2a79273ddba36b5748bb31712989f1abf05efb5793915ef580d98c56ff9e911cf8144abf38bc62da270fa19971c79e460ed100d0852b0da3ade26235c2999bbcdc208b2b27ecd4e3e1994641cde0e01d2cba11efb01f431d4600"/377) 05:33:15 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x7, 0x9, 0x7, 0x1000, "5481bc6820b7271c14a32d37eb6660404b30a8c1", 0x5, 0x9}) r2 = kqueue() r3 = open(&(0x7f0000000080)='./file0/file0\x00', 0x10000, 0x12) ioctl$KDENABIO(r3, 0x20004b3c) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) close(r0) 05:33:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0xffffffffffff0001) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 05:33:15 executing program 0: r0 = socket(0x2, 0x1, 0xfffffffffffffffd) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) 05:33:15 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) fchmodat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x106, 0x2) r2 = socket(0x6, 0x3, 0x7f) r3 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x82, 0x1ca) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getegid() fchownat(r3, &(0x7f0000000100)='./file0\x00', r5, r7, 0x4) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000001c0)=0x784d) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000200)) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000240)=0x4) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000280)) kevent(r0, &(0x7f00000002c0)=[{{r2}, 0xf39a37bf84085a99, 0x40, 0x9, 0x800, 0x5}], 0x5, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x8, 0x6}, {{r3}, 0xfffffffffffffff8, 0x20, 0x80, 0x8, 0x709}, {{r1}, 0xfffffffffffffffa, 0x8a, 0x20000000, 0x2, 0x9}, {{r1}, 0xfffffffffffffffc, 0x60, 0x2, 0x38, 0x81}], 0x8, &(0x7f0000000380)={0x1b7c, 0xc98}) r8 = msgget$private(0x0, 0x4) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x8, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000400)={0xf6d, 0x8001, 0x6, 0x100000000, "55388b97a53f9f7cc573ca2757a01acd4ee548b4", 0x1000000000000, 0x7fff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000440)=0x80000000) listen(r1, 0xffffffffffffff7f) msgsnd(r8, &(0x7f0000000480)={0x0, "834cb6e49b63531200524ed6890f5f53acc87cc9d273df624833a08495f12138453d98e2c83c723b71e74b8f9f04a949fd5e0f534e787cef4fb04395462c2a5b004364507eff26375b8e979979b4781a0ef6fc9d818f3ae99adca49abe2d1cfc60387cc92ce77d3a12f89dc2ca6f2d4596429121c1210352794e4cabe4676fc7"}, 0x88, 0x800) stat(&(0x7f0000000540)='./file0/file0\x00', &(0x7f0000000580)) getpgid(r4) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000600)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640), 0x0, &(0x7f0000000680)=[@rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r9, r2, r3, r2]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r7}, @cred={0x20, 0xffff, 0x0, r4, 0x0, r7}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0xb8, 0x8}, 0x8) nanosleep(&(0x7f0000000780)={0x0, 0xf3}, &(0x7f00000007c0)) r10 = open(&(0x7f0000000800)='./file1\x00', 0x20000, 0x88) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000840)={0xaa, './file0\x00'}) close(r10) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000880)=0x2) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000009c0)={0xe7, 0x0, &(0x7f00000008c0)=""/231}) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000a00)) 05:33:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f72696c6530000d74a88559b3cd7d5b6499ee86d0455e1a7ef33d2842a21a3b6d69c8a2ef4ac994524e9f5187d18b9204a023cf4b744ceb5d852c032da28f6d939b8f4cb4268a7684710608f863323a"], 0x52) 05:33:16 executing program 1: r0 = socket(0x2, 0x5, 0x7fdfffffffffff) sendto$inet6(r0, &(0x7f0000000080)="888a821fda1804c76d5804180f51ef1aa06adee00e4221f5612081d4c761c35ac412e03563b35ecb4d75d94ccc7e9ae9e87e91b74a351bf4dae22079d3338158e4b53592db0cea6fe6d959deee13303a32476c7388e29d4a55ca6fecd50a3289d340f2ce1cacb24378c38279b303edab128741354b41435eee36d9986c153a7917755880009e672e69e2ee11414f13b73fdd0c46de3044dace3d1cf7dfd5d83b7642f7562900e87ae2ebda08a0e63b4048dae6711b7d2e6e9179c5619a4f3421e55ec5ce6d2635f0b022c052128a1e876ada380af287405aa4d72d3f72989dc62f0aeaca5c", 0xe5, 0x40a, &(0x7f0000000180)={0x18, 0x1, 0x4, 0x100}, 0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x8000) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 05:33:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x5, 0x4, 0x0, 0x0, 0x0, 0x80000001, 0x9000000000000000, 0x3, 0x2, 0x887, 0xfffffffffffffffb}) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)="8000e5203a63b6e42969aad4913e76a9085b220e1b12ae55c4efa4e89f843f7612d466caa49d88f401e976ee82e3c54561555a0e441d60b6f7ed429b336b81490ed29a9b981b09197dfc6578b2c7d5fb", 0x50) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/145, 0x91) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000240)=0x10) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000d3047b3ae69571176a3b38d0a0ae9f7da86544ea683e2a67d60549e6ef3127fba7810953ccdf049078e9cbd8df754b0bf92f7bc2889141d5dff65ddaec5aad5d5cedb497c7334f767f270f2ec0c54314efdf9528cb5f1e3a434aeac044fce10f9299c83139e89c79ee48e72a045aba7b16c16eea0821ccc3a63aaf8d02824cb0055fa9ec2b2ae7a1a1806c3a1253fcba6ee43b22a8610842320ce99159e3"], 0x4) 05:33:16 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x20}], 0x1, 0xffff) lseek(r0, 0x0, 0x4c19c4870b7c4c8a, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x4) r1 = geteuid() getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) fchown(r0, r1, r2) ioctl$TIOCNOTTY(r0, 0x20007471) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x5bac0ab94b6fb54, 0xfffffffffffdf476, 0x1000100000000, r3}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x10001, 0x7, 0x7, 0x8, "7204fe900192e99dad121818b27b1e9771c6970f", 0x100, 0x1d7}) bind(r4, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) 05:33:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) recvmsg(r1, &(0x7f0000000000)={0x0, 0xffffffffffffff1d, 0x0, 0x0, 0x0, 0x1c3}, 0x2) sendto(r0, &(0x7f0000000300)="19372abd1b431ed90df576a39fa5cd90eb61cdc06c473617a19e11534675be74b6744195feea66cb5c21ef2eba626319f0e523f8772a06a8aef9d21662bf9298adbc8ac051394e80d4e9351125edafc98a91e1a9dcb18f0a2d70070f0a7d47966264d361f466d411c6d9592436033cd1d5b6586cabf49bcf4f74ad706d6d5d225e3b606b3948e43fda63c54a802d7baa554212b23c05455044a15048e033ba81b43dd51361da5f7e67703651d821e4007d92e01ac7faf4d9ff0e1f172ca01a82c388022ebba0b5f6594e2e8029ca445ee72eb093f93f7707214ca8bd38fcb66ce2933c983482d9fdb269cf82e464281d4757aba02b8348fb9a90f3df8332edf6b4a3dc3d40a70b1fff1e361650b48f5da850bef96e16055937c274e42d49d6adcc283c7baf13af677ea47db95df9674d38231ffeb5c9deb341d92bcfc4fd9482c37913429e3403dcd52ac6347dcfc94183e646191841910066295b26242b696035f9be7244c89801543985992bccbce9dd661b957b42c5d14323330e2efe4199eb79f15e71b4ef5aba3580c132f99724d0b6ebe3acfbbb7a377c722628dd636ddddf7dd74b0c264ae9790c60d4a03fb45bc3b6562080b6fbadddf4f81be66c291934a3648abfe01fd1e02d043ba1ba07753bae00df491eb80a8094057a91d72d040e4a7af0b9d14e401e822bf666bca05096fde9d3888a3f9a079b4fcdf2a4fe04ce5d0c8ecb3ae773c8a53505eb9b2caaa4d87a14ce9ae07cc7f67827753b1f10269ef9055bc80eb768f897ea03777e9fc544739170fc39a7216d359c11ef32211cb3c9d1a812314c031d9f63d31e0b4dd5cdae696f749103789f1ddf0ce5e278ada4615d361b9ef5dccdfbccf1bb55c202ba2aba7adf39a0658dcc0fe940725e1ffb1a80e10d21f23351ee709117327f0f716888775d9d548d4ce380c59244e05b773d1cfa7b90636c8e9813d8a6eeffbf895988da1653baf08917de1b36a2182e24abbcf4927cd507022afb58b741e072a14f58268e2f937e519b7199c31943d6a6e749c388f81ccfcb1433f53c2d6f16c18780350a15f09166635eb0e770de25a95fc43207f2afd1587471b2f32290e4e8250782a53af693dfd2d5206d5eb4acd3931bcac4f32eaa471f436cd4234dc0b998397c62ea5a60253194a1705a12db5d78f66b6daea277a45299c42f378acdbcdf4c1aa3acc140e2a0d250cad2ae29130d56748e74af398ef0d26e6a8d3236a71377628f52616ac0fa44a29f877dff7e6a3d6ae25ede1e1eeac5763678967d1db0e35e954ffa1e0216eb0514dbac9251109c8b5432c81ac1c9b24906152b26758f7fadfae1babf93b2c37d39dce8bd32cd2220dc6a8d3f8ab4e39b05140834c3a0ed81c5d5a0091530283df1a2bbd1d0120448804965133f839408bd94cf2eb952e3043ec0748ff5f4f297631a0cedee0c93a77ff48ffcf23b049e654234957bcadf7a2eb5d0a4c9735bdddb0c56344973e5e7a1761b24971a739028e39a63adb2dc3983ce74c2afc2b11b99d831973baa520acaa308dd8b1c975041c0f10fc4300181aa08b53ec772453ec23305e8d94baa870216746775e88c6e7c747786a428dbf0550b3ba6b2b5650d8d7bb3d130ac6e407147ba5902abfebc213e4dc1730fda39a389804c53bbfcb4a858944a46ee58f68fe25218be65e90a1061b17a41bb7f101d57ab6838a0d6972c7fc3cf87d3c69a4bf0be87ba60a47ed2fbdea2e7ec47025a7ccf1b0b999d230d6333034e4381fba3b808f2f885c2406f71b12c39588961e6d4d6b1f6c049274d9ef0466cd64d5e94a12c022709cc998563d9964676e7a9fb39e51814d1563b417d70594038bf71f704bcd2cec5cc121fbb7ef783a299731735f46cbf09b437aa6bb9404af67665319f9d3fd7e3b8ee4809eff31fbce05c20ba356f41eacd7fc120e59a6f886309735ad90eb3382438605318ed0de0cd4fc2f8aa54394b08f9cd31214a19bff2a0e483b583c6f5213a31db3b6d696928d12acba7e08a964c6e163319aa3a697b48e84601249eed7f2beb332651299309fba3502235b991b6b4ddbf8bc48897300e84cd913a580a0f40255fb66be3ff3656edac5a7e81ff0343064ffb5c0c25562960389aee05d110d49ca3e150b331a1174a9ed60a08e48bd61b1c03033cd6e4dd93aeef987ba90a4f3d79c565d6eb8348404e61c0b5eb8605756d200b636997c31488796fcdf76c5b4f49b134f92dba8447970dd203f703beb5da8d4f0987ea19bd7c4834f0541272cb799a72932efab425a62f9333c97a1c0855f7deffb2635f51b0b727aa458932c1f6b561654e0291bf44fea3820e16ff45b6876260f2c86fc6dd1d426faddc31dc6794cefdf6f8766e584565457811bb1362737718bb74f37432a932fd22e78e2f0743dedb3bea25509e84c896e32b425ff11bff9cd41a0b1218b8971d45ff3328544530ed63888519c07343efbe189dbbd830e617513fa79da7065c2a7fbb258253116e6ce75ef9b3e084eea90186b82c30ee273f0c2830f99cb69470f1ee9b38cc9644bebbe601353f162839514137cf01484c399c85cf38fed51b20596a5801531007f7ab6bf140e4a385096b1b7abf824cff777b285d3d4f890658c637732f6707c7a793e9d1ed932e3ff53a7b5f10bcc00648e08d8f5652a9569c0062ff7fe1eb3e54e65c5e9937c9cbf90180cab0324ff59a24c0fa957c17cd694e2135bbc4ae0b05f966e0a4ba4adc4b23e4869c95a8dfc4735b2a150b981d48fe665ac502569234f81895aea9a2eb1dcba1a9ae15a2b3663e455e802aac3800ba1b8b9578df28e06a24dd04bc6cf2e3263fcd64499f5ff0e0046c08cf433a3911f84a78f7469a5040236a73448891f376eed2599bfe", 0x801, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x4, './file0\x00', './file0\x00'}) 05:33:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = dup(r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) getsockopt$sock_int(r0, 0xffff, 0xc3e7b04e8558148f, &(0x7f0000000000), &(0x7f0000000040)=0x4) 05:33:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="9021060fb4146600a9a8ea1f25007936324f2a8d5b24f72830786a1232db5b5f658fb42aa975b80580525e7de9722d934707be041bcb42af35143a8298a495dd287905939a2057b008caaf72548db68728ae8a23573307f6db56a503abed77097e0593c3ce3d5211c31267", 0x6b) r1 = syz_open_pts() close(r0) r2 = socket(0x18, 0x8003, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0xd717, 0x1, 0x7, 0xe9e4, 0x15}, 0xc) dup(r1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)=0x4) poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 05:33:17 executing program 0: r0 = getpid() r1 = socket$unix(0x1, 0x1, 0x0) fcntl$setown(r1, 0x6, r0) setpgid(0x0, r0) 05:33:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xff}, 0x10) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0xdc463a27a71a50e, 0x1, 0x5, 0x6, 0x101}) 05:33:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "955cb8af9881954dfc4c7f01d79f2500"}) r0 = dup(0xffffffffffffffff) r1 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x128) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) preadv(r1, &(0x7f0000000180), 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt(r2, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:33:17 executing program 0: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = open(&(0x7f00000000c0)='./file1\x00', 0x40, 0x8) r3 = dup(0xffffffffffffff9c) linkat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='./file0/file0\x00', 0x4) lchown(&(0x7f0000000000)='./file0/file0\x00', r0, r1) mkdir(&(0x7f0000000180)='./file0\x00', 0x88) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 05:33:17 executing program 0: open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r0 = kqueue() open(&(0x7f0000000100)='./file0/file0\x00', 0x800, 0x2) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) unlink(&(0x7f0000000140)='./file0\x00') getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) 05:33:17 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000240), 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat(r1, &(0x7f0000000040)='\x00', 0x0, 0xb8) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x680, 0x1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x2, 0x3d, 0x3c68, "9375b01a93b45136fdf0f0e1787fd11e3b57a8dd", 0x0, 0xfffffffffffffffd}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[0x4, 0x0, 0x7fff, 0xff]}) read(r0, &(0x7f0000000540)=""/226, 0xe2) write(r2, &(0x7f0000000100)="8a256c140f973a744a5a8ea6e478005903423296853ad65402b0fbdc261e418a2951364802bab6b957776c787c6fa6ce1055c7a2410f782e6fcc2e40f65ed49f586a7b6aa92bfc5184445b5a07af6f957004f9d20364395be25917cd30f0860607e9", 0x62) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x9) ioctl$KDDISABIO(r1, 0x20004b3d) 05:33:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0, 0xffffffffffffff23}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb180000000000000000bb2921d7127fd991f0ec865d702f09d4"], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x6000, 0x7) execve(0x0, 0x0, 0x0) 05:33:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="93b7", 0x2) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xff, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) r3 = fcntl$dupfd(r0, 0xa, r2) bind(r3, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 05:33:18 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x10100) r3 = semget(0x1, 0x1, 0x40) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000380)=""/165) r4 = socket(0x1, 0x1, 0x8) setsockopt(r4, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95a6be3315edcdc42a98e500e8890ff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x2ff) r5 = semget$private(0x0, 0x8, 0x10286) preadv(r2, &(0x7f0000001b00)=[{&(0x7f00000000c0)=""/115}, {&(0x7f0000000900)=""/252}, {&(0x7f0000000640)=""/117}, {&(0x7f0000000b40)=""/168}, {&(0x7f0000000280)=""/53}, {&(0x7f0000001b80)=""/4096, 0x36f}, {&(0x7f0000000a40)=""/197}], 0x100002dd, 0x0, 0x31) r6 = openat(r2, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r7 = openat(r1, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(r4, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x8, 0x0) semop(r5, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r8 = syz_open_pts() fcntl$lock(r8, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xc600000000000000}) recvfrom$inet(r6, &(0x7f0000000440)=""/122, 0x7a, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) openat(r6, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000040)=0x2) fcntl$setflags(r4, 0x2, 0x10000000000001) write(r0, &(0x7f0000000ec0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef0023568b1acb5880e49a97733218aa92510605c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d3621048633fd48a97deb5cd42722e47aabaef824e5e8db5e4427ca139baaf06dd716038ae45543a780306c19cb29e15a2e", 0x16f) semop(r5, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x3e1a}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x2, 0x1000}], 0xa) syz_open_pts() semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000a00)=0x101) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f00000004c0)=0xc) 05:33:18 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/158, 0x9e, 0x40, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040)=0x1, 0x4) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x100) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 05:33:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x20) ioctl$BIOCFLUSH(r1, 0x20004268) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bce2141d5eb1613a02b3e97016c555020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70dec49a564a36821f27cf4628e0208da602b47beab9c9b73d96bd2c90a5c91226a787b573f871e151ac744a57f2fdf4b01b475971d59e881ef2eaeea14ba11d3fea9f13182d84d9314982a602c430ef5e0ea69e05d8015", 0xd7) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e000000140a671f7630830400"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:33:18 executing program 0: socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) 05:33:18 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8c3, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00", 0xa}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000000)) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = semget$private(0x0, 0x7, 0x400) accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/77) 05:33:19 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 05:33:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) syz_open_pts() r1 = dup2(r0, r0) syz_open_pts() lseek(r1, 0x0, 0x0, 0x1) 05:33:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x9, 0xfffffffffffffffd}, 0xc) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000140)=0x3, 0x4) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0x10) r2 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 05:33:19 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r2, 0x0, &(0x7f0000000100)) setrlimit(0x7, &(0x7f0000000140)={0xb0, 0x2}) fcntl$lock(r0, 0xb, 0x0) syz_extract_tcp_res(0x0, 0x435d9eb3, 0xd) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0xd61, 0x2}) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSCTTY(r2, 0x20007461) 05:33:19 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x20, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000200)="09099838059d010438b171ce20000000000000000400000000000f1892aed5e1a33cbfe83824add0752bc6e69393bc16eb5f11eafaf49bbe21d2a8f79b7f", 0x3e) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:33:19 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82027833e2b28a11776b"], 0x10) r2 = getppid() wait4(r2, &(0x7f00000000c0), 0x8, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 05:33:19 executing program 0: clock_getres(0x0, 0xfffffffffffffffe) setrlimit(0x6, &(0x7f0000000000)={0x0, 0x9}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x8) r1 = shmget(0x2, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x2000) 05:33:19 executing program 1: msgget(0x3, 0x10) r0 = msgget$private(0x0, 0x200) msgrcv(r0, 0x0, 0xffffffffffffff8a, 0x0, 0x1000) 05:33:19 executing program 0: r0 = kqueue() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') poll(0x0, 0x0, 0x6e6) kevent(r0, &(0x7f0000000080), 0x400004, 0x0, 0x4000000, 0x0) 05:33:19 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) listen(r0, 0xe8) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000001440)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 05:33:19 executing program 1: r0 = socket(0x1, 0x8000, 0x2) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 05:33:21 executing program 1: shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup(0xffffffffffffff9c) poll(&(0x7f0000000080)=[{r0, 0x4}, {r1, 0x20}], 0x2, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x0) 05:33:21 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSDTR(r2, 0x20007479) 05:33:21 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/108}}) close(r0) r2 = fcntl$dupfd(r0, 0x0, r0) fchown(r0, 0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x2, 0xe000) 05:33:21 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc02069a5, &(0x7f00000000c0)) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x6) 05:33:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x2, 0x3ff, &(0x7f0000000140)=""/249, &(0x7f0000000080)=0xf9) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) getsockopt(r0, 0x7fffffff, 0x100, &(0x7f0000001840)=""/105, &(0x7f00000018c0)=0x69) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendmsg$unix(r4, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, '.\x00'}, 0x4, &(0x7f0000001680)=[{&(0x7f0000000240)="92f22c86d946a5b821e5d27d69191a8ac29e266950df5aecd27bfe0827a43b0185a611f44ca88c36e3e2a289ebf487e140745eda84c9662c7e9cb0593808ddc30f36b3200c1d51fa63688675906c9a50a467de4d379bfd19d41e5119f12726f1e207e830b92ea5a786fd920de024c7baecb5dce133fea69fa7400bbbadcb6d634e07090f4395d0488e70d8e83f1aa10cc20b68ee957eddec06c41df34638972c79e3a7c77da49562253b285853c7105b5f167e33b6d9e5df82523aa8910862d6352f6ed2747c94d713b77d190a43fea9891d9079ecf181", 0xd7}, {&(0x7f0000000340)="719ec27384322bbbb04da607aeb0a9f53aa4f4799aac6d980305d86b3ea42b35b15e1936b2be961b781151b4a99006e3e207db5593f4d3e34504cdef23081805f53bbcee406ac0813c27b5b3f835cf4f45a06644992aa700b3b3b72734c2f11002a72b52fd1716d1a336aa9919f187b57c05a966239bcf0b67d4b5", 0x7b}, {&(0x7f00000003c0)="b9f5b09c09e731f1cd90cb61d3fc4b959e3297fd300ec4f1a3932cc5aa546697dc38d2830add0ff9714608392e955361f4d1137dc82a8c9f78ca57d712a871387eca2310ead46eee128972ef946fbce03a150076bb21a9a2440f2ad8c105bcd044fe136a7ba7232b79d79c", 0x6b}, {&(0x7f0000000440)="e2f0287b35509fe9a27db4d730e4d21ef5914b1837c57d5cbc5dd7c20e1654db3e7fb0feda4eea751b0a5197fab1327b2f44ef2477fff3184cbd8a9e53c7d7473c3597cc61bd515bf612a6c172d6b57f91bc9c2b671a6e70aaa24a12527ee13bc092bd42423908b32383be7edcd7b47b3703d79155ca11f95c543d64b2ac2167b5ebac1125765c11e76faba48f5da8ff2cef2e8fa1e56a433eb68dfb91411a5b1d89508c7219b52371f490f3fa1b412de91e119d3abea26b", 0xb8}, {&(0x7f0000000500)="b588786e378a4a7a7ec1bd7891be4f6dcf218d0395c1d1fea42a4c85a5ee9bd52ceb64f563a2d5a00540b47d85241255f0d6aa8a928990ff8b2ef29de2128caa2c3fe40667ad42ced70cf48f42620fe056b8d05b1e578a303337e31b0d4cf185bde77379a3668301230177df1e687e693fb1a39531c74543cdf2208781a294eef95f7755c8dd5480177dcac70373acd308d209a0bc26bf", 0x97}, {&(0x7f00000005c0)="f3c5b4322c411494e6534957a4731944725d6c1933bfda8b3f706227b90d2ee104ad8de64e3e6fcb82df632ce1f912354a43aba6caec406a8b17600be0215d6f3fac0fcf7d8a23b5e112519032d311967c3afd381199d3005f303e63368e46c72f07f58e3175cc1aafcf3963b86d563da1023b96", 0x74}, {&(0x7f0000000640)="6840a0a2f97c5a7c25ed0f75a9d5211106cc261c8749877aaad4b3a941bda73c01a1c95dcf5ccb50a1499baf76f2a32051aaa6d62727c296895e0161d3b620d6f2ea386dfe897ba05b16d19f3bd356e990e766ae804c5b44b0ff0da7acc5bcdc94fa1bebdbe54d2534eb4b4e0d7a07dc2f45125111025b4344ae423124e6a318d1217d129922539381f872ea2eed83706449c183ac4e3bbd2214dc6831e60372f8670548daa2bdaadfc2cf1acaf1f6cef1df1aaee1d7b8e77dcb7ac89737e63820fefe0ea71b067012286290693169400741d25495a2ad821ac19aa222763ffcfa6b60a30e2c5e3b2c05ede49f8223ec51e29af1d02079d17fd0e32b794db052a4cf2a073d3b49c3204f9a5f90d31bfdf889a7568da58d80f282fef6e45479b16eaecb530cb5d828601518f15fceb9387e1cfce7e620e83e6a576d0da307e59d3c93d88ff438c5fd542bca10ab6b6ba84f6021c3b778073d5dd4a890efa9a37876937c27807ef0869036a5fc4382f2a740895ebec17beb8ed9b1717060626bde86bad79ce1108d8936e29054bece13e3fdd8882a5568fa5f88113ad4fa0e433b40c068180ddd8272a13e212959b7a4eae5720a6bccdcc6be21bfe137993331a7718711e2f424a5aa08044d1d5c853045b076c6db622732833bd92bd63c3c393b49a8fdf9141e742275e076cdce648bd3e34db4b8488145a3ad8a7106185f5daf2bc145c2aade4f5ad52c5dc979b7bc7bd5833257e8364e7f0d64fb41297d13858810e9b336af03fdbf9e92ce746f782f9281005c85e0c66fa59b135002f9a2ba98ae5a601d7566b06d714dfc3f19d3004c0ccd3c48628f039e576760c8f6b6d4e9ef021a3f12f52d2a6d49516510baa9449db0037108f99b5b43dfe7b9eabff3490ae72d1a8ccc8dd77560e8620383bd892d90ffc4a4a716e83744630bdea505cd354687b3d00855755ab076a850f7d323a76fe86469213372afe6ceef159339e4015ee6511a01faaa6d0deeb2a00f60ec84d822e44f68e9594a357204009e02662d8960feb6bbb47badc45ac3bfac9e850b2caa484fdc97375248a8b4d2d6843be8968f5a052c25657ca43cf80e2d4f8f4670279963c6cc2650f5f40160f0dd79d392da72eea760a870f4647293bd1bc65b657f56e4311ebf5a41b444b36c729af2240e88e41bf3749280b3d225e5f39c339f2a819646e680509dc649ef6b78cf77130a789225af5239b6f733e3f3ae5d904590c0cc93e7b028642ea6dfc1295810f0bdb94a3059b173343fb573233d1046f1cd4d03ca36e4458304ef48a1c05061bd843889a1fb42b248f0cf7787f465eef8fe00bb0d66291dea9f1f4cc96e66a0cff06655efb16918ab2a50e1bdd4c243bf1f623da8daab1cdd6e511e7f961ac420ba3372d99fcce99ff44117e49bdaee58dec8f81543c5b682be6807fbed5eed233987cac17dd5597ba15f58bcbcf64554626b21c44de446b43d6f29b59fd6a028654c3e0dced0736d527a31a5a15340aff502a572e23ad44630a0acce06c3c455799dca07a6fe35270f18d08750c04fab6c90cd87c97de699991230d410b5e2f54909d1f11c13dd1a177e066b40fc02cefc40c61133134d7ae07447697cbe47447c3fc4ca528642f7d89e1e0e54aa596c769d80b9d5f5c4c33738572dbceb6aa70f43b4b438a83241c31dc348edcc1d9d05e6c78c4053a91310e6864b70e368093710f5e837d3736f50b0daf60e0b17a340f85ff14af549ff651510d506dfa970daac2eca80500c044072d4db08c3aac4e55fda89c1d7104daad2e61cb1d021760caed14d8b9d752c2b0f60da1e94cdd588a3a9fd342cbc276ab7f291a1bd552ca67c6d1b6fbbf13567de7f8aa223afc30db5b528671806e6715319340ccedca1adabbd59ed8ffe2e0aef4c4b5411f06f9dc979623ef847dddbe1ef54c23856df0672bcf3ed45212291a7407f645626098fadcf9d176c08d21b776fe3e5138edc40ebe726b9a408b1ed73316230d723c79a6071e289acc7f73c8c0a91a947cf68f55ab8732d677677965d1e4bcaef8a9528a58a9a348945f88bb2883b1865e02715970c77de790aa046f4da34a90129f9c904a4dd986038a2152f72034e1efbd45d8a28b9a2be2a89b4d8384de54cd077bede7764afc5d310f38813942b6a812ffc6e01d6cb7420001c2259db82a0c91f76c7bc3777a988144c77d9ce41be63bd3cde935a674cd8e6784c74c754e47d758ee32547c78b996086855e16a567446af67f8e54f450b8fa278837b40ffb26bb69a5c0011fa312bd9711ea39aa42352af7688af7389774e93c349eab4a088db84b27360ad733fa5f91bb5ddf56047f8c56cdbb9d6e8bda5a4d4d1d103725c283dfe55dc9608eeb38519a423826f52c9d64656818e1bfd4d7100c145a51f9f23cf8c3e181f013000f8ac6322e01ace4d49ef997a6ad12a35d77921ec9371a33dd67dca9408a2bf4eb148d5e57f3f045a5398dcef663db571040343ec6aea88b7171dd43feae668162c10c06f53850f3dfbb7292af0de107962db7d1016148088616c4fa412a748730e7a26dcabeebaa00306bb0f30bea18d8c5266de7da5862a3b69bcfde50b14b3efb88217aa6fe555721bcada597d38fd9d25a6066d9502b29c9d1084f2c049d63cd0ea5e985307132693af34b9f94d03dcdf7ec09ce7718becda066bf24f4bfdfa02fc64069a0343335b842a6c5c868613d1146000306c78c410bf622b675714cae668129de14c7702e9c3f4a595fbcf5289ee5974a1664ca66dec7a611289cb0b9ff60d693a7d8f8aeb4b6cfc7123592b6cb46968528b673816d97ae13b5e5bed4e67503ddc6f774c84f0263e493dde25f46f08f2e17b7df06ab7057a32bd2949d4bc5e80d7e1080cc2a50716524de17bfdf58d0e4c3e51c85450cc73852da9349b6f2e966426f1d1e223bd9bb3415ce25c2d716cbe8e57305d4484954438c2e08372abc06d52cc02ede55719c7b3a001634d606c77776133698215d6a6be48362e5ef8bd05a7f2898caa8d3c44c05ba8527e928894f4fe7fa25726bf427a91cb4a6c62dc83135549c60fbcd0bfcdb372b15f71a25e615c2175a000a315e29eee69b27eb674870be0bcf60ea726f7099d5e51b912405cf3116ef9e5eee6b1c530713d78fd97f405c32f1d6ff3e8511d9e458ababdf2060241fe5bf8d02c171c74d14aa9d9a04b40d413d0b0539ee10320cf1f6ad29a049d75a261963f1cfcb2e7ca17e17845bb51c446ec351167703e2a0b1a517e1ffba0943aeac4185663368def10e5a7dc99884161cecb9dadcb0512567802a04991fd7f9c862c605b01f2a5c8319cb06108d1f01d3caac24ac54cd6346fdd96491479e9d72dc03d81dddfb0d1d2a0f56bb563186c9482e3e7201113a33e651d4d9e195ec930cd2484b7ced5df2f1a814334f8052aa197d550d006e43228da0852bd5ecf06b3e4b7e563ad7c04c909d197a3d377fc5ff98ddc138fb494702013b93723a90141f8cef10d23da77acea0c19538396c0a3b3df3bfa8e94bf31ca507f13d0efc98b0faf4fd65b209aa98144b135495dc628b85566b23afd99315aea36190f518375fc27aab3abe998d1bd5c1f0107873997172c3aec5f4cc6138c82de9261bfb0c15d47ab327bce2008839bebaf768bef97d7454baf9ea3325879382343c1af2adcbff6fc09b84379b6a5df0fc0ee827fc2b4659e2927e704c1248e3bef094ca712b6ed8f740f118282f0a57751213c9eee34228b7359cdb65ee0ed23cd7dc779291818118064bc82d1c4c9343f600b8276cc8075e1aa2af3508bd90f9a754549bf46ec0e23b08a66dde9376b2eb04ca45dddac6b957510c965357148f8e74d0a0226a03c1459ae038d3d35cbbbb0a0538e7e3d9f5cb576591a358ef117d335fde752f649ddb5d901120e5d73d46da6ef766bbf7d03590c700c5bdfa61d66befdd6cbde37f5a0a4b017f7cf6141f9cc47922d231ea450fa4b41f3fdb9121276711f85fdedf02cc07a4f112486e45580dd10c535a8c8d0c148dab675a1fde174e7d878035c68246ffdec2219736417e57fdb305ee80f3a7762e4894fe3ad3680e40601d1625110f20ef6397a499da35038dc342e5dbd9e0a3be401009117e56c2753068a95c20148de9bf6bd76bc1eef9634c6b5d31692bb2495821e6b31bf0c81aee727827887625c9010fcd1d18a9281f47181a14af9e4fa3464325be508976a749b6f8a4b4646e36a5aa126bc1143d18cf60dd05d37fcdc78aa7ac3e51a89d110b302f55e2294a5639b78c3f91cfde785ccb3d650c1f7f1db2a610ac293645ad43e51231a7f6dd579ede3838995530ef754a7e1c7aa4514e02bb10684eafb0e40612e20328ec8a7255e1d514ca8d31a34feb1e87c94dc0244af803867c42f1bdcb0150bf3f97b7ada1f77baeb4bb79d902ddeb59755cda148d6683282b5ab6b6c02eb0283f8c3591030a840eb246027fb323cbdb19dd7159b89180cab4d64118623ef60d98bbe12bf7ffca01793c503fe98423a2475439157d42a01485b39cc463bc2cf8b6a1c61da6481df49c42edf36147540aa6f9c23811e4cebdb2e21b538d1f105b06c7c77ead9db938d2197759e9726d2e4090ca5c4478e7ea4838a7ce995179e3509cadea141deaa33e0ad00ad9138f49f8925e5313c9b13394e66ad2e61dad786db28c5db12859fcb0f47b23880a9e6a83b48c30afb36dc6ac69f65359780bc3b65bdd24225f77cc7253e898c7df07ae5b8d7d2dcb45f25247296ca6d2b389fae4595fe10a21354960eb395879c3d1865006977c6b9c59511aa498e597e65c4663c15d5a91837aa3c4f0d4d988f119f537e34154d1df9ba6361a58fadf9103cda82082626b01ffc623c2a74e6bbdca831aad488d93511ea918c7b9d7bf1f4aa6e94733fb361578e293dcb14fc9513d1f9f2ccf0fb1a482f05dab824d10776c651ac6e926cfb67ea8f3b570de9573fbe93ca985088fb7af378e948fa7c293ce8d42ce7a8ac81ce3a8d8419cf33af682e30e02e5050bfbd106940624be7c523a18bf1d5b5f62e1e7caddbc05b2eb01325d17bd55d3a1d7e7a985279bc5d981ae53cff2ea32dbc21f2fdbea81c6b4377ddf43842367ccce9dc8741065f4c9f735ead7a5e4b6e55785842225a2c8711019951a637711871ace5f80a6987c3e8cf4797c2d5e365ba3d5f2a74b930d301502d7eab5106015a1ecc95374d4daeb6bf441e2c1569635a6f3663467bda8e6fe18cc1b6845cc5a6e887c08157f734fbc7c091ad15aea840e00d26492a1bcb5ab78c002c35bc062ba3da43c4993717e7a797cabd4bdd31936b335375f2a3571dc5386438b20a2b75081327f34cdd31d8b8193a51dd57d075ab92874dfd3792ce63516e27be3f7cc6831695b740600b066ef3984d5208c4e28ef6d4881fa8605d15de11282566d44309f99adf81093d2fb5d3825df3c03715a0fb9c3fc81853747afefe49a4f2fabc2ac676782b81b172d1ace7bf16f3784b672dcd2441b3f0758412d7c35f8f880968b196a8df889e51f888647a6c1293ae0177f53fbc92187ddf6782d095d0de9c96a825b9d9eed863bd9b933c7d932bf8c6e5f1d3c0d9cb9f31950cf60ee21dc27f83b8fa00e905b6ff9fc267a4a4fee90b8e867426ef8362143cc10b24ec587de601b76fd7838a212f1dc825f1dec43dc5d029410221c62976fb160ec288fb2b4dce950905a0ac774aafca7c5ed8ba3b716a4f426833990e70f9b41eeab69ce2503d2f02eb79299778d1e5d1577190c454a", 0x1000}, {&(0x7f0000001640)="c4cf51ed858f6554e4d130d1", 0xc}], 0x8, &(0x7f0000001700)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r4]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r5, r4, r0, r4, r5, r5]}, @rights={0x28, 0xffff, 0x1, [r0, r5, r5, r5, r0]}], 0xd0, 0x3}, 0x85b67b7faf6d3c52) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000040)) 05:33:21 executing program 0: r0 = semget(0x2, 0x4, 0x504) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000000400, 0x0) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r2 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/98) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/vmm\x00', 0x880, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) semop(r2, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) getsockname(r1, &(0x7f0000001f40)=@in6, &(0x7f0000001f80)=0xc) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x7}) r5 = dup(r3) write(r1, &(0x7f0000001fc0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r4, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0xcd8}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000001780)=""/156, 0x9c}], 0x7) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) write(r1, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x149) ioctl$TIOCSTOP(r5, 0x2000746f) getpeername$inet(r5, &(0x7f0000000240), &(0x7f0000000380)=0xc) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000019c0)={0x2c, 0x9, {[0x9, 0x1, 0x6, 0xf50, 0x8, 0x4, 0x861e, 0xffffffffffffff20, 0x3, 0x0, 0x41f, 0x2, 0x1f, 0x3ff, 0x8, 0x3, 0x1, 0x7fff], [0x2, 0x400, 0x5, 0x9, 0x20, 0xc, 0x4, 0x7, 0x9069, 0x100000001], [0x3ff, 0x2, 0x80000001, 0x53d8, 0x5, 0xfd, 0x8], [0x4, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x6, 0x10000], [{0x1ff, 0x7, 0xff, 0x6}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x7, 0x9, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x101}, {0x369a4800, 0x3, 0x1ff, 0x2}, {0x1, 0x0, 0xa838, 0x8}, {0x0, 0x1, 0x0, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f00000003c0)=0xcbb) syz_open_pts() fchmod(0xffffffffffffffff, 0x2) flock(r1, 0x2) write(r3, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xf0) semop(r2, &(0x7f0000000540)=[{0x3, 0x3, 0x800}, {0x3, 0xb2, 0x1000}, {0x2, 0xea39}, {0x1, 0x3, 0x800}, {0x3, 0x4, 0xffc}], 0x5) syz_open_pts() semop(r2, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) fchdir(r3) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x10, r4, 0x0, 0x0) 05:33:21 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204005ff, 0x0, "b0d42000006e9300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(0xffffffffffffffff) r0 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:33:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0100"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f000011a000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f000061f000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 05:33:21 executing program 1: mkdir(&(0x7f0000000000)='./file1\x00', 0x80) r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file1/file0/file0\x00', 0x10000, 0x4) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000001c0)) symlink(&(0x7f00000002c0)='./file1/file0\x00', &(0x7f0000000300)='./file1\x00') stat(&(0x7f00000000c0)='./file1/file0\x00', 0x0) r1 = open$dir(&(0x7f0000000040)='./file1/file0\x00', 0x200, 0x3) readlinkat(r1, &(0x7f0000000080)='./file1/file0/file0\x00', &(0x7f0000000100)=""/81, 0x51) 05:33:21 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048019931929648", 0x14) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000100)) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000080)) r3 = dup2(r1, r1) r4 = dup2(r0, r2) linkat(r3, &(0x7f0000000180)='./file0\x00', r4, &(0x7f0000000200)='./file0\x00', 0x4) recvfrom$unix(r3, &(0x7f0000000240)=""/242, 0xf2, 0x801, &(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x272) 05:33:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x3) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="10002e2f66696c65b02f66696c653000"], 0xfffffffffffffe99) 05:33:21 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f00002a0000/0x1000)=nil, 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xfffffffffffffb2d) 05:33:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvfrom$unix(r0, 0x0, 0x1f5, 0x800, 0x0, 0x0) setrlimit(0xf, &(0x7f0000000040)={0x1, 0xe8c}) 05:33:21 executing program 0: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x195e28179e7586e4) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000500)=0x3, 0x4) r1 = open(&(0x7f0000000200)='./file1\x00', 0x0, 0x22) r2 = fcntl$getown(r1, 0x5) r3 = syz_open_pts() ioctl$TIOCSBRK(r3, 0x2000747b) fcntl$getown(r1, 0x5) getpgid(r2) select(0x40, &(0x7f0000000100)={0xffff, 0xacd2, 0x6, 0x80000001, 0x1, 0x4, 0x6, 0x2f}, &(0x7f0000000280)={0x0, 0x10001, 0x1, 0x5, 0xfffffffffffffffc, 0x4, 0x9f0b, 0xfffffffffffffffc}, &(0x7f00000002c0)={0x9e, 0x1000, 0xadbc, 0x7fffffff, 0x80000000, 0x5, 0x8, 0x9}, &(0x7f0000000340)={0x200, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r3, 0x20007471) mknodat(r4, &(0x7f0000000040)='./file1\x00', 0x21, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r7 = accept$inet6(r4, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) flock(r1, 0x5) setsockopt$sock_int(r7, 0xffff, 0x1009, &(0x7f0000000240)=0x2, 0x4) clock_settime(0xffefffffffffffef, &(0x7f0000001240)={0x4, 0xb416}) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000140)=0x8) r8 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockname$unix(r5, &(0x7f00000016c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b6ddcbdb00"/4098], &(0x7f0000000480)=0x1002) sendto(r4, &(0x7f0000000080)="9ef44ec5672e77928a53d1906aaf32babcd7f5c728a94c1182ad", 0x1a, 0x8, &(0x7f0000000180)=@in6={0x18, 0x3, 0x5, 0x8001}, 0xc) ftruncate(r5, 0x0, 0x45eb) fchown(r3, r8, r9) getrusage(0xffffffffffffffff, 0xffffffffffffffff) r10 = semget$private(0x0, 0x5, 0x80) semctl$SETVAL(r10, 0x2, 0x8, &(0x7f0000001300)=0xfffffffffffffffe) 05:33:21 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffe0, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9a215"}) ioctl$TIOCSETA(r1, 0x80047460, &(0x7f0000000040)={0x5, 0x0, 0xfffffffffffffffe, 0x8, "61aa0db1b396fdc75f47e184e973739ea78b7ec0", 0x800000000000000}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 05:33:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000640)=0xb) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0xe4d8ce027a9b26a2) 05:33:23 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) 05:33:23 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x6) 05:33:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kqueue() accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 05:33:23 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0xa}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = syz_open_pts() dup2(r0, r2) read(r1, &(0x7f00000001c0)=""/193, 0xc1) 05:33:23 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0xffffffff, 0x0, 0x0, "043139e00000e6080600", 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x2ab, &(0x7f00000001c0)=ANY=[@ANYBLOB="2800000800ff000001"], 0x8}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x8a0, 0x58) ioctl$KDENABIO(r3, 0x20004b3c) 05:33:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() writev(r0, &(0x7f0000000600)=[{&(0x7f0000000140)="aaf32627aebf213c509c34140b8ce123a27df2db573d86f312790ae6b9486d4b2ce9b136d8610d03d88a08df8407755d107307a22e240718e280ff37bc1d65625a9e2900011c4b35da24ea9bfad18912deb377ae129742756f17908709dd897ffba94b501cc2940a37c37237b3af7a582761715790e78badacf5451e2cabcd0d635c151a1fe74bfe4ee56defd138f20852b56d19aea585fd69b338869c7fb0ef054b7a2651d74d61b81030b151c9b4332cabeb2ab844f489d18762a60267ca9c7d873ad9532539ccf8ea0496fad0f7ac2984a171e3aad81de5803158c1ecb3a7fbe8", 0xe2}, {&(0x7f0000000240)="9a440c130ae526151cce57669dae02b3d8da979d51f581b21914cfb19bda7c0326e97ff11fecafa7485cd6df9e7d3cd19a8e131706dbef7f13d5ecabbeac863bfa24803db475f418627c7995f8d53056d10c4f51607e912e0dd44ef7", 0x5c}, {&(0x7f00000002c0)="a4448fcd4af09395c960c6dca7c65047e2f0e0ee98cb5c32727067df7194d6bda5442731cb3f8909d78e1cc972b5eaf2e1a3a3fca6db691b19365fa39d701b0db7e8db4b1c93582e4d", 0x49}, {&(0x7f0000000340)="f40d28d348d3e1694e069eaa9cfc1a8c2d0e2f64ee3e8864e566e7a9a96ca81907ad84b9982c8d799fc837453bee93683511f7a15ce45bab0344641d6e2810dbd140781cb1ad27d22fc1bb0770e609", 0x4f}, {&(0x7f00000003c0)="b8ab2155f8ac08321ca03a6ece42f7c9a45d2fe89b42bcdfc3ef2da1b819f48661750d7ebc4fcba2c96cd1cdc170af896d579f298711c89bb671e1b535f5aeee2f5e5fc268bd571775299253587d6554b68665f6a9f6078b6607fa9a0018403be6c3c4f892e81e807752cd89830b91f39c0ff0cec87ea4102042f2ff4370d0ceedff07042c308bccdf68be53940a5c646f2efa2b383aaad625435144da49b223ebc353efa67b86aebaed228e937016a4134931bf01becb1cca144bb22348ed1d0e2af09408", 0xc5}, {&(0x7f00000004c0)="a2997c260ef93fa4bc41fb31b4f87c75edf18632eca3c253fea17b2d36c53c12ffeaf5b646bbcaa7698888e79208a0486391c83c367338e65a", 0x39}, {&(0x7f0000000500)="ab76b89cb18d4063ee5b516adf6750a653615f41b8b81feb5dd38d71f0f6357d495353ed9014b8e1d5e4c4e0b019ba02088dd72e49ccd39b693ff7ea62c17cd9f680fccd32b141d9625e7a4f60130837e04e3d896f371645fa5466d06d1220aa02bc00ecb17c24c9f266b6ee3e9a9c9e8f2f3a14012a6ce25834a76b709f36da4eb99e91bfc78b4ed6220f4d0bbe999517433766bc5e7c94403fc809ebab281fab75ee20cb3da6cebe704188544194603ff7db0440e8fbf6dd8b711deeb78dc18c4baf5fb29475128fcb0e3e64f11ad083a086ea6b1409e305808d1562618523637f37057ec47fa3fc5f58ad45e0441f2adca0a52d19205559e32be5", 0xfc}], 0x7) close(r0) syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0xc3}], 0x1, 0x0) read(r0, &(0x7f00000000c0)=""/125, 0x7d) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) 05:33:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="14000000000000000000000800000000000000c4d61be70f1300000001080020ac1400e5df1615a1962aea0000080000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="e6ffffff"], 0x30}, 0x0) 05:33:24 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) 05:33:24 executing program 1: socketpair(0x18, 0x4, 0x8bbf, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) 05:33:24 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_dstaddr=@in6}) shutdown(r0, 0x1) clock_getres(0x5, &(0x7f0000000100)) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x1, 0x4}, {{r1}, 0xfffffffffffffffc, 0xa8, 0xf0000002, 0x2, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffff9, 0x66, 0xa3, 0xfff}, {{r1}, 0xfffffffffffffffc, 0x2, 0x1, 0x4, 0x6}, {{r0}, 0xfffffffffffffffc, 0x20, 0x10, 0xff, 0x10001}, {{r0}, 0xfffffffffffffffc, 0x61, 0x80, 0x8001, 0x7}, {{r0}, 0x96ca53ad6fd4a73f, 0x2, 0x2000000b, 0x3ff, 0x7}, {{r1}, 0xfffffffffffffff8, 0x80, 0x40000040, 0x3, 0x8}], 0xf5, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x1, 0x5a, 0x8}, {{r1}, 0xfffffffffffffffa, 0x1, 0x1, 0xc3a, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x1f, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x11, 0xfffff, 0x7f, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0xae, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x80000000, 0x20}, {{r1}, 0xfffffffffffffff9, 0x2, 0x10, 0xe5a, 0x4}], 0x5, &(0x7f0000000000)={0x7, 0x8}) 05:33:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x5) msgget(0x1, 0x12) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTART(r0, 0x2000746e) 05:33:24 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="700f2e0366696c653000"], 0x9, 0x0}, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 05:33:24 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000098d89e9c0b835771016a41910000001700000000000000000000002ff2311ede5cbe50590170166079a77e03acf859865e9762c852100182e70d2dccea108667cf494b9fb1a070b17df78897ac201f"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2b, 0x1, &(0x7f0000000300)="030000009267a3f8a829c0091a791b1f2922527b9ed66833bc4a85ffca6d5286e73d46671bc940ea3485c8e93d1de431f5fcc37cbb400e474f33a1bd8ead21e004914cdb6b194c0908591b95ff459d73d211c6dc14dfff451e5a9a94e0929d5dc93551c1324942dd1bde3ff2fc8df9d370c565cabddedf51796f861932690b7f4caf3334495ce3c4e8833f7d37b30cef81a1ea56a9f657b38cd1374e6d4b2c045f191c4c8dcd6c8f3e519298c60dbfd26c1b2cc090404f38ea755673d056562b496e0f96da1b76af82ca7652126e2dfdc96864720ce9286695e64acde3cc1f02f89c318b419f205a0a7997d6fe00d7083989f91d2fb8bd49c28a2143d8c58cb70ca5eee615a0d0a0c729eb8dc94bcbe0710283da5a6897534b01866e39163c058a0756896fb03bb88b09619f563c49f19b996b7d68", 0x135) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 05:33:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x98f, 0x3}) 05:33:24 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) 05:33:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x70) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) 05:33:24 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0xfff, 0x81, 0x7}) madvise(&(0x7f0000968000/0x4000)=nil, 0x4000, 0x6) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) 05:33:28 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)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x9, 0x41, 0x1, 0xffffffff80000000, "ab2aa66b9e87d1e3343d0a500306c793d8e2b0eb", 0x4, 0xfff}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffe, 0x0, 0x0, 0x0, "72640b8b8251800000004c8f0897a24aabfdab29"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 05:33:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 05:33:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000019001167f5afa609000400"}) poll(&(0x7f0000000040)=[{r2, 0x5}], 0x1, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000000c0)={{}, 0xa, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 05:33:28 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x10, 0x1, 0x8) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:33:28 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/249, 0xf9}, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, 0x0) r1 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000080)) openat$tty(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/tty\x00', 0xb3d77e8871fada01, 0x0) fsync(r1) 05:33:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f0000000a80)=ANY=[], 0x0) execve(&(0x7f0000000080)='.\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='*\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='/]\x00', &(0x7f00000001c0)='#%\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000900)=[&(0x7f0000000280)='!\x00', &(0x7f00000002c0)='\x00']) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="8d450b73cd037223d878d2f882a222c8ce77dd635526a6cf3a0fc7031976d0229330598d2a752efb89e8d4624d497649c690b2e8b428a49bf2efcfa10a040df2e91bb97ff7417e89608ff8c92ff9c50b1a21620c94f5880a3c7112e8c9e10459fe7768934b77e8b0d18f5b4df57d13de4568bed1f8b50a72e091b5fd3dd05dbd48e08bf45f43a7376b0bdee1dc5235385cbaa05d16a2af53dbf5dd68594140bdfeda5c9df1afa79c4a1606f884e7e20177f90c2b0ccc44a507b028c288fbff4da3464f5312d65f1cd7b65ca292dca1bd7d736a1fbf641bc79727620da18c6df4fee473f91f083164328bea977167c4145c19486b52d9c7a49546a101f373ecd4d2e177c10be3969e82e41f0d0a751250f436fe223284c340cc82e42e98f9faae8b1cd7346194594b3d5024b009e4a6f9414868162c663fc709963996410f059fb7b3e2780a359572b3fda9f0ae5bd984496ba93fd5f127b9d6703fb78dcae129edfe2a123bbd948e5a9757f969942b72ada33938c7fafa596fbda68b1e79ec21a44f5de33d5f2e88a5a2092fe616e791b6f040d70ff9e3685a8666691e3b2ee91f5de157c46545d99b9755dcd1dca7096521e321df87c3c168341d643eb4c3dc46f564d6c8d2eaa5e8877d67772650313ec840e83d493446fda75eb47394f16fa3a2b22df6617dcf7fcd588add8aa807d0ba1d805b3c6129dec9e5b98b0ea68c54ab2459dd68a3bdec99856c0ede6f299d3d2e5c121d2d7ed86314494baff3b3e92511749d7a4bf21ecda9ba5b1f6b71d2953667ba28f9bad2205a89f8be6ed9a646660f4550887aa14a2119e6c0fe9c9fd3bea57a06b00ef8e29dfcdc3ee667ca55df77424715ff32a868c159af92b0a0cb618039e18dcf9e219a717039b7bfa2063163adf5f684414420f3d594c3b3b15737110be1fb207874441433f308d1ad6f6f38198d8344f853509563e346480b816a764c4c6f824aad801fbdd535a580cdb52e98c7389551c38112e15193084504c65c8bd245ca369d85ba37d5e49812cabda02ce5809f52dc893a06a9cc4d2944ffc9d0a6b458c55c36b2cc1e48a6e12c580e2f03d9ab3fe4c26aa06e0f1d8560d63026220daa6e145b0e670d2b126fec904133723a05353406a726ec6d70265345d1d8b941e31980db4a47c8136a56458e566feb8c2b46bdb7cbf1bdd3cbf3eeb2b8e80cf41ec0434b158dd394d17e1694c98911a532f218f0a772ee8eda9ec97812fc0588e18216d701bb545e1dcc77ffc214932dca1fc3d2a3551632f9070b1d5ec9edbc001a7adb6103da337a6694d04246a154af1d2165f36f0d78523c57af442a404759b4370bdd5f450c33463694a534e1dbca19a2a6e9b4e947e249b9057c299320a852f84f9f8cce733857a2e804bcba5bea6d40cc6bd11f669a8852a2cc990f4edb25b846a7753492ecab0b9bc32e167f4ff01a39078f7327aec8c44e3796f3c441df5c49001e644b5512ea379e0310c8f532eb7bd334b83f6adbb0d5ce8a67b838ac93e9793c185c1112d9813b325588c0b0720bb8d5efd0e32573c6e992d0156bf52b7643da9749287617488f218bcae1b746af59f3fcfc320eac72a7e7b68f7d9607613b5765a27700b03d168c47f7a7af2bd0322027c530b203dfb9ea0e4d00eb7a4dcb62c3f0d93f6e1a62af52675e4a3c94c1220177d24d24394b49f7b04c91ba1e4131567542a81ccef18c3f4079021df9658cf2f5acffa7b6ce86c1b079ecb31317226ba8eae97b1cb3711f1762ec73eb25344f82248f8fb4f4e5b7dad35fb254005fdaf1140af88bbb5a1d53462f754ea98bbc7d9d6d1581e8109e98cafc703af6ddc419a77b7df3e7ffcf881605616f2a52b16c915ad946c37148dbfe93b8a6b3a819505134995001b40b060a1436ceef220866865511a252e1e7ae4e1de725d8d71e95b1107e82f5ec6c7c544fb79617b2e9b4ce894d486eb22e3638f5125417671f0f6b1e9feda51921bcc4b29caf8828c4d5c9cb458115cfcd2b11288a7617fb34921b7641594ea5773a93bda2453e88368ee4c7f226026fa37028a296512194b7d2f5e9", 0xfffffffffffffefd}], 0x100000000000030e) 05:33:28 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) listen(r0, 0x7ff) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) ftruncate(r0, 0x0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x108f, &(0x7f0000000000)=0x1, 0x3) poll(&(0x7f0000000040)=[{r0, 0x40}, {r0, 0x530f4b6312143ce2}, {r0, 0x10}, {r0, 0x18c}, {r0}, {r0, 0x8}, {r0, 0x1}], 0x7, 0x9) r1 = dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x3}) 05:33:28 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x20) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x800000001, 0x800000000101c, 0x0, 0xfffffffffffffe88) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="700fdad198167540deee7408779801ab47eb4ede24d2dc0ecbdc4d6edcb3631ccaa35032677d9f384dd9848aa943499491a6b88ec0cace15e4f5274bf356210db211cce6a39fc48bd66e5c24d4829a957d4192128f11bfd5d9f08693315f411001329c66e917badb4b463bf87fbb3b8ad7fcfa84e1ec7121cd13731234705d5d559e609a413b4808267e20857756fd4fb8a4a872fa7b02ccf803990f0a100c6342dee726f4cc41e997b1449891ecaadabf76612d175e53bbf6312cf2e414f287ee062f740f1f153ccf2440b7e526a8f7aa0b9132eebe97f3c5549f4511c617553d86cddfdd514a8ec68fbc2917cf0174de", 0x261) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) 05:33:29 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = getppid() fcntl$setown(r0, 0x6, r1) close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 05:33:29 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) read(r0, &(0x7f0000000000)=""/4, 0x4) 05:33:29 executing program 1: r0 = socket(0x2, 0x4, 0x81003) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) msgget(0x0, 0xf01bab0fe5098aad) bind$unix(r0, &(0x7f0000000180)=@abs={0x1f95d27d48731892}, 0x8) getsockname$inet(r0, 0x0, &(0x7f0000000040)) clock_getres(0xac8e2ae6038aebc9, &(0x7f0000000140)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) 05:33:29 executing program 0: pipe(&(0x7f0000000180)) r0 = socket(0x20, 0x1, 0x0) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000200)=0x9) r2 = dup(r1) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000500)="54f3d7c7424fa665cbaedc57bfec71c617ced0769fa1f80943feaf7823423a6eb550f1089d502d9d3b556c70010f876b248f9e7ec6da98d40005d414f3ed534a57423f35fe7e2c4f087ca3e3bb43b06f33422969c94399763880cf866429b4b1638e0335f9f97ed9edae4a5a7733ee451ce902ba6e74ce8082e1", 0x7a}], 0x1) sendto$inet6(r2, &(0x7f0000000600)="37119a683a288e972327102d2bcbdef8dbe10bfeb86347aa3034fb2cb902d5d5c538e69cedbbf93444e495e57fa1b92b9d8ff03e43f3cff3bcb5854ad1ea22748a8a1d9e4783a59e8d6ce96229da7b92ef2a72b1f9b55235dc40a5252986f34c76f243d370be9e007520a5eb6532c6bd14ee37eeecd1590f3cda547de6e6047a75a4d04e7036fa214a3d93eb35a158e8749685c5755782f0c02c426d5aca0dd9b60d48f5be43ba557c12e69e1aa1ff218f3b5952d908f41877ed7dc9838b32ca9c9795dcfcdf878015054c702f67d6fe8212023ff408e59731e26091c2846c78de4a434cb573284d602892260b20538f4a95c8f89d699d88b5e98e6b48b6abceb666c52463370963d099f6bba5dfc3872f497d6221badb354e7db043284640077b25e91fb118a7529fc0534980efd0eac9f09097bfc8c504455efff9a873e6cf322336b707478d1a1c7918c9750afc6c0a8d433302568309b8d27b2a0d55b31053e3eb197796e77184fe276baf465647bbd7608ec69194dee9355e8ecfee380a38f30ef6c25e240db19e2ae576b1cbab0f21cd49c572c7aa1dedcbaa8be873a5773fa323b35f1a6aa88a83c5e0d348d1ca81c0f1d1aef01c0f5123c46135382d14f916eb007ec3cb1a8578b63eae4f028845754c47cd88f4fd4e39999f5102c69d49dc3076cc8eea9140c4d7478ec9fabe648979d92c69e4f4cde66484891bd6653dd5d4ae4aea430371feb34ae8eaa576307ea76886bf505232730048d4587b9dbfbb42d71f1bd3fa2fb3d91c517cd68556531d1919995dc0c7000d904cd6f0b449466aa99c453bf2bc7396b4b2b4b44028c547fea018ce3f507042548ba5347ea4f67d5c91eea731c8ffa6f5ec4d8ff15fe1a47cbf4117a67f2be06d851b1b80a2744d4ac0c5d9c37f1ade2f8919d69a293152e99152e1c336e9fccf992655352dc014cc6a105516064ff484067b63cfe9f09cd90595f7ab4eafad4cd31fbfc40d5531af6fae663db43c89f727f34d1c4be803bd598d00a56e035e9c4328c4a65994e58241eed231903a6e3af73a765c220f5187f8bd4e17d4ae1ea255678008065a48bd9382e6f7db6b000684abaa11be90afdca2626230803a823e7cb2873d0c0d7b87f006d5569ea3a3671fd2da8d9fffb04abdb74cb55ac1765e88c95a21c8a209904166f98553ee0c2de3db20857c42e4d34624fb248028bb4d60806b1b064d287e0703e868360b16211713d47dfb06173837c63c24e10c28ed36f3c8b5db7e93bc2411e1d8f9c9accf3e6fe50c1139341610c50b38c278c25215594cf9d0e1399977ac6e5adb005f06cc0630e27961c26b5074c82791305d493816cf46bb036833c17719f5d2b95ff3a21bdb97249c1cc2444e979b9c430c7730322c402b42aa62e2673e9fd0537a0f68ee38e673a25a574aeb0cc0fd3ac557ae9db1b6ff46c2b1a26365d99a9a8ef1ea273102c8f72bf6adb091371aa0cd363fb2c0a428aa902ea06e7ce8a83779308d7e3bcdb258544810e404238f3843f56ae56f2369d0757cd9a7498d79320904288387beaa427c35fa265bc66cb7729548ba415d5b51f12ebe89286c233472a43806f69c99aeb6af3e58551bdb3754ea7a93b194383dde37530ac16cd8bb287a690d791f08f898ac5581d2a8d90659f8a52e242f527be2d05b4bb7c7ab592d7507ca9974bf17dfd9b245ecbfcb1d54ebac0184d4d8f6bd5459f8a5912738264a97c7072e285f7f2874d81d9921b327e40ebe9c7d0c72e7dd881d1116b67b72969006cc55727d2b3cb4c32a7589cc231435bd2465a6886fc568a002120ff1bfcbd2116c9ba79c20c846990eb38847e66211aaeb3f57f9a79aa414ee4674a397f42a8cce0b8c2c68eabca014ebec06d4bc585225956298db9637e216945dfd723b2fe1429233bb586e3a28bf1e3b97d45e6ca88b8e19f3ff0fb7e11e36326dbdf641f3cc00ee0b2e949120baa9a7a573ef57c04303a91535a6b613aef4bf7f9e74bd54205194e9889befa0c01c2d4e19b043c32e41c21189da134f072596e5343dd4c6b4a171374e28f5576f38f067a78ef672e5a0c2e796e7dd9aae23cbe23f6bfe817f80dbf02ef51a951c879d4f255d3e607ce2adbb1ca43a56b11762cd836554f3caadb64088f7a29355d48f78cd88efddff9d36ab17a3e9231e0575e8d3ef1a65a09dc669f3bf3930c793436d3bf7e1a157289e0fcfe1405f8fe06de73b897dec4110dc74bcebe93caf8a89811ac72756ccf94d378f4a52fa3fe43e66163caa90389837bcf0268143a213ce225521d8e09741d9f56cfbd2a00159b8ca89bf859eaa538644e9adc0491938d6ffa3fca80197f4aa7f39ce020d0962e020d6016e928df65cfe5e458bba373e2c027408592d788a2109656243382e394e36534134cb82d9843f4784016e1673dd097b7df716240ff262650db21ec4936d630be094ed0e7f4e7897d44032b68a5a1fccb9feb016b8beba288200db01f542c6c98e6ab78084db456772260dfe8a1ebcc6289478231d289911e4425a5b002dbdeed5528951beb51685c9e9d5e3e923c9d37ff19e3a799483bd4cb7dfc2eecb6ab7d3bee9d07f881d3744b95ef8b09495cc4948196a4d82c3524408fa536506fb17abcdf4ab3f777973430e7c70c8b1617a4bf9cff5df21a68158c68456b2058dee2832457c3eddf9beb394e0548aa19f2c9b6971dd014d2ddf8ec1ae8f8edc6ef4cd89770d24211369f56f16f9f569b5dc2e539327ef8e37949528a14e943b9f3da3ea9bbfab457a78a08a025669d12295bfeabf5a9bcc844fff651fa448e19bffbd70c416121a20f6f72d6cc76b39e05262a0d8f0b894841f4de7ef277509f8938a0e1f01aaa146551723c0f82f445c770d5299f9439664207ac12d33957052f99bef481a945577c2063cb2934b68d54be447382914a64bfe626397f8aecb6235d200701e166ac378d8e2d4665f3ef1c7f6333bcc7d3aa4c2729a6b755b7e17fa203d12c6218d0bbbf5d75dcfe2ded4840689cd91e2eb8e1c5c672c82e6b1845195b19a6cbc481566bb898e179a1f4084d0c98a6d1a4eaddafe1224c1c172dc28aa88aa81ba760918c8ca7139180ff7351b2456715a5bb05dbbf0aefa375c7ff187bf8c2c5fac7f5e16d9cab51cb791c0168481dd99a1b2754a408c5c0f345be21b5d9413e0e0b6320f487f587b488498a8be08b9c19154eff80437cfa88b0fe1c0f52ece4cb6f3caaa071e2d53777d01edb787a922b406a9995051f94666979eabd9d4727d82dde821e9d8a1109eeccff1b113580cf6ba847424004600ae73b5e0d156b7788c3d1f3e951a2152cd981c34821628dcd0924579b4e4c9a926087f32adb4c0a8c3a216e87f99f59317453f8e996030efba9feffd4f335efc9fcca9d790db8b46f8705706324a16a6af85044233ec13013f06621d9b4b7ce304d71343b99a09f53885f1945d0bd555563e2670c3f2f8037dc84e21c31dd73f1426a3030fcf95e8d4cef46c386077ac99d7cbeb57b56b4d062ed8259a2f7dbaaaa5b9f35b01c0bb9260650a2a9417feae61f64b8c3b96600dbf44f4bdd70d35ea3c522120cb2cdad4fb495e0ffe2d395d683e35541d1e5d844b88f24c55b369f3b521ec897733ef9d2ca7349ca7bbcb69fb57886b33703f02d1dc4e408e2082ab9ea940b5c725722dedb1b2e1ec6b80e101d655b8c10f4cfcab8b072dbc8f2b4b61222a5384c1c92326aa6839ac140e059d15d1cba7f7560de31dd816b22e66e611e02fd7b3f585677ca52bb0e27ec6d1ebb1f10fbaef3292f7d3bb9d2af8e208e55805b352027dc4b8df44f202abbad4ccce477e86174499faf88bffd267546c515e64838a13860f39bd257f9200b514982d2cd0a1b28076f12b5c98bb462930eb6c7d85c371b3636cea61b3b2c99dfb2f75837dc81b0e686c5f782eec5689dbd70b7ff60df60c6a26880f65f6ef1c2c1f5777779126878a32b7390d0a3589b94ff0fdc1807ccadde26162bd01726afab4cba66d6610d5a21277e7c0f8b7ef264b17b41c7e1351f534e024cd99096807434767496e88b7c61de5b6e9b195f78fc3c2cc83860dc540c65692265a1007a84d4fd9b1fda775d0cdbffab932f37aa5a348eea63d247934f50406b0b7c2cd52b60292422fc0eb40ebf0ca2cf7e32d3a86cb8247c7327b6fb13568d5bf7dc67a2519db1cdb2fd2100a319329bcabd1c254ff7bfb3e2edae7b0e27725f4667e99ace0f8c5b47ace25ff370d58de8fa082bd6fbd075ce8abf0cdf75da6ae61f6af352ea06999c5b1bac58a85ac3095ce740e722f1d87be53945901bc830441adc70247cf72ee1174d5b8484c2d3c360342d02367470c79fb567f9ef09984b6cf60853a47b32cce83f9b508fc913abc1d10b3a726a72d21a235081da27cd7f765501d96a3f0b2df21103a289efcdacef3a55a64673375495db3107bf5b416eaf35fcef816e9a1e49111c9b9a2e8d9c303bdca39d851e4ed44a277015ba275fe5c76fd2bb421177c264b10444594d13a6e6bfcf6b85a68a2edd8f29ed2b79777c42e11dc834456132e27fbb9632465eac9289d4f6d5fdda453f8ba726a403dcab06ed826ca22f3953bbd0589f829535b4d907adbb7abba3ae14acb2be7f0d7a4618b33ae7e78f68e7aa2c48895889f916adb073ae1f26c17896999097c8857ea6a9a4256f1b635cc584e8ce5008feb58aeff2666cb59867520ad93dec7df2df24b9c70fdf308f98cefec82db36abe0aee6bacd02c00b24e031f0e316bcae5bd7b74c863725efc23c890f95804b8ed361d23c5c9d8db0e6bf4a4899498e95ecf7fb13fcd1dcf859fdd48f6a4988ffeaa0a34350ccba96666cc174732b76a45b44bdb78870a73f61b98f57195fc254596424a78db148323568725b2c3512de9e3a42b1b2643f27e320680abea988834d8e0787f0dd5f0a511c54f57d8ddfbd356c93177777016a06527420b8b52c9d33b77054b7c6cd08476dc931c20b3ab0ec20ae03920c1ee76ba67bcd3b9657dfd304dfe757b6f646aa72fe2cd72c5d5506660b8ff5e256bc223f27939b2d33393329acbe99be5230e50fb30831030af5f669f15adf1f2c7fd4549a20e4a037a66ecd74090b2e054ff0a47dbce4df82e50cd65d1be96e6c5ad0d59bf67a69c3ec44294cc6bfb554acad16d0e31052044fd08029d5842b0f7bc25b950290e676caccef39cc376418e8715454532d5ae30db5ba01287d977fe764e965767d6fbcb0617854715faf18d56104ef9774bbdb994bbfb5423e30a2fa125679ac83ca32ecac92df9c161997b57040d37986b35e9f6e41eed58007c601efe32d1dae2076b881382a5d5050c8e5574af4eb211358a19c902e6d7f6be8e4856eb8da7607a00beb5a8caaf94b668689597f6e6b0d4dee569833f0c3dbfa4c59d999f9e53b51c33fcf8fa9de624133607537e206056e7003e49784e564e145c520cdb892292d5e5043f96b3697cae6bab59e664bcc910e4acf59a8b78aa6fcde6b4641457a68227676b26456ca61d8715a3e3400f7f11bd6afc38f1cb16c897805645cc911e2efa77e7f4f3c508596f1e30828e158c5a3bd178caac92a6d12756141d62e6406c3bb9c75cf2b3ea2a3c795d9488d391e178818c5dba8849fdb11eb138517c049affb1efc11dfcbe189ba5c9e13f611601ee3a8a6dc6ef312f1b345cf3ec20eb2493f12843fa23a9d2d6db058a14824c5d1fd3ff0b2cef88f299fe7a10e4be368b106c037bb1fc89e1d4df7c9e41088e53f462d0c3f0f39724aa7f2", 0x1000, 0xb, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000005c0)={0x10081, 0x0, 0x0, 0x0, "d614f19d7e987a1200", 0x0, 0x40000000}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) msgget$private(0x0, 0x18) madvise(&(0x7f0000285000/0x4000)=nil, 0x4000, 0x2) r3 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0xa) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000380)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="00800000000000000000f95795dea600000000ffffffffffff00"], 0x36, 0x1, 0x1000) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x0, './file0/file0\x00'}) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x100008, 0x0, 0x0, 0x0, 0x0, 0x20, 0x4}, 0x5, 0xf7fffffffffffffd, 0x0, 0x0, 0x10001, 0x4000800000000, 0x2, 0x4}) 05:33:29 executing program 1: r0 = semget$private(0x0, 0x3, 0x4) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000040)=0x7) r1 = socket(0x18, 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbffffe, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 05:33:29 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/z./o\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r0 = msgget(0x3, 0x192) msgsnd(r0, &(0x7f0000000080)={0x3, "60d306d85999d95f6f68d059ea8c03ecc918fe3371312097d8ce7a5eb6f31e26b5b14a129919b85e3d97987379638c54b151256340d4df8491fd314cf1e1ce24d71c10192f24f4813def47a4e44f5e2ff96cdc2c0e1d74dd4087db84460798fd99a51c6803413b02d621210217d227d51004d5264952b14f62e6cef02d8f7e16c9267db471bc0375ecc2c2b074c6a44daf427492d1"}, 0x9d, 0x800) 05:33:29 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) getrlimit(0x3, &(0x7f0000000040)) r1 = dup(r0) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x1003, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x80, 0x1, 0x3bd1d81d, 0x291d, 0x8001}, 0xc) 05:33:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) accept(r1, &(0x7f0000000100)=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'/110], &(0x7f00000001c0)=0xfffffffffffffcfe) close(r1) socket(0x2, 0x8000, 0x4) socket(0x2, 0x4, 0x356) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:33:29 executing program 1: r0 = msgget(0x1, 0x200) clock_gettime(0x4, &(0x7f0000000000)) msgctl$IPC_RMID(r0, 0x0) 05:33:29 executing program 0: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1b4) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) 05:33:29 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x3e9) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)={0x0, 0xffff}) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000280)=""/252, 0xfc}, {&(0x7f0000000180)=""/135, 0x87}, {&(0x7f0000000040)=""/86, 0x56}, {&(0x7f0000000380)=""/54, 0x36}, {&(0x7f00000003c0)=""/184, 0xb8}, {&(0x7f0000000480)=""/116, 0x74}], 0x6, 0x0, 0x0) 05:33:29 executing program 1: setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000000}) r0 = syz_open_pts() setrlimit(0x7, &(0x7f0000000040)={0xfffffffffffffffd, 0x1}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r0, r1) 05:33:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10000, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87612bf9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xd, 0x3, 0xfffffffffffffffe, "85491702876ffe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) 05:33:29 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) getsockopt(r0, 0x9, 0xfffffffffffffffc, 0x0, 0x0) 05:33:29 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) nanosleep(&(0x7f0000000100)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) r2 = kqueue() ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x2, 0x800}, {0x48, 0xd2a}, {0x3, 0x3}, {0x87, 0x7}, {}, {0x8b, 0x10}], 0x6}) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xc0, 0x2, 0x3f, 0xe}, {{r0}, 0xfffffffffffffffb, 0x4, 0x20000040, 0x20, 0x101}, {{r2}, 0xfffffffffffffffa, 0x2, 0x21e7430de772eda6, 0x400, 0x10000}, {{r1}, 0xfffffffffffffffc, 0xc5, 0xf000000d, 0x1ff, 0x1}], 0x280000000, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffb, 0x10, 0xf0000001, 0x400, 0xfff}, {{r0}, 0xc96872f6f17d2d31, 0x1, 0x20000000, 0xad4f}, {{r0}, 0xfffffffffffffff8, 0x1, 0x4, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0x6706}], 0xffff, &(0x7f00000000c0)={0x800, 0x8}) close(r0) 05:33:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) getrlimit(0x3, &(0x7f00000000c0)) close(r0) r2 = syz_open_pts() close(r2) write(r0, 0x0, 0x0) 05:33:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = dup2(r0, r0) socket(0x18, 0x8000, 0x100000000) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x3) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f00006c0000/0x3000)=nil, 0x3000, 0x1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x7fff, 0x4, 0x9, 0x0, 0x5, 0xd, 0x0, 0x3, 0x0, 0xffffffffffffff7f, 0x101}) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xffffffffffffff2b) write(r0, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x101, 0x2, {0x2002007, 0x7f}}) listen(r1, 0x9) 05:33:30 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8001, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20001, 0x0) r2 = msgget$private(0x0, 0x110) msgrcv(r2, &(0x7f0000000b00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f0474280bbd1646cedbbe1b996bbdb78472d3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61a70880f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c405a7c1c6467063ee0d2212851f08f3459031d9cd1ad75058c4eff43e99dc420e998c05806f5bc76212be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42dc023260be3fc2c9"], 0x1, 0x0, 0x0) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) fchdir(r0) ioctl$TIOCSTART(r1, 0x2000746e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000002c0)=0x1) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000240)=0x80) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') msgctl$IPC_SET(r2, 0x1, &(0x7f0000000480)={{0x382f, 0x0, r5, 0x0, r3, 0x40, 0x4}, 0x47a, 0xfffffffeffffffff, 0x0, 0x0, 0x7, 0xfffffffffffffffe, 0x0, 0x6}) 05:33:30 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x40000000000000) utimes(0x0, &(0x7f0000000040)) 05:33:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b90cca859004030180000000", 0xc) write(r0, &(0x7f00000003c0)="75136c1bd2ea68697b9aa423f0e473e612c5470c8712bc49bb5ff8a3703dc0947680f8ef4ecca5ace9f21fc14a23622b98549cb30d40e0cd47bb1e7db6394aade668772a90e4fea98a0061642f1b39a2d4550e92847cb8bdadf9e5d9ee1a954b991793a12dc1e184041b367632ceb65edbc77bf98eb0d4574745cdbe34fea128fd67c29b49b6ff27c2c83814f5380d43d65b6e34c3113fac8f6610e15d4ff32c4dbe19230095e425b362710821b7b9de97d6de17bbaa20bd1e4052b9935f5aa99a425e22ec3d203e469b207a3e7fe3762a9053dc0dcda27769addd5bfff6edab8a88db45619607ca4aa37728c35813da7f1320d0504488eb9ff918a63517262a5c138db7838f6ac925d88820502a842170d29aebb30a112fbe98dd3939c812eda521b14cce18591bc1373b9016dbe598ec71f363603025fa69cfc100d1d9c787791d471c2ca57998cf66e430d02ac76ade25a620c428c4adbb4f1be52ab0ac03d52732ed8a7ef30e75650f3d441378088a92ba73f8596daa5487391a9824967faa0791276a597cef9d31a49d797c08c99f14ad9b0941c46a3ea1585c5fa56e781753f988e381cef59223f6a03a8688f03eeeaf7319f5ef6a0ecf8d02c1188ab9b949e05cd3f5279ae13b60ccf5021838cf42f4d3c6370d64ff7adf28a563803c7eefdd4ae697ffc28849f45afbd5ab907913fe1cc76859f8c20f2162c47bff1ab96698ad1e2ac2d60e0dc71d4e13bd363294305ef084f3a34cd552af00736fc1d53837e81d0edb2ca8179a494723f85319a35a6f9080f556f968999af308906f72530cb5c5dc536e62693b87fb5f871f8e586dd1610523e8fb2b3e71ec7c963d7d4a41790b2c923f475f720cc99e97bec91d33b9ff47c7ae6e6d087f7a04a8ef898282093f9d06569d7348843dfb502fd346bb9f674a26c3abbbae5ad6c329ef32173e3d8007ea4e6ba0068777984743cd25e67e059b3f7cee77fce5bacfd12207d18fdc34fb7af4864446bfd07876658034436f0ca74d6fe0affa94ca962a169f91de3e8ac65ecf2c388ed460b2a75698ec23a05c25438f29982a51a9ef01f84e9336ffb1ab8d0d5a331742197d5a97f1977e53583ee7e11761c75b7da8bd587991b61d9c10c33a3e6c4f902fe3ea9a52281445b6bf8644d98572993f35ce82dcf4e9bc06974b3ffa71915cf306e3108292235df94ec8f2677b10719f228ae4331b0ff061cbcf49c0834b8f9b709e06101835f5831c5b51d82499acd5db8c3de07a6902d2596388e6aafd1e5b609c94617ce5e33a65986f255e741a5d0482c94c1b63e845e1e2f62a8feb7f859e2e0815d838036644b4a59e87853138249c1c6a001371fcf8aab5e2feb540f832d85cb5c2458836a1a5ce7bc05fdee367f7216d125cadc88997eaa1844c7310d25fca2a4c2de77f4e319d718594ed79cf2abeaa917507222b1bd6b21f3965d831df40e7fd0650f5a1169cdde736d85aa43713e0d1f3524980d9c81c772dbd5d96e18d9a6d657d54aa74c3b41d94f4f4af1f68892f73fbdcb5810e8dcedf6e6feac64896db11b024608f0d4f1bd455d7f2219c771b404187bc25d6002e995e855d58bd796379ff75556e1b1e13334c020b32733f470053045e490468726de1cfcd2fa5e03beaf983c7b05df17f44f127ebcf0ee76d32abc08dd3fbd961e66f79e4241022b9ecc4ee68cade226800d8fc1cdcac525751432ff984fc0511934ecfcfe2653a9eba12b8c4a61823ea7e3045a02261df37cb85263cf84242c3449cd93396cb6829b2c4f7ef4c42a54fdf22373ac292e2698aaeef6a9d9d3d770c0c86c112f8e490107aa361a70a4eaf04f334aa54e71176da3b4c6f959de123a70751d00ab848244100f996f0b977160cf75388ac801e79acef44b379a1fc43f2f5a79b05b755accfcf212045aaa7b720895e71e314dccddac35cb26de941675eedd332891234f56e99806e9d3c37c889170642b5d14e2f801610398fad876da4622f", 0x58d) r1 = dup(r0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000000c0)={{}, 0x1, &(0x7f0000000040)=[0x0]}) 05:33:30 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000080)) 05:33:31 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) 05:33:31 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20, 0x0) getdents(r1, &(0x7f0000000180)=""/79, 0x4f) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x34a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000100)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r4) 05:33:31 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffff, 0x3ff, 0x2, 0x7, "72cb64b1d18e88d424e01fbfc087bb02ac2c9d94", 0xfff, 0x901}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x200000005}) close(r1) 05:33:31 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x8) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) 05:33:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) dup(r0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) socket(0x18, 0x4, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 05:33:31 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000340)={0x68, 0x7feffffe}, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000300)={0x3, 0x0, 0x8000, 0x8f4, r1}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffff8, 0x8c, 0x20000002, 0x5}, {{r2}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x7, 0x6}, {{r3}, 0xfffffffffffffffd, 0x10, 0x50111c5a4a200d3, 0xc31, 0x6}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x4, 0x3}, {{r3}, 0xffffffffffffffff, 0x88, 0x20, 0x6, 0x100000000}, {{r0}, 0x0, 0x80, 0x10, 0xffffffffffffffc1, 0x1000}, {{r2}, 0xda3d3a7e9e369ecb, 0x4, 0x476e409d6e1a30dd, 0x1}], 0x3f, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0xc1, 0x80000000, 0x3, 0x6}, {{r3}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x10000, 0x5}, {{r0}, 0xfffffffffffffffa, 0x9, 0x1, 0x8, 0x1}, {{r3}, 0xfffffffffffffffe, 0x9, 0x1, 0x101, 0x7fffffff}, {{r0}, 0xfffffffffffffff8, 0x20, 0x80, 0x2, 0x7fffffff}], 0x9, &(0x7f00000002c0)={0x2, 0x3ff}) kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r4 = dup2(r3, r0) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000040)) dup(r3) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 05:33:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04a211000000000091725b8300", 0x0, 0x3}) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="7d36019173d5e1f9e793c735a120f0c394ed54acad607cf0caede18ce24e50c603e6416c3f5cb02df11faeebad222f70e23531dfc429d33f58", 0x39) 05:33:32 executing program 1: r0 = semget$private(0x0, 0x7, 0x80) r1 = open(&(0x7f00000005c0)='./file0\x00', 0x8000000000020a, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) writev(r1, &(0x7f0000000280)=[{&(0x7f00000002c0)="1021d31aaf93b0c410b383bb610a329c8566a217724946bcaa74a75f6c8c6a895997e5a51d5df8af37c4e0744ee60a61dda8f6d420172a085b76cbab8b8aa8f08a650f5221b32c9efead78e94f12da1335c1cb78679a081e92ecbd91bdedebd0b23525437ad5aa109b67d33ba45f768114b3218f6d70c14d70254285e0cf4467ee1cba85f7c2cf61002b32204f4118ede83f3550e5e06afec745e676ea5cb88db63d1e14f71f34d400fcffffffffffff87d9721d9e82e8049b31b8fe9e84a269ca7c75db0048fa5820933903ee5a81c981511137dec18572d6056b8662e36362de8312c81ee09c7cc031719278860c0250afc50d8d419a348dbc81ffd963701d78ab4dd0a942545429cc81d2c79ffccc2bef3cc5e7621189181551d27263f529836240413fea579d82282d35a9ee6a844bee4e6852979e0e66ea16843d1c43", 0x13f}], 0x1) ftruncate(r1, 0x0, 0x10000000003f) ioctl$TIOCSTOP(r1, 0x2000746f) semop(r0, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) socket(0x1, 0x2, 0x4) setpgid(r2, r2) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), &(0x7f0000000600)=0x4) clock_settime(0x2, &(0x7f0000000580)={0x7fffffff, 0x8802}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) semctl$IPC_RMID(r0, 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) 05:33:32 executing program 1: pledge(0x0, &(0x7f0000000000)='\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r0 = shmget(0x1, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 05:33:32 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) close(r0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0xffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:33:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) setrlimit(0x0, &(0x7f0000000000)={0xc000000000, 0x5}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 05:33:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 05:33:32 executing program 0: setrlimit(0x8, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x2) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x200, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r1, 0x1}) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() kqueue() socket(0x18, 0x2, 0x0) 05:33:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x1, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) syz_open_pts() 05:33:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000940)='/dev/null\x00', 0x140, 0x0) getsockopt(r0, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r6 = accept$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r0, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') fchownat(r5, &(0x7f00000008c0)='./file0\x00', r3, r4, 0x0) msgget$private(0x0, 0x149) r7 = semget$private(0x0, 0x4, 0x120) semctl$GETZCNT(r7, 0x1, 0x7, &(0x7f00000004c0)=""/106) chflagsat(r0, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r8 = openat(r5, &(0x7f0000000840)='./file0\x00', 0x80, 0x113) sendto$unix(r8, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) munlockall() setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000640)={r1, r3, r2}, 0xc) renameat(r8, &(0x7f0000000680)='./file0\x00', r8, &(0x7f00000006c0)='./file0\x00') r9 = accept(r5, &(0x7f0000000580)=@in, &(0x7f0000000800)=0xc) connect$unix(r9, &(0x7f0000000880)=@abs={0x79696cfa92fbd45a, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000700)={0x1, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000740)={0x40, './file0\x00', './file0\x00'}) ioctl$BIOCGFILDROP(r8, 0x40044278, &(0x7f0000000780)) rmdir(&(0x7f00000007c0)='.\x00') 05:33:32 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x20, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x800, 0x2) ioctl$TIOCNXCL(r1, 0x2000740e) close(r0) r2 = socket(0x18, 0x400000002, 0x0) r3 = dup2(r0, r0) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000080)=0x80000001) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom(r1, &(0x7f0000000140)=""/254, 0xfe, 0x2, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8000, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSCTTY(r1, 0x20007461) getpid() connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:33:32 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendto(r0, &(0x7f00000000c0)="4de687", 0x3, 0x403, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) chflags(&(0x7f0000000100)='./file0\x00', 0x10001) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = dup(r2) faccessat(r3, &(0x7f00000009c0)='./file0\x00', 0x11, 0x3) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000240)) shmctl$SHM_LOCK(r1, 0x3) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) r4 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setregid(r4, r5) shmctl$SHM_LOCK(r1, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x3, 0x8001, 0x6}, {0x18, 0x0, 0x1, 0x5}, 0x0, [0x3, 0x101, 0xfffffffffffffffe, 0x1800000000, 0xffffffffffff8000, 0x213, 0x100000001, 0x7]}, 0x3c) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000380)=0x5) r6 = semget$private(0x0, 0x3, 0x401) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000b40)=""/247) 05:33:32 executing program 1: bind(0xffffffffffffffff, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x4) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)={0x20}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000180)=0x1) getsockopt(0xffffffffffffffff, 0x2b, 0x9, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/87, &(0x7f0000000140)=0x57) r1 = shmget(0x1, 0x600000, 0x0, &(0x7f00009fe000/0x600000)=nil) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x8, 0x0) shmctl$SHM_LOCK(r1, 0x3) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000001c0)=0x7) 05:33:32 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20000, 0x0) syz_open_pts() lseek(r0, 0x0, 0x0, 0x2) 05:33:32 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000240)=[{&(0x7f0000000340)="19660767ebebb55ad586aa62962d18bc79b97cce8e734206f2b56efa8c3686e695e4c0bff9d0bb6ec8ee354cbf47a02b98ff21d7a31829a90f44ab1a893139bf0e5a9886f497c209e29868b5c3dc95b0f6774f0bf0c5d484e6d5ef593ad2b9e253e30fa0657573285896120b75b6a6f10aebb7503026fb8aae4e3ca9e04d5c183cd1e4d46f4663e9521d12df81de3e0b1b22404284224a27cba925faaad5c00ab23aa4a1ca874005a3ca4a6ee5dc47b7cc10788e16c43d5f8922822179e847228effd2bbd0f5024263cb4ed6df8f4f98155c1e60a3f1193ba1bfdad4b1f39b9a8575fc8861669fa0849a94a757c53fb1313f136a3c5dd32be7ea4821cb95d4e79f780bf2d5403ba221f9a4d8fcf17e8829a61f7d92a33ddb27648568a0bd9e74021420cad89d1845f0f50262d56a01b889e0a36aeb07f0b80626c88bc33cd4af0f035b805d7ab0c10e30f4c26217f003ffbb149588477572a4ff411cc50536c431e833ee8e64164f7f07ed161c66f58bdc6936b7de1e5361d008e2a97df1896d8bde3ff67e787bb1f015291cf99012a5d652b5e8747be26d9d6dffe022f22a48b84fa52d58dcb28630a72be3a1fdaf17d43b5f2b974e06a676e99f9859f8741a9d499c3d7ad322e32a807e3c6428b326e6d4efe3cd055e20b2220bf589abd3841fc66913e9197af9adb0f7fe86d8b7e21f677ffc0d645d3e4d5ed1b8978d8a3341932addf0c1545a2f386fe2c3b0d0b4e17f74b47aaf5555a4899ce5b7ca06ef38a68f1bb11cf38c42ca0193695526bbd562a0000a49efe58d0eb9d8b97dad456ab9459b0edd9708f25a7c81575c5a78b7aebaed4aa2ae7dd98f3a", 0x3ba}], 0x1000000000000345) pipe(&(0x7f0000000000)) dup2(r1, r2) fcntl$dupfd(r0, 0x0, r2) close(r0) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 05:33:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x10001, 0x1, 0xd, 0x0, 0x10001, 0x0, 0x6, 0x2, 0x3, 0xe1e, 0xfff}) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$BIOCLOCK(r0, 0x20004276) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 05:33:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) getgroups(0x2, &(0x7f0000000680)=[0xffffffffffffffff, 0x0]) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000200)) setgid(r1) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x100, 0x9, 0x6, 0x6, 0x10, [{0x100000000, 0x80000001, 0x7ff, 0xffff}, {0x7, 0x3f, 0x1, 0x20}, {0xd786, 0x0, 0x40, 0x2}, {0x8, 0x7, 0x0, 0x7}, {0x4, 0xfd, 0xc9e0, 0x8}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x4, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x40, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x26, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0xffff, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) r7 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) setgid(r6) r8 = msgget$private(0x0, 0xca) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x5, 0x7, 0x7, 0x5, &(0x7f00000009c0)={{0x8000, 0x10000000000, 0x9, 0x2, 0x3f, 0x2}, {[0x80000001, 0x1, 0x2, 0x100000001, 0xfff, 0xfffffffffffffffd, 0x7fffffff, 0x4, 0xfb6, 0x100000000, 0x6, 0x80000000, 0x3, 0x8c98, 0x6, 0x2, 0x7], [0x1, 0x4, 0xff, 0x49, 0x71, 0x80000000, 0x5, 0x4, 0x0, 0xffffffffffffff80], [0x4, 0x8, 0x3, 0x8, 0x7, 0x9], [0xffff, 0x3, 0xa00000, 0x1b460f00, 0x60, 0x6a0ae10b], [{0x1, 0x5, 0x9}, {0xff, 0x5, 0x80000000, 0x2}, {0xffffffff80000000, 0x5, 0x7fff, 0x67}, {0x0, 0x8, 0x4, 0xd4}, {0x80000001, 0x8000, 0xffffffff, 0x6}, {0x3, 0x6, 0xc0a6}, {0x2ab, 0xffffffff, 0x100000001, 0x7}, {0x3, 0xbe, 0x100000000, 0x5}], {0x0, 0x7, 0x8000, 0xfffffffffffffffd}, {0x6, 0x6, 0x3, 0x36}}}, 0x0, 0x3}) msgsnd(r8, &(0x7f0000000400)=ANY=[@ANYBLOB="033e2f0000000000000049f15c5113873d8e7428597da236a2a6f5e063394eb90e74ee4be527d362"], 0x28, 0x800) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000080)) r9 = semget$private(0x0, 0x0, 0x2) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000800)={{0x401, r5, r3, r2, r4, 0x10, 0xd1f2}, 0x1, 0x1000, 0x9}) msgrcv(r8, &(0x7f0000000c40)=ANY=[@ANYBLOB="00000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000002f502c241b057519f72117000000380edcff00000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c6b6c6822b171fdea652b04b15e4d3a31e0330ca960e010070a75eae29440dc169fc112e078b4d047d7c8c5866d95398e97449e69e4b26a8186ec4bc026a3846d4621b31eab9eda7bbd17209d3a0f8b880fc06009dfd9527fd681fcfa2a35c991fdd191b819508e0fe6baaba247d6a7a130776224b8af32e4e3457286fa5bd633773252dfd129fece332eb3c686f1ceba18472e06532fef4fa21efde05593326b29b868734994aa0a560437952a8ee35bff71557d7114111778ddc30ea793bb650"], 0x99, 0x3, 0x1000) ioctl$WSDISPLAYIO_WSMOUSED(r7, 0x80185758, &(0x7f0000000180)={0x3ed, 0xfffffffffffffff7, {0x6, 0x8}}) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r10, &(0x7f0000000dc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004a0d3cdcda0000000000000000000000000000000000000000000000000000000000000000000000000000000000000040ee2a0b76c03a19cea9cb59fe2e0c7c4aae87842d61111b2d9090a345afc44ac34426ecc810ccc478dc9679360c87962c38d836ea183da190601611acec1609411091df923e74a3827102b1c1d29f09c40849844e6a000997ccb794df455643ba2241a22d21de7cb25ae8ca0bd35eb3b43b44a97df1b820f2607c7506631b4b5707330dca58944b1d9eb28704efac30d1eb0166a9ea748022b6109df82fde857e2381f8e1097ef33a7b48162c43f9f1c3a0902d8544cf76e8f422b5874745a82fe8e34588207050991fc8a64429d38bc48e2c083be8569cdaecf5f0c216cb835bd1d887cd7d56916ab60bd479d4f50d361ec5ed9ffe8e6ee62541bc99703ea1132540c46f37235943cfa3292405f8cd485fd79143"], 0x88, 0x3, 0x0) getdents(r7, &(0x7f0000000740)=""/192, 0xc0) msgsnd(r10, &(0x7f00000002c0)={0x3, "308c421eb168cc1b9d5819de98a665671741de2ab738dcc13d731ffde06afcbd80c82c5a456adde0a99524b840279ef2297939a2765cb98a0cdc1e133a383e5894f28a9a959a5fd81742768060ab0e3d06b225e8bfb15bcaf5c6dbbc0b125d9ded6d3f3576e1eb0f3c81c88eb63f21716171153ec0de21052edf78bde665df412eee552d7e1e4620625e45a19fec294482b6e46699ac688f2634143cdf109867fd903039dfe889d613d7a509c2f743024a9673986278c20793bb0bff1944c7956145611c82d6a6cb687d930b89ba98af41f230b349d33362dc7f89a12fa5444e24a6a6bfe303"}, 0xee, 0x800) 05:33:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="0ec4", 0x2}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x10000) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='./file1\x00') 05:33:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000080), 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x2}, 0x0) 05:33:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) sendsyslog(&(0x7f0000000000)="ea783803e6c8b9ec127c35bf1d99f0f3e934298430586fec493aa5e1a7a309c9c5c21fb252877c9987513acfa0dcc9e669394ef3fb80e49aee410d5affd0e0a770249b87151f7785b4dbedff200f4af9deb213869c72e772d8eee93d5f44191585b9f5ab38a6f7ee", 0x68, 0x8) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() 05:33:33 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) mknodat(r0, &(0x7f0000000140)='./file1\x00', 0x2000, 0x202) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) symlink(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000080)='.\x00') connect$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) recvmsg(r0, &(0x7f0000001300)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000200)=""/28, 0x1c}], 0x2, &(0x7f0000000280)=""/62, 0x3e}, 0x40) 05:33:33 executing program 0: mkdir(&(0x7f0000000480)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000080)='./file0\x00') fchdir(r0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x1) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) unlinkat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x6, 0x3, 0x5, 0x1, "0972076983afbceaa931b85dd1eb664169603329", 0x5, 0x10000}) readlink(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)=""/156, 0x9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fchmodat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x8, 0x2) unveil(&(0x7f00000003c0)='./file0/file0\x00', &(0x7f0000000400)='W\x00') open(&(0x7f0000000380)='./file0/file0\x00', 0x20, 0x40) 05:33:33 executing program 1: syz_emit_ethernet(0x9a, &(0x7f0000000000)="f4d9822c8cfd4b0e466fa7d109489a64f355194b83958e8fe43d735d828285e93de4f68fe26454c0c1a4106f300f3d8fc011e354ad8a669e3c7199251a78c90ae682c837fbd7a13d3d6b0e2f96b5c78661cc6d470525491fac2f11f23f72b8c90c0a136c9a926569be6742e57d3999a113489eafc8a4f437bbfb4c2b883c2cf96200e0046ab5dd22000071b89cd8e3f3e50939dd86dccb2aa77d") r0 = semget$private(0x0, 0x1, 0x3b2) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000540)=""/170) setitimer(0x1, &(0x7f0000000180)={{0xfffffffffffff912}, {0x572, 0x80000000}}, &(0x7f0000000100)) r1 = accept(0xffffffffffffff9c, &(0x7f00000003c0)=@in6, &(0x7f00000004c0)=0xc) r2 = dup2(r1, 0xffffffffffffffff) semctl$SETVAL(r0, 0x8001, 0x8, &(0x7f0000000240)=0x71) mlock(&(0x7f00002bd000/0x1000)=nil, 0x1000) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000280)=""/210) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000380)) fcntl$setflags(r2, 0x2, 0x803) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x1, 0x1000}], 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000006c0)=0x800000050709408) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000440)=0x3) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000500)={0x8515, 0x4}) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x9) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) fchflags(r2, 0x0) close(0xffffffffffffffff) syz_open_pts() semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000600)=""/80) read(r1, &(0x7f0000001680)=""/4096, 0xaf) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) semget$private(0x0, 0x0, 0x210) r4 = shmat(0xffffffffffffffff, &(0x7f00001ca000/0x1000)=nil, 0x1000) shmdt(r4) getuid() seteuid(r3) 05:33:33 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x0) write(r0, &(0x7f0000000180)="e0cec476afaaa3cb8580c53658a9e8f4c6a5208a674ed69804f0844af0076ba0669482f79e6bce153eab7bd8509f03666ac4ef20bef8f090bd2d60778b0da14978286a67188eec585211dcbda6939b42b45f0dc62e8be9d837e976288b99cde56e763d0cd7067cbab8796983808e320b4dc71daaa30353f111dd61323e1cbcee2ee8b74384555c1a1a49c99fb106cd56037a5dfc10b85985b53c119a7182d4eef0c13f75a3602f87d7612cc01d77eacb03f276b2095aaa37560325daa3dba5b13014136c22fd9786233a387289a728ef4850f88b02edbd9fb33c2205e86b324b887d72bedc8f", 0xa4f9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x95, 0x10001, 0x7ffffffffffffffc, "845d550900200000fc5c03cc088f279f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:33:33 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) readv(r0, &(0x7f0000000780)=[{0x0}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x8052) munlockall() 05:33:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff82, "0710000000000040000800f90000f700faa36082"}) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000003580)) writev(r1, &(0x7f00000034c0)=[{&(0x7f0000000080)="145e94c3f2474a838bfc6788b745cde75ddef0d31cf85246d1c5f1cf9f096f2de47f6f2a94f1fe40642bb8ea114be74acc4594d9b4aa2099313bfbdbb990d82664092fb3644a6fc11db7c044ae3c3bde956b0a6ff4e59087bf29f4dccd055e084966b7dfcc89a9bb6b71ce055d9115da31be208622c4eec4f3b4131ee410ddf92c278fb0c958ecd38c77417e423cff60310677526651", 0x96}, {&(0x7f00000003c0)="52afe0b2b8747d628d633dcf95f8331c0169e53be702c69dc9ed7edca92574d2d9bff1af528c6dbdcfee2b548afd8ec1bdc2f27a7ced1dbe8ba05fa0ec20d1ffb43e87813515c5f709151231b7f174ad4ac35558045a8855e6e545539ea9b39ad2cb981b391a0b74e3dc0340fc31b864ab2b0ca83d57bb217b8e432aa4aa0bf4c661f4104366ebc004b959c4bc91dc3bb2af9a00c6b97826c71f50223005c351b089b3d9d05d657b85793771bcf42936d51527c4a4b821b1e7ebe51e5597f78523fd0460d4c779c5a57fba3eec4c546ff7fb46b71ba38733bad9673be0ccf6f7a42831229c8afcba563786fd3e04719fdc0d27820312cbdd8784a613bf1e0f48b387cb321ce2bf3acf0f5c7b43273b992969a3a1c1d3fcafc2376aefa9f7ea0ee7e3b3e4e8d5c6f5604b22401b580910715599e6b45bff7427539ee83e332f471f8fad59bbe54d51e71e6621362e6b46f6105b2211a2b2661e0e27ae93fb6b10152f1aed68954ffc00cd8034a9aa94d38ef3af3e63b52d6130f9c5edaa7d2b0b20024eb6f658b8377b23ad1c9ccbcd0680cf704cf3cdb61516f64449388b8a784cc12ad3d3311a466b6e045707952a542673c44441c57b6a446ce4b340af576f760a516abe3bcd8046abdd2c68d822f3ecabb4492ebc2458b5789cb390331d1a60c79b5026488806a3e56d5839203122af8f3a7d09e657414e30eb301dd735ac9bb8c7b75b2a77d40c3be8f182813cc709f736076dfa782b453f04420ccae6648d0637a9ffc91c6366a104f39964625cdced4045f9c3078416e66ee62fe04cbd248f3aaac3ae872704d71cf6d411c0a6889dd1e9591b1754c93a84b7a95b9dbef5d6c314968e0440c95cddbda6c6186c7afa6a02ef2e3318ea7fa929591d7c6d937fa202cbd073fd4f5c4d4feb383fe8cd127ccaa4141644d8dac39a3c6eca82450750a561b8c4c02a2827fb3bac38d53ca2192e2d5c87002bb0c2a200ba30fc20bf8ffe5e4d3a5f4648ade0e5f914039b83b38fc1795c480f8ad581d673cde955e1bcf7b0197d29120e3c58446c6fd0cafbc7620a9e6f5025f3089e5dfd72e1ac62680adb6f62ddba86a1a725460e0bc2c37c6b707cdb5ebff1593d887a065fc40d570bcee7bf1daaff7df18e6139de60d4bd524d86fdd73ccddde4c0905b06840e0fdcd0f57d5ebc9ce3aceaa08029ca4b123dbc8e8b0fabaaeadc14e35a732e53d0eecc1856e76425b6c8dee5f4c728997784e7933ec678344b86b491d5004f2ddf53d8b62393640cbfc582622deec32c65575ecb459a51ed448c821a805e787a6c37b0f265fe633ffcfac8a8b4c193a0296247141ee3ce52d7bbf7a6bd4d04568f82c47d5988ceace46b4c958ebef0d0fef2b48cae6b580b35575e10043405e93aaae77ab1d86cbda6714da47a4db8c52dafc5662f941f565875e4cfe5bb91f4ce9b9324e4dabf2a4b0f348852985571a7aad056d9a6499f3ae2577cb68415132d3ba63dfd22099d1dc216ab6ef30a785786c7f340759546b30d24ac7b9aa6fc24e39ad58da1bdaa251705f2b20b95bf8b19c22737cc8ea7cc0184204d1be192036d683363984a949c6d5d50ab636a655b3de844449c276867c292c54a82cd5f42774e04f7a4687c27e5eb17edb1ed9073d816df3b397ad2f3efa5ce1f517efdd62906e6f249726ee4199e42c109fc4a64c553c7462f38e7f6a6556666a99856b4c0f14c55e83fab0f7e820f1237486e587fb0f795440778d53d89c903213e92d2c9c3288afec8a65a21909df8d14781b3debefebf8ab33057e3e01826bf55096b8f688a265abc475293221ca4215dab23fcf71b25108b81cc4cca64857257e46f06f80bb620eef7801fdb6c805207c9a2efb403860cacde1ff436e494c3d4c670079f451d5284d29ff77a947c45966d5f2f820925b394c549831477d45f6efec966892404f253304ff248922b0fdf5efd73e943922389a4d224e863af6f71c2702925a861ee9ca559f623cca4ab578ab18ffe4bdb34714560e875471d72bffd6c44ce943ef7d65d7fde9025f7ea9d903b93b891f69df45d4bf8fdf8b6f05ccc3830dda9afaa54efafd58b4a2d8e4210db9c542f12cd1c8b32c410570f626527c23035d48bfa50c73d58a0b6b7c64da3ea319409c3dcec0d33dd3b10fc714cb3b963d124fc22c9b02a208b94d9b95f7f6cb3a4876df4ac94034939df6aa878ed2de77951a3f3bc70ed19e15923754356d62493a6760f2c244ede2fe0a1853b42738a6a66dcf2c953506c98b0314d890276356ecfd93ca8dc4883c65f4f0e3a6409f25367e4e4dde0d57d0b661029d015a99abd63cb4e918d13a76ffe1741230c99a4b1e6669cc0a766e8d05657bae8c848381d651ef7354fb37ea29f674aa87b6d4b648cec99de965c66db2852b3314b172f6b0660cc9fa35f04fedd41d97ca0fda3c71b2a403190cba849a85b2155b70a21742145d613bcb1429bd5cdfbed858729a04bd37b4944701edbfe09fcf2d900d810710e05cd44b6e226bf0836c424cdf0178752354ad026d120fd19f9bbb1780c2b17533509c0568086f13e7110143f5efff96faca0bc1285584c17b217d06cdedf0f95ab6c92ae76e3e47a610816209a4d1da53eb58745de7c28b1e807ef20318829f08f2321363184bf6f8757f491dec095299684fb706aa06a81adb95d61000e78777066a92ca0e190d9680e401ca1a57383b94511acee13ef501e0ac6fc4ea737f3137bdf9b9ccd64192b8059cfe87d3ab7a2c9d5472d121ee4fdb807abf0558a3f815e281970ddaf87c0b2fbb2a05470f8b3fdee95a7962aed20377a14e7e7593eb3e503b5b30cf918cce4c5e12fc9d510e17b6db2d50f3f8024859e1486757c7f45c0aa2ce665f970c9f95e1dce6d4e68e4634d2246081eaaa5c600b785820d25479395c924c9d6ed76c5f3e156b6dbc2a824b995e1cbb4808181ebb0948d12c78c38d38023dd67af7dd9d901a2b36a09e672a9ea4e2d9babc804f247b4a310f9914ce96481ef7999fe9cc053f256854bba3f4d41c2c55e79cf06c3a735662d8ad52a8744a94a0a13f99be744db52b26c33e053c30ef904051cbee464af481c83afdd94f0dcceb4758c617e5066b4832abd66cb4c344dfeb2a22df78f3eb75777607f12590d8d622d1e62c1fafe57396e1c6234a524d7eed858d65b9570031fbf8941109504a5ad6b102dd01ec5ce4ef6ff5b4cec850963b300952dfdfe95e7cc46302feb5574768929a0f3ea781261155edb1c10070fb7ada214118e89d5cd1b0788c251212449f72646c4a47fa1ac4e57d85e3e13cd25f8422ed0145678fbb1d565d6fc31b798af6d06091451df618d11d0a9f15b21e664a156dab21214c170d62a298c100e36d170ecd2e25e3cf646446272ba857e097254af15cd7e09a9ba557a96cec7b404d089e34621a62fd5da2b923d0d9cf662bc2aca07c524eae75dd8c58fcaa6f273650d33de7fb1cded5b393723736d04809c7d7b81afd98fa5134dde9dfdd1f3bc860997bfd54fd3e1edfc5bef7df9780e10e67bc4c20877cea9d5c68ed487b5b156e798f2fd3be486d8059bedffa8f3f6cc76d6291fc6fdc16171dff7e8b9ea238f345a64157b394d8a961b785cfe74587441304be33f0351e37486f58deeb797775f9dc7b1e2facd8119f61d69e84b116a2ea05aab8bd9df60335a8d124b0ce5f2dc080f00de2c89dd2d4317ab0c7038bd350c1a9089cd5fa64dbbfd8f565592af5e0073a91f607da6d3234d70952fb8dc9870a457656c613dd9da2b97845b6c7f3848916c8359cc52df0f1077997c3485517494daafb8f66112fe1260ea04a5df9604ccaa798ef4cdcf82afdef7419e3b6a007a9322c2c77fa7229ba462e69d7e393ece73065edb5f539b205fc22f6c8c8ccd3ef53c7c5db71783a099c8038c08abcec09f14bae3018a28899cce8cbbcd15cbfca245576736b6998cc9cd5c69832df42790d44a287fc73d2b2b36b89dc6bd2ce9a3cdd2b0ad09a97485e960a177d6032a4a3a78716e45a82c1a65dc90ef4ebb3337b401b956c2298b210f95b72197ffbf2079d9cfdfbb7f47131caec0e68709060e95c6f9cf0e5c2e6d1f82fa615e28f693a2ebe3bd826acb049f0e0234c46f8efc7eed7c852e95756e94df26df225c1523f811bab81638193e64aa53aead085de8e57f0ba2b7b50b412f322ba28c5b89e5b911460732bbf06e82d068473571b7debf3bfecbf8f90fc0ec2d120f283de2d9cf18080ce11add20236c59f22e4e0b4d7daf1930dae969e714c7fff670d2efe5251157884955913d8f2ac0b7d2b293e48afc17bcc61af32f8f41f2c801f44bae6f32b3a06dd90cf9ce4ef9e6feafa40020795e765e653afd1ff33ea75d7d023876aec0ac09f8266dfef87088f39ac532c109224634d47db3d01633778740b86e1b3bd9bff2b028341506622ef8c11f861e3b3b40beb26801fe3f3ef540ec1e8147e2518feb86b92ce178f73b91aa0c3596f4cf574478f7b9bc378661d28b2070f74b6e957b4cff5dbaa54955807d07a1fdd871ee13a34a644b4a9d2fb6bd093c146e5c39e5cf6018b267f060aea7eb13b319b793c32f4b47c31480c647a81ad73e3ce1d2ef4569a4efa509aa80cc9548453155e2e60db1617c8fec923bbfbb8fa64a02f83fea600364484d516a04ac9e9e1c7369875bb67b41350957bb9e5d0d737fc9e73e76f8ea702e7d5dc97b876d7136b25bc2097e6fe06bcc3324cd23aa5ffbd9b1117ec5fc2c8c7fcb749c723eb5d465d830a991ee718b001b56b33adaeda50aac6fbd704b3f8be4494384e2fdc6827290587e7af6907e8990222052f3d046ba037deade9fba9b06fb21298fec54f8905a385f0ca38d82efce3fbbf447ad0862150070935c964c27d41c06c2d572b0a231be076d0ff372c7e0553f9d817accb82d6e5bb766130c302539bccc9e030d3e6a96133c7f9bacc94e89a43b8efe97d63afd8e34eb55c5484435d6a598c4bbc1106864b4fd8316842c0695f08d5a00e96b1b004c160cd03e9a9b98a7a00eb2ecb9ad4b2c90358fead9adf4ea66afe424a52577c9384ca97c3ec8737d1c48724ac1e04d36e518823da59aac54578579429375a02aa1dc3a5dfb822f1aa15a782cb49a7b66d9c42c82ef9d648297500c5dae2dc1e621183142d3ceea98c4d60561d1c762ec008d3154e53d8e3352307a23e069657848458a658840c721726d2ebd1968b7e7fd92f84264782462069b15a59a535fcd0b9bfd0ae26904eeb550d04f97e97d246372c9c3af14d575de104c6f94e1e73b831555a0c0a274c5bcbcb60d76e0d75cb5a651027111583e1381549d29f14f401df892e85af896d9d283ceee1bb3f548f022db271bd056479ce333503d5d68c26fa2cc6b04a90e36ed66cceffc0f65659760a900f457a4d5bc0f6aebd2880d63def826f0988198079e7f6778e7d471be8d4ccd70c4e7e24abc592a443a0749f2268a212dbd722ff49a89db5c29a02702a730c8cc99ba3dbec1eb5c706c9ffb7eca21117eecf44a0321b4c376e40ae33d28562288fe722cf70b439feca047bf4d5c2e0a8f1d60c5fba488e2d5e6e9e7d559b312bd89566471806e46e0ce972db4148a11c3b700eb6218da00edd644e44d3e969c196096a3dedb5b5a7dbf5459c963ee57120633f7d23c6083dcc8135bdecc029fe6c2e0f467960377b98a61be761651ac4d239ba144930c11aed689fdf3cda0e7602716ecdd87dae6e3ef8c4652de3c49af4421932bb94d85640f44cb77b5e16aadc144", 0x1000}, {&(0x7f00000001c0)="ba1ef95e57c7cc78a490ce39b12342d8c94ed581e6c48dff8ac1747a3dbc27063556a27576085c13539512a69b8d7a0f771a3bac9fbb47753c0f4e335263bd4e9a7247772aec3d0e776e62673162ddcd74d8151db7cb8bb45a0ceb2be0dfb0b306d8699b5cd41b8ad2d3605171ef493f7e8e61cdee7da466df6bb029c9b51d801ecb764a861488b194110d3fb97105ccf89afb7a4afd0678410c01611b8383b22438af1a982b05666fd870e74a2f68b4e1", 0xb1}, {&(0x7f0000000300)="2241595695423c5094674903b68463452d8ca323576727268a0167d4c5c090224249bc090f9310c648fda8dfa8b2ab023556088fcbaacaca2b05a22d572a7dcc6cb0a9c5", 0x44}, {&(0x7f00000013c0)="c41997713c06bd1a46f67f4e8d0b812a50350a034c67c795d935b47d72caa602e091f037c32c6778c7d126e28591731c6d10168eaad42471556bbef97fef7ab0e2fce22a5e43c7579815612aea42a813f7428851241a8a6f57dc8f849db77763ba0b071eed385faa9e2b1baa83da4aa46cc4e87e301a7ebf3e0d1b61675842974833bcaba269c2c96917e0a42e870c282359bd4fa65c7af5167188bbb97961aac77d7833f12869069a75c9c8288abff9f6ac1ea437759a1cbafed5535c88f8d6e214423bac54cd5d7303709d876125609c158f0cd2e58b6a4d2d03e6573514f07e8afb81d51ba58f2850f65e461bd34b11b1aa1583e09688efe683949e2be40b616d0ae0fe88d4e9d2263514981cba052cbbecd3d2bfe2852da2d54b502cf2440a449da006c42152f797accbce1f17ca9d82d58444d5db3d01c4c4f4826df29a325aed9e6991b714fe9bbd9c35c99ebfd275289c78e4a8d69c638c170c54f069583ed13a0b4213e8c71ea907282e86b115de4edfe73b0de19063b91a35444fc4e229ebeeb486bdf43646692fb5fd6ae932d6aecc22bca46f68245f56e03ed6407b87160cea18a3f11f03ae963328dcc8dc2a5b45a7c93e87be65017d223476eadad65dd1ab0fdf36798e1a60252fe94948d25d81b93ab69b4bf1a7d67df3124e295232102a9d5bd6f061b6b47a694254a9ef90c87a6f1720d926566f9f521c356694345c3abb90b1201aecea04779ccc5691d6bfc1bab5190c13808caada580a9a9405ef89562228b3ba46f8a3b85418ce0cab7266c65443944054b6da6230dd129b2ab52df680dd7358cd54c02c38bcc637fd1bf6930e8480ae44824434c162d96ae764a235feeecd1bb219228d7f409f62411ea1d3d8ed1e7b9b1cd2cf3067420616120c4fb3d5b3b7453eaca860bcd5f8b796c2d9f8125ff440e81e2fae4ce515000c0fea143d84ca4f49988951cd8204d83a267488faceae874c4eab8c96d4e348487d0674dcb3da1084586dd9e3aec2548dec2acf1d4394f082b868c6327d057dffeb7b041fb32b95d65e891c35a8e7a1d86ca5927248781d702ddb140ad2212281f0e475b196a2ee7ffa5f4c12e184396cd2d5d84aaff66e4973fd4d7ee198cc82138f17281c7cb108edcf3bf51f29a0d7d515c06f55b6a09d2eb8a8d2a3ca8e808d0c557c938a9f9ad1aeae428fbcb1ae96c37e70c4f7ed6c80a5389a2ad018fba4cb7de1aab6c3dd9eff3aee1ec53db92384bb2c91a267034515d18a843c0347e2c225cf85cb476a3ce999cee9188a5ae7e88cb59a78abc7ac9e429316c39720277aedf7ae1d9175b1bdef81c20eb179f0b7c0b1a011e15b9e88f2aa0b543ee47d3a5c4f1878b6b07ad55ca17423c330848be8043f6cf545c9a732bb0c9ab00914a91e0564adc3a57f2252f9082bd1a0bc90eb6c441281761434c997bdbef38bf11097b275f70f519809a4f0342d67c94b2f6b3417972011b4704926e93e56e57cb10c51d9c95694785d4796503e1a85bdc92b6319c4522efbff1e6447523acb7531ecb0d10c6b1a07710d52c1349208f0a42c2fa3eafa3eedede314d7c319eb6926749e8bb1e1f1e31c718e2b018fdab659e489f42b436db7f609d48323b5c61046ac6fe6d79b0bbb9a2e9f9630ae690e3706ba10d98121cd6cc7ab6914ceb75067c6000d67cc6cf4e45b09cb13de8db436ff6ea5f39fd5aa731fc8ebaa7253aeefa68ecd522a04e91dc8910c4d72dfb855287acbb494887fab3c9fa88a35d07f38609bbc85aaa1ed2a6407b4c43173e20dbc7efaa496e1d52d6f380e0938e08ad1cd7037945c1aff66014c9b95f91a007a0a6560fd435dfc24a078d47d75e4d0bf0c1e0e271c787e8d53f8e93dcb420f4bcf50e5ca4b0ffc3f8fc49bce3d0501c1e8df8eaf9bb0b81735c64ce82ba77008a43429ee7c98f51b7cdf74e4b683ed6656c2d29169f49d3a00c499102fecc141712494f9fa55ef319b5327f783a36ace820005a633303cf3eb29fe23fb8bdcd0b502268675cac3646cd16924b13c7664b39944af7452cf7bae56681bc2647bcfd88bf7fad44c112c7f86dae30f83583117a92569d03ed5e4623e8e286396d86a1b37313556701abaa74dce0f9555a2dd24ad45121fd071197925b832e51cb80bedfa14684c574030bd7aca4ce459eed0046a9b8b19479ec5ae3246bf8328984b826e8119f0faa2f2110da0da7a76545cc923de16aebe3259c6149b98adf96fb9c44c8b046ce520b0495f939a47e0ec2e5133fda86fcb324f3898f06d6ef996ed2e2cf21025b0e482aff3843f741cb707ba1a2c384014a2990cb10cdbad01b2589a6d5af2a21d64e761e902f0f6ab9ecd924bedeb8d72b236c8ec91427d416c96319bc557d42e305b57327c39ef70bdc881870e91a17c3bd0b62e06fc2da2e1a39356833fee6140b290851a82072c8bef6e633cd8ecb76983bbaa876abec5dd3cba0cd468d68835deb9e56243ef74dc85d9020ecc40110a485a3d7e7d79a48ca8973587c734ed3d39c4e33a86ea36847f0cfb62e0d4403b9c39898ea9d9998fed3eaa5d3b61c3bbbe8d99dcb81331183ed94fc0ab1ed9176b831d5a13b932cc7cd795d8729e2d6a6ef96e9fd0682c32cf5580d135a6591084b8fe23c40e29eda8ac4cd7938a45f9a28747a2284df9cb635d66c04f2a2417e5ce4b887e597496c26d1b186f953d394212e02e82bf7ec1bf77a994766b21abb8e04a27ce3205f76d1d781539fa8ab242fa63bace487f035575c04b60088d466621a31ba7e05f7961fdaa768a299797b7af2b12bc7f1a08376566e8ed338c9c417729964a6fc86efc13035c362edbe904d6e2a20b0d28935f3dc0b20899137b2008b7095ecfcb449287ff8983960375771ac36230b9f0084042dce4fb190368ec8f2dfefdea65055c0a03f5362de56dba23146c9d2c32caa79764132e7936a81efd1bc2404fec9c34750a84171b3893bfb9522df0685c10f12a1da8f7431046e394b1a184ed21381fca69e91d8de68aceff824a081dfcfaf11348d7f1db280aa7d4cd072551e5444dd1de7fb049cd1728f36e2503f5aed160e54b31c62ec8970057ae79dc7c2f37850b02ad015c8bd1f51773e46eae1f3349a11b2085052cd9ebdbebd029c8de6c318268d07011ec0ff559a6e390c49766337c29e2b69fcc31a468bb07c0bd3273a3a5bf588b0b9873fd2a79198df60d96004801eeeaa9e012b1f06725204c7abfc4fa02188736ca6ed35384f0f8cf8c94c51a96912a00d2d32ca520c08fd29b939c97c51cd25d5ab6f972aab0052a755573c046dce2ed96682865aa7e2b63096e85b46ccde9b6af1561035f5fb1b42c72763683d7c4282680eefc38cfa794f404a826b1e4dce481490bc7cf378bbb71a1441a2c49bd5ec983c4578e2c24a1ade9389c708439b497e79841b1861b5769231e9d92899e8a61399b464e81de35c12ba8f6bebed0f49837906ff77fe208aefe8c06dd38535b6c108af33b37f3989cc7e09678afaacbfece60327e131e229341c99743b7fb9528d2dd40e2243d045b5ad34e949978f3d90f4385973ec73e7ff1ea4d3a36c4acb750534752484c92ee7bb3785d3be9745b230d14aa366d9f4fd03584456320147d3190776f2bd15748ee91709021bbc2988a8257b8dc3faadbd2f9027fb34f5ef99b2d2209f41fce987269761d7d0abed79a3e0b08b68b54f668ac45677466fd31cf1d190dbe2e7cf9bffa76c0076ec89d9d9ab25f6888979c3446850aacfee04d6dd939c6cd22f1c0cdab48106277a2cb84a6d8c42c58566c55809daf9efe6f5cb5e5b303f2d508f49d992822a9a5d61e20f3ed743ee93b46b255c59eb502e03b7ccc41107c6c0341cdc9f5f0fbc53ae53a100c3e4355ef928dda296e698bd3d5a6a32e3aa4640467e112a717f401c9ac51c54c65e519ebd5bb3f1f805ac8418ad967f2fe73baf67504fdedfb3b92507eac67c72cc1f66bc6371ccf99e341154e46fef8e5d4fe4b0b81529d55b6750c24738a365afff069be7c6aba5346c087f33cf33e5f789a721d7e78b95b0bbfe7d2f6c6a73c96ea2d6499bb6b650726ebd0888aa63028020613bb63ae5deeab316b0423a20a058dba10bfd99007eb07409bca43bb72ef3b242b39cc0ca1dd0a589646df83eaccf79847348ef224f2500d0bf4e95156ef8f62c4f109ed6a9955ad85bdb94413b5a7027a6ad41cffe6d1cc570c1d2bbc1bd2de40eed906aa7a9a832a47439c799c37dda586e8f53fad598ebeaa929e3862e502d9cb294baea71e22bb6ee755b455fbcd28857ea531b57e6203479713cd441bdb167eb1fddd504f60791b485f72e07c69f5010bda264f96fe6008a0a3fe1f599233a7ce957e44ae3fe4ae797d0b04f6928cd5199555514b9edf01b46d5b97034bc392cbfe54cb3a9a9737c18a7d26b7196308cbb2ef1fb87638263e18ef8929d8a8181219a74e7c820edd9d35dc9dc752d64840a9127d032862fb7b92cedb5dd5a9a22f69b1c2ad9fca1e22fb97b19916f7243c4cc0f03b03f3c469e977099a8f0bb1abab6f2eb127a84a00f107e24485cb70377061d196867da2d6c6034131a0c174e095246daf6f69f1be7c9445b36f138773e3b3a85ae8f104800a699c8ef8ab50cff957b6502513648256cb91b851585a68d9eaac177ad8a022eb478a5def6bc1ada04ed78c9c82f6350c51b780618d6b4450b3e0318add455c59dbdee4be37bef7fbd5ec897c397115dfe7540fec200ed13cfe091884e688dcb3216f085e739f7d3089561bf8efa44e1a527483d90703b24b591c0dc573fe29bffd371c2c1e61f6c6ee816f3723a0ed6ad9e6f5ef10c4e7abfce864cac90dd58209dbe8d3d428e6965f878a279bed32d692be441c51135d82b0724aa0dcbe5c81743224b7956fdd97577fd80ef9ba6ba67f6236fe28c61c11b3961a81af32f0301a0ae957402f1f945f0c02028ba045e0cc90fc425f9a05e7802cae4a39adac306bcf69dfa9df9414c1bd01f12fd1876ad66034d52d3a43f3eca8c45b1afcb6d9465af47d436247d3723f5a9c3891e535a0ef8cd85a40dead8720a3e3a89f21f1282496c04f6672eeca4e635bd121e2d6f513bc89451fb336a92f7b4826cc104e41cc57e8b74a597fe31c2cd3f3cedd91091c3d30e3f244aee608b81e4087b81b5f6d4f9958b901909ca87c86e0bc5e9ca07aa0112e2a3b1c158580d040c443ec8a33792897de5966f0ab284979438ae187006d75a9edbe3be7ab266929505a8d6e960908af1c12b14eea0ce1d89d48d9a72b4c88c06022ccb70ff6113437d25b2fa83ade173bdfc45f2f19285e4c68cccee25cbfa081d83212623565fe073313bc2a65a5e58f04b6aa2dcc79685ba844e205e56003e52b5405fcc1f5b599baff7471f04086d9e5b3229dcf6ca61aeebdbc8ae0c0ee7ad3a8a409c6d73f0f58e876d2904e4c3ad5021b368f0dd5661cb637db94a947c34a26972537555f522b4b72830c68da14190bedf9558eada923dbe0fa1eaf422023442cfa97047315b9251b670ca8f29193938672a43b1475930ad3dfcedd059c09b470cd3259cc3d153a7a8438d8d0262611099f01ba4255a32a40991f9a37681a587008300ed156f6ab508f5ee115261e489102a4150e776aac02f170100b61686bcd5bb080e0025d4611c3586ae9b627104e274719b121a2ac4125984aa3fee7dcadc4f9e23534cf72a7b7b631e8861738ba9d89d15230ddc6d10147b7b84211b429f4cea837c5dc1d7706bc7ad0e07d83d4de0abaaf213f3961", 0x1000}, {&(0x7f0000000000)="06a3ea98493c1e7f9f974b08c8a5e221ef0d0f32b5a70b5178", 0x19}, {&(0x7f0000000140)="787315f0e95122552fc981c9ba82968785a1ba3d89dbd70be398166626e7bd01aca75939a2", 0x25}, {&(0x7f0000000280)="b3b2556f8b", 0x5}, {&(0x7f00000023c0)="35d577611189f396838696d096594a5a15a83f66e8d03e1ab429564ddb3667bb2f6a9f1e44778bd303d329047aae140b4d370e7df7835dcf4084e7288652a4e4f79781d6e490e8fd759cdb23dcafe700c88ec042d35ad505504a20e49dc693c91a518ac8c90cf104144ae2903c3e9efdc0b2d5879525d33d95cff887ddf40d2ce0bb4d2f29fd65d788d50d7325c0155672152c5f1ea6c1fee4e006b321adbe4c5cda09f6d4cbf3609f35d5a6457f9f8449c38e7cdbf2ad3493caef3ff2817c6fe19c898754e6684ac763647dcb076319ea256582a2c8402195ea0d0a58ac97ac4fde18fa7fed08cd83fb42ea2562c7798c6b01be22b530dd08a48dccffe0e731729ce7e01388d02aa2821efc8979213ff4159565dce432989f495ed6dfee41c12da5f78ba1bdd3595144362bb3f7ec9e97c313e7e18e9d22f93b298857a6f9868f5aa0e891108f4bc9951395d1aa2d85df1546c4f708d514f80da14f3896d50367d436b2d367ed5c77f585355931d166a8e92f9064d3c161d147a4aece52781881f88aa5adbb36dcdd97893adc811f4ec5ff5585984356d5dfb8e4dfc91c6b66e6d1f641863def530188f6152a8b59c03dcceb15583c36c1bc4fb5b6a8a3c6b148a22e77330302fb5cdae3a060952ebe947ae62d863bc3150ec1459ab19b790bd0a0564d08b901fabe1ebb603a367268ae9696d13d91a231c151a37aaf02803e7f49e5d29fa03804bb135f3ced3f1a49dce3b6ee84fd201a66c001bd93d582e9e5d6368573eb16e840ab9bd65ad013ba344395e0ddc4130223d20df0ad4a7f723f52009dc3b99a81bb0fa14f7014a8a62ee8934205991642fd1f059ef85513625a5677584eeb9f589a8fdd37a882f1eaaca73b1f821181a185cd42606bc0ed00d148087307f0a7c535fa4b1f5de25ec6508f7682290b8b7761c5bf108c816616e647d639158041cb71badcc18fb01d33f4a613ca9b5c42409d226c93dcbd547412c894b42149414a0c9ee0f2f446a086641d29c39c064198cb5461c1956ec10f7ae2a90f2beb124beb1c356b5ac7f2ec21fd0074f4cab8e5dbc5d2dc0df982cf43b78d6a9c31f1426697f8e9f94f86c9010dc5c1c44cd4cbceab5252be6aaefce5666a0ad4ec47e87dcb3ecdc5f7ee6c0e4b58d84eb30dabd24eb5f383f27d63984d3e14cee59196fd66bc335374c30bdd41102352f496a22649dba13058461b4215c9a7cad6c3b8c51b1b8f1719950878f0bb543c80833ea2f965bc26ea441f8fa332dddd556bd3e5bcf9f658585f84c3e430e902a513a0005f83a2c55768ed20f0780793b856540c745a91baba06452c2d0bce42ea943ad81309145864b484082b58e63189b8ba352257c6c5ad24fc5e4158f988e3ab1292b04dae456d5f227fefc3d77ed3e31f2f548f3e42b4bc870fcf67415381c0f204cffbfe87c62dd8be183e86b1e31db96dd1dafc6867b9bf9b2ecce5a7d3f3ad921c4da18cc001ce6b2f85f8c5c74831a5b24bb3e7ed294376cc94f046970156aac366f0693f03bf0d649861924faeccca8eaef02af65a2bfa2e1e7ba5711653e8a1e06c35d4b24355c313b0c38af852b68586c9e04ba123fef8034da4ebf12a79c7d9ae6499027bdeaf762e3f5369c4e93ed0c08d3aa4786224840fa1f1588fa5f3ada640d7ca9ed7c482f3a39c27cfb0a2aef4b76dfd97d6b4337ea1a9fb5374121353e6ce1d619ba4855ab9e1432fc9b64bb2974a4f602b434adaf8b32b3d887783c386b2adf54566b560ea2fa8e10dddd0ab91a334b0b1f571ede2094a44e4ef651cbfa8cba3cfe5097dc1954d32ace0918aafa4f9217fd2e3dae2f423bbdbda65b6babcdbcb8830e3ee2fe81eff4c730e42e82c4665ec95f322ff065f13860773e121a8fca32520dcbfdb59e3ec72df2ec1b75c2b24bd0dd98d2c4a3589929d6bbbe9acc59ee28799bbad97b47deae08bdabcbc9db4501a84d8fc9856c7fd08d745348f4786896803d839ecd46ef5b7959ea6530611c63787c4e24dff3b129f3153b20a9d3dc5a03953f5338755f66226011b04e3a7e0e8e8d4e7393f4d188b43df4cfd883fac9f5bfd546461c06e8fa12a6c7cd6955157f8c2db3d20e6282f73719cdb69de045e202830648710fa816ddb1be53771da7550b706fdcfa94091809602fa9154a02afd05a6395e57b93f811fd6c6eef8d0dbb44b6856cf2645b6f5eaef6329014dd7b815639bae59de33a02a64deb93a0de12a6bd1dbfbb0b09a2254af484fc654b06c71f5e2258f681545b695de300c738d612f419c4be7bc6edeb587e534ea3cfc948b714a03a35a6c99d322a26c61cdaf6d418ea04546993882179abd8a09e4d613499f45cafb7949bcbf335dd2be531d594a703a437e315ca7fedda91214765f9919149019cacac08f5c490d35976ce41cdec40b8770f7d7cf5cd5cd47386af398ac5fe08cf5d29f55242aed208738b0ec00e9458fdb87473e05c46ff7b444c885371644010924f8ef00ab4054cb03886ec21989f32d04a728aeb3e5840e365c69f3542dcc7f4bef863704ff916709d3a89eaea18cd269cc9267eef427899c55356d2dac8598dc90698c343ec4554498b2b1c88fd936d061f627dc11d3fea1c341159a7abc098d8045b3f7e3f801bbc69d4f7b3f270a7ecd32055f6181fff17c0a23c48ecff8c84ef88d5a8006b3bc1fd677809405df7dbf235390fe6ef492b19d9c2aad9f91b9a87a6a44e122769ed7f81250ff595003ed2add673000f7de2fdd34a35327b55e601d5f5a09cdcf2250ecc5644a19ab67357c78080fab181f05a0c9767889725082b18b1873829852efcc9545b5a78afeaae589b47274aaef3c8825edbdb485931ce6e458cb81bdeccc8d6885157f14a9564ca10a497e1a6c3cdb63f6a1dee98f2ba943b2968d64f71e31502d937ae50b8fced2348c3f3d0665d1fc031062fa620af7ffe4c48979e0941810aa4d92aec84f0205689d1dc8b365c0e315509fd3b73e3d110c1383ae74f17a47126a24fd9b0e1747ad8838982bb8cb4488da96e149ffed09cb4d5952daa5c8727a94b415afbd38e8f18381548b75343a132eeee3121eea873149387cd6bc1c6f78265d502cdbfc2ab293a776270b49edf5758ec16648a3c0bc983c7485405f1ed1ef3be4243c16a4448ff30acbb7dc5d0f68ed731801099e1b747079c88c472e69bbbf22aad39a4c48a37c676e66396bdb0fb121d3ba6918e68630c7c84886f960303ce6e13a1bc38d6bdff71c85e6a1f89ee04ad538b295af40e0eaff881ba06f7e11d6c05e887e11f9cef8588fca9031b9884d8560b4f9c0551378eef266ba4292ebe942a00fbc6edb79ce4166cc2e54ac57b7a7b74fae46bd6920502228da6c097da47bdfedf0f79122b90adde5cf75dfe96fed21451b473ef0426bd35779e514acffaddc67dbfdf3d6f6a71013f51e002c90a6184a6d26b5d9c6ec3d26fdc9ec64bf450945c6990548d93f17d1b7ea352febd1718ff40daa95633cc45ac52d1c800d8f984d02223e982ef08f6424aca0e803321dca70244b43af29a22e5cf215476b333c54999c8a69022a652971dc094d79cb243ddf2e6a1a1b3f6779896b345fb40efe98d148e77e0ff7a57d2a4d87e69a46fe9a76cc5b3b0247094b4aec114a477f51b0bba55a5900f09f519119f8f0625872eaa0f1939221e724250f46d94387f76aea686b35ff03b577185378f7177e0628856888ef99659bcece5144d4c0000ef3595af7c4d7d55d2c851f7c4bf20cd024239f8785f519d73b2e1262efc5f5ffbbf47aa8877cf6a73dd05b8a470f0f0aa5db4ca0876cb78bc020bd43b1aef4dfa81eb30b447d8c2cac213c4d69bf1cfd831a52da1cb4bdcbba5fe4220e32caf9e8b93c7d4643c01c0808e39fc4feca0d7da1194f7c9073d4b902deb861b597c16b05bbf4a69fce245edd418ae0f95a8a1dc486e3d5063fbf47d5a197395a7954c84ef073d6e1412688546efff9f6c6fdb1bf5469855b034f56c34f1a896c0ad75ca3de05bf6507b923675bb2d985624888efcc3015d4218c37cebb4dd91b9a35f3bf32436efa00872090001ff7fa17416082d0ee9cfdc74c3c707884b4ddf9b922ec12d367e7b6eb8170c7f0241e9538c189089ad8afd75d78cdf59d8d21b36b58a33499557d4ea9a2cc5fcbeb3c4a55b3b4b4cfbcff6ae90ef712ed753152af196149271955ae1e57ee75699a6955ac2f5665707464ceae55878d45ca0e3bfceb7412e4fcd6be9ab089d5c40b7e1fec3f03017b6d89af937381eef84cc3aba675589f0c26723883e7af21dee5f15bb00bd92c70cd6d8b0c4b5ca62eef9f3f63d0e45e8c2bae455791fec0d6c6252bebe4bc5c9b08391e06814e828b7f07855e4ab4e19302b34c92b37a70ef028d9f27a1cdc82a486f8fa9e87f5a70fa45b99e9d228c569a18fe87b6a8aac49a52e6bf73d2ed9d5e893a6701aafb347eab0816d932cbb86dabf46dc967bd006a4e24f85498b86d0f6a2ebf36cc5cd83a6c9ee6e97c2e63f4d89f76af0ae7ed8df07a2655f895c72b766473ceb212390f7234b43f1b20eacfbfb4e102616f0a05f4387b3582e939c17ff17ceda9324a2a9b774905894e2a484ac1fa347403d838d7de601f8afb97d916aefac8c2ebc489017edbe0b9ab88f76330ec64ce0b36085bcd5181c1f82679defdf8a4a5f2d28cdad104cfbee470ed5a9a382d87aa10ee0b9dc37e22be7b40e87a00b77621ce09911e14a52039a3dec855270f65ed46894915020064045e23758705959132d1a59a4e0b2d5cc16fc91694ee862a0a3a6a54cfd6632405615cdad8455d573fe31e14a7af0d6446c37f9fb0c2bc6fa9f52a44a8bad52e9c501470fb4a301981466d7526819b339d78d316235226917f365e9cb527d6b5ac44371565d6446a57c00927256de5883c04c22cfe8503ced1093327b49437100abce7970bf0527ae523e7feae5a6748555120776a73edb49a5769bfd338d20e2426d91fa83ac8291191faeb4336035324511428c050c7288ed701d356319094896887624d3fe376bc81675a0be7b3cbe9127c27fc55e7190f8d3ce286005a342f59d4bc08efc0bacd751e290888379006bb51ff832a898c3a2d4d297e5d18a69ca62c8d5cc9a8fd5d3a0a35f08a5b9f702ad05cf86fb4b67017c3014b5ae459cd8fdc5522df4a2d58f9daa9b89fbac1b03110a2316a441d2e06094a008b6b6aff4efd9ea532103ffb29fdb0a3f36fb7c19e046103aec4a10884d30c9dc74e635de6e862c00bd181027a7b173b534a630b465c359d1b7eee2ef212f0e69940d3259b8efc94ff2fff0350b53c3d8dc703c97767db04d5570f7b50720cf702f220b664bc4f36a13f498dd4c307a6bcb5007118fe78955744af179e817411992f991b50c8799b8e03d9619e4a3588964db07f59273c444fa05380c2769fd641699d05aa916da3e9ff1a633928b42c8c8aa85e77a496b73d64c393054cfd8a27133328e0d2fffa4ced7551c42ecb045e17c42e940a5d79c097b4336596d786724c54c6e909cd559c14a789fdf194051a18c8c9bae9778e5067f43e4604786d36c2793cf11a8aa2e9e065ec3798275ea5aca50ddd1752c5b597fe85847312b3a4587315e5138c679840f772ae1f2217ca2410d227fc7c504736dbbb6ccf4bee9e774fc46820357bfa73bed24d07ba9ff4fd8697a53a3ebf516fd9f52e945ef712bc6354dee8622635eed956e9c6988d92368f99897bdfa15d33bf80eb71792f7d726145a92e634fdac19c7020c6a7e2f7216c9dde7dc7fe", 0x1000}, {&(0x7f00000033c0)="e395c5fecac0a7586c66f0332d96ca867768c125f93d89bfef2621fce0909e9971ccf9fbedfe9aaecf37964cd07f6675558df190338e7b38843c099250c1747c4c529885fd94f3a12cb6f6579c5d3754359bc0a2bf3a3e3666421106223cb62434c5df7895604e47229e76f2674e0a356a5c700d01a5c6c9348df09db52c751b9239611685774b484b3a6b731b6eb2f4398fba639d0f44c89ee6410cfc1c4eb10e36af6a7cfb24f1a0af7d1f5c9b758ed5961687eaa8602881d50b529fbf17a1c5dc9707450b5ffcd49443e071d0906a02f2df3852", 0xd5}], 0xa) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000003800)="34257c94e8a20899d8a5ab8d9ae7dda7614b7be38adce0c62d9f612599d1028c91c371d0d442f50984a645d7ea74b827ec5e3f24ab75589d20da2b6e35195d5cd49fb8a2ff0cc6ceb02ca4152f7d14d6020329632797894db5a521539bd61b9688201b4a4572fa53f23ba63db1b816ac3b96e329d743e0f8af59fa3515d8efaa078deaeaa3a1c7dfc10565749d3b79dc5597e433b322e65acf6741d6ea630ab2a7b397a810c3d8aeffcab48495c46fc49000000000000000059c199b60ae3b7f2504d95d03f6acf1b06cdaece6089508cf16ef760592dcaad9e06315e5a68452e149a67d4c0d2e8472fe3c82214f9a", 0xfffffffffffffea1}], 0x1) writev(r1, &(0x7f00000059c0)=[{&(0x7f00000035c0)="633606948fbaf8c81548f5174fb836682bf85efd2f9d83024a5e7cf8c89f8b16b6d0df5a17dfae041d2a0444b6f531ff0665b19f9edb7ee4fb4bcfc4750614b4447f287e6ce09552e0c3a3b1d8eb871fd270c32821d8d135d46ce8c66902f48f458ebbc8e65658660b9fced8e5551305ad9541662b2c478d88b04e5d2cb399ddac5e20ee19774602fa683f672fd2ad34426b0758821a71277b1420", 0x9b}, {&(0x7f0000003900)="add6d45e34f79d8d786015d3dde78b227b8e597af9fa1044e711298476562a0a3915dab19bb73d3a74896df839fba7455f017648fd08a5a9daa2a2207377c6a521e1c2d303f07f55e8c80852758c7738925bd7f8b02431b98f319aac6b4a7af11b761ade935178d59c82bb013b7ef62f23db6bf4a109866ef24a2fe0c6f7708fa4485301f0bc272401e3de40f1f27ab4db768a950519561a8d7a7dfda8ace695c1b0cdcf563f23af88bf07c592d6f05019dbe1e3e04e183de321e4a33573851ae190a478b69a129690f92133ab0c71df5a91af20ba29febbf610090aac94a69581b71bdd13563d2d3071f0af47d7aae258bb3147353b85a298624d3fda3abb220e5471f3231e04bdb15550525801c2fb789df82b789254179a7c801e809cadc050ab596b1834b16a3e1c270173205db7f423b97c787a7842a0e927a97215513f2a93b5992f58d80deab08d052a261f7a3ccaf286abb1f04a0a6c5dcd4021169e43021f68ab84fe413d4ddebc4885e6da9f57f53fe26caf7bcc49746b6e156adc38b8e33b0a90808b01cff508c0290c5536289b354b963973313068cb08ac6579f05e98d92fa8229d0cd9be47a28f76bdf087a35a6b94d5605f2afeb1277e195aeb7d11e87770081006f96ad9bb852bbc830c880275e5389598db579d2b73acfcf511628f7bd209acbf133b0d4f628ad895881dcc7cb231bc112bbcc074bddebe969d3a5ac5a11c1af47825f0f1b3254241e0c5341b44f7d5f285c13819c203b78bbe2cb4f45fe8ac7ea51c4ef665f2c0c5fe419bd24361f9f7c7cc755f9fd4f794a182d96a92f1bf459a516610a2e8ff736cfebdf1b1724a3466c5add077eacd501029277d493f68aa1f403ab4cb44922c9c7d1962bbc9e55366d15512728f20f07a0891f720a723053a41ae67155bcadeaf01e143b03a5a2ea3f0698086cf2e36f8fb9e25caec213b3a83dd5880e4f8d4c85648fe6161b2cfa68529911d8191330b6636ace36a71e31b2b392f1eae3c365771b2f2fedffb5b36d931d02b14cf05d60e78be9d0a3a79771c4890a628877380a668a8d2ec96273c11e4ba36f84b896357730ca061ba7b19f14e96650ef79a78811ba8dedfff3cd91c5b6377cd07d3e5597bcf2eda88ce13b86c458ba15e493bdfe6ddf21adfbc87afc8e39dfb7478e1db55f10f70916ae876144d0a812db2c6e8b814ef34892192da2ba0ccc4f753e45f22dcf56e249f84b91dae9373636a493ca1b9d160d9e52b3dc0d6628c953d8607954d132608027a684476702a8443a9f6810b7063470d2ce3b3c3b954855d944831391cbd250bbba91a8f9f000bf8287ea7501515f78e9908c3ff6f1e28fbf43001cdfca39fffae62ceae78f720e9294a48a35b5f36bb5786994f9afbe6f519927c43728ae0ca503e995bdd804af8a00b590ff8103c6ae14225f5f51f18e50c59d610cb70f96fe584b47330f3e9d32cbdc307e100c1e479ca19cdb0bffa74ab61f88bb1eee6f9a7b3d7e08f3451145ce8cf6107c3736325b1e4e0f188976fabca5ab8e69fd9f2f894ff2b6d7590fc95ad580722cb82bd27a8ebd12cc918caed21ae5a310a29024782ccdec60e06d718197b67d3cb60a960bdd2dfb24aff2296fd3001a27dde7e01793426c92352947f21d9d8af0c1dcfcff0c8e44a68bf25c6836014fd2fa8e15e92f455acb8c7f15c513ae2ac66f28bd0687992796c511c214ffcf08f7dc016ced3bc8f44014ac5780d93bd97e2f606d10375413e98e89bf2ba42694a7f6471fc06eeaeab64da96f7fbd62c7dcdb884bababf202a0bb743f43e3024fb1a4c76eebf9ba5daedf4e13c555837727d3f9ff50f15d1f5c127f4396369a67153e4dc10b3fa377becf651e65e53f76aac491cd2d88302f55f392722d5a76c6c413dea806e418a0879fb171513732da57dc71604dc4e3624b9fef35409b9f868dc479bae753f50df2463904b08c98c393046021fa2e643accde2ec3194e8a9415b997461cd025d8010933a017ddb231b813a652eca5cd1213d9b336fd412e94941770646e33dd265771b850d7e984f4887503abc8932c01aa30bac517f2d2f51d0057644ed170c05ddd79b58c309ce506963eb548faa1e1bda3fd1cc0d5ba6e39fe5706e157ae66bc2dc919173c6b2cc918c9154b0c9a70330c26edf2835f2eaa2d8732dd5495e213503dfc29b8f463af2a9e57fb2be0ac302e8e8123d2254da117dee01c3be8ec916ab503f8206c406a80e3c63a902953262e110e463a1c6814b779a5b6c3461833f57d9337ce49f7da8ac1e2da56437a9215f0871eb233f9d9eecac9ab8507e290e8c2bb017109af92ac1c166c743ef10d9990ff144947b7a202aedb6f6827678fde13ed400f6f06db5bebf2546aef4e6177f3e055c36c2c3f47432fa2ef6c947b13931e0c8db35b5cbfe9eae31b56a9c7d4208a6bbd8c959728a97bd8868f8cf207b24c5cce600fab279663317cdc95704ff6e9989c4ab4c2fe7646489b573426e6ebef2a6e60bb3016fb46037fac44e2ae7a214f187c3e27473ea234906765fcb221ebf190be158dc2ea9dca768c3cb7252252fbf8c1ec4fa0978b83b42030c0ec861f6a5fbba37d0184ef27605fc26b1b19d0b82ec50446a190a425158aef90cf8d80bba901f9439cf32541a8c5e6c3a834c1863a1e0bac91f9bddc94a3e249e039b5dc92396bddc3de1bbb08945405103c68e1abd82eddd06d17461febfdc062b7f6d453bff28c43cfcc639f977d5b12504137b6d6232aa9f3e2e67d0b66de12e95517989db3f8a0a780e48641a8246a58d3a9ac14412fd67ac14ee82948eff0e8d11704712faa075a93aa3cc15c6b10cacb8ae76285b9426db3336754edaea3f00eb74addf2d8695162ec05bd7b1dda1de920590304c2b07b5979e095f3c69b0f521ad41d04b32af2f745609201a6b77739ded485cb25e537397f4b46da0a30daae9398ddd8727e65e08635a5ddd4bdf946f524cde591c4186646c5d70be02424211d134b8e2d0fc6ebb0cf95cdebc7bd80140ac7ac26dadfd089e79ad94701a46e7a7aadbd363ae9e4d9cd30e410d8715d9801efea83acb3fa5793e525beba2434994dec32bfc1a6a7b77f63121bd160fe30f0cbd4aa05f9769fa9a7db72c8b5881f81bea0bdfc9cde4929e7ad8cce9a08175b8277a2c36a4315fc78e290f7156a54a35ba6ed4bece7357de936e280fffd2a5ebc232248e2ba0bc194413a8f0e1adaf9fe3dd1a544c22e12a5b655929445d223770d4a1b88f44258aa388ea0e82a76e3b46fb4ac9b6e74d08a6dd7f7257b0fa769b42d5ca6cb8dd4fd841958f3d4084ed430e2cc4878a64be0b729f11a734aee4d90c6f8c4ae8bdd79ccc4c09d23b555dffe0c9d0a1bd5e31ab9ba5a557349995172d55bb1fb7c182582701db3af10c220557f1168aa570614520e6954a0574c66ed6dddc67da8f9fdf1d096e7ebad43a55cfc089bdb6aa7664040d89adc535e5232e45065cbcd425f03d1a9622c9732fa0f71ad2b4b2f55907b73b79a4bc23d8d5b32b7aa6962ed1c218dc684669a40c7504b80ef255bba507df2cd5007062cd239874a6322f7216ba9a99a87d450da414876f2055659934eff638ad035c1a12d18e7d5982b3f298983d94ef7bbde7fd77fade1ac7d8a8400ce92e78491c68b24e4363f6dda56ae197a6ec0c83c7f80d703cb77e041084f2158a4e4147ecb6ac49d83508f8bd00b298f6b2a0fd1be18d1160a285bb0b4494887a6d2a9cd7cc86a92be77e6840c7be6d154c9ac6057669e04adc853076c1e29cc39f7479283969d464ab64ad7f59de02e82e917e8393514e96bc3ce4ca35ed7d2afc9eddd006b394721047ed29131b3467474f9a7efaedc8f42ab3c268b53004acb8f2976376edf20ea418db522ba3ed77d181604c66feab3962cac7436a3c13d09ff141c787a2b4b0cff7b36c930e01f3816f1e954f26f81fb3df21a925a33877b1a88b8d51caefb4e607894f0016ec1c82902efc78041db0574a3d14516c7165273470f1760e78a331834b279f36691c5b841d935123202201316a3583fd50bfb5ecde28b3bb3f94cae31ec12ac905bd7a2feef68b9989642c812adae85b18f220f6fe1f535162b31831c9e095e71d7389efd10a121281f3f49e66b5496e9ced87a34bc17b11acb514483d0dc599233252ddb5fd157d77002932ef123d6551a2fad5c52c676c5ebe220724a1a1d1b9c934cfda332e06935d43b2054c5abfb7da0c9f843413111a1db04a6b83eb0d570588f3e3a3857c45e3242fbd4cb470c3d30c1b87d413d5d58915c9a557e34a5a1d3f1eac1601dd7175398cae5ee2f8120e7c2e34547b72553d260f9bf5cf16e1530ed472febcf2c20a879ab97fa807ce2795274d51d44db8492bfde16ce614854dcd6e9e14fdeb1230b124d806cca71596f15bf4806174bc95c83460dc4c3d98e9673231eccdc742afb51f48b8f519c03e6a7e8c09095d2707beae341c738099ace19bb4e51dcb4c41cde00a7220a2d04bebd20b3abc6055e5ead243d097e11488f90a6a44ceeb4d64341958c200da2471739ac96ba95f55ad0821f0efc4d55b0343f7f1a6ba79cd0043dd1269362a4b26f4d0a6a6b9d7317bdcacf2cc0ac8d40375d3a4fa9df35bf7a3e0c02d6588d1f77a011b1d0c5ae0f147d2ae162ab659f2648b9e1a26626b91c5f994da44607556bb1deeb2c9954f82bc27b5c179165f595e17ad2e4243667ff1e8785026d3c39a46a537e9ecae00672362ede423967ea0a9f674b35080861a14f2404ba9f9e4243f0f3525b7b29ce12865916c14cd9a970510f143a759936f74e9de867f85b54a92f3bf83b7bd7b29b63f6f48cfe13543cf997a040e260e7e52fcc38589e4e6c0e1518d2af3956e7ec41908a9a889be2cd009665d5ddc8357165407c7cee7a0c974d8331eff0e80184753da838c05989ea16291550533c4812e33fbd94bdcc77cfa411744f81d2de5320dbda750549dd416c6dbb9b93bcb261942623c3aa7b55ca7c0941f0b4aa9703fe0ee85c789ba24d42fff319b845a0a2336e4ec7c7c5953c72ab8068784208d99ea9b36abfd2aa92696501cb95df39334c1740f8131f16cf8e24bc1405d6016ca5d6b645e7ed84b8d2a49bd6631922596e0aea155e7698bbc30ca888825099ce3b94a239603162442eb2536032928d56dd6c3736426dc17c63a656cb6fc97ba7f0fdfad9c61d9c31e05f17c7679c702c36fbf184f9d09ca6b1ceb4e51c770397c3369a99a0e31b32e7f668b1606c620a29d1fd451be1faf88c48ac7d119714b8b7730540566d108fca5c501e542bd35378f0bd09c4d44031c2d6c9ab22d3a8330634f6e59e489a918ae26350f445efac63c7fdd4a21a089a72100971a0f20b6f85d12f91d4f2faf671205620b59aede8998a3ee60ebfb2ebe9e9ba991f031632b1426a8c2d87f9c4bb8d073805484646aab53d260f7241f7acc3c0af4ead8cf3f268e7fd85535663f9cdce9b59b5403f78a8ad1ec2f75534da94855174722d9f745f7d958aed9ce175b4bf1eaf4b7cf9678938e840b5ad241319eefcc52abe4fd23983d8ac4803a2f7369a7af1c7c88a2f85f058160fb1f6955eedd2b77e0ea65b054e2aece3db2c0dfd03bcfd8e1842cbd7f12a37e3371c363a51e3eb2e7ee86330a34a2eb5625c0790831216589e63569fdb0d9bab163fbbc297cbe616b7375a7d7dab2d190139d97327ac1c1ac8d7ff4e9d85340a46bfaa5d91aca7ec32314cfe62867084d70920d7f5e749d66360a0025e0e1bd18a3879b", 0x1000}, {&(0x7f0000004900)="8b71f631641b2ff4f9899c9050f3a1dd5672609627ed71858a5479dd62fdc990ad3ab7722853a326fdcc3be55586f646c011f211a162c9268db2dc27d4bbe8345e0b93e4e510515aa75449824cdbe3da72514610db317356b101a0f9d061d3750b8150b931ae3f8cafb48068924e574dbfe6dfa67232196f7b31781c7b34a904103346e60e5cbe8359ab8849b212540fbd9c77cb1452a9c91759f9e38b685861d975c53d76e11516baa3765ce99aa847668855c54aa76e5a7e031c6025e5be2eb81f08f514169a11b37ecf68ed389ff685642fe234bf2778bb9cfb2f88e5834131fb29c0e99e83e685f3d2eb6131ef20919f65c133a337e787b8d5341dd45078e6e9f2ad3b552a47b2c615494d9c16462dc1a9863d34b87c38fca6cafdeba6cf17d9a3c4e69647560f336c2804970d0eefa801f3f1069dc4c686735de6eca00566760950249b7f18553c19ee2c37c741e33d952c87d3713d56d512e71ef66cd40cd57c5b3684f34bd64d4c59c943e228fa6fecfc0c030e37b1ce2e4da59c4342268f250635f10b6fa4e27114f964e94558142ad070df49edf8acf93292082a9b319794bcc2eeaa57a2e671552f7c524d18a80b3dd1056520708ce4a7fad966fbf34b85785e873233dab93390c9cc95daaa40c200551a98fa0cd2e72557ca6316d770cadf36166df5b66e5cdbffc4b55c23b627e640fb410219f6b736917f6fa1077f2599cb6846233dac794f3c4ff5b601cc1e5babec2fe4f816c2d172c95a78b2a136505e18e7890c4b9a3dfc77ac677ba45997adbee987fa7b2e12011e628bd112bcd0da1a6da612371881dc44603e6c9d810a75057d3d31f9c4b41e30a852b3d96ef948b6c86ac7f26663dbbfd3c2476d6ca448a80a7da04f2aaf5693d48f63b1e1144fb02a0b04ecb384d39be2035318a0c769fe179821800945d0e1984850ecf810e1c23af041422f460d75e39cec78a770ee36445b5943df41b603f25dce69613ceb109214d5f1f576f6522626e1d2f1f7ab78f6ae6453d5aec573d1a50ef027d05d139df1a6951c9a38acd921b34e3bdf32e0e0854fb051e84458258ed2e8f49ec75612fba58f52a0d039c6d5295d456f4139c3c527590d9e35fb7dadd60ac1337245fee263c87faf0a12c0e0dce1836b0f8590a226087b222380b9de62a565423530a56f7bcd668f43f03ff32b37d3ef741101f45ee86c36552dbc47275e4bbc5f9f4c3004474311503477d5135d5fab2e003300676dbd634e818eea9cea31533a90fe1ab10c782f4763a1c43764a5d31aed74f19178499a7174a1497a5d69c463e9176dd53b6e357c98237b85e51880e352ff90c6542a4d3c7a4aef7269d3def5e2821aa9a59ca985992bedcdba656d40f94843e3043e9a1339944cb507d927e9b6e89b90d568ce13afb929b939c197afa601969ea0c7aea262470bb8470bfecddc37826bc105816596a53e36dd26c5a42d7682888a374d793735b921afd5a4f7736d9e7e5aead76bcad527ee990b174d0a400ab44bedd67a6e289750a7c1ba817d7b471183e47ae7d9dddc958a8ca53d7633bf653204f70eb292467351d19e58bb343ea1d737a9854be3bd1346b9f6a98e844547c718b6dbabac29774aaebdc4158a404c01abb9dbfbe90a8ff581de122418f995df1f794daaef72d6f3357fed88938728aaf925ded2b30de6fb67decae02749679af08c6624ead755f4df6037abbcc7832db8050d0f3d915cde0d1c86ff60226ad455f23c5a288e9faecfb51e6b044c3097881236f63de86556cf4225004e0a1b991b39b0acf70915b149a25aea9743d9cee6d52486fe348360b7fa35123891c54b02bc8458f474a8981a11d636424c747d002d9f9f5d178c13a7801cee21d2f15409af4a3c6fe4181569682bebfce7a0d1e52582538fdce68c86f39a6102caf7636b29d30c67afc4892953fc4f72d84fb8d2d431d588bba4b9c012d81b805c98ae766ca403f8bac8d5792c3ca770e80ec67622c89c8b890bfab5be4354b8b049c724cf3a94da4caff537b70fb79493c6fb6e626a8c9d1baaaae3aa91ef7cf16f94e04e529a19db6b32b8c67e16112c90abab41c1ddfafe34b5a00d606aac2334419007879cfad97b8e3148ac8519122fe2039c56de1e60f34582e9a3925c96c47931f986d73fb845ce1b332c3d6e244589ce98d1d3287def2e312cf45a7a5e98031c224f6e75709d563eacddb82de23662f58855af45c12e0e065b0b1e7a2650b217146733ec131f663a90360489b1a859221c5e0466281dd9ad190f2c819b87687f8887ca5e4823f18b53d0d2e46e8cfce4d0bf794b9e8deb4fcd8172d2fa6286054c0b668eaa6a795db88546b9ffb68285e1377a2be753d3ecc7377db12433fb9df091f133db31ccb5373bbe9cc9332e410ba817706fd73b9b752e4277f9c6caf37d15fcd3116c7b493b65c62d1ec9a73d669936582c2125296154035c58f3a96187ec6e077149e3726422eaaaf825e0fb6c0270a78acefd6d436dc47eaff14e5c51464651f55428c46f72361a8540bd9f0fcb3ae526b4acace5145387d6be361634bcbbaa7d72cf8e69d8b121fe8b51092a318cffd24fab72c5ac3eda97b68c5531e27e3ee470fec324c6106aaabdd9c44d0aa51b5169eea96091850ea54bc393d3c8560e7bda667b0703a6705b6a6d3da30e86fee1a8dbebc0660963aab98eb96929b4edf336a7fd2504c4be467763b4a4ec697e1bbd12f979a6a718aa53bf31d01ea65e43fdbd3b17b2336452f51921204420cd1968b7bf4f993d89932c9e57151710c735f9008f97c5a01bc6b1989f24529eb777ca2d8d2156e622c6cd3f13e16992f120019b526508c4eb6a1f6acc2a2378f8126cfea1b5b9db9bf3bf49af3500dcbc567f05b47cfb015844ab60b1c6dde461fb9f37d2565eef288919210cf2aae41551586c722bfc258017816a77d812b7badf3212dcefd385d5563f1c5890c62c667b6181f41f4ac6500a7aba28ab1001de3129f2e866b723a62e24eed24b25495d611f8521d59d00a9542e1a5b64a6f1d4fda90c9370627e05095f86908d1284f69c38e788c97893eb9a0cae170e186e751c013c0208437eea0ff98f771bd8d87c9d81f7a2307e3059c00476dc90d484cf7b1dabd64b4434cfecba75a1a9eaa268f10bf30b90227dac1590116f168e63ae542048ce110a979b7e4cb7e5ab8be14822f128e513680fe5d94853214b5b947a45f4ee6289e3bae91e66bc5b5d1b575429de2136dd7455a5ce220154584d704c93921b7be3bf72fb1e0f9eddc7c3b1f6ce77e973381c8c0df1305787a6290211367781cec72e597d73c1e2f164471a2903c2a576ffda7e7dfa363a885b016db63479cec561e4c8754159d70b6ff261f6325aee615a9dd1a8e7ecc4fe9e860a6f110ecc6a352924d6678a454f1820516f46cd38756c21837d905a68b0c21a12574648abad3407532aa22661e0fa8d5753e51ac560c919ae29a7e8bedd81c0f429e68c2a5733b58dd5a4849749a5e6e200aae299b2daf1b58f395af819b02fe98411cdf7b47199852865a4497a98cb7b57e4fc1d6dd3d6c9de12e2015bd1140afc0634eba28cbb80ba39997a233ff2bad877022f0515bd480ddf3888dc9f7ee971bce09e71cf1afde8d16d79166c6814a6459422b24083db38acb7afc32f657a29c1fb040aca1e3e52db314439f1381a2312d2c9e7d78b19c49cdd8e0c15dc3f2d9602635b30da75713c44e6708837bec4353a2e4bc0633c0d20a10b9de854545d966a2d45c049c65ac209f8b6a8839b5bc77e81f7675ba93c57d1021e62d0da30a158a92749f1f6d9bcadb2f977ee808db8c73ccaf7fb575ea55c4f0df0fb6b897dd7022c17ecc0dd4e96bb0a02cb1e55496cae00f4335fe104bfe0fcf096bae0a9b775091558f7beeebfea862b352686bdf955c02c0485203414bb58930740975821ff26b152c0d8d8a2591d34a991a77efdd71b20bd1441beaf750af8c4c135f522d97b4a4a8c34c854da32c742e7db7cafeb2e944dc71379e3dd90a5d01769c78d6334bdd81e5a85649c5a4e11ae9d1ae9e11873da04189b2e528f9585b26017013553cb9275382b5938eb286d30690cb83840d0858044933e993ebdf984525751b5110b335e5a1dbf7fd2609a4a22d47fde66614d57b88a1a909edfab95d2d2494d4826c0d91dfd3ac366657cfadef247cfa902c76ef10ff7350efae4a4b407868c9eaec07199b77c67bf0052f19ee46c395dcae894a7c9129559900d3a2f6316d7e4291909c76b4a0ef91c410500ade22ce12b98d687195770aca03d8c6dcf68a68ac7802f274695f4b5e5ea5a26b21e81c83f5f7b68c0967fdbde28d37734a9540ad1ad93b9c656f91bf0dbc46c178ed5b36dffdac58ec16d8a62b1c7f8a874635cc819752cb7c25d765b2027fb65e4fb360a86b7313c86c06e6e590eb4d2058b6dd4f3943db1155292814f5d2a6247064a10139f5470b336d86912dfed49aa29075bcd6e51b10d5506a7d2a0c9e77a03f694e66c0b12cc82af38dbc30b1ed98aa884a0a032e9cf5382d7facea8a49c3024d4408476fa8b47d943a5a990e056a3ff847839ab35f667be46b9a9daef35d14d01ebce923bc21a501354af880812b1faa7904357b0c2c83ddd2b6802aee40d3e3fd35661996e6870caf771a759570976d321719234cc50e79a21cb44340b339e851fded48496a3e5b15174d7feb54a99b5ff3dcaff7ca081a6fc7e1de4e3a9493e318f9779a752e9b2aabc6e238d97ea0c64bec985784798c0883884f1fd3490614d39aa40731bf17d9cb8801d650bad88cb5e8fd396a4f41700018cb2a921ac2be93553ed261f4b574385524c3bc251949d4867a84be5fe1a51ed5b9c35d9be5522e1e7358e9dfad6be3b67574aaec0cfb341f16faf27d1c0e779ddf5fff1fd8288b83b603c5fe9078a5ae5a9d9effbb64979afcf33776f46740eb5481897738504bccde9ce3525b7ca0b002ba546dc806045eb51ba957bea5e778307e7781248fe48ce714160a8e872fe3b4cfb2d34ff19f0539b5cd4cdedc4d664ef29000c3d4113818a6ada4bcc3ed6d2cac1aae15ef6b89550ec55a337a3ef5843371215824aa706dc94d5318ee12ce133bbc7d36348f8fbe187a06f2ab8ab6a50506fc283e2ebd720f625e8d64cf507ed9887fc1090758040352900dcd8c26a9e9f2d4b0d04331f265272821ceb78353507b4f35abea3fcaae64210261baf9de022ee2f516e63d62915d647b0e24996d00092a1d7ca4f98aa9204f81bfdbaa14c5280b94786e57e782f1d962ace9c4ce3816dc6f117c66a51b3cfe03865b4bd2daf24000f569dea63060ce182256157607220f341f4566eda3ed4dcf75894f27a2f9cdbc3ec6b58b8d469ce56ad6a965c928ffcb3e831329dc5c338a3b71aa2d87d1f0174838febdfe23618729654b6ba9329848476ed4878f22820047519c5079c0eaccd2c88f3586b3c69f8e62bf86af532b9a5c5a158c8a5d1b35df7e3dac641f907a6b9aa91694af86a669c5f04c25ac642e4f47520a471ddbf09a1902a1320360d1bee64f916e31ada5250b0c020e938e34a4ace339bc6d4187e9a085c18df51f324ea551ca3fcd0f4bbe389d22b780cfb930f37e84f70ae96d0e8663b930591f3ef1174900cc6848294d37dd70657000984a515b8141c2335962c5b4ef6042e99af276bb39171fe2624beb800f8ef01b99d57be4535480426326f81fe8d3a30751522dc8bfd7739aa9b33bfeb3d29f06b8f05dedb07dfa52ab5d08b5f96", 0x1000}, {&(0x7f0000000380)="856c24916efcaecbc2fe9dc37cc778d64aed", 0xece04e84ac073856}, {&(0x7f0000003680)="57527d8c804c9dcf5206ae894143d717ad17e0ea1076446b4e798f0c1318da", 0x1f}, {&(0x7f00000036c0)="27c8706a33dfe2087ab7ed941299294dba255b332fd5f475f820970d45ee3e17e52f3c004f2dc2660384f876ff8a7ebca9fedf735aebbd029403d484b5e56c86527d42a9f4f832febb2df250aac771f863faaa7c3c17e0b3b43c1de537a3436bfbac664ed9239a3b8fdd7fe758de755885e2c6f054d41b01a1836492b4c535c7605a573e1c7634a20d0eb8c53b0b869f40200e619055aaf789575323159ad3812541d35b9923e71f5227002ee75b0b90b4097c0552fe1fdc084065bb871e027054a855d40b3ebde337f17483570a2475d0f8511c6ee10314812a4cd675453ddde73176bbca73", 0xe6}, {&(0x7f0000005900)="2de8d796652b39d4a3edd8ad10ef4547a3dfaf1d16ec8a0e387e03f074072a3c7c776bd0ae18bc3dd43206c6c56fdfbb62e92031d75d62f17240fe0badf5f5e97caf83ed2825568a7c83f3bbe25647eb797240eef1b39ec11f18a47bf7fa6acfc18cc8dd2121d67f39a83a13e92beca381ce4a19509925555ade85437d10e85a6ee6af4e819caed2", 0x88}], 0x7) 05:33:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x1, 0x4002, 0xfff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000380)="983ba6db42707ad1737e44388093a11a905588c232be28ef0fedf69848b76d1705879f0143178a664c8260a82cece8e1cb964e2c6f2c0c87a18c639419d9da341b1ebe7c6f2cb078dbb91b477f716c39566d03dd95007dbc6877cba8dc48f94b51c11f820df43d00084681cd2c8bdfcecc650a16a981b89498a91e768fdf25d98c4a6dc4b9eba637a4e15e41cbbaf17b9393c56edf44294d08bbecfa081360c64eb018df924eb489e70bc5c36bfe96f7e336fbc19d23c56e40162543105373ca2fa47dc402d4e132ca8edc5710c761fcf1643c966d45d7a52d724245c8497665bcbf6d82593d104d9d387eb89137f969072d5c00a6f2240cfe47cdb528bf840fba71dc728f24919e0d6211080f0e08bd1e98e0e6e7c4cfabf496814f09b8eb1d4ceff2fe01a0f71fda126b65d9d98193f3a4e0641edaee28ddcacf4e339900b26a63eebdd4a3a69481e453f543b2ca5c02ce11e62d8609a2caf8a91e650341bcbb83b641d566339ae02c3ff4ec1cf623ec", 0x11f, 0x0, 0x0, 0x2f8) 05:33:34 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000040)="8ee4be7e656511e0e68c7143c7b010406c13f910cc09fe9ee87914ee93ddb552d948e9cccad9fc1d8a5f7d8dd4489ec52153d5f17fb42d6d8483146901e9ef65d1ef9cfea134598e96fbb3f3f415d4efc9491727ba7221a2c35f72ff687321db20be98739f413d442649c5db66c3919ebd9dd55392f0bfedae623438d905e41cfe8eea995c05d600b1a3829eb6fb7a09d018653be3576a95d67662c8ca32cf19c37aad91d8d7cdbaa5a9834acb040b09d7dcf97e577d4cf07dc283a02e616ddcda27da611d288272195a93603fc5c935064a0580e56a5f0f1658", 0xda}, {&(0x7f0000000140)="9ee29b07b1b9bae9b037f5e6127bd3065886931790438812", 0x18}, {&(0x7f00000001c0)="4075ed03e6ffc27f8092497f4f15e314de29982175fdbcceb4be585dfcb03daceda5f9726e775a4c731ce29b74c7d6b0d550db6117732f2e8a088451fab2caecf87c82db67660c3a1c73e1712d495b337ba6414408fe138a750ece0fd9", 0x5d}, {&(0x7f0000000240)="14ffe52c2cf8fc9ca8b65c935d7990bb92b749a728eca3794b0c07d21880e8e14ef00f88fb1816181b5724268e62909cb694cc6e86cc006501987c2ba7b605a6e05813a6393e119a8055cc4128e2787ae0cf5415dc51ce420036539b7a163711d4ba2e3c3f773cb100c683a90f04f97c9cdce84223dd5f59857e75e097ae77beaa6907eeae21cd52fa8a099b45e36325c9", 0x91}], 0x4, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000340)=0x2) read(r0, &(0x7f0000000440)=""/4096, 0x1000) writev(r1, &(0x7f0000000000), 0x1f0) 05:33:34 executing program 0: syz_open_pts() r0 = syz_open_pts() r1 = syz_open_pts() lseek(r1, 0x0, 0x0, 0x2) fsync(r0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x50) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') 05:33:34 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') 05:33:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x80c, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockname$unix(r0, &(0x7f0000000cc0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e49e5a07dad2f8ab42b02c27e13d820719c386be70644eebdeb6ed72c1e89cce9cfd661b4ae0b7a0104000000000000f32174ee97acd45635c8d4b945f7429c19701f2ce955a93fcdef21281591890ad969c40b5fdd5392ff3be4b685d28ac65265f4b4336fe7eb3c6c299473ef1d53bae74ef8c0127f7fdf003ec5d0a751b0a209241c940ea313b07783da9485a8fc6bdcd0b54c869b7c5fcc239e5f6f1953ee3e74e6de15c25114587cc6180b0bb91c98375d13c6b845e666b0250ea6a5a21682819a8b8336ca46f1e8100a230718b420"], 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x40, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000001c0)={0x3, './file0\x00', './file0\x00'}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000200)=0x6) getpeername$inet6(r2, &(0x7f0000000480), &(0x7f0000000240)=0xc) fchdir(r0) fchmodat(r2, &(0x7f00000002c0)='./file0\x00', 0x8, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) r3 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r3]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000b80)=""/169, 0x3d4, 0x801, &(0x7f0000000100)=ANY=[], 0x0) getgroups(0x9, &(0x7f0000000540)=[r3, r3, r3, r3, r3, r4, r4, r4, r4]) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x6}, {0x18, 0x0, 0x8, 0x10001}, 0x0, [0xe43, 0xfffffffffffffff9, 0x4, 0x1200000000000, 0x2, 0x4, 0x7, 0x18c]}, 0x3c) syz_extract_tcp_res(&(0x7f0000000580), 0x3ff, 0x100000001) recvmsg(r5, &(0x7f0000000940)={&(0x7f00000005c0)=@in6, 0xc, &(0x7f0000000840)=[{&(0x7f0000000600)=""/63, 0x3f}, {&(0x7f0000000640)=""/137, 0x89}, {&(0x7f0000000700)=""/90, 0x5a}, {&(0x7f0000000780)=""/149, 0x95}], 0x4, &(0x7f0000000880)=""/167, 0xa7}, 0x801) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x7) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r11 = geteuid() r12 = getpgid(0xffffffffffffffff) r13 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r10, r8, r11, r9, 0x143, 0x80000001}, 0x8, 0x100000000, r12, r13, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000009c0)=0x1, 0x4) chflags(&(0x7f0000000a00)='./file1\x00', 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) r14 = msgget$private(0x0, 0x88) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000400)=0xc) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000f80)={{0x9, 0x0, r7, 0x0, 0x0, 0x1, 0x2f9f}, 0xfff, 0x1, r15, 0x0, 0x2, 0x8, 0x1, 0x4}) 05:33:34 executing program 1: r0 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 05:33:34 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0xfffffffffffffffe, 0x6, 0x0, 0x354, 0x0, 0xfffffffffffffd20}, 0x0) r0 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x1, 0x1f, 0xf87a, 0xfffffffffffffff8}, 0xc) 05:33:34 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x1) fsync(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r0, 0x4c}], 0x1, 0x0) 05:33:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x9, 0x1, 0x6, 0x849d, 0x9}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) dup2(r1, r0) 05:33:34 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 05:33:34 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000200)="09099838059d010438b171ce20000000000000000400000000000f1892aed5e1a33cbfe83824add0752bc6e69393bc16eb5f11eafaf49bbe21d2a8f79b7f", 0x3e) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:33:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x2) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) 05:33:34 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x69a88df4) pwrite(r0, &(0x7f0000000000)="32d2549d961d6001459ca2944c08bc0e2ddae4987d86b44a853cda52cfbd88fd2dee0099a9f2dcb85b5e5a9a9695ffd116fa4ed51a1699cef1a8dfd114c24807fa5de86f18d1e66daf28622c08bdea292b9d6b60c5ecf2af793a9c2c130674d900bca60c02487a10c0b8b277ff3a1fa9383a9acb29", 0x75, 0x0, 0x0) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) pwrite(r0, &(0x7f0000000080)="e4", 0xfffffe4d, 0x0, 0x0) 05:33:35 executing program 0: r0 = kqueue() nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0xa102, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x5, './file0\x00'}) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x6, 0x0) 05:33:35 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001fe, 0x0, "b0d42000006e9300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0x8) chflagsat(r2, &(0x7f0000000140)='./file0\x00', 0x10001, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000080)={0x20, 0x3f, {0x7, 0xc1fd}}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:33:35 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0xad, 0x0, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/190, 0xbe}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000180)=""/84, 0x5f}, {&(0x7f0000000200)}], 0x4, 0x0, 0x5a) getpeername$unix(r0, &(0x7f00000027c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000913896dd76c280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008e88441dd0f56aa18ad6ac088db147b940a58fc68baf99bb502ddc85b8746955c3e223fd6102533ef01a8667d458ea43dda848854be615c4d72b4660b8b9f3bf64eb9e6c37966de73b7da7ec1329c1d74cf8509d774e9ae292437dc9c0e8a666afb850fe800f660000000000000000"], &(0x7f0000000040)=0x1002) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000000)=ANY=[@ANYBLOB="70012e061d00000016000019f091fea836c62283cf8bfe246d3c99dbe6afdc000b0000000000c5b25d970000"], 0xa, 0x0}, 0x0) sendmsg$unix(r1, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0x0) fcntl$setstatus(r0, 0x4, 0x40) 05:33:35 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f00000027c0)=[{&(0x7f0000000300)=""/206, 0xce}, {&(0x7f0000001540)=""/230, 0xe6}, {&(0x7f0000001440)=""/36, 0x24}, {&(0x7f0000001640)=""/250, 0xfa}, {&(0x7f0000001480)=""/11, 0xb}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/97, 0x61}], 0x7) lseek(r2, 0x0, 0x0, 0x2) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000180)={0x7fffffff, 0xffffffff, 0x80000000, 0x9, 0x1f, 0x1000, 0x3, 0x10, [{0x8, 0x3, 0x40, 0x81}, {0x80000000, 0x20, 0x200, 0xdc0d}, {0x2, 0x3, 0x0, 0x7fff}, {0x1000, 0x4, 0x8, 0x7fff}, {0x48f, 0x7201, 0x26c3, 0xfffffffffffffffc}, {0x1f, 0x8001, 0xa5b, 0x200000000000001}, {0x81, 0x2, 0x7fff, 0x6}, {0x4, 0x7fffffff, 0x40, 0x4e64}, {0x0, 0x5a69, 0x1ff, 0x3}, {0xd5, 0x100000001, 0x80, 0x8}, {0x6, 0x1000, 0x2b, 0x1000}, {0x20, 0x401, 0x5434, 0x9}, {0x8, 0x6, 0x9, 0x8}, {0x604e, 0x1, 0x8, 0x9}, {0x6, 0x0, 0x200, 0x5}, {0x33d, 0x3f, 0x0, 0x8}]}) r3 = dup2(r0, r1) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000000)={0x200000, [{0x3, 0xfffffffffffffff9}, {0x2, 0x9}, {0x2, 0x7}, {0x3, 0x6}, {0x1, 0x6}, {0x2, 0x7fffffff}, {0x3, 0xfffffffffffffffa}, {0x2}, {0x0, 0x25}, {0x2, 0x4}, {0x3, 0x1}, {0x2, 0x5}, {0x3, 0x100000001}, {0x1}, {0x3}, {0x0, 0x4}, {0x3, 0x7}, {0x2, 0x400}, {0x2}, {0x1, 0x64}, {0x3, 0x41e9}, {0x1, 0x41db}, {0x3, 0x5}, {0x0, 0x4}, {0x1, 0x5}, {0x2, 0x9}, {0x2, 0x6}, {0x1}, {0x3, 0x7f}, {0x1, 0xfff}, {0x2, 0xab}, {0x3}]}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) 05:33:35 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fsync(r0) 05:33:35 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) setrlimit(0x3, &(0x7f0000000040)={0x1, 0x7fff}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f", 0x2a}], 0x1) 05:33:36 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000e400"}) r0 = socket$inet6(0x18, 0x4007, 0x6fce) mprotect(&(0x7f00006c9000/0x4000)=nil, 0x4000, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x5, 0x300000}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:33:36 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) openat(r0, &(0x7f0000000140)='./file0\x00', 0x8, 0x61) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) flock(r1, 0x1) sendto(r1, &(0x7f0000000040)="6a5946d043e9214f193f306275a2ac75548fc9e1f5bbe05380734c82cf58732957bd916ca0829ca505281c07a320e11fbd8e3dee7e353ab7b4a1c8dc450d87d48f7c343f9adce96dc8c27742", 0x4c, 0x40a, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 05:33:36 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0x7}, {0x3, 0x2}}) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000100)) r0 = semget$private(0x0, 0x3, 0x40) semctl$IPC_RMID(r0, 0x0, 0x0) 05:33:36 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) recvfrom(r0, &(0x7f0000000100)=""/253, 0xfd, 0x2, &(0x7f0000000000)=@in6={0x18, 0x0, 0x800, 0x5}, 0xc) close(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, 0xfffffffffffffffe, &(0x7f0000000080)=0xfffffffffffffe0f) 05:33:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) dup(r0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "7c005f4eea2a12d5962400"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0xa5, 0x5a) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 05:33:36 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = socket(0x800000018, 0x1, 0x0) getpeername(r1, &(0x7f0000000140)=ANY=[@ANYRESDEC=r1, @ANYRES16=r0, @ANYRES64=r0, @ANYRESHEX=r0, @ANYRESHEX, @ANYBLOB="58faa109063478f636c064869a9c3c6c7648c71645aae38a3fbd7399167edb243cf94a8e2d9926ac30be0fc671ea672e126732a84c036b339b871daf947c3bfb6b4b7f7358faab1c31064aed4ba04b6bd7e215c6adfb6eb4f7654cd732aacdb8ecd38cc80e82acc36529af0746078f1697637c3ae42b20ab96123cb377b3589f9c90ff7df5ad643d3af1a17a0dd3e1669077e533bf48f1ca5a837bb43b3a86e9aeeb4aae4eaa0466d0b1c441f9ffb22204e4ad414a15232ef762e91b9954fa0735de29a8d9885070a7396488cc7ef696c221ccde3456c03cd31f7bd0c0d4f3ac81fc0c", @ANYRESHEX=r1, @ANYRES64=r0], 0x0) r2 = socket(0x21, 0x4000, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r5, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) bind$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000012dbc7c4769c6fb04b64c90df895e1fcdbf8efa02c5fd64d9422f5cf3a7c450f"], 0xcd) r6 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt(r0, 0x1, 0x1, &(0x7f0000000000)=""/21, &(0x7f0000000040)=0x15) 05:33:36 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/null\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 05:33:36 executing program 1: r0 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setuid(r1) r2 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r2, 0x1}) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x8c) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000100)=0x1) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0xf3, 0x9, 0x1}) r4 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x7, 0x4, 0xf95, 0x3}) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000080)) ioctl$KDDISABIO(r3, 0x20004b3d) syz_open_pts() 05:33:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getpgrp() write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000000)="93", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d023e11f74d0400001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 05:33:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x5, 0x0, 0x0) r1 = msgget(0x1, 0x40000000000c) msgget$private(0x0, 0x240) msgget$private(0x0, 0x8) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000080000000000000600000000000000000000000000006f66c7fee43d870ac72bbb92bc7762db5588251a8adb17d8812cdd9cbb50bb24526a46d1b877011045ec200b54ae58a3d5aa1a6296d64bbf258cb2d67ee4c7064d589e5fb22ca2bf299789d2950cdd522395b0f898184ae13e6db38134235f067fdaea8fa741f68a50f31d14b5d335055257b4e462113b3563607d20f4a79878df63ef76a7a31565"], 0x1f, 0x3, 0x0) 05:33:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x2) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() poll(&(0x7f0000000000)=[{r0}, {r1, 0x1}], 0x2, 0xc2) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) 05:33:36 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e00666983733000"], 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000240)) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000200)) write(r1, &(0x7f0000000000)="d0519fefdd4525b31a716d0be32c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564a49978a3e4726332591c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19dd243d233797fc1b0237b55147546a1a07671bdc014c643ac5c5d4a818d9c89b3d8deab303f22135ad5d7980b5cda68d9a017a4606fa98ef4467bbfc617a611b6b2c9c992729a79f3216a63ffeb6", 0x9a) read(r1, &(0x7f0000000100)=""/184, 0xb8) 05:33:36 executing program 0: truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x8) mkdir(&(0x7f0000000180)='./bus\x00', 0x41) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x100, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0xdb62fd8af48fa609, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r6 = open$dir(&(0x7f0000000600)='./file1\x00', 0x8, 0x8) r7 = kqueue() r8 = socket$inet(0x2, 0x4002, 0x4) r9 = open(&(0x7f0000000640)='./file1\x00', 0x8, 0x40) r10 = open$dir(&(0x7f0000000680)='\x00', 0x20000, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) r14 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) r16 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) r18 = getuid() getgroups(0x4, &(0x7f00000008c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r20 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wskbd0\x00', 0x100, 0x0) sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000500)=[{&(0x7f00000001c0)="082e76fb800448cf1bcfebdd941defe4604f3b5f9931218755fa36079366e718d78c40ea8cf38d592779e7bd1939a45ea4483f03b9b85172cba6be9bc96103d4a15cd6cf996f2de09597e9fd7ee75028bb679936768d6907ce8d7626b6fe2d0d79b33877a09f96e7e8dabc371672d5cd2583b2a8b46cb9b3d0f239147fe895f8fb2cbce14fceb4f65b52e57eebc030c7c71de182835f84db6f91c1289c00d9959547a578ff622e067f3a429a7bd9acec682237b12d05c9d306df87335c7265302ea0fe9c2edc3e2cd0855d5a87f45c2cca3d179e94b097b61411d4b0ae3ad1c79a0b1a2f8ba418f82559bb8c14e644e797eb0e7458c7", 0xf6}, {&(0x7f0000000100)="7b540fa8e250eaef9abc5ea13fb6395f65b273f6a97b8f7ed5ad6d91422614ad5025ab1967", 0x25}, {&(0x7f00000002c0)="20242f0c1b2e2d9962ccc80063af2404710436aa839d984571ce74271191d24e9df190d20b479b8d664cac76fc73df9c66d3733f4aba92a9a38f7fdf7ac249185b93f80dc4218bfd7bc8e36cc5cf86d56c096ba0732d7392397dad145ed172299dfeac868d21e196477fa1cdc55c59a81e956cff69f261782bbe659c6b2f94f5caf8e6cedc9896179bdc74d636219222f0b63ec4fa0067764b79d25a815134305dde3ecf28f4e8761ee39de973c6c1cb54305f90", 0xb4}, {&(0x7f0000000380)="9bfc55561988a1636e7ad3996f5c81d0f7afa1160ef8f8e7c24652908a045b45b91311300f51462018b9027ddaaf93440e382c2f629c5c7835322afc0cce9246e955b06cde81f9abd33b02cd8d632378a0523305f9664d0c", 0x58}, {&(0x7f0000000400)="1a5cba92393f2110e15c23b9a033c6a7c79caf66ced632ebb96128e4923ab137fb67e2c2d3c4b0ec4eeea0f37b0e136154788819d6619580239dce5f239854bb2d2a2e4c778634835b4954dea6131657955f2dcc55ec7af797e6b9bc76ba69a1b764d8ffec8755e24902d199fdb57fee2edb2d4a88f862293c4ded94eafb8e016f7338e467248dc2927203449a465b6857de5be2e84132838f44304e77b8e20692ab88dbc5dbaf3362857e6bc1ee87357f2e44ecefab817b4016495069804ffd57f8", 0xc2}], 0x5, &(0x7f0000000940)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}, @rights={0x28, 0xffff, 0x1, [r6, r7, r8, r9, r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x18, 0xffff, 0x1, [r20]}], 0xc8, 0x8}, 0x4) open(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 05:33:36 executing program 1: r0 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x40000400008002be, 0x108) chown(&(0x7f0000000840)='./file0/file0\x00', 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000900)=[{&(0x7f00000000c0)="e65dd34924d398793a431b05fbdbf08efcebeb3aef395a5ca2", 0x19}, {&(0x7f00000009c0)="e0b47d918486ced08ade5e824c541d4337967ce06ec1385de6ec0cee56b0ea8e1fd029125aea779bbf87bf5d3e437d9111b8f3fe2a44a86b1e32545cfcd84549031508e8ac8cfffdc9c5b835dc15f6b89c6046957cef691a1c6022d6ba36f36de09809604ce21a075bef83631209e5be58b267be0caf854f3d73fe4ba70fde7fe8660ccb900e81d8225eed6a3a17740bc5a44208d9a5825698b973acc33672ebaf6a5d7887f06555b9dcf3f760c9725fc3077d0942341947c2136c9caeb1b9c1c813602e213b070aaae136efc0d4886a", 0xd0}, {&(0x7f00000002c0)="7acc54d5c7b45f6ef8778c28097a875971f009f983bcdf76a1d8b3d82d6aebe25fc4933fca22ec7974091b335a7a3eabca151a3634ed80b16bd2607b76e0c2858c8b959855cbd5ea4b8bef4b794ece3400565923e0043b865083ce6230bfb7433a63d4b5d709e104710ca3bcbcdd9b8bc2e2c01200a7be46988a4f84c00fe0f8c7d937095587bc95d8148570a4c7", 0x8e}, {&(0x7f0000000380)="8b5dbc7ee15573167a0d70e4e8680cf1f02db3934a75c18a774bed4cac4dd737e37c154d4e21b086556e3b9a12a4de6fa6e697a6f2ad3a0543bb4351a781f4fd2d2b0fc927513175bd082292f70419b51b5d9b7fb750b23fb78656243541eb440f8f8cb7a775400f5cd84942945e203d8144d1b70343f980d0fe423bd702d3ee814b2ebf565ba06482ca80451e2f5a8e", 0xfffffffffffffff8}, {&(0x7f0000000440)="ae671ef0b1d73c13564e5f927ad8a3f72f41c98f8fd92cd7e460bb04599eff6484010a9bb720279db3721cd5f6effc981dd8128a508064d52df6a97d11b42db9273422e4b05ef83dd05743d12a97361ed9aba25b3eb527a8b898ce2a87adcefb", 0xe0b0d9f81197d07f}, {&(0x7f0000000800)="1ae8", 0x2}, {&(0x7f00000004c0)="65748d727d4ea8089334e53fe22c31c9a83a44957b52c4baa26aee44c9c664", 0x1f}, {&(0x7f0000000500)="117a66dc67c8731b09d200cef5ddfe059f4b017b8ce83480a27dad5e9bb83eaf1a8d8afba5e3606cabe2171a3a73e0b1ed1671ed97452b294927ecacb076032b006565973665f66f3ab4c5489c44aed79c00f8f495dfc92ba6c0e81e3a5831a9a12ab04c021df316f0ae3397450a07e01a0bac9303a1c779ca08649bf4b52fb07ca8e27fdc971a8a5b16517b499bd75dcc69d5aff1eab942ae663e4092eda0f8c1ea2694a6090f6537fa5c8ca8916b630197a24b", 0xb4}, {&(0x7f0000000640)="7d470a02dda8cdd7d16ed019491178653ca9922e6e4fb44f1a6eaafdb17506abc3bc633726a8bb39a395bdd70140c524166459e88223f743983fd871bcc05beda7d048941e0027fa19fd12e6fdd3681e31cad178ab18766e44ebd4", 0x4d}], 0x1000000000000007) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) lstat(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)) ftruncate(r0, 0x0, 0x0) lstat(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000780)) fchmod(r0, 0x4) sync() 05:33:36 executing program 0: r0 = kqueue() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) kevent(r0, &(0x7f0000000500), 0x5, &(0x7f0000000540)=[{{r2}, 0xfffffffffffffffe, 0x5, 0x0, 0x4}, {{r2}, 0xfffffffffffffff9, 0x0, 0x0, 0x1}], 0x8009, 0x0) 05:33:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2a, 0x8026, &(0x7f00000000c0)="35e921a5641b69ac45dd45337936cc34918a4f8c3e2cad74397ab07ee5a6834cf32081788dfab8063354fc688999df48935f4f6da3965f219dc8c0029e1c3fbc8449f3fff611e72b8c11da38b2f02e6af518531aba6ccba32bbd760ec1230a8dbf15ae232a71c4765aa431f829480656f21ca8cc630576e9e30164f01403ad53890e56ba183e195a8c3a00d9e7837206d7e082db929b07ea3459a67899aba9be0000", 0xa2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xffffffffffffffc1, 0x7, 0x42, 0x6896, "8cd7f66d68c4f2692fb357858174ae640c1090ad", 0x2f, 0xc59}) syz_emit_ethernet(0x1000, &(0x7f0000000180)="9c305ee426379760bcef1956c650ab8c5de1b66ef3651fbaf1c7efa353d2c1e08d94cfb2d06234a99ec644a634044030d9d435e8aa0418f8aedd4ed09fb0b9d3c00ce73c84df2fdc62b4a88912395cd3a95012b33ac3333d68a9ec69b9d36829772014c8c1a33b5d4f17da62b412116b1f6b3c147d3d2bf158c9be69a3f968c6e158edbde9d15ef43b687a303579b3bd047375bd42ba32bd4d0730fefc6cfe83417cd5afcc67a22f2f4c2621453c12b4fdee87ea073471f2a2b31c3ccc062ec1ffe80054965536932596b50ffcfbb1c825ede3bd6fcf130b14c787461001596136bbcc25e27f71a7b9af6124195929aa4279c9b9740b535893a9ca463758102a778c83c8050a9966e69c12e906b3fb1900b47d60fc22fda92676de38fe3edcb6a00adb2a31a0d9ac0dc4c948e9c982f7441787fd2a662229d525a84c5d443bed76685b431c3fc8f9db9b4e7d28e13ad3da10d3f00790afa4ff2194407729dcd5e95fdf9fd2072da54ac3faed909bab7c0afb1449b1e249a078b9fef10efaef579f98a209480ec77b7e96f66cdddc741945c7fe710adcf1e01a3435833e926a21c92502b014ba472c75543b84fb64f598628a0f34ff3a0b398e50eaefe248da2ef3ba72d0de072a82dacd3f2d1604b91ef069de18a7b110a25fc9c272860abcd5d3b2acf96c92f984d08a222c77092ba1678daee9cdafe2771ea29363880a6e2d579603d8102f239272ee350547103f939c7d64644ae09d356ed0d06c907e4da7c3bf9366117ced9aeed8ea2e7e8b49a173ebb13c81b72011ea4ee6b84122bb41400af4f4b4bdd344b381d1262474770aed77240d809c4c120f41e309015fcad70339f4fa279ef06b9318775b9123b53ab69fced304f2c11e6c3a674dc0517c3910d9ade4abe68ce767bc5f33f64f2ac92cd5804c0e61077659cd67951d96b035252c03835139b85494c2be48bd9b651372dbd83d7348f8b0d661bdf558638e6db87752d0d83a975a5168b29e01f3b4f99a30ceef0d0af8824c9936e3267fcb9b77de26c7e906a54b0bd9f9f8ec3ac8c1484870efb39f4f468c00891f98768c6d1e3d3d7b5070de11c345c4d99f9bbe6b1cdf800a0c8122c5458e2a020b75d13e7c9cd2fab98174c2cc23e0cc6741477294a67d033525870161751ffa2fd8ed7f5d3f1094bbf35fd9c14b72ff126bccfebb0ac468ff071667ed7ec8087f349eee97713f2a181a0232ae212ae9bdfc79ca8b809af11c244717e27251759a6dd9554492ca0074de9ecfe3358250174349c05098d6d84bce0f610d0f09bd77313ca03187189c8cd75ae311a74a907657698b45f91d0b1300ddb7752903367199704e73527aab45a1ed4374d04f4e9103df9968cdc004b321db10134f5ac199f14b54923d3a17fed5857619420514bf9a981062754f30a3dbe6c080415d388a575c91e64bf884aafbccc59bc78584848d0eeff72d713cb55ba96d62ae34a6217acab2268eaf5e113604fc9384bb4106c593c2a85ab57aabca23d38b8e9667d724161a2541a0ea952eaa588c84a296035b7a550d0b29de439e6a7e7c54aefb0980982494bee2d497239a885523830f18bec83b6cfbd58a0ab54f70037f8eba680aa43c8a1fe7ac6d0abe36f0cca0d001e30e4c41f6ce4bb794f0891ecaeec372d28489cb448c8a951f13c3e3df362d32ee3c2a1756959939d8e96a24f4b14cef412f6dc43af345a9046c71d0ec85945927d327ee42267f9d07bf5a7ddb1e109f0d3cf07215b26cea3f0942cc73825010c3ba772913894878064bde4481d822ab6fd0be3c66f9a16a5c2f7b833e891ad3f06bce6dbf896ccda2aba22759bddde712fbc76749fe4a774cb6fad5144d3599d67464e3f57ebd680ab95095ca68e2c1d2600aa0cf219f8051162fad858683a19fe55f6395305389e575365816a33a0c90c898924a86794e21b02ec3402d4e97c8ecb40314c9ee56b9e9df1680258f85eafd44d83ef68f0b7e781b94e44bf5fcaf7d39e307221cd1f50c20ac0fc7d0a8ee636b8c528a8a3f176eb1d491ca012f3fd040938fad8c92ab860141ace7b561d0dcd39b5780adb43b0b988c4ede6e48690bbaed5f2b1069f11b4ee321622001327c17b9b9429a5d3cd7a390002c3553e9cd8c8949eefe3bfaa01651d631fa824d63ebfe42b0161fd3e95d868f114f7a15fb15b85a710da24714a4a48675fbb4443fdf20e86acf0dbae61f7376a74ee1c7ac6394274db16c525cca4a30d5e627e52a06a21d0c7d92ee81d2939ade277d59e2c280f0ffc57a661196700abd11dafd31cbab5b1ada4e55aa11fede9b27c81a80bfc604873cd5f88f12ddf7e64fc8617b1243b373da245ab67c64d2c22c5418ada59e8db8a25a2f5203a92a4b231913caa27a83f2b84b7c4d98a54ea5cb2b23437177b530cd28a995eb06838dd381c76464fe766444b02c33dc24c4bc00742a0c49cf71e28b6303ac0f171a094779eda595d9d40b991a28270b1b83f16404107fbe0d8805fa2f4dc5f56d7fc49f08d77299d116d4831d4ebd84f5880463e8bf777b4194dce9ef093d0d5137db0190a982bf4fab9f1a110eb9e5912a1acf22876c2d21476808d6cc1564fb9186475b1eb81e79479438f17594293ecd80e6a9e15c541a2b668483decdc5546cbd8a974d181f287a926921aae195d5fa25910145cc9e8b35c7e77dfaf8d26abbbb823ac3e2e809c44efe888cf264262a2d80253dc65f07c270dce5deab4b47ccb584feb4234d74c02d39f4705fff8830adecc3fe732d38abd67b9dc0b3a6af4888b25cf4bbd6bcfe2f7fefd8d8592b34d2249c6e7c6879c764bafe990c4a5d4a5341ea716ee487c500ee0adb1f40f3630f05f7f626889dfcf1dd8e2649d41ae2549a52687c0b10981244129eff9a873780f3ded81706287ea3662ea44ffe30dd3d6634c59213d2c2419024fba1ca5c30a6246b9c64701f7bbc090b2c5c9d07f34b1c019f9f26e763e1c545ad70a56427c7da3029aa42686745cf32928ce6006fc703330dcd5b96ca4285586d3b545466bc389f9263d079998734b1364f861b4bf5d9d54024ed87f504d5a263196b49110a9c4ae627760f5776bb51e5563d94fc1054655043687d143f03cb66b13fe625f432dde076a43e7485a79f0607cf0a454188eaf4ca1f89528624d148d1b1844a7051cdddb482da433a04777eeab55012839a861881c01ceda28914b516711d2076a75998170d7240675b1d5cdec96a3e862919c199a10b8fb43c59dcbfee22c0ae7fbd96d9f3c141653beda789051e140b02ba433d167c8cc35393628074c2ecdeb290400e6184b44da493d10ab9e466771f1110323e452a14d63233377721f9574f2c815dadaeec5e10130ba3dd2528c6cfb2a3c27c583ceb621eef16826e04d3afc2ab880fef72b3318e967b8c8c2f684ce22252b37b18b398426b1be0b1351a1860426e4634effedaa2b7c814fdd05865ba0305a1bda4906730e50e940a15e2ba36c2a45d94e399c3e1992b05aba4b08c80f5009f1ed0dea752819bddc92fd643cdb6935554513a041eca1a3b6d40ccab14afc5bd462941c39069e311df7e93a9d74d7788828cca8767c0005d3dd2a4755c7de58ccd9f795bcb7d5c67f9182b49288ceed14de10b51fc0c836e37ab720a73796d95f2f0c05413c501b439f039a77037acb7dee146c2eca0addebe162dc923fe25962785a25780b211fe1cf46c6e163898d03a3707a3fd7b07525a7593aab7a88d6e45c13070af13a62b15a51ba5a8caa9ebfafca31a066eee4760ac6a077555be5ad23102d82c3060d8bd3253d3e94693712e3822bfc49e0822d4fc521cb7006855aa15b54488125d2c3cc5aa898f65456e090374c2f9bdcc0e04d11916c7041d3a28d668f1311ced806b67dc4f1ee3c67938a5048fdda108b628bf08ac83f2a41a4b5826dc683836634d77dd17923c26d515bde492a8e7a6780df0d3f8f91bb5f49dc28f95ed18ffe78332048255d221240052471962d24c66ad3ba0163ef3ab7824d406dd9acebe08b8a8fc40e728fb47d82df537d3fe7b51c7bd8bc0c0f1f7c8a5806a5b770211caff34bd87613b0b98d78fe0c0b35f7b7c3ca31d852fafd9a45fee736180bc6a2a1308f55141909c4eafabfc1e183818c44020a7d6e8e6e02678be4f367d87e2b0333e5efa4884b7430f1fd696a937e9443e345165e31b85d89c430e54f2fc15291b2c4b7e9d15ad17420826c94f2cf0825402955c2c52e19eaaf46592b2103f3b13d781dbc14f140caddb08f787aca979b0d4b4be7171964292ec3e47faf882b9ec42d769eef238d80a4a33c894304d3333a6dd981b97dde379a5241578b77bb18df0aa0abb9e794ad73686702f191daa8b33be8478567240f4dff9999bfdb01695847e6ecdd249ffc95ed825a7b50a2b48855311efade542711af085a1b6105ad05a67630d377a7a556f07d11c78604e9ca3a9190546c7d93850ebac3d10c6759568ed46111e8027856b40706d042ba2d6851369caae268e3e6f0010e419ed52b479c8170e959ebf07bf803cd62a66a0c6610782f96e1adec8b2765648bb350539aba2679d7cebbf0fa4e60ccffa4f6f9eaed703262a84f3d87278d5dcf557052870a73e26d63ddc9b4d0e6c00a057a0e77ddff6317fa9e63eafb43427e88466ac03a79d0505e3c57ab4ac02e5031a57b53e5e8f695748e2eebf8ebcdaf25d89f9de2f6cfe6105e6e7ed681ed245c67f82a706710ed8d8a1204027b78d1c9a89126882dd683ecfaae6f96fd63ba3b3d8d59e31026171ec9458ef3b415ddd1957a3269de54d1582fbff55ad996d482e1e4aa353607ec32c173de505f5ea1b60e380a125ffec276bc82b806a4d7f8a7674b0367e2c39bd97a5fb8c48db3f2c0ce34ad2c5fa91c6f6ffbb33a6d30f5f6ab4103f3a8809065d433f711bf83fe7f565d584e968bd0507f16ea9732ab5c43772a95630d21776204bae830567c93a25627893001894c279339ed590900ef5b99726cf46902407fcb69aea838bf4e3518bde4578277be8c3b90514455e6b102dc39afd698bb88add7f0889089ffffb2c368301bcfca5176e8aeb1489dde8ca75b18c8e3a5cbee000b0da4d801a2e1280d9570483c8c123e5857d2838af6436964a5dc626f44eff80629724406acfbe5c9f1aad081ff49a49f7df8cb7d071ab114dfe80beb87d2af9fba0246a2650e8f9bc0ef5ad0efef80d044dc356340f07c6ec163f269d555e6760a8251a054a2fa00cf82ea44bfe82bd6003d4b1f090495755699ee4b5a776096719acb9488a1fb93a0f77a247c08380b2b2474337709f3691087f9eeeaf85de3f425956b03a7b39ccda969d42f1989da6b6eff4736bf4ddfbe88bfdcbc7ba51b7a39ee575a9fb486e11eee75425c3c604751b265ab65b8318ece5c8719695c78b6b7c6a8e19a016666e3d650607a449ed23ee95d8994e6bcbe55a04e327290a46fc63ea65d33fd09d2133cd6132fcbc9bfde9b981bb85b2675736fbb4476b092335325d5f97e89c424e05642bf932c4fa164326266dea1512de793d71773c7d37b76d4992c2ce350b2b2dedbd198311e0e908423d6b16687b641567bbe6d79a2e45757be351a991d854991c8edc25094d5917fc55a8fd0776aa293106bdea17164f3f150fcea9a1fb7c068331ca2a7209bdc7452690b93d04de62d8210bec9abe97b83d2d52d082b7332e7f8b161a4e0ac0ada6d53bb1f0ea0259c2d600883d9932ffcb339f78d728ceae868e91bdb90ceb4a72f5d414b059ae4b77f15a830606") 05:33:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) semget(0x2, 0x7, 0x203) r1 = socket(0x6, 0x2, 0x48fc) getsockopt(r1, 0x40000000000006, 0xfc, 0x0, 0x0) r2 = syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r3, 0x2000747b) poll(&(0x7f0000000240)=[{r1, 0x80}], 0x0, 0x7) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x6, 0x0, 0xffffffffffffff4a) close(r2) r6 = socket(0x10, 0x1, 0x1) setsockopt(r6, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r7 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x10}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x10000000000000f6, 0x0, 0x0) r8 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0xc) r9 = openat(r8, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f0000000300)=0x3f, 0x5a5) semop(r7, &(0x7f0000000800)=[{0x3, 0x29c, 0x800}, {0x0, 0x80, 0x1000}, {0x3, 0x1, 0xffe}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x1800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) openat(r9, &(0x7f0000000080)='./file0\x00', 0xc0, 0x8) ioctl$WSMOUSEIO_SRES(r9, 0x80045721, &(0x7f0000000100)=0xffffffffffffbff6) fcntl$setflags(r4, 0x2, 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r7, &(0x7f0000000640)=[{0x0, 0x2, 0x800}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) 05:33:36 executing program 1: r0 = shmget(0x1, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000040)=""/218, 0xda, 0x800, &(0x7f0000000140)={0x2, 0x3}, 0xc) recvfrom$inet(r2, &(0x7f0000000180)=""/9, 0x9, 0x800, &(0x7f00000001c0)={0x2, 0x1}, 0xc) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000200)={0x6, 0x3, {[0x401, 0x56c1, 0x6, 0x1d, 0xffffffff, 0x4, 0x400, 0x20, 0x0, 0x401, 0x9, 0xe63, 0x7fffffff, 0x80000001, 0x1, 0x2, 0x0, 0x3], [0x8, 0xce5, 0x3, 0x8, 0x4, 0x0, 0x8, 0x100000000, 0xfff, 0x7f], [0x8000, 0x6, 0x5, 0x1, 0x55d, 0x4, 0x3d8], [0x6, 0x800, 0x0, 0xb125, 0x1ff, 0x3f], [{0x3, 0xffffffffffffffff, 0x4, 0x3}, {0x2, 0x8001, 0x9, 0x9}, {0x100000001, 0x7fff, 0x1, 0x55}, {0xffff, 0x9, 0x62eb, 0x100000001}, {0xfffffffffffffffe, 0xfffffffffffff801, 0xe0, 0x9}, {0x8, 0x7, 0x9, 0x3ff}, {0xa41, 0x6, 0x3da, 0x3}, {0x1ff, 0x0, 0x10001, 0x4}], {0x2, 0x8, 0xfffffffffffffffc}, {0xfff, 0x3, 0x8, 0x4}}}) bind$inet(r2, &(0x7f0000000440)={0x2, 0x3}, 0xc) recvfrom$inet(r2, &(0x7f0000000480)=""/226, 0xe2, 0x841, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000580)={0x4, [{0x2, 0x9}, {0x3, 0x2}, {0x1, 0x6}, {0x1, 0xffff}, {0x3, 0x6}, {0x3}, {0x3, 0x100}, {0x3, 0x4}, {0x3, 0x2}, {0x3, 0x2}, {0x2, 0x6}, {0x3, 0x1}, {0x3, 0x6}, {0x3, 0x9}, {0x0, 0x9}, {0x3, 0x17}, {0x3, 0xfff}, {0x3, 0x4}, {}, {0x3, 0x192}, {0x0, 0x27}, {0x3, 0x7}, {0x3, 0x5}, {0x3}, {0x3, 0x20}, {0x2, 0x3}, {0x3, 0x8000}, {0x3, 0x8}, {0x3, 0x6}, {0x2, 0x401}, {0x2, 0x81}, {0x1, 0x137a}]}) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000006c0)={0xb2a6, 0x9}) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000700)={'./file0\x00', 0x5, 0x8, 0x3, 0x0, 0x5, 0x9, 0x7c04, 0x2, 0x0, 0x5, 0xfa2d}) msgget$private(0x0, 0x80) ioctl$TIOCSBRK(r1, 0x2000747b) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmget(0x3, 0x4000, 0x5d20ae3bf5eb876e, &(0x7f0000ffa000/0x4000)=nil) close(r1) shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) poll(&(0x7f0000000800)=[{r2, 0x100}, {r1, 0x104}, {r2, 0x8}, {r2}, {r1, 0xa0}, {r1, 0x80}, {r1, 0x80}, {r1, 0x2}, {r1, 0x12b}], 0x9, 0x2) getpeername(r2, &(0x7f0000000880)=@in, &(0x7f00000008c0)=0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000900)={0x5, 0x20}) shmget(0x1, 0x2000, 0x102, &(0x7f0000ffa000/0x2000)=nil) getdents(r1, &(0x7f0000000940)=""/67, 0x43) r3 = semget$private(0x0, 0x2, 0x8) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000c40)=""/25) 05:33:36 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x102, 0x100) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x10003) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0xf781, 0xfff, 0x4, 0x278, "3e309321ed34ee9047b04f705d3d63d068898bb1", 0x6, 0x2}) openat(r0, &(0x7f0000000140)='./file0\x00', 0x80, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpid() r2 = getppid() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005, r2}) 05:33:37 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) sendto$inet(r1, &(0x7f0000000580)="eb99d155efeb22cd69f7d8836da40f1b706459ac7705da61604758afb446365dfdd13ef5c7f1113213e8a8faf3cbd40d2c2f5cef0c5168124aad62ab70d3388082f2bf051ef2494749e32d5877a4e29bfdcb22b552922d22a9729e250f99ce718ae71a", 0x63, 0x3, &(0x7f0000000600)={0x2, 0x3}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r8 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r11 = getppid() r12 = semget(0x2, 0x2, 0x2) semop(r12, &(0x7f0000000040)=[{0xf82d854a8b0f4dc7, 0x2b, 0x1800}], 0x1) r13 = geteuid() getgroups(0x4, &(0x7f0000000300)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r17 = getegid() r18 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000040), 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r13, r14}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x28, 0xffff, 0x1, [r0, r0, r18, r0, r1]}], 0x110}, 0x403) 05:33:37 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000040)="5d090096e674aa4eea00000000", 0xd}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)='\n', 0x1}], 0x1) 05:33:37 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) close(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="d7b3a5fc3dfc60beb064c47eaab985121ed5ca41c200000000929389cc33c25cda7c46e8b900410bb95931ec5cb13bb249964eeb0692ff1654f13830b8f8270eda7d4d8174ee6af885205d60501fdbbdc7bee388d6c12b171243aea629858bd9ae1df609d6b18688581595f2b659d1783ee1b4449c3785c13e8826240dcc9eb482dceb25e9b6918cc17e760582943e6f8ff843618d2f"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r1, 0x0, 0x0) 05:33:37 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x20, 0x400) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x4021488cebb7c19, 0x0) r3 = dup(r1) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000100)=0x1) r4 = socket(0x20, 0x2, 0x3) flock(r1, 0x4) connect$unix(r4, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) write(r1, &(0x7f0000000180)="42bdc5da60fb2e1306341cd41ed4a7ce7ff27672ddfcec2f290b70866e0cd8b62d67cad41072e561183f7a06990a9e50071d4216b0e5454f9272e292080b422deba1efc314c5547cfb4e4b1218540d7cf441fdb70ff272f1b16405c235d2d9920633f9612f1899fac5f2f4802ba6165f9a9cb2bb25e7585aaa2476ef050a2fc2693beb3178c99701230e7820a95364683453e989a115b69eccae32aa7e5701d0dfa2348e963b556a2cf4b8d4fd1a0ebfe381cc8db652d8a29fc97dc2ab482c7669d06e131702e3979ae13f767c615d8503dabee895c15aa586c17aa5e8e66b4e372b5843c25c049a30528c0ddd325f396dbc7788e3", 0xf5) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000280)) r5 = socket$unix(0x1, 0x2, 0x0) pread(r5, &(0x7f00000002c0)="ec14f24ed54a86920e64a0da35cce5a2c363652320621f3093980272306ec27e3cd86020a2b7dc2d475398d99fa8a235bdfdf0a26dcc231e7b40eea99ffc655b15f999e829b555b3148a70ac1fd2ac0eba2ce26d004d439ec4a4906e144c55425a3aefb6d2cc575ef6183f70db732e547d2e0220e3e6efb6ffe2a282d9f3dd6b9b4310ecd3c7bddd5c9904e7d68994212126f2e23c2a99d1817659f7cda7eaee8d388a2f193ad624f9a9eea317efaf526cbd44c839d3df9238c604e71df851be532111ff4539e7359e5a2edc5bade85842e2b9240acb4c9ff5273f2a0c040b4c151ab5fd24baad0f175b5c368bd92a4087aa81c2b22fdef2ed0df84545dc9b0073eb0b8cf55429681ffea365fa9e8568cd6a19c63553ffacd5be445bf1d1fdf32dd81b7fac909eae519853f772d781727c36cf49eebe27a79cd58bafe63ca9f1b6e4b41977ed75abe4914e34b4e827d8b0a2f8ea821baa9870d965d0a84de5b242d7010042a81cc2913a166e6a017c7f4ecac05dc3aa8284c6c0ed4fe2c0d54794f8349c2b8237f6d342f852671f4270de7dd518f816f5a97e4c5c19ad2b058f706c390a364aa68d127f2d68ea40999b5292fabf01f3cddc57f20a1dbcb1e97544603e6f6f50337a2eea8229cf7653fce2ca10160974fb50718a8ca6a5f3af0c67ba0362776f3380f3deb0e040c2a2d8fb47c43455258a8cb24ce9f271e0435634407f7eddc1eec173b99aae971e7e3acaf0aeb6d421cb92398e11ba67de361f490de0952892d8038793a6d91c4c7684b5a87e036517ded6d9aadb16547671b2c50944ac7b4ef89563145d6fc9c9c09eafe83b12e8ed2f11b4a2c1ea16981113eca2f0ce3409aeb9fc11b49b9d8defa916a8fb216362d8af5b94ad47dd2d7fb958aeeb6315a0d8c9d75e9a8cf785f69344849aa1684ea1b237c2eb984fcd7a58697865fece4eca0934eef87beb5939c0bc52da395879e86b32a3ee42b54082f4d64149cd8c5851c3f59762e691ea0567a4468022565e06335cd06c5c1cade1ee3ff2b7e4dec75158e97571622f3914d132599c3f8c1040b5f64cd67e882bb030108577de6f2b4a8336a0f001e22132af147808b952bd53268877a1b8a6e9dcd25cdcf0f3f0bb5769ed686a6d68503678020231eb607432ce2ac6beb3dd27988c9e6aa5a3be1327f63135e066ef7fb6f95d46ccf6db5a40e5a25c59a34c65ca3489bb75316612564f105807bc889c00df7d0569262133b58477406ca56c9a811d823127a7b201102948af8b201e5ea0fcf027f7da223d48759f630e80c9a176ac78f89e118eddfa854485f6a08076a52bfa6162e81a78e63be399bfa0c8d10b7c97bd531ce1743c7aa64912594332bfd1be979f0d770edd1884e3e645a767319a5fd8e3aba48e55da755523d47b5f1dc06c150baffad370d0a4458f1e8e35c9843d6b63d38a339e533524b5c1be22c603c20b4578d13c08a17641beacb2cc97770f53e8780a863781110ba1712ef9e6bf9c6df3f967eb0bc8f3790e0f60185c9d320565a95a94f425addba7fe75800093d4639ffac8489fd9421b28524733d5eb3adcc5a9b8ca1cb49e3d0bf1c2cba095243772495331a58fdd22126f9abfbc49ec5e9b91b9fa363d171e1988f1e31e36c500358dbf90d7ead323c5e0969010650534d473281ad2ac89fcd3d74a8a3f2695b30b87ffbeefaf27056f0d38918a92ceeb2f96f1c832e24c97345c2eb87b222492dfb67fba24980e5490ef86c2eb177fa9fab4ad50d8b5771f70decb9dfa761efa7a4bfa46418d9c61ed72a2f6b78638d213d9fec4dda5bf9cc17a77c7f585d718a5bb4c729fd0f723676a0141169d440cd8d1d12300fd39d9275097b8333bbe90753fd610b994527d67be1e0fe825b25351d1c0b943f53e64dc3e4975e98ef6cf45f2ba9b49eb7284592f2926b010194b410e2613ccd679321c0a747ae2ea64429618660bf1a42c40f5b2db9e9dfc71142a6205aa9a92f7488f7bbfd037be4c1e49fc05ebc96104d5d1f7b08a6fbda16aa3f3a0e6870820b48ab55f4d8a6dacd12aafcd69ff7408e29f1f3d14bec8e10ae57199550dff072fc2f8a938710797371251caa74caa23b83da1f6b0d5fd534c3a91b790e46c479a74af4e26bedc3f76831cf1f5c57818859f397f4149726fbd0c0929f5cb851293016de94821b2e89abb2d52e4ffc03e7e3d8a4c83438d432a34863089ec45190a7caa9dc012d534e41950e0ae3b85e01f1ecfb7c9529314a13c1acd2ceb2fe97552e21d3cd0553bbe034ba43189e73bcd826a7312fa27fa5aa2cf2658ee7e0f27451852f029731c5ec3124a2eb5421738dfcfd60bf1f23d4dbaa09e9e8d02b0cdb123abc15e396a640e924d11728e0b0658ef931b6e6ac4b1c7a390fa11763cabd44777b01e432040656c3c40bfc9234906d2e83539c44a717be37ae91d9eb113d362eadea9e300535338a33ee5eb22199e5cb765825e6533c8cb4c00e464c83d412e8415e69afd89d9f9228e7ab88f0d7a0b405f8bc41013eaac36c4a14e74eb5deac4be67de267a440bc718a4f38b82a039ff73daf09e1831acf685c74b5873da6c42c7a5682022e1b3415421fb99aafa026d89d8927e2e99c7a0b963b3a450fdea6cb23f718e8eec37600eb98890d6e8f4d9d5c208274e98010f81d64884fc48fa316998d13f9f16ef42c529e6a17692465a688d6e80f43095364b2bee1b3f8876880a47b083b38c91b15832e080178bd03394e7118dbb35cf4b9106b1f2e845a1647caa653909a4823edae584fb96dbfd6e28c1378f624e8c7f081639fc40547a4ccb1f9d07e18ae1ef6b8e49dea7c5ae0188da1af82ab558e23ed1dd34b1955e2def24ce7caf30ceb71562e93a9a34f2b8f3d28805a17d7ae0a9979b6c1ac3d958cacc38963bc3b7153538aa31140b9bfe828749e90becde61d518ab234d7b4a72717b7227b06afb54432fea049614d11c18c4f9b55ab4984425c068950e5948292c651809024a8abc65317c39448a7d2bb624ae2e9a98162d2c94cc1b9144d13dfb88aba3e27ceae60f4215c7c186947d75f6dbfc742646782f0b43f01d212f076c3dc2529944104372d00c0d3a0e403fdb9e5b51c0ce59be9c871b55d2faa90c03e922cf9107da00d579417f7452b9b45ea4a5bfdcd9cadb2d58f5ab40af2dee979bdd96537499ba344a2e71db102b863ebe5deac28129807c6d3e178fca71705fc2457f06bc036a55ccdde38da1287a9b59e8804452c0c8c88c9e940ee1aca3d637f3c86b0eb9ba9f72bbe473ecab0e928e17a9111e3da033d3eabd0576f579a865879c3c44901d47c13ac5c1aa33aff4cfe1a5f07bb6fc39a7f72846c598e703b2c2838f54d627bedd50760f199aa7b5f0752bf3af804f5eb4a668962e4e3c93954a2973a6602fd11f204fbbca434517eb26c3d58f736fad5a9b88a22ec95b23de16fedd28679a9a2aa5eeea208eb9e0febcf0eb61e4c9a625745d0b247af27f4c2cea3ef72f68782417f13ec7d37fcf0c11706793165bd61efd3ec76e83224c30e344d6cb1c900513fa6b3e8709957c051bd2c6e8abe4e622656dfa529835cdee421177533381b25ded55a25ffe0657704f00b5d508957007bfc5282e06a5250193f224c6919bae4c8735700c4fd5650ec65517f78dc1d1d96ffb38ee39772e2f95f834f30da82f7db19183b4777d54c35db2529526ceee24f6ec5b1fd722d4c34b90d5bf33cb5e22e1925c387d8cba8bb8630009347fbf5a4a6b39e9726474ed87b0eeaac5b68708e6bb73322cd0c3dc7e5615520835477d426eca053db5c08912d62dd0e3b69f985f319d744ae1201d9371b2756c8d5b02c0b3483349bb1ef807bf3b761d4afa235eb8e8885031172d7bc78354255bfd4440a9360f04ce077aaff3ed5279269eece5bfc55cecf919282c586b1d444b9b4804178d6e8e76d33e58b516d72b1db5f330a07b3b9273d4293f02dfd112d009cdb3c04f4c6c01ef7940e0078fd6dd0eb2863317e1e36449cac16fccefa2bef3a3f8c8e49dfae77042a51acab0b1c20bff4a4b0c637477368b1a577a5d738a156d94415cf424d73f9942636e56007c9bcb07838d839a737cbc4390e39687fc58fdb7f07409dc54c4ad542371b9c4d4f27a3fbd57e5f704f38c9799cf2b4bf88a72c5eb3168abd5364b79bb9aa56f4ff782430418feb53184a22f0352e4cd1c5e96c0a5f6365b4e94e2a022c5899d2b6aab79cfcde2dafeab9423fb6ebcc57cffa18bf5e636c4e4c66157ef6ee384f77b1d93fb7479551cb92d3e848360c22780397488ed8eb710d730260980d2b8de764136ef381c276f758f2f4316fba0d24329503bc4f62e11c001147efa0e398af520bff18822cb3b0d00eaa7741eebadfb0cf14ea29b042f952d0e973be880a7d2ed0f374fed3376ed8c146c02759597e5716d459da4994265789d91abadde25e703c337a15afb7c488f9af83976eb70845a9030b29329bf7410af685775313649df3327fcc4df41638b036c1aff7b95ad617677ac915c25348984cb8cdcd37a763c0349a0a9e6ff9893fdcc51c1745e73ed6e9e24ef2189f4cf3205c285b02c3f40291dde74c216d94c45a02cfa085c85b516b2b83f464eeb334412a534734d84e55cfe27130788c044b86c417618cb75be8b5e01b12e15a6cc046c55661761c0e06b12fc3870d72d6ba1d97fed6013e136f47e2281d746677c4e6aba34459bf5a2e238c41427453f3cc897d31f6a36cf35caf5018df1d2b6bdf4d8faed448a99e1ccb6aa8f941d57c2857ab47f341befd7059ca5de6406b545412b432e924a8a1511e9802f186e6ca57a7c62be7ee7f39bc412830d5ceaf68870a1870f54f9230a8ea81295f8738935807c58f93425d941a717c5f6ab4f8408a5cd1cccc28695f8ad82db210892b14ee1ff280067e9e80b7d5f3ec5812699dbf76b22513e102a7b70fc22be639e463860169c4a810829f6309d27bbc986c42e70b75af0cefbd7c4736e97b04439da82cc133df12cfdbf4ad18e67d3e83dd33a005312b1c5104eb8c3a35db6e2b3b7d5d05651238376f781866148588604bacd8d67621d18cbbe5a06c260fc8083da8b78bd277fb0443d8197c96f88f8eea7962c377b5716e55463303e6f56a9aa00f5427739bc15c5c30d69ba44629f6c4e7ecc064c6d5eab5d26c63eb8cd4dd996e4895826e401d574db51d6e0ae41d96f8123748b9c487308b38c4d354e496aebe130e4c073bc50061458314316c58da098cdbb65d8a00713e879f705f86d99dc9875a742b264a7f8033d4b2675636e0a4ee08dad06264eedab421fba3941c9b533d331e20dc2c26abbab228f4c7ed8aef6a0b78bce80cae85c1e2d6106fc2d11c79a8ab7d5867c5d4d3c1ffff4d678c35f4d58f0116ba339c39371384dd281d1d0065114860f39fdbd57e7937e3fd783eadb92dc014fc2b6219e64d60a6e6050006eba626b7a9d80d50cbe01a74b6cb61f9d1df19acd352a997fbfdd7611b9335f036dad94238ba4dfc131ef9e6c4f77046198de501dd5a62e2066f2b439cdd7f0574cf3ad803fe152a5e8bf8f14b456e54f438c6b80f777571315eb07f480163819f794f5d317a8d2a88dda2621ff27e0b92ad205fd5531d2ca03c0d7341d4f2612823b99f48fde19841fd569ff22de1dc3b8d6d5fdefbd0aecbe7b3fe3d01485cb434b2bee1aeab2bdc62d1623385226d55a403607e5cdf963bdb887bf070e2e72f8b0bff35a0c9074e3230d568036b694b757795c1b740acf1840088687c7a45e", 0x1000, 0x0, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000012c0)=0xf1) r6 = open(&(0x7f0000001300)='./file0/file0\x00', 0x8000, 0xab) r7 = getuid() setuid(r7) getsockname$inet(r6, &(0x7f0000001340), &(0x7f0000001380)=0xc) ioctl$WSDISPLAYIO_GBURNER(r6, 0x400c5752, &(0x7f00000013c0)) openat$pci(0xffffffffffffff9c, &(0x7f0000001400)='/dev/pci\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000001440)) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000001480)=0x7fffffff) read(r0, &(0x7f00000014c0)=""/104, 0x68) close(r6) seteuid(r7) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000001540)) linkat(r3, &(0x7f0000001580)='./file0\x00', r6, &(0x7f00000015c0)='./file0\x00', 0x4) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000001600)) 05:33:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="8910fa87b00e607735c5798739607037d12ea5eec4deb7af", 0x18) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/14, &(0x7f0000000180)=0xe) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/165, &(0x7f0000000100)=0xa5) 05:33:37 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x7}}, 0x0) poll(0x0, 0x30e, 0x200000000006) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) pipe(&(0x7f0000000140)) rmdir(&(0x7f0000000100)='./file0\x00') dup2(r1, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) dup2(r1, r1) fcntl$setflags(r0, 0x2, 0x1) setitimer(0x0, 0x0, &(0x7f0000000040)) getppid() 05:33:37 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) write(r0, &(0x7f0000000000)="fca7bbfb4300000000fdbf4cabf8f31576800f19830b95cefd860ef9252aa6d47d15609fdbead7d050c6064285877aff91a63219ab5ed769bb21541fb255f68da47791d6a8310b7d7fa6e8fef1d7dd0a79832a9f2f00000000000000d39049c624cfcb7cb024a3586728f2d5d71420cd1ccda2fa294b6f9d", 0x78) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x38df4e52) 05:33:37 executing program 1: r0 = socket(0x1, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="0500050460", 0x5, 0x0, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 05:33:37 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x10012) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 05:33:37 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, 0x0, 0x0, &(0x7f0000000040)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x20}, 0x0) 05:33:37 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x88) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='\x03\x00') socketpair(0x20, 0x1, 0x3e2bc8e0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000002c0)='./file0/file1\x00', 0x1, 0x24) accept(0xffffffffffffff9c, &(0x7f0000001240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f5ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003598fe1a3e9fa4c21ce6db6534c1ecc8548e5b2347ae7ce708973e4a519a8d1a44ff124271a3369610fe916f6"], &(0x7f0000001200)=0x1002) r2 = dup2(r1, r0) r3 = open(&(0x7f0000000100)='./file2\x00', 0x0, 0x4) renameat(r2, &(0x7f0000000240)='./file0/file0\x00', r2, &(0x7f0000000280)='./file2\x00') symlinkat(&(0x7f0000000000)='./file1\x00', r2, &(0x7f0000000040)='./file0\x00') linkat(r3, &(0x7f00000001c0)='./file2\x00', r2, &(0x7f0000000200)='./file0\x00', 0x4) 05:33:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) recvfrom$inet6(r1, &(0x7f00000001c0)=""/199, 0xc7, 0x1, 0x0, 0x0) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x6) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000002c0)={0x7ff, 0x7f8000000, 0x2, {[0x0, 0x1, 0x8, 0x7, 0x9, 0x4, 0x3, 0x2, 0x7, 0xfffffffffffffff9, 0x3f, 0x8000, 0x2, 0x0, 0x8, 0x8, 0x682, 0x46], [0x8001, 0x1000, 0x7, 0x80000001, 0x3, 0x7fffffff, 0x1, 0x9, 0x10001, 0x6], [0x3be, 0xff, 0x7f, 0x9, 0x0, 0x5b8, 0xffffffffffffff81], [0x7, 0x400, 0x66c, 0xfffffffffffffff9, 0x3, 0x7], [{0x4, 0xc03, 0x4000000000000000, 0xfffffffffffffff9}, {0x1ff, 0x2, 0x200, 0x6}, {0xb, 0x5b, 0x2, 0x4}, {0x101, 0x4, 0x800, 0xfffffffffffffc00}, {0x212, 0x9d6, 0xfc, 0x2}, {0x7f, 0x2, 0x2, 0x7}, {0x7, 0x9, 0x80, 0x91a}, {0x1000, 0x2, 0x2, 0xf0}], {0x100000001, 0x4, 0x7, 0x1}, {0x2, 0x1ff, 0xfff, 0x100}}}) r3 = syz_open_pts() r4 = syz_open_pts() poll(&(0x7f0000000080)=[{r1, 0x1}, {r4, 0x8}, {r1, 0x80}, {r3, 0x4}, {r1, 0x4}, {r3, 0x1}, {r1, 0x20}], 0x7, 0x101) 05:33:38 executing program 0: chdir(&(0x7f0000739ffe)='..') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x103) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) rmdir(&(0x7f00000003c0)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x100, 0x0) 05:33:38 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xfffffffffffffffd) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x4, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 05:33:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) pwritev(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0xfffffffffffffffd, './file0\x00'}) 05:33:40 executing program 1: r0 = msgget$private(0x0, 0x110) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/216}, 0xe0, 0x3, 0x1800) msgrcv(r0, 0x0, 0x0, 0x0, 0x800) r1 = semget$private(0x0, 0x3, 0x410) msgget$private(0x0, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/176) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/237) 05:33:40 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x5) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000100)) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x12, 0x2) openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x9) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x4814, r0, 0x0, 0x0) 05:33:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 05:33:40 executing program 1: setrlimit(0x6, &(0x7f00000000c0)={0x100000, 0x10020}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000100)={0x1}) r1 = syz_open_pts() close(r0) preadv(r1, &(0x7f0000000640)=[{&(0x7f0000000140)=""/45, 0x2d}, {&(0x7f0000000180)=""/160, 0xa0}, {&(0x7f0000000300)=""/159, 0x9f}, {&(0x7f0000000540)=""/193, 0xc1}, {&(0x7f0000000240)=""/10, 0xa}, {&(0x7f00000003c0)=""/84, 0x54}], 0x6, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x3, 0xffffffff, r2}) r3 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x83, 0x408, "2a1604fa9a66f51d0cc98af280e46508f39c5f0a"}) lseek(r1, 0x0, 0x0, 0x2) r4 = socket$unix(0x1, 0x5, 0x0) shutdown(r4, 0x2) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000440)="0aa4107ef96ea9b697a7647024f96729d2363f5bb8fe7910e6eddc575eb0c99b61ca76f5d908b3eee150b3a76dd1657c3e08316f8e48b90eb585172808fa5f47c4199af8189a0a923e245381abc5cafff1bba1484de24f9e02797ee407c4066d93e884edc369c18a233ba9675881e2e12df1be6c0264bfc393520305e8728d435f82d4e851f0f27abe67c34d89696800ee8952bb14c928422963bed88016211b49eebdd8260405503430a5ab068290fddd2ab0daea190c87e411562aa2546b8dab1d7952966ef750916fb3"}], 0xcc) mlockall(0x0) 05:33:40 executing program 0: r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000580)='./file0/file0\x00') syz_open_pts() bind$unix(r1, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0xffffffe4) getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgid(r2) r5 = open(&(0x7f0000000040)='./file0\x00', 0x8002, 0x1c8) sendsyslog(&(0x7f0000000800)="ff83206efa5ef1ff9c91fd1b871f2a7594a3490a1462f2baaef7fbbcb7f1dcbf8ff54b9015316e492cfe97d4b3401d2fbeb311445dfd92d1709276184ced5decb4cfea5d96cdb9d8e3726c456fe936f8c2bf39ba7615c0d463bcf8d781210662937119241e0954b64c0257e5239fc4cb27eceee917e2530c51ccee315b1c8d06c676b8b46e", 0x85, 0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) execve(&(0x7f0000000100)='./file1\x00', &(0x7f00000008c0)=[&(0x7f0000000140)='\x00'], &(0x7f0000000200)=[&(0x7f00000004c0)='}@\\\x00']) lchown(&(0x7f0000000780)='./file1\x00', r6, r4) mknod(&(0x7f0000000280)='./file0/file0\x00', 0x100, 0x0) recvfrom(r5, &(0x7f00000002c0)=""/144, 0x90, 0x801, &(0x7f0000000380)=@in6={0x18, 0x3, 0x9, 0x5}, 0xc) r8 = semget(0x3, 0x0, 0x8) semctl$SETVAL(r8, 0x1, 0x8, &(0x7f00000007c0)=0x200ff) mknodat(r5, &(0x7f00000003c0)='./file0/file0\x00', 0xc000, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) socketpair(0x1f, 0x8000, 0x6, &(0x7f0000000480)={0xffffffffffffffff}) bind(r10, &(0x7f0000000500)=@un=@abs={0x0, 0x0, 0x2}, 0x3af) r11 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r11, 0x0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000600)={{0x9, r6, r7, r9, r3, 0x1, 0x3}, 0x4, 0x86, 0x6}) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f00000005c0)) faccessat(r5, &(0x7f0000000540)='./file0/file0\x00', 0x40, 0x0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f00000018c0)=0x1) r12 = semget$private(0x0, 0x1, 0x540) semctl$GETZCNT(r12, 0x3, 0x7, &(0x7f0000000680)=""/253) 05:33:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) recvfrom$unix(r0, &(0x7f0000001100)=""/4096, 0xfffffffffffffe47, 0x802, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) getsockopt(r1, 0xbd9, 0xffff, &(0x7f0000000100)=""/4096, &(0x7f0000000000)=0x1000) 05:33:40 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048019931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$dupfd(r1, 0xa, r0) 05:33:40 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() r2 = geteuid() socketpair(0x6, 0x5, 0x400, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xffffffffffffff41) setreuid(r2, r4) close(r0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x27ee, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 05:33:40 executing program 0: socketpair(0x18, 0x8000, 0x848, &(0x7f00000001c0)={0xffffffffffffffff}) lseek(r0, 0x0, 0x33, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffeffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xf4c84db3fdcb00b4, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) getpeername(r1, &(0x7f0000000000)=@un=@file={0x0, ""/8}, &(0x7f0000000180)=0xa) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000100)="16230600", 0x1f7) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f00000000c0)="2b49c4040c2280307c6b52983f0b5f86969779e78cdf5a9cfe70ea0727391a1f18c1bbe3b34df292142c00bdc81df2d510b32d86989367b4e6cc75", 0x3b) 05:33:40 executing program 1: r0 = dup(0xffffffffffffffff) sendto(r0, &(0x7f0000000000)="ddd06fc29552bdb91a36a6831133a3e3f5ffa3535c4c2f9effc5e3d1f56b6df6de9707ffeeb814ade94ba7214c4bf412a23481b606ff3478f69f8ddb65b6cc", 0xffffffffffffffbe, 0x400, &(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0x1}, 0xffffffffffffff1a) r1 = socket(0x11, 0x10000000000003, 0x0) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) setsockopt$sock_int(r1, 0xffff, 0x40, 0x0, 0x0) 05:33:40 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3, 0x0, 0x3}], 0x81, 0x0, 0x7, 0x0) 05:33:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3a5, 0x2, 0x20, 0x10000, "ed4cb9e0043acd497732c39f68fe6a25ebc755fb", 0x7, 0x2}) flock(r0, 0x4) r1 = semget(0x0, 0x2, 0x10) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x1f, 0x10001, 0x1, 0x400, 0xffffffffffffd244]) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) r2 = semget$private(0x0, 0x3, 0x0) semop(r1, &(0x7f0000000140), 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x228) socket$inet(0x2, 0x5, 0x5) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000080)=0x3ff) 05:33:40 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = dup2(r0, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000000)={0x10, 0xfffffffffffffff7, 0x4, 0x8001, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x91}, {&(0x7f0000fed000/0x13000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x3b}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x5}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xffffffffffff7fff}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000fed000/0x3000)=nil, 0x100000001}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x99a8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fee000/0x3000)=nil, 0xd558}, {&(0x7f0000feb000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x4}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x20}) syz_open_pts() lseek(r1, 0x0, 0x0, 0x1) 05:33:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) chflagsat(r0, &(0x7f00000001c0)='./file0\x00', 0x1, 0x0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15, 0x40000000, 0x1}], 0xfffffffffffffffb, 0x0) dup2(r3, r1) write(r2, &(0x7f0000000140)="b3f562d3d5c0388dab1ae4c06bf2d1f1d1abc23394f27ed13b0194906ba3d569dbd858d907865dc0877590cc5bcfa214a772d0d0c6675418e77ab3c9f24fffc64fd4dc3f9af557ce63bcd594b1e58f8328388c620cd30814255366dd5908163f982a9612ec", 0x65) kqueue() 05:33:40 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x1f, 0x0) poll(&(0x7f0000000040), 0x0, 0x0) dup2(r0, r1) 05:33:40 executing program 1: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) write(r0, &(0x7f0000000840)="11", 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) socketpair(0x27, 0x5, 0x200, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = open(&(0x7f00000000c0)='./file1\x00', 0x20, 0x20) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000140)) 05:33:40 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = socket(0x10, 0x6, 0xd6) readv(r0, &(0x7f0000000000)=[{&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000380)=""/235, 0xeb}], 0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x13e, 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x800000100000003) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/129, 0x81}, {&(0x7f00000001c0)=""/136, 0x88}, {&(0x7f0000000040)}, {&(0x7f0000000280)=""/226, 0xe2}], 0x4, 0x0, 0x5e) pwritev(r1, &(0x7f0000000f40)=[{0x0}], 0x1, 0x0, 0x0) dup2(r1, r1) close(r1) ioctl$TIOCCDTR(r1, 0x20007478) 05:33:40 executing program 0: r0 = socket(0x0, 0x0, 0x0) close(r0) setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x8005, 0x5) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000280)="393e995cdc91516aff4a9cf4e92cd377041e833cbd2127e686f43f5496cd8ffb6db9763c", 0x24}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x8, 0x0, 0x3ff, 0x6, "a59245225d7257810cfcd607d00bc34b15cba693", 0x0, 0xfffffffffffff46c}) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000240)) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000200)={0xfffffffffffffffe, './file0\x00'}) read(r2, &(0x7f0000000380)=""/223, 0xdf) readv(r2, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 05:33:40 executing program 1: syz_emit_ethernet(0x9a, &(0x7f0000000000)="f4d9822c8cfd4b0e466fa7d109489a64f355194b83958e8fe43d735d828285e93de4f68fe26454c0c1a4106f300f3d8fc011e354ad8a669e3c7199251a78c90ae682c837fbd7a13d3d6b0e2f96b5c78661cc6d470525491fac2f11f23f72b8c90c0a136c9a926569be6742e57d3999a113489eafc8a4f437bbfb4c2b883c2cf96200e0046ab5dd2283ec71b89cd8e3f3e50939dd86dccb2aa77d") r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000740)=""/170) setitimer(0x1, &(0x7f0000000180)={{0xfffffffffffff916, 0x800000}, {0x572, 0x80}}, &(0x7f0000000100)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000200)=0x71) mlock(&(0x7f00002bd000/0x1000)=nil, 0x1000) semctl$GETVAL(r0, 0xa341528905f3aa44, 0x5, &(0x7f0000000240)=""/210) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r1, 0x2, 0x803) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x9, 0x3, 0x9, 0x1, 0x401, 0x401, 0x3bf, 0x2, 0x2, 0x2, 0x800}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000500)={0xfffffffffffffffe, 0x2}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) close(r2) syz_open_pts() read(r2, &(0x7f0000001680)=""/4096, 0x77d) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = semget$private(0x0, 0x2, 0x80) r4 = getuid() seteuid(r4) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000540)=0xff) semget$private(0x0, 0x2, 0x28) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000001c0)=0x4) getgid() 05:33:40 executing program 1: getitimer(0x0, &(0x7f0000000580)) r0 = msgget(0x0, 0x300) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000006d80fa58e4fb7601bda4c0bbd1b2f4b00122ef4ab61a1d9c17f885c7d072cc766fbd1f5c7b46789dd7fc46b43e31210f2b31ea0ba0b165ae49694129c3d3e3521c57b6fb52e3faa1cd37ae076e7b86fc7292b2dc5f22b6d83ae33de460196a644d173aa88f769c96000e2e2ae72bba739003f72fcece7012cf23d8d6b3bdae0e3e83608ee6626f3ce80c0a2e6dd66718356e06adb9a5b5939acb69612b85a4cacf8e33cc25342ddddd26d89660d3799140649287903cfcfbad35a575c5b482056cdb4ed95d6548c9082c"], 0x21, 0x3, 0x1000) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x3ff, 0xfffffffffffffffb, 0x4, 0x1, 0x6, 0x1, 0x0, 0x0, 0xf66b41188679066, 0x5, 0xae9}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r1) 05:33:40 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) getsockname(r0, 0x0, 0xffffffffffffffff) setsockopt(r0, 0xf36c, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) r2 = socket(0x1f, 0x5, 0x9) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) socket(0x0, 0x3, 0x3) ioctl$KDENABIO(r1, 0x20004b3c) readv(r0, &(0x7f00000039c0)=[{&(0x7f00000003c0)=""/147, 0x93}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000000200)=""/132, 0xffffffffffffff6a}, {&(0x7f0000002600)=""/4096, 0x1000}, {&(0x7f0000000080)=""/128, 0x80}, {&(0x7f00000002c0)=""/231, 0xe7}], 0x6) getpeername$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000080000000f81f8e6b40dc229600000000000000000000000000000000000000000000000000000000000000cedeacbee1c80500000000000000009b90d177fc3ff45817f61fb32b76d4f29588a9a69e61a1b20724db4a17d57ad08d22e1d393286904a2b8e12015934f007db4a7cf839935055e26ad4796d0524fd4e1e2304c1034a7bcf6"], &(0x7f0000000000)=0x6e) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x7) pwritev(r0, &(0x7f0000001400)=[{0x0}], 0x1, 0x0, 0x0) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x100, 0x2) 05:33:41 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x6772a9a8e117dfe4, &(0x7f0000739ff1)=""/15, &(0x7f0000000040)=0xf) 05:33:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x101) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x1000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 05:33:41 executing program 1: open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = semget$private(0x0, 0x4, 0x20) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000100)=""/34) kqueue() poll(&(0x7f0000000140)=[{r0, 0x40}, {r0, 0x1}], 0x2, 0xc2) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x84) 05:33:41 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/96, 0x60}, {&(0x7f0000000140)=""/95, 0x5f}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x3, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x80000001) dup2(r0, r1) socket$inet6(0x18, 0x5, 0x4) 05:33:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="af8b5efd658c79bc300090633de511186546b520f1b634a662e8a94129e6292f735755acfe5218"], 0xa) fsync(r1) dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 05:33:41 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0xfffffffffffffba, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="02000000040000002e5962d1", 0x84}], 0x100000000000005c) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x40) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000140)={0x2, 0x81, {0x1, 0x8}}) socketpair(0x10, 0x4000, 0x80, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) 05:33:41 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[]}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x19ee2173730d4358, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0x8, [{0x3, 0x9}, {}, {0x2, 0x10000}, {0x2, 0x1}, {0x3, 0xfff}, {0x0, 0x800}, {0x3, 0x20}, {0x2, 0xbb6}, {0x2, 0xda}, {0x0, 0x3}, {0x1, 0xc6df}, {0x2, 0x1}, {0x3, 0x4}, {0x3, 0x10000}, {0x2, 0x80}, {0x3, 0x6}, {0x3, 0xfffffffffffffffa}, {0x2, 0x2}, {0x1, 0x7}, {}, {0x2, 0x1000}, {0x2}, {0x7a9a27e6e455e1aa, 0x90}, {0x1, 0x1}, {0x1, 0xfffffffffffffffe}, {0x3}, {0x3, 0x7}, {0x2, 0xaf8b}, {0x3, 0x3}, {0x1, 0x5980000000000000}, {0x2, 0x8}, {0x2, 0x8001}]}) 05:33:41 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgid() setregid(r0, r0) getegid() semget(0x0, 0x4, 0x384) 05:33:41 executing program 0: r0 = socket(0x11, 0x3, 0x0) getpeername$unix(r0, 0x0, 0xffffffffffffffff) 05:33:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x2b, 0xfffff, 0x6, 0x1}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x3, 0x80}], 0x64, &(0x7f0000000140)={0x1, 0x2}) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffbfffffffe, 0x6d}], 0x2, 0x0, 0x0, 0x0) 05:33:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) dup2(r0, r1) 05:33:42 executing program 1: open(&(0x7f0000000040)='..', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x12) r0 = open(&(0x7f0000000040)='..', 0x8288, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000080)='./file0\x00', r1, r2) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000140), &(0x7f0000000180)=0x4) 05:33:42 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ff09357f0000000400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x2) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt(r0, 0x9, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) syz_open_pts() setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semget$private(0x0, 0x1, 0x1) 05:33:42 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001440)='/dev/wsmouse0\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, &(0x7f00000014c0)=0xc) fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000001500)=0x4) write(r3, &(0x7f0000001540)="9156777f64e7d768d94a23f8e3612df66a307fcb2f8144f6311bc355ae1157c7df84f95e989525b8109127b0e3937ca944987f6122c39646f16399827869c39e6c93cf86da4c8d2a953de30fa7f61edd00b16d41f6dd801cb5f825a1ba9c62bffe54752ff1bb49ef0287062682fb70b1e57ad91777b2c9be1e989c23174637cf1ed913717b3aa0cae3001d02fa0bdaaf32237b2bdef7c51b620d59c5a24ed1e2a3ff175fdd2a78250c7d822923cdffb795d51d2911bfa798fbf12a8a041fa3425326a018e88177de86ab5a3ba51277ac71", 0xd1) readv(r2, &(0x7f00000013c0)=[{&(0x7f0000000080)=""/118, 0x76}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/231, 0xe7}, {&(0x7f0000001200)=""/186, 0xba}, {&(0x7f00000012c0)=""/169, 0xa9}, {&(0x7f0000001380)=""/30, 0x1e}], 0x6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x46bfb) r6 = getpgrp() fcntl$setown(r4, 0x6, r6) ioctl$TIOCSDTR(r5, 0x20007479) fcntl$setstatus(r5, 0x4, 0x4) write(r5, &(0x7f0000000340), 0x10000014c) 05:33:42 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) close(r0) bind$unix(r0, 0x0, 0xffffffffffffffe8) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x4010, r0, 0x0, 0x0) 05:33:42 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x8, 0x5, 0xfffffffffffff800}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x5, 0x11}], 0xf8b6, 0x0, 0x10000fe, 0x0) close(r0) 05:33:42 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x1) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) poll(&(0x7f0000000080)=[{r0}, {r0, 0x100}], 0x2, 0x8) fcntl$setflags(r0, 0x2, 0x1) recvmsg(r0, &(0x7f0000000740)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f0000000100)=""/222, 0xde}, {&(0x7f0000000200)=""/53, 0x35}, {&(0x7f0000000240)=""/234, 0xea}, {&(0x7f0000000340)=""/216, 0xd8}, {&(0x7f0000000440)=""/173, 0xad}, {&(0x7f0000000500)=""/127, 0x7f}, {&(0x7f0000000580)=""/148, 0x94}], 0x7, &(0x7f00000006c0)=""/74, 0x4a}, 0x0) recvmsg(r0, &(0x7f0000001c40)={&(0x7f0000000780)=@in, 0xc, &(0x7f0000001ac0)=[{&(0x7f00000007c0)=""/62, 0x3e}, {&(0x7f0000000800)=""/202, 0xca}, {&(0x7f0000000900)=""/4096, 0x1000}, {&(0x7f0000001900)=""/70, 0x46}, {&(0x7f0000001980)=""/139, 0x8b}, {&(0x7f0000001a40)=""/77, 0x4d}], 0x6, &(0x7f0000001b40)=""/224, 0xe0}, 0x40) fchflags(r0, 0x0) mknod$loop(&(0x7f0000001c80)='./file0/file0\x00', 0x40, 0x0) pipe2(&(0x7f0000001cc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000001d40)={0x3, &(0x7f0000001d00)=[0x4, 0x7fffffff, 0x4e]}) openat$klog(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/klog\x00', 0x1, 0x0) symlinkat(&(0x7f0000001dc0)='./file0\x00', r0, &(0x7f0000001e00)='./file0/file1\x00') r3 = open(&(0x7f0000001e40)='./file0/file1\x00', 0x0, 0xb4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000001e80)=0x7) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000001ec0)={0xfff, './file0/file0\x00', './file0\x00'}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000001f00)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000001fc0)={0x9, &(0x7f0000001f40)=[{0x8, 0x95e, 0xfffffffffffffc00}, {0x1, 0xdf, 0x6, 0xffffffffffffffe0}, {0x352, 0x1ff, 0xb786, 0x9}, {0xfffffffffffffffb, 0x101, 0x80000001, 0x2}, {0x8, 0xff, 0x2b, 0x8c}, {0x5, 0x8001, 0x1, 0x80000000}, {0x2419, 0xfffffffffffffffc, 0x3ff, 0x1f}, {0x0, 0xffff, 0x0, 0x2}, {0x1, 0x3c9a, 0x5, 0x4}]}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000002040)={&(0x7f0000002000)=[{0x0, 0x100000001}, {0x22, 0x7}, {}, {0x45, 0x8}, {0x48, 0x1}], 0x5}) munlockall() r4 = getgid() r5 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000020c0)={0x0, 0x0, 0x0}, &(0x7f0000002100)=0xc) r8 = getgid() r9 = getgid() getgroups(0x1, &(0x7f0000002140)=[0x0]) getgroups(0x7, &(0x7f0000002180)=[r4, r5, r6, r7, r8, r9, r10]) r11 = semget$private(0x0, 0x1, 0x200) semctl$GETZCNT(r11, 0x2, 0x7, &(0x7f00000021c0)=""/95) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000002240)={0x5, 0x53c6e65d1fec9e63}) 05:33:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs, 0x8) poll(&(0x7f0000000300)=[{r0, 0x74}, {r0, 0x40}], 0x2, 0x0) 05:33:42 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008001f00000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c704320b22f310b404f36a02f90006ee01be657aea8c5000000010000000000000202080271a3f8000400000000000000010000000010000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x12a1fa5c) 05:33:43 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000001040)='/dev/pci\x00', 0x80, 0x0) r0 = open(&(0x7f0000001080)='./file0\x00', 0x0, 0x41) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x2d, 0x4, 0x0, 0x0) write(r2, &(0x7f0000000000)="642bab2b40e69283e1c397182d62dad07a5faa00dcd3c9f27b2dd3f3b82b9b4107d344e4e142c1749e5ca2fd163ed7498838b78d67e931e75e31d783a373329828c2ec76f609aaf9e011c4dfb57c0f257823df14dff81b949db8d8b60390591909810781883e61c8164714f1f237e9f72b01f7376153f5051342664b949b34dcc65fb91a5fa065085712bbbe5c7bf5f13d4c7d7c5ebd811f564d31bc51c151cad5bddd339647ee43b972adaa3272513992c948abd251891a7160b8d803da10af85429d2667128a17b81457e7782bddd82d63df6d5b548c8e26923690d2b35b773369ccb4892928ec0533d835f43fa9753abf34bba9c3dab0004d322fc02e104235938bfc7ab4b86640d593284115f2e40de6ceaa5ddd9fb8b28c006550087d1e2e7d25d4339463a46bf39739888fe15e207db89818033098ec4d64b0c4626f76be73348f2d43b17a8f79c210c9e2adcd74dfc3b0710adec1c75ec18a4916716ecfbe149f2ac0f3c0218f9e825de08d5aeaae14b07e7431978bb7daaaf7ee0c1ac22d976adaa5546796ed33fa00540cc668b8547f13dbfe6aa8f7218b3db65be6f303505bca48bcdd6418ad0a142a11726b67e783a080785534c6ac54efc62c1da303ae96c9d75c52e9472a3c934ace2ecd1df9d31b597435a159b8a5f38c7f719030536f2058cb4d79b375ac63b5d810c48e65e3b8917d2e7604069619eb0ed60498dfca51d540a3312f3ec1dd48d67488a3530d0f0b0d03752c7ff558af2794fc04e0fbc649a8108e47ee7b6089b617287b6202fc727d1a461108906b9513b6cb31b41d4f3b50577dcbfe0b8fb634fa9850452574d372829859f03c35307612f91f0a0396038dbf845e77efed24e6ebce7abff072f4b26fedf58356adf822952e2e92f6f33fe8d0f42eb5f1e8ce38945279bafe540b8db2996d70d66e33ed3488552e4a89bed5df7c6cd7d6084ddbd409d2172f53e5dc59953dceb09b6d441af473e86fc202488f9d49b89e8bd9be581f9b3a10e9bedd70945093bfd8c827948d873758748162cc485c171521e87ebdbd0eacb12ca178229aab70c76db580adcda1c1fc2ba6d537a023ae38096a25a1a04d43b21bdbf0b104ea08419ceef75cb626c9ba209a22c617cd13f721368854f7db723c5053d8cea2c5d7c02fbb01ea80f530eb2c245f834d1f47fdcf150b4d7500ed5de02aeb51a5b0fabe3a9ff9698e244dc0da2d39b2582b823252271484f8c7c967e036bb3f4b85c4c7f76a421468f44ff285d6991d62852e0be58f574212e6c7aaf924d8d51d59de79535745f7078608e84105851c2c5b7e39b91c0061134b05a054677f9d3d3ef720ec79bcab921d7242ef46a6fde933bf2b9129c82ec8082467e4f39ad44677f3af8d97f38085b60514b53e26735dc84a9413e48e904de1064b3472eb0ac469e855cb7dcf71c10e6976fae97edd3a48b584f17e28ec14b524627ca3fc09fe4d789eff3688c9a44ee30d89782dd9f92e269b8c6a1cc579b0f9e51494cfc31fd0730684a0a718844b4a92951ca0528217713b7607ccc578e6d8e87ca953d58753b660e9deeb10e555ca3e3321ce1d80e372d8061013810de1315dcbe731afded821dbe179bc1189d9c390b189464a873a012551ad826b90caf64c6402f1e02f6b159aa1f9452274c60317e54a7b55a01b656d2f8752de484dac7dbcb4881d761d97b46a302ef9801d4f9ca4e12704fcb52de444d3648b26510ee537a2b693f26c8a6d24b4bef65d5bfe17a6cdc38e02fc69dc7ec62c46fa3fb5591f43f1bfe1ce9fb9c7001916e57b2c900a095268779b3ff1a3a751d844d93dbd5cd642141a09f951f235991c5ffc24e664c5329953b6ec0477bd8ea764de5ecdcc66e8c1298cedfe63b3ffaa4cb1096d667661172037e594ef035e642631fd77340d3e3afdf3dedff0f6b599663ae2048f52e1f4f9368cc0cb0f7f8c5d2907e61923d3d20788250ec6fe6dcaa8d69c51f7eeae497cf2d0421269cdb3edfc1514e38958e90f5efb31e152970360c0b62270c3863eff7668e5afac46bb236124e441d19b21069bda9f0d28f1e102950e86aaf566e149f94feadc7fb426c14a8530d360217389c07d244f87e8cd7f754493bcd0c01818217770fd7bf7d0dc2406f83b7ea2e1e7e175bc34c4bd34cd0228f65fa5601e1b600858d5c7612c62eb1c80f889a790a66fbb2b6a5f53e4f6b71b2d0402d42b47d9358a7aba646224846309dafe99791146667a9b6b3e145d6af3140cf3da468a742001e3f1444c8c53fc3de052812580098db112be741f7290a8f760b2ea7983b378d05e18e2c94f8b9c5fa78c5bdf4271d48bf653d824da4136915e46fdcc002d24b179e3c3e67ba2bbb0e6c6b2cd19f0f954e3b98252ff378faa3084dcda01819a7138ad1710e939a933ccc4990e92b5d751c39bbc2b11ed9f57050fee1c047874e1b021aafec234f3d96edca545b96bd5316398913e0085da36b91aaba8ad8ae6ced2d1f2789876c1a896adb0ef842ebb1969429e6b97e03beb42b7d443fc4d4fa54486a20682797fe4aae8c3d63bb315728803c1e24ab188c162208da345d35300ffcfea7936049c52cfba96c797d2475a3f38b0c1bd239b0ad69e8d9c757a23e440c8b2385312c41258fdb3bc14292de802fc082ac8b8e3074732baf9c0bffa30586497b9f8b04e04cea3c704837c046a06f73442c674720124da25af952e754c4985fa3c02390f03f846082759ee2c8764788e0f978410222747ddd205ff84e857411ea983fcafc3b86fbfd9cde0608a68ee477e4acc3d3985aeb992441e76a26043271a5418d3b97bd8e2f5a529863bdf1dec52d55e85eac71c25223789ade79b314c7e3a1599bec01103bb07a8bbc7206ad453394e98326c1decaf66ec146bc6b0fdc1ccbbc47dbdddd9dbdfd7ec5cce3668a59b90002ada11c90cd08b9df2f23d2a832ccfe15b2183931764c2f8a388e79d6aee7a98592390d3afe80f4244d536098de6c31bd789787f757dea3757a8fefc803b7b0923b8b81bce1d1c8202af64296b15e439db90eec260687ceb6590ac488d7014dd5207a2cf0edeb9077e256b5959c6297d4c00be5337f5fca811b8889958a6f64e1bf6d38c939c7aef1079a9c41b6294c2f074a96d5edc92b097a7cc61913a2bf31076a2e9428d45b0bea34ab79609e72be5c5e18dfb0419aa6df63867025b8baa320078a5e323c9db001ea20467f5910f6cb179ea3f1231dd91a01d844bb6c9c0ca439cec043ca11af474377bbe8ce38165f7062b7e653d3ed70683db0faf6c13ca8dabf9de5353b89d7e78342ad98f696e067f578278a5bc008a837c2a0807069b76cd2c41a24a90ca747b6035e0b0232e06d37f57dea429ac8774a2a06e21af5d8f5ebc7cc2cc907bde4b047efabb60b40c7b8f5781338f0b067146731d9ea69bfb1e920833bc7dea357a257f920d67ad0d9e6a66e1261346b7d62c177d623453eb8d5ac8b219e0e8d96bc1ed6a6a09a619a98fa1bdc962f20c82d38cd4469b0a232fa22e1ed7c309fb3f855a418830c1b33da76dbe91b0b7b6d88d7d0a7be850bfeb9023297966f4f2f0756a3c6a8fa27909a0ffd150514078adb29cec05b336b48f4cef3e971a35d3bec60747658c783a0275b9e49d2c82e2bcb6c58ac91c0613b0986f9ddce09f1b2e9d302883268ea26fa09e08da8e98bb6bcb0a895f7a318b2ca28f0c258c5732d601b640a2c6c6ac798834ea5d11b13549ce9a8379e2904bf383e644f20fef5c85366f5c329f6c3b68399b54af295eb146f0a00efae53ac6d5885fe21f25824931f47343fffac81f8f35f6cb2b5f05d2d2e414fa2a668a3de04d5376236ae97dc06312db983abdcc6a03d8b3e97089e6d6ebfc69748ec15f3578edbe3fcc125635eee9710d212cf9e68f0aaa093c53b544cdf56e1fda3864824c8626c510d5220f3254a787c8e80e1222861fd28b1f7c8b491c608a858575069c3c79c160cbe93cc81430aff528e021ed2982ee2ec202345001333b75031b234403ff955bcfcd9952bfacb6afe2e7a1ab9d894749d6d88330f8bcd2b527074853c468e3daad3abfd3c09b98cb2bab756bb4c0eab62c74b622b77f016c0962987ec5d5045286e9b0075a7e04ded9967771e92483ca16723794e5db6ffc2c1834478dee0c4da8d7e670c92f7869ecb91d5800049f1faf05c55cfd7a4a9a70954bd1d8405bf6d4803207c4c41e596d5ebd382cf79fcff15d1f61d1348bf6ca1c88e7c6a543654ed5eb55e5b7c9289a3cee8cfae04e4bd3839ca90b8717a91d4b8befc3c727f471cedac35f02d6cde8d6cee92dac390bc7ab4e27afb6dbdbb37669dbd49f00ba64003d79b48669319e2f05a75a06dcb36d4dbcc99c5accb91957824f0c0046f82a01878f928964fc2940c2900294b04c11a85a175c3b95076ecd77c5d516f03b3bc74eed6c624b742f30a7472514b923525aec5bbfc54fcf80bbf765aa4cda1f89eb3bbd691d0c7aa60bd8526362028735429f7692249a0af2892fe70fc50523e5440f68bc6802fd9f9cb9d34f677da50813a3f0fa28a9a9f5185cad642591f65286077b9d9f411047ea1d7fbb35510d2c1d4ecd8b3ea6aea560e2a47d1e078f2b76948ebd04d3f7313355243b76cea21794c58b63e09d03ef70c44d6f1905d09404780fed0a82dfc9ad8181baee262dc744b3eebe8a69610bc924216050162288870f610247f099a81d7a418ebe0f8aa13b763ae228152a90d4a8b26699d3ee0aa23ba63aa97cf8b200e68dfa153d99ad6ece7dfeb2649c60ab8d48b7c8a4856e21daaebee4037e1680f0fde4a7a20fb8c7106a4ef7e7d1ea35cde4c0e774840c8f22018c6ebb77afa1a921e8997b9c21be3c3df1a4921095ca4fdb52f9bed154cf955e2249d37df29335cc70570edbfb687408248e1e2905e8ef7d3b32422adfc8e6648c93f4d5556a84116d4edcbe6b08a9befb9e0c4a73df69e255c088d8f6dc24a94b8f1c80441cd2cbc800e81d02630a796a2c010010667ae21248c37779fe048fbadc4a89bd0cc8c4520e39b5d65a61758a37a4f274147e59c116e5faadf94b78b3dce3d6c0c901501900200880a8e8e1968d3dbbb5310541e6d2245d5f8c905cf2ab51b0677e60a293b4e5a671a64c472d52539a443defa954210aaf6788322e80d4804c732f95baf5f0d36b31bd48896599c0b6f57f5bc59ce561079af640c4f1b8298600efdd27eb9c9ae1d2c959be5b5828d5cf32f1b5212e91a59ea94dcec656a1bb51585b52700245cf7aafe6f19ab750414a69590ae360934aa34956e16a70034d5aac2f1491f5559585cc23a62adb6274904cd02e5d486e66a9a7c612db0818b3554c32cd455748bd1b9552b6cde69a0f0a7403e191cd23ce6111ccc7e26d2aa19dc939c94a90edcb8b1defffb764863fa219ba2deae3058b3cddd6fe15cb47ebdd92943a8e13231118fcc7d6b65a8b8937a26e7f6f208f4c7f1437a5e56a856fee0a5540b7b5743bf12418f43c8faf40202bccd0bc98857aabe9b63951af311c48c5beaa987a4fd1f31a77f0b8e9358b159851f50b0b135cf3411f4ad1563368d46fc0ea83ab6f0342103023ed06e3b95aa9a243c1be8ba5840d709368d851dad6b5bfebcb5ec73e136c264b812af20267dea1121a1588b4f1545ea4d69d3666c23b673db185704b11b4b3a5d85241ee832791f0fb067a6225a7ceaf15e65212163a6eb9c8d8e59025e6e4b7b76e18ae7da52784c603299d8cb0f475ffa1638da33f4074399fa91f37d61af055", 0x1000) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000001000)=0x1) 05:33:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xfffffffffffffffc, 0x7ff}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 05:33:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="e0cec476afaaa3cb8580c53658a9e8f4c6a5208a674ed69804f0844af0076ba0669482f79e6bce153eab7bd8509f03666ac4ef20bef8f090bd2d60778b0da14978286a67188eec585211dcbda6939b42b45f0dc62e8be9d837e976288b99cde56e763d0cd7067cbab8796983808e320b4dc71daaa30353f111dd61323e1cbcee2ee8b74384555c1a1a49c99fb106cd56037a5dfc10b85985b53c119a7182d4eef0c13f75a3602f87d7612cc01d77eacb03f276b2095aaa37560325daa3dba5b13014136c22fd9786233a387289a728ef4850f88b02edbd9fb33c2205e86b324b887d72bedc8f", 0xa4f9) r1 = syz_open_pts() close(r1) r2 = dup2(r0, r0) ioctl$KDENABIO(r2, 0x20004b3c) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x95, 0x10001, 0x7ffffffffffffffc, "845d550900200000fc5c03cc088f279f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:33:44 executing program 0: r0 = socket$inet(0x2, 0x0, 0x2000) r1 = semget(0x2, 0x1, 0x20) semop(r1, &(0x7f0000000080)=[{0x2, 0x10001, 0x85b45d27295e1166}, {0x2, 0x4, 0x1000}], 0x2) r2 = dup(r0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 05:33:44 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x2, 0x1, 0x3, 0x3ff, "7f8ef1d19c7862b8231e0a60ac280103ad0b33ce", 0x400, 0x1}) writev(r0, &(0x7f0000001700), 0x10000000000001b4) lseek(r1, 0x0, 0x0, 0x3) dup(r0) 05:33:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200000001}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 05:33:44 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r1, r0) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 05:33:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x0, "01000000660e67744e545a9bf000"}) write(0xffffffffffffffff, &(0x7f0000000380)="515a7671b5a297ba6417e1ac648138990c7b4bdbd9cff2755cc17bd276977cac1eac87d8a626427ebbab8c49163c1af7ca7fe989eb6d5de8e4c2d2aa074939055b130a645711323d23d14bdf190d63cebf041fb008c7ffe23872321e17f7db27b0947ad7c4dca7f39bdcba940e06f0b938e5a59d4861de8a0e52af493b4592b96d30618909", 0x85) r0 = msgget(0x1, 0x20) msgsnd(r0, &(0x7f0000000080)={0x0, "7e9d480a95d08c3cbfb83410ee937b3e315691baa7c9f63faee1f55e178e3e38da3ffaa6cba6e8d5820ddec66b2e914041cd463654f11bbb9d736cf407054f684e4a1f54c3086db71cb75db8b065329986cd1cfc3c65550082fc8a914ae61a583702b95e08afc83ddd56ef99ad7cb5dea94879203bc70651187e53f6691d532c1c3692c698de7718679bb858ac01b7323fb0558fbd620b288c45e294699d84f90868507d1aac86db431f53b368d140462b39a6bfb3d60061a53d232aa1a61b9681007212efe3d361504a08f4e4c0144df3c7b6c81a7423ebacf9a501e72079097026"}, 0xea, 0x800) 05:33:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup(r1) ioctl$TIOCNOTTY(r2, 0x20007471) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 05:33:44 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfd26) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:33:44 executing program 0: nanosleep(&(0x7f0000000500)={0x0, 0x9}, &(0x7f0000000580)) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 05:33:44 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() preadv(r0, &(0x7f0000002580)=[{&(0x7f0000000180)=""/234, 0xea}, {&(0x7f00000000c0)=""/23, 0x17}, {&(0x7f0000000280)=""/120, 0x78}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/253, 0xfd}, {&(0x7f0000001400)=""/66, 0x42}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/243, 0xf3}], 0x8, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{0x0}], 0x1, 0x0, 0x0) mlock(&(0x7f00009c2000/0x11000)=nil, 0x11000) r1 = kqueue() kevent(r0, &(0x7f0000001740), 0x9130fbf, 0x0, 0x3ffffff, 0x0) fcntl$setstatus(r1, 0x4, 0x84) mlock(&(0x7f00008f4000/0x400000)=nil, 0x400000) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="5279a55d01d941de604e7c8d96e84c2c7e662a083dbb214507ef8fe7597e833a72b5aa0d592a6906d9f898860cd3a34d72a28e2d50e3aef6fc4923d5ccea4d698e", 0x41}], 0x1) 05:33:46 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:33:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x53c38285bb01f6c1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0xc, 0x7fffffff, 0x4, 0x6, "845924f798c396588b857793a93c81081f5d7eff", 0x9, 0xcf26}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x0, "40d25e41fb1b8bd6c2b437a400"}) ioctl$TIOCSTOP(r2, 0x2000746f) write(r1, &(0x7f0000000140)=' ', 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 05:33:48 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x80000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r2, 0x0) 05:33:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') fchdir(r1) chdir(&(0x7f0000000080)='./file0\x00') 05:33:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0x0, "c6e23c5b00000000000000fcffffffffffff00ea", 0x1000000, 0x6}) r1 = semget(0x0, 0x7, 0x203) r2 = socket(0x18, 0x8000, 0xac6) getsockopt(r2, 0x6, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x6) setsockopt(r2, 0xd4, 0x2, 0x0, 0x461) close(r0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000009c0)=""/165) r3 = socket(0x10, 0x1, 0x2) setsockopt(r3, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r4 = semget$private(0x0, 0x2000000000000a, 0x200000000000280) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/56, 0x38}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3, 0x0, 0x0) r5 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x20, 0xc) openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000300)=0x40, 0x241) semop(r4, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) fcntl$setflags(r0, 0x2, 0x10000000000001) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000440)="3e2a7913e4000000000000000727e5e27b216d673551d5c018a0abbb66cefd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r4, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x5, 0x7fffffff, 0x7fd}, {0x3, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x2aaaaaaaaaaaac36) syz_open_pts() close(r0) r6 = dup(r0) r7 = syz_open_pts() close(r3) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) r8 = getppid() accept$inet(r6, 0x0, &(0x7f0000000080)) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x5, 0x5ec7, r8}) 05:33:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xfffffee3) setpgid(r1, r1) 05:33:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffffd5005b9148a8eb13ad0e"], 0x10, 0xe}, 0x0) recvmsg(r1, &(0x7f00000012c0)={&(0x7f00000011c0)=@in6, 0xc, &(0x7f0000001280)=[{&(0x7f0000001200)=""/119, 0x77}], 0x1, &(0x7f0000001380)=""/167, 0xa7}, 0xb2304f1185f78bbe) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x161, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x1000, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) r2 = dup2(r0, r0) getpeername$inet6(r2, &(0x7f0000001140), &(0x7f0000001180)=0xc) execve(0x0, 0x0, 0x0) 05:33:48 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 05:33:48 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0x1, 0x20, 0x1, 0xfffffffffffffffe}], 0xfff, 0x0, 0x1000, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r0) 05:33:48 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xff, &(0x7f0000000200)={0xffffffff7fffffff}) r1 = semget(0x1, 0x3, 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7fff, 0x7855, 0x3, 0xfea]) 05:33:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) flock(r0, 0x1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) close(r0) 05:33:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x13) write(r1, 0x0, 0x0) 05:33:50 executing program 0: pledge(0x0, &(0x7f0000000000)='\x00\x00\x00\x00\xb4\x9a\x93G2\xad\t\xbe!!\x83\x89\x11W\xe2\xd5\x1e\xab\x85\xda\r\x9b\x96Is\xa9\xda\x99\xe7H\xd1\x9f\x99\xe1\x8dO>\xd3\fJi\x14\xed\a\xe1\x9f\x84\x19n\xfb|U\xa0O+\xbe\xe63\x85?p\xc3\xc4Q\ab5\xb9\xb4\xbf0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r2) poll(&(0x7f0000000080)=[{r0, 0x80}], 0x1, 0x3) dup2(r0, r1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x5, 0x8000}) dup(r2) setrlimit(0x8, &(0x7f0000000300)={0x2, 0x5}) execve(0x0, 0x0, 0x0) 05:33:51 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) 05:33:51 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x1000000100000000}) ftruncate(r0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x2000300000000}) r1 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000440), 0x10004) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x7ff) writev(r1, &(0x7f0000000400)=[{&(0x7f00000001c0)="dd7cb43302ba941e664ec88847bd23274f2d6f488386999a9c92f0eca4cc1f52a9ebe661ab5a6fb6ee794458be8bc6ae81cf1d3df6096857a3dfd9841199a283450f5272da97e49f4fa0d006ad161535aa17bcdedeed12241adabee351b614fdb33c6debb324fb79ffbd2c7f388ca93cb078c3eabdef7671787da685f63400bbd7586d1a11172d39703376ec55ff3dd3aa8d83928e353046810bf97dca928b490274c0184dd73a7addf58d671518fd835b6dc04b5ca903c576c126bc339bdcfd346b20e2128c87be85ccde7a34b93a82d9d7e7016acf44a43ac07b8e432e08e4cc486f4ab4c433d77d1170d4f987db36f73be538fce326", 0xf7}, {&(0x7f00000002c0)="eb9837ba058cb0c5c47adb7a36f3cdffddba8ab8db3f262d541a10ff714cb2c6883cf0d86e2789c58a0b96703cf6e5178ab24c3a92f83300a034fc79223aca48984749d09cb18d215c2eaa4cfb7a65893a27a7af53336399c907baf614d9ddc7f36403e15e999abcca7ff0af8d9b218fec4a852627060bf2eacd905e0771f9", 0x7f}, {&(0x7f0000000340)="b9b4b5115fed2f45579561960a58bb17056df9c0a8e931519214560132a117c659dc7b599662d059e6f3dcde6e4a830a26b255badd965c8b3f25436bf737751ff4aed5cdf520fcf002bfd278080fd7b147330fca70992b30cf7ba527d00d7583c92dfc011dcb2fe79a86be44bec7fa9f7beecf23755afba4b2686e86402f9adfe354", 0x82}], 0x3) recvfrom$unix(r2, &(0x7f00000000c0)=""/41, 0x29, 0x841, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) bind$inet(r2, &(0x7f0000000480)={0x2, 0x1}, 0xc) 05:33:51 executing program 0: r0 = semget$private(0x0, 0x4, 0xb5731f6a6f0f8b59) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/200) msgget(0x1, 0x3fffffffffffff) 05:33:51 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() pwrite(r0, &(0x7f0000000100)="debe9535192fa5fccc016113aff2fc681de73ea1f2ccce43cec2f278cf6cb3c360f9a6aab8ac40070712ccea81", 0x2d, 0x0, 0x0) close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000500)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xff) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) dup2(r2, r2) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0xfffffffffffff000, 0xfffffffffffffffb, 0xbc, 0x0, 0x20, 0x8, 0x4, 0x1, 0x1, 0x7, 0x1000}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540), 0x1000000000000067) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) 05:33:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ftruncate(r1, 0x0, 0xfffffffffffffffb) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 05:33:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x1f, 0x9, 0xfffffffffffffffe}) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x100, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) 05:33:51 executing program 1: open$dir(&(0x7f0000000000)='./file1\x00', 0x108, 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, 0x0) 05:33:51 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r0 = semget(0x2, 0x0, 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x206, &(0x7f0000ffe000/0x2000)=nil) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = msgget$private(0x0, 0x80) r2 = open(&(0x7f0000000100)='./file0/file0\x00', 0x80, 0x12) recvmsg(r2, &(0x7f0000002580)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/6, 0x6}, {&(0x7f00000001c0)=""/240, 0xf0}, {&(0x7f00000002c0)=""/181, 0xb5}, {&(0x7f0000000380)=""/55, 0x37}, {&(0x7f00000003c0)=""/141, 0x8d}, {&(0x7f0000000480)=""/8, 0x8}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/4096, 0x1000}], 0x8, &(0x7f0000002540)=""/6, 0x6}, 0x0) msgsnd(r1, 0xffffffffffffffff, 0x0, 0x800) 05:33:51 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() pwrite(r0, &(0x7f00000000c0)="f856e66821eb648cc7556369354fe5f03aed7d6117999cd52bf03a4debcbceb083f24a7009ad60317410d6d30267629b529e1f6724fc5a4e79c4cf77a24cb6e3e05503f12bd191aa341acfc9e134b81fd7cfac676db066805f1a18", 0x5b, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_flags}) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x100000006, 0x4, 0x8, 0x3}], 0x8, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 05:33:51 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x100000000) recvfrom$inet6(r0, &(0x7f0000000000)=""/57, 0x39, 0x1, &(0x7f00000000c0)={0x18, 0x1, 0x401, 0x293}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x7, 0x2}, 0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x6, 0x800000000000009, &(0x7f0000000080)="077f96ec2311b5ec", 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000180)) 05:33:51 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000900000008000103000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be15f5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290235f4e6390fd3872babfbb770c1eea872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657837ec500000002000000000000020208a371a300010000000000000000", 0xa8, 0x0, 0x0, 0xfffffffffffffe96) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0xfffffffffffffff9, 0x3}, 0xc) 05:33:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:33:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x8, &(0x7f0000000000)="d5ff9668", 0xfffffffffffffd51) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:33:52 executing program 1: r0 = socket(0x1, 0x5, 0x200080001000001) r1 = kqueue() listen(r0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 05:33:52 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r1, &(0x7f0000000040)='./file0\x00', 0x8000, 0x2) 05:33:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x4, 0x1, 0xfffffffffffffffa, 0x1, 0xf5, 0xec, 0x2, 0x3, 0x1, 0x1ff, 0x20}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x480, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x401, 0x4}, {0x18, 0x3, 0x0, 0x8}, 0x5, [0x9, 0x8, 0x2, 0x2, 0xfff, 0x4, 0x401, 0x280]}, 0x3c) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000000080)={0x1, 0x4, 0x4}) sendto$unix(r1, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) r5 = kqueue() dup2(r1, r3) openat(r4, &(0x7f00000000c0)='./file0\x00', 0x0, 0x89) close(r4) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) flock(r0, 0x3) 05:33:52 executing program 1: r0 = socket$inet(0x2, 0x4, 0xff) r1 = socket$inet(0x2, 0x2, 0x2000000) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x8000, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8000, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8, 0x20) r5 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x21325b4ff350b646, 0x77573456f86c9018) poll(&(0x7f0000000180)=[{r0, 0x100}, {r1, 0x4e}, {r2}, {r3, 0x8}, {r4, 0x40}, {r5, 0x1}], 0x6, 0x4) flock(r0, 0x3) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETAW(r6, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r6, &(0x7f0000000640)=[{0x0}], 0x1) writev(r6, &(0x7f00000008c0), 0x0) readv(r7, &(0x7f0000000480)=[{&(0x7f0000000500)=""/207, 0xcf}], 0x1) 05:33:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f501ee3e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095df57b3e72188cb779289d064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb927708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a7d011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609000000000000000000005842096ffb33f4e96a79", 0xdb}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x4) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getgid() r6 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x0, r2, r3, r4, r5, 0xd5bcb25b3a9ee0cd, 0xf1}, 0xffffffff, 0x21, r6, r7, 0xffff, 0x8000, 0x40, 0x8001}) utimes(0x0, &(0x7f00000000c0)) setgid(r5) 05:33:52 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x88) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='r\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='c\x00') 05:33:53 executing program 0: r0 = syz_open_pts() close(r0) close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r1, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2, 0x40000000, 0x3ff, 0x30ce}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x20, 0x8}, {{r1}, 0xfffffffffffffffe, 0x26, 0x20, 0x3, 0x80000000}, {{r1}, 0xfffffffffffffffe, 0x10, 0x47dbe207a2e6f1d1, 0x2, 0xe1}, {{r0}, 0xfffffffffffffffc, 0x4a, 0x1, 0x4, 0x3ff}, {{r0}, 0xf50f2746b8f74191, 0x4, 0xfffff, 0x100000001, 0xb9}, {{r0}, 0xfffffffffffffffe, 0x28, 0xf0000000, 0x1, 0x5}, {{r1}, 0xfffffffffffffffd, 0x3, 0xc06db0e63a6a8203, 0x8, 0x3}, {{r0}, 0xfffffffffffffffa, 0x0, 0x40, 0xeb, 0x2}, {{r0}, 0xfffffffffffffffd, 0x16, 0x1, 0x0, 0x2}], 0x3d8, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x44, 0x100000000, 0x9}, {{r0}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x0, 0x7}], 0x1, &(0x7f0000000200)={0x401, 0xffffffffffff0c48}) 05:33:53 executing program 1: socketpair(0x1, 0x2, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r0, 0x0) r1 = socket(0x10000000011, 0x0, 0xb) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget(0x1, 0x1, 0x4) semop(r3, &(0x7f0000000000)=[{0x3, 0x10001, 0x800}, {0x4, 0x3f, 0x1000}], 0x2) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r1, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 05:33:53 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="7fc8e0bb835c5400bbcdc24147204101a13f6b5d2b59b4ee230cc6afbf3e58eeec4d729760c84950088878f2ab4a4cd0ad0f880c4366ec61dd41da803e949ac87701d78e85ff502662cd516eddd813c8e8c038017761996198a4c1ad5aa8da0ac3b962ead5d110889bc289e4a1bd681d42a28a65e718321a0587f4e1c3b3ebaad3d8432eb5efff2f089a1615a3d0d36df6e5783407520f7cfa3607a3e20002d59e4652ae87267178322cde7a9f0049e0d3f11356f8bbbabf", 0xb8}, {&(0x7f0000000140)="76d05fa32c8e0a98a4a9aef39c8b5e1fd13d3e32b2022fd4510cb565c6852d0f5a27bfa21f5bf763fa440ba52410a08cad5407f821d531f8dbcef36e7f95335017d11160a619b255b23478796d27405e82d9b67d21bfcdc34ce324e543197281505233a7f7d3a372577e359845875309e9b4d8914d9bdab5e142b7d67254526b20363e00ed545aa924dd59e0133c4003c835634f36bdecfc0ad1dd5134237a8bbda185acb58c95a1559820691f3fccae0ee3f98d29903e72f636692604321b642e7ac7d9c1f19b0bc39281745e3af6d556796c2678e2621f0e90e121690d99b684a893714050b6163c7edb9c9b2b606f2c4601e5d9cf2dc31cb7", 0xfa}, {&(0x7f0000000240)="df72f3f0939549b4a51d14a45f5b3390a5830ba2f840fe831e1f63ccdb46dc562463153f6399068f9c0631a6b70f028180549b91f3b436ec071dedacedf1fd48012d", 0x42}, {&(0x7f00000002c0)="4e8251c3485ea082528006430b9a7ada41828b02d389f904e69be599e8738209d19e7f68f55c761a212d6ef2ce727f6f11285802c67c0112ba909de58edccf9831efa53af1d1c6d31d4d2187d64f157c30868a3d5240d7602cba3daa3150fdb5a61bcfff9da8806626de0d01e5bbd3dee2874df4f8f3ccaf4c0e8c2b057b6e4c3be77a7603d6d3bf7fba2f8daa0e0f78c69886d17aa84f2a7ee251a0157613ea1334", 0xa2}, {&(0x7f0000000380)="f0a50de10783365f07945dbc5c5a0189b78e9d183d3540ec0ec9d4200ca993311799edc7b8ab05695795aefcb28b572f82fbbc917638179a65ce56e3ebd15c624e18bbdb75e4f03a79b80f3706fc74153b38f8c68cfcb788f87d92f68ad53359cb74d25f692f75dfa7ca20ec2f5642d69f565c3d111bd83d826ad97e6d10969a7733a8f7832644b8b9b0c13b83a0ae3d46692b80e7b39b02289a3f1231834f66c1c00db8dea03d723c31d79053c4d632cca0ba429de255d8ee21", 0xba}], 0x5) pipe(&(0x7f0000000500)={0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x2010, r1, 0x0, 0x0) 05:33:53 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8020, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = semget(0x2, 0x1, 0x10) r2 = msgget$private(0x0, 0x100) msgsnd(r2, &(0x7f0000000080)={0x0, "14cc"}, 0xa, 0x800) semop(r1, &(0x7f0000000000)=[{0x2, 0x50, 0x1800}, {0x0, 0x0, 0x17c1b91922673468}], 0x2) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) setrlimit(0xb, &(0x7f0000000180)={0x6, 0x100}) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d43f5d31059c11c5a953448e0e5a392c518c258300980190f7f757f7d10000000000020000000000000000a00e20151358219de47102010000b9a9bf0570bdc48db38a42e13548516bf378b984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbcaee16000000000000000000008179003b1ce6dd7d667d811f527c208de0ede86f9741d96ba9b35499e0252f6f781f6778778975ec8f9a281256cda115898ddc7afbb57f4bb5cf71479142ec673b17ecfdcd26880c593bd3c7038ca44697c32475ce7bb5356d51dade37a590efbcbd886ccda77871db673471a2efec733b1f6bf94e6818ac9cb6528e18d04c73c0da7300000000000000000000e18fa7db036369a73958a6e2fde9ac1c3f5c7553bb91779f4197a20904f84ddd6764c95f72b76f56fcfebd71e8f0d02794743e9c37269ae9560fc601a3e70299051a316731015cf8bf5141c589646c9804c561d2f672a71b85021b7e0359ea09a0afbef643295af00a471fd4328af109aec00971463d6e120b8a885249f66ee24ed92d45ea9344067f3ecc427eede2f90d634d338e8a30ebadb33662bff7220e4f4b27cf07f4697dc8ce40edde6dafe00b924959b2c4d727a3a5cc5ab4506bf27ece23e4f5d5deb35f1fb737d509de1b4c8ed79f8f689c8ebf76dc45d1a2cec3767c88a741fd8c5ddfc8605d9af13ddbf604030ec81f2c83bc5aa134d7ef88d48247ba361176e7fa091d8b7bce8101ddb5f0c01a933d42c83749031c37c5298c0dc14a03311126e86cb8f77f1035c1830e1ac8f1f714ed9fd794"], 0x1, 0x7f9) msgrcv(r3, &(0x7f0000000200)={0x0, ""/175}, 0xb7, 0x1, 0x0) 05:33:53 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 05:33:55 executing program 1: clock_gettime(0x0, 0xffffffffffffffff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) r1 = semget(0x3, 0x0, 0x200) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000080)=0xf6) ioctl$BIOCLOCK(r0, 0x20004276) 05:33:55 executing program 0: r0 = getuid() setreuid(0xffffffffffffffff, r0) r1 = semget$private(0x0, 0x1, 0x482) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r0, r0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x9, r0, r2, r0, r3, 0x10a, 0x7}, 0x80, 0x7, 0x8001}) 05:33:55 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = msgget(0x3, 0x1) msgsnd(r1, &(0x7f00000005c0)={0x0, "98705cd3a75b41618b6e8dc3818f20489c122557f490af5c479ed43f58ee5c570eacace4bfd90b978aaac7473152c24f1d14c325559b4784eb9590c4db7153ac4d8ce6b4ce2d2b5ddc45ef954edcb8e00dd824dfedc79eb1083cfda14020a4eb631f78e094e03ec839d358b2da4cd45b3ee7b56b1de0db23fdd08985133336b5ae6eae9b983514977960a8a50f9f43073ced45c59419d3b0b310acd96cbb860d5c047dcf7c158e0795c5ac388c5614a27d30127c8a8e64e89fd2769560"}, 0xc5, 0x800) r2 = semget(0x2, 0x1, 0x480) msgget$private(0x0, 0x85) semctl$GETZCNT(r2, 0x6, 0x7, &(0x7f00000006c0)=""/224) shutdown(r0, 0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) setsockopt(r0, 0x7, 0x2, &(0x7f00000004c0)="7708682fdf725110434d7f3393a80fbffa9bf7fbc5f2b7521826bdc05c01a93c8dabcae1d12e16635fa746c76ffb1e5493e756567525adc438aeba9077573ca5453b79ded855005ee7d990285fc6da6cec0ae61bdf009fd930d804e22f2f2073f807f6a00cc6e81c788535c4a489d62d975eac9d8bed4cdb18013f46a7415e294517a096620ae7b26f608f9fc901f6aa4c4db205c530a00f6743", 0x9a) pread(r0, &(0x7f0000000340)="cc0126619f32d1eb42e6e57be9391a965d75900516bed0ab1d677942ffa4914124f3ec330b6c763886398c4644860011ef0ad43ee92eac2bc92ef5183434e7e89624d2b7a38f1b457d021b33ba06ac89aae33fd155bd5a072cfdb6338a6cffecb80539aec49c0a3b26309cb485cefd439c76f011b165e1becf715a0ce56a212ef9afd9", 0xfffffffffffffe47, 0x0, 0x2d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) fcntl$setflags(r0, 0x2, 0x1) r4 = getgid() r5 = getuid() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000580)) getgroups(0x0, &(0x7f0000000200)) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x3, r3, r4, r5, 0x0, 0x167, 0x546}, 0x1ff, 0x3, 0x2}) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000400)="a968d973c68c095cebbf33c9f18cbcfb52b230d0f93805add2ba5cc6f102a5202fdddd216d68622c93e47724bc0487613683c37427f3b736d8b779e4d10e4875d503f13f2152ffb362483c4fe2a194529209498f32f62ae8616c1610b996fa8ca057", 0x62}, {&(0x7f00000007c0)="6f8e9bbd9463827d5d472daadcc09fbdd9e7cdbc445a95d4791098f50d8e1dcfb21d935f8390c6a500daf36e1ad68824207ebf015f7be2853b1cdea8db79df691aefd152caa2a46af0895f8b21628b1a90634a5d8da7b2f9fe7e3711f4f803f652379028c8e55105b1365e96a85eee7e11222eef693ee20312085450c34035e218dcc4052ab9f000b52612d84c32926cb1e50e1b3a76bf7532b2cbafaf23ecac8b2e8d0357201e705a2c47cfb9ff73ebfa3400df1203ec83a24df77ef3616d176364859585555fee8c42b751b22d43e22d751b0b3322ea60eddb17b4fb59f540c7ad", 0xe2}, {&(0x7f00000008c0)="0d51d2f235254c7540844497a3d94d43c646030c55c71a6da50c79be9b775258ec9947c79d7f66fa48cd305472d52d53739871ada325b62d32ec83d6647dbfcbc6536119c7884ce2ef09bc555a28257e1534a55177143d60a54c4ce6a3ded52c5d3efe2f54265091ca1bbeb8c8f709cecc919f5cb3eba8280868b3679378174954104acb5b05f5b51c5bf60bcf6880d9f7d141e4ebb3ba64dcda5e5d0bff7372e6e6a2255e89cca675cc879c2d7126bd86e0a53e349ee2324e29", 0xba}], 0x3, 0x0, 0x0, 0x40e}, 0x401) ioctl$TIOCSBRK(r0, 0x2000747b) socket(0x18, 0x1, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x3000) ftruncate(r0, 0x0, 0xffffffff) setitimer(0x2, &(0x7f0000000040)={{0x7, 0x1}, {0x8, 0x7fffffff}}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = semget$private(0x0, 0x4, 0x100) semctl$GETZCNT(r6, 0xa2fddb08c7463ba2, 0x7, &(0x7f0000000100)=""/36) 05:33:55 executing program 1: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='/%{\xed{(\x00') pledge(&(0x7f0000000100)='vmm \xfdB\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\x8b\xa5K\xff\x01\xf3/\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wGX\xf5o1\x97m\xb9 \xc3\xdd\xf6-\xe4\xde\xc5J\xd9:Z\xf0\x0f\x83\xfb\xffZ\xd1\xb1\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8TXa|\x175\xe4\x8a=\x12\xd6&\x1f\xd5/\xa5<', 0x0) syz_open_pts() 05:33:55 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = kqueue() r2 = dup(r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdfffffffffffe, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) write(r0, &(0x7f0000000040)="9287fd8d8df30bdab9b68a53695692de801cea028b7c3f6d35f9ca088dc890b9e843b4a8fda49b54de8e25e907104df38f99800db8d2bf07a87a4a3e9f447f6c6d31ae1ede9bece7cc5d431cb536938005baa577309df90fdaa879a159df3b0c3c3538b09761a98e9c8c3e21115cbb08bd7061cef8d639a30a1d87efd84377ce054aeb3c16d4f8bbf57eb772ad8b4c54858b6d514aeee7895dc869c7c6429a3550bc71de298a5a63511383d3eb0d139e2feb11a09cd21cd75acd91ec00fbdd1c0d5eee546c22be0406644586dfe6776d7f3cc962f1d12e9ec0bf44bd68", 0xdd) read(r1, &(0x7f0000000280)=""/4096, 0x1000) 05:33:55 executing program 1: r0 = socket(0x18, 0x8005, 0x0) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000)='\fFW}', 0x4) socket(0x0, 0x3, 0x8001) 05:33:55 executing program 1: clock_getres(0x2, 0x0) clock_getres(0x2, &(0x7f0000000000)) 05:33:55 executing program 0: r0 = socket(0x11, 0x4003, 0x808) sendto$unix(r0, &(0x7f0000000340)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7dbf6ba8af63ff37282921e4fd89e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100000000b200000000", 0xb1, 0x0, 0x0, 0x0) 05:33:55 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x7fff6}) r0 = semget$private(0x0, 0x0, 0x100) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/138) 05:33:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x2000, 0x412, &(0x7f000071a000/0x2000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 05:33:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0xfffffffffffffef2) write(r0, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3c3, 0x3, 0xf, "c78dcee1ffff1c04000000a2f900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:33:56 executing program 0: r0 = syz_open_pts() r1 = getppid() r2 = dup2(r0, r0) sendto$unix(r2, &(0x7f0000000200)="4a78a008971d6057b578773768d0035ed42b7f8186721475fe9c593efa523147367925371c0a6be03c8b008014021845975bc4d2f4de91c22ccb763b680c178bae0a8ede903872d97679959f3f2e1ede", 0x50, 0x401, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x3, 0x9, 0x4, r1}) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x2, 0x3ff, 0x100000000}) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x400, 0x86) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f00000001c0)=r4) fcntl$getown(r3, 0x5) 05:33:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000010c0)={'./file0\x00', 0x5, 0x8, 0x9, 0xdf828fff66f6c9bf, 0x2400000000000000, 0x33, 0xfffffffffffffffb, 0x0, 0x2, 0x7, 0x5}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) 05:33:56 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) r1 = shmget(0x0, 0x1000, 0x4, &(0x7f000040d000/0x1000)=nil) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r3 = getuid() r4 = getgid() getuid() r5 = getgid() r6 = getpid() r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x7, r3, r4, r3, r5, 0x10, 0x400}, 0x400, 0x0, r6, r7, 0x7, 0xffffffffffff855b, 0x5}) shmctl$IPC_STAT(r0, 0x2, 0xfffffffffffffffe) 05:33:56 executing program 0: sync() msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='\n'], 0x1, 0x0, 0x0) r0 = socket(0x0, 0x3, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getrusage(0x0, &(0x7f00000003c0)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000100)="0cea", 0x2}, {&(0x7f0000000140)="19026e30cb439f4a9b47936f56c00c6682ed053ea7dd897fff15ffbc60ed0b5f68e50d3dbab7274d1bcdcc42b8290e73c3bd89db8fb74ea3bcb7aa003db2bcbce8e19f26e3cd4efe47814dcc133015e2009fd4013c62f9b173c3795c2992adddebb36e0cf8e9624cdcf7186cdc06fb2c9823fab823881c1545a1b5bf2aeebd5937cc887af31327072e9cceb72773266f1c41d45c16fd7c120cb01f6c0a69aec56342ff55e324058377ddb12041f2148e18773c240213d9108a5bee4f879fa54700c158feb9cad214bfeb51fb095471aea86b63ac2a", 0xd5}, {&(0x7f0000000300)="37b6e8685e4b57cffdd645653ced83daced535def1570942821c841b7fd05adc78859c499cbe63f300e5080ded4539bbf6d32c828e700be44a189ec76ec596d091d2c1b9a772ca7747be7805bebcdfa2c49671c48e54cb9d2294b1837823c33fd9cad75b214961804d39361e7acfe66c813114aafc11867058760f7635d248df0b1bfc55827609fde54cbfa37e51826a77b199df68a64ee45fef90965c288c1e5449add1", 0xa4}], 0x3, 0x0, 0x0, 0x8}, 0x1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x0, 0x3}) 05:33:56 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) flock(r0, 0xc) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c02b480309900fe7c8a5b67071b542a538706000000c4110000002966000033000000000000040800002ac1bb893f"], 0x38}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x1, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000080)='./file0\x00', r0, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x80, 0x0) pipe2(&(0x7f0000000000), 0x4) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:33:56 executing program 1: r0 = getpid() getpgid(r0) wait4(r0, &(0x7f0000000000), 0x8, 0x0) setpgid(0x0, r0) 05:33:56 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) msgget$private(0x0, 0x400) close(r0) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x52c24faeb050b2ff, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x26, 0x2}, {0x3, 0x3ff}, {0x81, 0x10001}, {0x82, 0x72}, {0x45, 0x7}, {0x42, 0x7}], 0x6}) fcntl$getown(r0, 0x5) 05:33:56 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 05:33:56 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) 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) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 05:33:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f000000007000200fdbe070800"}) poll(&(0x7f0000000000)=[{}], 0x20000000000000c1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$inet6(r0, &(0x7f00000000c0)="52e0ac90d6a0f3847c2268f46fa3e06aec0f252c2806f286c6b259a249a21da66e2a47873314449754605093d0d3638eba411f43f5ce229fa58cd4e993069760e302998b179fa9047ba24f436233f80887c6ff0198ce04f462a162deccfef8465cde172e20bfb0090d86009098d8262325c5394d69db388f1a12c8db08ddbf7659d5587d5190923c73167738a5a0ce4c0db271d7e49924ca7154360a4e499c856580ccf811005bf93af3d13f3ea298f8de833c8a50c8a2558a81609ad4422f7c407436e8188ccca15caa81ee0592189a77efb52ff2113939fb91218237da550901d36aff6168297772ae8f4f75837e8dce3001c26193a583", 0xf8, 0x2, &(0x7f00000001c0)={0x18, 0x2, 0xb5, 0x80}, 0xc) 05:33:56 executing program 1: r0 = socket(0x18, 0x4, 0x3fffffffc000) setsockopt(r0, 0x1000000000029, 0x100000041, &(0x7f0000000000), 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x40) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)) 05:33:56 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="dc3152b23d4c8e779c598051636d555a95346df45823f7268f6c963d3b1369ce77426cfeabfcdcbc67", 0x29}, {&(0x7f00000000c0)="22e0e7bcdb8a63", 0x7}], 0x2) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 05:33:56 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x20000, 0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 05:33:56 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x58) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000340)='./file1/../file0\x00', &(0x7f0000000300)='c\x00') mkdir(&(0x7f0000000080)='./file1/file0\x00', 0x8) 05:33:56 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000010000000ffff000000000000f87c8a5b671b1b542a538706000200b810000000290000003d00000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:33:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) read(r1, &(0x7f00000000c0)=""/243, 0xf3) sendto$unix(r0, 0x0, 0x364, 0x1fffc, 0x0, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000001c0)="b131b8118e159f50a5aeb6e85932c5e105254963f1492360aa9518f13bfc4e9811284b7bf0a46e11c34e72c27caeb05d27f039777dd3cec63f619dd23c3060dd415237f9bab82ec425f793243bd1", 0x4e}, {&(0x7f0000000240)="3ae1359c40d59637112424c23ce40e08243183b6ff5c5975d89594455ecca44ed1f7b3b6f1783724d27f4a6feaea16429d027b423e9469ae725fc607d53befe626ae7f16fcc6311a1cb55fbbee83b1c003faa9394ecca35d50b2e359f7604fb6d1f02b69d04d480413c07f2c3807894d13ee940d9c", 0x75}], 0x2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000300)=0x3) 05:33:56 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x101) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 05:33:56 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) 05:33:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1f) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x1) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) ioctl$KDENABIO(r3, 0x20004b3c) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) 05:33:57 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) sendto$inet6(r0, &(0x7f0000000040)="7a973f698caf1bdfaddd945f1100fea174867d0dde529773c59b735a2b7069e8fdd025152806c6523313d5682c0e6b724cd49791edc0f318ec1e5ffaf13ccb88a03a58a5fb7f012c1d118ce27fc2aeb82ff25514fec96f864f5ebe29b196f04614460efa1a04425e84ed9f34aeef7e581e2f46baf06dcf4f4f43111afd4eec", 0x7f, 0x4, 0x0, 0x0) socket$inet(0x2, 0x2, 0x5) r2 = socket$inet6(0x18, 0x3, 0x4) recvfrom$inet6(r2, &(0x7f00000000c0)=""/9, 0x9, 0x42, &(0x7f0000000100)={0x18, 0x1, 0x7, 0xfff}, 0xc) 05:33:57 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x13e, 0x0, 0x0) pwritev(r1, &(0x7f0000000f40)=[{0x0}], 0x1, 0x0, 0x0) close(r1) 05:33:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000bc0)={0x2, 0x2}) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000ac0)={0x4, 0x3, 0x1000, 0x6, "2afc4e4bc3a6aec8eda52092ce36e07a8db64195", 0x6, 0x6}) writev(r3, &(0x7f0000000100)=[{0x0}], 0x1) close(r3) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() r9 = getuid() pipe(&(0x7f0000000a80)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) recvfrom(r3, &(0x7f0000000b00)=""/86, 0x56, 0x803, &(0x7f0000000b80)=@in6={0x18, 0x0, 0xffff, 0x2}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, &(0x7f00000008c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000940)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r4, &(0x7f0000000a40)={&(0x7f0000000040)=ANY=[@ANYBLOB="41102e2f66a8e9653000"], 0xa, &(0x7f00000006c0)=[{&(0x7f00000001c0)="f64e0d9a514571c81854f1d91963ce269dc497250d8eaee4c13000a7e516385d82524da7e21db37de106c88b93d1b91026d0d0c11d63a2ee37d4288b050536acace5dbd07ffc477db419ded4748d4ba84c971f775160533060266b9c1e49a619b788921e8fb1eac5d2915dcf0383d20160f922fb40056fa48e3050b296c359a2e264b399c6bce5d62ce186d7be8380e1d758afc5a34c90845c2071032ac860a4a5ff899d7a1248f3b3239ddd06a550ee43c3787fc1c35ccaf8605e67f2ee39943cde962b6b72012e50a7353c47a389167a9e50919be5f314ee1ba08830f8b6d343f0e9b92ad01deba3d7462045465a6be2e410b0f4b5126b5ff95fefc4f8", 0xfe}, {&(0x7f00000002c0)="d3eccb9653c10104206f7363e732e027503c6bee0f6c1caee223553d755534b17d42d7ad18b996bdc3a1f4d95dbe1b3090ee73b492819a803500c46c92d97c94269bcb7e210c966450c605e5c5f3936547eba83fcdae7835c5a7f373c532fa5e34f0523d33667979c417b5c07ff33b32a9c48e6c28c213114e81023e154620732375d0ab9d2c60dd06ae23815d03ba40b4a0e3f9a4fe380e269b3e06", 0x9c}, {&(0x7f0000000380)="74fc93803b48c2cb6591bcb2d8c1ff72c9cac2c681891a6c2536da9c3a601a2984d808d74b66112ec2ab1750e029130c13874e811681b59e31ccea73d0b152fc7641a625cd8bcc1ac26d329c4e6112d388a3acd73cdb9021e54c1195ede9a3aa1dc53d0710436be45c8b622f3d0dfcfc6d1cff25d31fa0d5", 0x78}, {&(0x7f0000000080)="0b219c8834bdf191125c15c523935ae1c959d36db7a5cf4d93a3354e3b8247d47a59ec1cab0451180d48e4df112b", 0x2e}, {&(0x7f0000000400)="ae6e31d0acf8a1d8855e454549fc294902a2c3eae273e13deeb096c6cc269fc05642ebd0bff65afee0eb1728aa7a6bfdccf8dc768e7f50a6ac20a5a319d9d914d3f7266df144e492334e8b63350691b328b70aafa01b841fe04021b351ecfa0fcc522af5109473e5e18f7923f2d12edafb7edab7fa5be952776c4eedfd8306de1f0c627b22a6d348dcbb0aa0", 0x8c}, {&(0x7f00000004c0)="ae1439ccf570c621153dfb58e27fb7a4a8f751922954250649725e0f283a34705c65ae06b8d3124027ea84cf4445822a173b3dd7e76d9645ffcb6d0d6445baf3541e77a139da04476a98d44ef17d26d575aeabb303d30e832df85029b33f", 0x5e}, {&(0x7f0000000140)="c210a6b1a88e887863c121f213c8671ac1", 0x11}, {&(0x7f0000000540)="9015020cc25b503f0a8be77d85961bcea399c3382b47604a65b86f8c303482eb3a1edfd04c5acc45a8f07cdd36ac769d4d01ce07179a82d4ec4b6f455a8a130d077df204392dba26d81a9e46a7ad74ba938d0f63b440e5f0b4fb0b76781c4b6ff78bc4c4ec8eb95779f8df6ed5ff4c892a01e6b0184709f3e70986ee5aeeb90c60bfea567a3a7f5f3b7e8544f3662dd59e97767fe6091ce8a60d35e00c17f40caa10aa1bb93c3366081af6ab2aa0ca0725e8a64292342975baf7e6481d6521cf8295d8c2b005f1f47a1f1f647855675cbf756e9165dc9bd0105d0ad37d3283b4c129855dec4d7280be679aa62701a72944793450b8c46aec2171d13173d5", 0xfe}, {&(0x7f0000000640)="5466c453f4e3063e245e5403655e75c3ce1d13502e40acca6cbb258a829289eba2be9657cc1d50e394c49129b96940dccb303be5127d609f8abad5b0a4641b6c9b94713d66d6041cc0c6c8327636185e1f8a3ae9", 0x54}], 0x9, &(0x7f0000000980)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r2, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r2]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x98, 0x6}, 0x9) syz_open_pts() execve(0x0, 0x0, 0x0) 05:33:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r2) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 05:33:59 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4", 0x1e) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/4096, 0x1000}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 05:33:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) r2 = semget(0x2, 0x4, 0x2e) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)) write(r0, &(0x7f00000003c0)="0ce49dc0de765b9c1725d394a2a57d48c146751939812de82320a679a973dfaef70caa2c9b8b3b60dc84e3dbcd18b82c7723f40adaa5a55e3b39daed35ad5a07c7212ac37882f74761e64a6df108c2620791d2afb8adba15b68ea309b17f72750e351c60ac63c49d50912e38aa8bd278b75959d0a23e2fe2bd55cab69150cc06780218187b480ac391a7f4b6618c1a60b6da12757a00b0362e6ee96fb668b5bb5ff83e1f09fbf8d9fed4f1f4991c66003d33a5275368d6c27a6bff4116a06d31e3a291196b8c70b11a151ebf7d21361717c33411837666d5c0ecc77a35aedfb7c9c2bf3897af68909b17866c1b898f2515457299ae482640340bae52e2e49d111f92ecb173fd50546fec8327c031a60aa23f7366207043f6b43c34a4d9667d8cc3ebef928ee8e7465cde6271fb6ee42ab46b64c41760f4436806410ee693633048bb78e8bd68814e31d0586a0a9d2f829996e0fe72681b44c26aebc32f3ffbbfce746fec4a86c1ecf2bdd64e7eafaa719001608d8ca45e43591aae309040232fa0c0ea39617e651fbc6a26771e2f1af67400b0881f3d992abac5d9929dde", 0xfffffffffffffd22) 05:33:59 executing program 0: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) 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, 0x0, 0x6, &(0x7f00000001c0)="150c41c8fd76faf5f0e2275d1d0d4e8d17611e045cfedd9861def9446cc57db5a0c43146b6b3d75c3a06b0d466ac29e6deeab262214dfaae397ae386be20ecf31c191532687d3272ffc24adfc1db814ae7cfdbff3f25cdd62ccf80047cdb15c2628aae5e2e6dfdc5f1a59fb06f217912a45469582407184f18350156d20425fdf9ff8cab380d2e0d3b32c1c050e5f58d56dbd83da89c06dbeb9c014a104c19582c563a17b348a8cdb4", 0xa9) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000280)="72913e0b20e17d971290f9a3dd257b02115e3174e40601b683b0b1edf6fbe62e65b41052c986aa6111b966ed1665970f2bd8dfecdb0038954a757d7bd6e522b52d2b98af765a92c3780dc55df972277fabed932eacdb040c7cfd8f278aa1688831cfa5944743cab8a2bfca7d3823211dc4a5cbd81412a28c4fb89eb9031764475a24111384d1869c11bda8d770e14eff9108c77581106996e99f679f6d9bb081366823c091565f46db49e7173f8f6d922b20bd6334c88f2d41ac3882674798440156010b78bec9f24b24e016c1bb475dc876e72ffc957e0134b059d4ef11fe3c37f10b", 0xe3) nanosleep(&(0x7f0000000100)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r1) 05:33:59 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b67071b542a538706000000c411000000290000002a000000000000008000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:33:59 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x1808, &(0x7f0000000000), &(0x7f0000000080)=0x4) r1 = socket(0x1, 0x8000, 0x0) setsockopt(r1, 0x0, 0x1d, &(0x7f0000000040)="3b914f2b", 0x4) 05:33:59 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x0) r3 = dup2(r0, r2) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x2001000000009, &(0x7f0000000000), 0x0) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000000c0)=0x3) fcntl$setflags(r4, 0x2, 0x1) write(r4, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTART(r0, 0x2000746e) r7 = fcntl$dupfd(r2, 0xa, r4) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000240)=0x1) fcntl$dupfd(r0, 0x0, r7) ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f0000000200)) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000140)={0xe57, 0x5, 0x4, 0x5}) pwritev(r4, &(0x7f0000000a40)=[{&(0x7f00000009c0)="2abd6604d86475aea6c3f92cdd8996d00d6c8b9ded24ab68c7a27353a66c5b6daa9a7c0bef7910a2afa00aad857852b8fbf1676bb99955e36015fa94881425e8670bef2dfa581309e97e6bab27468c50aaac12401b7aba68452620ef8199578f8ade522ff9292b8a3cb17a8638f55c99b6d30d46370af99951313c", 0x7b}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000b40)=0x1) setsockopt$inet_opts(r7, 0x0, 0x3, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) r8 = kqueue() ioctl$WSMUXIO_LIST_DEVICES(r7, 0xc1045763, &(0x7f0000000540)={0x7, [{0x3, 0x200}, {0x3, 0xb8}, {0x2, 0x8001}, {0x3, 0x46e}, {0x3, 0x41}, {0x1, 0x3ff}, {0x1, 0x5}, {0x2, 0x6}, {0x3, 0x1}, {}, {0x2, 0x3}, {0x3, 0x8c5}, {0x3, 0x1}, {0x3, 0xab}, {0x1, 0x4}, {0x3, 0x400}, {0x3, 0x31410c33}, {0x3, 0x6}, {0x2, 0x4827}, {0x3, 0x8000}, {0x1, 0x4}, {0x3, 0x7}, {0x3, 0x40}, {0x3, 0x4}, {0x0, 0x7}, {0x3, 0x8}, {0x1, 0x1}, {0x1, 0x2}, {0x3, 0x6}, {0x3, 0xf7b9}, {0x1, 0x10001}, {0x1, 0x7}]}) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r9, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r9, &(0x7f0000000000), 0x342, 0x0, 0x0) 05:33:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) 05:33:59 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000001c0)=0x1) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/65}, &(0x7f0000000180)=0x43) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x3, 0x100000001, 0x81, 0xff, "171011f0919e8933145c60d6d5e93ed3d05dde12", 0xffffffff, 0x2ee8}) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 05:33:59 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000758000/0x1000)=nil, 0x1000) r0 = shmat(0x0, &(0x7f0000778000/0x1000)=nil, 0x2000) shmdt(r0) 05:33:59 executing program 1: socketpair$unix(0x1, 0xa917cf79a17d0607, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000600)={0xffffffffffffffff}) getpeername(r0, 0xfffffffffffffffe, &(0x7f0000000080)) kqueue() 05:33:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000340)="baea976dbca4a5149675ef630f6eb03c6d356efbc8701e40a554d3403a527aa7882637fa4de5778858772f3474fa24f1d40604761cde563d3c3bc3161604ddef404629c06d1ddb48de2bc692d8bfecd9b5e30a735591ca3bfa4c79e303ff5931d453556267f43dfdb95634b7d74d45cf8028fe212befa9735025005067f9bb4b3fe5bdae5924ae2e8c971ddecaf4201d4d6aeee115f40c025c2c4c15d842093101187566b7368bc850e0495a45b6f6309660326d5c95ec6436375a75d98fce813679a3ca1e6fa2e86e9904dbc5c17f58f8909b2e0165ecbffd529403f81625b1f0ba6545e57ee42d462d7c8946091583b6772d819eea0aa1b2fac1ca72fde951caf898321218b7ded051ac92e6526f63d97a686e6f053260f4fb794c491184785cfa7a867b072dcda26256844cc369e6f11657762dad76cb2f61479b3b738d007656c3e0ba8abbac854f0ecb479daaf281e4ccbd9a476fed8a3e9f1d70e457857a885c74d972ee4c2a4817d9c26b99c96d9fcaa4e5763617df06ae4e8e6782c299f61af9eca2f2705c488c823de301e6767c7c415fe8ddaa60ed2c4c445bb375e7afa41157a17a95d5463b9a308aff99712aa1d4cd0e7b24c1c30cef7ef14329a37c42fb9e991330ad0e0676ea936160ef7ba5c51a94716459e3673a0ca9807a389f385dca2f6a47c4e407739ff754170bb0f6afea964ee8dbab45ae059bafb9f5dea6e637deb129995a9cb948541492ff57ad6dd56b3088ae2b20370f0cc1ad6c1e321290c8346554a7281c6c3a96c494ce8545afb7ff06e47b05b17b3f58e6df7a836712af996b0e9593f047a8a61e73cf7c8d4ae23fbff36955429712e865dd185289623f5c06637aa2ae8c2020c4bae98424e5f7b394a1fe88522b3d1221f0a49a18895cff8e8e0e3b2349b35857c99d6d37d842e02fab205ea3861bd2412c9f3ce95e3a30bbd6277f050b30346958f122f9a322dd75e24e2a3e9a8abbd4edc68d08c90b0b357af67ae33dc3c1c451a19e6eea470c6455ae5e6e70a5dfa145ad2afeeac8c2fefb76c2312e2dc6cee426804d52d632c77311f9e0b6a929562f8117aee6765e9fc825068a64fccc461a284c037c2342e761f4cf754916d54a0ca322cbdd77549f22b307e6f88f64b93e074c34777c8731b7e9ab203291eb867ffa136ac494e4453461054cbb90c20e5d0cfb21521c504c65d05f06ee31f970170b018fa601c010119ffc3b950776c1df4686c18e94a05002dcc6ecbf11997dbf356f002b12c555f6f882d41595230438481bc7c500282ff0d6aa7696d7b3ceae8c7d27c193ef657eb9eba540310e5326f95dd731ce27bbfa7545f0e963b5aff2b566fb6c926e07bdf928eda933542974b76a727fff23eb3b2945084abf865abb6b9b8a11dcb769ace1319c51718b561dc2ef8ae6c77323eb28c2078ce2a2ae7d8938d7efcd6c070eaeac2a6ab5439a81d055e4bc619a1f62d515847ca8256fc25d23ea9c8f53f0f6686bb909aa76c5c6b1693c604edcad8389ed138f790a9d5976651664e2c34c16bf5c4a1887a8f73775aafe00127cc0f17a0f0ae86b4ab8ed04f332ff0346eaa70189a75a02c3f8c8c479d6fbd68a6e3b31d70b4856b4e2df1258168ac2f9f5f72af8332655d62d4b447a1eb72a19aad1fcaafd146e7b027ebbb02e775f6b37c484c7f21e3cf5279d2a1ac80a0152e2cfd3fb83b82997eb6c7882bf178dd48b359d23d1110a28709877da4cf320261005464c532abc5544ce0ed0f4cf7e8eb1fa764c8fbca2174ff828a274ccf10c628a0a84b8b723b3b8f65aab4ec41783494b6b2dce37c14bfba0a083dcfacc424e5638ed46b4268a30610ed91ef0c8961516dcb952483d6c761161cb0d31a9f3a89e55d6db5fe94bbb73f1af5305234dd82345ba1c405647efc3d9c4b7ed96a9375e109f12f442ddd8794e2490755eb145e6f7047406b4b164e039076f5642eba8de7677d3be304dcf9cea90564e4f75ac224317cf9bac10f2e92b47cf9312f4b1dea24a2bc412db55275faf3eb29c704d0bd649658ed67dd90f7adc024bc8acd007238ab52318ad0c339eb9c0caca116382cb0f908a2eea7631f23a1053b8ded767fc89e3e2aa87e7a50777055eb9761d08881b62e94ec08d8ce9d695f5f7ad7e88a5ede3666f71c5dc76506407bb578a1c76b0c5e9c577d9b25332dd1decd37ebe915b1631ed703eb0069bef6e69d400477e26977a0850fee8cc81581e13b4d23f5be50412ce9828e2adebdceae9139f8acff1274cea3f697d627b961b78473800e64c47fee304c478fcb0b384599eb8e50a3a0ac837dd5ea9cf33e1f1107e131bfb7c811c2b2474c10323a4fea932e1114a30817d34f614800527f0a42afcf8360f56a749a54969694f42abb1565f0a703aed63b36d0a13cad15eaf512f5c62c81be031d0d88e6add02addc0592b253d291cae5b8e61176d1ac75b49655394d9559d657e73f10ca898a09c4d34dadd601602fb038b8d7d32c20252e307863471ab3852fd064513f493c184df5602e72024f970c205b970eeff73e5a655a9e265e18f968ee80b1e3513412496bf277091be1626c215a5e09b58a528f109479da4794d25053d04d1e0db8c151d7adc5ae498ceaa1a7291e90518521b7cef64b9daa0e87a84b00a335c429b140ad9fc292a42db584094adea464fbd8ab7fc7a7f4f1d351ef3152683e6d82ed23aa882594f0d44dc4be89a136d58d10554df252d136e725906bc9f06a0530592d13f102203ef02b97fd90940d422d062f425b8ebd1a0f4ce1a590468361ef61d30e0374425acc8fe7e6823d6fa4e571031ef13b91ca4a6489", 0x7dc}, {&(0x7f00000001c0)="d6a0d648877401fb10ffbbb1f88019b746ebe29a099ac988cc25e8e32b10c5f4feb6b4918c01460a44c2aa2ba350698a20ee9223c8febc09", 0x38}], 0x2) syz_open_pts() writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff", 0x54}], 0x1) 05:34:00 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=""/9, 0x9}, 0x0) 05:34:00 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x0, &(0x7f0000001640)=[0x0]) linkat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0x4) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) readv(r0, &(0x7f0000000140)=[{0x0, 0xd9}], 0x1) pwritev(r0, &(0x7f0000001880)=[{&(0x7f0000000000)="ed223926ca6e16", 0x7}, {&(0x7f00000001c0)="6edd3e9a37ce957e4924fa182b51be26055de7fe401308a58da1f9f91ae3e310d454d7840be0d62dcded6739c39834f6829c18ae543d2406d8316798ec130d5e039cb08b985605", 0x47}, {&(0x7f0000000240)="0f8b21084b7ff86cf87c4f8d877dca8b0da1bdb9a60f35d66ed0b28a503527ad8e06710449c006b62d66ed2c12596f0f98f4cf902c0d76c718cfb3cc46593a8bea00a97979a25ed8f7d23169f72461ec80f2e570f4050a7faff2421d4690b4a9b5f15d51", 0x64}, {&(0x7f00000002c0)="14d3bf2b36d427d4dc41080e10dc0658d08e1b103356d63bfb67288b07c3f2f397d8", 0x22}, {&(0x7f0000000300)="2fab132fe3540edb37776311446db5447ba9e6f9e9955950f23aa230726cd6cae3378776d7d777fc9d07424c49ab3dae65d07cd57191823756ccbe83766b8eb1daddeeff8cb0d48a49fc450e58dfd87fe2e73cadc30e769281b0b0d173def01e51425fb7a2b8dc11d5de99662b0a56a14080d62b38e56db6a84641e896", 0x7d}, {&(0x7f0000000380)="c844cbf68130ad7e8d2dcfb84380d5d93b7c993046df83cfec87603cd4705347e47801ec16fbcbff9ee8078ff542842db210ad329380f2c2217de96ace811409c2bf4a66b2010f5cea4560828288daad07652076c8bad746ed9b82851d3c7a08bea3bffcf109a42d1141207a06e5cd434860d2287824469d2e84eee1c86bf49a1e927e2b89e35342e2b3e16b5413bf96c63f82ac92b9efe947fb86574a4f53", 0x9f}, {&(0x7f0000000480)="e719833e2bcfbf1aa6b3a58b4d31c42e1b3c819b6310b98d604e8639a785c46485b25289f72dbc11ca171a36accb67e590333bfa39512442b32700f42aba569960a7ab53490880afc5fb1f1584da45be0a2afc89e320f3e1ada5f2a21144c47aa6a19a4e4f90fe17247f82cde3061e1168c60fad816ba4", 0x77}, {&(0x7f0000000500)="b68493dd7ec81e932a60c267e0c0db38c0e0502974b1656926da93fff521851f3e497fa8338a4214cb8093002124199af566d81954d0245af1d4095adbe3b159ffd215622ad2f02d1785737d552272f055cfc6ca3ee5514e03630eeeed17f84de1f311df9db86f6b1c47b572aba44b07b07c373bf4591e682c335dcde4418cd83d857db7ba282b039f782ae3ef527b36498d6c992377219d0be190cb08e12e7a73d0c22259990a5d4590ac3f16125def6a976cfd5c00", 0xb6}, {&(0x7f0000001680)="dd91ba1fb0a9a353c7b3dc767b1574884ad570c98754f895b538a6633c934a3d05a33b4322df3767f5e06811cd35e10274858028362ef75130517714404f17331c86a65dbc9a9bea117fbde40c11f477e338cb67e9a1e3958f0376c5bb75e1a1a0f2431790924e17b1ffa26bd369082102eb68de8f88b02a94ebbf290ab67bf939373b46620db0af6606a05d1fc6a68a9f539788ab9bf4d9d4ac51dfc403360c9b555f05b65e4761a916aa433fd26749ce62acd6f5a7ed906521c3f04aea03eb0f0ad6ef940e1988c486fafa3ec0d1693b8f481245c40e611833", 0xda}, {&(0x7f0000001780)="9ef4bd76be187f71d79972c3952a3de37312a6af0ea10d295c355f40130b822cc182828b2ddac305f3265a5e318b90da2be9d12d1f736e011bfdb6125d791bf827a82e77331d6c4fde9f47e949fb1d4b56168869d56256e9d684c3b427a4962d0ab67d65843e0e8884b431f8b515dc9af2a2a12a4942b827d4b5d197dce7a2743f4defb0355c0d1b11a2d8bf49590f25622134eaa973f3dd8cb1649b8b446076fe65910522df498c347a533cd9af39d0ac50ca49c935526ae28f7e936d24b2c5e5d5530b0bf72a136151786db22a19fd572d97cf023520e0ee1f", 0xda}], 0xa, 0x0, 0x0) sync() 05:34:00 executing program 0: r0 = socket(0x20, 0x8001, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000080)=0x4) 05:34:00 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 05:34:00 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r0) r1 = getegid() r2 = dup(0xffffffffffffff9c) fchown(r2, r0, r1) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) flock(r3, 0x9) 05:34:00 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 05:34:00 executing program 0: socketpair$unix(0x1, 0x9b8c3883cf1a5c2f, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, &(0x7f0000000280)="1c", 0x1, 0x0, 0x0, 0x0) 05:34:00 executing program 1: r0 = semget$private(0x0, 0x4, 0x404) semctl$GETVAL(r0, 0x6, 0x5, &(0x7f0000000000)=""/182) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{0x0}], 0x1, 0x0, 0x0) mlock(&(0x7f00009c2000/0x11000)=nil, 0x11000) kevent(r1, &(0x7f0000001740), 0x9130fbf, 0x0, 0x3ffffff, 0x0) mlock(&(0x7f00008f4000/0x400000)=nil, 0x400000) 05:34:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) setrlimit(0x6, &(0x7f0000000080)={0x200, 0x2}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) r1 = socket$unix(0x1, 0x6adc2914c283ed6e, 0x0) recvfrom$unix(r1, &(0x7f00000001c0)=""/212, 0xd4, 0x40, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00.-file0\x00'], 0xa) 05:34:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) r1 = semget$private(0x0, 0x3, 0x6c0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000380)={0x3, &(0x7f0000000340)=[{0x6, 0xffffffff, 0x9, 0x1}, {0xf43, 0x1, 0xffffffffffffff4d, 0xffffffffffffffa2}, {0x1, 0x1, 0x9, 0x8}]}) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000240)=""/69) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000002c0)=""/49) r4 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) readlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/142, 0x8e) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000003c0)=0x2) select(0x40, &(0x7f0000000000)={0x4, 0x5, 0x80000001, 0x5, 0x10001, 0x9, 0x8, 0x2}, &(0x7f0000000040)={0xfff, 0x3, 0x970a, 0x1, 0x9e, 0x3, 0x0, 0x3}, &(0x7f0000000080)={0x6, 0x81, 0x3, 0x101, 0x3a87665d, 0xff, 0x8, 0x5}, &(0x7f0000000100)={0x6, 0x4}) rename(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') getsockname$inet6(r4, &(0x7f00000001c0), &(0x7f0000000200)=0xc) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="7d0765e065083d0c5a956c8dcbc1a5925cbf147325f4b0f987fe2cf025f5a50fee317a7ef5", 0x25, 0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0xc, 0x0, 0x0) 05:34:04 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6", 0x65) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x1, 0xd1f800000000, 0xffff, 0xffffffff}) 05:34:04 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000100)=0x5) 05:34:04 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffefffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x6, 0x0) renameat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') 05:34:04 executing program 1: r0 = socket(0x18, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x4) 05:34:04 executing program 1: r0 = syz_open_pts() r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x8800, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000200)) getsockname$inet(r1, 0x0, &(0x7f0000000140)=0x37a52595786cc7e4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x80000001, 0x7fffffff, 0x3fbd3cfb, "06d127543f5ec5b1cafb2e45ade7560c3f7a22cf", 0x0, 0x9}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x800000000, 0x100000000}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f00000000c0)=0x6) ioctl$TIOCSTART(r3, 0x2000746e) shutdown(r1, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 05:34:04 executing program 1: r0 = semget(0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x100) msgctl$IPC_RMID(r1, 0x0) semop(r0, &(0x7f0000000440)=[{0x4, 0x2}], 0x1) mlockall(0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)) msgget$private(0x0, 0x1) 05:34:05 executing program 0: r0 = socket(0x11, 0x8003, 0x1) write(r0, &(0x7f00000000c0)="074d32b7a4c587e948157df7de9fb408d87ac73a32382c3a14a70af6ccf1b34b6c004a1f3401672e0ecc7d0d9074e82ce7e84dc3383a2a1ac13050113e46fd024a52d03f0a4626ee76a89e95a530f0cb3818d773316e1cb64d733834bfdf", 0x5e) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000000100"/177, 0xb1, 0x0, 0x0, 0x0) 05:34:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400000, "d730c15b00f4ff000074000000683f00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:34:05 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) r1 = getuid() r2 = getegid() chown(&(0x7f0000000000)='./file1\x00', r1, r2) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) r3 = getuid() chown(&(0x7f0000000140)='./file1\x00', r3, 0x0) 05:34:05 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) connect(r0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') mkdirat(r0, &(0x7f0000000200)='./file1/file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') 05:34:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) write(r0, &(0x7f00000001c0)="00badb9d930b880d63851f4b4b1cda3c724ba294351534374a92dca68d799db60558a21d624fece61c15f4107ea6e0e27976925bd640ac21e308fcfa19e62533bf1683d0e99011ed7eecc9fc9ffb27ab1d161bf64d314d4f2a2ce60c15137794ab458b7c43c219b427add7ab963d54bd78ffba080309eccfa48de09a8d681533a24943213917b11e4d1684a821a6b5f552047a62f674ad501fb71513e8dcabe9f255d9a15c71ca95cfc92a6e9c1ab85c89cd133b7e964e85ba6ceba469b5821bd6c1ca862dd045548bde1e6a0644dacab3bd22611e23d2e30d7f151b8d113408e8f41c5a4df2ae", 0xfffffeb9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) r1 = syz_open_pts() ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r1, 0x1}) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() 05:34:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x3df, "7300000000000000000600018c680a00"}) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) recvfrom$inet6(r1, &(0x7f0000000140)=""/100, 0x64, 0x2, &(0x7f00000000c0)={0x18, 0x2, 0x4, 0x2}, 0xc) write(r0, &(0x7f0000000100)="00d19b07", 0x4) 05:34:05 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x6, './file0\x00', './file0\x00'}) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 05:34:05 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x1) 05:34:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000002b, 0x0, 0x0) setitimer(0x0, &(0x7f0000000580), &(0x7f0000001740)) 05:34:06 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/116, 0x74, 0x800, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66fa3696be00d530efaa108a01b92966c1f6c354c2af4698ec8fbf8050bf3568558e0dd2ace5112fdc9a21d9b0d420b618491c4bb606013651372ebab924f43b7d895cb47ef36e2ce2f28f3c06af821840ceb6f96bdbbdd98e28d0d86bd0e3ae530c844e5f25a48eb84d0dfebc64ef934b1e72"], 0xa) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x90, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000001c0)=0xffffffffffffffff, 0x4) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') 05:34:06 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f9000000200000000000001ec08a3717fffffdb00000000000000000000000000000000000040000000000000d6", 0xb1, 0x0, 0x0, 0x0) fcntl$getflags(r0, 0x1) 05:34:06 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() lseek(r1, 0x0, 0x0, 0x3) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000140)={0x7, 0x40000000000000, 0x800000, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648", 0x0, 0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) writev(r0, &(0x7f0000000640)=[{0x0}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 05:34:06 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x40, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = semget$private(0x0, 0x1, 0x1662fbd6468907c1) r4 = geteuid() r5 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x0) semctl$IPC_SET(r3, 0x0, 0x2, &(0x7f00000001c0)={{0xff, 0x0, 0x0, r4, r2, 0xc8}}) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000100)=0x7) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000080)) fcntl$setstatus(r0, 0x4, 0x4) fsync(r0) r7 = msgget(0x2, 0x48) msgsnd(r7, &(0x7f0000000240)={0x2, "9a07eaf1d866a05cd8c160ed3efb46ba208afb9fc3f3e3b664b1f59b4f1d232f1524d64308bc65963c44a32bd342b9e06e8c9c4d5a3ac4d74f96f58478372bed4c2e3c33ccc4ed77ae116ab1a2b171148f58c6218be87f9791a4aa47880796f224daf5d5fb9abeda63a2f013999b95ffdfee5016823db005eb76a5e9c7da7c76666c2a5e1aaa93e4b9d47f30af5aaba0a1443c104d2a1090071271a8ac258356b70a1414c80a114ab26ec9b9e3a4e3a8beb676424b684ce5a04cfa275b229c0d2f07b8be97de18019de4771f2de6324a056d6baba1a79bde12cb7aa37e6fee29d783de40840c9c137308fa1878a443b9d054a7ba2a0e42f8667e296b0913d5651111158c028343b1ce14192a94dafab763494d83dd672520ad97f7c942cd081866059c2a7c5d14bc6738d2abb3993a6fe61c260c9440ea1f4f6039dea95c9f6e5e62fbc9304dca00deff180dc547ed245928ec15c2f494c6e37ff51805ae35c074b4fc54dad8f57d53f5943e92a77a8267d31b95a759bd22bbcf498abb5e3bc8aa1cda36ba7b04e745c1e4933c29b4f3af8ac48d87a5097bb80999c5f94b3f060babe3dfd82e72a859a29052061ba46d9235bbe619830ca35cf9e05829c0544a9a508b37d9eabac8e9d8463143cf9cfc67034d0ac24966898af1de0886568d578994ad6ff2926c4a9f2f7bffe42521ccb3033bc6a136ee2aa8944e9ab613d9226995e7e2becc8c188b5df7e3963c5c5fc96bf293de98e3498ed449a687cb7d0e2bdd0ea704a6a2cd945331ce8e0926aabadd151bf673b0911fe6202ee06232dd752a0dccac9cfa33b0c94fb447f72a55adba74d5fc571a25f0a2d2fc4428e8872c4419c57b62506d87436c33134b69554b6f54bf48bd8e592f4891e45bb5d790a73d1723520ceffa675efa1ccd743eaa55466934707f52547d3b465dca67170021ebbe9051751cb78d23ba3c766a60cf5fd2cd6ec758c5034c03e919599d0dc948880bb780d85d70454d0d7af4bfc03339ea660e7489efa63f8fc10e0cbf460368916168b4562d1f5e09218d6332f72f9bc5a4fa9a0223735c10d82825687cd8d7c81703d1b281a199714e323e9abb97d8dfd8324a0bb12c658685530632498c6782298a72f699802e05f3768cb915837b9788b04f9f85b5990ff6af3e7c32fe2d991d9a289286239a19ff98d2241c02311de538daee9461b2d93459c81c5d3c66c34676584008e9390acd67d63ee04cd17ac7f72da183fd057e0cae011c63d05be79ad01c5c7af69201f4447d9625bdaccd49ac633c2b3e5aa13da4786ce39d0c501099813a80305496490ba4b88c70290d018084e63cff36823bbfeaac2bd4835b27a746bcd619f9e1417cc0d420749c631eb2113efb183f8ed8c8d92f876a4f13202189797035682323fd37c0b2f58e2d1ee90dbdd1e628f8ce1bd9a23803db7fa57d290caa7c16ed63df43c9d50e0e93ae3186dd56de9b7ac977f293e455e86417b11c05d39a05abb8c822a22eb08fb58cecd4d87f24720c0e79cd19109f1829067b42bbea24e5140edbd45f49e6016860bed017bd2fb7e9b4b5abac46859819ffa405670720beaabdca95247c26a75957240f3b8a96bd83b05432544c0b29df21cb9ecf6e1750364d9ab727c71ead70039044cdee99dcb22fd4a7af749be8ba99f5485d6fdb08aa55859ca3c1905781260cf09c5f70d326928d338d40b8b443d27ce2d554c343a2b54f0a54027644d81b6f64d51605628ac59d319764c7b1b48770be003862773aaba63d17dadcb1b94791a1dccdee70ae80ee654ec1d4e14cbe705e2a755e09e2344585397197d6a8ed6cd5ef10f77f0006bd7d51921e96194a2f09e34e9b2ba8f4be36b3c61e404f738c3a0cac1229c6bac48769a69742f01d414201f7de2d939a71acc548ac65bd24a17d652f4634bd3c3343503821af186c317151b856a0061bf35067431f65704c4aafb6936ca643fdc3fddfb0e4a8d1e4c91ba9bcb89cb1f93c0e47d7c8a2b28f716b2384072647e58c17ea26f4b8cb0a2c23cbf089b3db4b02f8c3b2a6b8cef374e4ddbf22b53c041da1f9df28549ef87e4df986997ba08e68cc14d911337c3bff1e65d359425051b76b6e255d5edea938ccdecba80756cf423457551094fb60ebace93f9303b4df231320b4e72dc153c9cc210d2284b9b925a6f2bfebe2e2cc43579a2aace144a21ff1b10df5f3fd4f3429ac080ad9c07cc7919dc52f81b4cb5b6d04fc8d2a0470ceedbe1e16316171fc05ab4114364dc4f1853a5e34c560da2bff14e820d6fcaf7313e4c8232b0a3a4dae28e24534989c80fc195f46b45e4af20fc72f53d06a7d0e8635bd2c847c226950835198185e0b20662c90409935bdb8a29bcd2ec4aa2bc7561fe7f0f2a92dd22c55486a1c3422baec61d1275d188adb43e0faa8726891f7ae3e484abfb873f8dbecfd7dcc730799421e208682abc307bad790431d2cf5c0bc191f03f15548dacf8c7c248f90ea08de328dd2ce616fed05ba78a85a372a76f2a8f23dca2ef1a9491cc5473e59397bc6d4b10c6953ce43662c92e0491647edb2e6aa742eb55faf18ab5e6d4f9794ac73f42751cd0e6cb4093fb16a959e5eae5ef56477e309248a5ca66773c8d6aaaee5c89acfcf79f212d8d399b2c3b73b2a40470f3f8183d138557473f1030a4135ac857c9ecc1977103cbe2061453a5519d18e37f55fff8d53d65d635bfcc528b4c24d53fd7bf7085c75fc967b5fd323938a0cc4d231b77700ba9a79fac25f1bd78c9fcb4cad164aab385b9c7c275967660a24828040c94afb2dfc379aae8e5be15ff25daebb0b0322ae6e59a4c0ca360578f202c8586775deb1778f2cf51669030894e2c2b581c6b3fe5494a36b751c02f30527459ed98d92b8f6442b83a63a2239a44eaa0cbda2d586083e7b844277db74a6fd05aa61d21b3decc50d81d77e13018cf8def169b57d14eb05a1bea04e001b9852853076463892d5e8b9c065e19205b406f97344f4d1739c396b28a7f9bdce9aafc8912242bf33e5f51e6b7cdce11c0032f1224dc628d380215436a52933e6ba7b709c1b4da1bc45c9f922c101e6b797beb9aa2b5bfb57d3eb8d5f6d931672e064845fecf30e08b611ccc824c4a9cde84189320be27614a2ba4ff771d22fbc55c3f756e863f8d31aa1d015c4d9647f696a37df8abc59c25c5007052c9de2161c1ee12add7453a600077202cceb9c3209329bfe151f18797ea654d620ddbf23ef84d46ce253f20846beb0d78e2f0864c42c855e28b5d172b29fb793159ee96182ef0d627fb67dc184850aee8cdbb9f9942d80b16e698cf2cd30e33a76983b2c2190ea333943850a910f9432a9a92d33a86b20e79f644cf30a7e43f1ebdbd33af8f1d02864ed3ded39e477c46122c0927fa7191b5f66a9ebc5c63e34b26a8fc8c77560a681fcded432ed70ebca529d270e0b497f09cf57e06eaf5e98806f60dc1c0ea2c2ceb5b7a1bf46b463091b79de0db034fd52fecce1a268d484034e05f0dc28c20d044438eb8793be5938a67fb539f48f11cef8a0b7f47be60b6adeaaf3b65fca366dde93b725b84ccd2de05f3069199ad8333aea503c7b6645265f75a9f6db63537515dab2f37968b3f2f86a5fef3b32eab68e8b4ea4c3e6093ef5392de7446d4fa823e2cdaa4d4e45eff6fddbbe30aa1965a264ec1b2846d5249254acfc5d85e7274c1a0482fa25f9a37aa0cf0ee4456bf9ec41d99e347b094eab9c325aee09fa74321c42373601e92b0e157888a2fe8eca3974452bb469b93c3d97668f85527bed7ba495b1d34716b3c66c1bc1a566ca5bfe11cad9d4ab1039ca6d3579943cc0c642622dc92770c479137514e21581e6b6a02953db2a6e5b5dc6e9148ed54256401132b2d7c0d45160e56b0623ce4b10d32c18b80cdbca63836b8d3930a990ab5f6fb5e580ee9ea80c519541b16f09f691683666a3b317ba6144533f94ee7886cc4142a16209448b09cf2d5eeb800e6f35eb2a7c6d4270da8621b4bf23e6921b4eaf62a6ef74d8aae2a274a3981e23f70c02e63f1db1527ae3d20d19faa05b878eb94865f38d2b12c0c1c45ddf975c9b073fc699aad6d046d7639d9054e25028beecf488984f0c0a395710605ee04c32af45a5cfe1eeca1787146f976796057e4448fbf8ca35a2f595f5362c941037c0e47a6d72c5940ebeaeeef28dababd89f0ee009a3da6e0654ba66fe16a19a7bdb2412366dab0c195b9f4d4d6d06b33ee5d4f38d623853efd07e1e5869bba8f0a1bdeafcf87816f587bbefad327b8374cc0db2014aa67cc794b620939b457928997bb6502395df861f176d2db1505332d8ac490af5ad571721d5db2260f0c8ecca859923e409368d47d90fbf0a87ae8d12b36ed7b1102b9ca98105d6eeb3b2f86014ee665621d67f42898d952b03635591d69fba0bf76a7f805b4202773395798ec1780a85e15ad25172366bbb3943ead2b1e2f2b913138ac33e41c28dcb87cc07b64a3b994b7e584bff7384f7a4cb2ff55592134f1d2f34b90d84f02ec811af6b20a9341621100bc788eaa1338a19f85e0dff7ef06ceb8eb1394fbe0072f116d28b50baa7d75678540056985804ab95f00d41546da4adf6446ab5c5d5100541081f4838b817a10d2b0d1685e8ee0e23de1d627faeccc02ca84d270b6fd7e14ed0cb1f7dda1f528d005f24560c2f8139efdcdde4194b05a300328d8210c7d23ae878d69de61f1cb375e7bfefb136321f2ddcb74bfaa5de88ee2d4415e2d8d2be613fcb26e38dda8f1f150e3f0798435e57cfc9d3e745c07e8c931ecf479b0d59e7f90c065dbf0f24e0c4ae829665ab1b45d003196c8f25e5dc219f94563b47b220bddb5f60fc83ed10e4f301e6745da21ab618f02a0e23293bed74161c16c8c33bf83cd131016faa178c1b9eebce23993d25690e28a34c23cb884c4880cae6b4009ed49929c73d316615d7df12e3c31ad5bf80d853f6e361b1ac10b6f73951dd4536b310365c6ec47d59d94d2d6b168386511b4103eeb997a320444219f825ce08598bd44543da7fdb9640b5b71ab0805cb1d4c2584825a747675d3af7a7aa5d5e01124b8f256461434d7ffa88c305b80edb0538d5390eec31934028ab5927d4dd17d9b0c4119a6644ddda7790664d9fcc144016cd5f546f453fa8a98481c1ddd90e1fec69c7cbdf95fac0d01f9acde506300401b3b5d630fabce70f725f5276a1def4e823a31c6dbfebe1aa1b05c959658f958d708b982d6f16bbe2b4986cbeb6091d6f12018e65b2c9839f1a7f6b5999dbb248c99b80f0055a8e92d18047b25ab62feff083759e9501f30881c3b5b865e2918eac3c510070a7d864aa9aafcad120fa1a23d24f2e602430085bc3684733d749022d669128d2024a08153f1b82a33086316313f9801f8dc277cd32f184db08d87b4030d18cb82a544028a931820cad6c7c9aaec07aa79dffb63fa33c9a6b9f567fef3d1ca9cbf912550a8d050ed75614be5076463afa47182817b97d05f13f97877c843e42b36ce94a4e71b51e6aeb911b351fed55cf6995b5d806bbb0b9b7f238376e6bcb11227cd098f2d5b65edcceea21cf684b18b9ab9945a57e7f53592aef8e022b0b9a0401c382eec42b9831b5781a4b1bb8427d55c27af7f7c38d7fdd05b4d27f1bf9d198cb3a27d85253a5e11007d9c061b4b4dd25f87c9c8d835ed09c7e156852bf35964a43c875d6764141f18a302a61e464a8bed8083cca81ea11252847fb8a1cd53a4c1e2486a43f70a97a039d10a9b4eea036d639d859"}, 0x1008, 0x0) 05:34:06 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) getsockopt(r0, 0x0, 0x14, 0x0, 0x0) r1 = shmget(0x3, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) dup(r0) shmctl$SHM_LOCK(r1, 0x3) 05:34:06 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x1, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r0) setsockopt$sock_int(r0, 0xffff, 0x1201, &(0x7f0000000100)=0x80000001, 0x4) socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000025, 0x4, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchmod(r0, 0x2) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x2000, 0x1) 05:34:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) r1 = dup2(r0, r0) ioctl$BIOCFLUSH(r1, 0x20004268) 05:34:06 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001380)=""/239, &(0x7f0000001480)=0xef) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') linkat(r1, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0/file0\x00', 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001340)={&(0x7f0000000000)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000001300)=[{&(0x7f0000000100)="fd745706f86d4dd4b43e4e3e937dd3df79f3b401d3b594273ca7a991c1ac709657c1afba58d8b5581a21def36e86d49c4dad5c7fdca3b5bbe624fb2ba68a2d771cb7586413c1648d37f8540d9ce3bc442e344a4a9681ffbf3cbb489824d56ed2bce3e431991dcfb9084bf2bf7a459ca82ce6289399ac823aa622651a6b6ab7e2f781f91170726b9b2eb386733e6b1bdcd2bfc903e0eef87cd1f47ca2c5c489ca8da0ffe0ffec8e88c4e6a3b5374cc338928b39a93bbe6bbb5143c9652e292273c9350af503c946", 0xc7}, {&(0x7f0000000280)="d5f56ba61d2c3f6462a01338bb0c1b84e9fc98db9f16cd63c1544e085473b1a30ef6a5d2a680eb6baf7ca5dcd2c66202bf4cd6e542cbe06878ee53ab6f91e0737a449a9d0e025d47b8207ccfe48e15a5c87e68f562388838ccbd3e9e367f3861d0f18d4cc945d0a3dfd341fd18250294247c03173ac23d84849657364ac2fa95f9ab626b94994d5ffa0c4c04e4142f393ad170d3844b4e9558350d9dc38c45fb2ec6a896fb2726b3d275b21aeeed69952850c2144941ef6ca749a4250d75d2becf6e2855c5f66d29a33699f5d2e7af0b7edd7758450ffe7324c9f6f2be382abb58d769fa81b66f1bfc8244189d5a8b46454085e6655455981fd7541e50d0d0f567f922c8087b552128776f5f6172a18467ff5ddb8f93a7d18f322ea47894549e5c59b7f9d38a3da7a7fd2a1fd902dff8708ea8bae86121a3d2b889845f2a6ef7c89d569103df8f30ecc3e29217e7d8d3b215c7c2dbaee10f97c5425835f05dc722ecdc016d027fe58f11843172d5d85c87879e3ca06aba256f6852617d0add75aba80a1a1b7d43af3ba2828a4621be29c745fa2f32910da566f27999d899527d77ce4f43b2fe3f02962beaa2c5ff34ef8df073192d52e8d56d2b4d6773080e488896d696b197ef4beb83ec59e1f399cee975f955cce2adc58eb6f8fe8309e003181ac0339c734448bdba4bf5b1faf372547dadd7cc3d99534c95a013d1a5a57d06bf85218f913a7e2cb984d659f7f2350fd264d9aa00fc4e3299eadafa8f2627f7a56a79b8615271d56f2126204989d141221e41c4612a3d88a6e9b8a79ee883ada7db6cf37bec5b4d0d76f43fb06d375df6c77805cd149a25ef8d2829ad4daec91ebbe5ee1b1344b0aafefd64507446c4bac77c183b66413add19d9a52479e7532d5a45bc8bd66aa215442428e00c9cc1828e4de5fbe5bc9d8f4df21b2694396e61e208318fd9c5c6e3c25d28ee3e1bfcdfc4b17c3b360cbfd5ca2121fd6104e11b3c3d5ffef6c7a9ae29658d769c33c48cad1059ee1b73e243ba371cdc8993794ce08dee1a42a7d1dabadd12b2421ad488ee447eea089c7dcb570e82f7f62238fd14a9fef2f06cc8ffb08e013b3bcdcdc8d4ce637efde1c7d0df924b2bb5c2a4372729d0182a9f85cc8ebcc2a99aa5046efeb089b6d4763acb61df5e4a05e2a9aa1c9ff8337c27bfccbf871232e42dc3338e40c048130c33a12cc7c40fa5d53180bed0f45bee3d11944fee9bcb31b4ad26fa4a7895eca276de4e7692b8efd19f7bb39b0655e20d3f64fcf3db841de975fce842a7de2fa8222b99a44e96d8d43a1713922c752cd27f802164d9f4f9474f3624beb7129f708b083bf74d85b66107d8e132b4fb20c51d44073cf7fa5ae88c7f57dca71a236630fc10a7706aeb48dccfa6c88e9d9e561565cd0058db0650d8737b131ffcc0a89a4a749376642fbae924cca143beed9fc8686d1c0eb6e78412ab1641fce7c85e98166724961083c364a45f856552cae965b32ac085e5fa9e379d8df40c7eddb8557dca11c6a2adb3bfc5a19a23cdff923185c113d952bc59605682e8dd9187c9bd60e0902db8b0ebed49541dd2fac63fc6b87885beb744b5a8965969d1f0aa20d6fc6f497ec2f3295a18a0b2accb07c11297056fc01b8a30f3bdbd78fc30936ab4281da491c408ca905068dbbd933a7db6991fd854bccd35cb0290195f410f52c20da94b1127a3c3660a1c12d9ca574f1b8a06a048c2cb7a1bce54f96d1b3d5ba3361dac6170e1ae16e6c514687e84c67b752038877c07acca6b1c8cc473593ce56358e926ed1475b2bb7caca3f9c1868c5ca89c82b57f2b9aaed648dc79caad74928a8f1a6fbbc89f4ee8763ff2ae720dc17cf49a3344485012b4b97481c5ac2c1fea479d0f7973ea182b7b0f4e26ae93105adcc409bd813bae0a20852b6a7d5d8994430bd075f55674ff80dacefe50c86deee2cc68867eb3c218b79bcfdc8e10a54ac3b17379e8ecd0c02a81fb902fec65b831f31867f79858c82a688142418d747764b9c5fe33db0f5db5ab7958523773b02fd776f1ccfd1f912824d1a06d1ee260e4e8fa92ffb58ad284744e7e21e711fb451643dc51e9605594a8c56dcd2e6a00985837936bf6cf695a4f4f287cbf9f29f8317e5957aafe296cf29726a7f115196fcf5f5141c3ddfd4902f045d9bc07c732de203563abd67a33bf42694d8fc754f621381686037be08a44fd3fe7f17bcf818a75584748f72a90906359df6e1d69ec5e857b2017f7db425612d7db12fa204322a35f52e7652c4a77d0f7c1f907a4d041f3c3a7a6084f4ddf73cb32e5cba6a2faf25487a16cb6fb68a32c97672f9285f34f2cea2213487e0a66b941413b66d0a9ab12b18679c4cca85fb4e6acb6777fd3a0cc27bc39f3ecf7681373c74f8850b7761e5e895df73a47334215b21804dde88761df15523c6323eb11672696681f9c2daf3a950ff4a3741e6e551d565b7a07096c37698a12025faf87806534d9c1b4e2688629b347668be2badca5dc44bbbc3949eaa812dae7002d14dd4111ed6e2b9c951c4454f65d8a124307e66552d95981e39b6ec7e953fe169285d795679cb8edb3325558754ea58158e21e0f2731f16c236f2e0d0c930e1529d5548e56f0696632458c33849fb6b04fbd3e6ae446313618120d6412cf433956831ea2a42786c11f5e557c502bc7aa2040c5705ac112b5bbf3d58ae3f6ee16153a58e3242cb937977cfdd7ccbdffcf12e6612c8203df221ffccab1f5d41bce0d47f707933b88902208d5c65a781862e570fd5b9293202c6c75d389ded20845830b83a1fad0466e0615a12e0ad833ff79210c705a199315169c0a5539769f054d5bbad6874f926f01048f32b47b83a1f115f4dc989386b21643968669f3dfe335f150550c1b31ae0547093a3affb8a19a33c0a2f5d668be9c4aa616d86aac09342a18e2aa691c36d2cdfbc45c91196ce4c1f0d82dc0d44c58a902bfb3c59ecefd1782480859af4ac4ce6d5879ff2a35bc1bea6efe254fbaa8f6238a7d8690fb890bc4069cc267669ac4e88798d111ad87e54b7298c65f9c4822d936079528069112bb94f1e5376bfd03eb001a735a47f68458c1d083b23558af73d81a22d0d7ab25e18170a4a73f740762f6fc6da4128f074f9bd8d42e4c38c91025143aebe394cb3ba3fe8c8675b30de28a84467635dcea3b1526ee2072592928e9ad143eec40bb5d734004c5a5c79c16cf21e1d553ebfa1232555bf05f97be3e821eace39615b8647c2d500aa5109fa18dc0b02621f9e80a5432f4a3928e1b99469d5deac908c0ca28c1910318f8315a9aba4d891a5e5180745db272896d3c580dc6bb41a0ed49f5ca99e1a33cd3815d49253ea859aba3f3c603c592f8356ce0483f7a2c3f12fe2cd8dd29c2e5d7ec4a1ae70798d303707016dff6444a02088bd1db97e7a4335e7ab20e51b312cf9d7b4f85ac1680e9b021e3c5e3515ada2b10f7932989841d4b13aeb239e9e47be4e2f777d1d21f94e98fc5c8a1dbc051826c75c640a7fb96ada9f4c25e954daa8d456150dbe40c23593b9665114241688997c580735d8c6f35ce5f42e026b8ee5601f5a6ace451d3a2e8df772026e5a2914e0ba33cb0e39be201a56ddeec13676d8599fb360ec8071213f6104e7c761ae3287f60c8f6aa2c7c8a04247863a9a8304aa31ed15d64eb1531254254a719b4028793105952d676192808c3ef21748dfc6f0c89495d32b5e1268e5d2093b9806907c73d0522de4bfbf800e1357398403ea71b47f81bc673d2a022ae45e85e2f7e0222849311ccfd1c531b7ffb2c1718fecce763f403cb652336a873e29d0cbcd15d2e14237b14976bf8293c752e152948838af6be5e469f07b911d302f492db9e6f5f7e08cd5c2a59ef2b872f087684390a0446d8ee2ee0e11f41ba22fbdd7084c44cf679e2761edfee2d7c9c7c3f44548ab239dabb5310c7f79ee2f4157e67622e1b1776848f76b42358841e5f9bec05884b79474f40eaea7ed97a9c2a24dc779299d3e71aa39343b6128396c33084fc6dadc5d6fed3956791b1f244ebbdd3d019f7b85dbd9e204888722907f96fb6cad1a975e6ac3ed0884b7e64b34fb932cc7f8eb96ce073eb1a5e54de68c6a35921f6c87764261cc6554f2bf585c702b4d984447932c123873efb61b4b25de0908a19bd6f0dae701e7e90b0cdf2859954700c93a3a495f1155aedd089171f718d1a1b826dbd7c26b78b32fceecf6e63820991c30522fe7144cbdf973b96e7cc7e25b8566716dbd0cd9b70cf21cc7a0a7e0f0be59b2e7c228c5b942e936d35ca7bebd349f90df9cb2640c2b410cdf7576b554b1edcc25fd89f2375aad8ccd990634a5aa6edea9519780579ebfa60deb11e587a4e8c2043e5ed93de41370fead5b221d9e375b8f33dfdcfd91b23c6d72cb91cc2ee2023626d0863c7d39119fdda13d4c5c0a49caf91400828ff9250ec9c0105d675e625c94721d12eb95d50c6b626b7657bc4c734e786ff116fa25adee18781a056916e0e5398515974a4582f7032fe7da315d696ad38b9633db65ccb12e2181d2a16c2e4258a478654a0ef661296c37d95dc01d74bd33ce84bf11dd09fda95e15887909bc722b08c14316267aea12925d8bb20e97244e4ee8edc23f5174a81473dea78e3d9ed20b6f0cb4de393084bf76fda9ffae246c30308113179f19bd81ae86c742191371f69ff293fe320a0efdf42dd3b08fedf593449accc5eb42fd2a9d8aeba47c0726831011b02d662eb285dc1267b4f23c70dd5996332ed5a59766dcf5c572e121cebfc55b7a0051c8043cefbc9db7672340002a9c8a797643c42f0dd37282b25456461ad1df2ebd9a1895050bd3665b3329faba8558875a22db9513962de6bc82a3c119405658a62def52f662d8f41a3bb2a024cb98f1502404cf53500d374b7f5c12b8d45b0cb82dcb4c19310c300b4aed5c6eb07efa899df15513601bc74c2653190c7b4b7c12ac1d15e58bcaeac621c71db8199f9641b88266e9e0b7d4471b04046a2403a0386a1643eb74b99e802577ed184e250e7370314de9b137090103d33948d1f31a2070cb65b87a5e99bd91d691b58ce97a2652931b2e465dbac4dcabff070e09498dcd9e72911ef8a8a145be23853cd960d5572f60ef8efa39ddc7e5c3c690698fc69462cbf66dc55235552df9f0d23aff87171cc61aabd28b31696aaaada76a237fbae97e8ddc8cd41a42bbf505b0dfca309311bd8dd70001b534711e0e2b83f5d27c3079cc6f1561c68970458355bdd91447ea0e34f898ffc4a0782fd9365b66929d7060d99d1b064b4bf1ec0bedd314ccc88b329a8b8da0a2186dc8f233bcda5cf51449116fe36a4fbc176a13221929848ac6228efc7ca0244b376e580d9c869961a05c98374a12a7d2a147dfcfe0c4ce69ebf8f55792fbf7349ded2717449637dfa81a9bb9cebbb634c267f85aaf0d17c9ded0fe21740b1bd89a97d4cba3646448f4e0a6d054e4ef131b84dcc93d5abe35e2125148ad263773412d303a1b12915a16a65e998e985e39f82644e9a808a984160142cdbfee75a75bcdec94c06cf9860510f3ee6c627936fcbf457a7d55667ce586f97970f8eb40d5dc06b5ee45f8e328edcff58bf23e3611daa4315a69ab69d31d6f81e20693953945a10d660fa12884d9bac2b0001314a092cc63afd1aa66bc7e444c1fcd5aa1821cbdeb0c90aed56d803e6de1e8d3dc13185e4abb070d389a27ef3f569fece38d30ba798acf5773ddbc8557f086ebd6eb5c39f0fefcbaae30f", 0x1000}, {&(0x7f0000001280)="e959203e55a1c2acc98e299b60529f187ae46d480fc9d9611de342934cb8ab7811ad2195dced333c6b1a924dfb46cb91c3a3cd2e652a17451f51ce6bfded15eb49bffe31785b8d07975b4d489cd970ae73d5bbf50597b6", 0x57}], 0x3, 0x0, 0x0, 0x400}, 0x401) 05:34:06 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/249, 0xf9}, 0x0) pwrite(r0, &(0x7f0000000000)="7572d0cc11afacbcef20860a1aee1e5bd8d149abaf38a96d2eedcd46a398c6e01cd76b960de8d8ec096492d80c460bd8a5fa7e4b0d5c055a55682406bda27b042f42c293f0ecc2c892e0e2fac73d3a38c32bdd", 0x53, 0x0, 0x0) r1 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000080)) openat$tty(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/tty\x00', 0xb3d77e8871fada01, 0x0) faccessat(r1, &(0x7f0000000200)='./file0\x00', 0x70, 0x1) 05:34:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x400000000004, 0x0, 0x90d2, 0x2, "d730c1e7bb6fc7e23c5b00a6eed5290000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x100) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x23, 0x4, 0x40000000000008) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95a6be3315edcdc42a98e500e8890ff0107b103b6f09a1a5994b27f623e974c617efc18cccc199e33b7c2f7fd8d", 0x35) r3 = semget$private(0x0, 0x8, 0x12) preadv(r0, &(0x7f0000001b00)=[{&(0x7f00000000c0)=""/115}, {&(0x7f0000000900)=""/252}, {&(0x7f0000000640)=""/117}, {&(0x7f0000000b40)=""/168}, {&(0x7f0000000280)=""/53}, {&(0x7f0000001b80)=""/4096, 0x36f}, {&(0x7f0000000a40)=""/197}], 0x100002dd, 0x0, 0x31) dup2(r2, r0) open$dir(&(0x7f0000000840)='./file0\x00', 0x8000, 0x40) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000880)='/dev/null\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x10, 0x9010, r4, 0x0, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r6 = syz_open_pts() fcntl$lock(r6, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xc600000000000000}) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000440)=""/122, 0x7a, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xfffffffffffffdb4) r7 = openat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000800)=0x8) fcntl$setflags(r2, 0x2, 0x10000000000001) write(r7, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r3, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x3e1a}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x2, 0x1000}], 0xa) syz_open_pts() semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000a00)=0x101) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f00000004c0)=0xc) close(r0) syz_open_pts() semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000500)=""/214) 05:34:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) execve(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='$/\x00', &(0x7f0000000100)='c\x00', &(0x7f0000000140)='c\x00', &(0x7f0000000180)='c\x00'], &(0x7f0000000480)=[&(0x7f0000000240)='c\x00', &(0x7f0000000280)='c\x00', &(0x7f00000002c0)='c\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='-[[@l\\\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='(\x00', &(0x7f0000000440)='\x00']) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) r3 = getgid() r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001980)='/dev/diskmap\x00', 0x880, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/wsmouse0\x00', 0x10640, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/wsmouse\x00', 0x80, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001c40)='/dev/wsmouse0\x00', 0x800, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001a40)={0xffffffffffffffff, 0xffffffffffffffff}) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pipe(&(0x7f0000001a80)={0xffffffffffffffff}) r10 = openat(0xffffffffffffff9c, &(0x7f0000001ac0)='./file0/file0/file0\x00', 0x80, 0x100) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x4011, r6, 0x0, 0x0) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001b00)='/dev/ttyCcfg\x00', 0x10000, 0x0) r12 = socket$inet(0x2, 0x2, 0x80) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001b40)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001c00)={&(0x7f0000000540)=@abs={0xe613f3ab3612dc70, 0x0, 0x1}, 0x8, &(0x7f00000018c0)=[{&(0x7f0000000580)="1035053fb4722124287e185b5e770acd84da2f2e63a1d828e3f89a2f667fb4b412352223d5cbf6258fe30620ca2a11c29e9463c7d95822ee35759ff834e96b858367b6bd062d336606e36c", 0x4b}, {&(0x7f0000000600)="ba670740905d93209cda2757ab5a42658348b0eaf06f34286b5db9fdfaed29b2a0ea89395f7b8da41ddef0873045f362447133eec5e59ea538cb2af028c08c0c0d5edf8b4ef30fb8d646f60b684653b2d104cfac1d7179aac23cf29ea3d3fe646cc9086f6419cbaa61ac99ea1b63bb0da334697e8993630f9bf620395ed80f41486eab52d01fb7e2b8191a3cf01ca55591e29cddaefeb10ce0e78e4cb59b41766369f375bed54a0962d2ad316513cc0fafe5687a91e25530096f0c4d0989241b7a95e82974045332671aba3e5bdd646af12d69f02407626849df151780bf921d61d1c081cd5933e491ccda56d87b0bd8c1a4caf4d878addd38d0a4a049d47a96a0814c6d7a663260c788e300f0439f7f85284d26da58d59e2053e10b067f96e5ca98d5f7d38729ee9dbb16de82596d29ae671eebe8a1585c88c512eccf04c62f25adf6799865116d4fcff03a439dcc803d93f93787b93c61f800c7d04854707369f9dd0bd1c25d9adb29e743e09b5d7215a265f3e85bd5ba2ff013cca8098c9a2d9fa6efe159e0ee875acfe85b0bc44cfde92659b1fbf3929ff2fc1f08d64bb4899cc06fcfa8e4dbf09ea703b267bac90716b4189feb7628d1e10f26f318e22262959305f9fd15d857799090b89ebf8f25cbfc9f637ee2187a6601a72e3c884b94f88dc68df3c3401f61ba8bee85d8e93e41bc05c37037dba04e19ccf8954675eec5f54100e02ba3d1e3293d1c58d453e1b0b752ad2ed85384ef06fc5c4ebaa94c0a027d543dfaadc7034b7c3a6dff4a99dccef71ba9521f142c9f1cfe4c837eeb4cfb82b2c1f97a4abd3ab2e504ed32b5a814ad369f9244d355b25ce76f8287e845d389941bd9d83c1f58722b8ab9f4bb19e4cd7b06eac8f79426e1310a4efd5d9fdcc56f7500f3981f7743119b6bd00c618d6bd480fe18bab24bf8a8e817d2abdc74754dc1b4c9d895fe65665b891cb85949dee04952a618e33d4ad6b1cb27930f8518316b96d8d56bcc2a8aaf268557cc141c995c0db1ce77b3ee68c7e007fed01ecdbe1a609b3295a3f1c4d4911a2d30d53cc53f00a328adae702730fc3b5331b77bda0e7a9aae4d7f7ee0c5a5f65b5640862456103513dd3132c740734fe8cad92b570061406e3e2e62d9c0b8abd7b6fa2784b6a6438ddc1bcb3ccd8b611b5a5e9c514e8ee4ecee8277980a254423b641d4fa609e314bef5e83865f9b8eb302158f1368ff5accb756a39f86ee07af366bade16abafa2c1e2b5ff2c16f848d9010b855a4f587840e72a83a9e33fc647c8ac466c8d188b8ab0c4748d8cb917d02da26d1e5ee4ee7aaec8e9575685565a413fb2e8922accaa06646bad7cef21696651ba03de42ecfff271de63423e1c9f8036e740725c5c8e937743417495325febbf676794b950c9e600ff92d13ddf02429cfc9b2adff8d2eb5abc70f881bb6ee9fa5e4a91bf042cfb061d8e1f90352074a566751374c7bbd747397c2e7078cef5c39843a2e68aea36ee9d187d0981be56a3da93919dca66fe65c9e620c4ca4647c881a47f7c5a548680a5115b6c9a2d85f210d88292f3205ba7b0cdf80130a19f842b426047015752d7adb5bb27c3e6b55c2bdecbc8349d3b3b2f25a303b12b2b3bfebdb1781fd779a66ccf20c09605c882b61a7c409b4232a71f5be1d1f4860fe3d855f431c46f35df14b350a813a92b011c5642ac2a49a07d4fd17fc519a392da81708625fcc231292d174cb8a0bfb63e0218b06dbc2f6e1582834318080a5be73e375fbbee5402c4910a0e755b4b26a907675910647579708f71100beba659977907d7c86958c941b06512c417400cc80ef364f33d37f1a8712a4098d13d8207cc2fd2a0cb748e8fe22be473fd4a00bf59692ebfde06291d7b0b18ece6939b229580ad54c714a60ab31307d3a7d7aa142c71beb207253b98f3a4d500afb59533a2f8822d87db2849b40b2d5db694ba01c98c55b174e46a8f5ba4faa9b471896acc31f2d2ac277358d73ab0607f10dd93776921fa55d1943d73357532763bef8d97af08cb0f8379ac27b1a0340d68a34f89d24918f0ca477e450e6c3be835021c479c5bef679fb3da75beb1fac8705e70f12d1028e7df782045441f8591b1cb4b98517138aea359f1cf75b3195fc0a69243bb5feb36af1877521dc3165588fd93b7565c378b134e52c7d60676662ce60c801b3294726fcd34ff2d54343d7d91b6cbed3651f32fa9c00bb3685d28617469483e8c3f2f5efbc1c156b116c3d8f96816ee228f79c40718b04c48f7ff292097cdb050a627a26f528bab94c33281d2085ebe30b2df023b591713451a31146b0ba8c67d49e95f1251c5d28b961cac6842556c72e09bbbc30797c8be8c680b15540e6ddfbd399a9d3d4f07ff8ab6c6e95f47f6e57c4edc62395ecea21f600c2e00562a41fbfb6b2b2a7a2fb2d0d5acecce91ea194a704391e533f03630229d912dfb1364807ca2dae2f018b27325e3ac5d2ea2a520006185d4ff7604a58b5a34816614a20c7ad14a794da157b7af6fa47ee837ed144a7c8e2d3ab2c5d6bf808a09f9fa0276812b808e3447ab1019f907777d06313f66b398fa4c3bd5f4e3f3bba3cf7c5af27151353c435edb60677448a29097fa6a8332238cdbcfdc0c61fa7200df700e9704f3349699d058349e48c0a9af9588ca0ee0f41fb79e7fbc033f49d10bc3b16deac0aabc7357ac1657b31c272b8b6748be67def48daa5678e01d6bb1bb742c50e6c4d93e12b0b5951ff33daad4abb296d1efa5404056db975250db05d0f6b8eca18a7555de33df41d4f53fd108d857c9c713b4ef35977d79759faea65af79b9e2edac2ed9a2ea9eab1ac085d6ffde610b7effbb21da0793183f38723c6409d0b0194aef90a64a88ad17ae7dc206edfa19ff48d723afde5651042bf3e512150ddde81ead33ba6eebe1bb1acd1a645d97a163505f64cf64263907879f8a49d3f290eeed3ee3e6bb177a6bf3f53f540b4f995db42f4a206683b310e068c5de0832119abb985aa9ee631855f9e29673ba789aa43460c6ca046be61745540b4d23a0b39cc15e34d1bc2ad39a4f615ce3225a48d9490b67fdbb4c477cc1c6465a7ba9697aa39905b3ec12a41e98582afee039614fddd898a5ba8a4ce408afb6b3541ea49413230fbe51a0e29246939c401b997eeecd39c79234e00563000e8a776223118e9758ab1c13d9a25ddd1f412cdd83749e1e25aa648bb01e5c70006cb4fbb2fab552d3aba0d2b30087d52df2aabccebe763de0db7bc7408870f8b3e06726acb1ccb1f0791eddecb020d1141287a7bc11170771ec361d7115bacef97e50ad6561cf117f61f0f6978574cd598ab49bd3f9a94b3c35433014cc1eb309568975d2fdae05490a5f9be079ae58cfec44b04cd9d97c8e438706595b21f69882369a238b53ad18a5407b060b768ebd256f611a0bec2b6621f2300b690f548c5921934a705c2c0e4054b4c1c48b06ebd0c50123dc8cb370560274b2324b3ea54f2ae75088959847769d29046ed9eea3a90f40f40cb4d60f9df6ba12d4d6305650d756fa46899a946f42539a5b372672c641ebee0a8f7ddf325183a1db7918f9d683f2ecefc131ff50b5bedcb052371e4b27de68d0f50957d8185a47d80d37333d5e3887e665cc9bc3196fe490dc6e084165e3c31ded1aa549f1f67445aa0b36c48b4089aabe45e014d7d5c88cd53fa5f95cb1b9e3608a325969830fd6bee709be93844bed4498dce37fcbde2b7a9c761043848ed1468528f9e8b5ede5a4a23ee201528e35f886b048b172e81575ee10fcdfcd3c86dcb311e70a67b50e92161906f862f108f92a0f4cdd09ab775d0494e064712da7258b772ea7d868d2a5f3cbcad8f812bd97240d1944658d082b2ed4180aa381f5bdf65f117b080f1cb42ef9f1ccaff391ce130ae05a218eac23388c3a72329fd3909401922a8f9a161dfe6dcd41ea5568ad2883921e6328bf73d143f7b6bd533bcd9ac9a50b400bc1b902eed29f4683fde31918162ab93cd91fa1d37358f7b776b39e932df8f9754890eaf880a388f551b445c5c15cca99d222c94c63a20fb428c8e3f0459f87f425fcd6ac5af40fac6e363435d32c1c8396acecd9b37b6243c22b247457aac0544e232e7cdd36f0365a8336fe47d6d4660db6b9b4c589be64a63c6973e6662387a2e46f6c61aa442e0b985b1401dea1ec29dbeca0cda1cc5b9b533660527df1d6ca2a665b1d55376fdbac6e95d7ca8851172a74df107b25d2ec3a266894209dc1aeffc3b00ab32d2ed5a2d59ca08d821486ab71536952e7bae0bd3535fc11658a9d01b091aecebca2fb009ed55647eb53261c09ce33ce65c7e21c1e7e8507d19574fd19206dde0745e9d4151067ce0fafe4b05cabfd12945337d3f3b60fd03c8e130a76f2abca523e4010470dd5809255ac6e02b0396b919384cf94781645fea612ea1ca0d0558eff7559c734a6047b38465d1b21d4385ddfa2788d0d4d2d73f591cedf2937ec0348a88ec6e88ec78f5030bd2c70e1c1f90e2374297ff03e4b191018ed7d3f05126822ec1d7d4bbc2faf5de28968c91263288f96cbb57e85ed78ab10e4ab3452edbaa0333019df1e5b1c5066a1769fa2e309b560d5687e8db76df5b96956e162095aca73ea6f1a0708b3369d0fc090d8f0b30a88b4bda6074290a79cc4774bcb43efb30bcc811206bcdce8a29590f620fb64c78777cd7c2eb0bef81ae8d3a72be1235f072a37c2eb94dac0a2d2322a1060fc03e033268c70dd2b6312a94d78ac0625214addd310305fe9b24b97b165dd6a26ced411da38651ba973aadbd0f224c1fa40ac5227967a6dbd19e42d14578da9cacd10236c3fe70f3df1484bedc11abb5ac3bb91a437076a4d1533a153822fa479fb4722f3e1873cd7e01ab5ac146ab64ac2683aeadcbbd71d3cda6551204fba3b3105dd621cd3b054ac338ee45dd8bfd15fc4cb9ee29a09842497ea98269695afe5c5a888c4a072aa407fe37fad8fd83d8deb5f1c3f52f3c524ae6d2ee0a0c6b09734e7d1d53d8eaa97a60a716bd507fc4c669db69c48f46c6c933c91191827de42e96b1efe03dc87074efeb2e52d8fd611361d4e97057fc7e96dfaf84eccfecd5d866fbe5860ac43da8453dde6583f359fd97cd3b40e8463d6d465139f5f67e7e2567fdae476bbfcea62dc457f217f65266caa682224b842c57c790e9e57eca4175e2bd72e680fe2bb33059bf25fd3939ee2218a3b4f96f3ed4df44900556df32db672a07474957d588b254d1ed56de4894355f87473dde845e3cbef18a6fd3a1957e0502fda61ea08587b35a7af4f3094f83a8366980bf6b2c854621cbab86149edd119cc56909b5204c022852ade3e3eabad364f53f0a2676cefc540a69dfbb1b66b4f5a8a6b04dd122cad33f308e89cb4b1328d04edeb8d210ed383cefe9792171c1c3c8ac09f7d513f71e406d2c71273034b3d59202deda9c59d54c8364536e69f9bdc4f72758052c4db5b5827c94148f589c66013e2e0ea45e3b5d60c4abe549723daf79f2b009a4cb1dee34e1af3afd891e0a153a39f7ff2d3667a8647ed9e392696d2e2b15cae4f203a7f7a4cab4196eec2c343d0858d6630ab535bd774d109adfa187af905979a6cf5077b8f3e0b8982d1d35d47c9ef3c8a2a88fb3bb99b1e8e5d8f1c519321b3bd13daa13ee76b7e77cb9d987acf366dd2c351791c40b8657a6b76d5fc3ffdb6157cd8147c1dda91092036a3a5cef457425129a3da86609f8ebe8b2bd1bd1c19042ff6f16064eba0480a32a7a8de", 0x1000}, {&(0x7f0000001600)="fcee2e39ee7917ce053d599a1f1b056cac43a05d5b5db5feb7450ee53667ea65077ab6b88cbbfbc7ebaf0460acd128722c2d06c3319603deedcf159724ee80a47b2108befd281acac7540bab", 0x4c}, {&(0x7f0000001680)="b0b9bdd258b05c0a336cce630cbf3d2c65ca05c291045ecdd695bc285af29d32d800f550987e0aedd12b1699cb1e56a79eec384dd8d21b00ef4e6e061e54d86a4c88ea89fbb0f0a4bebc7f7c51ce6baa3acb5def5de5bde66ef88c", 0x5b}, {&(0x7f0000001700)="a534bbacaaee22a8630340b216d1e2cd0d2f5214007eb89d1243ace0da7f53aed4d1603297e518ff6143a0c90169c24a3347b76aeacb42328f7b057db6b4fc30f4417518bf0e2d1ddb5813029c7471b5880b32aa2d300bb7453cd0226b1cb00159780cfb4c1ec33229fd7e6610340b62737e212665a4ea4a2c77825447e161e9f7896f90e6b8f4633af14a1bdc526bcd9c966819c928b87a9ce65d6859d3f3aa509bb497840aa472af", 0xa9}, {&(0x7f00000017c0)="b44098cc97bede7eb754646fcc7847bd2c6ee15dfeae106b9cccd50407aa0a30b5e91604b73b87a1373b877e1da5c9219e8b1a1de23202f614028e20c7a4c6506251e70899bc20239435474f47147fb55bab7deb1a1d881d1a77e20dbe4fc6104c3070c79c799b3633f2dbc1e28a9a1295c72e911d2d6ad28f4c2af93300066f24aa04e014047db38d6e59ea090e3eb944fb6f5ae4a03cbee579094ebc124cd9dbfd7deb6d7f6cfe13fbc7c83b69b6a31fed079269451f0c4b6b177735bd076dbae6ebe66e2c3c5d75685f7b98a368", 0xcf}], 0x6, &(0x7f0000001b80)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6]}, @rights={0x30, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12, r13]}], 0x70, 0x3}, 0x4) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 05:34:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) write(r0, &(0x7f0000000000)="5fc7342b0bd9aa23a6231f292b16ec36a32acb7b1ccc7502bb14c2bb591f8b03082abae29de2ed0e95c0b7ce5ed3428d67c0bf396d6a5eff57a750cff3e5c67e135140", 0x43) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xad1778892bb1f37f) write(r0, &(0x7f0000000100)="5ff19a557fd13019d73f5e2c8b84797837b2ce4ad62836c7a7b1bdef4ba523cb9fc2a859b7085a36edf1db6b42c14d5a7a3b13e7509d7bec665ef162c5e29388ffa161b406a6087955e695ebb68cb296524094f09fb7f2bf4626096ae6e4a811ef21c33ebc914a6d5a790d21f7095b9a5556728107ca0df22b32184d1ffe0b936277251dfd634121556bc102f6775b02b7d8f5b743dde25f187edc9c2a38bcd8", 0xa0) 05:34:06 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fff, 0x7ff, 0x4, 0x8, "6c361049857b2bbc4606ba4c69144da8d246fda4", 0x3, 0x951}) bind(r0, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x2891, 0x80, 0x750, 0x2, "715eb8cc7fe21fbafd3e16efd9fe265f63490802", 0x1, 0x6}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000200)) lseek(r2, 0x0, 0x0, 0x1) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000240)=0x1000) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000280)=[{0x2, 0x8, 0x0, 0xdbd}, {0x10001, 0x101, 0x9, 0x5}]}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000300)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x10, 0x0) pwrite(r3, &(0x7f0000000380)="252383bc5fe7214d55ce60fd671ec79d60e7f47f9fc4307056f4772bfb33573cc1131ff0f20adc6a570c26ca16ffabecefd6dbab82dc509051040f5e7ca582bd461d315ba1aff510f49e8a2c0575006830f77354c864ad8055b9cfd6f3f818659e34cbeafc7066bccacac35cc258a44a3a9962462f060bdbfb5706a4d7d7104131c8ac7fdde1d8c9ecc1518e43790ee2fc5383df23e1c6dbb60cba3fc861fe9d30e730432443044ea7245586ec4bd4c980be9a8b318dab35f4a0f0bf90cffe4b522deafa3f65268c371262a1320f7b740e3a776d63b2a501182eb0a68674b3dd436e2be77b1c092be1ce5f58ea8748abc5964d8e8ddd556b", 0xf8, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000480)='/dev/diskmap\x00', 0x800, 0x0) r4 = semget$private(0x0, 0x0, 0x10) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000004c0)=""/211) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000600)={{}, 0x7, &(0x7f00000005c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) link(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r6 = getuid() setreuid(r5, r6) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x4810, r2, 0x0, 0x0) semget$private(0x0, 0x3, 0x4) syz_emit_ethernet(0xd4, &(0x7f0000000700)="a27a321b5f2fa728b3fa26a1330e6338e3b9ac11e2ec13f1214e67ec0dd54a335b4b10a02bb26adf6b7a5c30ad1203e880c998a04646660bd011faee0f988d902628703aa23fe769d823f5a5de93e64fd9e3c118d0db5366b5eb1988e53a2adb5363fe0ed6d5772403b9e5ae92c54172f1f33347290dda7f5333e442fb437da41ea24293aba07f4800b79a292578aee7bfb454e2a73b6e68ffa7203439ea7900849fc6e3cb47a273c1cf61e46df1065953ae3746a80f6290e4997c95995a652af7adfeb12187435dee188f251db1627cdf9d4369") 05:34:06 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008001f00000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c704320b22f310b404f36a02f90006ee01be657aea8c5000000010000000000000202080271a3f8000400000000000000010000000010000000", 0xb1, 0x0, 0x0, 0x0) setsockopt(r0, 0xfffffffffffffff7, 0x808, &(0x7f0000000180)="19d5e8767457ad9573e57a819f89664178601e761bb30dffecd27611d44d587cc7185135521a62c47956de9d3c803779b809841dd891217e01ea07b291e124e5c0d994f283d5b26353be65698f60ea3525493324a62a6986b594839cb7ad22d59ad557b1673cd8cbbf8bb769a94bc265302a9a7cb6a3", 0x76) 05:34:06 executing program 1: r0 = socket(0x10, 0x2, 0xfe000000000000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7, 0x39605ddd}, 0x8) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0xfffffffffffffffe}, 0x8) 05:34:08 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x10000000000f8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) close(r0) fcntl$setflags(r1, 0x2, 0x1) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCFLUSH(r2, 0x20004268) kevent(r0, &(0x7f0000000000), 0x5, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x80, 0x5, 0x9}, {{r0}, 0xfffffffffffffff9, 0x28, 0x0, 0x9d, 0x9}, {{r0}, 0xfffffffffffffffd, 0x15, 0x40000000, 0x4}], 0x4, &(0x7f00000000c0)={0x7f, 0xfffffffffffffffb}) 05:34:08 executing program 1: clock_getres(0x8e46b2e208eed32f, &(0x7f0000000040)) setitimer(0x2, &(0x7f0000000000)={{0x81}, {0x8, 0x6}}, &(0x7f0000000080)) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x1) fcntl$setflags(r0, 0x2, 0x1) 05:34:08 executing program 1: socketpair(0x6, 0x8004, 0x100, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x8, 0xffffffff, &(0x7f00000000c0)=""/187, &(0x7f0000000180)=0xbb) r2 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = socket(0x1, 0x1, 0x0) getsockopt(r3, 0x6, 0x4, 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) 05:34:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) dup(r0) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 05:34:08 executing program 1: munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7ffdeed000) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) 05:34:08 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fchflags(r0, 0xa8ba65b3b4211440) fcntl$setstatus(r0, 0x4, 0xce4ee0ac48bcc3c7) r1 = socket(0x1, 0x4000, 0x200) fchflags(r1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 05:34:08 executing program 1: r0 = socket(0x2, 0x8001, 0x0) pipe2(&(0x7f0000000080), 0x10000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)='Q', 0x1}], 0x1, 0x0, 0x6) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x110, 0x0) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000180)="9c446bc156f4f418fdc5c1b43222a72dbe47dd672ffed7eb1a4f08d2ca3ccee639fe8e89930fba08ee3484a4", 0x2c}, {&(0x7f00000001c0)="27c01f49b8c2bab9bac4442cd85ae2fe67a8bea558af826f56b75ae9334ca1643c3e52ba041b8bd2d2798f6e9dcbdf6e17b17bb7763013bf90b36126ae7d5a1f73c3b229466eb946a37bae4dd488d8b53848c6bb5d3446174c4302e3efee82e53341e2592f2cad", 0x67}, {&(0x7f0000000300)="890158a8db782667484bb7c610ee3639016c88cc3565040e2e8896444f56cd52c7f5f7164db0a1f087cc2c166a64c761e463f93cbe15226af54e7d0f7a17004095a3fefb4d8088596e085503cdc33d90c8c5f36d3cfb21dd92c68e2361654d459dfc6038eaffa6a5107c01d0961406918bf76efb4776713fc56be44ac1243c3144eb9ef000e7e07973857f1089b7cc621489f572195eda48359ea0945575046fdc4343ba73a5e51464ac3837ca269b5ea7e1eeb279a3c37f36305751840290f9c94a772fd9df631aede78eb78df73a1b9705c8c476ab03a693ed92f74d88f390b7", 0xe1}, {&(0x7f0000000400)="5c79cbfaab13ff933677317ca6d1e92ae01de3f907f9a9333098473dc94fd432a37cd9002e6dbfe34dc30209e11177d3b8de537b5ab61b44b1f4b123478efb698709f1b73bc7596674", 0x49}], 0x4, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 05:34:09 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) setrlimit(0x2, &(0x7f0000000000)={0x4000000000000b, 0x60000000}) r1 = syz_open_pts() close(r1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r3 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) socket(0x2, 0xc002, 0x10000) read(r3, &(0x7f0000000540)=""/226, 0xe2) syz_open_pts() writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f", 0x2a}], 0x1) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x400, 0x41) bind$inet(r4, &(0x7f0000000080)={0x2, 0x0}, 0xc) 05:34:09 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) close(r1) close(r0) 05:34:09 executing program 1: r0 = socket(0x40000000011, 0x3, 0x4000000000000000) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40000003, 0x10000}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 05:34:09 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x4) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) close(r0) write(r2, &(0x7f0000000180)="9d0056ba7d7c99d6079eaaf755168c8f78118a236acf04925ce502351d80a2b2567627155b1701b1843aeb4463d5b94cf13b76a87e2ccc2848c5a29e60a82ba2874fa126fd9c", 0x46) r3 = dup(r0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b1000504b1000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r5 = socket(0x30, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:34:10 executing program 0: r0 = socket(0x2, 0x1, 0x0) socket(0x18, 0x4000, 0x202000000000) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 05:34:10 executing program 1: socketpair$unix(0x1, 0x1a111dce799295a6, 0x0, &(0x7f0000000040)) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff, 0xffffffffbffffffd}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f0000000000)) 05:34:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000000c0)) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_index}) bind(r0, 0x0, 0x0) 05:34:10 executing program 1: socket$inet(0x2, 0x0, 0x7) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x208000000000c, 0x0, 0x151) 05:34:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affdef1fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed9150021f8057062fe5b8d9494862445e525e9824fe20d39cc1eb28cd47ba2c9a1843b0f0fbe9ebb055fc2734605007f7b", 0x2fc) 05:34:11 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) r1 = getgid() getgroups(0x1, &(0x7f0000000100)=[r1]) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x94c3de3f72892b46, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 05:34:11 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0xfffffffffffffe5c) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x10000, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r2, &(0x7f0000000040)="d2", 0x1) r3 = syz_open_pts() close(r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0x7) syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x2) select(0x2, 0x0, &(0x7f0000000040)={0x500}, 0x0, &(0x7f00000000c0)) 05:34:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 05:34:11 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) getsockname$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x80, 0x6, 0x4, 0x200}, {{r1}, 0x0, 0x0, 0xb, 0xca28, 0x4}, {{r0}, 0x0, 0x5, 0x4, 0xfffffffffffffffa, 0x1b}, {{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x80000000, 0x3}, {{r0}, 0xffffffffffffffff, 0x82, 0x4, 0x4, 0x8}, {{r1}, 0xfffffffffffffffe, 0x0, 0x8, 0x2, 0x8}, {{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0x0, 0x1}, {{r1}, 0xfffffffffffffffd, 0x80, 0x2, 0x2, 0x4}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x4}, {{r0}, 0xfffffffffffffffc, 0x28, 0x8, 0xffffffffffffff00, 0xd}], 0x1000, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x41, 0xf000000c, 0x53f2d3b, 0x7}, {{r1}, 0x0, 0x81, 0x42, 0x27, 0x6}], 0x3, &(0x7f0000000280)={0x2}) shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000040)) r4 = socket(0x18, 0x3, 0x7fffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000840)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f00000005c0)="6f969cc5f3f12011241b0b84260c32a817e38dd41d6399502c6798cabfc75473be359d4d3703f16fed5449700d08f1aefe5f8b6467bda87b630cfb1a63a05193693fcf1168eddb065d13d5977cbe86d7d2bdfb25be09a27103e3a0b0dffd170b18fcc9359ed0940b4cd33d72d4cbba8a2dfcff906c56cebcbe387ae496afca2735220c7587b335ecea87deb127693d35ac4bd7195fe98d2657bd02dd3ee3a079c182a78351e410dc234f5335b78e25e6bf102fb7be8d35b48079a9f7d3e238060ee8b1c7f8aa5d4c3a4734c99b430ab11c87670f7c3aa62c22ba5abb7ee335f941ca", 0xe2}], 0x1, 0x0}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x8003, 0x7fffffff) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0x400, 0x4, 0x2, 0x1, 0x3, 0xffffffff, 0x2, 0x2, 0x0, 0x7fff}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000003c0)) fcntl$setstatus(r4, 0x4, 0x80) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048019931929648", 0x14) fsync(r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:34:11 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x40, 0x0) dup(r0) r1 = dup(0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 05:34:11 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x7fff, 0x9, 0x2, 0x2}) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x64b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0x0, 0x99, 0xf0000032, 0x6, 0x7a}], 0xffd, 0x0, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) close(r1) 05:34:11 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x100000177) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) unlink(&(0x7f0000000680)='./file0\x00') preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000080)=""/33, 0x21}, {&(0x7f0000000200)=""/129, 0x81}, {&(0x7f0000000340)=""/245, 0xf5}, {&(0x7f0000000440)=""/249, 0xf9}, {&(0x7f0000000540)=""/157, 0x9d}, {&(0x7f0000000180)=""/41, 0x29}], 0x6, 0x0, 0x0) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xc3, 0x400000000}, {0x2, 0x9}}, 0x2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='c\x00') lchown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 05:34:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x53, 0x40000000, 0x2, 0x52ed}], 0x9, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x40, 0x2, 0x2, 0x4}, {{r1}, 0xfffffffffffffff9, 0xca, 0x1, 0xff, 0x1}, {{r1}, 0xfffffffffffffffd, 0x89, 0xf0000000, 0x8001, 0x5}, {{r2}, 0xfffffffffffffffa, 0x80, 0x0, 0x2, 0x1}], 0xd59a, &(0x7f0000000280)={0x1, 0x80000001}) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) accept(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/74], &(0x7f0000000140)=0x4a) read(r0, &(0x7f0000000000)=""/11, 0xb) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000300)='+H(%@*\x00', &(0x7f0000000340)='**/\x00', &(0x7f00000003c0)=':\x00'], &(0x7f0000000480)=[&(0x7f0000000440)='}\x00']) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 05:34:11 executing program 0: shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) shmctl$SHM_LOCK(0x0, 0x3) 05:34:11 executing program 0: renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1a4) ftruncate(r0, 0x0, 0x76c2) 05:34:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() lseek(r0, 0x0, 0x0, 0x2) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x100, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000080), 0x2a2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 05:34:11 executing program 1: r0 = socket(0x1, 0x8000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) write(0xffffffffffffffff, 0x0, 0x0) fchflags(r0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xcc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x8, 0x4) readv(r1, &(0x7f0000000140)=[{0x0}], 0x156) 05:34:11 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x4}, {0x1fffffc}}, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x20, 0xc5b8) setitimer(0x0, 0x0, &(0x7f0000001640)) 05:34:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) r2 = dup2(r0, r0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0), 0x10) 05:34:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f0000000040), 0x0) close(r0) execve(0x0, 0x0, 0x0) 05:34:11 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x80) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) recvfrom$inet(r0, &(0x7f0000000080)=""/6, 0x6, 0x800, &(0x7f0000000140)={0x2, 0x3}, 0xc) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000180)=""/164, 0xa4}], 0x1, 0x0, 0x0) 05:34:11 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x200, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) kevent(r0, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x10, 0x8001, 0x2}, {{r0}, 0x259e718cecceec63, 0x2, 0x0, 0x9, 0x10000}, {{r0}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x4, 0x1}, {{r0}, 0x0, 0x50, 0x40000000, 0x7, 0x9}, {{r0}, 0x0, 0x80, 0x2000004a, 0x8001, 0x7fffffff}, {{r1}, 0x3f2b5fbb9cd555de, 0xe, 0x40000000, 0x0, 0xe4}, {{r0}, 0xffffffffffffffff, 0x89, 0x2, 0xfffffffffffffffa, 0x4}, {{r1}, 0xfffffffffffffffe, 0x28, 0x80, 0x5, 0x3}, {{r0}, 0x0, 0x2, 0xfffff, 0x7, 0x3}, {{r1}, 0xfffffffffffffffb, 0x44, 0xf0000000, 0x5, 0x6}], 0x6f, &(0x7f0000000000)={0x100000001}) ftruncate(r0, 0x0, 0x8) dup(r0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xf}], 0x42, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000200)="dd1a93c42a2853e9f4aefb098fa0dc87ddfb8fa92005ac830ddd16338298624f328a68449736138559c3a9b0e4e2f1f82173531cb2e85aaa0b7da59dd1088e44175f3621fd3d8d5c742c2cdd74411ba90164000f2d85d25bd3d951474b9729c2dfc1ea4b03cdf1c0687952bf8987d4177d8fe331aea38162a95ba81ac66dffc6fee0df29349e42aacbfb0c0f2a3ea4fc483137cdf532a618b1ddb49aa3e732a5e53d2271ad6addd0741c66c7cd6184171de4d95fe5ba2f142f6c34017286300d85949bcb7ece49ae90", 0xc9}, {&(0x7f0000000380)="5f11b6e938269fc41ec6c8fcf84693c63ce19ae6bb603c275f221b343b6ce1077c8c96d60389ed3a298fc735c0c38f897599b9870b5cdb0afb02be417e6c378556f6e02e5871a1176d02decb176df8a8b23b742132d6c273b35c7c1b28e817df6f3b2f930d61a0d41664095414fe4f8ade3753b4003146e32ae26be955b3cd5c3d97f8b8ebd24825995999d9fab86790a5f6943b1d9d1b84ff39e6a829e28ff2a653f097b8f99f970811c419c4c0a1032fcd9bbb50aece0ec6e2bea6230653acbdcc9bca04213aa080605a110875c6b7bc34ed1759c421dc2d42caf69aa2cd57db031ca2b496231121ed97592cc83c8ffff4097957b1f0241029a05b749d600840f993b4c70b9825ed82341bd2d713e838b81d5f83e44d3ac1f0a1b674e4fdfe28dfba8ea1be155c5e1b8cba91ef71f4deea1937197158e2588e4d6e96a27ad28409c44561883bd96134e2516ab70a45c3573a8dbfef10463b7790e7297c981b9abdf2d74e28807d0bb0f3368297f2dae2415affc74a855a33e85ab20e33f859cb4bf2084db72a601e7a4e57f18a893bfb9961d6d37e96724ded428e87f5c1f630827e7136ac463b8aacbdf4864016128b08a22321203d37cd1c961ddc6d7186e520c6bc2fa3ca81f6218cca24c8a324b44b10b3293b4338de0ebdcf3e35523af9d7deee7b59d34e62ff9d9dcfecea19ee05c5fc639fe127df12ae00d37e87c617d30b87093be39ec7928b4ab71db7277640bf9294a734cdc4302cff16dee63d27dcb46691bab1436d68085394297ea1e55b859fccc430c3c73bec01d7f8b63e566201361cf2d03d9c87a27ddacba3ed59b41649d9fd53baa7aae372989aaf6a577a4173b35fb42e0d0374892dbc43d5fc35a4ad378a4fe0a026e52fa3649f6e6679185e88b485aee9fb1d1b769dbd6df284d2fe6428c12563ddbcccc3280fdf32dcc7b947759604752bb859fb809e7332a5a4b048f920f99806c7e6dd9e1f854dba9bb085c2f5549bd670ab1c2cf84fbd39d5c6ee7587f563620ae27ef224e1bcad04fc857260dc9177e7b787a5c5f8318d13fc8b96ded38849a8c7805fde906cdf9c7ef50236ea38a32c73c07582b793b28f5c35d749a9818639ae500ac974f3110ac3b4cf48b52d1f413575dc96a37214f30d2ab297df85375ea3f662805aa402fd3935efd651b05f9518c91487b5335fdc59e80c16e1673de3161b3bd3e3e6ec68de547223413cdbc5b549ab82e82274d9c457019a751eaebae86d2bba6cb4b7c4456c4de7aefb2de1771e14587d587fb031cfe197dd3c3769b4bdf0704176b6c93486a001235a452f2684ce6ed3376c6987a957bbd17c0612e1d6949b3931247cf2d9c9772baa8b3d497dcf7802c7a8ba62fb0a1d293cf6897ede1485c39ab041237e18d6a670b1b9fb6c072e207b1d83d87b1ce5adc9d4056fad499cf67bafff49a9d2d26880453e2e08967269990f02be9e333a0307cfc108e131fb68d7596fbe00005940ca0e505e77f42f7ec004c434fef80726c3eaee7f6bc817907a51036f67fe01f9df23d52e8fe07b6f5f6afe60d81716b6645e5f689751da9e893ee7e594cbabde73f2879b34d3624a24a57ffd85893fe87169dbdc9430e9aac4d7db6b7f094407dd27024f11eccca0c73a56900a9c10afeae82eb96fd453aee05ab6cd249f1f3465deb5447f61ddc9f58d00a332da5aa9ce3db8c7c03439c54d79e01de75d86c9d5f08f409e1a69986ed5d1b47d29a917528fbae0ad1c3edf7bdf06431780b807245a11ff1c9c8278476dafa64b3f3e39832c7e7d247ce761fc43d7cb4d11205ad9822e00ef4bbdce9b1f5f4843c9cc6a6f472c1bcd281bc02434c087809387d6da777add35d980b9a1ad205d3487f6bca2d5f0ce509cd6eb2bc40049a75fd4999eaba2762530c1481d8d4d8f0646d2894388eb558e6d71e74ffbe8f4630e024e5a90d11fdd1a086e51189a1cbdde752c65ada1d8a6fe47555b2f6833ccce3f6d07b29e51b92bd35bbeb8e5051d16e9ca3f3ccaf8b1924671a3c5738c7fe1edc10e7f01f7cdf78a860ebcb39ed93b81867148f5d07f5345c3b65e6b5515561b968493f30172431c5b3a273e381e81d3a47890d9fd6c59871e4f331b3d0165d7a5443307d9f5069a975f2c11d624ae5df43f8e0ecff08dddf92f11a235474d62987fb252024c934f1fce65ca802209e39c60eb6405958b85eef217123912baf477f6ac91a9eb452ae268df97bb929ebcc4cc64f659f2ba9c1b69e3d09e760a2d666e5cd15dd67fbc5109af9c7c658c0d9e6ea31a4fc0c1263cf81dd7f661d8ae52cf81b7f3ec00d70af751b987279e12091e1b99b250d882dfc7c0d79a1d161e403bb50b18cdd57c08591f63672cd4f50258f6320a19d0bb4eadc2284c041f0fc9ee146b59d92c01a5dca1264ca4959752206de79948a89614c5f5a1486a851af579f9e42aa3e29d6968365cf1df553e8cff607088325bede1331692bd416388b1cb7adfebea39f94f58a5c326d91214c18e73ed76ad49b57af215fa357643e2c2d3f4d28e31cd56d3872fb4d40fa1f630d63779133785599d98ae83b2dea8d2b98df02c0320ff23f4c4c4cb9062bcd24607b18d3fc62a24a6c26f22ae3b4aa5e11ede6413f67432e489188a1bddb444b092ecd9f6d9bee0b994e07aea8e86e6e6219ca4099b7e90c15c57661bbf2e431e9afb9d841b08c0fc3fb7d93a1aae74ed8199f8ce8cd192238ce81d0b2113d2c1152b845cb4a3c1a8cc5a690bc7016e93adfa6d583adb19d9dbfb512e92d6a95351d96af9c74b1451a1c5958a5ba6e4f2e2f28dc5b35016e72d5f125f26dfb27fa21ad18a28eb38f898d16a29c01ec3463f9eb129b405b7ac9a181cb0d32b2dc8ee9672917d30aa9c15cc324207c7d322418f6abb6d38cfc337a5b4d471f7c9540bc9c552e176910d32f284ca2a2b387bc4ca39eb5653e194c4d6e6a133b24d4a4966ee985ca71d7327df01cdf53a62167a0e8a824661c184d3d346465d983fe56f2cad54a0d46e61f62b4ed169404dc462e5ef258929ddaf1f5f619df3712347d286a13995206c83d96f9178d5b4a53acb2ba589c946eb29dbd6726cd8d772405177f3ea8828edfb075d8693164e79411de7895bdb71f5cb5869d6ce97d49fdc37c74a2d1a611711f7b3f1b207412878d408cd56f99f550ba25b4cbc286db0020d7ca5de9e3530dea704f92f75451fed35ad339e5fa5f39118fc3996fdb5211b3d72a8cbfa6f53646ec26520cfe3f41cdc59ef4cbd7fd6873e3b18d6d89f19f4902928b263034c94b9d9ee1f598bec434deff368357fe0f9438ee4632069b838dc34526b47433514aa57942805bc6319c52951d8d156f67619ea05dbdf0afbf089678438cbfbdcb49acd09bc89405b13d942bbdf22f7a7f591ab005e73607123fcdcf826abe3c6765da2114046c62bb137fe8ac138b9153147a5fff334a7faaceb586b6cb3eeecad99fe85adb67eb9911eb58be95fbb0d7614917864485bff0c2df7dd631abc2a89abd25464557ebac178dbd1e6abaa2374695ecfb1e14b60c274728ce95eba9c95c27c95676b9c5a319b064a31af3059bdc7c5101b4348073519ba0ae742214ec0ec810700976c49ce16aacae3a614492f5fbff0f8f6783646f64652b697d2d0784cd3c5737dbc91fce61deedc037aea79f4cc3814fe0c0b8f5d1e791b546d7878cbadb7a482e3aff8d78d5e0671ffefcf2cc6076753338451af38bacf097cf20c424b2c0da3b32d3d80f423f2709bbf13594ea17ab3539467dc9e959d55b304dae815752a89acdb36ee35c74e7a8c778b4d444445f2941175172697e669562c3c114972f42d96be74ba75dbb1cd7572bf81df44e346f66428becc0a2bbdce1c03a16362e2a5952061f11c1d668cf86b49e90d7047d678c68d481a156706182efce3fad6a46586852bee1afb552f49e3776c35e86e3ededdaca98ef1d35a9d2c601a4e58276abd89241ca216e55937eca62ac3509fd53749809660d8e444be2541e35172f8391ff10a4ec39d4c56eddd73d39890eee12dbe9f788bfc8d113359927eeefcae5a1efa403c91bdd9c147ff90750443b55aa3ffec6a80585876c4645d9291e6d64a484f60aa9f84784edf0331475b2204adbca7bd66a9a787f6bc3078ed486dfb06a097e156d007ca1c35ad4768cd79969341e4b86b40a10f92afa021e2e16c490156add69e69fe693c60cc4526162552ff298748dc3fada6adaa290c8c8a9bce23a2093e6b79ab2c2365c3adaea1c1d54217b91c3de943c849536ec9ecfb4db60e0129fe8cd2dc4d201b4a76a1e2ee0b4c603270845986ae441cf77c76f2e29fedf76ffc613478508f671341f193b2a18369c9b61cf90530a283c198797e28a51e8ff8c15c6846848f67328f9fb20353439ae1657ddaadfb06f283a0ef69fffb8a3c5f5aa5c3bcacbd6af120578f093ff6615313fa4679fffa0f08eb127d05da22a47215973563ff6cc0f3c41d8389dd4f818e45a7fd561b4a1e574f050dcf9fc13fb98edb5485aa01e1362445265c6c07112ff400d0eb5b3795ae78f52072fc7a433abc45c947120e817fcce8ea49c07c85a85d0e593907e52f6c0f915324c8062c66073cff311d416cbd835b2e054f22b809e6dd011601e0273facc324cc4b811e4da7520538bd54c1dfbc0d3040404a1f76412423b945a44c585bc014d71ca20bd5ede65f0b5424b6db785cbad5299652202dc96c60351eac6ab5a454755836a3cbbad3396092280ecdaaa5eac6fe1ee41d41dc71d04d9dbd64168a755669dac8c6cf7f7830dc45ea6aefd5d8d83eda68e808e996971649eaca0b6eb0b673fc7f8670b6102cd237e7b632af621cda116b2509766f19a8bd9201d6158f7bc3fc408cdd094449ac0928922be895fbb0cd80de3119d7e196de5b73b51241d4b78a01516c86beaaada33726247d38d6cd9f792fa43c9e22bdd772df115ecfc09409cce653fc92d187e7e961b36ab358d285aee9cdb0e38628da71e5abcbc9290bf0b99a60b6e4cc32378d6fa8793dba608d66d6b9e8f315ca6df4e3c29e7a794196f8f515ab238cf5a571927e72e567d6462953b12c9306b8fe4ec26802f889f9cb9f908ca67598849ae25a1857662ab86ff0bf09a41701aae696d8b9a6f3a0d40048e3a914b8bff069e73306f87981a3c90d394a29062775f83c67e0e1b878c63649644a3d61e7267e5d2bbc9f215139ddc536a269bc41cf55f87f30b1d7073b6a0a2d8172bdf3a910f022a08819e3be5ddea609b7b640509e8cc88294e89186ec2cda84f5d6839f00cf7ccb441c80ca19de154cb3ffbea5bdab2238a18312f971128fc6d9a09d8f7eca36fd94e7ad0f1597118e5053ae1ca63f3966c0395319113e3cc521358e880911962ad12835301c20ae9b31a24004c8e60664c9ec3934a3c7221b822f06234cecc0cbace73af6c73f56036ee42b7225118024d196ad6d02ad3190b15eb14724bcd11e970747abb1d5866d8ebc7679abda8f1d3d24b2acd6bd98110fdcd4556bc553e5e9e634ebf3778907cdcdfe633dc142f31ad09523ae9efa1faa345a4b2bd4b5c39bb7e10e1856762db69e9706d2e813d010147988dda8800adcca4e69dd23a3251a77d52620884b09f3420a90667406ac16df82bd8724ae2581e893863a097b9d5a6d266beed534c41b8dedcd8acbdbeb7bfb8f7d4a9f4ecc5ddfd1f58c73ded19abe5e2464971b0536f3485a227fa14c8c0faaa950a1741bd39affb744396a21fbbcea209af070559d03cb6ce47dc7a9", 0x1000}, {&(0x7f0000001380)="c0326d8c3459db4fe33bee0a849d9fb9d9aed36c5fbaa5eddd962cfd1f9b6c7b44c2ae925296406c135b86c5ebd72a69331bec7ae17338868cb90a679de7c01338644c353c515aefae061b82095bf7843f12ac76800524a7414a4f87f1606328cbe4e98d352b5ac3a3d4cf40b4d981a7db4d025027b3b0ed5899ee3db8bb24b1adaea8e31da24f2231e92c016a373acde9799cb12421dd743500b5dc4918bb4cd66e03315fc2b23274789a7bff2697834ccac06fd72ca85d8cc3a1e95d55d3335cb5521f722502b36b2ab5887a0ccd356d428042b8889eaf27ee0ca38fa8a2f9", 0xe0}, {&(0x7f0000001480)="188ec32a9c594a441f2a656fce0888f6aa2cd113ea9e430cbbff098d42d74c7574652b21a3cc3c60480cc5ec70f99e48ba3f3318810c8e5d26ab07b0982aec3d9a45ff57346ba8cd299206487c91dcd43de2a5445c135294ec86252b447a7157b29b1601c1909e503439c51cf12f5813e766df915eb7940c804bf5952c280735c8f8b00b48f42e0b1a33d99b5af00a3aec", 0x91}, {&(0x7f0000001540)="cce8b555f3124b87efa9887e92028664f812146b0cd4c003cf6282341571da19c8ce0c784a3e8fe9e7a3a611aec001f533e0fa539bc62f4ca6404df80bff2cc0156f36ba8e95cfbbbb32eac4e0190c86f4896078658415", 0x57}, {&(0x7f00000015c0)="b32c7fd510bc0986543d86988f86551215c28a1e82d7078c4a9231be077ec81a517a9b0bd0cebb03cd51f1360ae82d552c361c2c15649a25a7bfa9166c30f930ac81398ff219ee2d98174cc3", 0x4c}], 0x6, 0x0, 0x0) 05:34:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:34:11 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000600)=[{&(0x7f0000000000)="a924724a50f64c607b8204b56bc79f9a8eab7dabc49ba980edc006fad89c1739f9b9715b643ffa4e64070ac46fc8638f05783e13f5e206fa8e6f3080f9633d1b5e4c7ce22b85d2d76e30446447311bb192ad013b075fc5eac1363b4d2a1701a6e7c3aebb03b12542ddc540bd5201fd3b4efa961c87700c3ba1fbba3ce123b9", 0x7f}, {&(0x7f0000000080)="502e5337a58c813a1e40ea478fcff6964c56c0a87ed2effb0b10735017aa21cd7a87599e7b7e422d34e5fc7cb9032f237a3697eac6a663c1cf1cc26afef7eb93ca", 0x41}, {&(0x7f0000000100)="8049e32b", 0x4}, {&(0x7f0000000140)="1c1d4c1650539e520977e928ccaf6b83d16fde8ea4375e0ed92ab1ee5207aca5969055eb7d61ac53b52c3e1d04d8f551d26f343ec5b3c86686b019edb4b26ee0eef2b252c4b28cdaa4322321cce779874eda5eac06416a6f6da11ce5b9871eef4ca350560978c45af583d856ac927f1f46394947d8a6393944076ea11ee369c4462b8231130d9f", 0x87}, {&(0x7f0000000200)="74c207697d32b60ccbafc97370bca3956fa4d5e55eb7bed650010a15728e8580ce7df4e47e25eaa6fb4399eaed5347f32ace637fbc93f6496af8e826a557cd4a22a9a96491c49bdecd6accebb90eabb566f39a8ae97825a33928ade235458ef10bec4ee4cd11efd186cf05db11ea734d2aa1e4063df435d70d5abfc62bbe23ed6a536f320e3247f7ed78a0057a5909044bac40b6c6e5141f13d8aa", 0x9b}, {&(0x7f00000002c0)="d03737ad50e94629c549bf7d05e05b48ea0fb7ec835960ab6be6f01caa2b98bad3cb3ad8414a2f", 0x27}, {&(0x7f0000000300)="a54353e3ff07ae073d18952b26a19de1409f5e79885c6aeeab417f42fb6e128b34a78526c20327a3181abea71f9adee02385d97a93d690420fe59328662630c5d5a7a45e5d950c5316f7c6bcd545d2519b762c74370b6523822fabcfbdfbcff7cf0972667ab288d4e5d587b95447887aac7481addfd05a418299fee37820d112a8b675ca512a29a5b952ed0eacc2e04d707b6b08f219d396779c2ee7b5007acb8bfdd669e5e66ad0ced02d0b36cf0f2a1f8066216282f7aeef255c21e861ad6c084faaed1a6363b06fa571b01d56c117ed84c5f6c622d8dcf346b850", 0xdc}, {&(0x7f0000000400)="be41e053326ceda24e7a64e235e6c3e3c879e3f83c77460e907278bb9f1bcbaa63d184e6f8519d3a1cae6566bfd14bea21f3f696f135097e972f09c800aff7107c6fe4d6bc8861871cddfe492ce891fe6776b2083179773065c11cf3b4f9f109131ee838a2e01986a92fc49801095518e2189959313902c83074e2df3f43232030fda1b897e3a5ad82093cb7c9be099f204ed98137c07035602a916807d89a80d2c1841abbe724d7c9e3a07d68a7bf4b5344bbc4148b44c59e67c0bc6b4163cfabfc39eedcc596af433b4c828c9f73d7cacd951349f76a67394dc3b5ab3120760b6eb96b5375aa75217d52a418b5dfaa1865f1765045e8ae8559190a", 0xfc}, {&(0x7f0000000540)="348f81ba707f0472d83ecf8ed1a2c94fba36e6efc38878fbdfad3bc848af47d59469987ebe0927eb933831577ff89351a3b7bd904a12b6758aa5701e9775f21943d89993fb114b3f0dc94370c08fe6c31724551af725e35899bec92de89055addbbee57c92647a6386e7514475545f64d7fa2fc914d15cb3e4c082700fc7cedd32bd266b7c5938e70905490a0e06e0e10560cf5b1b40f34e9359c4887fb337d195d3c7d3ff443ae7134d7ae93987a2b77ba3579bffae9277", 0xb8}], 0x9) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) flock(r1, 0x4) 05:34:11 executing program 1: r0 = syz_open_pts() close(r0) close(0xffffffffffffffff) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x60) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x207) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x1, 0x1}, {0x18, 0x3, 0x1c838912, 0xffffffff}, 0x7, [0x2, 0x8000, 0x7, 0x1c, 0x6, 0x1f, 0x27, 0x8]}, 0x3c) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x280, 0x0, 0x0, 0x0, "15e8918ed30000000000e19ace1300"}) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) r3 = semget$private(0x0, 0x4, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000180)=""/228) preadv(r2, &(0x7f00000002c0)=[{&(0x7f0000000280)=""/39, 0x27}], 0x1, 0x0, 0x0) 05:34:11 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) kevent(r0, 0xfffffffffffffffe, 0xc, 0x0, 0x0, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/33, 0x21}, {&(0x7f0000001140)=""/154, 0x9a}, {&(0x7f0000001200)=""/142, 0x8e}, {&(0x7f00000012c0)=""/89, 0x59}, {&(0x7f0000001340)=""/172, 0xac}, {&(0x7f0000001400)=""/126, 0x7e}], 0x7) setreuid(r2, r3) rmdir(&(0x7f0000001500)='./file0\x00') 05:34:11 executing program 1: r0 = semget(0x3, 0x4, 0x100) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000200)=""/199) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000500)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe8085a39cb1fb47e1a7bef06f2dd86c1c3ab4eeb027a7484b096f56fd1a0177f8f498f11cff77e40710772743458c6768f4da486df7b60798ec08f860065ff486edf17606099a5d69dba9f9e1dd1ede55467027a86bc59763c615d4414c7083c433fe289af070004499ab435a8e364786e1b789ecdc4feb198666d3086c0b243c7c64b73331215a6536b5242701190457bebc967259b82ebfabf571d93395fdab0de6b2e80156e65817a1902d6ee2758c9a54d860d", 0x14f) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x1451, 0x5799, "b04d6a07000800000000000900f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 05:34:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0xfffffe3d) write(r0, &(0x7f0000000140)="93", 0x1) syz_open_pts() r1 = kqueue() socket$unix(0x1, 0x2, 0x0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x81, 0x4, 0xf5a, 0x7, "ddb809aa88f4f8600ce4911f09c8a97e15c1666e", 0xf, 0x80000000}) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0xc4e, 0x0) 05:34:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0x0, "c6e23c5b00000000000000e74de400", 0x1000000, 0x6}) r1 = semget(0x0, 0x7, 0x203) r2 = socket(0x10, 0x8000, 0xac8) getsockopt(r2, 0x6, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x6) setsockopt(r2, 0xd4, 0x2, 0x0, 0x461) close(r0) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000009c0)=""/165) r3 = socket(0x18, 0x1, 0x2) setsockopt(r3, 0x4, 0x2, &(0x7f00000001c0)="86537602", 0xfffffffffffffef6) r4 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/56, 0x38}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3, 0x0, 0x0) r5 = openat(r0, &(0x7f0000000300)='./file0\x00', 0x20, 0xc) openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000040)=0x40, 0x6b) semop(r4, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) fcntl$setflags(r0, 0x2, 0x10000000000001) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000440)="3e2a7913e4000000000000000727e5e27b216d673551d5c018a0abbb66cefd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r4, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x5, 0x7fffffff, 0x7fd}, {0x3, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x2aaaaaaaaaaaac36) syz_open_pts() close(r0) r6 = dup(r0) r7 = syz_open_pts() close(r3) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x100000001, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) r8 = getppid() accept$inet(r6, 0x0, &(0x7f0000000080)) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x5, 0x5ec7, r8}) 05:34:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000000)='\x00', 0x1, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x1}) ftruncate(r0, 0x0, 0x1000) 05:34:12 executing program 1: r0 = socket(0x2, 0x2, 0x10000000004) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8208000000696c813000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) getsockopt(r0, 0x400, 0x2, &(0x7f0000000040)=""/120, &(0x7f0000000100)=0x78) 05:34:12 executing program 0: r0 = socket(0x800000018, 0x1001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xfffffffffffffcdb) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r2) getsockname(r0, 0x0, &(0x7f00000001c0)) 05:34:12 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x47, &(0x7f00006df000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() setgroups(0x4, &(0x7f0000000240)=[r1, r2, r3, r4]) shmat(r0, &(0x7f0000426000/0x3000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket$inet6(0x18, 0x4, 0x7) bind(r5, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r6 = socket(0x18, 0x1, 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r6, &(0x7f0000000040)=[{&(0x7f00000000c0)="52197913f60a37698070448068d0bc71278eb4ffa1819b635d68f2db8e29f4dbc5ff5fe2f0ea190ce1ecfcd9c339e57972454274425e990d0f973e5975a2aaf5fcf29474eea9a0788ed7607f6ec326fb6d87c526ab3e39a2c49cb3e0a70cbc91b200567375a2e6be539913cef84e47937fffc66fa910b622e8cd797fe9752770027807c360acd81e3672d3ed03bcea89eda4cb4bcfb4513371106c90d9ad0789a1d91964afabbc7d5d60dbf683bdb3f05d94f5966993f45aa8898013ad5874f006", 0xc1}], 0x1, 0x0, 0x0) 05:34:12 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r0) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 05:34:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x20, 0xa) connect$inet(r1, &(0x7f0000000240)={0x2, 0x1}, 0xc) syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() fchownat(r3, &(0x7f00000000c0)='./file0\x00', r4, r5, 0x2) r6 = socket(0x18, 0x2, 0x0) chdir(&(0x7f0000000000)='./file0\x00') accept$inet6(r6, 0x0, 0x0) 05:34:12 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{0x2}, {0x2e, 0x20004000}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) ioctl$KDENABIO(r1, 0x20004b3c) 05:34:12 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getown(r0, 0x5) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000b3a000/0x4000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x2) socket$inet6(0x18, 0x3, 0x80) 05:34:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) 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)={0xfffffffffffffffe, 0xfffffffd, 0x20003, 0xd9c, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r2, &(0x7f0000000100), 0x100002d5) 05:34:12 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x11, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/86) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) shmget(0x0, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) 05:34:12 executing program 0: minherit(&(0x7f0000fae000/0x2000)=nil, 0x2000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000d5a000/0x3000)=nil, 0x3000) minherit(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x5a256717, 0x0, 0x1b8f4b58, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 05:34:16 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x60e, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') chflags(&(0x7f0000000100)='./file0\x00', 0x0) 05:34:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x1, 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x100, 0x9, 0x6, 0x6, 0x10, [{0x100000000, 0x80000001, 0x7ff, 0xffff}, {0x7, 0x3f, 0x1, 0x20}, {0xd786, 0x0, 0x40, 0x2}, {0x8, 0x7, 0x0, 0x7}, {0x4, 0xfd, 0xc9e0, 0x8}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x4, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x40, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x26, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0xffff, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) msgget$private(0x0, 0xca) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x3ed, 0xfffffffffffffff7, {0x6, 0x8}}) r2 = msgget$private(0x0, 0xfffffffffffffffd) getdents(r1, &(0x7f0000000500)=""/192, 0xfffffdb0) msgsnd(r2, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000200)=""/113, 0x71, 0x3, &(0x7f0000000400)={0x2, 0x2}, 0xc) msgsnd(r2, &(0x7f00000002c0)={0x3, "308c421eb168cc1b9d5819de98a665671741de2ab738dcc13d731ffde06afcbd80c82c5a456adde0a99524b840279ef2297939a2765cb98a0cdc1e133a383e5894f28a9a959a5fd81742768060ab0e3d06b225e8bfb15bcaf5c6dbbc0b125d9ded6d3f3576e1eb0f3c81c88eb63f21716171153ec0de21052edf78bde665df412eee552d7e1e4620625e45a19fec294482b6e46699ac688f2634143cdf109867fd903039dfe889d613d7a509c2f743024a9673986278c20793bb0bff1944c7956145611c82d6a6cb687d930b89ba98af41f230b349d33362dc7f89a12fa5444e24a6a6bfe303"}, 0xee, 0x800) msgrcv(r2, &(0x7f00000005c0)={0x0, ""/133}, 0x8d, 0x0, 0x800) getpid() getpgrp() chflags(&(0x7f0000000280)='./file0\x00', 0x10000) 05:34:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x40000000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) getsockopt(r0, 0x200000029, 0x80000000001021, 0x0, 0x0) 05:34:16 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000180)=0x16) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/127, &(0x7f0000000100)=0x7f) r2 = dup2(r0, r0) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x0) getitimer(0x2, &(0x7f00000001c0)) 05:34:16 executing program 0: r0 = socket(0x18, 0x5, 0x0) listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r2 = shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) 05:34:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="68494776b39b4607", 0x1) r1 = dup2(r0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = socket$inet(0x2, 0x2, 0x40000) r3 = dup2(r0, r2) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) socket$inet(0x2, 0x2, 0x3) setsockopt$inet_opts(r3, 0x0, 0x208000000000b, 0x0, 0x0) 05:34:16 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) close(0xffffffffffffffff) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0x4}, {r0, 0x80}, {r0, 0x100}, {r0}, {r0, 0x4}, {r0, 0x1}, {r0, 0x95}, {r0, 0x100}], 0x9, 0xa1) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) mprotect(&(0x7f00003c8000/0x3000)=nil, 0x3000, 0x1b6e6677762cf480) r1 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(0xffffffffffffffff, 0x0, 0x0) fcntl$getflags(r0, 0x1) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 05:34:16 executing program 0: socketpair(0x2, 0x2, 0x3d8a, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x5, 0x2}, 0xc) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r4) socketpair(0x1, 0x8000, 0xe43, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setgid(r4) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x3, 0x2, 0x1, 0x7, r2}) getsockopt$sock_int(r5, 0xffff, 0x4, &(0x7f0000000180), &(0x7f00000001c0)=0x4) chown(&(0x7f0000000200)='./file0\x00', r1, r4) wait4(r2, &(0x7f0000000240), 0x0, &(0x7f0000000280)) sendto(r0, &(0x7f0000000340)="1ca038a095d231afbc00a3cc43e3794c98be7c0a", 0x14, 0x0, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000380)) r6 = socket$inet(0x2, 0x8000, 0x6) getrusage(0x84402274616a06ff, &(0x7f0000000440)) connect$unix(r0, &(0x7f0000000500)=@abs={0x1, 0x0, 0x1}, 0x8) listen(r0, 0x7) r7 = syz_open_pts() connect$inet(r6, &(0x7f0000000540)={0x2, 0x3}, 0xc) connect(r0, &(0x7f0000000580)=@in={0x2, 0x3}, 0xc) r8 = open(&(0x7f00000005c0)='./file0\x00', 0x80, 0x80) ioctl$VT_RELDISP(r8, 0x20007604, &(0x7f0000000600)=0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) ioctl$KDSETLED(r8, 0x20004b42, &(0x7f0000000680)=0x4) setreuid(r3, r9) socket(0x20, 0x8001, 0x0) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f00000006c0)=0x5) pipe2(&(0x7f0000000700), 0x10000) unveil(&(0x7f0000000740)='.\x00', &(0x7f0000000780)='W\x00') ioctl$TIOCSETVERAUTH(r8, 0x8004741c, &(0x7f00000007c0)=0x83c0) 05:34:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000340)="cfcd4904cafa3d008b57b0e4c5d168ef85c68d3545dfaabcfe2a97682794cf18833844b508d02c05cc7e836003a95c58e4ade2cc6de5f2249230add8074e1589dcbe61904bfbba6e30fb90b684de136c2962a7020207c3dd69b2cbab299501f1f38e376571218fe6848e829dfdd09a079d9fb9216b9de585fd025fcecb73920d498868a8b38984021988a6095af27a98ee9aac356e0f265573521e90e646669abb21e406a40f05448bec867d76641d816510eaeebf9c955c1bd99cb0678479cd66334a5256221826e409d8c6d5a69568d5fd11c454a7dbdb27a7ccf02460542b36918135388b55e02dc216af5bb9eaa3ff7759f8cf5149a82e95961f61c748112bee7ecde6b0f4dc47084d687f055412ac0cc360cc1ec8038431", 0x11a}], 0x1) 05:34:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x400, 0x0) getegid() socket$inet(0x2, 0x0, 0x44b) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="a796e0069666010000009d014934d2de00000000000000", 0x17) 05:34:16 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x6d0712bb31f67604) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$setstatus(r1, 0x4, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) lseek(r1, 0x0, 0x8003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 05:34:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x2}) r1 = getpgid(0xffffffffffffffff) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) r6 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000440)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f00000000c0)="16e212699e32c8d50e55cc873b0713bdf0be42b1e1681179af9f2b4def9ece57acfb3ec504dd3763cc931a9791043f6cca34c3b14ce3253ff15df07344cd79237b7c21b98505390755c57a68fec8c5b61f298d66eb1dafd4ce419035c4e9b94726d2bfe11431bc3bde91eb1fbddf7e2de94de1e399fd004c81f1df1126a63bc46a", 0x81}, {&(0x7f0000000180)="e451150b3d020277995bb009ea1ca46d0622cf7bbe7a0074b7a86febe40090e7ae53f3965ae06dec2a10fc88f200d06012fc98809b700e3854a36c17d4e3602a569a5d1e2a5967462e05e5a795f6509a214c7d14", 0x54}, {&(0x7f0000000200)="7f54c3964b922e3c0bc22d41f031ac25690a642758fed4dc1882cf602578ae8bb2ac867fad90b99af384c62443c6fd8c264e5fd02449802c41c5cbca5b64478954693e5a60ae74bd7794af833beb6f52b0ac191dd80420d3a1cee54df5f485fc3e07911f647e00fc2fa0bfb0d6b2fa86399cb3251ab9aff9660ff4b973ac5b2e436d0c55f01b64283934f0fab4518b2b9c0ed1815a3a51a5c1c9d9f43e7e01463f05ab7a732e1039dff4da3c024bef2f6208fe97f4e5a74044b588930a9c040ec3ffac1b1f69ef567b8d82f695bb4d7bd4d866e33056b92df9f0d5369f198000c724cf3f9f7a62d3eb889983e20e6097c5a5049554e17b98a098a0", 0xfb}, {&(0x7f0000000300)="13d0835cd99eb30889228e0382bac1cbdac65c658801a75868808bb27e6aa5d9ee958876c800aa54ef25cef37073eda47e63ba16cfa0ccae8f72b71983d2afce40fae4bf0bf75d72b85a83ecbbfec63a41dc31b929938da6e7b63ce20141d8d944d57b5cdfcc393a7cb9e6c1f637fa8521f5d0ef33a6938d", 0x78}], 0x4, &(0x7f0000000480)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0xb0, 0x1}, 0x1) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={r3, r4, r5}, 0xc) msgget$private(0x0, 0x80) r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(r9, &(0x7f0000ffc000/0x3000)=nil, 0xac0428f755284f69) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xa4c7e57394c7a8e0, 0x4010, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000600)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000640)) seteuid(r4) bind$unix(r10, &(0x7f0000000680)=@file={0x0, './file0\x00'}, 0xa) pwritev(r10, &(0x7f0000000980)=[{&(0x7f00000006c0)="576ee1364d276adbdb742e0f3859dfbe7e6c427fbc290ddf6363332e0f52cd4ca8a5e178bb6cd6aab925815519a52c853458b52d4e291ae58fecf63146ced6a16963a99645a421624573efcc28e676ff27569cdbc2696e70ba03623b44fe5bda19e2b67d9f70308a3293f1a85001e891123febe85ca8d7651c1feb8e167744a56a21162b39263b3a47258b31f403507bbd02d4afa73aae850585b84973173e8a16f9", 0xa2}, {&(0x7f0000000780)="262885aaa668b9c7b8a026e4e805ca9fd6e2400315462e45860fff8fd812cb557e0fd9d14e6efe70f5785bbcf2d7c9f149ae516a837e1910d9b9e3028858ba16765056fe8a2b9ba6099326b9f6f7cc8e3c6ea5f8d4c9cb601a8724a8e02e8cbb33e587ac290ec02e0ccbea72f83b8fc5c0de835eae24fd50", 0x78}, {&(0x7f0000000800)="c976cab43717acfa9b612a6e6feb8386753b32876072a9b8abfbfd5b9aee2189640091efa9080fdbdbc7e67c523c9fc6d510f7360d9dba714d8eafbc859806121d5c9199a7db01074783cb2bb42768a65ae32865dcb67ad2d09c3d4524291c246e3c6e41627352766659e0bd27af4f88ea8267be1dfbadfe536052ec6d587681fddf1545b60800f874946e8861e023cb5079347443ce67c2c2016b3e0549", 0x9e}, {&(0x7f00000008c0)="92f207e13b190dee14297733e545b6a28c01ff279bebf862b75242ede2b3e33c85f2d132c1c5a00017f287949b4497f0e61028670d9e012afb046767f48798fb2ddca0b5de6b4d4c0c994f133bda2098fad3dab00b6bb0139c386c74e4c3286d596eec9d7e8931fb00ab2d32d85b27437c021e7789937c636b2d6da4301d78d6ea61ed6a53eb12db9e6d825a48ce000d9ccc9f063d44c5fdf7778f8d26def735b647445e777896e67c9ee7156456847e60db4ec3b5bb646b", 0xb8}], 0x4, 0x0, 0x0) symlinkat(&(0x7f00000009c0)='./file0\x00', r0, &(0x7f0000000a00)='./file0\x00') 05:34:16 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0xa, &(0x7f0000000080)=[{0x0, 0x100000000, 0x140000000000000, 0x1}, {0x4, 0x66da, 0x5}, {0x6, 0x18, 0x2, 0x100}, {0x6, 0x881a, 0x7fff, 0x1}, {0xffffffffffffc32b, 0x81, 0x4, 0x5}, {0x8, 0xffff, 0x8, 0x7}, {0x8, 0x3, 0x63, 0x3}, {0x7fff, 0x6, 0x78, 0xfffffffffffff000}, {0xfffffffffffffff7, 0x78, 0xfff, 0x6d54c3a7}, {0x957, 0x7fffffff, 0x6, 0x2}]}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) dup2(r1, r0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) write(r1, &(0x7f00000001c0)="3a93a9e1bd156ec452b7ba9c6cc5203270a514e676966ae4e28e91852b0745c3d3d01aa307959bc6450774144cbde3b6ff608ca3b5e2c7ec160fb33b30600a9d11263e25fb79cc4c3585325cc4dbf7d0934167ff534c0509acf1f828cbd7a49abc142c60e301046d1ca8a08051a82af16b7230e8355aae7ae6a3713b2110511dd7f029cc3e8a43df4fb5d3e6fef4a1e7b5a9871b3d5ee68808fab13af9b05e3ad6e8947a164c07c16546b64f57a6e127ab156c66cca6de27a028eea2a60c51cf8651", 0xc2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x100000000}) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20080, 0x0) 05:34:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000500)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xff) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) write(r1, &(0x7f0000000600)="3ba0423aaac9bc3dc2668bdaae5850ad4641e8b35f52d16c7d21ea4b39e26c6edf07dc9ec448503c8f54542e492c706bd2dfb416ad587474a7bc775620a6dde9ac54dd0f31f4148fd4eb1cd532e5bcf3c774311634c2fe7f3f8d3870dde7f41b397d120be710fb710f9a5262a76d4ac46170950f4ff6b9a700b5b93a19a6d4243b00396df240c2f5df434ba4ff7dfe3116ade8bd03925194f3707de993707110dae932102106c5db8eb901d7cc4d197a52c52cb9dc23b2b5923a18286f2ccc97d300611b7626bd33a3c5ead59fcd55e3538725a602135f668dc50e4c9626a767ff87be0f10e17b4dbd893252614b5522c8834121beb4e27efa06f03c5d6f939b92004209e0c35ea6c07afe9744eb8aff70b38a3f9e383823fab006dd4cef2905babee50ff3fac755b5e759130abb62650952223e5ba386d3d1ba44d9a60c71825332963fe6106a7d580644c4cb604d720c074a6d7345b820d67b6799996665c3cece3a124151a0713a145fde800ddef78f967205b4d67bb0559c3c53335ff4788d9c1c49e83690029de3d7cf57e39e5fb8eb778d12b925f6e317e22e6e6c21f0f001097f3495da9b5b617f576c1deb83689efc3f9e77b9848d12ddcad134cd88006fd196fcee28264cee4bedc1e0bccd5f5fed41e447f6dc7679940493d057ca2ef08b09667f6869fb6650c5551ddf6e0f9567c5a676b50d82d627339c951e19f95e437fe8f3208b9ecd592b210d7aa2b2354b920c70f3ef0a85c2e57f98b155f1c19d2a9fa79cc5b56c3986d3dad41f5fee9a060734b966671d0244f144ca0d1443d6c2053865ec2e3be504af41fba58179980d05cd54db5adedbb2c9399c89124e42f5372f827b86625516f1e913ac05b782996412be1e93256098c0ec7bbefe6c35374e04120b04aacb857fa3cac75742b3c9a25caa38be153af87534cd4bb395faa9822749fae200ed14142b5fe86522183d4233141a2893d15d3f613825007baae3509ae9c81fe07584381cf92ff8967f218cb59528dc052965949504f7ce98cde082a73dd61fc11e948191026e7817ad8e9bb8135cd97950e335c72db95741a588cc6b5243c783aef381b50f70df251720a39aa8b2c5b6f6c857eda44ea31450c2b8caa397b5f55b62b3d57b05dd1767a03eff0d2a8bc3b9cfad7a42d3a61efeabe7828176ef9a6f638f4667939056649577e7b65ff31f78437442dc8da5c48379d1647315555976209e53380c3c9c8ee12d6f537c2c8d3fa2061beece6bebc676942c687306ed396a532352841021ab91dbd4d7e3c549837292f1261df9ed8199d90cda033f02d90558c3a6d953fe036eef3a481f76499a867a79ee2eb79f345a8fe3a54f2e8872526a1e58c8bc73815eb9cc4a3e655b34a9e42c9487cc14e067571db7320cb3d5804833f4bce24625e09aa89d21ed01f08c00a382f2708197e12376536fbd59d1bc01214b96585381440085f0e056a44e7f284f3e10e0b0bc140eccc1f5a111a4b7a913bb03ae9055350aafa61a104af9ee320ba0aaf56820ce20a6680990db880fed8ce951690ee3a4229d8f044d16ce0bf8ae5f60f1d4d64d889873542d4c4a9950eee58fc3f15690eac4537e9b183ff6b84fa92acedac72e88ca3508e96514137dda3b4dbd06f1cdaa4e92d09008312aaf1e3067c8e7e4b0c940c1061eab4d33b38d96a79792fb87662ee734e11ab5a23ff44cb92896f33a9d71b6ce81cc608c6f8e26f4e53a39996c4e0238748e20323fe5dc5734f1abcf63ccd74ee930e1b44caef4ebc97fde82c30156764746ab4ab5167ea851ddefa707e3a27f21da1604b7608ce71588bfda1538907b028fb6101e3a464b110337d2dee94e10c0cc29869c227e36a65fd148c9a3f49dfbca76384cad0a899c7b70d8dd4785c6dc2ede7b80357918c1a2f7bc8734034283e0bfbed61a4640930e97b01074e15688fb0a4fc1071e3f8609f47ae7304b390b2315a187f53d88a314b30e5a8e5b0874f77af2cb34558742367b052e96f4c1cba234c18dbfaee16bbbb1d84f2cc5816a006bc17016b1c1bd2d7d5c9880a0b42696eec1758f1b3c6b1a0bccebda443d8d583b53f678018956b77721aaf0eee25cc16e66a85e5c91dfabb0cdc5d5c20825adf97456916aed78df8386a43baf9c976ca273a572cceed84b18b78f9e049578214c030d5cf0d2a7544bdee24f0318c9bb61907ea68e448749e24fbdba87bf0375e1202e760202bf9262f19e2828b36bf4750db330a94a4b87c6286681d60150d04bbf6c4169edcfc25b0a807b6873c8cdbadf1f0227e99a59841a32daa3c09b549dc1e022b19f9415529735005438fbd67b339eff18feef421d0246a925ec4aafdabeb542f8eb19f949bebd01a86c526ee6adfe6cde4aef62059bac97a0849d54b2214e761017ef4f60d375df311298390c636fd076a395947a05f40bd5cd0170303eb05b1edf2dc1aaf5903f59df56cc4ef3a3a0a2d0631de6ffebe0f9d84771d4eb41e3ac1997d0795a1c57a5521057d8a99287f832d55c8f4cc76541ce47e59f56013c1a6380d3d27fe577d2e6b02ec48bf85a1519689b8fe850991e85e42a48d11ea49a737ec0e24f9dc0f3fc4e24a820050bcd36f46a62c5bd757611e44da8c2bca71b73c929098a2abcf71e48fc1b00d6eaeabbcabe6a62ee22fa8a4eded1723facea3d7259339952c356a64f5165bbfb266dc3a2cce7308083101504255d17551c36be5ec18be7a63b4620b6c1e8266bbfcc956689d1270543c7859b31ea66e27785a0ede61f8cd0afd923655d13893c94b7a325860070485736b90ea388cd6b8d0ffdac890e62363f44e0f01612b733eee4c1f3e1d00583ec48cdd7d1bf1a27f827e506df231496dfa1c57b7c3362abefc418d549a9c987e1d910537b1848bf4448b55f52b827cd6719676536a715e51d78867e8ca0be5a2ab4603eec81bb03fae36bd1dfbc39d93f7b7b475390f02f7b36791f2e8da7245fc819a94899feb16ff9451677f106016c120e7e87c04e358896f4bee2e198282f52704095ff285cc6bd9110169d4db2f13bc446af6f5018cdf0718654a8f054da825a1b30729332fd292d5505bd8559a9377c0a7a321047ff66824524eaf1687c3c97f101805468d5ad9b57c29451a26eb79052551009680a611ff97101526773707577031ef3abee344cb9781e35719d8f319089d627cd838cff3fc98c540b5b2b8f90cbd5c7fa2cd9fdbb3d9f8e072c589b3bbd7ebd86064217470c7bcfab36643e1a2d9e81d8bb06b468351d1fa8b8f371495fdf881936e8dd4ada58ac33a2341bd89675587104fca548298230fdb30a0b2d8ddf245ba6cb4689b7dfa719d317c2ec1b3fd1d3dc95ce4a9989aaffcab2d97081f12c85a9a2cea2a6c4b86b423b5af41eddc28a50ec16c89062c60ffb16039e0421f88272df252c9fffede6d0771fee8e808ef5b2416f3168a446b047d6d17ec351779eff341e98b7cb7afbcfbb1bcab33cefb8637330ab4faf14ae609b85930c02563f5290775ac12482739df8056e24c84fb55247d3782c0b5415bd19bfc6dcbe191a19b1d718a0a99fb982b29356eea12c430442eac1cab0328f527ce25078f24087c6c240868c64a5d2cfb1f3cc252361350ba630fe67984b7f8559c99b2db7da16905f2c3b68a66576de720114d22d4b1529339466583c8eeb77832531eb4da94655c5ef87182f051d4681e1dceda7071c838cd226accb7587bb98923f1f7deac197f46b18f362118bd8da055589cab070cd5f01215acd911f85aaa0909b34c2df02d66ba2684fbcf1c45c55ef20c025f365ddb004e9d9d82c614bbe737f7eb0092b2c609ebf10c8a57960801917c202e798454b9689becce70dde39a28a0172774e5831128ce7d84401d1db1a93355e1dfce3a18df70ed674af613fb5de74e01da6c4ce28211d5f2e981734f03970f117444607dcd5260248f0ffbc0d89ffe92baa86880fabbc19afcce96de4d1cd5a16346219031bde0613895f0449dd2f8c6c962b9fa1ffb9ffbeeffad1ccba2162c94adc18a5599e17020510028bebf9fbcea229735ef3ac48ea170613f006b348d62052812c26a7363276e1bc9e5bab2e0d5f9bd3dea17c77abebfab2c0dda056a6c74c5ca035130bc97e4924653411e4e758aba9dc7a07003454a0833605f3a5c6dca81e9525994c70fbcf89e2cf441ccbbeac6768e490f2ab432437dab251528c9ffa77f928690f935752d1020a4347ab8966e8f15b42290f2267d3587f4d8bc2646520c27553f7d35a0570e03b8cb7d0fd2110408de5f4a7ecce50cd356c6a925e15f537cd67cea6056a96f841b00ff14b63dfbfa84f21d2030bc96f4a79b74c9fdb32d7bfbf6b7a4a527d79e6270caca7acbcdb289d51a40c8ece28122de4dfb46aa3ccac53cfbdd8afc1ae8bd33c7c7a22f5b94ef8579ab59967f02c183dff118dea3e0f263c9a67f9568ce3473a0f9861d90d91cc7905e46aaee2c2bde03ab38f993b77ecfcfd05b596df77b8b7e705f487c5479b89ea3b805ef6927f270e1bed12011808f378b77ad26f84ae3afb8ccb2f37c42ab693f1dcac7689d661a05791d214335918ae44d66356589c12ea800a126a5c39f4e76d5da75acdbbb4150b8b8843bfec62afbac3f86f8c412d8d98cf0889113144bc2faff590a061801daeae26f919661256f2aa42d04ce67695bfbfb4b447960c47078683aeba4497a73796f9697d74372fb13dad5470bcf006a5d0eebfbf97046d4c266d10ae45450890483ab4eaff1201054b43ac9df24a8ba38293c4e90c8268d40c9ffa1e7dea80c381ffcadf5141489971a6f1ef1544e786999c95fb29d50984d4dd27593d5d6e71b164f4eb97df0265e8b48c114f297765533198f477abebf7d6825001d98102c41e99e1635e9d8ffa3e0b4aef8e4ec9378e4c05ae61f30a7fcb6bd822cd845a4d0df856defb5d2c74ae7b0721b8e4c13b2b6f7491ab0403a8f69641f7ae43da36ddab487e6702733191c3dc6bb2a20dc0b467024ac020b64f3dfafe6232080936b7642d225ea13f8cb991c5d5bd2c3eca16160a8a0c11567a2a85f4219e72159036b9dc1e5729649ad8898df202f0210e1f8854aba684599784962da1fc7e556cc5936313b76b5e73bc06a99d66164229a088c799dfa6fed0561979180785a9a199b9602bb7b288d26b05e1ab2e6e36e3a240a71a0023455463e1f16aa762e3c3b8705b5566a3205b024ec44f66e9051a2e8d8c923d3bec913310c6b9f62edde20820deecc334839ab9850d243d55fb24b9d7e8d9baf95228612e38622c8d5f5622cc5b2bebfb5a03d5574e205cdc1dbb271b89225800419723903dc402f29851d467e6618da80ab93ed60df9ae9649cebda2f2e307513ef39087555c92c0befbd3b6800b3e38d73021ac7fac9d2d95d466ee2958d9f1931c38301b9c375d84d09d2a4a63a3ba562cde81dd913488f320a3a11515123f96c242325749a617fbac976247410d553e1d8ff3236fce8a1624754fa59457739b0d684da70a1d84c5f1509aa22dac3599a81226665f8e9d4469554e01f638ffba0f5519bf2643d5a5cddd0bbd1c5130d48201b752ad5aae07b3b17730f359d4f046c813fc0a956e794d55e2778ba43e4138d4dfaeb80482d26075cd09ea6f2b09903ab4a38a0fbe197d2384b6391a0392c4cf521e4ea61413f8f3b8c78401f4802fe1fdb18b7dcb4ecf1f1b0721025b65294bafa28dee7957eb836d5b5e0d78a0e03b8fd7e77ab05a67689f055181964c7cffda77e3aa5bf84c47d8", 0x1000) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540), 0x1000000000000067) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x21, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 05:34:16 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)="caf5b415", 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x82, 0x9}], 0x1}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x53ca, 0x7}) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000100)={0x5, 0x0, 0x4, 0x6935, 0x0, 0x66ac9d48, 0x3, 0x10, [{0x1, 0xd0, 0x5c, 0x2}, {0xffffffff80000001, 0x0, 0x6, 0xe506}, {0x3f, 0x0, 0x6}, {0x1, 0x35, 0x1, 0x8}, {0x1, 0x8, 0xfd, 0x1}, {0xfff, 0x44, 0x1, 0x800}, {0x40, 0x3, 0x6, 0x10000}, {0x1ff, 0x8, 0x3, 0x3}, {0x100000001, 0x3, 0xfffffffffffffffb, 0x2}, {0x1, 0x0, 0x7, 0x20}, {0x1, 0x9, 0xffff, 0x7}, {0x8, 0x681, 0x5, 0x9}, {0x39b, 0x4, 0xaf4d, 0x2f8}, {0x7, 0x6, 0x3f, 0xfff}, {0x5, 0x4, 0x5, 0xffffffffffff0000}, {0x1000, 0x3, 0x0, 0xc85b}]}) socket(0x0, 0x5, 0x7ef0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000240)) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 05:34:16 executing program 0: r0 = socket(0x20, 0x3, 0x40) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1024, 0x0, 0x0) 05:34:16 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = dup(0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000000)="5434584114aa761557a5950c61e39a57cf4dec5fce16ecf1cb0eea9e7b91397f384e5015139e7d246b4a48810f0a69b830a7b55d2c64c3a0eec7085aad0237e4cd49c756bebabac9a728aa8959941297369ce116cdacf18da9c0aef3e97eef8571ed5f8bbf08d1946e3e817f01e68d3004f2805a305ee21bb1d7a1fe9e86d469dfae9797af38eb6037dd9c77e8a88b3cae727422dcac65299c4055cdac2d348e75824f39ccc613537933c523580fae3dcea89d989838c6e21b31efb5c65489e9cfbc2935b9b50916b388ddf3c06926cd69ca32e8cb63531b0909cd12ba906601ded135220637d9351949921ec4e184", 0xef, 0x2, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x8002) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 05:34:16 executing program 0: nanosleep(&(0x7f0000000040), 0xfffffffffffffffe) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x2810, r0, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000000)) 05:34:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x745) dup2(r1, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:34:16 executing program 0: kqueue() r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fsync(r1) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) 05:34:16 executing program 1: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = dup2(r0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7, 0x8000, 0x7, 0x2, "bfb67e16a74c573487f5fe525b56d7c8ea970178", 0x3459, 0x4ed}) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) 05:34:16 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x1000000000007, 0x28, 0x0, 0x0) 05:34:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x1, 0x20000000003, 0x2) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x18, 0x1, 0xd) setsockopt(r2, 0x5, 0x2, &(0x7f00000000c0)="86537602", 0x4) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000000840), 0x3, 0x0, 0x31) socketpair(0x2, 0x2, 0x1, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r6 = openat(r5, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000440)=0x1) fcntl$setflags(r0, 0x2, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r1, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x3e1a}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x2, 0x1000}], 0xa) r7 = syz_open_pts() close(r4) r8 = dup(r7) r9 = syz_open_pts() close(r0) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x21, 0x98a, 0xffffffffffffff39, "02000000078d10cb5fffffffffff7f00", 0x2, 0x4}) semop(r3, &(0x7f0000000480)=[{0x1, 0x5, 0x1800}, {0x1, 0x7, 0x1802}, {0x3, 0x1, 0x1002}], 0x2aaaac3c) readv(r9, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d4}], 0x1) preadv(r8, &(0x7f0000000ec0)=[{&(0x7f0000000240)=""/2, 0x2}, {&(0x7f0000000500)=""/138, 0x8a}, {&(0x7f0000000800)=""/172, 0xac}, {&(0x7f00000009c0)=""/151, 0x97}, {&(0x7f0000000a80)=""/203, 0xcb}, {&(0x7f0000000b80)=""/203, 0xcb}, {&(0x7f0000000640)=""/98, 0x62}, {&(0x7f0000000c80)=""/241, 0xf1}, {&(0x7f0000000d80)=""/83, 0x53}, {&(0x7f0000000e00)=""/143, 0x8f}], 0xa, 0x0, 0x0) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000900)=""/188) 05:34:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x10, 0x1c68479ca1270466, 0xffffffffffff95b1) connect$unix(r0, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) r5 = dup2(r0, r3) kevent(r2, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) dup2(r4, r2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffe, 0x1, 0x0, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x800, 0x2}, {{r7}, 0xfffffffffffffffe, 0xc3, 0x2, 0x9, 0x3f}], 0x0, &(0x7f0000000200)=[{{r7}, 0x5c4ac08a00eb886f, 0x18, 0x20, 0x1, 0x3}, {{r4}, 0xfffffffffffffffd, 0x6d, 0x0, 0x80000000, 0x7d8e}, {{r5}, 0xfffffffffffffff9, 0xfa, 0xbb5d2919d611fa1a, 0x1, 0x8}], 0x401, &(0x7f0000000280)={0x9, 0xffffffff}) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000002c0)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) fcntl$getown(r7, 0x5) 05:34:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x1, 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x3, 0x7, 0x726}, {0x18, 0x1, 0x400000000000, 0xd8f8}, 0x7fff, [0x4b, 0x3, 0x1, 0x1000, 0x0, 0x42c, 0x7, 0x6]}, 0x3c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') geteuid() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x0, 0xbf3, 0x3}, {0x18, 0x3, 0x100, 0x3}, 0x9, [0x4, 0x84ad, 0x4, 0x4, 0xdb42, 0x1f, 0x9, 0x5]}, 0x3c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) poll(&(0x7f0000000200)=[{r0, 0x88}, {r0}, {r0, 0x108}, {r0, 0x4}], 0x4, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x100, 0x9, 0x6, 0x6, 0x10, [{0x100000000, 0x80000001, 0x7ff, 0xffff}, {0x7, 0x3f, 0x1, 0x20}, {0xd786, 0x0, 0x40, 0x2}, {0x8, 0x7, 0x0, 0x7}, {0x4, 0xfd, 0xc9e0, 0x8}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x4, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x40, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x26, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0xffff, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) dup(r1) msgget$private(0x0, 0xca) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgrcv(r2, &(0x7f0000000740)=ANY=[@ANYBLOB="0000ddffffff000000008ee5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a64d1888d50000439a426702186817957ab0e386ee0000000000003d0000000000000000000010000000000000000000000000000000000000005defec993a116899bbcc5c600b615a1f9290135a6549b3153d76d5143f5078c04ad3adab383ffe7109b21b19a2044fdd504c8dfbea1a2c294fb3a200dd7d73becf27ce567900b0db7a30caaaafab6694a5eb4039f5c729973af3830dad27bcb2fb4cf5cab43884baca5bc2bc2cec0651bec869952e8f440b987c8dc5c4d11c37477f97b75edbc5f02cb2d911107b279d72c5badfc8574c3c9e28d842d4901ceca9e25bf9c5b0faf57bcde7e6c9e8b57849288cca4b21bfb7ae8652821679b91acd30c15808538e5542a3a89e"], 0xfffffffffffffeb6, 0x0, 0x800) 05:34:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) recvmsg(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000700)=""/151, 0x97}], 0x1, 0x0}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 05:34:17 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x800, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) shmget$private(0x0, 0x2000, 0x42, &(0x7f0000ffb000/0x2000)=nil) shmget$private(0x0, 0x2000, 0x40a, &(0x7f0000ffc000/0x2000)=nil) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd7e2434a58bc4856, 0x21) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x100000000, 0xfaaf, 0x4, 0xf400000000, "d48a605bdfe4a392150199105e328fefe07a5a4e", 0x2, 0x100000001}) 05:34:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000000000423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091ca2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceff070000000000004dc386972d2eae1f3c146ed5ead47dfc43c6c322c2918d16d5611908", 0xb0) 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(r2, 0x802c7414, &(0x7f0000000040)={0x4, 0xff, 0x1000, 0x4, "879baf8bfc88074699c78f86849dce81a11f4ac5", 0x557a, 0xffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x1451, 0x579a, "b04d6a07000800000000000900f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 05:34:17 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000001740)=[{&(0x7f00000005c0)="477538b893e16c2bc531a72823a0171b737e194a7ad2655f05f6497a414a11ec680a3c7e6a1f913b2451fe80e672510f02f64540596ce2cc44f1ef5b1a3e0bacf11f7e248cab5295c3df76c1c0895bbb40c43d3c2405b6ef1a17d0c41be0a6d660727ca475088521d519ba3912573cedac6e82717580bccadfad58083fc8e7a3302d9db300f642d5730cbdc93648eaa89af109e5bc60f89ce529beaf63e6"}, {&(0x7f0000001800)="e532e88110790e58b2b49d8b15cc767d3607996ed57a1f37cef9e00fb23e2709c2ba677009786389d54d30e766f27fb34854390a58708f42027eb71cc121966560f32a8c41dcb3bc8e5584cae6647798d2a71aa02154a71c34247805b86b4a8c03bacec9f18f702b7db12db6a1c7592b4138ecefcf666d80351e1a1a305eb6ac5e3b73c9ae8432e06fb5b9ec2ef938a6e64c3f8d0135cf17622d68e1ddf34e459c9614741518ae5ca9ead1814ff80978f586e5f91c323f7f5622bdfeebffe58466b8600ce76d388f79292769187298b9599e1a0a6b2598970cd7597d79695311acf5c27836d1a138a151e5e7b325de3cfe2ba8a7db2cd28551d12f7e4415926304f22eee74faacae9cf74650b68540ba3e4dc6e66a5d469e7039a6297e5df40fb69662a55969063a9a672be46e8ea27eee418ac9d36c674d36950138b6b21554441370087e5688ef86cb7bbbf749271242b820fcd8ecd1a9b6f2867dc43443f03710796fa6d45aa31aed342d0bf7f9c8b0d541db18fa22fa31ff6cf2c8d38ed5185035d76add12581e373530c9a50cdb400526077baff92937ea7d4f25e60eccc5ef4df91baff3594cd490c84025d0a352fe227baa49104593abae5601ee3f7fb1ae19c76647f871277e465d160673649db033337246722fd9f46a717b05daa3f5d8093a9ba64ae9958dbdcbce886b4956ec4f2f5b02169227fc6b24f35f16feba23b754fa70f0b2fc1291b8da005657a1401734a56314c37f601227f78ce6b337e2c3cf6c8c326059a94bfd656b0a6391280be3612349b392a2a7f3cc11becf1ba141810ca8df740bffcb49235e4c075e29cfd0011a3cb1ae362e62d936d20d452a393176e644845e547d9b493bb179f8d07e4ee9c60b299cfafde66c3301bc8217464a537c83f74762e6d3e44787d629525b8e48f92014d6d653f7525f0a6dce6a9267e32e6b877fbcb464b39d7ee074e08f6f4ec3cc277ec5da49338bb2d35e20c8130a1b758ef7c062501e5b1a81b79d9de82ed3c82d8f429976bcccb3d2a0107ae1b7a527e2e493e0996ab3abc0ef35660b6f6abeac17fd6e9bbf1dcd07e06a6165480a5ebf7df97dbb1cfcd80c84a01dd38639f046d5b9107cb8c084bd0f014dfea1def28eeca6ca2b998f463f5252ed2ef404233f37b226c466b87cb65854a041b4035bea05778a5a18ab4dbdfbc4491daedf2e30463a7e105fb5c250f98c1843caadc8d8a9f587e5e81af1115a0b10a48ebd84b5bd047dfbf93e4b67105b76d7b8ef00a590c7df6b750eb1effd0de119b7bbcab98c489b9d85f99bcbea995bd9e5d1e9a7e052914b4079724c25ef666a54b5d7227905397999f78eb6f0ed4f3644a866e715b2f3e6402c5362a99ffbe10d2c15a78d64b32a23ac3032d2ed7507c6402be664c473631cc9a7f3d8c617f591b0ce5fcc62e2057f787f71af3d2f82ba62c40a81a7c6afc090c11f0502e60bae5850f16b2c4f7fa95c7b89ba9e68831b7eab18c51c1726832b24226d4235bf45140dcc825718463073323c175b8c88d43feeb9ccf57ef54dd102d2a3a883fc44ca9683e6719c7eba2fa908e0b318438e9e922a43d8f35810b60c639011c0bea6df704739bb1d7e72cecd28f41dda7d31c11ddd5e0901e26603a1dc901c3ed8fb01a3924838bbac7c34ddcd913f8fedc29730d5b95892befcd200f9f5b96a5cf3218398de0fb56a811386b7775f20dc5199393576f7a183b54b7086876f3c39fc4fd203e212995f1941e9d67aefea4f5d90245c0974379771aa835a852d7bbe01e75502bcb8bcc5c32636765e6a2efb23fc384e1b81c696a3fe59f4513ead7d45878a42d05bf0f93a72641f40ce16f12624e747b2cd7c6edbc3dd332757879656e4ab3a5a5f92d3f337fec532e824ec656df7f15f62f082f9dc3422717d66fcf393ec05b73b903d121bd8e23d040dcb06a28a137c642cb87b933b2ea9fd869f7c7fe567e35355ac1894731c65de0f629d996d5dee04e6b60db80d1f7be14ccf815500549085ce689be3bafa31305df2db57eba80ad392d457caf1d992da5d3eccf0c876103768f173be22fa860efc3509bcf92c8d65f49d847324e1c28804ae99d64ef73af3f39bc100b380e1fd46f428fcf562cbc17d0e6dcb31e6e45b09a20b2849b1a5a511bd910d766df3e006618feb8e35554e03fc3f35735b65c4d582b1fb1eb25455fb608d31b449e1a175f126ab6e9ff5c34231268ed50dbf3baf231e3bcb74ab65f89f1a0bf6af219d5f4ed781ca0fffcdc2af9c9b2bd68b4addb59d33ccc453426870fb794de35fa000215eb79d6dac7deb51cdd43bdee5230fbc245694f63fcce4d615f71df6cc1180a21d2897ab83fa7ad9d83db6e05f9a9e5577aa65f0b4064a172a3ff4257b0769210f6f0ecd4a0e7a1b399db55da2b42da2bd71dad219a6514d0400d2d28caa1debdd5e1a0b4f049078a88022b30b47cca3147a0333e8aae3666c529b18ff9d05356fb7b4ac003bd6599f63dd439d1fd542f5cb8f3d9a866efa424b99c2267448cb3a3bfe030938630d8f92076b275e3cfa8212836c440ab9850fc6eceabb85a1261beb3195a9f5d9b0abfeb73bb81eda7141f8af50b18e225c7310654ffcaa8b0db44298d5e9e3fd6a4a9e667bdd9d5c61352d8487c8bb9386d5d2118940ba4601b2d582e8461ad80b6f546d9e220d1e45a9e8fa6ec99d7725c431f37bacfb1535e00b9d47c4bb3abf99f32a444e54a8d786c963f20a16ce6d10d602e9c9838603c36f9cc553a58943f35e6166a3e2035db4fb74c508da4c8d371280f362b080334448855736455fcde0402e7bd012499a6ac2c6fd5fa4b0a80d1b9d87911baa693d82d7f237cf61f11f797117fa4b6d868b700c4431cea4723d5a5d0e73fa12b199e1749a112d5bc5c434242b9c83b215bb02b20e3a722ad7ccb28d8d79239346b67c3f11d139a73ef834a7af72bf343bfc69e26b899c919bb15e7f9839ff12036e365b7a122f9d9027a4f649aa054d9635fef33e7afba08f77c00c5a5be3feeb4cc362d9d6cbb8d2bb492e774e163cf7fcd187d63e417a653c249e4f3f97fe44f11788ef310bcf9db4993fb3b75c1f3371ac8049adbc5b55ca8fa24be2ada27f5951d962c0cdc66a083cac8e33a63923368f33f008bb1684bc4042c107a303621452692142f32b1a6172f16517716ca58ad93ec4231a1b75c4fd36fb8d51b567c2026e4af8d97d88e6c4fbfc212f712114a2728cf881e68b30139fed1e646c7cf6993d5652aceade10f3b800c3a19dcf2273b38d40637b5fc69606b0d5ba6e8f74d50e0113caebd258ee6599d546c7a7c0baaf27bbb59f1390934da74d78f5a4f3b016e2a75ff630fe8ea11cb70e4108cefd74f6008029e0dbc0661dbef3d187d13301fd76dd0930217f2c33b898de80fed02fa7e38f50c899a834eafcef3c58e22e6631cc18f22563f460576d1a093f3ca068397d546842ae19e83c5d4369d3760981692caa26a5f4310b80e83e0ed7acddd9a11e53549b3d1ac5ed487aa8ecf9b9787a0ae0c786d92adf64ce25e9ad4b0fc032bfb919f04c55ed9e612ca74db0282102805ed9b568ef42844f36283c3025f47961c6468e5ee9adc580a8323490b068c63281c4d9ea927a43cf22c121786b5f46309e3a21f090e61ab043d4e118a7cbead3a0305ba0f412d6c31f54d9523ad36da5c473f8edf576f6b57fb0042a97ace6f61da6be8d02ab47f3baff8114fff448b14bd2338a5c9d1417cac0dae9439785235c46ed1400eb03a070088c8a83423b70a1b5d5e2af0ca6574bde94fd3de101e18bce48fd4058a7aa312b38c2c499efcd5db3a383e38c99567f1d7776981a7b691be58fe6a4639342aad99ed16a47fb64cc399e66008b6664e62a5b9b0fb7b06cd6260fe56b9113038571a5bd818fb7bb854604aa78791ffccd69dac5d3fef23e8e57ce898b08a5fa805f18f93171cebedbb3a4450b3a2532f1b6818d0988b44727304fca0b77e16cbacc69c4c4a170814806811a2c5381e7d385d573e18da13a5cb89b93e2f6fe8c1de85fbb566cee05ef15f458d6f0a027788717dbc085cb46234c59bce9f2972627a0c4a79d24a568dca9d7d22defcaac5f37f51a525547f49b29e226435c60b5b499e24e9dd0d8e99fbc0c841bb0c1bd0f007c62988556065b730dc44848e2ec1ef39e4fad659db7809f5edc4ae8a51f9fd51ee9d8a7414fc38eb23224ff44a89887ec74ea8e1bfc92fbc0504cc221861332abd2d367bed96dfd5b1d923343fe4267292bcbb79a40bd9fbfb81a558e033fdd54d324b25bcfaeabaaf80acfe639050ca67b2d0d7c47a6d105e772c766e86453d6227a9a9d79e580a7d5508b236341c9635f67aaa6089bc36e698ff8c05b14a6c5223d3fac5149cee0abf99122a6d080d0e533144c5b534c04f18180572a336a9988dc58ec4ddfa47ee39b5b40d650b5b73cd03ae7928db2ab426aae7240595b31750f6356262db693694c70bfec6d81af617a9885e52ebc1a720d5d0ca48a95b28a1988a47919fa5c0197f273e111e952b736062b1a795361023a3ffd619c231d36fb945cba5d3f2d608792db601e21ea1dde21588c21f7190ed039160e6873712f0c70b27842800fc03b4f62918fa0bc2f140ed7608e43e00a2a388b8eddd665670ccc98260e069c0010c1ffbf2f78a0196d137fb882522e8d85a32565567c823e95a976972c36b7aa4b050a11c20225406a76ff6ab384e6a860b7ef0a8e9c64731617177d2eaba9d9faa3fb45cdb96346b1f4fa31974d795825188def10ab45a4e32653dbb322d690fa277bd78a4c64caf9ab17c70084ea891ec08e328cd143c1c585810ec3dc7cb7ba4b1a2c0cc320f61680e49f2daed0bfbdce58927243f490ee1bd2e29eca50fc680be92a8dea5108f6088d938f0e5333f1381aec6828c4133d014d4e67d2104bf5d165240261caba5aa0fc396334125a50513e3b97143b3c722515f4b6041e5c6a30efcaa84bc10fffe55951344f052b71fd0d72920c0255b46a1533d39c0728530c24a9817b2612cca98319c56ce3e6e8b5e19f954d6279c0ae6343473584538cc94cbeed42f16dcdb1a50993ed86046d6c8c1d436dd4f8a729506d670fa179dba4b63172b8c82f2ab058d51dee63c32f89a63b23218d87f90dc3a9dc424683270b5193fcb72673b1606dfaacb90a4858600fdf2a606fde659724fd48a85a3a154223cffbf030aa6c6c8d1cd231460caf7aa72fd3d2e55d35c2d12e6e0d5ac951e0742812422828a53b77262fa3bcd17dc0361d9526722e61e3566d380df2ee8f310e6aa12065954d2494da0113157bf96712bf8033d7da1db1c729eff79e5ecb0f3eabbc4775b5d5f80b44b1d0762cb977d57a605ad5db98a35e724b91509c1de5df1e5be4c3385bdf858e86359f4168516ec1cc9eb221a62964e159f2cd6b79c31500c0806b409a193b853b6043558da2d8b4315f71fddd7f29e889a2aec254cffe1bbdff9ce9077f89dfb0481acbb166329308d71fd5fcc3d766dcb9ee74842f49d5b4c33bfa9b78c546fb0bcfcb274d71a80f7ff6bc1c28f79a306364554d6271d2e250a0d9556401d8812f50bbf2044cb26c606346c283eabcc77b0a41b0abc074e93619975130f4697be76580e2decf85d458e60b4ef8162b480534b6f9f897c069f9f06cd978aa56f1229710ae1d639b3be4e12b1ace3357b77ecad0c614941e82a02aed5b0250f4d8c0b75c2c23a1b1efb0d864d1a7dba90f01ccdf37a3a16265b163cce42637ed819ec542d437d1"}, {&(0x7f0000001680)="f8003aa92eec6197809413cd76702397590cc2a362c8166b4c1dbdb8fead14fc"}, {&(0x7f0000001780)="b00ef18959bcad857d6c8000f36f71e336d05d378ece1fc061419027c05451541cb25d7bb8716dd8d610b40f2eeaec7e80dd9cd2bfa0d62966cede23163cfba9ffbc0c7b7f5f5c94740c5fea01ecc36dc2318a87b768d1c2da80b53fb7494802a6d169e722"}], 0x1000000000000180) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='&\x17\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='.:\x00', &(0x7f00000001c0)='\\\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='#\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='[\x00'], &(0x7f0000000580)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)=':\x00', &(0x7f0000000400)=']\\&+\x00', &(0x7f0000000440)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='%]:%\x00']) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x5) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000480)='./file0/file0\x00', r2, r3, 0x4) 05:34:17 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8fc6af5d2ddc206b, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x1, 0x0, "e757baa74f730901776384535eabe2e5dab0a01a"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x1, 0x6, 0xff, 0x5, 0x9}) 05:34:17 executing program 0: r0 = socket(0x6, 0x9f1a198f037fd36f, 0xfffffffffffffffc) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 05:34:17 executing program 0: r0 = socket(0x20, 0x2, 0x5) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x9, &(0x7f00000000c0)={0xa8c}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x1, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 05:34:17 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x20) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r2, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() 05:34:17 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) flock(r0, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)={{0x63b04a2c, 0x55d}, {0xfa4, 0x5}}, 0x2) dup2(r0, r0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r2, 0x4c}], 0x1, 0x0) 05:34:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 05:34:17 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x3, 0x2, 0x100000001}, {{r0}, 0xfffffffffffffff9, 0x28, 0x2, 0x100000000, 0x401}, {{r0}, 0xfffffffffffffffc, 0x40, 0xf0000027, 0x40, 0xffffffffffffff00}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x181f, 0x5}, {{r0}, 0xfffffffffffffff8, 0x81, 0x2, 0x7}, {{r0}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x400, 0x5}], 0x1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x20000000, 0x9, 0xcea}, {{r0}, 0xfffffffffffffff8, 0x20, 0x0, 0x3fb3, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x4, 0x3c4c7ace4764b8fc, 0x80000001, 0xfffffffffffffff7}], 0xffff, &(0x7f0000000140)={0x2310, 0x8}) nanosleep(&(0x7f0000001c40)={0x1, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 05:34:18 executing program 0: r0 = kqueue() r1 = dup(r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r0) 05:34:18 executing program 1: r0 = socket(0x2, 0x4, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282924e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xfffffffffffffee9) 05:34:18 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x5, r1}) 05:34:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0x0) close(r0) 05:34:18 executing program 1: r0 = open$dir(&(0x7f0000000240)='./file1\x00', 0x0, 0x9) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000280)='r\x00') mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) unveil(&(0x7f0000000200)='./file1\x00', &(0x7f00000001c0)='\x10\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) stat(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000300)) 05:34:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x7, 0x8, 0x6, "bcd503f0aa1794063848126790ab768084bc4cd8", 0x3}) flock(r0, 0x1) r1 = dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000000}) flock(r1, 0xa) 05:34:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x100) listen(r0, 0x3f) r1 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) socketpair(0x16, 0x4, 0x100, &(0x7f0000000000)) 05:34:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) syz_emit_ethernet(0xb4, &(0x7f0000000240)="1102dd8fc582e38daa32342c5bb5e6238c9d00c96a2c6cf4eae53654e1063ead442e7be3970fd7a091b66239c9feff36e423a930e26b74e759d99d7fc709f8b95fce19b47c1b34fc2d0dc781980dbe118c6c6e65faf4207c0b0990c750df0ab8e3ffde3fe5962929d78f30241c2382013aba57ad1c12544bbc2c6caef3f612add341590e20bf09240ff83326f47999dace79ee604aaa7d84361cbfaa944c15b6a90fc13f52befca4d03c7bda2298d2c134f3388a") writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) close(r0) execve(0x0, 0x0, 0x0) 05:34:19 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) getsockopt(r0, 0x0, 0xfffffffffffffe00, &(0x7f0000000040), &(0x7f0000000080)) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x1, 0x0, 0x0) 05:34:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0xe1b3df5ba5013624, 0x5) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = socket(0x2, 0x400000000002, 0x0) bind(r1, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) setsockopt(r1, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) 05:34:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x400000000000ffd, 0x3, "a4cd1ed81d7d9108000000000000001e5d404f67"}) write(r0, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) 05:34:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000140)=ANY=[], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x20) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 05:34:19 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000080)='./file0\x00', r0, 0x3}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x80000001) shmget(0x0, 0x2000, 0x10, &(0x7f0000057000/0x2000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020699e, &(0x7f00000000c0)) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000140)) madvise(&(0x7f0000762000/0x4000)=nil, 0x4000, 0x1) 05:34:19 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x100000080) 05:34:19 executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000500), 0x0) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000002c0)={0x4, 0x4527, 0x401, 0xb6, &(0x7f0000000040)={{0x9, 0x7fffffff, 0x9, 0x3, 0x400, 0x5, 0x45}, {[0x7a, 0x6, 0x90000000000000, 0x47e, 0xffffffff, 0x1, 0x1ff, 0x5, 0x5, 0x110, 0x200, 0xcbd, 0x8000, 0x8, 0x9, 0x4, 0x40, 0x2], [0x0, 0x0, 0x20, 0xc48, 0x28, 0xed3d, 0xffff, 0x1, 0x8, 0x4], [0x4, 0x8, 0x4, 0x58, 0x2, 0x5, 0x81], [0x9, 0xfffffffffffffe01, 0x3, 0x3, 0x56, 0xb1ea], [{0xffff, 0x1, 0x8001, 0x4}, {0x200, 0x1, 0x81, 0xb346}, {0x81, 0x40, 0x4, 0x8}, {0x8000, 0x75, 0x80000000, 0x401}, {0x3, 0x6, 0x0, 0x80000000}, {0x7, 0x401, 0x2c797616, 0x4}, {0x6, 0x4000000, 0xd56, 0x1}, {0x5, 0x0, 0x1, 0x3a}], {0x401, 0x9, 0x100000001, 0xfffffffffffffff9}, {0x6, 0x5, 0xc2, 0x3}}}, 0x6, 0x312}) 05:34:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x2) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) 05:34:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="d1f702aa2aef8d6159ef89b03cb49d6e35b93cc767a35c6a37f9d75eec551f34034dff25409c5e9430ccf8f00d208452bf3af73e5f2616b2b2a390382745dfc78732657f4b89d6f7959e1b414334c154fc8cea484b44c6c68616ae6cf76dd744dffe2bed4271a58bd4c3695b2101970d86f91cc642f346e40a544e66fbf9f651c7679a80978fa5215381078edf4f17137d", 0x91}, {&(0x7f0000000280)="c1d0fbba05b42851641769961cacbd76ac62c46ea464915cc6b8677580e2bb6889d61478cd074ec52ff75b3279b9e39a8b0039539cf312f604a0d2a170c524e57d79ac9dcdfc4ffc072141c1804857a59287dbb6eccd667edeb4ac77048719d7e85aac2073603d0fc996db61abd85e34", 0x70}, {&(0x7f0000000300)="4de07f9b31850d3345606eb1abb5550aa231fe94daee08b3f2640dd8d1cfb4c5a325420cb9bdcccfd940845a45f89b671bfab1251b16a140c5ca0b77cd87e7e8acf24f27c9bc390781a3deb143889cb2b3f5cb262eb2754c1be2ca2693e2729044d2a8d14a9f311ef1e3dc1290638ec9927d0e938d671e7537bf9a2a4d1a39c9ec87055822bd581c4fe4e38e302a235309198fab2a80ada24df093daf791b45b88eb1c0f02b1794004393087d1eef101cb7aab0d281140cd3218266f8d01fba35be466d8dc164e19f2cf938f4c7bc2c5a3bca42106b068b3c331d86addd53c24dbeeaff6555f00645b7de740c6d775a953fe6c05246b0044c2f14a975141", 0xfe}, {&(0x7f0000000400)="0a965c0e7d8572bdb91760bdace37f6b51681ecf3c51377dad8ce88cf24a79096e7e3d59b4e6e2923a8844eb46c213cf673ad9a0b0f1d5eeeb33e496cb83723d820b254db617f8848fad80c7ffd0ba24d24e1aba9a1bcad979a589dc3215fe0ca37e7c63e34fe382d51f918e363fdcc73eaa06bda0be65223ee301532cc223f95f75ffa1adec713572b7d88a7430eb7c90183e7f679c1fa3824a62dab9011be8a734d0ee5e41019fdadadb263b587ae19e9989076f88bd1f03641eca43937dd58fe3072e29a84e542c35edb18048e0adaf32ccd4d60c9fe15a691426dc21e41925c4320156c87b30142b482badd0f7298f16", 0xf2}, {&(0x7f0000000500)="c99780073a5eec289be34eb890c8cbddd276c5a5adb3212855b31ffa585b8b06d9b7eb779db1ecbee6371c5e645e236f0ef2a842d27266059ee84605be7a447af6a762db922dd6732178009dceb8b8555c68d976040bccf177a3e69ebf1beee39178a35dede1b5fafe1e9ba4", 0x6c}], 0x5, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x0) fcntl$setstatus(r1, 0x4, 0x84) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, 0x0) 05:34:19 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x16b15a8fb8768d55, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 05:34:19 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) close(r0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = socket(0x18, 0x2, 0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, 0xfffffffffffffffe, &(0x7f0000000080)=0xfffffffffffffe0f) 05:34:19 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "4888c145046888ab08ab3ce7ce9064acba5d7c88"}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) r2 = msgget(0x1, 0x102) msgrcv(r2, &(0x7f0000000100)={0x0, ""/108}, 0x74, 0x0, 0x800) 05:34:19 executing program 1: r0 = socket(0x1, 0x4, 0x8) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x2, 0x80}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000200", 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000000c0)) 05:34:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x5, 0x2}, 0x10) connect$unix(r0, &(0x7f0000000100)=@abs, 0x8) 05:34:19 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x1e7fdf6a, 0x4, 0xfc, 0x0, "a8d0eeb2aef9166bc4ef22dadf0958e3469f19b1", 0x7, 0xf908}) syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x60) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000040)=[{r0, 0x6}], 0x1, 0x0) 05:34:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f00000000c0), 0x0) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000e6d000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 05:34:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSCTTY(r2, 0x20007461) shutdown(r0, 0x2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) accept$unix(r1, 0x0, &(0x7f0000000040)) 05:34:19 executing program 0: semget(0x0, 0x2, 0x0) 05:34:19 executing program 0: r0 = geteuid() seteuid(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[0x5, 0x8]}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000000c0)) fsync(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0x2b37, 0xffff, 0x8, 0x3}, {0xfa, 0xfffffffffffffd62, 0xdbb, 0x2}, {0x36, 0x9, 0x80000000}, {0x4, 0x7, 0x115, 0x1}, {0x3, 0x2, 0x40, 0x5}, {0x1, 0x3, 0x7ff, 0x8}, {0x800, 0x40, 0x9, 0x4}, {0x96, 0x8, 0x1, 0x1}]}) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000280)={0xfa, 0x0, &(0x7f0000000180)=""/250}) writev(r1, &(0x7f0000000380)=[{&(0x7f00000002c0)="70e6d7b2417da3b2bde010666a165eb102194fef5efe9f99dc740d950cf137f40145caddba810a1e1e2633bb546478ace65f3783c4223bbafcfae439c3e36890a29e5a8110457463cdf9f8e57fe0ab890cfc66ae666bb06491b468cf3390b164b2bb55cd238d3de25f20e14d499ce4409dda320a3943cd0a5625b0bf7185be37c3e5257671290f3203c14ce0c6041cec72b062cb8bb5e2f2", 0x98}], 0x1) r3 = fcntl$dupfd(r1, 0xa, r2) clock_settime(0x0, &(0x7f00000003c0)={0x40, 0xd007}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000400)) r4 = semget(0x1, 0x3, 0x2) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000440)=""/110) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) fcntl$setown(r1, 0x6, r5) r6 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000540)=""/201) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000640)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000006c0)) fcntl$setown(r2, 0x6, r5) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000700)=0x4) fchflags(r2, 0x10001) fcntl$setown(r3, 0x6, r5) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000740)={0xffff, 0x897a}, 0x10) sync() 05:34:20 executing program 1: setitimer(0x1, 0x0, &(0x7f00000000c0)) setitimer(0x3, &(0x7f0000000000)={{0x6, 0x1000}, {0x5, 0x6}}, &(0x7f0000000040)) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200, 0x4) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000100)=0x5) 05:34:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534a40c7624de0700"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18345ca7", 0x19}], 0x1) 05:34:20 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$BIOCPROMISC(r1, 0x20004269) r3 = syz_open_pts() close(r0) r4 = dup(r3) dup(r0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) mknodat(r4, &(0x7f0000000000)='./file0\x00', 0x8, 0xfffffffffffffff9) 05:34:20 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80000000000206, 0x100) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x4}) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:34:20 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x1f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f03", 0x5b3) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff03", 0x1e2) 05:34:20 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000200)=""/152, 0x98}, {&(0x7f0000000140)=""/156, 0x9c}], 0x2) 05:34:20 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x7) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000440)=0xffffffffffffff7f) clock_getres(0x2, &(0x7f0000000180)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000240)) clock_getres(0x5, 0xfffffffffffffffe) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000200)) r2 = dup(r0) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x1, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffb, 0x5, 0x2, 0x4, "f77dcfa6893a92cdd135cf594fe05afff74200f5", 0xfffffffffffffffa, 0x100000000}) openat(r3, &(0x7f0000000100)='./file0\x00', 0x10050, 0x1) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000280)=0x5) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) writev(r1, &(0x7f0000000400)=[{&(0x7f00000002c0)="55b7f57e435752aef858b6219ab20b01f8070c0dfa163c4926535315b5917b62ec412c430f19135c123ac0f575cda194fc22f8529401f2b45ead2ad0a7756761f8df17b434c9e72b51b25b0655e31bb36f42816368ec8946e0b20630", 0x5c}, {&(0x7f0000000340)="1fdcd5fedbfec50e8bd376f67a914680a6a62fbaee7217d672a5b667717e9aa806a82b2d73ad11e86bf4e5ab088e64f4be107a7afdbe4bda428c4c4a5253ea383d4a60f43eb2c1ccba9958eefec357473f7172d09d08293a917139e65b48e748f703d3eb561ef9", 0x67}, {&(0x7f00000003c0)="f729", 0x2}], 0x3) 05:34:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x1, 0x20000000003, 0x2) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x18, 0x1, 0xd) setsockopt(r2, 0x5, 0x2, &(0x7f00000000c0)="86537602", 0x4) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000000840), 0x3, 0x0, 0x31) socketpair(0x6, 0x2, 0x1, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x17, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r6 = openat(r5, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000440)=0x1) fcntl$setflags(r2, 0x2, 0x3) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r1, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x3e1a}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x2, 0x1000}], 0xa) r7 = syz_open_pts() close(r4) r8 = dup(r7) r9 = syz_open_pts() close(r0) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000340)={0x1ff, 0xfffffffffffffffe, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) semop(r3, &(0x7f0000000480)=[{0x1, 0x5, 0x1800}, {0x1, 0x7, 0x1802}, {0x3, 0x1, 0x1002}], 0x2aaaac3c) readv(r9, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d4}], 0x1) preadv(r8, &(0x7f0000000ec0)=[{&(0x7f0000000240)=""/2, 0x2}, {&(0x7f0000000500)=""/138, 0x8a}, {&(0x7f0000000800)=""/172, 0xac}, {&(0x7f00000009c0)=""/151, 0x97}, {&(0x7f0000000a80)=""/203, 0xcb}, {&(0x7f0000000b80)=""/203, 0xcb}, {&(0x7f0000000640)=""/98, 0x62}, {&(0x7f0000000c80)=""/241, 0xf1}, {&(0x7f0000000d80)=""/83, 0x53}, {&(0x7f0000000e00)=""/143, 0x8f}], 0xa, 0x0, 0x0) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f00000004c0)=0x100000004) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000900)=""/188) 05:34:20 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x23e66b11a9d003df, 0x40) syz_open_pts() r2 = syz_open_pts() r3 = dup2(r0, r2) munmap(&(0x7f0000718000/0x4000)=nil, 0x4000) bind(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66756c6545f1"], 0xa) connect$inet(r3, &(0x7f0000000000)={0x2, 0x1}, 0xc) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) faccessat(r3, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) mmap(&(0x7f0000719000/0x2000)=nil, 0x2000, 0x1, 0x1010, r4, 0x0, 0x0) 05:34:20 executing program 0: setitimer(0x1, &(0x7f0000000040)={{0x0, 0x3292}, {0x0, 0x7}}, &(0x7f0000000080)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x3, &(0x7f0000000180)=[0x0, r1, r2]) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000280)=0x1d50, 0x4) accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) dup(r0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)=0x1) 05:34:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) map stack 0x20719000-0x2071d000 of map 0xfffffd806e8fe008 failed: no mapping map stack 0x20719000-0x2071d000 of map 0xfffffd806e8fe008 failed: hole in range 05:34:21 executing program 1: setgid(0x0) sendsyslog(&(0x7f0000000000)="74e6c166955ca7e30ec39ad9a412eb0ac3e8c6091ba8291ed3ba4e968fb34457cbd709183e5e1ef0c4cf0878c46f7ec871ac38c7d6d554a4bc3204bf651abf089ec2a725af0327eb21176a6f", 0x4c, 0x20) 05:34:21 executing program 1: r0 = semget(0x0, 0x0, 0x10) semop(r0, &(0x7f0000000000)=[{0x1, 0x6, 0x1000}, {0x3, 0x100, 0x1800}, {0x2, 0x3, 0x800}, {0x0, 0x5, 0x1000}, {0x3, 0x88af, 0x800}, {0x1, 0x1, 0x1800}], 0x6) semget(0x0, 0x0, 0x0) 05:34:21 executing program 1: r0 = socket(0x18, 0x3, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x8000, 0x10010) r1 = open(&(0x7f0000000180)='./file0\x00', 0x405, 0x0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000080)) clock_getres(0x0, &(0x7f0000000000)) setsockopt(r0, 0x1000000000029, 0x2f, 0x0, 0x0) 05:34:21 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 05:34:21 executing program 1: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000040)=""/101, 0x65, 0x3, &(0x7f00000000c0)={0x2, 0x0}, 0xc) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 05:34:21 executing program 1: r0 = semget(0x3, 0x5, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x279, &(0x7f0000000080)=[r2, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r2]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) socketpair(0x18, 0x0, 0xfffffffffffeffff, &(0x7f00000003c0)) pipe(&(0x7f0000000400)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$inet(r7, &(0x7f0000000280)="79db752f79ffda51ea6dc98d07211ca5c8d8c95bd0b523c143cd462fc4af258e4e873627763906ef5e0b1197e938f7ae104f109b534003de54c876490f6312629710bdd77bee230689552d94a5747b2913d56be0d65cee1f5d66a7a7d073b33805bda142ab2d479583dfd19def1790e0529e87f100f8cc25ce10abd22e742d252c122f4414f9edcbd92ca3c4e2cc3ea768e258e8209196117ce3be372b689de8070865cbabeca03bd5ef871ccc4313640aa8ccf538b33f6c334bc086fde0b9dd3e1a43c10e95615a4917db4d", 0xcc, 0x401, &(0x7f0000000380)={0x2, 0x1}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x0, r1, r3, r4, r6, 0x2, 0x5}, 0xffffffffffffff00, 0x1, 0x400}) semop(r0, &(0x7f0000000780)=[{0x3, 0x6}, {0x3}, {0x0, 0xe65f}, {}, {}, {}, {}, {}, {}], 0x9) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) 05:34:21 executing program 0: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb62a24532a11cc2c7a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad915fc4c1db412f6b1602a67897c35de010f244f134bf371e8cfaa1d4ab424b61452e0fd911f88d3525e34e76312866653b6bdae4c5b436e445960fa6b9815c1fa4aab44f032563348f261b51f117eec1358441dd3ee16630bd2d66f907cc642709f2a2fd96cb58d127addb3c57108f029a123d290071baff955a5c23a3063e78cb4f31e0cc147e1d8e8e03c64fc592f6ddd03ec390bd40f04455a9ef08e115b6ba2ae64a8a27eedb71aa056f13e8fc56fe1308141c34513f23d5a3f48f33cf8ff43cc00f5e3066f0098ba4d47f5efbb6dcfcdc37f16a93e24e903229fbe469781c72c6a0cce3c178014d2fa82d994d90833ae4baca38c927997d4875fd6b1d38551886985bcda455761dc109737427332e96bc7fad999a8a8bfb1571727532aaf209f6c90c1134a265e7eed8d002413e2337928e5a1e2f3e2984d1d2e1fdf1c3a2464098a2cd0a751ae489d65a2994d"], 0x10) write(r0, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000000)={0x6, 0x414, 0x40, {[0x7, 0x7ff, 0xfffffffffffffabe, 0x4, 0x0, 0x1, 0x1, 0xfffffffffffff643, 0x7f, 0x0, 0xffff, 0x800, 0x1, 0x6, 0xb84, 0x645, 0x101, 0x56], [0x4, 0x401, 0x100000000, 0x0, 0x9, 0xf326, 0xca6, 0x8, 0x7fffffff, 0x8000], [0x9, 0x401, 0x1, 0x6, 0x2, 0x8, 0x1], [0x7, 0xf9, 0xffffffff, 0x9, 0x1, 0x4], [{0x5, 0xfffffffffffffff7, 0x4, 0xdc79000000000000}, {0x4, 0x40, 0xffffffffffff0001, 0x7}, {0x3, 0x341, 0x5, 0x9}, {0x8, 0x4, 0x9, 0xe11c}, {0x4, 0x5, 0x400, 0x42}, {0x28, 0xfffffffffffffff7, 0x4, 0x8}, {0xffffffff, 0x7, 0x3, 0xc4f}, {0x2, 0x8, 0x1, 0x100000001}], {0x0, 0x8001, 0x4, 0x3}, {0x0, 0x8, 0xffffffffffffe70c, 0x10001}}}) 05:34:21 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x3, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0xbc, 0x6, 0x80, "f3f56de68a10e6375a67e36df5b78f524692d69b", 0x8, 0x10000000000}) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 05:34:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640), 0x0) 05:34:21 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x100b5) renameat(r0, &(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f0000000180)='./file0\x00') 05:34:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x1, 0x20000000003, 0x2) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x18, 0x1, 0xd) setsockopt(r2, 0x5, 0x2, &(0x7f00000000c0)="86537602", 0x4) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/49, 0x31}, {&(0x7f0000000f80)=""/235, 0xeb}, {&(0x7f0000001080)=""/239, 0xef}, {&(0x7f0000000280)=""/26, 0x1a}], 0x4, 0x0, 0x31) socketpair(0x2, 0x2, 0x1, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) r7 = openat(r6, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1ffc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r8 = openat(r7, &(0x7f0000000600)='./file0\x00', 0x0, 0x4da11797ca42d26d) ioctl$WSMOUSEIO_SRES(r8, 0x80045721, &(0x7f0000000440)=0x1) fcntl$setflags(r4, 0x2, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000012c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r1, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x3e1a}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x2, 0x1000}], 0xa) r9 = syz_open_pts() close(r5) r10 = dup(r9) r11 = syz_open_pts() close(r0) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000340)={0x1ff, 0xfffffffffffffffe, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) semop(r3, &(0x7f0000000480)=[{0x1, 0x5, 0x1800}, {0x1, 0x7, 0x1802}, {0x3, 0x1, 0x1002}], 0x2aaaac3c) readv(r11, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d4}], 0x1) preadv(r10, &(0x7f0000000ec0)=[{&(0x7f0000000240)=""/2, 0x2}, {&(0x7f0000000500)=""/138, 0x8a}, {&(0x7f0000000800)=""/172, 0xac}, {&(0x7f00000009c0)=""/151, 0x97}, {&(0x7f0000000a80)=""/203, 0xcb}, {&(0x7f0000000b80)=""/203, 0xcb}, {&(0x7f0000000640)=""/98, 0x62}, {&(0x7f0000000c80)=""/241, 0xf1}, {&(0x7f0000000d80)=""/83, 0x53}, {&(0x7f0000000e00)=""/143, 0x8f}], 0xa, 0x0, 0x0) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000900)=""/188) 05:34:21 executing program 1: r0 = socket(0x6, 0x4002, 0x40) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x6803a64fce19222b, r0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x8) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) recvfrom$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 05:34:21 executing program 1: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) socket$inet6(0x18, 0x1, 0x1) 05:34:22 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() pipe(&(0x7f0000000080)) close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) fchflags(r2, 0x0) writev(r0, &(0x7f0000000040)=[{0x0}], 0x24940b28869ae52) write(r0, 0x0, 0x0) 05:34:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x1000000000000008) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x20}, {r0, 0x20}, {r0, 0x40}, {r0, 0x2}], 0x5, 0x6) flock(r0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 05:34:22 executing program 0: r0 = socket(0x2, 0x2, 0x3) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0xf08, 0x800000, 0xe7e, 0x1, 0xa6a, 0xe000000000000, 0x8, 0x2, 0x0, 0x4, 0x3f}) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82122e2f666d6c755a76761139a9c4579e9c2590ea234f210097c9a9f226d702b47aebb3fad2b7b4985ba892e61e8b1bfaecb194cdb02053ee4dae46f81db6921a2ffa54ccf5910700003a051b4e5fef5d85812b8f69c9875e4486131a8bc31b729038bbad2191b69be49d96682cb2c727e0f65dd71829f3efab71151217ddaceddc0b6705658168eadaf65fc83e27ac332c23966d2762ca9ef53f0e27c4ade72bcfe8344bf16b900ffe7e68a5593e4394bbfbbff7a95d17f0d80259b49928418da47579951e1ed935b398b74367896b228db746daaa69963d69481086a474c43b383108b6e2c4af6336a2954d5ef6e75840fe2f1b22c2d4cd8c360b8ded0ee17c70ed5354dfff1f5f39d3b623a25823b410953e9346d732cb6d46ce808c921da9d02e29812d82188f47ef6c7f36f38086f75a4fd81f1a7ce8cdf0d2181cc6383b6e22ed575b0274e5e58581d8e28cddca7c2a10306ccf5e8c9689c9649e3877d1d8ac72a4b57e47eb047e46b14bb0c7dadec6700589a949234063080a40b4ebc4eb7fd54c78324e1726765531d771107f22af36d50a5400f21b3d30886d84ca5967a1ce602514363fa5d82f7e1e50fa005bac255c1e89838043da0cbd4b9960a0fefd5a6285ee07c758b8bcf16e5ce925982db026ed6520698064202c5c61c851d5b866ae12a06dff95710928b5018ba7"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) shutdown(r0, 0x1) 05:34:23 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f00000005c0)='./file0\x00', 0x615, 0x4) utimes(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)={{0x5, 0xfffffffffffffffb}, {0xfff, 0x7}}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000002780)=[{&(0x7f00000001c0)="ce95155c4d115957197abbd7b8e6e77070d7d3e3520bd033d29d20e17b0e55f4a796cc13945e26c64885c99761c02332e29d9eba5822843b264b50b3c7da15d90235e061bf042d246aea22d44c5b3068666421773b23bff8586b3990eac3240942a70bc41fbe58f9835f2d78d0e98aff74ab38b50fcf26e4eae981c8f70ea81dbce58c84dbb4ff8582079f8065c22250d286dec9e5156e", 0x97}, {&(0x7f0000000280)="0d4d3a2a5795ef2d5cc6060eb01d6e80c50911b7b9451782d5c9f8fd442d50ff54af8c4ded59523b13dd2a09ec2b0b6d4003849691dfffee3e0aa376101f9e0f0e245505ea118347295020562c6943413ab833c12ad92f4121dac3cdceee7ca5c6819ea058c57979e9d35a4cc2d5b8bbed8fd92e242a35ab8bb8db3071e25dc7f7d7118a1402f478796315626310f89e40", 0x91}, {&(0x7f0000000340)="9ec36dace5efa2cf216a27026a05302af9c1d7c50934c0f341fe946c51ec344481d5a8c7bf6e58cbcafb62c5eaec318422865715f25ed8961f749f62e223ee354c77fcaed8b2122ca18a6e3334d2fb2d47e659e65b3d1d4d2341ff14794f0ad115b27e3f73356e4bfca277", 0x6b}, {&(0x7f00000003c0)="a4d4a93f0e015793bcafae652d36d5768be39986a5a97dacc49b7168f42899d377d7dced7e11b911a88b8faa4ea4bcbbb3a0c1", 0x33}, {&(0x7f0000000480)="668749e1a2cab15af2d68f7d46de4c045b9c7e8d3e1578ccf74e459f4c07d9549696baa21957f72c7c06767b51cbaf453c3180230294ef2686482576d3aea80652b9560537bae3549ad5cb12bff484bd0a2c27dac1c57d0cd77a8f", 0x5b}, {&(0x7f0000000400)="b798fb8bcdf0bd", 0x7}, {&(0x7f0000000500)="cc8591be790b6a097266676b40b1a674d51cf8aa8a5de20ed8efb95fb3682b44dbbbb67bdb506abe240c7fb123e4761d9da3d218f4935d2af94469a8c9f212c0435d32442af40ec9c16d1139f2ea0f38ca96931f602a83f7a1b360a1894a8d4fc840291faa18e75ea0333a9b70678d9a88408ed43d0fa32f7993b77ba706d067c7bf3ab0eddc2eb16d9c6b1c95f4c822a16abc01d65198b6c7c8e0ce6f7993", 0x9f}, {&(0x7f0000001640)="c95cbe7e77afdf423b496625d150da5798b2ce19652ace40b1ecb888a7851a32789d353c35361b9da56abf88d7bd368ebe2fc0694d840e352fc450529344d6129612d025e9bbe37dc34330432723571f6b5df2bfe3c3c8ada237f960d58b302d807ae0d14ee1e91be2fa5a01229258ff47bc98a84d8ce33633365abc576cf574bd507004d7cce2333b7b356b2419d3b5eadba511fbf676003df09480ab6ef5af2ee61be90bd78d0fa7ccb9c29052faefc8d00897", 0xb4}, {&(0x7f0000001700)="633c33a41aed7a3efbc08ce037ef8c2c61a6a1a01db6df3bfd85aaf553dfa7cdf9fe0496d22c7886b9c4b05b9425968d5229d6f04769b38ab6f48728e98a066380c90ca70428fcf49c9804e73037f3f4e41603106e8e0d1e7785df0e3cbdeae44d8d38ecded8c5837f2c42f1dc1bbcbe8aef6052e6bf7cfca5161223dbe6b2e2df3916d3b4b17190ad669b1c3f7a0695b7c0be6e9ef750ff8ab358a3f38150432d5e660ee19d19fae79cb23c3ec43f60463be04c722ccdda76cccc81b926e577a4bdfb51522e9f99ce7b988848ed8abe635936ca49e3deb51aeb90fe180a29853939733618c0beee9fc8a9d02acf06239edafeb6118d82e8857d7ceed38207625b0065ae12615cd88bae42dc72a1145a20cf7ce54a8ec39736a54be9c346c87ce6c1590acc62929af17961fa5f1204b44caa21e80df0ca1b58d2b843b9bf1fdbf6fbf2c80208ad10bdfa1f7c37b34c7475babcf7b63cf39288bbf82e6b27d8a754869f4e9ebe574e479730f8f69b5e1d1ee9fd9f7978600611536952940b945076069767224d863b375603ee518c534f4dfcce0b9bd652db4daf3decb5f641cf75853038026e6504c9e671d61ba260937e76c48bdf32787193996acba16993801133f369f3f8470053130209b6f041821d0f7d84290f642e58fd3c01d6cdfcbfed28aa895e8db9f04c2cbbb6e8d4eda6497c69b65e3c18de59fdba69b3ee97b4c5d5d45e8c9dbdaf68ff5d4d3db46c2245555a67d1a5ba5c1f4847ea2aff844a8e5729393cb7843755871550c19028fcb762f6c52ee5364784cd1e72f6568904f13d3fa2937be6794a3feea24f904d2f82c3b4b55955029cd98e02b61d2b6cafb0a85ed6e4317aee53149c301ef8543a4df626bd047df955d3f28c84d79d68571c2380d0cbf2fe1acac2aefe782a99e7794cf7dfd0d6d83c2fbe7eed7957f0d4185aa4d23498cbee7351966d24a9ea25e579969fc6108cdd89a9f5ae930587ae20b662a264a5b5f89ed58a47e65e281d707285d9286ff5ed166537ddef69d221bb34e231359aa01294f31a7b7cdd63b380ab964980ae8c44a4a4d0ae3739171b04af8b4b547836ff7a0c3af92df24eddefa622478b5977347c35811774222c10df41a7ac95713e88d8b8d18fd8b4bee8a4c422721c1a6d9f22e6852e5aea1662352b980f86edd3d6102e9d4941fc7927dff0f3512f16646bf6c62dc12456f2a82fe871c617b62e8e4b1b6b755832868d7f2d8da865a7c8b1939ffe6076e7743afca701f3209718ebce34edec97dc51b4013e0b8dc0960d57ed830667be980590e26c15fae77ee695374f3bb5a0c5cc658ed4525b0f272a53aa6c800295fd503fab85c7345d1e5ed474baa1eb49f223a5971e55dc1ac5abc74b08281f527bae9e2407d9a827afab2c431954886a43b8201d8a3f7e088776edc1d1e0d071bdacd939b1e399b7e6b2552b167aeb5198cc9691c93a6a7dcde9c998e5d7db62c0736010e2101640d259ca487f3f3807b5a5491f5dc5d0bcfa9f978614baa75cd473ab104e4e80ffd60bb9cbde9c6e0248915fde9ee2f64b9ecb2dd4ca975037d9b03ffdb44f7feeedc6cc6b54146a75907938fe894f436bd1124ed792069575dc7c14e4a866ca5feadf1d38a9efbff09fe32c9cf36d2fd857de9cb8eca7e34220e042f241e09f08a60f5896db2556f80bc7885397216f4fe91ac024390559e10c757c0eecab378c8a167e68469c9ffae9389e36d242ccb2577332c7003e7989b1493fc918ef21ce19df768afa07a149ec6228eb1be6aa7effebdbebc207cde05a17d07bc25d7416d476ea3f583e05795ce39252d051aaa944c33cff20c40ef1d847ec4cf46c9f1033c5889f232cbd3a8adee3d295bc388635bf70307f5d2ea1dad6607d028efa6b5c0c338ba1903684c088f457a797ce2e8c1aaf5d9c8dd4a71963960e69ea376e829e45390ec4c54385b69fe61ffcdad966214302ec6b888da2a05979a536e5b4aa59eb06a822de4933c520d9061b83e5cd890203bed749aa060119583502f41cac2defcb5536e9e0bc48c033e6920fb56d12061ec49d4aacebb4f671c55e39257e7866dc8faf5e8b6799f4aa9b9511df543baa1d66a612866f24354537c56263ca424166b4edd555da664b7dd4a5b0b7dc70cdfa9062c5394f7c45950016ce286495232a2677a892acc0a6a5cd1d6c9b40282056c05ad402c99c8e171a05aec8081837f6a00c0d00147ede0ba2d08664bcfa1190c8427f39e92803ebab3de4e73161038a8407c77159faf4ebbd809782e24acd056b7101f33199c1a63b414fb4e0e245c6d887df6c73aff45f49d46704584b372b11ea2685b7e5c782f6353cad33316ac24125733e32ebc0b63f76f2df5341e0ffc0507fb2bddfd66f27861b5af08655e1a02cd9913c65e0b83a2b4e93e7d902ba62a66dc291fb4575826681fd7c397d5a332e13da2623b380c008ca0a38cc4ff8e224243b087c7e9d1065f5fbbe7273530c2596b2699bc128b3679eb94267fb2e0e9830f6361d588c5d73ae57c73407a820e65ad000d8d0dcb77065b84325ba5c307f59b40729ce935004a9f6b1be9066f25f55bd3a68d26159e7b7053c3ae038351995bf495447f7fac49ea04433850b97698b6b9b11141ed156bbe3d30c4dc59151e822892a75b64831966cf8cc89264470ea5ed7c3ec92f7e5ea93781de1668ae778b7b360fce8cce8e59acae0eb5a57ce25b1649ab85d3e2fbc716da361e91f70c64d149368c24539e14eec87cc818ff6d53f3bb2367e06f6b5a775a0e4f16f74d4f3f5d2744aa2729ad0312d13117e28eaf37930e265715d3fe71fbf3c6ac6bbbcb57b7f9c59b6a5bc756423d2f71bc16e5800295584b9944bc285c176322b56d09db482f3f62ba7844ae732335165f879ec3ef6503e1f6d291b69cd52cb456a934585f649953bf095e330a902490c8e0bc04efcd36a2961e3fe325bdcf60d05e6c4e26fae0a27bc4b82487ea194250b6e702595d11c9caa7b7a10112d166e5da2dbe7e1a71434a07e2079f636743d39e494e330cf43d4b4cdd79418234a801873b4fa65da0797a5aef2acb013817398e88d36926c9eb9524ca195db71b39cd6080eda6785649b2217edd3712de6f1e7e12048097e2542dcbcc398ba8c38f291ea06d8fc5871bf55ab9689bb66bd794ee147a3e932bd1f0976f21c685824fca5aea1d941b3d89bad0b721889817e8f39faeea03b35dccfa88510b6442293479a742b37d7987d0bd4ee3b49daa2165e05e80c03943b2e22793a6b24eaec96f8d2ba0ae8846cd2a4a06aa555e72785fa5945b96938770a9e05facdb07fa2e56e30c9133ccd99e4d01e5da270a5afe91ca4b84f5fa4986171c5768dea43acaf2d5601a48d7d212f904b0142af17ba4efdc92da2b3b7be5e859a58c246335366f496eeebbeb1c320487dab7e96247f16a9d6d6ad1cccc734ee4eabeb2d8ce8499a085732e17d8a666357f391d41ae7081d2841a420ee8657ba5706ebf92136be38d9096b4bbec0c657d848b49022e0d0a9ddefc1cac48f4f57aae923b36a21f1a4f20695a8a0d2fea504a341d207c3b0f32156123b919ef208571f78167a73a1ee56860e8109fd7a15b0f7719883c5b28a1cd9afdd6d559e73c07b63dc2dcc118b32f8ddde77dfdda0bc4a6c9937fc6abee2c6343bcae9dd30e48889659251ed41b60ec03906912db05b7a5ef18276bda6dc88c93c925152791be1e263e7d7da3fec416cd2539ac408f5105ec01d9511a7a642409bdebb409db9676b0f01e200b8900eb399fd4df94f1a7e886b487d5ff4ff573de8911cec812c7cddda721b8c1c8f9ab81dcad7eef139d1f469ce210e5409797cc7b39a2611ded203a202305665bf042985c703bbf7397880e2309573f81c6eec9b1b01947a24b0ddcdb36c61e91c91ea27a5cb26f5069d95d3c7eb95898c7f3c28143f8b51f2a5391d44bb5f86fb2f307ac1f539151f44f2ea43606488d077ce18ff2f4057d274902b25bcb8447423b1ac35df14f41f56041f42ea45606d7a9cc71134fee617af66d4f25bf80f6c84a075eea3858b3b56a013e710e1263ba4aefc6ee260d6356b31a31415be571a08bfa0d40f5d2767572abd06fd36df28f845010d82bd3d43613449acb38de462b12ac408b160e1085fbd523787dd59fe4a78eb1007ecff49e82e070e2dec90bd12930a8276ec0bdfceed838a5b3730d4dffa5cb62c48b468c7bb37167d4f6455ae06fae8e32a721321811b5c502d1f9362b7e14326885650fbbeb43696890ae7082c9e5f3b491226a346014cc91637bfc9aeb6efdaba75a1f2ca22bc10869de0bf61bab27aa2e344837a54044dd887c89f501e0018b0901b0b3e132002983e923bc28cd8c58619a08704b30cf665963436ed763b8537bfdd42096f40338f376603223d9a0fda038a59816e97a24f19667ec03113e0acdcaab46d1b8688ff38ad4a26b8f9e9f811cea704b569c79fdb31cae52df673831ea2cb335789188969d805d7bce0ea227a88affb6b45177170ab97ecf5aee5e1446992c54fa424c99367be837e7d3eb74779a8d9b17ecbd4c819874f255cd4ef08ecc232d45b659b247140b24ef77a353ec4c688d8cd2825f6a7964ae5b62980e3da7e3183fd5c09be2e47fcb52f3c75a2d5d8670732968b886124f0beba4cbd758e037db81cd8e5a6d177e7798edecbf446955b9843cb648f165d861554d98c81b648257c855bb3988cf2241721bb10ea099ced6ea994fbb4ad7fd7dd8e6d40aac97d54b81f6ddf81271e5e9342617b3e5c7316d15bd5bd1cb7a32c367c2661cca9c376c62af7294a4996f881274df5cc219d9eb07ceb11cfaf7b6325e73a40ca865ed22971210b14ffe2761b0c0a68a274a7ea7642ce79f6e375cde8f1dfd13a29ee84edc73d27ddf44b0cdb9833701d9b0aa5ac60864b053816bbf260de15edb3ab4beec73d23efd1d8282435b9fc575f167f39d29145c31cb741c0d0b5b878a0f80f348b5a0d88a7d15a5297160a894397d1680bdbb50709a6320dbc1b3bbf8b04e076351e26499bf52f7235a7579c447b8608145408ba85ccd49da5d79233bc01cd72169230ba3d1d576ff87e4c9fa2386382ccb37a46fa43d3683da91260e5c8512305329fe2bcda1d3618d77f664d0f7fa08236a49e4bd6d54d6dfcd61c302795d3e1e1739edb185ddeb11f09a65023177b13027ff1ea99b5f999d8de11d75fb1beb3142aa40b72083ceb6d53e1518b11de1fd6b73f4bec59b1a144ca46e57e172ba9d206dff905b267f8cce25b93ab5d1c8f16568d5cb47d20bc44101bd108252c355fbef84f5fceb5db58f0e394b760b4b5671954b9b6061e98b8d89e23926e09515bfa1ec8f37322abf32f40279b64544bfdcab82094c60937795b741b08e6758dd46e1cc68d24b04b7462b56765b55f420ae73fd1eb1b8b4724af435e774fe16daf787afb381acc17da1556fa44da9a9a3b89d75088030e987962261ed4bb61ded571a88df6f903a4b34ce7384dcf83b991bb0006ad99d882d54d0d6acbc89c7968dc7616324f632b39f11db18cbfd99e46718afb622db1b83ea0c0ee759f9cd6c69b0be30fb0d7b5a9c2e7aec4ce5a53aec9d823e25096a92c171c5ea543314cfe57df5da9809b131c8226bafb4f720167efbd82263c2f8d59988b1f0a718713b861a0245536a46eb21031b86fb9a117472e6e74b284b5ef1c22764267e1d2d6c07b18372fd21329005a4c460e08b1d7ca52de9396dc65017d2e582fac882b9273dabf032c705f3da8", 0x1000}, {&(0x7f0000002700)="c0b547fcd9d9a732817f848e60611561b2537c9d65f9b818f90f5045437c0e5adeb02173b37295313cf9ea81cf52b64f0a7965f5a7c430a9abda9a25a302a6beef3dc73c94dd7b4fc003b61ee072d8eb19c305a2e0db56f6361fce7fda729289f1d3dcf082226242ead0f53abd6cad1e7efed56cce00aea853d1253005dd", 0x7e}], 0xa, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) write(0xffffffffffffffff, &(0x7f0000002840)="21961d7cfce0f27f75654eb26624cba2323a8406f866872de642470bc8a25104173565eca1e6997d57eb70aea5d308cd08ee98e8f138935906f10cef2bab608f3605d4217a612748a3ec7cbc662b90c39fd4270a32462f237ed925bc6b6d4c1969eee8bb090b1e6910e75f6f91cbb0b0e7f3b23f61e400aacd004756d4acf518227c5da43ec4bd79c2e372fca4c979733e0474e9de3f817dbea596eaa88e0f218cf9bd30574baa982b3cfeee328962202d23292bde5d376b489e700cd59f0afa87450a2e4321c60606438e742b73da81f4d47e266a51fc54aa90d45e397ec01a3e9cd01babb6eb1aa4f67a888d03228b0754d871d57a443ad55c84e402f114ffc0737146817287afcd539b3f3f725955e65bad4fcccf331e8db2db1627d19890ea337747a6cd9db8c16145e4b35d5059815688ec1be53a73309e5699248db1e7a787c2f96ed12b87eae0fdc944d8b49a6434fcabc112cebb0ff4ae4fb34c5bdd6349c15734206070a8c52d39b37c66b1717ec79f65cc7d0f76f1d3cda5e6c9906dc2851d786cc30107a89dd9c5cfcd5f9b925665a4cf45e8f9ed52a2e9c8a8c8b6aeb91bbbded728cfaf7afe547726b38b09caa80bcf0d527579c491b15c6f36a3b7e1bd2d5b3a690e6d07dc6100c358e047d39a39fc531791f29a383cadae8a6a17a99857d392d125c4582bf34347e45741f7043a29c286553a462ae204e7625e8300be22a4c2be39740ed4d777cb4068771b015d380987d44086032034a542ace2489030645d259815fea389a73d018d17dfb1c5dcd3e023c05ecf255f86adf2dfcc7348c12c7c45a6c0f5ba51dda2ecdef8a4150dde6c0673c3af437acbd53082b0f98cb49143205da615737eee8e17e750babebb4d47b2f0d0f5dc05807ee6d66a6885ff4ad4fbe79f79a0adb3d17e05aa77560cc5c9f31398c984255f046570b4d0c6cc18e8d575aab9cd798b479cdeb8eb62ea025501f56ce56ba19190a273c5d4b32a381d3ad5e9565c610c562a55f742a12e05076a55c4dc895719e5d43deb115ef77615fa03ef3e01b520ec8edf0088d7d9515077bcae01b90365d3dd15724e4fe5c2eec3532878b34425148688aede1b5a100b5da980e473e172528673a65f22243e0fcb63b4b176fbb599162b09b2e22cb807b56d7437224ac17b9d5d328b67b1f777d79e48ebd247eb8e02cb51a2ee8dfc02d9c98ac2e7ce519d165e2579179cbcabc0a2b302219cd0b231ded27cc8bfd31ef6fc73cee60c0fd8c18e2ef6885b730ea9f8d484532c5f02d46ec2864ebf727a735180c40651955b5941ff19488293b0a9f0dddca139bfc438621c76e2948727dd84c55e052856ee915e35ed0cc25aaa1b2e2f2062d152020e6a132ba0303aaf0f0ea28e3c25f17a18af736fae652f0cb0082e89ac57b7b5782aa290e1a3df70034da6d807aa7dd79a48fabc67ae012000f2ba0278e0b7f0dda8bd7d1e5c37376788e5dad5227bc9cc6745dc3955c41e796586e2e5363a529a590ddf5c763bcf02659cf05f24851fb1c0c3608674fedecc0e98687b692e18bd94616db52a384cb21dc82aefb9a9491103897347b14c3576e79d623ab20fb914315f82b2202491ec46a5d437c6df7c94796e02e025e56b34f4a0fd75230d9cf0a13ff3d35b3c97ce07c7fae3d9da52e2a0e20b487a3cb72034473b16e3f4823951e5142627ef9a236c9f20566d0ef047e95ba82a73d8a885839939dcf4b76ed6e119f4a85a0a0d9beb240b26e24f39d879d2992bea053596af87423cf0f7707fc326c97c742e222048d1b2af0b5b1d262dfb695df98cb5e6ae07735192f11ab553345ca6690303166cd826a30a705964a37c70a7567a720d50df413be279a51ec3aae70a3f5d2e733d420f39fe1c0f8f856a6cd6d28b36d3f1a49ea6801114feb2489a3ad7c5769a7a0f526be03d0c2d2fe3b1527718fba0db967c6f15ce2fd1c0e1a4ce57bcaadff6cc1144ac05952cbb9182a7f030eff5a1f81ccfec60f5a79e2c512f992d9ad8a82cc247369eabfa222da7a5cad2133517f39a41ce68dc1d3343d098447c1581aaf72e0967800ae05fcbfdb1e3d3af3cd76fc1bd261f40ce19662468fd92cfa4f9517f45ebcd78fc04d7a14f1c69b4056f70773885e424a89bff21589d65798617748d94d24b50b27fdc6f4b0f24d813fd2573eb6ed0947f42a3defde5216939ab0c0c9ca8818279eb40411f00141e31458c3af8f60c7ec477cf1da0e1068980afdf1b672d5c91559233594c394b0d36a1c6ee67f0b4953932164c0fb6438f8479c9ab482357ac5cf96eaf493bf8c568547d883223d11bb4eaac010e8aaf808485b56b9febde9b97169c1bfa9276351065d8b2487eff9fef3a9aedf9e2c0325591915841540c11b66bffb2c52d78f9a97011a72c764e5b405c90e2d1dd178530fe42e354eb1779dfa6a78a82e57af3fd1e0d31e11921953c40e27d1ed675bff6e2aba6879ca3b4b93d1c474a4d68c7c345f6c6a25388bd1a3cf8abfc8bb338bccd69545112d7c7c58aa6479c955585adce528a71885485a2989403963aaa4844b31d7ce1fa5f177ddbebcd52d68da6edd2e4e9015316586492dfe99b2a0daf0a5651b21d4830e5f89610fa08a6169c3908f21c0c5e9edb547c5cb0cd7b5c6c56085475fac30ddac2359b74459c6c293e8bed1b3e3a3e0c00915514184c3e0e31417b2192a27d36bf315a535889fcbcd163c7f14e1891fd5f41fea65b57c0e972527511b1648d8e255aa671bf85199424fa3037d853690bc4fe06398a8ba41274b9c27d886a827c8a230de25aead9b760c77ab2f8231ae839c14b75e13e9059e9ca2f51dee7ae4e50cdc3896e4ec66a60effe7a93e7924b52e58e4be078e84170f0073efd41ff83e047e49d75cf9fe94faf68ab22b9eff5fa085b3f8c18abd630a4fc5cf2f29334e46e9545e669eae620b474daa3003a2d31e3ff53cbe4a5329f3e5129d5cecc135d3b332e0504de131f7bcd8938026cd880f7b869986d1f9db4ad9687ee58af505b31eba8c0f25370697b7b40e4ca578d1d661399596705a5d44a9889c3c0bdb8f740d275152d6b7054be7b73179f2141ad8f4efb355e137d6cb07f2e1eaaaae68f939a4be0a665f78b3941dc0265fac7c13ca6b62803149d0deda5785b2fffc60432ad4f7482500c67f141f4a05986376637251c6c096b5d3d1633199dd6bfb2ffd5dd45085774a0bfc17c78cfdd879d88ebbabc6c2e801bfcf24740cfa0f948b651985479597291b1819834b44b9d3fdf702ab67a8d55d0e79292bc963a33cf9ca192dd24060ca9f43dd6de751487d075c6ebb31c5b29e1c8cb5bfc7746b5f46b4d2a4aa134ab69779505f47d5d8ce65055e630bab93c9be189cf1f9b10c93162263f54ffedf3cc6b0638071043de51e8ef3482e36a3b982387f85c3b43e2d4680834656fe70df278b83499dcda18214ad6296d9f22dc76c6a57098bb478419d8be8957a24cfa4c865fcc8c8cbd86ff62ec4367c63c13bbffe0ae3b9f0f3fbdfc5cb0ec52942c5228fa09e4b29a3cff575947c69cb391814ee213d4971d8f4569c18b7da569c63cc1040781322ed31ef3fe7c389cc941e7f234d32ddd5d6cadf72f5d7a4185c2a5152c2a209338abbd46bc8a23df1d6be64a74fe209e37c72863ed5384a05445b69762448adfb1236c91e717731cb55ff573248fb4c62463d89d38505a02e2c689d0c745efe4099108dafa990bc289751b597fd402367ce06c2e34f35c005aa28c4b4935f1d88b05c339be65cb6dabc4237168632bf9a378c2bf7e351bebcd505b4c98629b5d767113b8685bff49141aac31cae20968a9ee765d7e052f727e36fcf1942ea99a27200411902822c5c1e9aef91ce6bbe43c0de1304e94035a19ad7d377b219306f79c5d230ff50953573a009dc084cca5705233402ace5cf40723e53fc9552b74b85e3dd4b8bdc0dcb8e733ed4132262bdc1563b28d495cdf02c0cd203311d592d7242dea9ee5857d5522d092bba4865093feaff0f40bffa6302ad3d88c689e7a246e2e5f8809c08d0cb182cccb7ce1619e6323426e2d1fcb90551fb7f09d5e924dc2ecc458f4bc8983fec27c1807158fdd524759724f1264341b269df1b3884ed3bcc0dd58ea6ee9552a8a1edd05cb2c0c5aa265cb9b8ad27954b9614746d93f8173ed89ab31517615af1826a895dae1126add61e3b2fc33f57d924237bf6066f4903ecb44afc0e8af191785c0b3cab96459822b51e42810b88e55b53224f6fec38df6d165d0786d95b1d1042fd75cd6e8cc0565577564f1604ab2b9d15a61a7be919d0a6a986e7fd17eea8bb0621072f8d136fc5e0f5f0cd7056d92b9cdbfe4b1db7750f5f41099f3bdc0adcf6fb1e5d294218a9a8a3719a9a84bcb9ba057218c93560938bba7b237b278b5eb6100bb0a6ad8f0ea06af2954487386d44cae1034bd5721bea7cae80d7848538a1d7abbfffbba1b21d235414c2813eea6399b4d3a9b9804e4962f30d01b669a9b1252c016fb1fad30dd8bc22f0bc2ed6368e57d4f78eb897c3fb73f326ec8ddf0fc0dfda35a1125d90533343c9e80e06c9779e3731a44d7faee7486a911d711163af5dc4761be72bfa0af1a8b3b6460bab28c55bf279240911c51d3d4dcffbd195d1d9a77864d740680bc46bef0fe6967cb34d248fc846dc157bf790b0d7c7d9cdac20a9534ee1c0f9a0aecb5cd6f7eba5afd3893fde3c62581d421f685ff8a7975b2fbf1930cc5e5f94f2a4670f53bce6276a8822fb8307fa4dd8f53aa460b4f6846c774bfd480d795b0afd51df2420b16d6b81a483f90adabe268118735b4b9fb788b25986fe46b1b87cca9db987b6560b051e02de55800a6508b641cbbcf922d892f4ce98c8d10e33c5f5ba3f3f3033a8d772f445ba8b7f06a9774b1d88d6a45c984e173bb5ab69c0b48955126b97a4f8f5ac08f1e6919968eb632fe1b98e781265635ba74b7260d53a9a1d0afc8c59f89c898073f175d2e8a0545165a426686de98b0618d5edc1befcb288d3e4704f29d9f0e640ff9a658f7d1f5d717a6fe41ac473d255d671fbd8bb4f79d4fb43cfc41b79ad40032ccd083b906cd53303284136191152934ab4d918caf4c3b31ae70747589e86471965d67e4dc177525122b395f75879510a5e4953eda06641765b010045911ca3f184615812ec0a9a2a51c89ce8a50449d9f0db8b96d7f1aef8179df2a669de865d97bb47a89698868eb164683e601b77fe238c0f934afe8576fea4e15c3a2f2c449b8967411d459de5503f697e1073446af671abfe0e738acda1955fe4138947a02818419c0dda4b1d6f50b8e557aaa3f3c4fd7dadf46edc1d183cf60f2cebf594e553e23c4086a4adb175f9fc4b8b56ff4e9f1b9110804bdab4b042e119beb099e945b2139f16b2e4411ef40f92089e9feda8c337075b7843d77251f6282fd5756944434c6ceae65ee32d988185946c0d37ceb0ff56b2d0ee2bedad3892456ba51fc216569af0a548fcc0bebfbd75d6bf152a326d5da81dcf047fe815bfaf55667645da14b568301f228baa539472edad92232cb4f9d3e63fca3551ccc6d17691e742eaf3f6c0993653475d1bd7263cd5f28a5fbea7fa557ca61bfc8b39f323724c0c713a47aba37bfb6b1c2d59722ca5af9676c92031764f52bbc10df2097e2f192cf2c46169bf1a752a47b97b11d0095894d2df459590a118746ebbb3ad2abe68cdb3bf79a167fee5bb21c4a7e5ccf3d8ab599c7b7fb6e85688f8ee320616d605f81656be9966e0275cfe6a1ccf6", 0x1000) sync() 05:34:23 executing program 0: r0 = semget(0x1, 0x2, 0x600) r1 = getuid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0xfffffffffffffff7, r1, r2, r3, r5, 0x8}, 0xffffffffffffffc1, 0x4629f8cb, 0x100000001}) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x8, 0x2, 0x1, 0x1, 0x25, 0x80, 0x40, 0x1, 0x1, 0x5, 0x6}) setregid(r2, r5) setgid(r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getgroups(0x6, &(0x7f0000000200)=[r5, r4, r5, r4, r4, r4]) semctl$IPC_RMID(r0, 0x0, 0x0) getpeername(r7, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) getpeername$inet(r10, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000380)=0x6) bind$unix(r7, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSETVERAUTH(r10, 0x8004741c, &(0x7f0000000400)=0x7) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000100), 0xfffffffffffffe66) ioctl$WSDISPLAYIO_USEFONT(r10, 0x80585750, &(0x7f0000000480)={'./file0\x00', 0x8, 0x62aa9a22, 0x1, 0x0, 0x8, 0x9, 0xfff, 0x2, 0x3, 0x3, 0x5}) bind$inet(r10, &(0x7f0000000500)={0x2, 0x3}, 0xc) setegid(r9) bind$inet(r10, &(0x7f0000000540)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getgroups(0x8, &(0x7f0000000600)=[r5, r8, r8, r4, r8, r5, r4, r8]) getpeername(r7, &(0x7f0000000640)=@in6, &(0x7f0000000680)=0xc) semget(0x0, 0x7, 0x2) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000440)=""/7) 05:34:23 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="681eefad247398dc0eff6c836a3cbc19915693f24f07362e8d24540111cea4090000001d1505002031b385b3e7435ba8a85c139c5b833d358108cd3a0711b2bcb3bd"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="16b42d14fc4ee44807208061e6f41f6f97eb5cf5bfc617a148ab0858e1f529d581c05b4f22106d91536bf8eeabc5b3", 0x2f}, {&(0x7f00000000c0)="0fdfee1eeac0fac6be43a6fcbba2f3fa889d31e5e70438af5a0a3303bb5972be5027236338ffb5124b2364e0907a94ecce798fe5e1142a93b7da8fa304cbd71de53e5848bbf65d9603a4a48beb57df41c6", 0x51}], 0x2) 05:34:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() fsync(r0) close(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffc, "73cc517dcd000000000000680000002000"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 05:34:23 executing program 1: r0 = socket(0x18, 0x1, 0x5) setsockopt(r0, 0x800000000029, 0x40, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0x3a6) 05:34:23 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202060000006c653000"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x85}], 0x1, 0x5) 05:34:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) write(r0, &(0x7f0000000340)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affdef1fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed9150021f8057062fe5b8d9494862445e525e9824fe20d39cc1eb28cd47ba2c9a1843b0f0fbe9ebb055fc2734605007f7b63dcfa0c29b324afcd84db99132c69684517d17dc9b5d497fc8ac6d306647da788f03137cf3d2b5af27fb2cc37f610bad9a8d83199b38b1cd737395d6497cac000627f5af87376c54c778bebcf584874f586f872e3a1d25c135c93ae7b22f473f93a00e8069789751ffbefa435fe83fbfac58eca9bf2d3796a9ff9004a277118550766978fb3dc410a40f4ef1fadac481b792f27b15b4bcfe2bc8386769291b803f5eebf610af5f5a9af7b17fc207220a123e6c57b76b4a113a1d2166b41fe00e4d3075664bba4bc21ba13825923bd5c9e38d1fe9b790202eadcf0836054e04de81055b4d19e279a84", 0x2e1) 05:34:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x40000000, 0x0, 0x3}, {{r1}, 0x0, 0x80, 0xf0000000, 0x3}], 0x5, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x30b6208c2ea1c852, 0x3, 0x61cf91c3}], 0x9, &(0x7f0000000100)={0xfffffffffffffbff, 0x9}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "abd0cc0d68dc65827774fdccdff3fc844ae89310"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 05:34:23 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') r1 = socket$inet(0x2, 0x2, 0x8000000) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) socket$inet(0x2, 0xc000, 0xfff) 05:34:23 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000000)="da000000", 0x4) 05:34:23 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) r2 = socket$inet(0x2, 0x2, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x2, 0x1ff, 0x5}], 0x5, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0xa, 0x4, 0x6, 0x7ff}, {{r1}, 0xfffffffffffffff8, 0x18, 0x891111a5e5098da, 0x7ec0, 0x5}, {{r2}, 0xffffffffffffffff, 0x8, 0x2, 0xedb, 0x2}, {{r2}, 0x7bf7741c7989497e, 0x0, 0xf0000000, 0x6, 0x6}, {{r2}, 0x0, 0x10, 0x1, 0x894, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffe, 0x68, 0x8, 0x2, 0x7e78}, {{r2}, 0xfffffffffffffff8, 0x1, 0x10, 0x7, 0xebf}], 0x8, &(0x7f00000002c0)={0x3, 0x3}) semget$private(0x0, 0x1, 0x40) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x4000, 0x6) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xb, &(0x7f0000000080), 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) setsockopt$sock_int(r3, 0xffff, 0x77d4af0027278c0d, &(0x7f0000000300)=0x8, 0x4) 05:34:23 executing program 0: socket(0x2, 0x1, 0x0) 05:34:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x100000000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000001640)='X', 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) linkat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000280)={0x8, 0x0, 0x2}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x1) sendto$inet(r0, &(0x7f0000000140)="5bd395d0e22d76768c9710b5a2e237031d224cde4b8d7f05b715394ff54840760caa4289d4581a15120821c8d33de43c3f637a17bd3f70da48ed7e4be2d2e15ff2f4bb40e88d68d0e857fc005ea9dd8cf0b24aa7dde46bc4fb865af991f413c52f644de711963ea066c0e472f89d149fae2b766994721eba270d25b90795a66f4cb2e4f1c926ef52056f7d683180070aabe1df52b14d66dfbe4cfa027e14e75ca3c54a3f7cc1b621d15c5c9367f6fbcaf875ae0b23a1f694e85186b28890dcafc8bdb64f5b56870a86be335c105b", 0xce, 0x0, &(0x7f0000000240)={0x2, 0x0}, 0xc) 05:34:23 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[0x3f, 0x2a579897, 0x8, 0x9, 0xfffffffffffffff8]}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0x4, 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000100)={0xfa34, 0x7, 0x2, 0x1}) pipe2(&(0x7f0000000000), 0x10004) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)=0x71b21d7c9caaaaad) 05:34:23 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000d5a000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) minherit(&(0x7f0000d5c000/0x2000)=nil, 0x2000, 0x0) 05:34:23 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xc15}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000140)="3d56c1bbeb623cab7019976a8e5f83cc1eaac245e2f0435b4f4a8761a00bf7a6acf8de505ea58332384fcb698fcbb2a53489a82358beb0b7ee83603f0be58061a0746465b08c99f2cd2beb8ea2ae3508f7fd63a034d2af26389783588dad3926dd91d18c127728502da50f77255b13bf45aca1a9633e1c7d5775306e767eb5e81fdeeea156adbea50a057fd5364127ea0a9300911fd6755a7993", 0x9a}, {&(0x7f0000000240)="219d7bf1ebe824c442ce1e72339b47f63cecf58213a4bc78710c49c351afe9f61d38c959c7d32e4517416d08f9b8c3cfb31ecf7d5d16b6a6d2a3769c15e1c77eb63e92915d76b13b3b9d34459ac4189872c4b8e8d18d11ae6c00071c7b9718a0e157bea66e7eb07439d8a3dbce57ccd8068e42098909a5adb5892bfe758815d2bfdf8bd7ca8ba298933eaa3b0d9682641e1fdf034fbe2990db67395309ab28fdf6c1ae6f2d", 0xa5}], 0x2) kevent(r2, 0x0, 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 05:34:23 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00003d4000/0x3000)=nil) r1 = getuid() getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() r5 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x7, r1, r2, r3, r4, 0x4, 0x9}, 0x2, 0x7, r5, r6, 0x200, 0x7, 0x7}) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r7 = syz_open_pts() close(r7) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000240)=0x8001) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r7, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r7, &(0x7f00000000c0), 0x145) 05:34:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x81, 0x1, &(0x7f0000000000)="e7ea92096798997acd594d9b19280fefbb7c92048ad81ceed83097d9127db6da51540d9307a068cebfc6d16f26d73bb872757c7a122632cc92", 0x39) setsockopt(r0, 0x20, 0x7, &(0x7f0000000100)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 05:34:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 05:34:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSTOP(r0, 0x2000746f) 05:34:23 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@in6, &(0x7f0000000080)=0xfffffe07) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x8, 0x18) chflagsat(r1, &(0x7f00000001c0)='./file0\x00', 0x0, 0x2) fcntl$setstatus(r0, 0x4, 0x80) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x691, 0x4) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000340)=0xfffffffffffffff7) linkat(r1, &(0x7f0000000200)='./file1\x00', r1, &(0x7f0000000240)='./file0\x00', 0x4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000300)) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='x\x00') fcntl$setflags(r0, 0x2, 0x1) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000180)={0x100000001, 0xaaed, './file0\x00', 0xe46, 0x5, 0x4, 0x3}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x3, 0x7}, {0x18, 0x1, 0xfffffffffffeffff, 0x9}, 0x0, [0x6, 0x80000001, 0x400, 0x642, 0x80000000, 0x2, 0x2, 0x81]}, 0x3c) 05:34:23 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000000)="cb4de05c", 0x4, 0x4, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000133000/0x1000)=nil, 0x1000, 0x15) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) 05:34:23 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}], 0x1, 0xa194) poll(&(0x7f0000000080), 0x2d, 0x3) 05:34:24 executing program 1: r0 = socket(0x10, 0x3, 0xffffffffffffffff) open(&(0x7f0000000280)='./file0\x00', 0x1, 0x20) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000000000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e2708b5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) dup2(r0, r0) setrlimit(0x4, &(0x7f0000000240)={0xe8, 0x40}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x30081, 0x0) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/229, 0xe5) 05:34:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair(0x1, 0x4000, 0x17d48000000, &(0x7f0000000080)={0xffffffffffffffff}) bind(r2, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x101, 0x8000511d, "0d592fdebf96709dce4100"}) write(r0, &(0x7f0000000140)="96", 0x1) 05:34:24 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8edab246", 0x9}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000100)={0x0, 0x8875, {[0x2, 0x9, 0x6, 0x409d, 0x99c, 0xc870, 0x7, 0x2, 0x100, 0x10, 0x100, 0xff, 0x1f, 0x3, 0x6, 0x81, 0x3, 0xffffffff80000001], [0x0, 0xc73, 0x8, 0xfffffffffffeffff, 0x7, 0xe50, 0x9, 0x3, 0x8001, 0x9], [0x3, 0x401, 0x1, 0x80, 0x0, 0x8], [0x7f, 0x2ea, 0x7, 0x80000001, 0x924a, 0x8], [{0x5, 0xfffffffffffffffd, 0x9, 0x6f0}, {0x3, 0x7, 0x1ff, 0x100000000}, {0x1, 0x7, 0x8000, 0xdc}, {0x2c284cb3, 0x7, 0x401, 0x5}, {0x0, 0x200, 0x76, 0x8}, {0x40, 0x4, 0x5, 0x5}, {0x6, 0x7, 0x6, 0x800}, {0x9, 0xdf91, 0x3, 0x4}], {0x100000001, 0x9, 0x1, 0x7}, {0x1ff, 0x7, 0x2, 0x3ff}}}) r2 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)=""/71, &(0x7f0000000340)=0x47) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 05:34:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0xe3, 0x7fff, './file0\x00', 0xf0ae, 0x6, 0x2, 0x7}) r1 = socket(0x18, 0x1, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x6) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="b4e3ad2c443180ac483328aad5237f266f7a73d28eb9d8ccc9e59aaac9ec3a2c10222e7cbbd01b0c01ca2d2740568cf9a5966a5aa55ff1800b83ed9b238454c1b53f7fde0b629cc3ceef5c54ecd2689ee2a638926ad9e30c57c8829b58a3b49fb2c65e13b2db402205556450c239399e0e0eb2c59947a9c701f2", 0x7a) 05:34:24 executing program 1: r0 = semget$private(0x0, 0x7, 0xa0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x6, 0x8000}) r2 = socket(0x18, 0x8000, 0x4) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000380)="de022584babf294104cec38bc1465476e68540ac12db00ec0ed5ea819c69e7e11e283638fb7e823b7f18ba2915e0c73161d00da7e2ad16f65f43cef16d2de704c765fd433d733748c367c3bb33e8a459258ddff41d1710f0180d8a5c3d61ac7c870f5c5cff76a7dd9242de7e9f62f546c1b3cd735969169b6b9f27ddeb6d9ba8c69959d8495c645674ea6ef0f8fb49843e4a25a49f821e3263e11e8f9c220692b132697794f8fef2b38f6824ad933dfa9af7caee472c34cba23e49535cce4f28dc05b6fe197b20051a555ecc4f03c1d1643a3a0d0e2941539421b501", 0xdc) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r0, &(0x7f0000000040)=[{0x4, 0x2081, 0x1800}, {0x4, 0x3, 0x1000}], 0x2) semget$private(0x0, 0x2, 0x9) r3 = semget$private(0x0, 0x4, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) write(r4, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) semctl$IPC_RMID(r0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x48, 0x0) semget$private(0x0, 0x3fff, 0x4) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) sendmsg$unix(r5, &(0x7f0000000340)={&(0x7f0000000a80)=ANY=[@ANYBLOB="00ff5c0161f4bae96ae826067cb542cacd802f3f2e73000000000000a202200039b9e2fb00000000d5d30272e22ee8f18865e21327c3b9e174713563ce883e2d794145c93c6b62a536b6827ead7e13d4b0768fce170da31cd33a15c4d10893720e3c003a9896e088f9ffff000000000000e1576addb8e6cc143c28a0990c8a900f1d01003ccfd79cfaf95169232313fe79bedb4fb2dd515e65516f69f898995c2d0b1cce56c4a6dc2dbb56abffa2bab96abd00009ce17a56e67f8ad152e189e967ec91717b77a9015fd0b3f5a41d4f28b704432e470714e3004c04000000000000000045edda3e1f034ec8d52e1cb6c4fada830b6bb6d7a90acee315120acded8f0d1c07df76aaf98733708944c0879f8325dc30529f558e083398be0e7a9d7c824c13189c0d8587dc3edc49c11deb5481ea08206bfef382820acdc76872e18b145337a82e696ad34616b95c8baeac1e91399e62239c9294b4bb4ff5ac9c186997174ab3d746a62af19abf8a114cd8cfd54be3fb81d3020092bd0b9c7d0b14f140395182fc3f73d2460a55e6aad4db1d76a234223e80c9fc3a99d4145ccca9c17a4a860961a207388ded062c89c4c655e1560adce67f2b0b906c5252010355c4176aec02e876881a1ce3ed0f5c9d8050e7702e9d4d9909bbaf95084fbbf3db1600000000000000000000000000000000db1b44a54acc0662c43a5084d396c7724e339801a43067517d375d23bd8fe221c68f40d2b6f9693216698f94b302035ff89d2e36a4bd98999ae96b86da37e14fde0a7e45155ebe0dfa497978265738be888d4901a271db3ac2cde3f53c53aaf06c25962620b806804b4c224697e05427e2745ab5169ba5cc41987135037ff03b13494a56e2deaa79e5dadae6883b44fb59123996e6d7f9469e91fa6045f4306b5d417a276cdc1d2500aaab936666f44efc87875ec8e67105cef16ef1a8f7f11f92c70a9901c924d67df283bbed43745cf360d0453680364caf000000000000000000c977ef9448bb7f11278cf913a96a33b0810f9c153dfa2f0cbb8bf8b7b12bf77eb7263b98ad83a44dfe64ba8e06f9c7e33e0baa7de32c22f34e79d7157eb167a40a54e70f6efa08c1c50fd60a2858bdfda7379b9514a8b78445d061381302d5b8e944e9723d7abde131ac8d03300324b6b46309710923363fd87dcc9df4cae8049066c6f8b482e9738bd5fe86ed22d5c72147d8d9f24f215cf42afbe6eefce9ae35334772c3e0098270f813d9b4fed848b47065869b7c8bb25188343fd2736e39a58fa6c10f65050761ff1ea3f3786e0204ebe8bcd5536f15c66e86406ff3b3ad8c43286ddb70916bb4d1b557dedc1a638b35ea984540de66e46f665793a9000e28e9ad854950951fa36f17ad0328858b384a53cf2b37bc5a04efc4ebd1eb4cb68d851e5cfb1cfe83f0bf92065ed21ebc0000000001000000c1b6ecd1136fcfe002f2df44ef7f5c3a1c9e6e1f509caba196ba13221f59372ac9666adc7389c3c6c0469db1a4ad112deec6b2708ce900a6fa29ac0698df0a3b8909892e05669d37805299489c0f8fc857f6d55aa9b475f37fb0da9203c587121dc6009cf27fae0f777f7fe968380836a81961c08907ea9871d31ad56c06f334df9bef02539057c5472f392f4f64324be3f5b2fa050caebd06b049aa47865f79342e4fd81eb3e98d08122a480c0b7f18dd9494baf1fda643fc8a50e9e2125e4c77c3dd7c5e22d2f534bc8078340319c419596297f7799af35244bdeda10983ac247d7b81f0e775185555b6d07400"/1286], 0x1, 0x0, 0xfed6}, 0x1) semget$private(0x0, 0x0, 0x9) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f00000017c0)={0xfffffffffffffffe, 0x1, 0x80000003, 0x0, "e8a391e508781de190e018cdaf76c3c31b122d73", 0x4, 0xc4}) ioctl$TIOCSTOP(r4, 0x2000746f) clock_getres(0xfffffffffffffffc, &(0x7f0000001800)) shmget(0x2, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0x10) 05:34:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 05:34:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="7c32a825ba4d63fc10a69c71fc382a416fd8f4758e2b0bdbce4d39d5d2cd9e3c04b88115598877d4060e054a045f"}, {&(0x7f0000000180)="0a042c049e2ad019c4cb37d5377c4943a4421e204234a783d9875004462664ff69873fe3484589e4bf93be3a790d4f02215027c4e62db1a8c44a12d3ef5b4a3ba47ac3d9d175b1b7a3598043b61590592a36a2b7ef64d9ff69470a58abefee80f00aac16d801d82fd4be3fa9692a9895989498b85ab403d5c83b04a8eebddaa35cbf5d919ccb2083ddf2ca41d26535", 0x19b}], 0x237, 0x0, 0x0) geteuid() ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) msgget$private(0x0, 0x0) r1 = shmget(0x0, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 05:34:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="9021060fb4146600a9a8ea1f25007936324f2a8d5b24f72830786a1232db5b5f658fb42aa975b80580525e7de9722d934707be041bcb42af35143a8298a495dd287905939a2057b008caaf72548db68728ae8a23573307f6db56a503abed77097e0593c3ce3d5211c31267", 0x6b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)=0x4) poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) r4 = msgget$private(0x0, 0x104) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = geteuid() r8 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r10 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000380)={{0x48, r5, r6, r7, r8, 0x2, 0x7fffffff}, 0x3, 0x4, r9, r10, 0x181, 0xffffffffffffeb54, 0x9, 0xac}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 05:34:24 executing program 0: mknod(&(0x7f0000000140)='./file0/file0\x00', 0x1ffb, 0xc) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000180)={0x10, 0x0, 0x4, 0x8, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x84b}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fef000/0xf000)=nil, 0x3ff}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x80}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x57}, {&(0x7f0000ff0000/0x8000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x2}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xfffffffffffffc00}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7fff}, {&(0x7f0000e7c000/0x1000)=nil, &(0x7f0000f66000/0x1000)=nil, 0x1}, {&(0x7f0000d82000/0x2000)=nil, &(0x7f0000cc3000/0x2000)=nil, 0xffff}, {&(0x7f0000d26000/0x4000)=nil, &(0x7f0000bd1000/0x4000)=nil, 0x4d}, {&(0x7f0000de0000/0x3000)=nil, &(0x7f0000cd6000/0x1000)=nil, 0x8}, {&(0x7f0000d58000/0x3000)=nil, &(0x7f0000d55000/0x1000)=nil, 0x6}], ['./file0/file0\x00', './file0/file0\x00', './file0/file0\x00', './file1\x00'], './file0/file0\x00', './file0/file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x4}) recvfrom(r0, &(0x7f0000000000)=""/21, 0x15, 0x2, 0x0, 0x0) r1 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x100, 0x2) close(r1) ioctl$KDGKBMODE(r0, 0x40044b06) open$dir(&(0x7f0000000680)='./file\x00', 0x10, 0x40) select(0x40, &(0x7f0000000040)={0x9}, &(0x7f00000000c0)={0x8}, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x200, './file0\x00', './file0\x00'}) 05:34:24 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x7d89142a34b70b6a, 0x0) socket(0x10, 0x7, 0x4) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) mlock(&(0x7f0000fc2000/0xc000)=nil, 0xc000) 05:34:24 executing program 1: r0 = socket(0x20, 0xf0478a0fa320fc52, 0x5) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = dup(r1) poll(&(0x7f0000000380)=[{r2, 0x5}], 0x1, 0x0) pipe(&(0x7f00000000c0)) close(r0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) chflags(&(0x7f0000000080)='./file0\x00', 0x1) 05:34:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x10, 0x4, 0x9}, {{r0}, 0xfffffffffffffffc, 0x8, 0x80, 0x6, 0xffff}, {{r0}, 0xffffffffffffffff, 0x9b, 0x1, 0x16, 0x9}, {{r0}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x3f, 0xbbd}, {{r0}, 0xfffffffffffffffc, 0x30, 0x1, 0x40, 0xaa}, {{r0}, 0xfffffffffffffffc, 0x10, 0x4, 0x20ea, 0xff}, {{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0x8}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x1, 0x2}], 0x0, &(0x7f00000003c0)=[{{r0}, 0xc84e8a3464dd93b7, 0x45, 0x20, 0x7, 0x1ff}, {{r0}, 0x0, 0x6, 0x4, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x6, 0x100}, {{r0}, 0xffffffffffffffff, 0x19, 0x1, 0x7fff, 0x9}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80, 0xffff, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x0, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8b, 0x80000011, 0x3f, 0xfc00000000000000}], 0x200, &(0x7f0000000000)={0x78, 0xffffffffffff5a76}) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x100, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x7fffffff, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 05:34:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = kqueue() kqueue() minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 05:34:27 executing program 1: minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = msgget(0x1, 0x40) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="011a01000034d600"], 0x8, 0x2, 0x1000) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff00000100000000000000c8745ffa2f1c473a7efdfa33064e383e078937640dbc5a1cf96a442bcb6dc3a9866fa8884635261ba21b0d05f09ed04b9064aed81957de46a3acabcae50c2f6410e7aaeb51b3480f461d28cfae90f72434e269dcce2207a286c164845b8ffad9237144d34bd96873383a7053f00d893b2a2eecd8abca93725a2ae7"], 0x10}, 0x0) write(r0, 0x0, 0xfeca) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x1, 0x7fffffff}, {0x1, 0x6}, {0x44, 0x4}, {0x5, 0x5}, {0x23, 0x200}, {0x84, 0x2}, {0x41, 0x5}, {0x3}], 0x8}) r3 = accept$unix(r2, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) bind$unix(r3, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) close(r0) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x3f, 0x1f}, 0xc) 05:34:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8) getpeername$unix(r1, &(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\x001\x00'/111], &(0x7f00000000c0)=0x6e) 05:34:27 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x72, 0x2, 0x7}, {{r1}, 0xfffffffffffffffd, 0xc0, 0x80000000, 0x2, 0x40}, {{r2}, 0xfffffffffffffffd, 0x26, 0x0, 0x278, 0x9}], 0x70d2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x84, 0x40000, 0xdca5}, {{r0}, 0xfffffffffffffffa, 0x40, 0xf0000000, 0x8001}, {{r2}, 0xfffffffffffffffa, 0x80, 0x20000000, 0x1, 0x100000000}, {{r2}, 0xfffffffffffffff8, 0x2, 0x20000002, 0xfd6, 0x2}], 0x0, &(0x7f00000000c0)={0x0, 0x1}) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x7f, &(0x7f0000000080)={0xddc2, 0xfff}) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x100000001, 0x0, 0x7, 0x0) read(r0, 0x0, 0x363) dup2(r2, r2) 05:34:27 executing program 0: rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) 05:34:27 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) r4 = getuid() r5 = getegid() r6 = getuid() pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r10 = getppid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000400)={{0xd8f, r4, r5, r6, r8, 0x40, 0x4}, 0x2, 0x75d, r9, r10, 0xfffffffffffffffe, 0x0, 0x5}) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x1) r11 = msgget$private(0x0, 0x20) r12 = geteuid() getpeername$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r14 = getuid() getuid() getgroups(0x3, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffffffffffcc7) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000240)={{0x5, r12, r13, r14, r15, 0x2, 0x7c6f07d9}, 0x80000000, 0x9, r16, r17, 0x40, 0xfffffffffffffffb, 0x7, 0x8}) 05:34:27 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10201, 0x0) close(r0) socketpair(0x2, 0x4000, 0x5, &(0x7f0000000000)) 05:34:27 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) fcntl$getown(r0, 0x5) close(0xffffffffffffffff) r1 = semget(0x0, 0x0, 0x431) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000001a40)=""/185) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000380)={0x4, 0x101, 0x0, 0xaf90, &(0x7f0000000100)={{0x829, 0x7, 0x80000001, 0x800, 0x3ff, 0x2, 0x3}, {[0xfffffffffffffffc, 0x7fff, 0x3ebe, 0x634a, 0x8, 0x100000001, 0x86, 0x2, 0x3, 0xffffffffffffff45, 0x9, 0x1f, 0x9, 0x8000, 0x5, 0x1, 0x5, 0x80], [0x9, 0xffffffffffffff12, 0x10000, 0x0, 0x80, 0x7, 0x463, 0x4, 0xc0f, 0x7cab], [0x7e, 0x7, 0xffffffffffffffe1, 0x8000, 0x2, 0x8, 0x2], [0x1ff, 0x4, 0x7885, 0x7f, 0x3ff, 0x12b], [{0x1, 0xfffffffffffffffe, 0xffffffffffffffa5, 0x1a8}, {0x0, 0x81, 0x200, 0x48391e70}, {0x7, 0x400, 0x8, 0x3f}, {0x3, 0x6, 0x8, 0x7f46fe2b}, {0x401, 0x4, 0x5, 0x3}, {0x356, 0xe3e, 0x1000, 0x80000000}, {0x101, 0xfffffffffffffffd, 0x3, 0x7}, {0x5, 0x0, 0xbb1e, 0x10000}], {0xe6, 0x1, 0x1f, 0x7fffffff}, {0x3, 0xff, 0xe6, 0x8}}}, 0x6, 0x5}) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000003c0)=0x5) semget$private(0x0, 0x3, 0x200) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000400)={0x4, 0x1, 0x7f, 0x66b9, 0x1}, 0xc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000440)=""/154) fchflags(r2, 0x0) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000500)) getpgrp() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001880)='/dev/zero\x00', 0x10, 0x0) ftruncate(r4, 0x0, 0x2) preadv(r4, &(0x7f0000000680)=[{&(0x7f0000000580)=""/232, 0xe8}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000700)={&(0x7f00000006c0)=[{0x22, 0x3f}, {0x22, 0x4}, {0x23, 0x200}, {0x100, 0x8001}], 0x4}) syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000001a00), 0x1, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000740)=r2) getsockopt(r2, 0x7fffffff, 0xffff, &(0x7f0000000780)=""/92, &(0x7f0000000800)=0x5c) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000840)) sendto$inet6(r4, &(0x7f0000000880)="30509044def7dfbc57932baa7695df5a27b33d21be59e481dd380ce3461db3c1d815b7b00b2a2bba51cf0b53990e084474bcd535b9617ca3a49fc97a1a9dfccf52f6e8664fc534e44f871ea67ddadeeeec782b4ade73a4f7e17699a7f032139ca899991576fb01a370e0d67a9a9fcf1d719d2990bada72dc365c3f47f2eb1fd61e56cc3d32dd489c2c8ae6787ca60aa776900f31c73923ca52a2e53250b072543171400ee7f5ab9eb45fcdf8c8c58573e6346876d8e1140a1b0347d9f54d318e50aac1f99b53a318755dfce8743ecdf44773309dfce0456709871bdddc70f3b2015dabfafc93af71bb8428660a0dc82e0e7c11e703d531537764883ab5d1260105d57f10b65344fa89882699c3594e2b5b232b7e1afbdd1f371a9758eae80c3b4a85be3c67679de5d1465d42bd4a251a6274c648a59469b3f7c04f199b1b2c68abfdb5a4562136d2a731447ca4bf0c43e4725d2abe2c26110ab144e14dd8dffc95c3ddcaee06f51b4dae6062b306e134d6be1bc595f0b121bd564fe4fcfbefb65270d4b5e0325f308a5ed9e3caf80c6b5a43c390c211ae12364a3daf863d93b19ac4113f3be3b2b64b3440aaf8f358241a14e16fe349885e3b3245a2f6065a3d743bfa17bab63d163f0a1447f0da7e24e77616fcd26c8bde8d062297fcbf0a82d741c637c51234b8e1dd012dbd3f6a49045a907d8c8a5142bc6e6dd078a2ef0984d229a33ba02db81b7e6f2ec9188d45ccc5789b85b09353c62499529a3de3c883a237e6fbf7c6a9e0be506f59672f7f35af56a4097a1250d7a6e1aeeb25b7c2cc70dfd263853d8994a728d287f7846f9685dc2452223606477c7ee81a36393d9475b73b219de97da4355cbb762c3306afd3e49b24d287d3545a91a77f67c8b94a8e6e27efc0ab03f0c9aae9f20540647328a58d165cd603cf54d9f480c6c85e6143aa1256f6f5fe9a54f0ba89642b7f2ac60eefb3dfdb932de4db31dd0b8f01beb42a576be5edf93f12ace042c523ccda9dcbb4f12c9274727e52063210b19c7bb3b349da1b08b868737e9f3e07678113e7728d70e8dc865ac60f52de30939bba45697772372806a289673695fe15d53eec48018450ab48bc6358647cfaa7deef8ebe13ef29c909b0c30c0e9167312a3bb34033c7415ed030fc9c2cdf4c1a30dde0a95237b9ebcdd5000decbcb353c53fdd57e3a795d8b4ee1de1dda3adf88a4415959277961cc08f6d16424169629560bff3d237ffbc21983b8e47a383687d8c6d0f4c02c2b75919b29c4ff1a5812a2e10d613bb5974a2c43fe245041e6dec6128cdfcaf4d2e7d3414d07eb38d0aacd1be6d683f7c0700b0de353d936960c1430790fdf6a8fb28428d468f38be3f65c0da79bf481d06aa4f8ff7a9db317c763caf52abe7505c1dd24c621cfe3e7b0be03e44765a892e3e02a62304ddd1b902462427ae71239e27ba9b7108453654adb09bb44dc1fb966439e82c5d3cf03b8910380303b8c267ea52d0aa493ffb1f8e54068a917f7b07560fd35b09ce9cea096b01eb0546fbf940ad322a596b49951f8a6d5e35dc89fca73c42d0868eabbdd79869819383d44df4335d4caaf631f3c54fbcb11b430be9e3e529c0b07f2431e53798a6efc9fda99ddfe8aae7afd2039d2ce21218c615128efffa608774a9674d9b0ee23999f8e30949ed116a3c898d03713e4d1f1ee65476f9b3fcebb4eccb9e2189fa8f0628f9ab360d99ac6ac670109428a2b4cf7d7b4f82d434c5f601788af32e016980f321f773fa78e9af1c96f09ee13d6907bd532c71ac40e3e3c79ddd4f8b519a6c5088c892f360ac690950e3c85514da8d4cb6cb0c96cc4f13d4381362dbf32032aef4d677e6c86f235fbc1627dbedf4304b36da69a5d7dc59f0989a41075065ac883370ca8e729910351efdf0de8f5bed22815406bd840889ffe55064f4e5d06d05909e31a3786684a480fbc3e06b06e32e1d0a578bc2c8a59d0fe2530ed0a0440d159aa7f2385118b04f6c9977cc6d3128ced99a7b148a34c902e07dd6354ad2b1e2e78e0ce61c3bc76fa72bf2f189ce71add1262bcbb5183514d21907d1c4b53ba7e3e310f53d5417812b5e155b318fc34991e7c5553d2fd244fc7ea474a57686d794021f23266b772ca69aca42bdc2f496e636563f7d081c09f7186bdeedb7363a8841422af371ed746f9bbdf49016735138a7c831f316c9cb93ea58520a838975f9595225050e5339f8eddb9a3b3e395844656e90a4a0a0d5f8c67a86d4448d680926cbc1d51ad5fc79d9857eabeedac63616ed92506ac9376421178c017e8c4a3cef78c5c93fdead95eb1941a7cb0369ca865e01b457c02e9133c7e423c84b1970db01d501c4c52b63e9dea04f1b4c64246d02fb06ed02baba6e847d12692b687b0bc4d580d3c9e98d4edb0b11d3cf591f295f9375c8f89f0710ad85755e1c65e12f72d5c1e60bfa648fca2214d09f1f8c0ca3c1756286fdb9c30405252f3861297a91ad040f326f71de90bd3aba8915d78f63a698cfd2c5c7b47c04dbb6a6fde0d348c07c0796207a36658bfdd30bac343b3d2ddfe03c8b96f8964dfab9101f884640749bba86d960bb8c0d2188fed9f8cd8d181b0686dd2d27ee441b2f6030cc3ede583fc0379074da03e38e9298badab567afa49db8b24b042b20eafb77a35929779afb59bbac00b936f21a4e355857d2bbc7d99d77f10f70df3a7455bfd9e1b04fcd251313d6556d21bb156eff258215b2de2ef15c606d6b39444dd74ebc2fb2e09b0b3c0bffaa98fedf6a35eb7f6f398fcc5e80b91a4d8134ac7817646d8bc2a1c6171a48f363e77bb369a37c27bc6cf13a7b5ef5ee4e735f6a6722e539c67e45f4d926b1f396319072364dfd12fba58f1be1ce1213ed4714da8fec9d70a4e37680e2603e7af1b9a606d34d6378230b9efdd8b11c683982072a40387aee9044317b81f66168e9ab54c8dcbe03a2064d9b7ea46efe835704303184a85f93db17f1b48393322d77f86aac070fc64667227d5c605cc92ea9e0b9f09ac5cc20fb1de05a209111274e08f8bc365e4daf4a225b6bb1c5244e96590c4075a4c32eb1aaf8c1d52cd770deea0b1a78adae033f5040f36ec6e90c9dcff4f600a2d6084c4ed688f804edd539f3e9e533289e85d31c453005d4746f21c225005ef77f276ee7ff590b3d2d4f0667c2db787c812ef4e9c4561dd748da272acc9e7cb5bcec02be42f2fe408a59d72d13ae85b3860aa7c87a4be2dce06c611baea2db61b6791dbf7a10efabb79f61c95325ae5e46bc9a0477ec48daff458a9e3f1b65efb244a795e15fe4e4ac80f703a51bfbdf5707fb3305a7de08f41a2ceeb179f7151f2d1c98fba08dd7dd6f61e7c16beb0ebe36223fbe89835659f9e2f4fc4662ad0da619afe2f963f77d44650f6bb6c4a571005c394abf3a5d1da71fe455f376477ed5f68b96f625379e850a22672dc8747dbcfb3fc213c75c0a0597cd2f264ad8dd7a421da880b4a5575de7a0b38288995db1beb3fd7a25b0b638d96513d3e0aacbf8af4bb7408ac081742957b4404e934fd7fa2aafd8f7832e3dc0e5a13631375662df44b6e96931ae9e4749e6e10c7bda3f01b49c71e35ba0f8c411716086d470b5bd87638588eddc8a0560fb19d7c7e025b3ad8cd990a8c505209675cb3d12ccd17e3bca8e0691ce632d0551a8bfe1166fb198d05cbedad2fbf3566e0c3ee1191e864028dfcd8ffb8b4bbc61e7c7f5271bd2abb4dc6e9feacab676c25057887e621a99bfa0e9c2d14ab388facf93c62630b2b8adbbab7f5fb7c76c3aacef3f9401458eb5ccb69cc5075373ac32b179e9842291093b6524baf6893b54ebd6280759d3ecf346a7fa8982fd01793736101f459dbf7909dc7ed4003ea0914e4754b958ce9e0e1e0c37d80541d2214a322e5a161a0ab66806af0f17cd35982ae412c20081f2eb8405cff30d28cb001ae4df3b95b21f3825af533d4c6d3c3fe784e384268dd73c9575d130daebadf6a489255943d202b8695afc5dfd4d2a60591057ef4f0cb2069816bef7cb6ce271ed48be41c1bb4391e8664f6cf58dfaa4cd5e7bcd192ef48bcf9d4933a9280605f3bfc4ebc0e6008c0abbadfb5da6fa5e3d497d6e44db4dbba488263e4c930a9b70af9e4418679185087be9085be9f2a460be460bcdc69318919f580057ba6c88358c474690354b3593d4aab7f1f605eda447d0a7051d1d32971242931cde4aa63ffa945e2a989176769d00f36c76f948dce543b739f480b9dd0059c33910aa5756f4b9551692195d497b2adff7e996c59891b00350a1b101dca0a4341a3a3563609e62cebe3f4406b3e10fd48bdb57f24af2c25a7db25a9fecca06b125ed21bfc880e19542da8a5262462c0a0a3fff81d74e551d098e8a43432adb718755026bafed5f2ee979bc8afe1c45fbb7b10e19a2259e202005722cfb1915edb33f74dbb14938bacfcdcb656f2a3d41f7bb9a678cc8307aa9484a8514f8973801bda213360429a221f267264b4c4e2c5fe209d5d8837b70c35431208c9a494c36613b9b6341d5b6bd6697f0d76b7254f3ae2979c617a565ccd05e2a0223cf3503ad57ecb4996eeb79b1d1faa036fd0d4a92a09bfec778f779c358325f386f4ba7f471c9dca20b7469f1a13b655d60108aa54a56469589bb9ba447e513e54031336b96c876127b3525e2abec66005b9bbe558e203a89a6bba2ab328baead6a91d28d558e295b1207f73d2c647c6b9e07efc67e70071d3a3a63e1e8a95f991e314bdc614ab305a86b381445f349f33af33fbded2c4fc2af5fafdc65408fcd0f522483b128fd826133d2403d97dc4f57625bf07e5b6094cd5f47a60a61da405a172da5b23ef1b122734cab01b4e0115695852b1efc238df379afd4f9003d0a4419994254f71e96c43d2b06e61987db063fd9300508f9df0fefe4b1f1668e209f1c7cfab41c398a02664ccd5d69e6b01e2cdcfd0b94363108b3c7c76c7582c77549a1542e104b9c0c915e0b4961ad4841ca349999d18822add83afd0a33dbbe5db8cbf72d80e28ddb19f1e6dadababe9c312738583b1047b98052431442fea994787909fccd1bcfe8d0543421a929aea1d608ccd531736c134bfb77f70965d62ed8189a1dd565c07250cc7d3f31248978161be2a1f9dc6409f90de9152293ee28542e74214ecbb1906d9ef4e219229fa19a2d7c76fc1bbfdcdfe62ddf2a62e2007c4f7caf47db41291039d2f96ca7064a64572d278a8d46cf2b02d6ef45debc82ddea8897cee982bcdcf36b5ef71c8206fccaa75bf61cbcb7e4429d33e2339dc8b97e4e0cb751329adebcaf166091cb6297d7176241e46905abae975372627de81fea7e1041985fd32aa52eeeb8c2d0f4d42caa2a0794c70cd0e6902bd5fbf795772c6f35fc135ed86b3ed1eee19f4d125167f470f49788f2a8ea4f10dcfd89f3a0df7f250cd47e333331233eb579fcb6df0a19a4fa9593c66194ac6781e198fa48cb7a95b1d47fe17d3d9db35d67c5e6b97d63f0636aee7c0df51362531765bbab81b1ab180b57992fdbb8d67c22ef89e6aabc955bd7726d3319d17f90c68c317428830a9f582dc7d41c13925c9501eaf042ceedb664157c8df1217c5906c6379541b978db8f36b1083f47ca393818b0c29ad7b5e69099e26cb958aceec42cd52a807ccf59797df08a257f340f318aff23aafda96c4b1f91e285c710f1a1ebe38f3c8a5553f307dc5157b04b3383b8136e4b097a33cf8bd983fe9e2f2bc207ea8d1781a1489e580437d6cda9b3b101366fa732", 0x1000, 0x1, 0x0, 0x0) r5 = dup2(r2, r4) sendto(r5, &(0x7f00000018c0)="dd32fafa9e99c17def465834392af096a225246cde0e14c923622fe2654b1dd482571c7b47d18f1bc47eb2b0abe3d3f146076df4cfee1c11b496e3e3da", 0x3d, 0x0, 0x0, 0x0) 05:34:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) shmget$private(0x0, 0x1000, 0x110, &(0x7f0000fff000/0x1000)=nil) r2 = msgget$private(0x0, 0x204) msgctl$IPC_RMID(r2, 0x0) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) r3 = getegid() setgid(r3) r4 = msgget$private(0x0, 0x8) msgctl$IPC_RMID(r4, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 05:34:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87612bf9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xd, 0x3, 0xfffffffffffffffe, "85491702876ffe4dbfa620000000000900"}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000340)=""/159, 0xfffffd4a}], 0x1) syz_open_pts() 05:34:27 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020699e, &(0x7f00000000c0)) fchdir(r1) 05:34:27 executing program 1: r0 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r0) socketpair(0x16, 0x1, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = socket(0x20, 0x8001, 0x8d) shmdt(r0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') fchflags(r1, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x3, 0x8, 0x0, 0x1, 0x20, 0x80000000, 0x7, 0x1, 0x1, 0x2, 0x2}) pread(r3, &(0x7f0000000200)="b2ec9ee2ae07064c410a67634dbc0b217b2590a4d0cade4ff70cbcf1ea3d9fa124674c28574fab674fad227d4ab40de7a8c51369fbb3c008c484ad150803cfe20513070f6d358a81ce5f12209e31401682a05d67903ca5fcd869187a8de0c76369959e331c28803316339c04ccbcb6aa2398b3255da4187f662094c23f0b806a057c246c67a733", 0x87, 0x0, 0x0) r6 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x80, 0xc04d8c4405aa3e36) r7 = shmget(0x1, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) shmat(r7, &(0x7f0000ffc000/0x2000)=nil, 0x1000) socket(0x18, 0x4, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000300)={0x0, './file0\x00', './file0\x00'}) r8 = semget$private(0x0, 0x3, 0x100) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000340)=""/61) pwritev(r6, &(0x7f0000002600)=[{&(0x7f0000000380)="d08f5aad107651b588d062aae0816564abc2d96c2482fbd353721559d12174e1a0e027d0ac576d1b511efde071f1e5ca192b48462d35ecf56039523c0e6c16491e65da00106577ab0f808b6e109451a0c910f3bd811f24a1a96b6ef5cae3e14750c8a98f9776474ac66b5499f0f53fd680f9b37034b6422310777151f07f2fe6668e5295c8ac2fd9097dbe74539c08683635b6a51e60b1bdf835813dd729d76e6bfaccf39d7344920b0684863055c8dec23ab2c809bca6f4cca9994bb08efa25e1bffff7fee0ccb0901e4a58e64e288bfa0477bc31", 0xd5}, {&(0x7f0000000480)="6c8f2e33255f64d81ac88bb69c5a10a50b7e768febcd851cfeaa246c4362d0f0f6092978622f588ca0da60", 0x2b}, {&(0x7f00000004c0)="f99e4032d6ff825af6c1243e79e95beab52beba5356dc55a46228b5aa3d9aeba7ee08d413804b1a1c1af7c406a081dde8ab0c3e1f18bf1e78cb1bfc10e8548351230874e2b14b783cc9ebce770efd56916fe5dfc1e6e1c189b9de2d477570b3e2b451dcefc13c694c1313e5d859a79d416e86f2eb87cf13fa0a6252d1b31bbe9c429ccd58adb4da43f38aaea3c679ecb7c11de1d84cee2882689379647d74450a1c8409893e9cd13ced347d41246817e3aa8fca1a4b8a258d5fbf5f6d6b794c5725018645cbea954a77a8b0253c236096137b60d43b6bf8e82a6e3bc702c22a14a001b2c7b034a29cec81cd0bde0afa4ad2b11b724ef13d7462e167350e8777fb320fae9977e6b685ca52b556af97a5794a5aceec0bb2dacc458ab61607fefbf12db4cb4100397d8d199ba0af1d8f42ac9189a156845338bfa794edd0147aaf29fc54234fc67c93b67caf1b8de750401712bb427958422e6589d2e16948066271e9ecfbfa6ffef817c4660bc409cd906117fb83227cd353a756211652d31f1e7f067076c0e2a6ed60abad16d744966a7de25621e12984764ed5e9d85eb4dcc15768b926a8b94623329f0992b53c9f669f24a33ae8e5dccaf5b1f9cf064a9bdc9c90113503b94aee22e56f5a9660b6ed6e982c889b64d3dd83b0d08dd971b6e66e26ab475819653c8f7b8db99628f8dd35f42359d69522c229839c2e8c45b53f436b932963e5444dcb60968c93c59a41d747fca9335470d668d3e642b4c69d9470824c3f747a7095638be5d221e9113f0eb7e6b7ae73663fcb0eb6146c08d3205d0d59710a55313b8a8f923734a44a97be395cf6cad5f9622c707a452ef2805fd9fb15d8a2718de18a87cdca800f06b1c520a43042d6c5a36a408a10395ee5758e79ec0f037d96ef6e9f1a27b6e4b107c98b348f8f70011fa88c97bdff3bd7f79d866738e32c91c1403aa450d75c0b6e314d487b0d8a8acfed10bc511825f0722af0f192fc254f18ee0997c218ade7ed3b2382fcccc2cd44e88538311da22f53200b558526503f27c11e6f7454436e7ea77c1873844631f79512f4f2270a7df2e9b9fdbc9863765fbf5df0dd52f46da8d9c325ad64ee0ac1ad8ac003f81d01f176d8ce42652df9cb4e01840b8ed83723a7ebe3107ae07358bfc1b7bce4f40335ef006aae67d325f31c4ccbc1e266f32e030e18dbb00b92b5ae7bf6d745cc1c35d9cdd7f66ea18c7f3c7f35c0f4b69809aa24ca01e4654c4a37153de3c28efb07df89fbe5408c5442bcf5e1293db8a19217082b428366a65697038cfa3c3183eaf41dae74560c13b79c479825954f7bff0a48d8d091255b075b231c1da8edbe7d582e3932eafc829294431c705ad5c6518a1674241fcf78e67f1f2ffaa537cc66e3bb9a43ef73a03de0959c1f85a41c9d45763d46aebac68dfdbaf6be392114b5e76092c13cda797496aeb5aa2eb6710d279cf4e692753e6c11a92cf727fed0fa38eb082966bfcc2db70cd55664befa7089936169b748fb7d7c2e9f6d8d45be955a53234b39e01cf2d44d7b5de5ddc1493a126a31338aa54f86a87b5807a796368996277cb104595e2644f88a9ce01de37dc6671b5adf87e55312c1ea97825b088bf6643e8c550abfd62ce76fcce3ce09bfb631aa68a6bc1f41730a5d3210e8fe9f607935a7b4a230d6394ac1ae86c942145114695a5f7e3038169cb71825af55ea20217b421f16d59f28edac1cbf9f83adfc6e7c19a09ffce32e6345cf404b44db76158791a6bee7859936d6df564f85e2284b29b3e08358ba88539b5b6d9baa23acbf1073407c16b8a21bce0a349f55f32feba04bb7aa568542ffddd02f289bfe292fe10be19e1c65a97b45a50fdc1c2dcbd7c4fc2404b4b2ff4de2f884021a8bdf1887b9f660cc9bdba2e3a0ebb4661162d6b7817be7b215c93fa25853d0baf327df02a4a9ea54ad7785de5c65407009af439c6acbd5f6d8e648e0a7aed184cc3c18dc39449ac5f6d71e50b2cea602e47f06df1effadca719de9cc53d029ad1a1a54998d9ea9d86c1d34fcb4253eebfca84c39313a7a40accd00809dbabca30ffc47731ad6deaaaf6de7817da03f498ab42205e09e695deadd1cb03b07b76f0da9e1af086df35ce2c447910e60d2525cf6c898fe47fd55eb12937318633133a380ac9125d7982fa052bdf8dac75ca5e2fc7d4045ce47d739d4bfb4bbc8b1e7742c62d6acde5a3ea991c34aa3a670b2a2724d3fb074d80d3b85a4107d6166cfc7b80fb7389c61f54a4f0ed39705214790b925b74280746e878289dc14c591abd6b4241381faf07e50db736e68d950f847e80e7177d315fc0dda7eadcd2d5f896b01d8aa5c26f98d03be3cbd9f922f5b282d95c01534b216f48644ab967164006617ca40bf3be27207fcebcfaa151953cf845b982422de2070e7753c945a6bb8722424fd3d8a9890859557ad60abae3a697707925292cc21bd71587f13d8b8cb3feee2ae6aeb4e4f8ac23ce993f91167253f444a45b48d44cffd2179a1e75f71c2c62c605d9078c38f25e43209d1a55594b7f9f6f09407d0364d09c61e7a2d46c61477cf6f6c93e6f02780cc645b4c6fd3d2a87c874ccb3d5d0ce7829aeeeb5c38c7f9eee67f5c5da6626c7376bcf758e812d1c3a7cbf52c8dadda5a3132af54e44fd99907ce973d0093409410a41b94cbb2547fcb2c4175b140a9438d91655f2167d90a5305ff8ba5791013bda9498d4532d6c4de50ebac7c51a1254191bcab3a30b55fc686015de29779f5875ae775633cdf4bcc96ee084b47af44238ad01c7bae86f0420e878b9806b5c191e4ca6567c5b08fb903817176ce85ff4c42306a76824340d6fd68b308dbc21b4db9dbad4a46ce01ae18a5bfdd649e90b9cda62b8179d8c1d8ef8ce961f4f9d5aed0c35c2a0eff6daad7d115909fa671fcb674b541dc3b14ddcf4eb74e1dce87765dc3a7faf82a585dd8ba8eb40cd7bbd42bba5a09b571a0ea7a99be01a4ade5f37d3138430160e826d3c5477049e574e6b7f0aae994a4079b3feba57f3b96b5219dd8925161901f574f95d101b0480c5cc28b8fc12e99015e256afb17848b4cea0e5417c16ea7998f2b132b0149999d752469013554fa0f61304635fb8b25383a62e94d645ff7f7d04ae488d06c638ebb28f6be3997405146bd153ed3beb6081d847317f48a1ffec3580a955606b472fef16e257730600cb6a280853fa38c25916bad58981c52587599046d494d77589cb1ca41c504978d3d908abdbcb92438b5c31165afed11fcf4b7000dc0d7219e201a9945704efc3ce8436856baf84d171d9af0ee2c497e9db799f10c28969cd2502f18f396eda685439c183550f0f67ba4e592df894e0fb76567cf69ab232e4fdd52ef040e7f61ce78afa7546d547bef569c0d8562e38ba4ab931021e288f1b53f5ee4aeb6c920ff7bfb3685f8828cbc57a9326f6279ab104e1962c7f80f17263bd56a8cdfbb5d9e08eb88b99d7dcd004a7c7d51241718a1db565cd3d3d5e5666ad9c7cd9d3df8ffb66777e51c21008422d6cdb2709e171b8d8832d67f7d0243a972d3948fdd8472f4c2d3b00e762a621c387eb3684df53e6d925f0ce6d0d8cdc75e16d7894d6c18ee86e6e6f4b3330ea374372d8e944054241b98d5f55c0d47b385ef9d0426ed540b7c42a80476a8c372fa8ff11b30deb53079b4df2530f789595e0567706f8a458b205cf9d7eab1da9c3bdc533a54ef449de95be5a9ef81a0394b112459521fe8a6f241215e9508dd20a0bf19030ded1c9659b547e413c678a5db414f619df85963ea5a5e4fb1007802f2f6ef96d1217ec83679fa92c03e50d811f33c24e42a859ae7c7746c95e50a936d1dbd9e30a37471de22f90372f2b3c84b1756e5c81eb3e1c70bcc0f6a8b1704437c192f2d4d504f4c3879a5642d6d46be668ee1199f6540f8734a5b0ab9ec41fd8a95033777139e17ede509a8039f868549b408625d567eb3c84a980c090330a0ab7b3781453c53c31fb7536841fe279a3260c4cef58711394a6c94ab641acc369de4172425a0bc060198aeb8e997c4e11ff7217b4d8567c0fee482a16698f4f6a69d83d2c80fee9f8da6475f434e8c567d9157c1e22cd5289718aede2837735ab0b1017b5f04afa70011f8802338e7b9e62f580f4ad55ffeb07040213ae403a6c97d98d02bbff354f672e4dc8350a71be69dcd3d66651ae07bdaeb893bd3467af18c8a24ab8ffd5a4172a79ae5b26d82712c2d0fff2c141922904d8f62494fc5c07a3a717cca56f1f8ee55012fca65e8e222d2502cc94b75d2310c22207506891dc8f89c29ed7ea3b07b496220e5c1bc8a6a5060c5700f16d18b62c6b84e1c03d66dcb210428bccb87ac107d7273ecf87e38a92070fba3dbb83bd863ec74c4e55cb2fedbea731f440fc9e996ef0d9dafdb1db1ab972a739fb6100ec92b05d03394783526b9ab17b6ddd5c55b7f2de70bde3feaefebb696d58682697a5df6c2b383fc25a82606386e0e8c64ac15dbcd52e7c4e7eecf5a80e24f14989153a62377aaf16026b47b4f14ddd5b137ba8432190e49ed2325b6d0505ece6da6b72f8c737f20f2bc82044e76c615ba7d39752e679f5adeaa1d42823e7ba007a06806531c9b742a1a1c8575d96116b413f808248115221832dad0b4a14038af557922bd6cc88903f3def4ffc57074f13a83089709b532ad2311b4c546182d113e7cb452df6a189b03d5375e321fd4fe558a7099235acc35e9d4e5ffc8978716ab8476c759019d65e670b047ec455d9005c133232b744ddc9e312b7b929e6ac4a38330fb2844ee5528cf25326184bfc81268b18b29e7acea827d386ee00165e1de6eafde928705b1202c4f79a69cd9eaab788591052448cb1b2f374f82da9337c8c6e2125b370ee90d9f8b60928afddd72391887436ecc7cbdbc2c4c4df9508717c0bf8ae8b6821cb53304466df6962da0f543860a04c6f2d4d9572cd58f74e3d2b4accfdf2890c63dbebcf9825064203ae94fb0494be37364ef7c842649a147eef80baeee0ebe0233e2de35ab14350522b6104ea3fa95b66a58e9d56b905c0e3d1dd97388864f6748a31f0f16b8bfb7f6f0da36c3fb97189a2ff95070c26d5460aeca3669ad954da2a42bd7e8a6ec883665fa6fa98be3ed82bfcc361a1d418fc08ac7bc30f47cd9f68bbfcf3c0de7cce59944ed8582a54f1aa8ce4c03ece786706084b56197b2cdeebb3a03e68c21e354425b984cdb2036222bc01b21d2754dd7103d7aedc82324a59e4e8b5f4cb42a26c65491fd78f8aa7038031b16b299c6f888195c2bcba3e33668c3d32a13cebc0635b7cb6918a171f86bc9d9cce050108b97b80709f63a7f18eb11c53b61f42109be720fa794008f95883f9f4896e90573d10cb75b4abc1a37e02e81520bfad8f2733a14bd27ebe127fac32e947971dbcc524283bdc4fd52387ea7609b815ad937a23c3102d364f9849b355d8ab6c0602ffd53f6c24825a1352fa5d2b19786714c78c35b5b9bb5c8188358cd182146420169236738229fe7bc87af91a69f1e8c12c911d17173919ffbbb4105e7591f264999ec24579e2da9245206f06be8eb4d00e0f9a8102ddd9c92c4baf29b7d92cd77db09a4a9da3116b6e263ac608f727b0f1a3358ef2b94b155d109d129ba0157ad67c17cd6dbce2179a56a64afd67aac3faa034333d8a636606ec7b3e480059d2aa6044a427ed9c19e47d57066a6db0b891138cd2b52b1459e503aa4afcea9bcf7fbd0cd36b68d1e2f10f8c22a36746b4e9c68402627b76", 0x1000}, {&(0x7f00000014c0)="c6c8ab29312a9b20e12cb4f4491142c3121153a9722c10fd84c9884c7c22b9fab8cf010653d8de4721b69a39992a83184c7adfee70b496fadad42b5cb9a80a1a3cc1c5", 0x43}, {&(0x7f0000001540)="95817b15a099de9baf6c8f3d14d26790811a7c751dde90a40a65d1b32029d4b99ec4c9a57c0eaea430aca67be9711162723d0b02feeb6b7d91da277c2c93d4bebdb275345b57b7040ce9ca3a98805d923623ab3308dc7c3c683288db9b21f32f5d6d6744d6c059b3d15a035ef1186f6e0f255470f7c2ae8ca37f17e51876ceb0cb46f64daf69684f1aa62be30066369df764e512562a50bfd5e630742dbe4b21bc68c16954e7766e3eceb89f153e8d0834c8dce463f610d56223c0f84b40d6ce367e8941bca1afdc29a375680496e9958617d673b6cb13cfcee060e11755b22ca8906e242d2f3d0bd4d64d6fee4417eebffe429bf7a232f2ad7d0cd6e86f46adc562708e7fedff37abf2305c8173bd1f8a36cd4e945eab5e48e155d7d5328e2db4aa5659c4f202178e816f89c8cdbc4fdd62d4f7dccba6f857858451e8f0731038b1aa308458febe77ef0641f493a89b4bf2672eefb8d8403998bb4c4ffda073246c972e5c075844b6614cf1cc83e220c07a847f7eefbf1468e1b879f0e47c090dd16ace52d254f4ac1285d573cc47dcbf66c7f92a8833959ac9d0e3bd2c3db34e92ae83b56796bfe510ad396b556f3cc5f1f7b422a0fdd47fdce0543f2bb963844c954aa1450dab2b096dbe5ff504d16f6ab2c6cb2008b5c8a4e1bd695d6893f6cabbfd6153e5f84d25e7cb4fc70e433f356323504289230e7f20495a8a1396abccd2ad04c88424013a9fb03d2f242f744965d30af58a657a71badb85b29d583f6c638242dd70ee225bf3a980485f9f2a3974dfa54115bc11475070901ba59a97ff186f3075f52a11a4ff634058a40a0b1285d68c3d0108d9b4b1cc6eecea3d1dc70808c7ce5388acc9d6d01fb78d228ea1e2b40cecab63aa88156d1aa13d81e48a20018d2d93efc10f5da2eb0146ee4619d368b9be50e6ced48eb268478b048f359b2250e28c3f7f650469631abf74d7fac5b75f32a4fef16deb485a5f84cca92d36cd747b54ce2e833ad26cae99c888d9bd8d0c4fd2b02a43ef86352da6cf1765b76130336f225bf488e1249ffb5ff7dbdc1128b113badf7e9a158a9be9caac019eb70bc6b0c8f1c61e3687e793475e88b035a3149ee748c232ebf114fe5aadfd8a2275bad2b408f0dabf726f47247016e01a4e56ad3ecf833c0bfe3374072f985da10fe34de9925eb63fb4a70a6599d99b0f116368a2a71d7ae8d38606696d7ba105c48c75acfb0910323f2c0b7574eb159c67732d9b6902a0ab02ade441cce5faa7a60f033ae51911dd3ad6f11be4b981fccc3426eb75456045925f127ea0f14958c1b77cc8d5d515834511e2d6f7f6638bda2922c6d73ab15366048de4e16f2822beb8775b5f3e5eb8cb3c8045472eacb5bd3490bcafe7fd2ab6e8b8a79af3a70f6060437fc2b01862527c0a6536df5ee2ea63c90aec2bd7450e625349f1a65e9279be70f8cb8cb7056af9d8aebca4b6c158089a2fa4d21b5d61414a1894f4d2517ab0bfc9f1b58191e0f5e56dc45fc456427d6f9b59eaae431cda023dee2b13416d334ffb64b74e8cd20c77b43d92bcade399065b68b3a710cac73db6316b869fd896886add47ceb818f7b57ab3d24facfb4ef2f01eb6e496e5dd844be1d76d587ad7614ff65dab21f4614c0e7a40c4a0e9bbcb15813689a2f9e071881bfc28b272c15e378f75a9a09e37691d9126c7d696c2bf557c86a1846f304eff9dfffe2b592eb1cf8fad0ad00af4261c85c323350e6a1c21e374ab795a09bd64cf672f3ae3512451cb0d8ae82cfcd7fec06e5b60cdb1471253516281a9dd81999bd102afc476a3486ff0953b60cdd62b44b75dbec51dbc6166b7d41165efc582dcf3722b3cacd7c9b3dea4870cfb09d3f15182dfa14c60ea0de03bb6bf86c5fdd27cc0f48ab2a0cb8fe1ccd2e3183afa18cb3d3cf281ee2e79feccd928bcd624b6db4ac7749461f82286e92ff75d0f9c3fe2a02ab4767ed02c0f32c0cc165262783ef5c466cd03fbe0f87556062d01f561c2f1bbaf281631d23368aa5469697ca7d8e2d48336a55e7337753e4904450a62b60c3a15da6405540a5e7c27a4a1d799322b8b620b6ebb5e8db9e0b07aa5c2eab39b669e87ca1ad230590d7eef36f301806bc94412a4013af552e64f4c24a11d5063fc6e093c99972c521d473e7b77f00ac61c184a791ce869d4a8938cb37990fe5cddd8e73d7a822144fb3feeb1b79a6cd91c763d781ca0c56fa04de5340cb088a82f5fcd6987b0b0095a70c4a2a4c79961e340e5cb239a25428e33caecfbdc315eaa5853bd8cf66727da3436622ca0775eb7fa6379b9bb310437d2006b92c86c9ca2d00fc405ca3de44b704275a49111331bda73407085ada113b5b18317c13c943841d5685ce58e3c9231086bf02075035fefff237ae821c03ab6cc1da60f6385c66d8a910d111b48400687ba7776e856e5d19e44424d23c27674dc1f54a9e8df26da54fc8d7143249ebe35c5869a580c163d00d6c1777e524e6ecbfdb034c620548510282537c4974cc6c1d53f9e4602d5bdcc40cc0e40cdf054b15b0c9eb7e05ddfd89ff5a389ee43d8e18b51788f29b60c89b7cd288df24eef660a377bbda1e886935f5c914b3ecaaa0b4a0374e0c28c80831e34943b98365748c3631222f92f9487f81f74fda7ec6bb56487ccdfe02321fb9b2c7d8ca287a70b61a6e3fd3524d5b6c4e07090426a27988247863b97d94fa7d877e46ec4f1467a1667f613f1d5683b5d4e50c16461997bae569382311eeae2a0f83db1611faa6c0384bc5eb1f6e0de2d9d79b5fae8f68df0d382592bf95ace82b494fb4b409e1624f95917130a5c4f6e71527fe48e8cc63e97939fac45f4dd4fdc86e69a2accbf2a26498c14bb3e5331a9f4df28a7b7d847a589169aa48a2a6e9c5dad03e1510ccb37f6ab8018b022d295d66dbdf495f688f53fc94343684e93fe825c6a9fbe7da4760414f5c83dd6a489fd829a703d255a0bb8e687e6fb2a949951e4328e16cfac6854d7dc3096bd1db661e658e074d2c0b36dd93f12790da4e08949a53a781f2ef48629bcb80a5e761e4ec187e27559c3fc12bc19ab624dd365a5e031904f5ba532cf2f6af6a6b82e8927eec935b6e81fdd0057f731ba335ef873934f982b86768b87f22c8972a76e975f658b96560c98a3fb1b15ab595a98e9cf7deccce8621fb83f1ffcfb091fd34cf17946bc8314bab50b8c32ed7d9dbff41ff392994010de00d427d7ee1b5c39356bc278cc3237b04b9b4ceb03ba62ce1acab51ade73d47e56090edd072e1c3880b7a5ed09690c8342204c9051b6f5651fb999e331d1b44a31dd1ef01d9865db0442a6fb28d583043fcf112b33c914971c0750d0083c3bd68ed1d83b0cf6234fcc5ee930f84feb0e4bae56ad9afdd68a2bf62fd7ac91d0de5e6b4d361eea19034869778c7d1c0470a784b0dfc842c12c9fab4010774980913fb9b3a59f3fc1aa64b0e4abdb9b9a5f191292bbeb7ac5edc2c4c024207d7a4b3100fa868bb8b253d3f51b7fbb4d900e436a67154e850dd4eb2301ec33a1b8b27ba1303fea621e3a097911e813656aa9a5f4d7f84ba2e196b8bbb66b8c369a7bb0c9fc619a29dbeb10b584552c14ee6671820546c2d0bc5477e6cce2223835bb6ca94d42cce2e80048cfc49d116b63a801b0340837d6b0d0cd7c02e68b1f8d05dc593356eda12467b79f9d2770f80f4bddd18a63e4fbe84161eadcd0c7e7ffaa4dcbe3cc6987fbbd8cfc30f788e183e160a56c7dc53665bfad7961cb82041b2305f62f6e5ebdcf6c6098b3236da319c51d28ae919f6c7d1886a5d3164afbc17b75bb79781d9ee64b2a2245b14e9da38b4925409aa0cad35bfc48e273c1aa4802b3f1eec351a9977b4ea91da099f33d2db90b400c00985d92dc1c9b55f8da7c84946c272020adfb2b23acabe4628d65b4c438badca1383583e0e9aba1376f0a9d79d55fcd9f03d06bbea684eb217555787c08c02e1cce88d45fa3051c81b38b7aed64af8fb86a3f54b4dc7262382ed0d9b687bff89b277ad2cfc6bb9186738b1ce820ac2f1157aafdc246c2be69a0da4311698b21d48a611986ab32376780d6102005a8797f41341dac2463a903ff974b4699b7e787cc55158741170e6a5c5fdaea6e8273abe26ee57753676b348e885e43518781255422ef25fa7ce5f521ed4ba33c18cc290448815a2da0fbebceff004a86e6ac42313602537af34eed8a74315d22604d90c4199fb9e579dbc2adb993b00a9f89c12833c3727e81ca316ad29c9907425ff71a9ca5fc53a91872fc4b2309444cef62e2d99bd763bd232de21ea46e78de5a1b63e29a34c595863dd1cf24b00b904b4765f093307ecba5699bc18778768e4ce7ce215bca7a23c06911c1cee45579fe14c63f2a78b6c9a604f0e14c7ae7c7aa5bb962834ce1aecff6f11d3110bf18f7d1f3ed62b878b14ff5031b8a0d0ecb264ab07671cf0b005f4c56e74893254c6b493c96ac04790685e139ba04f593dc84c970cc9ee44cdf287ace05608b1e77ba495cb23b627a39f38bc29464b776a875224abbd98fc322edde046dcb1c2ea0fdc71146aa6c37fd68e3eb794ccc2e5350333defc2fe83717b2f716bd4d7c99f2683f584c7191bb0fbe0ded0be8ae079fd469195945c26a2ee6d4a30f0c44898e1cc7432224acf6af4133377c1df82bd698e492d03bd1d150bc0d06e68caaf127f24efbedee31638573185d483159fcfe2f4dfe13f3c4d1f6498a7c97a92b9838fe54461fe7865d01b9be596553b0b769aab10f162d7249a2c3369a4a58535c369e2913d426df782e63f018e96066f8cb8fba25fac083c64d3c44b7c9892ce3de7f5d284d515d4278112d7d0d5ac42b404d588904a8877db3eb4b213718bb48c78ab44439c64a0de659c06ebed81374d8911f35974822439a3936506a5cd43987c0083634284c1fa8a6db5158dd1c5a71f3efc2ff3ced0e001677b37c0e68315db1c895376041692dcd88f4c5543593d4b08f2dbfc1a8087e58a683c131012619e526880bb8ed80c97105a96d32cdd14c2e614f68c4febcb56c21334c148c62fff9bc44b817eb06c02953402cb8a2afca3433e8e78c45df2fb04eb19858db428900a28a253bdbe1750ce6a436281d5187aa981ea5d51217e4318e7099f9a88fbd87c84abc9c69447c80e510d121e6390dfccc52b7108027dc0b80f253fa297bbd41dec358f2ad4e2cd6f85d3f40e211a24b6162e4e5038959192d4a6b52a2640c8ca14b30900521ddf2f95fe8d58535ee8320dc78f7d1270d457b937fcac992f1f7dff5611ed34732fa6aeef13b49969e22d76f5324d852146e055fea8b31d30f05cd5a8336cd556c23b227f2c53c308df4ce92737c3e43e0caaddf0d774ba1487a8bb2e3d76537312a71ecdf48ab88784e90d41107eb1c5eb9c7d26b201ccdadcd32cbe63c44d54ae423c6000ef9c16633d8a874a04f02c9c740008d9952a517f99c805a7937559d2d9d5a9a36507b26e21a0bcfe7a60ac849bfe5b07aa19b6e4efdba3352dbc1592768fa8e82258f28921aa8868e6dba007987dbad8c130e2b5ce8aa40e874059af458c923ade7179afb4fe2b72dd4a387a7538ff66ae92b0ff691714a6b421543077282ae1c0a0c1ecd8bc778b2d9b7e5049d33b83c31cbc41796f50358600f8b0d5e6503e6c39522ac1dcab5f4e5107377a224682e2f1805eb5b14c0a077507331eb12aabeb67220679ed1f31aa47130a744e940be1e03bb3238f858bd8a14adb1296cb710ec244267a012fb162b0f60677aec49b37", 0x1000}, {&(0x7f0000002540)="084c50c6d1793b33a0b10bf878a8ec19d8031f8d33a54fbc2a79fc4684057833ed90018c6096cc052cc0564b33d276597274c420281b5ae33b16e9bab5c7a604d6a25b4bd786f7bcdf32d287e4bfdb9df9e668f321f813d8a5ab51f1ae51578d4e6d2c071953de353c9b494502bdd326f45d03686c7a3b5e9a5e1120ef070284d75652e930f49b", 0x87}], 0x6, 0x0, 0x0) shutdown(r1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000002680)={{0x18, 0x3, 0x401, 0x7fffffff}, {0x18, 0x0, 0x0, 0x9}, 0xfda, [0x4, 0x1000, 0x1ff, 0x8, 0xe97c, 0x68, 0xffffffffffffffc0, 0x1f]}, 0x3c) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000026c0)) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f0000002700)=0x3) open(&(0x7f0000002740)='./file0\x00', 0x8, 0x14) socket$unix(0x1, 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000002780)) ioctl$TIOCSTOP(r4, 0x2000746f) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f00000027c0)=0x800, 0x4) ioctl$BIOCLOCK(r5, 0x20004276) 05:34:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000500)="bc9620efabd16ebae63225259560f8e5815f73f2a044fd33055552515a4c8ab06198ffffff7f25bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a000000000000000000cc35a2d700", 0xfffffffffffffe13) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f00000003c0)={0x1, 0x33b14dc092a14b9a, 0x8, 0x3f, r2}) close(r0) r5 = dup(r1) r6 = syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x10000000009, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) fchown(r5, r3, r4) getsockname(r5, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) recvfrom$unix(r5, &(0x7f00000000c0)=""/61, 0x3d, 0x2, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) syz_open_pts() ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000000)) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) 05:34:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x80c, &(0x7f0000000040), &(0x7f0000000080)=0x4) r2 = dup2(r1, r1) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x131) getsockname$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e49e5a07dad2f8ab42b02c27e13d820719c386be70644eebdeb6ed72c1e89cce9cfd661b4ae0b7a0104000000000000f32174ee97acd45635c8d4b945f7429c19701f2ce955a93fcdef21281591890ad969c40b5fdd5392ff3be4b685d28ac65265f4b4336fe7eb3c6c299473ef1d53bae74ef8c0127f7fdf003ec5d0a751b0a209241c940ea313b07783da9485a8fc6bdcd0b54c869b7c5fcc239e5f6f1953ee3e74e6de15c25114587cc6180b0bb91c98375d13c6b845e666b0250ea6a5a21682819a8b8336ca46f150ba7db4041a70277a12e8100a230718b420"], 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x40, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000001c0)={0x3, './file0\x00', './file0\x00'}) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000200)=0x6) getpeername$inet6(r3, &(0x7f0000000240), &(0x7f0000000a80)=0xfffffffffffffedd) fchdir(r0) fchmodat(r3, &(0x7f00000002c0)='./file0\x00', 0x8, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget$private(0x0, 0x88) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000400)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2f9f}, 0xfff, 0x1, r6, 0x0, 0x2, 0x8, 0x1, 0x4}) 05:34:28 executing program 1: chflags(&(0x7f0000000000)='./file0\x00', 0x10001) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d935214eb695271007b0b0000000000000067071b542a538706000000c411000000290000003100"/56], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:34:28 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f6669d3dfee85140107bff7f5b99754a131655eeffd26161320e2d4ef4e654e72250a66d4ae18c02b9a3dbb72914d35679afff6af7cd3ccf152e82104f610e26fd1898d2fcfd9991e90bbc7fd35dcf304a489e7bc6a59a9c447b846acd85f25c0cd7e9209a763938e63cba8d8528da080ec759e15e64b221aec2ea232081c715625c9402c2e37aafab9354db53f00c9f9b201f473a63feadc5c11009f2699e46f0c94a5336137eae807580c721ed7e39c0bc1515b012b77135359b19e0314051588c7f6ea76a706391a117c766155bd2bca16b8eeded4b86a3a2e38aa5790379172f48a5db9657859ddc8c4d4d35e4dac1c64a226595b2ccb5820438cca6f328e40ddf1090169c145f84daf492bfe0d"], 0x10) fcntl$getflags(r0, 0x1) shutdown(r0, 0x1) socket$inet6(0x18, 0x5, 0x2) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x102) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x80000001) 05:34:28 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0xc000, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', r0, 0x2}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() msgget$private(0x0, 0x80) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x2) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r2) 05:34:28 executing program 1: unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = dup(0xffffffffffffffff) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/59, 0x3b) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 05:34:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="21e6f8b7c20008f5bc691e90098d6bf1d23d781278a73580057a6389e0aa894e2a3d0019bf418564d991d4faea14", 0x2e) 05:34:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) getgroups(0x2, &(0x7f0000000680)=[0xffffffffffffffff, 0x0]) setgid(r1) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) openat(r0, &(0x7f0000000440)='./file1\x00', 0x20, 0xb38d6239d0c98bb6) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x100, 0x9, 0x6, 0x6, 0x10, [{0x100000000, 0x80000001, 0x7ff, 0xffff}, {0x7, 0x3f, 0x1, 0x20}, {0xd786, 0x0, 0x40, 0x2}, {0x8, 0x7, 0x0, 0x7}, {0x4, 0xfd, 0xc9e0, 0x8}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x4, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x40, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x26, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0xffff, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) r7 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) setgid(r6) r8 = msgget$private(0x0, 0xca) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x5, 0x7, 0x7, 0x5, &(0x7f00000009c0)={{0x8000, 0x10000000000, 0x9, 0x2, 0x3f, 0x2}, {[0x80000001, 0x1, 0x2, 0x100000001, 0xfff, 0xfffffffffffffffd, 0x7fffffff, 0x4, 0xfb6, 0x100000000, 0x6, 0x80000000, 0x3, 0x8c98, 0x6, 0x2, 0x7], [0x1, 0x4, 0xff, 0x49, 0x71, 0x80000000, 0x5, 0x4, 0x0, 0xffffffffffffff80], [0x4, 0x8, 0x3, 0x8, 0x7, 0x9], [0xffff, 0x3, 0xa00000, 0x1b460f00, 0x60, 0x6a0ae10b], [{0x1, 0x5, 0x9}, {0xff, 0x5, 0x80000000, 0x2}, {0xffffffff80000000, 0x5, 0x7fff, 0x67}, {0x0, 0x8, 0x4, 0xd4}, {0x80000001, 0x8000, 0xffffffff, 0x6}, {0x3, 0x6, 0xc0a6}, {0x2ab, 0xffffffff, 0x100000001, 0x7}, {0x3, 0xbe, 0x100000000, 0x5}], {0x0, 0x7, 0x8000, 0xfffffffffffffffd}, {0x6, 0x6, 0x3, 0x36}}}, 0x0, 0x3}) msgsnd(r8, &(0x7f0000000400)=ANY=[@ANYBLOB="033e2f0000000000000049f15c5113873d8e7428597da236a2a6f5e063394eb90e74ee4be527d362"], 0x28, 0x800) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000080)) r9 = semget$private(0x0, 0x0, 0x2) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000800)={{0x401, r5, r3, r2, r4, 0x10, 0xd1f2}, 0x1, 0x1000, 0x9}) msgrcv(r8, &(0x7f0000000dc0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000002f5000380edcff00000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000b6c6822b171fdea652b04b15e4d3a31e0330ca960e010070a75eae29440dc169fc112e078b4d047d7c8c5866d95398e97449e69e4b26a8186ec4bc026a3846d4621b31eab9eda7bbd17209d3a0f8b880fc06009dfd9527fd681fcfa2a35c991fdd191b819508e0fe6baaba247d6a7a130776224b8af32e4e3457286fa5bd633773252dfd129fece332eb3c686f1ceba1847204000000f4fa21efde05593326b29b868734994aa0a560437953a8ee35bff71557d7114111778ddc30ea793bb650131618abd6e328e3f78a9ed8f600"/351], 0x99, 0x3, 0x1000) ioctl$WSDISPLAYIO_WSMOUSED(r7, 0x80185758, &(0x7f0000000180)={0x3ed, 0xfffffffffffffff7, {0x6, 0x8}}) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r10, &(0x7f0000000200)={0x0, ""/128}, 0x88, 0x3, 0x0) getdents(r7, &(0x7f0000000740)=""/192, 0xc0) msgsnd(r10, &(0x7f00000002c0)={0x3, "308c421eb168cc1b9d5819de98a665671741de2ab738dcc13d731ffde06afcbd80c82c5a456adde0a99524b840279ef2297939a2765cb98a0cdc1e133a383e5894f28a9a959a5fd81742768060ab0e3d06b225e8bfb15bcaf5c6dbbc0b125d9ded6d3f3576e1eb0f3c81c88eb63f21716171153ec0de21052edf78bde665df412eee552d7e1e4620625e45a19fec294482b6e46699ac688f2634143cdf109867fd903039dfe889d613d7a509c2f743024a9673986278c20793bb0bff1944c7956145611c82d6a6cb687d930b89ba98af41f230b349d33362dc7f89a12fa5444e24a6a6bfe303"}, 0xee, 0x800) 05:34:28 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, {0x0, 0x1}}) r0 = socket(0x20, 0x1, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x20000000, 0x0, "00370400000e00e184b91c00af29d200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$unix(r0, &(0x7f0000000140)=""/89, 0x59, 0x801, &(0x7f0000000280)=ANY=[@ANYBLOB="0131b13296d05be7dd004d2a319218d300f17cb3c6e8d5983b56593b6e8212edfe2ad3e908ca7d32cd4720496dd4d4224b7e90d0e9c499c3cbaeb30d38285e87c3cd9fa884b7297958f535f25480717e69ea04e07645d7d061aae348c78b4dff299160987922eb4522e8035f3454eef4845869da94a3fec5915ead0c5cc4267a30961d6f74c068f287b71d71000000000000000000"], 0xa) close(r0) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/85}, &(0x7f0000000100)=0x57) r1 = socket(0x18, 0xc001, 0x0) mprotect(&(0x7f000051e000/0x1000)=nil, 0x1000, 0x7) r2 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x50) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000340)={""/16, @ifru_index}) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000380)="d20062a48ae56da9fdb7183a74ca37024f122846d8b186b5dd985ea3915724d6157dcf0b28bbcfbf22cbaeaee973f0217c39a035c3fd3e9898176a3c2e7cee098962174676baa37ef09e2e622477ba316806ad5fc3e97b01b06ac5627a3c96689a126d00226595287207c6453b8c09bd6f8259203ba3a6ec410d98c11cff8cb406d50767819a4c2a3ee4675329b4591f009789f5c81b2dddab13c9dee140d9623aee1a38b0a7e2a5ff4c7813c7dc133faa0b6f5c4acf3cac87dc56816798595aee3aff8cc8c61b8775", 0xc9}, {&(0x7f00000001c0)="1b46868a7832ee12b188ff839b47bd6567a3dab78f04654ceaf7e8c4d1ceac1e352ea6a6ad3f30c8993fa3c856f30908ce22fe49eb58968fc451a67cc6fa1e", 0x3f}, {&(0x7f0000000240)}, {&(0x7f0000000480)="7f15fb7aa3feca54251355514d0ed8acecfb7b5b348d4219b2de3437c172f1b1223968d685735f7506c3e2039704027add632eedda3ed0b89b7fd9097ff512a369192955d10b3e3289eca03dfafa73396b5293764638d38261f21b1d8e0c1beaf6f1fdd1d4544f517d255b3f315b5179765a34cc6b76238efcb11b6cb8fb795496594938f2f912776815f96cfdb54a9bb35d72ca61568436e7824bf1cf3e033524f6e4b6e27529c549ba4ce8ea2791af6d7b8ef9ba600c954b751a4c164c6793179986509666", 0xc6}], 0x4, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:34:28 executing program 0: r0 = kqueue() write(r0, &(0x7f0000000000)="18885c0427a087dd74f93d654d220cc345771f8da74628ad4933c8ae9ebcc593b2202b680ed540d8fc8e9fbabe9092fc89ec4ece2e4ef152147f6cc38cfa4738da4d93d0f5b8dccba73e0cf7da475046e51011383e0f4f007f50c2ce82169444a6c6be84e9b11e5e3855658c8f59afe9a8a4eb80a5dc7623e3e39b380feaeb46e0c815ff79d4fa294916182d06fa03116adf104b233de2cbe448cec9bc06d1af576e3b6f26d92a813110179ca99650f8fcf3a3886016a43f50737b349d97f01d1b7c0a312afb3854a8b775243d167d86e52d97be062ffbfa738f581cb367addb74e7ea6615cf08ac4aa6f7629e86dd8dd2f98d9ced8b9476b9c8cb", 0xfb) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) renameat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') fsync(r1) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) 05:34:28 executing program 1: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f00000000c0)='\x00', 0x6020, 0x9) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file1/file0\x00') getpeername$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) getpeername(r0, &(0x7f00000001c0)=@in, &(0x7f0000000240)=0xc) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)) 05:34:28 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108be", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="0c395373942809e528f7612b7bc9883834cf79509ac45086b4fb85beec434e3cc5ae98555d4f0c7d9822ba82b81d85afdd7f9918cf7c2dd8159971912baa5e596253aefed3a8a32b899d889baa1aa9e2d5130cb0794707f762795ff92b767e4e270a7eb0264e205cc56b9535db08c28cc0fe81e9fdac2ddf048986fd02612ff8ec8abe2ab9233492f9e6cbfafde43426e6494a3b53c88e3177282fd7a8fccb8ad8fa5c34360bf6e76123c48d7a2e68020e60867a7ed8d70825512f6ae4e0d8eb74d91fdf5e99d7e567c6600b82f18aa730f452c3c91bd0a5542285b242b61ea5e4f658a3bc8e248829f7c061a39829782b4e29f678197f4f35e2f7eef151e29545f94d68acf60aa8293eeff78459e0"], 0x10) sendto$unix(r1, 0x0, 0xfffffffffffffe82, 0x401, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c650e41ffffffffffff"], 0x10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x62, 0x6, './file0/file1\x00', 0x7fff, 0x7, 0x1ff, 0xffffffffffffffff}) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) r9 = geteuid() r10 = getgid() sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00'/10], 0xa, &(0x7f0000000280)=[{&(0x7f0000000180)="0eb29c6c83f2d30ee2d41a31e4232b9d2e6193c2862f46b1b176fef1083b61bb28cb0016d933d9089bf1dd12ad5235ce56a37287edf198cb96236939535aff10ca7c4b6b6537c8c8202bcb4c842ca17da9ada8b240947e5140e009846092fd47b42e32f4fd141fa3d715987b9fde1a6fd3926eb7b68a4c14a1d5f36c57a07738a09d69c17d6e2c32af57accf520c31786d126b87f72ce76dc4cf643dead0e458d2ff396ee74bfe5f08c397bbdfc3fd6258df4a", 0xb3}], 0x1, &(0x7f0000000640)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xc0, 0x4}, 0x400) 05:34:29 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08feffff100100007e5e00003f0000348adb0100010083a8d1e4b4c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da4bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1527e0f73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b887340a472826ca652b9a6e5ea8816d0f4321c52039e40232f533ec95778c2477c877a"], 0x1c, 0x0}, 0x0) 05:34:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="32079a7aa0a93052bbe70a7958", 0xd) setsockopt(r0, 0x4, 0x7, &(0x7f00000000c0)="05ff14871ce8cb1120917f31b1da", 0xe) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 05:34:29 executing program 1: r0 = getpid() setpgid(r0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x1ff) 05:34:29 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff1000/0x3000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000fed000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff1000/0x2000)=nil}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000ffb000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0x99, 0x0, &(0x7f0000000000)=""/153}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) write(r1, &(0x7f00000005c0)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d59ef8f3f714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc05a66d6ec3252e9484e0d16e0aa57f4dc9158b62e2af5436f", 0x5a) 05:34:29 executing program 1: getrlimit(0xd4c2357f3bec7999, &(0x7f0000000180)) r0 = open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0x40, 0x40) dup(r0) setitimer(0x0, &(0x7f0000000080)={{0x8, 0x7530}, {0x0, 0xffff}}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10010) sendto$unix(r1, &(0x7f00000000c0)="1cc966352710d4cd2845023b48c813050da40ec37b09f54ac3616b75fd4a8562b12a45fdfc156ce005847241652198b9011ab8a094771aff2c0fce3052d88a19ac1e310b030e3af839e0975bc284db6cdccf03db70eab0a6cb3a70262e1d514813215c456306eefc49fc888737d915a325184a4b0be7308b8ff5d9f1a89713098db6319fa6a11a2e0c9119d8ca523c9a7e1a219dc0a4a77280a9c7f030", 0x9d, 0x8, &(0x7f0000000040)=ANY=[@ANYBLOB="0b0039cf408523944648"], 0xa) 05:34:29 executing program 1: r0 = socket(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) connect$unix(r0, &(0x7f0000000100)=@abs, 0x8) 05:34:29 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000340)) r7 = getegid() fchown(r3, r5, r7) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000300)={0x14fc, 0x9, 0x3, 0x7, "7878f4ec941dd50aa0095bbde830db7f829dd5d9", 0x3ff, 0x6}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) kevent(r8, &(0x7f00000001c0)=[{{r3}, 0xb7c22405f6d5d222, 0x2a, 0x80, 0x400}, {{r0}, 0xfffffffffffffffd, 0x1, 0x40000000, 0x5, 0x1}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x50, 0x2, 0xb40, 0x6000000000000000}], 0x713, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x23, 0x8, 0x8, 0x5c264517}, {{r3}, 0xfffffffffffffff9, 0x20, 0x1, 0x1ff, 0xfff}], 0x7, &(0x7f0000000280)={0x98d2}) kqueue() r9 = kqueue() poll(&(0x7f0000000040)=[{r9, 0x40}], 0x1, 0x0) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000002c0)={r4, r5, r2}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) dup2(0xffffffffffffffff, 0xffffffffffffffff) 05:34:29 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001140)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/140, 0xf7}], 0x20000000000003bc) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001000)=""/162, 0xa2}, {&(0x7f0000001280)=""/71, 0x47}, {&(0x7f0000001300)=""/107, 0x6b}, {&(0x7f0000001380)=""/136, 0x88}, {&(0x7f0000001440)=""/138, 0x8a}, {&(0x7f0000001100)=""/25, 0x19}, {&(0x7f0000001500)=""/224, 0xe0}, {&(0x7f0000001600)=""/139, 0x8b}, {&(0x7f0000001180)=""/34, 0x22}], 0x9) 05:34:29 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) sendto$unix(r0, &(0x7f00000004c0)="b100050990000500000000005786ca90500e08fecea11ea8fef96ecf357ae26caa0416fa4f3763b34d173d0176020bfc36acf00b7804be781e4991f75073a1ebe2a44166000023ed00f4c8b2ca3ebbc259699a1e80b016acb5d602000d7d026ba8af63ff35282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a0000000000000000000000fe000000080000000000000000400000", 0xb1, 0x0, 0x0, 0x0) 05:34:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x0, "01000000660e67744e545a9bf000"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x8) write(r0, &(0x7f0000000380)="515a7671b5a297ba6417e1ac648138990c7b4bdbd9cff2755cc17bd276977cac1eac87d8a626427ebbab8c49163c1af7ca7fe989eb6d5de8e4c2d2aa074939055b130a645711323d23d14bdf190d63cebf041fb008c7ffe23872321e17f7db27b0947ad7c4dca7f39bdcba940e06f0b938e5a59d4861de8a0e52af493b4592b96d30618909", 0x85) 05:34:29 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x3, 0x7}, {0x8c}}, &(0x7f0000000040)) shmget$private(0x5, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x5) r1 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x100) r2 = open(&(0x7f0000000180)='./file0\x00', 0x8881, 0x4) renameat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') 05:34:29 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x9, 0x3f, &(0x7f0000000000)=""/155, &(0x7f00000000c0)=0x9b) 05:34:29 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) write(r0, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d6589329838a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a00"/83, 0xff) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 05:34:29 executing program 0: unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') socketpair(0x6, 0x4, 0x8000, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000140)=0x10) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 05:34:29 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x7, 0x8, &(0x7f0000000080)="c397f4dc5928b7ebd2d2950cfec44ed88e3c7c664b56fdfaf89958c5dcbd40803caa5d5ac233e9522a35f9eb0848568df72d2d38e10222e62b294e9c2914ada516c2c7fa9893bf70f3fa7748dcd069b40dde1aee987aca6dbd8822165f401643d7cc8136ca613b12c937e330dcac994988a8ee8aa329cad59301f974bf436d08f97fbdfa659c92507b3837c12551c65add0151b02aae862772a0bbd87f56d36ad2b8aecf2080b089d2ffd47ea954826bfb99a4f61c190eec37fdb27e32b51fca39cd218764a986c66d658aa8f0b63bdcd12158978116b55c9266b5ff790dcd3bba8c6f6526b7fe2cd7ace1d5", 0xffffffffffffff7b) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x485c6b65a22b3609, &(0x7f0000000180)="8ab331902ffadbff56ccfa1b67db5cd3d4fcea1b8558110121a2395c682a88b5d5980bd0f1e160e310a7c6ec3aac441d15d1aae747e31837baca645547fe49796c1879c4c9e33a4f9c28f014f00c5e74a3c3b356ec426e97dc109a8dc43f5f9d2f786010f3b2a77585ac3d3593a9655500ecb2fd8867107224520c23164d368493cb43320a97b3d2bc820f8ba22467451c31a89cab0000", 0x8b) 05:34:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="9021060fb4146600a9a8ea1f25007936324f2a8d5b24f72830786a1232db5b5f658fb42aa975b80580525e7de9722d934707be041bcb42af35143a8298a495dd287905939a2057b008caaf72548db68728ae8a23573307f6db56a503abed77097e0593c3ce3d5211c31267", 0x6b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)=0x4) poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x9) poll(&(0x7f0000000140)=[{r2, 0x4c}], 0x1, 0x0) 05:34:29 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x1) close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 05:34:29 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r0, r1) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmget(0x3, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) 05:34:29 executing program 1: setitimer(0x1, &(0x7f0000000180)={{0x0, 0x20000000003292}, {0x7ff, 0x7}}, &(0x7f0000000140)) r0 = socket(0x800000018, 0x2, 0x0) getpeername(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) renameat(r2, &(0x7f0000000280)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00') connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000001c0)=0x10) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) shutdown(r0, 0x2) 05:34:29 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) socket$inet6(0x18, 0xdb7c73525b121c32, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) 05:34:29 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x200, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getpgid(r1) socket(0x6, 0x4000, 0x5) fcntl$setown(r0, 0x6, r2) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r3 = socket(0x2, 0x4001, 0x0) connect$unix(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f666989657500e263b13bddf5a547e0ec08334c90a4d25212b2fcfb55c6c39b3e4b0e8e7d74bcfdcea046ef80d817d54248e6a048c339d665468e85b7c3d12d022c7e49819704c22531e04976b0a71251ff59150b8f58a95054be7b5b3efe0ff909bb368d8699ccb72499e9385d408e49c5b1cc3e5ecb967ab46e9ec531e654519d65f34db8e912adb81cd5a6ff09fe8d2a1c95f89dbbee0f1a39999f02371f1f6914013bb5b54bcd802b968d95eaeecfc5ec74535e145883be2bc8003cb88d67d01210474747eea7b4ec948f9bfdeec96e60714a079c79720f58d098fca6052a3be96bb0a22a071dd638f477517067a3297f32aed2bd8b36d62924dffc23687aafb05394b358e4666f30966c9a55ead45ed5fc9df3006504592ebdec7f9033e2eeca4ce2606f78ac7dacb043a7d0257cf4f84959f219e9f80fea37a302ac098d23451fdab16e8d69f4ca576088713dc29fffd9975066c69722d587087e91071bfcba08abc9c6cf"], 0x10) r4 = dup2(r0, r3) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r4) 05:34:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0x100000000, &(0x7f0000000000)="fc63737555b58a8c04cd3f9b9982b9", 0xf) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 05:34:29 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x100) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') lstat(&(0x7f0000000080)='./file0\x00', 0x0) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0}, 0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) 05:34:29 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000200)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9a}], 0x3, 0x0, 0x52d, 0x0) 05:34:29 executing program 1: r0 = socket(0x10, 0x3, 0xfffffffffffffff7) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000000c0)=0x5, 0x4) sendto$inet6(r0, &(0x7f0000000000)="b7947085c5a4152155c2d134e81ebd13756320cf8a15e3bc9876a126fe8bbe41", 0x20, 0x2, &(0x7f0000000080)={0x18, 0x2, 0x4}, 0xc) 05:34:29 executing program 1: mprotect(&(0x7f0000787000/0x3000)=nil, 0x3000, 0x17) pledge(0x0, &(0x7f0000000080)='\x00') 05:34:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x10000000007, 0x95}) r0 = syz_open_pts() fchflags(r0, 0x0) close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x7) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 05:34:29 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000000)="0b9a1e898ec4323adbb12e65858b5a9c4919652cc3e769307137826a3a0c53212fc2cd0a25c8db3441bfd6d3709ed408e0f58eb75d1fffd28c5d6215795d9f17c4e671533ec173d9a01489896d1167ff805a91a78c0fb67eb131ec6a014c2ede19e9d17d752c9e362f057da511a538b857d2b649310a093e7ee2798171e2de18fc48fe2e213685cf6b19a79a203257ad5041ed531bb90b", 0x97}, {&(0x7f0000000100)="264a6c4912bb8fae0e0cefb4e23abae95df341e5b3276b4e147ccdbea5de1362c0510a0dac0faac280417d93c2cb148a7127fac52fbae49d0e7d64fe61d582d6391ba66d4052b31015983f28497a1602c477bbf547dbc3c12857bea9c026275bfe03828b578c0ac8e6ad7d069d81ef5d0fd5c98d079b64a5c1e1dd740bd4e26e46772b04397cb440f266ae61d2962c4298326dc2750bbdb807a368775bf186e1e1d862a819cc8cb49e70c88dc3032d0a4cdcab7bee85c6afaf049e254c87a2124c5cfaf7aec848d6767907bef4c2e487735a02346de5738a6f", 0xd9}, {&(0x7f0000000240)="4ef4f8013a66c4ceb9ad1b78a2415f15c6a1b41f08770c3024065e869e3f2c4ede4323f4490074b9e29f2eb085b51af3b75028f73e748981f49b1bc21c9e31b3d48fe7c7fe5c26cf019c7204ddf37eee664e621e8232c87ee075db2a11f93b1628b24ecfae80162d66c053a2066fa5cfab0b655fc68c67c7a7038c612acddd86e3ced3b016ec3e64cf62", 0x8a}, {&(0x7f00000003c0)="99193b4daa3afcb95b6cea64f390574e2f1756013efa076e9c6080c49b1cbfc5a069018855a4084b5c58f6460ccfac814018d8110ec382280672caf32f1718bca7b7c4d9e71094b791618bac4ceaa9707eaf194bb1cd395579b50c13f91fe4383ec9d0602738d078d1e85593f7e2ae02396170ee66fa66f1ae6756569ca74194945ffebe8fb3ced4ab0498d69aa3a92fff615fe852ff173582d4ac47e9edcfd9dd019f277f57ad7eb612dbb962f9c05811c5d072698114623fc1b75f0e85ed3f91cbd0", 0xc3}, {&(0x7f0000000500)="646d10015e87596f294e0ffe882ce431dba0f415a696dcbdda59332fc0e594cbf56acfb26edbb60241f52129b1a0c8e48ba932d6798236b19a6d1a82c0c19db830a357d2f18b3ab020ce9157be19610dfb4dc36819f90eb61198ccc3da2215c96b2e6961903aa9392a3c299fcbd70a2cde24f1ca9848f91ce445c0696152271187fae4fbb9a5b6f0406f7b5078ea00430f97391cb8", 0x95}], 0x5, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000005c0)) clock_getres(0x0, &(0x7f0000000380)) 05:34:29 executing program 0: r0 = kqueue() r1 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getpgid(r1) r2 = dup2(r0, r0) ioctl$TIOCDRAIN(r2, 0x2000745e) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = getpid() fcntl$setown(r0, 0x6, r3) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0xa, 0x2, 0x4, 0x100000000}], 0x1ff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x4, 0x1f, 0x1}, {{r0}, 0xfffffffffffffffc, 0x16, 0xf0000000, 0x1, 0x5}], 0x1, &(0x7f00000000c0)={0x0, 0x80}) 05:34:29 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x60e, 0x0) renameat(r0, &(0x7f0000000240)='./file1\x00', r0, &(0x7f0000000280)='./file1\x00') fcntl$setstatus(r0, 0x4, 0xc0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x5) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000140)="6da7229ee7b021ef230f97f4afd680969933a5c05dae87f3b6c197e07887805a1758a508321771e42dbabb981d259bdcfa078702b5e00f2e7c772209d4c05c92ad0c4e0d09648abab0c65dd9c7f8aa227601b08d431a85ae575ebe354debeafb3c3b217c4e469a29e87a6addce6c2c06dc48cc7b67027b3b66a9ee5a3b333a1d67545564cae864576e5a55d923d1db56830f409082a15f229e77eac82096d27ee0a24ec9e585708f4fbcd0dbf0462bba1e6b67247d21aef9cefb4df6dcbacf15418d7516cec95f633949b3de3c4f571c1c89706ecb0fe7d45bb43d159f2d1a57da0bbd27251779f7aaa6c59cac20fba6be38eec89116d156cf03f7", 0xfb, 0x40d, &(0x7f0000000080)={0x18, 0x1, 0x8, 0x8}, 0xc) renameat(r0, &(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') chflags(&(0x7f0000000100)='./file0\x00', 0x0) 05:34:29 executing program 1: r0 = socket(0x11, 0x3, 0x0) clock_settime(0x0, &(0x7f0000000280)={0x3, 0x2}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x84, 0x2, 0x9, 0x4}], 0x1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x3f, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0xff7e, 0x1}], 0x3, &(0x7f0000000240)={0x7, 0x9}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff8, 0x10, 0x4, 0x299, 0x94c9}], 0x45d, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x34, 0x40, 0x54e2, 0x40}, {{r2}, 0xfffffffffffffffe, 0x1, 0x2, 0x1, 0x291}, {{r2}, 0xfffffffffffffffe, 0x5, 0x1, 0x3ff, 0x3}, {{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0x4, 0x8c0d}, {{r2}, 0xfffffffffffffffe, 0x1, 0x40, 0xd2ea, 0x3}, {{r0}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x0, 0x5}], 0xe4b6, &(0x7f0000000080)={0x7f, 0x3}) dup2(r2, r0) 05:34:29 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)=""/158, 0x9e}], 0x1) fchmod(0xffffffffffffffff, 0xe3) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000140)="9bd0be208dbde2a3d7bbcacb45142c88e360dba978b0da7bd0cbb454af4c0111cb0c0d1729f83abc27596c229ac43c3a1b25a88d5cb507cb08ba42f807cabf99bce0864a83dd2263c1ea13d99a8a385f036fb75ce50cd3c78f29ae2dfd268c9d12d5aca33e581f8544bcd9254caf92fb3995c77f58664f479fb3727e53cf4061c3939913bbc8132540053ba84d6fc86135e308eae8567b7f462ad305ccd2d6453147d0ff30214ac0d31d", 0xaa}, {&(0x7f0000000200)="b9a730c349679c540170e6dbffda7492ee738e20fbef4556276fd3a539e3164b853a7a7f8edcd3545197b494c5ce1afdb99c8da714abe5e50f716342c1dab6812064ad4517ac13e50d5dd1cb6695885c32b9e78e73eca50bdee3af4b14a189f05cc4", 0x62}, {&(0x7f0000000280)="d8d9c820564113b41cde20f4f928949e50201a0d5711ceee3118a3f067f89ef06e237574ec1ab9e98b79bb3799b33c684c722000bf8179c85f443178041f697774dd3b784d87d7ef87e7718e0f9b7b1d349862b6d805a54a3550ff0f9139c2d7ff8ea778aacdaa7d69ce88a8c9187c4799d0086e5c2ed034c27ce5dbc65075a49462d3dec846da0b1ad9a11ba7672f8c34b1509fe445a61ab8d14359e724c5ef554d7ec14f61031cacf2c92bc37b12afd6d881ccedb67da35168c0d18856876bd12caf4992fb8c17d5b87192385dc1", 0xcf}, {&(0x7f0000000380)="aa7b", 0x2}, {&(0x7f00000004c0)="5fe18022b19325444537d1e2e27a7487c36d82c5e520d2f3cca341556286cc7097bf5abfc0b3e9ffca9d36f0edb984496843427ea971f177f012a27799b9616b77c0960b324a96e9794150fa433360d4ce5a802461b0310976c79f7228399608caa6dc6c8d1337fb9fddac0c2a75b250bb80e6f56d22a0f02897019a1e1b2543a2bacdfb9d17f3fb57c6ad483d31a8d15a9fe49d00205d46d0ef2886e134d12616a00492c4e2e53e25d5f586103a64e9132cca47a4748331fcee1840f5428a30ede4b464da7babd6e6e91abe2366736f5447b6f7d0f6f9f9729293a59e46931ddc41f8a25b26fd10da2f2f3ed0148c6af022a43801324be9207e8cf4", 0xfc}, {&(0x7f00000005c0)="00c8bf232839f36d41cab6a65825fa0cfad064ad52f9f7c46d154468f22da34e92a452d03c6c16e31c5a68f843c64861cc4a0c5148334fd4e5ee0ff45d60c15fbd2d7e8ec7b824f07f54c466f40e4e4e263991bd4fa8c0f1ab955f27606ba67521ae85dba1880ff648b58aacaccff904fd9d53020e2674a1abe845e98befd9c1c7f1447143b95b676fc8026022f1602fd96081dbc1f5c6ab924b77e1baa04f0096027242d504f9be4eb5f3649d73fceebbb2905c3c2c781f4d8b97f5f54691b42c48585d424bc4defaa5d92a918d7d1a79b8d555437475f7c80a7f4cd096290bbda4a546c5890ab9d1f9003a0c506bf01187aac9a16c74a345a9aa389d9affe5c12c6d087fff52a8ef7e82516bbd0949de1aa2613ed0a023fa757b06453c6ba126b3a1a806391dbcb4c262c229428fa66a3e961bfb00e72992f233e9c5307cc6051db3cc22d189d63fb61bbf3ef05b4e7693e6ef20ff16e6bc3d566ee1bade4aad08bab46fe2ce0436e3674209dbe02d398f304bc1c15b02c2ecf7e00f329c699cbcf813c3c210746c491e35d74473232a0a34c31bb4abd358826b79fadc52cba699f68d0e0b8bb025d39c7225ee0023cff08397a4853502341554658dd60a04b8628ffce94f6474bf2a38a3206bf8e16fad2f4dcb64ecb40792a77348acb2c1bc3485d0f35a67704e8fb7c88a013efa655c894347e5e65089c021861c40229206b28c3d8e8451b2c81a9f3048d7fee9f8edf6b4acf48283a4de96c247ad473a37c3cf073bb97b770ae38f3929abb0daf56e6a9979fd33172f4756086170d5ad82ac36397722fdf803c22272bad9bde7b627c2ebcd551c73f7bd430f82adc35b1636b60e29146d57b072e4af94dcc6d91b12b50cae66a73b197a4b5970ad2972d28b606db7d7a4785d2ae43aa7589469b4a80d40461296f5627c3d7c9698a43051a898fb7c3fa52a271ce85f88482a790538574535cefc364685fafdddcb6422d155cc2420b37b7eb8bfc2003586db07a20b649e235ef10f5c0414c392fa2dbfd3b41e730726cb5c7c09f2ca64a8dc8c213d1046c6ba06f9bcc6707268d902d4fcd89e5e4740a334057c25befa182ede44960ec86907a49e3e5f109577d98b2b31514b380070d27d297d092750c5c7c1f20c19127bb1b04481892f5fd052b76d7f9bb42f2283b604102f826358cd60e7342c76d7a5ebc542a2adfabf0cb9be7f13232f41ea1ffd0cf17a0faecd8bf7a276b997f4dfca3767cc2c7829ec007ded8cbcbabc46cb235bfe7c3d759bff5394b069a75c6d9f00376b9113a96b241e998767743011d0e9d6ab7d3b7c6cf1e61bc33898b8fb922562687e8aca1a6693d881bfedc62703d2331aadc704d9bdf99db202a08de57bb63d6baf9fd133d1f077c49a1e286033d25d587b3aeb08061e57ca07773927b2fa24dee783eca6b774822617ca1e52516a2bcd5938956069fdd1c57f6f42e47d42d8495ae2b295051de740d393f817ce7b63c9760330006fbbfbd8619e169dec25da0fd1f151d4038684f678dd0d6de222ffd33951ba610e4d1dc908defb1508d440c532b69ea37b5f6799c16a045cf69e8d5d41de42970ba2b76c09d8dc356da3a2ea883c565c14c52e6646c0d3ae5b42414a5c66a2d59cda735bf65633b97ae352a355859ee571acd540e7a21f7e6a9803f98d03cd83290bd5c0495242852e44e094ee8dbe2a304dfd517947c2cc68e9d6d44c2e1fa7e040aeeb37cc9b2dcf3fecad650638b20230cb28126f58648af413674fea4729c73ba41fd1db653bf72835d996f8d084ac366f006203f378cddc2240c6470b35d13179bb7d5d00ec4f88b0b1c8571561c48bcf2791a38ff65ffcfb970b5b1839700dbff3a571b65708ddd867de3a952b2e2f8eaff6d4a53d6948a1e4029b56fab08fa8c106bfa3c773dcdec544abb99363e349f56767263bb83ddabceaf0b0b7d259a4fea889d30b0095dded6ed6551c2337d408b742d84d08ebcc20f3b08d1c24d6b83b7f583b845f9fc3ca7abb36f58c095a0e102678b7707ff38126b8de6c4659e102b6bf470b43ad3ab1f44d0f8741a81ef9ef8a3d61833a355aa39d5b4921d2c4b7e96e268d04cfb6034d751a1f24cecd6ba5f31367512a3d69ebdba2380596e134d06edcf864c15fa47bf9556b4860c20b9302ed3624cdd4b3151265c26bc7faa7991bff869e3045a0ca916172c8a9b339a8448504bf82a25e79cd30d35b613dd2c81f890bac9d67ab37dd8eea29e7d15a12cdd2e92a663654a2ca429b4986fa962730fc57388d268968ef420e6e33b5bf8c2512f5329fa938fdda0c239135a9c965aa4ba37e9187349f9d86b6d4ba997891a1a1a187635f53f09fd7c5d71f0f36a6cee0c572e2fb9e12458591a2a8cc31198cc51ea65e72fd1c341d4542a9d262ed0b3b818cb0442537c45c59cbaef2a36cbb1b3ea9d00a7c9036e51b29f81428d1ccbfab042525be97fafa700f50390a77bc1d81cf461a1269ef4bb6fa9829c4c1d9ac8d4aa4ce92ee8ac114e5dbd7c8d7f0ec479068bbeda8497d7e761d210b5ed5881b7a0562c241d33c9610691974ee5be86770740491cfea3842b27694ea0544725443ac300865b17f3204268a504220831300c005b7957e065625ce06a3357708ca115f3fcc4c734eefd2b9865c991ba8ca345acdedd173251340e8ef331d8c11617ee250718f133bd1ae615d3a6cf5a0aa9f7a289390b7d6f6c394ad3eea48f8aa7f5fcb3d8e86ca05f565ce060b4c0c490e14c7fd39683f36204b6ad2f0bd5438fa8524b7a9d6c880288b9f3ac91347f4bf676d2f16e87c2fb270ad9b2c40c71bd487bd7952e5520952fe01cc6aaa19c896d145186f25171e46c88cb863b3407c20931094cea0e4d7c054a739ea3a911c0c3e26f44bcdf6086dc7dd8d871efb30f4ca19b03ab8d0be27941611959c370b56b06005609c1d5d69d52002e315e9ec3726775207e9095d117fe13add19abc37f81151be407ea84c9e55b5bbe1f18e8d55f6580b0ebe94fb7e7da9aa523ae2d97e61354deb236b9b7cd611f7898a146fa79fb987e33e6edbdf4219778a291d1e32141c93ebfe79632ec34255af5014d48062560701ea1ffdd94efbf0cbd312210b5b36e07d021148ceffcf63608a344d6349d2fed7c77ae6ad60af6f702b386d7a3bd2191b5f95ab6d15405e515b7c685469c0ccc9d9f50e94ce93e3ccee24e7f33dbae182aab2a286235a79b4a6f8bab916f575ef4b6bac612f9a54528d2e6db93902dc9ebe5268193b7944526bc1ecd51645eb9a726c2b6606a4a49a25da500ff47a9e620d3fab73bbde7dd55473c317b6ef8005a0c2caea2df98be0096b8325239e141529f03f53a43a3148aa6f6684d1404a5a51ccf5fa0ad324bab66a951904c0dca2d6a606cd8f238702d3f2833faa954281b484722d0414f7b600011bbff0aca82b775986452de26dbeaf6d47d142aa67abdf2ecbdbd3c7645de09010d4dbebbdf7775c6cee4382537158743825081ffe156c0f4cd124c9511dfd2d89fa4226fa3128fb896590928830964316928154d35cc86a8bb130cc1fa85bf5640aed92cc4a39362e5968ad387357861ad4b716934e230a190f76940f3a8947d9f728fa9c09d2ad60530e4ea629961cd6bff4a3a03926c0eb221cd81a88d1a7b853a807b4735d6d93263fb978a10be312cbe78998f392926f9b9082891f71dde0e7794dd1d177852f53a5a434cff7db74c43e70882262a60589d742edda6a7b3358e425fd19cad89963d2e355147db5b746a4087c59aec91f583ea88d5a73995d8930009f14579b11c43d22564654d3838325112b38c148718458cbc4087ae7555932f0eae6541bcd11919fb955ec6de6072ce6fa6c9c62caea87edd48e5421e2a95a460b2170f77c12e32c52eb326cd519a3ca1a289004cacb7f081ca14db4753aaf1530d1d63b994ef3866b7fbd3085d650f494a66a270f7d4569790b957881760b9793a56f6bc918ceda04897ec6bb23da17d25384c94ad1027dcec151f39712921dceffdec23df0626b3965f539fc121474d18e686bf251ca238656d5f3e64076c90c43b6351882e60a4720182c96f7dcff2d2d3d23f65eedfa06b1ee5594bdc71b0f4674cacf30f32b95499c4740499edfc07f85e64e9018777d8aeeddc5abb1427a79995a4cdb26ac8de1ce46a11478b0064fe722753fcdb9125fb1e808b7214936453900ac15ce9a146e67e16c36998d5b4ca34a15d7f4c65a6fc08176fad80989d11293205a1e0ee0b870e7519d3eacd7bfa5f3247037eae252fc5e1cd5c65bf581822649f8adecc6cc1e9595c7e506c1100092177d1667e44c0fce0551b20eec1bf2d70542ff98dac17fdd9d899609acffa4ac3cfdd22ff7f1b6f8c0fd5ad448fb5f0e2edb738abe651478961867657a976a5a836ecc7213956b6934e9a4d0cf0ab496b56b0ef296ddecf0c89d671a173f4dcf348f26e544c077e223bff279090fcaad7704ad8423acdeb5159961674426076fecdc191da466e1449af85153431ddd191c8e598128897e0199ad355a461d0bf8e5dd5dafcbffcfbf2e2a525a818dd506761ae3f2790a3b26ac4727a96b98fb3e8a7358ac647ee9ab3a506c96a716154cbde8bb59eac81577c82b034453389a21fb6ef29b595451de60919dcdb12f4ac7b751a29e3137368fd141e6e194b6d9f3aa92c471e541a373eec8b8cfed152bcdb3b90ccfcdd0b9e5d53248bc7b787ecdb18d30d4173ef36276f7df913b2df710cf201a251b3a6e9c0274c764fce8f029c9ade3903c0c1999b3353d984740c303a986f527f1d0c5e14f95de49872931c403fac4780e3c567e66d424fabf769b16d803692b7ec38723060dd7c4dc8dc9157e79826c5585a075c7b7a7206712f835505f474273a9a0ed66bf6d32d1ab89df7ad6a1dfd7fe7d54421076319dfc52248bcbe794dfe41c56a70b198f77bea1cb556414eab4675fcfe4735236efe063ba7f8d9efde600c629f4c9202d062d0c53dcc66038d4d995db23897d8dcdec82e70d121b708d279b02e2d941940d9851cff7851ab4ede31f3f37028b2d36ddb77619692cd8e05d231faa8856140c906f4195a87f673f8e5230e0ad3bc28d8e1baf17cf9c119c981654ffa594b750d1212b91070b0c8807888b61d8c0ccf68f0f3a12779aaa5c4a91bf51984bfeb847e2ea80bfeee973f1aecb4301a4ba6589f047170383af498e09f4080cedd1fa5422d804ba23512d35bc482050d220c03b9bf7e0e1f430d16a0e368e3f2d21b7d17d7ba41cd16ad7df02e5d71b802c4d96323f3a89d948bdc4ff45e1b92a8d70ebbb96a3a2b13c5547c64016a974128f325c18cff2e84887932c755945eaa66cf7405086889b4364d7555112562c734ad34618d2364798b242db3f8858d3b39ac9e568c45ac1d7604cd6b92d4523d321e2aed7daeb7793bf1919cb766eabf6b6221c41f972059157c9f85d70171efd2a21dd1d2a51026a3f54f62a6be3f18f0b17b0070e0a6af575ee6686e68d6355d6ab98d88d33953c43be9769dd58ba6583c072a9dce6e98fec0fbe80780a682913d41596a38d8facba3de7740d8bbe2032d447a1d447d7aaee3ce070ebe7ae190fe174e2082eef3e8b8bc1cebcf7c5df09b06555a5d472204cfaf3c16bcbd764628ad516f29944c33b9dc0527ba56517557f6a463a0f01d7750433562a06a3e9f41c02939a1cce2fffec7adc5dee6e50a05857da92426f4dce2808e42cf06641c9552c90afddcb1eed05c4bc008f88fe2ec4b2c0ef84062", 0x1000}, {&(0x7f00000015c0)="72d500e9a71affcee6134abffa1cb8c938dc436d4ab91d3ae043bffd63bfb1ed8fe3ed8959bd719dc8bdf986ffb921de3ed26a034152a2685b9e39a89d733d52019a3d961bf7b8e0ebd29197ae82d10e15950382170ee386b905d97f8832f62fdde6c6875e1333b468c1309bfc9dd1f1f6918de2e74c97325ab3f22f4cf2b1c6ec821395e3bae4e836f71606974330491e016809efefa210d05f9032b6746141733978db4cc5e08fa77dd308ede7aeeaa4559a7ca8fbc557555d6e172b8c4da690354206fca9145c67159cdbe4b558ef83b6317e89e3e16f4074dcd6deb55ac34ab3d201f2e8c3c5048cc968340b7dc6e97235a222e2336d0c", 0xf9}, {&(0x7f00000003c0)="892fdffeb9bc790bbc6946103fd4ab8dcb3e48", 0x13}], 0x8) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000480)) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:34:29 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x800060, 0x0, 0x3f, 0x0) shutdown(r0, 0x2) 05:34:29 executing program 0: nanosleep(&(0x7f0000000000)={0x7fffffffffffffff, 0x3b9ac9ff}, 0x0) r0 = geteuid() r1 = getuid() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) getuid() setreuid(r0, r1) 05:34:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) flock(r1, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) munlockall() kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r1, r2) read(r0, 0x0, 0x0) 05:34:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) close(r1) chdir(&(0x7f0000000300)='./file0\x00') bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2ff25ed7de4866696c65f95b"], 0xa) 05:34:30 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000002480)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000000)="fa3bbdd3ab8833468c1afd101120be80f08a", 0xfffffffffffffffd}, {&(0x7f0000002500)="4e6ba954f352d209e37f8c282a5b072bc2cd4fec813f5a38f78b80a4089cbf16318ba8d9a8797869019a7d052a7cbd55ea4fc072166ddc55d8d7da72bee0b712d0bb51193eedd78cd1", 0x49}, {&(0x7f0000000100)='EVIzgz', 0x6}, {&(0x7f0000000140)="d4556d917d05803fff5f60e3d6fa684fb72d14a91aa05ebabc2b97d564ef02f92ef579305c457f16a7980311989de798f4305d5f461ac98fde08851a864cf8960341f3ac73b98577ba4eb5fd3319c5a6181e83969e08dee44861d9394cb13c81159ca41d37f296c1333f98e8a84b64b911d85e7b8ac8ef873671990074a1e6d711ddb2ac", 0x84}], 0x4, &(0x7f0000000240)=ANY=[@ANYBLOB="101000000000000001000000060000000527052e5b2ff2e9a583d7d4b3b420e7d91757762b27728f488257fd93029d235a862a16ed688bfb578d3c1aaff85a0490278cf07038d5f1f312bf5e9a1c232910521ab0bb06cc1126aafbe1b5a97570fa3f4cf64aa3e947eaafed4da5a71f9c625d989774443ffef0e08fb0e1cb0947f6f8bcedcd5f9995d40fb5acb3b02d3afbd42c718a1aed744c4fe634bb971310087cd285efb4d8c884d23623427b298caf1a2a9c37684b0d102d79efd2148f519191feb9ee07217f4eff2ed8c1fcd8f7dab6a086879cd3f3de7912fc5cdca88800b19aa8bd8df9a76423f5bc9e2ced8da221173667459881384e700e73a8d7dd42238fef22bb0ecb9e272431c71ab9477ed050a94893bd007d1d138ffebc14ce39f2246f9179b68dc38b0563ef0fbdae02231d36c4bab68d5dfd3c458e5f9d8860dc07ad58da3ae15dc31139998cfbab85b025ad98b384a9d1b54e178d5c5a52841c3748f2176834634d0650436634a1dd752e37475d9d2505be5a7580eb333999736eb855f434c9becf2ade1c8b20fd99c902a06d5a88c3f0db3a787a029daf79550c23fd0abff6100b6517bf6371bc8980e6d31f6db902454127207203ee40f98c70027311db0aedc84049aa232ece3e691dcfdd6d0d67d6987995531dbb5dcc2f2332038d1d13f23ed9f6d25744f7402ec644c25eecb36390bbcb208d2ee6bb979b4792acc5af28d15181a611906fd27280ef363c859da9a6ac3eb813134f4bbfc3fc1d021934bacbd210c21881bbe75875ba0e9a579ad524653fb0a14c3fc39ec83a6db65077c19d9524eed9c35799383a823720cac217cf5d11ad3b73d2bc6362d2da8f03dae33b32393519f95f7a894b9377e5010eb73b22b905644e0db935ec5a5eb9ece6a75dbbed771e0f8dc0c38a5b21e1ef8b56fbeadad6768fb12426b973d8424b7bd6af39d4949d2bad029306c729ca1ce6a00bed1bc035d46bfbd676307609b5a4b1328fcdc7929f519d9123e446b210cbea7d792115b46a25c6fa56eb2e7702e1768b452c458157b631f8a1ae4df1016a62d872958de6674d7312b3b6f89b26708699b3fd464a19de01e633d2b0deb9d5dca2c0249636632201d02c6ef657bcd39dd77f6e3b910bed05eb454b98f0f5f7aecdc82fed6aa1826d810032480742bcbecbe1036b9d2eee61dbd42f80063789c531ab09cdc6b6057a29285c3e45ec68e93b00242c6682f2a20c0daa66979080f7f6cb31f64ae833519ef8dd0c2d72c499bd9e12c8c3125131d66bb014144749e3e3a34a4c15a76f6ac770e2365cc24d4e68348467d221156149d352265cec1c3124c7c731eff0afca3adcf9df91fe7f34a65c3182f5d6b1e02a0dbd8d142eba620ca810b8facb38c40c4a79d97a7ccf9b155b96ac36b104eec99ac445b73af3bdb104bf2fe230d00c3e1b9fb90de71276c8f032f8ffa3f1cd59e5d324b29d6bb2adba2500358b126a72e8a7e48be8a79e1cec6a47c504a18c1f9f0adb03bf926c166cd28bf6eed71d291e49d9b604e83687c39b863162e1b034c6c39035bba54d7a9601909a84ea86fc2267dc45b5605a17b3521b5e368878fa195e99c3e3960f967ab9383fb6cdb166092aad7fcc4b4cca078d497705cf8bc758077864c848e9fefc4eb31503d6eff911d866658c08e679089123106c40a8a449a803011eda1cab79e2bfdaa4de78c31cade22937cf58635efce12a4f6a3815cd53dee09fb6bb57606295d0038fe6cc846c7679fbd5181efa1f2ec8888cfc4e686b5ac906d3ca85ef320d3ce7d52ba83c7306913311a3f685995d5b90336412054569d5f4881e63e4b067cd6a9fc744895cddda574f9e417a81b8a08728a48d572f5af557d324183e021eb2eacb9ce30ace81dee5361eb143b253e3ad1fcfbfd76c3ada2067c1a91c5182ed7ed5f464ebbf5eb7a5413f0177dd4ca97885d0b9cfd245951b92031b3b4a897e803759a56910b65597806d8f05b64a432cbcb9f7b2a11aa2777a1814faf4f8eafa73518bfaa10eba218613ca0268ece10464b1c42991de9eef513a9282d657da15e76ad00188eeef6908161dd0a54841cc47eb856e824572aa2fc623945447c95da00831f3da8150a5397459692825a8213466517c9981bec3deb9bb684635d537f2536d319ec71d16543bfe0956042e51481ffffa63cff2ae64366abeb6884d0b5a6e400be5d76854282e7a9566a63d7e4bc9d50217710b94ba5b4652337c84d94b34ee0730a9d7c4f2e880aeeb38d0b6d99437a75085bcd1a2e72271739584b4ba5deb5e907922ed9630b1db155025df4c2eda380f71fb2358effa277813d7bce2f8b861b35e2e3db9aff085820f8e200c56f8af441476e70497da6190ad381b4ae5d8408b581f8bad01dcb080265accaba7174f8ad6c9606e01aacc920270cb8a61d42c05d694ff4a69eee49e348d638ee1842f9a4cd185799f90d609e4ff0f7eaef4af1b0111bef6faceb1decc4c99e86861386b3e49988f3871a81d3e287e112e772ae3fe0dc6a957c24d8c56a216e0979d1535a0e6f73200b5e0c831a80dc90b3bacdd8d07c206c89467a0e0d7b744703b94eac6761f107f8fdc2b36a9cd65184e4179916ce1add8556680fb0410d59a9d5a61f9afaa8f78d8b2bb271fa5e281d1aaade1b8cd75996cbbcece25b719cd6330c8656daa0bfa146242e2bbc4a690b83715e9c94bc19a6a7bdf189a0060704fe8bba9b60162d1edf2a435fa5abdef61c73023f9ac05b5da8db5745a58eb09bd447b6678864c561e2d326ea530c00f92d6ad427c0ba06f7887193c7af59c4430a6719bf1260265a4386e1db5c5bc334a94e6f0e452f308a447214d11bbc8766096cabd788bd70bf4c3aac9c6c0ea74620247265fd0ac593ad994fe428c30d657080981ee5f013cda98a4676c8980b19825032409ef0d4fd15a290afef0f84f7abdf2503737882a5de9ae6a3e78c0766315153a6cb09369e9b802d358de33b795e7c237544b9a68419c9b5533f66342cc3b227e1004e68e812eb6ea7868c4e17c347aa08f1d03df5823431cda80265ad8490831ba96d9868f7a088061078d7c93d0a8207e83a608ec9ef863f1e5354f777f91926da8eae280d92a75ecd3eef496b14decf59c9428274e223a2815b6d6684ebe9d530fb6fd32347e574ef25f9a47a248a865d4fb9a96f19bf1f85ded55a5e4059fd8abd6f2eb2747fc3dc11cb5e28fa85cd7e8e9ce6a35f459685ba1a0b7eceee948268db3bc75ea0595726702c3edd91186ced15626cddb05caccee04025dde9d8138c8ef2178cd32cafb6b05e03372d5aa838e9e25da3f29197d9eedff95bf030e2e3156dc3bb6fb0327e021afcf545fd3fbe8041206f62a526a0cabe178e6d0fefea35cb5cef33e6b148e005801db097642059c6f4a605ff74274008e59c1816296e59847f8041bd31ef061eec30f7f50ca166863bbb1b24ec61fdcbd0c6115022c5bfc6f6c9afc73c780d2aad979413dfd20c2943b004a1ace55c09f449306ba6a3601e3f51c47f241e2190731b32b475f09ca6075173a1bf58317d25d8c11f3276e6516750935f159cd3d3d618dbba03a7cc4e4905d4256fbb17e7d13b2a209dd9ec45c1fa94fb253655ee532526770957dace1eee48f355681fad9702f551c263e4ade3f0956fa66111fab73f8d0c4839d6d288f9582f8872fb699c72356279e8b33e5472751e4e1f3ff83ca53388fe53a261a87047dbbee9b4324f6f5b3307f5523dea70538b7834064b4eafad42fff3a7df55a3560c7ecc526265b26e5f88391d6f798545e50f092eebe80a9f9b8eac14382f56242939495547704fd7b2fe434ff20658e0990827db4c38043b5619c949d990bc1cef3d7094c0ecd588a45248ba2f14b2579b2dfafd1f419e42224be4a8e242711f7c7189bbb620f626ec220e5994469f57841a97116e77b7e0b959a305a040ed9fb1a26a945bdcef4fb648b1dfc9d0f05491545f04830ca00a73e9d05c5127e59d264682aceaca3cfa6772693b0e06046328294f1c99d2119952917c1d43c793002b3e8bbb603b113d07b9b768895708cd344143d12454224fb3e116cf568daa190ac8582aaec72b49c5e1c99f69c048c9aef23f15f30fd077c8102d67bf0b9accf05a58843c193887c0df8ef5bf6c38d005b32f1a55a9830d0698621b7b136c16ddbefdd91847d83b827ea419d7e38f0666974b64424cb64d17718e94705168fe1749c2d5f2daa5042b304f94a6b8d492de281d7614eead6cecc4bc0faec51ab1dbc27e03e2bb69b46b8095691872943e515b8798a7e728eb339d8894854f61b443f61852e2348908037f0979fc69e0a4cc29bf9541e360f31f8854db2389d5a20176b058f8cc3d1ba12749ee9ba2fc64c14468232ff60cf170580f1f325f79b622705acc32729330dbc977dd74a45ae225c8126f817916db40bf85f5b18f2b2e2cff693ba25f8e42dd8ddd6c815122953e412e467dc3fd92431dcc97be48094c2f0711dcad0605324a3bf4db4bbfa0fa73516c433b6b9634dffaa6517eb8c4586878be88b6c7eef586ef4ba07ffd987a64fceee615bd7b6139e62105b2483b5ab5505b7da3a1a7f9550cc3cc7ee0a4f4764b501e149287f8041ee81efa5a1ed101aa7a8febd74d0ce515e22b79340affb0d4e159ebed5af5431794dd986e96bd67aab0df18f7ceebe976ed7a9ade3ffabc6bc1649af67fef11dcc8e31aa886cfe23cce8072177c1555584273efd5d170d00c73cfaa971e6f5785c03c311cc268e64af01e54261ce9103ea1a365d1b70dc0b991b943ea534c8a8ecf181e52441c94906c6e3c70b8dd13f28f4fc6b1e3cc728bf3ec38425a023cbdea2e9476fe48ebb0ee0900bace5504bc48caadc2ab31656e13abaebeaf57c3c6494892eecfcc390f1cdc8e4ca89dee87633fb8777608a9bc49d2ecd91792e6adbea22e1a069342bd179dad3107314303858ac60b11da5ce4665e8d84296019826482c819bda54ececf8c275d2a48c78314a78b233a149430b4d0397ee4539557316d3ee55ae8beaebe0991c428dd73e7317cb127750d54b30ef31bdf34d65d781b5ddc03dc47448f41b44f400a9b2f51616fabef3b54e80fb2d36f1f8458da1157e148fa87ad334e00568b145b79effcfed8aec54b23c47de3a7f57d1140869c1336f2c785faf3e91c73eddcf256cb9408cb820f0700465425ae51ad73d86568cda2c9ac53e54332e4fcb8656e0b3986ac85d190dbbf8d43d41dff0dac4ebd13db8b2a2778cdb1b03a561e41ef8b214ba3bdfcfdd0f5944b6eae45a527e95d748d24bee395a2f802e7fc227b2be520b40a4ff350af34d4710395619ac34a5f1f9b43d2df4730e16ec1036492b663ac1e5db04269043106bb120af7bd820a436de493504f8b929d42b97b9818646b42e0f7a15ac75fbfd5ad94c3c71d2552c394fcf3c4fc822a5db030b294c3c899e311348a4e80f84292949d6656c7380eba07706bc9bac04cff628faebaac2c796ecc3cd11553fa48822497ec43d6099e9184ca97474582b2de754cfc9fc458fac76416be0522c24256c54da77a6dcc04238477136408cee94d04d4a7c5ddb2d930a7ecbd88ab1d23e1c7029f93c6c4b580f9b2ed92a409c1fa8d6228341bf6cfcd6ec7315cd125498743798e30719e7a09f053b210310a6585f0b99b1f0e823bebdcb443d692b0182efbff103e7c8d58a30ad2aec6f1998ae5c28a04402fffd806a7ea39068e10acaf051a7fb203ea8a39e566f0af02354d301387a057905b7081b69dad0ac658254ed715a2800000000000000ffff000000020000aa27cfd3b31f4ce5e7856492fc2fed6d6df1eb41ebe300007800000000000000ffff0000920000007116210c4b3811fff81ceaf0b8ef3cf547db432b91d9effb1c090397bb6603ca8e7302e39a07cb38d85c3018bbebc52e765dd7868dbd49aa672d2b1f2b1d17a16d1a8899ce774f8eb6594f412f2af6db6f90fe833c74a268cea889935b800584061e22d8000000003000000000000000ffff0000080000002ddd7de3fde3567a5456c7d5be095ba08e2cc293293c7575b22c000000000000d000000000000000ffff0000e90b0000f1b3892e6e7a4b98f8de02a87f34b03f8a785ac87b6ef4f90b43fa2a126dec9d07911ec7eacfbd23304508f5bd25cd95b28b1a18f1bc5dda353ee7ff7c998aec1dd457f89a8e51edb5c80a069503826d348116094cc0f134186766a963f2370829cdcc808ad87f18d02a23607b83defb77340fd21dff07a07e665a82d3d02237d0872358b536d7651ff5b0a865ca7372fdad181fa4292c8418433162012467bf3e546c5cf772282b6c67830e6a0a796801d2c946e7dc7a76cf080000000000005000000000000000010000009e0000002e2e600bdcdb2ec6d1988ae92efe3b395591769ae89a248da6509de6163bd8dd2497d1729b73580a6537cdac52bfe4023e172aeaaecdb3522ee7000000000000101000000000000001000000e1000000e80009e559e5364e8fb6c179f916708390d5e69ba4d939c7e5a5208b0a22d23583964abb430f2049518bc3c1bb3139fd585d8e325c6678b9a502b991c299fb394f8d58dca4239e0ebc7bb6585a952a1ff40c8984c374701c49ec947d6e1c218781fe58bf1ad84d2ccdc901f55622a9380b2d2b6bd485f79873b875bb5576aa6f8aae56d5089c3c498ddb61d1a0b136cc5a33fd533bcdd748a7cdd034415fdfce5adb89d0f81bde8b3953e25b05255a5ad5f000564c654c6db50868ad56ba400fcba01358ebc33b251741f056181f18fb19d175a214c41bc21efa584358293101ec64b301a93438ede173b13a54af8c5e60a2cf683cbd5a6a9c6a4c3069375508c56e216db680d32b6be02ac90d2a818cf5c46f99e3dd22abf1f7856a028c71f08814db05be7db477bbf1f04988303d00120079489e9989759f196182ca17d1c82a1af0b76ed2dc2be62aa399bc80f50dad6499f39696d7273c2bf501f053742dc873413ac44dedcbe4c45a8977795f1bb2946c445c22696cf4b899be198668b12ec952f800871112b16574d2968bb5926e0747e0c1257194422869b2be567a41d3f03780c06f4eee51f48dc2695ac74578bdcec1d922e8aa0cc42c6174d54f7ebb5074de52c49a5c3fd2076f4dd4219a929f70358fbc4b5e7dcd78c7bc3814c9a47e9be815117134e2c22385c7716c6263ee891ac0e788a54ad9e6da66c1170f6ccaac48d13d8f24b08347c6a6393f91aa0738d85da4861523a50e592919075dbabb950723cd0b20e72a4d17e09c750c1516bb2ca2a493ef509915871afbcbb1591d66b1164bec495aa25778acb5c59e7b7d48d8bc22ee2e9f56e88beb1e7edd0eb64af3d9cde566defda4ef1860d60402ae0fe614fd15d270044f64ab49aee3b2fd4faf547d6bbaf7b77954ef5284c00fbcfbaf5f7941b6146af6366b92c50420c7e3ec0460332e0ff880c447e9766e4e5c75faf4318c97dae572fbde8ae14944d07de899264fb5740dba83841d0e5babe6bc48644a5c0e14b58d5de5f843ab49e87478d2cb05d839df9e1979f3046ffca1d2d7b5ec591801b2f665e4a640c73eedbf81359f73c2f92d34ebffc11bec006d21f8ae1daa442c18309e80e7490b32bd5f249c98ca9d5714fc27784214202e305ea9cc3f8f2a1a3f6da540119e6171c9176460da92756302d46a36a7592b532885a26e71b588b4a6d3c1b002bd8b0d9ceaff58904e590ec91ff6b66dab74a17e502ed0fb78d65e6367a77b89515f19deb3cd64c875d1c4614ed895e94ac1e42b46ee49def20bd3583a446bc01aaedbff746a813ba427e1b704b3b6619f7369b9ba7983dc886f5a05fa7117bc163ee190973948e1fc705c356fe9743ea694ddb015d90a0393436e0ecbd309edcf3c24fedfbcd0765c0e73888824e99a8ab2b291c8369e435f4700a3915c6ff335d85f3421934704daab0d8e755fbfabecb8840caf98a41e497f87258fa9c14e3fd63c744c73bd487aea1734887e73a181dbaaa2f3eee0e7f7486bd0dbb95f8d0bb89fca1873bb3d7372ed3ec53516ad74024ffae3d84ce980dd4e49dc3a2c4eb7c5f6007156dffe95660cfc6d7afaef946792467547a4dfa571ff1c23490fbdca6530378673fbdc1c6000ab7a4844f1956776d40b5672f7b8c66adae869d3619aa3de4adc5c3935274dad2bd1e6f9315f962b23d7308c7069447dca43f0d1353ead2ab4ac93476842666dfef412d1eec019ecf176ac365db46d75ac9a1a33232258912d60695776bd8afbe763ba258daedef820ae3e36112d71796abff4b6ae9faa7a967ecc96d2726f408067d945e5618335d42e16c4d39cb5917f8a54eaa1f4308802f448bff3d4be8d41a813c6cfaaebbdf8bdb1be19578e9fa4916d77b74dcbc31e1bc6bae6bf312709e955ac64fc085a72a1ce5f14567524e4a3a9db5674b3ef0e7c1977bfac790a8335dbfc483ab83318f81f748943c27f3c9aed6144fac625f26a11e06e7dfd85fb449b8b23def9958ee152b38b0636a06e51ba5ae25206308d386b31056c1bc83f441f102c8dedcb63ed4bcdeebddcf480ec81e8b6bc6d32162330c0dbca770d9dc0f95d7daae02c7ae27d8fc03ea1cad4a6709c234ddaf8a0bfda74ac2e78cec3842f047de40783d71ba9474a8191e2352bce7b403c89dd6c8a2f79db390f297d1d765556220964341001a91f42cc743af27f955c244313cc0d77f8c143f8ea0069fe939035d2e19edbff4b523642cc5815b201960bcfe99cb58d271b28cb1727c97b080269005d8c55ba0a1a2ec0d5b8655948e13d5b3c7b05e9d33abf63049a446355c80ef8bf9ea72037c13f339e992cf72a3b1f762c7f8bb568ee735af607bb0d8fe31fa46919e14bf8d7b7e8cd61b4a42896dc7ec3ae019c8f27fdf47465a36767cee4a20114658555b1e2bb64a47a716dc8f284ed3dbacc4a6355cad861fbe7717d1e4fb3a85ec70f664cc99430e6cfb727e2da18b2eede59ab203f4d451dea61328ac3ae03f731d22c729952b72c58919f20c252603455df6f972fbcb41c2500dbd667adb59c17a0e31fb6d96d6eefac94034cbe11c8576aec85afcb684dc36d567611358a7844d4ad2fb8a5841b9c21b5e8c7004107337509dd312a2f133b3faf7404ef97daec9e558ca135d71b7f2aa8ade496db59eb8c7c896f413c91ab3ea965722f6b92cabc6fef51e38eee2e0449f997fab4e767140c7fcc7547adf3c6d527dc6fe9304acfbf7d13ff887433c4ddaee3c384df9b31b809def1b6b66108259e36f0657d60b1e59c22d8180e7fbedb81d4b17e2ddc44012aec3e9a8076b9a880259ce65c2e568e25d406724e5c2b6b4344411eb93e358d63d2c5d8cc72f395217868f904a16a60e2c0ad9eff77ccb339bb51e76f29363f473ad997d73d841e8cec263fac01449d4b8bb0a83504dbbc49097ed0e55df26a5a2d549966cb6c567530c6a08e5717a88d508471d8e9e7bb306eb1f465edf10325fe7b2ab41f1906bc6c9e1ceb4f7df69bc06755fe8f7b7b3952707ac754c7d764b61f524d71d54cb11218a6dd020ace48fda933bc270863ed793f3de28a8b0068d9514d8d81be3a1cda35d6b333ba4a4f4c258af9ae89d2a4107925765865f88b943bc8037d352edd0c70183ee9b66078de97570fff434680dbb2f64e519a7049a0bc1c7b6347cdd44173589f659e8434c9856b91aab2d81eada4289cc51ccae81bdbc280de3f4b10ac5d2269b116ec7631347a7cf508cf14e427699593c96754562550066745b1563bcfb76cc4da18faacde5308450677a27a29e10cf664996724ecab90a682fa0bfcb1dc97f5c43f33ef5d3b681ef34e308de2b57fe80337e7db95a15b391c717fde72a926371a639c78b6a88245be3ac90fccd371cbbf15265774837bff6b51e3e6070d916837e78e3d238d41f905d9987023e1fd47ee907d1466f7f6297d7e742203b782b637bab80d5e6ce9af37a7011c1c3d0a293d977c797c38c5395efed694a8531215adf19ac06b57472e25e31273e7c904ca653fcfb91b29034ea8a9b8b04644c00bc08ac22d2fab4a80ad4065cff55bc0b3711e50aa10325e587fd9b58e96d5726c859adde8a450f645bbee2ed4303dbe9b691fcb68e7ebdb851aa706054aa5ca4679668a2c6f34d0c543c78607b9fc94b1c5050538475fcac2ee869c3f61860f62848a6d6e973b07bb12c53f4c1a6a1acd822812f8c72aad5bb414c79886e657e948e5f8957a951828ed552cd0c6e1d25c76629d76108de607644b26f04e79d4b5680ba0d600a98857bbb45b62b6ec6b83d29214e2d68a59ad4f7a095f11b23915f07ce001853ee1dde4aeec261668a573b95db83437128c03b5f413a038088d8720d857e3cf7bc841b59751460e70a8d9ed11a8b912b9c81d7ad7f52b1ac5cc0f98ae3d79ecd7500bb19622f7ee28cf4b0b2963137abc2d09bac91b9ba6a98e7afec06a75340ae1e82a24ea2eb40d2dd765102e18b1a8cd2c7398fa9fec6f2674fce2fd62c0f7ea1fcb9a82b8fb98f664b7c3064648eb9717931808f96058623235face8aa4d9097c9b0c334167fe4b2c2d6da54931171a460723719c6f841c30baf8594672441fb52bc8f8ef011b7a20519c3c1de681fd5eda4491fc8832a6ad75710e7cc919d3ec7e07c64fd15a6f394fcf2f8d8191500a51c7b10c3e4ee22fc30682721e3fa84cfc7f07eb14909b3c4dd85776a3e178fd4f638d5ecf3d9fbfd656d66eddba584b3d7e03e073aad34c9c462fcb664a7a3393997d5854a0d9e0c07b4ecb4754b2cdf61247190c180dbba016c2a370e300cd8925b825af70df0706c437c280646b64b0bce638d8b0d3cb117a3ae7aefa433fe601b99382c623dac9ffd09a70f9d6f30f860ce268f13a8cb3cb9b198bc34693c8834bc8fdbba4b7ee79f135f2936b4558f8e8fe55200cd35085a4dfbd02318955519bca16d96bd0c60b554999275cd53435f7a2da2d208650866140324ec93a5d31cd4394cb62f486dbc9ab52b6464025604b4af81ce36bb27aaa56db93dbc1721b4628d5e0bdf3c3bd3ec7c9884c62cf9114cb77591c6557d5ff499ccb9b5c61c4188ed26b7ae321456dd20bbb0a66537c345340a299162174cde6fcc3c1bd96646e525948603b583d1c3075eea136e8eefb3445bf24ab73d45e2556a1020248ff7258cc462dfd37811848e252c1e57b764ccf8e54e49865bff96fd40c672058c45c1f406638f3a3695e0963763bf8d63748c8042ba010ec71b9e353381650ca04b126a73500d33af14588f0dccff829eb7b39f1cd07b0e0528d6bf11f9c260f74938ea7e39a0a94bbfbd9e99eea5cae407f50d843b0d0e0f52406f26753d06e2fd4e41200a11c684ee921381c6e95d5dfeac9db8b3019b88d221297eaced9592d5aaca35b4f196681054e2fe51077cea65cad26210deb6169066fdee3cf5385412e8350938ad75eb01c728ebc81c6255ab31aa94c8ccb805d6354530819e4aae478bd86e64f0f8730f196ffd0af3fc55db440adc982af0b88cb9dc1c6f8f3fd99fb398228eee7b2f5467c65ffedff8250eb87e967827ad58ff7bb295b4f114908d51b0c2e14bbef3b2ed7292d57a49f5ca5d0c913b3d439d335c453deaace9154909c68dd0b608c3a3d003806060d63121ebe3eb4f0a1e9fd94b66bf1a9591ee2112aaad0d50e7517140dcf5d834de2f5ad6c3f7aafac84cfa3a9d42dddd15e67d30216fb1e79cfb1909400c85a62567b113dd54c8d55e8046774e47eb0361920a8e88480421f93a9c314a5032f26d2412bafccaf2f9f9e0b61c250616f66c86a71738792f1d4f6b6b39f963bb904897de308b0701ada5dbff14ec058f6def8f39d48e50b4013a64909b50a99493f45f62f71d96952028a3187cd2ada92225a0b858a216abd456d4a4f95260e29c884116572929e8d46bcb23fe348005b4ec49adebdf3634aa4c04361037734c1a38d7e5c15bda6443530bc212a9aeaebee090eaeff182a4f0b125604aab3f51492bd8c88d65c8c897e35ea6093a13a084e0cd56bea046cb22722024577082dd625cf6ab29f7f8e693acd6f87e91a377ddc123f15edd3776e5315e2d806200f26b409a62fd72db60c0aeb8895e3cc1618256708a1b972d61fc8462d8c5751b476d922945a99b58c3023722015b43342293e9b66d0d39367b9c45b99e54b613bbe1da647ba49b73762d2ca1abda507ea0b28335e61f608518c822846e0296a2fedcbbee2bc79d31625f9a0c95ca09fd873a36ca0a2d2cd2883b884907fb7b33a5261c8b7b9ac"], 0x2210}, 0x409) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000200", 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) fsync(r0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind$unix(r1, &(0x7f00000024c0)=@file={0x0, './file0\x00'}, 0xa) getsockname$unix(r1, &(0x7f00000035c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009ff85c545187e787b719bd00"/4109], &(0x7f0000000080)=0x1002) 05:34:30 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./file0\x00', 0x10020, 0x20) 05:34:30 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000012c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001240)=[{&(0x7f00000000c0)="30130e88fb308fc362d0bf977277af192f30f18eee192061d4ec6d03bab9dca52fabe94a8f85dd36a02447430be4267313cb80145fea73dfc4c9041c827ecaf9f8", 0x41}, {&(0x7f0000000140)='v', 0x1}, {&(0x7f0000000180)="ee205d841646e2a988598f9cc35c88ec076620685c80bc122aa6b3857bfb81a40cf89c8da87a38f95cc413243bb313eebe65aba8bc13c64c70cf94cf977c22b7f179cbc67c8819e45732fad2701913c36521116d675375d4cc2b42645efdb5ce86e144d2577b2832fb45cf57f1c4083ea8618b0f9444aeaa42dd233e7521b8ebae4c482e043f2ebb0af0ac4ae0633572242116ed213bbea4d02332673d35cd5e11e909d89fd9287f07e269a51797d2b3bd825c94955747f9fdd4dfee13248690b22a5aba11a361664a2003b098cc901ff6194521d8e5b128f47bf6d21e9696f469c1d31bed5f0f7721d7a7aea1e5e34b4eccb095ea9c1a687a0f749570c7ff0fbba97f5d0b0534fc77818a2b70b773ceb1cdd6b84860f9b4aa7b425261c7e951553b719e2e45f2f1b54c88e7f2880759b896287c8c6137b204192d59357a87be7c8aa4f31014a02ef531856a88d09e601576c864e3462b8c6aed70d9b038fa8507ebfd03e6aa77b66bbc5373db042dfc7c432e724a47df5d643334565be8420bf0dd242c00dfcbd62313a5b94de253379bbdff986ba42917fcbf26e51ae5cbf3c4df9bda7f087e9029c3e466601235afe8c262462e68d02bfcbc6cd30f1c9796cb90c39ea802020925836915d46c3b2456101f8452c92a3a04b17aace131712904ed0ba3f9b72e76462804c3de4b0c825f716fb6b2df850a942fbde3cc627419b5319b1b5ad0040b8c84396324ea749225457103bc0947640f8509855b007ad69e7164482ff77a29e59c09316b8128bd3dc23e2c570bea219d9e97176dd0bea77effda3361b2d54a7d852d8d44a85a4c8881a62771db0d98d43e33fb6a7aab8c8172fbdfabc5f0b4e6f9893336392401eb27535983a3bda25d1f42cf6f5da83af519d0d7ed83413c21775870096ed701719b85e040c62b3ca5b7e23d35709a44b067837b2084898049f79197ff2da83014d64d032df4dd4bbb6b27426315e0bb912d95b9c2579bcc70cb145e97175b40f7579f58e356ac45e649c1df378c58ea719e3e23c38084352bb0fb5b1016a4954a1ada2ddeb75bfe99789042f9abaa1e6c69490e8fdb5e8dedfed4d57a9e15319c11c53072a1ca02df6c724d88ab7a27bc80ff83a71e7092841236a252ec2070efe3923d2ee01f6fa5db6e27c70275927e10dd2b8c66820cf8444c38fd501c0c732f94c4d07b1b4f59f21b9e5543b715f507deb22ca6d7851a5f69a4b3de485c59572b4340a47a9a2f284ceafb1f8a7a3c5dc6829f759473eee507355776b660d01d955d39243546554fd18dea902d538c158f96f5e1f4216d2b226b0ed4d1afbb78cc67c24c11f36dbad141cffab3b01b12d933aea5ab49070edf034691125cffbf9fe001a1b4ff00a5216f46da224b1d1c849f37ae2ccf588c020fc18ac3f3a77137a9c8ec9781f451961640db0a6875e6f459365d4785c27ddff0552e5b93e1ceaf787660075b495ad1e3f21235e1c160b06d3275aaf085498147b9c3d0d037dc04514cd2587443febf17d4c315245dfb878bf45c566697aa9e4d73d485d503eec7900a1171173bb527199b7169d13d0e4aee94d487a8d393554088c9d6dd5a670b9abc740ae70b24e4c5a42db5e7cebea05a3bbace60363859b86c24ddc73c7b891d8e8a97311186fd7405151d3560ab51f70f0f6eb2cb83dc153644dcb6d4333c0171037ac95fa1278de5b9605222b658772db300f7edf6ee077bf4fb9fd86f6b5dd66c4708684add4f60efcb0775cf978c6342ddd67758152ade1ddc93e7a3fdc46563ebd2873bc9387f5bcf745a2aec582e526ce17885e99644e90c1f3fc3e9224e14a902f1eabf430535eaedc0778871cf112c77265db869fa4d532d3861b893c4debb91394628b9d311ae416f7500c7d2d10783253f5acf2e7859603e37296643505bf0de27ed97f91df2f13f4dfc566b699f5f150f8ba2b8b1a306e3033ebd905fd7661446e0deeb02f0935d5aebb2b92c068ffa41c736b1c49ea4cb60fcce3b5a29743ba56021bae2b65cd81aa61584119690765ebefac421229064f46f21732a5ec7a5e7223259ed5ad2bdb2e569a749889429c845da6b2e16baaa4dfa981ba74d2f203ae1e927056f38fc9ef20bd36bdf36ed707f35c5174f9c240b2dd0b09988332548e600bb0c7168a97739f3a55a8458fdaaa6d70c500b8aed2692afa44046da9b49c7b990f799273119f697c7f95db111d0ed06d41792e9ad60578a1384112c1d48cdfe431d987049bd00f041f1ae131d3c56ea44970555b2a61fc9b46952fbd5bb569aab39e1ce46329160c38ad51d6ebe1842c655b0d3bfeec573b772c4e8b9e7f37db5ed926566937171333b4f5daf968e9aa2bbd3286f61ab378411a14a8eb9599bfac6e8fba052ebf12a92c0c11edaf3d3f640b8ba4a9faab127f528d2459d775a6b2ef3609fafe304f5fad3325bfb27aafb2fcab439c84da2deb23194b80e8ee9072015e4794ba83553ea0784687af34e0d05cdabb386bb80956a9df0bceae4844be24caf4775023cdf1f4b54b6025d1c4497c2459be678abf61f24e4f924378c916da32e41459dbf62a43834d08a5142ae8c9671979d76cd040f02c6fbef1f4ef5a01f07b944ecbbcdf15a88853372ac1c1fb08014468166542cc3364fe775d546130b5f809ffe4d1b214aca80be519a83b75821913055df746d8dc6072e011e78b142704b48609585e3eaeb467250eeca081acbc61f26354feecc89a3d84f62ac50fd439d70297e098b95c68ae889881453272633cab82e4186829fe90c72ecf0e831f70747f6161bc6553ee2d0402f0b0f34d664dd6c7463cd61e7793cd912adecc2280f247b07cfe4412bd680443faea5c5e1457519e48f7c5e4329c89bad31c461a6c65a9c40912cfa134f7be5a9a66d73b1a4b79676673ee7f03bd934b60a9e6a7ff881501ff57fb44dad3fffa3baa8274e7c3bdeb966b0d4586eb27378471dc4931089a84a39e346f0367a24e565453c4313e6149d54562480d06c332eb88d8859f74e3927c1d985c1e0f6bf8226529ef886124fa38e61fbe6144777e2921dde893a88c81dd9d11e9f97f534d6350a9befd0a2d2731a961008331471930b63796388c70f6826fe02eac6fac294f9b1a5b0eabd39dee75b866a82e08234c1f6226d59c42b7cb917a3f05d014e3841a1bcf1e6cdbaae89e0af0f25d54df61c9d749b69d54f9fafb32a117d08d67bce8114328aba5cff18702fcfe52f1b3f0696a1663331664476503d7d1d1d9c91ede97eab46710cc336b9fe40b1c6d551d799ce126087bb8c703a7142ec638430e5d553a34846232ed126136d5b3b2806c3d08ca199247031a46e343dd36100817d15c97819cc093eb4d6d403db1bfe6fc8b2f584b81623f4bda0aadb822d8978c57ad3243f70f93047e6bd7fe6178251efca80df3e24d1b247c695cc716589266e298f7527b156cc2cdb98198eb7432a7655125533bd5e9f65751f963ba6c08db3bbe38daa092e6395ea3451d23bcf08a70510254fe80b54ff32260729d37b06eb1a17b49dafa39fe947ddab1e5f1fc6ea831207394763409174ccf68175c418fe37683bba900b9f8d7c3dcee9cd6a83cccbc4b2a2b339668bae37b9b76eb830922dbdd531ec60a8caf9f026898f098d7a1fe186f23c88288a8bf8e111f1f6e1600c6f32f0cdfc1f59d222eb7fc575311ca8fd62c8c34df3121351e9eda07ad6ac89b1d216b30900ad02b15e066e0f3145dfbb8fd3b50c9b6bafe9237ec0c4a4dd3c63993b4e8c8b32a490e6b4b6e493172ffacba58f8feeb0fb346abee5ba3df91718fc1b1cde38631c1f047ee4ddd14332bc9fffcffb8faf72ccce93b39ca970b398253b485bb2f589f5ef026fd4791b3c15dadbe331f03d1aac154792bdf55a46fe97389f8c99b6fb193a4fa1b50d23caa4523d65cc7c7107e675a1533555d18573e3aa0cbb7dd6a27c000bf209cf7b779af002caf8319d8f6704c8ac616434717bae6fdc9120c21219b9993aa27a26b59a17995c6819bf6eea4e27d7c84b2e3710c854adea11093a9b1db75fe7137fd5a8d907406dabd383e39ff3554144b331db871d25c3666342e2361909e0806d4ef0e5037df87f50eb80cf7ca200fd1bc48a0100e07942556af09aea54129b3dab4ec421f7dafcc6a4e67c4a38e6ca696ad34212c9be6114c4698fa6e7ec7e0d86b8b2218c4d82a79859f2667f665be60cabd56b080eb0668375a7e99123655b6538503b5f3c1852a065771d8ce79af3ee60554bd51478d6fa9a932ccae3adc0db263cbb0951d35f4cc78a9fd8c72336b240cb039432f8580920752ce47eacaae3daa6a108ab20f2f639b8a6cc80bd8b5e0544fa312e8d1cd2e13a4097b5096a4597cb977a309053e81a428d15408e943d6938c63dfc52619d1a09ad479eb2cf413f4a0fb7ed7c85d5311c927b77e64ae710626912dffb281152cd6d5dd80d1078e47e3b568b4f149bfb99a5d23972ad2a2321d16326c2794012095e85307b1dfd4b7d3e880904ce4d4b018ce03572a8adde3f911d1734cfe88f6642c06a037267cd9c065fbdd07466ae563020be9908bf58cf662a8cfb8559f65f6076b0ab3aa29c7f8b77a3796050a7f468ad3600a1beff749fc7ea6fbde3871a2e011fffcaedba06e5dac3c5740a655979e707dcc4d8d841599942b4f07e51466f7daa0b56f2513f9bff24e16b24d8b429c98dee60420816eefcbaa0aae7e53b277b459bf9a039e1282b216ba8c9e729ccfd8d0f5068dccf6a2414e78c6c2369e442226358398fa69e92b96d5a4713bb5ce39c6f374224ea56ca34c41f01d53c0f9c4af25ee5d8132d61447c8a90151a79cec20d7f8c27545acd774d622e5495d3484c5f274842bd7d3a7de631638e3ae126d15fb32ec59f2b299a123f696a026074f4b5475086e67ffec9eab8b28883bb83041e354eefebc2cac62013579dc86010a12be7f8a45b4d5eaadde6052872026173cc70c5a39d5f05b9f8e350ea91497a4974acf082206b7ac4b013a460d15315cc896a9e30ccd0a33cd889de9a0b40666615637c8bf9cea61cea4c4970b7c5d5d9911702c8bd48a9af8a65e1ccc2454c2fe953989244752b150d410f5f03c70f16398a59f684b63da4f866425d14f3afab4deb76a597d9bcf7733353f7c342ac6658169804933ad08b12777bbd40a0da8f465312e9c5f202ea27ba58b97c099059d651632ad3445bee614f6cca55b22ed82c521657bfce8a5ecb367c71e1aa14d6e19d918108fa7a8cde844c6c3c8180d8a1a0f278d45719a620e77085fd7dd85a3e9c58b3f0f95ff9f2fb0a7ff5e19491149619cc2a424e19dbbc0ef1439a99834f560a1976be7321231ef90e86f832dd91c9bb43e126680a87462e5177727fedf2218a2f143e82ae9399a30aa291be193ef0373a372c8d74b13f3835cb2cffff6ed5bb4cf1245aa2a14343a8d12d76811433b4825434ec220fda0dd634707c4dd0a7520c320c609bd2f0c82a8e05e70ee1274460db5f7a021902cc9bd6fcfb8c6f26c3b8fe311c71e7f284996741ecb7bd4b68d7a0925eb2f736502fe60a2ec9f0885b28d8c2ada3950ea094e1f84e2c52778b4453ff66c7972b36959653403e28942ee6c2e3e372ea385ae55524cc782e1a2d381f9bb4e8e7269708c81f1def10e3c5dccf9f8bddc622bdad9599c8cbb823756be1513ddb84821125f9c3a3a210a1bd6d26f7b99c7c0910a3c58be7f9ab9898c897b03b5a5387ad33f0adca9190bf8f5b6e0bc07b49f0b030b2eb66343542a871af", 0x1000}, {&(0x7f0000001180)="66462126c62695dc4e8cdf23fd01f2ae8708dd0095dbcd2ae6677a179950cf3788a66bb6ab33a142f1dad751e159eee5055fc59e1fafb9f0f9c02a7377acd011af7650997da3d170787f5711307e9c528cf89dd7dc3c6311efecb2bd86a54d06be31623c5e3c1b7ecfc0142520", 0x6d}, {&(0x7f0000001200)}], 0x5, 0x0, 0x0, 0x8}, 0xb) r1 = semget$private(0x0, 0x7, 0xa0) r2 = socket(0x18, 0x8000, 0x4) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000001300)="de022584babf294104cec38bc1465476e68540ac12db00ec0ed5ea819c69e7e11e283638fb7e823b7f18ba2915e0c73161d00da7e2ad16f65f43cef16d2de704c765fd433d733748c367c3bb33e8a459258ddff41d1710f0180d8a5c3d61ac7c870f5c5cff76a7dd9242de7e9f62f546c1b3cd735969169b6b9f27ddeb6d9ba8c69959d8495c645674ea6ef0f8fb49843e4a25a49f821e3263e11e8f9c220692b132697794f8fef2b38f6824ad933dfa9af7caee472c34cba23e49535cce4f28dc05b6fe197b20051a555ecc4f03c1d1643a3a0d0e2941539421b501", 0xdc) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r1, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) semget$private(0x0, 0x2, 0x9) r3 = semget$private(0x0, 0x4, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse\x00', 0x20000, 0x0) write(r4, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) semctl$IPC_RMID(r1, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x48, 0x0) semget$private(0x0, 0x3fff, 0x4) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) sendmsg$unix(r5, &(0x7f0000000340)={&(0x7f0000000a80)=ANY=[@ANYBLOB="00ff5c0161f4bae9cd802f3f2e73000000000000a202200039b9e2fb00000000d5d30272e22ee8f18865e21327c3b9e174713563ce883e2d794145c93c6b62a536b6827ead7e13d4b0768fce170da31cd33a15c4d10893720e3c003a9896e088f9ffff000000000000e1576addb8e6cc143c28a0990c8a900f1d01003ccfd79cfaf95169232313fe79bedb4fb2dd515e65516f69f898995c2d0b1cce56c4a6dc2dbb56abffa2bab96abd00009ce17a56e67f8ad152e189e967ec91717b77a9015fd0b3f5a41d4f28b704432e470714e3004c04000000000000000045edda3e1f034ec8d52e1cb6c4fada830b6bb6d7a90acee315120acded8f0d1c07df76aaf98733708944c0879f8325dc30529f558e083398be0e7a9d7c824c13189c0d8587dc3edc49c11deb5481ea08206bfef382820acdc76872e18b145337a82e696ad34616b95c8baeac1e91399e62239c9294b3bb4ff5ac9c186997174ab3d746a62af19abf8a114cd8cfd54be3fb81d3020092bd0b9c7d0b14f140395182fc3f73d2460a55e6aad4db1d76a234223e80c9fc3a99d4145ccca9c17a42860961a207388ded062c89c4c655e1560adce67f2b0b906c5252010355c4176aec02e876881a1ce3ed0f5c9d8050e7702e9d4d9909bbaf95084fbbf3db1600000000000000000000000000000000db1b44a54acc0662c43a5084d396c7724e339801a43067517d375d23bd8fe221c68f40d2b6f9693216698f94b302035ff89d2e36a4bd98999ae96b86da37e14fde0a7e45155ebe0dfa497978265738be888d4901a271db3ac2cde3f53c53aaf06c25962620b806804b4c224697e05427e2745ab5169ba5cc41987135037ff03b13494a56e2deaa79e5dadae6883b44fb59123996e6d7f9469e91fa6045f4306b5d417a276cdc1d2500aaab936666f44efc87875ec8e67105cef16ef1a8f7f11f92c70a9901c924d67df283bbed43745cf360d0453680364caf000000000000000000c977ef9448bb7f11278cf913a96a33b0810f9c153dfa2f0cbb8bf8b7b12bf77eb7263b98ad83a44dfe64ba8e06f9c7e33e0baa7de32c22f34e79d7157eb167a40a54e70f6efa1fc1c50fd60a2858bdfda7379b9514a8b78445d061381302d5b8e944e9723d7abde131ac8d03300324b6b46309710923363fd87dcc9df4cae8049066c6f8b482e9738bd5fe86ed22d5c72147d8d9f24f215cf42afbe6eefce9ae35334772c3e0098270f813d9b4fed848b47065869b7c8bb25188343fd2736e39a58fa6c10f65050761ff1ea3f3786e0204ebe8bcd5536f15c66e86406ff3b3ad8c43286ddb70916bb4d1b557dedc1a638b35ea984540de66e46f665793a9000e28e9ad854950951fa36f17ad0328858b384a53cf2b37bc5a04efc4ebd1eb4cb68d851e5cfb1cfe83f0bf92065ed21ebc0000000001000000c1b6ecd1136fcfe002f2df44ef7f5c3a1c9e6e1f509caba196ba13221f59372ac9666adc7389c3c6c0469db1a4ad112deec6b2708ce900a6fa29ac0698df0a3b8909892e05669d37805299489c0f8fc857f6d55aa9b475f37fb0da9203c587121dc6009cf27fae0f777f7fe968380836a81961c08907ea9871d31ad56c06f334df9bef02539057c5472f392f4f64324be3f5b2fa050caebd06b049aa47865f79342e4fd81eb3e98d08122a480c0b7f18dd9494baf1fda643fc8a50e9e2125e4c77c3dd7c5e22d2f534bc8078340319c419596297f7b837c8db8e6af996c5f24a04c4691f799af35244bdeda10983ac247d7b81f0e775185555b6d07450317b62a6369023"], 0x1, 0x0, 0xfed6}, 0x1) semget$private(0x0, 0x0, 0x9) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x0, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xc4}) ioctl$TIOCSTOP(r4, 0x2000746f) clock_getres(0xfffffffffffffffc, &(0x7f0000001800)) r7 = shmget(0x2, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0x10) ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f0000000540)={0x4, 0x7fb, 0x1}) semget(0x0, 0x1, 0x1) shmctl$IPC_RMID(r7, 0x0) syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) 05:34:30 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) clock_gettime(0x5, &(0x7f00000001c0)) chflags(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000200)) open(&(0x7f0000000040)='./file0\x00', 0x480, 0x1) 05:34:30 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x100000000000019f, 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x6) lseek(r0, 0x0, 0x0, 0x2) ioctl$TIOCSDTR(r0, 0x20007479) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) pwritev(r0, &(0x7f0000000200), 0xa7, 0x0, 0x0) write(r0, &(0x7f0000000240)="566fc5c244d105223960c2d2f4b118d095b5b885670c18af0a89d524c248f170b289c4cee63ce27ac9eae30cf97d104e22fb454d9f7ab5776f070d3dc70bc71fb5fed1519baa95c35a66aadedd45e2aef4ac6636d37b928908851cbf0995bbbbf700c206fd1bef8a28073fe9a9263859c430dc10ae418d08f2", 0x79) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f00000002c0)=ANY=[@ANYBLOB="01002e2f66696c6530005a1e313a147319168faa142b471582c9e16ee7767af1f044ac133056a4ba90526d87980c4abe47ceba7c2adf2c45646eec6a1626e5a0242affbb1475182867dd8912ef6d1ca360e55360ae5fb5d13371e281a1d16a8a73f5493903acffd60f508f60f1a3ee8714ba5198df65a46e524ba76762783f245c28424c6f26be1ca463c5d46d84e8f4ffb929950754e2bba0a3ee6f895c8a"], 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="3bd1e6ab38a3e2e147ee4901da346ad5bd30b18342685a0c6b52c325af3782f18009bf6f944dacfe9fababaccffca944ffefaffb0c486f7593bd60f9755e4784d36eb4ed5738f8dbf0c2492ad7965f14b94871f79fbf52d2a31efdb091cae2d76d9fec9e4ba54d7d751fc139b3bd3205514515a860a1471603d7ca6186e3ba1766c464230ebb5f1f233fbc2dded0161b518fe3c374393c76f9244075a7bc09d260974ff66007033e65770220670c477656fec846f9d7eaa8ea917d7a96bfdaabfdc84b30d67f011fe797d77a39beab82280ab419b918a11167c47a", 0xdb}], 0x1, 0x0, 0x0, 0x4}, 0x6) lseek(r0, 0x0, 0x0, 0x2) 05:34:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) dup(r1) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "2b6d1af631573a30d23be19fd73fe96273f273f2"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:34:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chdir(&(0x7f0000000000)='./file0\x00') accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) 05:34:30 executing program 1: clock_gettime(0x0, 0xffffffffffffffff) r0 = getgid() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() r4 = getegid() getgroups(0x5, &(0x7f00000000c0)=[r0, r1, r2, r3, r4]) 05:34:30 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20090, 0x12) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x8, 0x80000000, 0x101, 0xb843}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) shutdown(r2, 0x1) fcntl$setstatus(r0, 0x4, 0x88) ftruncate(r1, 0x0, 0x70) r3 = dup(r1) poll(&(0x7f0000000140)=[{r2, 0xc0}, {r2, 0x84}, {r1, 0x18}, {r2, 0x120}, {r3, 0x10}, {r2, 0x22}], 0x6, 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x8800, 0x0) pread(r2, &(0x7f00000001c0)="b1dec72258e1769686725f95dc35b7d81dc52e69cef5eab77802d70853c4ee7b45736f7c8bed6b0a127a84d3313e9bca13666970dbe702a82053db0ca95ab48fc708c351e8c4fc10b6b54ceac509688ad13c8d8ea745e08368d6d51dde9ab9c5c6a0e9886d23db0b2ae9ecb3b149dd5071a89b564f5ffd22784fc249a30b60cdef0f6f80c4e4ac4b6e21d39f6fd376a4b50bf26e7a75dd3ecf753707665f9ca5b5b0e36dfa9846364aecc6c870c175f70b3c1e8fe6af78f46c4aba65d43658e110dd1d7e612893543123ae4e89a3765dab16ab60", 0xd4, 0x0, 0x0) fsync(r0) unlinkat(r2, &(0x7f00000002c0)='./file0\x00', 0x0) r4 = kqueue() pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000300)="b1e5d78e1ed03b9aa7d4ad2a6b732ca6938bb53039b48215dab99d2229f742e624989d70aaca24b9f94fb6ef1c6380b0e02f7fdee6fa266b4bcf0a9c03ab242db8ea982fde1fbe1b19077b908cd8f41688e9", 0x52}, {&(0x7f0000000380)="09a7f57818ca8b68eb7be809fc655ba5d4a5753203e06e9cd7caa14243f7fb81e78d957ebc1c7f2eb957cf0f35df159f34b7f3b3ac2b00c8756d8c32b54ade86c328b5c1cece4cdea0704dec2f75d944958ac63f11067870ddd848d60e", 0x5d}], 0x2, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000440)) r5 = getpid() fcntl$setown(r3, 0x6, r5) r6 = semget(0x1, 0x0, 0x1) semop(r6, &(0x7f00000006c0)=[{0x0, 0x9, 0x800}, {0x2, 0xc5f, 0x1000}, {0x7, 0x2, 0x800}, {0x2, 0x3}, {0x3, 0x9, 0x1800}, {0x0, 0x401, 0x1800}], 0x6) socket$inet(0x2, 0xc007, 0x7) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000008c0)={0x0, &(0x7f0000000a00)}) socket$inet(0x2, 0x8005, 0x8) r7 = semget(0x3, 0x4, 0x48) semop(r7, &(0x7f0000000780)=[{0x3, 0x6, 0x800}, {0x0, 0x5, 0x1800}, {0x0, 0xe65f}, {0x3, 0x3, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x7, 0x800}, {0x2, 0x218a, 0x1000}, {0x3, 0x8, 0x1800}, {0x7, 0x400, 0x1000}, {0x2, 0x1, 0x1000}], 0xa) r8 = fcntl$dupfd(r4, 0xa, r0) ioctl$BIOCSDLT(r8, 0x8004427a, &(0x7f00000007c0)=0xff) semctl$GETPID(r7, 0x4, 0x4, &(0x7f0000000800)=""/177) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0xc) 05:34:31 executing program 0: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000180)={0x2, [{0x3, 0x20000000}, {0x3, 0x95aa}, {0x0, 0x3}, {0x2, 0xfffffffffffff8ed}, {0x0, 0xdf}, {0x2, 0x3}, {0x3, 0x9}, {0x2, 0x3}, {0x3, 0xab}, {0x3, 0x100}, {0x3, 0x10001}, {0x1}, {0x3, 0x2}, {0x2, 0xc2}, {0x2, 0x4}, {0x2, 0x2}, {0x1, 0x100}, {0x3, 0x101}, {0x0, 0x9}, {0x2, 0x100000001}, {0x3, 0x7ff}, {0x2, 0x2}, {0x1, 0x9}, {0x2}, {0x1, 0x1}, {0x2, 0xfff}, {0x3, 0x7}, {0x3, 0x3ff}, {0x3, 0x6}, {0x1}, {0x3, 0x67f7}, {0x2, 0x3}]}) 05:34:31 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="4e3bdf14fe000c33549661e86e2383a2e99c2e82bc07f6f324046cbb0b2af53d76bd3497843103f97aed1b48cee9d088466be4ea5abd3e0899f1324bc931bc2c9f9ab6ba4a754b58ea43d651490e3ae21aaea3a0ced3f3aa462a1f7108f147e1d11a31bf65b5068434d425f808c8ed4c3f56d7aff5597b506e168d871aea082fa1672756fb", 0x85}], 0x1) fsync(r0) lseek(r0, 0x0, 0x0, 0x0) witness: userret: returning with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd806f1a7918) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_seek+0xc9 #5 sys_lseek+0x6f #6 syscall+0x552 #7 Xsyscall+0x128 panic: witness_warn Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 43333 92804 32767 0x10 0x4000000 0 syz-executor.1 91306 81245 73 0x100010 0 1K syslogd db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff81fbf610) at witness_warn+0x69e userret(ffff800020b29658) at userret+0x36a syscall(ffff80002504af80) at syscall+0x44a Xsyscall(6,0,ffffffffffffff88,0,4,5a0769bd1b0) at Xsyscall+0x128 end of kernel end trace frame: 0x5a367b57ca0, count: 9 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic witness_warn ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff81fbf610) at witness_warn+0x69e userret(ffff800020b29658) at userret+0x36a syscall(ffff80002504af80) at syscall+0x44a Xsyscall(6,0,ffffffffffffff88,0,4,5a0769bd1b0) at Xsyscall+0x128 end of kernel end trace frame: 0x5a367b57ca0, count: -6 ddb{0}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff80002504acc0 rbx 0xffff80002504ad70 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff80002321e000 rax 0xffff8000009efd40 r8 0xffffffff81e5e943 kprintf+0x173 r9 0x1 r10 0x25 r11 0xbe1d00e6add2cf6a r12 0x3000000008 r13 0xffff80002504acd0 r14 0x100 r15 0x1 rip 0xffffffff81a908f8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80002504acb0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=43333 stat=onproc flags process=10 proc=4000000 pri=32, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff800020b28020,0xffff800020b298e0 process=0xffff800020b7c380 user=0xffff800025046000, vmspace=0xfffffd807f00c000 estcpu=31, cpticks=4, pctcpu=0.0 user=0, sys=4, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 924 413216 13722 32767 2 0x10 syz-executor.0 924 1327 13722 32767 2 0x4000010 syz-executor.0 92804 300800 1932 32767 2 0x10 syz-executor.1 92804 249979 1932 32767 3 0x4000090 fsleep syz-executor.1 92804 10369 1932 32767 2 0x4000010 syz-executor.1 *92804 43333 1932 32767 7 0x4000010 syz-executor.1 1932 455061 83819 32767 2 0x490 syz-executor.1 83819 170025 95519 0 3 0x82 wait syz-executor.1 13722 216363 25816 32767 3 0x90 nanosleep syz-executor.0 25816 249452 95519 0 3 0x82 wait syz-executor.0 99589 93117 0 0 3 0x14200 bored sosplice 95519 78444 26041 0 3 0x82 thrsleep syz-fuzzer 95519 119115 26041 0 3 0x4000082 thrsleep syz-fuzzer 95519 415182 26041 0 3 0x4000082 thrsleep syz-fuzzer 95519 309722 26041 0 3 0x4000082 thrsleep syz-fuzzer 95519 471884 26041 0 3 0x4000082 thrsleep syz-fuzzer 95519 272197 26041 0 3 0x4000082 thrsleep syz-fuzzer 95519 396221 26041 0 3 0x4000082 thrsleep syz-fuzzer 95519 157514 26041 0 3 0x4000082 thrsleep syz-fuzzer 95519 511339 26041 0 2 0x4000082 syz-fuzzer 95519 140865 26041 0 3 0x4000082 thrsleep syz-fuzzer 26041 478648 56147 0 3 0x10008a pause ksh 56147 165603 73120 0 3 0x92 select sshd 26724 228147 1 0 3 0x100083 ttyin getty 73120 339944 1 0 3 0x80 select sshd 81245 91306 32079 73 7 0x100010 syslogd 32079 112467 1 0 3 0x100082 netio syslogd 95452 43132 1 77 3 0x100090 poll dhclient 35826 496822 1 0 3 0x80 poll dhclient 99757 293864 0 0 2 0x14200 zerothread 81337 475168 0 0 3 0x14200 aiodoned aiodoned 48464 172435 0 0 3 0x14200 syncer update 68993 71381 0 0 3 0x14200 cleaner cleaner 86747 280026 0 0 3 0x14200 reaper reaper 10926 249509 0 0 3 0x14200 pgdaemon pagedaemon 30576 370820 0 0 3 0x14200 bored crynlk 42643 10265 0 0 3 0x14200 bored crypto 57499 99279 0 0 3 0x40014200 acpi0 acpi0 11069 325272 0 0 3 0x40014200 idle1 38924 81413 0 0 3 0x14200 bored softnet 16212 207051 0 0 3 0x14200 bored systqmp 26441 427701 0 0 3 0x14200 bored systq 69255 263264 0 0 2 0x40014200 softclock 89051 53996 0 0 3 0x40014200 idle0 85137 514403 0 0 3 0x14200 bored smr 1 281745 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks CPU 1: exclusive mutex /syzkaller/managers/setuid/kernel/sys/kern/kern_timeout.c:94 r = 0 (0xffffffff8225f8f0) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 timeout_del_barrier+0x5f #4 tsleep+0x1d4 #5 biowait+0xa1 #6 bwrite+0x1e1 #7 ffs_update+0x2c2 #8 VOP_FSYNC+0xc7 #9 sys_fsync+0x128 #10 syscall+0x552 #11 Xsyscall+0x128 Process 924 (syz-executor.0) thread 0xffff800020b28c78 (1327) exclusive rrwlock inode r = 0 (0xfffffd8064de76f8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 ufs_ihashins+0x45 #4 ffs_vget+0x13e #5 ffs_inode_alloc+0x1cf #6 ufs_makeinode+0xaa #7 ufs_symlink+0x47 #8 VOP_SYMLINK+0xe0 #9 dosymlinkat+0x160 #10 syscall+0x552 #11 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806f1a7918) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 vfs_lookup+0xec #6 namei+0x61c #7 dosymlinkat+0xba #8 syscall+0x552 #9 Xsyscall+0x128 Process 92804 (syz-executor.1) thread 0xffff800020b29658 (43333) exclusive rrwlock inode r = 0 (0xfffffd806f1a7918) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_seek+0xc9 #5 sys_lseek+0x6f #6 syscall+0x552 #7 Xsyscall+0x128 Process 81245 (syslogd) thread 0xffff800020b609f0 (91306) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82392d30) #0 witness_lock+0x52e #1 __mp_acquire_count+0x51 #2 mi_switch+0x38f #3 sleep_finish+0x113 #4 tsleep+0x198 #5 biowait+0xa1 #6 bwrite+0x1e1 #7 ffs_update+0x2c2 #8 VOP_FSYNC+0xc7 #9 sys_fsync+0x128 #10 syscall+0x552 #11 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806eba24d8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 sys_fsync+0x114 #6 syscall+0x552 #7 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9463 6322K 6322K 78643K 11745 0 0 pcb 13 8K 8K 78643K 13 0 0 rtable 105 3K 3K 78643K 10951 0 0 ifaddr 35 13K 15K 78643K 1496 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 640 0 0 iov 0 0K 28K 78643K 1160 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 7252 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 137 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 1464 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 8 25K 33K 78643K 13830 0 0 sigio 0 0K 0K 78643K 171 0 0 proc 41 38K 70K 78643K 11348 0 0 subproc 34 2K 2K 78643K 4097 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 1677 0 0 in_multi 33 2K 2K 78643K 3036 0 0 ether_multi 1 0K 0K 78643K 72 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 4182 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 115 22K 32K 78643K 46934 0 0 UVM aobj 130 4K 5K 78643K 160 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 869 0 0 NDP 5 0K 0K 78643K 726 0 0 temp 121 2750K 2846K 78643K 59748 0 0 kqueue 0 0K 0K 78643K 145 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 487 0 481 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 1148 0 1146 1 0 1 1 0 8 0 rtentry 112 2677 0 2633 2 0 2 2 0 8 0 unpcb 120 5462 0 5454 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 3667 0 3667 1 1 0 1 0 8 0 tcpcb 544 3019 0 3015 1 0 1 1 0 8 0 ipq 40 4 0 4 3 3 0 1 0 8 0 ipqe 40 10 0 10 3 3 0 1 0 8 0 inpcb 280 7539 0 7530 29 28 1 2 0 8 0 nd6 48 723 0 717 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 10964 0 10772 25 13 12 13 0 8 0 art_table 32 10965 0 10772 2 0 2 2 0 8 0 art_node 16 2676 0 2636 1 0 1 1 0 8 0 sysvmsgpl 40 34 0 12 1 0 1 1 0 8 0 semapl 112 1461 0 1451 1 0 1 1 0 8 0 shmpl 112 158 0 30 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 15578 0 14126 47 0 47 47 0 8 0 ffsino 272 15578 0 14126 97 0 97 97 0 8 0 nchpl 144 31867 0 30235 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 135800 0 135798 4 3 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 95136 0 95135 60 56 4 6 0 8 3 plimitpl 152 2435 0 2426 1 0 1 1 0 8 0 sigapl 432 13284 0 13268 12 10 2 3 0 8 0 futexpl 56 124225 0 124224 3 2 1 1 0 8 0 knotepl 112 7606 0 7587 1 0 1 1 0 8 0 kqueuepl 104 3132 0 3130 1 0 1 1 0 8 0 pipepl 112 8914 0 8895 24 23 1 2 0 8 0 fdescpl 488 13285 0 13268 3 0 3 3 0 8 0 filepl 152 82122 0 82019 35 30 5 7 0 8 0 lockfpl 104 2520 0 2520 17 16 1 1 0 8 1 lockfspl 48 828 0 828 17 16 1 1 0 8 1 sessionpl 112 256 0 246 1 0 1 1 0 8 0 pgrppl 48 374 0 364 1 0 1 1 0 8 0 ucredpl 96 23092 0 23083 1 0 1 1 0 8 0 zombiepl 144 13268 0 13268 6 5 1 1 0 8 1 processpl 896 13301 0 13268 4 0 4 4 0 8 0 procpl 632 36068 0 36022 40 35 5 5 0 8 1 srpgc 64 478 0 478 35 35 0 1 0 8 0 sosppl 128 269 0 269 50 50 0 1 0 8 0 sockpl 384 14423 0 14406 17 14 3 4 0 8 1 mcl64k 65536 41 0 0 6 3 3 3 0 8 0 mcl16k 16384 18 0 0 3 1 2 3 0 8 0 mcl12k 12288 41 0 0 3 1 2 2 0 8 0 mcl9k 9216 33 0 0 2 0 2 2 0 8 0 mcl8k 8192 25 0 0 3 0 3 3 0 8 0 mcl4k 4096 31 0 0 3 0 3 3 0 8 0 mcl2k2 2112 19 0 0 2 0 2 2 0 8 0 mcl2k 2048 163 0 0 16 5 11 16 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 831 0 0 13 0 13 13 0 8 0 bufpl 256 37164 0 30140 440 0 440 440 0 8 0 anonpl 16 1525679 0 1518399 166 120 46 47 0 125 3 amapchunkpl 152 108464 0 108374 218 200 18 18 0 158 13 amappl16 192 63793 0 63399 352 322 30 34 0 8 8 amappl15 184 2665 0 2660 26 25 1 1 0 8 0 amappl14 176 4481 0 4471 1 0 1 1 0 8 0 amappl13 168 1973 0 1973 22 22 0 1 0 8 0 amappl12 160 958 0 954 2 1 1 1 0 8 0 amappl11 152 2488 0 2476 1 0 1 1 0 8 0 amappl10 144 1655 0 1652 1 0 1 1 0 8 0 amappl9 136 4945 0 4942 1 0 1 1 0 8 0 amappl8 128 3795 0 3753 4 2 2 2 0 8 0 amappl7 120 1895 0 1886 1 0 1 1 0 8 0 amappl6 112 1823 0 1811 1 0 1 1 0 8 0 amappl5 104 2723 0 2714 1 0 1 1 0 8 0 amappl4 96 12682 0 12648 2 1 1 2 0 8 0 amappl3 88 5031 0 5014 1 0 1 1 0 8 0 amappl2 80 87859 0 87778 3 1 2 3 0 8 0 amappl1 72 366769 0 366306 35 25 10 19 0 8 0 amappl 80 40119 0 40081 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 159 0 30 3 0 3 3 0 8 0 uaddrrnd 24 13285 0 13268 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 13285 0 13268 1 0 1 1 0 8 0 vmmpekpl 168 109691 0 109661 2 0 2 2 0 8 0 vmmpepl 168 1713204 0 1711469 358 271 87 92 0 357 11 vmsppl 368 13284 0 13268 2 0 2 2 0 8 0 pdppl 4096 26577 0 26536 9 3 6 6 0 8 0 pvpl 32 4001747 0 3991165 593 468 125 127 0 265 24 pmappl 232 13284 0 13268 27 26 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 628 0 30 18 0 18 18 0 8 0