fffffffff}) sendto(r2, &(0x7f0000000580)="b0d4f71bd0492950570a669a54a19afd28520c9ecf91800cdde787438e617d0728388d975212a2a4b805125a4eca44b40e8027e0c1c5d2208ae0531526d2a961c6f8c8209f71f6b763cf3e24b086950a1fbea70e0fdb2a6c6c2582b97686130abb18788f9553c6ca9e6a2ec6bebb0315959be2b08be65f4c958f103f15b20a7c5e7d88a4a32b38b9b9133b90846ad1bfdb11b9162d76e84fabde23c9b0070264e323fe41012165bf8c98df76b8e6bae35e9ee485683b4e640ed2d5c3ea400adeae4d6f06e69d2ea68de7a2b866b78a01bc10a146a3c4042eb00421f3dc0f8251b49ecc9b847c057081c44f98257089495d1c46634375d5ecbf82509ea51602f1d4ddbaf8c1604576a96acfe868832e3b058607e0fb86c85a1fb4cbf854ccd1fa168e56feaeebe462bf70d46d893878d7e748483b1ab74d84b59efad25dd7ff3575f5eb14fc2a1a07596f03343dda3e5d681089edf21b1097aeca4eef54bc1d57c721222e5c426ec3b171c7109fa6bb29677140414c57de1f4be0233db6c928af6f2a2056997c1abff8a039977250613f38d6a64626fd979966ad92a82684b7c5a8f2cb09e372d2e86b0c8bbdd96747b816417e355997b7e37be26fbd2032c39a2fa3a91101d1a7da2f35a800d2c9756599e2f6289858b62b7133a92de56f395e5bf1800c1a20878c1cc4d10a72ba86b6e014dbc570d7c791a48af88a25c416320d2c30178ac3cf26a87bb1f253aa3a4c2b06f43590f9594ce2f2b0f4ae730a4c0bd7014d5799a60a65b6bda911a9b6f0c6165e396b6ced936cfe55b4db9167d2b1d22394ddbfbe1735d565442cd65eb6399bd524e7f180103419ffeeabec68ef325f2b59371b6c67a21564a391efba45aad4c0f1c0dc4e4bab39b456711dade362f5099354effb97245e3a7108fa7e362f960be21c6b9ca59f4cb660691bb1283701f645b71cb4fb68a4d1432ebc8fd7845000dae50edf3e0eedc50143ed7102d18ed014881f61554daaa82e7923485936115434f8601d3d694075beb3dd46d4e222879a54d0116f3fadc32e98b72f15701507ad830270336b408e8211751e6adadf56dde7d69653298401b170dfa775d1f1b19953d827ddf87e3f9b325d89e9999b0ddad2bf9fe73385ab17ac3875c75cac1ea4125cc7570f87a999b993fa6a8e92b1e2b670dd6e57bc967a2565dbc5eef8356709b3ab7d9a86740a5b2ec83294f39497852c682a7b03016871da286d76394027e0ff758b1c6e0eb87062e9d0d401d26fdda43f0ebc7fa73e8eeaf5952cab30234aa274b0351e309749082ff32c1baa070c3673f614a281f43aa8791a38c1efe861c7b463c5b79426ff4b1357f9a67e5c1c53d291afd5fe65a7ff17d97411d01d6b673eac3571e85ef7a1d2b7835667eeb1131f16dda3d8e70e151d7eaa8968ae97eb6a771dd155eab2507cd7073c1feb2055eadc3ff6fd68ea592e35ab5814af749eb91236994122e43479d6187a03b36bfbb25713a07f1265a8c322cc90c3a53288ea111addb39087e697d1b9ddb938c599e8e41ce1911c54404adb7f695822ba7e0181f95046bb3e3b97e8f11f0fc02ad8d954f94c78c7b5967af43988282491df784a1c2bf8afdc7c263344778797c08709db41d9181f622752afe6323b3ddbca37ab0c113382d0f6bca667503f0ee309baa9869a635c6ea8bf698f023f92f98d47a70f14912ce0a398ab7a641b2604cd2f5779295b2515b991be2bb9983e396b9e7dcb642c708355e37acf7da4250d66fe620a70e3f05875d7024d8e39835a4eb8bf6294034203c03d5580a1cf20cb4ce7d31cee1584a642280128081704fa0094f8ca04f841565c5cffc47c6c9dced6f307bddfc8bb452c8dafe76caffc1388381c97885e32efab7da644532a187644f82abede0b4c47b6fb08e6c08b3d3a36cc5424aa64a39273aa24bad5463ff851d22b05fb01b79be6b069d9a3b9639851b5d2d238e7ab253e80148f4763fbe431c6acd0c742a5e8514482e0621b99f488de1963eb73d1b35c91e0429815f2aeb9388e68a28c59e8abbbaa9e9db748c18f86542ffaa5be8b37da535c2399c5be61b7c2ab117d020609100ee5ba8cfb267a594bc687e2cc87fe8a65bffe2875e378795afd72a2ba5a78ea1025ffa1efc7811733813b082df98869031df89545b9cd44cd62e3883dea7ddb76166f8931e77fafac8bb01515d0ba9921a8a7653457cc9144cec96a9f416d36d111949ad7040c832979a53dbf5c18e310064f5a600f339f16bf6f6f6d470c2a282fad01c104e1bc15fb14c8be9dc48e034405acab9225120c4b21124efdc1a9567dcf84bbdeb26408c5471de5eb15bcc9e4dc56245e4aa9c872514a4d54e8604ca453ed9683cf42e1898358c98b7f22fd609a9be133dc6cfafaf408c811fd38114a9bbacf70b03b31deae5ecb947f93adc9ae5de1219be37fa0a8c15a54062b14dc85482aa536acd4eda3c1597f2c3c55856d524d832f569a25dea644f3daae7097fb3b03401a24866c30f572b1171f5260650e85f9812b9dcee49776d5b8f1f9055d8a8ed3007454e2f31069e1832955da31958dff16d728d6e6d62ace6178c5da40e69e9ff54a5ca8fa39edf525e8054fb6baa73e036e8e9a5c969634341a319f3fd3b4afc8f202aac2b1732e8561aac9fecdcc0debb4d80411996e01c5c5b60c5b09a7ab271edc11436368ab59c16dd2ea6c5292d2ba21e78d02621278c4a43693d86aad96674051d1833af9d18ea59fcf6c63da7cf901c094cf9f80878709beebd7d617003190a55e989b3bbc22f2e791dab32042db402ce066fab145e96d508211f633d76db6b88853e699d51abb5b3f802c5b6ce37c9c3048a9abc4af1db8a10646d56149b98699b059a185bbf109adedeabd78a98c29f889dd1e6cc1bef018aecf147fd55b9873a323aeb00b4e1d9f2349ef8bc21f655ff61672f1910f10672dbb0858629db0b8b25e2959c738c302b6c917195047ce4bb59466df350e05f0a681295536efc9a2898f1e9e37382934858d82f39554e632009cf009fb781a5330b44cbd973f89192669299be66e5e718f60743d6beca57be3a5d6e12ad3026cc1705f15fb33c6254c5e7af589cbf390f4e89d4cad26b0c13fcb4624fabd52a19170449692f41588536c640e8bcc0e6b9769fb290c7db2b7ad955ce4129fc26b4db965854ba0884ac6510f6e0fcd4aa7a77040dda0e00703d5a7cefa21bf0f48d504fb9e4d6c00f4fad429cdc10fb753823923425c43ae8e61c157d996058cc47c5d9af8aa883b88c41e5db2198b6c4dfacf6af8ff76035acef729d9c4e7d365cac87f9c5fb0c326b87542af47177c62b4b0eb5ef3887c56fca638d8c95f33ff06f6e43ca0bc78c4be66ab8532967313769f0354f305d461195f4710973d96b4c3598df6477747f69ce11f1a5ed6aab0e12fcb24e66e265f44f5cba160c0af44102f56be9913e7df68d8cabee77989bc140073cea495905cbc81939527280bc645a3b08f4f57e861346d50a8cfc3bc1f6e9e5bf96f9606aef754312ac597281712429019061dc0162058ef1d52e5892ebedf8b1fa6332e8bacd8c9d412456123115406a71df1b28b3dcf795c9fc18e7bacb080f59f0e01d0947a5bb1d77ffa8e2a993a55d302a246299d7d7acc7d9767779da07539d769a1827664461f6a0e7e432ea7d8aeb7fe574167cd43952027549226346218fbe10cd06339f2ccffb882a98a12341779212cb09d2bf3c9d30c20e9c36f8ec8c9b502a1dcd36d4322ae21e28a1fd9af8c787784c70f535eb4ddb9fdb3e45016add73d0c0ed3b1296e3dd76be9872ec29626d9be6d4e92da24c2650e2849a706685f9d74ceb800ccec6a303e3d56aabd6e381aecdb20cace505d9153c79746e3358ae9fe25764b21e917ecd4bb5cf339f9b02c1820ef18982308b8788780fc06ac98a3bbf73a1af054524b9e1df586536d587bea27ce52a006d6550baea1b4cecdb2f15684f3731af2621febf04612eab596543cf889e67ee5eb91f825c346d286ba4fdc8682901a8ee9e420dd22eb16c1212ff292e474136911b6ee840b47b8b6bbd4fe0f61ee03a468fc588ec482cf19f0dbe1f931fb0183533bbccccc6f78c50782ee0877c2f95697887e83bc1a1704517a21fe8eecf9b070a8f14d831e4fb3e6476faea1d43b321aa8817d4f4301dad38fb34fbe1ac9a5d1f18857477ab63eed237ff74518f10d24c95cf364e9647e2c1d042054ea9740ffe0cf419149af92cf517933ebb708640520eae1bedebe2b2b27ca1e3fd521cb99f81b9fdf42625f58f521e3c24fd8476819e8cf451910ee8c017b86b521937a11664c12ec991ce3ca14fc7dbcf67aabcc1bf9bc3ef00cb62fe65fa72dc337d712d1be47eab6a9f0648ea96e224f7ea6fdfed4893fc964929cdaa8cba3d475a3bca8c3abfdc81e454dce08bc66f6b9748c230af52c28386a41f8a4786c01af911f14acd9836490d1e984563dab087bfc127ed5f721a0711a0c311f6c82433f90bd0f261ef9f5f280a5d3f08644ae56082eb4d6982631d64e0a27ae3cf236f46286acceb6e0683fe2e7a3f2ed418a1a82287a7b9b8c5ff3d76b9ec1abea0febfd2e0d8dcc812db31981cefad78e980d4561e26bef1a41d5280954188886496ce61d02d3ce32d58b956938359dcf69445fa205e1a3cea1d9883917626f759c749bad774231764c826f8c00d03487820efeaa4fa3a2bca90855fdb6ef1c488a46d73c20e390022125969f2d0cd6f24eac4ec3e68c1a3b23af591c7daf9886ba72875e768554854676fd3658d1e2e59429c7ef5ac6b932503577c037f5d70f06fd8fca98d1aba9fbf6eb5c987d97eb87f412b10a05f3eb6d1a2726267de02329ed668e0aa3983df4262b6ae8b7a1fc9cd12974ddec480a10b714b09865d4fa581768be1d39e2dfdee891230937102af5da5d5edf3b9339af812fbec89d24e9430e6ebde547480a0424fb5a5aa7386de4658286ac9149e799310494a2cc88c487487dee5230ee0d6af5bc6f7803ba5cc27c868e9f7f231234af5f251d87f3b7980e15502b5c291d84e0c6acb90ea88766aa98640a6aa61bdacaaf8c9021251e1ec20edf7a9135eb6c3cd8a676e9dbd451ee4cf82702a16fc14d50be6a4b4cab14194646df866c5d9d83084f3d6072e85f02dba04645cb6e953502feb2df8704790f3b2d3c6db2534f33ff8cbcb4b2cd8ab2caabc3540f9cb5b225d2bb3faa5b235e06e37052f0aa955d7fb5cf949f2fa1cfeb646293e362a187c30612b45b7671408dd13889ea11295504e2b854cccbb4cda48bc813660a18492a8ac781a412d987f9720bb9bef7c9816ab41505482c643f20ec92dc69e87c1f312c79c6297bac752291acca8b3fd919d7d8842811361b8f7732c5eb5620e4b800e31eb4f5f0512402335c56608c51179603180ac97ed21b3790ccc6e988115b4c646d64f9b87264d9a6f1d6ecd3cef44b7d8768afbd2c6424f14a69ac77c194452dbfff702540370c4eccf53576fb56b788f3071bb5f074bc4b2882540e3626bc1fb1add60e5cfaaf53e278bb17f004c103cfe666091278ba8ad1de295c5ba431b67cd9fd3c1462efea8f545731c14c5252de9132f8077122ec708a8d1359ef79fc65681b5aa2292e61e9b7192ad99fbd1bd7f59af0a03830e897f1bc3a47a0153cd79064d3c844983d5d74bc610003a5c2075f6d2c06ec380478ffa52b11f1a79031f629711acbcd2b902b1a5d0ea88919e41bc2c64dd6e9007ef4d59bf6edc96f3d59236a4e844e", 0x1000, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x189) ioctl$TIOCCBRK(r1, 0x2000747a) r3 = semget$private(0x0, 0x4, 0x42) semop(r3, &(0x7f0000000040)=[{0x5, 0xfffffffeffffffff, 0x1000}, {0x4, 0x3, 0x800}, {0x3, 0x3, 0x1000}], 0x3) sendmsg(r0, &(0x7f0000002900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002580)=[{0x10}], 0x10}, 0x0) 16:00:20 executing program 1: r0 = semget(0x1, 0x0, 0x0) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0x9) r1 = msgget$private(0x0, 0x14) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x80000001, r2, r3, r4, r5}, 0xc99, 0x8000, r6, r7, 0xffffffff, 0x4, 0x8}) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x20010001) syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x20, 0x88) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "bb6b44aff4b95796877222dfa462af98723fc886", 0x0, 0x24}) 16:00:20 executing program 1: r0 = socket(0x1a, 0x8000, 0x8000) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) shutdown(r1, 0x2) getsockopt(r1, 0x2, 0x7, &(0x7f0000000080)=""/4096, &(0x7f0000000000)=0xfffffffffffffef3) shutdown(r0, 0x1) 16:00:20 executing program 0: socket$inet(0x2, 0x8007, 0x401) r0 = socket$inet(0x2, 0x4003, 0xffff) r1 = accept(r0, &(0x7f0000000240)=@in6, 0x0) sendmsg(r1, &(0x7f0000000200)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x7}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)="86658cc6e96b1caf4440a5de6b453e4ed143d638e64893bc3ebf5044826788215e43d9063b0f9b98acf4677cdbbb04b9402e6a3f15aded0251e80b84ba6060f43aa089d5b3e0c14ffb3a73d68a59b909ce2170487e3de5ed1abe93239188238fd003ab5971e7a80d187adbc97bed26c91a7b965cd029c85b1ab95266db91a04833beb53560c8409034304ef3a954673995b9d2e8", 0x94}], 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="2000000000000000010000000008000076ac055ae30198399e032f6fee004e93270818ade37e6602b85c5d7500008000000000000000ffff0000000000004bf02d0eddffb592f1e6a78bc71d27d7ed05348b177baf62a27449a5b02232a0b39ad27b3eb2da10de77238dd6740600c86230923be8a75553fc0a716ae9d5323cb03c91c462209a08776fb46954441fe2c6229b52417569c65785f89bc736d017d5151031d6a476f01365a094000000"], 0xa0, 0xc}, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x18) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) connect(r1, &(0x7f0000000180)=@un=@file={0x1, './bus\x00'}, 0x8) poll(&(0x7f0000000200)=[{r0}, {r0, 0x30}], 0x2, 0x5) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x6) 16:00:20 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) 16:00:20 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x2a8, 0x0) fcntl$setstatus(r1, 0x4, 0xc4) close(r1) accept(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x80, 0xfffff, 0xffffffffffff3054, 0x2}, {{r0}, 0x0, 0x4c, 0x0, 0x41, 0x1bcf}, {{r1}, 0xffffffffffffffff, 0x8, 0x20000000, 0xffffffffffffff21, 0x81}, {{r0}, 0xfffffffffffffffb, 0x50, 0x20000030, 0x23d964a0, 0x8}, {{r0}, 0xfffffffffffffff9, 0x2aa771d78faf6f41, 0x80, 0x663}, {{r1}, 0x0, 0x2, 0x21, 0x10000, 0x6}], 0x20, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2b, 0x40000000, 0x74bd, 0x4}, {{r1}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x9, 0x80000001}, {{r1}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x7fff, 0x3}, {{r1}, 0xfffffffffffffff8, 0x24, 0xa0000000, 0x2, 0xa3}], 0x6, &(0x7f00000001c0)={0x7, 0x6}) 16:00:20 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x500, 0x8) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file1\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x0) getdents(r1, 0x0, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000040)=""/117, 0x75, 0x2, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r1 = semget(0x3, 0x3, 0x12) getrusage(0xffffffffffffffff, &(0x7f0000000440)) semop(r1, &(0x7f0000000000)=[{0x2, 0x2, 0x1800}, {0x3, 0x0, 0x1000}, {0x7, 0x8, 0x1800}, {0x3, 0x3, 0x1800}, {0x2, 0x1000, 0x1800}, {0x4, 0x8}, {0xd6e6b2fdb5769184, 0x6, 0x800}, {0x7, 0xb49b, 0x36dd73c5e8b4a535}, {0x0, 0x3, 0x800}, {0x6, 0xfff, 0x800}], 0xa) fchmodat(r0, &(0x7f0000000400)='./bus\x00', 0x0, 0x6) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="000000000800000000000000000000e1bfdfbba48e96b50000000000000000000000000000000000000000000000000b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x6e, &(0x7f0000000340)=[{&(0x7f0000000200)=""/217, 0xd9}, {&(0x7f0000000100)=""/54, 0x36}, {&(0x7f0000000300)=""/38, 0x26}, {&(0x7f0000001000)=""/4096, 0x1000}], 0x4, &(0x7f0000000380)=""/27, 0x1b, 0x7}, 0x2) 16:00:20 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x1200, 0x80) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x1, 0xffffffff}) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="1c27058f5dccee0a130eb2a4241214d13a8d835002c5e42cc62bea4ef63c466fdd8b8033cc3c70a3df1af48823db040e167fbd48a8fe7f36a0076f092f058254d127f84afe78cb684d15", 0x4a}, {0x0}], 0x2) syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kqueue() writev(r1, &(0x7f0000000400)=[{&(0x7f00000005c0)="508902cdce467c411828cf7706ee225391e940819f789a75dee5bc27d134d5487440b859a28ec949b82ca2c0f4b98f302a1abca546ea5d430f2ab247c97a1ead6779fd76a7a476c53a1f8feaf01392b2abae986254ae633d341b94007ebfc890be31ba87cd718637d8db66e83e3bf8edeb99273747526f5ca645c298c7be44c54686e24c658e760fdfd457e01bc53cc4ed85661cc6865f4fc7947b4cc3b8b4136dabe59d5e3a0d78b602f6fdbaf3751772ade7b992df21fee1c676a4f07efc0be7bf21acc2f8d0c8f9a9e6c8eb558d56b67b3c2fa61dce5257962f88de1509a19351575e230c9bc09c41a8fd7ab3e754d369dbf75c09e95a264ef5943f8a3b22820760bfa3a6a0a7d11733c4c0b82dfbfdd73498e2cd0f309101775e69b4586649b582b74677ba41b8bc0ac042e66ddece7cf6f61198b1d41605c4e26d0e2695fd3ba0e535929d01c67fecbfe7cbc90b91cc4fd622996dce6dc2307025c34acd829166448c8a107b638ccabddc1f2b079d51c4ced211fa4270d8bbe7feb9cf3de4a208a796b81509a302a7bf44ce73c3fbeeb2e1f959b48cbd565464c93b74da067aa0bcda4a4ca2ec29230b670b457453b2ab3d1dc6684d7c6b8dc14c0369152711dbfc8642f03b94e55b957ab2f3fb657744efaeb7d03ba9e0d66452d9ccf111fc40b33b3966f602047bf3617eae401b4e7720126ea518dc4aafe63812b9f39e788c217aae3ba873f73c90cca85a7ffebba5f4d3c1f2ba133f8401eeabbc0bc83998ec11a324381540f6c4edbc425026350c275874cdcddbfcbfc348b18a9a362d53bbdab687a13bae23db4b2ba8437de72cc20ccf9232cd32392f1db27d1a95949a1d1d9fda85f63d3a375f4717dcb7c21206bc27ffef601fb49bf1b168a04856ab675d9b5ab26e1298afa18ee9f957a1474f91f3fb2533564a703a627cdb3df86459866f1feeab4c4044785cee20899eddf56a3d8880be812aa2ca309b03a50d3978aea3fd4029e353cbfc45f154af4e48234ff59f9681567e2253bf773a8248c3aa7e25c6af0f00c1f22a8f9eba77771906399a892d8b7d503eab16921bec00ebd65a1fe75b1ad34869daad292ba185311e019cad1c6ee99c2d0ec8b4423e1f6867eca489eb64fa076f567c02728604683f09e0f57cce45c8d4daf75ed5a17d933034f3356a0e83fa397630055d031225b0c4c411aef030436365864e2b4adea7d068ac77634901f6fae74bae7af1ca2d7dea2dcf6b876d9ba3ecb7ad60913979587d7768b8ac6ae0f6825f90361d3f4cbd000e7071b732f406bec823e735f8867de22ff4c2a51f15313c036d0ea88ccf87f3f33d8cb1dcbc6608c32970b1efe3697f7bb9eb0d883e06c1f63839556adc0b8aa8e56e18e4cb5185cc82d5f7b8f6dedb65fe42992815c2f0c7837228342abc0433b1830663658b2d9e69a4341734f350853c7656ae88b84af08ae6cd983d089dc36d64c6a794946c43c2513c7c82b861f1d74102c97e17df02c41ab9820f161fbddf33cc3b5f5a49236d136fc6b8a3796fd7f78049382a5389377923199da59fd90b11b4bd6a324c2f23a3d690339f5fff6c84a62dc00f0cc0054ce7f0d27a915b678aa2ce02e5a5a35676b489b63e200e65e5ac7d32895f2e07d4959e60d2cd4a4443b46b2e29a80cf9c66471fa277387b0ab1fdb0e4032670ba0cf62ba924d7461c2f4de4e33e4ba1d03a342a9ed26cd7934c9eb141bae209fe033c4f6a0907e6b1a0ac12430b82997808f00d239a7e45a5480b0946cdf6fc5da773f0788d1d78a3299e39950256ca3c06b8c8eb02c23225dd047a8dde71bbff243110c9f31d806faf7815053e8e6f430f30711ebac9b0397471a7391da5e9872a084a0d2ad0088599880ebd2d6573c46637d2d8e3ce56dee348d2e89e9e7dde48b89cdf13d029c6275d088e440e5a4247a0feff8c5863426e5fc2645df755bc42907af343c0d1cda6d425acfd8c102446b4f57bf1e1b46cc85a93d5961a716dc7b1cc9bf1f158a332b75520c80bd04a95228ce94c502b553c7aea5a459ae6afdd98a21bfeb8436a1dc633e74c78092567e7632223ec4d7abc3ebd8367e92350fcdd0bf941af63900a1658e00d25c80311aad1d7417f8361785eab8a68f4960b4bfdcbdd3481856118774b752350256fbd2fdbceab7c6992f51ae15d653937b4b4d3b1381a36ab0d3398caeb1a0108c71e2267b8b1beac314833688124a201f499bd0129b9491091b7b136bf85d5d348f2a96637b38ac432282ad43dc9a5ac9657b8e3931c1ed69735299185b28538c12fcc07c1e777a79f311fe89d2d5cbcc72bcb7178cbb33ebfbce79919389a2c69741acbf1026134f1fa4ec5939d29ddbbcc77b66767cfe4e1307e404867ccebb86a334c0422ff60d0b7c649fa595b83728c3efce6e6ed113691131e0f1d47d52408d0c2a81bf5709dcce9c734b35cccc794651f1c37ea64f7a79c6d17ed9d409e999830fe0a27fdbe57dd3efee2fda3016cf7a7feabf5b3cea82b31361b38910c525ba03315bf9c475ed95b5e9b940a3265d8c8f0a5e19898e0ea0e2f99071961e8ef6283a4f1d9e7abf4da75dd140f1bf35d9c60b0a8604ced6a767413be1a1af4a6d0aba80eee689cc10804b682337abce311f3452c3dedc051cfe69493d1a35f20a3e6655e44a39bbfb76ff77e746cf23095faef67e757075615171b9c9fbbf79cda3c328bfca3315420b6cf12114661ce17f6d11af6de7a08fbe30910fe43f39f409a25ce9ed83a0356eed6e5ab3460f7025fe45cc5882dc0448e08b3adcb137b2e894f5a2f8f9663876c0662f427c483c41668fdc32761e286c4c0c371138c89e1110dfc572d424b7203225efb1850562432ef52db2065bd0e06fab3484833f9e0f44ec74af039927586d0f1d86e94f477aeeb6919aa0d92b097c694c97229d8fafcece36c54d7ae7d6608bc58063ee4e8a4330881d40e04d4e7ab952710b6c524dde04409e89b98e4ef78a9c95618b074152d2d6006dfe8362b54ebe1e0aa88b1cd7fbecf2308b1af251fdc4896770058be2d005b784c66aac1710045829f69f957b98ba92f8a7fd739b92d81296908c68385531db4646813b68c925b13efd7f5db71a54d1ef95e46c598a5a7460cd7226cb8fc65d3f1cb8919641fa6caf068b8e9d78bebf698065d71eab57ac98694f3fa4c7e09ec672f8cbff632dc68329084d6879dffbd66377623eeae8f4d8b32f148e0e2ed879b9283e9c01e17555b9c6a5722402382f6afa757628e25c47730d0d7d1600dec0347a182cea615e13f579c93946bf6d683d4d763f4935c5dd748f532d751eb03e134b65af3595af19e7fd2e2dc20c6e9b14cf3b7d55ea684186eb3c0c39402b203dccf001809a61ba1b8e399c4b974ced03b36c1cf6f1e57c9638957bf1847b01d06d1483c394e2185e9840dbff6f8077d16ec77d5701c38e02bdaa9f019d8968a00e3eaf7d33875c049a46e8273bbaa756c6cca38c01d180701db4b07af831d70b934eb597a58f666a0cd97bafda00193a93b7097e87c990b86639851cee2f35cbd2d690e7a61726660c1267639214b4097e64bd217794e365a8755e18e6c69c6622a7f34dce272dcdbdd17178fcb178af2716acf7b52785c5dfc4ea3e7c851433b3da01b0049394fa5ba102200ef944f8ab3a7f5b2cdea64f37df581678368b90a99983765a6d8e7b869f32f3e7f3d4f6337e8b9fe71ab47c2a2c235b7513c96bf43fe7b1d96da7e096302980e843c548953aff1e0683b102957def2de63725190c2fd6688d14830b460764b1b6d2f5e8a6ce9f4944f8d166e9db71631daf60c420e880d0c90c30e1509baee09f2742f7ee05c94c1294136445ec19be27a9b82bb97c1b62aa0b790b8cf5af9c6d29bcf1fde54b79210d006cf6eea981675ec683e7abc80dd6b1c02f4de1d240afe7d6333f6e6969fa3ca8b2ce4468993ed85b3644e72ee3d2b69262c2608fb3ead65c80d37b324ec12ef5a0f3886137d63bcd3041bd57a663642e10547c3da8fee6067a0ad186595d9dfce3390069e2bfd56c3dc3aa9ead22b007ae9da05937124f9903f3e8846b6a3221bd9014ae60cb61acfd34d0806c153cd37b219d502694a47ec4e06b67c90e20e0b5ed1446295ea9783f61c124617c19792acbcfc3ae9b4e7572904b780b2d6b88125f747c8262f5e5414e560435f85ddfcf94179e7dd2b8c32f009d3d6b380a931c1d5cd5ef0bc0650fe8f08563aecdb0a29ee138b00a15ac6c98d6720c4726a2b2a108e634176ff92a0581a9df5c396b98acd1ee1901de30344b6502c9d165b37edaede370ca1788e471efeb9cf0574142f9b76ba453e62f2103e8732fb45227af1672db88e4c1e1f0ce8812d7de289801796e373b37f07661e84a3bdf70f41d944ada992bd733b1d8509bb92c71840309f6a163fbf773deeaa281cb15420515af24fbb840feaeb6bbabe635529398ffde8f018daa124311d413e0c835949a02b23f0cdbcdaca9d8319fe21c6c5da21a3c56ef355522a3a1247ae11d50402369b00a23e53ce427df1e0c13c2d279bce70eb19267647537eb19bfd9f5eb4fadda0afbb87314909b23b86fe74f17d9e0eb294c46ddbe33d109fa49e80e8be65fd0461f8d0f1ee8302eb99b6e3e0020ca32e9ba05b99d060d58a0f8a5caedd72e9f55741d350bc961a2501ccc35ccd60246031988cd82980c0f76e93b3bfe3104bb862f1276934d0c11e99e1e4a1e3b2e5eb3a5c60f49b2a1b3dfd61a0234e4de948ff023ef9f99fd735e0cb058129031236a751d1a4813ae66f046b904b3691936d24e5e3ba2d452aa23d1d0649eccd467d810b4aea2165b2f8936dd34f7818838f266f13963e6df7452926a872c9ac2ab562f7cb4dab4b223e303253c7a095a86543cc0d2f42a8ee165ce188e3f0147d20650635bf78c7d2bd207907f2d059a7a782360f332c6223420ea40460b272228fba74cde07b90f600424d6b15d37b995d83d93703c67ac106abc6d498ba560899b15e33cab6d5da3bf0514796c6ca9dd925d37881c92ec4ea6f7fcdac34bb7fd336c139b07c48c91a3ee5a376ed7691e6460ef78d943fd1cf7666e9ee9cce2a6596867c381a9fa79a9bf102a9244dde1ffbc8bfb27b8accbb9607ff95e6d50764160de3cf17dc932bfc30f7a2a7844affd58588ee4609b92d8df3156f40aaa5b3089ba028e880474ad0b440019f0f3847e4beb3d9363f74bfe1249b512201a89b1619e2c71535d415d9dce4af720b756f630c8a88c0d658a747ebc52adfe0d637df6a0bcc968097883e69a2ed04516f7f60209a35aa64339d6b93de312c50579097ab00a0576d7f64701b275daa529d5670782198ab09140ffe640430f0052f6ecc872e992df08d08b4bd9be8aaf0f1093bffb2020d24c7cb0d3c8e7f32853b78e25c59bfe547e060e80ede72a7025c1f8ebdf282ba3e745018b3d71104ec2936bab3dadacaa4cf866df75fa85499c28c6e77786abb1d8b31418fd114b5d77c69b0576290234104cc35f2b6cd18d0ca5eb5e96ea0553201a4f8bf8db502dbe47c88625db27f16f127c131b3088f9c6318a42ff4e509b9aed12cb55623b474fa729445a34ef3417d72218147d99f1b4a979d4513dc66fc7bb4e0ef6e0da284422cc144b11bb3b7456d12e8270bcc735e0b2db3142911b122c4a544b39faa5adef07aab1abbab5d5cc70b4ee35649afef7e0fab314f1e5eb2a88b288df109c518005e4bc5ccd3dd475442523bb4d6987a732ad9b671320c16d9fa4da19bfd18115", 0x1000}, {&(0x7f00000000c0)="f2ac9efd1f834152f6ec8da2cbdbee18f86120889ef14ec6f80f", 0x1a}, {&(0x7f0000000100)="6845cae7e13b03eb6ad73c9ba9cae49bd1ff1b791458bbb6b4d329019fe5d3373e", 0x21}, {&(0x7f0000000140)="f4085597b929916a7df53a0a24d28d92bbee83b744c039eeb7888a4012fff99daf92", 0x22}, {&(0x7f0000000180)="a9c266b3ba4b23a8", 0x8}, {&(0x7f00000001c0)="1f250e6778ebb205fc6b9f1f99f20581f74a1444ac23f6e7a719294e63b54081ed9b00d037a11273ebea67f60a581042bb90a1867e5d8821591ed8427a25a2307156cd4d360384777a672365696cdec0cb958fbf378f55642aee292b3af2e7440fb201d4dfb96a01557e23af597e2724674e2648c756fd80ffc7f347b0cd8d496a33c748f30177d0b95acd049dd26964cf1c9944543ad2ab5fd6c877186b9b7598f0d7d4d8c02464bcf106ac468bf91e6f3916d0a0a4c4a09e39220129eb5e5598737c03d2ab1a4c9cfbc0d16444e8ad591d2846028e92b3b0aef667f739ca44f54084056a81108592d0adc92fe96e8be63af5913731a8645fdc49832cf1", 0xfe}, {&(0x7f00000002c0)="96d8e64f451bd3b5754db7cee565aba86b1d7447eee5374e999465071179b032cffe295caa3442451fdfc454d9de42b6fde8c32f630ee400f78f5354a0431695db", 0x41}, {&(0x7f0000000340)="7739d94e1866a0c89f01ca22e16849615233", 0x12}], 0x8) syz_open_pts() 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x4, &(0x7f0000000000)={0xffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000300)) fchmod(r0, 0x40) 16:00:20 executing program 0: socketpair(0x12, 0x4004, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xffff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) write(r0, &(0x7f00000000c0)="7457be37d7a943eac05cfcdf4884df8a987676713498ef3a7fdfcf15fa80e248e4999f73cd500cc6cf22c917562a6ebd4789c6f589ffbae9e6a7f99feb035a639f832883d43df0b927e6e5472c926ce8c029f56667b523a2f27effabfcce1a8bc7eadda8528531c4585e122c77e2f35f0747bd77fd12359c88b847e2d0ac6fd9e6e0fd2ab7b1f9feb2c8f6d90860458242be8ce1c49d9a111eb7e95f7a036322d24871f0851d21d0d20e2a346db98866b752ee14b1377f290497e16c9a3039b42c846952c56d8b38a1534e3ef2a87a9fb29ad4ddec939a3b0e59c89e20ef3048e134135730790f6031a0adeab27a70a92fc580749aaad5c8f908b017147279f7c1c5ff6722ee5a0032f595ec777e35b688d2dfdf90f6818564e6ff2c509f522cc19cfbedeb9bbb54a4ecbe8fe08f10a28073ee049dbb793801c20a0d26082c429c01f3c74b0822694365cf1e073a2aa32bf580a8829c31376af5732fb2605ab5dcc1a1c620c2822740c5e7647b18685fdf02bd8807294da9dcc3f987c467bac738c86c2133ef19e2e213b1655109c240798aa59ec8f1d3fa279d274c717cdc4854eed9d87dc05d6b75629f97b8972caa2561da25a1341388c80cd96e29ae3d8ed1386373a782e44859ed056d53d525cbec5e2ccdb1a2b70e64937a747f898161eef8b5a89362e05109f4be73468c0da490d01a4ba6c90d7467431a5e1d81789a06d9f9c2b9b98a991cd2e7f2ce125a3d2724d3e3681a7dad55d339ab82532926c8ff0bb82da85d224e04e8c94e31089c8d13cf095d2c3369fc0ea7eeeb4612b22c0c6580b01751cda896eae1864d92502e9039f7ba5530c0eded22bdb237449ffae92d5852c686f29466d4bcb492ebf32c5232d55e0ffd02070fdae2e45d614cf87e758bd814ef1dcba5da50b232240250ffbef520edd8008adcb39d69ab6d62c4a10d7adcb8aafbe00de553dfdd649d724a54408da06350e9750e9b66d322f49502092daad2f86ce7da3850511c0e45d58eb06086dd1f6c00a1cfd519c3ae0bace988e47faba069d65b6c83d5c40bc31f7ad97a452d73ff08f3533977a9aee0ec01c09f68c799df8392778817a5e830edf4edabfa39e38e31fd3e822307c787c191769951f3531f00a4112c54fdf2dcc09dddf84cc7e46b7b17a209b97e7aead0a16bff826d8d650aaaf85a685cef4177ad81ff2a86df4ad659aefe53004554162ef75ce5145663b682da9a3ce8eecd71dac9be4fd34bebd89393255c06beac8f28401e701963a2efc69fbb72f5ffe1c0e7821347524cf1e0d6b30158de74c00344c609fe43571b6659fbbbd7934e9858454a8f170df014f1543c98b43a93415e1310750310c8a315d1d989b4ce3202f6528a1156f87cd530e161fdb70be4470d41b0e34f9fbf0280b20621dfdc032896528751d553a5c806fda8ddffb20d60b2f852573aa398e961a88a0cd1a354d341c62661d37c5061ec5d00a0375534b9695068942dde813c7c366b925749d3b3e5ee5e283b0801b7b27b1990b5d55ee0d47545705a2c19ed603a8ae995c6220abaebed11c88fe2f4a8240816dbe0f7f61a70703bb9b420fb1dbd4c7c11ae3d6c79e912607763c2ab36ef2e5ded660eb7cd7d93f767acf59af0c15ce25664a24cbf5f319e4ba48260b097b48b0184a72cee2667332a981ff588cab73a4feb2fa3513d3b805f2e0345098817adf21b334982859e9c569e00847bc510f12a9f2dbf9391e86e840113cfb3f0b4bee7161b2b806cde62254615487a0b311330dc0d3446cc37d0d128a049de344f70cc4c3ec8caa3cc640a804e86d5eb5187bb634f7faa0639e0f89df3825e6f44f0dff498e9d54bf4d034cce9373c24ad52bd469a094819b1ee714d4b82dd4c0c84550655809d6ed2ded3dc71d7131ffeee55c1987d5aaef08b9dce2c22e0b373029243a60f0c7b8b55d9626f66871fad20bcc411e4ea071c6a749d4351f95c406f84d936fefdf0826353ca83c350481b825adf42ce54ab76dfbf4b1870b192ca1560d14e73ee2b5eb40bd8098c0aa9f11ce8f1c51eda702692b909e3f54f36c90b3a953f45d249992194b592b9c8e3225496e0e9a4234b44ed70a189d9180fea6cf8e94bbde7d3b05988e8a3039553ab26b3e6f8db13037f25b57237f51e2e0c89f2a59c11790cd53514294406a3d9ef26041be4960d1533e472fb9540db118305c14ea4ae92ba7c3cf0c041095437f9f8bf12f68e3c605c4bc9b1a119189d22655da18da84bf8fd018d314fcc34e46deb60582febd225bfa83179a478d5bbfdfda062214b76ad062a2e36b78eca6bc044a6e717e8d632dd5ed229c45bc388c0e575f07d7a35529c4a49f6d9bf8764ee98b8578c1cec5c18be6b5481363e69d9d157b9c017449a1bd10cd83978ab3c7b5fdc83dc095fdb3c2744eecdb2b113bfcdfddfe7e08f4aabdf47d90500b39bb3daba7702b82fe4a910855760c9a9f6400fbaa497b622b642ab9a653c799a74f141d19b350b1c1971fbfd0a49539a49deacaa5a13e7017b37aabdd567bfbfd5685c752148ee4fb58d3464176f4d8eba87e2423765671cacb2898272801005ec03ada5ef0d38407b29003e048ff5fa08f5e00fda3d76fb1ac38291def91c2449b052416bd6d37482c9cf292d7a2e00845539379f21f98f9f89c928800079632643b861f0e1cb51af8dfec822b816fe0e5c9f383ed0ed33ca03122bbc60008071da7e2b10f9c693e6400d979578b70b93e8439e0dd7298abf3aec9bdd2c95553c572e92f0371bc63426b99f38fa192c1e3f0ea38393e885ea31158ab35454d15f337c910ec3d1e7acb51f7d8a2afe5cf40a37b4f07500a8b148fcda091ab111c5799beffc73ec61989601f7b2d6ee0c648a5212200e24377bcd7dd3079753fd8c66c69d7079ed57270df0b4a1cbb6f689e1a2f2b4671b37e8d622e9f6d13731b10e1ec22cdb88b26099222b0b4b981ff058fb97f1adf50cf0d4b1e9e1072548a52ea9c707b6517a7a3f78f4c9d4184a31d3a3f7de7d4fe04ab7ddf86e341e08efab59551c352e0ec283fbc4bec0db8be72c0406069f7486ceec7ebe0a2c0d4df7071bb22ecd0c4d8f15ccc3cdd5799da2d6371fb9b845be90e8ce3ee761ad9c787f499ccdf8aa4f4a676c6640550150523af891b33badc8cc5f55f057c6c585ed62e5f5ba6b691b6249043e4e0f18dc9244a96c0f88f92483f6ff155749b2624a8cc28f400d625cc170b4515c3f581aea96d054af13b7877d69a2da302b812a88c367d6ee296eff73a3126ba1b94966bd5a63a684500938020754cab9a17f52a9639b19f46d9600e0f95c794abf7b2e72c1c9c25ae2fe3ff50c34876885e50d11322996cdfcca0e7eecd2bc3235a26f2652d804daefb7ccb125fd4d5c8894eeb28e48c540cccc056e7e1cf568bcc2d890d2ed90ba8352dbc04c056d45cec6c78e95d1f4143fdff0afce2a824eff261543d716f6f0a5c8271011a7abbce9fac24ef417a3f68c2dc7876012fcb9156231f1b2b7e9bdc78749d81390ec67b9b928940b9ce9737f8d5c55ca2878a96dc4d3e18c9b24c6a89f331f7474c09f4f9089b61070b966d61bdf65918d948d0e55464b8d2ad0676a972197ae0b917df29595721929c18bcadaecae3709dbd54a589f699766ea69d7ae5830882dc6c0f58aa89a39ec726a5637b5ee2184dff5b7fe735ce0178c8ff4154848dcd46593fbd140a80db0c536474496d6f704e65e5692499863454aa5f13346dcfbc0d95486322fd5edf0487dc846dfdaa2d99e19137f1dcf5480fc2c5b03b4db916812c69fed73e7ae94196c4336b374e27811b8ddeeb720892cc2a10a4bd0c461b80c8a7348cb43ec9e1eac412043668906707fd5332b95f2ebf520466d777f65588030d71d52dc4a07d41eecd54accd3d84eac4345a0549911a288e7055b48d38932a4b6bbbcdafd3fcaf1d2f52e49ec37419518ed335fee302971ab94acc733d075f63babcdc59529f8c811b9e18904144be77f43e7d06baadcfc3992a64c032760a19acf45024f8c2156d2f211a135c77cd5d9d21ded43a5fcfa637abbabed37db28a81a48ff1f705899f151d7b8fd2e31a4ec16bbd7786260d9eecfc20078d13412df801a0dff39347313f0a7e9ee6761929dedef8a39947598870048e62e6c9340986528806b6e7469c25be3ae380bb3d142ce5f35b071effc6a832bbfa86ae0969eeaffe94a1ff9bf6b18c9bd961eea412ce26f1e1cf0790d640dd26964d762f913c3e6b9ddb72cc1ec4bdcf59b5ac03cf3b0ad24cadbc25771c79697d1411d1d730bd436258d26e168d7b52a7356d732cacbfe93f1f32f6fbaf90640f097f42b8fda3c27779227b69e731c0cd930898a586c9c807d7ee6bf505a92f51af07c05a0a7d7f26c541d5c8995e871747bd1cd666eb1d29e7352caf505118616f567cc6663892e5dfd0cd21642df4d3982c4ea7eee65d62aefd7c33113e985c48eab23398288d50039ee2ab3da7dfa0953a77f6b7feab174eaa20b226b213017b428571d46872976abfecbd03cee6a6b0e624b3e0bc10998f7fd697f0ba4c0829e9fafa282766de576a73741015922c38fc83728e882632f94c4ebf3b1f5c47d707371745cb85c0e656e415443e7744303f0767830923a3adae387c4a1276d5eae21602a67975cb9e447068e243b780fe2fafb0c2a2b5d62e72f302d389c17e27fe04b7a960feb3210a07090fe608f476016c95ebb702e136cb26d2415f381655a6160a8aa49e788519dd3959b2666ce689dbf4b40fc70040fdd0561e5debcfba61f87882248ae11686525bf244efdbd588b7fb999c2785e876fb766c30a131dae7800954bb4fa0022b8e87d129ded9a10752b662152f380dd3627bd5a2680226af5414fb182393e964174fe340d56f8948a01293a33cbce72a561468ce8dca146360a65870ae079f191efbb56c3a1eeb4428bc55e59efcf454f95060401d2f4f8a2a7b843f5819c6308d7dc9a9be42cdf02105e64e6f1f084fef5429c2a16e1d64488dba0b1fda9af44a6e3a8505f781180632f899c48cda8e1b18ab9e4e4e2f07998e50c13767d5ca69b49f6f63335cdc10d2de9b42cdcac1d047e6267c566a9592a8d45754ee53f2d9fb9000b8fdc2696541156ce14c24aa80e9a2b32f8a7ec8610ca1f7621fd2bf145dd160f5212d2d8ea5387b63aa140d8201fc6653f95b2831b5af6c1390a863d0e2b83cfe443a639d06d32cb3178e7e208420f08b7de161616d33e14bf489d39c0bda6cc9afcf3385cb0008420ad9160367a10ba234c5f60f164b36990c8da44bba426da215e6630b5f9ca5d35d050b4c202a4db88309ad87c0d4e345a29bd70036f84fe0b259b780e27a2f5696c3e6f2b43fdcab29855361f56e68d5c9cef50cf3231069624432182949da94af5a618c4b18868d2fe17c023e6a6f682be74e023b2e4dca874ab27a280686f430b4247994c3fbb73a3a83e3669e546c3914aee714866d6aac8571fd15b1f80af29c9c7f240e16d693dfd87c0bca9b287f90a513732d6a442dba1e7923bf67dd9092c5c1e7e7a2ef2d2f21e53806273e94a42b1681e7f55ad9fac7ce1d6ca24d5a6bdf461241e04353fa507e17bb61a538315ba78a46975d6207cd56156cfae19ce25a39aa59b62c7411b7ac17ff9af968913b7205bc90e787bd7de198a272bc7173892ab7fae3af7d0d666c600adc55e57883832d5a0927699a6c53f9e6041b4375fe42d5e960420761bddc7bfa9dc3300adb36d5f5154c2462356605a8ab15ccf4150965c1a", 0x1000) ioctl$TIOCSTOP(r1, 0x2000746f) poll(&(0x7f00000010c0)=[{r0, 0x6}, {r1, 0x100}, {r0, 0xe4}, {r1, 0x101}], 0x4, 0x200) ioctl$TIOCNXCL(r1, 0x2000740e) fcntl$setstatus(r1, 0x4, 0x0) r2 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000001100)={0x3, 0x0, 0xc411, 0x200, r2}) flock(r0, 0x8) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$inet6(r3, &(0x7f0000001180)="5cd6fa183749cbdc9e2c2354a3d6621dc2a68d9f81cdf1ac44bf6a81b1b5ee74991a05cd48363350d76133d6e6c108a32bfff2380f4c61354e5546bd2f4e937e9e09a7d3f8ccdf3d453a907b42dd57718cafbd997db21f8952701fa1d32a310013ae778dc843c98ac560e42d7e1974a122a714bb14c31a7a3714fdf4bd363c6b0e0d10475268d44e73f0489878f6fe5af05fbdb0d4b599bf833712796b26c0dc6c19257982dbdf564a153f5e21ff9bbc3c8ac5108328ac7326985f72611509a1fca39074981b5712cf7731213202633ffd3ce0465d41dbb0f310fd6ebfccbf2f", 0xe0, 0x0, &(0x7f0000001280)={0x18, 0x2, 0x2, 0x9}, 0xc) fcntl$lock(r1, 0x8, &(0x7f00000012c0)={0x1, 0x3, 0x2, 0x0, r2}) readlinkat(r3, &(0x7f0000001300)='./file0\x00', &(0x7f0000001340)=""/240, 0xf0) r5 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000001440)=""/250) msgrcv(r5, &(0x7f0000001540)={0x0, ""/103}, 0x6f, 0x1, 0x1000) flock(r3, 0x1) fchdir(r0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3, 0x11, r1, 0x0, 0x0) fcntl$lock(r4, 0x7, &(0x7f00000015c0)={0x1, 0x1, 0x5, 0x3000000, r2}) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000001600)={0x9, 0x1, 0x3, 0xffffffff, 0x3}, 0xc) recvmsg(r0, &(0x7f0000002e00)={&(0x7f0000001640)=@in6, 0xc, &(0x7f0000001d40)=[{&(0x7f0000001680)=""/111, 0x6f}, {&(0x7f0000001700)=""/247, 0xf7}, {&(0x7f0000001800)=""/229, 0xe5}, {&(0x7f0000001900)=""/15, 0xf}, {&(0x7f0000001940)=""/253, 0xfd}, {&(0x7f0000001a40)=""/175, 0xaf}, {&(0x7f0000001b00)=""/226, 0xe2}, {&(0x7f0000001c00)=""/235, 0xeb}, {&(0x7f0000001d00)}], 0x9, &(0x7f0000001e00)=""/4096, 0x1000, 0x800}, 0x1) pwritev(r4, &(0x7f0000002f80)=[{&(0x7f0000002e40)="5c59eb80a0c26286f307a2bffdf72523769d6046853add311f19388c58a17dfd08b83cf7c69c64b809b941b0dab5e902125ab21bf4723d3f47d059af4387612ecfb515a83f9be10fb368019fa2cc536ee5ce4c92f976d81703f9ddaaa147f35da94368536703a9bbbf0bb6e6d9b895d89bf8c5a126b108151c3e37dc4ff0199a8a14e0a81dbe236b55efbf8e7754560c46d5761e7a01", 0x96}, {&(0x7f0000002f00)="d711ad1a77bd792bab8b8d225cb82cbac8b0b4d0536601002fbdef6c39d0ec4575d988f987efcb3675cb16e948ccded4550b66672665fa8f7cf847be4f1b0f30a0bb413d09399b41705ae56fd8a928ece9d440e82b02b82317e4", 0x5a}], 0x2, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) recvmsg(r4, &(0x7f0000004580)={&(0x7f0000002fc0)=@in, 0xc, &(0x7f00000044c0)=[{&(0x7f0000003000)=""/253, 0xfd}, {&(0x7f0000003100)=""/148, 0x94}, {&(0x7f00000031c0)=""/74, 0x4a}, {&(0x7f0000003240)=""/151, 0x97}, {&(0x7f0000003300)=""/179, 0xb3}, {&(0x7f00000033c0)=""/210, 0xd2}, {&(0x7f00000034c0)=""/4096, 0x1000}], 0x7, &(0x7f0000004540)=""/10, 0xa, 0xca1}, 0x2) connect$unix(r1, &(0x7f00000045c0)=@abs={0x0, 0x0, 0x3}, 0x8) syz_open_pts() 16:00:21 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) fcntl$setstatus(r0, 0x4, 0x4c) 16:00:21 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getsockname$inet(r0, 0x0, &(0x7f00000000c0)=0xfec1) 16:00:21 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x28}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x288, 0x1) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = semget(0x2, 0x1, 0x200) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000000c0)=""/226) r2 = fcntl$getown(r0, 0x5) getpgid(r2) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) r1 = syz_open_pts() close(r0) kqueue() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) close(r1) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e69, 0x401, 0xffffffff, "8369d2d18001000000fa600000ebff0100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:21 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) select(0x40, &(0x7f0000000000)={0xfffffffffffffff8, 0x3, 0x8001, 0x9e73, 0x100, 0x9, 0x81, 0x5}, &(0x7f0000000040)={0x419, 0x80000001, 0xffffffffffff8001, 0x4, 0x0, 0x5, 0x2, 0x80000001}, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x6, 0x6, 0x8a0, 0x7, 0x5}, &(0x7f00000000c0)={0x4}) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x2, 0x9, 0x7, 0x0, 0x6, 0xffff, 0x85, 0x53a}, &(0x7f00000000c0)={0x8, 0x7fff, 0x2, 0x1, 0x3, 0x200, 0xffffffffffffff01, 0x7fff}, &(0x7f0000000100)={0x8, 0x2, 0x1f, 0x5, 0x6, 0x101, 0x9, 0x809b}, &(0x7f0000000180)={0x8, 0x1ff}) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0xf7e, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000380)) r2 = dup(r1) r3 = dup2(r2, r0) renameat(r2, &(0x7f00000001c0)='./bus\x00', r3, &(0x7f0000000240)='./bus\x00') kevent(r0, &(0x7f0000000280)=[{{r3}, 0x20000000, 0x2, 0x8, 0x4, 0x707b}, {{r0}, 0xfffffffffffffff9, 0x0, 0xc0, 0x1ac, 0x9}, {{r2}, 0xffffffffffffffff, 0xe8, 0x1, 0x3, 0xb3}], 0xfff, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8, 0xa, 0x0, 0x3}], 0x6bf8, &(0x7f0000000340)={0x6b, 0x7}) mknod(&(0x7f00000003c0)='./bus\x00', 0x180, 0x0) 16:00:21 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x41, 0x4) getdents(r0, &(0x7f0000000000)=""/13, 0x266) 16:00:22 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x7) accept(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x20000505) open(&(0x7f0000000100)='./bus\x00', 0x2, 0x80) 16:00:22 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$inet(r1, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0xfff) r2 = getuid() socket(0x6, 0x2, 0x7ff) setuid(r2) socket(0x10, 0x1, 0x13d5) setuid(r2) 16:00:22 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c2, 0x0) mknod(&(0x7f0000000580)='./file1\x00', 0x2000, 0x2800) renameat(r0, &(0x7f0000000500)='./file0\x00', r0, &(0x7f0000000540)='./file0\x00') socket$unix(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000000)="06edad7f4ac22b81d1978d5733725580c9e6d0c05d398aa99b343208396167e7571f1ccadd3296176ad36f9b223b1f226668494e96", 0x35}, {0xfffffffffffffffe}, {&(0x7f0000000240)="992ffa02b191778516f7e167d8fd8addac796e97ad5271782d657e8a234cb587067d3ba4e517fd8f7065cf4e0bef6c336fcf8c2a26cb29c52f8b10cf3c0d3c73120fdec354a3fbfd39d1782ccdb949b71e4f26f8518adb51f927dab12dc315f763eef334080b77241041bc4f5078bdaa254fadc1255f13657ea0767f94b226ae8df47869388bcb866c8605fde6460013f75a97435acde6a361c7240b74481a8278ea1c4764a7764fbe6e3fe8e4b939b6e2549693bef7ea4a4fdb8ddb9c4a12b3a46af51c97f7388817e2cc68088e715fa22aa7a96fb8c78bf0f19d010f0fffe8ab1a264d5d602caf6a3d6591b940ec", 0xef}, {&(0x7f0000000340)="e254863197a2b88b6a80075da6a0556849d8819325c9c42e84c2ecd6f64704af6dcffef82e79e053eab31264683a51af975361cf6951a8aa218e45d3b8d3a21690a00ba000e0bf2def150cf0fd3b40f7cdcf2238b30f50acba1ea1e127c5cd6421738f2dcb2c6d5034f837fa7c2353f596ffb5d783960d819e2d2681e5162fdfd07e24b839b02b69dc45a29c0feecff4d38a6458266f44e1a5c07bf37d933fb143e4bd239cbe117d838ed912ff1b8608872c15a9cf22366d4a1e88dd6bb07c63ba1e57a6295d89eaa3dee8f7cbe957aee2fd", 0xd2}, {&(0x7f00000000c0)="8e527a33fefebfb3a8ba893a34feb72afaf848b301205c581d9413d9ff14c0c77e7aa08b5fb37ef7ab7b1827b1c5dd4bb3fb807a065bcaa4c0dd2fa6f7d1ead56efff89c9cbf", 0x46}, {&(0x7f0000001280)="333bec25aae0c2fdde51fcab0071634103a5ef8a0504e6dcf92a161535e3fcf6928421ecd32ab53a1106e3ac37e107eadbdc78f78863bf1dab9c5f862c77c36dd66232edf189a1fc5de6b5a392abd1c1f5c767d30407b2e1244eb70cf5c1d7299cc18c44522650b0fb8c0cc17adc09eb936a83b6952248aa16fbb8e7350fcf7fbe5b1ef9558e1e56fb54b1e1cdb76690a31e749887b921d69089a9514822c91d6aac00d9b7f1fbc84a101e78e29dd4cf9f7097c32acfcb399e4639f457a5a2f0380470075d9d3ec52fc9f9c7b0246d419c32f272bfc93e9781fe459a47207050782b5634ccfa6428469eacffa8cd006f9598608b593b2d09213a685fbf9480871573c265efbb35244a8dd439e7d1e1574a2958831de368dadfabba053a71d0056baa4f5f42cc8fd7cd962b252534cca811b8d27f4dffda207876979ded24b061bdbd30fe291f0577a8151d67e3d31819d5203bb4801753662be2a9a17a88f2d670629765cb338192350e02ca715efb28d83414ee13bc78f95b1d1a519532afab02240b8f56960307d70610c5d8324a0f778c2a4131099d6e03b67353c3f57d33f5c49104c552e58e27c481e14bc4461c1301abb5b13a87094ae83e45fac7b304ae6feebc7b6480f7a37a8bdb90669371e40c8fd460840c82a7d48974ba2eb8adf2df17b0965c884f14048c1eac473cf65900586cde9c1d9a9591bc34dd137e7cd24fb7b7328298b6f3c51950578a7dd836f7714c3e364a889f7d8cd2f89a799ce1845d563b48de612293acda61938e651945a96320094b097758f6dea31cdf48c03869975d98b2d6a0f27cf36792e48d9164b501e9fe8e057045b1dc9596b34c55c145e594431431b7278ea912ddcaf57c60ec9d6ab20f7abd4b2437ad6d558eadfa21e819c9f689003fca52339d1d8b887a1c94f215b3aea4378c3d3c9b9f2172a9791ccad306fb54b85905fe94b672fb5c98960c78340adddfd176a322eee2dea045fedc02eb829557aab82203b2476e312683dec40e96f25b62c1eb60e652cd0205e5627eda08d758b5572c21bf5bcb67789e69b83218d8be56d5417665a6a259da105ed96467abb4099ed2b2e21dec6a12e187fdbc36fc2cba70f5f97ab6dda6ffcee97dfb795198453df765db16cfd4f71d2079df5f5f672df4fad1e307917079765e843192a724589eaca38c74e120c4c2d38aa1d41108513c87e819fa0053c9a5bd1f23d893447e99ad77eefe75ad4563c9fd1df3dc722cc81ae3e336a0cbbf2f69f989dc11e970496b7a156646807a6ee7f3e96e0097dcb776e3feda48b87945b3f88d5cc3c19e701055b47541ad5efa331d3931defd5ad48ef06b27d592c264c98d0b6918e0a942d59f4bc617f38f59ba54fc46a0afa83febd2aeb46c7ac17c1ae1cce59d02213af4366f5ddef84437ee00ecddbe4aac794caa54b4205d6c3df14e465add59a0a19a879279a84e0f8c4be5e2af4fe9f9036686b6908ddb268e4507f460b188084ad7896a5fc36d7b5f53f6ffa34ddb0d006caf13cef6e6848e7aa9c8f364ec85da3b36c73c07eadd57137b1fc723645936b22b205fc499d8f6456b41949a2b59a9c705c150f271a008db07a8c2561f1676342713d083d30480aba75e4087894c8d5ba949fc7b4a2fdf38b503013507c813664bc3d69eaf17d7069ac98a617d8a44495b708f3efeba634341fdfda1759e3407c3a20a378793f33d484ff1586ca66db258e6e787c22f2c16d807c9b43d1757b02a2df9c138dba822b0defc866a02dbdc085d362f880eb491cd8f701c2a3f5dd69357e20757140e0af5fb40961850aa0e021c5011b8f378b625582439aed043c4886a7119ed4cec8e37687806f9a21b0618ce24c2b35f0453549ee6bc1449f3abbedb3762c852dede2dffd7fb033239212b0bde366e84ed46adc2a1b2bac1c750a1dd6a96e1fb3b3177e3ca7b2d032be895480dc9d77a5ff302a23ec1549c4ea242bc9ef7f1408a85d781fa5a9b5d0edc0f3ee3a47bf124fa8a06bea7b57d475f3eb0da6df5c18d646a47ab258ea675b7f2c0a4f76272ea61a76fdb92b3b9122c635570e308a37782661a91411f0e4cacf5c217b77cea5cf05b3c2b638534c151958e87b347f19926a0b519b2248783d1c59073793ba6c39c0c1fdf94622178bfdbe3a6efa8cec2ac1e2a5332bb9a50b38b09998f6551482c4426da3ef1edde9b7929f1e2d41cbc05c28f7104e2f1a5e2104f8164a94607418b7e0827af398dedb5cd3a9f842f79e61f393be9dd4f3e291b1bba30a60041deca0bbd22a77c7ee476df2b3ca2ac763c8d079ffa525b5b4ee31a85b9a56d4620132633b3743169b19e26d6e8ef66c066e86254c6ca9f73d80da17f0c72519381857aced5679bc9bdefde35c928096bcec27e6aaa2d8fb87d277bb8c54a4dd40983326b107ec458a0d851843dcf59b856a23c0906eb5c8017eeb447e284107f7f2a2870b058964273c0c545ebbbfd95044f9cc3b4af138f6b9a920ad2e2262a4f2aa1eb217b38edce959c2f239112ad5e6596805c1fa66bd42f6b22a4a90c1104aa1ccbc8d0f0a1135595402122588f907c357f46e55e9f368261b1b4120033950d8b43af1c39a2d0100910ba3f5169b81f8704722a8b16964becfdc3ad38c14776905666293b25d281fd231244b50b36da0ba2d672528a8100c6f1e42f1b639b95b2404ecb9620e4b85434730592fc7e888b2c2c559038827fc3e88a47f4b91505cf1e6810bd4a32b44503475e502fc1805c76d208a1bdf4c9ce14a44e165019906331256bf4e0595b911299c0857e4cec4dad9913aaaceee9e51a5cb82f4cbaf9e0fe5ea23affc3d38dab39230f95560124830b0d667352b2a369c0dde0f71f0b0d437832f672ce1c7500ff94708a9497d6c679c7f0f0df8e399392957c7355cd4129341631d3cf299f4f2b47218e781e3b5debd71c9d97d56d4cbd0b7f49ebcca798047aa7b035c50914f8a5ac27d34b273e6836a00b676183834b6102ed76d7fe1c6693a34af179f1dca59170e5e071c9c2120079eeb1db1a8c89638ce14f5db44a93c350ee04abf2a9c500ec20252b07b6223f707930333ab8ddba0dd387fc90b3db66e37eee50ba626dbac1dad94e41b8fbb74ee7654d6e75aa48a02ff9cd3e7e1e4e868533d4f40ab750c452de202f5e8380c743c374e14ab70707a59273200022ca7c5c4b14bfce0ac37996351c4da7c8fd15120c6453991d8ab7901ad1cffaeaa7d7246231e76d92ca48aeba9e76b77108ea74994ad43a4a4c68790dc602e6453e2090c831137762eb4dd31691d74715909749c1837182d33bc6a1b9a18eecb6821a905d5d1b5908bba1839887905c47170a124bc8cfdcf61ecffc52743748b9a1236ea00490a6155e0e60530c585b3b0dff77795c9c9585b2a37490fc3d919303a28d44461c3bafe1f31d5d84dcfb2ff2638770655ca6bcc633822eb06eb6d35ce141893a43f4f82e24c5f30f0002de667c79c9db4d7d10a57b085169a5a7e136dd2068637180b95f53d709056f14f170d90886f9c5d839d2b460e890607d291aa1abfb18a855504a04852e1e9f4c56b303fedc0efd4a16fe7d8e9b043ab5b8854848c751689af76eb979107747a1028b65cbed31468bbca81a623f1dcf9b2366e844d02a5c6efbcfcbb5665a749cf9efeb0e79ae4b702f923808ccf78f35e94f8f5a1d4e2eaaa6e2d11da2de249afa1cf56c4300c7db36e9b2c18ea5cb088e3e8ad92ec0c8ce7067a96493293bb110a99103fdda97223c91d2632e94368c716de1cea119acc7dca7401b93cb5a2969b0a03963b193d9472e2bdfe9051ce176d6a2984c7a7a544c68ee06cd55eed7ec736849a20cbe8f55fa1c9a9df12c679681b06df3bab7f30e818b5c7a1a2cb8a75b248efc83effae44641a234be4f02d8425edeb378a38ad926f3d98bef4783bd9a93d1de36d185105d1d8c81bfd27bb33931f14f96716a04d7d956dddcbd356d066dae9635c712e3989db3464ef666f0891198a0e23bfddc80fbf8826e7b531ceaa9acb8b175147502755d28865b9766764b3722397c5634a9286d24199e5833ff629cbe70e84c345d72ecee72d80f42d141589e2a6e59a57f986c5f055d3d1079b2232402fb121bd9e1b72b960f81ef31395a341152fa0e8a64e8f505db4b1d08b7a352129b7f03a248fabd22b810ac8341fd967e0a9c95e8b1c367796264f980e9ed601c5671731b64407b049da77810e2094d33b3d3ed635b6fa7f64d687495f92aca8f4f3da5b1f51b58b8acc0bc49e869d418bf9fdcd8639f2711b97ff53bc9cf44101f5f500ca8218afaa61ae09fdb1c0c222ac9b33423109c81c2b0e22fb3fbcc9c13820f80e02ac083839e6c4b27d51107b68172366fa7b8b563e7d7ca92979265ba75d090e1e389e3eca56dbd96a5c56107c55e7987a47cc8d3b24a6975274520839354b137c3715ecf56dd7c4729ee270be0baeed683643614db9aa79d2f89e4b62a01c0e1d78a2ea080a3f9be824e8070f6e2e68e4712a0320970db40b3088082828c469231e0853bc49aad62d4f281bd4262d4bfebd8e1bcb22da1f084fe5e59418547a940693282f1a2835a17ae28eac6d81d80f869b6b6ae510a13dfe3e555ef65bfc78903dd83bed655649a4376562ce4e5cd89e6b3e115715c834b1a68f206cd07b74da544f32f5597d41649be656bc83e13767779d2928d48e87d28cbb27fc4cfcfc102c8e95932939ca6b5838f22039adc5a45ed3b2bfa90d9235801019ac7b3d9a46508b83b2935a8451036f0939bc36a6dd3d066a93f008f75db96e617237c0609634f4386ec7c5bc4beb78a886b2e0814a02e943c5d4b2add5fb53aee7858a11cd25a9c0464ac403d11c5e293abfcb963460681bc6b4ca67734c395e6f85744b7ce6d379980bc1263ed85d6b62bb4b3b64a7fdd6ec4fd492145dacdf1a0d5c1ae5db1f0ff846efa8eaf6db7ffc01db40945c76f936b55a77e1aa93b06a0b9d4ab8e7937a5df8b6447f135df637acaa8bc8fdf28a0c78df9b6addff65acf2ddf8bab9fc38d99b35a1ac9250487ef7fca1fc607a8ecb03f8534329f2fd8862c7f8e7b15214ba36f5136b1dc9ea0e31f3f76b74f305def2bbd673605c034d4f9b63512f1aef775e2faae3b18a0dd732b5300b51f87ad77f305ec562f9540a044e5f46879eb47481a1c9c97055f9a4c478ca28b25ff25b59f772760d1399a084b59c99824cd008784203ce41637ac25e8ff5ad2354273cff643d3a3cc3bb3248ce0424632abef7a01f26bd83c89f36080fbc17fa2208203f5e4588370182b686278251519d6bbeb0b27384950ba88e0765825e4718c8ba7219d84736697b9bfa1f53f37e647138c2ad8f6ff8b9f1ded2f01e64bc182a8811f3e6cc874b86caa0cfb8942caa4c34e2a62eb376a21592e8f19b86d6851f02f89385878236689cf99c0345148f94b700b56335d1d6607f60625e94531c37255b64f351c06cc0460aba943543a0e06b353c600de8d32a51aa2829de8f4071f54f92d14162d1f6de42a78f844a84fdd454b094eaabb9a5d7fb3ba5c6e3a0c798f319845674a85236a1b088f6a747e32b852462dabf0f43d34e5a69eb7d34fc79161a8793ee6b0ff60fe8c65628b706ca9773c530a935fd7768efab313addbebf00a77cd01bf53ad7066895f10c3290cfe5ebaa2100df9835a71771954aa55330615e987ed833f32e081932a808176f038e75faf4a55f942b678053b45b9a2b36033a10dba9472987532e6d054825a026593822bf29f2be3", 0x1000}], 0x6) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open$dir(&(0x7f00000005c0)='./bus/file0\x00', 0x9c, 0x80080) r4 = fcntl$getown(r3, 0x5) mkdirat(r1, &(0x7f00000004c0)='./file1\x00', 0x10) fcntl$setown(r2, 0x6, r4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600), 0xc) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000140)={0x3f, 0xffff, 0xfffffffffffffffa, 0x3, 0x2, 0x9, 0xff, 0x400000}, &(0x7f00000001c0)={0x5, 0x2}) pipe(&(0x7f0000000040)) 16:00:22 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r0, 0x0) 16:00:22 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)) open$dir(&(0x7f0000000080)='./bus\x00', 0x201, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1117, &(0x7f0000000180)=0x4, 0xfffffffffffffd95) 16:00:22 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:23 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x318c) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) unlink(&(0x7f0000000080)='./bus/file0\x00') r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) fcntl$dupfd(r0, 0x696b80cb0860a5, r1) open(&(0x7f0000000180)='./bus\x00', 0x20, 0x0) 16:00:23 executing program 0: select(0x40, &(0x7f00000000c0), &(0x7f0000000100)={0x3, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x401}, 0x0, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1fe, 0x100000, "65668c1f2a1c3b00"}) 16:00:23 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001740)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, 0x0, 0xc4, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRESOCT, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRESHEX, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000040002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES64], 0x68}, 0x6) 16:00:23 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x20) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x0) write(r0, &(0x7f0000000180)="0704fc1e1b8079b449705c0c3ffb445aeaeb068893fe5ce9d47ba2830cfac64aa873774f05a9924e3d320ffd79dfc943ecffb92d05790e049c30618cd4218950230499d9b1c12605ce71e3c0f6bba26087e6c034fe48658649add503de7090ce06c8cca5ab042ca0b667f7d16d0d1855c808c7859d20f6406430d245beed4bf97148afed230fefbbc5d19ece06a97814ea127069b9012e7c1f39efbb5668ad5d529aa8b85945ce99d250588a086669786d18a24243170316c1c1f3082543", 0xbe) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "eb417115f2325395a3dcab6100000100"}) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c5) r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000300)=0xc) r2 = getgid() fchown(r0, r1, r2) mknod$loop(&(0x7f00000002c0)='./bus\x00', 0xc000, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="4b6df1a91db5529e7a494388d21870f3667374055df849ec059c0acb93469a83d95fdeda2474e9cf95f77f8e3c38871522e8f5e90ef7fdae8b4e5de9e2c89dc2d9ec43d4698e790e89fc7cb61036c2b0fd75e52558c23c26c6b523691553cb92a903c7412900f69842de012e1691ecb29a958e9cb2290b078c1aa0a584a7ade39c88f939050a73fede5955e28a28afe888673501da6538178550ee0a4a14ecede6faeda286c12376980a65113e6ab88803ad968520bed7a02612b1", 0xbb}, {&(0x7f0000000180)="a3ac44ead4c87e346afd0f4e1dfd53b4d6b9f19c397884569f520d595983c3bafc8c74880442a232f2a3310b6886dce77551f2e38dea3c3e61a090b44e249163a7453ef1d1309ebd23d0c595db5c7f", 0x4f}], 0x2, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) close(r0) r4 = fcntl$dupfd(r0, 0xa, r0) r5 = open(&(0x7f0000000240)='./bus\x00', 0x2a0, 0xffffffe) poll(&(0x7f0000000080)=[{r5, 0x5}], 0x1, 0x200000bf) poll(&(0x7f0000000280)=[{r4, 0x4}, {r3, 0x104}, {r0, 0x2}, {r4, 0x4}, {r0, 0x54}], 0x5, 0x0) 16:00:24 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000240)='./bus\x00', 0x258, 0x8000000000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="37cfcc859baa643340d2162aad25f51e1644d6d1773d69e51db679d8a309cf12140384227693b66c3b5a951a92f2ee9d464d99478cbcc276749edb0c4c50a0e7a873dbdbdfb40015f136554669fb7c517664953c3034456fade517e9c31d924ade109e5b0adb7293c682ee70ad7f5515b6c5b27e437e4e2b5495c6c1a2cebb65a7251a04343d6989a7a830000b2088be172baa68933e883b95a2c145e5d89a6ba44742098afa0193881b7c16b4342db83af0e7bda3b8099da881a0d5873ccffc", 0xc0) symlinkat(&(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') 16:00:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x8000004000000501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000001}) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x2001, 0x200) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff}) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x80000044, 0x7, 0x6}, {{r0}, 0xfffffffffffffffd, 0xac, 0x2, 0x0, 0x20}, {{r0}, 0x0, 0x3, 0x21, 0x3, 0xffffffffbd2b01fc}, {{r0}, 0xfffffffffffffff8, 0x0, 0x20, 0x6, 0xff}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0xd0, 0x6}, {{r0}, 0xfffffffffffffffa, 0xb0, 0xc, 0xd16, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x89, 0x6, 0x100, 0x2}], 0xb9e9, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x30, 0x0, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x4, 0xfffff, 0xffffffff80000000, 0x6}, {{r0}, 0xffffffffffffffff, 0x24, 0xf0000021, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x22, 0x2, 0x6, 0x3}, {{r0}, 0xfffffffffffffff8, 0x1, 0x2, 0x10, 0x80000000}], 0x0, &(0x7f0000000340)={0x0, 0x4}) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = semget$private(0x0, 0x1, 0x0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000380)=""/55) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180), 0x2009, 0x0, 0x8001, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) dup2(r2, r3) 16:00:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005308) open$dir(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) clock_settime(0x3, &(0x7f0000000040)={0x9, 0x7fffffff}) open$dir(&(0x7f0000000000)='./bus\x00', 0x211, 0x0) 16:00:24 executing program 0: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000001100)=0xfffffffffffffe01, 0x4) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) poll(&(0x7f0000000000)=[{r0, 0x80}, {r0, 0x40}, {r0, 0x40}, {r0, 0x10}], 0x4, 0xffffffffffff0001) OpenBSD/amd64 (worker.syzkaller) (tty00) 16:00:25 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x200000002047, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1184, &(0x7f0000000000)=0x9, 0x4) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000600)="06ca871365b55d2f100e3c9acbba871b0fec20ebaa", 0x15}], 0x1, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0xd01) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x200}) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x6) r1 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) chdir(&(0x7f00000000c0)='./file0/file0\x00') dup(r1) close(r1) 16:00:25 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x490, 0x160) linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x9) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r2) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x10000000000000) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000200)="d2e060c95151f80304beac2294acd9d37c86bb81cec5fad857944c2611fc6dd09ea5c7e7cf798ef03651c3ad90cbfe322f11cc856da662fa9c5a7ef7965d1a8c766822faebca94f655a7a6e3ad302f5e52b7a6c975753e358e95f48293288e262a5a99a2dd53e2dd8c6620177f715584a3c28771deb0a6e7877b50d239d4902a0b2bad17969899f8c857f2721a79aef64712c3c80f4c960af4872646b8097eb5d1d2e1202037dac3fa2249c84d038506cf36eabd514fa0adc81465289b95f88551498c66ce132e378473ea0743107d91cc920b9863f33dacd7d4769e08b93e8c965c955f0b6487125b6f2e23ffd34e89b87ce40e205be8fcc41b179f90cf464381666516f9641b5c6688885c61b953a93d312e12ce42b3a9e18ebe7ed735c3f8c4e3823333f5c4492f14bcfc91c5393014fce77823226fbbf78f734b6e4d3bc2d2285224c7113369a8fe32c05c1477708640d328fa8917778922eece98ef46eadd68a224751690f26a90a3839471f26d05b0eff140a76e6744bbe2c73aa0074186ada42fe7a3e2084e32a19a1381a3b3971c5f9b698c1e51df0412a9c2cd29f93268607d0aed7bfb140585c12aee64c41ae03e6e56cd2a2564f7d0adf637412791bc11c8997bdfd89dbb29e6d0388e7f1f8b82f93fd71bf7a590b36e3aac17077bcf711be458849a36a2b587865d38f7068cc663c963f423e496063c66941ce22b7938f4b9f2f46051325f01da1021298810f5e5aaaf69e33748e6858716529d3476e8a0b271f9daae1563a4a32470a2a05325e00f040a4d3a14888d04385619a947a4ac6e334165a0c182ee9fad98ab67ca6d882b6a8a859d1c3822d2bcfc4950e609257af28c1c363644837a72c3c27099e971e96feee886b6b6b58002429112cd97be6bcf97a4b80868739238d23752523212d54a9d7e62cc2937f82d0d1a1bb9174b65fd8374f886e8bfd9f12b7bb0d932d6f349220991088719eab9148f1eb4821bc138abb68b840e4f1f4bbce5ea182def793f636653ed8d62bb61639aaacca21891d9d0e44f9802cde8e9a35e1a3e9881687b6378215de96e9004130ac9e8ace69aa326ef452d5e533fec9aec1815368944599fbc75b65afb96d29573731577c4f9d9e7ee57224f299504a81e303f0e4b94ef1ed1af24b36b5ee2b107ff36b23044961666bc6837876153c20e958d56c40857300580b86012bee6f11a11cce067ec47c6f10d267999db26653a7b7ff9d8682d9b6eabf4b41cb83e6a88a5f3cc1c67aeb81dfc42b3487bb932568dfa46bbe1db8a8e332c54d6c0cdfba45fa577fa2409b3457d958d864b6f9e945beee211d57d750d96e75480af1fdc08e453fda8ec843b8d9a348c1c8bdd261a3f0da6c3c22f9fef716e4b49f0268c42928e4815925b47b199f487a1e35f14fbb609680ba5b02ab0e86141c59b11e2d6c77bbca26ee376777da61f135cf5c82eeb085603b3c4c88ae616db548b80142ca82addcf0523323c779e9d2b342552b5fef50fb69c14d18d7e0a9189d6ad0c23eea15bf3a41889547464ac39c997d9b893c5997c9338bafafdc2a59e1c7e35ed88ce820fb7fcb78138e0b93b22df0f7a2a06b18b17562afe39f3ab00b02ec399b06320ab49610849840e99584129e00adbcad3db2171fbf33184d0b781d1d2db9d31a6b4ef22412a4fb51bf3845979626fcd2da265ae8e5162b5b8604248b9ee7a65145c046299ab43da6bcff272e24da1cec4e717db6cc24350e90c1ecd6e39e8d7cb12925ad458f8dae1de81c25dde95c5a11d5f30daaa7ec32c80cff17930b5ce55cd0928242336d0201ab6c68d93affa51b0ec91ec088005bf09cc7184e6e26e24183b5e7a540ff565faa04765fe45d619570e698a852a0501598c97bffc81a00ea0", 0xffffffffffffffc6}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x7) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0xba86, 0x58}, 0xc) symlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000780)='./bus\x00') bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0x3a8) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0x2f1db1a0, 0x100000001}], 0x200, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x40, 0x80000005, 0x7fffffff, 0x3}, {{r0}, 0xfffffffffffffff9, 0x89, 0x4000001d, 0x9, 0xfffffffffffffffe}], 0x9, &(0x7f0000000180)={0x1, 0x3f}) 16:00:25 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000000)="529a802ddf6ac11724c1e516da9dd6020ddbc8e068e804ce4fde20bbb53a36b565287b873c9b346a278c3bd5316a4524c707a31fee32c5051310ca618ef5a7b9f12440df39e1ee5ea6aa416bba54b4d88ade960be5766ccdf93cd0774921b24462248e36ef133c975139442f00d661d4ab65212ff59706c105908a9ba947c3432bb348796f04c64dcb5b21a40c1060d67ee92b7f9f3e462908225bd35c3d74087d84146640fb10aca306f2bee3c327ec063f4694a1f4bb88b4bde962d67934c2875c2fee5be261d9798c0a798d553e5954ce47d70c991e2392f18a73", 0xdc, 0xd, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ff3000/0xd000)=nil, 0xd000, 0x6) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) 16:00:25 executing program 1: utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0x1ff}, {0x666, 0x2}}) r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect(r1, &(0x7f00000000c0)=@un=@file={0x1, './file1\x00'}, 0xa) close(r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x9f) execve(0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x44d155cd) 16:00:25 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) dup2(r1, r2) kqueue() 16:00:25 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() geteuid() getuid() r1 = getpgrp() r2 = socket$inet(0x2, 0x5, 0x4) accept(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) seteuid(r0) r3 = getpgrp() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r5 = getgid() chown(&(0x7f00000000c0)='./file0\x00', r0, r5) setreuid(r0, r0) sendto$inet(r4, &(0x7f0000000040)="a3f5785ad59ed95272d7f1a2a1351ae9aee910865cc0a3eb9aa6d9846b6d", 0x1e, 0x4, &(0x7f0000000080)={0x2, 0x0}, 0xc) setpgid(r1, r3) geteuid() r6 = geteuid() getuid() ftruncate(r2, 0x3) setuid(r6) r7 = semget(0x3, 0x5, 0x8) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000180)=""/172) 16:00:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = shmget(0x0, 0x4000, 0x200, &(0x7f0000274000/0x4000)=nil) shmat(r0, &(0x7f000049e000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) 16:00:25 executing program 1: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) socketpair(0x506d8cad4ab6aa43, 0x3, 0xfffffffffffffff7, &(0x7f0000000000)) 16:00:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000100)="63c4b639746dafcbae8f6d550d97bfe5161049fa56657c28d65a65a3ab44f8124d8734f1c7495409e6ab60f7dcc0196124a440534d5c38027ce685feab1399c17f8d4eba3cf55db06ccdbe79f45afa84eb06ac70bc1ceb19ff0f52b202db4031736c4c1f0de37a83b2f32241b0b9462b6d4a62308245300ce460c438a195326d66959319e2b8c6d22d5e56db540d27ca932c5445e827b38edfb314aaf545db18203de52c153c3a69931fe5083d66805dd863126eb9bd32fd7cd076dd34c2c7dffc6f634b5c7ef2df7639d9a4839c9adfed1793bb5b367bd2ccb5dc21bc7d881f6043ad8debd67633bef7825f16b0e8bff52f244330444230166b2a78d810158d1602fceaac53a1d3913fcc2f45196c0d6f7a9e540f777a8b948ef85559dbe69e05d1c684310bcaa4a45e9700d8156b844d22b89f37ec105bad069a93bce1d32a2b853235fb064e5d435c1f66ed0aba4303ea47a26f14803b4678b335e6c2543655634fce22017e10a735fe66ee992c7976a36d2381e18ee0a4e2e9b94772bfd6b608f3aaf3c570e3555dcfc8ffee608d8f0aa1a37ab937b0feacfe94217d154a26668991b9f1a437a245f310bba1e8e20adf21a85402427aaf28c1dac3c51a3d463a3a8ba27c458f2d6b2b583e0e3b53ea75fcb889b5d3c1264d4572c2a72f8b6961d5635484359366e4c4def8f1f31805c9ef35caeded700a00105f845a266c225f25b0d00d6d5f88e3471ad4c8b67b27555f7177d8a88b982fbb27b0f8c60e215ce4aa639db09f5621e6de20b61e69b2a74145938bd20b2de575fb98c2e9e04af72e1f1ea82787bc8da3030ad88fd99e89a2a98433175f4908df21ae39931d08b924bc0f1fe02ecbb3cdc0cca5a76a479f5ea5339f29556a0dd9aaabe6ac7901aa95356cd6eb758c05d9c57a61d3e37af65c41062cc8edc9db5c7bdc98b0e01addc5dd99d769a37ebc26f2ef1c020150d2d746aea50ba446f5f7f6ebfbd35c4f57ff2e8cce86f56dd269729409f18888a86bbcd1d38829eff1a3cced707ba2e97d8fdf715088001f7d29997fea71c3b8bea7bd8a071314467b8fb924d4091456eaf505710556808ff0094ec504b7fecf34cddf6d030aea2fffc07bdd9ca8b3eb8aa0bcef6ab81fc472d43fc44ad7b325b51740e0df6f7c553342a35ba9d67fac60352c1c09bf9003b0458cac8182df0f6f3a5f6361d93df2e6057c131f65a5db9b734ffc2506a89e1538253a1b460298a70e33348aaa74bcc408279cb344ad3c0d238fb1fe43ceb3020eb1c0166bf99cb94acc217d32987b269896a74e8bfe69ad2c574754890b49e941498696dcb3cb628034f21913af1c31f20cb444525764a0a0fa472db5b3d9455ce58f187549ffbc7a81101bae2ad8568bb0e453e0a7917b525f8141b6de87bfb9a2bb4efe0aad8a210998a80086ad1d124b179535972a414f60ae2f3fb65a3a8b4a5b0db714f377934907b47f06a850cacc13e042fd380ac0705bb39237555b57ff8919ef9229e7432a72c32bde6d09e497e6f3d64015fa196bc51672d66119123b944fc2db489c95ff1a0979c991130fc9e6d2eea43e341f0a6cd1c062203a01da44ca9b8dfb3b0ceb27a5b09fd85a3de81d0029685e7d5171d0e4290095a2a229ddbb1cf6547e53b61b830a71b329fda774aaf6b5f1cbd968754804ee251f29a36e37272a870c56b08b5fb4d214280af08319b4e56def1e9054d247de63eaf2beb25caf9af6c246d499718220c0b3f007cc3b9276f495f1e757fc903b2fb11c0512b7375b9dedbc598b4a2e80b9e33b963b6b2e18e87268bae1024c7e43d41001671996866a0187fe06b9d386ab513077462e6a066bf3a61f188da9edd811c25ed60468caa6a3c69143e4dd8228f928456f05bbd910b8c6b57bfac34a5b96a3638258b68fffbcb7a373d82bb851f0d3360f9e6318c63ea10604718a09ba9a61d5ce9ed0bed90b138d0d76bbf061e1b6de76ed7d87189cf7fc55dfc47511ad990133f4b44f1e76bd325040617e34d846fed2b43ac9568aab6fc0da130d21f9b5aa29f68905242b2a3dc94f85f7d42b9b3dc3d3dd03c5fb5b53d6920853e84c4e440bc91c4c8c7b22531afe4704a26c118e71f609eba81a52f7d3dc3f3522cf65b01e37352e2f3e6113648a940c61c847c3549db5a008c94504ae14567769fb2dc12c171ef97a68a75bd4f4b269b035e1c446ba71fb260bfbcf2bbb6dadcc0837c08fbb786ac2e675b63ac7b8824364c2a7b2b6abf946f80248d3f9c26442e29ce3936d0f686332c25f5e7b8071686ee1baf9b7f0e0d14e1c66d2b38e85f3dd3b2e43c7b257905a87a9bb84773359856775b5109b09c8997b6f40a0ae104cb9e03ff7667fa66e5bc769bf80be317ff64480f50a35c94937e18249c217c3984614da4d958f8366eb89c57939a4a42131c29c7c189bc73a4436960e8ab2a631d505e0085f60d93ed2e683f88731e1ad26356b4534327bc9deedf33844ffdda74495ef498eed5d6afbd16e7ade4ef25f2077da5a14ed26fa09a7d75c6878ba2c8b6bb6fa7bc83cac5f7ad16462e76aa074ebb0dbe0fd8ce899f9fb2e1bd31553a2f39320f55568be6ce09440aedc2e61bc1004fc22316dffb4cdccb2cb02e733606ad45ee91249e703528e9201797c487d78d74fc286f8dbcceca461aafac346786f49d4903d5ae2594d2320a63a39d72354815dadcd1e4b3679a037647150451ce43d7a1edb41ad8e2bbf531d22d70974fe5045b33f905f3411426383cb1ac8225ac6d8ab99348501da555a747b68b36b7c2478b1ae56c107f28e3603425e3e8306903a4dd674d34ed1440dca7a1387e7b47bcd85e6787535cf3c63bdfc438e4628695ff98450f187113d3399c233b6ed4368a3845743e7156b91498eeb70eb14caa0d0e41a125224467027e15f4de5c7c82e89d77f8e3708b351636cb6cfb7efb9f67af82d89070bed13fa751f76826531658a2ae0fd821164b4717fe4fffdc66d2e3b315161ab61c7315747d764b07b23be72138a1b122d0700a2e879e377763fa5ef6ebb01608327c0981314abf8273db603458b6366dd2878de8d5306420fe3e43dd5179005c0ecb467f0e6b5b407c496f42518213ab0d7feb9168265b9a65891be551ba2c221936fbee4f53488a9dd537ec88c6a83a268ad09e8fa6e45ef9ac0eb2b083eb048b1ad13ae369ce4a6f8bca1d6579f0e4fbd11e4bbdac6cd6727ace24d2c54d43d9f8fbd21ef7b3ad3c71d7395c3cd87d30a5a004b5c5a79cac790fd3307bd2f71dbe5cbed330da1aeb147b86cab555688bb55fbd9889123eba8d08deab1bd601e8babd8954d63f6ec5afe2bac73f768f4fe2558f953c6ba17557bf377874bf9547fdf92bf72431f74a0c84328584b6a5238239acf0103ef1b311e3a3a50367a8cfe6b6389531a5862271a86ecfaa49a5a7e55dc6c29674decbb5eab58ad4ad047716827bbbbb4c35214df066e431644d38d9f7f6ad71a151fdc227f066e00248c3e69003292cae2327da753444df76eaec6f51ab9a73badf8f3b1e3bb236ec4d0c588534322d2929a71f76eb84a53742ae9e91284fe7cb9c8e372da7c17042d3a0e112e0792e43bcbb76c5f21dd8b89e5800212893cb79e949a9fc90dc948cf622964cf7bb310c6f6ef4041ac8ac8c5210011e80e4c7190a83fec958fe17ea327ccc81f75ed0f78d7677556736326f2305aee69d5d8dcaa1e56baf8affd657e793232bf1a2d09b4fe80f8ff4bbb6f6065e6c86d7e305e58ea1571ac5e3baa6fb1c36005fa1ce7cbb84abbf6b9c8883f2ddd62d819590a091159a112b37602af876e79cafce2abcd7f5145888c56305b35fbe3e80bbab97a30814f1158d0ee780c05e4e657ce889638dd4f360a21812e2c8de0527a16094121d86d160f45ae7a966f5e082e649f62eaaef6f76f1f8a4cec49a416a64965e2757eaecd8649501361de50d9f939b3837d5ed898f39e52b50538c727b06c4c8a945d76c27bc49fad1d553ee608bdc4607be7186855784cea3710324dc9eaf90060b7da6c4aea3a1177ce13c01fab30188865e1c2ec2ef0ce6138b083fa3cba77a08349c382c8386491bf1810585113af713bc94fbb7d843988d3327d1c75a7d47c8e7e2c0609eae13b4ab1b5a08bd20d0932cedd57b391332a06be398d8b40d27489d8a6a77629a6cad9b6f7267d4ff76410854e86abdef7adadc6731ec39dc322fa45bd10d74f84da148ea35a4eda2e1bf8c4786aa33a41b1309fb3e85bbda3c857178a86409c0e2d98f069a6946e6c683c5e5910b3e008f9eb4bcb3295b28c1e495a4fa4baf0d1be55705fd25b0cb7f655851d109d8d23a0015ebab1144ed360a0dedf07f3c2def46e39fab97b4e7e083cb1ba0f72334e73126ff78e436abd532dcbd48cc43c1db0c06375709c7c9471582593b79d5f65fa60e197bf9b65f8fcfb405ddaf15c2adc7267b815de77852f0de36aa00e511ee494d2a14c0ff0a74a1104d719044de763eda2ae312c3c9ec3bcd02ab6cfcf0be24d32bf02121c7b4cf5c75dbfd657b800f32534269d041739eadf4b0ace695901b9428cd002276d4e1f09354bec295729e06ce1a028779b441bf990788038b46ba3820dd3b9a6c5438ca422b31513eb0511369ad0cf2775ed834dd1530e80caec8f7009c2b09e80c60a4e12d01263687672b547addd6231dd64d1e6a6d51525cca13d7b1a8bd63d384667ddeeff159a2884e7b68939aa87b0b0d6e8018821ee6cd4c1b311c3bd70567552c000beecc9bed21b9d5c2ea6556c4a243bf31610286654d70abfd67ef2122026acdc07b1c0434b3adad1731fe357d49333fb2ca66163a499182462690ce3a5cf5e2e40bb6e73227bda5e11706b8f62795a4f66ef85f7953b6c992a2c9d559e291a15f1e146daf50e526b332ba5e02db8b38bafa4b8f0b1761f70e014a49b82ad62134232fb1919ca9adde3b299a9176ec4b2d025b22a5c5d885647fcf329c247009a636174fe1c592399a6c6b0f7116afcd645483ef2c34ac42510a29bfec52af5477cb54aa3a386968612a803904b58d5bdae0a11163de5d40a4aa1842b2221e2bef55af0395b4498caf4b9f135fdbfd1812840c6cbc838d01246dc72dfc83a5d299e974e875c3e67487f3026adb5cf6274e1c6e5b4099d4d320ebac49ec69ac9f6e4e8ce7ed7b4a965cb8d7548983e37496a2b52c1a206ebee2046808335b49b27be0b9ad09c9e539373e072489460dfd1618e2f80e21a0a1dc9cfc4995a36051e8b839f465a0bac0816be9ef57b31e0b87456dca7bb8dcdeed02c27a0218b92a5e7da812a58698cfee86643b27fed4e7065611690ebbb17aacd8afcaaadee88c9ffb788a0cd0b8eb592e6c0b0faedfdd0696e43c231dc5b35b52113a5be6e29d32dfd483117f870612a28dc85de1134c3b1d6b704e62f5799ae80f6229980a4c1e70634f1821e86fc82e6e5a025b39a62f6aac594bc68185270b9fd7dda1f73e7941445d7016209a03abccaf62d998d6ca96883def7660118e700f630fcc79f75d8493d576a514b2b953f982870ac409e0c09b56fbb52ce353b08c6bbaf762c365e0453d7a9598f2498a8f6305a1eb52349ad776f9150af1751e437e79a55609dbd2a4d019b7f7738c31e3b0ebd962a1c2eb4e9f41d65ca828709d1be1c270de86a359a27e1965e400db383fc345587be4b493d25c3708dee68f44ae981de1b8e2cd3d4390cc51a281a39195f24083eeeb885ae1edb39a5b9e2303b5ed91402efb1b04939d084478f615a02415d72fad878e5", 0x1000, 0x1, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) 16:00:25 executing program 1: mknod(&(0x7f000086c000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000fc1000)='./file0\x00', 0x2825, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:25 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x25af90167d5e1800}, 0x8) ftruncate(r0, 0x1) 16:00:25 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000)="1ed6b537", 0x4) setsockopt(r0, 0x100000001, 0x100, &(0x7f0000000040)="9931904f0b74cef87510a8e7254dfdc46aa9e1eddf01be1820b10ee7d7f6b82fd2060921c6881a42d5bb902022e10a21f40c27648eec14c1ea914289d1844e7fe95f7a3d3e5c96cc1a6bba49526b36f8fc4310b4541cc3ef2c3ec37b81f7547725d01b107a6bd6010b87bf6bb74754bb9834d3aef8992f477791ecb7fdca4264a3df569fe9b285f388bc01a9878c0f04fc32c0a8c7ca9610fc516afc53707713bcf73c2dcc847f868e36b9b0cf7c45cae619dac4160301cfda3ddf4960af7d1d5b54b75416e3e3f7ded274962a26c97158cb09298841bb788125b68fbacd77458d5705c69e7217", 0xe7) setsockopt(r0, 0x2, 0xfffffffffffffff9, &(0x7f0000000140)="81b18ad80d3cdb8ce52bdac448f2d7fd1928332c703afe9cddc107b4b8250a95e5f5b66c082cdbbe4915b6e02cc6707d10ab23b578041e019227b2431e5b9aa255e692e0d8f8f356bb289b94", 0x4c) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="de7cb1ba906de4b561e1bd900078cda68d7decaa19e3ee688c69bdfcd17e191aa593cc01b459f923f0bc3f762c3ab01180303ea78db45672a38b", 0x3a}, {&(0x7f0000000200)="a8ea1447c58bb02daeea259819b96cee1377fc069fd6b801e0288acf7c6794a195bdf11d277dbf90d766f3c5f24156ab2b732d54e507c1d734aafe6ca86a5def36cb4fa70132ed900a", 0x49}], 0x2, 0x0) 16:00:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) shutdown(r0, 0x2) kqueue() connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="03020000000008e9ff00"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x7, 0x0, 0x0, 0x0) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) pledge(&(0x7f0000000000)='%$^]\x00', &(0x7f0000000040)=':,).\x00') setsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x0) 16:00:25 executing program 0: mprotect(&(0x7f0000023000/0x3000)=nil, 0x3000, 0x7) mlock(&(0x7f0000024000/0x3000)=nil, 0x3000) 16:00:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() writev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="b4102bf8d2dd010472fe768a9aa2c9af9f9780ae1901850a696443e0a27d67bf8b4a2e8940aa19fe077308044d84195faff09fef2c95705cdb76de4d2c0f1085c4e9cf1d259907c130e2f08c68572d081176c7cf6ce994dce1ced4701dcf65cdb16122705356250abf554768644ae34cf4e007637f548a83619a9a8e501e4bacb2f1175e4a01d3bdbc77cf22104a8b7cc46d5d411e14551b55bcd28a8457a97a9d53578f9a6906493ad6880ee267618cff153f15", 0xff39}, {&(0x7f0000000180)="1ec65cc23ee7329ccfc920e14ee8613ef0ea1daee28270cbe82eb602d095e02924f5fe9c0919459e4d49a6e26d83f9ab92e464093a5ae79d4169d116b041e2700f32e36475ee1c2645abf510d065948d3ec72d88", 0x54}, {&(0x7f0000000000)="b1e6395cd1084fb1304848d8f6288c995b4551b4335c25c2e41cc7ee2692a0c1a36ceaec6a48a272ba48b8e2", 0x2c}], 0x3) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x4, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f00000009c0)=[{{r3}, 0xfffffffffffffffe, 0x21}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x2, 0x0) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x7, 0x3f}, {0x6499138a, 0x5}}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x49}], 0xc996, 0x0, 0x8000, 0x0) 16:00:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/211, 0xd3}, {&(0x7f00000001c0)=""/35, 0x23}, {&(0x7f0000000240)=""/2, 0x2}, {&(0x7f0000000280)=""/33, 0x21}, {&(0x7f00000002c0)=""/222, 0xde}, {&(0x7f00000003c0)=""/71, 0x47}, {&(0x7f0000000440)=""/166, 0xa6}], 0x7, &(0x7f0000000580)=""/20, 0x14, 0x8}, 0x40) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200), 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) r1 = open(&(0x7f0000000000)='./bus\x00', 0x100010, 0x100) r2 = dup2(r0, r1) open(&(0x7f0000000600)='./bus\x00', 0x40, 0x4) ioctl$TIOCNOTTY(r2, 0x20007471) recvmsg(r2, &(0x7f0000000800)={&(0x7f0000000640)=@in, 0xc, &(0x7f0000000780)=[{&(0x7f0000000680)=""/199, 0xc7}], 0x1, &(0x7f0000000840)=""/6, 0x6, 0x4}, 0x1) 16:00:25 executing program 1: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = dup(0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) fchdir(r0) readlink(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0) 16:00:26 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x0) mknod(&(0x7f0000000200)='./file0/file0\x00', 0x2125, 0x8) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) mkdir(&(0x7f0000000100)='./file0\x00', 0x8) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') connect(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00122e42bfce19dd24d54fd05d879d2f"], 0x10) 16:00:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fea000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) mincore(&(0x7f0000ff3000/0x4000)=nil, 0x4000, &(0x7f0000000140)=""/169) shmget$private(0x0, 0x3000, 0x180, &(0x7f0000fe8000/0x3000)=nil) 16:00:26 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x236161ba) r0 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000180)="1d93fe0c063b14fa5a9c1d19ead6e08abc9d59024bc9108d52a5e97cac36ad9f3dbbbdd694c3b7b228ceea3f83e008af1547ec7996ef87ab714d83f8665dc7f4306ceb749e78a39cfd5d11638fc9b1bfb9777cd7e9ff77bdcde41edebcbc96e2c2588a77ec425ff1a4f8a668ceb5fdc2e4fc921dc1b3de357a02db265d42ede8bdb7d8ddf77e22ea64e7c0f11e01be35a727bf2a6296246b1077edd4534fb5b544d3b37304a7cf47a278040bd069e7ed3116cddfebe2803d30e904bda02f6dad3f29f17e179565201e911d8845b1a0f73d", 0xd1}, {&(0x7f0000000280)="91d09bf3bb8cbba1f0f557180fd8fa395b1697623e8c9797a19b67ae2b8b3910775eff875a84d4866c53aca942c15964a085445c23bcf9e9f7562e7951e7d2823d7f8fc45d868c3deca1c70427039ffd056d31206bb05231c54dddbce5519965ed74ffbe93e1a97855bb219f534d370378b5885c53d703c5f5c6639f6b414f599881f08cc00701840fe434955e3a7efa66c4c7449a0db5c8a5301f8d57a51650157638016ca97eea93bcc290f53889ecbf776ec0b0468d7ba43cbc79a86be6d36fe858c983c358870fb608f292", 0xcd}, {&(0x7f0000000100)="4c3ad128b1f54154af0d767a87af9533a563e0743a30632144586f", 0x1b}, {&(0x7f0000000380)="4713da6bfca15bc547cedee25fa79973078cb1996de32313dea12d60b334ea667a20f7d9ef56a218b3d1a694bafa8ddb4feeb2301683c54e1459947a84b8f05b496da78ff5cfd3ab35f07c1c8d36c408d70ea136d45912176015ccfd76d3df5fe8cbb73c75293da8cc5720d65bbaf79f8781ea693e164da663b7cc24d166c20938eca32e790438cc648e31f3351eae78aadeaa", 0x93}], 0x4) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="1505a3c4a375cc77f379d4ffec621087c1fcd8e951422fbe34961797d04b51b11bf5b0398a1ac5", 0x27}, {&(0x7f0000000040)="964f15b6f4a41be30620a4650e01f835fff599794a45cae3eabaf2f27783e1ed63d1e42d3ab2649b5f84890623e7533e410505793983e4b89e79fc0f", 0x3c}], 0x2) preadv(r0, &(0x7f0000001100)=[{&(0x7f0000000080)=""/17}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a07, 0x0) setrlimit(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) 16:00:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() clock_gettime(0x2, &(0x7f0000000000)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x6a4a, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x81, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000340), 0x7, 0x0) 16:00:26 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0x10000, 0x0, 0xfffffffffffffe2f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/86, 0x56}], 0x1000000000000167, 0x0) 16:00:26 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710ef240ec011dc91cf2bae8803ef0f701b406743f9bfcdb7f000000000000002a7a4f780f6928b55143f0acdaa05f1418f774b45c7f4bcc1804481382bf7bc327895c02e35702bcff2933ad1b7787fdfe453df9eb403e1501c40cda7d8bbf7cf1b6c6fdd2ddcd43fc087a18159f98ac0f0cb47048d750065dad67ff29f462e84ec846b370f2e4528392853f71287fc1feba147a5ff8cd3b4cef878d0f4b84a5d1b8b296cca2b161bfbc71c72d3d5a0cea1b8965fda39c438b7f199fdcb4aabccb02e88ec8311de9828a600656a6d663b68479bc5a62b3b59aef83be8fc87674f2224134bbbaaf94000000000000000000000098441dceabcdd435f83a9c55a11db6eb7da592952508f140b0f56b84308190f9d1d88c7d6809bd2bd1ff9594e1e6b81eff4a97d1e166dff3c705620582478634d4ad2651b3200c4aaef4f36b0fe00aa7026d03696d1a5427ca934aae00ae279009bb7eb90dd585a861710554c0b584ce773b24d7"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x2c8, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8005535) socketpair(0x2, 0x8003, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffc, &(0x7f00000001c0)="b008c7b9a177a436eca411cccb1d5f7150fe0ad484d1cae304fda2ec965a5ba990ddb71c45ffce90ec06215c49ffce404f54968278b8fbc959e4c37b68b5cfbe3a355028cd25b9d869d51fe9cacd5fb586efa30657f2eb309fa5c66df5b49fc2", 0x23c) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) bind$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:26 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x43}], 0x966, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) r1 = kqueue() r2 = dup2(r1, r1) mknodat(r2, &(0x7f0000000040)='.\x00', 0x0, 0x80) dup2(r0, r1) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000280)="c7", 0x1}], 0x1) syz_open_pts() close(r0) r1 = kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3fffffffc, 0x7fffffff, 0xe52, 0xf9, "152cbb3e58727065ce306ace544bb884488d81f4", 0x2, 0x3}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780a000000000000800000eb06a600"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:00:26 executing program 0: munmap(&(0x7f0000005000/0x4000)=nil, 0x4000) minherit(&(0x7f0000005000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) minherit(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) 16:00:26 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() readv(r1, &(0x7f00000011c0)=[{}, {&(0x7f0000000040)=""/46, 0x2e}, {&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/98, 0x62}, {&(0x7f0000001100)=""/175, 0xaf}], 0x5) ftruncate(r0, 0x0) 16:00:26 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) pwritev(r0, &(0x7f0000001500)=[{&(0x7f00000000c0)="e66ddda04b17c4d63ccd80faa81a78efca2bc490a73057cd0ef2feb2e0f8694be67db6c09ee3718815d1c0b81fe6bf4da63c9c3de2166886470e40760b29d657f8b8a43a66369f62558107195ca3a3fe3e56ec9b51b59692c2efb67c5fdc34c46ae5956e183be0ff641d7af1bf1fbb8f4472e78aaffeb156cedc15ba973179229d40a59f08bb81958f3c701cfcd1a1bb0e85c10f0c0194032d190079e2c3975e93c52f97f3c752aca4acc0899d5d8332652abfe0d9f3479beb3dc6122d41228fc5b7d20620c1a826af97769919630da35927997fff0b379919e86ffe5359791b7715b4428a2075b3ebb94581841d7cd825ddf459229fd436eeb938ccbe233d434349c8fbe246a52644ce5704b30b048dcaf353574532847e876701aa3b7c5cae33d670637ef99d73728850f2da3bba646d4bd52f778cd9bcf810a17ce920159ef1b9874fb8ccf71236a3c9922ade0f2df48391e9aa1ead111f1042eff57ca5afe18015bbb52eda6be2934c3d1ac194fb785aee98b67c5bb32313231b11bf7d524813d10447a3615b8d0a8d57f3acc060b02765f9ce5bde1f3733aaf89ab5630297d971e11761fc5630000caffbc0f52021f88db947aae3972f6ddf47e9e65040e694b4faac13fa368b133436e8e3f376c91c1d1bcc6d980259fbea415e2fecb50a97ff0622fe0e7b78a74fb6c2feb26f933c5465c1b2727988b8d660e69ad5cb743a03eb1c33a6fc2fa79887265dc0190d2e37b05248b1ed209deb9219e0c742e53d63b826759d52d3d31f86f3c9fe50d79041ff053f09c506e625bf308c1340cdedf24bbe849525c43a95f590c49ce2d0ed5b6d6c3a0013936f0d654c3f3df69bd123dc016ff4eadea00bea096d6c6fdaa511bceb0cfce95ee1462c36830c7a792e1b8d7c28047185e3cc4301d10d248ee551b31baf29a96acd809880c903b8195461cc306ebd33a13f4d079b3db4a1588475c297aef3bf45e67d6b8b30855f06b766a6f527aa47b5aa5e9e66a47694b3ce1e63f85d69c812a1cecb67610591b66ebb25d74e02273eca17e71300eafa3bcba60c08b6013c957820327a595d4634c2d4472d145f1725494173be69cd3af5331bdddf64ce913af5b9c5c848ec86d0df345772fa6f6085973604f52784216a7ebc63c45e0fb63b42d273df6ce575668cd2cc1f7af3f57f4c68aadcac64391ec14715eb93ba83defc075319ce07df2c98e93db3116045e2ea74c17150cc08e9ee29690f86ee7c51df4b4667661ca0464b098fb6897f6f72afd32067f0e87ac64e5e931955e4fc81265fb563166fffde1634098013c2604c3360ab7690f7f83caa3e0ceadd7fdd44e32e428441ec96226d3f2af1711ad6529124972d202bfdb9f44f1c2251dbcd5ad9c5705de4f6bfa884d2660759b9f7d29ff8c17728c2b5b81c678a81b56d3a5be9c2b29d760282d4acadbe6e040c313ca2281cf26f797f3ec27c1bf210ac8f8504902a5a0eaab3ceaa2ec7f0d99a5aa46e2ba2a9bcbfb6a2eefb00c40afdc85b70d89533e2dc8eb96a85df61d3da875d8bf8947292db78b2baf1947e92f37bad56ac4e44b178d97421ad64489190e92b77832eb1dae7140d63493c8664ff81e2cd7c8da23993b2454da750dfacd9c14f71663e1065b7f330884a0ecfc04f8656976e04ac7b31b568b99a1c17af7aa837161bf07a00f940ec3983a143812655d05a99adeab48693c95f87407cdfc75d7e4fcd38aff1b1c73c332a2b37ee5b79b798bd5a1b3a9aa52bd581cb4426c260b0261dc6416a0985a4fa37ee16310224c45338798b7be1db0a1ae898f83fe80e79a8f15eef51185b06496f456d61c35118ba0eb44c78ce8036a56871439c576139e3a3f7ced0a35d82ed0d27255aa2adfb73399303ae4d76245e13d24ec7313c937357eb951edc175a60778d95630f6f007ebd73edcfd8103a86021fa9ddaa19c5eec96ab811ec6e0d8ffe8dc91722cadfe53d4c769e60b8f441babb37f5c5841819d272b5265bfe3102b06caeee63140321e445aaf5da1d7f03546a88c3b5ced2be414bb111b44f77b0ce85b0d23359a53e6a34be81df25d8d67637b2a4c6083f441b0bfdb7bd7082f3c896c66a5b183dc996359fcb91f71246c3e0b4b75dcd288ab8254a03b561f48a689b212922448710dc81ddb169e79bd903b801d8914f5825feaf0a83731d864827d375781c2df2a8ea769fdce83bc8467361b7873816e23d513bd47875887485c18ac31e6ab23bfe5400dbc5904ce255541581de51744df435b1bbc66405928ce89487bc018d265525f46298a1b0c4081fe592a2954c12299aafe2674e17d2b7a2f52f556c2f1e5519247962c5bb183c56ee676471c7390a87e608355403a6ef427fc534be20f5f0ae065491b51568b6e1123f8975c09ffcb656d7866d8dd87198d3fd7c3f62247e0d86fc29eb28702514161740bc5ed1296c1b0ea696ec892212fd9cb226a9d6bcd2be45916902bd2943a742a02bab89a307a69a56bfc2805d5493a1033db364968f64a07cb91d1a8ea67f4a9bd2595aa2015681d7f156201f7a4739272e62aaf2d2e96391163c7c0d88a3b23dd69a7cbfe19a6750a4246ff371ab4f1200efaea0986c766f1da15df65106b1867f1bd958c5966be54a344619436a46840315c8856ec02c9ca16e207b24e1d470ca7b3518b315467bf3a8fa344d8c4756f4ad0620dee727b1e785bc3b29e59287b7a613c14ce8f51cc048a826637b4909116c3a729e8b9555ab7862bac29146f77151944cdc442531a90f75e04477754ff9763f5d6fa426b096a814db9041b0a7950451eee9c598e997f8b86fb2dd2e390a9b440e75e3b96f5f8a2e43dd49f261373ec2a82e87e4a08f9a046d96f295a5b52fcd6ee9b29c75743ec6d4c8dd5656d21072a6e1407655cb31cde81457517ef57798c4d7c0d860fcca2d97562decff306da6c6fdcfa12001983044a34f0e0e56136412f58065f948b76a33d42662ace0287a67c5e3702bd1112bc6927230d3ca062cb5d9a347d5cce60d4ad14443d8d45b3bc73478449fb927b7474e9a59f09dbc24208e53f12fb6bcee6e9504147f6cd6eb585cb35f9d3a5c0b7ec6ec04fc3af2a468c228ad8569a29dfc3be55a9a7e5f606f245951fa5b3e054b4f4a4d478497a6b9413edcc6e16e1794c5d61a0a9b0b9fd90d510b75c7695fb6d1c0961dd7b3596a1362285da4af350e5e19419f0144a6cbf57e190d73057a71c3a37eb0822c2f70af821999b5f851e680d67b0b66552c83c5c13809024db05ea7c55a96b9f68f7f2cde69617d3c56e2ff2b970ddcc6a105e0e6666e4d85ec4094f2df12a9072a798443610b23bec273ece6f03ab9e0b76bb98fd625bcc814bfc67529a06045bf09cc665f2949eba0d245dd0e022d25a92d0c5a7a392ced0588910b6c713a7e4d0db098095adc36343feb01d7308b1a7c05baf6a3965326af6019e517156f1a7784c5d3227d3e97525d8577728417134b6afe2d0df8bab0bce06781695db046e4ce3050f6f3687cba292c23bb18c3b9b05acf88bad06fdca265210d2c0eb8a22c7dc03503f3fa83a5899c63474dc4ea75a653097fe8a54cd5998aa723530c3bb644568ad3c586d5c03d02099aef0116790cb5d4b3c3a92bd8955ef5257481a5b29c27eb71cfb2162841a0586cf09a0ae57844c5c7005a35ab09c02d65a2a920d417e99a56c6f87bc9ca89875417516cb0580068e4f0a6282c5966818ba569874ea11e55044b63829ddc9d1dcbfbb1d2eba04a42bb2a5b17d4b429975b037ac6ea81ede4bb770359845bb57e0a9ddfe1444bdd51b90bf30c7bd88ff9102d43f02d72851fefec4dbe5983867c91f73eea813c6735fff48f6a5ee4cfb54b3c8b43c9250d4603dadec8fa8e24aa593db8eb0d194774f0b01a20c309c3861459d5e7d93eadc1b7718c5d4a3869358c99e5a3fa883020d23d4f06016b75a15f8240685237ce018fe88a4249107ee541a1b26dabdb9ea8842f038b200f8750511e87a8d0ba4b919b9531c1c09d6c78ffc180217fbfed3360383912cdf901377643a4f475f8db6c226baf8f44092202cd66e64fecc99502a7c9cb73ec8c6d0837d64381dc5fdb1a029ae8f70fac2fe28cf2fb960a1362575f079814e145a1f7b384f24051187eb3a33867b1fad4e0c0a438ca1cccca67545208fdf099194e9591b4a4095ac88e3e5dddcab68067be7f33ca0dfb5ce7015c44acb5627e1ff9b01cf13cfdf44da2c75f48df2f3ca3c1deb879613571d580887f30c7e3508c99911b94bb06f8beb251cfcce64f60ae0a9ab6a07352ec933551570b973cbe641d814bfcb35c28bf5b539d11d5a26386e3e82677958cd35065dcf949984723b092e742f1e7973cdc2c949bedabbeb54d33426914d838029f4305620a72d426e1aa9886b763ac9e3ff5f1275bbbde9b6a5d49843a2e199ac8015a55c8b88528cfb04555d9a29d93435469c82e9e8cb0ef9608f839edbd8e91338fdeabc5c08d6da255560e98ad3232ffd326121ec155819e0ee74e8fd7b996dd46b3fd6e12baba0245624e589e33b564be1a4b84c7bb23a1a2ace32054625a31722e0305f60fe6e94a259d515b9c7a3c06a8a82e533f1b3dc5accdc4279d3e905df2ba60b4e4653a1de2333f4bb65eb93b0083894c3f050aa42efb750051d5106c5cc2d96228efa81bc8fa90a0c472b3253ea5caf0c044e0af7889e735998ff55a472c7b3387333c2e24b1ba5fb1e19669b6d71193d5485bec24fbdcf5b183501c45b50d6fc778d4479b3efcb276af61fb76ef68bc0d901737326b5b5e35cf60c72e7761bd49110bbccbc5a3805068ca9143e00b0295a6b4f1e708474e7832ebd998ccb9be9b3840e72780e1be77d923ce240f6d855ef9e5a116d72f176d2066600b5f24ebbb56b815518b4205d0940300b2638db31bddbdcfac499d4568c9b80c87e6bf7154292cd879f065fdb33d75340c17fa14a33ec8763c20335c6fffd19c0e40bd1099e113f1499e0e16401cf13396596c5a88c425df55ac4f0b161eb30c43fe7423668e9b9c58d304cfc9e0136d49277959cae66fdbe5d5f6ec87c6cff8d1f3074810b9f4fda1b486db833c5754a3275cb7d64911f4a786e72c35316a16997dbb611f6ed97780e002d5b363d520e92c056e1ed2138be70f91e846ac01b8060d2b26212a116234e5c8841e9023fed9031ac5442cf93133615177d1b644c3dadb272eb3288df7e3ce9f832aa4c786c7448a6f0ccf7ba9fcffb8e35ebbde86d996e4936709926c597a83ce5762118dbcc73dc05518a03d4f80a5dcced1ef58c96ae8b582cb2313a94ee63188bd32803a25726f60ea31241267adf38fe7cc53e0d2d7888245941f84d5ce668f6ed2f8af2c02129237effb3fd976c7ac1e62a531056b27158a0a882dad4b82c07bdcce57c7c52f470730487f7927662afa5242704f1d8840b331957937319367c4cc77a1004746634d7ea0cb65dc231a139a490f03dc401c1166f427e7d29d8aee6c6a9922cafb672a130872f6e053abc4d032e3c38e2d5dc6eddb8578b0565bf9d13f5dd0fdec6b02da89eb1c1b611313eb6b2a5436a1f8805b1ee3eec10358681ffb9bec6efc760e14b2f3c0c451077bc10c3bd5b351e7e01617e8f8b22f93bfb655754153f1237e41c4d8b5d9b89db72a3f051e8587d161d56c03f301f64498623238d46d7e5c37bd0a1cf09d5f637396cb4cf4e40ea8a1d259a4f32525ccb3b6f1634d57368167e7aaf7b4ec3c86f5cfde58d418bd694b4c418781de465caf1e1409bfb987", 0x1000}, {&(0x7f00000010c0)="b6d2cbf3b44c788764b416391a5873e0aa39e476dba4a02f5f596b64c1c709296db6ad93a1923861dbb75e10e028773ec83fd97b1c3f0c4730a27b5e640442f1bba076f2e9bc3efbb0680d46308903c66bdb77c6a933be311a59", 0x5a}, {&(0x7f0000001140)="14cda2d3b17c65381c2af2a23365180ea65fff7b3e71f79f9e6b678e92860c0deb0a7402a5ca1af634c27fb879574e8e6b50859592f59578b5dc9baa394143d223fb6bfe2679e1f8db9478bc62a068751c35e175aaa039f7", 0x46}, {&(0x7f00000011c0)="03431fe3c9b3cb9309cd556ad2ac895b3d0e600320a6ea2ea1d9bb74c8042af95e10d663f0de234ace595dd784e1ab398f8748e0bf3f14d441257a82439f98838ba596946ed609889cc12c5dac184c08e77ff2743b5327e60405b9fc7b717ef9c28a278699048a98f211e7d705c270f40f3131f3e6075b28ae428513230f64311007ba71a21717727da2b5a1283aa1b279360ea274ef0fcb1f69ecf9b364990c53782e3d8e37ba4b45e402def0a48601a26977e45d", 0xb5}, {&(0x7f0000001280)="1b0ae310ccfce9a293a27aac7c5b2500cbe01a9512b338b476926ec7291f51fe9cea7868a5e5a12d18db4352b6b87e58f88b7248403c850e7e6ec86fa19810d7f177d6d03cf2acd3d68d608dd377f6becc92c6024d0a352ce0587ac0db490fe976f7", 0x62}, {&(0x7f0000001300)="3bcc85f72a7d5d7a2fbb9c22619d0d7b43c5373533c4274bd1f43a32c60b8c6a449700aed1db3a043d80d8acf6ff3320fbc9d888a92a1d66cfab768c90c222a2447b7e41bcec71d173103102f4a31860ef084a45b76e362e3bd6e33ce5370da4b87962575c8967754eee061f622fc19a18df4289e41f77dbed6459f9ff80fbfed759b6bb38ef95a6484ac59dea5ca0452cecfdc069b14895011764842a5bde8291d3e65a0dce38ab6635b319c89e84a2045ec45af2b35ad4f39aee3fa45c37d51efa68", 0xc3}, {&(0x7f0000001580)="d3cc6b100d9f12dc6124e4e05195262273dcb97eea336f511c7cff6d9f68da8b20836e3be3896ddc0eec67e44f073ca66e33327771fd3e8965a0b872c3bf676487abe5be128f4112858d85ba85fe4e780bc8cbb5502f17f615c257df70707776964b473cf360aca70368ffbc54624f395056391ef6834d30f67de1b0cc1ba78cf4d13262b443e1fb95cf2ca0b88ca1c00d18bba2b20abe686b1d8ae9665a1c1b5f145285a53c9abdbbee4ff108e99f3d48a68923302c9ae57260329c6ae81f798e4de576011a255d2d134ae04135adad2be8ce2e4ecb56e7d812c425ae87e8f04b4d209909766c0260a1f385e2178b01b5", 0xf1}], 0x7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001400)={{0x18, 0x0, 0x9, 0xfffffffffffffff7}, {0x18, 0x3, 0x100000000, 0xe41}, 0xffffffff, [0x3, 0x64b, 0x1, 0xff, 0x5b4, 0x5, 0x0, 0xfffffffffffff041]}, 0x3c) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r1, &(0x7f00000000c0)='./file0\x00') mkdirat(r1, &(0x7f0000000500)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000") open(&(0x7f0000001440)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000", 0x40, 0x8000) getsockopt(r0, 0x7, 0xc, &(0x7f0000000000)=""/123, &(0x7f0000000080)=0x2) 16:00:26 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) r1 = shmget(0x1, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/71) 16:00:27 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./file0\x00', 0xffffffffffffeffb, 0x0) r1 = kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x106a8, 0x126) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kqueue() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) 16:00:27 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x2000000000000) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000340)="c0", 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ftruncate(r0, 0x0) getgid() 16:00:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)) select(0x40, &(0x7f0000000000)={0x3, 0x100, 0x2, 0x3fa, 0x1, 0x5, 0x7d, 0x10001}, &(0x7f0000000040)={0x101, 0x2, 0x1, 0x2, 0xfffffffffffffffc, 0x3, 0x94, 0x8}, &(0x7f0000000080)={0x6, 0x3, 0x3f, 0xc0000000000, 0x5, 0x80000001, 0x3, 0x101}, &(0x7f00000000c0)={0x0, 0x23bd}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x10) mlockall(0x1) 16:00:27 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) flock(r0, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r1) 16:00:27 executing program 0: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x7) r0 = socket$inet(0x2, 0x8003, 0x400) r1 = getpid() fcntl$setown(r0, 0x6, r1) 16:00:27 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbded4199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)="5db0c8bd392798218c09749a1b5b4a0c8ebeb118fc217cd2a697d7af41a163719f8f349159304976432313bad08774036d4540f0f48a29764c291100560970918e15106d5a6b1c5fd7eb1391ea8740eb50ee4608f4c45af84b80e8340b5ae39119212147d1872e94484bd1f46a2f187302740df3971ee0f12438dc583f99ac65f5af33ac96fe312c225d4123bf08fed6125aaf4a90dfa24c106299a35152175cc44ad77477481b32230c05334746be94f4bba88d651cc54821cf52afe6155210dbb8dcb4af13a34dd32352fd62d8f658aeef374cf7eaf56531a8bc81f9e2b75df9a12c7ea52aa0f0cfd418f3c05c9e98bbb1731176ad73afc8878edd2936b03b9aa7d0ee7c5b319c83ff3eecdea78c086421733a0c6d39073068264b010fdf01771e53c5be43e224a9e4ad202490b5e104ad0d5d22a76437a2b225143dba70847a10b3a3eb60060c974dfc54e607b3a6f3480b95a1ac7a68baf065a6a02673b477f2f97a71d077007e87acc590fce46e6532c98b652b35bba4017b9d3610a4004a7f7e079ec58aa6bad7a60f133ac7a16cb2637f8858a32ea3d405d1b64de4e53141bbcb3d1aedc37433240dafb5b3002f662931179bc88310a31b5ec929a2d36ba71079c814c5540aab5964d48255275c9f021b1d138c55bebc3b8d4134624782f6e288bb1b9c087d6b90afa57276ed2fff0c8450f98198860ab3edea5f3c66df14b157a93971c68b0807255a6c30fc73e57f5cb0d9e488b0436f64439357af2ddd84abf6a376ebc2af0c375b90ecd0775d22d4fc9980d100610fd2cc1540d028e023bc705dc4a13a4e75a2f56932ac491e1bc4c0d1f89ca3826da181b9581156bc0645bd3acd06722e8b8101ea320273280af59ceea21d975536ee66f46d83fe9ac422bbaea279deb7bb4b24aa1411468b6f7391c83cd7d0ccd8fd1884cb55b67d20bdeba4b77b1ab766f059f63935d4774aaf90971339445d6830679347cd2251adfab8452f11cee297868de29da448789aa797a905e98de70498fe81e84ad7904c98194f40afb300e0fa963f0a75a2314072685e68ac6a170ee201bccf3b38067484cc6b2ba4a58b3dfa34a8f4312288a216736f819295deb8ee3bad7d0cb450992e6f5427b8ac0341d23c39eb059f65297b95ec08a8937f31051913ede671a3dbc7ff9c8a50a51855d02e6aadfc829bf19a69e40d8d28c82b9ed8a6a4cd54190d9720f16e7c9ce16e4c490dc1bd33caf612b2f741fd6e987a8c90e0ecaa20c6edc9397f134b0245755b7e1cd572310cf7e6ca1fe5442b04ccf806942f8e21f92e5ad397d4d424cc21be05cb2abf9dc212c26a650d726c805d0716ccabb027cdf2bc7f079791c0f023f82c4b01ad00ebdc1226ed01d312497fce9632e3e824c680396c2150c0c134f618d3c52254fd3a10d4f0bd7ee483b8d196477b253bb75dfc7d8d5622dce08f24be98b5bdfea161378b2094ee3c48c1e90724d67c60d832016a2a39c38c3eee438c7190d4daabb66bb742fca9e575e79083069f816dfb81ede59731f48613242ed67790011ce57e272cc08035115a59063f2f6bd08d1133f39bd3daaa989630ee860b08a217b2d476be71057a1fbf0b46b2dfa0bcee9ab776ecb529e204ad7acfd61c7db16407439bea63b95013ad11174170bfedfe5254c867448fc02093a0a6c261394078ad3dbeee2ccc347856926ea2775ddd817ba307d0fd386b7fa1f7015ff149cf1fd931c38fab22252fe6f7df8aec9acf0047c40d97c1c966e08bcd95a379ab43297393391201a9f8208d99310e9c9e1ad9d21df8fb78a839989beaa92b8d81b0f9b3010d", 0x513}], 0x1) r1 = msgget(0x3, 0x40a) msgrcv(r1, &(0x7f0000000000)={0x0, ""/119}, 0x7f, 0x0, 0x1000) 16:00:27 executing program 0: mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) listen(r0, 0x5) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x3, 0x7, 0xf861}], 0x7, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x41, 0x7f, 0x1}, {{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0x8, 0x6}, {{r0}, 0xfffffffffffffffb, 0x1, 0xa2, 0x0, 0x7fffffff}, {{r1}, 0x0, 0x30, 0x40000000, 0x1, 0x3f}, {{r1}, 0xfffffffffffffff8, 0x11, 0x0, 0x5, 0x4}, {{r2}, 0xfffffffffffffff9, 0x20, 0x1, 0x7f, 0x1f}], 0xbc67, &(0x7f0000000100)={0x100000000, 0x1}) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)="ed96c75a70a8f13c0d29b7a2158885fd258afd12ba2c0768", 0x18}, {&(0x7f0000000280)="6db9c49cbb0abdd4296b49387730e0a10e2852c6c80df4e205d1aae2d6e5eaf90cfb63938191c1df56854897f91f9ace42c36e5fd7a5b714849cf0d491654c0c0ee2b45e0ac674b99cd4fd88abf79b419a897863356feb4c9a0641bd9537760d8c67015a239c014ee88bbc829371b8e90e662c61e9941cb8b83c721606a7b985d82a32d17b5a4bab804170ac76cc6cf8f97b02a8cb5b59b3d35470de0e5fec2178f1afcaa13345b5477e35cdd9991abf4d6da1cfdb78e9ddcf6aecf0161b4f7de83a50896fdae6c4ce3b2645f20962a6985a5b7e", 0xd4}, {&(0x7f0000000380)="951bd16b5b417deac26e32c72eca86d473dcb53dfdd5c3b38a94dc5350e756ab84021a95b7d666e28e5a18cc9a7d31dfc708afe962f4e1cfcc74b317ecb4f1d6422afd673241d754c3a9a0d5155e413c25b54db0934413dd99ffcd2a4f5ead7f5ab0661036e4699fcf489381a0116886855af8243619524db0aa1677d7ca1e791f98c651cf4d880f2486917e8748d18383236bb5a5318aeeed033e506145c1d834", 0xa1}, {&(0x7f0000000500)="d355a81105b336522d08314d9b491c7cd9583e31ca6f5330fca34860c54d5f5c8b909b20f7a2ccc46b73bbac60264f9a53bd99729a2709bb670873b31ba20bd771369ada5a32d6ed5fccaa6758f130eba506959c87c58915040dad657295b885771797d2adf348dbf98b7b6f8a720807e7afe02a5fce5296f6224cfb56b6ae7425cdf25a4ca25864fa58e7899d90ea5266a466c1598a7316196b45f6328448b566ee770850553dd79501271810b9b389a1e50faec9c09bb60c3af50e3bb2d0a90b27bb1dfdaad6e5423cf575daca59574d440e2042e4d0197ec69c65993f86008d00a926ba696eb232e187f2a28be2ffc8002e291e4cd85746953db38855cd4e8c8a1c83fbe867d2d1f206a02fb97ab5cef2ef7754c8219629d2c045d23739f00d3fa54b3fad24b13ac21801fd9a4be807832bddbb811a30fadb5f084767680c308a34a7fe012964df030ac29ba75e8e6ae2ef84e8c15e38d7f4e9621f946447f14dc01b74b1f85b905e5959e5b40664fc43848fcb29f6f0a655e42f42dee3e616469b02a3517e1c3729670243d4eb7c4dbfe7b1a8b943283f7342c558087ddb6881f4e3aa93dafd85f35109c56daa8ea870511da1abb0bc1620a2bc34e2250eca1ed0d11dfc87c980930f68ebf1f0ce7fceda45b2d9fd26cc99e77977f460112eb4279d7b5ab06a97b0a6636e4928e8f56fd0769a6d815b6624b7ca1ca0f31440a055f1d3be21edb688d16269d6056093a067b682c813b6307f72615196cab19a3892bfbfe849c2a7925945a0ca5c7009608d56f55525fb7c583c389ac3eb1b3690924f634cffa178cc5fe22bb31c0e3eba7921aa3d518aaaa1dc3ef4ba7c31e413f4f4381f138b40094184ab3b113da0307e8b8bc7e1f4fed9bf1fa6451091f498647b3198ed626362014556917936a4b0b93529ad0ce525abdd83a44fab5cb2e89941e37fa7a3f4e9db9bb689f322e2fe1d7ba933a9df0a3259c49e7df322a63f42ff11e986aa47918f2d2f3cea0cbdab482fa06f927eebcd8e651f9a65159b712927e80a3df87fb422850a6247c6b594758027ef70c9d5dca7d8e8b7fe8fd66c7721cbd845165c8e3cc883cf2994fa4f4f1eb16e742e28ab970d153a7f10884ebd656058ae56f326f54c2cabed18f6a959d4a49001c88843f8f28526caea70b38647bf630858dc044adfc37cc2b41c64bab09b3ca44636b67fe738f901a9985a3e7409120f237cb1420bf86f704a24d38b48bc5ab53d5e004f13bce52c1f7d467bbe38af791cb717dabcb9f22d1814207520fc4bc9e73dc26a49acbe9eaac1d857b8375311ece8306d792b03dd163ea16d810242b77e97de4cfb301ad0e56fa219922ca18f3a3d648b3e78a5e2f0662acf0e2808d92dff2cc1d20c1222015359adeb801f8cc9a753cfd13a0a16b3d48223d2e02b327d6cc17a7b8e873db048a9781f1402ecf6bd27e56d469245a7ff288a18cc7b945b37ff4b70aba9ddf4b2ca216c1a3938f5c1381483fe0508ffdf63946f3f5e7f7aefdba06c418cbd1bcc1d46d42f55fa98782ea7673bad0ebf59402921b540bf6e7c94ce6780b790035571568d6fbd2a5acf0818e9bd3d5a94490011c13d1dc940a3ef1293a1c3210a83b6934b30061c5ccfb846efde1956367f0a9c70145eaaf674f34f7480a40e64a8a76fd96cfced42b39ca596fcc9ccdd653af902f689ddbb8dc46e6133a734c22a3296a5a015cef887d963f83641587015ee2da45a0e958d13fc8332848836d788cba600a6166b3d90017117648549c6b20c8ed7988d04b27484d77321e667c99c6ec4075187ce2766475c300482aa1fae65252153bde1f72816eb84ea39b5ebe642279c025326dbedc72c7aac95b59b9ffbfac2dcacb724c2509d331d641ba471098a7c7a7d56fe2f1261aace895373af429d6ec4a01fd07420068f1e3a3de52cd161f4f9fa571bfdb85d5237a94b8b53a48f08fce4ec520666152d233d4ee2e206667119eb73bd67983c3e3f8fdc17b4dc8b37db31cea4a0c8aacb15a904c6e906525bd41cb687fabfd313f042592ac963570b15114224f83384de8ffd726538a3ae031506ad5a6dcfd067d1a3f25996b57b52ff55522df9d6ec1fdd6361d6b691ac6654d32a4ca5eeb93c25b2a04bf7feeba24b70fea900fa4a1ed602300a9f09c5c62aaa7aede2e2fe0276fefca66b09f0c64908066606b3428c4bd4671ac2c8f751c2e2f81e5bb4556429cd291b16b6504fa4db812507ae99398dcf9709f44ce77ae169765f779122d83e3418f02794db6ba7adfac3bfa98df0320c399b1c2762b170b096dcf75a8d4c2264e23c0db6ea2e708e568e1b482808fb159dfe557511aa4235daae8b1bea14332c3c2d467776a5cf9966639807047dcbfcaba934fab1bb8cd6ca47d2482fe67924685d071228079c948b321cc92653cb8146ae9b1ff1c7c93f6c112c101d421bea91bc664964eb20de4650497f63722bf2ae750f2900ab581bb222e53fc5cb39349ae0e05202c1c4feca9e40f56339e1331649f266d8589e39b2b246a69046e8a3e09544980cbb50076608b1504331aaabc127d801ae90dc18008d3f69ab79cea4457d08ef6d515f58700c1bdfe7daed60a4b2e6bcb6f7651019112679c6fdbfd696491683237f08e51bebe44f0543bea5fdb45eeb9c2cf376d5610b1cda9172dc2ce8014249b56f51a8bff3e2de7886d74fc97f3452ec819669435547c3d59eb1b03cf94f37ee57fa599cfe294e07794ed0ad36d0f3f12226979575fab2d3071f6f5bebd268755baba63e67d9d74d21b709952f69072102f4af88ea791c5efd160d99532b28eeacb5927378423e40806acd74c2ccba7ed6949caee985bea301070962529b61dcdd27c053ea900bdb743dfa83e732aed7dd7a86c55e1409547b3b5ddfad4a72ed69e15daae6ca8420445b091838f39b22c1fd61d3d782b815d59c0457dc5354ade62f45f9642c8989dd2f7afb0eb555c12589a516fad41c0d8c8eab9bb0d15e026763b91a0c71989c00efe13553db4a4e2a82d3fdcde2517c42bb4b69be4eb2e534f9dcdb144da92666d9f6eeb1f9930c986870037348470845b0f3657fcf84f6c802bc71f2ee8051a435baa589e0ca1957cd5ad12e21018d3c913ef842123c9b9e1dea573f02eae4e041bb8c834d83d925f1889d98f426fab103f4174b199778b05882cad1138217739b15620f65d56b2386631d8e6257716cbc9713ec39728a173df735b5ee03899fadb03d5d0356edb2a76e939b1a7785ffdd9b02960f3a4b6b68aca28e8568d4d6c2e9f9ff9e113b2dd6f38abb030da00ad6176f619cdfbc01084eab533bf5e30783121481ddffadc999522a392af7c2bd77105a4e107619c0f028e60b5e0dfe40a2d79d028829fd3b1916ffc09db8813fe08426ce5f969a56908a854e1114fb2703e2246a6cdf8ffe35871b44bfc777caab56ffdd1e4af36409748be35b233468e962da2135c7ea07e114e3ebb8ec3f273b7fd028ad60d3ff72b93e203364c0323a469ce4de3e2f11747ef5741a945cc10d29bccecc03f32acdb17b80776cacd201cc734b9d05190f199cd81295e820c923d80fb247532d657c236146dd6ad0c03d6acee4df2a95b1afd26d2f68c20aa80f089c0fc678b29959e6d66c7368983c0972ca6b9d313c3f1bf1971caae365eae35c3d24288cbdf0bf496bcdfa438d0ad74bda3c1b1ab6519db6373011def6eb10e664b0e2badcd489ed3dba45056c00b7faf88dfce7549346b587fa14b289399e8285e7747693df99c4fcca45bdfcdc48f8bc196a825797b86362070626e9982c5bbf78be1ac6bf432feb48cd48a4a744a765b433df707d0a1f6f60ff68afc2138513ac80382e4ec0fc20548354ec2f0970d2ac73fb8b56d26f862172b0a67b7ea304eb97c47328ee4f93421d40fa36b7fbdab562d89b5b9ad125c4c87fb25cc5674c42d094cd1bcb8b8ec793e68d5684c961f07d60aafbc04d5183486aa661fe35ade0207ac9b29b0612701a4ca24b639c8be9939f9ea421f77ecb926e1a9c3120bee30316e194c2e6c3aa9ec2560100456ba2f993af4453ddd7ce246baf4aa2eb3713afa632f349d26c25339a7ea49c4e436706cf6d84431c885731cb04499bba9108c74752bd40e9430c62e8884c23978224f9afa469d2237fffd8e5c8d2f4b85959f9268360e563b79efcea2e6daa40dc9d776be45f116d69153f90061bb89ff5762b4c9f60a6f02bcd6efda9529ab1879cd57e734864bfbdbe0c0594cdb32f3f32420d521be157be97366dd8aa5ea30d71ca26c2a8af0a94530a950ba68db7d9f800563da5cf26b580e7fce79bbfa089810aba9baf30af7647b3d30ec8d555f20f51505f1db4fe6e85e7089de1a79a198b1f4f8b3d31907b2c04770daf75206b58ec86ca6c559d78f5373f401b69a46c5be91c25fb319af85893bf8c7ad90ff8b2f526f82c67b524b439f42becb571cf163e4458e1c6b602d4e73d438eac385e0ae0b969c66a1989fcc0ca070dbc65252e3904876eaed705eef0c8d36ba860bbaab0b69f63b23ef1794266f0a01dcef47574b07820161d93c87cf3d63e530ef0be5854406d4c4e27ae1aab90bd16b02df15e7fe0e6162dea3f7ff83748d51f98fb13695e0d0c608a027c09e2ddc57049a9b49aa50a7f435fc4be1f0604051e1bcc8b90e605d89b52629bae3d504df26c0cd871d347c43f87b5e996befb21d34c09b938085cab5103fa9ca0021739a801650adca6318d3a20e0358e841b84ab86b0509278798cc4d3986dffadc5ab4fd6cd3088e2653d7a614074e99c0682b5e73cf0b738f086bf628c3e211510433b007512a021b97ab8386d1fe0552a226252ef9107f6f3e8d8261c218a89a72a3822f2a97e5d8bbee8e41c6ada66392e7a4928441b9849547182a3b146c9d4b11402b53d60fbf3418a0d15e5f1b0938b55e2a31ca6a3c1f28343c762fb97728d9776f78ec5d8838ad5a659791ff52b78a7b8f439b13c21cf5a3a4c2808445ae0574391abb7d230318b5f62e844dcd6951fc942d037fa8a6d36e25bafec8db044e2bc933770f0f77341b092f2a2caf5f04269975978d27937ef0cf6b393e958aca86f22882d816c1c680f10ff306db54678da43725df787894bd2564e0d39e2be921c50d7133b28842117dd2e79a53a7c8448d7246e2db18bf3fb493c5c855ba60c37f1f68c6768a0fd07155f4ceaeb65354a51c672bed6b8e83d2075bcc1fdc53bee713f1d44278463052b932f3afec796900e7974eab32836de1c5babf5d0dd9ad532456a17c9e34dc916633dc1a2e3aac6f8dc368d62a9663f460911de66045a6c20e874886a78f4572a05a68a44abeca256b1f78c429d13d26623812db1919dd6f2f8c01febf9d4482a15fb74edba9c01f4484b1b856f2205a1c8d9e5faa58a943df2485710a801fe5f4f852be0bf35a014e777de3d469aefcb3e8360e0a61d34c717395ee8a7212f8ceeeadbbe7844a4828be63a8dcca66b8b1ae20d33258f228edd176777cbe810907654113f01da5ea8e1bd1913c3d684b38c6ccaf22de8912148f7b5f2f013a8e4e0fb57a62ef216f02affe813b9a3f8a3b661632493669a542d6da44b10d8c873aefad745a94bec3e04b897d1eb58fc732a40f4e54e9e64c0965bd9282e8a775306f7b17885c4d6c6e97d5a9e8946d90737794d04dde31fd998feef071ae2d35e265f3b00c9574afd27de6770429f1079b58e4db47ccdde4cd40f834a2b81303d4089ba5b2bdac61b0e9109735d7b78f971decf2501bd51", 0x1000}], 0x4, 0x45) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x7fffffff) r0 = dup(0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x40) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x10a) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x3, 0x4, 0x4}, 0xc) semget$private(0x0, 0x4, 0x220) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x100000001, 0x8}, {0x18, 0x1, 0x2, 0x2}, 0x6, [0x2, 0x15, 0x7, 0xe6c9, 0x318fa11f, 0x401, 0xa9, 0x5]}, 0x3c) r3 = socket$inet6(0x18, 0x5, 0x4ab18631) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x101) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x1004, 0x1) chroot(&(0x7f0000000200)='./file0\x00') bind$inet6(r0, &(0x7f0000000240)={0x18, 0x0, 0x80000001, 0x448}, 0xc) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='x\x00') r4 = msgget(0x1, 0x10) msgsnd(r4, &(0x7f0000000300)={0x0, "dd95e859718e8c4d18347026ab5dd2770402553bcc25e0463e1bc61a58e5200e77f72ca33b4211c993eec8c664a2e9ae42e2bb043a9dbcd9b9bcfc3775c261afe668c05ca56adb0b6a3815fd22107b1cb5c5c71a92140c77405904a503731d4081be2ce71879d1be71259cc6e6af4e2b7537af6b4b441b09d31e44a8dc601e3e6ab9badd5f0d9674c3a9a5d9495543e0d9b418c9e690cfd38d8f86768aff602e1adfc9714bcb16c2c8652d3a5c96f438eb2948d227fb25c6f79b101b883915e04714de87641a25e2d968904e28bf98801da2f6b1e5a1c4dbac22c8b59013998915ff4ab5261b25db8cd6468eea1e58"}, 0xf7, 0x800) msgget$private(0x0, 0x10) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000400)={{0x18, 0x2, 0x6, 0x7}, {0x18, 0x0, 0x4, 0x5}, 0x8, [0x9, 0x80000001, 0x800, 0x81, 0x0, 0x4, 0x3b71, 0xffff]}, 0x3c) ftruncate(r3, 0x0) r5 = geteuid() r6 = getegid() fchownat(r2, &(0x7f0000000440)='./file0\x00', r5, r6, 0x0) fchmodat(r2, &(0x7f0000000480)='./file0\x00', 0x1, 0x6) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000004c0)) unveil(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='c\x00') ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) bind$inet6(r0, &(0x7f0000000580)={0x18, 0x3, 0x1, 0x400}, 0xc) msgrcv(r4, &(0x7f00000005c0)={0x0, ""/226}, 0xea, 0x2, 0x0) sendto$inet6(r1, &(0x7f00000006c0)="fa06aea5887682b4aa6210d6fe969d989517ee32da8fc141f5987f6e050ce5c1239ba69d48c8bcda3d95b0f5f713a32e", 0x30, 0x400, &(0x7f0000000700)={0x18, 0x3, 0x5, 0x1}, 0xc) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000400)="e36258a416f732c99586132477f256b4093cfb25b84e", 0x16) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="5383a8af6ad38e40e9347b5b785c730c5e1e28d68d77fe2ba6f180b2f9da275bb4f05e87b50c69b7dcc2e026678a2852090fb0d1a9f5c3cc4990db34714b53ef2d27704512929576901f7bebce1a08621eb868afe7964f9dcbe1", 0x5a}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000002c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x7, 0x9, 0x4001d3c, "9b4e6ce48009128fda000000000000000400"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x1000000, 0xfffffffffffffffc, 0x2, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSCTTY(r0, 0x20007461) socket$inet(0x2, 0x1, 0xde71) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x81, 0xfffffffffffffffc, 0x7, 0xcc18, "4566f4000b562964dfa58967101d2525d81d6eb3", 0x2, 0x3}) r2 = syz_open_pts() dup(r0) read(r1, &(0x7f0000000000)=""/86, 0x56) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000001c0)=0x40) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000180)=0x20) open(&(0x7f0000000140)='./file0\x00', 0x10002, 0x180) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0dfe114e9425eb77e729d0e6417115f2325395a3", 0x0, 0x7}) 16:00:27 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = dup2(r0, 0xffffffffffffffff) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x7fffffff, 0xfa1}, 0x8) connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:27 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "c5000400", 0xffffffff}) fsync(r0) 16:00:27 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) lseek(r0, 0x0, 0x938b4662e694d2d5) mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x300000003}) flock(r0, 0xe) 16:00:27 executing program 0: r0 = getpid() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x148) setpgid(r0, r0) getppid() fcntl$setown(r1, 0x6, r0) setpgid(r0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0xffffffff, 0xfff}, 0x10) setpgid(r0, r0) 16:00:28 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x5000000000800000) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="1bbae9f7902b36f590fe457f49e20b7dce6119f039e31e9c36f86ab6bb8864b8958f15abf80a7334189250600d417473c7535f83e48459f4c18b139dd308eb85f904981dbc2914564dad3d7a6c49289900185205ca1f2c8c0a355f317497d8b8a0b6450050ba1833753f42efd0db566e0b5c1d9e36afa00bd410312d0ed921b9ba9d06f0b3861992a5a7cf7c64a1924eb6d0134c", 0x94}], 0x1, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) getsockopt$inet_opts(r0, 0x0, 0x101d, 0x0, 0x0) 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000001340)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001180)=[{0x10}], 0x10}, 0x0) 16:00:28 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) symlinkat(0x0, r0, &(0x7f0000000300)='./file0\x00') pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffffffffffd08) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x3, 0x1}, {0x10000}}) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='./file0\x00') lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 16:00:28 executing program 0: mlock(&(0x7f0000ff5000/0x4000)=nil, 0x4000) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munlock(&(0x7f0000feb000/0x14000)=nil, 0x14000) 16:00:28 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setuid(0xee01) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/169) 16:00:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socketpair(0x1, 0x1, 0x603, &(0x7f0000000000)) setitimer(0x0, &(0x7f0000000080), 0x0) 16:00:28 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x80) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x5, 0x6, 0x8000, 0x0, "57c0bfc2ab81099e8be8365a98f5010c0b85255b", 0x1f, 0x4}) listen(r0, 0xfff) 16:00:28 executing program 1: symlink(&(0x7f0000000040)='\x00', &(0x7f0000000080)='./bus\x00') open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x890, 0x107) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x200, 0x10) 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000180)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="5816b01f9a55e4878e1fcdd12db5f05d2de72cc43b1ee94ad7ac0d9444a8e4c58bc1d1550ef70ffb27433fa6fab53708d7695e9724f803190e1189f8455387cc48f321a085583938aae754cfdae2573d39bffd8824199cc016a774a56b9327de70366e7d816b52a3f176b6c297b6c3a95afbb8bd80e4b6fd78c40eb3af0733824a9aade0cc3a64a09e9334129ab746f81ad47c6253efa2e580b8ccb143f22d054b28f6cd42b13df144d0bbf5e59dd4dbb3afce72b299e7f135f95da58399afe05ccbc7f689e0c3e533992ec95584365e97efa14e2d64e9c1ca96aee9a03772a8c815b8cff48cdc43224f64cb5c5599a870836661ecaab12e1aad2394a1a473", 0xff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9105ac26a783338a67190aeda062a64d28d4265d84876bc8a2165225383d0327987992881abe5b6d447584046ae9443ba66cb7790eb09d95f8e396da", 0x234) 16:00:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000840)=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f0000000040)="cb47b91f006fc6912668fc893f85980cc47d24a6428473c45ed05830f91d5c42846d377dfb4de82d18a3a2157e2f81cf66f0059fd1767a40e9de39f050bf31c21d0cfa901ef47bc29cd856103e76edb9c92d76c18987b1bd0a7764d78c4e9b2892f1744c8a0f9ee1a5955d86e85ffd59cb380c1468896e601ca1e2130b857a9938447effd3b70be2820286f42159d7b25a864b801cece690b0be0638b4ba335c05ed99e3a26fe3901ba13462431f948e09a1fa9f6781f889d6084d8b21b7c70d95c5083b2b2bd75dc806381aa0736b387c7f2d5a0e9da0dc63af9ad6a6f58bcaf1d89c9ea34084a3686d7eb361198d3406710f6cb0dc44a24419b486102a8b5ddc65f17db284e379de216f4142af6b060435e8c67987cd6fd351e62710ea37d990b5580ca73bc968b4a14545e57c2555eec4e609833aa14b7c91760efae12d976c6d8f8415d11bdadfc6b4c135522821e2dee36ae88e18d2cf65de260a9c56be52e19662aad267ffa643e3f650f86fa4b36bcc35035f26dc013c1f75f2e0edb27e1ab054f020be8e39a2d40e71a62beaac07e8a500f1b2567957b8f5c9bfc6f9d5d1f3b7ae78abd0198fe25fc03a74d7dcf59f18a0fd05853a8631d56b90e00c3153c8d6574937bcbaec5ab5d4184674e171d5128ad1c9e0295fd3b7148e09be86b8766963b796c5885fbf42df06ae962af23993b57b35c91e39809cd537fa739c8aa1c34a689c8dffd62769b6996146f208a6ff095e10dd4ee626cd67611d78cec1937841711de9ca75fa5608051cb1713843d4337a8817f5c03e31584c28ee7378c41c52261e81a2a1e78d3bcb38789442839c9b6124634e5f51ab2d20d9f3689cfee3daaf1f3e3accef1daba2a91a3b7787d8e71e96c5d0fe74dc14ac3bf311ebe9c783ec8c3e7fa4529da573b054a283ba82cb6b60a76d729224cea26848f7a798069a7cb34e2ecf67f66bb77990264c927c3f5f35b5477d666fad5c6207c8504229283fdfab1b980d193469e9ab443d683060c5aa535d9d00653a4eb17eb96070a8ca96b44ce2b054f410ec416345d23892554a4746848f9873fc1362b383c3d5dc02980c506b539bc4bc69c60315962a084543f273954c6249217ea6f60bfb44d22ae1bbd9e48600c641d3999af8fc1ca115e24d8098644ca04c93d00d890dd7e715b71ef08473749f4be6802e5f83e574f896c8629a5727f8b7c62914dd86c035217fdb0284bda0945b9926dd295062786ba81ef39021f30007e37c39d093832f14b0864b6715435959390229b8f8f46c02243709d0f6b34c7ed30b1cc13107cf54e646406d2133c776f6c34a27da128095b24f82b40df67192c275cc71bcae3d4fa75fdbf82a74b7681d001672948645894e1be0e83a0dfff9221b67c6f59159501e54e3f631ac710c66395e85a20571997cec2da49ba51db4d7e51634388ae70a001a60d666ee58ae71ea3ea922db76da081d47d79c2806549c76f757dd6d81527cffad60ef01366167f38867e10dcea4f4c1e538b73d15554a9220536e657f59aba7d6e058a62ba6fa29faffc3a08c624a803c29051049d7455a1cb9004730dd9524c738c2c1de91180d1c1d8485c994315d29e8ab8b08f57911f59fbcc8a4e98891e9698a77fb052494ed711367b6a99cc77c0ca5469ca5812776a17c14469221a5daaab783ee17b74ba05f45cea331784a949fbfcc61e84fea2ce625beec2fb5f1894ea42aa2143cddb044f995955be66d2fda6c078863a31112025b5c0932158d9b853ad8b373a977bdeb80785dc5b1c5c15589557a1374af30061da89fed4ccb1bfd0c9110d42e670b62c7b5c94740b661de3cd69cb41178b38feb4c03b5b9b339dfe4b55d703e48ba35c00dcd47fcd05c4b60553c8413e5ade9d88ad7645840a4958cab4e0197aed7f38c00bac9a0f22b6578cba33f09aeadbdd59fa3246f9beb90c5c9ccb39d496fb3e3098c73cf09b9139b0be25d380f19176256afaa4f0a41afe972cddb8f1409f1bb5ede863709294eb52ac38fd5311dfa49fa7d6ec78d4cef8144918326b087fa87f10ddd5b834031d2af3bb541cc29261f7bef230c7bcf52405328fa0e2d137d499d29944ea881ab42a432859075ad43c828a946e231d4441ec660c166ccc90bf6c75f2d691e5d92388656867ec639eff350cc440bf233e38951cc71d7bed60b189e3e523ccf8028f47e24d349fbd9c811040570a61caf8c52f33eb9b427ea471531d552d19a9b73ede3af808ba60eb0c7195eec9be0c78ef7d161a2bd716b4fee4923545186e53f3ba96025e6ade2107d730abbe301c89254d17a14294857d0994b7aab42b67387b8cc1e692995a14c20655c09727d69a915d16d4a50c177fa2530fba36b3542f8edffc8186db06778563bb8892e0dea81f5e1d1beb9d031e19bd55dc8ef04b75100cb1bd7dd43698841b7cea30122bc02f2b14154c25deaadabe80f218035647ade4849a10c04ccd045ee87b22538120c223eaa561a7de7c1aa7fd2460d5e3e7a8bba6be1e9dc6e461f3d5a80d344c91516269e0ed21e257ebe9682448ea092f3b0eb391c5c03a5fbc904cef444c61e2553969260b0f93fd25da760ebded5f61c93da57e1cbc72945a41e63ebdf6c1fd64ca05659f849918f2924de10b25d3650e472e5d551ee7789f88e3670206d84f1d04b7e8e8df210aac547ba4a7245e00569f1858b8cdcd7421d9d00335f7b95573d163c5cb1e4ca615aeeac59d9cfc8c9fe5155802ffdaa4f84fd9554e410cbcfa43b005fc645a3f3781104597b5973624d9820da6c678d06803ef9cc63db947d1acd7eb9204df64d91cd2a9eacbb36570ed50f7964db754c04", 0x7e2) socketpair(0x18, 0x4001, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:28 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0xe89afc5bfe6df6c) dup2(r0, r1) write(r1, &(0x7f0000000040), 0xfffffda0) execve(0x0, 0x0, 0x0) 16:00:28 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0xc007, 0x2fa) socket(0x2, 0x5, 0xff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) connect$unix(r0, &(0x7f0000000640)=@abs, 0x8) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:28 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) socketpair(0x36, 0x0, 0x9, &(0x7f0000000140)={0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x10000, 0x253}, 0xc) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x3, 0x0, 0x0, 0x0) close(r0) close(r0) 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e", 0x16) r1 = syz_open_pts() close(r0) r2 = kqueue() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x7, 0x6, 0x3, 0x7ff, "3b0bacc6f6959087b050cb43d7f3b4094ebff04d", 0x5, 0x4}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000200)=0x5) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x0, 0x4, 0x1000000000000009, 0x24001d40}) poll(&(0x7f00000002c0)=[{r3, 0x64}], 0x1, 0xea) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x1) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:28 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="de5b61b20cbd6df3d805395299b142490e54059f20f16bcbdf91eb83bd0b3518f1f97d31e4785778ca6ad2d38bec581d00e435642dc9e88f861c28d5e235ad9dada0303d2101d97bc67a5152f8269dfabe44680c12e484498dab09053280dbc6cbe67c062589e753ed3a6ad90c7ad1b10f5f3a5857b76c19303889cf1d2e4ccbaf9b6910f0b49c858f606851f87f98393187b82ac427adec2b85f88ee97680c3bf566a86888654ce1ff37ddee1200b7ebb1c84a9f6c3ad26aac9d6501964b7609402a36db13bbf5fd76f43f1c410d2d7df8edaae90bbe2990a04b6818a5cefab086ed8deb9528fc687782cd2db779e113564ee46fadc0e6e16087c9a", 0xfc}], 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x770b6acb) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000), 0xfffffffffffffecf}], 0x10a3, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x2084, 0x401) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x2) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') 16:00:28 executing program 0: r0 = kqueue() r1 = kqueue() r2 = semget(0x1, 0x7, 0x230) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000180)=""/228) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x1, 0x2, 0x7ff}], 0x9, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0x8bec, 0x2}, {{r0}, 0xffffffffffffffff, 0x52, 0x12, 0x4, 0x1000}, {{r1}, 0xfffffffffffffffa, 0x4, 0x10, 0x8, 0x800}, {{r0}, 0xfffffffffffffffb, 0x5, 0x12, 0x5, 0x7fffffff}, {{r0}, 0x0, 0x22, 0x5, 0x6, 0x5}, {{r1}, 0xfffffffffffffffe, 0x62, 0x20000008, 0x9, 0x2}, {{r1}, 0xfffffffffffffffc, 0x0, 0x40, 0x7fff, 0x5}], 0x0, &(0x7f0000000380)={0x8, 0x2}) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x7}], 0x3, 0x0, 0x0, 0x0) ftruncate(r3, 0x10000) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r0) chdir(&(0x7f0000000080)='./bus\x00') close(r0) 16:00:29 executing program 1: r0 = socket(0x1e, 0x3, 0x0) dup(r0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x1ff, 0x7f}, 0xc) shutdown(r0, 0x1) 16:00:29 executing program 0: mprotect(&(0x7f000061a000/0x3000)=nil, 0x3000, 0x6) r0 = socket(0x3, 0x4001, 0x100000001) listen(r0, 0x40) 16:00:29 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x85}, {{}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x1, 0xea3a}, {{r0}, 0xfffffffffffffffa, 0x80, 0x80, 0x101, 0x666}, {{r0}, 0xffffffffffffffff, 0x85, 0x80000000, 0x408, 0x344d}, {{r0}, 0xfffffffffffffffe, 0x40, 0x4, 0x4, 0x6}], 0x70000000, &(0x7f0000000180)=[{{r1}, 0x1b6f6da8988f66e7, 0xb1, 0x40000000, 0x7aa6, 0x93d1}], 0x6, &(0x7f00000001c0)={0x100000001, 0x7}) 16:00:29 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x40000000000001) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mkdir(&(0x7f0000000540)='./file0/file0\x00', 0x0) setregid(0x0, r2) getgroups(0x2, &(0x7f0000000000)=[r0, r1]) setuid(0xee01) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 16:00:29 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x8200000000000000}) semget$private(0x0, 0x0, 0x480) 02:14:24 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000000)=""/161, 0xa1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "2600fe220dff0900000009feff813dc31600"}) syz_open_pts() 02:14:24 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x2) mmap(&(0x7f00004db000/0x1000)=nil, 0x1000, 0x6, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) 02:14:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair(0x3e, 0x8000, 0x8, &(0x7f0000000080)={0xffffffffffffffff}) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x19c, 0x2) bind$unix(r0, &(0x7f0000000040)=@abs, 0x8) 02:14:24 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) dup2(r0, r1) 02:14:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1006, &(0x7f0000000100), 0x4) open(&(0x7f0000000bc0)='./file0\x00', 0x80, 0x122) r2 = dup2(r0, r0) r3 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) r5 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, 0xc) r7 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, &(0x7f0000000940)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000009c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r12 = socket$unix(0x1, 0x20000000004, 0x0) r13 = getpgrp() r14 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xc) sendmsg$unix(r2, &(0x7f0000000b80)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000007c0)=[{&(0x7f00000001c0)="213f1eb4420100532b7963926b22fd06986b84cb0f18a816042e4695cc8a6d287f7cd06546053b58069ab24a145b71067696f3ff21ae7ecc257d2a8aaff27f51cbc4d385c9f9bcfb0bf5017d6b130fd49a413a05a1330d53382a7bc71a10b528e6d4c931e62de2abffcdc3071e6af16234dfdece9359b6c460f1848c9f5525b87ed6392579ffdd6892b00ac7bf6181eae39764bb3c55d9e031bac1889b727c4b0edf5a84b3c94038383175cd5d8fb07bbfad925d2a4b067556b55e43c312d6a79a624c71a26a67c6363057d8d3065fa39d76", 0xd2}, {&(0x7f00000002c0)="b5642254b31bb4162128a5c0aa258089bf8d40d49465acdc919f67db1c4f9362cbe296151fb4dfa895665f2c8f289004d1062a36ae3f812af369748f8c903a50b2b783ec75425370a43ffa6d41459d69f5e892ab3cd9a3c10cb5b18b99e5d767f9ecbca98c4b6e53f01cb1c32bf7b5ba4b03c7f51506dc6cd4eae2c6abe97e866860c66382b31b1add0a8cc7c16e1be1df29a392ef65176a4cbff18b4a8039f1b7cdf82e4b3cbd6adbc4fd4b198d7d058748c3717fbcc0984b1c1c4d0f5de9764543b45b46b95987b0aeb7fdc698a622045de150fb4bf17ec59737f337c5fd9df4f27c6bea611212cee21506547edb6f628168cff411", 0xf6}, {&(0x7f00000003c0)="c49a1e7f00ba7587426bfa23f87bb4b5b5c16c81016e13d36a846757d3b01ba9d63401e561ea09117c0c649b7ab93980682cd64eb22f59d31c020796f6cf3b67e3a74ff5386d981eb4a337b11f04a943c1b01b73b1932b4b1dd72f02982dc0688d8a1917cdb5fb5c0b841f517d787fcbf4e875c76f4f40bb417ec8f408f24a2c1680b30ebd498f588080d1b0977b4167a70c21e4602b8086bb8b40c6151f3d18e4a2f74c8d7d338af62ed1d88532a1d7743f6d5bafc63e2d10d393e1965018dce23b933e18af2b83536e419c0a6bb2179ce7e1209426e232414eaa5dc4256c968549f837cc3ad9", 0xe7}, {&(0x7f00000004c0)="0bccc3660133ee7e0cbd69ac2b80a0f24a2ef27f7d033016f4e52211352627e1595481b083fd9f427157a479ba53f0d41c05ebb7dd359f9859d03c3ec3ecb39b3f29e06f2397f5e5135c6914b3494ab43dda69d848e9fb27d968abdc7b5f4872b766d9b9e2110e7d0a9c67dbd7ffe5ebd38e8af30a09e75e27fdfda7498f6d718a4ab7ae4ee80e4d353e985674899ddf1984fe5a0a1f", 0x96}, {&(0x7f0000000580)="c55bd21a22", 0x5}, {&(0x7f00000005c0)="7cd3b188b18c430fdc9ec11b9582b72e1032c26faadb3698b21fb0de3709a800821986c37d1251e43de9f6721b1da16aab7c463e5789ffd8533316c02beaba5fde4fea40358da6678bf4d3fb2f4a4883487976409df96292ca9f1b8e42f8a4d15d78df0277224c0b6653ad1a03d3e98571e32db3c12479c88cf65b64f879cf3d86ec5d5b42007b2f826228987de99960151519fca019ed51ce401abffd", 0x9d}, {&(0x7f0000000680)="d65e72678cec9d5ff2775f4221cd04978b1b5e35bacfe91cd85a07", 0x1b}, {&(0x7f00000006c0)="b59f9eec7ba62afe017c57441b3ffcc71867c994b1a1a6ac2dfc0a56dd631a6be00ecc0a3fa9c0ca53e0296b107bb314d5c95efad258251c0f329628a168f195017b933d37da734b091fb7f5b4a536245aed944c0f186b58dc38474936e0d039ba694e15dc05305bf7aa49454afcfb0f38aa99b0d9ee50082b69b2f2e4537da03cf3e824fb12333ffec748a273d202a9b2ae68d19a1757b540b424d4842b7baf1cf91bc3badde7aa1b47f3f620a24ace386ae77db6f7e61a1a9898e386371031a5c20ba38504", 0xc6}], 0x8, &(0x7f0000000a80)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r0, r2, r1, r0, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r2, r12, r2]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xe8, 0x4}, 0x8) recvfrom$inet6(r2, &(0x7f0000000040)=""/139, 0x8b, 0x3, &(0x7f0000000140)={0x18, 0x1, 0x3, 0xff}, 0xc) 02:14:27 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x40, 0x3, 0x2, 0x1}) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 02:14:27 executing program 0: mprotect(&(0x7f00002d5000/0x3000)=nil, 0x3000, 0x2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 02:14:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffc, 0x8, 0xf00000f9, 0xf59, 0x200}, {{r2}, 0xfffffffffffffffb, 0x51, 0x3, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x1, 0x1}, {{r1}, 0xfffffffffffffffa, 0x80, 0x1, 0xff, 0x401}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x8, 0x400}], 0x800, 0x0, 0x3, 0x0) close(r1) 02:14:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = kqueue() r1 = kqueue() close(r0) open(&(0x7f0000000100)='./bus\x00', 0x100d8, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(0xffffffffffffffff, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000240)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee146c5929d924df2c726a7e33b8dcb399fce", 0x56}], 0x1) syz_open_pts() close(0xffffffffffffffff) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a1477826885e538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0xedcd, "9dc60000ce00000000000000000800"}) r4 = fcntl$dupfd(r3, 0x0, r2) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) dup2(r1, r0) 02:14:27 executing program 1: r0 = kqueue() r1 = kqueue() close(r1) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x0, 0x7f, 0x7fff}, {{r1}, 0xfffffffffffffffe, 0x1, 0x10, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x22, 0x80000000, 0x4, 0x6a}, {{r0}, 0x0, 0x4, 0x87, 0x401, 0x200}, {{r0}, 0xffffffffffffffff, 0x78, 0xf0000000, 0x7, 0x1}], 0x401, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x3f, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x20, 0xef0e, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffff9, 0x2, 0x0, 0x2, 0x8370}], 0x5, &(0x7f00000003c0)={0x1ff, 0x3f}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000240)=0x7) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r0) r4 = socket(0x3e, 0x3, 0x10000) kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x7, 0x1, 0xfff}], 0x9c, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffb, 0x36, 0xc, 0x8, 0xa52}, {{r1}, 0xfffffffffffffffd, 0x2, 0x9, 0x0, 0x100000000}, {{r2}, 0x0, 0x2, 0x80000002, 0x7fffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0xee26, 0x7ff}, {{r1}, 0xfffffffffffffffe, 0x20, 0xf0000000, 0xfff, 0x1c0000000}, {{r1}, 0xffffffffffffffff, 0x0, 0x40, 0x5, 0x1}, {{r0}, 0x0, 0x40, 0x8, 0x1f, 0x8000}], 0x1, &(0x7f00000000c0)={0x9, 0x2}) 02:14:27 executing program 1: r0 = dup(0xffffffffffffffff) connect(r0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xffffffffffffff4e) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x10000, 0x4) socket(0x18, 0x3, 0x0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x0, 0x8}, 0xc) 02:14:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="0be31831e02808032b0a5b75c7a13dfbeada19f1ab73c635bb133a90610c7bed90aa5c8cb0866abb181a4eaf7558000c57e09a624ba684fcbd02cbe7fa64dcfc18e86b7b3bca8389ac8ee7a9a362af3e7c8e9e9747459164bf41c275709d1b91e020c925debceba0a4474066c800212fed09e2778b445954d41e00ff4c6085ba5be7d8c7644fe19af5b92a7c4af38c8f8fb2fc0e171aa632a68580d6f2875155f452e51b68220b2b6d3257693307d82351b0fa32f13c93eb48078376418c4206c0591a91d730e87432c30763e9068d9542e9c12fe64e1e53ba3e4eb1b7a3817c29e906853b36b5d12de04116970fff872763af8ed5e5df5d508f80f663077578b25a87f0a0dca7606d7f976ccc13c283f52c4e99d556ba895cc8fb6950fad371f10697e5b0649dbbe897e07b7b0ad53055f6706d2106e8361d1a92455466b0093202163ced122ef45cd748d8f062679794bb1171d6965d328fb74e0a1b826d995325a13d4f7d72aaf94208f617768d35da305e69fa3c0d20c8883bfbf2d665eac65740d66207b490815b673cfd4d89ab0ac2d08cc90714c3e640fdf423aaf81198592035b88331b322ea42ebfb04f24f12db3290db45ddf144d403ec14ae6a1f7cb2096ab3e7db14747a20eb637efbbdab3825bb5c66af0ba434347ea92d45ac2cfc2bb5f7e9297b87fe0ba61f6ff4e1a163fafa0fe90f66e2a7e3cba245b8c3f8cff32f8eda37acec28445cfc04b3b2adbe251ede6f67397fb36c939b5ab99b6f89df3d3e46c0d1d1dd3afa9153aad05cc22728cf8016ac140c9346486a2f6d9f5e0b3ac4ba1d61e0de8831bbe9082bb28c1057904503cb1628837d82a584737badecf199df99893dea2d16ac587e58736d174db115b32dbe34d2690293641edf36bc0eef65f7253b1637b154f2e2bdcb61ba8b7de70371924d4262a1d94aa194753e0c574c90c052cee9a057d3e974a037f0677a4ae8f0f5e560b2891796d26fdc00104dc6e68139853acbec36dd57285e2995af0c3bb03374796d4be83956a583ff890a3e00a5c4ceb17f7135bdd45f280a42d09e1ccf0008d5fd2d70c4e933867f621d1a157d99391117d27b690a74f302e46b21c580b3709f85e83f0b740cc84ffc4ec6e39afd8716569928f0fb8530b8c58b5c997b0f208ff29d12d0d4b96348635e8552448c56222a5648f156d04eede120a317", 0x357) syz_open_pts() close(r0) kqueue() syz_open_pts() syz_extract_tcp_res(&(0x7f0000000000), 0xa7, 0x7) 02:14:30 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x2000000000029, 0x2b, &(0x7f0000000100), 0x0) setsockopt(r0, 0x2, 0x4, &(0x7f0000000000)="a2c6c0adcfe1f6a5c0e62f43", 0xc) 02:14:30 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x5, 0x80000001}, {0x2, 0x8}}, &(0x7f0000000040)) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) poll(&(0x7f0000000080)=[{r0, 0x10}, {r0, 0x3}, {r0, 0x95}], 0x3, 0xffffffffffffffff) shutdown(r0, 0x0) 02:14:30 executing program 1: r0 = kqueue() r1 = dup(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x28) ioctl$TIOCSWINSZ(r2, 0x80087467, 0x0) 02:14:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 02:14:30 executing program 1: setrlimit(0x6, &(0x7f0000000000)={0x2dcc406f, 0xffffffbffffffffc}) mlockall(0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000080)=""/59, 0x3b, 0x1, 0x0, 0x0) 02:14:33 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x8080, 0x1d0) r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x0, 0x5}], 0x2ee, 0x0, 0x0, 0x0) 02:14:33 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='.\x00', 0x12, 0x2) connect$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt(0xffffffffffffffff, 0x400000000029, 0xe, 0x0, 0x0) getpeername$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_execute_func(&(0x7f0000000080)="2e66410f383b2067470f1f4000c4c2498cb5680000008f8978d31c8cc401f8537f83c4c1fd7ff6f3d3dfa9f3000000c9666566410f38280b") 02:14:33 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socketpair(0x21, 0x4000, 0xac, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x48) close(r0) fchown(r0, 0x0, 0x0) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/135, 0x150) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x1000, 0x7) getsockname(r1, &(0x7f0000000200)=@in, &(0x7f00000001c0)=0xc) bind$inet(r1, &(0x7f0000000140)={0x2, 0x3}, 0xc) 02:14:33 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) dup(r0) mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000180)=""/88, 0x5bd) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000040)=0xc) 02:14:33 executing program 1: poll(0x0, 0x0, 0xfffffffffffffffb) r0 = socket$inet6(0x18, 0x3, 0x9) close(r0) fcntl$getown(r0, 0x5) 02:14:33 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x27, 0x7d, &(0x7f0000000000), 0xf1ab263a80f560b6) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) socket$inet6(0x18, 0x4001, 0x1) 02:14:33 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a90000a64d5356066494d40118f347fb32dc1216"}) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x20, 0x8000, 0x40) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0xffff, 0x9d}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x501, 0xfffffffffffffffd}, {0x18, 0x0, 0x200, 0x1}, 0x100001, [0x100, 0x5, 0x2472378a3, 0x10000b3, 0x96a, 0x2, 0x100000000, 0x8]}, 0x3c) connect(r1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) socket(0x10, 0x3, 0x5) 02:14:33 executing program 1: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100000001023, 0x0, 0x13f) shutdown(r0, 0x0) r1 = kqueue() semget(0x1, 0x0, 0x0) kevent(r1, &(0x7f0000000180), 0x59, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xd9}], 0x8000, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x0, 0x8}, 0xc) 02:14:33 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x5b38) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1000) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0xa1}], 0x2, 0x0, 0x7aa, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x5, 0x4, 0x101, "6131bb2e8ea1952b96071fc8f0b694e904e32634", 0x5a9a, 0x4}) 02:14:33 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kqueue() fcntl$setstatus(r0, 0x4, 0x80) close(r1) 02:14:33 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) listen(r0, 0x2) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xc0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) fcntl$lock(r1, 0x8, &(0x7f0000000000)) 02:14:33 executing program 1: socketpair$unix(0x1, 0x2000000002, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1002, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 02:14:33 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x21, 0x0) execve(0x0, 0x0, 0x0) close(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./file1\x00', r2, r3) 02:14:33 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = shmget$private(0x0, 0x4000, 0x460, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r3) clock_gettime(0x5, &(0x7f0000000040)) 02:14:33 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = semget(0x1, 0x0, 0x0) semop(r3, &(0x7f0000000000)=[{0x0, 0x8001}], 0x1) semop(r3, &(0x7f0000000080)=[{0x3, 0x81, 0x800}, {0x0, 0x800, 0x800}, {0x6, 0x80, 0x1800}, {0x2, 0x2, 0x1000}, {0x4, 0x7, 0x1000}], 0x5) 02:14:36 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x0, 0x20) preadv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/207, 0xcf}, {&(0x7f0000000280)=""/238, 0xee}, {&(0x7f0000000380)=""/178, 0xb2}, {&(0x7f0000000440)=""/207, 0xcf}, {&(0x7f0000000540)=""/241, 0xf1}], 0x5, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000000)="b2", 0x1) close(r1) 02:14:36 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() seteuid(r0) r1 = getuid() seteuid(r1) 02:14:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) fcntl$setflags(r0, 0x2, 0x1) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0x10) 02:14:36 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x1000000002, 0x11000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r1, 0x1) flock(r0, 0xfffffffffffffffe) lseek(r0, 0x0, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) pipe2(&(0x7f00000001c0), 0x1000a) 02:14:36 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000080)=[{}], 0x1, 0xffffffff) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r1, r2) r3 = semget$private(0x0, 0x3, 0x4) semctl$IPC_RMID(r3, 0x0, 0x0) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000c40)="0dc23b315f12b46acfb507360e13f34c3f87da2444b84a96bfe9932bf809035e9dbe35781bdb6bd8196b105579bf45996b5658288ff4566922cc643f818d6cd8faee8e327963f78092e453ef88f52cf1deaf3e04d9135b83682fe9e1b98549560d4d816dd25108c7b9eebe94adb5c54bd317f62d7fb20047096dd9c108af2784886d9520f33cf24d77cb7e74ecc1cba32ebba7c8583fe27e2febe73eb4ba271a420dbb95ba7980e6c7630baee0096771438d90cd46fdfed8af1a7fd5ec95481601cb995980767555bac2a580d97e1797ce6a27f2b286e5f9cf4cce2683beaaab74fb62615f5d15b920572fbd6d7c95aadcf5d9fcd7dcb62e54953283f8be696b5be17ae258506f13dbf674533a31f7269db6023d251d51bf9888d4e84525a674deb98634d1600e75a3245c29465e842f53fab2169483975b41eeb79ff24d56cc8e688e8e94e557ea2e35056800b4fa4e505d16632218d5400f9fe390e0bace88fc4204568758d8548295e69f528220e54cb480edfdaddae616387a37ab6a2f9cd159a77441fa804d321fa6399edc26541fc885297f1103ac65f956d61af7012b8fa95bde1617b406328784626155d8137323ef39f174c4f95c80c6f7b231808277ddbbd9984a9e239eae924ef5e2ace32ceb51d2b51052bf35f6ede557481b5ab9b17ff6b17d79e70c73540c7e4ce4525a37853e96f9929cbc5c52a1d7b89905047ae07c8c64df8b67c0f4afa2a0b64a131f47e32f15a269ce9702a7269bda12dfe6c2eb4d5b021f31dbdd36c92bf9f0fc8b7bb2333693caf458724f9c719eee4fbcdd7c045df262948428f102d21495341b341901eb959a1979435663cc52cbd13952e052f4386e934cf7f0b392c4150a0000000000000000000000ec60ff0e2f0164f3db1cf9fd1a42ba9eb0578c43cc324a9622bbbbd6a615b7e6badfe7ed6ced589b9c700a5497c607b641559ed1a120d82e02546640529869ea97a04ae0c189c0f56a210b8d09adc4f45e15476420b3ccaf5060c8f1a71f56b4b4d0074d4fe2d03f4a216bd7f3f28f72352adc4609ca68be015e0b62462937a83d501dcc8b839ed64a8b51f51de28cc714e43f6f2ccb42553321a617fed8924584258004bd20459cbff3b890ecfc786c73ca6a73430b9fe9cafdbc576b350a", 0x33b) syz_open_pts() close(r0) kqueue() 02:14:36 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) preadv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/74, 0x4a}, {&(0x7f0000000140)=""/145, 0x91}, {&(0x7f0000000200)=""/70, 0x46}, {&(0x7f0000000280)=""/34, 0x22}], 0x4, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00', 0x4) 02:14:36 executing program 1: r0 = syz_open_pts() minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "05965df0fdb60332a979765f03b2938958458f1c"}) syz_open_pts() 02:14:36 executing program 1: open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='W\x00') 02:14:39 executing program 0: r0 = msgget$private(0x0, 0x165) msgctl$IPC_RMID(r0, 0x0) r1 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r1, 0x29, 0x38, 0x0, 0x0) 02:14:39 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x80) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x88, 0x0) getdents(r1, &(0x7f00000000c0)=""/4096, 0x1000) semget(0x0, 0x7, 0x20) lseek(r1, 0x0, 0x2) getdents(r1, &(0x7f0000000000)=""/13, 0x266) getdents(r1, &(0x7f00000010c0)=""/230, 0xe6) 02:14:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000040)="ff", 0x1, 0x0, 0x0, 0x0) pipe(&(0x7f0000001400)={0xffffffffffffffff}) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000001440)) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f0000000140)="d103181876bee0b7ba50aa859b6e95ce1e60ff65606be4ff1b4a1682a0b0157369c50737ce67f6d5c857bba210311781b782eac3f28590034d22a6c353a7e972e54f73cb018756710f12986cd6b0d1ee796a32957c494fe548762ace8d8b7840924003e5ab0c2747aac12ccd6ecc69369f972255521fa5692f25e0c17a4a17c1410ea3", 0x83}, {&(0x7f0000000200)="a0c1d73e3c20d8b80825222884b34672e655468420593dec5ab2d276635982a78984043f44759bb9cf69e33c302aae78f5f5b0615b26aeb7bdc7edf21e30d110237b38c15547578aabaee304dfaff6b883390c009e6c6dba9347df7aa82db8bcefdc52edb10b5e0dfe17bd72fb820956ce2eb24ca08dd4db1b2714f3a1a87c8b62659c51170667d21d8c2cf766c813f77c53085b8b6f56a05b45dddbefeeadbf2163db24d371a8a71df5757b2dd7c9a67b037d4f14a7e95c5da7c66417ef11ac7442422b46c8a2133adcf6c5184437c66752b1613bb8afb221b529272f815f66f7a3602ea0b44b6f55eb2036ce50c4f44d", 0xf1}, {&(0x7f0000000300)="12871c609ffed81885d355209bdb026e06b162b0bbbd28885efff2db816d52f3be839880dbff2e46c4a4e95e191525811ab2f4c48a18db0e88fb8fa0ac7a29e4446d7337327cb896db7a996f70ad5ec705a8f0ca146c9aebf6bc8c40e8b60e42b8b8853dbd685795598d1c0a78a14b9ae104977ab99ce9ba7bb84627fc816034ea4f265d20465d66ec824e1dc55a8ee84df3bc6dc33048908c1f5dc255c3dbade37e80a4e3c1341246bba8353b11eda3a827d73832cd8959378e6c8731a290a7d3c653628823decc476749957492ef4111ad883e62b0eea1b5dea943df0b8b43bd415d54960ce00edd8f03177e21a25be7d62644813f16298c8fed446612ee76b0416460e2beb0276d9db8bbc91527c0fe22b933e15680c3db7859e524e9fda9315a594b23a10d9c546086484c9080ea609433696e546a61db40ed3843618c504fa83e6c051c58dff43308b7e7563b55b1b339dd6dd213dbeb2d993ed8a0d33e887ff2078c557a3d8986ae2c02c0f54b6391708d63e091dc489f000360be256bf31ef1f12d8b124d13fe60cfac01c0a4a98609f6c604828d909afb441375bcea0efbab7a35b12267c05e30813e8d8531f53b082b52c7c514c13c732b6f47118c0f15e16b7f12483186f04b5c63848f42b331d4527a4596d94e51be18c326df8fcfe589a46577a38f4931690ba87b5ca24a24137be1c20347d7f1867f6b867d2dca3d77828a5e1b0517394f0ea84136c2e759e88256583addff374334bf47653c68e77f16dba8bb98b3ed25ce2866154371d46d93281a6626e08b26ee9bfdf2bba31046551f987b9ae23ba6e4dca48f2d049a1794582653272fb9275587edb24eddce13d8dc46ea99af404e3519da0ed9efea30aec4b4ded93c7b61309a54b3b3cefb114b8d9126558031fe1a19863f3f1ee7e37b09089a9b49a39f0c4ad5e505121dbd3b727f9a5e082a096bf1713cc192ffc6bfe7cf9c19234d9e19374cd03ee97b78c694aa5c1fa1de47eccdbae1f390a68f9b0769ccc3e9cd1847ddc4b87a92d98ef598d7ac825c9d6e8373510f2d838c534cd4ae0830afa7f4bfcf84294021cac9f73c15d54a027f27c290582a2554a275a95013b8529384c181b038e90a883bbc71a53524824549ccb7c6ae8976eaf125e2c7c94971765c3004d9b3aad285ce2904a0082944b5e4a2a40f3e59d992ca54c89435c10829d0800df7cb1b406e69fbfa53084ec1c4e774f16baeadb0709601f42f5d0ac6110926721f178440334936544fd250323ac3c4aec11b3f144802657fa0f8f202966d6a427ba5d68fe85d54e89862e88ece515b8763852b97b84bfa2b0e865b868ba269e10bc4afc54185075215610d269fd17aa0d92d9733cf5908dba62586a5bea2e1a7aaf226d5128198bc261ab6e0c24a9dc4489d6861009bd055f91b653d1c57e182f92f3b1e282e0788fef715c88edf28324c55b61e7b2af61cbe022a968676ab9609a2e4393a360df5bc98443f43dfe02405407b9c3b5d8d36b73c0e72d303618fdea63d585b73958b5a6b5992a3e068d9803656f4f7984a0bc7a34f01353c630e2b8c6b23170a4ddf26af3ad94179de284e2e8d039a57ec52528de54df8071b3339d0eb1698f0addc9debf5bdb337d74ed9345bf515a0dc5e6eb5f831bd61b15facb3d7e2248f5784171b92d53d3d5147e60bd3db2a00f1ac0feb891747f6a7e27415d40865cb24d671f81f0ac6d9d782bc1a9d9faf7233cc06f33b4aa2010114f58de1652fe0a5966dcd7b06d7bcbcfa2eea3144bdf5fda1c5c1b500846156e7992da27a7fbdd742d593796e6726c3d2f336f1ce1defeeee589b1039152df9607f1d949f99f3f18ac61b21cb74cd627850eb9575e0cad1145e885c2e0c5b26bde9beba0d76ca52260e63be6b104286d4e0edd3c0e4afc0693a629b083a979f375eaa7677bfc19087209ced52815cfef46655b2c0c68db39df2de02ce5d03fb8f613838163e56c89287770f2a96c4bfe2e1c246d507bed275a6e65c6b19e43cb1028307e0c43ea57c6697faad156006c19e058d69ad7957ecbad923bca6be4a4912014b414526fb44b55dac4efebce8129122c6459f67c054337bbe3113ed4cf69a405ad0e8e5c6829e5726760d67afc23035a129679460458e60cf117441fe38a0047a1aa211de9504ad4f8352dfe8b96dc4c55ac67ae8e5c830190510d008cf96a2fb32532441035066c1b00a90cdd28d165063f9a2cf98b04cc0e06e56750d6b76c0a7f77887f82e15691e78aa206f5b5220baa846204b4174a0dbc2f1c480041c0cfceeeb37be61502b2ae862caec8d14c9f1a1b5dd4e894a3274c82df308974b8fedf7d3826f36371e46ad3e2800d0dcd57473cc8d7fce96eae22ef7549e881f1aa2489c492ce0ff79ff4c81bdbde75878fe790e496c20b6992fea796e314d0929a573fa587e9bf4b2653685e699779f05e59831784dd29aaaa5561af021e27c385e354c435d3f29397269eb3c252bf5366f71c54335389688e3d7bec75b760718c6b8bf19776121350d4ec689e54373e0a41a93beed818ec5977af9c25dcf41cd2a26eb515adee83ae0dfe853c4ea3441aba587f048f78bb064b10ca4c35f6f7c7f449e393d652b53979d2a51a3f89cbb7d9df41a4cbae415ed80cf91ba9cfecd9f787f89f5dfbae2080286c4b7b7f6ea29ebdcd9905972894157e1c2490921b363e5923fa469ab16a7412aa643f32dc06fb7c9e8e0f893662aa1d4fb11be8ae94b3fc6f29be38d01fa25b5cc358c5cdfff510806848f7b08b397ebb91c675ecf37c009956a080e091a8ce86ed58700caef3227974a5d9ec31069311448d1afb5433c61c300c5e2c5406a16fcd2e328513f1c08c2ea449b945256a59d3ea932d6faae1741aacc32449e43dd7f65600371c53f10abd35185dedccb980f9be78fb525cb15d8734a2edcc354620b537f95866c91e63f85d69d194ece2bdfed0544052a916b0a8ea01d01becb60cfd5f80199e314a4e4c79d353cc7d99c63f1a872b75d8f7c8a1efa096767cd6989ff7e6159931961655126f8bff3d80a565b5ab2283e4e2ce02af71b2293d124b450605985ad05b52af0f1298c85fdb63811bab3d5b7e83fc117f562b2dfd4c1435763de4591925f1134108469c4ece935d1519858ceeb89c767d4baa5f01662d74630305071ed9d581fb53b82d1477ff0052016edc2c3b497ce817be4714e9131e524a6232910cae09197afc4f338beb485f1feca9adb6634a2e9bd9be0d41362859622315008f883626166622e17b20fcd6f89a8e5bf978e46c804ea1461b231863bec754e564363ab0ef4d333de4583edd0b8f4bcb9d5447fae0f0f82390a500ae33cb477efd5a043252801d97d92bc45dd10c751a22d1c45e9d3428a8d6281a6658817d1f14d690badbfa1e2618fc758414c8c7f7f6bbb433a61d99edb2ccf40909c5ecdc53e75d8b6a77fd4a076e714c0dcd8c94c3ef2901b44c129b04e5a30ad763172ab028b7bfb0b5033ae667ce055307ebd111b55f1eff28c6b4bb0a1ecc73cc243abc41920da5dfbfcd2d9ace068e49336042d41c1cacce3c4fcedc3e432e186a58bac959062e8a586454aa2f06f0df262ef0366c41f99a9eaa905f341e1d1fd1ba3e2eac41ef17133cc8e30c9e3655af1599d638c716a80ef17858796ce3979db0c56e2ebe58b14534575fa0235f030b1af1a44288dd4353d49da17671622f711c47bbf881a43626528d648fa3dba36628e317f6d766ac744b6fdf71c494ed506614d016dcac7af0e239dfe69351baee2e7cac1b4398983f6456ce346eec7b81d66bff092e054afa7cabb1ad58495c6ef39d0cd15f6b8654a356f4bdf1559c0ed6d30068fc5570c9bc6134002a265d3c1ee3621868563731d9c3766fa42aec4981e776d7be9afe56575a10bfb9ff07a106f8cef103cfcf1cc2186290c39ed9199ec2f1d32eb5751e17b34fe7e9807986ee44dc38bf214c77a4889a106cfb49f85c201377648885e95d3ded745d939a0e8a56a49bf7ec4e28795a3d560fa34d7478eb1bc18c8f43cc86e088aa8adbcfb3c90a4256366cafc63e5775a1fa9591a417b90acdcd852c86dfbfe5f0866e1bcd378f91da845b62437798a5cde1c6e0a3f5b1193e1d3d898def7c5cb66a6f233949eef94c971b5db10c154233956aa6905264a75cfa90cbd613bc85ab3ffe38472f2aa3e9ea1f0d6e9b11bc5fe11390cb5c4d913f33ef791e2ddf1b428f0dcab631b8a76ef6308e29afd47b9a68bb936c50f5841ce452746d5ad6390a747cf2d4303dabba8dcc34ec19144e19c97fdbe404fe564a5b8bbd19142099aeae812b6ddd7debf3877ad810130d565acf4c97a447170c9bf97424775e1c469f6374e72b1a117f22768d4f3a94574cb9e819c7c4badbe8b231c7ac1b46041843d448d6adb74d07387e5abb838b532ecbd89346186e82534874b0c5042ad8867ca2c9cbb0944e154cb76813c7173ef3f41da63fd5fb562bd3b9ab6e9f0c5a9543f44765f64ddbe9e054b54c7b0637e5c99a01fcd40eb80db7a5586092086bc575929865c191f6b7302a4de4a063c523071d5f6f448edb23258e20455ffc0f91502b8479c9be64447895d053c47dfd50dfe77c5e30db11cf741b712170537fbb1efc1399c1e8fd00d7b58c91e8b4191aa7f6f00ec9302f46d9cfc8c6a187cac1966315decf7101cfa5a5d1e0606008ee9b043a800240ede6e85908448471570d80711c88a697a92f64e220a60e4ad47bfaca5fbe691290f93dbd64e3a694b51706a8ffcacecd89ccfc7200d46e23b8a4dbd2bd626560a92035edf378c336db4b084c521a246d4abb0279c138798cb4f8e377fcc217e0a7c589d54d4160f4f4a35197a7a4ca2caff223b007c3e7f949a094e731cbdee1599d766f9881c36b8ee260a559c5b5de510e4414451e9ee97e1db01b343c8d8aacb474b546c4c45049c5b965292ca6c410b5a780f063bce891cd83171c387f7ac7a251b62f6e4330dab3bb4f0ab5981fd45e669f79222d85a5b34079a2b3ec26804a0b688152a59539c45a962f372df3e41920f8cd2761b3342aa2ba03e13b0d123103951ee01e4f8b5b7d98cee0b1bae85ced18d721e458fce1763c1488e9ac2bc603c7668df0d483eef067bd23fea6ce4b7709f2410ccae2dee07684d3cfbd13c428883f29f89ecd67436d0e1b3fe35caca7a0b6039bc09d261a54e3f6614b69d6b486ae488685d3546c585f17ec395fca3c071487d5c841be9b6b5f7c6fa6155233eb5c1319fc018d74edcdef732bf8821bc11b1c1d268a4acb03eb72344831998304e95949777ffab079d6f4d0dbaff97bdcd90ddc03543dd36fa4ff27fcffe47f52ff8f60078de5c1da7d12764b64b7f716f29a647b16944dcd3bdec4402d8c03bef00b2a894b2b55e8ef6455e2ddc074495d21b67ac840d1ba0573b5f9170997413e1d23715494562733cd9f9f519ac6d3e8d35e1b906b42e9e70fbbc37a6c685e3a477564140bed89d5e661d6acf37b90595f3219ff2bd5e06686642ded980b3fc093c8c78c8931f6554454c18cc979fa68af8a018d586b8ded006c2dda34f5afe53a74e2de1da736ed9a9e0a6adec8d53cac836b01ce2ebc16c82a7d228d8790fabb1c8aef58578b261e39f97311d434cfca36d290ed60324033502c4c2e700f39ee52e86192971d1e1fdf7ef33413543d52e5fe605372ad4bfed5789129ceb91e4a02d0a6a5d58b146f1bc7ff23a47726d778a9a822dd03965bf3cfe8db178f98b605e36d8739a782f1bd1", 0x1000}, {&(0x7f00000000c0)="058dd9ef4a896fb368a256cff02975285bb1e2172003081a5f", 0x19}], 0x4, &(0x7f0000001340)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r2, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r2, r2, r0, r1, r1, r2]}], 0x50, 0x2}, 0x0) 02:14:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x2) chmod(&(0x7f0000000140)='./file0\x00', 0x0) sendmsg(r0, &(0x7f0000000540)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000180)="ccf1f1c4e905e22c7e811fae3291a81a2d4e1f344ab1b44ba7c51a1f6c6d03c5285623390b46ea3fff0dbaffa90e41f50f21dc16bbf862e6e58ec7fa55e771cffc2f1811a0b3a5b50be640a29ad0a8b673095bbddcf8ae73e28f40a6189f5d2a35504f4e4392e9cd50c66adc08df47f0ae9ae0bb2a300d87", 0x78}, {&(0x7f0000000200)="8d906a94b713dbeafe3554b3534bc25d2d730d10bcb598e424835d189aba3cebcdf0f5fecccb363e14fd2a805afbdd73d3034388f8166b916a4ac85155305e46a37fd7c61257b677f960942069cfed1b28134d05aeaac16d237882f95e23e509b5b3c450b4628da3736d366c919520b9efbf3eb77e216cd2477a24bcd0bc87047df46848c03ed811164bad2a56420aefaea5f6dee8b803e968905ae61d67ca30dc0dd0bb8ab3345b718b789a1621b7e376dbbd876f4222927ec6311959f11ffbae0f59baa120e6cbd029d3f5b7f8a05a3a727e8065bff98d4a5b58a626e63d704c2702", 0xe3}, {&(0x7f0000000300)="370e20baf0176c945e36d4dfa9a5669a237d78f110dc7ffcc25192ff8b94212ab37f2757c207f041f6b491dfc4b918558319b2bcad9cc91c2727c631d53268109bc42becbda0c3be39339543fc02438569b10e1d8c198553aeaebca2d1a17950f0ee2c763273586cf7a278102f9e8a95798fdaaec2e190fc24dc10878a162397f8c834ad7f04208159dd383849c809f41920c4379a1a976f28bec6664da7b5dd42fdab254525adbe5dc29b5b", 0xac}], 0x3, &(0x7f00000003c0)=[{0x100, 0xffff, 0x2, "c2f278883bba9c8e7d0d4c829eb30c12c5932db716a2785cf34824e23a4afde8863a0ab1000b62d988b3207dedd124c1e48d9a20a0452a4fcd13be9a6f64f64d56b0bd76503d8425a705eca2ddcf1d557bcc6b59d16f3cbe32ae7ea342e36ecdbdbe5c88bfdb4fdb8db6c2fba14080a34306c93a20b9a9ec7e08f109785193b6476d95b9656162a7b05dc9c297d98ba5716c59a0249b308352ffe04b35a0263893d4b8f5a0075a694bbd8ab79ceac14f1431ac195c84b9257c4f8432e3a5e6b1667f77c52e62152c5259524f1d9747cbbb7c1c4c92c61abe5c6d27cd2e3615933f332e1defb8f51575"}, {0x58, 0x1, 0x5f, "73779a560b0400417322bac4b8e947380a9df1bc63f767998299395baa2f15f10b3418c07387c2ff46ee676ea068079bed83340e7cad37e320f2c91f54588185d6bcdb1f618c31"}], 0x158, 0xa}, 0x8) 02:14:39 executing program 1: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000300000002}) open(&(0x7f0000000040)='./bus\x00', 0xa0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x100) execve(0x0, 0x0, 0x0) 02:14:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) r0 = geteuid() getgroups(0x7, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) chown(&(0x7f0000000140)='./file0/file0\x00', r0, r2) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) 02:14:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) shutdown(r1, 0x1) poll(&(0x7f0000000180)=[{r1, 0x40}, {r0, 0x20}, {r1, 0x90}], 0x3, 0x3c) sendto$unix(r0, &(0x7f00000000c0)="23bad93541fb8864d2545be1a08a0fd6f30d1671a18dd8436388f8b652afd5b8f0110c8749e520aaf0c4be0638dd808d13903b08c5e189d3c0f4da07c1", 0x3d, 0x401, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000080)="b0", 0x1) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) poll(&(0x7f0000000140)=[{r1, 0x8d}], 0x1, 0x0) 02:14:40 executing program 0: mlock(&(0x7f0000f14000/0x1000)=nil, 0x1000) mincore(&(0x7f0000f14000/0x1000)=nil, 0x20f15000, &(0x7f0000000040)=""/127) mlock(&(0x7f0000f14000/0x2000)=nil, 0x2000) 02:14:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) read(r0, &(0x7f0000000000)=""/111, 0x6f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x63, 0x7, 0x0, "bb35a9100dc2b7030000009064c598600600bf26", 0x0, 0x100}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1f800000000) open(&(0x7f0000000140)='./file0\x00', 0x10, 0x29) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a0283e40e65a39c67faf51627e1c25c1b3fc79a46b1c9bbbae2eb0e735265656a13cb9a804e314bd48192ab1969ac5e83fbaeaca108a9e910eacb1ed390e06e48331b1f885ad4ac41fdfc790987d48236eb03810d5c62e791e8fb2b3616604a61c1ca1cb9f1588025795bdf61ab95b03eee33030c566dc52dca9123f90b53d53b9b42664f92a43e6d7f3251c0918b8b18e543b78c790b956f82810da044f5ba03e5532e19847d8e53e005b1201c055d5101776a62c29141662b3622cc84b4f0e67fa2fcc2d8ee7013fe14063705a61b311c91cca463121536d48092cc7368e82cb8ba18043b4ad9ac13b875a27d1252fc186d81ea78bf51e81005a9ad4c5ba5dec3c8aa9d2e9848e69074f252c320a2142c57f4b35481b80f7fe5c5c9aa353a40f731fce778d1d37c932e305aabe8975c22e1d029a7eddc1ce7318deac07f4497f12640ce1127594469ced9bad11f120733dc4c46c563900184f88b4af502532abeea1ba66192c0efe83e3f4b609b4de91256d88d2f6fb80eeb7ac00a0c10e0bd80a3d92a1135cb6887452ebe277df3e38af612a5a1d18e295b73ab47127b45623ea9cf08b3ed5769765c472ed112f326c6e39843d2cb83b4d3d452c16a6097d847c7f5bcb1c3805efd02a6c8222e3c155b595fac8b11f3e3a2070ed5770bff9d50990950c6470d37c28b7969f4784cac70c5b88afcf52bdb5b92df5fe763cecee8e2d01113a69ee49db276b6edf29387b03ad15dee0919c4da13adcf5fe67d65221eb69229c35fc755e95f3943e5c2d7d1bbb31709fc0470924f89d37f231758f2970f5e07693571754af601bc73befc0b00a98aec4a367da22c77d66e214a158a17eab2ea62cb8af69a206c0d521e93f15831cc701d4ca3dbf6b291b0c50560b4acd627bf7b433aa096942ab76a93dc6c2d45e1d3fb46b534a618be9e96c526fea97e6d7a4d138c26d47c321b94b13066c0b62b6b9b7e4065a2935e8f1c74b4f1e39c899b53f0fd0fb236fd561a9e850b4bd44c2a76f14aef20fcb11cf869d857c2a8f251c97e7315f3c7a0610323e5e10826825b5bb68fb9cf2cbe5eae7c31ff9edf3c088b480be10db3fc6444b4cf45534492a2540cca1abf7efa6addd81229adfca94c5f1d17d9e14ab2767a179af6eec219a43ef93347e7b6d3a22c127a92eabfee62e3a9182908f206e5d11f30c57481871e595145771ef8435d625282c4b69ed8233430c6f2957f3bf71036766c7fcb3f33a3714a70bb63caa2489215c4ed40a99e4399e0d10b515d7a4822274285d67e159c982a6b2e8054a9fc028502adfc56092c3faf830d60eadeb19df8024bef43d10a4f9784b11f72356ebf6f1b816718be2c8a677fa4edf3fadc05870aca70ccf85461db77d0bd430d36d81f29e575e581f5de78901ddf242f0fdcf3ce6a684ac3e0f2d9e6c13ada1ba666628eb011d970b3c52dec01fefdd151d5421597e2b2078b3f1be033ce1d5cfc1dfb973b10f55622b30accc188a129a6f2346b895a88ba3f42bf1ee7b6c2bd75186834003f8861b176bbbfc051aa4beed982404a75bce48dbf04ab0968d969b39f08129685942ebc3deef7edd4e535f0e903bc96148de13cf90bd99f64de21757658952311f402936ac634d0f5a7b0641f64d1770549a6a3b42c305bdfd08191a015bf52e4dee74a0d0d", 0x558}], 0x1) 02:14:42 executing program 0: r0 = getpgrp() clock_getres(0x0, &(0x7f0000000100)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r0, r1) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) clock_getres(0x2, &(0x7f0000000000)) 02:14:42 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) pipe(&(0x7f0000000200)) getpeername$unix(r0, &(0x7f0000001240)=ANY=[@ANYPTR64=&(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYRES16=r0, @ANYPTR, @ANYPTR, @ANYRESHEX=r1, @ANYRES64=r1], @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRES32=0x0, @ANYRES64, @ANYRESDEC, @ANYRES32=r1, @ANYBLOB="52a4d2c3870ab713820548d95e83ccfa3a73781dc62d63a8c580b8990d865659140def98f1cac2d44ff1cccd79bd8451f2030d3a59b58a5205aa1fed305ea336dc901d3cb75db0f572c4c020cca43ab6dcd7e2da370bf0680d70b6e6e209000000064edb3c8854fb7bc65b290d4b56d1e160b658c3130000000000000000000000000000"], @ANYRES16=r1, @ANYRESDEC=r1]], &(0x7f00000000c0)=0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000280)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x10, r2, 0x0, 0x0) 02:14:42 executing program 0: clock_gettime(0x4, &(0x7f0000000000)) r0 = geteuid() r1 = geteuid() setreuid(r0, r1) r2 = dup(0xffffffffffffff9c) sendto$unix(r2, &(0x7f0000000040)="36dbb8bbd20afd42d5a5befb77af03ff142e964d1cba1d3f8983210731cb37211bb29d59433fabcb092a705099b98de1f7149815bddb53e7bb97549d72c1ec4dac635e5fc8bfdb902e26deca4771c3516cdc02da62ba4aa41d1e59fd3a0e017664e9d2f252d3b008ad009865ab99cf1112b2c41fbd60ec5fda5b9f2657d81d6c943ffe0f1f5f055c", 0x88, 0x6, 0x0, 0x0) getppid() getpid() setreuid(r1, r1) 02:14:45 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x82, &(0x7f0000ffb000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) rmdir(&(0x7f0000001040)='./file0\x00') pipe(&(0x7f0000001080)) getdents(r1, &(0x7f0000000040)=""/4096, 0x1000) 02:14:45 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) r2 = getpgrp() r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') fcntl$setown(r0, 0x6, r2) ftruncate(r1, 0x6) write(r1, &(0x7f0000000040)="88", 0x1) fcntl$setstatus(r0, 0x4, 0x40) readv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/232, 0xe8}], 0x1) execve(0x0, 0x0, 0x0) 02:14:45 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x800, 0x1}, {0x18, 0x1, 0x6d54, 0x8}, 0x3, [0x3, 0x1, 0x6, 0x2, 0x2, 0x7c5, 0x4fcb5129, 0x929]}, 0x3c) chdir(&(0x7f0000cd2ff8)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='..') 02:14:46 executing program 1: r0 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0), &(0x7f0000001400)=0x4) 02:14:46 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x28, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket$inet6(0x18, 0x4000, 0x3) 02:14:48 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x14) recvfrom$unix(r0, &(0x7f0000000040)=""/229, 0xe5, 0x40, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) fchmod(0xffffffffffffffff, 0x20000080) 02:14:48 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000180)=""/130, 0x82) getpid() fcntl$setstatus(r0, 0x4, 0x7c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xd) r2 = getpid() fcntl$setown(r0, 0x6, r2) dup2(r1, r0) write(r0, &(0x7f00000000c0)="17", 0x1) 02:14:48 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x102) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000005c0)=[{0x8}], 0x10}, 0x0) 02:14:48 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x63b, 0x80) r3 = semget$private(0x0, 0x4, 0x200) semop(r3, &(0x7f0000000180)=[{0x0, 0x433, 0x1800}, {0x1, 0x605, 0x1800}, {0x4, 0x5, 0x800}, {0x4, 0x9778, 0x1800}], 0x4) msgrcv(r0, &(0x7f0000000080)={0x0, ""/224}, 0xe8, 0x3, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x7) ftruncate(r1, 0xfffffffffffffffb) 02:14:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x77ef, 0x9, 0x5, 0x2, "8aaa0de7e3539c012eedd49fb6a184f8c37f1806", 0x5, 0x8}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) write(r0, &(0x7f0000000000)="8d", 0x1) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3ff98b9b37f37f09b6019a0871dafa8b9a975601"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b4f7e5c681a182d8ed08f2e2c7cb0c8e691686b8"}) mknodat(r2, &(0x7f00000001c0)='./file0\x00', 0x20, 0x6) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x3, 0x7, 0x1, 0x40, "a74ed9a9ad88604bca699b036c13eff513adaec2", 0x4, 0x1}) 02:14:51 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) fsync(r0) recvfrom$unix(r0, &(0x7f0000000000)=""/69, 0x45, 0x843, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002ed700000000000000be3421bf39f13b5c65300006089a1fe26d13ddfd0e64a0e28b84fab659e13e97cc15791729c301b6a24ce3df014ef1778ecad4d68c7f8e85de44a345033255ce8c17bc31c3d1e7f3b23dd11c68723b54d48b205bce0f4f01eb7ea081eabbfeeacda1a40693880327be4ed73c267b531683373d7c9e93479b1b7099dfd41ab206a0d9d388689da1f7f36e0cb7a401f793529f5d7c71"], 0xa) syz_open_pts() kqueue() syz_open_pts() 02:14:51 executing program 0: r0 = socket$inet(0x2, 0x1002, 0x3) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000000000000", 0x8) close(r0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 02:14:51 executing program 0: r0 = socket$inet6(0x18, 0x3, 0xfffffffe) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0xfffffffffffffffd}], 0x4, 0x0, 0x0, 0x0) close(r0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto$inet6(r0, &(0x7f00000000c0)="cfee25217ef2ef0903f67595b7f8a6dc7bb7c46a0196f6c765cafae367fc4624130fce3e213bdadcc618197bcfce36932c92ddf4c4d33077fad32b83391f941040fa2f9b9fd71f050d211ac5fc5fc474bcbe29abeade707afa9c248c0b3866b7706cc0d36b050244d1d79f02c7e2f01cb285ff1e277b2a31e86419df5a4429364046de47f53a805dc359b766e534668ccd0ed8cc4d54550546061d0a52572178872e71418ddd6cebceafd6e054", 0xad, 0x4, &(0x7f0000000000)={0x18, 0x3, 0x4, 0x7f}, 0xc) 02:14:51 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) mknod(&(0x7f0000000000)='./bus\x00', 0xe040, 0x4535) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) dup2(r0, r1) 02:14:51 executing program 1: clock_getres(0x1, &(0x7f00000000c0)) r0 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/77, 0x4d, 0x800, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e633ddb4366696c653006"], 0xa) 02:14:51 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x901, &(0x7f0000000000)=0x40, 0x4) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f00000000c0)="0635e7e8b40dea32fa9d83", 0xb}, {&(0x7f0000000100)="23c0035022ef07dc782edd6f6bbae03f6945d3c8a6c966cf88ec991aedb770fd56caea2b238c3cdcbbe98c2507e251da75d30ab3f9f4e2752afadd1b1bbeef525123f037af60bb5185d323e0905a6c2e2ea5971beabdb8da590b3e81ad18b551b1479f6eb52d0716ee3fec8523094cac666090b1229ea44119d9aa30154cb3fad1af17507613b658433de02274e969e87e1e84a5abe16c1394238ade05d9b1d5d4bcf3302a05c6c3e5215e3a56d663b8fbff246f04ce9bb6f1cb737cbc7651dd1a85e8f51bac81efc10f12d5dbde57c067972e55adf8eb802b5670b460a1eafd8f21b6420e5b662014013631c3051c", 0xef}, {&(0x7f0000000200)="e7d37d8c4a9d130e223136ea9c2a8a42aadd54ecf5d528af2f5962f7ff8718cfaae1c09ceaa401043915d5222a4d003db0d8cbeb9a3d6f8ab47b0a096af6fc75f265555474a0f69a44d04e3d2298b8bdc9443457b73b2d91df1282a88bfe2b1e71458db5a7c16e90267b0208e19b9f6f327587d68c68b13960f3d11cc866765cc3c739ea9a17f965be6d8b331584b3ad46949e851bf05c8256d9d1cb5db4bca5d1eb89f8dfd612d0f3f99655a6e1b99de0ffb312d780fd77d9aab06cf6d2350f16aabce04d92775d9347e3cef5715bbbc9b562a30d68d445911499670461b071724381283f33f66adc815d6d1d23f26bc5fb84231783acfac3", 0xf9}, {&(0x7f0000000300)="296806e6ecf13f063c0e29681d2241b173d0b62445ba5b0392de2dbbc1ebb324e000948d6e4d5c4d396f3104e531356b9b2cb4d786db6677ce5dadb91eb6ecc4e40de206712f79d3e61fa4d317266be2096f18fdc107b51f3bff8a073d1e2c7e98caa3bef2b02de864a26e272e63554b97afbe2e6f933494921fef4b009235e2484ae17238d93feda615544a534dab41191f316088e75375c75601868ac54fdd0d8b58be603f8880fa46eb399e7198c01dafd8acdd814c454a65a936", 0xbc}, {&(0x7f00000003c0)="0284d48751b8cabd6ced308b3cf886c265bda719d57dcbd8c3f73bd264e3b7502f7b5bd1eb6deb5307e527427f75a6614c62d510c8c1e85738818370d78d516ac6559c41771070ddf037aca636d8c8ea8291fd", 0x53}, {&(0x7f0000000440)="16f705ca212f87a274f9a56a6fd0da944a89f6b983a9a1", 0x17}, {&(0x7f0000000480)="0401fa867c828afade3dfb7f44d9c10f8d2b02c4e32c34d351f7f9b31d6e7f57d6c2732e9849808adff3fa21db04da2b884de669ffd03f93ffbd4e0dac397309c9a8220c4d9c479d22be8c519d80915a54d2b07e68102f301f3893232961d6b46030", 0x62}], 0x7, &(0x7f0000000580)=[{0x70, 0x1, 0x6, "571637169424c6de3bc816bdf04556d9037275c5492103959640bb28d7ca4b201923be48cd49f16b36f306b8f6d0b2b38d349d2443bac640a14ad49e6aeb2fcaa38bcc3304dd9db7b672dbf1a191d16feb66b32e09177f0b706ef841aa98"}, {0xc8, 0x1, 0x6, "4ae1370e935464d023a610a80f3a2176c482b471352380e18934e054c70d3ca4d3f74497427fc3cf8642ee17c52b9990f7ee975f8ec93ab5d0e56665b26cf8bf03b2391133655bc6372e2db01e6d89dfb057ebd5a4f4762e3e3b813fc8591a8a8886c6ee1d623efe468c9f58040bafb92c4226ddea0acf97ec98e9ca3daf7b9bf894d692f09136ceb6fcf6808788044377a7fe7ce64c42df4d9a986d124ff9c1c4d7abfad0e9b82e314161855013562b7bfd77"}], 0x138, 0x2}, 0x1) listen(r0, 0x5) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1011, r0, 0x0, 0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) setegid(r1) r2 = socket$unix(0x1, 0x802, 0x0) recvmsg(r2, &(0x7f0000f06000)={0x0, 0x0, &(0x7f0000872fa0), 0x3a7, &(0x7f000000c000)}, 0x0) 02:14:51 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = semget(0x0, 0x0, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = kqueue() close(r1) kevent(r4, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) dup2(r3, r4) 02:14:51 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) socketpair(0x6, 0x3, 0x8, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="92725441"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f00000014c0)=[{0x0}], 0x1) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 02:14:51 executing program 0: setrlimit(0x8, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000040)) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mincore(&(0x7f0000ffd000/0x2000)=nil, 0x2000, &(0x7f0000000300)=""/161) sendto$unix(r0, &(0x7f00000000c0)="f8f20bed6a57088b6bb5e37a480af1088f6ddacb5863ff902b9cb8ca05e823262be42f60f2ec333070e4fc711c07a3eef1886e9c8b077c97ef806aa6627b1fb5bd4ae8b09885e3ffd3bfa10d", 0x4c, 0xc, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) sendto$unix(r0, &(0x7f0000000180)="a9878c414dfaf09ae451b9310595d6d2d111346bf7de4328f8456bb43917c99ff72f04bbc237235d0c9cab98794ca4cba51babee925aba8f47ef4fe495bf7bbac6d64dfea16d4d00bd496620836f533b8734c7cf9789f53f6151e5876c0d46385b362065cd1748c71e0610e27f59e0595d0031ae1c91f143d33f215a6a00b9443ab922ce055994c2bd3b2df1ffee4947938caec6682415c7d83b24bdc399f297e493887cb97557c44f28ea27338e7d050e4ee8a1e6aa2fbb258c4b3a43bdef72e021fb78d1668669ec530030a3f652f8146939678652d51f66b6582e78c24d4ac711e6da175341a69303140b437c7012c4bafcbc5673f815948ca166", 0xfc, 0x4, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) 02:14:51 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) socketpair(0x6, 0x3, 0x8, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="92725441"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f00000014c0)=[{0x0}], 0x1) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 02:14:52 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000006c0)=[{r0, 0x70}], 0x1, 0x0) recvfrom(r1, &(0x7f0000000cc0)=""/189, 0x10f, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x3, 0x1, 0x10001, 0x6, r2}) 02:14:52 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x42) 02:14:52 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x0) getsockname$unix(r0, &(0x7f0000001040)=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) ftruncate(r1, 0x3) write(r1, &(0x7f0000000040)="191846e52b186a9686947f75c6ea5629fe130bc21ea879ffb267b0b6d96dffd2a65604da2946b860e05df27793e7964dd5687881e500e786525df4d1db4177ff217ce92c71e393dd67d5d5e8444f7801e4c361058de889eb644f4bd643e5a37e2d61d5dc2ef70c227df268dab9b918102a703bb84e584e52991e5f7875d9bd58392e6107dc8fb144588fe243fa320fbb2d08edea029117cefe3d7f26d6f3f6013e73ec550f35d70360456480833117a8e3db17479039ca5d9341b230ec6cd2475397bb992399b2a2582f7a9cccc67e2b8f71eb8d69102b1a2ba0a9d5e6dbe5c90607209a1a1eb9e44bbacb37c8e8d7e8b7ae51fbb08d0d0ca12115083b73f4984c33d48fe03112f3dfdbd33a68f69ec998f0ea18f660836175c9bc78bb329e8f40c7b303f223633b37d6c5bc538406791e4b22aaf6d5344bba9aed3967e3cc2b0d51223e5832fe89f39f5db21a4262fb6f74b8706039b32b665c14373a2ad6e50f2afcbc3bae4e5603ac1669dd54c823d80eba33dc5fa529b36e363b1ada148210e4b57671702653ac2ee11cb4a2cbbd468276f5948b561a686e56ba7e1ff0d25420a0d27d8b0dd0445502ce4ec01b298fbb79fba4f8d7bdae8f008a0dcf6b5a66d24ef8698bb29cc41aaa9e84ed9d753da590d0025d0038f52e4fe15224f5f6edddbcb29e50eb426e6d463dd9fbe62846771ae45516db105844d060c4694f1b117ed4e563920198018724d142fee38c8026b55f02a17325263f31208bb36fd48168d8ef50645b268780be02df8a7c04204365f6ef98555d39ef39eb220aba277931dd0ab2507e696ab4ad818d05ecdc03f2aac810fe18e9c24ab69b1fdf457b13b55ae489cad039bfe5d2db219053d5f91aed1a65b5ad00beb362f0d7dd266e7adde9e37a94c08687a5e6ca23b028eaeb89669a7659f778b0a0ffbd5e2ba2ec3a2faee7d92868beef3d579b09f721d595b5262eba07767120902c45b4f23f488a6498a7f2b11a54b01769b94325df96cba28a9c50b7de4bba239220784245d6a49fac6c60b4a159c7d772491461df23ffdbc8be43b51ee980ed931c31cffc249c33cd2a1a2c1a3b55bcc55392dc1232f729c5641f2df095dab3b7113e144536243bc0d8f8b444cc55a1dbfde609deff466cf542007b7e87c63156a5ddc454830c40dd8015a97da118052702d3f9f371d6cb2c8e97bf5c1f8a80bde9f4819e3810d8828afa22f1f7c496851f92bda8dd6bfdce50440d2c45027c5d8e0dc01f949cac1edf3ec9f0e4d7846fb575dd5644b99c87dfb8afe07b2074df4dadefdb353b0dc7becd75e2eb180e521a00c0261161f2a00f208c53ce1a047591c5e0dc30ff917261dc085e791d37f909997c1517574598750798dacdc2e652839458a8f07b8018fc0d770b8a7a9c4046c243ff8b581a9540f7b6ce09c71e91f168043433439fad45495086633f82bbe1dd4cf98be0162e7122f1e9c9cb5646d223fd37780545212ff0d1c9b4af85523cfedb8a83dbb40bc236f9ed39fba4822e21dc00ccdc021e9492ebbdedf40d6e2fa0c3ed9afb27253296f0b9d5e5e865eb6b231505efaab0902198585da7af52ffe8d70d1e5fc538852c6d471837f6b610d20192294544ed1eb5a033b3c6c17e3c1889c540d702a20d7793262ad4116f92c03005d07697a6392f37194a2fcef56c5399ccdf28e5d6d8bce55ea535cea972f9453c3ac7bbd729daf0c513b4eddf962119b5d54aecacd71789091d2d8027d1e6c0eb8ff54029120ac71e6173a9b07634bc429379e11b8e5504f0bb2a795a9f72653039bb07026e695f75be471eb99be88adacae969cd684dc0c2a6f36bc770d31c9584f078bd21223c459ae034108af80294021a90e172e6ce1d84d842a5ca7e44b12e2388216b76d852b5116dee969001ffffa7a4c1614ab1d53dda8729a0ff9ce88acec8513f5eb12b0f92aa3cf7c77d550c2eb50ecfbe112e32115ec090142e0d32591f9e3039703a9db913f49d19b100d8953a86ed993327f9e51c665b016d0dd181b582b7b7f4343e2ffc13438cb4a1db9ba2263ef98b57a4caecb8e9eef1d2dcb7ab70d0faaedd233bbaee3b2fa222a837950c1c360636c78f117bec5741ad518269cceaa1076ee1a19c369dae3c04a52c7c1fe1c1ea423fd652f65e650ff27ea1419fe80338ef08ca7d945a609976912c5b1723fabc2e90c2bcaf7f7bc5bad95c5bcbaa70ab3adfdded7561ece934ecc988eec5b9fd0a088033b8a4e3a0f30f83338cefeaf25897211989680e7dd00a49b8c9182245e11ad3a35e579bc434429f54ea0ab2d01515bf966807ecf828c8a0fc3a7331487af665d97c5ff5fff65b5150e4fea088c6ddb7639abf6c9eb1e9e665e2d52926aa35413b411679197ddddab4cf18d956211c07544c061fef0808f8a6e719a871c9192795e77e66a1b991854b3347d751e9fe531deca0c1fc0f32a2ef309c3e42c61419f1cac13dc2cc67ec24b3c1bc69bafc890e4e94761c8185542477437ec73243f2102ff7cdb30d7a3cd3b64e19db34720ecbbf4af731ef1a6478195cce62dd25d773ef8e9f9cd33d4d0384f113bfd0e27da153d198319a05c60833e2337ac8676005be5b21d7792a2cf29bf88dd85e7db131a9ec6126346cf09ec1e2f4dbae83117bb8fccd3eb78b124b263278980329388d3e46e1758e1eac6dbc37cb7476098087073c23817c19415e1e5db076e25b2b76637462890110eb33c2cbcdbd0c9f1f5d2e19031ecdd47107d159ad7cdbbca22fd2d217781924829b1519caaf93fca330f44ba30779d6d149e646cad4805bc4648daffbbbade747941bf1590584fb5d14ae00cecf2e68514020690d79df7f280d8fe4723e9a62a272124cf5e4639f18ef69500184ed033ad6dc2e38b306623f0553bbab6f8fa81d6312b0da707fff5fc6b5ae3bca0ea7c5d449140aab8518e0c6af1f30c2440bd35a1fbbf74a8760f4f88eaa1246821c6e93f3d4eaa25b6a0497a26d98267ca5a64bd45de2d01734d0a88f0ffc54a4d6ae9087c51ae4e37801a5d6189543d0e3e6296e21efa628c6e6e80dba0b9b4fea7a78172de3055454f6f6e8f325586e46a12f24d75abb7f638ee41b4715569985437722acbd25552eb8a8c53c97d329168d3b20f49e8f96af5f00866d964cbbb9796ca6c7e9dfc453930c37e044cccf1ad30cbd178f45cbe63440c383aff217ff372b92bc791fe23c5ff8d31a9f80b814ce33154a90b7ae21bb6a2308fdef1b7516718beba317006af365f5893f098de6a922ef859f01cd2ef72784ba5c640014f450abe901c46fd21c4c6676aa4afcb096f6708757d1c09f0aaa87ede1fc2a302f861cdb24b246106f428d04c794cbd641e5d6729c1ce54e7a338e7021a5a1b9795d9aed381742250090f28740eb6f084ec7ed5527f809bbecf13376b569811de66b1a82e0c089a56739b9a6eba6a016f3ad5a4ba8ac6db459b5510acb9e829a393d27b1b0b939319538d17c6d4ac28a23055a17876ba966aa70a4927a4e5f3c62b46d988ca2b8cf3d9e4768e2256a682736a4713b60e845da9a495b62c1e51179f1696e8e72a0f65c98b5260cb0020232faf7607a86be02998d11d7396c552a1c9f8dc3c76c7351518d3c3b8117149e102b8a559b3713a49be8b09990b9e05e308f69ba59205d919285d780760a4c47a80f4204ef86bfcde7ca4d3546d8b34ef1b75f7e003650e8ac998ffa2b7c5ecda341d212c088515fffd8928e89b59706ad1e130e25a37e2554ceee3adfb14ebe1d8b0d755eb717a2ecb63e2e524f9235dd97dcf701ad11e9829c106438f9745478052612cc68217d9ef6e4ccec6ec30fa9e78245ee0316714cfb23ea30484429e60d9a0a81c7ee09da2547cdd11120711aabcb75fb6be4aa0c80893ad64a314666d0d55d3fb4689fb74a5953033210e4e03e63887790b4df3bc38e6eb4d00787409dc9c3290dd62fdb77e0ca7ca635467a54a6b585cfb477ab5ec9a8ab6283e2653c932b525d1cd352d8fad3873cd08d0bb7f374345f8aa6b0d3c8f46560d3b36beea6f8ff240692d2560886728d0984733bccbb23d1c31fc5bbe5ecb5feed81820602f036af580b52d0a28de947f1743e2e2d7629c0f345c4f561d298169b41289da3b310f2d1764dd8884b9fe0c5420fc8740f39ce8a33ee522de8794fff292b4d1f33c8c14c1b940989f260632aa4da94e14bc4137890c02bfbab61b84505f480591f62d45191a4db6c4590d101bd8780fbd221c4edee99cdad88b9401a6f380700f26d0427d09c40f63ea4576818b18053b61dc959d0d971f044f9a44804923b8a0b34e4450d948dcd590d376a40c4684e797c633f6b68acf44d153f30594cd46c2e212f365fe750f144f70a9ee597d3d51fce0a2c59719940ddf8f2a4f7c3af292fd41ca56540f92f2bb64b714da4d45c356aa01b632b877c1537758f3b7e6b9b4642e2d45dacd7921e580a2809210fc9c95caa00a9988e0b23a4fee502a0c983c9ad3c648e2d748ff28b7974ccd09257fcd36e8464fc2459fe56eb276e5252cc6396f99b71fe3b8873c12c9df0e18acc206919a9f9b52404b46ebf30cde6ada6a1d41672786852ba8460f9bef223088e7fc2e0f9a66093154bf6de901f4894f55a8a3967d9a4d7fbffd74c75f70714ff029f7eeea96cada42f3818ace01ed893201f3e46f8c6bd3eddb3bdb3f1eb1580780f4b569109b877fda15161514e5f72d0416a6c1991af7ac65f35b04b05174a679a05da43df718ac78e295104b66d3015d436a9e4a3cbec430f09d785362738a1bf89fbe128ce68e4fbbdd2b1ea6e98864241d0f6db0b52f9bb6dbc099025202116f7597fbb76803e81dced8e46b43b1b27787d538193619360758bf0b9933eb72937e21562f669f5525f2ce0ba778a5721da0156ba04abcb8c5f6f9baa1e0df0355918612ce4283d71aeae20f7e47b02d0c124fbc958b1edfb5f346ffb1323d062c75b366eca25539afc3be78fc6bc9f719457477ee9dfb42bbc20a0e7bda42f28146d552cd2c0744fd676a0452748c8c3ec9a83b3f69f059263bd87750024573397ce0623c1699f95f8c2a8714534e24d61ddfb6c75fd07cfa30fe8d2493294952f5906e63f3833067aa5e952060ab76cc2d67684d6b02f1ef741038509234ede2d0782569410e6e8570d69c0c1336c850496906ef628761b66fe971939e715ea81ad38a3d0596739ebc708defc5342514d5641d0acba774820c184621bd4092654d1efecc1705a85056c4fa0e2c213d4ce9d230e91211f40c3acd1b417adf5f73c3e2ddd3719e2401b9bed06466450d30ab6c538bf0281489ab8cf2fc1add7acd16bbd8ad57b55ece161d4397fdcd10cc65689abfdbdb0cc0fc80b79e7c38f0ef6f8536bd7e835a0532a72f2b4213a29c4856b91b54581a1ecc7572b1147b1e16ce550a7b7aa0ec5c230a3351ca1f86ea5103759dd45ca9954ebe6b000c4f7c346073d8e82c1f4e560c2587cc7a3bccdfc08fedee13f10807c71acfe5208aa365a6b43232905e848cbd760db192a428d2425cd409471c3a49c49f97f403a43b8dc95a048e6f4c9c87cb84cf68c0a2980579b3ee81d96b89dea36cc202864ee482b9036b35b7448a0992477f19330a840d03875bad90580645d8aa377d883829cd0afc5f277751ddd137597404d9eef36c83319383031d54ffd242c1327677b472d8a723bb8fd845d3629ff846addd4502a24ec50eb69dcca77d21b6877370508efdbb87f14f20f0ff9ef8383043ee46a0f4cb25816a374950fefd5", 0x1000) 02:14:52 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x800000000010000) r1 = shmget$private(0x0, 0x4000, 0x90, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f0000ff7000/0x4000)=nil, 0x2000) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x8002, 0x9) r2 = socket$inet(0x2, 0x8003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r2, 0x0, 0x4000000067, 0x0, 0x0) socket$inet(0x2, 0x4, 0x2000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 02:14:52 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="cf61", 0x2}], 0x1, 0x0}, 0x0) mkdir(&(0x7f0000000180)='.', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) 02:14:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) dup2(r0, r0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x4, 0x0, 0x3, 0x0) kqueue() dup2(r1, r0) 02:14:52 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ff6000/0xa000)=nil, 0xa000, 0x6) 02:14:52 executing program 0: kqueue() mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x1, 0x2, 0x7, 0xfffffffffffffffc, r2}) close(r1) fsync(r0) open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) dup2(r0, r1) 02:14:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf1", 0xf3e) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000280)={0x200, 0xfffffffffffff243, 0x6, 0x7}) close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b73f2a42ccccab60600000075835db47180"}) getpeername$unix(r4, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a40c1c2bacb79636ab998d8c4d86b48c5b050555223a5bcc7dc8f1d00ce0e55316da6bb556f613c18f6fbf604290b0848ccc06ade12942a8ce65d145164b8ead7f34092a77aff8c8e3c3a2466a1646f9477b70c9b81190a47be7b1b3fc95ac71bccd0a44b5a38aaf7319ba99fc36580000000000000000000000"], &(0x7f0000000200)=0x33) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000240)={0x63b0, 0x80000000, 0x6, 0xfff, "0757850a7b96e5913d7118a27328b46f0e9d03e9", 0x80000001, 0x5}) readv(r4, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/235, 0xaeef7029}], 0x1000000000000089) 02:14:52 executing program 0: setuid(0xee01) shmget(0x2, 0x3000, 0x251, &(0x7f0000ffc000/0x3000)=nil) r0 = getuid() setuid(r0) 02:14:52 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) socketpair(0xffffffffffffffff, 0x3ffe, 0xff, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) accept$inet6(r3, &(0x7f0000000040), &(0x7f0000000140)=0xc) write(r1, 0x0, 0x0) mincore(&(0x7f00003de000/0x3000)=nil, 0x3000, &(0x7f00000005c0)=""/163) 02:14:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 02:14:55 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x10400, 0x100) recvmsg(r0, &(0x7f0000000300)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)}, {&(0x7f0000000140)=""/144, 0x90}], 0x2, &(0x7f0000000240)=""/168, 0xa8, 0x4}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) unlink(&(0x7f0000000000)='./bus\x00') 02:14:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000480)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730000000000000000ee2329cc6cd48f6b6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa3ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead4089ebaca150a00000000008e3f34e1a29657", 0xf8) syz_open_pts() close(r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 02:14:55 executing program 1: stat(&(0x7f0000000200)='./file0/../file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) mprotect(&(0x7f00007c6000/0x3000)=nil, 0x3000, 0x1) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 02:14:55 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x8) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r4, 0x2) flock(r4, 0x1) r5 = getppid() fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x1, 0x0, 0x80, 0x0, r5}) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x200, 0x100000000}) 02:14:58 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) recvmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x1d9, &(0x7f0000000480)=[{0x0}], 0x10bd, 0x0}, 0x0) 02:14:58 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x42, 0x0, 0xffffffffffffffff, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 02:14:58 executing program 0: r0 = socket(0x2, 0xfffffffffffffffd, 0x800) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[@cred={0x20}], 0x20}, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), &(0x7f0000000040)) 02:14:58 executing program 1: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) open$dir(&(0x7f0000000000)='./file0\x00', 0x8080, 0x10) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) 02:14:58 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000100)="89051fc75733fd8f104089d405901e0db7e6a1f1614ca3d61f731fe9bbc0ad76e23f578d35a396c43d80973896e68a61d4709120cc7a81344f3bfd7b4f3762c4fd2d08c89e8ca1e79686a7143b54f0115be6b3af324681f1873a0c1e", 0x8f99096f447484b4) 02:14:58 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x24, 0x0, 0x0) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) 02:14:58 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x102, 0x2) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffd, 0x100000001}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x10002ffffffff}) socket$inet(0x2, 0x2, 0x3) 02:14:58 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sync() 02:14:58 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) 02:14:58 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x2b0, 0x0) r0 = socket$inet(0x2, 0x5, 0x2) setsockopt$inet_opts(r0, 0x0, 0x4000000064, 0x0, 0x0) rmdir(&(0x7f00000001c0)='./file0\x00') 02:15:01 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='r\x00') chroot(&(0x7f0000000040)='./file0\x00') openat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x100) 02:15:01 executing program 0: r0 = socket(0x3f, 0x0, 0x7ff) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x0, 0x400}, 0xc, &(0x7f0000001280)=[{&(0x7f0000000040)="4905", 0x2}, {&(0x7f0000000080)="96a8dbb94a18c8355cc31af7a56ce70a3b9c896caa98d7b165a378340933cb5f45a53d57834acbcedca9faae269293bd1ee9f0f373528d72c6bfc93c7aa9bb3d8e9f0a461c7e782981b5510b5e05d0856de0853f267db37d7317c2005ad6fc27f0a19faaa0191c12b63fe8918c335b3ca227204f5043eef0d8233253c29213ff2bab07f385075fe7b78877873b39351446db3746b57bb62c0703fb1b60e7f0041d79d624dce2afd0cdea606dee6dd9fb901774d0a1a3fac181ae95b4d77710fba3203809e51269e426ccff447bf03969127b49d8181f3a65c4eb736d9d1c4bc792afee8c0e1311baf755f20b4fd0", 0xee}, {&(0x7f0000000180)="e5573256a3ca834f866b5f0a65bc6f559007769304c75217397c5e6a950dcfd281befcb0c6c6177e25df13f4dde7098f12805b6005157f39cfa671130d1e5fe46d7ab124dff218c398aba694f43e6623a3c02bc79782bc5418f9af2a160b9379f15c3b18352268fc5d8f26218a22324babf2d2128495f7f637c31b708ed312ba131d2d0e2a3b865942ded68f724f2ee6a7d704045e7f1891f3fe8435a29f35e9202b5228daff420de316cc391f920836fb6f751796444bd8264efcd0344888d9082b18ce284f8a0e196c0d95caf14401f2d633e3e8ec4dcc72e8b6e4d6ccd270fe3b7f52c7c7c7f4434f6fdb20dcf6ab28ea206f8a9b23086b47323b882917dc709cef04176efdf0da388c3e38769bcf035426714c81dde70a27c1c6c8def33666928aaf7933785c0a3c0b4dcc4a16c56f5e8c4df74e32a16d02137ff77d12d36e8f0c9c4d92bedf1a25ac29bced87f6e8c52febc779151226f3e4de9550705ff6608317a1bb5d025761ff665305a23c55aaa753e16b7f2c1754349209945dcfd5189d6ae935fa9a6e6bcc4e3bee18b7f76aa077d9f8173053f00468232f6e18d69a4b5791d145d85b2f792ef1e02dd4f36748d0a00480f85eee75d209a5ffe9bb3b95f3cb13b7639b27a9d3cd5b392a78b2cc32eb3b06caf7abf941f007946c21412776d2d8c471ffc6ab48f8d6f87d78f1c187b2ae7f4f6ccb8ba9103422d2e26fa09b26b6a2260487a8192c8d4790b39578d1b4e83be7514727f9173307b344d4f5ca6b0e038b7cbfff38d6c382146f70789d195e59455b4eb7fc86355d910f4877ab885d131e15dba02fcbbf10c1c1fa9d1fae088a14d125757df6b8546d4d1b1bd3b54ac99b7e85fe4a9a05a601676df387dff4d2967fb5cb947322d823fb515b6d1af9eaa40b2a49127a1224704f3178a380696ec941e07eda6c9bd28632a98f806af2bcafdcfa84f9a6895312d80262e2da4e265ed10b598f3985591e312f7f7ef30901de87850ffff43cf1abdb8d4d1a88c209ef26b69738a6df164c47a6c0f66e719448a9ce3a6b911fed3c44264686f6ea6ab87083fb4de72dbf18a9ca1a9c87f5bb62663804ab3b196a1e41588636e0718fc8740057dc62b5674fbccc64a1203ff655545fdcf2eb5c34f98a78b7ddb6b9da767332a4d505a8348150efc33f65e1529d94cb2ad8d87ce1867c30b70146ab667f6647172959e29c805eb1ffb58dabf9654c5d64adf3928858c1748c68559231d4c33f4cc7288d3c0c94f21d6dbb5850ddd38a0398df8ae84882889e53bb4c9a58a71eaa408f8de692ff5bcec6363e4889efed093bc7f492bb4b619456f97f05e2a3c0d81a4917e94a725c1a039e37507ebfd071ac95dbc2aec9d88361ea72351833bc171994520bc6c379f83750835d785af205d326bf970db6e81e9aee85a2e838ad365e9bff37c4d78f7dd8573cc2c6e7e9b2ed2d1502b37ff29bbba008ee1a50db0b0e503b02265ad64b524998d52af01ed325379bdfdf0288ff4fdc2709ee004da0ccf980c9553ab1ef8ab67b2bd93c1f7b9cacfd26ac73117776ede431be681f743b0cfb4ec4f51ccbddb8e9d16a060e6043b7a1724f15d783b39dc9934bac73577be0fa45cc2db73ef876581eae93c278228aaba2ac7d0c9036cb159dab2b8b8689ce3c1cf790f93427b1cf6ab033474e75ff9f4ea88d9d7b7ccfc1531aae646bfff31c62e0d667354aa1c21b8367a10a7320f01951b865e3faf770ced0348b65e4cf6dffbd0025459d5ad41741427cce922cb8c25bf73c1d78a1bf4d9e58d9cd716ef945cab64569888caa357ee3bda7dde8ee120fc7397257267d9a94d14178eb72873333e2ff708fc4a1e6759f60daff4a42e6deb4a8f1d4145387fbe1875679054de72785c37f6dc1716fb2bc3bb931ebe7bd0d7c8137e57421339b5d386c62c96b15d0778daeff6ca94697f76dcaaf557619901c7c52ac4f47b2466b5eeac2f81ef12e1c7978a4f3931ee8aa896543d815f4cf44e494f5b250cf92e138987dcbbf2cf29c404cf5171db3327756635f06afc3982748fb7bd2184ed0f74a71a8589b20ac598c520928c9269f7812115f917b75235562d08addd297dec3b36833015dfdae43d5d29f52484da25b3723456fb7b581469e7901e9f52cbe60ecbd5e1f134bc2b7c50353b7ea483c8c6114946601b4902c4b9c6308918dd93ebbd8f1f5d138846be23d108f77fc596543ee0ec73436fd0b65615b02f9b91a32b67a6f525609aa58acdf415871cce2eee65b7d389d5b9d0fa45d6ef3635aa760f399543123ac949df9598f2137e71b840f259a78cc1e95c213484e075ac39772027b1bea589d746768ce9c442571a2643e83225dd8fdf3b71cc855cbfc821e364b565fc4a16b2e80336f4b70dd2a0bb15cd4447bf26c9f0414b63ad948dc1c51eb916f5a5574b8b5f325b364a38354de588e284acaeb3683dc40efd2bc14d313d08ef25ad748a2da935b46e2fb812aa13cd6f3dea3097abad40b9db5f0f3792de1c1f1828bae457b7ac52ad054a56005af62bcfe6dbbd85f3342d3140a04f6a1f76108b1c9e18bf861963d262315f47b492ff8e10e22f0ea4fdc34815e4830e5cb28be7cc7f236225102bb2f193bfc960148a62714b201e775258100a50f25bbbb57ca767d6712e3792cea1929e13d6508d18143433274ce1051800cbbccb95dfdfb9722abff019533a20df0edcf62f74d02c65ed137511c583ce2f0cb20522abbb8896f45ff83b7368a89c63aaf3f5aef7d424781afe7b0b819e36ca37887441ebf9eaf91c2e42cb21322e320dfd4891c9ae6e674e59035079f75fb16e9eeb3c91a87463bf908affc813383f1a4bf5c791466074ea68c866f890d97b28e626239b9a1b30b96a5bb07c923bb68226bcf9041c7a14524d68d76f598421e249caa7757ba581f1a1564b23c6a9d3baa7d09b256f38426ec36eec8eb7310bd02d8a7e47d3055dfbd66c5bdee2f7ccf00a36709109775314838d59b53ecb15cd79be9535f68b973d769c7ebc8dc6b48e29c87d050becb2b0e935e7fdc347ca60220f93df9c6537bc89e560b21e0f8091532fc4b0bc2cc58a90b67f68ea407aa07021971bc541d677c8ffdfc999454bcad0e388538f126cbe20f2815a47ded20e21032f344ae65f4164ce109473a1b54bffd9769b9376ace2685f775001a7ca7b752d70538853e83e84df903a4e49b6db94e2d36eb785f442fb02478514c300510db0ab3d8d808737d27c0f5bbf9eac1be40bf377e35941faa9aba7141a36b9885745660ff9b1d15fed9c9b32a593bc57303f4399fa28544559ef2a4a10e27b10ebd4d98a5b0caccc8c7ca490fce6f91e8a4147dd75cd45e59773ad15ba41f70482d8528fa92232477c4b29bc6234056bddd4a4b105ed5754b379c09bfdde7703f8393e8d80187adb607f4f4bd0258919a7d6a2835dbd5766cb3ed3240a23e4039fbfd240a8789bf8fcc5d6ab2bebe42a69e036218e469cf686304237d9a3a64e269ca904fae6f8ddec68854ffbda7ce5e4718037587f29868e45d328954f6e80e1cfa9201dbe36ad0bbb89a82f1074c09af9fd9cc965775d405a536e694afbbc0e309e6bf5bbd5ec8e6e7ae021886e0456acb87f52059b75a2ddfd9d9289d6349025e7ed52dc65603d74ccd9424c34b6c0e90f147e61003a633e16929257025b426cc0fc0e5de7f4c059a73d82400cc716b3661ffacfe71594f375356a780fef44adece1f8b676a04147e03f4170c42db17bec6f09cd747fa053ba733094265f36855a206697df08ab0e9d8745c1891ed4936e9dc5d2874e4a4d0df68cdc05b6a4261e7598aba92dc3270dc62bd713fe3a0040dbc7fb9d2f76468b056631b96dd90f262cad2584138304fcdffe9e31c00693a1a4f1bda7d213d4665897c63aaee578412cac903bb36bef07e12825d0c1a0a680654cd348c7637b2473e899b0f4f23215c2ee9fdd305d2013fca3a515dcaf96941d7e626a06ef0fb8b2cef3969f0775e0f365b1470043c362714f57c5c60e06b18b640fcecdcfb4c4de711cb7b9d4314c8778669f8509f37864dc4922974e15db78820290e30717decbf082a10a77b1e0f3a07207b981945f24d41683e3eb4825c03b3ab1204be86bfa760af91b63278bd610db1d521c4b965016fcfb569e8a1f4448caed28f7c558ae79b0e274f3be1db9aa729f03caeeee0add75fa8007fc039442de9140a1604cc80822eb96d68c9ff9fdfa33196aaff2ed397b9d87427dc02c1a047a378d5390eabe75922a09352131cd7c8918515310367e20efd27587fbaed9f3f6f6e24f1312051c29607172f728ede8cc459d3a16406fdcb42ae5285394198b866370af57fd9059f33c79489b9f046730566f644fb48d3bd97b0097bd49628f37c54616ec07b0bdd8a785b736cf499abcca89595cf3eef5ed52b3d1de05fcefc3efef5d51d1afd80520d7dc81c13457ff2f4171f800446e86f7a7203143093bf7ba977f31f1beaa4b2409c32588ac90aafe9518c1be46aac1ba04723c0a372105709032de38b719583db36f762d9220cfad729f02dafe7677f92869ce08898188240730244872ed554f3de4ddfc5ab98ee29881af8e38dc40ad12b2eb99b77279e36d152333715fdad40c9c9e36c3e91d25461aeae6ac479466cd67d2e70444cac3655f59ad0283e78408940d845a8311ba2df0053ee9290a6370c25ebf148b18428c183f7c72193a8d2a0b5500c99d9f19686d7f568bc229f9d01afd9d4cbc49542ad5bce78ab7dacee351c469d9ae3293b45df8143d917f895e061c83a282621045adcd458daffadf94c9a4cc95da10111ff35a0586c5b4a4b77bf9f033ae6ede2f0a24c703dafd9e7d982396f4403c3b7df9e081498460493acb5e99886b6e7aa369e732cb0e64a5eb5109a460d6a60f740897ba81e9b096538ed7f8203303c6b5516af36daf70ffbb195d6e7a814b09c85664f85f06d1408753a519370bd9dadaf48c159921f7b3c4ae890c74d4d4962f03753a206cb6695e1bd0e6f1a11204ea9ec964978ebc8814db217d69935885b2435a37230d03ef700c384062fbc3c32a6ab81d51d4cfe0f000bc5ca9579472e28f0578f81f908d0afa376f0533d52c6d09483ddc1dfc233ef15ccb19d5c4aaa74b0c3b186a9a5056df00ae5dc0a524e2c7600d2056f1f10c552f0a6c6ed7ff4a5bee2d1241cadff7e86dbe582c3d80b077f0ea5f7a022dfd530b0e6763f4de427eceb1f2ed460e363ad186262c1582525a01a13f222bf600619a98243535f7c3f05dd628a8611877c956f68434c6856cc5ea4782870a9872d5501c501f525548bd51af61e4a7281fec5c56aa723bd2890a5823a29a2aeb13acdc41b9e1fa7ee39ca2d2c05adc0c2600a8c02d7a5574c90d3c2c5388aa69c8c4497307b15e8493ed79c7db1f87e4f1e2d3ab0ee1c75fc5e69bcd14884c31c45e089309e1ee5c44d9f8f0f9a271d293ebaa73df233b019805c276c8c2e3ad19a920fb5812591b3757eff4756084b99b11e8510fd4a929fa00e81ebeffee92f454635b217f8ac324f7f659263aca72b35b04438574b1541779d860465cdef4db4ce9275bf735a5fe3fde7cbc7973d248faf057bab0c82fa3ff564979ddac29500a94ab3458cfc9e05a6e3f32bebb89fc1ce53d2a96457b959145db861387f5e22c85fcd0a445d688b6db610d373bc2147cd583babefd716f7d74557a5f8314b0337340a6e6ada9dc798ba1a802e365a6623664bd185cadd8dadf7de134f0c75d3fb519a6d389c97d6", 0x1000}, {&(0x7f0000001180)="6142efdf8a0cc69b61b8813e5fee0d7675c0f32fe4f515e2c59fb9fb63aeeead3e5c8c39569674f9ee3bcc950d0ff9212f15646812ce81f48a3b96a050d4ff2e37f2c41c8fa8022ac6a1743aa00bc877331f89994bc9f41f4686a6b7d54380b1bb2df6eaf3ca4c656e532b52ddd15482de61bba837fa7bd9b29f793e31ce2c07fe6d9d9ff02bbfe6b2113a2bf366daa9ab8acb2c3a5b60a3d8f5b6f6aa03a6ea4143df30850a8f27bd98da28140579e9634afb7df2b2751abf2859fc783ce582d50f38fee4feade290e35065e79a12aeb0f6529251f8b3cf7bf8d3ff03e2f774", 0xe0}], 0x4, &(0x7f00000012c0)=[{0x50, 0xffff, 0xb41, "730fa6aa9e31020ae26b10826524d7890b426394e7d68e69f57a84a4510ac91d348bd1c891860c0c147ae52bc0e842f1f4aa60bc0683c749a0e5e8184f"}, {0x50, 0xffff, 0x0, "3bfecfefd7c4739fd15999e1872774139937b9de8e516026d87e3fafebb3123c89796fb26ea8c6867ae33cbb8204209215c8357f4a3bca7cfbeb83"}, {0x110, 0x0, 0x5, "8bf963de376d0d62b9fa9a583bb836383f3831ffe0400b43c5b0a9f2ae31b1f7237c4abf6b5eed6b9557052bee96e92a722576bbbca62069ca2aa87a98dd960b76302e36eacd65d56ad09afe404b4fc55cedcd76736c55eb423462cf66da45ee1be14157745fdbfdf313f4677a944eee9bdc3e43cfdf23c86595a621d4d798f5df500cc7e2500ff6ea5b1e402372bbe482fa516a0f6ed9453f1ad6ac8b58170e2b11ea8dc67db7699d03e45ad28a24f234452929b5cf27e0208ee25aff6847864773eb6e668498e473b8b3581a4f4edc64aabfc5393f9136795d33f0f4fb79a8bd195d27c23a36c0ed4ba21fb3ff3a62e1539ddc693f82f5b7e6b20f"}, {0x100, 0x0, 0xd8cf, "2687eb8e0f040d659dc8e4d2c2a8a40309ce9a8773abfb54cee03329a7e2807e65bb716ae2513b906f453fdfb1e493226a9b86ddaac4df1465f0c2202afa4bbca8fbfcfc773f51b3ad2ba9109c6ddf139b9fc6063eb9ed644c188c5d257e9016369a3c781164101a553da2fa4c5492f49d169b52bbd82e1e21e6cd6b8c78fef07a9b200a38219373d10281e2a17968f3629804c2f881f3e367f8ff4ca0512aaa27b5e95a3c4f6aa07d099e5d41768b68a0e6dbcefe9100872d62c3c08196b8e15e708e073da8d6c3bb83921805b59bee5523c3da7f7326656fed235a211620a06fd8b794450643c5f2"}, {0xd8, 0x0, 0x6, "874b74e77c54d6fefe996fc34a3f57cc9b278f413289c0bc84518f7f51554a62c3ea5dfedcd1d83c9a3d6ca430cb771d68d14051394cb5f5b9b16956ce3390a245ebda94c0e357f5c0221b6d679843fdb04e122a0e1bdfe1ebaea37e12c4af15dbeba573ca4b168b62171efe26daaef4db7e3d77f825954cf9cd69694340c028496e2a08888d6515a801e8b8e9e9f9c905313ce64a5495dda2748bf6422898f434fda04397c3a208ed4f4876e3398d61d84f11bedde0b0de6b6ca28c945e0cf61bc4a02a6a"}, {0x10, 0xffff, 0x2}, {0x90, 0xffff, 0xfffffffffffffffd, "44659f328727cf8365e228fb9ff70c9647359564f620b7dafd913466553a771b630fac543255b0806baca7bc5e47b15b98126f661cc27dffb3cdc150e4d921b1cb036f1689a6742e2309e973f30908a27c12393a6387919e76d9cfa31d8dfe6811634be90f52a9dcb8f3e8294319d6b05644253d751381335e00a511244e4b52"}, {0x78, 0x1, 0x8, "394b9aa3ebf0b3d96714fb5e25bfc30230a9497b4e2938ccc706c976a0afe9e7a9fc32932bbf6598f7d2a4f55ae57cdb54857fa6b0f51cfbb04457fecc6ed7b2eb2395f1ab3cf2f745ee4b1989bc278a7ed953681709ff222af83c3b91ea33a2caf9496e2d28b044"}], 0x4a0, 0x1}, 0x8) pledge(&(0x7f00000017c0)='.\x00', &(0x7f0000001800)='\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001840)="40b688475d19b6279ee35e107cf060769f5e16f4af5e4fddac223224fe2d8d2996a370ee492440bf346379314249afb808ac45d94529064628be8561482dcb7dfb86609fd274b4f897f0ef438d66b6fc57698eaf02f7d9cb", 0x58) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000018c0)="4c127fcdcdc3ef507c1ae67acd47a65ea36c736ee7542748b29b0f8501eacc85b1a4ae38cbc9f08e7a4d111abca0638481bcbf7bdff67d1d784c411d6dbf8049efec93c711c84d141e5235ceb9da0437da923005a14b819b6100ff81971e063e0dd051633788e3023972b4d2a58e0125b876f20aa4fa2d7463f342b89835b03da9d63285b8833bb52cd0ba2a9602939fa1", 0x91) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000001980)={0x3, 0x1, 0x9, 0xa1, r1}) mkdir(&(0x7f00000019c0)='./file0\x00', 0x40) pipe2(&(0x7f0000001a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001a40)="068efe4684d04cb3ba57e3a37e60c7b9c38e14583b346ca9c88fe86f245e7c6edf7401125f7c8157ad72462cfe452abaa9c9c5a9ab9be35f83628573c81273a8a0776f6b3147640f4bc54c8e1ea7c8712de6eae9e3d14cd3d1907c585b473050551721be3b4d5316501b88076ee77e8de25f7565a5b0b62e5e75b363093a97f328", 0x81) r4 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r4, 0x0) getsockname$unix(r2, &(0x7f0000001b00)=@file={0x0, ""/108}, &(0x7f0000001b80)=0x6e) r5 = socket(0x7, 0x6, 0x1) pwritev(r3, &(0x7f0000001d00)=[{&(0x7f0000001bc0)="fcde", 0x2}, {&(0x7f0000001c00)="81ed92b98de2d77095866e78fecea8104ecb8d6b345e903aac766a20b2fe43e4f92a31753e68492e695dc8", 0x2b}, {&(0x7f0000001c40)="64e5947ba15dd508bca4cfcc7e6a6a20be613477160dfccd41b567e1384dc80e8aec5b55a79ee21f92857a61aa4692901f0f479616ff85b8d8b1614e0b9c8ae28e96fb2d96440013610b8038b4b79ba7da9a0dd411298a0fc21a1b1f6924bfa04b42af610fa8a5ed10a036ca0e13db1f9189500bfab0084fea1220e6ef962ebd1676da18b93addbd905e1cd213a71edb20c8ca48b378f7b174e443dfb7dff455b2ad072a80678f007f7650246db1e53c81a64af119565c", 0xb7}], 0x3, 0xf) getpgrp() listen(r5, 0x4) fcntl$getflags(r3, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000001d80)=[r6]) sendto$inet(r0, &(0x7f0000001dc0)="304524ead8d514ffcc7df7d9c9492eebf4e7e85cc53436f7b22941d7422e59a1720d6c8fd835543e1b113b713035f81f7a6efe06b8601fe00d2bda974c623fa4f7adda31324b744efecb5d908c44ce067accbb802af0ad9cdb1482cb8ec573e1a2b24b049e161f319e3ca1472c35263f3633ee2376d01ffb78fb34", 0x7b, 0x402, &(0x7f0000001e40)={0x2, 0x3}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001e80)={0x245, 0x1ff, 0x8940, 0x0, "6c1dae0988637ad7b5350f8d9d487902a920eec0", 0x7, 0x4}) pipe2(&(0x7f0000001ec0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setgroups(0x5, &(0x7f0000001f00)=[r6, r6, r6, r6, r6]) sendto$inet(r7, &(0x7f0000001f40)="f69f638c12e2e03782ff4355aaed72acbebf03d810d1c01ada6131b1c0c6ed185d3fdf56afce63ae1aadb55482c41c5b9e506735ba5a22", 0x37, 0x404, &(0x7f0000001f80)={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x808, &(0x7f0000001fc0)=0x5, 0x4) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000002000)=0x800) msgget$private(0x0, 0x500) listen(r0, 0xffffffffffffffff) connect$inet6(r0, &(0x7f0000002040)={0x18, 0x2, 0xdbb6, 0xffffffff}, 0xc) 02:15:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) pwritev(r0, &(0x7f0000002340)=[{&(0x7f0000000100)="d2c90d5931610c9b0788f0fa65aca886d5801aff3a40a14c3a00c0803c873c172e4804c61a64971f3642358aa3e0eafcd36bbe8bd39cd866488887e837047d8cc702fd6aab9a4b6a509dea32914a8e81be5fbc4259b142e102401a9b755ac67911f7a506c498647b05f0d74345eea833e9dbdce5335cd3fa8dde71ac0cf0d8cf2fa7ac65faaa389174dc3f9808b64893ed9b0f8969b00f5dee2d36bab63f62c6fffeb344bba557ef703054", 0xab}, {&(0x7f00000001c0)="78b09590c0fb3bba1c0902058c064c42740aefe89584f32b2a4223bb17fdf1ede1977ed0f549549cb61d783b885e6dc90005ffb89cac3fba12aa477a0c3b18f5b392cc8b05fad92fb234f275f266293a8d708755d4554fac69e1c291c4bd2e4f7076778d4a3849dffde8b089537fc0d88e4b392185b9155a713f88db47edb662c7734b1d6b7a973a600f1a6ab8a4a1d215fb8fb79391d6b3d186df59588f95d73abcb7939e6349b15dd348eaf716a3636873f4e3ffef0f94c2b892c06286b823644edc8ccf5a3cd42601c47ff3816333af37d2e32528b29ff353318b035543a921ac0f83dc6d98abc0f7be160f6d5476cd89740f2df583973959c615bf4da1777165165215447eb643b7c634fff2d3fbcb6e4ff91dd2dd1cf29e08465b37f4beef32c9f3c1a655b34504a4556dd8c4de053ed65e27a417b84ad0ca2d900a2389259e5667ee560661a10b533b8ced01d45c4b0b09321c0205dcfe777cdfc55f03e4511b3273eb81c5522e1ff63883b3d1e7580efbadb0f7b42ef899ccc7c4dd53cada580d2beb8da490b0da93bf4581cdc054728d957b4cbd01fb693431b38d1aac909eb2bbcbacb9aa04ba1143daf991830c86c5ecd0c5564c645b38e45cc24bea3ef30fe23a2fb1e0fcb853419e0ef53b9396e052e9bed3f35c43fa0997624d3083a2906ef8c58a063cdcb8733b5ac036e9af0cee8808e4161195a849a0b8e3f78ce8305186a6c6793b9ae0b134a868f1825cbc58d9dde23249a89e7744e17b2eb44a2bde502fb0167f7d7af26727cc8d1ed97658bc518d45b9e1e3ed758f0c71f3dae5e79154271639fe01e8464a8550249d09aba9fc5d51123ba88bc2817a84f2dbcc046ed71e0edf0403822c07d30dd33ab0b66616ab0776ea36f32970946866290444024dadd2a733212b358dde58c993f4b96ba69f4ed82ae6ced73b35608de077886eaafff1f4705c9a5aed1b8a34e673080a77159b6c967fcf71296907fb9ad0fd35afc33efdedafb8a5345096245f78c8f894a1f169d80040f801d56986b0025be9231fe20dc6fc9fab6a7749bf3a362244ab9611e59535480912957dee7c4e70383965b75efb8cbeec042156ec70e820611b687e0bfcfc666a580db7cd0e2b1694ad04e4f6c89b20da7890b301986f5491ef2304480a80cf351149799da1b6e3f167118504cff05042eb5d95e60207db6a298e80dc4fbd4f89bebbeb6776b24e295f3f1518463a9a5ebe4ce8d3ebf99fe18ac9bd16255f3a76ebf605d6c7fc570c1a5bb0abcb570fb80876d33fc451a85cbb977e9dd5c32c4fbeb27caf30814bbfcd48aaa113b7d4cfab97806c9612948a7486fe68704f21fa5dd16da566595e89cfca44ba62cf02824211c216f64780f5eadebbd7c9b57395f8fe2bee318b64559c2451ccfc9745c2c6c22adc13467da8a7251a4c41f8af2dc51707e872f601cefe559bcbf6d90f429b96a103b3681e368e86ca1397e0e88137ee5f49fb52224f12fc65365f3e9b755f93a04eae6115d568a06028f1d2338228a813569106671a1cf55fe1017ebc2af6473329aa903eebd57e231aad19910925e3e97e16548d8130a2ca1bbd00f2f7f2af3e4723cf8b2c0c9188beb7bd7f7bdaed0133ffca49ce92a1483a9017c762437915df4c1fb8a8996015918fb9cd9ec47a6aad25ace3fd83d1d17d9ebd0a76d50ed619b8db2a471d1e5ae64a9f7a56492f8a5c389a806ba88265026cf27c29cd6ba5a7561dc07535d7402ef056f97317ab77ec1a3b4acda3bc86eff9f5ea007351c7bee2eaf60af5ebfc7cb2ca6f80f7264f0b549cb427a898198aa8dc539c484f4bee5b7a0079e499c2324ac54b39aca3913cd3b19ecefacd83b8c34f861dd1cd12bec2c44bb6f104653e379f369d4bc91a51500a4b39f44aae2724907d9dfa71684e8cb34b13b02ddbf5164a88cfbf7335af771bc878518ddc1fa66c05952a7bcf5a6737b5a9eaafaec618246b4a05a97d4d7339643830f0885159d798f80c8dee9aa2545b38f196e953bb604dd8acbc16b795301120b91f64e482dffbb9fb5a606cb400160c8b04ae203aed47c932c0754dcb07048a873237a021e4fd39a332037655d77c0b3466998a62a7686720d3416ca4ad2adbd1e5830b86ff0e02eaebea3c3dc398056521595bb32544a9b3f000f73f2daac353a08d1034879a1a187892e61de82628aea60189dac9d7b06eb5f5b247ba03d044285325014d488d4a6fb9888354a788acb5a54d6d37e57f1bfdbc444a2719e7db42d062d67c62fc5f75a62e97cdb3f25e0e96f020d3be43b4025ada458e8249694cf8d2ce268c23656177e918965156fe1ba173008fed3d8489c5cbac8a86c8a54fe60d04b499cbdea5f72caf890fccd9911879238d5ac0a120e37fa00a6e772e5177ebd2778b431fe0e6c047d41be69edd3911fd14e9219de5d977c1428147af55206b212ce539797007991d5633101c10f0ee5da160d726a56603409fa60eac7ca02aa2290aabe035b38e8c5d55c43be67712c4549dd37c54980fe821c01cd6369ef819bd9b19b8890ab9d36a75c8e2ad86d7afafdde44aa2d4ca819e53cfab13a86e7b56f3a51c135d4bd0083039a88457447bfbc06039c25bd4c3ce224a4433a49e42583858d1e3bb9e2f40320fd3d7bf822d45fd5922af80faca4cf45b8b77993fcd736f0693fff0b555450867e32b7e4398195f38c7f69d4a9bb7644b2482d365c286acbf0a9748888ff84077cc0a8e1dad3a51e494f9f74737fac2031787b93c0aa12a5432096f7033eb1d1fa50a468e355a464ab7558f5edb104c6c747bfce07d03aa139c6c3f41ae77eb6cf65d1c388f8c77eae3f6be7bd2818f6301a4614ac5f6996d64143f09579cd797a596d05b8aef01b768f7ec49be9d7e0fe39fcbfaf2c00d992edcc14d0fff2d4b208457d9e66087cdd92ed7d5c0d7f5fcfb194da8bbace880174e192aa2fdaa8735449e0a15e4be13785d7f02f9fae3011e2b90dd448afdab4b23fe99975bd3876b9e8e58c38702eb49d2dbfbccda0485af60e8f40ac86016d1b4959ee3f175a2028d017309a424ddbc88b1377059164c8f36518091e0a7aaa8807e219f42401101c9cf419ca705c8bcc7db92afa9e01bba9c6d649a0f36b05a3a278e14eaed2012ae77d910c8e4de568ce4b4ffb635876c9edc15b4c17eabac2f3ea8f42d674b8816eefc706b402e9d6238eccb354090bbdc6b20ec28575690da226d04e24e69f5191e85d820b63a8d4894df13c61406e91c81a2d2163321974fb7341dda841cec1db1c90edbe1aa7e085482909146dda141f07806cb9a003ee1c7f42cf3e8110cec07ab491c840f257d5159c9480c5604d66f41341f909f492beb0c5f4ebe1fe7963e5531e25e79ffe433e6ba5877a9be0a96a8155fa1ba75538bae6641a2e632363797a4e8acaab9a67f163d36c020b6abfb7dcafc4940f119d48140a092bed1e77bcc7b5241e06c035542efc18c8544a667129ad400d7ab78660bd3e2b8b3f37a1f9aaa9768595fda35f2db09467898aced454c7fcf78de474239f9071d18b3eae1742e13fa45a24a7ad96059798bcd5b7bb1831c2a4bc5e5ebc7e40cad0d9b4afa185b3e0cec5087225967c7e666f1ae5629270275e944fcb9c8ca31e6b9102faab6fd1860eb7626ad93446a47f997e9fd2fccb8ef7e17bd4902f97bfd3d3abd797f057db67ef6fc5d9a76bc57eab66e37cda1e289e9246486a9f6a1e0b1edd531fa3135d6f9963674aaa9de5da1beb39031153f7b8c56c03243e5e8a4982e16e37c099c2c7be84c294c865b3e9d0080def2448c68c4f8d2d02214e7bef66555b510618910c29d711bcd7c24a1b1ea61c4bf5779fd8d046b9dec9ec249f823d3fe2b999cc04aa9867333e5d8676813db6f2a620aae3a0ef57918e350ac4806991ff6e9705d8b008f7eb2931054ad4e046b7355d6bea2c6216b191ca06a7a549d9d175889e5e712a1789a71c42867a909ae942891ef67277716374454e7f814698766f10be0cc7529b1b97effb85257ed445f787bc40c1ab5cfa2c0abb6cf0f86e66e9b0ce78ce04fa91437390cb91aa6de66a85dd446581969627cc4254c04d5f30fee581d1732b9449a700aa8c9ce6f78041065576d484d6a92842efa4abf707c9e0df7e9f995aa42c2d42cc545d91e8fea48a39d6b5daf40563f6e6d4b8a072c270fc89c8e414a2b9a6a203ec3ccd496ea30f22859ed897d7b1c3a43894729b6f6a1b6f2fc7237525845166c0703ba7b148a3a56359d3434da7488be9a9e4a7313120fb567e08e0cb64fa47163f30116eaf332b04fa4d511bf5325ce2594c9d1e7c596b62aa61b645bdaa825af21bcaf37ec5960905f78ad4c7c2a771be2c9a3582c91ea4f425c69f1408acd80a401aed3e6c083bf13b863abc09c176b3d3961737272c06656958f2ffb3a37832b8b37698ac558ac71cb178d21e446a80314bf39a4b54924ce7b73d129622a17fb5afe1a1163416214eb810ecb56c4b9f87925751d7150cd94f6e1affdcb279233bca04957fd7501b6deac3c3ed26a0003539e9467fe219367ba49b613975924b9c1d5ce0a98b1c0f3c8f3213c4ad22b98fdcfc71f07ebbe8f6234275979dc023cd75acc351c4349bca47a3740e9af9b1ee73784b1b7b63e81c780bb36b326bf1a7d3db7a07bd3ae39b1b0209e0e9ad6b8a912787303f54ec0c0a28ee3f4d6b88658892860c223ba954308021e23a048821fe849d3aca30a17d3ab9224e4928af751f40663dacbf944bb754d42edd3d31ac4f89744444b844f926af6bb15496670a8acb64930158788c2aeabd065b48c21c8a390f36fad6a4eea668852494cf0b1b2a9e7ca931c709ce5b2b726115b3f8082c1ef26f22fb78bc5a4000e84a81ba63dd89ef1e17e6b836498a25bb39b3718192b3b563e89555160f3e4764b8c84a7e1b946f23c457aadd11cc57b39e45df9add0c32628afe3793762632ce414a09a1102df2c7774340cfaf5b95554c49b72b97668c31f15d8f3ff674f64062e89baadd17f284e2213eec11ec029a3feb0c647a44c803c0915f8644c1a41dcd167ab4e93426a9b5ce2d83d3cbec8267e1de13d4e2adf53be95f2e89b4d198b2ba302fd3473842ae1413e4cad201be37e31d56a6406151841ab875072c4f1b350c6d530afebcaf493f0596051bd1b893add30418f714d005bbca2ec1e8953f515d649d0008fe954000ce3fb36e3b3ca652eba550bd678b5e25ecd06d6f342f491ff402e56a8b0aab1436fee70659d26f0e55507b14a11b148d400129494dc9237c6c24f83b501aeebfb2168ee14c8bdf48f99661a5dfb3b6113f620a24528a550dfb7f7c8e126688bc3cffb462ebaf09d0d19c0861f507d44092beda9f2847de6f7581302cd653820ccb6a03ba621cf0732dc5842397e4ae28acd3878315883c7b8719b15afe432fcfdddec86886513076a647b15b349565aeb450c649638a528bbf53c0a8446229c7b3a6c1fdc36c8264a8a3a82e52b3a696309bf07e3d441a299ae12220582e9c67a5d377010d28c8a0870e7a923eebf4353b0fcef35b2f242c136ba6aef3471bbf1ffabee3dadf43d97f5311ad43c8c5e18e08f8e5ac745555c80af5c6eb043ae271a425318e015c7abc439c59aedfc2f00d5dae52c7ae68d608e01befb7b2638d097afbd64fa911f588e65df7725ae1939e588f1405e15aea642424de5f117acfdf8a8d8c85783e5d06179e7efd45620178974fc54b3620c434af15f7700cee9c76ec39005a620b4ff11834e580bef8e722ca9", 0x1000}, {&(0x7f00000011c0)="ad53ae13969f3475c3c58f5beafef36a3ce0c165415e3cd8941675344050b26c7ab3a27b675a422abe8b66e63bc5baeafc419b746ba4cea35cfa907aa2bc84e36551e1f75bb9aa344e4d582427803187d2f169e0535ea3418cfebfdfa952b2eca4f33657032a14be4ba21b91edbbb85b310f23ff85e44942f207add99bf808c8d998409529a59efe1ece9d648db0a93d46762ac7e5b67186f2ef36778c0645cc31dc9ddc7425908f80ec8961279800b5b5c4bea11d730cfbd7e3dbbcb63811590f6768298ef5c9cb26bbfd351c6ba40ac34469fc4d19c59bd3757904cf9c1abce88326feb721989985999006f9d9997aa348", 0xf2}, {&(0x7f00000012c0)="3c702948a3e9da02586c98dde6764f95394f07f6eab0da1abe4d6fe73ded142df39a70d6d7bbaffe302699ba1b98b82d2385a46358e6717a6e0aa30a87cd630286aabf6fc8b654902e4a37d1f49aae77380a07c428b030b549dd53ea972e3a3a9437f516d81b909c58d8b44f8a6304f60243d63d89dbab6631b8c5f40e58b16cb7736b1937e827f683f45d83ec04600a092a6bdf6e411af9782fd0ef23237a180fd0d86881d75c6b7184ebe0df243deaea385b4d6d4c6de89dd9d156394c8586971450d2d49d86505c4af2f777fa780c0da77db6c8e286abf3e50597a75d9a43623156293e9c8cc47633ea5f20c41858bbc9094afa8fbb58e87c308494485fc4520f94c9866e6aeb2654800804d6630af7b89762193b99976652feb73674dc2f0d5ffe2030d038cc5a1c621d8d7f306212e5b21cd4d06388c787a97e8a7d11a01cf8dbc57be15a6dcf226caf4ed2bec27a8679a837367ae595d46aecd1061efcd044f99636545ab5673c8ba799aac4d96e0afbbaa533058e8fc2159410f0a56332dbd8ecb3bd1cfb189e3279978abf0bafe132f6801d23edb06df19f1f617005d8ad86656fe8e4d67e5b9522d01b7f34c2431e26c0a6fedd9df857dc49c0789b8e2bc4590c4df5bf9a897dc48d9050af9a565ff2ed668a4108b77b021b777f5c55509a8464a27e7fb3bbbf9ed83c873fe1615024c7a2293d6eb47a6189e8aaceca42bcf880721cc29db4ae0d2270bc8455e18f8152e79602ebdb0a44c6a6f4d716f28f7a3ed5f1d2a8c062651f5f03d1f8d886ba1d66eca47165e0a6868acd4928aeb92896d8a000a383702da488353338b67d755581db340749c5b51099cefb33a3cf1c921139d2522db15063209c584cd73be446116e1903d723c995aed8b874dfe1d275553236b4297d312cc91ec8e9d73f30d224388b05bba8b946fa8d45b66e50faacd4ad5137e83fe639cdd8a80fdf71ae169f9e2db4d2462c510a55146cb859f741504256b65147e23f4eb67bdf64694d35b8b327785f7e8c1c3efd0723056f96db155c0d35663b68077b818987c02f08c67f9bf6ae84abe2c153549610bac9d1fb230e9bc159945a86c6d39506258f2945ed5ab99b6e0be759a7f65398a5b4641fd838f24dded3813f3eb2027e93a9585dc480e4b7ae5809c2b9a366034e02c456aa2a63d85cc4006b9fe2881331f8b3b85130887dd3080475034d8842cd8004e4c06c01898752ca8b74a4c5b3ca06e8572ca8a02550e4e8c53f4fa9b74af76cb47fddc83565f4b149c510eb9d26fbb5a3d9ddf9bd5ea707af3e693bc0c59cba122d9207ad726bf78b05bd07cb3017883127ba4326a1d410ec58c9a8ec0975a80370550669407adfd716e4c41e6772ff2b46dfd219cce657d2e5b1e956b8511c0b51b4cbc5aad91517dc4aade955fcefb3ff020d7b26055ac9778059360e259ff1aa55195143a77bfe408717da2fe08977f901ab931936dd1afe6261c0cb7e9c763aadf54319339878a95691a9f898a2caa91a41a9c9e1eef9be9a075219170efadb4334a0774c30454af984c75473c96780e7991752bd4ee9166daccbcf2a7826d413ce3d2be02b753188a269d24fd2ec7ac358dd93cc1871804bbab8434544be49fe516087b60447c81148823d0515d2a1244f2e160c7b3b160f3899574e918e43d9807d2d8b4b90e471a2f13e3af13ced61995173277c905a00f0aa9b4caa996af90c71d8f2373089b0167f28edbcb9718958dd8d0a0f8db0ce58a3ff3ae7555d7c94fb96fd1221f1ad9bc096e9244144dcba876e641f10a421011b3a50a9c461513af6ba0c3f28a11f9038a8bd3b3f8fd80aec9770f8865354f3cf342621daba50b7fddbfb762bd17942c62a18b3552a612555c1a550d776b17997188e73b727b750a7e531e86a7a4822c88222dd8d95d2f2b84b590d839ae00a3f91256eed761ba9f2acac4315bcab73d25af96f65818eaf3d49133ad26c8521471e366eab246c1037b0150b562382ca4e619ba2093f2eb600b89079beeb2f159784025bbffd04fcabf216781a1d9f226a910b06e3bfcc56548532014fdd6db47071431eb1a8efeb21a33db3f0351fb4bbb183a4d6410a1f5c56c0b877803267607794a23b973abfbed23e53d59e9b6c7e9fb5ddc132563af2a29dac508b2c6e605d50fb51d34c892df365ef24ceabed3133c282d07ea577dccacbf997f1490c99ae50c0ac9495424b6677480e6b18725b42345268b98d6a83e333ce5bddbad0fb174624050af627d02ed7bc2c22239acf93084272ba343377ad40fb60ead37e30ee221388e3af24365fc7574e0bb2bb391f1b9d68ef22afc2288ac742781e6c3e50f770a91376d1c870e28be429fd2e19dfc00118c66616da189f0ecaf12bd5e46570957e4c73ce2d4ce9d6c3b76ff6690a4e69dba7961c4f6841008e87ca6af2940931dbf78d0a8134b0a732d780d786bf442f987401cc7eedbbae343befd7f700f541eed4936ba6135a088088c9b5a5658c664460e668d5cb4d796ae4d635c4cd3144219ab3d3687eee2e91c22d1dad9a4e8ce9b36d9dfd556ff64925be56887edd5bedca8a164fce02fc824708c934876a093136ed73cf557505f8ddc3bc72952a89afe54d880081f654bf09787b66e43b8868e1c47e95344de7614e233fd4203ccca4c3f42bee84ed689c807b0c27ed2a61a260ee9bbca6584eaba2ff82ef6040f557b9a61f8abe9fb598bbbbe49657044d9a0b39cc936dc1ba0295a29447a8537728d0160efb0c0109891213f3580643fd2b513f2b19875a6d71a3c1ae878f783ce0f65089c8fbac56bc39fb9cc5ec036fb26aa6ca53946f8313b7f8c8f5bc2df0540485387d94f812d2b7063d3993a3fe801c8a9424378c18f3af9d603aa7c14c64485d925bec436897090741c7cfd41503edf107599a7f3d0cfe769d8ff0b80035d99e8e413a095f2b69d97a070c23b49df8e9e76c0f867a7cb5af6840c82aa6a06bf6ab450da84aa3944a425c2873ebbc061f402b9e2e46dfeb77d8d8b7df8d5cb56bf171fb2472b50c3b557396a20d4b493ad0f5b97d845ae68c14ba77add6f538a2390133ef66b9c4155ac423b2a8afe4232a03bd8dfa93538bb6fbdd7c095790320afa6a2aeedc262f72284feac6325d038dbc3c0761f45c9143e17a19cce1db75758be1dfa878245ffbcea32ce12b02a513b252c2eecfdba63aedbd5cad83293b6e3b362053ac10e612a8b5be46b6ba1b60501ca3c203fe8deaa3a928214bf4eab7e10d0e4fd063a6076a88119cf3fa64acfb9cedd2f06173f9d5d000b00c90f7723c0a41b2148cd5fc5dd41f517536a51d7cfde93d9b1b41d17afd4e128831638ffbc6170702466a54cecd2f6e0687d4cb769386122f7aca0e0f8e6c94866fd987bf1accbf090d0925732744c940c9526846e0f26e977463c3d450f290d7d65f8a9ff8b500cc62b0c19c2580df0ce2ac718e7738e8447c8088f0efac618efd6d23acf9124d030ccef29a3765e5eb1b0ec83e48528c3cff650493651b8f892688f111a9a4a4e17069b8300bdbbc2ccf77311ce32f8a4b77a64e5b0e98849ad22230d151085baa8abf3c92f10af7b8bcf5cedcfcf023e84fa52dbafb2de616ccc9176c52262cd416f1e5f1e7a754728a20043e3b7a7ff391112e96e3c5f19343832da7a7f3a90cecfe39e5d840b31ab25a4b07ab8e546a0d54cbb98bc47456fb6e23b27410bcf4a2597a641efbcf2e12c588c687df0ab7a0a6a4fc901a93b663192fb8bafb1d1c37bb91dde4a37082777733223e57d9be7fab99162b2879a2df5894a3503f1dd871ef6ad0f7048f88c0becb99257232b67bcbf18ac6cc214b028ef27f37c2dc7c8fbfddb163da6967ad3d99c2da40f2397be4a6a97ac4c19a570d80c363ba08987755d89b367266d8c4f67eab8f2efe8a6e84232fdee2d1f5cf0878650b4ae84f60d16b720db74869befd25ee5f4c9bae3641bb190ffb6188eac7f03906eacc4918c2cd7ca5c15f43195a855374b31b89665ad3600ab3882fe800abe61de4f3a3528ddfd1c3c5f0f43957367f6a96c285b227ebf64286c4dc5521958128ff3a655020fd8177d17b2f715bbf40553713ba828cfc248d3f47c319caa696d4d6af6d5ea7112d0d2c0d8e1b1014cba58cec7f90309062de94af007aeab43e63f16c66947c086e357d9daf48fcd4918d8ddb3919426a671e098dc0eb4fb992b12d757821d099beba34d2a81fce0585064af256469dce6b1df860d84135fcb38f9a49ff43a157ceed44058bedc05460b5d2517dfc3b29298dc6493d384f9576618ffa613a302149b0bdefb4a24197f09ef38e65d0e9c15a1f6f4545d7e2a91f00ac4fa77d28dcf27ff4e67d97b305388b9227ccae1c553398344b86cb0b6b2ef818958bf21e8bdf3cc7df57a6191c8f15a8306a4aa1e8ee6a4760c31669288788c5414d44efb9dc003a3e80d224fd92714be78a0a7edaf8ae5de748f888c81267820c2aab677de3cbe1b2d2e31e09e11054ca417f8c3ef5f2ffc0511248b7bcbf4f99d87dc91669a291af615bc5f260ccb85b79bb60369432aad3991e6bae49a149827d9294a68863ed389f8574164072bce5161fc6cc29d84eeb36c24f87bf8124662911d87bb30e8d7bd85075583b0a6859c9aadcb783f666e6e4e38163a4a0d3aac26c670b212e1c4e09fb04e8bbe99446762c2bbbe715d108f24394c0ceb27a701e24ad9a253588d7f38370a48360f2e6cb8c24d156b6418e3e8b177669f3932b9e2187b78ba5ff0d107c49b7fa5df7a30310164e69c20dbdaf601f7f28d9fef8913cb514f6a6b2b11ec03c5888d32474778eff09c8d862c32947c25e047d3d94004cd8fb80ba0ea101a27ddc3cc5820b72857fc8889653109ad28f0426c604f81cce5f5e01bae3f3f9a848c8215382d44bff68bf59ef666d0482f1461a5f071dac99b8e1ad65aed945f5deab0380b503040a8fb834c7abb1516a2b0aeb17212943be31f3da56e6dc0746d61b2d4c6da3f659a23a5948bd8ef5c204b3bb2c76ceed46b34aed0093162fe0b813f0327b0dc405d6cf2a2abbdc3a59b49799e95f0c6746c6ea751ce87a28c14819c718a4d0b7bbf319b81e956119298024331eaaf2296ce4f2bf9abbcc7cfedf782c3b451028da4bb14552ee3c465f12c0188a5858dd34315ffe27b1c25ff0f70f1d1c6863c87afe103365ebf88800695c593523cbf1a06af188bdbfe05adc4dfbe997a40a431da20c94b506946c0d0eacd4555b0efd90105f045076abb7b4ef1e1acff66e42beb74ec8491ba60a63d1d051e794cf193ab945c0942ee740298083b8664791282b74b08f0b4df6d1cdbdf013868ce0af6c887283157a7d9470730d1b40e163a9d0fc26e6d91738ee50fe93da7ce54621bf700cddebf71fe9bbb4647f7488f08a4d7c477d97d32d359a8f01b53ab4f99f58ac5e3217635b62ae70f40956ce752c2d13f0c3c3081f3c7748079beb7fcde28f37a62746996db18e81bb2f9c77739d062467e82681a0b0fd628418ffe6087d8fe66ce061a0f8374a48cda9acd0ce8409ef1975d02fa405f3b1c5c2978c868776152445bc3ddf7bf9a4edbc4c1bef581572c1a8ca4bfd6b7253b7ee7dc3422ccbd52db193c21711b6c40909cbf85f1e13de7921120d260bd63318f718c788abf8d2adf47bfa396747bc5aa4755b0c5e1843811d2357572f02888400f6fb48dd0126f46b9ead4f994faafab69591fe652e341009d726145024749ad31f38fe32092efee1cacd10e1371920e65c5130458a7fca", 0x1000}, {&(0x7f00000022c0)="fca2da02cfc48692358a422f2aad2c701822144693816b3db9032e10e026ddc8b5c68db85b0c2b7f11335d21ed47aaa00f6613927553098e752784ca91eee5d48e30b5413de8a66a65ba505111687c3cb080691153b6940c", 0x58}], 0x5, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfff, "c77b7c50350d0a26863eaa194e757b911382d57c"}) 02:15:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) flock(r0, 0xc) mknod(&(0x7f0000000100)='./file0\x00', 0x60c1, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 02:15:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) openat(r2, &(0x7f0000000240)='./file0\x00', 0x40, 0x10) fcntl$setstatus(r0, 0x4, 0x4) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}], 0x1, 0x0}, 0x840) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:15:01 executing program 1: clock_settime(0x7, &(0x7f0000000000)={0x0, 0xfffffffffffffffe}) 02:15:01 executing program 1: getrlimit(0x100000000000000, 0x0) 02:15:01 executing program 1: r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x1ff, 0x0) sendmsg$unix(r1, &(0x7f0000001b40)={0x0, 0x0, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 02:15:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000380)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bff0f0000000000004908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad645dd976", 0x4) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335d0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xed) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x7f, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e81e00"}) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) r3 = semget(0x0, 0x3, 0x289) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000000c0)=""/115) 02:15:04 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f00000002c0), 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c0", 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r3 = syz_open_pts() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x21, 0x4, 0x9, 0x8}, {{r0}, 0xfffffffffffffffb, 0x12, 0x2, 0x4, 0x800}, {{r3}, 0xfffffffffffffffd, 0x40, 0xaa462a94f870e770, 0x1, 0x9}, {{r3}, 0xfffffffffffffffd, 0x81, 0x44, 0x100000000000000, 0x2}, {{r0}, 0xfffffffffffffffd, 0x30, 0x4, 0x7fff, 0x5}, {{r2}, 0xfffffffffffffff8, 0x1, 0x1, 0x1000, 0x9}, {{r3}, 0xfffffffffffffffe, 0x21, 0x1, 0x20, 0x6c}], 0x0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffa, 0x80, 0x2, 0x5, 0xb148}, {{r2}, 0xfffffffffffffff9, 0x20, 0xf0000005, 0xfffffffffffffffa, 0x100000000}, {{r2}, 0xfffffffffffffffb, 0x11, 0x40000003, 0x200000, 0x4}, {{r1}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x8, 0xfffffffffffeffff}, {{r3}, 0xfffffffffffffffd, 0x90, 0x4, 0x3, 0xffffffffffff0001}], 0xfffffffffffffffa, &(0x7f0000000040)={0x0, 0x7fffffff}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x4, 0x4, 0xef, 0x1, "0fd8eb1af24944bb508783cbb52325006f49d302", 0x1ff, 0x1}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000280)=0x81) 02:15:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000480)="92", 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "d00b03406a35538a131100e800"}) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x4a) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x1, 0x0, 0xfffffffffffffffe, 0x0) 02:15:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x2) r1 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000258f88)) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x0, 0x1400000000000000, 0x5, r2}) msgget(0x0, 0x4) msgrcv(r1, &(0x7f0000000380)={0x0, ""/172}, 0xb4, 0x0, 0x0) msgsnd(r1, &(0x7f0000000080)={0x3}, 0x8, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) 02:15:07 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x481, 0x0) flock(r1, 0x3) dup2(r0, r1) execve(0x0, 0x0, 0x0) write(r2, &(0x7f0000000040), 0x0) 02:15:07 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r0, r1) accept(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 02:15:10 executing program 1: getgroups(0x27d, &(0x7f0000000000)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000040)=""/80, 0x50, 0x2, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x1) 02:15:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x58fd) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000140)={0x9, 0x81, 0x2, 0x0, 0x0, 0x6, 0x1}, 0x0) 02:15:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f0000001a00)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0, 0x371}, 0x0) 02:15:10 executing program 1: pipe2(&(0x7f00000001c0), 0x0) r0 = semget(0x1, 0x4, 0x80) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/165) r1 = semget(0x1, 0x0, 0x48) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000200)=""/4096) semget(0x0, 0x0, 0x402) clock_gettime(0x2, &(0x7f00000000c0)) mlockall(0x2) 02:15:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="83040053", 0x0) socket$inet(0x2, 0x4, 0x0) 02:15:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) listen(r0, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0xcd33, 0x1, 0x8, 0x7, 0x3f}, 0xc) 02:15:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000040)=""/40, 0x28}, {&(0x7f00000000c0)=""/160, 0xa0}, {&(0x7f0000000180)=""/224, 0xe0}, {&(0x7f0000000280)=""/133, 0x85}, {&(0x7f0000000340)=""/101, 0x65}, {&(0x7f00000003c0)=""/183, 0xb7}, {&(0x7f0000000480)=""/125, 0x7d}], 0x7, &(0x7f0000000580)=""/173, 0xad, 0x6}, 0x43) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080), 0x74) 02:15:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = semget$private(0x0, 0x0, 0x40) semctl$GETVAL(r0, 0x5, 0x5, &(0x7f0000001280)=""/4096) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() lseek(r1, 0x0, 0x1) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) dup2(r3, r3) r4 = dup2(r2, r2) kevent(r4, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 02:15:10 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = socket$unix(0x1, 0x7, 0x0) getitimer(0x1, &(0x7f0000000180)) r2 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x3, 0x1, 0x17, 0x1, r2}) getegid() r3 = dup(r0) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0x7fff, 0x6}, {{r1}, 0xfffffffffffffff8, 0x4, 0x86, 0x6, 0x9f}, {{r0}, 0xfffffffffffffffc, 0x46, 0x0, 0x5568, 0xffffffffffffff71}], 0x4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x2000000000000, 0x7}], 0x9, &(0x7f0000000100)={0x0, 0x8}) 02:15:10 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001040)=0x1002) bind$inet(r0, &(0x7f0000001080)={0x2, 0x3}, 0xc) syz_emit_ethernet(0x424, &(0x7f000082e000)) getpeername(r0, &(0x7f00000010c0)=@in, &(0x7f0000001100)=0xc) 02:15:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) stat(&(0x7f0000000040)='\x00', &(0x7f0000000100)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2000000000003}) 02:15:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) utimes(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000080)={{}, {0x1000000000, 0x10000000}}) 02:15:10 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup(r0) dup(r1) ioctl$TIOCSDTR(r1, 0x20007479) 02:15:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r0, 0xffffffffffffffff, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000000)={{0xffffffff, 0x3f}, {0x3, 0x8}}, &(0x7f0000000040)) r1 = shmget(0x0, 0x2000, 0x42, &(0x7f0000ffc000/0x2000)=nil) r2 = geteuid() r3 = getgid() r4 = geteuid() getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r6 = getpid() r7 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x4, r2, r3, r4, r5, 0x84, 0x1}, 0xffffffffffffff7f, 0x3f, r6, r7, 0x100, 0xd608, 0x6}) 02:15:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = dup(0xffffffffffffffff) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f00000000c0)='./bus\x00', 0x180d0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0xa, 0x10002ffffffff}) 02:15:10 executing program 0: setrlimit(0x2, &(0x7f0000000240)) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000100)=0x6e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x1, 0x2, 0x100000000, 0x2, r1}) setrlimit(0x2, &(0x7f0000000040)={0x0, 0x100000000}) 02:15:10 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) unveil(&(0x7f0000000040)='./bus/../file0\x00', &(0x7f0000000080)='W\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) read(r0, &(0x7f0000000280)=""/132, 0xffffff1d) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000340)=""/4096, 0x1000}], 0x1) 02:15:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x3, 0x4, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x26, 0x80000002, 0x7, 0x3}, {{r1}, 0xfffffffffffffffd, 0x0, 0x40, 0x4, 0x10001}, {{r1}, 0xfffffffffffffffd, 0x40, 0x43, 0xffff, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0x8, 0x8, 0x7}, {{r0}, 0x0, 0x14, 0x2, 0x0, 0x3}, {{r1}, 0xfffffffffffffffa, 0x5, 0x5, 0x6, 0x1}], 0x2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x20000000, 0x7}, {{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x0, 0x8c77}, {{r1}, 0xffffffffffffffff, 0xa8, 0x0, 0x10001}, {{r0}, 0xfffffffffffffffc, 0x14, 0x0, 0x10001, 0x9}, {{r0}, 0xfffffffffffffffc, 0x58, 0x25, 0x1ff, 0x7fff}, {{r1}, 0xfffffffffffffff9, 0x10, 0x60000040, 0x0, 0x81}, {{r1}, 0xfffffffffffffffb, 0x88, 0xd0, 0x0, 0x7}, {{r1}, 0xfffffffffffffff9, 0x4, 0x1, 0xffffffff, 0x800}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0x9, 0x400}], 0x4, &(0x7f00000002c0)={0x2, 0x27}) dup2(r0, r1) 02:15:11 executing program 0: pipe(&(0x7f0000000040)) r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 02:15:11 executing program 0: socket$inet(0x2, 0x3, 0x10000000000003) login: pmap_unwire: wiring for pmap 0xffffff007f124840 va 0x20000000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f124840 va 0x20001000 didn't change! 02:15:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x83) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') pipe2(0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x1, 0x3}, {{r0}, 0xfffffffffffffff8, 0x2, 0x4, 0x1000, 0xffffffffffffffbc}, {{r1}, 0xfffffffffffffffb, 0x40, 0xf0000000, 0x6, 0x5}], 0x2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x80, 0x0, 0x800}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x0, 0x2}, {{r0}, 0x0, 0x15, 0x4, 0x7, 0x3}, {{r0}, 0x0, 0x21, 0x20000000, 0x6}, {{r0}, 0xfffffffffffffffd, 0x12, 0x80000083, 0xffffffffffffff72, 0x3}, {{r0}, 0xfffffffffffffffe, 0x2c, 0x40, 0x101, 0xd89e}, {{r1}, 0xfffffffffffffff9, 0x22, 0x5, 0x9, 0x80000000000}], 0x9, &(0x7f0000000000)={0xc4a2, 0x8}) 02:15:11 executing program 0: r0 = socket(0x11, 0x4, 0xfffffffffffffffd) setsockopt(r0, 0x2, 0x2, &(0x7f00000000c0)="5303a5ac619499094f0393e38fcb728bde6e0e9e938492a4db3380ee095ad58d08212de6b219a347cae0143708fe6991bbc1cc3520c34a84afd98e1959f4024fc260d68f422d63a27dfaa653e1859dda733e3a36185f943132dbf05926c408cb3be197c8bc33a7fa514d0a24e4e93dbe8b880b4cd499905666e0d3006b3e61cedc432f38418f2604d1490ea7fc855978cfe6d391f21f392f35f44a4b3d5c7efe0a6e7f60a1bd6f09961f2d4a46ab4dac68e82b0269c5358088c26fd209d44d", 0xbf) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f0000000180)=')*,{-!\x00', &(0x7f00000001c0)='\'\x00', &(0x7f0000000200)=']*^+,**\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00']) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) 02:15:11 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1ffe, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 02:15:12 executing program 1: mprotect(&(0x7f00004d7000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f00004da000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f00004d7000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x3a, 0x4005, 0x9) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/70, 0x46}], 0x1, &(0x7f00000000c0)=""/172, 0xac, 0x1}, 0x2) 02:15:12 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r3, &(0x7f0000000680)="fdf8fc4c40ebab34f07dd19509f4a9713aff14c2a4d1e30ecde68891dc43d3223f60a678b00f09337e747edcfa9c3a187c10a0ed8c5a3a76e16a1e23d36d42e0e003a2cf4c68c150b39e56790ac1e7c35ffd907d02b30cf3eb8a8c7baa4ad24db5d88318c12182e7c2f322846a31b3dd9ab2262866a52477e965bc29ed6ce345929826317b97f9f48fa6e8a08a8a088b1119d1d5173cdb9d8d50ac47021ddb56a1ba83a89da076a137b4c361ddd59c259e0ccc032640a81cac3ad0198e5f1904426fa441e7245c583c027ebc6fc43c2561482d51398f540d3942750669f6acb4f3909400000000000000000000000000000000", 0xfffffffffffffd92) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) writev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0xc0) dup2(r1, r3) execve(0x0, 0x0, 0x0) 02:15:14 executing program 0: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xf1}], 0x6, 0x0, 0x0, 0x0) r3 = dup(r0) lseek(r3, 0x0, 0x3) kevent(r2, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x3d}], 0x800, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x2, 0x2, 0x7}, {{r1}, 0xffffffffffffffff, 0xb2, 0xfffff, 0x3ff, 0x80000000}], 0x81, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x4, 0x20000000, 0x4, 0xffffffffffffff45}, {{r3}, 0xfffffffffffffffc, 0x18, 0xfffff, 0x1, 0x100}, {{r0}, 0x0, 0x0, 0x0, 0x7, 0x7}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x4, 0x38}, {{r2}, 0xfffffffffffffff9, 0x80, 0xa95251a541cb8930, 0x4, 0x7}, {{r2}, 0xffffffffffffffff, 0x82, 0x4, 0xb7, 0x9}], 0x2, &(0x7f0000000080)={0x834f}) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 02:15:15 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, 0x0, 0x10000026d, 0x0, &(0x7f0000000040)=@abs, 0xffffffffffffff76) 02:15:15 executing program 1: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x8, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) r2 = syz_open_pts() fcntl$dupfd(r1, 0x0, r2) 02:15:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x100000000, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) rmdir(&(0x7f0000000200)='./bus/../file0\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xc3) recvfrom$unix(r0, &(0x7f0000000240)=""/131, 0x83, 0x801, &(0x7f0000000300)=@abs={0x0, 0x0, 0x0}, 0x8) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/74}, &(0x7f0000000180)=0x4c) 02:15:17 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8206242f66696c653000e0ffd3d15243c4d050612b9f1fb70da2f275aa0408218bbdd5845a5e76ce11521d37bd322b"], 0x10) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) shutdown(r1, 0x1) socket$inet6(0x18, 0xc007, 0xffffffff) 02:15:17 executing program 1: r0 = socket(0x8020, 0x4001, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x3) fchmod(r0, 0x40) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x7, 0x0, 0x0, 0x0) 02:15:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xf1}], 0x6, 0x0, 0x0, 0x0) r3 = dup(r0) kevent(r2, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x3d}], 0x800, 0x0, 0x0, 0x0) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') r4 = kqueue() accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) getsockopt(r1, 0x7fffffff, 0x5, &(0x7f0000000140)=""/51, &(0x7f0000000180)=0x33) r5 = geteuid() r6 = getgid() fchown(r2, r5, r6) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) kevent(r4, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x8, 0x0, 0x2, 0xc794}], 0xffc0000000000000, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x8d, 0x20, 0x6, 0x10000}], 0x5, &(0x7f00000000c0)={0x4, 0x8001}) 02:15:17 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000040)=""/61, 0x3d}, {&(0x7f0000000140)=""/140, 0x8c}, {&(0x7f0000000080)}, {&(0x7f0000000200)=""/227, 0xe3}], 0x4, &(0x7f0000000340)=""/138, 0x8a, 0x20}, 0x40) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup(r1) 02:15:17 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x7, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 02:15:18 executing program 1: mprotect(&(0x7f00004ea000/0x4000)=nil, 0x4000, 0x5) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f0000000140)=0xfffffffffffffe60) 02:15:18 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000240)) 02:15:18 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') fchdir(r0) 02:15:18 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20400, 0x0) kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x8) 02:15:18 executing program 1: setuid(0xee01) r0 = socket$inet6(0x18, 0x100000003, 0x102) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x8, 0x7}, {0x18, 0x3, 0x8000, 0x2b96}, 0x2, [0x6, 0xfdb, 0x20, 0x8000, 0x2, 0x2, 0x4]}, 0x3c) 02:15:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x7fff, 0x0, 0x0, 0x0) geteuid() dup2(r2, r3) 02:15:18 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x6001, 0x8fb) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 02:15:18 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002003, 0x800) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) syz_open_pts() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = kqueue() ioctl$TIOCSTART(r1, 0x2000746e) close(r1) dup2(r2, r0) 02:15:18 executing program 1: r0 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) setsockopt(r0, 0x1, 0x20, &(0x7f0000000040)="4729883a27448b1c595f1dc37fa2fc634f1f73ae7d99fc55c4bf3a1240d7cb91d56cc0911491b98cfc5592a1227d0a446ad41b47aeda5dee897cb083ca111d93df78c5ec04c2e3e4d462be0bd0b28b318b613b3cf31cc7351084c331633d96470f5c017c9af94efd8beeeb9cf9578e8d3410cc1876c8c52fd69e553fd1662d0d60", 0x81) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) close(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x3810, r0, 0x0, 0x0) 02:15:18 executing program 0: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r0, 0x0) geteuid() setregid(r1, r0) 02:15:18 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) dup2(r3, r0) 02:15:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) write(r0, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) pipe(&(0x7f0000000000)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) write(r0, &(0x7f00000003c0)="20060f34f52fe71d8b6d595daa2c4502fe9822bebc638db71803db969e735523c39a96eaeee4202a6e1019897290ba43e6b8f5d0a6e1d49dccdb2cfb0fd9a89f259785a6383617b273fd7107043a00da3fe9f4a4f8b413fb0f7bea34c574c6ff135b0dfbe87ebf6df06ec5d1653fb5c2e6099992daaf56c59b30c2a56b9fe5554fa06cdde8706c5393a0cca1e0a074ebd70ce2c25f62c601eafe864e", 0x9c) syz_open_pts() r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) poll(&(0x7f0000000280)=[{r3, 0xc1}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x182) poll(&(0x7f00000000c0)=[{r2, 0x104}], 0x1, 0x3220000) 02:15:18 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x1) r1 = getpgid(0xffffffffffffffff) wait4(r1, &(0x7f0000000000), 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 02:15:18 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x800, 0x8) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000000)=""/117, 0x75}], 0x1) bind$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c6530002100b994b45d1bfa5654325691d4797ae5ad9567e1e07c0e9b2d5f2cb2be49bea2fb09254b285ed010cff271c92715d6aa67b69db73d7d9dbc2a418a56457d88e1aa50b4f97a54891f04f7309df0fa3345f032f354956c1c37a7faa736bfdbdbb7965659dfbc490000000000000000"], 0xa) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) dup2(r0, r1) 02:15:18 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) syz_open_pts() mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000080)=""/148) chmod(&(0x7f0000000000)='./file0\x00', 0x15f) execve(0x0, 0x0, 0x0) 02:15:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x8) r0 = semget$private(0x0, 0x3, 0x8b) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x8) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) 02:15:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f00000003c0)=[{0x0, 0xff73}], 0x0, 0x0) socketpair(0x0, 0x4000, 0xff, &(0x7f00000001c0)={0xffffffffffffffff}) preadv(r1, &(0x7f0000000500)=[{&(0x7f0000000200)}, {&(0x7f0000000240)=""/92, 0x5c}, {&(0x7f00000002c0)=""/239, 0xef}, {&(0x7f00000003c0)}, {&(0x7f0000000400)=""/22, 0x16}, {&(0x7f0000000440)=""/191, 0xbf}], 0x6, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/86}, &(0x7f00000000c0)=0x58) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xfffffffffffffdef) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffff8, 0x401, 0x6, 0xffff, "a9c750e1a11341301a973f33563f880dacde779f", 0x3, 0x5}) setgid(r4) fchown(r2, r3, r4) 02:15:21 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/137, 0x89}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c0", 0x1}], 0x1) syz_open_pts() close(r0) kqueue() mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) syz_open_pts() 02:15:21 executing program 1: munlockall() mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = semget$private(0x0, 0x1, 0x100) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/245) getrusage(0xffffffffffffffff, &(0x7f0000000100)) semop(r0, &(0x7f00000001c0)=[{0x5, 0x7fff, 0x800}, {0x1, 0x7fff, 0x1800}], 0x2) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$getown(r1, 0x5) rmdir(&(0x7f0000000200)='./file0\x00') r2 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setreuid(r3, r5) semop(r0, &(0x7f00000002c0)=[{0x0, 0x400000, 0x1000}, {0x3, 0xff}, {0x1, 0x4000000000000000, 0x800}], 0x3) recvfrom(r1, &(0x7f0000000300)=""/45, 0x2d, 0x41, 0x0, 0x0) recvfrom(r1, &(0x7f0000000340)=""/4096, 0x1000, 0x40, 0x0, 0x0) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001380)='./file1\x00') getpeername$inet6(r1, &(0x7f00000013c0), &(0x7f0000001400)=0xc) r7 = open(&(0x7f0000001440)='./file0\x00', 0x10, 0x101) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000001480)=0x1ffc00000000) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000014c0)=""/204) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f00000015c0)=0x3) close(r1) getsockname$unix(r7, &(0x7f0000001600)=@file={0x0, ""/26}, &(0x7f0000001640)=0x1c) connect(r7, &(0x7f0000001680)=@in={0x2, 0x3}, 0xc) setgroups(0x5, &(0x7f00000016c0)=[r6, r6, r4, r6, r6]) renameat(r1, &(0x7f0000001700)='./file0\x00', r1, &(0x7f0000001740)='./file1\x00') madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) fchmodat(r7, &(0x7f0000001780)='./file2\x00', 0x14, 0x4) accept$unix(r7, 0x0, &(0x7f00000017c0)) 02:15:21 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000300)={{0x0, 0x7}}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7", 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131100e800"}) ioctl$TIOCCBRK(r1, 0x2000747a) r4 = fcntl$dupfd(r3, 0x0, r2) readv(r4, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/207}, {&(0x7f0000000280)=""/44}], 0x1000000000000059) 02:15:24 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x1) 02:15:24 executing program 0: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x100, 0x4) lseek(r0, 0x0, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) chdir(&(0x7f0000000000)='./bus\x00') munmap(&(0x7f00003e5000/0x2000)=nil, 0x2000) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) madvise(&(0x7f00003e5000/0x3000)=nil, 0x3000, 0x6) 02:15:24 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x40) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='.\x00') r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x40) ftruncate(r0, 0x2) 02:15:24 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='r\x00') r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000180)='./file0/file0\x00') 02:15:24 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x186a0, 0x0) close(r0) 02:15:24 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x1002, 0x10001) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) r3 = dup2(r0, r1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r3, r0) 02:15:24 executing program 1: socketpair(0x1, 0x4000, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x2) mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x345d4c50) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 02:15:24 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setgroups(0x3, &(0x7f0000000000)=[r5, r4, r3]) setregid(0x0, r2) setgroups(0x1, &(0x7f0000000040)=[r4]) getgid() setuid(0xee01) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/149, 0x95) setgid(r1) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x2, 0x3, 0x342}, 0x157) 02:15:27 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x6d) r0 = open(&(0x7f0000000140)='./file0\x00', 0x24, 0x108) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) mknod(&(0x7f00000000c0)='./file0\x00', 0x40, 0x10000) fcntl$getflags(r0, 0x1) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) 02:15:27 executing program 1: socket$inet6(0x18, 0x3, 0x7ff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x3, 0x0) poll(&(0x7f0000000180)=[{r0, 0xaefa8d0b5107acf6}, {r1, 0x4}], 0x2, 0x0) 02:15:27 executing program 1: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0) shmdt(r1) shmdt(r2) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x98, 0x120) fchdir(r3) 02:15:27 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000067, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 02:15:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x101, 0x5, 0x0, "7349405cd19d1df4a40822ad06cd46ea0c50e65e"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c5d930f75", 0x66) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 02:15:27 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') symlink(&(0x7f0000000240)='./file1\x00', &(0x7f00000002c0)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000100)='./file1\x00', r2, r3, 0x2) r4 = kqueue() kevent(r4, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x2, 0x0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) 02:15:28 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x3f) readv(r0, &(0x7f00000013c0), 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 02:15:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = dup(0xffffffffffffff9c) connect(r0, &(0x7f00000000c0)=@un=@file={0x1, '\x00'}, 0x3) 02:15:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="000000ead63a3db4c3ba5724268a9aca49", 0xfffffffffffffc3d) 02:15:31 executing program 0: chown(0xffffffffffffffff, 0x0, 0x0) mlockall(0x2) 02:15:31 executing program 0: mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x100) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chmod(&(0x7f0000000000)='./file0\x00', 0xb) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 02:15:31 executing program 1: r0 = geteuid() clock_getres(0x0, &(0x7f0000000040)) setuid(r0) socket$inet6(0x18, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) chdir(&(0x7f0000000140)='./file0\x00') sendto$inet(r1, &(0x7f00000001c0)="1bbfd7fb586e428134e97990daa1974166bf073e8d8febfd71e10c4ef7427fbc23c3d589a97cfb5d19b5492cb8155591e5618a7fd06d5cc2eb589ae45dcf5765b525730edd22b6c6b188f8193b7d975a66607c919ce5e28c52f08eb892096d043e59c684426b07dd72f2a8e6eb99c8e3c5d723225c43afda85ce6a657dff576cc95f6c152501e57bb518c61d5c4242765199914a1b64b94d044c8ad397c17522d567ab21ee9eadf86fdb1cafde51f19848bfab779c3f808f978f8cadcb5124bdeb0f7ff3f4334c49e3f7d26c6acf034180b6bf474825f5488faa25e31a5afb21f2932d8b6d7dd8c42cda258f2626a36038658119143a36fb5b183ef20732db3a3df2ceb75c0fc2b89f815a65e4abed", 0x10f, 0x406, &(0x7f0000000180)={0x2, 0x0}, 0xc) 02:15:31 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000400000068d0fee9cb5bca40c2f14820000f544781f7bba0aac3077f90a701ca31b75d3534b567e1070d9d98b4c6a6eed43b8d8da8c9d0abadb1ddc4631263e00000000000000"], 0x10) sendmsg(r0, &(0x7f0000000c40)={&(0x7f0000000280)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 02:15:31 executing program 1: r0 = msgget(0x3, 0x10) msgrcv(r0, &(0x7f0000000100)={0x0, ""/78}, 0xfffffffffffffef3, 0x3, 0x1803) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)={0x4000000000003}) r1 = msgget(0x1, 0x100) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000180)) pwritev(r2, &(0x7f00000004c0)=[{&(0x7f0000000000)="30368d2fbb090356e1aafb1fa52863b290ad0d7e8d7f146c3665e0cfea55e3b22f686b64a7fc3594e099b8ace11c136865ed5363c965a1c68c245360d1a1ae946470aff2b0184108661e7157a5a5334a0e4320a24603a0b4da4e2b86ba4cdc4826924eca2fe1d14760f06d98c41330f359", 0x71}, {&(0x7f00000003c0)="ce0682f1e41461656aa4c4afc5975f4cc3e09013134e4d55e52f8ae7ad5f5328632d0b7674ecab835a62785f76b4bffcf9d043ac63e2500decdd675c56502316e347d02de8c823ea98a8db80855e60d523826c006b4d67662bdc30a45b21b2ff4821508daabc47e37e5f6a4ff3ddb3932d4080494310ee9516c2fca2ff1412127f57444706751d0adae9b4801d2f9f709276d15cc789674ee39d952f97a989065d33bf6ff44595865b82ccaf4d7a4f73daeba9220dc4e36543f9e9cdb0812b2dbf083f4186c4dc9ca2d2f0d26ab7d6286baf6e719f570191aac63f483db19e6705784159fa18c05a6191b19eec85f32ec409531afbe155", 0xf7}, {&(0x7f0000000080)="59e870db5fc531585bed01b665c14cc064f946d79a8380ce754a020270b07a6c349d9e4225a2262026c09715be2ce9512665ca67e344174d99fa78dfe845eec731bb1f1e9f044ac25e", 0x49}, {&(0x7f00000001c0)="91dc980d0f4691a026babdb87d073c5c9a7fef9cf6bc9f5192aad6abe8effb9c75aae193979bc4373bfc13", 0x2b}], 0x4, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18004) ioctl$TIOCDRAIN(r3, 0x2000745e) msgrcv(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003300000000000000000000000000000000000000000000000000000000000000000000000000000bc8af8b8b2131df344ad697a7d435360f73d25c04044ee11fcb344900876583fb3027437a67ba6a20dc1a4a13a30882db8019e1c19f2f6b9a07b140988680c7f612caebd32fcae2a53d1f1bf60759a2f00e5e6ae8b1ce0251136be3eba50669bb79841bce7cbe5ec6a7ad3cf2bd525704dfcbaa927a6a3337975b8372"], 0xde, 0x0, 0x800) 02:15:31 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendto$inet6(r3, &(0x7f0000000040)="86b3620d374bcb211309c40a01ebafc5a54ed3439f3bf697bbec92355ad8790b069c2b8ae803d844a0b1c775c6866fe40d4f4a3e946443401f2440457c3a7205b8b337eb4125c69b19093d322798e6c35d853261fccf184a6189c7875de58259a2ab11f204e811c0362a405cef207cf672", 0x71, 0xc, &(0x7f00000000c0)={0x18, 0x0, 0x2, 0x221}, 0xc) 02:15:31 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x41, 0x236160bc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x1) mknodat(r0, &(0x7f0000000100)='./bus\x00', 0x22, 0x9) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 02:15:31 executing program 0: r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) readlink(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socketpair(0x7, 0x2, 0x61, &(0x7f0000000040)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x3000) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/89) 02:15:31 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000000)="d9c4fb11", 0x4) 02:15:31 executing program 0: r0 = open(&(0x7f0000000000)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000003}) execve(0x0, 0x0, 0x0) dup2(r0, r0) close(r0) open(&(0x7f0000000080)='./file1\x00', 0x2, 0x0) execve(0x0, 0x0, 0x0) 02:15:31 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0xa, 0x10, 0x2, 0x5}], 0x100000001, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x80, 0x1a, 0x8000, 0x3f}, {{r0}, 0x0, 0x8a, 0x2, 0xbc1a, 0x280}, {{r0}, 0x0, 0x10, 0x43, 0x2, 0xa093}, {{r1}, 0xfffffffffffffffc, 0x4, 0x200fffff, 0x1000, 0x81}], 0xfffffffffffff8b5, &(0x7f00000000c0)={0x7f}) 02:15:31 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x10088, 0x10) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x4) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') mknod(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) msgget(0x2, 0x400) chmod(&(0x7f0000000100)='./file0\x00', 0x0) r2 = dup(0xffffffffffffffff) openat(r2, &(0x7f00000000c0)='./file1\x00', 0x200, 0x0) 02:15:31 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x100) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x102, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7, 0x4010, r0, 0x0, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x8020, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x80, 0x1) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x60, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x100000001}) fcntl$getown(r0, 0x5) r3 = open(&(0x7f00000002c0)='./bus\x00', 0x20100, 0x4) r4 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000240)="6d65a358ddb6ccffd7fc98efd06741", 0xf}], 0x1) r5 = getuid() rename(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus\x00') sendto$inet6(r3, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = getgid() fchownat(r1, &(0x7f0000000300)='./bus\x00', r5, r6, 0x4) fcntl$lock(r4, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) 02:15:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socketpair(0x13, 0x0, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x911, 0x7ff, 0xa9f3, 0x0, 0x80000001, 0x80, 0x668, 0xffffffffffff7fff}, &(0x7f00000001c0)={0xc4f, 0x250}) 02:15:34 executing program 0: r0 = socket$inet(0x2, 0x0, 0xbc) getegid() setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0xc000, 0x1) r6 = getegid() fchownat(r3, &(0x7f0000000000)='./file0\x00', r5, r6, 0x2) socket$inet(0x2, 0x3, 0x6) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="161f8e7211cb8bf1333197b354edf5e70e919c4283763e5f62cc23f187666c0605dae00cd5f367c4399e664f13566584bb873499105b4e543c0b84cde3f86289bcac0b8f152b378cd288f002094306e28643039b2825744d1877", 0x5a) lseek(r1, 0x0, 0x3) r7 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r7, 0x3) r8 = semget(0x3, 0x0, 0x8) semctl$GETVAL(r8, 0x7, 0x5, &(0x7f00000001c0)=""/54) 02:15:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) fcntl$getown(r0, 0x5) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) dup(r0) ftruncate(r0, 0x5) open(&(0x7f0000000080)='./file0\x00', 0x902, 0x1) ftruncate(r0, 0x0) close(r0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x44, 0x7, 0x7fffffff, 0xffffffffffffff7f}, {{r0}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x92, 0xfe0c}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000000, 0x16000, 0x800}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000040, 0x80000001, 0x2}, {{r0}, 0xfffffffffffffffb, 0x6, 0x40000000, 0x81, 0xff}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x5, 0x1ff}], 0x5, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x2, 0xfffff, 0x5, 0x8001}, {{r0}, 0xfffffffffffffffd, 0x40, 0x20, 0x9, 0xffffffffffffffbb}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x20000007, 0xcd1f}, {{r0}, 0xfffffffffffffffc, 0x8, 0x40, 0x8, 0xc617}, {{r0}, 0x0, 0x20, 0x0, 0x100, 0x5}, {{r0}, 0xffffffffffffffff, 0xa, 0x60000000, 0x3981, 0x5}], 0x1, &(0x7f0000000000)={0x4, 0xff0000}) 02:15:34 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x90005) write(r0, &(0x7f0000000080), 0xfc4c) 02:15:34 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7, 0x0, 0xebc, &(0x7f00000000c0)={0x0, 0xfffffffffffffffa}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x4, 0x0, 0x0, 0x0) sync() close(r0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="bb89ba9c19ce339ad1fc549e5ff8eceab38034ac341a2741090b74b6e7101654c347402de719c4378aac648c4e3c715752eafe79a1c477b1275610fd75dbad00d045abde5c76ecc319db7ea6599df8bdd89c2329ae424a23cf184fbc6cfcd3c7153484562611d0f2e1f0f549daef09278bac8fa8dcdd6aeeb83386fe2a88cdf6e9c9", 0x82) 02:15:34 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000008789c4f8c22711f2c088fedb0d73bc15df8bc44fa1a121424372a2a1e70f2c14a81d644002f009c51ade05e79339c30783be1dc7a6a98a50d804de706de773035c74b3f580147c8fc5d7fdc571401faae07c91d13b593afa02c7cda06673f06038334f5d2da13e065f7d6147f849347930b508a42dee36"], &(0x7f0000000080)=0x6e) listen(r0, 0xa) listen(r0, 0x0) 02:15:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) close(r0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000080)='./bus\x00', r1, r2) ioctl$TIOCCBRK(r0, 0x2000747a) 02:15:34 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="4ce8517a54fd8db84efda456e3dfab2eff674429eaf67d785904f4473b", 0x1d}, {&(0x7f0000000080)="f0cd72eeafda2509d9717a2a32e2bad3f6541319f7d99f3cc73137755753264e29985ba3e55ad9e8c3a215895bb7438c5d9723c36244f03e61c5b103e7d5234e0fb615004419a9500978178eb52f", 0x4e}, {&(0x7f0000000180)="81ba3330934bec4f6ece37b69f1e8b5a5b4d45ae905c0f05447603a3a3af21953ff3fbf600f272b37ce8ea0f1bf9da699457bce0895e9671ed3708ca7fa2f09d891ea12d72b319f8186ab0927d7f6573c3f627887cf21bdd1694a4d3a168a223a528cf8e946bead5d532d8b13a0dee6f9e5aefc5e4a6c34b56cab3d3ef164a833b3efeea8a00dddd35d51b884ad33f271fd5676057d6", 0x96}, {&(0x7f0000000100)}, {&(0x7f0000000240)="70d68136101fdb27b889dbf5c055f641e1594df376186c80fbf3f353", 0x1c}], 0x5, 0x0) flock(r1, 0x0) 02:15:34 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fchmod(r0, 0x101) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x6) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x1, 0x2, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) dup(r1) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 02:15:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x80000000, 0x0, 0xf4) 02:15:34 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) close(r1) 02:15:34 executing program 0: r0 = socket(0x2, 0xc003, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0xffff}, 0x8) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202639ffe9d8d2e2f66696c65300029a50decb68664edfbb5f374c67b458085553dc036b063f4a422d1a60fc3ec058d113ca1306fa409e5549ff2bcadeb3cb4b638e0"], 0x10) writev(r0, &(0x7f00000012c0)=[{0x0}], 0x1) socket(0x30, 0x4000, 0x80) 02:15:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r1, 0x1) connect(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) fcntl$setflags(r1, 0x2, 0x1) 02:15:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x10003, 0x0, 0xfffffffffffffffb) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x9}, 0x8) 02:15:37 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x396be3296e6275ce, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x5, &(0x7f0000000180)={0x0, 0x3483d7c2}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0xe835, 0x4) 02:15:39 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x8002000, 0x5d00) open(&(0x7f0000000100)='./bus\x00', 0x1d, 0x400000040000) 02:15:40 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x203c, 0xd00) r0 = kqueue() fcntl$getflags(r0, 0x3) open(&(0x7f0000000100)='./file0\x00', 0x1048a, 0x4c0) mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x5) 02:15:40 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x10001}, 0x8) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x3) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x9bf) flock(r1, 0x1) flock(r0, 0x9) 02:15:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766a6f7a553e0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfff, "835dd2518001190000000000fa600000ebff0100"}) dup2(r1, r1) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000340)=""/235, 0x4f}], 0x1) 02:15:43 executing program 0: r0 = socket(0x1b, 0x0, 0x5) socketpair(0x38, 0x3, 0x5, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x0, r3) dup2(r4, r3) recvfrom$inet6(r4, &(0x7f0000000080)=""/203, 0xcb, 0x2, &(0x7f0000000180)={0x18, 0x3, 0xffffffff, 0x400}, 0xc) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) lseek(r1, 0x0, 0x2) write(r0, 0x0, 0x6906bf2bfbbeaa92) 02:15:43 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x100) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x102, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x0, 0x1000300000002}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7, 0x4010, r0, 0x0, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x8020, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x80, 0x1) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x60, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x100000001}) fcntl$getown(r0, 0x5) r3 = open(&(0x7f00000002c0)='./bus\x00', 0x20100, 0x4) r4 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000240)="6d65a358ddb6ccffd7fc98efd06741", 0xf}], 0x1) r5 = getuid() sendto$inet6(r3, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = getgid() fchownat(r1, &(0x7f0000000300)='./bus\x00', r5, r6, 0x4) fcntl$lock(r4, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) 02:15:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, 0x0, 0xffffffffffffff6d, &(0x7f0000000080)=ANY=[], 0x0, 0x8}, 0x2) 02:15:43 executing program 0: socketpair(0x6, 0x5, 0x5ab, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x80, 0xd8) r4 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r5 = dup(0xffffffffffffffff) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x88, 0x40000000, 0x7a, 0x1e977183}, {{r2}, 0xfffffffffffffffc, 0x4, 0x0, 0x5, 0x200}, {{r3}, 0x0, 0x42, 0x2, 0x81, 0x2}, {{r4}, 0xfffffffffffffff9, 0x20, 0xf000003f, 0x2, 0x7}], 0x6, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x50, 0x40000000, 0x9, 0x8}], 0x5, &(0x7f0000000340)={0x3, 0x9}) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r6 = syz_open_pts() r7 = fcntl$dupfd(r6, 0x4, 0xffffffffffffffff) close(r7) r8 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000)=[{{r8}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) kevent(r9, &(0x7f00000009c0)=[{{r7}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r8, r9) 02:15:43 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000140)="9d2c01485ead63e266c3c856ff3656b651f2bc504d4ae43ad2e086ae7e1ad44c295e7076914d023ef406073a2bd4992247c4465a673463f3286f3b3b649351c4c1e46f94116bbd93f2a9bf5535f719588afb0c8ea3ef3109fa33c8e23c0f41e80850e4909ea034799944d84a6da1d978ed7db0463d7c51e7aa356db89798c9988afdda1860d868e009e73633437852669551ff6e90c88e827a3968ae61aafc7aafd1ec6e0001c34624a01bd2eb46c931f34d0a77243b81e7ad497506437fc47ea9c6adadafcf9cd86abf03c2b1f3afc0bd2e37f4797d96ab28450702b5f9f495ac44bded6221ef52fd850c", 0xeb, 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="7fb0bc140f2485db3bfdff3c42168e3adc9b715e7b6177141f7c2510fa0a4df1c5c35cd9c7106a6362be74c7bf53e0acdea7a4f8253e78270ef6d47aee057780ecf9b7271d8cbf6c2a3663702ca1e15b5c28dd70eae581e8c2cf0c345db693130ba4fda58afa603498d5e06c57e3f0830e38e283b000da79fd7e09447f73e9b701ba2e7e133dbdc692e663aff2ef088098189f48b7f9210e0e028abe5aefca165aff34945726ca9884b8e8a22d72d69f97ca1a59dda5cae08c762fd9f2f19f2d12a149fb4a18b63b3bdcd679ce6de3650b50588840d36b82c42eb1bdd30c6ce57a10"], 0x1) r1 = socket(0x2, 0x1, 0x0) nanosleep(&(0x7f00000000c0)={0x1f, 0x100}, &(0x7f0000000100)) mprotect(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0) pipe2(&(0x7f0000000240), 0x10000) sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000000000000000000000000000e15d8496b97baecd4f46dd822298849e7039e9b8c5543fcc345c4b6ea19e6957e5cbb5aa8dd0f2ccce"], 0x10}, 0x0) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0xe91}, 0xc) 02:15:46 executing program 1: shmget(0x2, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) r0 = msgget$private(0x0, 0x10a) r1 = geteuid() r2 = getgid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getpgid(0xffffffffffffffff) r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x4, r1, r2, r3, r4, 0x0, 0x200}, 0xfffffffffffffff9, 0x7, r5, r6, 0x7f, 0x8, 0x2, 0x665}) 02:15:46 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x400, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x0, &(0x7f0000000180)) fchown(r0, r1, 0x0) mkdir(&(0x7f00000002c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 02:15:46 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x8002000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xfffffffffffffffe) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000003}) flock(r1, 0x6) close(r1) 02:15:46 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r4 = accept$unix(0xffffffffffffffff, &(0x7f00000018c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b5fda1284d8677fb96a5644c824a4900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f22fdd2ad9ba72d6b17cdfb549edd76d6a8c623ed9c61784d0730fc903e706d733179216a87865bdbe82e8f4b5a4fd632988cbd20a49d6d86863ff5cbc5207405b17dba772f17982d5a82e513a8b083a748ed28d29cf650689eb9ef46a6c0de0267dec9f6e7f02f83d9a628602d01e63982bf62aa5c64d9f09e7bc8e7e7db99eb923e93d7ae97cc6a264de539a8ad79da1c22e4eb14bb761f9b18ebb56e562574ed27edaf31e33f28fe40a5164d44e19c4eff7d7e8d8740c5e3af8d1b8653bf45f4c25a0846158cf0eac5e97680acebc2d06d536cf66a04447d97def03f6ecd92a083227e4d0ce22ab3bbe8aa3de340e139a93"], &(0x7f00000013c0)=0x1002) r5 = dup(0xffffffffffffffff) r6 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000001400)) r7 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) r10 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) r13 = accept(0xffffffffffffffff, &(0x7f0000001580)=@un=@abs, &(0x7f00000015c0)=0x8) r14 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001600)) r15 = socket$unix(0x1, 0x1, 0x0) r16 = open$dir(&(0x7f0000001640)='./bus\x00', 0x80, 0x0) r17 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = dup(0xffffffffffffffff) r20 = socket$unix(0x1, 0x5, 0x0) r21 = open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x44) pipe(&(0x7f0000001700)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740)={0x0}, 0xc) r24 = getuid() r25 = getegid() sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f0000000100)=ANY=[@ANYBLOB="01002e2fe2757300"], 0x8, &(0x7f0000000200)=[{&(0x7f0000000140)="46dc07ec4dad", 0x6}, {&(0x7f0000000180)="89253eafeae715fe6575bb10353caa1cb88c7175cd02b221b4dcf44775de7077ecdd597c3045080073af0ad685badb893165b0b3166fb267b2b458d6d74f14f4c0a70974e25c0122a77415669dc9474f1c500b1f4c60a3299e6fefd11d593170e3defd5fd2c6e8fe7fcc8aa314048aec00f8af", 0x73}], 0x2, &(0x7f0000001780)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x38, 0xffff, 0x1, [r13, r14, r15, r16, r17, r18, r19, r20, r21, r22]}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}], 0xc0, 0x40e}, 0x1) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001880)={0x8, 0x0, 0x0, 0x80000000, 0x0, 0x3}, 0x0) 02:15:46 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000001d00000000000000000000000000000000000000000000000000000001000100000000000000000000000000000000000001000000000000a700000000000000000000000000000000000000000015f0665fd265a68167f75158773b0c40a930781e675f7ada05367791b9d923836ba3500e3646b3070854e1c2f5e8697970b300000000000000007be57cc6aa1a7836b9331b369299a5b82eca392a020f3d978a44dc8a3b90520a1814084ca10d5b6a4a9a1e6f8c4ef2bd192d0a3e7e4408e5d45338de37a3ea306a0161bbe7ad4fb580325649b4d5558a20b297551c8f43e2fc9ee5797d370280c5bcfdc44ea23a92bb79d787194aed844178e0cd"], &(0x7f0000000100)=0x6e) sendto$unix(r0, &(0x7f0000000140)="3c729d9f0f0e7a41f8ee4114552dae33e48064688447050fdc3b19a3c4aa040023295407200721f1b551ee26f0003f2a628f4c118924d1dcf5b1", 0x3a, 0x2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8005535) r1 = open(&(0x7f0000000340)='./bus\x00', 0x800000000801, 0xffffffffffffffff) syz_execute_func(&(0x7f0000000080)="f3f0fe0a0ffebb998999996547d95d00c4627d32fd66460f73dc00c44111fac02ef246a6c421fd2e0cfdf5ffffffc4813b5a4ef8c402912b9818860000") shutdown(r0, 0x1) setrlimit(0x1, &(0x7f0000000040)={0x9, 0x400}) connect(r1, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) fcntl$dupfd(r0, 0x0, r1) 02:15:46 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x7f, 0x80000000, &(0x7f0000000080)="4a160059455568c42c36cc50e7927f1e720016f2be5bec96024d785c5b28944391e3699ea4db6d472817cbcc2e4629cae03dcb33a7f5a9c4a701158612c79c17f0ce733d", 0x44) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000100), 0x0) 02:15:46 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="b0abdbe301000000000000000000000000000000e1"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 02:15:49 executing program 0: setuid(0xee01) r0 = msgget(0x0, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x24) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 02:15:49 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="987ddb75878cbbeaf4fdc990108d3672511f482e03bf19bda6d61d422800134a3b0c8daaabdb68db74c55dd51de20323a33ead0f496f4375f4bfb38d25d43eb89bd32fbe894d713607302d6483d4adcd120b1f", 0x53) 02:15:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0) ftruncate(r0, 0x0) 02:15:49 executing program 0: r0 = semget$private(0x0, 0x0, 0x80) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000180)=""/4096) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) write(r1, 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x20}, {0xf0, 0xffff}}) poll(&(0x7f0000000140)=[{r2, 0x8d}], 0x1, 0x0) 02:15:49 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x8, 0x100000001}) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002ffffffff}) close(r0) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r1, 0x29, 0xb, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x9, 0xffff}, 0xc) 02:15:49 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) socket(0x1e, 0x1, 0x48f8) connect$unix(r0, &(0x7f0000000640)=@abs, 0x8) 02:15:49 executing program 0: r0 = socket$inet(0x2, 0x4003, 0xfffffffffffffffd) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f00000000c0)=0x10) r1 = socket$inet(0x2, 0xc002, 0x7) writev(r0, &(0x7f0000000a40)=[{&(0x7f0000000100)="a9162b4f7443b12af0d6af48892d46ddfc28b994836dcf37239bf5f672f087790e42cb40020a451db645e822", 0x2c}, {&(0x7f00000009c0)="e107712b34f4ca1b01bd508251eb9d2441786f820f8fbe916915dcb0b97ff38b683d199b67733c0b35bff1bdb64e5ca5a152519b75768e663ff270314a0076fc7b4170ad26", 0x45}], 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) sendto(r2, &(0x7f0000000180)="af2073fca4ca838f31b74916ee516b02c7bd0f55eb5bf41a0d9cd5f221abf64135f34d0252d2aa624213565dc4c3aa9bea50a6127ea642efdaa25dae5eaf6f4065de9e65b4e314612bb6144d57d39345e9ee847d36d72d6d3e4272c1fadaacb4fdf58cf2a01ad0b386cec18d3b46e117941c20ec465f715ca3efadb86ea77fbd4c51c4e00a34d1635e95053307178a37a56cd59546aa02ead1fb865faa294608aed6ca5d00f516020908ec90d166dcded50126672652c80e10966c253ace8cb19ab77976294aefbb7f4b2e8873c0a781a0fc0e9c922cc9ef7a88104a73fd3f012ee0f30495790f2701b5c3c16600566c43d013dd33b46733297d610d9f222d5525313e1f294167401a509e21cc0760576371724b301c5b9b0e7068391898e5609b16fa22af39df5dd861b6e672686c66ab06183c6033c9fb7c6866b537ef5fbfc4b8ca90a3ca153b82ddd67f27ffe82c56e1bb0b235a38b7a22fc00c9c5d6fb6b2304d600d4772ffe5d224579a57540d4e427928f934e2132ca67084658973360005bf56bcf6bd98ecc1970a5987dc363745b87ce9308292f27fda084a3f8c934823c0970259595cf77357ddfa7cf1c6fbfa186a54affdbd43906b57ec6cb4aa59694bd7986a9a3178f2fd3ea52e5ccc240334be622ec1f316dd87903e20637f30f6d15dd913f200dcb23b6570c2b5b2a5777a982962fd8d0743f41dda0bfdc4e8ea0d0d8b66d415a2f0f89f2e2a578e0e607045ee2aa18c9edf06b6558d862a1b202105bd0245c00d870e751e11d15c2313cc6142e2bfd57602992b9c2b054b24ba4c33da4da7a049327996a0646c3a4ddd5a593a924f05aa289735fc069c974dcade60d6a6e96a6eec45ae5e08603673c18639bb02627f9bbbc44503919889019b44ccfaa3962426830435480f245d87a6183efcffe5973b4a70f6bac9c84115d6aa6d5ffe92ad4906cc32dcdd847682cca0f66f30c6979f6a3552b8a731efbb87ecb8842463838b041da69ece8348c67a55913709c73d2026aa6be525eba81ee9e43ff3339220881b108fa7c85808eb068c1807dbfdc3fb6311e58eb6ca638870d47a8e40640696f4d4c583b7ead3c60e52335f5475e5ab0f16336ebadcf14687d79a8fdee621d7cd687a77fc0f272729bcb43187f1c0481ed282735e12003d171862da5109c08b3ac4ff2cf397481c379780e74180d11eaa4019b8ceba926c8bfd839ba1d369564849643d5d5dff08bf150e7d3241f8dbd6255e464369fb4c6ee435729b5f3ae152a237ad6ff7449019d8a4ffc49f138d8d383b24a7cfe8155137bc08113b677511c997f5a2f61e23d0e2cec798b534dd091269904c9337a7d02dae3ee130ac69c3c2cfa90cb57f3134afe6ec66378f2afb89832f1104844e86d01288f4a2b4ffb83103f2c15c23eed665cd6f75c5849f63245ace345ca02cab9e8e726038f53653400c62807cc55ea1da282a8cfda896014bc1323862443c11e6ea9ef985eed7a84dbc61ca8701f47b4539c851d1fcfe5f5da69ada7b3f1ef88796c72387ce72848442442910b877b8af41c5d7df11047f589f0b29b87f332a4523e6bb5723c1174a6e440f5cc8f2ddd1ecae3d2e72495dff9ff2c488781f2ac5d310c2f24f7fe94c4470189f8c0f19cf26173171d53d7a7e3e62b2bb1bffdc4cb2f2a665e8460723d9a090e21cc670aa724f5817e5900d47c69d923a43e90131b875b003242022b77071f08206f82d09e8b1a061cc682e09c5604295b61a7501aa8a838a5e122f31d193546f8b2a67c4cc116d8cddfe6fafebcdba0371f99944c5cc02230e8a6c95013753aadf6dcda20dbf39f8d85f6ba5f8b4936f384d4b5a5e4d8e1088adb4a8e98fb68129be92a31df46637a614821433e14c73a5ead9ba396d5a7259180eef056ff3e36646aa118f72c5e68331846912f90e8c99284c333e822ade7505d945db56f5fd7e8e855da4785ca00332d84ab9292101a350ca7760ca945e063fb2d7769b01ebafa2dcdef65a02823b6e526cc0a28319dda3287ca97821f2fc0f017aaa32fafbd853975d33f4727883938620dba75b224ea8c3f4451322c26d2eda718423fa914303fe10aeeab6a8defa4681feb4daeccf74dd637c8310db421e0a65b735588626cff31a006f299618eb4b6b5579623d85dc6223cddd4cd501efc807a58ec3d92642db680b5e823600189dd5254dcb8a51b09a7ce1efefe5629b213b4e046912a06cfd3147c4841e3a843637d8fb933acfaf8ea42b11961a365f458607f53e70627c50a62aae32df12bd3c69bd39cc931012e43983efabba1dd67290cc9375d4eb3a03755dca7fd27577509a7714b839398f746ffc9efd4a78ac7f94ab83b022f51f960440b29b915c659d587251164109a82a73a51ae1d0f5bff295b0e9b33b9195536941815733f77c67a185d4ea7a2e0299ba43ef4b95399adef465ea0423152c79afa28242940cca2d796348ab73b16dc9d12171dd0628c8478bf1175467fbe844037aadf5e618bd9c49c86af07385031ca50ca7d512dc1f0e240ce65c7f03f587d47226f432650e368ea437c807c2287394ddbc62a65723d00e4615cfd2837eba832d8151bb4d91a4e79b909a202d166da8bbca4fe2306ab608ca2c6a1f6537745ab6999d7418a60e3153c2f8af6afbc016732cd1416a7e523da011e3ac01ddb4f2f8bce8831a897b6a456003ad21369561c2ebdb087f2a1f3a292d95e1f8cc32926362d5a45ffac0b376f8f7560dcedacf719b25f5a96b54a2c865357d87b3b9b9e56b0165017929058ebf764c64dec892ec6b60cd38d0c143f77bd16808b4603d32a0904fc711e4971d86eba874e0a4da7a37e048d4bea1a41464345a168e4bbf2b23f318747a35082e7430310a23", 0x801, 0x0, 0x0, 0x0) dup2(r1, r3) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) socket$inet(0x2, 0x4000, 0x2) fcntl$getflags(r0, 0x3) 02:15:52 executing program 1: setuid(0xee01) r0 = shmget(0x0, 0x3000, 0x84, &(0x7f0000ffc000/0x3000)=nil) r1 = socket$inet(0x2, 0x8002, 0x5) r2 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getuid() ioctl$TIOCSDTR(r2, 0x20007479) r6 = getgid() r7 = getpgid(0x0) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x9, r3, r4, r5, r6, 0xa4, 0x7}, 0x5aa, 0x363, r7, r8, 0x7f, 0x1f, 0x3}) r9 = msgget$private(0x0, 0x0) msgsnd(r9, 0x0, 0x0, 0x0) 02:15:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000000)=[{{r0}, 0x0, 0x40, 0x80, 0x9, 0x8}], 0x6, &(0x7f0000000080)={0x200, 0x1f}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x89}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd, 0x0, 0x7c6, 0xffff}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffc, 0x3}], 0x40, &(0x7f00000002c0), 0x20000000, 0x0) recvfrom(r0, &(0x7f0000000140)=""/56, 0x38, 0x3, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x1) 02:15:52 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x2, &(0x7f0000000000)="963ed27a43cf4955563bcdadb6e843e3d31b87f02badf032f53a12e44700cfc508fe41acf8a6eeabbe43b0051e3fd9e9dcc9ace9d6849bdb06a5744f3ef7cbb831f7e07469b99fc3224b1538c1d7e215663393b5438ea6f18453fc47d0884a39630fd64450ff8f76c35ea7eebb224569ea0491", 0x73) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 02:15:52 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6004, 0xe1f) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x144) mknod(&(0x7f0000000080)='./file0\x00', 0x2000000, 0x972) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x2) 02:15:52 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) poll(&(0x7f0000000040)=[{r1, 0x87}], 0x1, 0x7fffffff) shutdown(r1, 0x0) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 02:15:52 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[r0]) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = socket(0x0, 0x3, 0x5) sendmsg(r2, &(0x7f0000002940)={&(0x7f0000000180)=@in6={0x18, 0x1, 0x7, 0x80000001}, 0xc, &(0x7f0000002500)=[{&(0x7f00000001c0)="4e276df583529ad0cbb60778dd37d315da732d2cbb487c075c4a2a5440dea23998471d52a680715df5", 0x29}, {&(0x7f0000000200)="0fd0de04ff2f1855e812e727a2b7a6a431f512938497ac8eb2a1c5ab594106d2399f6177a77d8728b83c6504531916871a113470b51f36a348be7ef477e6", 0x3e}, {&(0x7f0000000240)="32673200853f76cef35874f4ef2bde1505e6f3d962a5fce2535eabf66e609783facef0eecfebb60fc7898d13de2e03a6eea04c1c0da940a2c71f74018e9f8310a8c397609ef214332e3232d91534db75265fbf7e4ef33ee8b711fad919c891de96b16bc68433ac0dc7e5769e7c5e914f91bbd6eae7a77f6d3ca9fd8a5817ed3adc0dfb3899ae135336c95317a5a9a4253d69d86a2852372342ff61fcca99ea6c84e039f9ad07cd9883fc8e8fe71d8cd0f114f0fd057082c531669f31b568926bcbcfce30879e8749f72e8d37d665a8c3209acbcfdf053d1569169b30436d14fabefafb13877f1c4cdecaf815c8d53e2de927053d32510468aee293b9ec8cc37a6c8b02e1fe02a4b022f27c49a5dafff7f010af8f447a59966f4cd8145762a0160f23a777efc8c1891042e11356859919c4184456a8dbd15330177c26784af7f95e40ffd46f7340f458f1b1172448540fcd21bc1bec77e8a31712942644d81a793afc024bbd8a707f52847f482662b5d224d9a5eea01e35d8c5bde1a17e7f0f858c64593cb595afeb5318635e55ceec8014b35e7c16c5ac18218b0ada2608c4e35cf5eea89f6d9e30caa1d68fa7f162f224a586020e9eca96d92781f0962b9bddf5333837b011aaa392507a6b1fb68710096988953f65c4647dc59d536814d11f4b74efd3234fa7c23551bdb88c542b7600e74823807d026fe6af95ae1c41b37500fe01786b5e0c4de4b63edde440cda11da5244aff50a925227fe8ff24e3eacfd5f510dfa799636b7e97ef8fbbfb939628a3a83f247e7a634fbb9c221a28bf387b3cbfc1ded1930db8346a953d0065092dcef61e0a12bbff724d689796999a8676ff21425a6245dcfb8c06835223ee1f5f2ed564f1ba6dc4defd7beda8bee5b0a115c774da572dfc6252d0bfcf8126fd26d98167e5f637760bc719f2fed8df9444ac14fc6f2af8db4b5465200e027eeb431c743c9bde565542c57bef5739cff9a4906c0b35bbab917c50c5fe4e277a2d98cb1d1fde2f7fe64d8fdbd3830cf0641d05a1224452b8fb2ed1dd43fd0c3a0e8924de18255b73eac1974e885176c1b05639e1f62a4d15856c743f7dcba911a48af1fc07e8ed243eb383e7f44577ac9870ecd6abe9879aa153afb7be65cca70a69a1c4efe4e5aecc8219c733fccff6529024b630be41ca592e47d164f85855a8608079f112e23942f04cee5721007bd1952fb0f421afc3ddf2ef970d7295908a96268e65bdb3f9b529d3a15ee5f239fd4306a6c42db3447d07bf11d17342d7aac8e56b7050abaa5d14de79490ac77b843e26adf0da26ea9068bcdf3d3b52e7acb600c8007457ce10eddf7baaf9297bb9e7456832c70c5da8dac10da1520d0cf4d3497e0c296a93714f5ef1437e5dad0792f208d2b58d1bd2feb0ee30a16f8d05187c81b7e7f06ada8738ab034cc1f0970478cd7e86c48c3d8b9726f579b469e556dd3bef95f5e4eeaded64d5a8678606d7c228ad199291b68f2eee06aacd87b501f8811511adeb1866f1031fd336ecf27e5974e83f8ca7e41e3fd153872846f63ad94837adc0b0b009c4f5eda5abce56a761f8e4501f2f1df92e29d298efa29977b979af45cad4e55cdaeebbf15c65667fa60536ff201f774c18635c5a798961a1ec46cb42a8169339a4e22bf9327a53e687a64941e4b963917f73b64a6fd0a9533444b80395255dded15475d7d5d85dabd7432363b933ca9cf462cdcde748dbe7bcaa59ec34d13ca655afb66038bdad0a9abe59645667f6c31f1dc1c5a45bd3e0135aedc9ed03269a18a3ec088004d1b12c79f0e2e0cbb62eec59b905caac33b378b4685cdd1ace0307877e2f49ae0d76c2e871aa4187603e72ecb3fc23941ed2f4e107dc9879de466a0171139b31a5bba31bc667caa81ae94434002c0d4476175d729a43b276687b6cc723ca49d99c301cd07284c3461c254841c196b74f5848a469e1d2745ee3a1e0236f4a448712854d656236df6b2895139953889867cf074496ea1baeeca190144c602b50cc1986571c040c0d0245db0a08da844fdbdad36079b82c7b27a9af80d795b7c54165d903286667c772184c75dfc60b68606f84393d00d75d6e5d9e3d5348c006e58ce28d81d70c30b2d9fcb82722f838e28592760b0e040eb47cd53c692888412999f98d043414b47e6ce37a56de3eef2cbad2792ced48b0f0b996a99652e2818394791baa7b75ba86f48f10a9d98c3b3e8156f4cf12dc3eb2d6be30b66a11aa2b2611dac79794f86b788f349aa2e1a1a049223c5a03b6d2a42f52944780c21da448efe4dbf85ecff00200a26240d7332f307a6c0c656869b2f30a8a1dea281cbd271a71518274642aed118fe7cd3dd2fa890b0762771022f7d21998336c8a758be5297b2cd676c2920ae06268d389714706f3ce8ecac5bdbe0b09d0f8ae8553a6823ccc45c9d85c9920d8d9526f84595fb81f52b26e303cadcff33b31d02371cee0168a703c20f6d4bb750199adc2496886782858c48023c4eb7ddee42154728bc90d39bf4df3be7246fc48f3b39858ea7cce3e4608ca3a115c3d37f02eb4174dd892159d90a77c7a8daef97763392b5c6b50237597b047f62c4a3ec609114ae9481c154d3369433575f6dcf17c0e6c7e0b396bc89185981f05903320a223e67252759b2d3de38289d31cac4e4d4b6e5158c0a34d38d6789df3098820918a8641a5f263ddb7a6efcaf166f63d1a0ebc3b8f1cfc782e1bed4370571301fb686e77b52c26cdca41b93ce0174e985f7aceeca2439c156f88ec2b0d77a785331d620e7823c341138e0bd9e3544a928e65d5acef26a6ad183e363f3a01fb499db30c6ce40685b5e94d9c6542e38c8fb9698a41d524ad748bea0d9865d0c161c5fe8e63eede952c65d182689ff686b869712f4d5e2987f1ecc81a6822c6d3deab79d9bec37ff7a4adcf3d525ed11cfefb961587d212cf1674ed16d918cb024137691eb83ff9d2fb81c76220f3e57161bf41f4cf7bbe272452421dc00ab25f0579bd370677993da0dc450304027fe7125e924fa145cca28976edd43b1f7db2fe31cfcf02ca746b1fc2f35c6d2d04b261accdc8079799c275b9f659c588211d614ec439e34d6ae4940c268665d3a4f1b5e39c08b89af28729849de6e98f745ecf5a7c1e16db861f95743e79ee2cb0d9e85d674c9288e42f29a97d40ffe46d7234baab23fcc6607828227c692351cae8c9866fad9578ec69fcc60b446f7eda16f9192ff5706a515183eb4d7c1878c73995eb37469556bd6d60f1228f8e7170ee353ebc17b28a2b6e51ca48623b40fb19426305d992dd163265d5ea7c0c459a02ed216d64f59d5c820b376ac2d24f1a65af0380d1a4316752967ba58b4e9ed1c993b532cdbdddb47e751710b464bc53a6139dd2a7b3d5b6df466a16565f423a6f15c675e028335b693330f36862ea18f415375c2c3a53ede902d00aea89b76ccbbc73f7b61124ade7f6defd2bcfbb6512996fbb42441db8327519a5458cf606c594d8c90f5b2d3520c40d0626b9063bc2ac1ac9ce77d77fd3586beddc6df8b4d06b73e3a8f185ecc2e6d099473165dbab8c4277e7b319c3d8a6440fc0d97b64cce331f5e763c29fb9343d80472486cd737673e81b97b30766c00cd7798a8f204d6cb34d45beb81aff80eefdfc73e3bb027c9a146806d930d9878f00889c3c3c45b6f56f72bd9862cc1cb2724fbef0d22abc56acae3a1a4bd10df6440227a3117c2aae91e3c082c694b768fe0d2b44258a3204e57f2be664a66a3d3279d72b8f31518d76906a33cc5b8d15a769b5315e386babdbfdb23a0271dd2047cc812dec5a2b7f55156b3426e86bca322bdd6e29cd8afd68c632d04cd13a38fcbd35811b6a8c56a7c2bade5b580eba1caa480cdd192326286a5427d0bf96b2e2424636b839f37be9cc98eb429f964bc75a0a71ab157d383ceb408b47617bdd2a5ed053833cfa517b5b341dfd57e5cccb74937e6c1aaf7f3aad815549c93dd1236ad799e59ccef391fef71ed39cdbff86c6a53a6809aad4ffe0cea3e844a9fd2efce0e055f0bd28be112f675159fb03f824d9672505cb25a305eaa9015f9227f7e2ce9907cb43ec4c1c198b6bcebc5b735c7befdca76761f4263a7ef02786daf88d7e9b325ac8ef1c980a5755b670b29f6db9d244d1955766086d816632317892b4af4f344c5ad810d19a0fbc0ea947e2191c9b929c5dab51fa46d386bd64105681c9ae37bc83bcca25a4e74ec1e94bed617a89282e085efe5a9771bda1c325117ced827cf3df9906509eb09003f0891a442c5e2ace7150a8242086d5456fa1355112763c678974ef4d0fed723d407908f91935651cacb594c078ed4f72718a12576b9a4301f3798f95dab7760dd744f8dd70125c92b698c109d577f22b07c8dcf3bf590bd37c8d7cf065ba65cf1442456062bc8ce232350f712af33ff89e0ac4d29f3e340837c00c06c78a63359d136f1b699b0d7d3e2b07e4d020f22cdb94d4fdeb9c3c495ab5a7b3df547d701584d66b703a9daff5dc5823723a30dc46713b3caaf618fbc705c924a0d04d82e4a4c751a58179f1a307874aece6e0ca04ed4a0abc2d18bd4aef8f127d0c683e25621d81c5ee3869c1693cf60c098db9ff1bc4c48c09bb79bc7eee698e63cd4bb66b8ec6ae4bbbe79fbb96b98ba0226d2437569c7119b8564ec6651358466e410fa2cc13bf3c44c765f13b211d5cbeac763d373e7b34a0f27353774e9ed3465e2c8e355a6448b367271be3e3bcab760cbfb9863e13284c500ea0645af518168976cf23e6656a6f890cb978bd7bad1ce1ac3ea015b3e6f98633ae90448e274b24c5697f58510b58e388726d8e5c1153a107c17d46b54e37dc71d02aff02a3bccd2b615a7a3854a5e61d59957557c799276e4481b74cc62a5bd7b3ed878ac4942ce03e9514a4cffce4206b0bb4cea22fe0aadb8696ebac4cbdddef23a0d558b49c257749c5fa99d47f1f3f16c9916d33ef181eef9c1cf7490159dd01464e62bffe6c9f897d97d1db50d122875ceaf595fec348203d16e39816c0af8d31c847aecbb40750723704b516029fc1abe7df03d352652396c1f6f9c8833017e0086c1da7f7649eb1c7a363a85072ae0ec05c7409833d0a22dde03c93012e6c82944daf6696dafdb39d3ef7bda0b6c485e0ca5d852aac20355da2d1f9fefc0688abeeeb5d5ab438ba4a1902a53cc86e0831de99bcafd7c1eaf2950d4b5d17084845d21e2ae6ff9eed5811e1ee7433d90076f5cfc496085519d4442722749a49fb30bc96ad69b3a4e473d8a85d90e724187bc9bc3237a5113452d8d834a42d72d33e31d7ccf319f7ef31f82a8be9e5d3f4c1c8849030fa75356237e22e34c6f3f51e0ede4973ee8a60d6baa63edeb10073817f3f056fa7db3474afcca3569a46282c37787aa38b9ac5bf90d43b1d47fa7a17a911b3b8ff110da050c1000691b23fb84f1d293570e7e885fa60ba31c02723e996251dc3bc292bbb821d1f273fdb3c728da72b741204b96e98c7db4f97e8f722b6bad39ded766fcd5695458406c91ccc4f0c6c28f6bfdf72a16936ea391d24e4699b629a91f3b3efeb0b76f8b4170ddb773dc64ae4322533a6fd346741fbc5f4bbdfdee36c3eb216a561ef8ed98dce188c7e4693b9eeba8443cd34dced58c5a94c9e42ec09c858ca6c5fdc0b202cb33fc6ed819bb6fd6340abbc61a612bbcee492d3de8e7060ad3e69d59b5b13e5d6987d95b0f18b75ae89081e0088ca3c4abdb7354d8df4a5d72601167ef1cc388a3816", 0x1000}, {&(0x7f0000001240)="05bc80037093ed0e614f14ca5c172356292185710c4db22a41e8cfd2cc45372a02c50ba674cfe13f1c5b43acec3e3548250c04e0cefcb99832067585a99592bc4d39c0fc", 0x44}, {&(0x7f00000012c0)="42ae9bc532088c6b7494501a9c06af888addc9b03fd1816fdaee5fae73836d97e545b2b1fbcf225ed24b8c81d66b6aec67021a2691021193c63943bb5652945ce8a6c2d7694f81c104550710056f3afe63d4c38f12a32276b8e120dcf00d6202a5525e6d997512a8f2b4ee4b5c553ccc30e27503b394aaf9f724c41372cd129ba47a285d92d9839d595ca1eff84df71979af5b00a102bdb9de2c5eb9be1f5749ce35135bcb67422bb846a549f2b12b929bd2c66d0753659f0132d819b0ce5ea66516e4b454f448e2c4563a0f58dca4381a80348e46a2290a3d4e19537e9c973797fe36a997565c7632a037274289", 0xee}, {&(0x7f00000013c0)="331279528b36b224d286e3be860cda6a98a688f4c4af04399881ae70c83a298989d6c8fdab822ff70e5a10aa7042cccf8457e15951843a6eecfcfffe3583732997846b0119f958ceb934117b37269bac8e2503bdb61fd54fef64fe3e7372bb9bc4e33564117bf6d3080e75a9cc4a89964ccce546cc77c0632e50ee328653e6096f6f2bbca6e23b9fb19460edc58c27054e075a6d4ff7448bead8b3ff7d430a4fbb8704d5cfa0ce828c81d496f5825f5a747450bc80e0a1261dde745e200fe6235b042ce84aadd6e4a601298cc0e5077ff4976fbaa69651a9ca8ba2860fab69c691ca247b4276e498c1b97aba153d4b4bd64f18201981b77b9dfb58bc5337f24b7cd4ce262d074e02a74ec02f618a2bcee47dcf3088d8c3a6caaaace4d405fea7a323df9e9fe4f40af518841e04b5488bd99ea12514ced9591993cc1cf7236c0eb75429ad9f88af3c33f8a374ce16c38f85db31583f4e417ddbbe14df78f1beceb304abad5249dc2289b061951162b46a378a163df07def8a2422aa7c5854d5665ffc0bb7c73c52aec2ddc3719f1e392bbc206bfbde04b5862c336acc57b2f4291f75985d7fe2bd7ecea62e0693da2cb11292f0535790a424899d8744d0f4e6331d0487f4dff6998247facf82c022b43881c99da2fbf3a08ad3f25d7fc98c16eaf5f74b04649f8d766dddfd6f99ab4fe3efef5cfdffdfd0413ab1b2c8b12fb6faa7d7f01bddd260e3d957ba78149c06275fd8a0366959c095a8f041725af326fe945185239627d9f67ee35a7b427b6a158c5877d4e782a94a44047161c33dd0c9bf67e4444f1f0b27726c1168b32fbb6b4460ec800a16bb4f745b3b2d17d2bef6a1fe2dbc8ef1721404be7d9bec525b56753cf86f5c578274a3372129d03bec3e400087c1c02074fde534cc1bbe25245abd41565c3c02aa3eabc2dbf8f41348d1b0272184f436d36ebb3daea2f2f25f824f23334f7d5431ade2cde4a2794e75f09448f702ce4d64ac32ff46538f598a3200034b536b9f5ac8d2352d55d6a62c24a8ac8544843692521e34e0220cf19265f150659afba82a784f21dd7bb3a3fb0a6bf3c52c9ecd615dc30f47a74b11892b6ff89471fc7ef87dc24eb5da87fabf622b8bc0eae43f3e6796d17d025861731a95040b2bb9e8d0a382216a6926ac41fcdfb0d3b94acb1b6b03bebf869e0e89a718d887fec5069aa923cb29649fa57a374013871a875919629e358a9cb743a0a274712fb59452983cbeb0a352a0ebfaff7a54da98545061788c285526df18c6c5dce2269c8f9a798d91b150c43f2b33dcafe7eff6e5ec3ede364e37a90fb7a2cdace18061d336b4ae2ccf1d2693b0c11386fad185985977ba5d4363f6052db8ad7baa85e87fbed888cfdd7b9ea865c0ea2f0bbb138fbd4e1da596a6cc740fd2e84513a7634939bdbe85890037d5001bb2db8aade47db927f91e7d277055df540d9c5c471cbc42f1ebfa4a53189b3145a730f6ec73689501407792d176fd3c33412bc92dbcdd84c91159f451478f6e4b6912e10870cb465e3e817f900315759031ec3caed2991b0c551db58771b55509317e09f465d125ea7400dd433e01a6cdd910e049f07348efc153dfa7e58fde4135f4fa94c6dd6e491620192ce6cd0b008657f128c21afd9aa57cfd891963b0e2862cc12675bb9bc2ecfaa21904f4fa96783d9c67f90da13cb339727b4e7bcdae44ccd99d0e53454bb86da96a0a79ef07364f7f6a2ddd1bcd1af27f6d3331f16cf9ae026c4608f4bbbdbd9cf939c3cdc07e2b8668f8153afcf9df808f9bdfbce0821067989c9a1ca878fc342bf32a34826ad60ed92a39af660ac60320a0bfcbd0e955945e166921ef24ea409ee371266445ab7b4a5812c25ed375a4e8a71d2961dbeeb00db2f270d6e84639165d3822d43db9777c0319f5bfae5f5efa43a71080fb24b1684ca0fa78cf64645dd2823f817829127bf0e4caa3adc3b6b7cb38c108f965d1ca2e30b1af8693d1e1ff4603f9d73900254daead12cb388b8353930f07df372bab738d36689e643b842828ed57fb5fb4c0ec7c5644e5b72307b9a96e32d68bc5b6ef532603dae8c40e33921c7022b5fb8f3261eb820a6911fb0bf574ee828b2a18be7e3e93594348a54d4cf8b649dcd59efbe081814c6e0e613865f7a96f651a7c4ee454193248162a9e5382898c6490c86bd34fcbd5471a5bbfa3ec470965a7947283b069c44e29f926ce78794b94db7cddd442aabe0165df464832109351668eda1561df03691c715cb6ef11a6ef961456ebaf2e5c724671ec5d54d4afc7675cf9bc40eede2b87cf5023fc1e1c576bce248f91e5721ab87cf904c7e7b16f1686e386e50a1b3f942cb5086c0334c2928da8b3f9c3097ae418706e926c0bb84170f1940deb934bc88f98c82340f41be5fe448e9a8b8654ecac397e311fd505531a911267cb44c3fb61095f774842b7d5b62a3742e857b98fa99e12d452651c4ac16ca1aa02a32395f7c916f6fb4673b3ec33bc19e41057cd6109fd2e7fe30a034a5a97a26d7bef88125532fb6fe60bcd148aef200753a5c465a66b01c75566029f1cb11e07397fb225d5aeab229788cfd5718d51ca5b43bb5d2b173b72274e002185d28fff675bfb9fa31408b03b19ba5fa315125abf84f8b751189772220d8733ae7394272b909d3a9c20e0bfabbea19195a8234ab5e14c288f1bf4e573b1b58138467eb6cfb3b89bee1f690c922dba6e99a6e4b97fc0273c4ade6947f1e4d0447f188ae209439142519243cf258335458ae654bb4bf2460c36a8491e64a583329e3f076af0eab2bf2f79ffaa49e88044ff5cb5148efa7bc79acb6870ad138203e6dbe7c87b289b8ff0a10bab8b664298701ab3753a2ea6e88bd81ed532721f267a6924b8494bdbf689f75429de97caefc7b0db88259ff741bcc465d2fbabc2bc67b0f3faf017b3f7f8c3dc247d51f63400083329714a7bbe1a499d2dadc1a18d53b020aa0ea3e908a923ce844ffcedfc020653dc6e75bc34049abd781656960843f82e45a3d6ae970ad4a124d6b2d6f206fd3e6a6f45eb5dde8868e924535214154512e798dfda72f70894407a4f2d93557af03db83592ffe42030fc5df9bb9484fa86e8239c3283f339ef103688f927302f47e65450b47d9fa567f2978cdf2e02cad532e7d2c2963033c76676cf74a8c130257984a867abc3f660b01a5f6e64cbe466d154222730cf06ce9c333fa12ab6e09ff04360410bfd820e1764cdd6332d7d0646c103bd3eb1ae1812f1187063b514f4aa0c35f81474ba162a2e31b15c012e7b204c200001a1330ca78ad161ecf4aa994ab480c05109cc154141c71363d5ab0ad64c064244d41044e4a161add4496c943102db05f205d7a2b18e52474793a574cfccf6881167000aa484e36a20f863ff81ea673c55030c9bf68bd952f3a4250578e9226ac00b89aaff72f328c3a167106e2b543c058a327abc8e7a71b265e57a5798b3d43613edd16b1617585fa99654466c1c53849b8aac111ebebba89ac4577276f28a509d7f6413b1391e74d725148b1433fa51b124193a172c51acee40e6f52d3c4456cb2c03f3ddd4ce080ab09ee6927b5f710e394dc0810484214241c2a833d4a2929e4152339a9913611a813851390710f4e7facd7db8754a0fa3bc7ee495bef4288e73655f12af75b1b9b7430a1bc7e79bcc0aa4b9bb0cd448c8db7315734f0fb1f31578a1a78460837d89214505f2efcd1df2e67656c088273d6e25dd7cddd28eea5a01804959410ff86f2e996ec43844d5ccd3065046a0d2d1ec5eef999d5e3418df311848810d52fbd74e76c365e0850aa8b758c013817c74c2121e12145de52958b6c9b97b7773b9b9c2e8cd54e7d9d1d066e7c2ad209c57d8dbf71c1bb35e593daf83c4f5b1c2a6d92fc6b8624f68d805698866034d34b9e90cad6aeea6f15a4565938a45c0a727df7d9e2ac03b2977fb2960ec996852029198c182c4ff52abfe4984487a2bb450892716f9e75141370534eac07ac8152bf0b41f24fb9d4027ae60434d2c1e0c3fc836028dfd6ab81eee247fbf811340951f88972d43f7b7a19aa6d8f85c378b2867cbb675b45a0d34012cdd6f7eb88d0083cfe248c231a17c3504d88ec7243d3c3119311375f24649008430b2fbb6423d748f7ab96fc5d978e1735dd7b233947c6b37126f5aef68012e2072e05be5e3fd06ae9b7d06a9b5964e8c59ba6ee7cbe908f314fa170763bdcc09451c01c30a192d898fde55664ed9dc75eacb2ccd19005759c55f5870b66af4343a5c16e855e8ab5118e923235af28304db7c8fc7ef9cca573801a6f43024d402f30efbf7268ca1361552fff64e164967407845f812e957d704ded6499bdc581068430422c679a7fc9e098338efc19c18e523dfee9f3a407bc8531e4d4e6540e978709ed90d4c25bd633fd25435e521e102538d891ef034061a128cb406f1ef5a28dc7c7d79ccea10fe8b1846f84e8635c67682dfd20f38d508e958b6199c4ab2bc4dd9d6c7faba16aff0089e80baae6097df27ac6ff9807eab41a10b92e31c9b2f69acfafb70ef80aa617f0be37e7ad0c8f640de626c1e4bb38e6dd4c7a77dc5e3194296243a0ee670f1cca6f1bdbe4d539e5d10bb7a47c6f754169a3c1aace2c5316bff9f055e46f263be8d89959b0d7cbc6a69e42d3722147dcaa92d03a9dcc5effe0b3bb2aee96a4c5e8c1e89da9ebb6f856fb1df4f89046939d8c71f7c3129ed99e150eac44ff3209134a2d88bdbd55df4c6c8a0a86eb40058ec11f52a257fe97014a88847ede5b7f910a794cad373bd304500ecc9c4e7247afbcc300f82ce9cbcdf8baf89f689df12de60053b74a3a30831ce03f40109e6dc5a7efe8271f6403f980bc2c358f9048699dec8fd8e00e96ce6159030bda4ad5ac0bc6fdf2e1f18f368428f8218abee3958ac2d8af5938ba13822633ca6f55ebc8d3fe4aa573f47afcedee63c019476c00f50fdac5554ab3e80d256543ffae6e413eff141eeff4e559f4e2f0ac280671af0121e8e0ab97865007b0a3c71b64d52268fb8b60eeed7a14e67eadbd29f1a277f3f7c90039633d6caf444a5c2e38154c149ea921fbbbc329088de68df685ad088b2a39467fc56bbb2e1a7448aae4c91489f970cc638eb4649ae74f1c158d824b3df95fa06a20eb160b072e080ef8cab2a347c97bee16fb556d2a223df16e71bc91215974ffa1495cec9e2868dd46029adbbb815a3b7a7c5cfab7500920b8d1fcc1b1b176894d62fded34b3e8cab1851d5fe1eb175fe9ec379323b4d94fd77028fa5de50e182aca2115976969c2a38a340499b88b3d210091a050d743a310ea5b5dbc61a71cec22681dd17bc45eaed2dd9ac9aaf69a32e81067a8d6d0430028464cd9e52d8ce27fac499cfaeb5042173acd42fb9bd74657260706b8be7d2365836a509887f052eb503bb85368f600defee27bd41741cd9cafb04022b16b4b027457f0838e6be18cdee0ad0a560337ff40da35f865a9968555bb840ee37ed6cda1bde3ba58882a2552a76e596063f228151b78871bff5a019ec125e5b4acc4e18cab30f1a522d66de6636222c274950bfe3e98e46c13c94f6e5b98e317aae6695cc854694ea00ab6e8e6f54e4b593637a30c14640965105ead8661b392343a529f86ac8f225332ee4c466fcff35b87872cec0b4611f7e3e8c2dc1e26c207c3c160345840f2b56da42d81ef90e7e210e6824b35e3710b20d5a3144a16fb54971860ba1a928b0530f149697aa4b12b18ac241d3accd71f1c2", 0x1000}, {&(0x7f00000023c0)="1be75aa43d7a1fd95e244d49159e95c4ac1181468fc3971b4f61c7c6b4fc94eaf786ca06211c3febd412961f5b599c51594225fd98c31737c0f6373413b81b1e149226c84d70072b31693fd2fe68d066f4b1a584", 0x54}, {&(0x7f0000002440)="d39449935f23f0bc1552b8362166a2c0ce478b08f3cc6a0e31b7213fcc200f62b5462fd60f60f767459e01958219d872867ef64317f846d88dfe18e0c73fae3463910cccd647f41d0261163c8db71759c5bc4de2a402659b4b479b28b0efcf5e740287d395e885b766", 0x69}, {&(0x7f00000024c0)="1cd34184e458045c33130d551048704180a6ead2bb5a", 0x16}], 0x9, &(0x7f00000025c0)=[{0xf0, 0x1, 0x1ff, "833fcac6cbe6e1eb2d7d832d1bce9b47852a531f274e168947d2e43e4889b41a681f248e4f1e93d4e9b3eab81292477dc4bb6211f75d5330a3a238e7428feb449f5e35c02f8aed36daaba63d71b834fac8da9b3db6c4a062d32abf5d722781fd91b68999c55e2ed851eaccca97473bf94436e4efdea5455fd93cf1db84dbdd7738735b144fc11527ab424be119431055ca7e10bba8e1bec76f115dced5f0f4668e6aed2cedeedc4f0138ebff341476267cd10dd88fab6d53fe187b36064ca15a8c70081a8e6e2b716a039968555f0e09cee2377b4283beef77fa"}, {0x50, 0x0, 0xa5f, "734ebbd992b12466dcb62b132b1941f029f8c7e342c21ea715726f185045297242aa194232d31f7d86719cca806117d1d1ba5249b6a670c0f793"}, {0x100, 0xffff, 0x0, "43d21af7c0fb83da1d80430c8eaac195cb1f0a354fa94ac349cb8e68d1a02b4e9cb1b60950f710f8fd9546733de41f7b7b1b5c87e33e409c72034b91c6d837f97e75d10ffdeac3d03e83fa8a87ee6b2d6cd1266ed4c25bd3a35b3239f344da23864d7222139e749287d423da03bea911a3c916e83a6050419f91a6db043b5a19c85482cb6eb30b9d4f61246001a6f76d16cb11c781847d52ae3b4dab8d143db9f3c920ba47df0b2e21ba9b7ab25fe887bcbbcf8abc02cfd7166e406f0fedcc202f1be65d88862a6ec89c65631531db945ada28333e3f4f3da90a6e3039360285c5fc228a5e554ad501251c1c70665f"}, {0x28, 0xffff, 0x7fffffff, "63051a366d0599e4df5660905607b4d5f00e3adbea4178"}, {0xf0, 0x0, 0x0, "771f9b00d1dd3c618bdb397b061e719261847b8e7a6d28cbc24a2b7b50c2c4612d5529129cfea8372a222ac36aef922a9aa74f1f09debdbd5bc31753e3f5ccd2191e5bd81e1825e3b9b552871635b5528f8c23e77c5b6e90010d573dd2c74804adc7399955b8e13ace1c34292adddd476b7b670e85d925c6aa4d6b45c226e926838fdaf7e139e16259037bc9b4379d19f2f1ecee7aabcf4efb97be177e8935095d8fd90b2ad29ed4139a11cd4de7d217222dd65ddd7efef1d751ef15955bf58a53406433137f590f3ca965bc204b82991a9e8d351a01fb036f2bb9e2"}], 0x358, 0x2}, 0x4) 02:15:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) 02:15:53 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getgid() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x40}) 02:15:55 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) shutdown(r0, 0x2) 02:15:55 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x81, 0x0, 0x0, 0xfffffffffffffff9}], 0x5, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) kevent(r2, &(0x7f0000001700)=[{{r1}, 0xffffffffffffffff, 0x26}], 0x9, 0x0, 0x100000, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x100d, &(0x7f0000000180), &(0x7f0000000100)=0x10) nanosleep(&(0x7f00000000c0)={0x9, 0x1}, &(0x7f0000000140)) 02:15:56 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) write(r0, &(0x7f00000001c0)='2', 0x1) mmap(&(0x7f0000ff3000/0xd000)=nil, 0xd000, 0x4, 0x5011, r0, 0x0, 0x0) read(r0, &(0x7f0000000100)=""/172, 0xac) 02:15:56 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) kqueue() fcntl$setstatus(r1, 0x4, 0xc4) write(r1, &(0x7f0000000080)="377e2caf3d12a61483b2bb6695ef8b401db45f1974a998b2a3e74a8ccfb330392524a855fdb961b0c2fb32b095ed8b3964e14c0eaf79763b00bd1b3035212f732bcd0e746f54e7b27739f47968132ef37f28010aa13f786262c4a065bb0cab41f53f7291c8d01ac0f138ec465c5c8964065d16280314aa18194c5b2b1e7c6b217283f4fcf9173628c87ccb5983371fa4beef5f982ff7c4808cb1a0c2f13256b470", 0xa1) r2 = getppid() fcntl$setown(r0, 0x6, r2) close(r0) 02:15:56 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x10001, 0x0) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)=',]\x00', &(0x7f00000000c0)='&\x00'], &(0x7f0000000180)=[&(0x7f0000000140)='\'}\x00']) msgget(0x1, 0x0) 02:15:58 executing program 1: r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f00000000c0)=[{0x0, 0xfffffffffffffff8}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20, 0x88) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) r2 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0xffff) semop(r0, &(0x7f0000000080), 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r3 = semget(0x1, 0x3, 0x101) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000100)=""/240) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x1, 0x1000, 0xf12c, 0x401, "37e703747a9666eb30698e1d156c6ad13eb87a31", 0x80, 0x4}) semget(0x2, 0x4, 0x10) 02:15:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) bind(r0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 02:15:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) write(r0, &(0x7f0000000080)="be", 0x1) socket(0x38, 0x0, 0x100000a) sendto$unix(r0, &(0x7f00000008c0)="a0e27bb0ecf1f9f2317cf138b80a5c875d79425fb28576adcfc03c5ddad90b1f9a72eee54d76111c326ac4641216b6649139ef144568446eb6b7d77e0667219e29ed302e7cee44eae5d823c3ee094d086c40c2bc7e09e2e31f6d67d22f150597692228806bb5a1f304222ea701c44d50e1fe6ff6954312553b60bc91386666f3197dd629f4ce905103f6803f5f5276765608f3dcc4c7ec834110f133a7bb19c618d532ff83933fa2ae82a050023eee08fe8b5619a08421735b4b56fc5d7a25adf6dfbf522c4ab8e12f98866abec583ac8f339b7f96944a2fd7fa8e3bb6eab0ca553f0dcb502e09ff876594b4beb8e88c66fa7bbfaf90187575d203284213a6abe2735ffdccb43ad33e9c194d885db84cd19648be8bd6916618ae0ae7282823ecf412435ce445eaf9c343089a6e9174f26f38f863aa4bafb84b58ff6f1eb94ccecc199d1fc87ba845223384c5ee2e5a8beac9727806a1b4a178e1708583b3af791b4f3d25e0f52fed300f85a1e1e6822b896832133db17718513d52ab3dae1d6ec042ef26e0843116a9af1900f182411712c693b9d627ef41af95fe6e1294dbdea39d814dfba28a1db163a4eae27ec59154649ba3bc0d3055433c9e3c012ba13ad331892a90f6c9a42e0e95ee1266b1039f5b87cf3638585a83a117cba5bba2a8f3b18ed13be4ab8d78908ec997558c951de220028e0b50b824406371a599994af7dba448844f4c6e77603afe5debfccb43131b641c2c2ac277c9402468761434d82a09639c194898461d4c7cb42ff17dba7368185138e17c09c4c3e2c78f988f4d6ebe6d1c25e2dda1e320a17a8eac1dd6d60ccdc793fd4393eaa0b31c9a42fb6e657a5f6aff93e51d6a192890e03b0cf25daff0aa56a2fead6d6d607bed051c9d774d80894eceaa8216a264c1f413aea7af57348e24f3e8ce802d1f6712206a0442f40fa81b11d51ad259ed775f9c471f665aff56dd85aa8a1936d4ffe7152fb37ce507595d00357772e4a0014e7c833942281f6ea24c0405eaa0cd54795aca8176847c9dc68a5c5004e1761d1b32f9b0e68d52982768ec9d6ac33584b11ba56a50e1a496cdadfe3ac49165af94a197d54ef444cca6c2a8b9cd5d97798399f2ab036648afd40e5a5bfd34fee9ec22a36873aa9ff8e6492093d459036664fa46bcc73fb9465a3868e29e78819ab01cfe89c92d6efd349b58afa50b62b4213a8e9036d3d98201673bdfad372810d4e71391b6240535fc66ac9427514151b4cd301f36ba9335954f6641b608dbf1f0e0755596dbf8cc390719028185c11e0ec2e0c744cf20b03769151b52461b4ec29e0b3477bbfbb15dbc89b78b58dca026d9b8975c8b3af585cbb6ba10bb18ba82129e97e69022b8d1755173c91d214f1ebd3cc6286808a49fb9f6b41feb924f96906c9015305ba38d0839f14f72f30bf9fad697313389f423441a504254a5b34a42700a06f49db2c623f13bd801939151cf74c95f78853b964af0b74ebc70fe2a86394e32d29c81082f92fb72c9d9b98c941654f645e584a374c1b0219df058f3f91829ddc9cdc496135ca9450f1e1b33fa14da2d12b2bd4aa212b9e9a3684eb0ec7da1ac9bf006acc4de041fd1a09e2508c03d9a1ac01f7e95adc9e1a30571423187a3874e0ccc1712592a0598d06b8a7f2de41303f71daf17a9fc23220050ca2c99b6d41296b3ad7afdffbb0662b690bd0c71aed626fb4443daf4d1b4e8bddc33cb16474c36909884792427703605c09fb016e5671971877bf768152edf1562cd64ec1e5df72c97878876e13f52a5700195ae8525d976b563220b4a3cea53a841193cf1318a677acdcf338617548cc879f5edef0d4dfab2fb9b631f7803e20dd508b7f27fe628879a50db571b11e958f407afd2ae70620b648097dce9e7f5eb8545fce248dd0cec90122c745622a1739964680a825f9b72944d213babbfb2bdcbd062cf72df587ff35ce017811debe8a3988107f54ac514061fdc381ebb8dc1c87033e73a12a7699f288123e40a6a6b89ee4ee34095670480f4f7a2873380888909f71181012cb807c64e0885d7218a59bdcf89ad94981ae959aa37e317369ea34ec295b40c2262f0d7014512059c8a0c5202d1db82cce0fec6302d036127e636f446f1dd335378a17e79edd64ceed84295a9bb3e0d2e96aca3dbbdfd8d14437c350d6981d636333e1aad6327dd112c60d975c72b2710323187dfee9ed1d69f6711dc7d12c61e70046e658141c7229f4a9b3020fa2386e27d4e6fc6e96ba77ac4851ce02e52fd6a4456d009cff4e0efc21c77306c3d005107e054801a096ce4e3a36b5ca83426be63d02622cf3c1082329530db54ad75a370aaaa9c877f477221f1ca53a37652f4a70292a512d74822d71d6778cdbeb61b2b4f491f133cfe6484b2cc18b1042b7a612a3a06c1a3667b9c633609c33f4bcfcac1b0f170d3870e08fa696a79b3415cf9ed797cd8823c3f5ee1e9dd56d48bb80fbab9a54b8448ce11b0da51dda799df3929cbc8fd6feba7141a0849e9fae26a219ea19cee26161a71f869bb52f2bba993ac5ee11fb41dd250ede4e4907d1a7a0d33eb614ce5ba45f87720c1febbbf94ac56af4f25a492754f7ef64396844e9a686c849360572aef0336ba8d1727bb0e6af430af198fdca810730b41b9a507618c50a10df4239d2208fe0ea9bad3b8ce213a676bd5a7d2e5dad09379aaa3e72259c7ef9f25b14ae68ae987afc17c3410f34c02c6ad71d83c79d1c479c30682b7753ede7b8c07c3ce67d3ffb056daab472d57c49f41b5b097c8ecbd4e784c76c0c88265e5c57460324bfe32a8e91cbe3e2babd8320e5cbb2ba689025fb43ec8487bd6269738654304b092c823effd3d2ae091dd9db0b5f0d1bc60931be644ac19d331cc53fc7df775b00b2b8a4b16b3ea3170a626730fb170d741821650ea0ca4033ee442f95553c020138399f0b3df0b520f78fe66e96fc697fa48fb44ca9cbe5adc83b3b14d8bc86a9670d477eafdef18e15a5bdf4f306c84acf2f89b46bd68b145b12e3c2ed258dd1ddd8d17f0d8467c39b4c9eb054ffefc7ec639d0cb06ea560029063dac4639f6b64ea53fc813eb91be48316747509482bb0981d3485eb25f6312ec3255eb9dc296b1f2cbc170c70e4648ae706df685ebdf046bee572bb22882d8dea9ae99943a344966839e0bda91eea43422d6f692c77bd986565ebf2fe9d64860b256cedd1d70dda6d607336f4a0d7c386f80881a21170b96e1a619687a2ab1f1daae1974848978441f12bf0e430e388df663f893d8e715efc996e57eabe26217fafb1dba6b41abfcca914706917cbabdc53595b1a209f0d96d7c6befc60bb5c383aeb78177724c26a3dda9d5e726a580229df49fe272df59cf59551f8db97d4882f669a265ed6845ea56ef51151027d0e25a002246c2026d0a326ae679689b00aea54a47751d40c4f58f5fb24005504fabd02196b8edfae5298d637b581552a989913754cb3c4921a88e56c9a68f122c7b0efdfc10cdd86b97d323fd17b0533cd10d90ff84f988be3ea6254ced8feead857b937365cdadf3096ac165a1808dcae66cbc817b4e2b9b038a6eb37beb9cf6d18a9248aee2eaa1ad58bfa9ae2989083f334ef0ee21c862708ced46c03ec9f3a78a46e26141d8f19196d38790a9f4fe01569544910a90fe0b88d5112984147174b627c3436da0603b92dac2ddb814f323083a45446a2cdfd7aba64b81a3a96579748074e10b8d336b4ff77d07b47aa1fe1912a4ab0efc2a6f8244868f33e0f158336640e3e704b930f7fbf28ffa522026351b2136c95bf320ea3ebcf5f26702ea1e6ce242be18848f914eba8fc3b9019c36988c2c28c271cf267d7b5db37131f8b9febc01be34e56766f7070e58be4f5a4d67db19ed5bef5b7019a037cc7a3f42210b8c7e4a32598a45917b4d17952c59ccb58a2ab373edbc1d565223e9b2f51236013e3c84d0fee3613ccd168ed7ce4bbd2754df60d4b6631d1fceeff6d8f97636b939cff28db6b99c3f15c9981c72a1401f8016aaa75b909c71647535de16d4f7e85dc06b91e65dcbb7bee771e4c6c743934434211476676e0225d059f08473ab235c5d50010e86f01421753295831392e904fd5a50ad462a5d3b8c3f417104f7aceb8bc0fec5c15501f069f14bdaed75edd1828ee4ce4b77fd8d6f4ab71856bbe7bd2b26a3c96f8cda04c7aab6ebb0a19fe3558fe4bc62396736e13444db9e91d57bfe0c8291cb24450a34dbfbf328615c63aa69031e3c57b70c183629a1a95b70ad9d1c5b6622c5569308d2cd28e48d6980a9be0f27e8eaf7d1819d6641fc7b626d7824989d7a1f99af6876923c86498acc7b85a6788d3a2ae35d29bb53dd48b93822b7cb6c89861a377e4333aa0607363e3258b1cc5ddee92ca4b845a2ee35b4844ec39db1c6510112e50300c483917864abec079470cb7e33aa8467b6515a8b42271ec2c1cf2718b04e596230b7c29b127d25b2719b7337d45f3f253c0e5a744a46d54be14419b1eee5803e43c79a3c3ef51cbf0a4d97672a747d62bf911439313f22ee1f61253ada45833dda2090012c2858067a7416d85ba7700f2f5f311681eee2c2500c59b76eea5cd643f5b1358089fb37f2140fabd53e14cd54278fa23f4bae223315374a46066b564fd6c47ca677f90f7c5160824b8570d4b746516fac3fc2439fb837a487953a9f037795078f963a9667c3f89af762daa88af585058b8aaf6b0dde8441393b1b7915a04423d3267ea727dca3265204f88276cb1193b48865b13c11ee5936443ae49f6ea3bfdf37c1b159ce1ca425fb98f812fb84d0b5e97beaeaf6ad9895c28153b37378af6ba2fcd425dfeff507a72652d86771fb6b050adb6b0dda88006d7cb2c77d2dda8bf5ee31db7db57e2724c396133bb0f7fdaa87021cd505554f9c59442a0225596e535499568e634a0a343607b18644ec5e7c29668c6b89374e8e3df423c2483613dc3e90087a6a9443ae2ccddb3aa19cc14188c1f948150015c689efbaca146024cd307d6dab13c4b991bd83ac0bbe82a7cd1bc27f082b644af63c5b8558e634c53b247fa5d81f6d86bcda153d944c10069c18cc628c0902cfd25ecdd0ec51e8aff58ecda76596905a6f64bc237011f1c1ef81e4c9ed33362f24d121670334923d73988d9a2609bfdad4aa7ce11ad1113804d05e2b7968cb0d9b8ed47f5c86514b3b8ff477242191f5be7dd430fb2cb1d1226e685eacfa27744bdbd059df9daf2ec3b6d63949f6072db9b31fa1fc31b1294f939ff72d7fc7632b248819a4b415a3e9b11c72e85339ffd3040f95848e67808c1515697da61498639667bf7321566a832f9a02ffa25e978db479027d37937ce9281fd5222c5879c3ec6f957677e092dd00920f90af407492294981ce0346a047bc4fde93e5ee0a3dcf98a33d0cebaaffd3963795e0870cba066bbab66f6823a7fe748bfe908e57e2931d0aefcacc9a02d40ae07138de41e49fb2f45f8e91345e18c2e3deafdc97c5c6b493e8ecb869bafefe352a6f7fbc9ff88868b872e1d100b63745d1cb90551473aef3762261a7729a382224135f2ee74319ca046112dcfba69dd3fc665bcc11389375741fffd750c9964501d34c2b6ccd519c6a7352389475f2e827a32c4b689e528e45bc11e9ea00ec6e14d1a5c3fc2336849e7569fe1fd39c132080e8fc8127b7820e33f90a7c613bf55873aebcbfb66fce306f8d5b755f9aa8dc88a3cb14407bf63058c2886a1b039d8aa0547d3d5affaa456d748b19df", 0x1000, 0x400, 0x0, 0x0) shutdown(r0, 0x2) 02:15:59 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) utimes(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)={{0x2, 0xbef}, {0x71, 0x5}}) renameat(r0, &(0x7f0000000040)='.\x00', r0, &(0x7f00000000c0)='./file0/file0\x00') 02:15:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() fchmod(r1, 0x80) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x7ff, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80000000}, {{r0}, 0xfffffffdfffffffe, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) 02:16:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000001340)='./file0\x00', r2, r3) recvfrom(r1, &(0x7f00000013c0)=""/236, 0xec, 0x41, &(0x7f00000014c0)=@in6={0x18, 0x0, 0x200, 0x6}, 0xc) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r0}, 0xfffffffffbffffff, 0x7f, 0xfffff, 0x8d}], 0x20, 0x0, 0x0, 0x0) accept$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ca6164661c769d510000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007161a2c1db2ef58d59441900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001300)=0x1002) kevent(r4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x81, 0x1, 0x40, 0x401}, {{r0}, 0x0, 0x8, 0x1, 0xbb7, 0x7}], 0x7fff, &(0x7f00000000c0)=[{{r4}, 0x0, 0x10, 0x4, 0x2, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x80, 0x80000040, 0x81, 0x200}, {{r4}, 0xfffffffffffffff8, 0x0, 0x4, 0x5, 0xbc18}, {{r4}, 0xfffffffffffffffe, 0x4, 0x20, 0x9dbb, 0x1000}, {{r4}, 0xffffffffffffffff, 0x9, 0x20, 0xfffffffffffff000, 0x7fff}, {{r1}, 0xfffffffffffffffc, 0x2, 0x40, 0x101, 0x9}, {{r1}, 0xfffffffffffffffd, 0x8, 0xf0000010, 0x0, 0x4}, {{r0}, 0xfffffffffffffffc, 0x80, 0xf0000004, 0x6, 0x6}, {{r0}, 0x0, 0x80, 0x1, 0x100000001, 0x9}], 0x9, &(0x7f0000000200)={0x5, 0x2}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x3c8, 0x4) mknod(&(0x7f0000000280)='./file0\x00', 0x8, 0x2dc6) 02:16:02 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x4, 0x9, 0xffff, 0xfffffffffffffc01, "1c38a37d1054d5c1fa8ee064858102a8f9de184f", 0xfffffffffffffff8, 0x9}) r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3c50a3b0b2f066415c876a9be2d4aefe5219dadb"}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x40, 0x0, 0x0, 0x0) nanosleep(&(0x7f00000001c0)={0x1, 0x2}, &(0x7f0000000240)) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000180)="17b0cbbdf4368ac6612da42570846cb8a51f7b74efd7013c1a464d7f567826a459", 0x21}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x20, 0x0, 0x5, 0x8, "534a5d667eb734edf0ea991a2175c422cacef7f1", 0x57cc, 0x8b}) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x455, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x4, 0x8, 0x1, 0x1, "bca0c65804a5f2680cdd3cfee2059116924a850a", 0x8000, 0x913}) 02:16:02 executing program 0: unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') mknod(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) link(&(0x7f00000000c0)='./file0\x00', 0x0) 02:16:02 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x848, 0x108) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000100)="d38ed1fc2f0eac5e55d40c25cceb3d494795e69453f176195927f2b7b8b6a3673716d922aac9699eab5429eba4869c6c47affdbaac68bbd1d64950052f198890aa896f21e297f98516aa8a0b6704307a9b4f3edf972d32335048f688e39201451fa2153eb09b36bfffa7991fc6a014a2d9c96207b2a99c49075e2d96", 0x7c}, {&(0x7f0000000180)="66b339298627a76119f41fd4ff7a04ac1b5c029522c12345c02e3fcfe52825fb4e698a227316462f0c19a5bf3723bd47dd8f2571db4267b8cbba6a0ea507f213db04d76f47ae9f2b67d36bbc4c44b125ca1a647010683bae805e61e6da0cc21e1c8c654f761a9864ded7253e1ebe73b71e11aae785b863404cb63d5d53425fa660cb568837df116daa9cae02dea5fb15b9c330eb5a60356bc28758e8b73de5379974661152b6c6746a15533f29e080336fc0bb4ef8", 0xb5}, {&(0x7f0000000240)="c936da4bee6c30373c2f39e1546e1c72e7f04704eedae034e56bc5441314a129ab46273eb572cf375f2e9dedecc70a95d5d20bbadca3008fb40f6a078ea8bfcfc68b435d6399ed7ed99b0248cc8f5e24e4d224d827c525b1c1cb345cafa85d45c2377a15e13b6dffea0a12fe298c6ef6d9fd461c8f83183ce9152e023861942e67b8bc6d3b1b51dc610c31c6952674422279308359900b30709b1e0d626a59f69a109e65f2f0652148cd92ca4313d7f034d11d0977f72324c2", 0xb9}, {&(0x7f0000000300)="5e27f902cc8b693478b4e19c47a061ab3189250436b1c392ad7fd3d6af1de1cb023f9e8edbad8842f1083d65e43b485fc22794851d2feb29aa183e4167c8bb0c7ee986292a544c5f3ba70917754318803211111454e711b948d02b96d2b9bbd7fd82a7285819b42c0fcba65c08743cc17421c0007e7f534c0aa0b0187ff5143141de3d23eefdc5c372934667c7cae88db157125d7a1ab42f02ea355ac68898bcf5344b2ffa2e232908404eb65b4b3a553e47a1e35c6dc1867de56be89b3949f29656bea14722f4ce0021845d5b8b2a6cb2d497532d0e51db34", 0xd9}, {&(0x7f0000000400)="b62a6e39783fc2be4a80a7c601714672e4a9c5a43509cc72eab9e59ee0f79d807d4a63b48c6658971f73a103319df3728d4cb39befa456061c714ba15835fcbf2b6c113ced9841f0bea1bf6999a093afda878d297aa16b0561466ad586a22d077f48ac59c7fed514e37f15c6356d365bcecc173127174e64004f926a1eae5e2829202b9e3995515dcb924564fca7778b612941f3b70eef52c5071c93d20be0601f385f9722a98d8387d6680a8aefd8498de50767e80753a838423ceea3f3c6b5288218e1531a10dc935466a29b3321728aff6aec2b12a7322041331203e8753421218f4e69e0704d2984ab76f84c1dcb163827", 0xf3}], 0x5) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0x1) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 02:16:02 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f00000000c0)="1905744d924f8fa965cfc6d94df6888b90498c40fa5d3295668f308649d9dc87bc4eecfc83d2bdbed8df86bca9125dcc5d33a66262db646aee2518f9a5d0034bf995ef94d498051600ac5cc5ebc376d41113ef6c9fee09e600898dbe5992f8edf6a57658201a1bf06a840a1e004ba6c88acc5c275e9a880f8f24f3e4cf7e26a843f54432569dcaff4d490d9b0f70c49c679721beb62eabb273ff1322c8313f1148f286516e317dfc85a17895ad0a3cf940024af3652f65c4a40eae73c7c9f42b46d7676fd23b004cd46e42deaa447da95ee3036f2ae0eecc7cd0b517a8659cc1", 0xfffffec0}], 0x19bc1094291210c) write(r1, &(0x7f0000335000), 0xfc94) dup2(r0, r1) fcntl$getflags(r1, 0x3) execve(0x0, 0x0, 0x0) 02:16:05 executing program 1: r0 = open(&(0x7f0000000140)='./file1\x00', 0x88, 0x2) symlinkat(&(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f00000001c0)='./file0/file0\x00') r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r1, &(0x7f0000000000)='./file0/file0\x00', 0x0) renameat(r1, &(0x7f0000000040)='.\x00', r1, &(0x7f00000000c0)='./file0/file0\x00') 02:16:05 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000003c0)=""/214, 0xd6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x9d54, "4ccea745a6355db509dd66c868578fa8a5877051"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() r2 = semget$private(0x0, 0xa5ab7445304a0c88, 0x400) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/111) 02:16:05 executing program 1: shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) r0 = shmget(0x3, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) 02:16:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x6, 0x101, 0x200000000, "9ad4eb9418085f4858c5ba7b13ff7a74b1642d69", 0xedc, 0x3}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x200) 02:16:05 executing program 1: pledge(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0xfffffffffff7fffe) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0xa, 0x0) r2 = dup(r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)) pipe2(&(0x7f0000000040), 0x10000) listen(r1, 0x31) 02:16:08 executing program 0: setsockopt(0xffffffffffffffff, 0xb, 0xfffffffffffffffc, &(0x7f0000002d40)="c137c69f56c5360e7c8704bb2ab1cb2044a091941aaf27368d3b0bdc401bbf7712d9c6baf4694f592acef8be93777e59ad366c6fe69d5cfe116a23d0afc916f00d", 0x41) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000002dc0)={0x2, 0x2, 0x0, 0x10000, r1}) sendmsg(r0, &(0x7f0000002c00)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002a40)=[{&(0x7f0000001680)="c751afca5eef227f7909af21f1a78281c152f9b4a7a62ae1a4c05866dfff018531a76dd1191aa7012849480488c8ec7d55f04cec46047b1f6ba6d0af0ca18b41695374dbc88d8ef93b097a52d98d0d40cde3ef576f39bc050a4df225d089", 0x5e}, {&(0x7f0000001700)="8bb6188ca1f74430ba6704eff874b682f734f7bf8541bdb3feedcb0416c0bf283a35de0e81946d0b1765fd6cad9dab4873b70854529def3222da3aa64892dcbaf065140c675426d92f977c004f4ae9effbcaf6aeb6831a17ebb9ea4478b7fa7d80400bee4f646c9ab255ce988ff05fb61f98d9e8b4135f72c02d54e560fc8727c5d56c7e51829a9e05b8438c99efab35f9305ab1b746ef5bd8071cfe", 0x9c}, {&(0x7f00000017c0)="86f80f64c6ef29d0c1dd93db62ffe7a1acc357d34f0d1dfdffb8c3db58fa97f7bc548c16441af8fc995efb8209b6122003313cb359a78e336a0dac53eca631546f39034739a34be3b63d049da05b24161c08567a08ecd8fd08e21e2e2145f85df078ef5cb30bc562da08a590c8f7b5aeb33b5052b8a9cf36dd707cc79e2dbc7a6cff2b643b66fd213149500851076a420ffb197748fc8ad56b17e16f2ec9f81109d3052dc0e3f1bf25cac29074ecdba6ba5e0f85a3a1a5fbdd0cae639123c5418e54ba30c6b48d59cc0a60a5099f3db6968b77552b509d6a4d5379ed869a6bbb7e78f63fe3f7f256c4ab50b76c16c4b5c9a517b301ca26729c9c23d951a4dfd59c2dae8faba469c1d89cedb4bb450e5432484e9e21e37e5aa68f6fa0327364e085aa465e795ef3cbf74879627b15238c504074eeaf53f317dee5bbeaf69d4fac7020fb3d84dc19fdb539afe69640f5fa35ab497cc9519b476a47a5ea7001b9eb68cbd2b46a2a6b5207b8030fd5a3c6baafea2d9602dded6a22326f858fca7ce656210c696c5faaf77f257504908aab126ab9ec7169b68669c701f95ca9dc49d39583d7e104d6f5c6dee56abbfc3b0ac6f4f82a75677ce8fb0d17f0931adf6a773271769c269ae6d5b544109e5c06da4739c24c79b507724157bad564bbc95e66f0cc6a86d6bfbda981b251e69a2345b32e36814a9281e625799ee5f6fffef27fa62eba231a56f1ffa1331923289c8ecfd166235c452ebe80ac9186312c723f8cd473543cee8650180cfb5e082f23d31aff1d842e128cbe658b259c5ec3789d4a5125acf23f31ed911c97294784e64885a6a17aadf5cacc74d6bd56adcc3e337bf2440f106bf3225d24fd2308e957a365afc09e21c287286a0aca945c096c9a830e3c0171b0fbda86c81eb4793ca1ea801793d56611fb9214052b7961abc1df1b4c6e012514b49a3ca7cb9f9ab7cef265dcecfedfcddcd4fea8fc138b00f598fb3fe455de812cdec203b2a7b88acf8e1eb382c32e45f6d0c346310caecb18804746642787e0b328a38aa7c2276b260b6d610a43b282619428c063227fb093344e873464412d83400cef3c2f5ae3daa5adddb5b45dc5bf51cf0c5097aa47eedd1c248c96e911d3878a8b0c3690d16a29d6184cc87f8d8bf09d6b85e8e4a29bde5193f55d682505e38210dcdc0975882e66f068d9aebd66a3892d3f717aec64bce5b2543026515e8ca411c37111f3db9365c440e231f3e94dc8ec949e557c4e372910f51e1880b5521fb2832d10722df8ebc3832ab1c5a312b96c8409ab168c4e5ba013d059432af8484db41210a1a0bb14c795ebcb77b0fb05844cb60f9c71ba5b31afa1680a392edcb7ac0ce92ec7af48e66c7a58bc6e9601f47337378307b6e440c0ec308eefee50e9bb369c39762aeb0133d5903e661cf0a584046c03b5faa1f138eb47897827730e2b1e1ebaba5a2847b2a9cbbd157e4d23e0cf49394e52d71f5351dbf8ab9507131deef3b0223516df71064cf18314df446171f15930d019a282d29f3e4b347250bd6b8307e84f0d881440efe90c2a5c21f6d2db086807d495aa8cf404ae6645bd476299177a338e4bd6b1755510df393598f59e84326768d9187dd0b743025ac34a9dce784f683747942330a43f1bde444fe2f0880f784a1170766ae2b2352f5095cb8e925f11f5fc1bc1c5240f9fce05a362de4fd41cad58d6a656be990d2002a754a0673fd6691bd0d163ef32a439a64b091655c94abe84e8de2b5496f55f20a9ec73d96e87ce771527fd2b2104f37b631de15d199277590259e945d9a2c4bc451ebc3bf61ad68eef18b9245e76d07022b61f1353b5990c9d902bf79cd88200cb995a19c76d0659e28297d1c96fdb3820cbba0c31697c7a07f8e6ff1a279f870788dc17659e3224e6355400d373f5d5723c1c173b36d641ed566d722a181a985050b6b5ad15e48a4a0851b4567e729554f1aa88f497571ae1bfc249dd9a6a456c28c608ad0980b4a1980b5ca7e06ee0ac2e3f6957a1fc2ca5fc493587c12cba21585779b77568b2ea1e33d1863c626fc110b8f24e44c44a2d421324b1b3b09277b555b9e23ae0ee3b0899400c61fab5a0fdd0ee9f69e75e39e85219425257bdd45b7b434eb40e41af99a3cf675061e3295503ff28c928e2476f6a27236952a78e73be81182d590c44cdd09941de27107354ba2df5514c852f5722f3533a2d7c7c0be5e6c39c9c0587f54d998e9eccf537031c61cfacadc646121086c01958976ebc0531371c6aaf5097374c1c0acc248c748c9212078f6b0f2dbfcc28468220f390f7d671647e88ebb81383f1783cfa679a8a0508853438dc2500fc495d92908447a2ccbd0b77c8202db1455ebddfccb75e82f7d9c7ab028741d756911a302b4c303627b86429106d94e55660e4e3228dfc61bf808c0b133fde22e237ccfaa9d15b273226dd8f9afba3972303eae94887163988214a13f96c0cbfdd43662545526e762057d6b07b826a8d91342197a69fc4e38abb98c57eb8197c550496a1f7afb7e762111ec644a30d9379c7f26ff5096cc2939dc68630b39b8c69a761e1ce6513bcf9045f6d1c57934754978ce178859361ae31812084e3b349e38feebe76e1aadd8be99e23c3ee433d328bb395bbb450191ec3ae766d0839dd11efe0c7114248af83ace8957e83c9521d43f8b7a4d712a44a8c0a711b1916b0b05b73780893c2b352730edf17ba73f7c96c2595b25c3e53d33539867ec1072dcb6dfe44e7559476e7950beb9238dc42aaca87efa2686847715e8fa61666da07106e7a7c337344b20ed56516551b90927860aa614e9b7ce41cc97ef8715abeec74be6e3055704e1fe791a1ffb591776967beb246d27492d8cdc153035577cc9f155360dcb8fff73e9b00244baf9cecea02926705630767aa36a7d568f486b631442d7784e7ab5f26a5cd7eb5c1384ddc98cba11782cb36025b62ebbea605a9ac8aa7ee49b5d400d6af623fc3d01d8682b134f0d1e7cbe4aa055512806b32586b619cdd5b232f72d2324c1cbbba3ad8d31eef16f13a66fc75a5d5f96ec5d6a5bda557717534b0bcf967e72810f81166b03f4e2868af0baf2383ff20d5252acbfab7e3c4bc046e61708aefa0e9d616f9534ad63922d15be22688ef2476fbc0f7a96af14ca8e3335f3eb9d5dd1791cf7a5ef888ab74e4cdfe49ba940a9df27b1b8ddcd6f23ae6963d48a1274047199f0b044a319e3ae7b3f345f8ae3da487f669cdfa81efde9202aaba9132ea6470ea5d2200f936836ab460b7be270c378a8ebfcf22ce8c11d7bf2f9ad113376f64971eda342f17c00cfde4e748efe17721cef72a20fff1e76af141565a3213664110933ae1ac3e95e97ab78b924728bd7be999dc8647d5e8819fb247bb231b562378c6d232540bd36590f20670f9d24c6e56c7427a80d0e4564e22f67a044215c5581efa543238eafac7116a2ae808adf4ab5b4a3f2d0c9e4a5ae83a0d2122e4c36968fd856b7980715587803339650df110f30a432a9d4b64190b65d37085a3fac51214ed63a8f17ff5d7aacbc446f930a8802bb96c00b307a68151bcc97321586672e5f9016ba59625ea117edbaebf0920ccd7714976858f7b2adada039acfdc6339139782719246fa4a1b1820d801cb4bf16e917a766af6ae676f8d233d61521a213830cc30daac53a34b644f0ca8c923839298a25f6d315a1ccb79e9ef960999375fe9d246c35bfdc90e17ae3568de0db0a88d4188f694e1b8528cb792d85968d39c6fed4d39efe94ae9ee908c10dddaa90b00a9d8f37ec4b797d3eeae9484bb32600e1c9752b08d517e5965c2e91b6e05a8a1437ceebefb9ec0cd69abd8ca7b2e0c7e30fff4692f05ee901fa18d161cd4c99962c69db0e327bacd4ff42048cae411f9591cd8b2618fb03bccdf4a7a9f82b86c5fd8dda13bee3f91f4d43f0a9758bf79e2d5b0bfb7ca0450dd9e994c24602ac9bebe7013f89575001ec485d5027416adab6b47e172a1b2c9ff7a958fd30da405e32a54c5a63904f0f5376ad045a9eaf63cef5a37f4f8210397c130dc6ea8fd0e23071771ea9c4473a5962547d527cec436dd4621249f147ab78e768d726632e1d8b0d9c605b75a410212a6533c30b0a2c3c4f2abf598767a98ee1d661837f56bfbfe24f81f831bfc2600f1a7fbb4de3a176ae4f062acff87b566d0637ce6525fff030243f1e3abb06ccc03f9aea9e654dfd9656876873108f52627c16458b454541880931c77c012ab76c506ddee071da5352b2da2ea97b39f9c6276100d5f91ca3e7326d55709b57ee1a5a39899d7eaa549d3a4b2a618279aa1c9ea66e198ec86801f0aa7f2d82572c26102b421e595423f2fc69b79c8ae662cb695c90db7414bf7d060edd874234ea3745aa2e8fa07add5a94a9d5104c837ee681251706356f6eff601b946b5ea76b919964f54a1ff7ac89e3c5bfb1a202264a04514ac99183abc6dc24bfe7a1814866ad9c786feb4526af7d41121cf7a1903def144aac12a182dbba11264269ab7fa4138875167c29bd6ab789b6ae76b08ceca142b8e4c8199849b3e0c2e25e9764c70699adccf25a6c35fff0d00fb5ae6d5ab11a9563728ddd66d4620c914e89acd808f9500c7a2a18d086ade0566519ebc549fb0e8eeb1f698b3f0e53abe866134211ea9701c7b291dee007753b16e7867fc14a9403b1a669308cf43737382d3726c44197260c8ec7aea4f109682f7c700d97dd77ebb475cdfef13ed554618a287758179da07105e23a931f09e134002991d14dc5a5459e08a76e538dce3f99c76f9ff6b10ea452ba6aeaeccbd9693880f053df6791e5fbeebdb97d1d0fc39e5a73aa2b92b5a4483819edf63fdc87993a9163ee76b8be2dea62f9d0d1511c5b283d4239b2fa0fd197365b09a3367bd5be8d7b0e0855f8acab3479614e0de8c022e169f3cfa52835ee0a6bfde21a8dd77eddae3cfccbda7d57f8a64b66741fd6d8c28e7415af8faedcf8162df9743acd7b83498c68a6bc3a1c58527edf9028c5190634f538e22061bdb89169ce4c273ec31979e04fcd01b7f2c61e0e423031d3b7b61abbd8f951bf3ccfb7f56747b68a8fb33d09ccdc6b4e16d0e06c6d0a82e6e8c06b66cde9c617c880d92fd8508e6b405fe858fd86cd14fd14a7f89f9539122a73cb5aeb345f9a3b42f298b51047d9a66615fe103fd70c64bb156a1a4e30955ea12ba5fdb0f609eeeb17610997e63659b3c03b0706da53c53e28bb7d820171c0804b927e17339b788f0cdef12dd48b41b952594ff8697ed10751ef64f1ede77757f26058185da5268efa3912f0000f1a2732a4bd5128c3fcca2f1bd593abd64e2c7a169cd810f11cd539b8586e25b004b7e6d9203841128a87194c70532fba719f0bbea2e4d07994d3e2192d5650b5b1ca58edda010bc8bb61a9545c2ce38bf5c9a327ad42276dfde2b6ee1df7deaf3e68d0a01f4b872f161131c486a5d1636288bc8d164706842e9d7ec0b2c2247eac22cb79e5b8f92f93078f2cdbb0b6a1ad623a7f5ab5496ef3ed1c2d23a68cbf91fbce5f5e9ceac8dab83739cfed4d8ef06aa7ad241cbe9ebb09ac1ec249caa092e68e9381b236c408e029fcc56b221eadb1db6ddb781cbc9e585d229cb1923b03a1ce0137b3b54c42d6d29aad20b7abfae1b00357e45b23e9cbf41dc8ce3a7ed7db376a023e043c52dffc0748e68e5a72b442d56a61a960edeac06ee86d3ce667b20ae0df5af5fb6416b61b1974b95ded56f199d33019e858e590bc82ec38ee47ec9", 0x1000}, {&(0x7f00000027c0)="b817bae1e352017162673971bbe18930236e9c3175f8b7eea045259a3f6aff377bf8f56a43e2d622dceb761bcdcf65faefa64273c4f3b38c1734ce6ac152533d27122dc711c4e60eb8", 0x49}, {&(0x7f0000002840)="127f45c062aa6d824715d78f2ff89cb27428a4c5c7d4c2501eb5e6d658a3475aca79758b04c278882bdae717677cd423d7474799f6ad56f9b7619295530a3710e4d5c7d47ca0f44e200024d53d67", 0x4e}, {&(0x7f00000028c0)="ac8f4a89d19c14640ecc7d5d3ccbedefcb945975df08f457f97baf4fa6e0200dfc0433ef0bfef0f261e5bf96399200371251b0847f3276a4105af3f1ce81e42ef59ec34b56e9f16a63df0f9eefd66b344790802e66e8a70e5a748fe000b074fb", 0x60}, {&(0x7f0000002940)="cbeeaffaad4f5be60c3a0363a5ce51c7240b80aa85758101715309ad9c07b79bbd633b", 0x23}, {&(0x7f0000002980)="51f2ab0427ed3ba93880478dc54906c868b87ddd36f58960d2e90c184fb3078bf9e587bf4dbe26ab80a145c15f6ce9a49a4b19", 0x33}, {&(0x7f00000029c0)="ddf020557ced6187188cd8a6c8ef5437e4effcc63ca7b3eebeff9464c04b89d465cc6e2efdf6238ca57344452d9da55feca8acb80138972de6c38db4dc3ecc63c88331576675d06d40edbc303f573d4b905558e4e0780f6ed637483448565c87d3e5b46305038a8c67f3f74f883fad8b9ae03ecf1cdabc98b2df8581", 0x7c}], 0x9, &(0x7f0000002b00)=[{0xf0, 0x1, 0x67a, "a99e9b0cac208e153c6fc4942ef8334f29f34c48c3cbd5f39455d0b92c80099faecb7531825ed6098a6e3c8adc3e8efab7b6d945f2320be939806af903eae7197f4edaf2add231cc41e74511ba24c0127f489b489ee8e0fece30aab760b44d5cb2a50f2693d38891a7a8bfd0babc746b3d178e67f539b800a342bfea15fcb352854c5e662043c4191fd680d07a78ecee8994a2e42778be3111f6d09422714f376757a3cac75ed43f6ae87f58ff5c79fb0767b140e6d3ca2f00a8f2cdd14629b48cdfe30d439302d4f81782187ceb28dc0ab273351b1fb8a3c82d24"}], 0xf0}, 0x400) open(&(0x7f0000002e00)='./file0\x00', 0x30400, 0x8) read(0xffffffffffffffff, &(0x7f0000001600)=""/80, 0x50) sendmsg(0xffffffffffffffff, &(0x7f00000015c0)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000140)="d232cd8ef0c026f4d6335c24df3be044c3faf80a080a56ea532b1d6d398f765e2400086867404ebf0a63b608f505adfcad68c535875aa5eff2f282c8925271679ffd1dce27ba422a6e90fa1c37a65f21046173df363da2c11c071ffb14a17b1746269f08c79b4a841000a0e2c6d7242d3b9f30a7e2e499c9104ccbe90a3b80d0940ff73259a790024514fafb6b3e7264f2b57138c42935bbf52c81fa765f83", 0x9f}, {&(0x7f0000000200)="943fe0424fad4756ceb384eb5d48f0f0e88ec178da4aeaf7d10ac4079ab3f7cb740cb88b04038e53dc938d8e17ed6ce50f6cc2c88652788bd44680281cd0ceba4850e7f263647aca52422501437ea372ffbdc7e9bc723feb0221382efe0e9db212b454f78e135011f5b09fd33ab8bac29c51980fc0729b9ebe2880069a7bcdd28a1cfdeddad411fc6e12b16ce51328244e5175034fbf84a7cb4e2ab4bcdca760dbc448a923d62e033b744fe3c0a2e59b82", 0xb1}, {&(0x7f00000002c0)="684d6667d1fd672b0c8e87c906828ea9046cb5474df6638374b61892fb0d4ba5468e02b95f83e63602051b081c015dfa8cff66d17735531e3344ab26480e82bd5ff97a496a4d407b6740826b4813a864d3b2db8753f763e67289a7a1662ca1ef1d2e2d99cf3df741d9d3f5ed5cd3db6ebd0fddaccc53eaa80736574c55a99c0997ac38f60505934e22eeed39f4c37f24b4241b00c66bf2664e3cf6b3ccfd7771317b1a27daf00c1e628a01626d9e491a4c28b30023c9c18ef3351c1a3a", 0xbd}, {&(0x7f0000000380)="a95a3395b28744ba8261ee47fea72ed92a80e9ae7784e27570e9d4f8a183db9164592dbe32db82970a41123a8f712224cd66af91ef8cae4a4888eed22815fac90148d53a2cb68eed8393d4b32a737f6db13e81c38bb0394870d0897fd30f8de4945897d3b48785d9e199b620fa634d996451f2b8c255899333b06de13ea35b", 0x7f}], 0x4, &(0x7f0000000440)=ANY=[@ANYBLOB="1010000000000000000000000100000041c9f570c8c4e8ce897466a1f49f9d6ca2f54a7f504b25f0b9fa836898defeb8b046aa2dc7eb742e2ecd7c95151c6e157325943fb77538ce5ba896d78f6a789b454f7faf502d0cdcc033f1704406b214a35f72b9ecb5e0aa519cfa3dca75b01aee8af2ad40c71f78d2e9da5fdb6966527be9f02f1723653620850be7d05b41ea019127f2a2748337ad102840155ca7ef46fdb4c06fb52ca20cbef4f8adff453ea41c4889753ef5df23800157dcc616adb311f7565bde970c51b2b228baac59e63b01877d0d89dc5259cbeacc89c9a53e567005c38240e04cdc3fec0bb7d3c33da3139cd1fc67b8a65406e566f36bec0abe05726f679d58e9f8bd07ec094570db1049a6864d7fd818822e5de9ee48666c6dc4883c2d31124f355b71cdcd002e2435a878d82955b7da3707f1e6eb0d94164bac53f5d30e7a76e78d5162cc17218a1e9027f23944759f9fd3dde9f6c2af24c28e5d016db02686252a8032ecab463580ec721a1dbf68bb32a5935e233dff57bc54b6949c5df54c12a126d2a0b53d5c3fd8bccc9ed53342e3ecd8f590d8929937563ac4fc3920bb2db315bc8e374a94283bc034e424da47a2d229e65efb3b3bf1701ac0fba6ba0f07fd700e753f51180f20b04171a7064b0d747b74b6ade275017518f6fcb6e310e70c522f860c2b93865418349cadc0c9fa54c4ce8128bd98354496776260c1e66586e268fefdacff444d7794943404087ae84ab53752ce5ead395fa0504fc7ae53afe4ebd671dc3a20973708aade6f9412c10caa163dd1b7a408b705bcbead4fadec8e77c0cda64b374510a18e385f6c2fa9e2dbf5ffc78f6b5c3482f423c3678739dd65ad7c94f1eeb7fe26c5557eb0fb8bcc75d28917e92aca6cc36543af22b6b50d2c3c21f6af9e66817e7f118b231a8e363bee0ecbb082d4177441d6a38fea7ac368600874d8e8b6058af10915e0ee1f235ac2404ceef39bf4ade9c4cf2be39d0ff45b0e1529c5e41d5a871b1f8cf8e25d4c78dc91cc010050c765d6de27d0185c4ccff898e3072868bb6b7fee9120104c688b2dfc72913a1588eac850cc87ef4c71cec66661b47ece0bb65740e46766debf2e15aa605f35b66c292da121793d7c6db57bb032ab255aba488a2b4cd4ffcdc37eda7a74ca40d9b46d75640256935382e2add76450a9b5773fe62157293696ec2166dad8d811e38102cd3c4695e423ccae14e902b576f42b57d8a5b30b6d59997500ae4c92a3a395191d1de729a79cf839d038415cf15b558cf98773b16cf103521098e940a9c651b8b7754263c863b92a102d366646b7723a18903b0b6f5110050976ccdb66b5126c518001d077fb33315b66d27e7c78bab87d68322d1eb4fd02b539d1a4beccee9c9919c113a80eec256192d03941ec65f48b3b1b4436cdda9fd6c225ad526ef9adc40ff29fb1d5ab6d0a0258d2cf3ec9b2716747e2d87453fe7f2dba80c17d15797a774eca36a1c7b24406397f782bb3230d3d892dcc6d027ae00f3686c35af767095426a198ce4eeb3c72b0b961b83c142e5cc98838fc51808fac1bb2c73e4aab43ef9c4074eccd3eefc4881138b133d0c97b8ff579d0f93d8a4f099aed7f9e0ac76db874171870d646b752554aa86053c66dcbd4b81e5dc5df1c6f876c93ea8dec66b71c9447e7021a9f0446742cbb757c1efd7c412d1136bf011bee656c7dc8b8c88bc6d7e4239a1cf3a19747291b551c7436b7dea43854280a0438fffaf8cb44a182c16459a30ccd65bba6bc330ec43f28033cd7116ff599397a873fccde6e0a6c2a3b6890901becc5b5c0a2ff58be7cf0f390afa531ba8333c83def29c6e4bdfd5f293f24ed30904c2ebad188e2ec57a14766278371bf4b270d62e8339733129e5e997934f9307652a0719b4c44bfb7d6db15ee0a9c14529d272e876d6f935513c42f66f82a672aefbd575699b276ec99a9c950794e5e76f924bdc8a5db6071eaf5cd71e78575eebc82932ffe15d6b7c8c35f273b010a9d446c183de3d3d1ae4490eeb380684dddf2781529f52e88b1c2b4e19f0ddc2520c1b792e290c4566d6cd4f920705a23486985443adc423873049dde53d6de098c6a67f6945487f253b752eeb268acb3a4b6a5646d0debc53a828ccb9f913b7f22cfa0c03fb207f6fe45779a8c78969991b9a11c75b56caa3f7dc16b8ce3d78c2155b244b6a9e1434c052b7ede3d26a26962f1ed86bf257b0519b5f07513a8d3511c614f4e4d28226e2de2956654d4cff29b00f3e095f909cfaa768deb9a77a617ab6ff66d5120e0fa9cf59ca4baf6aa94e5707ed46c122ced3b63e06b172b9264b0789ce97bc8e89efa18c23b746266842443be89ec0ed17d5db6da858fc7d2bd0274e34b6b1343338051fc5b79bb90b7b8f63357878f16c04a8404da81be58116604b0c75cc6f80441b72eb2984b66752a5ca411809b8cc325e0eb119047a1db9abfd0ec9b3009a53fd956fdb19cbe25fcf1d38a7ee273580bd4e636996bc652a9fc1a90288268e437fecdf9b1c8fa813ebd052dbc7ac0be8a0c4e7eb013b38d3351e845900a891e75349f10c437ff97258eb13fae7525e4cfc690d88149f4072508ad20958464a409558d01e409410dcca3a11b2cbc338f99694b25f770c195a85ba2f2385475fac23a25321d54fadadfe85f203336f3de5ac635c091eb86f6c39f4107b7586ace35a18a63ddd777ba721260d081aeda87fc9492f634a5d9b82596df0aceabc5a75973a5e421a41970e430fb51baff6857f7b0b8f486e0e67f74104dcd09fd7caf6914d47d29df35513624cc55a3bd37e3fa0f2916380e39226f59514bd9aad2a004dc22c7a8da985c5d2deece0271e7d2699e0191febb390291142eb75d4f91b8e8f987669ee748b9cabe260fbfb1342a98199ddad5d7e8bc38d0a096f113e72c93832cbfd9d35b1c13778cc588c97e8dbc538876eecec469ff1b2206c6a1c9dd37be79f88535eeaaad8975ba0c5abfe730d4f51e3d642b10ad8de2532323bb780733f5c4bc90027b36c4d1575fe393f3bb2ec7080aaa75508c239f09017782f809d9a572e73455e8e7b026002c325e838326179e0bb028941cc161aef9a41d086991fbe6cb049774b818767504d77b6f1de65e3f5cc8bbc5e0db9e4c719afa054c935572eb3175cbeff3e5b9e036eab7134a80eca9bc43e5c9d30e471e8b5b32fbbc4a9e789e925e662ee33d5aaa272f57de62b28e7b979ad041795ae146a4682465fa7a4c8f73f2f9c56cb547730fdb3cedd40825f6f8afbd7b8682d6b7b676e2c7cc36253b4c1319dde121317dd60d0d7e95bd067aaff6dce36327f6926fbd6612513913acf3c05bd3a5a1e83af9d4b11ef413634c8797a7c71a9e3d743ff6e5fdcea6e638e569ceb2ba9fcde4e2468556b1a5d76f1e35cc1f0a6262e80109285b3e8c4009419bde3e624d7e275c52bf9ab126bbdb3c7af195d1bb8591d767d81028fba74cbdf537bddd8e6a2c33b671b5b7f2578c9940d05b0aafc979d23eaa43197c9457a29aae3ffbd282657855cb8254e75d7127386a31fa9c124a0420599dad5dc32177b5f82aa38ff5f81258c78db37e435157b7f44539b1e91f5180a2fcc38356a8eb7ccbcc9334594a9d9b19dc5a815b320fe803469276b2c32379f0116afde75a482ed38ad029400d9ab1850cdd04455e5ebc6d6a28bacb031edbea30453d989fd60d24cab16699dd65d85c67a34ff54dae85d5898a03f179f2e2cd398593faac055256cdd7d950719fd81083d8a47ecff51e3a6f49acb3b51075c9b2158a79328b31ac58e5932ce176bd5db1d22c5a057341b7004429ef470593113993375ba986e9036750dd154478073cce2f6560d35d6b831a1000b125a53ae9677973835a07d004a2b369925d6d8d6c714c23260aa72ebe4d48fd49055d822e70f53b1bb25a0fe9903126cf70ce8746703cb80eecb593765ad89c3312017ceac3747e82dbc610cf6abb3d89658e6f67013b1f4b126dcc57691905cf544fea2e6f4e45b2d1fdfedbe8ff72ac9d7a36c471fd13ba2b401101e1d1eeb59b40956ed0aa56a3d7bdc5ea50a88364f23376ba4ce2d4b93039a74e9d2593ac3d46893e57e2f0df693fa84a423fd17601552fcfa141aa8af35bc3cddc50ad9006e8819fdcbafee0cae20efb1b907a2a8ac31ef45f6f1c05282968151080db259b9eddd0aeebe5d84dc5ce145da12d63e81bb6b2054cf783e3402eb11d058d52553b5d050a74169d453d2c1d3ebadee4946b2a909b0c51e3a28fd4ef0f051652946695e9abfd8d2d68a5856c219bc725a5581d1de097b017572d4ca5ba4bb7b8a6d7a7986e6ce305cce1ec5054e842c966c97332a2b5cb0b1c1b976bda1a84b75ba339b3807dcf76eead1c0b533b9c6a48a91b6c8256acb7da096830d68511bdb0bdd3d371cfc13431e0393ba570c7e7c8f30823214eeea8fa8fb10b230292a2b673d5727ed0397ca4ac0573e1d17fdd49d9606598d83e22ee5143eeddb8f195997a46403a9f2905d2212f4d9d0690bb2bb86d8e7de1ff5c3f874f7824d55b7e4965ad4f3a9d07bbdc354d33c77619b98a73fb4574fde03287d39b579e6093a756cbe9ef389946a3883597fb89f756fff12d4be1ddaef3e59363779b67ea6d94f50935dda62686846ed33c2cd4a231f7c852c347bbd75892a0a95c86b14a8a0e2a396956b017f35a9e4130b3f59861fb30ae1375c7d3ccb66337650761559a686ea1b2daab15392513ec1f391f44ace224e90faaffa3a4d91d1d6c69545085a1c8cad88b61be725f12eaf2f962fd54828b380343102addade9c457931342a4dae945decb97a0d1c96e0b5e1cc6608cf73126dad7ae9d1c4cea70046e8ce6a0d32c3307cfb4dd8b0f20ed2d2bee4f648f0fcf3fb83e4d595445e423101f8cbc2cfcc1263d38d385d71a0471a021a73a4eb2bf20fa310e5638f58384ea585a2257ff14b1522764dd4a722f1ddd9770d694fd859b8b31e22339ff4c02734c37885ce773cc289cdb8fbec8a15e922ce215f75714fd954dc22baeadd7e94dadafc8cc96a5227132a1b0a6586ebdb928dfae732ae1eb6fa2a89ad69bccf24eb983eab6368eb31eeadd7112f48f55a3c23f392ed499324de7fcf8dbb5e7dc2e3f35964048bad3baa88cd10c7fa38a8d051b762afae5e8b82312d6c98c5e8fad4419b5fb5932d072b0f32fa98fd614ab7c560b0aa35c77808162aceee4057639364b17e89a6ad95a557e140af9067c57aa2851e87d479f8a2661956519881d04b1000d154ce3a3b08700828b357f1fc981e673852005e4488c277b8066cb0f95a3b349f1c287329eca6b8afbe4faf766bcd7386c3060794a2b6686cb9bb51efa968905700e43c6d52a5be8f65b2e9aa07adcf3b3155501490a9b38ce45181a836888605e5d05633732557e07e4fa0ab0c4c768534091ea966f12d43879f4c65c1abb86053e14d12308e94b230c32c87c460f83dce3826f91ccddc304756b2bbc8d2fd42f380977d8746d8067aff214b0d1702d5f930b018f92001f71b6dc293bd78f2aa064633b99d0166d740bbd118545a614e5a96ca798457caa92e0f4de760017be7aac56372396ba88bfda043f957de22d3cd1aa15d9fef9583228666fd0a830ca19b355d3014998c0a7500b817f010682984e5026b3da65ae6c4f8d12330b25c05ccafed07be85ef0e98bc5e7d6f62faa7b179c5fe03ce7b7756ce969844d5dab649f372f2e27b675a7b8c9e10c4a400000000000000001000000e1000000da7f3eb92c3709ef753b933a1d8f7252d2b7b93b2aa2d6121e7eff9546888d748b68e5620be71e6867f1e412fb4c0000a000000000000000ffff0000ffffff7fda9f02062c234b6f0ea614b3ce6c6b50b0aa0b6d5b9b8ca6d4fe579ea3272b44359ec49b9f1c2e3f9840c160993dc305b57d333043a677df7495511a8603548250d2de416aed0841fd0cca09305c4b745d8a9275b78f9e223597a0b53a469214dea31e208f953ea6b6337fcb142376f6a565be66cf06d7d5b2f374eb1f5ac5fe9c0ef7141f624d05e0b8c600000000005800000000000000010000000500000064398f89173064b9427e51de954cd4ef01fe1d210e1745e6f0f7b45e51f2b17be84114ad9e4628ac3fc2558fbd1c8f30d5cd920d571065f8e4fe8306a60fe5adfa48c0000000000000000000000000000000000000000000"], 0x1148, 0x4}, 0xd) setsockopt(r0, 0x25, 0x6, &(0x7f0000000040)="4100e307", 0x4) write(r0, &(0x7f0000002c40)="73f94474d98ca1b14cd0b143a91510122d343a45a4743bc4094b2a5735f12b29a17d90118c35fe3c19bee0a139aadee7ec4e4c687c26eabfbcc879647269d4f97dd02149737720fbeec92bf576b23d60dd90c5ecf4b868fdad4379b6f9281bbdac4b24215814977db3902bc9cd4fc8a5dd8a1e4640b4fed0aea9284a5ec2378c54f81ab7c7f777cfe2e6e02e1a4439aa28b741ec8650bc0022531601dda70058420ad2c3267c14dbc53dda646e06847a17bf394da04e862df0b776b4d37723f37274783e871bc7ba2d1332e12b942a9be94d8c19", 0xd4) 02:16:08 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x22) sendmsg(r0, &(0x7f00000014c0)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x7f6c41e7, 0x8001}, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)="837f270559a4312b6d5ad4ba0e0a5e40b3c1724109e7d4205db07032c47245d8a0ada8fabf80b38fc0c0ae0ba4556c0dbded6cd4e89a7e49c1", 0x39}, {&(0x7f0000000100)="9476d41c94370061afdfd11a64eff3d49172b594f94500fa227dfc967db45f3c1a2fdbe97cd8560696eed7cfe89aecbf02e1bd3beabb92a0e7d97330d3030cc51082954736e090d0c4296fdfa42ab724c0034eaf62e9f3f3d010bc2099", 0x5d}, {&(0x7f0000000180)="648fbad8ae24b1afa98e1e24d231427c367a530fcd7adc2898cd6da8a830504b7e5f645fa00b1510498e052ceeb3d6f5c38a0b8f7a65", 0xffd6}, {&(0x7f00000001c0)="c5e02f61ff9100052729b6cbc556a5b9d13f9e0cac544c1e027f3c460f61f1b6073ca650b78d077812c9eccf5326", 0x2e}], 0x100000000000002f, &(0x7f0000000240)=[{0xa8, 0xffff, 0x80000000, "076457463a25ddc212457037eee2f02fd10194edbb0025a1b1ce96324918c4813e3989cfbfb1b4c4026a4214abd3b54ab42a1f4243d2d587e90179b12bfde26960cce65ed9de8716ccd78b0b1b5dc5a5a1941aec8e3a855bdfd67a1ab72d2e555e2d3d836fc84819c6bf51514276848a32fa81634f39aa385fd58bafe260a9ec1eb040ea536e39408dec300ec7439be0aacac9c067be"}, {0x58, 0xffff, 0x0, "b9fc40796917eb96f454bacdac6827bb641befb1c447f4c87544023a919cae09b3024896843967561173d2b1c347c61cd1808ba75d5a1f674cae2b7fdf67ea21454eb4"}, {0xa8, 0xffff, 0xa4c3, "d9ab162a5ead82842e8d785051b06d4295062447247b51107206be3d8830f2277596b76d3f583fca0d2253ce915d8d4b2cd0a6a5976afdbe1ecea2292ddc9e36262019ba86ff554402b76d8d02a03cb8aa848f7bbcbc263765e887d240020a09f570a09199157a9e786613d523d4635be30c4f083f8cfc05ce030628fd04235708da75caf6a7ae8442779fcf6afdcd826c16c6331f25b67d"}, {0x33, 0x1, 0x6, "2f80c1c2817cd89525abc5eb3e635515a04a7a6f46859b689ef41bb96b1b88e4da662919cc54303f76604c4f012f94eef3be8a57775dbd7ae2ca6161d77893a6734da8fa6ba5c0d6bba4b717d6d9f21a8b6593bfae22255d50318f11783f6a21e5833ec1454d493568175a421ac675410afb61a9bd12e22539a3889adfb6993149dd190aae87e18bd78b556c4d1122887527b7736781f596d378f88862"}, {0x1010, 0x1, 0x10000, "94e034184486dead203299c8411455de71a433aca54372e87ed4a74cbc3ec93fcd0d65dfcc1c3ae0d8807c06a96f7afa019023f9050cb1a2815257517e44088dd6e8afb9e859731c8a75c95df8396d97e1123cd3556b6e8f775e1d0720dd0b097deace523b5574bb8bdc1f46217a293f975426c3bf34eb1a64319c75daf996dc788a81b3354fa32cb86b8f51de633af8c39c88ab67f4c47e6d6cb82049dc2a22b5b5cf11b92092a35c6f3e07856ba185651fd66dc5dd59e07b3d719be8c27173aed3ca747fe48afc6ed4b69a0817e1d03f16a635b6270551f02a1f02141cb6d651914ee1fe30b58345701b2259924f1f52723dce9ccae5d0471ebf15ad75763b6219ceb1506c1964efedfe01d87537d77cedadcdf2f09d080bceb51ef7cf8ca52f21117642ac67b90cfa26b7bfc2fc07c7fdff8c5562d3a82030bf4614cbc2488c5e1d6f26d6b25739ec4f166f4ce632bab286e5df08732da38aca0e5fafa6fa99824ef57edafbe94c3484546d0864de4980f5d847abf60654a157bdbe888efe636bb781a6cb84f45af12ea243de00bfd97caed9bc10c56d225f19149355020963c16a0b187dbaf79e9323355f6dfa3c127fda58afe8a15366ddec169cab166671a3822c826628d450c2c30c0387b68d2c1aef53595a4ab3163b29e7da7f772e2040453b24a9e590a86787dc7cf6e71837290ae188717d5d7db016dcf915370637284b30e9282f798ff640e573fea7054ddb5938d236ef5826353b4836408c921a96b3220efcecffb1c9e09743307214400fd8aba78c8981c4bb810743964e5273150f2214cb8a8b1b87b2b5dde843bbd0effb49c7fffba51bd3d7891b9d7c7a12efcbcb6cbeb593603d530c22b48e189ecd2ff438f0c279bef3804193374831ebaf60c1f4828ccf87d1a8012d38838f8f8664bd8d586d0646b142ade64c6bd7a788359632302d50e3ecbc114d01ede41c9f94bf77860d3256bc9b43126a777827e0d115ad24a32d3086230e90c5ebadba976742616e818d05ed379d0699632e17adce24a3fd87031ea68d074b14773acba9ecad30e92753fd6088d1b8a7199ccd073ac3021a15d9cdbbb89b479a9b9d250d96100e4309abb7009129a7e57155d81850d81d5d335e2dddd0435f1811cca8c1cc6a49144ddc29d1cbf4b3f907c3a58ef0d6db5c0fcef2e0dedb9a92b6a0c4b1e4abecfa9bd2aadb9d5f2a5323a6d59fa14cb5e164eb9319d4affe5275f968bfbcbdbb09c6c061155b4adbae5abe3ab04371a0a0aacf74e4ab4003903f0f2feb3bb524c82aacff4718bdccef8110eeadf68b9340afa7f395c7b2facd7e258a2e6e159ea65dd1daaefa1bc1f4fb86676b951299726f5966db10084c7648c1f81cb919c1a32af8cf8844e2971ec44e1972190e0de562db7e348f7b7c07593cabc6868b35696ba96237ba215d4d1edafb35b4042bebe1c6e62095e73eb3e42b1ca75fe9aca46e7cb6b9d255465d010c41a83a19773617596d7a0d94b05e729d70c76ca9336710499a56c5aac2d646310deefdf1132fa4f644b0ad47eb9a113fedb070794859ba8c7f08bcd8f1d298edc80fe2cdd41c742bc8ebc0105ed15870812ed77382a5398a21ce610af08be590901ce2cabaa709788941ac9e7b4dc29acd125cebfe29226e8bf5ebeed751e2b3253f0d5080af534633b2fcf5a510aa52ffeaf6bd8a8ee6ca7bca1fe2507748901455fadbd35339bd0e2dba1cd0500d9a54965fce025cec2e4de71ca43f94a8337058deae9b4e72b2c97889711b1aae53d57e2fa7667beba88dc1e276c7e7de01c5e05cb9bb62b94e961f4907224b323a7a90f42b8b391e37828164a852b52b0b0ceebd0c0d50d19f02dac8621b320bbba4a8ea9b87f8c41d46a418142e138d8a4b3eec0fa6ba6a2fef275e10bf3a1112dafa9c2eda3b83a156cc8165ef0437de46277372935e33874837a303728c6fbefb5f20f010ddc72c2b591468f6cf273088d107f4d1b6036768f111c02301578e515c862cdf088432495436609782116829bee937470df7144e6ad085808df1a66409eafa4b1c81fe22d1122748c8b77ff1a036ac9fef7a79e44f791d35c570b050d113b5e59a149bd3697795ca2a0e474b9808ff6fac2c6012f8271f347ea4d81fab0e0376c6fb72f9e13555619c2a9d00cb09c3e71622de3e5573dc44460d683034f5fb5f183393fc903a0bfb1ed299a610a28e9efa928512938ab01e9a762428c5077fb03849a12747bc5f81df80252ebdb6f881e9d34251d620951b88503850d1c921781164cd67a948bc5ddd150d478fffc719bb0169c2ecb4c019d3305386a511201602dae9411a8cea617398b06735789727273635a739eec4c6696d98f8f57b3a5ce1009dbd2d9cd4976933657c4e4d995b83fec8e2f79c22fba8c1ff18993731900299771d0a42c258197abab547d7be16c04749e9e2e270f9a13938aec914b951d97a9b47455a69a91a5600cd329cce5dee139edc7f07f2e38dc5dc5aa7830629911bb755fee6fe711632c9172cfc8eb2ca0c2f25f6d7da660cef2a87f6899452cee09da95d38c4538cd722be2a0fc94e99d641c1b6ac0b5b08b8262f05dea5ea8a29df6d2e37ca44c7cee77c0673a2ce23ea1219b0b8d779303255a35d641d736c916104344ce87cfa891619ad8b84843260faecb0b16a0790188f9d3cba8a0038f283eb2695077644df3c4144b21e71e8a1ddc40a7da71c6d2f3d5951d10090eb447cdac04e1cd854f4b8d7e40422f5c710efc41c3d5b0ea87c0e5f197c28d5df255595645d8c27328708268c0ccb90c48ae2aec00eb44ec7d7751ad537e79bdeec72a3fd4bd83f21d2c20ab5bee5705440e28c59067d6b01a9a75d535e7bd6e1205df313e09f75f5f5ef9a43decb1321a669212683678c63bc97d3022747aa34c82e00371e20a31d8be0cabea32883cc47c5ed227b6d8ac43d27f4d1dff4636334a9ab384c77366a5003be37054d5216ea3bd8944e6b49e89fed938b09e969c996e4f44e061974a4cd3321ad214c33964bd0b67810912e8a63b94a0ea8eb9db8c55c8b27bcad88d929be9f40ca588593bd051675d6b3a1ed69070148c46357ba89c9248069fe879d925dfa104a52ea632e9653fa556aa4288c448aa0057d345a9477990cd89b3924b6c39d5ee096e3d648e7424a25766057860eae38ac23cd6aaeccfc3bab6f28e7783eab936d5f0fd21394ac91c21242acb9cab785f01ac770f1fe0f292d9ee79e6626f6abedbaffd5a903549036db4737f40d88d2756fcdad98c37463e8dc80061e71deaac13d07f17eb211e2a717c2dc563aa9df77f402fe678f0a488c2488e0c50a5a909f3ce276011129b32b2f04fb46abab423e2edf6dce4039be93c0817bb2b71a8f19bcb475f9bbdacc286d2563ce542aab41731a1434f52dee3c641d06ac21e359d8f78473fa8713383217b6410059c47ee5b5e3ae732a344e3f1b7b70d4e60e74eb928642cda27add58e32fbaf336bb5f2dbdbf7cc432caa0e2d2642e3ea5f215258ab0945581284b77df2b52b353ff58e8e1ced65a340dd7519bbb3f94c75260571d0b6f4872d67ae3c8dc5824d2907c93fd4a544fed54fbae9a66366590afbca7e5e2d860b61a4d843c4763acc63f72d4c299242b3f68b11c5d0ecf3f1b99959d0633588f4684831837a4587c394716925d1bf46421b05cbbe738949e60ef67c5e74842e0f4e811c5f8253287225eb90c761e03d3f5250952a125f9eae1ee890d515085d7f066bd261f243e1285b941d7c4f07da4f9f3f8eccb8bb1439912cdd3c54062d92217a85cc6285b2ea0f2c34e3c5ab81ca5bf5fb068820645be91c9cb38cbcde94bbf83b988031b5e6771185e555c1d26c2f081f6cc88fced14e3dcab61540b4c7babdb31115cc8e789b49b00c34275f1e0a8e4f800b955105393cab06d758cdc71aae48bf3882447951016c3aed795396cf340786a666fb51fe2dacf7d6179eba2e7a96553c3f37bef31b539db40774ffac3f2e8be60fd274a242009b899e20c6d898d277cb594dded5345b86b70e1248c8230f2411e1c9627ccb575a12f2f8811b3726efd94f25f56e6df828d583a40f01d16afad968c587dce4b740b4bc70628855be49ad8190773b364f9dbffe8494c544f99a62643b0f02f7b7fdfb66f2fb6dc9b10aea8e1eced798ac1d6c3a8f1e46aa4cde5a7ed66883192ff30b25cc94558eb8fb464c8b1f001cff8aba59a0d230a53443b04b5d279f68bd413ca55d8008e19ee1c2f565118bf2550c67688007969e73f4f1709e9cbe38c9285363cfd0419dbfcae41b9aed5d2797f941ce8b710bfeaff06635c0a560afca94af0a538b4494b23a82559a5707e10988ef926abb642ca7cca8102986d05573fea7095f878453ad21310145026a20d01d78ff3171a45db29e2bc495b2f4eaa63c4dbb954fa0665f9cf9943ef27a45fb2c0f67e1cdd0c610dd533f9830e128dc56565b8f05a3da253f611435297f0a20d0d3076076ed9a1b8f2691735a009516a2d338f2fcdcf6c863dfea27cf806c2d89bd31b90e012978248434742db553e720a18a49ddaf5309cf3172e10c4423d081d338651ef4faa8cb4ae4fa9a07a0e2148307d8a74e130736879163b8cbbce4fc5916f4eccf97ae579ce73f063e593eb902950aa1822c5ae68ab45aadc8e31c9ed3d52e1bc64c9447eb587783f9f9eb14b610634769479730322c2c47b6e69510567166729354018aca4126d884d2972ec9945a1579274dbd892688b4d08061a81606176a15c3e3b8b682168e4f0537b76636b65c1ffd1ceb10704df6c4611583b5a1525473b7fd05f3e4f62d10173dd1439e221048772b4d1c8aee9b4c44c6905dcb5b2b34d2561b4f3388d77b7f95aa6f03de491fc011e6d87460588e6c2bddb0f571bb1fdc1aea55a95c948ad7c6307ca5c2c43538194173ba29d28bbd8ccca445894bbf0a5dd337f6facde0fb64954e53aafd74a344464ceb5c35d0574ea20317ac9dec37ad799ab29076a073aad0634c1252b6709298d5bba6169eea769af391b3515bcefaa555511cedb6e8e627b4a07983aa8f37da8476677790e984957e56f293ecad8b577b9f53bbb06427d1c5b4017f542235d4802f52b2dae9ef0e9749abf0a3ed1c3f2e17b346eda9b8b50be5d668f7d59ec7d4517f73b5d6fe7975f1a7c24abfed7320e115aea68f05c49e092c96f935e27f5b8e4c0e0e29901d73ae59864ce033c36d3601bee0c0336d99ad52df8ee203972c9445e2f85b9d1e99a07572a6c25e3dbb7e37653334a86989564522217f79148e849bc6ea8603c5a86e63a39a56056c710beb1b0b6803d318234b3d15d449bef76d2069d811dc47acbeda988780327ad7c0356ccae70a11eaf6047984b4ab8d53c27210e2ce0d68121c5a138c2ea526dd49d96b7a860b18253d6f52a4559e2c28465d5101977ab96029cf7e7e434a82cf8f007f2882fe17ad46fe40a6f3d412e8df481f68956070e8ba90c1170279d2cbcf25910c0992e19391fb2e1d0ed396e378b58c29fa389c9a3a019ca58c1d7a104bd5696d90ebb489e9391109e1f02faf4d28dc853baf6c46047bbfeafac0acb08256c0d0a55869b1ddb3c2ad8a9dbcf9f5eae24f42685963b10778a362aaba29331284f82002f3455ffc957fb3ad7eadf964fbd658b85e1aebaab8da1e756d0974b1bbee18574763ca8eac1ac5a311e76f97375fc20851ae635e801f7bff88f27044abe96dcc3b4b7af7ea5899770aef4828b3c8e6b4cb175ca12455af9ef136a0570cf"}], 0x1268, 0x8}, 0x8) r1 = socket$unix(0x1, 0xffffffffffff, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), 0x1) 02:16:08 executing program 1: r0 = syz_open_pts() r1 = semget(0x1, 0x7, 0x200) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000000)=""/42) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000580)="ccf6083527453bf2773e766037ed8f49f34897fe9853a1982d36336f15675617ee3898720f5b7dea072423becea1df480d15e98fdf664a9cf853b56e5fed228663aba0c77029d7e1382c160d55ea06d9edf022e4286af2b86cf11549e3394b7613b80c471c7c6b5ed42298024612d6e3a59b6530d675", 0x76) r2 = syz_open_pts() close(r0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x12, r0, 0x0, 0x50) kqueue() ioctl$TIOCSBRK(r2, 0x2000747b) syz_open_pts() 02:16:08 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ea6000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000d02000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff4000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mincore(&(0x7f0000ff5000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/4096) 02:16:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000100)='.\x00', 0x0) mkdirat(r0, &(0x7f0000000040)='\x00', 0x8003) 02:16:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001200)=[{0x0, 0xffa0}], 0x1, 0x0) r0 = shmget(0x3, 0x2000, 0x230, &(0x7f0000ffb000/0x2000)=nil) r1 = shmget(0x2, 0x1000, 0x20, &(0x7f00005d5000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) shmat(r1, &(0x7f000012d000/0x3000)=nil, 0x2000) 02:16:08 executing program 1: r0 = syz_open_pts() semget$private(0x0, 0x7, 0x22a) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131100e800", 0x8, 0x8}) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/137, 0x89}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) 02:16:08 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfffffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) 02:16:08 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) poll(&(0x7f0000000000)=[{r0, 0x25}, {r0, 0x2}, {r0, 0xd6}], 0x3, 0x0) 02:16:08 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 02:16:08 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() socket$inet6(0x18, 0x4005, 0xb58c) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) dup2(r1, r0) 02:16:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x9, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x4, 0x2}], 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0xb2, 0x80}, {{r0}, 0x0, 0x80, 0x9, 0x3, 0x4}, {{r0}, 0xfffffffffffffffb, 0x8, 0x22, 0x2, 0x7}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x4a3, 0x200}], 0x6, &(0x7f00000001c0)={0x2, 0x68e}) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() getrlimit(0x3, &(0x7f0000000000)) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) r6 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r5, r6, r7) 02:16:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt(r0, 0x0, 0x200000000000069, 0x0, 0x0) 02:16:08 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xfffffffffffffe10) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) fchownat(r0, &(0x7f0000000000)='./file1\x00', r2, r3, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x9, 0x8, 0x80000001, 0xf013, "713ee78f45560a1fa0f227dc360d07ecead4166f", 0x5, 0x100}) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001200), 0x1}], 0x350, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x81, 0x8, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x8d1, 0x4}], 0x7, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x2, 0x48, 0x7f, 0x1f}, {{r0}, 0xffffffffffffffff, 0x85, 0x5, 0x1, 0x6}], 0x1, &(0x7f00000001c0)={0x0, 0x80000001}) 02:16:08 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0xfffbffffffffffff) lseek(r0, 0x0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0x1000300000002}) readlinkat(r0, &(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000100)=""/101, 0x1) 02:16:08 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x27) sendto(r0, &(0x7f0000000000)="e1e2c29357cd61b88a02d472a38635ae2f76d9ebf795e63421653653de7f7a8a9700", 0x22, 0x4, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x843) 02:16:08 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e003009d7fd401"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2000000004003, 0x6) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000240)="c3d3010e", 0x4}], 0x1) 02:16:08 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000500)="e3", 0x1) socketpair(0x10, 0x6, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setregid(r2, r3) 02:16:08 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="d525a25851bee0283b4a0cf6b39cc1568f1292bcd92379e5559ea43d281672d93408862e950cc0371e9d57e78ce21290b1ae22fb39087ef664a3c53f9446fd1fc483b5f1cc9805741669c9ba06ca86819193e151871984482d1d51a896cd0b65a3ee5ffb17fb", 0x66) pipe(&(0x7f00000001c0)) clock_settime(0x0, &(0x7f0000000080)={0x700000}) socket$inet(0x2, 0x8007, 0x9) 14:53:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) poll(&(0x7f0000001280)=[{r1, 0x100}, {r0, 0x1c0}], 0x2, 0x40) sendto$unix(r1, &(0x7f0000000240)="c379fa7d4c5c77f0b73910b7bc852870c057c8c61db699d834c372fde148bb16375b4ca16f255375b87a9a223460a44fd5868f5d70916b35aa9513ae58cc36f03a7ad93739485e7144bf62382c564e7e5a6de8c9459245b3488c0d7cbf1c551fe8f9aa8e08bfd665209872d8423bd3ddb089649b5990de2637a4833a9870244cbe2478e1fc22b454d342752eaa40c6d5b7b660f77933862713fb49ba1b0e729061a382444ba01527589743c7015f44aa028ae8c535a15c6d7b65e1ee45dd0991c38aabf17f30bf6e730bca829e2bfc4b231f2ef3cee6cf39c241c819093a321ffba7a9c6f7f6639a2fac53e67728d8665b7094138fab7e5c1cb9a9dfa9fc09efafc900ac0989ff9b3b8e475a054ba1f82ad22e4bfc0bb3dcbb5de0279cd102b95c3a881baf33757a6b40869ab13335be3b8f9b6ee2d61f69f6fc7cad1073ba8d8723af9fed2a6e47968a3130daaf2e762e304f493cc7708f4efe6b12cb5a9f8c140cdde8b1cb18cc871683c2528349506a167d9b99113644d94109841313c150dcba5195188d2de52e688e5db1623eaa515c62e075d000b7642ca99184c93aa52ce7052fd4bdc72133dea89d830aaab4fbbd21af63b1c52c6dc2ed01d3d6b43ded2b9204eaf4a7872bba0925901914f3c51cab249be717c89096a547f98b953171173864303087a0cc8bb002033db37c743f36e7668a350fc415fc3f3bb061cbb851ce18585017bb2018f65b81aa0d45228852efcf407dfab3666d541180fb8d3bcc954da9506492c06c5c6f6e1075fc1e7a9566fbd42eabbe060216e491e12689fa50faeb9719dbd4534474220b064026bb0842043e39208b1fd34882188af2ef28ae9ba5b4b827c95fb52898f4ca60e3ddd2fa9e4ba34c8ffa13640a0e9a81abb7b8edc0ed87eebe73643de5b86396d76b17c22784c2d77a4117e629e85278242b949c28d4424476c664d5e8d348941215b04ac2197010ad415b68b9d82992ada64c296e3a17e5c4df9b303ca6b365c652c7ec95c91ade2caef4a295b466d3183efea7474f3bea0b06c54f87bf614de7d20fb198b7589b9c1645cb1176cd141ff78481877bb28da707ddfe9e7f5b6356a01704bab4be932001073c388a3bd0d0cd7ad21f8faff0067de90c800dcc1ead6abf6433788926d3888565aaa02f71a3c8408d5d5f6e5e5711ed7a3fbdf83c961d0ee0a56af436947e32ee702bfbb609276711cb04da74afd279d9942411b4c41e74aba659907484aa8652f99aad279a6cf9822e13c50f8d1694c4973fcdd51147259ac3e0567dea3a2174b19f46eaba860b05ed95cc5961ac72f196585e80a97374d16399649143e2d82f2f875f5ca0f0fd6116dae5f8263103aeeb022994a82b41e63ba47ef127ce64af43fdf78f1f18e7e079c2ae4947ba0ca604d35fb82f7a1e74784707a016b4984a19c1648d34ed01e36f60d98b7a45b3c8d6bb2ac9d240a6e7334ca71f509508b0d453bc488ee9a501f8613cea4e292697554d7d00ed7bf115ba36584087acc4e298153f3e36e5cef094bb1956b2848b88a25d1ca4b0d9afa717926e33745450282aa088b08e64366631bc26144e8ad9b4987e701d3f5c17375248ff8dda1d278b5a8fb14c80596c1dfb0bec51e0e019f4636e97cca130d2f5565cbf83168f2d7955786556d062411132ddbb2bd02faf4380b7e06da5c2c90f4326b6577935f5f40a204a4ea9580f1a851cc02df0f90a7124fae8423a73eb9cadb92675f239960ebc8684d54b601902d3c2933c658b0b4968a694cefb36da0e643c9a298b5ea1358e564c83e3c4164748ba8b7d677b8a801d615577a2e438c4fce07087cdd5ad6ca1ff4dd86f1e6914224b326cffecc5455688b8839a56d53bca1240699942cbbb4cbb20953eeb223864f62164464dfc4ba1f9622710459767a7ec56b66cf7509cfe70723b9c345b3722c920153a5152efa88604df51a668f01af050461556c6123ed34f41ebb92f36c60139060ac329a79926ae5fb640bea0968432c0da6646c39593df3a94e2bd2f54c5bb179503096c364db5fc74de42e67c26134fa9031d1f6e7b6eea940dd494141e9a652af20f89191bd50e6c1d03b673169045d8774b030cd12183ae33f519b073c8b38c87fe2e4e895b961d71fbdde3293f7e7786ffbce9ae914f55063cc7a43196fbd6fd50378dedd6f6f758957ae0ac4bce5f40abba087cbef6679f464e9ee2d896b8d083996fcb94f604b004a4b9a03c593a639b09434d18d79b81364ffe795c8723a5e9d08eab7350105d5f9a806b963719de97150c06869614122907c88078d0fb1fc026572839457c421c8f83cae970aa4302264264ce93c8f6a7615257da9e703ced1c60bcd43cbcddcee96d1f41c1b2cfa5c1bcd865e5458530525bb0dae44466eee821b13790144489d5c1c2f82f6be52c340dbffe4460aa4473a3a23b62da83b7b69edf99ad46ab4426dd14ac7583517e6919cb685668d93affc15f687126f16cae72a39dc3b381284c756ff7df43ba0154a7b4e02cf85f832dba9e5510ad26c97f74c91b36111e167fee5a890f31cbf25b58d83b804e06721b96a1da3cc869b1cfb5f0bff86a523cf307c558cbd04fde3f1ff4a1e0571db3d7664cdda1e446ad03b0d81c130e76909b8c98a2e7e6c5db7726db2e571426a4a8550ce9fdb3a35fb477627d297a4cd625e7380845a5a88c6126a501a864e5573edab636e85d708959aefae869e99d32727492c073e13cf739d881511328de1633df8e83880eaf1a47bb1f00752adcedd83fb16646db9402ed5894edd3c46f7bab9ee1d83280bdd4d4ba119f4feac99b5f64f3e951b8a195f68aed20846675e20b27161ab739adf91790c82a1f962679d083f32042d76cb5024251dd32a671b17c1130868ce24d2637a25cb0540a3a45ff53ceeeff14cb4538fae2b3af43e5b32a9e89c0b30240550b762ee7a89d51bce63127e6b2b4136dbda0d6736e2c5f6bec67d079e553cf7d2cc97b8abe5152fa9601a6ca5427e40396b1412771194a3e34cc229378e437fc6965fdd126afaaa18454a0db493d5e5e67313559e4c9c09b7508c0cfc0152842fb2dba9b0559688a10de160f714cf87acca7c6d284eb20ed30ebd01ae419ca0c86e44cd161708779969f75c69c67a5c4274d41b5148854e4b559b78261669cbb5a1692da6a16e0ffff768852837683e4173989a46746922aedb63e91598da6bef5b25e29dc61355f4f2a69d7cd86df6fb5eff5ae6fa4c779d4805ed864a9c655d7b379e1f1762f46723f0960f1720f8134f7a0a110ff4eaee9a18f31c982cb81e3179490fa5b880c903f4afe430580a96fd6df844f82d8517e459a980da421c2df603e9a26ef54abe15b5eafbc9f542324e0a9a7821dd47fb53457b7787af1637860cd78389030ca2c8f5632c544d6925541a17d1f2c21c537262fdda3b3ee2e1357f02ec33705b4a33a618ba00ff46861efce9af2220c40f15cbcb7f4b8f9fc2aa4c3dae1fa7bbb79c88eb700a9f442336113a3e688152fcea288737940c65a3b8aca6a30615f79cbed61fd280af2fde1ff173a3e4f6d1fd9b5ad71aff3ffdc921121f28e0578049e8077b2739684df9676037251bb78683eddaef1e67ca0262ad5f06bd94c929fb886e7a5b3f9abb3ad6ca14da661f2dbe554173ce1af46e43c4597f08bda9aae12dc8ae0e96a17c10cd13818f7703d9333a6590238f1fe97393700fe1b76fba9d57265dd6f79592304313d714098a0d1bd12e2eb9209c68cc58190feb2bd63d4d3832356cb44c0295e5a137cbb1e435b69b54f0a340599e1098328491b71e907f75f0ce291b620abceeaca5e5b23a2f11b73b346de6f8d2031dd798cec441da242982710dfd8bb90ad6ccb35f42c38b0889b5c079b38a65da73033395290299a846f7dd1b0d89e2d8b71e3af33f0fcd4828bbd2213514ced2a9c9a1c94a6da7efdefc41ebda86dcc8359e4a5deaef2a9f06f9a5ccb3da20bc4e24865e2d9350e07b3a34a588b41c8746c8a04f32d3047f97008480b4fb406c93f460b648660f1516da79ab364935d1dc6eafe371e058865516ee46d8f290c736afb147a2ccf8dbe9c7e26881760b4872fe56fa3e3f0d02a334aca8635ce31d77e122fe870de1311c672d45da18bfa846622a1fd016c4c7562b4edd897c6a441f2eb0ed8442bd39ab4b4930fb5ae08b8e80878cbf3c2684d91f71986b279ff0b0d85f14db0cf834d7a2370e53292b101db84fca9c1c4d2d7994fa08ad03b33f07ae404c524f7653fdece214b72cafc9e48ae5366745661c0b44c20849f06b2847ba0a6e639a59f0ee3165d3207b9aeddf8378d3fa0e7cbdbb9a7b9d7b7a498714734c6a059696b717e269b06c080d66dd7862eeef80903b090271d8a1ee67c523ed7bb6653a6fb355a6d3052fd4d9606e17a845bd2a53aa6fede568eb240266f3fb87803af22a408dc03e17af26fbf8377dd4cd0f2940d6a6c8e64a3293e8a89779abebc3583a95611d8fec332e97c9d78ccb891da4bc46828025383a486c73f1b56ae7c97af7e2900439e57ef58d275790be27e16d75e7af3b6ec840e4de840b8e724eec79d98dab36e6693e0d67e30497fc589ee818c962f65b679abbe583292d937b90d959755fbef1ae44afa9a8e03f7a0230880601a8fe80326e454d380c792cac5507c4dc0cc96ded7a54ad59d4edafbca892ac013c229f5cdbf28eb8b578524d15c43296302ca8691924752043d7c28f2d909f207ce86c2d3ad1e2706a010d9bf18928e722e62d7f5294b72ee35ee0bac63272987f27d80819feb7833a0fe0e2b3550a3296b1d9cfffc7fc48054e59627f5581313a339cf1f1dfd33a2cbddc02605019cc10eb6e6f0e4f1b2f6147c8eebec7c7c195f59e44e7838b3bce384303ff2cb9d310fc3b5b71702a48d2a198dcc812014d098e4b02e81fccc3d708e860e4da396fbf81a3e03e5c2d51726288a07df97c7cb257ef49c6211adfc43796735680192520804c25805a643be5433d63825590bfa0ae8c7b1abee3b8d7a11d0e44edb1a14ce22f8b8d5ed0cbc893f5ebd88b8c9deb7e61c9150a456e3224027ab990d783b37320f2860702ac610532fe5952f1bc3b3a35457cdc637cde942414de93e48d1d5efd1349eaabc70b5f3774d16795242bf4ee776fcdbd0ed8fdcd4445103360c9e50af883b4dc9716a2e3daf12012b5dd124f454a394f00cb41a86f09160ca923a3e3f909ff36a0a28faccb82f08b22ce82b4105d66144f1cdd0e3e192e7b2d78690ace29c0e3e943768df03e52c729b10665268f83e72e346a31c3def2628f1d47a5fa29d407f441abd5e79a25a0e02895dbe67426f4c4db2e5e4bf8b88eed8a423412685deaf25c9fc0a41812c69bb555c8866decde55e1502af6ee7a4830b3da840b70a7d63b5985c90e6bcad550ecabba70606bd2dc4a3ae2e265b20937d4d1e7afd67ced5a062e8c9162d25a3a8a0edacbbe7b8a3bca0470d3c7a2d8416b2cd889f5267543bc58a6549cd4959d8bad816b688712a83037fb9c8ca633a1fd89e258cc1d1791fc88ba75d6e1216f836931d6fb027d920f68e009af23c652e2758b6879cf5992e88dd0c5ffa83679818fc11edaec7fa0b1b01bae44abe7be08fbf216a5149507adfd87c4609bb6ea45407124ccd1441df92459315538856deb9ad654ee8bdbec6c9ddca12960239cc2aa4997da0d0e34b22dae3647a3f1c1cb9704ea259f46661ca41d1d03c07a14d318871ba5e389b92aafa3bfd0d1e5e797f0b14a069825a1077a2cf31", 0x1000, 0x0, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000001500)=ANY=[@ANYBLOB="000000010000000000000000000000000000000000000000000000000000000000000000000000000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000a53926ca42c9123d4b546d9e71a51710d3a059ced0438e1476f340df8d130b7a83552199a19fec3beed5d5929686cb1bb876de30fe088d3fd5c7efdbded1e6b01bcda83d3f73eb7fb7a5d7ca95f31f15688580820bf60d8d8a479b"], &(0x7f0000001400)=0x6e) r2 = dup(r0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) r3 = open(&(0x7f0000000200)='./file0\x00', 0xc0, 0x10) r4 = msgget(0x0, 0x2) msgrcv(r4, &(0x7f0000001440)=ANY=[@ANYBLOB="000000000000000000000000000000000000100000000000000000000000000000000000000000000000004064e9000800006005c75121fd67e4114f63000000000000080000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x8a, 0x1, 0x800) open(&(0x7f0000001340)='./file0\x00', 0x80, 0x40) ioctl$TIOCSTOP(r3, 0x2000746f) close(r3) r5 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x8032, 0x145) fcntl$getown(r3, 0x5) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f00000001c0)) dup2(r2, r1) read(r1, &(0x7f0000000080)=""/241, 0xf1) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000001240)={0x7, 0x0, 0xd29, 0x80000001}) 14:53:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)='0', 0x1) r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) fchmodat(r2, &(0x7f00000001c0)='./file0\x00', 0x0, 0x2) write(r1, &(0x7f00000000c0)="18aa629aa6ee6d5fd0ea62c89d2ba301a855e60a02d35303758c3d5c91bcc46296caaf1b4ea18b18e82b9daf9d89b7b5089c955c87a056440d675fac6b07d9dbc2711c5086ea697756dd6df419cd14b16f6f4271ecbc66556bb5a248f96ad7f081960f894b2ac0470d7208d12811aa526f35bfc022d9e22d12405e62d359d8ee2f90f144f6a35828f816aa57107d0c2ddec090e49a6b973318187c5213c10e132b3e9f4f0b9d59b927338585fe9ab8556f0e020dc63a86cc4045ef5ccea8b75df56dcd4f44fb8a8b9dd8ca1f92552d04f2d8a37998c1fa933d44f5374d2b14884c5473017cc79ea015dfd2dafc36a7307a8c4c0c9269", 0xf6) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xfff) 14:53:55 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0xc028, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) dup2(r0, r1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x73, 0x0, 0x0, 0x0, 0x1}, 0x0) 14:53:55 executing program 1: clock_getres(0x3, 0x0) 14:53:55 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0xc008, 0x7) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/136, 0x88}, {&(0x7f0000000000)=""/18, 0x12}, {&(0x7f00000002c0)=""/163, 0xa3}, {&(0x7f0000000380)=""/96, 0x60}], 0x4, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r2, 0x222000000000005) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) 14:53:55 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000000)=""/61, 0x3d, 0x2, &(0x7f0000001180)=@file={0x0, './file0\x00'}, 0xa) madvise(&(0x7f0000fc6000/0x1000)=nil, 0x1000, 0x1) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) mlock(&(0x7f0000f7a000/0x3000)=nil, 0x3000) sendto$unix(r0, &(0x7f0000000040)="a7a3ef2a48cf3bf413c5994c4929a7a0e024f5d2d2a0dc75742292a4", 0x1c, 0x4, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) 14:53:55 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) close(r0) 14:53:55 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = kqueue() r1 = kqueue() close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) connect$inet(r2, &(0x7f0000000040)={0x2, 0x2}, 0xc) 14:53:55 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0xc5) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x85) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f00000000c0)='./bus\x00', 0x180d0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0xa, 0x10002ffffffff}) 14:53:55 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x3, 0x0) 14:53:55 executing program 1: symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file0\x00') socketpair(0x1, 0x5, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0/file0\x00', 0xa80, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, 0x0) shutdown(r0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 14:53:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) writev(r0, &(0x7f0000000180)=[{&(0x7f00000005c0)="2014ccf8fb8dc999e56f688089a313cef7cbe425c5305730ef76dee73f54b5aa948b0f257e25184c06bb6de36f7a9f02c607ba8fa2cb47782d91a903e0ae9399711e57f406ba9c7d7212cb88c9e4e1c51e51750fd82b1bc0ba0a1b9d2dd62b433eed7ca5508d9591533cfa38d35c6f31f471143fbf743b974a257c381ac3c7d9b4a63bf717f3de2e9028c3cd32771d1bd7651ce720f423a738dce8285e9f1a8ed3d3fc4812eb8e0e6f572ffee874d4b2ba14235a91daa63d6bce8ee75a079dbce875fe5d92419628f23b9d64dd7e62792119565a3aeb087c68780190504214181b04e4432b970d6d9998007e02be855fbb6a18c8cf3ba90d9424163d381d4f29f93775ead037adfe30beb61e175c3f836b25a396598fb7b7679dde02661f05e3af74ac9fe5a8399aba9e3d6065e7f8018ea3ff5bd156ea516d96ddd302ef4d91e96e456114e27d69fcd7bda246e1b2c3d7ea1d61d9a0855b029faf4307babad7a63ad011ecc7702186df09ab8b226bf169d806dd5814736b57092255d3f3ea429693c63b5969016e4b731d86ea6b7a257a9d37378c630f08c154a107253c5dbf28c475a39c98117a04274b3e65f43a3bd857712cd0b7fdbde72df33449713a1401890f74f85cfdf1276973cc3b458964463e4a270d1a80378df76f7b8a50b8f6b990503ca3422278e4e8d0866464082ffa9d003990d32469438111d57a8f3d7aa1fd5a86b3e541d45fbadfe00f63cb23e8ffde4f484e39ccedae91592bc08ab530f59cbdac1a676c3b129a419f6eebb89015e910ae1e03c713e946a0c3216c44ffc4963f45b898cd236eeb164de46e9ad10a0c68cb5f6dce16bf810a90e3dad2d8a3e319eea23a6aca6a1f38e71b88b2a28b5f954243f7609764c748ff41cd007c79fe840270607a27c4ec91d073f6b14a50226906a1e22ffff476fe357e05eb43d1923df129e0821b8ddd6beb06017c119dd34dceb758cc851fc478159138782855fcc2ba654851f9e165c691b9a22f8515c9cee833f44816a3a28d8f021f3e0a8136611aeb49116051c4a2f2a86c905cd5787030c7e95a55cd112f257ff3db02f6e613251ee294c0727ff9494e42f88ec458eb605922ada3eda139e8ac20b398e65d7090df772b078a126fd88e3aabce8650d7a9b497cfe53da2ea83b38607bd745914a7bc8b9d5f1467485e498128ae188d657befc52df139ac23339c0d67d146f4dda0785d9e8cccde9966d06645f77b3a3ca9a55aa107a96c8558ecfe38264e2a443e7bddb2fed5c52c2ff8425ba37bd5cfdaedc1ce100497ef811d05df208fb1374b830adf06bd97bce0e741dcd661326cde7784e321cbd0e526a6dda8b6e2afbf143fd8dfac8eca4f9a8082a2502f3355d62ed09f5a1c3739ba7bfc39c24c502338eaa140bb342a8cf9092899dc42b8c2c42af40b650159eade50679454d17914094142ee81a10b77235fbacc337423b6ca22dbc9c1b3a7c96b846243829d3950485d4b4a1616b9dc7f711066f2e30d6a8b1116052377059dbf9185f33c1fc2f419cb2d7cb8b5c3064f8ce381a5beaee9e8cc25cf1e70e9e2d89cc32326099e404bbdc325e7d01abb87ffc0f567af963d2bda444a4c1e260a5af185963b9439e657101295b4a1ea0bf444a58f4e0f5ed9624243f19c4575894e9c3c42203abb1a8773bbe53dfc1be5d3efb8d6e92cf87c96b952209e88c827a0baba1980b97b200f19e14f4d4103b700ae597f331577f1020ca0704473d6ca906781fe1b4eb336c537a8f86346ad07acb02d4689e5b557c41b19a13432335f0bfef56b6b6e7faaeba5ac0f98436d44f0e0cc7931271e48cc610ec70d461921085cd8e3223036de1c1273d5ab277a38830db4e8584c6c21843da561eeb8a448df9eb01be828442856d5227657e819f7452b21e1c9b48ff3bb02258349c9e4e9864267e6788bd1d307ca61e5429e6a33311a9451e77ef5fe9a6e6a6612880a0268a8b359dcc520261ca3064cd45f8efe98959d531d8c6be29beee0f7d2568c6ebf7a4b6204a7240695eedfa205038ed4d2cfc4eb5aada037094da0ad1ee9204f82e157891dde0999f5f357dfec7d222ef70700b194baf624c669bbe9f9bac75ca4ffe77fce5e5ab66de0be9e45099f06c2d3c3257af11e8e238705b9fdfb352f25b1904dd63b1c01dbcefa205fccee13474cdbcccd9ddb5e217088cddb692893ebcd88835be1e73387a441ba55d895b4a28bfe281255850c0cedb2cdf1e26034b47f477735a96fa50c267d619618459d5208388c5da1eb09524ae08878b0d2f847adc076b343c99834fef0a72455400848400e9b5a9b429cf6e3942399e968d5b8935d16ef21cf3e5ce5b8817dcc658974780ea53cea30ab3833a829c3dafc4e8f1e88d973e08085adc96a98ad965ddbfba2fcf021b2900cd3bbbefd13efe6667095f2eaf4f9eeebf4cd73877e39a4a74e42d7bf39b31b35743a3ea4fe12877c1f7d9e3c46cda14d34d9ff6f8be4c6bba04a8f358f2d37bdf8b0d15ae4bb92eda2ff15e35f360ba601df6c43b518e1091edd887a7acfb8b3ba2dee98a927f38ece01655c8548beea7703c0d60fde212942454dbc99d3d3ea3f2715852d2ca3261c238a1a77c68b4b43b4e516149fe90ce5e1c6d05cea0033c026c8b293c978509c4873a3fbdd4cd6affe5a78cce5f5c2d81427f29dd18b95fa42c5feed3e764965212430cb907a5eaf6ab93f4a1322ebe36d7cb6625b43547b0247a73a211545282494f7ce801286805aaa0012ddd1427ab100528e02d33c87d34cb361927fe31d6288747cf28698d734a0019c7d23178104e7da69eaf8885a5f34860f883b0d4f029bb4845ada38d97a8713038c112012bcd1bbc8b2b03d3b14d0d2c517538536ebad93ddb333cdacd753d75e728f65bd66ea7090ff6d15f4a18c8b2cd66763ea7667a6588368aea7120cda15cb56eb96cfb2fa177c6c845432ecba90d63bc52829c51b1af48940cafec65a8fcd3265fadf49040b9654afd2496ee2114ace0fbe752e9d0c79ebdb01ba46277e82ddbf9d77144040d63b6d4737cc35e2f478e190609882d38504133a3bfc1ad783f218d4634a3686509c864b6138aa21aa47d66b2ae4b15fd1004f7af963ddbf7fbe684d61b0f198b98a65d061e322b0e4d519f03a27b395579b083a787b7108a29ac8242cfde310be8f7c7b6b583aeb0452dcabde1ad6fb3928546d13e0b1527512b0855ea7d79eb405136b81a44aed00daa03e9a96449b49375e06a6ad7e6823f34e2832dcce466dc007886bd566c645d9fffab051df6a7eeb62e367280a", 0x928}], 0x1) syz_open_pts() fcntl$getflags(r0, 0x3) close(r0) kqueue() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) syz_open_pts() 14:53:55 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002003, 0x0) r0 = getegid() setegid(r0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000040)=""/132, 0x84}, {&(0x7f0000000140)=""/52, 0x34}, {&(0x7f0000000180)=""/183, 0xb7}], 0x3) dup2(r1, r2) r3 = kqueue() close(r2) dup2(r3, r1) 14:53:55 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000200)=""/42, 0x2a}, {&(0x7f0000000240)=""/16, 0x10}], 0x2, &(0x7f0000000300)=""/79, 0x4f, 0x4}, 0x42) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000680)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/222, 0x17b}, {&(0x7f0000000140)=""/134, 0x86}, {&(0x7f0000000500)=""/148, 0x94}], 0x0, &(0x7f00000005c0)=""/179, 0x6c, 0x3}, 0x0) 14:53:55 executing program 0: socketpair(0x2, 0x1, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000001080)='./file0\x00', 0x18, 0x2) sendto(r1, &(0x7f0000000040)="387e28bcf293642af71943ce9147153fd37c8870e32747571fa2c509978dd833c7bffc9e467b77c30c627ea94be780b6e91a42468e5edb5dd6ea50c6f2787b25a55776ee0ffe7c8ccc9336038c785aafd3d19b17f59bf9ab188c9a12db09754caa39184052dadf8fdb968bf2d783495e32563eab2817773fb4b375845e643219739d10f1125d5f205af45e142bc842ee7276e8feebb4a84abf864059b841c12a5038e131ffcfb7fac23b782d61a0279c49078240fed31e159b8b3ee96d2b0001037de02c8a872097fbb13bf94bafd1f710dc85ceb1a37a9a0f7daa09738b0df7f3858a926a6343e09df2e96fcb7f515df2c89523ca80a392227c4222c721970fef71faeacd25d4bf64c39350c36110fd2c0f8f43dc1e5b327f3776a4645f60c1e023392f2639b3ae1e3c2cbbec4f1117b60819a550bd7910de489e9441724a5872f6432d07d323ece080b6296093851c9753d3144ccd70c24567b880bd556c21e5476618b355e9bf936ff52ed5939f10a6707725324c10b164a94d96a29f81415af0895e89974e15cedf054df6eeef6ff768e826a2a858a984d3769e900cc569a0a59390a1dadef119fa7a531e518d0b54f7d9c155f4a2899a9eb0ec50f344a17e43adf8bb4f13a1019b01c97245f08f91af4c07536cf403ec9a041a668d407e1cc421b9cbbbca897073096281a6f8e0981f2146bb6239fe467239ce46cda11928566efddd42e030aade5c82a2e85e8165726769f30992828385fe73eab1cac304ada5ad864cdb5b38c4b7d7f51ac9e25ef96a2b184b0ed3a32acb583e760a5e085d1e6280edd4e9e8e1131f01e3b84e2255e0a224d004d3d27a9a5e2d9c90be9bc00fc6a7b1f868db893549c7d395409d6db84a3ffbad086158788cbbaec766d0a20ebda1a90f1d13e252997e22566a5c9d3618bd65f425001fa5f8c5711394c76d57f7241e35243cbbd70316ebbb983b3cbc892c9b85f67eb40d555d939e38456c382b9c34837d1f2590886f995277f8bceed50f328ec7547720602da45f642ca2a05f65b28d4ff74aaf2fe2a87cb3f505c20c6d73058a0fb0cdc1a343d1481879502015735dfc39bea09a6e6e69eb20ab976cd1fb587cbce9c7caada3ea62ff469ef1f013a08d34bf7f4a22bca9da9f897c575101e6ead9e2ce2a620312bd67e98cd48e5c2bacc68c9996d78fd4fd269e81e9e22480f7662a04da4198f3a7bf1d40adc8f990689765cb5dbf3e99bcce2a04ece403e477a0522e9aa827957563d79dde83f2aacb458e1465dccdc67e6fe9485f7b1ab9ee65b176940bc87ac9619fca3eebe052d5a6b749058b4b8eabe79b82a4c595e17b8cf43b9458830ca1e0a25470df165b196573e2e3e9fca444a8bc926a78ace5e8266dbc3228f1dbad67811b786c5e485ca65ac4164e1d1356cc15c84308bd5b11226de83f3ba8111d58889664e74c651f858a04eb13314e2540f23ba615b7fdf79aeaabf08eb310e72fcea353bbe49d5917beb239109e337b114c4df15de4178c2838d9e5d7633ac59ec04347121b8b575de24450d15be3aadd892f4837c85a721fff5be06379a9fc54949b5e2bc3552bd6c3ada7c39f1a591a278634b75a7c14ed95d8b50f8a019e6a74d88b38c05e1c3c572923b4720af36ecd03b52992c64df510e653dbe72bcedb8e4cc84d5004a1cf79d17778c3179c1f4242ef0fefb4244f401676a21b0a2a6cf7612955bdfdbd04c23d0368edc3aa0e98ec946b8c1ebc72deff9d91b06374e7b67a331387caf9ca79063a557e5c374a9e9ad8de6183497b4c52898862b1dbc4230dec623de297ccf970ff2bf7414c591411c2006c42e3d392df617fb2699492781dd7da99341c1c2b721a8ae12a08a41da3b2854aacf1d1381ee0de6f02601eb2abb3a4eb340ed6d768bc8d53162fcb61cdb1bb18a69b082aa4e893a2a3fc232eaa44bb94c49430bf9aca4ecd65caa7ec016d5a843f11149e8d5b4aad02199fb918774857e8b0d36de0fa72b864a128e7cb298c1faa37ff0a828c26c73071dcfba29212553f8dda8fa7bee3afe4516c5d772fedcd476accd45312106b6bd7ba5fef0ae89f574b8a1b9dd6b53cd8d85470e4462c39359e0f325ce62bfd632782ab7670861558644a8743dc6b572ed25e2f16f64ecd7530ab410e1103cf48bdd714dc85b930372901c452ded5170d997646c7d28243b86f8c088ec983379821eead84f1d85b86a856b576c95e24f6115125e39584c0815b8ad85e9a0c658e918ac0961010cea6534c954e6dfdf1c6cf75e7f6b470fffc567cbf17a4649f706eb861c6b4fd20372b250c16b819e2c8e4ee5ed4bffcb98b5f7edbaf297d5eb594984b3fbd52f7de57d0c7d89ef97d291465edaa765b5fe411e9ad52b85eac7d03616b2ede451876081a445a53e709710dfb0c43da5a6cc75f8c35700b388cab39e608bba3f242f81d2d7a7b17b22ac485fe4193a66565b345e162d0ac60b7da434c2dfb1c068b5672f63955115935f0d2f585619f024d634e7531da1fc396260a60aaf86346536f45a97cb986d51a6c67ff1903eb756e55876a173bf4fadf417a90d7701d907f00bc31c90bf6b746e2a7b9db42f07df718f98656530779c198dec8cc59f71d4eba4cd59013b319699dd830249874729418229f9f1fd7cfafcd8af382d458f15396c94fecbf429ca5ecca83ca24c7213f030abe056e966a82765b5d0c36af5931d5a88bf1f63a0aa86759b23bfdc407fee8af8feea8b60dfcdd47c611a04e618f6ebbe85269e00c74dc49652f1ceaf6ebb37e33bf2ceef68b06953ba551ff6e1f01f71e2700bfd89d565325e775162732540dbbbbd5c5c4b444633e17b8dbfe4d1686b2c15d4265c558032a1857883cb0c3557d78c57cd889a7cdcd971774f542da3dde1defbdcea8e89267d7d9e5308dbd3b19fd8fcaf140f226c7ef23ec8bcdbadfa208edf130d2b796eb741e9d56c51e10ef8eb036f31a6e6453304bc805d65c6380ca32be5fa794f70edec2a7c4937e668de3a21683612775ed0caa52a5a9be19e7f27df4efdd4843d1bb55569baac223d2deb6427a34c7db7807bbfc23a7e85ac034ceccba6194c78040a2ba70da8c6080ea8c029f983af11a494c0e93ae523545de5ba5a8d4cc532fbcc6114e5ee6ea7bfff6ce7f7de294aa2ce31a0a2d17d98b4a7746d0bf6ff5f410654db8fa7f7fd3ce517e1e8e32ee9e64a4c70d068924d49359cf43eec8aa50e98d143be25eff33057abcefe2c8ba6e59f69ca1b3b9de9ad8ccac864a97a2d9107172e1bca167734e28274a7ae1ce9a237bcc2829abebb6941442f4b5c6f0675b9689513e139b4273b54da90b1604c3e6912428ac381449459f096ce4ec63e9b5cf4e166925d2945be9f65585b1f4a1064108fa33d827e247697730efc9278ef1f820c1fa31283023e678d33157d91b41d8e5d69c67f3ecddd46d895cdc81b6baf839f43ba16eb0133c478e533f5c94da38c0092a2662f0949ea56b3d716a16b3bebea3abd0f2d464b62b55755fbfd50315b864e52836d73a4192746b47655ecef304590e38d5defae0e2c9471acc012abfbe7e8ea20b71c9085b2685e8e52a9c29acc6f6b519137c4967cb20368fbcf138efa4a99e47519de58630cb2c2eea8b43ed885532ec9dc6c6c3378ce0d3482b10e092e2b4c08f730d01c5a1ce07b61039a2ff7c3666a68b5ad8f739190408203695d667c5c65da0b61a12020e411c1a6fced5ec02b58d0ec1789313b1bafb0129c590f0a603ef8419b79e3d1819cc7bec7296b86ff22472115ab722159016b2de83ee7bdad3301e14174b8bc7424d39df2eabf4ac56819d14c788f7c030b10183fe0f519f2138e3d29bef224a4d3b5682fc538790b44593aa210793b25f77c005636861c5b8e45259a5089db8307a2a59b1622708fa148d7dbbc73c46bf6d19cb16ac4168f80aacc69b435d0f9b0ca4e42f990bee23f5fdcba8f46177022e77abbc5a182bfbf76f22f13b9774654c8202864e8a931947486c6503125fd65acda54e1aa02ebe37150d9782a681d4e3ae78c8da1261878ee0f12b90f7906c6b5ad846a988a10bfa005a9dc6c0e36aee963472773567f9cbd75ca5fddbbd7d9a13b710818eca9c8d59bb47c22ab68bcb6c740a823258195218ab6332800cb33c4848149b41a3258739b505107d137debad3b2fc201161c46e56cbd2361908a29df5d07dbe308f69b21a681ab755aaae5814f99673423347d22d92721a017ec547c5e7c302caf73fbae0ada10d0ba41506fe1c65e998af6dbcbca2cd66076d37252102f4ec91bf5d8e8fb0618a3bdfc796652c0524db0190c46f455ee82b9a3764464ed59bf6ddfb793a237e566cb8db5ed364e682a0b005fad9a77669a564968613a676b76c16a5389dae1d04a78bda54ed2ff5c53750cb817f7d6de9d7283ffa26df7567d1dd251973c17b178ddbb0994069e3c5fa1b487446726befc509f5b2785d81b157db996b15d8c71290aa709de004065b47b6763531cf2d4a2feffb6db4d07ec36f2e78d601a71050088c2c375eb4791d2a84ab1e111ac3e2a821b9e2242129787c874bcfdff7ebf32a3aca599ad33f4dd9895045c9939945d2f55ac0f46df8a0d3812b896d977653ab9e46741eff535a01ed4e60c09c2fd2660d1f42ef3cf41386dba14f0e316b89ea3c40c5181bb24fa1f9d92edb083fdd8d46efefc646211f16fe9fcdee2e37839d0f4f9f841b775ea73b37261b5a9ca98c5424eba519eb02de3ef52b853a3151fcbd174c2139c8e7471d5f8d045a11d170ae6d770657e41c54c80b97fb33a33ed397f28e3d2060345a112d01d3f3079287a0c32b45161b7685a9924aa36a3bd32629c215eadd463ae2fc4010316619fd0ff6574af2c1be09472b27d70ea9f995677e1ad2fa428194ebe81c87e8caa69956df31d9bbc94d033dda34a0b7fd86d229471b1d294ba48ff80944c18a2fc5a7caf3dc05daa2fc2be7925efbfa45c644ae9fac2201ac812e3278a2a64fa0cf872edf62cb0568b36d9c6a50d9b121a4011a44c7e305eb5d15855b4a080ad06774829cda46a595c9e2cf1bbbe396e5cf85883baf04d96cb973425ed0bd50603848f252571587472e3255d6e627d3cc67a85d915b22f81af383a23beba1de52a038bf23d2384f26165aa6949bef3d75d45da14834c2930b7ccf2df59c6add4a2bded91afc48cd12bc6712458a67254259644b52ff96803b98bc268b947be219c3d147ccafe5bc5194a2419824ddbe4e7ab188ea4b347ae896f56a02aca7446c93c0cda76841a27fba536210f1804963d2246507688243af9f372e865e7b2313ed5bdc1f09837abafd0c5b91645aaa513256424b81cc09d10e33e26dc790bb279fe6249a0d60f2806ff05cab5ea45d5ff0c8034b06c17f7e75ddf2477871f485144c32d426ec143f63c99cd12b19fff6d381bf5ce66519d4d3937c2f518587202ba28ae2fc9362d21d9cf47de84e54d6c3e3d748c66604daa1202fa447b6c3f3aeddb56ce44a6ffc3e8a5f538ae9e339ec8a750fe8fa440165c8547fc366e76d53519491380b08c41a93cdbdb38a8914cdb8ee18ba706444716392497ba5c1c1fbd5b8704ea4a07b4e76fb2bb729b6136bb08e5f18d11f8548ebbfa1153927d01ffb5ff651518c6f04fbbd65aa97eae7ab7768c025956212a404649f12c58340f659c52822bda85f1614d0b0c0f1d55ef70375ae24e460b0f5eff8aba1a5b0b44e425c9986749db7ea455f1a34d64ab4bcf7543f7d07a384155bd86923376ef3e957a7452", 0x1000, 0x408, &(0x7f0000001040)=@in={0x2, 0x0}, 0xc) r2 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r2, 0x510, 0x9, 0x0, 0x0) socket$inet6(0x18, 0x8000, 0x5) 14:53:55 executing program 1: setuid(0xee01) socket$inet6(0x18, 0x40000002, 0x4) r0 = socket$inet6(0x18, 0x8001, 0x0) lseek(r0, 0x0, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) 14:53:55 executing program 1: socketpair(0x2, 0x4, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x10000) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e003009dacff01"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4002, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) sendmsg(r1, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000700)=[{0x10}], 0x10}, 0x0) 14:53:55 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0x80000001}, 0x8) 14:53:55 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)='}', 0x1}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) 14:53:55 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="969a3321b2e2004ed96c9453419514cabafd104f1d9360db283e9d669d71bb4ad52f1dca0aeeb129f0a3ef83c56be4ba0c7860135cabf6db29742716c13c74eccb7e47d4fdbbd808c5bd6b666390357495cc3d1b6a9785db23a225473edc3e6037db5e9e4d4397195478f51548ffc1bc6c397b11758fcceda957bdc5b6e55e80e5c05106bddaa92a8ac41accb26a31cb4e5c160056a34449d54f9a731645717e2565d3704a26ecbfb04f2e1da78fe714d84b", 0xb2}, {&(0x7f0000000100)="b134e52fc345610b28e6aabd8e0c0bcedbc916426491cb2dfc6af3784e4a03609b560e327cead787ede8866d7818d95da2bd809bf164b64fb73721a9293c7abcba6d9c099a3a7084f7ef573dbf988e1a3b7b1c02d9a1bcab1ed6048c69100ca5e8e934ad2b2492559338d2b0e8468d71af9993454a9e34bd7c9cf3d12a53b209bfa2eb4754a8587aa4d068edbe3a6cad063c60c38c634b583b88240aaaddc51ff654c8160dc6081f", 0xa8}, {&(0x7f00000015c0)="752129b6aba63c8f83340ac2b10c5e1c3dc7a42654b461f26545f6c525eba91b9bfdd4c23c17f2dca933a74920e159209fb3d2db4d64c165d3146ae97a76f98bf951e1e6e97ed04ce5652e63160bd9407b63b8ae4f618551bca7771a950eb6b009062d8973acfa4dc0ecbeecbe2b626e54aab83f57b3af403a4f83fc95103ee392b877d7ea64f243eb317b5b0ced6f681633c4f9dd7170a5d1525d0b75bd6d3dc74df6d91b4b2ad0f462f537d2938e90b7c9e8e6cf69406afa621aca794f9af64c34632e3ff7afbcdb553f699fc4d42604196d6057d6df4965c578f5d939fec1334b6c7d8f286d19d0874495f37de9d054ed7b1bd81949a7f3f905d02f10ed1fbe3ecb90a820452d35ab61089e33af7ed78670474a0b8264cd209aa8346c57344b5b92ae1506dd529654c8bc3109a5b693fc10316d33f21b51d149698595ce259ee787d096256c86233e7bce7ab0eb8e57376d4c7d6f59f4ee0bac6c3f546b101bda0105f2e67bd9cab2bdc01957ca22e98518a218409aa3a57db274d11dab472fa6b0751a00de3a04541b3666c6dc8c3fa8b8ce7b2eadc79286a492a07e6b94cee9a30f1fc93020f5006f049a5dd14588b3fc9e8a4f3159933ac3005fb83e4c1ec4d4b6c2988083cf8b2e48c6e44212459637c4ca9506e238c52dc757874a419f1cf3ca0314567a3ac97cc7ad105aa8ea70c52838fdc477b30bf8c88de2d4278fec7b955653364b8194b5b0ee06157a89cf4a70789255f358593eb69bd6065f661e13e1f6e39fc7af6c555824d060285e9f0d9b6eb7f124a63eac426102729374cd68be38a993b6a8b41ca2a40eb9d8d07cada6c7ebee8394ea479ab23e8a61b080ed18f3b9fedd28f9cd5d789e71a9d8c00155b954d9e01ec078e2abc2726620bd4754ba0b1d43d74cc7d3552b3d4bfa0281fed9db66b14f6f3e95ac6052d5dd218ea24c4c7b932cc0e9ba9d79bee7f78698f371a41bedc86c1a0512500dda4cb53c704b849cf1465126822cc12792f6d7032b6a72d9bad25288c35805c7d4cabc6e2228bcd8f113b4203ab4c6ef61746315d03c73b928cd97d4f2841a4e22f5e149e07462ceb9daa843ca5b1b728cf178d34bff96be30ae9b5e2f0088fd62afecfe8968284e304998c2dd7b6ffc0a79d47e6ab8d52c048c27612f9223919473ca1c9dc4dcd0c2acead49fc04ad2c680efe840d8815187afad844cb3922d78169b0c55c60d18232ff6f2e5ce61bc62e720c83724751eccfdc3a201cacfd2bc046a6e165b96a66f35e77da9ec5178066231eeb487ad266e1520b54d682451dc3381d31823466289f0ca3db84698efa90c4b6e0b11a540699ed92c290f098ad9c1f88b8adaec7ee5a0852d345cdd73f660645855b0e528426ff9c6f8a0d8095638a74c1d2c48acde0fed88ef8a3491077c838aea51d6846b77b746c1b8205abd4a1872349a6d94af293d9c6f4f565fd7d5f17fd330a5bb61f39da9a38399679150c52f95e480198dbbdce32513429b42f9e6b1c81f6e0a87f5775f1a65c6b19c266c9e817e0e5067ce09ef0f40edcb7c0439f2549a895484cea4b36182957261b3fc853e940eccd21c655e7252c90db647600c85e81c00717c6dac8ebcd4c02280fb02be1bc33cce38531cc7d22bf8315b1206ddce4dbb4daee12adeac5fe4ecd3caef265e1b63ce2331c35a5b22fc2159e1289a0311caf7733865f0f7d1f99f2afa6361c50f8269636b37a5c780b26299c24e44dfb3cd9da61968d8f6cf4493b4a7b91360ce29ff8e36cc1c24de230359baa526f992f9fb4d4d83354fdc0a6f290b25d636cc69b02b6172e33a76085144e30ce3d9b65b5c1c4442aebf5d31ab8d1261cb58cd9602b3191fd565ab2c5e6854f19907bd3aebdf43a03c2adb1765fe6709d985f75f1d3c16b114e0542726ff3b3ddbf538371efea3fb74298e10c15d4d1a67b769422e2d116e0f7df52263d9874785d5523e7a6d7a955efb4f2bbca345ea74ad364c49093f4b28feb9de39f6ff65ba9448c8c9f59a83afeb64bf6cfc78b0cab99f0f67388281eb297e2664dcbc0bc7a7afa2137ca77e76ed889a13bc6536efa81c35f9ed661e3451b333e1c0f23288d7e4dc802d066d01759a3db7cc08d9a9da8622028423c254296fd5a6c4a35b40c0873c3e204483344075ba57852cd2c96d5c1ce9c68a06c9cd3e8617ba9717367c7636088a588a82ecc550ca4acf6ee6d0579bfbe249789f8b33549110e66712b0810f05fb7a12bfad6e026505b5721de1b49b4ad867322a70bce394e989525ab00963d7d582d769353a12723f7270d84989e7605b9a124aca8966e5b2dd214a0c72ca35cbd6b4f2a9e5877229081c2c05eedffa5751a0a8a1969224a3540e09e2b8be42c06959b0eeb05505a69581e4c9e4af97d3e4a9c39cb7e1c3a5eecd4b530e23dd0bebe403809bdfda6062fb9fd67481be79da1ad140fa3fe274c9ea1f0ba88db16799f5da0812d6b4dcc3b14d4b14b214d449ce402c6dcc98cad2e5a8f696d3d0e4af016eb40d5ca971b4caba5b24555f70e39ede563c961338aec7d5db375390212c7afe9bc6deb1121df9dd46ffe09a73c1fe52029f27e98c98144d9a9ef541144a226e6ed0c60838c9f9c7e0d9809d3cc796369dd1725b1fabdc6bb0dab0e9985c9c82077b2b0c9f0f60882719ba8e39486612df3e8c57554b55498ea4e603a59e49d2a8fc35f3f714a87a17a3757e4febab199dd544f0c61aa124ea40dabe3ef78dcb84b8fc918cac2e930142d6fa58717e390515d75441e471761d0102ad3ace59d352ac783e11c05684b4953c51ef7afb62f9a3ffb961a8e7d0f115efef390e3915216bb7e3285e3e985558f297f1b2c2f493e74ccdb3417d459614dea8af57f8b9a4ebd9c8117a9d9f4706fd0b53659a2aedda7238657c7c726afe38d207ef5a8b67f14f53796f9e6ff1103140f73f60ccb1cea79ea444a5d0c1227f0da0e1c373ed4057f4f26641efd3bda17a64d79f4cdd43768bac940ab94e1d18a1e1bffcd6ab5828f787f17549c7ccc477739f256ac18d93e5a4b646dcff5d2144e7c4ca53d73008d626c33226a129a0c84d1d3ed505fc8e45d95f2759fb27a970f861ab59889f3a49a5393782d8858ab3267122fe87674de51ade07de9d641aac7d30dbb474188716c7b1bcbaff04625e484d19235cb8922b1c330a62f77fca0827a46da448811528c17ed5ecbfd10f4641d9b7daabb3905a3836682050149ab3014b63b0a5e9edf2623426472945abb18d581a957185af7fb7dec6f0ad6ae308f738691bc6ccb5d39a611c52e6ecbcb1ac21c09b86a7d3c31c638ea9187fc299daed1a69de888384615592f1e5743754566f21efe1b9d821c7d80e3885a68e85296546545a39ece840764f66dea47d8885809e5313426c61a64ec750801b5de5a3ee9dc0319f3fa5039e938cdcdff79506e516cdf3ff19956e3a11cdc4976bb5136f8bada5cc05c60ed32607337cc5e5388f98492afafb5af581a4e85d896e220fc3f4297ab273ecf57a672ff857f354f4e443bbf2006fdd621cfb4b5fe50807fd9120c12092ac8a40c5ae22056cfe19f4d3be0a7a8c71dc4263a3bf2d998f4e3ecea53b93a8441c0766ca6a63260ff3257f8468c57c3d2ed6d4ab43492cf2e67fe62c6d42e9c4c13f0d627a85e9bbd383f39a63bec585167c82320e67d6dbf5bfe637e1063d8afb225afbe4020b16b34c9ce1ad502a5536c5df9a2806c31ce7ab4f28c5dbba81ea9c6477553e82b2e1eac490332ecc725265bce8b96416768477df0c05456395e5d144beb861b25c542504bb4f8fd93de3eaa96f55af5cec9876c959030d4af30cfbb02ae48a6511cf8db2bb69f11c58b15b188d75244b1da6a5356544a153f2824b6acb6cb42100e2c1342db5b70d9818a33b57668c1a9cdb18bf371aebfbd796a195439d74ffae55243b6625beaed786e9671ea949afddf67b9f2d46aab5d617157ae57b45b74db6bf60cd2ca2e08e5ffb0e4567ce7ed28c230134f9814d9205e0938eaa48ab8b3b33980a8925d415e1f54a7059f950f2e377f097e3e4d4ee4795516ff1df771d1dcf76c0e3959797c2318a7b4cf99cbf18feaf4d86973d1db86bec27c46eb274aa40c6e59a4b8b3a38c8625425c0228baa1954e05600e49f0db3810fcfa520c823a6387a92ad1826b2495feed738244b3741406d9ad7125d9f387d9b54c9e7b0430798b93abde66cbae40ae9af8b18ea3a35d30715a3de049827ab7e6b19a1d3a227438979860eb598d112bb4b881207a4d15ef55e54f6b39bb636c7334584afa2c12e8d2b1a059045d1b2620834e0b4c1c5b0e80bf2c375e659106e51250f94168613e85740a50fcb99ba624205b4d95c79b38947df16cd83da623e3ebec2d2c77167bc27faf12bf521dbdeed9050b288cc535a2a1bd15f55a6a36c75c6f76ae6b735fb116f55b031aa38109c8b6ec55beb74b2548bdab49e29fcf5df72088fe49883181302d46cf48c162f70f06198f4916c332784104c79462bdcda0f7cf50e9db4b79e1b86fa1b8fe58f76a581168809dd1981d03713490d4544f0e24ed797d323eebec52d49237fd3a6a117e6ce5b93305e95f53ed1081f5b6027313dfad5fec60735e2163069551064e28290264b823349cedc1cf486dd90cb1dfee4662da88cae853792d99e44268c7790321d266b1a329b750d118cf5fb96ed6d45b04174801ad9274a74d0fee685939d43b5394ceb588aab33285b366426176405979b91a7694055772e70be31c8ca585a9dea87a981a722d187cc8a657953ed3ea6d7c3337918d9f35749bcc54cb625a4eee585e47ba5c7456cc6ab8fb45553d82585bbb8a154351939afad6f63c35d4595b3e5cc7d9a6095da4c881bc1771b7b9ccc8c9bf558fc99f142c4b685d62a015f6cfe34979b730acd8f6dffd76eeec29ee5ffcac0af1867fa45d488913d8ca166d64721a985fce2e5b50fa69714548c910e2178caa9202f77996a7380204abde7132adf1c08198123e4eb64df0a034ab4cc83fdc6f6e703ce3ee5cb670341491ba86d162785989532121be07a555e407525be2555ef82e1c8f596deaa21055880e6157b96bdb72ce39c7c7d519f3571e5dd7dd565de9960cbfa6ef1afaf296ba968f98606be370812e5a786650e4f08fc5f1915d49bacb217587eed6dae34a2ff6c87ac3f6cdb4ed9b1592b1672c5b9ba74f96e3bbc4bd61105800ed2b90a2d349e394500806a029c1312ebad22862f0d061aa2f3778b8c8bfb28660852c8ce04691fe7c6102a5bef97e5302c4bce94e717a2f94607f1243b77c87d9b63ddb31d8a5ab11f4c89cc062342c96704451c86ff5a5f34ac5a69d772cc3e168876ec80227a55a04fb96da9bec5474d909d40cb84c8e17d388e149db2ca7bdb848b19d2bdaa9d7e962efb4cdb8329bb495219e0efcb5bd5ecb2e1b8b1e5c281923c2d9c09561cba4a2e53eae751f606dc5fff2e7fac1db178d3e89638ace060d4305bbc6710c7a441fa8de6a88b390eae93909852f5a70c3d5010a6570b33fdf5406d2e687a4bb049a9bd3e0d5314dbdbf4e4e473eda18667b6501fd897dfbeb3b67bf3066051f9e7ef74314769a72636bea1c8c646a28655f799725b45dbb6067c241a94af9c49164912581661a1baf6906fa5c89c99009f0382a4ab5c32e751f0bd7a6dfb1e9f0d4c5eeae7077cd3ef3c0339d943fb055465c27cb493a58dc54adad06ccbd8f9954234b55f8d8eb5320412b80dbd70ad9ce8abaf6d744a1e7891fcadcab9607df0425ca40b", 0x1000}, {&(0x7f0000000380)="c94729ffd1886b4d97fe28402164156748ebb9f0281074e0d2ce9897c7577cd7d51ecd3bbd8121c6db7aa6ed545bd21751994613585ec826cafaf6cc819d8bea641ee4284064d7bd8b44c9cccc74f23c50f7ae3805691c2da4d28223c23786895c36b692ed8ecf3b322b72b3d5ecfe36e03474cafaee835f3e939aed9b56e97ef4259b5971dcc5309247bb6f9f39195650a26809c24c4c60bd5d097e19e1abe9060e798333aa8338f5c8606bd603ce50ee9890db2d75dc05dceddd33fed673a5ad0baa3174dc37daebe45e646bf6da35dd1c71a2731e437c705602d68ea041c813f457e1ea0ebf5084", 0xe9}, {&(0x7f00000001c0)="ddc696e07e00087cd8f48381d8f8d742959ea196ec0c79144fc400676f147ed36c894d05c77d64b45a82a7b7d664054c", 0x30}, {&(0x7f00000025c0)="19ac6572b84a8744213a3ba50a64056e054dc29fefb613227080492464b29ca962b49165cbdc3adc01b4df98a997fc7910767ef0a2d2dde36deb8691a44ff62f3c8f69d89d04603e08e0858b340885b918c589d2bfe80a481a6a86155905ccf3db95e062f376179ffc32262ad3997bb6bdae4fe1036a3881072b202e64fad948c8eae13abaff6a588ab1ce04618a4cdfa02a743de2fd7f5acde2b3076dbfebdeaa44d37c03c8cffb43bc2c0cb5cbdd95275b29feb192c6d51eca5f16a5ce131c11f37fe537e816a4997309", 0xcb}, {&(0x7f0000000280)="69574745380eec908757d5999779e3917f808c71eda6d01972f423", 0x1b}], 0x7) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x7}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r1, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) recvfrom$unix(r0, &(0x7f0000000480)=""/135, 0x87, 0x2, &(0x7f00000026c0)=@abs={0x40da3d04dcb17a23, 0x0, 0x2}, 0x8) read(r1, &(0x7f00000005c0)=""/4096, 0x1000) write(r1, &(0x7f0000000200)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e001f1e2e8d19b2d8d1160333dff13306d8", 0x28) syz_open_pts() close(r1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, &(0x7f0000000240)=0x9, 0x4) r2 = semget$private(0x0, 0x3, 0x448) r3 = open(&(0x7f0000003700)='./file0\x00', 0x8000, 0xa0) mknodat(r3, &(0x7f0000003740)='./file0\x00', 0x2000, 0x80) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000003780)=""/4096) kqueue() syz_open_pts() 14:53:55 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2003, 0x0) open(&(0x7f0000000000)='./bus/file0\x00', 0x82, 0x12) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x100000001}) read(r1, &(0x7f0000000080)=""/184, 0xb8) 14:53:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0xf6) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) unveil(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000140)='r\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 14:53:55 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000000)) select(0x40, &(0x7f0000000080)={0x0, 0x2ea, 0x14000000000, 0x1, 0x1, 0x0, 0x598d4bec, 0x8}, &(0x7f00000000c0)={0x1, 0x4, 0x4, 0xffffffffffffffbb, 0x81, 0x9, 0x5, 0x9fe}, &(0x7f0000000100)={0x81, 0x8000, 0x8, 0x3, 0x5, 0x7, 0x9, 0x2}, &(0x7f0000000140)={0x2, 0xffff}) dup2(r0, r1) select(0x6, &(0x7f0000000040)={0x25c}, 0x0, 0x0, 0x0) 14:53:55 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = getpid() fcntl$setown(r0, 0x6, r3) kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x40) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 14:53:55 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) 14:53:55 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x79966357194deb53, 0x6) recvmsg(r0, &(0x7f0000000040)={0x0, 0xffffffffffffff68, 0x0, 0xffffffffffffffbe, 0x0, 0xffffffffffffffe6, 0x1f}, 0x2) 14:53:55 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) getppid() recvfrom(0xffffffffffffffff, &(0x7f0000000000)=""/143, 0x8f, 0x40, &(0x7f0000000140)=@in6={0x18, 0x3, 0x2d, 0x351}, 0xc) 14:53:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 14:53:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x3fd, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 14:53:55 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x100000, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x59) 14:53:56 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="1f30dd0562145228d8642d9d511811627a411baca8139dfb4355f03fb5e88069a80db9db92d7b141360be7263284a881865fd0c95591fdde1695a36c35bcc90871e42f548c8adb12eda6a18bff315517a6311e60f05b7d488c4635ab8f9f3d18949f41129658a3", 0x67, 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000280)="168811ddbe2830fbde132e1f677dd294a1b9c1f1e1a200a568c13cc60a1442a10591a3413934fd1d185a79ef39c75dfce36dc2986513af08b7ff7e78c711ba3eea554001d446011a7d8bd8b26835c494a8f9a745190c9d74152f4e4bba442748e2f5c695542df555b30d55b66d1a51b654d5fc579358f4e127bfd98ae6807978fa4b2fcdce119abf2b3f731665e392127985c709cbfee93d821b73139a940acc822fa36422d27d664a4f22c27f2e4b150a2d0daefb8303ce332fc38e2c8d7c168f5f882ac61bf55b91a1a14e8053ee5a99e497e273fdf1a03af480a8e1612d8b39e2f907dd7c37867862438d910e", 0xee, 0x8, &(0x7f0000000380)=@file={0x0, './file0/\x00'}, 0xb) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x50, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x100000000) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0\x00') listen(r1, 0x7ff) r2 = fcntl$dupfd(r1, 0xa, r1) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) chmod(&(0x7f0000000100)='./file0\x00', 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000240)=0xf4) fchdir(r1) ftruncate(r1, 0x4) getppid() unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') 14:53:56 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2048, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f00000015c0)=""/105, 0x69) r1 = open(&(0x7f0000000100)='./file0\x00', 0x60e, 0x0) writev(r1, &(0x7f0000001540)=[{&(0x7f0000000140)="ea52518c1ab331c68b2a67b823f355320f72fa66b5e1332fe3e5e442dc0b0df68e0d13add5aeb696cfe346f43c267c0025dc2627bafc1b8879cfbd0a4d4599cafbfa49d3cc57d3739820c0fd5a4c81a13b26dc1fb696f2e37b80668579ed2c67769ce9de906a3669ee122e8ad56a1300426c5cd8df95a5072306ac9f283ac60ee55de4ac451f3322b524c268f9f7cbd91aaed7681cd7fc7883ec450fb08777a4b505cc17171322d1124bdb", 0xab}, {&(0x7f0000000200)="cf154ce787a708be5148c5b98ed6dc3a69b306287d8f1572b8b940bccb61e9bba65713783b6528c864fbc084e617d33620dd51a47858ea9911cd8e5597037b5fd211b5c51f92edebc76642ed73b8f815127ff629ba4d388170cd3c574c2ff02dbd44891586f1c9d79fb64a64d26f97b179d57ea199cf64583d034b213f7afb39b0b9dd80810816beaf95d91c244c29e1f1eb2edeb06087d1793efe49f9a4ba8cf2aea7fbad9cb7e9cffbe00dc94712526f1846d2981653229031d285aed35ed2b3922a24e2f3540fdd9468e617e6", 0xce}, {&(0x7f0000000300)="d6dd56a6a867266638e9511b49a8a65a32752e83353b71a11abe1bc4b2cd7b75962e357a23534b6b0d2c4df498dae1410aa7a30725552c7479058acdb3ffed118672beb104871f919c1d0a384aed7068500bb01345a10ce89631", 0x5a}, {&(0x7f0000000380)="f8b470b7dcf96938dcafeb0335c3245038877bed4f866e456fac4c5d1f3d290ac74bc794cfc4669508b60c2b04747d49765f4cc5b88e6eb2ceaf6c6e120b0d91e608abbc0b9df227aafd7be81af2b40297bf8f4518f7753065a7f1d66d34724ab0b3038d80ba415c4e1c", 0x6a}, {&(0x7f0000000400)="df5f7daad18977830ac64ed0150ace31bcf6a870b937dc01f888c750e9b05b2648c5ec3b67847e8b41384df886517316b6c88ade6cc8419f3dd2b8a10aa6ac78afdb530d0b0180b3047d61a483aee008a75b688f4170562cbf02508c0ee53a3b7e181eff4f1cb0bd0a5531ba452ee68d92d36e860749b8a79182978f8c95638b3414a31e13ed53f3cf97919a2d26b4a3c9a96184b47e4eaeef5d5964d42e9dbbf3208362c48e8a66b461860fd8276ef07ad3d5d7b02c31f31c9e8559927d5fa8fba717d99661137c576b6f535affd1e4934a5984df1252ed351d83258769ad2bdd6df74d8d5fbf3446031af00ef93c6c00098738b79ce1e9915060c97674802b0537eda982c5b9539f4c2e48168336d71f985793bd517fa03d58fecf40e246257debe7d52efdc1f288ea529eef9ffabff8b85c9db43d021f25109da6358a9c955531c4c38f25a6c22145e87651a080c89cfb0534fff72f5e636405331dc2ad29024c16f581f01751d95bb9395c09c64704c62b716e6862835521a9534a77006c3b663240399973dc8984d6a76d20fe4aa21ba4a478eacba99a77ffb701661006be135107dfe6f47c312498cb06eeecb97fa6edffd85bbcc0e0d8b5d17be653bce412aeb619bbd3d4fb41f3b2cd0b83e975afa704ea1dd3d22e5bf28fe5f61cdb1ddd38caed301e02017bbe900d1d9a64b54866abbd443cb99e7fdfcadb122eff9150420fb4a5ec6858d6bf0c16d394be5510ff397117957dba3454e5544187ab54680eb6df82090d0ff026ae3caff552330fd2ef81ea095ee4af944f1ad8b9ed73fb4f1c2dfa55fa95557544970bf8d107a0e177c71da560037d94056a3b4c5f271aa6d7bd777a3a25b1351a3decf36920aabdd02c5df10fdaa1aba3e9b7300e0cf10192f5edf3a3bca3192fa5be8db735c6459e097b39b1ae4126e14e1a99ad25f628afa5f89dcf27fb1b8266e16eb76227a293773512b37e82b1a6b041296bd19ea53c1b8818c7161192fa006173e6905298b5ffd162655793d180483097b7fe19cdbbf23e11a269c0f620b59a99e6857e62ec493bdf0d5f5ae093bfabd98e8539ab2a3947aaf01b248fb8f14902a9d36628f23be5980806dd2f518a757c8f656de9969a8494ece82a88aee425261af5aeededc9326f3f2a9315ad18e9dbd3bf2a5c5f4f401f4f61ff9fa3495745baf7fb3306b80ee4e64af61fecb91737fd09f54a633c807044ac31c5aa88a1136bf77ead63283d18b892248176fd84127155077febcded4f7afa2c409b42e47728c6698fb6d0f80d18b459494eba4254e3e8f98ad4c3af3d5af697b77782cee236a82a2a28a7d55701332c2e3944130b7104791c23838f87ec0f38bb0db076882e32fc0f14a47e0c6ee8bf65dc7201ceaf4dc292d24f73aeebea2d3b3fa1467a39d2a2bd45a5bee8ab196878f786c5a158f9d78542d33eb81132f825e682ab64593472388385f6088bc8d0f60a9e4506e6bb811d41ae0fba944afa90fd5d0d5ff13f0c72d4b36e56c248dbb96da5000143f82e79db1ee73570bae92323cab34e901b25d619a48cfabecf41c97ab57856d70a3a0be8aca4773cbd0a0236c04ed58c0e082ebb7bd1fe2b7901161aec104c68d406358de5314b27a8b8d3be25f2d6458027f700d6d64c342a8e7c5b74fcd1eb241685bcb026f2a36e2a9ee15ab2145c84c97152f1681040d88b9c22b2ce2e0a504f01e89f22107cb269476c25387d2b1bc1494980759f628ebbdba4c5e184951f338f05019821c81202ee0b9b00b9037592619c4d88245d2d100f89593af3a02ffb52623e438d0fa735eaded9f47d037f9b6afc78e5f13793e39fd628ac1736f7daaf540c9ebd1e9d5acbf76c122c963854361d13107511271c7ad82ef4c45d0a0cc76513c411bf823efb6e083ee787c25b1ac217fdf494cb9b7ce3cfa441d3cac7500f614f7c15e35ef9bbc4b7212a3e332c46cd44ad7d1aed5b8dab3cde3afaf89ec93f0fbee65502affa3f122b4116c1f4febf557176bbbe66eba701c5966fdc874741f526ae34c931c6b2bab6c9e6581c3ecb950c3d998d1658f891b01d51ce2daed262adbd729d3525c3c6392589feb32926b8daa3a134df44f038a9d2339bac1737d0ef998fcf571e893c094bffaeea60fd0fb1d6215c51a84eefe3a1fd0067254b8be31bf4e58891573c709cca5a24f9389544c13cd66f2ff2e465817d9cbeee8c00d2016f4ef1504cb1da493307ee54d2180da6dd03373df83bc17959cb268690c1fc5f3f625b1b1ea82e97ffc8516d23fb702b27fb368234a997e05e479ded00cf0e278df182ff8f33fd7646034bd50669da45e5d9699701cb9ddcab5b75db5688d8f777aaeab99a0b2e1d476ccd523896d206c20f6f54fb4156236f909d12e6f4c62b5fdfe1319ef692e1bc45f62bd33cb4f6effd44e63e0991c103f140c9e342d1ca479cc3d7a6ce1ebe26808aa980d18d27be89b721360f2e0d2cbf8c995b71df825c74f20437c77d2af92a9c82ee830519270b2acb1a5b272e61856a9b86f0b21f00c03dab5b624c686b6e52588e5ccbbba691083b608546c1eccc43c41b4912f72a834295676f108142c7e53f632b6261bc4bf3b631d146f97dc30df0ecf4e11fa9cc0fd33db13e370cbb67740fb51e29704febb45612495e93522b90b1b10b176112d90f77b1ac177cc94416d3f207a10b2cc7aaaba66af550f6575874c48778a0b0d1d5a92d62d631e27988ebcb990014f18318ad5f6839290fd1e01749565545be7d7893e2c8187e8a52b40fda8992c7dcc2b1d5dfca5ca90c55577a4f519754e8b9099d5f33cff430380d0d90bfebb7a3296f13840918b7c44ac9b93eb7e3296d84f734615145cf20bd4ceecce79a40c25f9a06fd5eed078171de78143139e359d2dd85d0240d867ec33630932e4bad1718353d0b809d36991c25ba3b193e59dcb7cb0199abd0c09ff6697cf5ecb32b09c833cd1141431defde1c1053c4f13013697cf23b1c46a767230bff9dcb037cfa755dc321533c3773e0b3fff2d1130ff9e143f0c7af14b8b74b6325f57248eed042ccf4dc332ab33ab7d016a6f477effc7d145b85ef9dfd3f4a2a70816a657bd7edc9116ba7bca25869094ae72bd9626f0da2c1dcf668017b7df4dc87747e507b40b2212ac3275f1c7853841d02178349db51e4d256115ff4e25bc155953671be80bad43b3cdf2b6a0b8e96e6883696a15dc47a42a15084841682608b447af299c27f398a84c1d56c32a441b5f8467a22f3fd9098df1a33fdac451a2d0a2137283f10e6179127ffc647a778025d76e871eebf045bcaa61ec0429cf64863d7c710feeddb2fa7d78f4d3852da5c7848281d0e00fb4b3c3b6eb972cca0156cecfd5bdf83d719697ecb1203a9fcb2bdcbc3b9a6d0c00f89beaa89cc6e0fcbae78a4173441c837889be0fb7b67ad38ed9dcb3165a93b045e75f1997a1bfc7807b0c2e3b2aee5a27e6d600a30361f51a114318aab2b7b4fa2b4770acc78bf69119b284e2463b40a3a8aba2c0b2ea6e79fd5902a8bb764ce413ff0a4334b468bbf0d434bf386f74fc7a707b74c562048ce35e742942ae737126dc2a4f2f65a2fe69c2819ba0b23e37bcb6056652eccb6e08a397011566201a2034b2821417eca47bf233cd3c8dd5bf48927895527956bc45f09f031dd6f1ae6865837d4553838ee151911e002430d73816b688afbdaae2c8d454c08324e2c7477f84d99261fc1f6b80b88b714fe593843bce097eae1d24f5045cf386554fc27effd8f48343c2afe6ae2dcefe3db40acbf58c6ae86aa280907555be236db7408493ad765f75d99eb18a7946432bb7c477b65cfb58a6ec06a37c42c5fa4e902e826d5841530d4ea551d0ea6e86e4cce8cda2758bdcb6b917c20950991152a641ef34106903124192f8ea6d2f67f9497f8f57aa77449f13a02ae09c15f4f0be7ecc4e651e1bdd88aad490dd50ca5958ff3b5c52bad3dde8509490c35bc7be71a4b7c46dd4b41b5403431057923328026280220c47ca55f81e1ca09ff8db89b336c547e09e5167d2aa2361e8aaa0619abfa11f063c66a3cc06f84b677d55b44e55df70581ebea871f281e2607cc41bdd3ee4ae42af1dadb170870dbfe8548acde736c416825b218ecf3867884df1f7ce52326b64537c13699a1e6dbd19bf33ea6e7cb809b63a5cf0d00d1175349be66824b989672293f53d6e21436b6955f7df7b8b535d79c56a0daad6892a4b037be5380b439d82d11e291b518d6b577a87dd58d3664f3c7cd9719092137ca4b5a4db3ffffefbd6e3d6911b6fbbf0b7c3183f30de98ef4c271c2f8ebc592bb6f44f18a554dcf1788000f799edfd4b80087f538436bbf92a46da6ef2131973099708622a405a9520bf1285516c55b91318701c26519a6530fc2311e8e2516fc85850763db740bcb60055f4b608978b2b4923e2b19bdb5e25a219a235d989e7182f93ebfb1bd4e6ab0b7a167aa618f385d2f4360d63a72056c70a522d72badaec763a4a1679af59690ba1edc4cfd76aa624f3a636b7c5e8a9a6ff924aebaf8bcd3df00b12752340b963e53fb9b451e208697ebdbf943e62f9948004a8eed9ceecb94b9b63b7495cdc27d28ef2af237ca0a0433e5437d44810c6a3ce1fc98f4c69853e92a95e6fd137a71f6a1205e7d1a0026ce55fc3ad654b5cbd7552a5e90233e38aecb6e73b9437f31312d30b0f1f1605946dab12ad1e5475cea6496ad86bd274c5681126bc37d5e0ffe220fb73b2945c3d5a515e60c3a83300a58e3bc975110c61ff9b7dfc11b9d01fd33cd98e6754b916cf427c1c5ec88388f0d956e5e85574a2231e0dfe8631f38a7a36c69cd5aed69138a3cf79b99ab65f8d599b0dbb36bde556b62f7feeeabccf286ede02a3a67629711f5e5a4daad0de4c0136a8721b07bfb34745be025f4d62f69a96532cd1817c45ea92dd41ff61d5e7b1ac24dea61436ad925de6ed709756009bb6aec223778722d227cddbb7fda691b75a37717ea87ea570bf9c27b434303ddc7d86990b9d7f9d1f5168160b8497ff67338b2c6d866a91aee93ad009309a1b96961152683bc2f6680a34a55991f0bdf95c355a1291eacc78fea03fff72aeea07d6d62fd66a422e4b7775f8a4af5280843468186849377d4a405a37a77ed41c154a2c8148393b92de345d4848c5ffae9f85f5456ba3d1cc142f7d94eed98b12eec69265e0d4d83659da0718dd1c627c9d4049967cb738bb88fe64aa78ad4bb0e9bf4410c3a6ca1ba85094a0db1dceb80ac04ddb0bf6fc5728500b004df0c58454a8b1c3cb4efa715f12a3e3a468ef98c0148d7b4c756d7751cf79784d6978508ddaafaab19a4a3411398e3db48ae9838346919b386db19dac818136d759db7b518ec4dd96724ea55d36a835dea3d68b298bf943d6fba8820232921189f0b441a3b9158385dc342a35ed4c24649945330a70550e0ba3d726bdb16700cd2c20f36d1cd8d5fa65c03ef45d36c0f69330bea387233fb504fceb7cab58ad9fc40964867c06081ad52e8730f7b5958464f426c1fe4c6064c325e27a09c8954b5be8c2a9aea51b4af0117cdec14dc21aad7fd48dc72274eab63ce96d0611dcf9cd0e83780102edf2ba018a19e9c20ced7952d9fcb324651d25a66599a4624e80faf10b819937a29422c63ed344aed393d6f19edb3a8117487d62088f4da8d5e73ee3266f5cfa3c41ddae0146db79143eace6d1eb8b85d668a6e10063812868ea73b3586195fa380151dec0fbf6cf2c17b5a5eca20a00efe5562585fb1b3", 0x1000}, {&(0x7f0000000000)="1aa61218ca8dac553418324df7481735fd865fdc887cba7bc89d6881ccacccbca99d0f9a932887582c6a95e8b8d1f0e73cdd85d9", 0x34}, {&(0x7f0000001400)="e690b40fe9084eaf536d11d3c2a202edd24920c4cd4b1642227c360981198639e8566cd607bc7bed61e809abcd340a4ac27c98dfcbeaf22374c19d21edef8c7ad35cc8a6b7ef13d34b99787bb53f708df2cd48860d2fec67c5c4d82c7d0197b272a275bda7411698bb185681429347cae58b87499f6fcab1", 0x78}, {&(0x7f0000001480)="09186dea34665eeea6e40d98dbd2ee9e0657da071ec10a3cbe2866675f249bb7076a8f366f38a99370fab85e1c18a6dd0813fac598d32b29950f8320386b92bbe28af71063f0da9071107071d2cdd39fa8563cddc3edfc774a89f0eed6072ea6a85aef7f54032ca9342ae57c1fafbb066309d733955e1f09b00064a7f47b54e2d279b446ae63720632aefb26478d9ef2f67127224c9cd1e687", 0x99}], 0x8) write(r1, &(0x7f00000000c0)='W', 0x1) fcntl$setstatus(r0, 0x4, 0x88) 14:53:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) read(r0, &(0x7f00000035c0)=""/4096, 0xffffffffffffffa0) write(r0, &(0x7f0000000200)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e001f1e2e8d19b2d8d1160333dff13306d8", 0x28) syz_open_pts() close(r0) close(r0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, &(0x7f0000000240)=0x9, 0x4) kqueue() syz_open_pts() êRQŒ³1Æ‹*g¸#óU2rúfµá3/ãåäBÜ öŽ ­Õ®¶–ÏãFô<&|%Ü&'ºüˆyϽ ME™ÊûúIÓÌWÓs˜ ÀýZL¡;&ܶ–òã{€f…yí,gvœéÞj6iî.ŠÕjBl\Øß•¥#¬Ÿ(:Æå]ä¬E3"µ$Âhù÷ËÙ®×h×üxƒìE°‡w¤µÌ"ÑKÛÏL燧¾QHŹŽÖÜ:i³(}r¸¹@¼Ëa黦Wx;e(ÈdûÀ„æÓ6 ÝQ¤xXê™ÍŽU—{_ҵŒíëÇfBís¸øö)ºM8pÍþIù¤ºŒò®§û­œ·éÏûà ÉGRoFÒ˜S"1Ò…®Ó^Ò³’*$âóTÝ”hææÖÝV¦¨g&f8éQI¨¦Z2u.ƒ5;q¡¾IJÍ{u–.5z#SKk ,Mô˜ÚáA §£%U,tyŠÍ³ÿí†r¾±‡‘œ 8JíphP °E¡ è–1ø´p·Üùi8ܯë5Ã$P8‡{íO†nEo¬L]=) 14:53:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = shmget(0x2, 0x4000, 0x0, &(0x7f0000185000/0x4000)=nil) shmat(r0, &(0x7f00000be000/0x2000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) ÇKÇ”ÏÄf•¶ +t}Iv_LŸŽn²Î¯ln ‘櫼 ò'ªý{èò´—¿E÷u0e§ñÖm4rJ°³€ºA\Nß_}ªÑ‰wƒ ÆNÐ Î1¼ö¨p¹7ÜøˆÇPé°[&HÅì;g„~‹A8Mø†Qs¶ÈŠÞlÈAŸ=Ò¸¡ ¦¬x¯ÛS €³}a¤ƒ®à§[hApV,¿PŒå:;~ÿO°½ 14:53:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9fc4fd901ebbdf", 0x7) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) U1ºE.æ’Ón†I¸§‘‚—Œ•c‹4£íSóÏ—‘š-&´£É©a„´~N®ï]YdÔ.»ó ƒbÄŽŠf´a†Ø'nðzÓÕ×°,1óž…Y’}_¨û§Ù–a|WkoSZÿÑä“JY„ßRí5ƒ%‡i­+Ým÷M_¿4Fðù¢iÀö µš™æ…~bìI;ß _Zà“¿«ÙŽ…9«*9Gªð$¸ñI©Óf(ò;å˜Ý/QŠu|emé–š„”ìè*ˆ®ä%&õ®ííÉ2o?*“­éÛÓ¿*\_O@OaÿŸ£IWEº÷û3¸äæJöì¹7ý õJc<€pD¬1Ūˆ¡k÷~­c(=¸’$vý„qUëÍíOzú,@›Bäw(Æi¶Ðø ´YINºBTãèùŠÔï=Zö—·w‚Îâ6¨**(§ÕW3,.9D qy#ƒ‡ì8» °vˆ.2ü¤~ nè¿eÜrίMÂ’ÒOs®ëê-;?¡Fz9Ò¢½E¥¾è«hx÷†Å¡Xù×…BÓ>¸2ø%æ‚«dY4r8ƒ…ö‹ÈÐö žEæ»A®º”Júý] _ñ? rÔ³nVÂHÛ¹m¥Cø.yÛç5pºé##ʳN%Ö¤Œú¾ÏAÉzµxV× : 謤w<½ 6ÀNÕŒ.»{Ñþ+yìLhÔ5å1K'¨¸Ó¾%òÖE€'÷ÖÖL4*Ž|[tüÑë$…¼°&ò£n*žáZ²\„ÉqRñh@Ø‹œ"²Î. POèŸ"|²iGl%8}+ÁII€uŸbŽ»Û¤Åá„•3˜!Èî ›¹u’aœMˆ$]-‰Y:ó /ûRb>C§5êÞÙô}›jüxåñ7“ãŸÖ(¬6÷Ú¯T ž½ZË÷l,–8T6u'zØ.ôÄ] ÇeÄ¿‚>ûn>ç‡Â[Âýô”Ë›|ãϤAÓÊÇPaO|ã^ù»Ä·!*>3,FÍD­}í[«<Þ:úøžÉ?¾æU¯ú?+AÁôþ¿Uqv»¾fë§Å–o܇GAõ&®4É1Ʋº¶ÉæX>Ë• =™Xø‘°QÎ-®Òb­½r5%ÃÆ9%‰þ³)&¸Ú£¡4ßDð8©Ò3›¬7Ðï™ÏW‰< Kÿ®ê`ý±Ö!\Q¨Nïã¡ýg%K‹ãô刑W ‘Áñ@ÉãBÑÊGœÃצξ&€Š©€Ñ'¾‰·!6. ,¿Œ™[qß‚\tò7Ç}*ù*œ‚îƒ' *Ë['.a…j›†ð²À=«[bLhknRXŽ\Ë»¦‘;`…FÁìÌCÄI÷*ƒB•goBÇå?c+ba¼Kó¶1ÑFù}à ðìôá©ÌÓ=±>7 »gtµ)pOë´VI^“R+±± aÙw±¬|ÉDÓò¡ ,Ǫ«¦jõPöWXtćx °ÑÕ©-bÖ1âyˆëË™ñƒ­_h9)ÑàIVUE¾}x“âÈ~ŠR´Ú‰’ÇܱÕßÊ\© UWzOQ—Tè¹ _3Ïô08 ¿ë·£)o„ ·ÄJɹ>·ã)m„÷4aQEÏ ½LîÌçš@Â_šý^íqÞx19ãYÒÝ…Ð$ †~Ã60“.K­5= €6™%º;>YÜ·Ë™«ÐÀŸöi|õì³+ È3ÍACïÞSÄñ0i|ò;F§g# ÿË|úu]Ã!S<7sà³ÿòÑùáCðǯ¸·Kc%õrHîÐBÌôÜ3*³:·Ð¦ôwïü}[…ïý?J*pje{×íÉk§¼¢Xi Jç+Ùbo ¢ÁÜöh{}ô܇t~P{@²!*Ã'_xS„ƒIÛQäÒV_ôâ[ÁU•6q¾€ºÔ;<ß+j Ž–æˆ6–¡]ÄzB¡P„„‚`‹Dzò™Â9Š„ÁÕl2¤AµøFz"óý˜ß3ý¬E- !7(?æ‘'ÿÆG§x]vèqî¿[ʦÀBœöHc×ÇþíÛ/§×M8RÚ\xH(ûK<;n¹rÌ lìý[߃×i~Ë©ü²½Ëù¦ÐÀ‰¾ª‰ÌnË®x¤4AÈ7ˆ›àû{g­8íË1e©;^uñ™züx°Âã²®å¢~m` 06Q¡1Š«+{O¢´w Ìx¿i›(N$c´ :Šº, .¦çŸÕ*‹·dÎA?ð¤3KF‹¿ CKó†÷Oǧ·LV HÎ5çB”*ç7m¤òöZ/æœ(º #ã{Ë`Ve.̶àŠ9pVb¢K(!A~ÊG¿#<ÓÈÝ[ô‰'‰U'•kÄ_ ð1Ýoæ†X7ÔU88îàC skhŠûÚ®,EL2N,twøM™&Áö¸ ˆ·þY8C¼à—êáÒOPEÏ8eTü'ïýH4<*þjâÜïãÛ@¬¿XÆ®†ª( U[â6ÛtI:×e÷]™ë§”d2»|G{eϵŠnÀj7Ä,_¤éè&Õ„0ÔêU¦ènLÎŒÚ'X½Ëk‘| • ‘*dóA1$/Ž¦Òö”—øõz§tIñ:® Á_O çìÄæQá½ØŠ­I Õ ¥•óµÅ+­=Þ… I 5¼{çK|FÝKAµ@41y#2€&( Ä|¥_áÊ ÿ¸›3lT~ å}*¢6Šª«úðcÆj<Ào„¶wÕ[Då]÷ëê‡(&ÌA½ÓîJä*ñÚÛpÛþ…H¬ÞslAh%²ìó†x„ß|å#&¶E7Á6™¡æÛÑ›ó>¦çË€›c¥Ï ÑSI¾f‚K˜–r)?SÖâ6¶•_}÷¸µ5לV Ú­h’¤°7¾S€´9Ø-⑵Öµw¨}Õ6dóÇÍ— !7ÊKZM³ÿÿï½n=i¶û¿ |1ƒó éŽôÂqÂøëÅ’»oDñŠUMψyžßÔ¸‡õ8Ck¿’¤m¦ï!1—0™p†"¤©R ñ(UÅ[‘1‡Âe¦SÂ1Ž%ü……cÛt Ë`_K`‰x²´’>+½µâZ!š#]˜žq‚ù>¿±½Nj°·¡gªa8]/C`Ö:rlp¥"×+­®Çc¤¡gšõ–ºÜLývªbO:ck|^Ššoù$®ºø¼Óß±'R4 –>Sû›E †—ëÛùCæ/™HJŽíœîË”¹¶;t•ÍÂ}(ï*ò7Ê 3åC}D j<áü˜ôƘSé*•æýzqö¡ ^}&ÎUü:ÖTµË×U*^#>8®Ëns¹C11-0°ññ`YFÚ±*ÑåG\êd–­†½'LVkÃ}^þ"·;)EÃÕ¥æ :ƒ0 Xã¼—QÆù·ßÁý3͘æuK‘lô'ÁÅìˆ8 •n^…WJ"1àßèc8§£liÍZíiŠ<÷›™«eøÕ™°Û³kÞUkb÷þî«Ìò†íà*:gb—õå¤Ú­ äÀj‡!°{û4t[à%ôÖ/i©e2ÍÄ^©-Ôö^{ÂMêaCjÙ%Þn× u` »jì"7xr-"|Ý»Úiu£wê‡êW ùÂ{CCÝÇØi¹×ùÑõ`¸Iös8²ÆØf©î“­“ ¡¹ia&ƒ¼/f€£JU™ ß•ÃU¡)¬Çêÿ÷*î }mbýf¤"ä·w_ŠJõ(CF†„“wÔ¤£zwíAÁT¢Èƒ“¹-ãEÔ„Œ_úéø_TVº=ÁB÷ÙN혱.ìi&^ Mƒe qÑÆ'ÉÔ™gËs‹¸æJ§ŠÔ»›ôA :l¡º… J ±Ü뀬Ý°¿oÅr…°ß XEJ‹<´ï§ñ*>:FŽùŒH×´ÇV×u÷—„Ö—…ݪú«¤£A˜ãÛH®˜84i³†ÛÚÈmu·µìMÙg$êUÓjƒ]ê=h²˜¿”=oºˆ #)!Ÿ D;‘X8]ÃB£^ÔÂFI”S0§Pàº=rkÛp ÒÂ6ÑÍ_¦\ïEÓli3 ê8r3ûPOηʵŠÙü@–HgÀ`­Rès{YXFOBläÆL2^' œ‰Tµ¾Œ*šêQ´¯ÍìÜ!ª×ýHÜr'N«cΖÐaÏœÐè7€.ß+ ¡žœ Îו-ŸË2FQÒZfYšF$诸“z)B,cí4Jí9=oí³¨t‡Ö ˆôÚ^sî2fõÏ£ÄÚàm·‘CêÎm¸¸]fŠn8†Ž§;5†_£€ì¿lòÁ{Z^Ê  þUbX_±³¦ʬU42M÷H5ý†_܈|º{Èh̬̼©š“(‡X,j•è¸Ñðç<Ý…Ùæ´éN¯SmÓ¢íÒI ÄÍKB"|6 †9èVlÖ¼{íaè «Í4 JÂ|˜ßËêò#tÁ!íïŒzÓ\Ȧ·ïÓK™x{µ?pòÍH† /ìgÅÄØ,}—²r¢u½§A˜»VB“GÊ勇IŸoʱ mê4f^î¦ä ˜ÛÒîžWÚÁ 14:53:56 executing program 0: poll(&(0x7f0000000040)=[{}], 0xb1, 0xcf) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup2(r0, r1) fcntl$setstatus(r0, 0x4, 0x8) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) 14:53:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fcntl$dupfd(r0, 0x0, r0) sendmsg(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="100000f1557c3ee6a6fab60500000000"], 0x10, 0xa}, 0x0) 14:53:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) write(r1, 0x0, 0x0) <¾(fg_$›·j6o8©“pú¸^¦ÝúŘÓ+)•ƒ 8k’»âŠ÷cðÚqpqÒÍÓŸ¨V<ÝÃíüwJ‰ðîÖ.¦¨ZïT,©4*å|¯»c ×3•^ °d§ô{TâÒy´F®cr2®û&Gžòöq'"LœÑæ‡WêRQŒ³1Æ‹*g¸#óU2rúfµá3/ãåäBÜ öŽ ­Õ®¶–ÏãFô<&|%Ü&'ºüˆyϽ ME™ÊûúIÓÌWÓs˜ ÀýZL¡;&ܶ–òã{€f…yí,gvœéÞj6iî.ŠÕjBl\Øß•¥#¬Ÿ(:Æå]ä¬E3"µ$Âhù÷ËÙ®×h×üxƒìE°‡w¤µÌ"ÑKÛÏL燧¾QHŹŽÖÜ:i³(}r¸¹@¼Ëa黦Wx;e(ÈdûÀ„æÓ6 ÝQ¤xXê™ÍŽU—{_ҵŒíëÇfBís¸øö)ºM8pÍþIù¤ºŒò®§û­œ·éÏûà ÉGRoFÒ˜S"1Ò…®Ó^Ò³’*$âóTÝ”hææÖÝV¦¨g&f8éQI¨¦Z2u.ƒ5;q¡¾IJÍ{u–.5z#SKk ,Mô˜ÚáA §£%U,tyŠÍ³ÿí†r¾±‡‘œ 8JíphP °E¡ è–1ø´p·Üùi8ܯë5Ã$P8‡{íO†nEo¬L]=) ÇKÇ”ÏÄf•¶ +t}Iv_LŸŽn²Î¯ln ‘櫼 ò'ªý{èò´—¿E÷u0e§ñÖm4rJ°³€ºA\Nß_}ªÑ‰wƒ ÆNÐ Î1¼ö¨p¹7ÜøˆÇPé°[&HÅì;g„~‹A8Mø†Qs¶ÈŠÞlÈAŸ=Ò¸¡ ¦¬x¯ÛS €³}a¤ƒ®à§[hApV,¿PŒå:;~ÿO°½ U1ºE.æ’Ón†I¸§‘‚—Œ•c‹4£íSóÏ—‘š-&´£É©a„´~N®ï]YdÔ.»ó ƒbÄŽŠf´a†Ø'nðzÓÕ×°,1óž…Y’}_¨û§Ù–a|WkoSZÿÑä“JY„ßRí5ƒ%‡i­+Ým÷M_¿4Fðù¢iÀö µš™æ…~bìI;ß _Zà“¿«ÙŽ…9«*9Gªð$¸ñI©Óf(ò;å˜Ý/QŠu|emé–š„”ìè*ˆ®ä%&õ®ííÉ2o?*“­éÛÓ¿*\_O@OaÿŸ£IWEº÷û3¸äæJöì¹7ý õJc<€pD¬1Ūˆ¡k÷~­c(=¸’$vý„qUëÍíOzú,@›Bäw(Æi¶Ðø ´YINºBTãèùŠÔï=Zö—·w‚Îâ6¨**(§ÕW3,.9D qy#ƒ‡ì8» °vˆ.2ü¤~ nè¿eÜrίMÂ’ÒOs®ëê-;?¡Fz9Ò¢½E¥¾è«hx÷†Å¡Xù×…BÓ>¸2ø%æ‚«dY4r8ƒ…ö‹ÈÐö žEæ»A®º”Júý] _ñ? rÔ³nVÂHÛ¹m¥Cø.yÛç5pºé##ʳN%Ö¤Œú¾ÏAÉzµxV× : 謤w<½ 14:53:57 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/136, 0x88}, {&(0x7f0000000000)=""/73, 0x49}], 0x2, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) 6ÀNÕŒ.»{Ñþ+yìLhÔ5å1K'¨¸Ó¾%òÖE€'÷ÖÖL4*Ž|[tüÑë$…¼°&ò£n*žáZ²\„ÉqRñh@Ø‹œ"²Î. POèŸ"|²iGl%8}+ÁII€uŸbŽ»Û¤Åá„•3˜!Èî ›¹u’aœMˆ$]-‰Y:ó /ûRb>C§5êÞÙô}›jüxåñ7“ãŸÖ(¬6÷Ú¯T ž½ZË÷l,–8T6u'zØ.ôÄ] ÇeÄ¿‚>ûn>ç‡Â[Âýô”Ë›|ãϤAÓÊÇPaO|ã^ù»Ä·!*>3,FÍD­}í[«<Þ:úøžÉ?¾æU¯ú?+AÁôþ¿Uqv»¾fë§Å–o܇GAõ&®4É1Ʋº¶ÉæX>Ë• =™Xø‘°QÎ-®Òb­½r5%ÃÆ9%‰þ³)&¸Ú£¡4ßDð8©Ò3›¬7Ðï™ÏW‰< Kÿ®ê`ý±Ö!\Q¨Nïã¡ýg%K‹ãô刑W ‘Áñ@ÉãBÑÊGœÃצξ&€Š©€Ñ'¾‰·!6. ,¿Œ™[qß‚\tò7Ç}*ù*œ‚îƒ' *Ë['.a…j›†ð²À=«[bLhknRXŽ\Ë»¦‘;`…FÁìÌCÄI÷*ƒB•goBÇå?c+ba¼Kó¶1ÑFù}à ðìôá©ÌÓ=±>7 »gtµ)pOë´VI^“R+±± aÙw±¬|ÉDÓò¡ ,Ǫ«¦jõPöWXtćx °ÑÕ©-bÖ1âyˆëË™ñƒ­_h9)ÑàIVUE¾}x“âÈ~ŠR´Ú‰’ÇܱÕßÊ\© UWzOQ—Tè¹ _3Ïô08 ¿ë·£)o„ ·ÄJɹ>·ã)m„÷4aQEÏ ½LîÌçš@Â_šý^íqÞx19ãYÒÝ…Ð$ †~Ã60“.K­5= €6™%º;>YÜ·Ë™«ÐÀŸöi|õì³+ È3ÍACïÞSÄñ0i|ò;F§g# ÿË|úu]Ã!S<7sà³ÿòÑùáCðǯ¸·Kc%õrHîÐBÌôÜ3*³:·Ð¦ôwïü}[…ïý?J*pje{×íÉk§¼¢Xi Jç+Ùbo ¢ÁÜöh{}ô܇t~P{@²!*Ã'_xS„ƒIÛQäÒV_ôâ[ÁU•6q¾€ºÔ;<ß+j Ž–æˆ6–¡]ÄzB¡P„„‚`‹Dzò™Â9Š„ÁÕl2¤AµøFz"óý˜ß3ý¬E- !7(?æ‘'ÿÆG§x]vèqî¿[ʦÀBœöHc×ÇþíÛ/§×M8RÚ\xH(ûK<;n¹rÌ lìý[߃×i~Ë©ü²½Ëù¦ÐÀ‰¾ª‰ÌnË®x¤4AÈ7ˆ›àû{g­8íË1e©;^uñ™züx°Âã²®å¢~m` 06Q¡1Š«+{O¢´w Ìx¿i›(N$c´ 14:53:57 executing program 0: r0 = getuid() seteuid(r0) setreuid(r0, r0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x80) mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) seteuid(r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xc1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x2) r4 = getuid() fchmod(r1, 0x44) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000100)) r5 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={r5, r4, r6}, 0xc) r7 = open(&(0x7f0000000200)='./file1\x00', 0x89, 0x24) setregid(r6, r6) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getrlimit(0x3, &(0x7f00000002c0)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r10 = open(&(0x7f0000000380)='./file1\x00', 0x80, 0x1) setreuid(r8, r8) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r11 = msgget$private(0x0, 0x100) msgrcv(r11, &(0x7f0000000440)={0x0, ""/68}, 0x4c, 0x1, 0x1800) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000004c0)) rmdir(&(0x7f0000000500)='./file0\x00') setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540)={r5, r4, r9}, 0xc) writev(r7, &(0x7f0000001840)=[{&(0x7f0000000580)="f6222380e5f5f7ff25e4cacd947a", 0xe}, {&(0x7f00000005c0)="edbae90c1a80c916ae3d0baefbc80839503aae4be204850df27323b3414e07c8873d822431237a832433a6e6b33980846342613987b07ffaacd255d97d9de0ee182c5885736fd6ccaed28c7673fc7c40ff2cad6dec46c3543bcf4ad7410ccc25edb9e1fe11e92d0535c5e2bf5ee2eb9465f3428024365cc1923710738a754094be4f74431275263fb98829dfecc8fa3b2828f47607614ff3b89cb855b655b938d04b2fadf3ecb64a93df3f4c111350f33e678a8808e1f82479cb540fbb7cf4ba7af9db1f9007a9135fa37c02c10d0ac3be9e33627d6874427242c2072794fc510169aa581497943bdde7447871b05da15a70c036da91f7091abc099e33bb387de59e73b2bccb430d9f08c94b9cd261dc39d6f5aae9db05dc524646f45657d648252ebef24f3d1a0a46f30d7f9b3ed37d2e90d7162076d7a1694df62656886db478cd64fb7006dc5ab46d01998c4ed45b6797540b070410e3ebf40890a680ceb558989b0f7c3c92f46156557f8987527560470579f14a6ef1e1693112a6da2dc10a6a14941178fe217e91e2beb5723693e42500d9dd20fa9264d1d78ba4265d97b326dd91a6eba267df74c51e44d32f7954368aedb16212f80d1ad38e7bc3ee4c265b9ce6545863bfc31a88f6b1a7e40651fa1e53ce8537414f6888175655db4338e0a268073df72b7ea9495cbafc5b704d18fd7704ad2a0fd3347d03e6927511e634152e28cc5cc637e3eae8a0f6c30a36b992a97548b1792368dc1b35b5fea92f29ad02b4e861583ba420735835bc64a199462a8dc070384bf9e208c48ce72528a0e33326b69a57b4429a2e67647e90d7f8b259f26f2bc02482027c76b799c11551a36f8bd11abf20f6a20359aeb91fef06e47d13024a8568840a97cd904fd9b2e36b369d6bcd9224884fe44b275f90036ba49b459173aaf4d36a605b96604fbf3dab7449b3eca865f1474a8720675dc36093c9d86940de37294c072b10f91c3236359bd6df6848bef0d932706757544068dcc11db01af6f7d38e136bf13ba355c53d30c8f5c4f1ca794775df5090036c2c56aaca5731afc837ff00b174342bbb7cc6f064bbf8bdee12808f173685b37970bc1d0f21f1d6928bf3a56494b13d0311d922b01f5c111ca06b9d294079bd47628b2b6b282bd39afdab48075487bece4bf15bc121fc4d1f907154b8212e4295e8d6bec51ec0b514bee0cde99fe1642e4aab6f25367ccbc8edcd9e4fd893d3980afb8d4b90ae6d0567eaf85a2ff6df4eadf933bb2e0c90797504a6d5a00e7e6a8afa8bad750c37df1baea66cb9dbd85e686714a222eb2717f66cf7ae30f2c8e61448b2785a96d79c6d82eeca56d6bff65f7010066a5ea1358ca9d58f7d86596337b026e645d149b1ef02800c9d2861bf54fded3a1bd29888d9924486a28520c8569f1b51c38829c2a105eb9c3de7432a49befc966dbf11248d5643d3e0ed89614669785377b305d7c1a1fc520683ab0e1557117673e0b5f01a81a44c499a02382165a8a8e860ac79a5b7c1f20584b29deacb93686253a97de459664462c5d4d7cbc3f609eb30d0829c9357e62e321477ab16ff8b22e5f798fea680c4adaa181dc1f320b8d7afa033a50903544d81c3fc460db076ace8e91125da432e1794977894d887f42b66588a5b7dc832bdc6361e4ebd214147cdc1797a49160aeb49b3d111c15983cde210a91a73e3ae48f1081a8a83d3849319b7ce3f70db9c8475c6c6dadd841251efc62640247766df57393dce6e4d91b4d7f6d201d34ea86c2e2ccd63f0437fadc5c66bf239eddae6f1445d74cae8ce3e6bed1a0aec8c0c039baba4bd129666d64bf63b70958154ccfd20c096e14058bbbf71f6b1f31264a95ac314ebd775c1906ad8887f2dec9687ecf0c876522d9d6cd92a25c11a97118309f0def39595eb9a121be17ce40bda788d80519dbc28b101a91fe2032bab8e6be1ac8534c826207df877828ba30a1575eaad29f6e3a43f14e8cc409f423343cd0ac926887178d8a18083e7bc6de198b6d562e369ef99a9f17985e8fcaf36e961005b1ef50c824001fce17f5a4733b6ec4f78fd7c80e78fff98abfd77b8c2bb421b8a121518cf6432001e1eb938ca0a9363c374c00e98b21fe1693b2ae6fa18745ec1c3385a1bc39eebb71180a8400784448d94347792656ad5ddbcd8e9e81dcdafd859a52743426415085b9cf8b7e3e2c2920a15cd1900c4788183e44624ffda26605770bdc88629057160f83200b08d0b1a1712d911909328f2b11ac3b38e1ba8b5466791a4f026969ccc2aacb6d5f9c7333a9df02b02aaab36a937bfb7ebc802efc6bb160fa0650781e184007db21217f0c1dd453e9a0132e991032ff054af7723cf8e9e8b8da0c16171f8603538c77fa8b4f11bdada2c4bfd674022b1435d8bac2da660f885dac1fc227c5496641c75780735f498a525f995e025db0ce060046c39f19d38be3fa0cc51077a0d103c0618d020c68e7b4d1b1144f8fc67e29e2adb584c4703c418786cc4b9f219b8deaa7c10805a9c63905f65325b97b22c5037159e568efb60487a7ff730bb98300fd5c963dc78abd65c1be447cb78953b59a8896ce799e06af08a9ec1a75bac045613642fc6be4e7c5e20d7733446da6cdebad87d075558bf555a94e4eb089e9a8060052910505fe25c13b1a7b8b7b9ba70a56cf04d3356014ea0e6a63fb81484e9e8c286a8fb6ecb5fd6fd32d59664260dd52bdb995207ce04d9bb68bff0c678409f409922bc3bf867cbe7228c9072b941b85e9b49860674ed482c794c4cfd2ad1dedc4ae9ce11fa2ef9a4004d28e20145c9fbaccf5b15159d9c7b208430f081cb0d2e621c96dd4da60be16b943abedb1b052ca042989e2ffcd002cdb1da951db7010d4548e5f0f43e9e606874efdc7ab83ac9721d039a9e6072dfbf798e4d9f7bc935911e3d1efbf8f478f6b0f277db4c9ae7df7bacdcded67a399d809682289e1d1c497b804c004c59c6c8a8a174216218d79c8ae281ec681532581b754e5eb16b4e0df59abbc39433166cced4266b4a58b9aa505393c4f8656e4ea06f9b9b7d03af81be66331a79d023cbed63b8eeab49403343708198d0d137f564d546f23127ed3eb5abe29bf7f68bd62c737fe120f5e6a72bc6ad618f039812cf43656c8074f3fb8c7589b02023f263390438c62dc0a59760f96e7601afda2800cbdaf419368bd8f20ef61748872e7f507484a0f9eeddbc01a8237d0e087dd9ccc973865bc3ba1dbc1c73cb7af93843f0631ef2a8642eb4a5416bcab63bc0ddbd0b53f9f03141fe67b5a8bf97f552049b856eada3e802272f57fb5d9bc5458071bd03b3e1646a08a50a2729fae7bf3299e77821537a7569907e456478b81e7fbbc25952cbdf2857f72646124ccd488defcea19f96c60aa59cf0fa033e132a46286704354013bc9623fc2aefe0dcac3ac635abf444066f971b9fd024a51892ca279a670f020f7907f192eddfb8a7456c3c3f4224ac0aa4f5930d6a38f58bdb77deca0e0041251ef6f88ba8097540ab50c988fdd611ec65402fe276d85007ca311c4d8821afef474e93cfc4ce4dfee2b0be65f2e7ca4512242af9ddfaf003efee7017edc4403988ff793da18b49f52b09693e82b43eba5f03a4c2916014a7728490ee8eefd185af1883b73b99c45a3b0e06a00c99c2ecde115a7ccb465c1316d7358b0739bbd14b1fbe0ca4a2697c31d9ba2f981fb90e04ada0443a23fafdb5710c2f04302260bfbe4e81728403d921936e973d128c9451455b91c5a6842b8dc11c3c6d1d68cb5828e2baecf3f7b609da399f4351cf28f33842ffda006a1a7a2cd1495e4912614feb18679f1c7e6be03a6b9bbbca28d9ac03ea737f55f5eaff60e28a9df390fb189a8f4ed0fe6b0cf8aa4b04365859fad06f4a8c4fa16ee48e4bc065247ad9c06e23a662fcf0a874d2b795d43b346bf0228abe156794a085f446850458240fb783c7cf0d94d4f17cd91c61f0f80dba26e1b3c6269f308fe107fa4dcfaa032931b6eb782e73b283060aac88c8b5bcb0761c1012f22e3c499f833cd9e09426cf4dc4d01f509413cd8a93674bb92c0028998e4cc7e28ab3aae656fda32db5f4e3732cc1c9140fb51d3341a6d52b21ad95511565ffba4c29bfc4b7de9ec1902d43cd93b8fb04505c9bd73028478aea11056af38780de1887b83d377b983d5325b53a3098426a29d4e82a4c14144a6ab1c387cadf695dcc17d59ceb9bfcc5ed86a95131a32a3085cb223e78ef2e842a34ba9aa0b58b89520e1296532012503a766c1590f36c747c2f7e1b1e55806b5a6980495889c27787a2083b3efa51fde33e43e5f7141cabf51f3ce5f23185c829042fb4ac17d539468a5fccf3b7e66ff03a33d91dda3f6f3014713a32d1834ba5bcf08e72e5cdef07c4b94e3826f911ea64abf7c4b0dfd6c17b3b2b4f42a1ccc85f6be271efcafc4a8517bd78037e387e6c3ab0980789696dd3a9d5f0bf3c26e2f4ae4277d1835b75245c90b7d195631af332456a981c3a531084fbd2bd7eab5b521921deed35c74aac70b2ae66b44fc4a5e35089b19425808104ea17f2aa315d0d33bae7d1dc7d8d24d29e9b5943187a8d1183451960dce1cff1f730593339d87a1bfa978c34efd60af7b000942b9ca192ff12c3836f777d4ac51b708cc055a1099f5f4dd3f34675e749f848f09edeb56ccbd03470f06194050ee975aa950dc70b18f0e8e1879c01eb0a3c46d4bb23bbba00474e3c66a638b19658763ebc1cc84935034868668e109ff9ff85f337a8c57e7d5eb11848cae0b0388b05cdfb35455555ce8283c5466b61012f72d546f9f0d717efa941fd5fd13b01f0d9daf3774639921b645f2e289afcb5b1d03d8ee7290b26642ef0fff70df92a673c409a4a1fcb694f557c8a4a779db00737ac9d13d12aa0def2fe3dc9db17370319fa1fe04fec3e719d51931ed82b685ae8ba2060254080607bb1e5ec32ab571344708465c610de26e845d3ad05a193a8d5ce1bc3671b48aeb39291854c72e128d9471f15ada7fcf39a436288fe3687fc9708ca137a5644d0f7903d1c1b5e11960c5c3a089078f396af9ecebc7969a1f985726f8393705c499413120c672329822b7559e5577555a1fdd9c6b8b44a47e978898ef693345ec6f6b4dce2be8eba1854065f911246c8d5e87490cf6de8eb778657cadf74893a4ce39f2fba66a746f360f89d70fe1f8cc4067f7b43e93108f4a8c04ae3b17912b0f5a3ce5e3d0b36e783548834a31a99994afce007bbc647638e365284afcbc22eff35534bc6b3c8ff4ad87866733d0c11cebcfb884ef2d5b00698339e4d899dd77926ba00f28201581a24e10255d383f831ff0c5b108f3b0ee4dad49f58f95649bf058027bd8a9c6665547a7616813d269be859db32bc248f8e8d97e4bb90f786a42f68e30902209eee41392720ae112ca1d40ecb40edfcacef4f75b596a2fc39af107ab08c6b60d253b8ab47fdaf6bf3d6c902e8165fd429175611fa78578818256d5043027a66b87638de30003393ac99e9fb52c908860308f3e514fdde16fd46d8d624d47bd261211b6492ea8c7a232e6a3b30a570e38dc81c1b592afe67da006c25b3f57f897f3364dd122de77c5b185b32defd370bbbdbbafd4eb320784bb192c7c0b7f4524d31896b98d9049a45b2c57bbeacc8e23ad490d2683e8a2cb652cb1bccc450e2ae8af90f79d8e0a50236a74f54fda733d296a90c0b0d7c38b1e931f61a543bf6784f7e25f46ac248abc54950f7c56d92d31303684ba1b6602f25", 0x1000}, {&(0x7f00000015c0)="f369bf3e8aae6ee6d1fa0294d7384d410e715d08590ea25f68a10e8cdd87c040769701411d74b43bc575c8e57f83bd8052201336", 0x34}, {&(0x7f0000001600)="1363455e1e86674e4f5bf887ad71366cbfa2754a235c87f54f798a77fdc1404c598644038b3dd60517b0da9e936042fb758df174c69b1595508d767457d3919ef80247d50e364177a354cff30f02210273cf7fa064b3c625d9fe3d680208c25b70468bad7210f53ef16db84f60c23a4b10957bf660bf416134a9a2", 0x7b}, {&(0x7f0000001680)="fb68e02114517de4e27fe266f3bb43327201d088ca4e3235cd0f04fecc458b6ed4ddc1f2ea909aa605068d60338fb6261fddaf25a71582adc938b2e09b9e84aea102d5bf2df148e0199517ab8d6ddcac8b69db89aec82eec20620127c819c5d6bd4dbc706ed27cbb92383fc310ca772d3a11f732eb9a408ceae2d1d0b1a6e61bf1130c341cbe88eaffab7b0bee86788b1ae59294a16cf906e043810b7f87153b081a2850", 0xa4}, {&(0x7f0000001740)="52c56afe529a29653ffb686c079770a45f4ba14605ac878ee2d5f79217892a23d716c522bbee48c70f7fd99ca86d3babd839298d0229f80a65141c7bca5798c5d1040a275464f6de3be7f25ba4da38465c0c4707faf4bb5853a74e48eeac783c39956535af7b048df4098e536c9c3780e81f1325534a8184604ecb2ccfefa44f9f5b810583874c78f04be70aa86f46a8f6d8e303c46bef6a70246e90d09df2c714748af0a733e9cf0e1a39dcda5a72a30d5cd841df8dc8426d7ef4a766b5651bfa07ed26510a77a4bfe636259c167009240be735e7f7e2612039451f746b9c83718204370cc72af66541e57ece7d", 0xee}], 0x6) msgget(0x1, 0x4) 14:53:57 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) shmctl$IPC_RMID(r0, 0x0) 14:53:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x800000000003, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) write(r0, &(0x7f0000000080), 0xfc4c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1f, 0x1, 0xc9, 0x9, "ce5ede55850f67761ad39c4eaddd7fb089afb080", 0x1, 0x81}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) bind(r1, &(0x7f0000000280)=@in6={0x18, 0x1, 0x9, 0xfff}, 0xc) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000002c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="8a2632db13b6cbe9e681e052b4b8cd148125db886084484ebd973e356984cbf84b49e094c7a29c2cdeb9a8e45296399830ef0a935c6f6100c39a32fe814a81bf6a24726483a8df6bfd5a8947662f9b74af8057558e2225cbfb3d087f7e1d3be3585a48c63baf960639c899677f46f4daabe147ad3a45b85b98048a748488dce7b9b479f330b6f9493137d0bb64f0e6a055460acabe6ca798eabf82b665441c1ea1008ec664b9", 0xa6}], 0x1, &(0x7f0000000300)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000c714fd00"], 0xa0, 0x7}, 0x40e) :Šº, .¦çŸÕ*‹·dÎA?ð¤3KF‹¿ CKó†÷Oǧ·LV HÎ5çB”*ç7m¤òöZ/æœ(º #ã{Ë`Ve.̶àŠ9pVb¢K(!A~ÊG¿#<ÓÈÝ[ô‰'‰U'•kÄ_ ð1Ýoæ†X7ÔU88îàC skhŠûÚ®,EL2N,twøM™&Áö¸ ˆ·þY8C¼à—êáÒOPEÏ8eTü'ïýH4<*þjâÜïãÛ@¬¿XÆ®†ª( U[â6ÛtI:×e÷]™ë§”d2»|G{eϵŠnÀj7Ä,_¤éè&Õ„0ÔêU¦ènLÎŒÚ'X½Ëk‘| • ‘*dóA1$/Ž¦Òö”—øõz§tIñ:® Á_O çìÄæQá½ØŠ­I Õ ¥•óµÅ+­=Þ… I 5¼{çK|FÝKAµ@41y#2€&( Ä|¥_áÊ ÿ¸›3lT~ å}*¢6Šª«úðcÆj<Ào„¶wÕ[Då]÷ëê‡(&ÌA½ÓîJä*ñÚÛpÛþ…H¬ÞslAh%²ìó†x„ß|å#&¶E7Á6™¡æÛÑ›ó>¦çË€›c¥Ï ÑSI¾f‚K˜–r)?SÖâ6¶•_}÷¸µ5לV Ú­h’¤°7¾S€´9Ø-⑵Öµw¨}Õ6dóÇÍ— !7ÊKZM³ÿÿï½n=i¶û¿ |1ƒó éŽôÂqÂøëÅ’»oDñŠUMψyžßÔ¸‡õ8Ck¿’¤m¦ï!1—0™p†"¤©R ñ(UÅ[‘1‡Âe¦SÂ1Ž%ü……cÛt Ë`_K`‰x²´’>+½µâZ!š#]˜žq‚ù>¿±½Nj°·¡gªa8]/C`Ö:rlp¥"×+­®Çc¤¡gšõ–ºÜLývªbO:ck|^Ššoù$®ºø¼Óß±'R4 –>Sû›E †—ëÛùCæ/™HJŽíœîË”¹¶;t•ÍÂ}(ï*ò7Ê 3åC}D j<áü˜ôƘSé*•æýzqö¡ ^}&ÎUü:ÖTµË×U*^#>8®Ëns¹C11-0°ññ`YFÚ±*ÑåG\êd–­†½'LVkÃ}^þ"·;)EÃÕ¥æ :ƒ0 14:53:57 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000180)='4', 0x1}], 0x1) write(r0, &(0x7f0000000640)="3fddefca590f324829956ae39e138578f5be5e7a3a08a815555a1d40b219c8fcebbcfe2373eb110f4f25eb0a37ced639ed4a65a1a80dfc871f45a54d0550dda685325c17961b2af77ab8224cfad5f77e1ff81b74c396c1c858a7882f0534e0a98cf1a265d60c9711d133279ce3d107dd3567c3b866c478de1c3855b9f86b39aee02856cbf5e45016d78e8778704920bfd6683e0bc051016536d099d55b3a964addea36925e8a361dd302b7a5cf7586c695d9c8475b5b409c6cf7c6b048dc3d3de1aed2e46550d4ac0e9436d0e301e0d74c224e010a674d04ea25b9f8fb64bf5f56e17968cde5901aca91dc5eeaf075090aa5d72c2c22d39596d58828de1d8889d30920cc4a3dd7bef78cc38887ddf5a2f613e13e1b292af1f12365db87fc584cb453ee32fe96050465e95b94e3554d340d631e6949dc102ce17e71452a4de599d9ce8afbe42c4ab73ff16dd4d6ad6ab467b70de11f8bf9d727f2c94a33c4867f7e814c20ecd7884d76202b74355a4f698a1694b348358efc2be7bd4e13cfb7e4cd74e256ffe777585d30a09aacae9c705a41c03a4f60fa74b28646070035b8c4f83a65a52c56897a9dab592e6e055b3de25527282183d9908c4f8e43881016596a9234a6ed8cd623ae31820e45735082b501fc3ee7571f32551ce3ecedde6cc94f2d4f11aa08baf5a65efe4313657996b035d07c3ee522ede8ad7c5e44a12c5e21e203ff188922496fd1b40c008aaea432b7bb71f1a763df4e3b07ca7cf127009f4a6d88392135c739d8da535b271d1538d024a97b592157c66b82fd81dcb97a5217a0ac7b67fda99da28a2b58b0de8b5f144db04c821e9fc3f7180bdb0170a992578167f052d3226c91d6685db93c7b3dddfc872894eddea79461de8dfe573b258939089f5945dd2216f1f41dea09a52f32168a63fc6e979e037da6eb895522a2b65856567a57752cd5d241dcf8b3d8bd14af283bee1ee12226da5f624eafe72e85bbfe34b995aac3b3eb72148fed4cc12e4b9a6a656af35c04eb7b7a7f2231ab0ccdf123376df7c0dc9554360d9e43328d390f63ac6df0c53f33597eaab05681e6c72f077403f6f09f534cd4cb67c138ea2a5e5b58258f413581fce93ec89052049c20c1c6537273850cebcc5dc87423ed4c77ef86251fedf3d0d6b71a8773f7b139f28e0b74ebe9a2c96deef7e5c4202944ccce4efd937e26cb6949e13ab1957fe098ed2440162c867f9fe8d0a367bd74969d901b44c545d26c5d64b605f0ce2b0ffb1d2e9953c803284534db32659e44f283e4af86265b935b1b420383e274ba2dfab7aeb3ae880bd75453553ebddab09878e24f527e68f61f06056377325a09349b00c43c94024e9a10b9b2b839fec3380334c2b5c0928102fe42cc74bac0a3844a82e2bec823fc9e972917ef7c726b471d511eac207d07e3968aefd2977e97336665ec270b9c1f6da15fdae892aca90fe9b2e0048f457fe2db5dea24d1536c9017ea327cd4c1c344c77039c17d914f438378e0f8a98f5772f9ca392718a172fff680a97ccc7deb37e43b31b138a8c82e77d8b0f95d9966010e0e1a5607a723295c56f1986c653232ccf3f7856c6950f1d23f51038f523351fc9110d143b12afdd0bfc6e37e9d2025c78581cc3ec1f3d48b553e865fbe4a00aa21ed56857c3ff06deae25823c9e6bfb4cc208fe2f6c26a797dd64d76a6a117b355c4ffd1145c1789cbb572bf103e5e7cc041deb40f56905d2feea2e429632c280e11edddc338cbd75d7aa0d7d683751fe84b72a4edd62ee847f1795ccba1a289217e3a9233cbc29d97a994d9f55048c08e3ec88fab2dc06f5583ce4a31767ed0f00fc2161767a743a2478bc84331f1f76b4a36e5009e07fa7d5525d8d9ac3ebf46926b6c895f4167bbe5d7b98524aba807687c59a6db8163a3ed9a420bb145b68eeb88321f70f735ecdba7eafcecb2d6d976db8ff1d18284b57b80daa2e62f1c0bbb88d8710571b29893c377145e1f1d595a84f531fda2ec56e5e6d0726ef6dde20cf5c3f0fbe56397c92a6f0288b8eea207b276aec10cbfbce876d749954f089506d22462d75a589ebdec79fc2541ff84f92bbd45abf9a8a4107bb8917c9cc233c632ade01f52ae8bc8416ae751a9600341778c22b5bbb087e3a1fc6b329fb8226c2ee65f1ad1e596faa00268a3f5f6df5f3b1442cb44a4edea28fccf15574d2305702299e0c9c1339118d098cb863883a849c0da506bdb0658081d49453034c4e005f78984e98add3c1e49d5784468d7350fddd8d17c9386670655c068ba3698d9fffaf0d942e650cbf836617952a590767d34db2e5aa915f06bed69dfc70fc1fe482efc81e96db63150419de7ae9f55cc391928b589e992913c52ce8658e9568072266731f42296d3b164bca952310e94459e8b1e72bd149127c3d50396c709f90e599ad81d62b05554db0a7c6243001b733c7453aa99a9a14c3fad4d21d310563ddce8427bb86e878e18d9b6442144ff04f4a1b4aaa7ed122800b4e8fccb4e59c6f3cc1223a693e0076be22be76bd9b14e24a9c9944ebbe37046a37f564abbde31507059540f5a60a9383b2d92178f01b980792a3df8afd5754134c4f3954970860cf9a528c956a62fdfa0bf65197f3685f2ceb86c307b5698eaea780165e711c742a99a6e143d1a41fca6082949746069ab28b148976a1e1529ade04a43b4538d959c8372fcf1a1b9ae1e5bd7335af8e448cd037c66c2dc0a29eedca6f432c139c3796a1c44cf6a4ac1777a2f5f52d3da1802e89497103115bc15015fe11d96c7640f82545e99bb7b23b087da703de488002b1c5dd2de3030f7c139986dfe88f4e441e506422c6c18609ecc6b7b2d944b6ed98b2fd19d54580086cf93262e39c2f5", 0x800) truncate(&(0x7f0000000080)='./file0\x00', 0x0) r1 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x10001}, 0x10) 14:53:57 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) fchdir(r0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000)="06000000eea4039711bd07e06eaaa795961742ce25e9368b923de2068cc113278884858ad66941d2d3bef0157b", 0x2d) Xã¼—QÆù·ßÁý3͘æuK‘lô'ÁÅìˆ8 •n^…WJ"1àßèc8§£liÍZíiŠ<÷›™«eøÕ™°Û³kÞUkb÷þî«Ìò†íà*:gb—õå¤Ú­ äÀj‡!°{û4t[à%ôÖ/i©e2ÍÄ^©-Ôö^{ÂMêaCjÙ%Þn× u` »jì"7xr-"|Ý»Úiu£wê‡êW ùÂ{CCÝÇØi¹×ùÑõ`¸Iös8²ÆØf©î“­“ ¡¹ia&ƒ¼/f€£JU™ ß•ÃU¡)¬Çêÿ÷*î }mbýf¤"ä·w_ŠJõ(CF†„“wÔ¤£zwíAÁT¢Èƒ“¹-ãEÔ„Œ_úéø_TVº=ÁB÷ÙN혱.ìi&^ Mƒe qÑÆ'ÉÔ™gËs‹¸æJ§ŠÔ»›ôA :l¡º… J ±Ü뀬Ý°¿oÅr…°ß XEJ‹<´ï§ñ*>:FŽùŒH×´ÇV×u÷—„Ö—…ݪú«¤£A˜ãÛH®˜84i³†ÛÚÈmu·µìMÙg$êUÓjƒ]ê=h²˜¿”=oºˆ #)!Ÿ D;‘X8]ÃB£^ÔÂFI”S0§Pàº=rkÛp ÒÂ6ÑÍ_¦\ïEÓli3 ê8r3ûPOηʵŠÙü@–HgÀ`­Rès{YXFOBläÆL2^' œ‰Tµ¾Œ*šêQ´¯ÍìÜ!ª×ýHÜr'N«cΖÐaÏœÐè7€.ß+ ¡žœ Îו-ŸË2FQÒZfYšF$诸“z)B,cí4Jí9=oí³¨t‡Ö ˆôÚ^sî2fõÏ£ÄÚàm·‘CêÎm¸¸]fŠn8†Ž§;5†_£€ì¿lòÁ{Z^Ê  þUbX_±³¦ʬU42M÷H5ý†_܈|º{Èh̬̼©š“(‡X,j•è¸Ñðç<Ý…Ùæ´éN¯SmÓ¢íÒI ÄÍKB"|6 †9èVlÖ¼{íaè «Í4 JÂ|˜ßËêò#tÁ!íïŒzÓ\Ȧ·ïÓK™x{µ?pòÍH† /ìgÅÄØ,}—²r¢u½§A˜»VB“GÊ勇IŸoʱ mê4f^î¦ä ˜ÛÒîžWÚÁ 14:53:57 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="3962731451cfe5f3ac23d3d71e9302919a41ab6ec15fc267f5465983a563c19aac6f535816c4357f42eb8a543b4cbc2e9656e2569d35ca51bb14cbb1a4bc34040cc6feb20976a83393120b8ecb77fa5bf02cd856868d3f3f359ad1fbb46e4e7c71b4e89be9090bebf39695e6799da7290f2cb0160e2a98476976ae0981fee96bc689ee494daa35e5d3aa4bd8976816a5abbfc5a89d6652a2fd56796e25e5cfef351123bcb235ba3cff049194cf11665f5af5cfea655fdfcb893b27d0bd86d98dbba856b0390ff15cc985ec0a9517a346d9c56859a95211a106c947b1", 0xdc) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) 14:53:57 executing program 1: r0 = socket$inet(0x2, 0x4, 0x6) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x200000000000003, 0x102) listen(r1, 0x0) 14:53:57 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) listen(r0, 0x0) kqueue() getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)=""/30, &(0x7f0000000040)=0x1e) 14:53:57 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2015, 0xc9) openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x20000, 0x80) 14:53:57 executing program 0: mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = geteuid() r3 = getgid() setegid(r3) chown(&(0x7f0000000000)='./bus\x00', r2, r3) link(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='./bus\x00') kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000100)=0x80000000008) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000040)=0x4) 14:53:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e62168e82e61422b32c62917a68a1634cdfa148aca0a7e0caddbf454492425f2", 0xeee) syz_open_pts() close(r0) r1 = kqueue() r2 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x0, 0xe8) fchmodat(r2, &(0x7f0000000240)='./file0\x00', 0x8, 0x4) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x7ff, 0x202bbadf, 0x8000000000001d39, "bad84b73f2a42ccccaa70600000075835db57180"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:53:57 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x0) r0 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind(r1, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) kevent(r0, &(0x7f0000000040), 0x8, 0x0, 0x7fff, &(0x7f00000000c0)={0x7f, 0xfffffffffffffff9}) clock_settime(0x3, &(0x7f00000001c0)={0x1, 0x3}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r0, r0) 14:53:57 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x14, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/72) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xa5d3, 0x80000000}, {0x7fffffff, 0x401}}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) 14:53:57 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000700)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/228, 0xe4}, {&(0x7f00000001c0)=""/116, 0x74}, {&(0x7f0000000240)=""/239, 0xef}, {&(0x7f0000000340)=""/176, 0xb0}, {&(0x7f0000000400)=""/156, 0x9c}, {&(0x7f00000004c0)=""/163, 0xa3}, {&(0x7f0000000040)=""/32, 0x20}], 0x7) fcntl$setstatus(r0, 0x4, 0x0) socketpair(0x18, 0x2, 0x7, &(0x7f0000000600)={0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000640)="20de3ff73e4349c3a5fbc685abef498221f01c2676065ca9d56266a4219fe7b47c7d65a1a41886cbb149c67128ab23281ac2e15010cf41891ed2a8a80bdee67db5fd2636", 0x44, 0x8, &(0x7f00000006c0)={0x2, 0x1}, 0xc) 14:53:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x8002, 0x9) socket$inet(0x2, 0x4, 0x0) 14:53:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x88) openat(r0, &(0x7f0000000000)='./file1\x00', 0x80, 0x10) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) ftruncate(r0, 0x0) close(r0) 14:53:58 executing program 0: socketpair(0x1, 0x3, 0x8000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000140)="ea8d351527d08a4fa2dc5d22ee222f452f26e20c1e8e95ff3c70751e46f36e6cd7e6a27971692319a86fcc13ba61204031894ae7a0e742c051b93689a8745ad8783f6c920906f38d97f056ef7522c0a3134773248a4c8dbb727d911b2c5d9a14abb4e79987d8a99f0c1c9da441a44a28ad7d2eb87ff26235fdb6b9e13e8d101360b01d385753c47580ef79c8ef8d90dabaa53af638b157c27a86e9a37141c4b8595435057849af8289853786994fab36a30a6fc26cf8cf454c6766c5b6c244e93b96273e5a0dfe92952ba3d28774980d8cc1e4cc3a39b5ce8a45c2d0777a4f980c43ba0f57197e8961dd9e6478df84a51f843fb4c825bfbac48f24e29f9c54", 0xff) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000100)="e9", 0x1}], 0x1, 0x0) r3 = dup2(r2, r1) openat(r3, &(0x7f0000000280)='./file0/file0\x00', 0x80, 0x101) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000240)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000002c0)={0x10001, 0x1, 0x4}, 0xc) truncate(&(0x7f0000000480)='./file0\x00', 0x0) 14:53:58 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/11, 0xb) clock_getres(0x0, &(0x7f0000000000)) getpeername$inet6(r0, 0x0, &(0x7f0000000040)) 14:53:58 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000180)=[{{r2}, 0x0, 0x4, 0x80000001, 0x9, 0xa97}], 0xb177, &(0x7f00000001c0), 0x2, &(0x7f0000000200)={0x4, 0x1}) setregid(0x0, r0) r4 = semget(0x3, 0x4, 0x80) semop(r4, &(0x7f0000000080)=[{0x7, 0xe3, 0x1000}], 0x1) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) accept$inet6(r5, &(0x7f0000000000), &(0x7f0000000040)=0xc) setuid(0xee01) semget(0x1, 0x1000000006, 0x280) fcntl$setstatus(r3, 0x4, 0xc0) setsockopt$sock_int(r5, 0xffff, 0x1902, &(0x7f00000000c0)=0x9, 0x4) 14:53:58 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) socket$inet6(0x18, 0x8000, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() lchown(&(0x7f0000000080)='./bus\x00', r1, r2) getpid() connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 14:53:58 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0x3a4) r1 = open(&(0x7f0000000180)='./file0\x00', 0x106, 0x0) fcntl$getflags(r1, 0xffffffffffffffff) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r6 = dup2(r3, r3) r7 = kqueue() kevent(r7, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r6, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 14:53:58 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x102) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x80000001, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0x43, 0x8000000, 0x2}, 0xc) 14:53:58 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x42) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)='=', 0x1}, {&(0x7f0000000240)="c3cfe3fce0b5bd7a82d4a15290ff1ea05110d71cab3d5776a445b6c3618d7c7e5b877fc114397b463eb371caa2a3f80479c1743c94f13192c8211550dbc6a2383db1f6c4a7a751429c0c391320bdf373afccabe05dfe57cec50acb973a65c81b4a88a88eb3be474a878616fec4850309370238913893bc01d06b51bdd2a95606e7b83d4a83a3d53abb60ba436578f0e7c467ed8c592a221da6e34f786d503f3de03c0463aa636ea2faca36bda2061f80279d6176def6633ca2c50f8829fb588e587ea62e11c95f06f2831c76be546084747d1f49d28b3f0f7c08974c6af0b0132b75de49c853f02922cbc982656a9b5dc9f3e4dbddf6fec3f83088cf8a706458a956ebc17628fdfad30c5577a191a8dee66fd74675b15d75e46b82252abd6ccf699632c5d67859aac57625cb5b11c5066793488a734c89fee16bf2bef42c78a7ef4eb6e90e2bc3a05d486f0f3d99fce14180ec718be977ce2174164f8e4fcc3f927123b3325b5aee02fee6218d2071a464689271468c042a7604c15332123c7f9339000285704ddf848b1c738d83736fef209e00cf8a062da4433bb56761ad6efa988031d5d0d6ad60dc4017dc10bb44404f6b83f52cc636fe340097dd0ba1cd935b0c5a495cb3f84ecaac84d161f1b7c88c1334d7cc4e5fc3a73831d7218353a965d27b9af1e537169d5958e999fb3fa168f8585819417424094a06e20193e59ee13c7defbc4faa5ffa6ee304749238ff64c358f04ab66ddc45896906305901c8c22f271d120d52bc0ac6ac3a1f17361a47870a9a29cd4ea6b453207e9903a2db797887c4dd03cce5b394e8c401f4da66ee835b7c191ae9d29d49ac82f248c0b1257dcc264964faa3c2c6a74eadef1e50698ecff089d1fe34b8c148af099ecd2ce329a6abc1d243dde7cf64f72b16b641087594f3b70315019adcf73930bcb121e5e445a720cca23ade565b725ad45c3aa679de302d9f9bb82b747b7ca52b05cde8dd1e413d774dbc1433c51de114d9cfcbed45ed055d83639f877f2d2767d96f06d796d7ad0609bf7deb9daac80948bb97f22ca6bc0f8c1b6515c6a929d7db7ca5cca2bbc7bc3c3f5ac7ed0c0281bb83ff581a7353f8f26f6f8298de5c02ebb6a592d5214f50a8f1f8bb48bd66b5ce7ee70b02b35d21895b5457319cea3242abf8914f5d8b53ef197037b98b19f6cd96bf54567dc2a1fcfc6d821f5829599d3152b0f9847913edf52815ea3d2bd12e30886bf27d84be496525e8f165ba7c59b4832e65484a33977559841c5975100660746d9cf334c0b4aed0a6c4906fd30605f7f184bfb757615e70aa19913612fd310d56702f1fefed16512de5ab3e9a66ce5e59ac398a1ba1999f4c019bee4a906d5f5a24ab4667ee527e6866d75a61a813cfce73b63be5e20f7f131503a19756f90d06a620dedbab4cfa3252fe573603e13bc8c7fd7c6a6f685b7cf2d7646d172be729c2cf81fdba713ff2a5f9aecf14178f5aa177264c47bc1cf353f9d013cb78c9d96aa170ae144f292a926a41ba5e335163a6f498953726b4ac41ca9829d3aba450e9699f0077f9637619ba1fff94aed23c4412cd6c01f66b518693eb615902f5aaa0443ae7f0327f911c1b972c99f060b089048bd67b532bd222107df197a13b8dc98e1598da4bc87a02b55d17eb7fd9fc327af601a56743b86bc5844a39f488526d9ed9a02afea71c2c0cd9f6c322aeda7db9931993b0ddf97c929b5cebcf5d2e4a350b894f5a5ae7fc0b39bb7673960605e57e8945d622e25f91ee10a2b08863c12ab950e77deb774d45bf52b83cde53aec7ed801689a356a5add3b471a95b1af9f49c17229bdcd6f998036a3a0008066bff46cfb9cfa4040f860d889fe004d447a7d5aaafe6449b217b61aa83d24f5fb118a8796e913ac7d55b738a75f5257d0a620424b09d3c7b566aa174a57978460bb025dc3fd2c051831b3cda829406edb0980abfdc7078032fe296d718ff94caccef94e2d8e9edc74f82d165ab80fc6263e6261432cfab5c6f0d42bf9d8f328beb54e204b14a8382051cac2aadabd42f79f51bf3fe13e96211941f227b8ca582d6e7b2c6965214925a58dd08274c8ea1580178dd7eb899ce5e370ff5116efec2769468a2fea8df7741711c3f1cebe133f93aa63238157ce672ce64f41599a20d2378821aaf572705098357bd84c6934f82cdb6db9767b78801e4483983cf030753840f3eb1c2e8de72e7e293d79a5b2cb2b167352237380adc69e7b69b6eae778a838cb8b92ffa599ec212b7a390d9f6808ff353c669c48dc62d91766bb1beec7b86cc738d0b1a2f52bbd8b99f8da23a168dade04d7fc4664a32eb50f112eea764d6e4527bf863ccfd00f6624fe1d9fe6b3d9ea83202148031913d3098fde4a357fc7b5e3be67cec270837166b41df1cf48a5459fe15c19c3c241c41d980e8194147621ce96a6570f6fdf67824703745c610cea3f916e430aef18576f987fc18a6e3d8f430aa8bbbdfdb28a6964dfbc7518b2c43eec723e12d9f8807bff5e714adf03c4c9a7ccee7abf7199ee99eec10acfc19ac1957745412e37a1adf33a0110915e6498c7460331b9c403308e0fd4d3c5f0e5f980baae4eaaca359076ea06112303bac0b441a979cca7a896724d270a244d37335a5a7479e5d14cbf482e387bd6e1009dd69bf693a99e10220c7cbb8e1179eef0e69e213c8562513b9a8940e3a5d5d67b0f283d4ec58ba8a31f5e6364e39819439c09484485eaa79349e408a1613b60d3a6dc9e9dba51bb226be7bee055b202cfb7861d357c97cdc8fe388ebcc1a67942bbf6645b879ff9ed5e06d98b14c063f8c626d94528cd40f77b93b04355bf3a78ce7de34b37f5731f7f6ea60feccf80ac4db07fbc9229bc535c8d8e61c3390de8d714929fed9ca36b393256109c9e33a5f84dedf7cca1a942b8e20c2f75ec3b0ff2ee9ceadefeba1666ed4f91382f265022543bf6b2a9152a107a273e1a5010c087783eb5506ecbf45e8a29a9cb86373c2882b8c6601bf90230932f6e9245e83cb5cabb0caf51a999188d266547449a77194f2c14d83d265d223ce1f3cf15550b1f64855faabe9fdad15d446bfa192809fe8fc603dd30e56f9e06d71b9dbf13bc4331932475a164e0a0d94c11a0a677d76fffa8f166d1b8764e4aaf675d2ceae3815a8b48e2f821b6a321d9e797afbb413f025b077a3caf0b1c387d26f969e8237f02f6b9549ef23f050b8a741d30426a9a16810c6f0afef2edc99415c7a2a34f141c82e030038060715e5cc71718c8ef44f0e864d1a1aa3b79bac67a86ce5cda5c4f4d4dd73433f0562d4e6d3c501bdc6e45f98c03266e52863867adceb76230f8ee1229b93d1289f9dcef3ff0de8f0d42b59b08bde0eabb52dfd4f8ad805feef906fd6847fa0a92e0f19def203d178da3fb1bd934510facc3199db7b3abed51cd1c80d5e8eb6db45cf700b7e4b50ee5c5bdb32019d04f06b4e76e777fb4e9ec5b97f992bb75d757acb5010b58d4f27e16b7ab7905c250ad0ee95522f2b1444e736693529f8703c4e2f9d8b0d14c2dd171a29700ab4423cc3fe4058fbd7e2aba697c41109322efbe697f9d60cf12ad842cc7577c93fc323c231dbcfbbf8e13e93728a44b5e1a3d5aeaaca9f9c7da626ad53151ff77fddc7e98f00b2e7d805b84d5a94c6ff4cb9ef8325345eb4aeab723012594761b182bbf840670942c76d8ea4a519121817645edc13c38547d4f63bff1689aa44365907f17784eb278fec76621e54578a5514c13edb8e06186e136482ce70eca19f14cb374fd2103cb6b3d1a6c40e5ead7fe67769a12aac5d6e9fc1fb60913338f0e158e3e84351b07f575965df473039ed5d4ad90de912a0db6e1126f046e69aea48817facc1393513101a848c1c45adabf5b793a254e9c678d285d8d9f7b7b8fc5d425f1c4eda7c636474d46070231cf4b1f051984500fa8e578193a3f702e5178927db5308b2b2fd2cef0b5bfebcd2df8ecd3157f2f6d92275573e8e02a1b1d06907ba58a03f716b2bde3c5507a34e7a9b47fa072d7a2ce28d19a9730b0c6ac93d6ab30bf7a4f45330e362607eef9050d4730cb1e8a8dd46ed162f0cb5df03c807933a765420ff7209e87dc8448caa7c3d601cd644f65cb31de0c670a4a272a5f9cc5deb423673fe3cb82977a34d60e4de1a2e0c36a6d63e737ab5055ccf9113650fdbef1b0798d492ae4fdc822cc7091880f6b1dc425f99702c84bf90d30e47981277d65d74eba5d95ea295c6cb663a937690988bb43c068cea5a354ab08abea6c1e82c7ed023844eef57a1e756466fd8a312cf28cc25cd51c0d0af9371c120e41d3fc880bdfb492c1d3b133d22ba438d03f32c64bd3f01250d5b85138f18f8ea5fbcc6a92121ee675c8da7c32b99210db73658e4ad53344943f965c6115891b75e463b6028510f8e34b06e85143f98c52302ace203951f2b72afd7d7472f537497a4e780a3a0be848089ba516ac1a69eb53d0415f19da598b63b92e73c0b874427ef1d882cce626c6b3b5a37a4ef2b957cf19149f6e51e716dcb83be05fee29fd75b9515786d43cd181fce1775e6f57141239e7563dc8f1092c5d886c763201109f87a9d03d14c10d24ad9161b282308d7ee05dd76e3ff0a5c2d1282686a7a06cbc663a9c76bf0d832ae6993f73071350f6313d9dc3fc3464a4fe9d41f4627c7bb8b5521d84c7d26b69f17e0cc5f1f6bbe2b28db20996a5a520d81fad70d02c40cb0b56599d14f1ca99a78cbc13b0daf7d0210af709af4744035855e7c27f6646cd485326111b7a81da36989e206098209f78c3b5ab7a99021d8a7706a2cc8c0a1770a5f9401c10e36cead94aa27bd21a6ee97dd5ac51516c30e8b5b023b2aae580edd44875dc884d40c423636b7a7cf3f2f1d97b50e5c7b15de4767a26e2c964888e8363d4a1601d3cd49734f56d356ab88433df3be5b5afc25d4ad1b3dee88abb778bf74d5e5778d5a0a653144a1812de03d70f9b7ef2cd642ef7c89c021ef66c2303c50751fb734d4d160e24c499534d7fc098006de6b8d370b38250b958110ff7f1b72b1d1729526d2169b295ea8bd6c68988172bca9ab7630ebee13f732e295889cc7c673c9fce7d44c6012a07955a53b6aa2a05d3a77dee528557fe1cf98aa80e1d3f5e9e3cce11ddba5ebff9a763cfc52572f627878cd36db4b03eb27c2d1774a37a3e3c6cb3515ca2aaeb9cbb3cddbc89e9626cf6abce13daca2111cdd6c97b9ff482c71a46ad2b6f42448e2e5b1f38b98bba60b7d3ad2548ec86f05167a8f46e8c49c902b83645ca63a345098f56aeccb5d7589b0aba591a2a3cb6afb9309e6deb243dce3b6763f6ec2dba4c5b0cd695c1a6e9cb31f414771b989c8714a68693f5b245b68317a946bb4569ee1f80c27226fe68d83b793d65fc5ec21f0c9ed7477c4d3f78b5c4f801f1a7dd7a4af74e2f702c164376ead9a79bc3a68a138096b6acd838ff3848c4b13121ccf20e873fe7fc6d0d0f60f6a3cb7db186c3fb84f03d5937890e8e072dc59c7b5f133ac845d20973b3333b5b53c22cdb2ba25cc5dd59fd55519178fad033a6a6ea952eaad98e3a1fe35d44d2fedd72d72c67c6833759aeeb2cf6ae287a378ba528f1eee1c0754f3bc6ca72ac94edeeb88b4b76ae3549c5063c4afe7c3b55a984a78fda2b5e9fd9155be68d3f4ce886efad5c7a354feed8d6cac575e4050b85fc47159937163acf3c906eb6e12787a997034b2a2f554c7249f43a8f55578fe1889c8f78ee21d789bd6393aaf981c02984a9f26c9", 0x1000}, {&(0x7f0000000100)="3870ba5bcc2ae22c331b98aa3406e133d21ed01c600a6bbe0da2298f1c6ee9b8dd7a4fbe42d4dfdf1b3d6849dfa803235af95ad2e200150c350282925025c3739f7d04a4c8704c8900704d443cc2cf0ab4ff06c8f41897e8ef48c6f0b2c7f70ef209d05a06cb5166817570278d65de485b", 0x71}, {&(0x7f0000001240)="487b9c16329c513fda87745e566afb1da89990ff78a6c76cb8d2d615f82829ae4f0add22598aea3a9fd0f0fc3dd6884ec4056f39dd85fff0b4bc3b83fec8db92e6c20eb845bf0c4a74ecec8de05820f47e9d1f7c423aaea2a36cf394135dd668399cedf3ca7ca2ddf04c70abd9656d71bd25079dc27b55e5a52e8d0f6d301d7d7a4ae4406d1e9f4286d4cbe2152c02", 0x8f}], 0x4) r1 = syz_open_pts() write(r1, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7) close(r1) execve(0x0, 0x0, 0x0) 14:53:58 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x41) r1 = socket(0x39, 0x3, 0x3) r2 = socket(0x18, 0x3, 0xb09f) r3 = socket(0x6, 0x87e18391c34ec59b, 0x6) r4 = socket(0x16, 0x5, 0xdb) r5 = socket$inet(0x2, 0xe71b7f745a7c67b7, 0x5) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x40, 0x2, 0x4, 0xea8}, {{r2}, 0xfffffffffffffffb, 0x44, 0x40000001, 0x8, 0x1000}], 0x1, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffff8, 0x8, 0x40000000, 0x5, 0x9}, {{r4}, 0xffffffffffffffff, 0xc0, 0xf0000003, 0x0, 0x6}, {{r5}, 0xfffffffffffffffa, 0x40, 0x80000001, 0x400, 0x4}, {{r6}, 0xffffffffffffffff, 0x0, 0x20000004, 0x3f0f, 0x2fc0}], 0x800, &(0x7f0000000140)={0x9, 0x7}) mknod(&(0x7f00000006c0)='./file0\x00', 0x1000002000, 0x5b36) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000100), 0xb1, 0x0, 0x200, 0x0) 14:53:58 executing program 1: r0 = semget(0x0, 0x4, 0x0) semop(r0, &(0x7f0000000000)=[{0x7, 0x8}, {0x6, 0x0, 0x1000}, {0x0, 0x7, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}, {0x0, 0x3, 0x1000}, {0x2, 0xe3f}, {0x7, 0x7fffffff, 0x1000}], 0x7) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000340)={0x6}, 0x8) r2 = getuid() r3 = getgid() fchownat(r1, &(0x7f0000000380)='./file0\x00', r2, r3, 0x0) r4 = dup(r1) fchmodat(r4, &(0x7f0000000440)='./file0\x00', 0x0, 0x4) r5 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) sendto$inet6(r5, &(0x7f0000000180)="694c481831b8f101e8de81c3106bc39f7ba24446c8c77de33409814135ad0403102369f929f2a4f51dca5a8924d10f86ad54e4a5eeb48d892751b5489bd2c73eac2e0225864a90aba8bfd4f6f8ede2968c3c46a5a3c8962da4af4cf9bb7123b1e361a2a7fb145fc8ac00d53fcff829129386b03e6ad3f6d73c5bcd071790caae47c6b038c8496f374ec43e6a39ceee6f9a18ee29e5367bf22e6444de2e5235d9d19ad4d74d5be57b2ac83f5461c0148305837c52f49762c54b4477213c9dfb8db4", 0xc1, 0x406, &(0x7f0000000280)={0x18, 0x3, 0x8, 0x2000000200}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r7 = shmget(0x3, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) fcntl$getown(r1, 0x5) r8 = getpgrp() semget(0x3, 0x2, 0x55c) r9 = getpgrp() shmctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x20, r2, r3, r2, r3, 0x80, 0xff}, 0x7, 0x1, r8, r9, 0x0, 0x1, 0xff}) symlinkat(&(0x7f0000000040)='./file0\x00', r6, &(0x7f00000000c0)='./file0\x00') 14:53:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xffffffffffff2ffd, 0x0) getrusage(0x1, &(0x7f0000000200)) 14:53:58 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0xc943) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) sendmsg(r0, &(0x7f0000002900)={&(0x7f0000001180)=@in, 0xc, 0x0, 0x0, &(0x7f0000002800)=[{0xfffffffffffffdeb}], 0x10}, 0x0) 14:53:59 executing program 1: mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x8, 0x1f) mknod(&(0x7f0000000100)='./bus\x00', 0x2008002000, 0x4900) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7, 0x3, 0xf433, 0x86f9ff, "75cf5acf9484100c5d132ddd5d35ac2bbe7d5a6c", 0x40, 0x2}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa05e32d6847f88c2e98240718f347f332dc1216"}) 14:53:59 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) shmget(0x3, 0x4000, 0x110, &(0x7f0000ff9000/0x4000)=nil) mlockall(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x401, 0x3}, {0x18, 0x0, 0xff, 0x9}, 0x3, [0x7, 0x4, 0x4, 0x6, 0x7, 0x0, 0x2, 0xdd1]}, 0x3c) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) 14:53:59 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x4) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) 14:53:59 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) recvfrom$inet(r0, &(0x7f0000000140)=""/23, 0x17, 0x841, &(0x7f0000000180)={0x2, 0x3}, 0xc) mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x400) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) open(&(0x7f00000000c0)='./bus\x00', 0x380, 0x1) 14:53:59 executing program 1: stat(&(0x7f0000000200)='./file0/../file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) setuid(0xee01) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000040)='./file0/../file0\x00', &(0x7f0000000080)={{0x40, 0x8}, {0x6, 0xc000000000}}, 0x2) 14:53:59 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) getsockopt(r0, 0x29, 0x2c, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 14:53:59 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = socket$inet6(0x18, 0x2, 0xa23) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r3 = fcntl$dupfd(r1, 0x40159f9778626b16, r2) r4 = msgget$private(0x0, 0x22) msgrcv(r4, &(0x7f0000000040)={0x0, ""/152}, 0xa0, 0x2, 0x1800) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000180)) ioctl$TIOCNOTTY(r3, 0x20007471) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000001c0)=""/71) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x4011, r1, 0x0, 0x0) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x80, 0x1) shmctl$SHM_UNLOCK(r0, 0x4) r5 = accept$inet(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000300)="5e5102cfc15e503fe40163308a149db753c0569336c7a9fad797828eb56cfe2a75c21fe77beadc3c18db04dfeb27f387ac448ac19612b969521c1ea98210b497d88929e1431fc216b4e7d48df8b9b131ad93731426afe76ef56830a455414989", 0x60}, {&(0x7f0000000380)="999714ebd15b06baf54225ab4971e8f96821bcf59e8219f70f8d2806d4455a32247414695bdd24ee3484a869444573d784c57b35e123a5dae7797ade42bd02819d4c8de19fb7836b182e00165051a7e10b4f00165c538577c536e32af22efd4ef1bb5e2d8eabda1b024c72256ace71598f877241c80002d5585f1245e10f24bcc564c44284f7ac7c0af07c40e6aa4e11c64844cb9cbd9f7d45a64a051b926fd606d58afea6e092f97dab5f0c38d55e88b3d13eb582ec381112d254", 0xbb}, {&(0x7f0000000440)="c366112ba9308f128e0d52e98500833b821f3214584711e84499823a589d7a84bb90fe1c9a248c2c0eaebf05330f498aea14fac85293e8d4c4e9db402e9f", 0x3e}, {&(0x7f0000000480)="50fbccaec626ed83d72def7f315be86ab8", 0x11}], 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) seteuid(r6) r8 = msgget$private(0x0, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000540)={{0x18, 0x0, 0x1, 0x5}, {0x18, 0x2, 0xffffffffffffffe1, 0x8}, 0x0, [0xfffffffffffffff8, 0x9, 0xce3, 0x400, 0xfffffffffffffff8, 0x5, 0x401, 0xe704]}, 0x3c) write(r3, &(0x7f0000000580)="49f87c7030f06495dfafd445c29bbd1bd2f12d014604747961497e96c1af4d523e8b9291be85a15e95b47da40490f5839f5ac200c5d7049b1f0831d6c43594c82837251084f65fcbf1843f93b9dcab4902af278bb981e41f96ace1008ab63ce462ce2a7eae8ffeaff4df096f1fc094f5fe5d01c50e19946e9b8cbad559199177ea38f473f0dde6f39d45a587c276a99ebe70118d9aeda9a71d07513421d1f0a30cad74ba2d29", 0xa6) msgsnd(r8, &(0x7f0000000640)={0x3, "9369789f4b7b9adcac90d936de4d4fb5055adf1a2784a14345f765"}, 0x23, 0x800) mknod$loop(&(0x7f0000000680)='./file0\x00', 0x1, 0x0) shmctl$SHM_UNLOCK(r0, 0x4) getgroups(0x7, &(0x7f00000006c0)=[r7, r7, r7, r7, r7, r7, r7]) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000700), &(0x7f0000000740)=0x10) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000780)) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000007c0)=""/240) setuid(r6) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) 14:53:59 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x10) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) 14:53:59 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0xfffffffffffffff7, 0x4) bind$unix(r0, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x21b) 14:53:59 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x8) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x1bdc63d2, 0x4) 14:53:59 executing program 0: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 14:54:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fsync(r0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 14:54:00 executing program 0: pipe(&(0x7f0000000400)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000440)={0x7380000000, 0x1, 0x5, 0x6, "7ede1a0a731bc119cafd798ada8e2c38fb1e727f", 0xffff, 0x2}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000000480)='./bus/file0\x00', 0x2000000000000002, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) writev(r1, &(0x7f0000000380)=[{&(0x7f0000001680)="e54e4c9d741f168313e680604b0932f651341c2aa526bd548631a0c4b1b5930d5e764da6b834ca297bd46e51db652922428bc65c6894510522b81452ed9e3c6f5eb60ae39108cb11095568a9b15cbf39312cd2b78edaa628e6dc002f15782eec7f6b6b25f98732d407b36bedf3b7756ee9ab2eff0b719116c3ceff6e322f943a61eaf5df3af094d19da945e1782568e77c057dc9a54fc4c5c74fe8eb3b9830902ee4feb1b558c81373d1ead6e700af53f2dd24b6e4e9fc531c9345e0a9ed47e8f70dc19f3ecaee5795a0a8dc8df2b40a395cc1ba20c0e89c6ea8b9f57cc073621161b1d7b1383f8e1c63bfb0ecf8978c63a28fd142c57a8a2bb5a1c3a044397eaf02a65bbab4355a8ae5b0cdf7bd68b28eb0527317a18e160d597fe944fabde43f3a9464e007b209cbf3fc039994303186a6a9a7d4b9f002c84ae6e4723d7c5bd37c1fa407f3f7697a5a6a7a19d914a1041eb0da3ad348d3b24e630992c805f13301d89ea30060c2bb758b3330d2b1e0c586a69b4c5a92baba581f83d2d938312a9115bc881c7bb1422773d7b9f0c6523752722d50452e98d3c5e5317924f1b671d81557e085ba04afc4c80fda4c8f289dfd728ac7e2c6ec7fe81ed9df9e16856bf8c06b99aca2ed30303b8a3a457f41e0987129e64b6229639893cf54c0b27e05033934ed00c429cc132544dc97026bd2e2bee9ab460ef1fcb01111bd9c7e811c062aa3645d4521dc42e2ec2c98efd69476da03d85424ce65a4f84d9b5cc83763dba0f6dd39c5539095b7a11a1f3753b400becae5d018d77245f711059442d91970264cbc5d86d81d934d14f23ed2996eb887d252cede64ecae9fbf086fe2faf051bb24fa50575cb933afaf13c5bf5726502b7dc56055e7f45b3a3ce9c4e00f56132d5ecf16840e8e28a9fbe9fcfc7abdf1ed7e51da229e6a577a6176f5602509423503361c5638ee3b6e978e385e22e24390a43187ada1e1aff3dd8709380e9309236b11fab6cda0ead61191550d003199f8cbdd2bc265bb309f6dbace80e02cd677ab1a7a1dffd3a8790cf4bca82f8383cdde83b2c68c78b4ff60dc0c28304fd0947441745a81c3e686f8116cef705f40bd0f8d61b062b421228cda7480e6e4561619cdc6abb96f0e818640506601932496c0b6c5d634fc498b33618d8148b466d86f03245f353b32f6e4099c20a57ca942691236e7b28dbe57ee592bbc829b141342868729684a9c7b977c712270aa43c4d2c6896764b6391cf4a9d0aafe91bab40c85776a21daf05fd3d11af566b6ffba0117c0194d59740d1b386657d0f6dd95f47148439df9d5d1933b8b976443b91c70d77fef09875245016094299123bbe234a5924a68166ce324b038eafe953aa46fc6a4b47125bf6da8eac9873891465681e859dd058c2f08595e8121b7339e03c8f04913f0c5b9daf331e672190898daad633eb7755141c3daad6c34c52ec25b5c560760d969e1c0669628f25b681fac57bb2f4ee193efac5dd159b5617e5580fc642fef0e5203ddd547f3ce6c05cc5983c07befa347218e67cb64f8542b734f83b611165ce54c43b481871d3caca64ca7c65757c4f470ab8486480251f97618eb96aa568e0d42ea17f344a8864c4a39a20c8bdcf7f96dda3613e0245eff508499dc9d4edd67d202646813f30fd7dc4c775f9e9836e1a688ff5a0affc5887eafe7c34fad304b9894d9031d8588b6fedd17c12edba93d360158c71fec50e14f38a794fb793ec451a9cde890484011c29973864bb3429acfba57a4e64444297ec4a75b0bf7475c06917e4fbea62af968a23ae44782012b3350692b8f09555c993d0c3511df9825441f4be3e67bc8cf522d6d560dd501c33ff252bba42823f461eb89827e940a11325d672b513ae137f6009b77812fc2b6cc10d291ef2351efd2abdc358707675847826a73f4954725c0e790f71192d9426c45552170f77d7d6ab6da0877b90ce617fc85f8072ee6a80f8fe6b24164c69d8ec82b675a463baae20bef68e3bfd94184a13cc39529d8c4d7c088be3cd3890f5eb70c0089b96fb919465fad475126f53895e12a178d9bda9bc1366fecb8f7ccc62f114b258e30cb7ad1a3a0289391e25a2bab29721d7d0a955bbe1fff1d542f23257ae7def7fe40ccc4b134a0980cb7a7eaf3bdfcb73a22be7336f09fa8f01c2d9acc0ae623e9e316d979b9d35109537035b1fe55202d103fcde39e7f7af6050869cf83cde5100274c1f4120a7efbc031e8dd1b42dcba694be2d3e25f83213a198bbce84d096d7f3bbef1e58a71f47c91bf41b904082ceac9800f1bedfc58a81c212fd6a8bac30a801c3e9858ebfcba03d2dc7d13cb609c29c2710957594dfc9374cddead68ad3b290cf415a250b6c97a640f1e35c64b080465cc6a578607facfeb6da0bcea554b145a7699d498b8d6531338941ec6661606c00db6050b4696a0bd1c2a2c688612f28757e0c57bc639b7de2356f3abda7a051dde2f7c208cffbc903e8c4dd01dce8f2f385c6ddc852632888d8ddaedcfdb8d43234fccd679b340a645febdc13fb9d1a637869dcff489b1079dea906ed9e8c12d9aa8947c8f4055c9fdd1eaa5017d49e762df18be3f48aed55160cc0ef6d39ce7483fc54d19ca7b898dc45f8705392ef23ededaa7df27cb98da7a8f7703d62275a239678b9d28ccfaebd0c25965c528d5b520fa85229dc86704165271891537ee734b6d59af3cac558e80a636c0c287b344ef9e616a7f5afaa01f198f9fa33bc4837545650783d94df5fe4187b51eb3e19b5372bfde4f7d395f6135040f1533a452882caddb251ba834a88c9c43d0cce0c9847012f25d9225b52358131196a2d83a99458c185401e2457d9d2f56bc86f586c1ef556111a1f854d4b52695f48e17ed752ff7ebe4dd3e8916474aa6e921ecf16aa1f3ccb24822d15c8b599bdb7b0815233f959cbbb9c352c379c03a54ba64cec33b265ee96b00f36fef68b097d8070661fc6ced636d28bc2f58ca4fc3974d1be8d8d105c0b56e47897b9aa9c4ac65e3de87cbc40cc298a3c19d795b19af9b2e768b71df0e5e7ef941f1f069a4930b74359af18b2b0697ead2fb6274fdd72c007eca691ae0248970d15c61a00ba55b96a472bf9c840b16e3ed28860fda612daa0de73ae198421a06f9066e717f9ec3fc8850ca68fa70ac10081bf90e9032713dab732868def8f7264774ed386d923ee920ddbd0e85d26004638b054e3aa396eedceafc5593b911007b43e8385a22525fdd47f75030fd0e9910be0b72a94e04b1c20ee8ce3ef716d3a8dcad60acaa2ea3f776e78a6d6f644cfec5126b8d63d2e9db9f05ce5499dc19466f543b3f7198944be3c7251b79aa8d41400c363fc61163743e829320ebfab6971d27a5dc07bb9de8bf52854567fa6c044aba547b6ae4eb81ae7b5576135f83333077611c474a44c3f21ab134d85b4fe3e7f36db28bf6ea8cf3d939390058f7b6e1f23610e5206bc5cbe333956ab14dd058619acefee339714c52e7681de69072652c5d3150046711998562ae932debc9536c33995554e3f60e7268306175c36379a50f467ea5bdab04226414338677cc7d35afc020d72e8782483d687f72801ef22ba98aff260c3341f17f2fe1af0f4202f907ec3bbda6d29d2646cd6a5c70cf15ce20a54ea18ddd6fe90de9e72bbe5f44207e2d8c73b3140968451d932488a511d6a80d659d6c2e67b75ad036de5ab676c511c135f85a84a144d9c714ce7e4267d600c457b486926c2a66715e7411fee1c310c7c9f8263edc8c04ce683956f85de595cf837f072a164a360f396523fcf36bcb1c81160d7fe951031d35ccca3e4c978a45ba9258e7f9e13ca662bd874f8130b5ce5d01094497d1a4e803b13bc86b02254734e2c2c03c105ea900c0a72eebc0450dcd7e7af2837994c02c8c6fdcb9bc10c7a5c98a7ee8999d6ec74c47bec5eda3e7727f2387141f03899ea458d42d1d41541bb77ca1471ecd497e6260a9a402060ab7a934f36d228ac14ae7a816b07378a5af3846f69c0520b77a7b658cc8235f53168c4d0006d7c805e10d72334d7c8d106c769491d218ed177d978813ab60114ba35479572abc4b13e237599e9fae20331494d6a27bf175d6d5addf3d4ed97f4fc90876947b3a685d87321ceeab4270bbf66cf09d2666f97432b4381b0ac973f8a26c5aa730e59ecfeb53ac92502eab3db51561f0470f6c7dc8c20d0b4a82d751571d06966a8c0128a11955a477270cbd89faeac8961c170be370b58683bf7e902b1f64703b9286710883f3d8a54ddd8d5711416c0c35ad6c1c7b7056cf266f9cbd90567d5821d39ec6bf0328b1fbfd8807de44ef6a48b46e3bec75b135c8ec40385428c8f32e86ea2f0fd5c6d50233560e1ebbce79d0d01def35b1fc82e40dcdfa932f55690436822c3edede31d869def8d33751236becfc8c59daf069fc3daee89bfe17da0f816d8afeb57b3f54ea1072af87bb48aaec2cc2f17a5c97a69b5cf1ba6773c8c2bfdf32467cf40c6e7fcef056e6e57e882350894692610e296ffd2eaa80fa066b838c99bb594af2b3d7d9960f9bc15e8ab6d5ae460a225762f0e0350f9a023520d6804b460575e14a462e05deb072c0d0fd609cb217366887efd5b6b039c6549bea7f453968136c198f010f334a7aba72a1c0d72c80e643706a5ea365902bbd0f52e338e7b9bced5a6c292e15784f5f95c8365c4e0f855967c95b8a1022dbc10e31b81f76b5e0b35b0f2122fb1564d952d787abd73ec1861b0f00d588103e470d91fdaa5e126bb993abb397841117ef0673fecf74fca4ccd5bfdb5d1c5b4c7027f48ba1e42d080eaa515865643d4536a75800cfeba75a7d455fa2baa7a3f5ddd26c36146b082bd00f4c4a9438b10379e9793a5a98d245176bc1955b3e57ecbd468e055dfb79dfde9c3adc73c33c5312f382012421cf04aa03ff7a2d0f66c57ea99e980c08e4aad0789504750bb115f4aaf6ac2e2a84534f619910377b722bac292e8492b9a1c378d843e542a64d5f2d4e0f1d337d5572dddf12316e6ada7b6059418d1383bed115eead1f740556d83b2a8c1aa646f2033fc5abc34735abe2db60bd6950b1f286ac6524535574d9b8f8d81a1428d5fc38a031eb3b41866b51f760c3e00b9eafe30f64a8671217f51d73f57aad781bb4e29128306944ed026a38c2a539bdd29dae9fca5dc6b9a20cc59425953077169663d0fbea8aad8e2d3074bd92880fa5b17c5cb09c6dc175761cc5aef05b6cc5678b0fdddd47dec38d1a08af6ca6783976041d814aba69938f7b58aa421a5e38ece3dc1b4b237772db166394600dffda9c0e589514712ab5caaf706bd6608a86647b516bd487bfdc7e7ad8b38a29f2aa1f90c2ce2f8a661d61f1b4d079b7cb241ab0ede8d5728fc3a153cab1daa8d88dc74825b4b8a841092c3905172ef0d31da5163305cee22f0e078bf812aad861acbcd34e85f3b0a1f8a76cb2d8c1591c67e75b0e9b3bda048f3b2e53e2575f4e91e868522f33fb6e8b0126c398209b0c8b85f35479c24ccca342b32cc6d9b29431d8a23cfe525f7ebc3c61ff00f90187cd57f6156925e8d7dc7eced4c6ddb5a62df749bee01c0d85c3f307834c443e5f4d6638976cb171f6d2b4bd2a56ab9bba7f30201ebb9174cbf0da7c217cad3b1a75dd43d9dc5da7d7c4df00a34c35e3ff8b40fa8d2d73b188b4b711bebc9430f8a6351954b737cf19ceaba882dca1eacb92b1348b9db668c070e0f76452ede5c1c5f037fc84648bc8be0a1f3742d5d7b24504f84d28c5", 0x1000}, {&(0x7f0000000000)="16b4474db3ffcaa791724c242fe6b8a7cfaae3a3af3bf8b7c7768ec90a43eee023fb36efbfd803e6ff0b34e7962b2c14235396e05d5413bd2b603351817e8151ee687c63ff8bdca403c5486461a1654907627f0525331fcb5c9be102993652227b7eddb9e07ff986351767e8c29a942a9f17c2bc6a49b27a53045c39bd7b5db09476a6efda068aa366977baa1b5d94f014ea67462c4fdc0f31759c40d3c488ecef27b3a40424b76f61c2494f24d562cd5a133fc6b66b0db7237d0d37a3164ae48a7426397cadfa95ee11f678", 0xcc}, {&(0x7f0000000140)="b5e52cce5144a4d6aa2392caf025f8448feb705772370eb0331ec11269e4942c4d8be9a7d0f8651e38c90eb8463fce1e583a62c97a5d330f9f28e013984b3d", 0x3f}, {&(0x7f0000000180)="7948a85ab2d966b5ea076096599c82563f15b9043ac15c3318e26350c91f6c5bfcafc118b2832276c2da6472fd488e05d824109828792d6e194909c3114122a5b91a570bd818a4ec297a010da2ab91820c79aef5f851c5e18fa0b0e5c84459ae73908891422bb559839d5b9964923b9751f0831686b19ad5619f9814c10b98dee858fe4e2997720cb8c7afa58ae99616d78287e239db620286ef5e8d9f67cb9f1ced8c5798558f129ec19caea3929e2f591439c73e3865ad38e7331f7af3c8b25f3a03ee23dbf1dfadf112863de432bc6878128fa4f13ce2bbfe7c611ccaf84d15c7", 0xe2}, {&(0x7f0000000280)="8de0543c7da3ddb08406caad65550b12dafb7ca3eb15ee1793fd59ddafff5d5cbe509ab50e874ad3f17321a135dcd953590f800aa23f2fb027472bd91bb7a3d0cd7390beb699cb103a0064bf4e9ca6da77745973463fef3bbb53ad3d1af9e74b6d7d26bb410e53f9dd57d6ed06cd56d57faa17384ea9e7c54a7b3c65b029e9eeb0193c7058abf4d3a86855e562506095282bc18d6b3386c679b68f2d324ed72944ddfb09b321169513f9015b4b58892bcd9b38551d29510bd3f0f996dda8bb010537fde4888895dfc2e2497dd6ce0c501f8ba67987833642ce31b6f1157e827ab88c690a72a4af7c2b873e594e150a78c741", 0xf2}], 0x5) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mprotect(&(0x7f00003e6000/0x1000)=nil, 0x1000, 0x0) 14:54:00 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = dup(0xffffffffffffff9c) unlinkat(r1, &(0x7f0000000580)='./file0\x00', 0x0) r2 = msgget(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) socketpair(0x0, 0x0, 0x6, &(0x7f0000000080)={0xffffffffffffffff}) r4 = dup(0xffffffffffffffff) getgroups(0x0, &(0x7f0000000580)) fsync(r3) mknodat(r4, &(0x7f0000000000)='./file0\x00', 0x22, 0x7) mkdir(&(0x7f0000000040)='./file0\x00', 0x30) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000540)={0x5ef, 0x1, 0x8, 0x1, 0x81}, 0xc) 14:54:00 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) 14:54:00 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f00000001c0)="52345828b146064bb2fe28734e619b59ddc18fe56d27a79ca10bedd3657715d4ec48844b6bc29e613d822b6106fb6fb4d93fbc3f375dc9952acb737ad609c284311fdba3e8", 0x45, 0x1, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = openat(r0, &(0x7f0000000280)="e91f7189591e9233614b00", 0x380, 0x31) connect$unix(r2, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8) chroot(&(0x7f0000000140)="e91f7189591e9233614b00") mkdir(&(0x7f0000000180)="e91f7189591e9233614b00", 0x22) connect$unix(r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) 14:54:00 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x3ff) r1 = socket$inet6(0x18, 0x3, 0x0) flock(r0, 0x1) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="01000000", 0x4) 14:54:00 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = dup(0xffffffffffffff9c) socketpair(0x18, 0x2, 0x1, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r7 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000002c0)) r8 = dup(0xffffffffffffffff) r9 = dup(0xffffffffffffffff) r10 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r11 = kqueue() r12 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x2, 0x80, 0x2, 0x7fff}, {{r2}, 0x0, 0x20, 0xfffff, 0x7, 0x1}, {{r3}, 0xfffffffffffffffd, 0x44, 0x10, 0x1, 0x100000001}, {{r4}, 0xffffffffffffffff, 0x40, 0x60000000, 0x7a9, 0x1}, {{r5}, 0xfffffffffffffffc, 0x0, 0x40000001, 0x9, 0xfffffffffffffff8}], 0x5, &(0x7f0000000380)=[{{r6}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x3, 0x1}, {{r7}, 0xffffffffffffffff, 0x80, 0x80000051, 0xcf, 0x7}, {{r8}, 0xffffffffffffffff, 0x20, 0x80000044, 0x7f, 0x8}, {{r9}, 0x0, 0x0, 0x40, 0x8001, 0x7ff}, {{r10}, 0xfffffffffffffffd, 0x1, 0x0, 0x1ff, 0x401}, {{r11}, 0xfffffffffffffffa, 0x40, 0x1, 0x7fffffff, 0x81}, {{r12}, 0xfffffffffffffffd, 0x4, 0x40000001, 0x9, 0x5}], 0x1, &(0x7f0000000480)={0x1, 0x1fe0000}) r13 = kqueue() kevent(r13, &(0x7f0000000000)=[{{r13}, 0xfffffffffffffffa, 0x1}, {{r13}, 0xfffffffffffffff9, 0x9}, {{r13}, 0xfffffffffffffffb}], 0x49b, 0x0, 0x1000, 0x0) r14 = semget$private(0x0, 0x3, 0x105) semctl$GETVAL(r14, 0x4, 0x5, &(0x7f0000000080)=""/237) 14:54:00 executing program 1: munmap(&(0x7f0000004000/0x3000)=nil, 0x3000) socketpair(0x11, 0x0, 0x3ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) mmap(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x1, 0x910, r0, 0x0, 0x54) minherit(&(0x7f0000005000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x6, 0x2010, r0, 0x0, 0x2d) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) kqueue() 14:54:00 executing program 0: mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) msgget$private(0x0, 0x1) 14:54:00 executing program 1: mprotect(&(0x7f0000692000/0x1000)=nil, 0x1000, 0x1) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) 14:54:00 executing program 1: setrlimit(0x6, &(0x7f0000000080)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x20, 0x1) getrlimit(0x8, &(0x7f0000000000)) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 14:54:00 executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x6000)=nil, 0x6000) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 14:54:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/79}, &(0x7f0000000000)=0x51) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200), 0xde46d}], 0x1000000000000302, 0x0) 14:54:00 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x27cc0000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) getsockname$inet(r1, 0x0, &(0x7f00000000c0)) 14:54:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000640)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6b79990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44b5bbe1748e31f9990490122535ba1cd6e655648abd334bb0cd17f6d9300491d937161bdd4be5dda3a3d3c441340c6b8c15d99c92b763b82b5504c17e167f188a23726ab127163b17714077b75436347109e225a06aad09b91616f43bd7d5a21a1dba9f45310000000000000fc1fa7689c4a55ecdfe6a80c09c45f684c37085a8f3c4f2d8ddd25439f248502941176322d7fa5984179a2aae73d0b633a3765d0e1260449d54ef497708a0d014f7bc600f9b40cae58b12f219c1840725ca829a5b2d5f17f89464c7119ff7b304b36f504d0000000000000000d7491397cc98e130064785013c3f10163b855ba8b5b086460e9180671202a85557bb2a4c70f3804a257459637234c4f6ce31dac6fe8694fdea5e4a5612c5c8dbf89cff78fa132de22e78ed1f1844d52a8ea735a175160b42e90a6dbd7732f4ae76ecacd4e639acfb54573b7fe3d73ab3c89228", 0xfffffef9) write(r0, &(0x7f0000000580)="94d5b462c0341a8b2ea311e45ef8333ede7f4faacc75513903cda8436d2a3159385099d57168c737d59dc1e77d359a1730117afec602c2cfd534ec00e9912eb2dc81ec1b9eb5afc428ed8001d26b6a2385011e24cbf875b96c5fdfdc916edbc862c396720f853a28104dc1865f392e41fedcc8c0eae56e3be78b4abedf69511230d6f8e99ef70a3e0a6ca862c38a6643ba04feaae8ad353506982f3918943553f364160929380c388aa7e6cf7ec2eb3ea37aeae4680a4d48131b7614080f00", 0xbf) clock_gettime(0x0, 0xfffffffffffffffe) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffffe, 0x0, 0xfffffffffffffffe, 0xffffbffffffffffe, "8b46786eb953d07babec337860fffffffffa0011"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 14:54:00 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r4) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20183, 0x1) fchownat(r5, &(0x7f00000001c0)='./file0\x00', r3, r2, 0x4) 14:54:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) fsync(r0) setsockopt$inet_opts(r0, 0x0, 0x4000000023, &(0x7f0000000080), 0x0) 14:54:00 executing program 1: mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0xffffffffffffffff) mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, &(0x7f0000000300)=""/137) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$setflags(r0, 0x2, 0x1) mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/236) 14:54:00 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet(r1, 0x0, 0x0) 14:54:00 executing program 1: r0 = socket(0x20, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8221e53000"], 0x1) sendmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0x10}], 0x10}, 0x8) 14:54:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x3, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffffffffffc) 14:54:00 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="82a99684eed3b5e59398ff24340d0a63075621506ff292", 0x17}, {&(0x7f0000001280)="ae3eaa76cbf2c3be19750c4f68087e4aaacb28cff44c579ebf86a58fddeac935a6cd145821a6fc4cb1b39b1eae98f54729f4c07ae87d66dc1b2caf4d080a289de8011a068aa7293aad54820cd8a475b973966097fbf9335eeaf050df88558a6400", 0x61}, {&(0x7f00000015c0)="774d03ce401db01e39d07d57db3c494f427e749aa9049a01684d7b330bb0ea35e7777e97257c10015c03748ee06f9b513b8d561c886eb705caea3005cfb6fa4db3c9a5fdd80324401156052687dbe8ac5e13ed3a0f16c20147e6968d3a57a729e735d250bf7df5e5a97ecdc894059632075ad3054ec2ccad913026a2d729d3c8bb75f6e98499f3a85dff301fadb3634b054c5547c65fd1337ac70972d5119ecc8d7cf73dce87fd4d3ef42613cfdacf5f37ccf7aa0a76202ad7bb42f7f999948251fbda1b3af605b3711492d70834e4ee9f65af1857aa81db8198864fd79697ff6a88ccfe6c20", 0xe6}, {&(0x7f00000016c0)="1620442d2a85dc3c17f56b12ac5dc40352466a250629a6ee732bd9b509aa1f35d716e8bc192e55e78af58d36a95616e819a87d6c7f21aeb1e356bf135b4df521449f54a77017bbbd97a063b3e86cecb78831c85f274c43fa69de2ee0569eb06f372889d47960f2661eae6aac518ddab2aed68783f81d7cb88ccdc247f648414a1cc57c490992164dd20b436d4e0ef5a7d6d737545c01591e101017100dff6f6fd78b553c6ebfd87bad0ee5f69217252e836a8f9590398bfa0a81d9623621a25836abf606beb33830f3cc8692ad613223650403f48f702d38395a129ff3527c45aa", 0xe1}, {&(0x7f00000017c0)="bcac14e02ad398d2dbe9b18c15454e804da82405220f459c457d36c1153086730ba4a26272dfee4fdb12f1992d77ce83d7a051ceffd50fe01efcc6cd819df1364dd61ef34511ea5f5b988809ff0cbdb5d17150fbe4d6a641d1c704afde61d1722df90a2b17c071ebc3a856ff49e28755c276a263e6d14db736f445912c41a45fbfbf483d2ec7c91f30362705fa9b28895860d83f69ecef875d70c6aa2f06b2c3cd475ffb2d2677c6e2f7b18fc650d12c343e798ecc6931", 0xb7}], 0x5) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000000180)=""/198}, {&(0x7f0000000080)=""/13}, {&(0x7f0000000280)=""/4096}, {&(0x7f00000014c0)=""/203}, {&(0x7f0000001380)=""/98}, {&(0x7f00000000c0)=""/44}, {&(0x7f0000001400)=""/26}], 0x10000000000001f3, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x4, 0x45) 14:54:00 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x60c1, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x28400, 0x13c) open$dir(&(0x7f0000000180)='./file0\x00', 0x400, 0x0) socketpair(0x10, 0x4000, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 14:54:00 executing program 1: fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) close(r2) pipe(&(0x7f0000000040)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x1f0a84f0, 0x7c8, 0x0, 0xfffffffffffffff8, "a90000a64d5356066494d40118f347fb32dc1216", 0x4, 0x401}) r3 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x80) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) recvfrom(r0, &(0x7f00000000c0)=""/241, 0xffffffffffffffec, 0x1000000041, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696c65c900"], 0xa) 14:54:00 executing program 0: getrlimit(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x0, 0x4}, {0x18, 0x3, 0xfffffffffffff800, 0x100}, 0x4, [0x6, 0x5, 0x0, 0x9, 0x1, 0x3ff, 0x100, 0x800]}, 0x3c) pipe2(&(0x7f0000000140), 0x10000) getrusage(0x0, &(0x7f0000000080)) 14:54:00 executing program 1: select(0x40, &(0x7f0000000040), 0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x4, 0xd5, 0x8, 0x3, 0x4, 0x3, 0x7, 0x2}, &(0x7f0000000080)={0x0, 0x91, 0x4, 0x7, 0x9, 0x8, 0xc3c}, &(0x7f00000000c0)={0x7, 0x4, 0x1, 0x0, 0x7, 0xfec, 0x800000, 0x7}, &(0x7f0000000100)={0x0, 0x196}) 14:54:00 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x0) listen(r0, 0x0) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\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'], 0x6e, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/142, 0x8e}, {&(0x7f0000000180)=""/244, 0xf4}], 0x2, &(0x7f00000002c0)=""/220, 0xdc, 0x8}, 0x800) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x2, 0x4002, 0x0) dup2(r1, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 14:54:00 executing program 1: getitimer(0x1, &(0x7f0000000000)) mknod(&(0x7f0000000300)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) read(r0, &(0x7f0000000100)=""/2, 0x2) 14:54:00 executing program 1: munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x7f) 14:54:00 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) unlink(&(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)="fa", 0x1) 14:54:01 executing program 0: r0 = kqueue() close(0xffffffffffffffff) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0), 0xfffffec4) execve(0x0, 0x0, 0x0) fcntl$getflags(r2, 0x3) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x1}], 0x8000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x8, 0x0, 0xe5, 0x0) 14:54:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = semget$private(0x0, 0x3, 0x20) semop(r1, &(0x7f0000000140)=[{0x3, 0xf5, 0x800}, {0x2, 0x400}, {0x1, 0x0, 0x800}, {0x0, 0x2, 0xaad4a0a116b84746}, {0x0, 0x1}, {0x3b99390d250d4419, 0x8, 0x20ce4bc0e4d2e256}, {0x3, 0x7, 0x800}, {0x3, 0xe97, 0x1800}, {0x0, 0x9, 0x800}], 0x9) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0xc000, 0x2) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0}, &(0x7f0000000980)=0xc) r6 = geteuid() r7 = getgid() sendmsg$unix(r0, &(0x7f0000000b00)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000840)=[{&(0x7f0000000180)="344cca5cd9f2cb549983aac027551833cde774eef64220cb31e9c5be5328672dfaa1aa7e5a64798c29cc90819f27305422eb04d7f7f1e9684a596ba1ac35c776fc4e0509d4cb9c7accea4df7dadeeb608d8d924b9a5ef5ed6ab77da79e81a1d7f028011cf362503762762a2a470f86b4844599e12462ce61dc31296a8232f5c5329b33709f3a0c1fc1a64bed91fac022cf8f4aa0b9d84a6738ebf83254ab16b81b1b4447ba9fa2f73d43b6f878258a0c5c56c5b5e82c0180eeffe25432501c53f64727c4b7646777d6a77919a19f9fd58192837862ba571ff020d8b40343732edfe45ddbe3a21e5726a98e012154", 0xee}, {&(0x7f0000000280)="18bef7a2fa75989efe2463b6caca7932307fac0a0a2f01b1e48e3bc10da643c6b2db49b32e241f8c7933feac8d883ffde38293d0e0998265efaef98344c1dbfdf310094b1605bd98d55c67f2868c38f85e72bbbce602d1bb77c71d30", 0x5c}, {&(0x7f0000000300)="6cd7177f3e9e9950fc744440c42d46c5cbe0e7fe5673f61fa17360a9e17ab99537d24c385d1782f062511e3b2d09e7842fef1cfcbadbd28819c4850c4dfe1949d3a49767a56d7e91befd18225b1fbefd481c0dc73d648a549c7d5484b192bdca6058bbf924c01e9d292439d9445b96f88c464c0d8b07c343ae4852e42cde564c7e73bd7c0cf732da1a1d73cfcdd349b69e20c93310f58718f69125f87483e899ec504b424ff0576618f9b709ffa67858e98cb27feb3309b14484b72ece2faf94671460bc918cd6f29a43", 0xca}, {&(0x7f0000000400)="e2ba5db783dcd615b7f0e0f72be3ba66f12481ea0eabd9e7a4ccd57dae1ece961dd9c9c7c5ec49f11f69b8d9d6a046ef11e23e6bed7eb9b5e87e67f0e5c0fb7aa1029d173734f0720af332d3a7346b96dd6113ac40cedd40763f27086731b3d249a8b337e251a69cd7a4abbdf3d2be625e5e0a7033c613eea3441de18465314215741598d9ae6c3341e74b", 0x8b}, {&(0x7f00000004c0)="f301477f4c8adb67a8263352f50c1a24f3055269adf36275ae5c74f78014544f80e9cb0f1a3d2627716f5a69a075d8b3d41721a488e8b1e35cb61916f481650a04ca8ef51946e8c0820b5b5dbf04efc379a38a3b04b4319805e2f1e894a9cff22f2f89b2d4afae429aabecb4f8b027d8ea7eea82a5dc8ed91721f904ac99145d8ea92ab83cf03bfb3f916cd6e001cfdfe6fdd91f046547e98e7b05fcf37e0cb04022fec336e185bc8e4466b707b7fd3a5711b98b146fea9a89c3e4e9304c7e20820921e5c94ff380e71e96297fac07a5e1f81f1d5ef72fd39fbedaf9a516b660b4f89324a5a748eb9dbca1943d80195ac444ef9656", 0xf5}, {&(0x7f00000005c0)="83faf174ff94a9a29645aae0e1edaf58ec0bcd92e3bfc04cba20470c4b2c71d9bd1b1d53f3686cc3066dbfe8a1803f9ad2c6de645ad2328f7d8ad14f3f095a22e14d41e28264fae501d2306a772d801988c934aad5f299886624888b3e3554b0fee796b0fa3d5873750b61559c5c6f2abcc5008f11b9e3a9368ac5813f1bfbbbcea26f306241030b04c9d43700199a0be60e54d31fc90de32a61f3e1565cba6e0b341885cd7226c85469e5720c55b18a397ed36c15ec3516afe69b56adc29305a7c24d18fc8c6f2b0886c04df229cfa72b1699d784733988ab64c37f9d4c2bc9959f0f7720ab8fc10bd21da1086da2", 0xef}, {&(0x7f0000000700)="8aaf77533585f6d1d15ceb6a9391dcbc255a6d14215f4ad6262e0244e79ca56b785864e455a51c374848f71821a0caf6ffff658bf32ce398825ab98bfa4f1a335b445c", 0x43}, {&(0x7f0000000780)="954f15722083d1e536a96a89214da5f0f2dbe8dbc073d06e1184915fc407c92b", 0x20}, {&(0x7f00000007c0)="460251dbed4ccab17f26e1e78c89aea4d4161a9cfcd632398bbc14614b79c7750f48fed11e8731bd81a366086492019ae0bf65436d2b280b0fa53bf4d823266d5d20b2fcf6c1ff", 0x47}], 0x9, &(0x7f00000009c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x128, 0x129c7b023e141991}, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0x7ff) 14:54:01 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x0, 0x60000}, 0x8) lseek(r1, 0x0, 0x1) ioctl$TIOCCDTR(r1, 0x20007478) 14:54:01 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0xa11c, 0x4000000000}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) recvfrom$inet(r0, &(0x7f00000000c0)=""/218, 0xda, 0x1, &(0x7f00000001c0)={0x2, 0x0}, 0xc) setrlimit(0x7, &(0x7f0000000040)={0x4000000000, 0xfffffffffffffffe}) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 14:54:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x10a3, 0x4000004300) r0 = semget$private(0x0, 0x0, 0x200) semctl$GETPID(r0, 0x7, 0x4, &(0x7f00000000c0)=""/118) r1 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) accept(r1, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r2 = open(&(0x7f0000000180)='.\x00', 0x1, 0x1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r2}], 0x20000000000000e4, 0x0) 14:54:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000200)="e8132e19e479cedfb9513be12d058f08bdf6efd8cc18385fd7fde5e2a0732a8bce5a35bc8fab3b5d5b4f7cd24d45b6c2c1c0db4f7d7f225ea2294a41d66b267798fc9fec94fc157b83a97d0e65151fab5f256a133d2180357fd52d0390445158e7d1a2edc0044d2e8f71d2aadf0ecf149fc774e6f9e8c30d108e8a7fe82136d9cb73", 0x82) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0xb1dc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0x1d36, "bad84b73f2a42ccccaa772d8374275835db57180"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:01 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) sendto$inet(r0, &(0x7f0000000200)="ee0d3b36364495427cef1c2410178c15e22fababcd3441469668aa7c6dba7822f98d15f00bbbd88b0217d3d01fc5d987cc2f6a237e2b097fc48ce9f61cf839107e7cfb2924b7725c2946539f738843629fb8dfe0a357ff77b8da8fb0582d556a649ab45b424c42cad176cee4235c6fb9819757fe315153656d940a87f961d91cde6ab13c71bdb95ec3b42ea7cfd8412a3b2e3da642a3be4ef4f21add97a4a4549098b21fea855f25adf94c2ac833acbb2b9af2405b0f74832c3f08bfe05a5c754812c697ba1aee41545374bef719c2203213113a302c747afbd70e8d7338e2888c496eb7ceaacf9b616dcf4e4ef0b864f8c6e761d73f114dba8899a94ccccf943ecc480cf29a9336658d174f7176d1db227b96e9db0a5aafdf79c54e5d9bd4a0772da87221dd7c3f18b4f0db39ee5dde2a5d1f168aec7b3dce6f43fbdb2f6b157ca4529090db4bbb7cba4ee91b654dbee4912ab48031dfb17a66c1bb314b11ff983e25bd858d7e3c646f47ba17c0443949cae0edf4b2529ecfff27635b6a25921edb414a07977bd469545c2fa13fd272eda69c8759722c92a52e0e311dbf5131b5b2ec229864aa0ea42576dc1e15d328580640a7b5f2c3d14ccfcf909ef545180aa30bf5a197ad61629ca0921489ff3f7a20c004b4ccb1d9da5d12d6de76c52f51073813ef117e5dda95e403bb7493f544da62972b89c5370ad00fa88df6faf30c62fbc8d31783b5b00ef09ca2ddbf3d3e9e3e1a031bcd46e02c8631ac06b5b80ac42868a4cb0be2a33991b9d48b8ffd79dfe6e122386d04d8bc995672504233d4b14c836865d695c5f32aaf0669a30b36724fa5217565eb87017b449416a03ccb20c860f916735ba0968ad1d2be60f32f43eaf2f1c6d415a50fecb57490e23dc75ebaeca9cd3e54b6a2d0462934f1f1c188fec07611174061524a7928db5051eee9cfc13eccce56d9f9cd81b96022f0ea9492907a97dc62e934d5cf0a737f38c30d6283f3f7bd95481bb4f3ec0dafc7af61a23c47f5fd1af56c2399f3eea5deaa2b5d32c16d2a748d0905e2ae20a0015d8ead7ab6ad5f7350f5737ba85fc8248ef6f94c1d8aaf723157fbd7db39b2268effa257d8489aaff5b8cdd1f7ff5208500435f835f15d229955eb7d4a6e26e8cb1bfe5894184507b9b2c705f2b7141c46e797b58cf1d3ce71a70be8462ab53bf9bc1224c279b2911d5f9c777cd5fee1d87e7e4240b5abca799e51ecbb65f2c3b76209a36b53c652d466e5e86da75fd721d8b50bd06e06edca95ea25a3d26f0d9be77545d8240a0cc3f99eab75944a6d9613198f9bc1cd93fbaf3c66df769934e3199e50f21d7e49bc9ab4ffcdcb60ba2f0f52171ef9d440d230efed8f4eadc802a3fb573645968c956f7f105d11a0cda2f0acaad4c2ca666f529cc5d9c660938446b3b6a4eeffd0a39c3a22a1ff5156b34ab046df61bc0499c7d191907c88212bce9daf3fe15bfb4200e799cd2051bcc99af544ee85a9fd4c954be25af63ecd281009e9c4e6ca377fac2bcaf4109e78ef032eee6a1376209c9db5827a86ac58f6a87ec23f5129de9f814f98df411ec29df485e63b462f639f0dfb3e543b133c7f1699825d0dfb8cf7ffd0fdf3711dfc87e0cbad6e77366a8c6620ba73fca4d8b708b9d8443d72deaa63ec5d76e60543bee76addaaafb9d0ffeea9a41419a080dfe5b93b0401ad549576f4d07c7fb26554ab7a976766791ee0476b87be2dbe8ffd190244def20e7a4fbee5637d728c7527bd8fa42474994d2f66b6a8454f026256a1b022bbeb022bb8bacbc4a029174f7c5407f2837345d8c9711ef383c3f03cea45da2bdebbc4a5396e96db0510b44b2e8d5190a7fc77a416f7f4d3a77ce8001e6cd63c39eb9f9e6a702e3ed000d5e9f88643cb57ef5b5840848edaea9511fc069d7ee59cca86c61510195de143aa3b4ef0f59b4ceec35b369a592bd29167adc1404b5d2ed6f6241c6ddff23ea6436341b50ecf74ba3094e1e37d1a6c1a59e91786395fc6b47eef1c536c12728718ebbf4ebe45ca180ce486b54c32872c21feffd10b2d575d40d6309b65257a13fa78ff5e27f9f0b0cc26f3e663af356e4269c85e4fe6eb2db94e85c62fd92e1d05e068b324d3b2e5e0d8103ae48936ec80275c9c0368c82f805d47cd112c3c8fbd997570304ce3897ffddaf520aa3a3a5efa681aa5fa1001bd02737e70ebbfe47e1f4c3d5df924b3fc96d6285c262ab2d9b7ee29e488d63d890c13950751e5474a8bf1ca17abff03520ff00636080431935a2fac3de8ba57c0fef47aa72fd93cebc446b7e45e4658cf1f8de6a2aad96a64d609ec9f357da8ea065c1d33264c234d3147b7843ae2d8d342b967503ae97d736c744a9ed3b63ff1b0400cad712b0b9249ed4674a3723cd41b8dd1d5e6981fdf0f943e10fe96f3f6ab65d64d2b73a6eebff384b8467386c0e0e42cdab9618d4f7a8e99e08507ec3cc425c3e45621536aca4a930bbe5d219745b4a681a2d5d3f6bce9218c681025c48a3cfc975b703b303f0ec67aad1782ff804cf1712645dd0f9d7e2fab354e90dd1474cec59c2aeda0b3a6e3b10c6089209e49de052f187d747c394f813cec322e4c54bb8cd998b62800757ece09fc708bb873ca3e4ca1e8a9a12ca2ecd396022e0bc9bccbd7321c8010ae379ec05cff2f8a6f126e2bf3ca78d60a21e2c3190bfe088e24c2a7ba8eb593635b7d4631f44d00fd50f1daa334246b9d1ef4bd2682763db3e8a6213abf666cf2b815f5c311973235cee697073c0799e66b2b116df903ea2ba62fb729435a2e0089d95dec5a4e2c45bf011fbcda53b0003fe2e61c69abdc4ec31e1960a4f1902f9d68553f38801ea7a2de51707b3c825083f3d272dc11b49821b8f32aeebeb60ba76756801d094b3f882f1f87913a30111af4d20a5858301cb216ec3940550ffba6299be61bb7d1fad77efb0b6c576811f5c99d3a19d7a66478b7334d1e5edc2f5d223421cc0b3e873845c2c519de849d78e796387cced38584f67bdc5e811f115defd05c15000900e96605119117e92a5431aec21901a208e0fd2d0f71e9c513671a067616a1d430ea4aed5a9446a4bd48e35384ba01609605a2d622edbf1636b4c9f3c178916743e9f1ab52ce1996182fa0cf4c83108bacdcfec0d3f2014d50cbc9726a3d1891d0cd5009218e19631aa0bf5706d760aa4a79e64d430a0b9a68847ac4bff0ac64449efe0896d41165dace711e9431e8c12b5414095c02c42ac8c527660e47f79e856d0851120afe52f41ba5fd4977c96f218db3a3c576512db5c9616759cb393d5cf66b787989bae4a8dc2b308723dfdd95df2e9f4f7537a1fc1db326bed25e8c4ce51b8d0643db47fdbbc63359e656473b1f94b5fef658ec4b1825ff1938fd1ac4f7ab3b58ebfbff4fbc923d613a2974d8c68691f3b144bdccdc609138e2b74a810d1016ab83ed221595a40639a462f68fbdc3e2a48294bb238b52dfc31073742bd45243bfcc8eecb822885ff6f0845a230ec023c7d2dec8cdb7effdce7c0d809d1b08f28a4cc80b6e338ee37d6845a7b593750b97d7217dbf97e6f04b53d85efb3c5489826876a9b85c42a047352d5f4deac039c7fc40031df0c334302b631d9012ec1b46639bab95f4d7955f12312345b52431956c38fedcce79925798a40e2e23ad707e1927516d97b07dd104a887017b10cc1d6a19ea8110316b680841867f74309e1b8cf78725efef2602d086f6ae04d9457cc5f9e6ee64124751633195d06b3e1b47382669073fea3058716819ccdbe3e57badfaf7a678577958180b244c56c191fe4a1a56b2957a9bab0f881cc339415d350a5f1d8038c9c5d244e3e92fd57f89fc820632330b228a5c92e3f8f9214f2ea140eca049a8f2e475f6f984448a14d2b4dfbc091cff65b117d01f16619b4917647412dc72893a04f91f3c7691ff80d09fdd7bdec6a2eb6bab4cb46e639d137677417eac5e814f0419d89d71493e961207e0935932bebf10b740b710f98fd3c00e47b1ec765f6741d278a302f096be45c0afd0539e9b257f69b843ef871571f07a89b38fd6e75c6f6e7d68ed26ff83a6a02ed0f4b8f22ec69c51ca6cdb947e8ca1dfb6c04d4c55fe6efa6f0c64b656ec507a17ed0194625bbf1ad25223830e04929966db3268a743fc91afc50f38535c6e3692a2d4d1a9df9c38f5a1047af6110635ec167466bc386d099cd402dfc748a010515dd9476c22ac288c1f08c38b7d7f546e524b590a3bc359aca7efa45ca8199d403b5cdce5541e9f6bd14aca1b0884f99c88e67d909d94ce1ba12471b2f59a52962771168f73a95c15cc3355e2245234989f691882af7b1fc0df43b5e0d243062d37cee6e146f49d33c1800a615de5e6a8601122bb8e8dc5c1542c01815d0cd6531f1f0443e5a9171f599566a2561ce12d8feb858c70d241163e2bdc9ff359f0336ceb1988a3a59cddb5d7e6384ba3e131ede47c265ff1006e5b7fc7b0c4ef3d8a4cb424e1b510a01db5c188e7eb598879f4bc7b27baf464290176d0f48c1db9ebd372e3e67848a518b040200470c7882013b3063c12e8ddbe75153419119dfebd1106638dbf09f4004ad9db25430e9af640c2eb8fbd86ddbe5c8a47dfd3b6a5be7591358962ad2c727982d38ad8561494e6b3b4553e6c2ac3b7280c5b19529f4f4f1d60183bad1cebdfda65cfe7fffa6f175f3adc62b88d4544a1b3dedea65967ccaa8ba2de415e17b90093e382122fa677dfc1ca563ded22784b95dd163da1f0c55f76d4d25facdb23f07519e6d21fb3c5a959093c04e68eb0581636413498c0f332d6f038bc86b07adc3e521634d79c91ed3b1da27c420d26f46df9402c363b64aba48dde9fa81168ea5287be0ca02a01ab1c66b32db4a20e4b80cea79b29dc1890e1fa90723853b116e7c16e16d148c1bbcf5254f5b0923fb0c4c6a59e977dd806e2ccd963b24a9a0993c0baf153bf0a5d5b62fbb9780064002fc875be2588f8d524474fd75830e2e0984c716c1c81f1de387986f35cf182b1d52ff90ee8b768b85c94f17661cbc7321f1d624e3fb5c3b5d99986454af1edbea2ae6ff75058495ecb5d898b44ac4e072d315e3315abb225b5c66638ee06075e5d3bfd1f536a0353c515e9f5a8bf6d42679d610fd929d642f01468a17a4eff94a26bb438684624dc39cdb3981ab2c2053b3a8976cd38290bb4866c577d65f330bc10961d620f6b78cf811140af038e3155cbde27d5974c8767331aa461fd3e696caf94955fc04906ee0110cb4c0e3874eed6eb89c8b9c79d1c51ccd289767f8db5da1a5e493d34db4372f7f0d2666a25e9106a86d08562552d41bddad10dc962b958b0f87c9f742f3f11739bd62dc2ede81b21fd371a4473fcdf3cb30059a6b2d4246a2b57f0f4d4c4b1c12b0c0d32a2b646f7812ffc6a6ef46e7ccf35d7e1fc4b31bb610c50bb274399a27a4694cac9e3e5bc0aee911a35ee89e3664aa13695e700e704f18b3de7af177392ab6789dae8359212b33a1db7a8048214b960e8799e81f0005f2947375b2cc1858c59296564896aaea880a65eb99b8541de5e5476e419e1e2dd99e2b5ae92c7cb6f366587143f23c5c4d9ee2d4326beff62284f230e6b0880179af7c25b3992c77f84eeb4835281b348256aa3102b06f65afd664fab300b8449bceb9e8e540e53820452bde0cc0ff2fbdb2b70f8e6ee3afef95ad71f293ca1c2343006e20ce166eb39f81be9776451227e4b9096f23e273ee57942bb90b74ada4faa256d8d527407b1708e74433b3b7418ac", 0x1000, 0x8, &(0x7f0000000000)={0x2, 0x1}, 0xc) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/25, 0x19}, 0x841) 14:54:01 executing program 0: shmget(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x1ff, 0x49d, 0x1, 0x6, "32087924d09472e4144dc45eec4e366c9255dc8e", 0x8, 0xaf6f}) linkat(r1, &(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000100)='./file0\x00', 0x0) chdir(&(0x7f0000000180)='./bus\x00') dup(r0) 14:54:01 executing program 1: socketpair(0x20, 0x3, 0x4bbd, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() nanosleep(&(0x7f0000000040)={0x1000008001, 0x3}, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001100)=""/4096, &(0x7f0000002100)=0x9c1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = semget$private(0x0, 0x7, 0x281) semctl$IPC_RMID(r4, 0x0, 0x0) 14:54:01 executing program 0: setgid(0xee00) setegid(0x0) r0 = getgid() r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/162, &(0x7f0000000140)=0xa2) connect(r1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setregid(r0, 0x0) 14:54:01 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000500)='./file1\x00', 0x195) rmdir(&(0x7f0000000000)='./file0\x00') 14:54:01 executing program 0: r0 = socket(0x20, 0x8000, 0x100) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000006c0)=[{r1, 0x70}], 0x1, 0x0) recvfrom(r2, &(0x7f0000000cc0)=""/189, 0x10f, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x0) 14:54:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000080)="84d18d3e", 0x4) 14:54:02 executing program 1: mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x8, 0x10, 0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup2(r0, 0xffffffffffffffff) fchmod(r1, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x11) setsockopt$sock_int(r0, 0xffff, 0xb2551e4dbc328e31, &(0x7f0000000040)=0x8001, 0x4) r2 = geteuid() setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000)=0x9, 0x4) socket$inet(0x2, 0x3, 0xaba) ioctl$TIOCSTART(r1, 0x2000746e) setuid(r2) 14:54:02 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x17a, 0x0, 0xf8c, 0x0) 14:54:02 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}}, &(0x7f0000000040)) socketpair(0x10, 0x1, 0x800000, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) getitimer(0x1, &(0x7f0000000000)) r1 = dup(0xffffffffffffff9c) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x2, 0x77f, 0x6}, 0xc) setitimer(0x1, &(0x7f00000000c0)={{0x3, 0x7841}, {0x6, 0x81}}, &(0x7f0000000100)) 14:54:02 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x1c1}, {r0, 0x101}, {r0, 0x2}, {r0, 0x100}], 0x5, 0x7ff0000000) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="3bef407b1b868de2e03d441ff277819d60a418ecd62459067234ff90d14375a4e94468403c6f5e93dc34fe1b1231be211dfa26dde06724190ec380530fcefd302ba7fbc7ef702df81305cc53992f87f7dda13ddd45ce951e639bad3a2b8a91627c7a82", 0x63) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) open(&(0x7f0000000040)='./file0\x00', 0x80, 0xd) munmap(&(0x7f0000ff1000/0x4000)=nil, 0x4000) 14:54:02 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) setreuid(0xee00, 0x0) getdents(r0, &(0x7f0000000080)=""/192, 0xc0) r1 = getuid() setreuid(0x0, r1) r2 = msgget$private(0x0, 0x10) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = getgid() r5 = getppid() r6 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x1, r1, r3, r1, r4, 0x40, 0x1a68000000000}, 0xcaa0, 0x7, r5, r6, 0x7, 0x3, 0x8001, 0x10001}) stat(&(0x7f0000000000)='./file0\x00', 0x0) 14:54:02 executing program 0: 14:54:02 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x9, 0x4) bind(r0, &(0x7f00000000c0)=@in6, 0xc) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getegid() setgid(r1) 14:54:02 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x40) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x44, 0x40000000, 0x40, 0x8}, {{r0}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0x101, 0x5ea09b77}], 0x1, &(0x7f0000000080), 0x4, &(0x7f00000000c0)={0x0, 0xfff}) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) 14:54:03 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000000)='cr') openat(r0, &(0x7f00000002c0)='./file0\x00', 0x10800, 0x84) getsockname$unix(r0, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000380)='./file0/file0/file0\x00') mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') utimensat(r0, &(0x7f00000005c0)='./file1/../file0\x00', &(0x7f0000000600)={{0x6, 0x600f}, {0x7ff, 0x401}}, 0x2) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='c\x00') mkdirat(r0, &(0x7f0000000280)='./file1\x00', 0x80) readlink(&(0x7f0000000200)='./file1/../file0\x00', &(0x7f00000004c0)=""/197, 0xc5) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') unveil(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000480)='c\x00') 14:54:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x280a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x6b3) sendto$unix(r0, &(0x7f0000000080)="65a59afc665faaf0a901e7fc1f2d1f48c6578dc982802a5938a13f987deca0a033240376d009408c3aec88dd8bb4c33ac6ca3540492f89862b1dcb2d109d4eaca0219165aa24ebc4", 0x48, 0xb, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) fcntl$setown(r0, 0x6, 0x0) 14:54:03 executing program 0: r0 = socket$inet6(0x18, 0x9003, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) flock(r0, 0x9) sendto$inet(r1, 0x0, 0x0, 0x0, &(0x7f0000000180), 0xe8) 14:54:03 executing program 0: clock_getres(0x90, 0xfffffffffffffffe) 14:54:03 executing program 1: pipe2(&(0x7f00000000c0), 0x10000) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 14:54:03 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0/file0\x00', 0x20080, 0x180) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0/file0\x00'}, 0x10) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) 14:54:03 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000180)='+\v', 0x2, 0x0, 0x0, 0x0) 14:54:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffff7fffffe, 0xbccdbcb4be6b447b, 0xfffff, 0x7124}], 0x1000, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r3, &(0x7f0000000100)='\x00', &(0x7f0000000140)=""/244, 0xf4) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)='r', 0x1}], 0x1) read(r0, 0x0, 0x0) 14:54:03 executing program 1: symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') 14:54:03 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0xffffffffffffff80, 0x5, 0x2, 0x6, "fe34394325eb482f39c14d9eee4735a1e861f089", 0x1, 0xf87}) r3 = dup(r0) accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/66}, &(0x7f0000000140)=0x44) fcntl$getown(r0, 0x5) sendto$unix(r3, &(0x7f0000000180)='+\v', 0x2, 0x0, 0x0, 0x0) 14:54:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000840)="e36258a416f700010000000000003131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5efeff8177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ada280b319cd79c161bcf8b1ae81ff690d7d44bd402894ea096bb63d9ac9bfc2163a1cb90041a60c13aad7eba811", 0xfffffe99) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = dup2(r0, r0) ioctl$TIOCDRAIN(r2, 0x2000745e) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x20000085, 0xffffffffffffffff, 0xff}, {{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x9, 0x3}, {{r3}, 0xfffffffffffffffc, 0x4, 0x21, 0xd8a7, 0x80}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x7, 0x8}, {{r0}, 0x0, 0x20, 0x1, 0x9, 0x5}, {{r0}, 0xfffffffffffffffa, 0x1, 0x3, 0x4, 0xd7c}], 0x6, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x81, 0x2, 0x3f, 0x7}, {{r0}, 0xfffffffffffffffd, 0xc67dd8efa16ece46, 0x2, 0x9, 0x1}], 0x7, &(0x7f00000001c0)={0x20d, 0xffffffff00000000}) write(r3, &(0x7f0000000380)="6441a1565e18f7ac3f3518e570efbd81c3bd9148286a3a1f82468603406f862c72d9b3e6e6f4c0228bb098cb3298ede014a6c438509e1dc2029e011ff6d69ebca505bff4d4732d4717bb4a6e3d03ab1a7111fcd3c8ddbc6bb57c98df34e188f82c98594adacb5bf69904904ef737c96b1f8ec50966eb0635a8a701bb0d648d81760b510bd68b42a3d707fa95e8ddca43c4b4645cede85687e8f4364c3366cec6cf57d432deaeba012d686a293892bb3ff89c9a0d", 0xb4) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) syz_open_pts() r4 = kqueue() r5 = syz_open_pts() r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x8, 0x0, 0x1000000009, 0x743e4b89, "ba000000a99cb100"}) readv(r6, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) 14:54:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = syz_open_pts() preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/155, 0x9b}], 0x1, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000001700)=[{&(0x7f0000000700)=""/4096, 0xfffffffffffffca8}], 0x1, 0x0) ftruncate(r1, 0x8) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x4ea, 0x7}, {0x18, 0x3, 0x4, 0x101}, 0x9, [0x5, 0x7, 0x3, 0xf7, 0x403, 0x1f, 0x6, 0x9]}, 0x3c) 14:54:03 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) syz_open_pts() fchown(r1, 0x0, 0x0) 14:54:03 executing program 0: r0 = socket$inet6(0x18, 0x8007, 0xa) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x22, 0x10) kevent(r1, &(0x7f0000000080)=[{{}, 0x0, 0x8000001, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=[{0x10}], 0x10}, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x3b, 0x8}, 0x10) 14:54:04 executing program 1: r0 = geteuid() r1 = getegid() chown(&(0x7f0000000040)='./file0\x00', r0, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvmsg(r2, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{0x0}], 0x1, 0x0}, 0x0) r3 = semget(0x2, 0x3, 0x0) recvmsg(r2, &(0x7f0000000500)={&(0x7f0000000100)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/9, 0x9}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000000180)=""/192, 0xc0}, {&(0x7f0000000240)=""/242, 0xf2}, {&(0x7f0000000340)=""/123, 0x7b}], 0x5, &(0x7f0000000440)=""/144, 0x90, 0x29c9}, 0x802) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0xffffffffffffffff, r0, r1, r0, r1, 0x4, 0xfffffffffffffffd}, 0x81, 0x8f6, 0x8a}) semget$private(0x0, 0x3, 0x110) 14:54:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x5) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x4, 0x0, 0x0) 14:54:04 executing program 0: r0 = syz_open_pts() r1 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x400, 0x10) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000200)={0x1}) fcntl$dupfd(r0, 0x0, r1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) dup2(r0, r1) 14:54:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0x75d8}], 0x10000000000000ff, 0x0) pwritev(r1, &(0x7f0000002180)=[{&(0x7f0000001b40)='(', 0x1}], 0x1, 0x0) fsync(r0) 14:54:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) r2 = accept$inet(r1, 0x0, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) 14:54:04 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x2084, 0x401) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r1 = dup(0xffffffffffffff9c) r2 = shmget(0x1, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getegid() r5 = geteuid() r6 = getegid() r7 = getpgrp() r8 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0xe57a, r3, r4, r5, r6, 0x80, 0x3f}, 0xffffffffffffffff, 0x580, r7, r8, 0x7fffffff, 0x100000001, 0x1b0}) mkdirat(r1, &(0x7f0000000180)='./bus\x00', 0x2) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') truncate(&(0x7f0000000000)='./bus\x00', 0x6) 14:54:04 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x6, &(0x7f0000000040)={0x3, 0xfffffffffffffffc, 0x0, 0x3f, r1}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) utimensat(r0, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)={{0x7, 0x98}, {0x1, 0x8}}, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='W\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r0, r2, r3) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000600)="539a4ff6beb1f7b7d4c555d258bc49480e020e878d48c5ae4473c8a0e3b903401297e46b93ad90644e9439d7f2d80494152839b802d1799513914e0a5df8c1fc23a35bca1480991e04c51e8fe562252b75448939378337e897e8f70585cefbe551ad84a5294f0c4afc1ddcaa44b0ab14381352fcf9e915224dfb893d3f6129cb8beefece1fc95aa1179549c178a329ce8e9b87143f2380769522588c193e487eb9a544e1523293654cc9fdeba32da19054fbc032d668f36e2645171d88b0bb60417fff9b70c40e5a4cca0ebeedeb046918fae04336d29b52b75982a97977e486e920259ded90a819", 0xe8}, {&(0x7f0000000080)="421cd7423ea05d1fb77b817b6b9de0f71385f3a8c3d560755a1f7af4f5cf5d20d3d20e851e930438e0536a7a97f5c290a866280de0a3ccaf9c35f18ea5e27f3b605959b811f3d31ae66d9bc2e49787b30fbd6b7cd68dcf47", 0x58}, {&(0x7f0000000280)="253c0b877974177f0df2de4cfe870bf97ef7226401fa7e034401daf2c70b724912f4824289a1cabd4aa682d754af06dcbf794882d8b101193a86089839120ad7f53dcea992e82cc9b7c22e2fe75b1441adf84aecb662c07091a8d9bf70e20c4f72b2f787da336a43b6c8b5cd1fcbda89307c08b3e9c14e872cf495b207631257cc8e08daefc491fed450d03dc54bfc0303eaeab83b6d6b9845eac453727ae9b83e88518fa3821300b6", 0xa9}, {&(0x7f0000000340)="db8c6db3ec245af1c8c27e2eacbe11b7ede9dc85336105d179af584165f3165eea9bae7bc0f7cacb65a258dbe6a465ccb569354eb08eadd49da89ccf229b3af2ae1183fe1831cca1f07706fb530285522f7edc6d360f3ef725493088752ca098bf645471d3817c28ba7aafdf68618c2d42bd", 0x15}, {&(0x7f00000003c0)="53bd773659b6c84c5304e97a545337f856684be26d5acefe5c3d6643e85d96400d0e8259ca8905ae50ae42513be3836c08ce1cb3f0e0edc6da668afafbdbae60b1be687b9bc5e69c07ec63f9a7654337099aee8d5f01652908753973481ae6d42d99e45e2e72fa9b6408e8af014c27791a8992182e26baca5f3ecf0ce41456a41b803479b4109567d4864b67b29d692ed4aba91cbcc15c7f703375542ebe001938ee57dd6bf01fbe00bad2eac451cff45a", 0xb1}, {&(0x7f0000000480)="025f14a1a77316f95b60bcd60dc1d889538d5c45fe9e4510ec3bd1a167e8307d162080550bbb5f8f9ba22c1742ae24e40c4e493af35fa40aaa0058d8d3f0350aaa3dd94b4a8c16f3dedf4866a3df9cfb8d8934fdfb65c50e9627b39aa6164d209c82c4a9ef1fb386af46e2dcdbd6a3ab3bc613e0f22f584db0841f7bd794c291163606db3b1ff6c838e509c0778f4890cb6feee0a426651106f55aa58316c062fa9e09e777f9b36e6bf17738ba4c2490571d4c0cabdfcae87925da601caf71955f47ac81a4fd41fab9d8416547c31c7a45f8dd7df88f252a2125c14fee0836963925a23d4193f72e7301101c265b", 0xee}], 0x6, 0x0) 14:54:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x1}], 0x2, 0x100) mknod(&(0x7f0000000340)='./bus\x00', 0x6140, 0x9) poll(&(0x7f0000000080)=[{r0, 0x20}], 0x1, 0x100) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x9, 0x3}, {{r0}, 0xfffffffffffffffc, 0x20, 0xf00fffff}, {{r0}, 0xfffffffffffffffa, 0x21, 0xf0000000, 0x9, 0x8}, {{r0}, 0xfffffffffffffffd, 0x2, 0x8, 0x0, 0x1f}, {{r0}, 0xfffffffffffffffc, 0x40, 0x1, 0x5, 0x4}, {{r0}, 0x0, 0x4, 0x2, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x6, 0x1, 0x100000000, 0x8a0b}, {{r0}, 0xfffffffffffffffb, 0x40, 0x4, 0x20fa, 0x7ff}], 0x4, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x44, 0x13, 0x7, 0xa794}, {{r0}, 0xffffffffffffffff, 0x6, 0x20000001, 0x7f, 0x6}, {{r0}, 0xffffffffffffffff, 0x14, 0x1, 0x1, 0x8000}], 0x401, &(0x7f0000000300)={0x1f, 0x5}) poll(&(0x7f0000000140)=[{r0, 0xa5}], 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x3, 0x5d}, {0x18, 0x2, 0x0, 0x100000000}, 0x7fffffff, [0x8, 0xfff, 0x6, 0x6, 0x7, 0x8, 0x0, 0xfe]}, 0x3c) 14:54:04 executing program 1: socket$inet6(0x18, 0x8004, 0x3) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) sendmsg(r0, &(0x7f0000002900)={&(0x7f0000001180)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="ebfdffffffffffff00000000000000003c8f7be5c48aa77d7755da1be695cc04a3f9daf019eee0867eecf0e3b9e011b49c109f912a9767c88a765a2082e77b27693839bf29534dee7af144c740ff30e205000000579dd6bea9e6a6f531ddbda005dc69942d580fd8eac13c26c4ba86d8d8ab803431043e00000000164c7f064cb8625fb9f2dc40b0319474000000000000000000000000"], 0x10}, 0x0) 14:54:04 executing program 1: r0 = socket$inet(0x2, 0x4007, 0x0) r1 = socket$inet(0x2, 0x8, 0x1003) preadv(r1, &(0x7f0000000240)=[{&(0x7f0000000080)=""/191, 0xbf}, {&(0x7f0000000140)}, {&(0x7f0000000180)=""/188, 0xbc}], 0x3, 0x0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) socketpair(0x1, 0x4000, 0x7, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000004c0)=0x40) setsockopt$inet_opts(r1, 0x0, 0x15, &(0x7f0000000000), 0x12d) r3 = socket(0x38, 0x8001, 0x9) getpeername$unix(r3, &(0x7f0000000540)=@file={0x0, ""/90}, &(0x7f00000005c0)=0x5c) bind$unix(r3, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000380)={0x1}, 0x10) recvfrom(r0, &(0x7f00000003c0)=""/43, 0x2b, 0x42, 0x0, 0x0) open(&(0x7f0000000500)='./file0\x00', 0x0, 0x11) r4 = shmget(0x1, 0x1000, 0x120, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r4, 0x0) getsockopt$sock_int(r3, 0xffff, 0x110, &(0x7f0000000400), &(0x7f0000000440)=0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)=""/171, &(0x7f0000000340)=0xab) ioctl$TIOCSBRK(r2, 0x2000747b) 14:54:04 executing program 1: r0 = socket$inet(0x2, 0x8007, 0x100000000007) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) shmctl$SHM_LOCK(0x0, 0x3) 14:54:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) r0 = semget$private(0x0, 0x2, 0x20) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000280)=""/4096) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 14:54:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xfffffffffffffffd, 0x2010, r0, 0x0, 0x4) mlock(&(0x7f0000fed000/0x4000)=nil, 0x4000) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) 14:54:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3, 0x0) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, r3, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000240)=[r2, r3, r5, r6, r7, r11, r13]) fcntl$setown(r0, 0x6, r1) r14 = getpgrp() r15 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000280)={{0x1, r10, r8, r4, r12, 0x10, 0x80000000}, 0x7fffffff, 0x9, r9, r9, 0x5e0, 0x5, 0x7, 0x3}) fcntl$setown(r0, 0x6, r14) 14:54:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0xb0e88e665a12473, 0x10, 0x2, 0x9}, {{r0}, 0xfffffffffffffffe, 0x44, 0x2, 0xb, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x30, 0x2, 0x8, 0x6}, {{r0}, 0xfffffffffffffffa, 0x1d, 0x5, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0xa, 0x0, 0xd046}, {{r0}, 0xfffffffffffffffd, 0x0, 0xfffff, 0xa56b, 0x8}, {{r0}, 0xfffffffffffffff8, 0x1, 0x2, 0x80000001}], 0x4, &(0x7f00000001c0)=[{{r0}, 0x0, 0x80, 0x1, 0x4, 0x7}, {{r0}, 0xfffffffffffffffe, 0xa0, 0xf0000000, 0x9, 0x9000000000}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0x1}], 0x7fffffff, &(0x7f0000000240)={0x5, 0x2}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getpeername(r0, 0x0, &(0x7f0000000040)) 14:54:04 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000001140)='./file0\x00', 0xe0a1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x4c, 0x100, 0x80000000, 0x2d5d2631, "adb929436b5e63a174136b53387988f1f194440c", 0x8000000000, 0x41e}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a3b1a09c17546ebcc23e4c06aa398f513c57ac72", 0x0, 0x3}) recvfrom$unix(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x800, &(0x7f0000001100)=@file={0x1, './file0\x00'}, 0xa) 14:54:04 executing program 1: r0 = socket$inet(0x2, 0x7, 0x10000) r1 = shmget(0x2, 0x3000, 0x83, &(0x7f0000ffa000/0x3000)=nil) r2 = msgget(0x3, 0x460) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0x1) mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') lchown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f0000000280)=""/42) getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x9, r3, r5, r6, r8, 0x120, 0x10000000000000}, 0x5, 0x0, r9, 0x0, 0xc5af, 0x8f, 0x8, 0x3}) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x7, r10, r7, r10, r8, 0x20, 0x8}, 0xb2f, 0xfffffffffffffffd, r9, r4, 0x62e, 0x100, 0x0, 0xff}) shmat(r1, &(0x7f0000ff8000/0x3000)=nil, 0x1000) fcntl$setown(r0, 0x6, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x14e) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x4) socket$inet(0x2, 0x2, 0xc6e) 14:54:05 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="18", 0x1) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) clock_gettime(0x5, &(0x7f0000000040)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) write(r0, &(0x7f0000000100)="90f8946e8f671ed442e681179d3b261ee448d4c4bb0f4335d718cdda1759e10ebe41740f65c57c9c9c47abea71e1c8aba8490c2ee6999aa2f13bc86517e2ff87360e937059867269ab3a352f981509b69190fd1c6e636375b18d1146d6b6c435fbb210bce54e38097f4020954fe336f62ce5b3b1a677d948c70e764dc6358133751549fd9d7678338d42ff78db6b21bdc702e61d8b45095fc4dc4ed576eb619a9dd0c5f417b5dd35a9c5400957c74787a74bc349e5a1ef2ac6b375d9cb3a69626964c142bc1817f058942db4cd29974e7df6a43ec85e148288", 0xd9) 14:54:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000001480)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000280), 0x39a) syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0x0) 14:54:05 executing program 0: truncate(0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0xa691) truncate(&(0x7f0000000000)='./file0\x00', 0x3f) 14:54:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f00000002c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730caad953fb392e842dbbffffffff000000006eeb00000000000068f7acad445dd976a67cf92c23", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746ed9f656b9183b3d6bef59e17a6e586152360d0cd51b9a041ae3d16b0ffeba5eb18cc5c86fa82e7e55f39e34668192f16a1f282f71b1aa660a048284b6058e757dac26a15697b245c97bc907892812b26457c7ecb793a0cef4ae456e8b0e61acba78bfcf059021698c6c71f7ef6a338d734999be62deebe6c814703c4ed1519", 0xe4}], 0x1) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000580)="363f624f50058b5170538ae6cc44a1ff8df8d3a880557bd8c593b672c2b049d45dd3be23d8454e1e4522bf3b59d3b58483633bc3240cadc1799ef2ae5df4268cd0f2413a40658cfee1e41fbcbf9900fb6fc8108bde75e250561ece965a123ed4005b4480bf30853b8b520c9fc301d0e0af340fcec496c1728c657c9bf40d", 0x7e}], 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() read(r1, &(0x7f0000000140)=""/100, 0x64) execve(0x0, 0x0, 0x0) 14:54:05 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) setitimer(0x3, &(0x7f0000000000)={{0x0, 0xe}, {0x4, 0x6}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000100)) 14:54:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2008, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) madvise(&(0x7f00003e6000/0x1000)=nil, 0x1000, 0x4) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x8, 0x5a}, {{r0}, 0xfffffffffffffff9, 0x20, 0xa6, 0x3, 0x200}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x80000001, 0x8, 0x7}, {{r0}, 0xfffffffffffffffd, 0x2, 0x20, 0x401}, {{r0}, 0x0, 0x4, 0x80000041, 0xbfb, 0x5}, {{r0}, 0xfffffffffffffffd, 0x2, 0x20, 0xbc7, 0x3}, {{r0}, 0xfffffffffffffffc, 0x83, 0x20000000, 0x81, 0xe5}, {{r0}, 0xfffffffffffffffd, 0x40, 0x40000000, 0x8, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x2, 0xc0, 0x2, 0x4}], 0x8, &(0x7f0000000180)={0x5cb, 0x8}) 14:54:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x8, 0xfffffffffffffffc, 0x0, "0200860000000000000000000000000a00"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f00000000c0)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b2d76dc7aff499191d5", 0x29) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000003c0)={0x0, 0x9, 0x1f, 0x283da25b, "636123a62bd51684a00dc1c8b557a5f81fdb4fbc", 0x0, 0xfffffffffffffffa}) read(r1, &(0x7f0000000140)=""/249, 0xff90) 14:54:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0xc000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x25af90167d5e1800}, 0x8) 14:54:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc37004", 0x21a}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) open(&(0x7f0000000040)='./file0\x00', 0x20020, 0x8) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:05 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x1000000) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="c47b8b05", 0xfffffffffffffffa) setsockopt(r0, 0x6, 0x8, &(0x7f0000000180)="8d94860e", 0x4) 14:54:06 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() poll(&(0x7f0000000000)=[{r0}], 0x200000000000000a, 0x7f) 14:54:06 executing program 0: mprotect(&(0x7f000061a000/0x3000)=nil, 0x3000, 0x4000000000a) mprotect(&(0x7f0000ff3000/0xd000)=nil, 0xd000, 0x7) socketpair(0x2, 0x1, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x3) 14:54:06 executing program 0: r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f00000000c0)=[{0x1, 0x3f, 0x15803093c3c4be7e}, {0x0, 0x1f}], 0x2) semget(0x1, 0x2, 0x4) 14:54:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = dup(0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x0) 14:54:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setsockopt$inet_opts(r1, 0x0, 0x804000000021, &(0x7f00000000c0)="00ac2512", 0x4) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000100)="4a24a9645f1d0cc49a6dc3b1cf23b8ab684d2c61d23c4b0cd87f5d46bcb13c0723eb72f7f6b14d9535d095d784438e2be93d4bf8a2c422133c29da1b29d54c2dfa19c4ecfef188f7770ae2364485e9320ca03ba1d87fe75ece4640970b71d2536cb254390d7a4c7e9486587290fb0c7c6ca5df4a5817c151bcd5c0e12ed70e5ed5ccf90e93715bb3255b72fc61eb81", 0x8f}, {&(0x7f0000000040)="9059c22d4a272e9a17ed6ffa57dee8b6addde2afc2e9dc86c3aaffe3a60f2368f667a244d7331e14a13327728bb958c6234130aa4bf3a98411bceb8a", 0x3c}], 0x2, &(0x7f00000001c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}], 0x40, 0x4}, 0x1) 14:54:06 executing program 1: mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x12, r0, 0x0, 0x0) 14:54:06 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x20000000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) sendto(r2, &(0x7f0000000180)="099812ccb6b6f8", 0x7, 0x2, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = fcntl$getown(r3, 0x5) fcntl$lock(r3, 0xf, &(0x7f0000000000)={0x1, 0x2, 0x1000, 0x2, r4}) open(&(0x7f0000000140)='./bus\x00', 0x18310, 0x4) poll(&(0x7f0000000040), 0x6eb, 0x1) syz_extract_tcp_res(&(0x7f00000001c0), 0xfffffffffffff6e9, 0x3) 14:54:06 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x1) r1 = getgid() getsockname$unix(r0, 0x0, &(0x7f0000000080)) setegid(r1) <¾(fg_$›·j6o8©“pú¸^¦ÝúŘÓ+)•ƒ 8k’»âŠ÷cðÚqpqÒÍÓŸ¨V<ÝÃíüwJ‰ðîÖ.¦¨ZïT,©4*å|¯»c ×3•^ °d§ô{TâÒy´F®cr2®û&Gžòöq'"LœÑæ‡W      14:54:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x17, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000040)="600f19a915751152d26907f1cb117332ab77cbed999aa89a33f1a4874ad4cf90e12033d39a582b7528288ede6f6ff2e0a1bb7fa86abce831a35de357", 0x3c, 0x9, &(0x7f0000000200)={0x2, 0x1}, 0xc) read(r0, &(0x7f0000000100)=""/231, 0xe7) recvfrom$unix(r1, &(0x7f0000000080)=""/7, 0x7, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 14:54:06 executing program 0: r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001580)={0x0, 0x0, 0x0, 0x0, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f"}) 14:54:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "8369d2d18001000000fa600000ebff0100"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) kevent(r2, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x5a, 0x0, 0x8, 0x3}, {{r0}, 0xfffffffffffffffb, 0x8, 0x800fffff, 0x4c93, 0x4}, {{r2}, 0xfffffffffffffffa, 0xc4, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000063, 0x797, 0x5}, {{r1}, 0xfffffffffffffffb, 0x1e, 0x40000002, 0x0, 0xfffffffffffffffa}, {{r2}, 0x0, 0x80, 0x20000042, 0x9, 0x3c74}, {{r2}, 0xffffffffffffffff, 0x28, 0xf0000000, 0x8000, 0x3dc}, {{r2}, 0x0, 0x8a, 0x0, 0x5, 0x9b}], 0x10001, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x2, 0x2, 0x6fc9, 0x100}, {{r2}, 0xfffffffffffffffa, 0xc2, 0x40000021, 0x9, 0x81}], 0x4, &(0x7f0000000340)={0xff, 0x10001}) 14:54:06 executing program 0: mlockall(0x2) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mlockall(0x0) mlockall(0x3) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x1db, 0x1) 14:54:06 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000dc0)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f00000005c0)="d63b552562b7ca3dee47f327ff27ebc23e09a0bc7a10d6d56b0f27679d259d6679e7e13843ba484231e17ba646e209c95d41ee991d4da8e8c6c9b57e29a569392ebb3b07227b486a19a3d95b0f42a85771502a8e80baa66fb9b4bea42efa2ce738f4a021bf0f2645c8d16fe25314383775840b10571876886a95c1b1b14c176934bd37635e855cbcc6c816fd1cdfb1cc58f941c7", 0x94}], 0x1, 0x0}, 0x0) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) 14:54:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x0, 0x2c9, 0x5, r1}) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setreuid(0xee00, 0x0) setuid(0x0) r2 = shmget(0x0, 0x1000, 0x4c5, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) 14:54:06 executing program 0: kqueue() mknod(&(0x7f00000001c0)='./file0\x00', 0xd000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) open(&(0x7f0000000100)='./file0\x00', 0x4, 0x0) dup2(r0, r1) 14:54:06 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xf1}], 0x6, 0x0, 0x0, 0x0) r3 = dup(r0) kevent(r2, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x3d}], 0x800, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r3, 0x0, 0x100000000, &(0x7f0000000040), 0x5, 0x0) kevent(r2, &(0x7f0000000040), 0x9, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x40, 0xfffff, 0x4, 0x5}, {{r2}, 0x0, 0x84, 0x40, 0xa000000000000000, 0xff}, {{r1}, 0xfffffffffffffff8, 0x4, 0x400fffff, 0x3, 0x9}, {{r2}, 0xffffffffffffffff, 0x8, 0x24, 0x80000001, 0x10001}, {{r0}, 0xfffffffffffffff9, 0x17, 0x4, 0x7, 0x80000000}, {{r2}, 0xfffffffffffffffd, 0x10, 0x20000001, 0x2, 0x2}], 0x400, &(0x7f0000000080)={0x5, 0x40}) 14:54:07 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e001009dacff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setuid(0xee01) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r1, 0x0) r2 = accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) pipe2(&(0x7f00000014c0)={0xffffffffffffffff}, 0x4) fcntl$setstatus(r2, 0x4, 0xe800f91e3df7925d) sendmsg$unix(r2, &(0x7f0000001540)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001440)=[{&(0x7f0000001140)="8bdc567bbb8fd9942ba3c409d78d490ac1c39fc447ffa35d8f4b65ba79d3c25a6d330e3861f47e2100ec2f037e530e510caa73fa25fb8c09d5c97c4b5f16f3bcd381ef5d7bb1364d12bfc9005869d7869a413d063f88d55d7991472bdba7863d8f033af5dce81946627daa2e0962", 0x6e}, {&(0x7f00000011c0)}, {&(0x7f0000001200)="f7ddf5008bd85d3e142958c3c439fee69df3c223fdcfacebf0655e546a6eb46580e132ee18ac1f4c76c288dbc72b38658c3436318641d6a1d33bcd1765999a49a65725cd4bc5ae6dbd5ae18c9838b6c3ba", 0x51}, {&(0x7f0000001280)="ed1fe6d282b41f652db31ef380caefe4200754884a33da98baacd1ef89fecdc7e63e01668d4ada11288596b4a99ccbffe7a2c847692ea9b300f6e2d8f760343fcddfbaa8463bcad9a2d9b3a3fdc6a65457", 0x51}, {&(0x7f0000001300)="a46575153b6b26ac9385e74461b2e427585dc4491b41521b6ef263b03ca86b8d83e38c41cc4e0ceb597906402882e112045cfef7a972418a23457eab7b573b8d92d3b45f8a1a05accebb36b8abe11ad2eb86fd86c80445a8ad9c33bc95d2e7dc1fdf59b7f37230f7b038fb35cc3dca94c5ab06174eca3d74cd57591646f164baf7e445d6415889d18237c29d60e479545131c16b9fe764039d1e023d4be2f8e2", 0xa0}, {&(0x7f00000013c0)="dc59612590ad32bb31a48f637dccd610fba00d4d6209831edbabbe72", 0x1c}, {&(0x7f0000001400)="4ef1", 0x2}], 0x7, &(0x7f0000001500)=[@rights={0x20, 0xffff, 0x1, [r3, r0, r0]}], 0x20, 0x2}, 0x400) r4 = semget(0x0, 0x1, 0x420) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000001580)=""/76) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) 14:54:07 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x4) read(r0, &(0x7f0000000000)=""/228, 0xe4) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 14:54:07 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=[{0x10}], 0x10}, 0x0) 14:54:07 executing program 1: clock_gettime(0x4004, 0x0) r0 = semget(0x1, 0x0, 0x200) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000080)=0x6) r1 = semget$private(0x0, 0x5, 0x34) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000000)=""/111) 14:54:07 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e30000000000000"], 0x1) 14:54:07 executing program 1: mlockall(0x3) getrlimit(0x3, &(0x7f0000000000)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 14:54:07 executing program 0: unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') r0 = socket(0x9c88ddcce7657ebc, 0x5, 0x6c7d65bf) r1 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) fchown(r0, r1, r2) open$dir(&(0x7f0000000180)='./file1\x00', 0xfffffffffffffffc, 0x0) 14:54:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x208a0, 0x60) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000040)="3cec1eee", 0x4}], 0x1) 14:54:07 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x60, 0x2000000000004) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000cc0)=@in={0x2, 0x0}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000b40)="34a9c5d5652f2d316562676c56f23c41d0fe48892aaab968da983d27b92503a56bd60ff2bc24ce6adf187e5fc95a58953b2fa80f54fcd86e506fd9dc41ecb76464baf5110144d9a085400db21c6ea232470a02cd77a7259ad4359ef3eb56cba61cab58a962bd1356b85f81e4d4117816a43844ee36bb2fd0de7bcce3c1556a0264defa08105b921d4a358a826fdd5e24afe3da862e76c99ba951b2980fe2f79bd16ff7d569c4dc7117e2a92c3a90fac18c986579e20076ece4fc1ecf0726b1c7c305e949f4a5ff62162aa792688a7faf5b699b044e2ae553428377d973134cbb8738ccd1d59b8d5a9be8621cc9741daf96b88f63382272ef0c1832a92b8b9935508c8abe03c78692f264dfc1923e44dd5401b51ef00d09733160fc10675dd6b4df7caa728380707c63ba38be0ff38dea0b0e399ad1c605a3be14d1bdb0b6fae7e7", 0xbe}, {&(0x7f0000000080), 0x3b9}, {&(0x7f00000001c0)="ebc7bd145207be94690c32ea4ee2949e745ca3028ba4f6d1375e000cffec41dd61d21ee36d6487a3ebc3c150319bc2e0057890f019e049d672d293b67b78e738f4f16af7fbab0cf2ab9900dcfadc14525949bc6ffeb36e52c5cff97c6a52df5a8d87a9b1114ddac74afea4af20c3119c848fd82ef5fa1d2b2d859010411d4a7afbdaf95e3754b48189dd2074fa37a2d230e19e9194f77104625469d8ff84d4969323ae3ce89e7313c143afe2ec0e0f13a04703ea9810e953660cd3167789b29940687c9a", 0xc4}, {&(0x7f00000002c0)="cf80e058a74e46d7dce9f5786f76ab5b1b30a19890c83e4658520586c53cb69f14a19300d3478fe2508a6b12cd3e9537d972631d87e62e585d20d617c77f61313f03d9039b6567ef6e8af0ac5a048bd043cdbf7050166753b087836dbcfe61fa6cc98142511d02d3519a6dbb4d6da51f4eaec82f526022338f7c59a1e03df95f7106eaec0602d9d6631bf61ceb1edc6b7c5896ff40a852e7424ba9d46a84f7f36d1f920205029f6d75ae97513484113bd7e246d84ffe602324b75f6d4d511fd96ad79f9e561352b8de20a8bb63180e915b1eb59b541dbf0d07015e1304f3fb", 0xdf}], 0x4, &(0x7f0000000980), 0xfffffffffffffedb, 0x4}, 0x3) 14:54:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) ftruncate(r0, 0x0) munmap(&(0x7f0000fef000/0x3000)=nil, 0x3000) 14:54:07 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) getpid() r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) write(r0, &(0x7f0000000200)="e34aa59d87adfdba0bf50bf36551774850c0ecaae0feb312105584bd91099f8c4f6fe44f57d2f2a5dc785c58", 0x2c) write(r0, &(0x7f0000000300)="744c10f46a", 0x5) 14:54:07 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x480, 0x1) fchmodat(r1, &(0x7f0000000100)='./file1\x00', 0x11, 0x2) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) 14:54:07 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt(r0, 0x29, 0x3c, &(0x7f00000001c0)="06f60000001f866b8cab8daf78d1362dfe55d166ba1a62b2c0552dbbfcebf7fa64515120f7664942b46481a9ff1698adf73306783798fb71eac727eb68e838368267adc9c2c3d11a98ba3af0f7e9e50a3e591828d720dc0e44706708e4732c362bba9be87b5778c30169b1d6e3634fe167ae1978706e450529c933142716c00eb36303ddefc8c4b4b89500000000000000009da7c8f290699c53618af2fc34a1bfab4214c844172424c9aa05f52e8773f820ffff0000000000004f5e309fe69cfbaf593ccf739af3771a5044b0c20657ebb84acb31e77eafa2c1224f8197328324d4a17049a7ff6a6218748dc7ac1a0e3daa9d0622917872c9e8e6862436edc9815d1743ec26f3eb84ba330b38d3b9fdb650fd1f7ed82cf36165fd1e58e2dc18d64b46d1414ba8cbd1e4ba97363ba6b79c48673f38477baaacda4268db363ea81425914772efde140a55ca73b44ca19fba8a899eed583431cdda98ce08e9b062dc2d0090e9d6c3f3825d7a87cacbebd49d98f521104f14bad01fa323aba516f5d87db459467e7437faa93516e45e0972a17991081fad525b118dde6d8a838ae9830138da3130447e589071f3f7338d2b9ba6dc52f130aca41e023ae78a453da5b299557b871d7ebe6bb056fef5538550648b5dd7e7e57fce45010f82c938ef146b8ea2fef927c8ee4da2b30372feabaf632e35578891ecd88a8b28bce1d67f6872327c88dc2b53e0e83af6c4da73c5f3b4514d5ef15fbdac85cba1aef1ef0832f7bd4bd7f9bb2d34452ab74494451e2d7f3f71f2614da4839a119f07c5d5bf308e64b3d3aeeb59cffd52cb037cece8664502b08d9001605c2119ad4a9a9257e9ace411b522ba4ef5ca5565ee6ca4", 0x10f12e4504e109fb) 14:54:07 executing program 0: geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = getuid() r1 = getuid() setreuid(r1, r0) 14:54:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) sendmsg$unix(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x8) 14:54:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1009, &(0x7f0000000040), 0x4) chmod(&(0x7f0000000080)='./file0\x00', 0x2) r2 = dup(r0) recvmsg(r2, &(0x7f00000033c0)={0x0, 0x0, &(0x7f0000002340)=[{&(0x7f00000000c0)=""/231, 0xe7}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/50, 0x32}, {&(0x7f0000002200)=""/16, 0x10}, {&(0x7f0000002240)=""/131, 0x83}, {&(0x7f0000002300)=""/5, 0x5}], 0x7, &(0x7f00000023c0)=""/4096, 0x1000, 0x9}, 0x843) bind$unix(r2, &(0x7f0000003400)=@abs={0x1, 0x0, 0x3}, 0x8) readlinkat(r2, &(0x7f0000003440)='./file0\x00', &(0x7f0000003480)=""/118, 0x76) 14:54:07 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) faccessat(r1, &(0x7f0000000000)='./file1\x00', 0x1, 0x1) execve(0x0, 0x0, 0x0) 14:54:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}], 0x1, 0x0}, 0x840) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 14:54:07 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000000)="3113c05c811b8fbeeb370afbd2f1839a3818c641628b9f0b4d2e9d6eb1f640854568030f4315ed1feb6685625666ed922838c13e07f473563c48430c09f63bbbe72202c0b53b", 0x46}], 0x1) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000340)="4328257d42c3ab4069040e251ce63b20f60fca0f833c98ee9a7bac0d25b01ff0eac84392083ec61180fd3f65459b9f1d110ac0532728ba58100007824511792ea47ed95449abd2af9268b4511094f8fd800348c40a5fbb32237566c9b931eeda801595f1ab8eb7c0cbd2a364e8d6715f955048f2051b1fc8844f1b1a9311d168727ad0f341eb2f20f63371bc8d70ccbe25eb3357f377ec9ccba449951bb35f53cf8fcb0babf782e980373575298ae27597a3a6b5faf0bb1379faa6d133221ad4b738f7db733ee06b7253907c1d4284591e1c6288b8cdfe957310cdf638d20aca051232aee529e42cb35254ae15c8ffb136f11ad2f3ba9b6d6bb2052be67dc86719404e770c186a64a903a030d700c775a68390b76ce296c54daeccb1ce26c68c7feeae3c9b41cb9a839042d45766ee07611b537ba2c36764130bc89394ef9cb6186468c2571ee9fd4752a3764fbc036a65188820d3c6e3b99f9c8e8edb06cb13bde30057608f41492733412d44157c1905da4d507a51a84592f1cc6d32f146c19e632c5b4c806aa369358755ad57a04d05d6342ff2f582e1977608de64c2e192157e749e6400eb4fa5c933966d680549cb40682c2d77ee3de300976921d0249dd0a6c2066199fa0bfb4908749df74add7437b78d84e84175425deb0e6243304b28df9f26903a57a8d6b3181a59b29cc12afe46e0c6a9376b1bec73c4e6c76bad1e03281ce392a649f5c39061c443cdeea3f82dd68f53e7ce3c872f23336d9a2576f99d2678af16771f7494f479b10953d2771b104586f16cbf297bf4d0f970a1959c341dfd3f5b7c5bd4eba5a3f882636ad7777f4fa737aec7682e703297e947928a95cbe47e074cbeadc1ab741727c22388f38393f97ddbc5d44166de630666e2486c568e41632943d2571108d10e58cb5fb7548407d87aa370b8cd67278645ccdf2a7ddac5a5154a4cc819725dc061955d437ffd1f330ec50c92edc75b43865f603113bae537b9108764803f9230b9ed1998c82280617f5a17639c856e5fbc57442bf978b40838a8b41a787e2f0255365c36929d7cd7224c204833cdb9066c50f509f2d74993b7a251619d4ec93c0251c4b9220c9ea520439b94c383de1784269bd3a11570be5a22cc034c66b8c6b942d98255f377448a88ed6bccc7847c0e660526013929b2a5bf14d790bdd0aba792b06e28d899acc72e6100d1226c5f9ca4b94e8497b90be1b168990570f90d90ca224202ad7a4454fa8b5f90d23aa3a6b0d1c48ec45f93006b07a899cdcc6b688236c40e19f6a576350b65ec01a58827bd34210f736d0420cd47e6088a6b91eb5e5400fe44bd7f44b1d9daa31f3e707e4595b4a30e3f695b420639d70244754860acb0ac65632bcaabdcf496718653ce1d1a75e4488c24cab5e26d10f426bc65938c741eeffa96a0afb0927e3b60c217d4aafb9b9388cc7dec7fb7b69cd302d1acb8223769c68676b73abb836d73670ca814cb1abb07aaa1694c0f32bacebb8cbcde28588a57e501b70ddb66909603ef98e10012904a1f1b3da107c57e6445a60cace5edab7195ce9132d8be57287dc9abbbcc51bb7fe2a18abec2c415ef5a0395d290ddd77f884868e18bcc720b1f838a6849bbb2c4f263c98f7fd941db8e761ecce10a14b6cb532ae7fb79923d6d0104b653c14d7572014b21b109e58408f3fe34b370b6ab1bcc89fbb7189f73b22376f320e47d4c0a3df173844fbb460093063819489c8b1a2e2f836d173a08aa5790cc023fedc88d6f9c03eefd6880de1f2ed46ef9eb2107c73a6dafd5377b6b8844bd0a4ee3940fe0ec77ca05dcfbc157751729f9bbc69792897e6d7e11df596232deccdd1ca18096fd1cbafa159d2d542640dcee9b1d8704b9cde995a01a8b13d0e7d7a00d928f8db6d286599692ec394bcf749d8f676d6c3b86d5d47e85d0959c159fbd363e283720f3d02788942ace8e64ded9f0609f263c1f8246a22d73819f6973a64d96d9aa156c2ef28438c5615d0cbd3c32f64f7b51345b475dbee9f47b45ce1b34c75b8a680277b9493ee500b172df2c5bfa3ca0624bf2d3764520acad4db94b2ac28ccd3422002812ac047d46b8f6ce5ec1a105c95003578a5eedb165cac7dea8308c8636d71c3be3a6712c8d54db1c35933fc37b01f0efa2f1a79b544fe4e167f042d40f21753940c967c9dd44bc4f0c63d8c1b9c71be9434c7906ed29bb37382421d998c3556fc38627b90ee38b3241486b2c73f1b32c80696c4a6f9b25257abfe83ce726dddebb5d7f1ea04505c79ba3333f3e4951c1b958aac1e4476a07265ce55aecf33c72a781567d4ebe4d0883bdb5e072db763e9befa1d3e3597f9ae19a0209734c513d145eb92f5fc7c1fdfd339891b8f0d2be8988275e435d1f4d8752128c1c58f9daaba265f6a16132798dc996ecbd41c0cfe2c60890bb7ec49aab3e9bc75f240f07c2d148b67f3d2b91cab20bf4aec0ef723431308fe58f73a89350256a94482a453218d50b7d47d5db947484b66d3251af7851a775e3e1162991a8958be42c0bd573abe4a6d008c09b8c83bccbcfc63915adf2ecddbdfd28399b16a1ca343e16d63044e07f3f067257c25353505d06da90786ddeb886112279fbceb7083062ef1bac5f889a1fde941047828722aa97fb155926e5c3dcaa94e95bab8320b6084e2dbd7baf1fd80e4026cebdee6fd859724d5200e3885b1a9b69aa0454b2fc2cd68cdcc944c714c0471bb7689fbbd65ce1f257a0728a173768cf908dc04e643e4a685176c2732db8fbaeb5f4be4e13f22c775f7c37010b401e69b8b501b6df8e6848640c9596f59958b4fb4b64d8e6e26ab2353652e71ff2e37928a35c2160dcb273abf9938d9ba2cba59fe2cb769eef8f87031c0d51504b6309a3efffecb8e5eb9aed5e5159e7c20d7123ce48f7d6d7ff811a945891f48a53ea5d1950f0edcfef4bc1b26f3395b3cb86fb3c1b6a1b3895a0351df5454a06e41b884fda8a287941be36e9996b0d612e580c3b9132092052910c54fbddea04c0fb008956964320d03cdec0f0c20898faa04c346d3de7d2f2927a37829d499346784aef9787322ec935d479baf26ce74ddcb21630c7a4b05856f54814b36239e5c2da9fa487e2b43a9c4fd7bf12cf1cfe0472c4ccff97b50004c1fb37a6ba98c0210a9b4eaa414f64d4f8b6f986c05849a2276d96739256cc043705e079f07534394ffd54d825371f7f11ee66b1afe1f0e1acc0351511339b3cfcd357d6ebbbf053f8b16fe8cf98ca3b296812aeb283c5f0d239dbbd2d78b5cd61f6ee0cd7ab5db8afbf95a81ce6dfc252624ad7cf1f1b1d9d690dffb1dc42247df14155c2095b5fd720a7afb3457dc8b90a28738d1fe278900c0547bc7a29ba0fde5f7c4c238ac000a1c6765e15f5c63cf1facbe5ab9f4d7fbd54255d7d357e2ecb9daec030d296b7eeffa17cfda823d65ab6c1a3bceb08cc9e40f48d0cbf42a2b23240048e6048ab691e602a93cb05b67ee33391f7492d4461c24f1edec994c3359b9bbd63055aaff6e48308e5e2be7f701b0fb5fbbe8edff90a2703b39db6d5dc3f55a15bc2f4a77b20939f68e2a8cd7bccf4393790eca2eeb92b34062a772083787de917b0816f6d0f99535c9cecb2be46858fe669a647b60082dafb1029b7616a1eefd1ec7da6d3f0bb4b96c11adaf78ce3a63060580414977c8a879914f9a54a6acab29944c1fa8a6edc6350ee1e107fddf88eaffa41a397459f43cc81e4c75c79bff028856890f9bd2da81517186037463f5995ae8f48999d4d5e970f5a9582ef563895fd66d0ad42f54cc9f6309efe33618bb7cdd3d3581bda119ede41cca001c788d87458a628696ecfcaf62c3b1d3fa132e66d843d9c28807c25d859b15cce3751f24ab69bf8066fef1aa754b4f7a334b704528f1c34cb55fb785cf5020e64a3fb73097e77803c56cde872308fceab3cee38750ad743c443f8bfd8f0e12f2f2d1ffa6a8b47759cdf6fa3794edf95479ae71b23453b6ca64e54605de8e965011e4f077442966141d23fd008dfb0e72a77397414eb3c468212179af91fbb707c58db69af5659ecbdb4aa06aa026057f94bbb944604f60f9ca1779f4cc176e76a98e9e1a7acb08c66de697ef6eaf7750ffc84e1fbbf444d2636e375760d066d0ef29d12456d24f1b5832c20ea72a56c510f7255336673cf5f1f387146e872f3c13cbdea8fee7a830c6058da58e96a3f2d20a90168805dede5e3988adad48bb86a632cf3e60e4ab3fa3d764262ca547d4179d79e72070bc05583a56d4973f263b8d4064ebb408ebeb0c9fe1e4eb7abc3b2208f043fa7bf6b0e48160f8a2462cfd2399d37e4de28386d580ffd7557d415c026774c3fcc4e96947aa90367afe97a53aaa041cb1929be758c3112e0ce03f91afcdcdee76e4cbe64f56ff6a5e51e0689863a2d1b8f0bcfe6eaf5bf6875ecafaab4e8c70c9e108421c3de21272d7ade4011fc3c03b4139063f83d64520b08fb7650028f295dac336762ee933558551665e0e90287cfb0ff99bdf8fd506e99ea143f52f6165905a07c3c1c401a8fbc103604a8b6162df0e2acc370268f56674feb50ecb82c3385c0224f2dd9bf1f45e3fe1e492f69f8791b1b8df9afa23a0bd1f8c4f8da822fa8e70059d5859df74c43d3790fd40442b54db6a24d9b9ee77126c4438cd3218e99a998c267dc5f1a57ad8b3af8035ce6d028dadd130c3bc642a27105200abb217a51b9e97de75627b3a34d1219c103dac45406839551581ca78daf0aaef2d0e74df51470048e07e3dc679d1570e65d5eee891532dee22634b3c94277bfaf37f3d2d012dfa9ceb04aa41bddc9af53525314ac649167586f06c3c278272d1f813f20badeb7599a4c3b700a19c65877d2c0beee05a632f773e6407f8d9e55fdeec4163212b158f21d0bdf1643efa8014c7046c2552643c7437ae6b65bf199efbb0d3c8d832362bd", 0xdbb}], 0x1) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x6, 0x2, &(0x7f0000000100)=""/146, &(0x7f0000000080)=0x92) poll(&(0x7f0000000240)=[{r0, 0x44}], 0x1, 0x0) 14:54:07 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000006e, 0x0, 0x0) socket$inet(0x2, 0x4003, 0x8) 14:54:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000080)='./bus\x00', 0xe) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x1}], 0x2, 0x100) poll(&(0x7f0000000140)=[{r0, 0xa5}], 0x1, 0x0) 14:54:08 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x3}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) getrlimit(0xf, &(0x7f0000000000)) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1d94552ac728c2d8) writev(r0, &(0x7f00000014c0)=[{0x0}], 0x1) 14:54:08 executing program 0: socket(0x1e, 0x3, 0x0) r0 = socket(0x1e, 0x3, 0x0) dup2(r0, r0) r1 = msgget(0x1, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/55) 14:54:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000006c0)=[{r0, 0x70}], 0x1, 0x0) recvfrom(r1, &(0x7f0000000cc0)=""/189, 0x10f, 0x0, 0x0, 0x0) socketpair(0x18, 0x4002, 0x5, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)=""/237, &(0x7f0000000080)=0xed) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) 14:54:08 executing program 1: poll(0xffffffffffffffff, 0xff, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x21, 0x800000000000) lseek(r0, 0x0, 0x3) 14:54:08 executing program 1: pipe2(0xffffffffffffffff, 0x12004) r0 = socket$inet6(0x18, 0x4, 0x7) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/81, 0x51}, {&(0x7f0000000080)=""/151, 0x97}], 0x2) 14:54:08 executing program 1: r0 = kqueue() writev(0xffffffffffffffff, &(0x7f0000001580)=[{&(0x7f00000008c0)="2c73316bebb9ea17db9e010d73ec0ca310dda9c58dc26bde1f7fac4dcf14a0b7c54a14bfa7f5194d27923fc3761fd0b76bcfd2e25f9aaa1fbb0c2207951a1ba1c55d231026c7388053c49a77656507da299951bee573f37d1f8901485a34863186c0b0fc138dac14d0ce5387905acd8896a5e86080342b60b09d60a91f78e4d8096830a37c2fcd2277ca434e14f0b7d34cc4e2787d75055805374b6dc3a5c35fa46b1d2ab56ada2108c9968550e44ec66f7c63a9bbdd9890270729c894fa6195efb7d164e1f2979c0950bf7c36a3fad54d3989060297e2b1a81193fce9874e8b3a34dfe3273a090ece66c8098b330220b371e689fc5157f4b15c9bfa397d0d9cffdbcb7260b9e0f696f39dd78ead996df51854529acaec6f3ccb4b4fa861247712489057724e7405379a2fa888dbd21942655761dd040432de8a95a803beef52568a873a70d631535579cf96ac44f6f5b3199cfa6ead9bd4a683d68444855edee2fb424c1a931adc52de300a5eddf0f697b8372bfbe9244134ec84540f071a9b4d40cc58f06280af90b53ace3d8d5fcd81b4f251c7e857ac694266bda94497fd065a7ba795152657846e4195443f24310ed7d84bae612da555ec2013849b84e62d55d256f152004ea143d5ce9d0b39ae8ba99de1bf5d7da9e9ff72550c81fe9ff41a5ed626bcff0b1df9e1fec72a256e40f8c400c7bdd42c7ef2b1eb2b8ea103f3d3067eb148b2dc6d23f31eff2f29abbf9a9b8031d16916ea676f81e06c77fa83737330f354f334ff101cb0a6a42d724a770182b0c99193363ab7273b5fb1dc2d2838eb00fcfbe338ae36a00b08ddfab9b4b60fd88c1f470e8f6e03445bc92368e48488b358c47672a790497150296ebc8bc1cf0f8671395cfe2c001fff95b541ab78df2115364bd474b0fa73e0bf866b20222cf29a813cbbb2bdd0d2f60cf6851aae28180068aa7003b9cb22b11fc1975718601b889346e086b79ccac671abf2bfd4ebd85b75fd74a973b16d51241b8b15b6528a1cb2b0ec01edf44682e34217bb4c1a108d80f5742d4e8646c3554a64d793dc4b2c1404436866a4a38b89c9da5d22796aa1dfddf5147802d07955117f577cc15b49d8d9e496ec881960c4196390fe7d73c96e7366aae4a524db41c5330c7a75c8d6069c45920d0537f53067a7295b49bdbad860f9ff43435b3d80644e14b1343c15edd358deec708e31b676ffbfdaa610cfaf4f2009b4ba44125c437a7c6e3009040fc7ed4ca3eab7b39d969cadf8be9764332a2ba639437e2e906f4ecf3cf968ebcf21743f25ba8e09004168aa152da0aadcfdc84dd9d0d28c767287e9ed2767cabeae3c5b54b1df152a4dc4fab0f2b2108b31dfc16e2a8c3e07f22235bee1008b33a3a0b2a496ab9b9d42e0245a88f18f2d65d0cd64216e09ec8480ab76e5e5b43a8f98547722c5e811b65329f96be3e607dafeca79350cb45bd1862d3b60c5102c97e50b0e81d9d157c949f8d4e9f5429e5c7499ab439a695d12c189de5f6c3bb207d20495d19ee92a65a2c637a23e8bfeee038c3415ecaa64820dab47cac7c75aff2e0b2c8350ac1ab8aa7493e4cabf7b975a639fcc9f05a32986b786a01c8cdadaa12d8e33315779e083e4998662ab5d36948cb8d24dfc9f72ec94082a3cf6b48732ef882c9a2e9b8af14f8d69084717fe2f341e1ad3a77e8e38ff8c282c6658a4318ab9195342507cb9a9578da4586091968ed3145584e3874fd7842acaba23a64989e5acec64976200ab7d38b85ad741b4bdd3015635bcf3f1282f0ac9d37a95c23333c644f5bd3d517a8f677ba3b7e9201e0d39b455a299bfa1bc90e8668a3c9c48835327567db7bf9dc4ba96622684c1516c7810581e0c7360e5790e7b8d3d4a73e0a41574ecb7c1241a157f824f2fb59d336f719daeb60c", 0x551}], 0x1) kevent(r0, &(0x7f0000000040), 0x8000000040, 0x0, 0xfffffffffffffffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x21) r1 = open(&(0x7f0000000400)='./file0\x00', 0x80, 0x80) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r3 = getegid() fsync(r0) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) 14:54:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x1, &(0x7f0000000300), 0x7, 0x0) kqueue() write(r0, &(0x7f00000002c0)="16", 0x1) 14:54:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x8) munlock(&(0x7f00005ce000/0x1000)=nil, 0x1000) recvfrom$unix(r0, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000403000/0x2000)=nil, 0x2000, 0x5) mincore(&(0x7f000072c000/0x4000)=nil, 0x4000, &(0x7f0000000100)=""/231) 14:54:09 executing program 0: setreuid(0x0, 0xee00) setsockopt(0xffffffffffffffff, 0x29, 0x31, 0x0, 0x0) 14:54:09 executing program 0: r0 = socket(0x36, 0x8004, 0x200) fcntl$setstatus(r0, 0x4, 0x88) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x40, &(0x7f0000000100), 0x0, 0x0, 0x0) getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) setpgid(r1, r2) pledge(&(0x7f0000000000)="f13a00", &(0x7f0000000040)='\x00') madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) 14:54:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000002180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f0000000100)=""/220) r2 = dup2(r0, r0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0xb05a) 14:54:09 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) open(&(0x7f0000000740)='./file0\x00', 0x0, 0xfffffffffffffffd) 14:54:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)) r0 = socket(0x10, 0x5, 0x2) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setrlimit(0x8, &(0x7f0000000040)) 14:54:09 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xfffffffffffffffe) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) write(r1, &(0x7f0000335000), 0xfc94) mprotect(&(0x7f0000024000/0x2000)=nil, 0x2000, 0x5) 14:54:09 executing program 1: r0 = kqueue() r1 = geteuid() seteuid(r1) writev(0xffffffffffffffff, &(0x7f0000001580)=[{&(0x7f0000000080)="2c73316bebb9ea17db9e010d73ec0ca310dda9c58dc26bde1f7fac4dcf14a0b7c54a14bfa7f5194d27923fc3761fd0b76bcfd2e25f9aaa1fbb0c2207951a1ba1c55d231026c7388053c49a77656507da299951bee573f37d1f8901485a34823186c0b0fc138dac14d0ce5387905acd8896a5e86080342b60b09d60a91f78e4d8096830a37c2fcd2277ca434e14f0b7d34cc4e2787d75055805374b6dc3a5c35fa46b1d2ab56ada2108c9968550e44ec66f7c63a9bbdd9890270729c894fa6195efb7d164e1f2979c0950bf7c36a3fad54d3989060297e2b1a81193fce9874e8b3a34dfe3273a090ece66c8098b330220b371e689fc5157f4b15c9bfa397d0d9cffdbcb7260b9e0f696f39dd78ead996df51854529acaec6f3ccb4b4fa861247712489057724e7405379a2fa888dbd21942655761dd040432de8a95a803beef52568a873a70d631535579cf96ac44f6f5b3199cfa6ead9bd4a683d68444855edee2fb424c1a931adc52de300a5eddf0f697b8372bfbe9244134ec84540f071a9b4d40cc58f06280af90b53ace3d8d5fcd81b4f251c7e857ac694266bda94497fd065a7ba795152657846e4195443f24310ed7d84bae612da555ec2013849b84e62d55d256f152004ea143d5ce9d0b39ae8ba99de1bf5d7da9e9ff72550c81fe9ff41a5ed626bcff0b1df9e1fec72a256e40f8c400c7bdd42c7ef2b1eb2b8ea103f3d3067eb148b2dc6d23f31eff2f29abbf9a9b8031d16916ea676f81e06c77fa83737330f354f334ff101cb0a6a42d724a772182b0c99193363ab7273b5fb1dc2d2838eb00fcfbe338ae36a00b08ddfab9b4b60fd88c1f470e8f6e03445bc92368e48488b358c47672a790497150296ebc8bc1cf0f8671395cfe2c001fff95b541ab78df2115364bd474b0fa73e0bf866b20222cf29a813cbbb2bdd0e9582f252ba4c518180068aa7003b9cb22b11fc1975718601b889346e086b79ccac671abf2bfd4ebd85b75fd74a973b16d51241b8b15b6528a1cb2b0ec01edf44682e34217bb4c1a108d80f5742d4e8646c3554a64d793dc4b2c1404436866a4a38b89c9da5d22796aa1dfddf5147802d07955117f577cc15b49d8d9e496ec881960c4196390fe7d73c96e7366aae4a524db41c5330c7a75c8d6069c45920d0537f53067a7295b49bdbad860f9ff43435b3d80644e14b1343c58f0ac", 0x358}], 0x1) kevent(r0, &(0x7f0000000040), 0x8000000040, 0x0, 0xfffffffffffffffa, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x4) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x200, 0x2, 0x81, "4aaa4c40a677d758a1a248c38c063de032f41ef1", 0x3, 0x9}) 14:54:09 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10000, 0x20) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x3, 0x0) 14:54:09 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmdt(0x0) shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x2000) 14:54:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x80020001) getsockopt(r0, 0x200, 0x6, &(0x7f0000000000)=""/36, &(0x7f0000000040)=0x24) read(r0, &(0x7f0000000140)=""/80, 0x50) 14:54:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) utimensat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0xbd, 0x2bdab992}, {0x1, 0x200}}, 0x2) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 14:54:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) 14:54:10 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)='r\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x306a0, 0x7) lseek(r0, 0x0, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x100, 0x0) chdir(&(0x7f0000000140)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffd, 0x0) 14:54:10 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x2) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r1, &(0x7f0000000100)='.\x00', 0x0) 14:54:10 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) listen(r0, 0x40000000075) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 14:54:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = kqueue() r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() fchownat(r1, &(0x7f0000000000)='./bus\x00', r2, r3, 0x4) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x101840df, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x22}, {{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x7, 0x0) 14:54:10 executing program 0: pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) ftruncate(r0, 0x8) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2000, 0x3d00000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) setrlimit(0x8, &(0x7f0000000040)={0x3, 0x80}) dup(r2) 14:54:10 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r1 = semget(0x3, 0x0, 0x19) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000100)=""/191) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002d00)={0x0, 0x0, &(0x7f0000002800)=[{&(0x7f0000001800)="edc48a6c68682600dc4a6c0933a1eb1bab633b751f31f611d2f78530946706d7748b494bbdd0732a7e99ae5a7f6a473606fa01bff3d8347670b781ac02f11eba913cb1824bf910c51669779d18bd028a56a25301cb5f4a71d4a457ee5827881fc81a67e000a67ecd17d1ffddb00c85ba36f251ad7837d3927a4022f9fb8d0984020b13463e7cef475ca04ee2f5ced84496f46d2f2f49fc17f3282f1cbe08bca57f8c35189e71663ce18e23b43a00ea02c84f6d076e244cf3e01a9c339302e7eb9f3187ec917b608ab92b86704018e086f0fd63255183326b6ad00bf32c757b1a084375fdb2fe59eff225f9a94ecddad691bf54c5b51cade1fad21af944d358f5909d85c5588438b3a8f68233d95f0db5927ea772ba5b7b1b42a92e93597268e414ef98c2d64469ba0321b731b789a02c89460786c232751d3b4fac83537105ea30ca0df48a44e4e98c67cad71e2ee338bd37461fb55bab1de79f1525399004b722ceb43cd2717e1e566a8e80ce6a4d8d5d", 0x171}], 0x1}, 0x40c) 14:54:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20410, 0x81) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = msgget(0x2, 0x40) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r11 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x8001, r2, r4, r5, r8, 0x2, 0xa1b}, 0xff, 0x7fff, r9, r11, 0x4, 0xffffffffffffffff, 0x8, 0x5}) r12 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x140, 0x4) bind$unix(r0, &(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r14 = semget$private(0x0, 0x3, 0x500) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000003c0)={{0x0, r13, r7, r13, r8, 0x106, 0x3ff}, 0xb1, 0x0, 0x1}) mknod(&(0x7f0000000440)='./file0/file0\x00', 0x2000, 0x3) syz_open_pts() getpeername(r0, &(0x7f0000000480)=@un=@file={0x0, ""/108}, &(0x7f0000000500)=0x6e) readlinkat(r0, &(0x7f0000000540)='./file0/file0\x00', &(0x7f0000000580)=""/78, 0x4e) fchmodat(r0, &(0x7f0000000600)='./file0\x00', 0x2, 0x4) fchownat(r12, &(0x7f0000000640)='./file0/file0\x00', r3, r6, 0x2) setuid(r10) open(&(0x7f0000000680)='./file0\x00', 0x20000, 0x42) getpgrp() msgctl$IPC_RMID(r1, 0x0) r15 = msgget$private(0x0, 0x44) msgget(0x0, 0x28) ioctl$TIOCSTSTAMP(r12, 0x8008745a, &(0x7f00000006c0)={0x0, 0x5}) stat(&(0x7f0000000700)='./file0/file0\x00', &(0x7f0000000740)) msgsnd(r15, &(0x7f00000007c0)={0x1, "fb5afa1648e58c5a8518a54ccaac1df803d7c25a3be01915edabc3e1e0369bb325a67e3d8ec723bcf144d6c557bd7b0f0b29c83be77093eb54278d37c3ae94dc00a43f0c4248be3a33f8d71d7173fae6bcaede4a658399fdafa8feb060108007af22617f99478e055f1d921ec6d2fd9359b9f868b4674d18dcb8cd6d70f738c77d4ed185a9e2f650ba6eec31f17d8667576ac22a91f1837424dd8c9b1e440a80fc621aae140505eb8aceb50a7c7bcfae4dd5680a8d7c1fed4b2241d6d938f0b3de896fbb8d0afa0810bbe7c81f831a694937b0c5e23f53b2681afe0e5e8d050944cd6457c23190b1154ade7a21535b9897dfd3afe5ee972de0c1cf39c35ef990e43181ddbc0ef8f26222898f9fde028928869a2d0089a0010fb22957e8ef50ce12135b9055740ceec77cfb5092ac38e078ea7d43d3c8a67c063ae28a675c8e19d29661c70a7ca75d024e516e6a2c141307590a6e8b6bd8d90639f1ae385e6da53859127a9a0c2ebd5b6c1138b7510e3cf882e1134e1134e619b8c1b6a0942882b09fb812838b22f0a1f8f3436882292b19dcb3eff068efa403b50f6d917eaa8d45b6062ab2ec0103af7176d9b4885327035028bf7baf28c63d4bcc0fa2cb7102f5d631d93346376d165f3bf0caffa568da3300bad3f27c0d49440d455ec8e7abd053c8472cefb160cede00dc3d2d9a459d41bdb5fe182383637766b0c881aca1c84fe0766453d8fa4b8caa87b0cc72f7f4c4fcf24b4ae76430f5d143d1fa9d2408707be230fe5cc73a56208867ca48c70e289e0b988e6eabb821b471d544a1075ee0e417ed2e80f5783bedc28b4c6bb79aa3a13b07e10e20194fe5de36ed58106e026f535418c65df2ab86bc5b5656707cfab44e5bb4221b691e4df26f530534e277bf70db72ce252af07d18731ba433ac78db9f82177776182f2fb7f1fc5e2acf58e9f638aea2229ddad381e18b64673c24016cae4ce9b0abad22d6e9358f024a65cfc1060ab588e3cf6993e1a05fcbbcee3fe540805f1426e3cdace802c622b6acb8a99dc942367c3575fec3e42f3e15937e5939af64d63d5a791f2147ae96a8b8efd2ba0303ad521881e22c9830fa7731596ef28341231d8c6283c0a1805181637f89fd4653f72017bef1c7ec64e65bb9365d2184b0c4e239647e156cd38c947380603c293f83f5969bd5c431dc39e7318fc906845c60b74775b02084dc4fe91b805e4affd47043a3df84bc39778097093070dcf519d5101b036facab256984d78b09c267a2e997656edf9ea7337e1f5fba933881eed5600d7be575023576ca0d3fe51c29747ac5699d9ae406106683dac775611087a95c8e890cdf4e309cc14e9e9c79dc0a441dbde6d928f87188852b781ed23af1cf40a48609280a220f6b7400c2716371010d1a27352e112ddfff6a9ba8118d6e46ec8ca2077d6d7175f51cbd31453ab31348b3332ea7746fb1e6d0786a81e3c940f91f2724ae9d9a26d1a80a8db52af15782587d2c8266095b84811e527c79539c3b2d5d1cb9ae97343a2400624dd3e57ea3e315a1acafb271cd51287e795fada2fb5c46645771d2a489c8a7f41dde7ea7ec61ce257d937bd113e50dcca93164046615e6b07f595d7ff112eb616e39bd542b30a36b39f472349122e3249831125a0a4bd6442340af915e0377a8c2b87667114dcf0632e0bacf1a6c4946c72a4a8dc9aa47d4873c167f68f32d1c8d276d7955e24ae46236bfad97759dfa509bf873636ab0552c2d2d5300449c5390a1601bbfbdbdfa25cc3ecf88461483d9e9d98a303dd118328d3bfd38e860d356b4af0b21bf0d8492e1d5ad99f6896c7d2fea5fc16a8a1d633777b916b6927e75376bad1063b209c40d685614108e4b0e153e183b5004652e4989c0073c2abc1cbfb0cfd1b12c2001e8edadc7b87d3912b1aa22d81d0237e95a465b2abd24e2817c0d00bb7d3f73fd876b4ad5e3369a785e029b344fe58fc6fde4fc35936f0a13fc29841c2506ad9ce440b93827700de51efe9f8d90aeb9d70d8106a711831f4dd8b408f1a6209b75ff7996c3edcd7d2c1e192dae86feef8a0f2fa3ea9bcb93469b9b8e30a92f040dfebcad8899630a11a7fd7d955951f68f88a04385227f5f61f3858fd8d24a4efd60ab4cb3bad8d5d57f76c1293aa232fc5b4309ddc82c30ac4e639ff3ced7b51f43f3bfd8005dc2e4de5e0b9aaaccedd3c37d96fc389202498774071ca744b216d4bffce58fd465b96606ab52976dda14e71dd3ca15d300ae80164b33638533765c28882aa3e53c498b059d5b74b9a98e735de2ca85eac373c5c5f2d60c4baaab590c2c2ca227a6c54bbd071fe3a1ee1097ae3df3e070ebc469b685f4b17b67f5d058697e53e5eb84669865b27a42c05c34197add398abde1cb9da183a3325b698a7e4f58cf90fc7ffb7baf65380b780c48a4025e6be2eb5cabc6068f7dac7b8305e04288f86874c4aaa002a31759af5e6b7eaec074fad244cefb29ad39c48aeb02bd326668461790744e90daaf176d8facf20a502a639a8e4ce6870ff840d412b72a5d76260ff35bf7db2d4a3ba25ef135c25cb2061cebea5158b3eee58e2f249270140b9932e29e41fbd872cdfc71e04328bf4182e365061a82c6690f9193a753b6a61adf98ade9880a4788047bb8c0b25a61708b773cf1f997265d69f84b8b6321f7d853f268f35e25865d6029afe2231323e3be219ddd31f8cd6ad2ec66fc79eec34e812b7f000382f2d5f917aab17e9060a6a91002aa34366a16df9b44a849e2e1335b729d6f8bed75be86da1cb6afe5a80c7cb211788dfb362ca5ab0800789379e594065a4a5e47fa55740c7379680215d5f8027b71ee2ebd27aac5f6939e24b7d63081dff1426e89b95cf39b986c086444e98794f0457d3f37fb4a8c6d0842b5f81ea88fb8a87a950e0de8cae4425a15f941b9558ff7850bd67a3fb05daee34af516112e92e8cfee0c3fdc1db7c5d6f5378bf994d524d0d4aabc1bf9d18c90db7a1957b8e47cdbab000b428eeeeb5c936e461045fb4d27fe155fba9bfbb4713261ce4e5b1a4f0531d02957cc0f08f91e2f6a563bef6866412da2134084a220f9b3b823da03e4dc4a65d7ad014d1a4db9d82182daff164eb5555a2c8e06da06bb038be55a8db0d192decf8929b7062cac661d1ee663347ec3820a308675c3dc124b3422785c36941b19ce93bca0aeb5865a567fcac400e33bacd1dc0244d2d18169bbe387e10953e1376a6a212bac1901f061ee63aa8ee3f22decb85c2616bc6134d4e5078f6bf5e377427456d5120ba021da09043a7fae0912bb886bd0c484e30d61b57eff2ff9292330299e1cdc5ca4bfefe955fd8d117d27d0cac72074f73c5e7da28a0923b5ab83c12aaaa5c396e006ddb3e605ca04eaa341e055451948d3b97d396b3dd67a7239b8beacd0bd1124387eb938ad7203f3165f587b5e801d05b7624df57ceb40d90e2913f383ac62617b961d2af586aa455af66b545504c0679871ce6b620a5dd7bad113ed40613b77467bc7d75324d62ffcd71b148dd9fd05005985124488badb24acba13aa89e6c0d06cd100a95504feed06358f358e71030785d57fce46f3b934c47b8d80d532772a79bd8ebc187469c1d3ae136b0d8e4c5d63fe5def9804a27808086e0c0cbfc8dee7e65e948aa12288234b74cf688bf134273453638279047d1f2e02d3d3da5adb10dc266c2eec21d4e826bd3c409333d441cfda976c17cbda1a6c623428d93b25e61292cf8663eca7cd4e98b3e7798efeae6d6c8e7f5f12f88c0bc4979f2f421473d3c862c2e250ec79681c5ab408073b49ac4b207c601033f37d0f4034765590b1f6231a4dbfeb952a23e5801388dc7ad34f02a6d031ab519c84593fb2972fada8b6c9b88a097336746c0ea2b2939d4595d6e2275856a75853a32b1d86f72d6f5694757aabcae77e37ec3fb5ca829a78f446d5e5869f69d69a0882aa83474a258a5fd5961cfc491461528267869036020fd34b3e8dab52394bfd661a97b9f46a7b4962916d5c87ada98f7e32e81e0bfc0160439428a5bbf01bdfeb2285eee648b4f2f95447bd26d5592173d4a4544316bf98be30bf10248c3f09516a55428494c2a47a697b5e44b792779379f08a0e100beda1fec469db2f1b2424aabf889b6908b3a8eb3c8872cd80f7dc891c833da3c9f1d2f85cec0580161784f8b758c7f7249fa9d932f988e1fdba9d843871d4d3323bff47cff942adc0d5c9a916f48eba2eb954cdaabbd5ec32f2c973888551ade714f3a033fc422bf5203dccb3d6cc1bfece84552a4b6d06b0cf02ab3b8baf8fbd4c1160bb84d911912b6feb172bfe30961e3c5b8fcbf95f41ef5d876aeae0bbf3f5c2e0f3f3b61a274f93e3a3fdd7b1cae7276f14bca72955608a40189cb94ef08e8eea4c49803367bc390819a8ef77cd010998992793c125ab15799488f66b1e34c0404700f2ea51e7a248061b7ebdd34d54d6a529d1f73a52745ef8a29fe7922093136d1ed64cc001839f39b868f5f66a812c9fe6f1fe7a90f38c36b1bdc39e5b162a65410692fc83cbb063765e4e7ff05d00e47dc0eea7d354c58cea2d08c6fe3616f0fdd4a34e60efc65d7496bae5c50b86aabba00ffb5889b122a5f33d289b47d32cbdb361f8f78969a2cb99c480b076b68383e9bc94117bf2d5bb1116c84aef00b63b7e6083c0103721901b6185e0665f20a61a033577ab8374f4a6d18098c50d8d3b1d96e49b2f0f1e99988871bdae4de9672a2b8735f1457740436c88ac0e7fc6bc15fbcd807e1037450c10e3650839b434c7b81fa671038ab321e4bea2e6903802fd2ec9a85598c1deae80cbf4cadd3c9114543cd34e28d83d1e8e901f8be282f7621df4a16d0c18ed0c1b31f4b2016ff4cb80dc3f336cbe44b569553affaad25ad70dde65b2787b1cf971b597af5de88c175fb46f577005a78d1de63d211d10090afff7f93daa08117ff0ad4168b27435b5661be1dae0506c84a2a787c3d0ef85ebbc341f034839be0efbf0d087845c9f8b3459d580a5ecdf6e63b652a8d3a28904ffd4190a334b9cb235b5722421fa3e1d7c1a214448a8f5634e9c852736586353dad9fe20c27703aed48bd56570c862274f88ad0eb8947047809c655ee1492c921f4bc502a51c435c423a0d0139cb33c3c5cacf2cb99ce7d5ca5df5c6c4be8e4559e38f92882f89e4b703fafe765c31613f1e262fc083a299a2768dd4bed0f3ab3ba3d0b7f226afefe875b78ea09e2921b87d7fe185a9d23bfca9bfdffe4bf028333c15474c15adbb826a5fd298d1661cfdb9f3df4701728817a576d7f75edb76684756b75d8c8464606a3a14c646e20144526c58364ca7f811104054d5d14b8276689f811498b8617b0d29b363b7e184654c27ac39f9f781ac5606fbecc6623287b72485e41c4b2dee5413538d516377acd328de971e79a57934eb88151fcee26bdd0ae7a2bc3fb04914a80bd2f2f9734f3362af43686a40d76fd3a9922e7cc420461117b1832d35c731131ce26533e82631c7b8d7602e59258c2a0db7744a934685db064d4ab8485babc354e76ad8927bd08f13077dd55a644fc9078bb179c845da4d354e5a1c2a0b6025dbbd25fb1e337195152e33691c77948437545cb425ee39fb9019cab6e21e62b2f9943212a848daae19d20037927a2551ef0a9acf94e6a60e8ca125aff3530b70531488722fb33c967f909baa12f580f61c97bea9fff5e6bf79702358c32a06c242c4ca9dcb5eb59c0c3f584d22b7b50cd486be8eee62cbff9f2855f368"}, 0x1008, 0x0) 14:54:10 executing program 1: chmod(&(0x7f0000000000)='./bus\x00', 0x0) mknod(&(0x7f0000000300)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) read(r0, &(0x7f0000000100)=""/2, 0x2) 14:54:10 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getpeername(r3, &(0x7f0000000080)=@un=@abs, &(0x7f00000001c0)=0x8) flock(r3, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x200, 0x100000000}) 14:54:10 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000001c0), &(0x7f0000000200)=0x4) unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x8) listen(r0, 0x7fff) r2 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r4, &(0x7f0000000440)="c9f1e8cba90fb1811aa145fa8622ca3ac334443f5d34d70244b323581887f779a13a5c56e2ca4ba6ea415dd5143123324bfe54dfb48d0f4fca446498b695fdd1e3596d411c5ddf69c769e382ab2b867e051d4b2932240f792bf75dbee1872f284d9bebe3036404b544358521f7c054b070f29c364650fd", 0x77) socket$unix(0x1, 0x400000000085, 0x0) kevent(r2, &(0x7f0000001140), 0x6, 0x0, 0x0, 0x0) mkdirat(r3, &(0x7f0000000100)='./file1\x00', 0x3) bind$inet(r3, &(0x7f00000000c0)={0x2, 0x2}, 0xc) kevent(r2, &(0x7f0000000000), 0xbc4f, 0x0, 0xffff, 0x0) getpeername$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) 14:54:10 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) flock(r0, 0x2) sendmsg(r0, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000880)="2a3279da00141672e90bfca0ab9b6fa2dc1d6fad05328c9da2736b79e7a8e00c64cd02527c0d7af5bc5830fd058f341ff41c7e6ba9aa9e3f04cdcd371f541c07b8f12a6cbe675fc3b182824aaaa5d793a05a59280c03b90127a051d15cb33d640de9ca957ee9e4b0e97b336954fa9270817690c32620e7c40e2ad877ceeca172d34a2a5f759389ccdf4c9dd93c0c03d4b8dfa6029db6cdd63b0e949279ba2a64eaf2470e824a03300f7e51e525ae910444026c5143ab7f68a538648369ca044fac2b6da378799680873bcb2947f6a3631027e82a1edb4fa1159bed45fadcccd6cbeb7306d6e37f426bd9f96c26a6a6967cc90d1cbb89306320aac4b84ac47518991f73f2f9a60385b0c13733193b374756e0173edcb661d3380af63e3d5be9ba5a633f7ad163b68c9ee762a9167961ede8b6534ffdaef53778f521d766e396814d749d7a15fe83deee29016c9b84c7b68117a707403baff8470d1982274f0e1ced9a79add6d1f191e3a7284e014287b7989a3b6f98a67177e991eaffe9b004a0e74071aad60f4eebcc4fc64faf3fcaf01a577b77be26df1ad3d64646610155b2fca05f34a31df3303439157b857fccca3801d81fa5b2e7b2ae1ddc6302e330ed2d56b41b8a72df24de9260741c0f389cf785e39d7899ca00653ca3ffbf66e70c6d3401a94e02ffe2c6db97964bf8cddd920c8b9833aaf1300ff22f7bc8d29f0517053000fc06739daff682d5f400e85d9176beb5146c1fdc2005b8f39995b852a2f4ac3053fc69d8db54d35c176d35cd2ea11c8821bea5a50fd217860da8dabc51e6061f90fab91e66f667bead4bf706b6c99a0035854b68a190d0db57566df1e8fbf2a81b56ad990343aec41e96f1eb395c487fe0636e94054f200ff7e14fec849aecb87c129b2ecf198ef08e1dcff8bd66ab1a55754e52b89a87e5a3cc4682e144c439df1ee9909c5521f1ec3894f50d55c86b385d1f1bd0850a722fc2e4d9b4029657098a63d12ee287315e9553b264be1ada3c7237ee4fb6092e60be810ce622e459310265a94c0215e00cc23b9fec13369e601cd83bf05a6e1150765db7cfda1a0de336db01ae60d7542959d7e408835774ac7c6e18d5137aeb9ff94f9489fe19372eaaeca618ec2effe93cf8c97a8b1ecb0ca29e7e74c99acd38e44300b8a1a7f26ba000117f083f3d2db33f56865f02c2a8c05ed9c82aaeb282226390262abb93a6380afc29d9c4ea178e9ec3d20039ce5e7c2ae6a4fa82eb2007514c4e78d71ae296ef0c7b67f8368958cf37a2d7e9ea66724a1424f1f1f5d3259f1d6d5ae0c118d9533d7cb906226a6b83c89a894b04748e16309eb6d84840fb54819086039f3c2aee02c2f8d40bb4b7797c74f0722efe7b014c6318e171e162353bf2d669f1e98b5d033e1605b96d2bae9b646299a37f101c3880934976e1617537404b48dabc534d0d7406d5f3911c4095b8a7f9c0bfcbe98a1e8bc4da385a47043abc9fe2e68ba04daa358797fbd89547196c9c91d1f9ab51e3bcebee66d04965fd7b356dcd0b85645a0b5fe5c505c1d60c433adb9d5cd01003af840710ccb8565cb75fffc81b5d0dd04b00a3b36a80f507e5e0d000c5152a02e1cc5d80d0e140b77f318ccbc755053b7756995855d57fee6b00f8d8883cffdf92ee05df6315211da9f679e51f90b10a8baf9e41cb2c56e6075a16466441f4cd4d955d78d75c6cc38c31675b22271a744c7bf6df32e78dded806e402abbef452e208cbed04a3fe1661a8ef419aa9d165f209708eb05bf3a19ef0be6637dd169dc5fba986b4ae90e0289b78c169a1b98ea28435af7657838d08b78037db6f1d927f7805b576f5f5974fff034a229c176ca6bc226f8c0dacc35596db541d79f003b463e8557ce57c69fec5cd9336a2f754f89df7b1a1703579341a9589a64776bec81daf5b22bd90b027501d12785e7f70da04ae61e7b0c1d9b42b0b7b373433214a369f9d02ff09f3201d0f7bec6c2d1630e1b59979995bccd64a3d2f6946c9ced5448f7d9c558d21965d6c99d999bc071ed01bb91fb99c81206b9f3943f958dcb93e32c1a45b5380a29b014e50606acd9137acec179b2f6cfd5a8fe38508cb14f6379bfe307f3506b5f3e87bf1b7395c4a199124bd3b46d5ff4b0f618caecec256e8dd952ecec84d825f0997b9755acfa4e76614097d48192c2d1006d79a3f6f66eac43104f7e80991a7f4ab25de3216668b2dbc2ff369e5097dfd7e4c6f00304d179e84a5c8ff822c468066b221b807096ed114041849de02a144deb06f238b9d6f7e5927d9b081c10ed6e9d6b3bc7c94bbaecb9cb77638a9e710e8fb037d0a34b53d08a9ebeb7d799612971c84de68a9e23278334a197590b2ee08263e4fea021f4786e2df96d701431849b4cda0d52dba09943e7262d15b72fbc96ae99c6b8c26e0e872751653e01f34bb9651c9a3dc5df19c4199633861729bc6637b624b9aeeb77ccd5853ae9e892557388a43436b9090f1d3b06da107aecb70b7f197cc4a50f9f539de58efcc79302ef13db95a72f529a8c284b4d0a898a66dd9ae42a76502603d717540d54b9388332ef20e8bea5dcaf71892d6c11076a99f691a30141f327831602d09ca8df8bf97281dd5f23abda64ee098699e72ebacb844c8bf7d03b2f486c295f9727a7b62ae8069fec50fd31ff4b1aa67b9394245b258f4453bf5997125c0914fc537ac323384136f23c65625c91655af401455eb2f110c8893cc9238ae5db0b3173b5e4625ab1e924787fad0e8f61858cbf196cdbe912a8b68f2dc152c52cf228a2279847427e959766f3a87c799334fca7fec9a6befc97313da7cfbf49c4a8d835570ee88329192932c4f883016292429f8dbb88e9d01591887fa0d2c4661d204ff7348a50973f9b69c650918aed55f795b6cb274274a197398a4b6cd041505576ba9e7f7ce437bd4df11ef78d9a0e23e2fda760e3bfa0604c3855bfb764e998cb4f8f19b57a3767a2eb056366da60309169c5a4b46f6e02cda1753d51ca8e6ecfd7c83662d9f98646569c7fd030baf25a08b813a48c0d865b0d40423ec99b4f8602ded6b908a0bacc62355a0182a765943342b7ea38543bd3b64dbca9115d7db8794bc9d51c91491019ea63cc7a78eb6b8803cf694cea930b70654f7c1a7991ad9c77fa4714da71f24a1a7b2e4c907cc7233618077a4f38e2cac4331b384b0c8609184b6efce321df60cf42e3eb5c01e35447914c6817b94b274d66b0fac00266d10256d5c3ed686d3918f4c9ea9322e76fa3db38ea5df85dc7d4e7b8ec52940988f2749c5f1eef6d08941f867674d67c907704a72308f15c3978ebdd02c4e80c75532af997f3d729453762fabe4efa03a7f68a88cef70c0cb27a59014c696d08246cb4b89ff50522103bf155ad1798f85a4ea5c147046fd66c5a7397344e0fab828beb02c564cc2c27acb1cb6c35bc46e0acd5785c09f2adf3f55b6ce21f4045203cc539c78777d7be2b3bb63fbb34ac6344d006510461744f62468d2c01a09311b2ebd5f9293b803d6fb06a12860d25c1f79d898b7889cb995c66843338f3e79a467e693e6c8bae45176598662c5c41d4bc195c37761ffaf2ebb52def2ccfc7c7b69243259c9038f825ccd836877f1bc3bcfb697e7a7c963e9bde21bc13455a7fb6e659ce81c4fc06445e7aedd8fa82d32fa16133905c972cb7edd43f5eba3d7b78fa3dc04c4bc654bc7a4e6f556475c80e4d0b1f298c56ca280bd907ee8ee148324721c85a50c26d43f5466743ff13c35baf396a372e9f7d8d1c42a5f28e5386c9bb9a09044250f563d80d9568210d52f37faab335b0f481e75426b4f4f0fbc60a525fafc3bcddb3675c25cd22b0ba1ac4f12497da45195ceb7d0644ae8b1c74a9a7b9ffd74ab800bf4287482e6ba95b356767d37f7438d07f9e8a05521c1004a8a0a62a4644fc00e36de92ba8dd273a4230a6bd7a3041fc01c086f5e3e4d59d9e9125ed708639d566a83f96da8857cb972fdf2dc898009e37a1e741d8251b93cdf40043f07cb6a0b9ba1ab228da688087be509907649fc0395f86c5fa6f03ab1e8eae54656fbd666fabc92031320e850cc5624589976303cb7d751e61bc45882ee400e88796b56fcef1f67c3ac5fe95136b318fb0b818a744fcd1990b4d780637e80e48499437338d0392b78c6f2eca9b70de930a607bc9d130ead28d74a6608ded17ae9a5f063bf4d21265aef8a8e250832156abc06f581c78a88f2a3ae516cf8d8119acfc65554e411a2ddd96d56b2a6afebe6fbdb712744676c547c9ee3536483cdcafababe5924afabfb1a90cbcea110cb01ce438e15c5050087bfdfd63ff7bf82e2551ee6d27b7f0423a90581a7da4e23a5ee4d59c2be3d441377daa1ab76d19086958c5604e91b47d5f0de70331478f88ddbc0613173dfd53a61064befef0fccd24b5b9a725d1c5b3123c43bfb46ab614745052991b9d8ae5fff909c5174ffafee5b28f98d093a40c9d8d80027398528b551dc5514de0ae09c18535a57b6d39c344acbe6cf5cfeaba938e2097b7a92b9e94e0b0ef115132f161b9eaa7b4c9312aeec0c528442f903036f34cb4ad890c312ae1293e47dde9f0f49040db39824b8ba77e3db35d62dfec7e4dfe40c608e7b8483c69e27190e71cac212d9f16b473f2f0c0a31afa71ebeee6452ce1a4e0fb628da43d8339b8ffffa0ad6f071f49c0c06cfaa7a04d721d82c92608b2551413c2634eaed9da3e0c9ecd5714f1c227a4c98506e584dea33bf2acd0c8df821f40988c9229450ec8a716996f129fb3d771c5cdc9ccf980f0699620dd4aa6ef95ae670d66a1cb67acc7b9a7e7d9e250ea4826aaae35b9415b24657e47c490e4f67db396e640c74ac7e58c21a9115df673dc42f81bce8f0b6892d6e42a15cd53dc064137d46ce7bc8c85d52997293f2655fd810e4247209ada717433703ee76d171ebab241d48095c93e01fc8c7b6b98be7183d7e050e8203e5a14b6e33564467b020c33c02582a03f0bdb39f6443638d451315c7f6ff6f60458638bdaebb91ff5577e537c9a744be54469539cb5aadebc8f95c193d022655c2eaef8599fcf9a40906c90dc42c418e60147bdbe4cd83fd63dc0cec893fd1af45bda2592b23f6cb0d614873c2969db556873cc9b060f17befbe0342887cb80098858bf962c0ca0c0879eba06bb1949d108e5942e313a22e7b3d3c8fbd3d97367eef249f00247974314970b704a61ad159c6bd318627c0e0dfed70c6c569f690f35448a18bc4295760caa0efe2ed5bcf8cc48e748e904be40a93af6f18b92c9824fa8117d56ed99dc7a71e150eb52be25b0617d3d4556376815f47d31eab52449d5cb8f7c8eef03fb39d691ad41aec8ce381ba9fc88b0d1703e56a8e22d1b429af99f695a8dfbdf5472e6120d6e71483905ca2d6672a0724110363f28a4eea3ec158b6c90415333dafdba86fac218005f4d134f3924c951e5cc47eace8fa026e8c28f85abff12e1279e85fd38bb158e0211080b5331c8e3d0a3d6d52a5723dbb7345ec8e97cbaf01321899471bbc1847ff928f62ead3b466190f48951b6f89b6763c20bacd0865e36ba272267d5ae077ff6bc495ef1c46f3c0ca9adf1052904d908394cabe7e49b5e967b7935a155680015cea3aca8702a173bda63cbf7bfd6269eed1621ffc8aa6cb7b6a1a8bcf34f813be79feb6fa7d7e1f31520171a2cbde28b2eb941de3a4cb51bbceabe09257d19d5f774a0ca8562d04e31e2602c4d076ba51c45bfb9ec9ce7c1663b15d9e9a7d86013369", 0x1000}], 0x1, 0xfffffffffffffffe, 0x0, 0x2}, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x1) close(r1) r2 = msgget(0x1, 0x80) msgrcv(r2, &(0x7f00000018c0)={0x0, ""/170}, 0xb2, 0x3, 0x1800) flock(r0, 0x2) ioctl$TIOCSTART(r0, 0x2000746e) flock(r0, 0x5) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000180)="c153f2362d5b7f15d4c9d7fa376fdd6af6e15727d75958f0b43b201cdc36dd216ecc9701078ec17ab09a7acb4f4b8a34346750d309e8b58968c9293c58fe0576f621ae27d6925a23e77606f3faa8870037b87b18c9d9ca606724e30880e222216140884bfe04cb755dec9939c61471261424ab5ec8d3e5c94c61f890d8398c645bc9999734d5b793fcb269abbdb038598e2d6485a8697ff6fd6b85f3525b2408491ef0c2891a0e2107be7c8e4948dc6caa8e313821ca089e", 0xb8}], 0x1, &(0x7f0000000240)=[{0xc0, 0xffff, 0x4, "8a56758d3f1e6d0920380e83b4e1c551784584721a5199070dcefdb410d86b8b7532f384dc74cc8018aab3b320e0db724f788e679f5d6209abbe0b644bb6f5679df3c9836dc7b20cfd97372322fbafc28687af84d300c9e20318ec1b770c0f152c03960a55801a28236e9a57a4aac237f7f52b0fe6209d968a0ebf7873c585aa0c2c68acc0e1b033d29f3fd34c0478727d7c9b81bc8a38162cf38655176d082719a30ec400da780651c67b8ea25de52a"}, {0x58, 0xffff, 0x7, "198e723d56cf6e42fedd260b427fbf008727503fcdfd9be91aed181ea92aff6d212bf5c574b582d2841559bf3ca8d78c0ba8ab7f70d40534854958321762cc994717e48b98"}, {0x88, 0x0, 0x7fff, "d41fdba5586dc6600859e271519b94f96d3d13756bd2c12c4334ce7d66f1224fe10f70c8c751c2ce98333d72eaa122e11bf739dc580575d9094e70150a0806e3890f72b9719f3add276414a053948923fa3224baf33dbe7f3ef9f4ab915ec77441eccedd29e31b7654916dc836cbd95ea7"}, {0x100, 0xffff, 0x25a, "dfe569bf21818357c4a18186efc95422d6fbcf8a6193c68231d4f293506459b6c2a7f397ea67ac3e44617f0a584ae51cb7afe473344826a46474ece17dced4abe7104a794ef6c21060b823cb66a64f479a7ec4777d49fe66a48ff50d01641f11a3d3876e59e471de3e8e4d32eb3a3cc7bc8bf9ae6de934ca6fd9d1aae235f16bdd763ec05b3b90ea6165fa9bd28afb5d13c870d52fe9753c8d437ef3050b4c1c0e4ccc52fb6b77fb133c402241a05471b94d47572b2d608a506bd1f0a0f1ba0134e9fe4ec5856a1579d07e78c9579ab1b7ba1349f67077a522299152b4a3320d5db5c1327ee6067f45b604"}, {0x110, 0xffff, 0x200, "a649b4584e69d86de294b6e484115aeaef2c996ff6a48588f56df48ba374236d3878be61954b0a5c91072fd49207ae848f7645b85ba21723652299c5bfe0b26173bc5371651614aeca0045db1e7ecad9f3e8dc5b6918f164ef7141721f0af1c1bc48ba6ce48b772788007a6c1d044bca4e77d9210b918ebeee5727d0c70dc47051790557325cf7ec15b5ce0e51753c0f4619f5d6a60504c2ceb72b2390cd3298926058a464d7c1ddcc7b1c144f98266eb772d8775d6b0c23b5771c7c6ef848c1df2c7ee5c0567c00dcfc494558ef02aa9e359085f11a48d2091ccece301632501efc2a4b56a77a96932996298f32259bc8e56c8232ea3526f5cea25622"}, {0xf8, 0xffff, 0x8000, "4ca5e2bdc4f70b83f181a74b5783b797ff7b4b3743f5a2727945159b93fd73d814b3e6ddded8b39b88f95fabb0269053cec42b6877cd34c5f75597c2b4c3ea0e06acae908b56d7cac5f683dde496daa382e88d1bff1365f27a53affb4fcf56ab31418c751980ea3cf2d355cc4a5efb4af77e98124d804cccb55cf5e775b1fe1a67b17571af96db85628aa6dd08cc65b28186bd63b4ab8de2b824d4d86db5c7759cdec3f5a8f2187b6fcb7d112466f9e18ccde225d55c02cd845fcf2b35584aa3ebc7dcb99f1dbacb18ac90b9c8998742f3c5d937740d0e6230d4503a3ee6930c8e8c51c33a8062"}, {0x30, 0xffff, 0xffffffffffff7fff, "9bd85528ea7638f68242031b6ea91e6abdef661581953bd8279f3384"}, {0xa0, 0xffff, 0x6, "6db6e5c401b54cbcc620ea429caf4d4bb886220b235d83000145ee3d9d92b90ddb51854dab31e7bd8338c9a769dd074d2e8080fcaa55d93faf25339e6365729a7a5eb5dcd37c4798835b9600dca469445afa1f54aec4eed7e27f87fd30e6d479338d51a50227889238a76ecc7f5b0a0e77befa1a13e82d0307409b763871dd4ea783314c5fb04b9007f7faa9"}, {0xb0, 0x0, 0x3, "803d635efd07e7f206119fd316e6d797309daf7e0d5e121dbe825c2912b1af382e33a575ed270f99a56e97a8d9b830d520516ae4b56834961ef1690a23d9c024e4239224c6fba806fef110bb419f252dd40db0cc8655825cabf95e808966f2df4aea6d4cd6d8113cb524e879dd9f41217278d99b55f7bc657c7d1b5a9ecc181420b277071cc865d82fd9e47447b948a7ec42ef82342f246392605b64fe50cb41"}], 0x628, 0x4}, 0x406) 14:54:10 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x102) shutdown(r0, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='.\x00', 0x22, 0x62) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) mknod(&(0x7f0000000080)='./file0\x00', 0xa0, 0x5) 14:54:11 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = socket$unix(0x1, 0x0, 0x0) mmap(&(0x7f0000f59000/0x2000)=nil, 0x2000, 0x0, 0x201f, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1000000010002, 0x40) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x3, 0x4, 0x1, r2}) 14:54:11 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x8) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f0000000140)='./file0\x00') open(&(0x7f0000000280)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x20000, 0x0) r2 = dup2(r1, r0) mkdirat(r0, &(0x7f0000000500)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) open(&(0x7f0000000180)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000", 0x200, 0x2000000000000000) dup2(r1, r1) ioctl$TIOCDRAIN(r2, 0x2000745e) 14:54:11 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x18, 0x4, 0xfffffffffffffffe) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xa, &(0x7f0000000140)="ffffffff", 0x4) 14:54:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x612, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x0) pwritev(r1, &(0x7f00000010c0), 0x100000000000007e, 0xfffffffffffffffc) ioctl$TIOCNXCL(r2, 0x2000740e) connect$inet(r0, &(0x7f0000000080), 0x7) connect$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) 14:54:11 executing program 1: getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getegid() getgroups(0x8, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = getgid() setregid(r1, r0) 14:54:11 executing program 0: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) select(0x2f6, 0x0, &(0x7f0000000040), 0x0, 0x0) 14:54:11 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() flock(r0, 0x2) dup2(r1, r0) r2 = getuid() setuid(r2) 14:54:11 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() syz_open_pts() pwritev(r1, &(0x7f0000000000), 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x42, 0x0, 0xffffffffffffffff, 0x0) 14:54:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0xfffffffffffffffd) r1 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) kevent(r1, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) kqueue() dup2(r1, r0) 14:54:12 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000001080)=[{&(0x7f0000000080)=""/4096, 0x1000}], 0x1, &(0x7f000000c000)}, 0x1) 14:54:12 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r3, 0x2) fcntl$getflags(r0, 0x3) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x0, 0x1, 0x1, 0x100000000}) 14:54:12 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x40, 0x2) socketpair(0x16, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x10, 0x3) msgget$private(0x0, 0x100) 14:54:12 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setuid(0xee01) pwritev(r1, &(0x7f0000001480)=[{&(0x7f0000001380)='c', 0xfffffffffffffef7}], 0x1, 0x0) 14:54:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000340)="e36258a416f72ee99586132477f2da4ce9cd9b43c313c8cfcaee74f656b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d982f7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eebe0c99c83f3984c9d538e5535d2070de3cbc8353b7196e1880b3b926193a2", 0xcc) write(r0, &(0x7f0000000480)="92", 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x8, 0x0, 0x1, 0x2, "e10fd9257eb71fe37af3a05d3babb78dcfe9597f", 0x4, 0x3}) r2 = socket(0xa92c1e521559074c, 0x8007, 0x3f) connect$inet(r2, &(0x7f00000001c0)={0x2, 0x2}, 0xc) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0x200, 0x0, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000100)=0x10000032bafb72) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d0079ce8210a810d09aae183d5989dd5c70251fd"}) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xad1, 0x50000000000000, 0x1, 0x6, "d1122872fb550afabecb3f0d026e43c59849ba68", 0x9, 0x1}) 14:54:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80000002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x11, 0x3) ioctl$TIOCSTOP(r0, 0x2000746f) nanosleep(&(0x7f0000000000)={0x8}, &(0x7f0000000080)) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x94}, {r1, 0x3}, {r1, 0x64}], 0x3, 0x2) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/211, &(0x7f0000000180)=0xd3) 14:54:12 executing program 0: r0 = syz_open_pts() shmget(0x2, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) clock_settime(0x3, &(0x7f0000000000)={0x40, 0x200}) r1 = dup2(r0, r0) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000e00)="2da9984e204d297979621ed98845a8fdccc98ad062f14c559f78186f2592adb4acab89b80c07ac5f25c0282fc78b6482ad37463bc3ea5c48b75516fa6d4f282777d311ab113adba6deb0b99fd4f85fee0a5b61a51d4cdade13c3c840ccad6799cf75eeafcebe8e0d1754ddb186adcf5444bf0944a4cc1ca751bb98fc6e30ffcab3e4151426bda25d608a86e01258603819431003923c8e082c28498e478ea7c9e1e3448a916cca014bc7f67b05ab25fd94d3bd65363f3ebbf9b79052a3944e1600d712178de85b0a5e9ee4cf19d39901274944debcdbffdaa22e0a5b407c44afa1cfcad6654cfa5a633e8b22a9dc3f0fa25212fd7c457b8f31b51dce5bc39ed83ef29010e57414b0225bc39c1a3b698fe49ae5a45c464c2ae07ba194d0ef001ffea0e470a61e60cf2150137324", 0x12d}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x4d74) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 14:54:12 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x7) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000000}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="ee9762296dcae3e456663b0099504c9eb83f6d9104d7349610c811023a5bea88c412dd3d2b6001f3351a0afb", 0x2c}, {&(0x7f0000000080)="e9a153b42e172baa8669fbf0772c525f4906ff8da3f5e01686727fca2019d47d6c35112eb01dfdf65487cf9600456024032abf98e471dd9485b776fd54957faa1d3b082ec952d84884de9816f103e76c88d32ecc0b2479c8987d478de07077967d2a7804b55f6cd4bbd669b54a9535efc4d34427eec3370b1355", 0x7a}, {&(0x7f0000000100)="c75d24b9b08329c950e5e91a9cd52ce614790a8be31c264bf6881650ba23562af38f181961a1dd53b73d73bddd50d7522c7a289ae1e970b96d15be69c70dc20e8cf341a8a73041d9fb174381926d8ac1777ff20b1223a4b4f133366efcc2aea0b3197c2b4968aa985ac9468ff6684fb42198203b75d24e990c8cb6b83ed2141ed8c5ec0811f1c69bebef3a4ddd02b54ebe48cf", 0x93}, {&(0x7f00000001c0)="c8abdc035b858567114b187172cc7775760d83bf7c9a790bcb6773a72ab33e3c1e117ce63331c51db11e0c81f38596cd8b2d302c911b43815ee8687f55381f6a3a1079ac3edb657433b35c10d27fa1c205f6d96c8ecbb2249b5c1cf3ab6487b16a93e10264e8b2828eee0679f8153afca6a88021e29dadb6b3bf6e492027076afcdc931da49eb69a39b617f195aa8806", 0x90}, {&(0x7f0000000280)="9827564a5b1f4cff3d02aed1abb0bbf65b95db41a0b01e9e6eaeb182c7e185e0f6a1e0b75fb4daa4c02e6f630508d5f7607743d83b75ef9f0229652439491ba1cff203ba2cf77279be78afc5d7879e51afe3fadfeb989f92830132a6f7c1ac8469f994a94ecc830dc55662446f36f773254c0fba8d3b286a7fff5068eb5f2b96820b174d28", 0x85}], 0x5) 14:54:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x4, &(0x7f0000000000)={0xffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000300)) r1 = kqueue() r2 = kqueue() close(r1) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r3) kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0x8, 0x0) setitimer(0x3, &(0x7f0000000400)={{0x5, 0x78d}, {0x401, 0xfff}}, &(0x7f0000000440)) open(&(0x7f0000000280)='./bus\x00', 0x100, 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) select(0x40, &(0x7f00000002c0)={0x3ff, 0x6226, 0x4, 0x200, 0x80, 0x7fffffff, 0x800, 0x1}, &(0x7f0000000340)={0x1f, 0x1, 0x2, 0x5, 0x7, 0x8, 0xfff, 0x710e}, &(0x7f0000000380)={0x101, 0x3, 0x7fff, 0x0, 0x9, 0x1000, 0x31}, &(0x7f00000003c0)={0xffffffffffffff82, 0x9}) kevent(r0, &(0x7f00000000c0), 0x6, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x84, 0x2, 0x3, 0x20282ba800}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x101, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0x7fffffff, 0x7000000000000}, {{r0}, 0xfffffffffffffffb, 0x58, 0x10, 0x616, 0x6}, {{r0}, 0x188284aab6f706e2, 0x0, 0x11, 0x5, 0x4}, {{r0}, 0xfffffffffffffffc, 0x10, 0x0, 0x2c}], 0x9, &(0x7f0000000100)={0x80, 0x400}) 14:54:13 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ftruncate(r0, 0x0) 14:54:13 executing program 1: unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='x\x00') open$dir(&(0x7f0000000180)='./file1\x00', 0xfffffffffffffffc, 0x0) readlink(&(0x7f0000000000)='./file1\x00', &(0x7f00000001c0)=""/4096, 0x1000) r0 = socket(0x0, 0x4000, 0x1) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 14:54:13 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x180) flock(r0, 0x9) poll(&(0x7f00000001c0)=[{r0}, {r0, 0x40}], 0x2, 0x5) open$dir(&(0x7f0000000080)='./bus\x00', 0x20042, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) 14:54:13 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x1c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sync() fsync(r0) 14:54:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)='./bus\x00') fcntl$setstatus(r0, 0x4, 0x4) fcntl$setown(r0, 0x6, 0x0) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000140)=""/135, 0x87}, {&(0x7f00000000c0)=""/10, 0xa}, {&(0x7f0000000200)=""/250, 0xfffffffffffffea9}, {&(0x7f0000000300)=""/203, 0xcb}, {&(0x7f0000000580)=""/101, 0x65}], 0x5, 0x0) 14:54:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) open$dir(&(0x7f0000000fc0)='./bus\x00', 0x0, 0x0) syz_open_pts() syz_open_pts() 14:54:14 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0xfffffffffffffefb, 0x0, 0x0, 0x0}, 0x4000000000) clock_getres(0x0, &(0x7f0000000040)) clock_getres(0x6, &(0x7f0000000000)) 14:54:14 executing program 0: socketpair(0x6, 0x1, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000080)='./file1/file0\x00', 0x6040, 0xfffffffffffffff2) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='rx') mknodat(r0, &(0x7f00000000c0)='./file1/file0\x00', 0x8009, 0x5) 14:54:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file1\x00') chmod(&(0x7f0000000100)='./file0\x00', 0x148) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) getppid() 14:54:14 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x400) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 14:54:14 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000500), 0x6, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) 14:54:14 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) 14:54:14 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/226, 0xe2}], 0x1, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = socket(0x38, 0x7, 0x1000) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="2568c33e7a7efe4e11262884e075d7ce556f185228029321a07cac592216cd453dd37c822b110834bd1120bd95e3859d2176937c75de42f305ef35889d56092a8640276a074c201178dd53dd665564174527a1d196caba819bcd55bf699c4e9e14691613e1434c150e0d7155eb2e4b09e11e8d40918969623ffbc57d66d0b1c63e81c10d029b7ca9dbb0f344af6aab86195e05a89c55e1bff758801c004e88a8aed6e650ab4c96339f3f1f8be398ac9d3dc53e5ea970b695838353a1336cfa773d5a9bc112c55d7d666274c2b5547d3498d24ebab63381e43c53b8fb786abdb09c3d996cc896d3f92f535832ea6791df", 0xf0}, {&(0x7f0000001080)="ec71035807b1cf10f84f64ba8ed4d776aff2611637c75c6dc57f20b1aac5a6cbd943ca43a4b4205f7a18b702369ffd52b6d95b805299d8336d3fcbc7edf50fc8fb5e7efa463b59a8d12283a1e1f9d373ef97d7fd5ee5d8c1e65983ec27dc48bde88cb0c79de4ce37467c9aa5b682c9010dfb943bbeca84f5c354d5d479e1e5f23716825370c376c7ac6e312b1a8c3dc7e271ad1be4f8e6079e76cf59a7e1fda2bfb626c50b307205fd0a44645636e425cd0d9c9871fdc9e3586401774d0f7af3ddfccbb46afdf0b975528e0323d95b7236036dad79841bde31ba1935218e8d81908196363fe250051b8104aa2e79b3719819fc44bcaf4c11a1b07dfe1e073cf3d2ab093b280a20195db0255d8311a5052833d0af87ad01886fd497b3ce3cc7bdbbe3368784281c7ca83dfbc0ba1e5e7304e5fe7d88fb3a7ab3796bbcbbcc25fd2c60a8b3f0a3d36ccdfed8ddf33a683ca28b148210d44f2a047eaeca75beeb76b06d6135c9953aa00b19a17412909f8637678bfed8c40c5217bc5469fb269a1b2a108fb6dc3b77dd18da221b114c5d681d481fb71182e3335c8ff4cf4c901fb93dc1b3a120d32d6ea5f480fadfe70868aa0bd6383de983506b536f5ba97dd8b6bb98c81d333e52884df4b2a08bb7258ed42048e0c2786f46a4a39e97e442669c03bf6dcfed754a9945026bdf73a24f9a842bfd3f11f0d695b4852d8ac38c7e5b0eedfbbb3c15306912f03926acf5ed8d9e1e423cda682aabfdf55dc29a495003af98ea66320a00a2bbdccf0ff129d788cf8041b4ede69cdf31fdba30588d6c192a3867e3badbb435f21d371b59f86591c5c233a2e244fc0657348fb85da23354ada6e41c34e0e4477969393c9f4c359a68128399fc2502ff1f2cca4c39b85b78ca02aa2fb3f823876bcfbf8b08f87950f58690e24fb46fe51de3a10f11201459c79b4365f26a2ab556df31d5c81f040f5115be1286f89414c828e1a8d628a4f0f45ad2741c0b20cacd06f826dd737fe5b250d386e8b83416dd23c82b8171a95ca55673b9a4393f1bb4d6ceb924220a490db1da52c7d37de810155b12c071450e51aaf0086f84f5d49ff9ea84c1a7b24c69aa866cb905f988cd1367873527e8ca8a6ad3ac3acb219ffd8cf9809bf6bb86071c4664ea4ee9325cd511f19d7faa670966b781963debb76135a7e8a90bff0533267c249206ed55e6701c562396eb373dcefd5cad025e59b67d9213ca02a85b887d556bc93668541c101c0878660af07e9e9a07c119a1ab3d1aec856a982b605ec97f322aed72d701d78c7a582df5a5b19e39818623213ce3f5c09549795db7e5dc1e533a41952f3304aaa693b395b47cb24a87a8c198a02d6a9df33876afdc578059ab38295e3886226ff34d788ea9f64106afc260954cf0ff3eda77dfdac6a4c40e843b886d9caaa9a51b4a43dc480ac152fa26f54222dd900f3bfac8d9f01a27e22df1f3d561270f549401995e6ee431c8baab0c8e467d80b3f33e5bb6bcead34a9625a911c6439c23dec30292bf4574ec33d935e72e34c8b48594ec192e9307a5c9716dd3a03d8fc06a7528670df32fe2b839c26fff451f96c84b10248a567f0bd8c4d8ad5b4f143f2c5d1a0558f372e48875cad92430ec200e3150eeda71c05287ee5df8d2a8f74a4413d7b25598c6ac390edf2265f439f2e572bdbfba67e5411bc6822a797173ae1d377dcd0a5dc9f852331e890e986d4049f2c84efdc7004b47acaac0b8ccf8b6d6ac93ef79de02af0ca45cb1c90745ad77ecc6c88430862356643145b22f920f4ffb8c38a261e72a01ef663dc37cdb7e6e3a4e532d5dc8d4d9f3ba0a0a4bbf38e6639fb9ce4bed9cff3912bda26820363207817f10bfb8b8b172e0226b6a46ac3565e8b85b135e8cefcf64c4c59d12554800ce4ca07020c6b407561df7438fdb75f7dafb6bd88310144d67427299271382122875d0b7799b9bbe334b3d13ada7ccf033dbaef4292c45a3e678abe74994db2319a10c7539d6cfd75efc36f942ddbd8ddbb7f8402841e9c5da15590850e0f45012dce57c15ea3f40fc3409d5108f157b5ef5fc896541ee1e24dbe1f603877820e0d85588b334c1899c73a51fb575b9b0fcb8cd9c61080d604e56fed2b97e216fd8f44d435e35daf91633b2a093bf06a5e16b7a236908a97a866d29a8f02759c858431d7e7f3b6443849671c727811221d003cfdfa8507c9a8c5b3774e8b2705c127b104ea598d428974a44c4d71483ab952b7552c6687a11072d126ba820231440ae5d2021e3c8773d016f6e432d9f8cdc165661c31aeca94979fb8853cad63dd1ca1593bbb1020722c96982eebb141b71975902803347a74c7ac8bec7a1e527a6efc6813fbf51eeb5adbb480b2758deb5d8e781616db004be8c30feaec871aaa70a4affe5f1b256987a52e9c9bb561db71fd0145fce2401b0fc7a296bd9db269fe84c7c943e06c6cb802bf5362fe4932638ccc86d3baa8b62c1a4913fc3a6099ed6298deee9f66a5820fef61dfd91f8212d8c14f09843b91c7c27ec937832c3659cd35f6485ce2ca4ffdf9d570e5fd69663a1e777d26f83cc932ede087174db70cecad02beffd275b4428302bbe5e044b8c5a12feb23c31da605189724f004a741a5bfc761ccdab56ba5da57bf71bb04de310454a22d22fb4007d4bedb168eedf09731f359d0ea7b354c4bac0392e76f69f16032fbaea14c4c5318ab921c2969b825611ba31a527cab8e40e6afc07cedf0202240e2e8fb6b37a4bce9d5428262a5549074715740722b6d0c0da23bf4ba612e2ce10f93f1a980b137afc4bce7e9288d749b0fa8c584cee0f27d037ca0f024edd75a8dae2ed3e7768748a1153fd3533ae069e3c12088798bae66efd5082c1971752cfd7afd17fb2294fd6114da3d507aaa1ff2fd940ed2651387ba9f491b9612639a152a3f30785f5e224d02f40aeeceb541c385b0bf671b3e453c12171943d6a2bd9384f4b7d5917e2ae4c2e36f899cfb947d8ab53648c01e44978f5e1b5ee3dc5042097531980634dcdd4c074f46a629080af6557c525c8a5cd00d338f1afe91c70b2389a03ebc9ac6d319640f207eebb9c04e3825e0989089e3ccc58c110d41c7a3442ad55dd248c2e8e11477d3c222408d7a5ccb723e98efc3de0043c81b70d2234bfbe801d3e238ab1619016bca59e80120162e3028e023611673f15eb8a577cf8a2d8d215acd6c8b65f70fec8d01c35f9c9979bfabf749ce2f008d61cb40f744e40d195b89769afe0a8f78c0c97fc44812e484bd29bf30a2d2f05c2a51c096f2330893c674fbd1157cf947a05deba77a7196f74337b2b12086455787bb45890c6c4becc9a03f3a7facabf48becb5815d0a3a86c7b4f34df3f45506485adbf518b92c8d08c79945d7c3c5a7e894da24ad34c3b52f81dba5c2caa56d79552d962ef3231ebf403d01641db4306bc7f150b6dd993de2c1bf46acc36e2cc4c1aed6dd835bde2af93fc589e8640731c0d4b3947e09968b2829f844a3e5e2b8d816c46db0659cd356ed73f642cbf0eb0a1edaa30db731344d8ff5db82758302dbfd4586b26c627148c4723f9a702c16cfd458822206c91b62316d3cf843f7201edde4ac5b07c12e6c95dc8c4091b5e1f23fc25e85563886578728c6e2c4e096fdaa7f6839cc7545f4d983fd8acc18d99efcd04fc7b7d774b8f20f5db66d2e3577b8695599558e6dca8053d6506998826815295a3ce4b56878171f1f87c8b575f109a30c4a1235b95cb26462de31a570f27acef2acc80ef21c4f53d520ef5bca4c3eef4eec754c148db428b8c6d5942c2ea6e12befb28a39fd8579137b36f8170e8594e5bb856edf50eca4199032f7b9c0562c5192c994ae493dc744e803c2eb1e1126bd09af919cbff507444bf33c98d1d021bac33cc7f95da3bd7129c1d6ef7cc119fe2cadf5edcf04531f3f9195f1fe95bd83ced84cfb11d2b84ef5268139688787acbd07549b54352a4e417017b9525f5b6ef91679ffb74c59ba8c8469c162d4530e4a7d681c7890323edff430aaf0d5bb9f7e67fc9e26183a9a718c1ad17f16bc6a7d44e92242258d7554c659ab373b1805ef13053a65044e82e6edcb53d36f5a1d5746403eef0305299ef0897ee5b551c5e0cecf5f789d5537532a6c0741997d020b408e73fdfd64c0de688fb9a5f3b960e5d3b873c74ed4aefe1e5d5f61b7a34d67cc8c2a69280515cf7fc2e4cc9fd29f10324d23c2aed0a86e967b4295c57ee57e2fc25c378f159b1a8fec67b532ce6b70cedf237865c7c1f9b96c91b6680f14edd1ec08366f07db256a3d9ee0dd87e7876a90b7ad15b1167d5c6667a0c56340df9d03362ad75c90b30c68520e1c1bf5a643827cc54c79de342428ffd016cd0bc495f9d0ed3b329c767d7f63e03d7760c58ba1a59c6e7bb4a452f70ca8366c6dfbd0e93562a857d50a9d92eaa5c798ee6146605b63af6285b94bf668791be7630da03161c031808f149cdfcd9395bdef739fdc97c607d9e7fe8f977729552d8b825614c428fc8aeff36bf40af421e934c9d2c54775fd5b2b2dfc9df7721f4952b6644172f41b25351886a0c5649b01e0322d34f43188378cde84e5c3ee6f9c2ca145fba9d63701beda04177dcd64b81bad7d11ee9b8b64367a765a3896a481aad0ccd36cd7911e8ea78dd59b389793eed7681bd99daf7283122d714c1475b3337ce639f194512f4159651626bdcd27061a744b4c73f22c44a485e7767334c925a547e04271cc80c5c160ccfadff1d180389c8f47749aac6c6e4d6cfc34fa3ba41ebb7970a9ff7dab564a54f59255ca2b3648dbfb081af74cfb8bd70b622d6455e5c5e1b4808dfda3f5d10548c7d48ae08987aff8ae19ec1d137e6e3291f6a4086cdbac4537f846b9ec2f3a885cd4f49bf37ef43adc6386fc6c1e3d7311b08c6689b305077cf362afe187a7c5328a152865bb9ea68742ae0c12e3ea8434cea86936725c140746b1d67d57f3cb8930357cfb70a564372b6e54d9361b69173a76b36c2bf10fec004c42aefa20002c4005678e9930aaabbc400cacf4ed4752ebd4fbbb5392750192b541f2d5023ddbe714d375ba1a0c9074f99de7c4b7bbfc3ca2a535dcc072db999d36d480edaca9319049e4847b58a8499e7a7f3df27362ef16bf6224a4c5a68c75d1c6abec5dc9ccd1b31eaf6316966b15fb07bca1f5bb05a6a9c8398ef6d264bbba4953ede5178e231a996842a6f10a5c21d82ed0d56f94d04f7673588d23e0b6629a92e24e60195769941e7138b3a3bcfb1ce32bd2ceb932e07cdca466e32438819a0ef8e34aba9efdacea0e68b6df792bebe7e020e119fd22d8972d6ee817d1b2a8e2a17e29f2be2bf9031a222be13ea05614df2d20a6cbb7d30034de60c21b61c0cd310f8af07f40962173770d372b7a4f3cf1921f6592bbdbc01c34c5c0e158935dca51e254cc0718e057d40d391f93c6d898f0ad6813c6297163e0439223d3a1ff427510a448401247cb6c0e3fc007ad2eb974413aec6106b7e142e9c6d8360854c92b1af6cdfe278dfe3265290f880f37e7f0d37cf04ea94890f767c5ac6f502dd36fc2d21bb11e038602f90ea9503030da5119e0b3d86279bab47381d02d829529a0d7412518ec05bacd27d04d14aff78f17489bcd66150d9f2b38315f033561d8ce2898e4793948d7bc71ea71241d710a6b10bf0074b38e9e9ef6a4837f0ce120b7f56bfa76aa888fcb78d434e52117154374ce0b1af79548421a629b1acf80ad2bf21532cf36d73b1131e7be77800e4052b00", 0x1000}, {&(0x7f0000002080)="39b28e06a7fd70cf1e702242c349df8777a76938763dcf44c7dd1ff108acdf28975046f1abf0f9cfbcaa41230e2d50f46ced59b1bb1f6fd19bd5859af9767b47c1357a76c5a727f01dd2ee5c456a26afa47529d0f39d3853ae5ac1c16eff28941ba030fd52a6af25d0175b3e7e8507608b355217c6153843407d9cf9c6577419dee86519c86357de12ddd8392ba2a985cddd2530e020c5f5b75189c8ffe00973d80cb61599db203c08c4548d41a5edc15782425864e2c66bfe76793d3df32bcb2b84fba113d94ca880b6611f933c999ed06359f9942c65badddc6905cd5bb70f9f305a3bc2f36cf880365856cdc279f2978de0bf5c75da7fdfb537be53505af9bdb3e2e456a79587678f18b0d5f04f3e2f203efbfe39bc2e4e207f34e1957668f94d96ebb591675e6edfbfbe1deb6b6f593972040495f65b1cae7c4b90c9ab80f7b9d465d2713c7ca4acce34a2ed7fdd5ef9a64ee87d4c1ac037f4e4b57027e3b068c286de08266d2f5478e70e2f71b69998e0038e4be31dae602231bfbbe79e76ca398c39034f583768cfa73e4b59999595a94816c9de2acaaa22ebe8f2b31504e20bc29d64804b414a023935dec28153bb3308a5915b13ba88d28c5d4690824a67f9bfb32ad8c9493472a75ef8050c038cb38b8ca8dc4fb525c8ff2ad0c3c1397baa921796048f0c78eadd171eea776b4c03d83f943e6b7072aae212a424c9cb894063d54ca9319d6b98c04d9be3ef87397b008c69e96c980e4023a0dd3c8828180fa843362a8b415aa0d6f489001ff1f605242e04e478d0c3160b9ece9ae5c4dd5a192eb541ee65ef6d9d9fbcbc18f4a9cdf2e1bae93c61a9d8cfaa117cb990ec004d4b594c6a8be379b72e95f79e8b1aa038c3ae4ded4b4f468193ed570807df898bf4881b9fc7f083305f0faf538cd07bf4aba9d4eb2ebd03c91db9931bcf100c6ef03dbafcfdb80667550fa1578b2db2ff5fd5b72fa5030b71385e73de2183b985af54b62c2a15c7501165a71cb89d7ebfd4ec6d1947e62d39ffd311e4f468a67cefe487ee2d8d5ff3a2d456909e5fac8bb2dc8cbce19641eabd2091c28421619cb35fd04730c500ec88ff657c4b0ee2a5469cb8a7a716a9d5b478660f7383db8ed9d8126922f92ed460397b0ceb8112a4d4a9f00868aa5f6d32ab989f504c31c7179afc64af2919e4ce18c13173a59db78f083521a39caec1eef9b67acbd68e239a774251cb795aadbffa50acd9cee8fe8708889b8b0b175b4da5fef1ec210555c92b0cbccc0a0e636cff5db14179e48d21eae3374d443b14f90a8fa70d60364e66e7267997fcf2a5b69d96f214755ef5eb3c587a33f19dbcd77df252bf4db490078543e7841deb1aa1a9140d76018747d19272658c4c47860cf8031de6f229b8c32444a581178e6b85596ca6799db1bc45ce0e51994f7947e556e95a73aa2149ef3327cd07e3cf77c980a1e57eb72a062d0e738bcf03515e321882b0e344cd95cf1e6502db1abd07cdb9846a9c260e6837b628c78feaf959a523fbb58896132a3bd939fd805387768c1c2203ec5324705c56066cd7590b2c88f3e18dbbb3087204383ad28d3c5dfb5cd2e83eb446d71a8d84e3da600c9cfa8afb8278c5e9762b35b193c9f62ce20be44dc4efe7f1463459ada4dc7fe316ad3106e5228e9c93124363d94827bbe2dad0b6228350da531709502487236fcb9cb7335727de14c2aa4f38a7e45dada9cb51cf1c7e6d5f85773e55738e37ca9e7e07f9b21cec008d7ccfec313956107da796bb4c90ed62e6d562980f736284e0ac2418743bb7860ca2faffca0c099fb6ce5687ae748825a9811fa763cdd1135408d53c5ec368373dd95be43a9ea1975463c3d9343a4e6204a2813d37ade90954bcdadf9d79d242a3fe4cbea55555eede9c2dfbb399153421c606c7951a94c23d45971edfa7254defd7d02d9d3731d745942cee6f2d9b9d584f0fbce0e2e936111173c3e15cc18fd5b0f29fee06d48ee0fd3406086efad88d4bd526b9fb74559a15b67ded143b18b95ece5512530599c7e5c5f33858c72c53221b79847ce5d57dd0d48731ee5adefeee8e4ba1f0017d1c8a9607df31f6c7134ab2d7d433f07508f6714fc108a072b54fa34b114098452d0b7e65aaf495d18eaf67b3247f7e922476b1266259f123b04dbd8811a76f552a964abb0a89b1157bf8df537afdfda75b8e4b49d96dc23cb6b107628fe7eabc2df5b2ea4ad5c4f07f0e6cce4ac7ebe81d605cc7f71b2c781bc8c7c6e3b8c47774d9164785161784ffe8cc5b0f3ea4ce36c3f217552643377e11f92e949cfd633907c639035d5f4f541de643b86d3a833578adae9f53726932286d74bfbcfca73ddfcaf72d7e83cff70c671b677df1cde885202fbc91040d02c8240e243a4ffccc2631d980d9675f8915b4d5c2eaac11c650d8a780f40cd09e575b554b11b942d0d9a2bdc5e53531f98b72722602fc9e78a7861980a51a6cf349fb46a1ca60d281ed43353fa8f9e6a70efd47289023aff25f116488389028e3d11240fb4c3a606df52dd4a9b334453bb99de21035163af1e1c9a1e3e99e74bfca318637d8aba673ad5e68c746cd47b4f5067af1c6b1893b35ef640636d5526c4ffb9d07a1d86890b41ba957e47d134d7d60d739463da42499f28a823c9d2326f9e8976719de5b9d8c4aa08cdd4cedb89eb85cfb66b0526c0f4424fc6c959c28b00221e159058ee6f951e1e8edb6770bb466a421a8c6506418be677000c026ce44ca0d70bc6ccf6a1580d4c9d1c526d4088fba28b8fc8d4263441181a52757375942520df3c2f2a5f23e47d51c91651fad143c373547ca53449d841986750ae2ec2b6079fa91dc9bacae8f887a7da7b8c86fb541151ffae8386b304a7ac0b3447664109b2d2aeb94b8524abc5065e44bfe4a96bde021b731417c5fc303923233ca053fd211b333c588e9a9d2d9b0b2be71a205ba284eb49de4fd1f7067b98397574017bb890bdf94ba9a99589c086401d302201c8633fcdf41da7e0249082e600b06727ea99b673b6e55fc143452181c054d639565c13aeae8d6240e4e1a029ec0014744e622dd481ef98efac15c14ab957e4de8cd4122ef43c049fd1465d13fd37a495de6203b2a7a5f447e8884bf0f9b9fda4b158ba2925d2cd6fb0d084437cd372457261c3694089d476fe0f57c751e9dfac04777f76a52a0de9a4786c48d8d22d4f834dc85aa1d3ccb029c566c17490792de6bc87961bbdc6b208c887f70ddd694f09111ec201a12eb09b2da4ac8f84b26fa483ff03b6d60d33ec920043ca65396a87623f291d3ff4244f8358bbea63d2b42ceaf2bdb4ca2694eec46a3fbbab743cf1afacfa2e01a3cc76a4d6191949f68a8de39fe3ea61e22d2e9c5eb361313fd6c57e6a0f20c168331378e44e8feed17a795e48d49050f38e6b3a811e34d8c843b400c34e748509d6bdc96cef7a43bf20ef6705d123782ffc5d013c863a73286eec035d1d60bec182e7b27b34f9faab4909b8a45d41c05e2811bababb9f73206f32a70282fddfdb9b447fac1e2f02a338a07798845d82d99b3047d1e2d773f7f54c5d65df1bc3489cb50bf9278f432447dbe85409d6885adcbc3c324b0e257784f4a3a328ee28fa53ce6b35c88ff97ff4cec1e5350642b9391310912a30b4b581abc3ae5e37ab435f0d02e40b251e28accef4076372e5818c8b9031778e907b626d3ab4ad88adc2ae3cb94fe6c6b6ff959ef15e3080d1164b7881d91d7f6a53a96d2caceb790f1da7237cd10e981aad0de8e0e17e26f6bda87c469c20eed3ec0285bc8a91632aee21297656683865246ac89f4a919e568c105255f2d2538bcf67c19d50517acd1da9bcd34159c65c74f0c21bd1413b189ef6136a988bf5511285d2b02c6b32a191916d334c8b0065ac76bb4645a1106010c07ce4a9881e3386e19ace4c1a63f67275a101828b3abc5274c95e8c5a1b105329d3122fe65f33d8f2a9df9afbbfdac04355082d2c050bca28ddaedcd8fbbb88ab2452aeb29bf23ef266923b25cedac9a7487ad7e3040060ba091b4a53883584f7d7694bbced425dbbfa875eb9473f95ab51f261b617f7ce522ee4c0c06b4f5fcb76b4b04db43ff5f8b6bdc35fd1af91a1692d2e68a221d9f82d6c3053b176430a3933b0ab63d18524702819febe1b1b0d2bd5027694c19808fd886a4f6b89cfdcf583b61213bc92261a759968933212f2b5286f1c2c4a164d5b51813ac35cfa3c460b86a29b06333a6f3c2b0212a34bb26f07a9287ad6db9bd41b94ccbc36300ccbfe518153c8b960777e94ba362a36ce89d9c413dbcd64664890af7f9293e2cf76ed97ccfe632b3e88167bfd18dca33adc5e5719d0fa8ce2ab5e2ceccc0df2d1fe1fb3cc9f256b0cdfd021dab8d746dd2ac060ddb54f2aef69ff1698b8987609ef1a5daf66fc05ad176efa5616d0d23a03c080db00019a29a44e913531a20c51d7844d7fdb8f7cb305c21dbef955a32e26bc7d30473424c4ca9bf2c9a28ae8b4c20a476f1d57a385cbdbba67ff04c5400d1d4ed5b99c8e4428878b8ce43fa7a6ad6d4c81070033f543a235e2ed2e37fc96457a7cd90352312768a61a49a98d9b849e45de768ff37369f83cfa49d1042da9271a2ebd48142c2b50ba41f8d04bc808fb38980c56d951486ebcf7f7aa575973226689e68833820fc2102310b23a99147cbc27af9b252603a8f22a3ca04dafa2c8475e297353fd5a6967b705a7c2b6a564ea4c7af3706fa2d7b96f9e6daf60154a9ab4224bac26531581323ac997c3b1c4588f114c30c5bdb6198a8f2b0e170b7195886bb970cf0b93c9057679fab55c23a6e00ed90444094f4a510001e5515a04b0427ba5b84a61e2ab197a8200c770d56f192286269b5705b1b1a47c22212f99ed5b7f7e11bca1163f32ad73fc9cb948da2c28074878db8730d2bc89eb09990f236478c56252ea047291323cf9beb146832eaccf0c08eeeac887c9db5af6b8b2f6f7f0508820dfaa4bfe708cdb4d6169c27df0326c8444355f686d13dd779d0b71cd59946fc6e9b2ae2881b7874cdd29447a4688ae5e07993ab36523b4ffb18388e871b5d8707784d3b58736dc83bb296ad2545cadc339856b7a6a516a21ce5e8d5513469f448b37a47595ce6a6b5e66cbee8cebbc23a4e7dfc76c719821ad85d8344c75a289666d25ac2e71fa8504934e93eb96e808e58790e1e219b4c703a34d87da9bcbaf92262c065ef2e3e3710dc15f77d6b2882a83cd53e0b15f2b97e1b324685d65908a7d9e7a4a1a76113b7d495447752b392b9b7c46137fbe006d4a13da3db220ecb76cbc6284c8dbc29dd68efef3f5887814f7c36bf6d56b106b3e86da52d193d694d1b46b02a2802cf10022044fa3d643fc9a024af345dce86ab04f7c1a7e76950bdfb233a804ba8ae4e98c78dd8d99a3691fa58b56b9b41d8247961d8d98b9d5b6adb3746ce2cf498e07520f6865394268b48f1d869b6485aad558281a6878d913e3c7644ab629632cf6e689bbeca7d7b3483f9c1ffd17dd9db4f0a266b06dbbe5b51ae079970abc9e69bd87cf619ba6225887624c6c219d4d4bf168074f8442624d4e9689a4d05a3bfdefc88b5afb6e875b95ba63fe52f92e0bc1f39b140d059dbbc6082d887510eff060c4609913234694082d9558318192d0f5b50dc84426dcf4a0e2c00e251a24142a22b331f62a2bf1cdbc646a2a35d74e28faa4ac4fea5ac0013dedf7acdbf5ca47b950896ceadc569358e734c3afb6ee5b91826150775a3bdcafceefe296214", 0x1000}], 0x3, 0x0) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000000), 0x1000000000000185, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x4) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000280)) 14:54:14 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ftruncate(r0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_open_pts() 14:54:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755af4a68f3a3b577727206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000440)=0x9) r1 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)="9ae2ea4675d948ef335a33ecca0a", 0xe}], 0x1) nanosleep(&(0x7f0000000000)={0x3, 0x10002}, &(0x7f0000000340)) r2 = dup2(r0, r0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xf2, 0xfffff, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x84, 0x40000086, 0x4}, {{r0}, 0xfffffffffffffff9, 0x42, 0x8, 0xe0, 0x9}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x1, 0xff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x40, 0x3, 0xffffffffffff7fff}], 0xfffffffffffffc01, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x55f0, 0x8a}], 0x5, &(0x7f0000000240)={0xffffffffffffffd5, 0xfb}) openat(0xffffffffffffffff, 0x0, 0x80, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r4 = getgid() fchownat(r1, &(0x7f00000002c0)='./file0\x00', r3, r4, 0x6) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() close(r0) kqueue() syz_open_pts() 14:54:14 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shmget(0x3, 0x4000, 0x80, &(0x7f0000032000/0x4000)=nil) mprotect(&(0x7f00004c8000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) shutdown(r0, 0x4000000000006) munmap(&(0x7f00001fa000/0x3000)=nil, 0x3000) 14:54:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x2d9, &(0x7f0000000080), 0x0, 0x0}, 0x2) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x7fff, 0x4) r2 = dup2(r0, r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) 14:54:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffe00) preadv(r0, &(0x7f00000013c0)=[{&(0x7f0000000000)=""/115, 0x73}, {&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/39, 0x27}, {&(0x7f00000010c0)=""/161, 0xa1}, {&(0x7f0000001180)=""/130, 0x82}, {&(0x7f0000001240)=""/160, 0xa0}, {&(0x7f0000001300)=""/152, 0x98}], 0x7, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = fcntl$getown(r0, 0x5) recvfrom(r0, &(0x7f0000001440)=""/128, 0x80, 0x803, &(0x7f00000014c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) fsync(r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001500), &(0x7f0000001540)=0x8) fcntl$setown(r0, 0x6, r1) r3 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCCBRK(r3, 0x2000747a) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000001580)="ebed89f27479955ac3a190741fad6b7f56b7b47a7bd2360d393faffd9047060468a74ea381fcfe4ea782e894ef6263482a2eeff9645774a43763ee96db6d12bf89cc0a7044932a312affb1791ddb7cf2cb13fecb77b07b4cc3c9cffacdfe4fac5130894c562d36814d38236ba8466ea5ac7ca1394aa0dbe8ab21ed048be3d8e26a19f32025f1156f395af52feffb6f252bec5c7e11890ac076640ac510f4d032d67085dfcc98472488c444ff41ee5b934c217de9c82c12d2a8216497c20d0382376ed045037dcdf0126ad3a275fa9ed68e3e6126c1b02418ba705ac38b4de6cd2364420417a745e13452e7d4f4929e9609b60986635a4eef8d01", 0xfa}, {&(0x7f0000001680)="b6ad47770b", 0x5}], 0x2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) fcntl$lock(r3, 0x8, &(0x7f0000001700)={0xb4ce44f323ddcb91, 0x0, 0x34e22c62, 0x2, r2}) close(r3) write(r0, &(0x7f0000001740)="8c3b01bb056ad9ebe7f9ece86281d7b8852a66cc0ae2348254f3f649757864d1afdf065d1ae2b76f86217b507e37d28e1b2dfdc36718dbb444885d49d5c4b6499c2e486ab1a7fd71f7ad9be0682c3adf805573acfbafa8c9a0dc3ba3a8cd7c58269ef711aa3488ca42f871b785285a2d98587d7761db2584ddf88621b5050b26fce738d9c00f8f43ad02677b572adf3d2b06c0e21339dfff13e95fc540e7b87da79a04941ff208394b5119b3a74b3a17581548b7ffc805a4fa966aa0", 0xbc) r4 = getuid() r5 = getegid() fchownat(r3, &(0x7f0000001800)='./file0\x00', r4, r5, 0x2) close(r3) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) faccessat(r3, &(0x7f0000001840)='./file0\x00', 0x8, 0x2) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000001880)=0x7) rename(&(0x7f00000018c0)='./file0\x00', &(0x7f0000001900)='./file0\x00') rename(&(0x7f0000001940)='./file0\x00', &(0x7f0000001980)='./file0\x00') symlinkat(&(0x7f00000019c0)='./file0\x00', r3, &(0x7f0000001a00)='./file0\x00') ftruncate(r3, 0x3) mknodat(r3, &(0x7f0000001a40)='./file0\x00', 0x10, 0x10001) pipe2(&(0x7f0000001a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$unix(r6, &(0x7f0000001ac0)=@abs, &(0x7f0000001b00)=0x8) 14:54:15 executing program 0: mkdir(&(0x7f0000000040)='./file0/file0/file1\x00', 0x0) symlink(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='./file0/file0/file0\x00') symlink(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') 14:54:15 executing program 1: r0 = socket(0x15, 0x0, 0x0) sendmsg(r0, &(0x7f0000000800)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x3ff, 0x2}, 0x2d2, &(0x7f00000004c0)=[{&(0x7f0000000080)="9e7629d96302e795d13392b6dfa9d1b906581bb6819f9234d6d3a13b124d16e400b7fe9a77e9295c4a3f1d0276ec04e96a", 0xfffffffffffffe72}, {&(0x7f00000000c0)="4a436ad6aa42871b0a8a36ff4fb635b2ad91cb0e5f3fb7cdbe4d51fdcf4345fd430d62dcbb2af514bc2319db253741e824df2d29acbf82899b8ffef8bdd6ea5d807e8ed29ee0359ce2e35ed9c68f3ab65c93ee7cf54fcb831ee55c7d35515fe0", 0x60}, {&(0x7f0000000140)="41e0f87434ec2315a7e5b9254dd874742cc6e9c734e23bc4f43d8d68ca5a964632aba75a0ffcd6b6450c86bc435eee5905610751fb568d93a2c271df6b7324780e81ef7292d3402646d6b3b97fc6b634911f55569edc8d5464be45d52dd6b81e560747b16ae934358b0f5fed0781e8cb189559f79e968717adb67b6fb0fb1807f3bccd1acb909fb961fdb35b8332d8ca7172", 0x92}, {&(0x7f0000000200)="1e2586f6e413a05e5fb7d1e2d9f2d9219695de0c22b6126814f28ea4ee0358cfd309523ba34a4d9f521eda3a5b16dd7243e406889b9cfcb87da53b1319607935271eec620979abac44901702730cc074f0ae6b80e6f7607ea33f6f5f00f65f73ec14", 0x62}, {&(0x7f0000000280)="7425243c89bedb4cee19863586ace9b8ab3113f4ed07ba0ba0afe2a181d140ad39bf213190dbf308d1609434f33f92164ad3d03b3a6681370dcb5ac2c470efb430885991e47aca179f200f4020f81424c659e9c6ba47e447b420903ea13af97237a4cb731bc3982fed6c887f9b488dd99256f7fca49216d210e76c3d76d13527d86d5d29b4bbb73c93ed1c1a5d954404c4a5be6353505a370636aa4ad805766ee199a88b8a189f729d306d07d91a2befd746b0af3966f3f44cca63229adafc01b87f760bd2594f430f227e0c", 0xcc}, {&(0x7f0000000380)="b2cc23b1a23ab4ab6eeeccbc1c149d0ce0b7537d580fd912e7ba9c8b833e03ec19071323966ded6241900f3661f497d5423558aac10d1519a287116afe22135e680226d3b508971d1b03bbd8d386837b2dfda9742156c9c3e501b56b05ba5cf677ee21e4005fb988b28a5bfb2333ecfd6900a8544fc90d05626da9ad3e219e377feee7e4ec8061701ae2223ef59d9d2e6684a659c258fb27ddbbe80cb3534920b397857d3fe7488982f7214fc3438f861a415db08d42d73dbe2c20e343f3bbdebbe41ccc4c82ba1cbe8d8e43a9aeff57b5e32f18e2dc62d149a99909eb711edc2a2761605ec01b38f5c83b0dfb5b3ed970", 0xf1}, {&(0x7f0000000480)="68ce906d3ba5b6b3985726e95cefc0005ed6eaefa93aaeb8052409f16c", 0x1d}], 0x7, &(0x7f0000000540)=[{0xe8, 0xffff, 0x1000, "769bc03c3a865522814c13c11dbab00a34e7ffb96672da674fc7551bb2a5cc4001ba8b559e6c9c50b1031dfa57e574515eb6a8b6a279f18f42f233f976febcda0f1f1829b626195c6ae2235f37dc8af21c6670239b657518612c9473ff4ba98eb4d3f5c97e4b93be290dfbc2e095c24dd36baba413246daa5cad5e346958c4a18655da97979a46c91307c88d9d898d8594f65a72b8b60d1adb505be28b564203d6a5d0ee1298ebf4c40e4a8987e2a8b3e2700f443daeb1c74cd1bbde9ccf63a2c2241d0fccf5d22ac1a9856939d7ab266a9114cef3d5"}, {0xb8, 0xffff, 0x2, "43e9176bc7bc01c2fae5627e2212f3296a8c4dc1ca4de9b5198d26829656c9169a690db511dfe1731a046578af330335624de47c5ae4c6106ec2f3e9442f2494cb3524be466915ac415a44131f7fd440a63c03720bcbaa3ef6a0f4133f786340af421083cc6744b4a63bb1e100b692125ae7f0d66ca60e35f36e519dbfeaba1b8dde366e834631d3627ba3bda4a961404164f6094e744059a9d7cb940d2cdeb7d5ac3c6dd277c82c"}, {0x98, 0xffff, 0xd9d7, "0bb8f1108cf8097df9a344ea7c0be57b57b916c7a28edbb6deaf892f0140a678436162f8f9267bf337c50447eb615ef7282a2e123866b4de1d926c01d028a9c4688e4ece519f656d75ed2bf4471d29994c32bcc5acda4247b014ff38ca0458c8774a449938a38f9e0655e7e5484831dd96996b70364cb310da007716f11ef0e52ac2bd"}, {0x68, 0xffff, 0x5, "3e770bdebb43862ca6b7bc25512a7fd2a4a6e9c464d2e43caf95e9c9d2172b669099f2320c2a8029e64a2ec2f87d8849a1af3200ec32efe217b43a9a5d136989f5a72c11f3fc31b73f8213bb7a9bc55075deefd4"}], 0x2a0, 0x40f}, 0x2) sendmsg$unix(r0, &(0x7f0000002980)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x113}, 0x0) 14:54:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ad8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x3) fcntl$setstatus(r0, 0x4, 0x0) 14:54:15 executing program 0: setrlimit(0x6, &(0x7f0000000000)={0x2, 0xaa}) mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getdents(r1, &(0x7f00000010c0)=""/62, 0x3e) r2 = semget$private(0x0, 0x1, 0x22) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000080)=""/4096) 14:54:15 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) shutdown(r0, 0x1) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x5, 0x5}, 0xffffffffffffffaf) close(r0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x4, 0x0) 14:54:15 executing program 0: setitimer(0x1, &(0x7f0000000fe0), &(0x7f0000000fe0)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/107, 0x6b) truncate(&(0x7f0000000140)='./file0/file0\x00', 0x44) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/202, 0x19a) getgroups(0x3, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x0, &(0x7f0000000300)) kqueue() setgid(0x0) recvfrom$inet(r0, &(0x7f0000000240)=""/26, 0x1a, 0x800, 0x0, 0x0) 14:54:15 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = socket$inet6(0x18, 0x0, 0x1) r3 = dup2(r2, r1) dup2(r1, r3) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x5, 0x2, 0x83, 0x5}) setsockopt(r1, 0x29, 0x4000000000000041, &(0x7f0000000040), 0x0) 14:54:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x12028, 0x501) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) fcntl$setown(r2, 0x6, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) sendmsg(r3, &(0x7f0000000840)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000640)=[{0xe8, 0x0, 0x0, "6232b23ebbd9cbe1257a7f0c6308dc78c8ea618b481a3577351ba563b9a64e338ad6a29bc416a8c02fdf63628ecf17598dddea9d8e43f912cd35c5af4d0e54123929a5b65af62b993de905796fccc78a37dfbdcfa3c80434c5822b4e1cd545f6ac943cf3a80a165ee900661fbd7887f2c0aad5668efc7c5b5000afecd850007c712fa0fd55a33597bac645f4ec5fff0e242bb02d68103063f65e0a64e5be9753ed3ccadedeadcf0587662c46ae1bc59ba6835b1593536f328224c80afc5f6e8443f848706225610681684d8db12ba44c87"}], 0xe8}, 0x401) ioctl$TIOCEXCL(r1, 0x2000740d) kqueue() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x10001) syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) socketpair(0x21, 0x5, 0x100, &(0x7f0000000080)) ioctl$TIOCSTART(r0, 0x2000746e) socketpair(0x1, 0x0, 0x7, &(0x7f0000000140)) 14:54:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c6530005a9d7a5054f97da88905f7fea9b9e8a079515333925091101da0d5bb4a5bdd7098a263120ee1053e5b37278c"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 14:54:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000080)=0x10) 14:54:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unlink(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x1) 14:54:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000080), 0x20000000000000f3, 0xffffffff) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) r0 = semget(0x1, 0x3, 0x88) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = msgget$private(0x0, 0x10) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x9, r1, r3, r1, r3, 0x108, 0xffff}, 0x5, 0x4, r2, r2, 0x81, 0x8, 0x4, 0x80b}) r5 = geteuid() r6 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x8001, r1, r3, r5, r6, 0x40, 0x3f}, 0x10100000000, 0x5}) execve(0x0, 0x0, 0x0) 14:54:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x6003, 0x0) fcntl$lock(r0, 0x4000000008, 0x0) r1 = geteuid() r2 = geteuid() setreuid(r1, r2) 14:54:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0xf18d22d44380abe) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x0, 0x0, 0x0, 0x0)     14:54:17 executing program 0: r0 = socket(0x0, 0x8004, 0x100240) dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x800, 0x100000000}, {0x18, 0x0, 0x1aba, 0xffffffffffff0000}, 0x4, [0x0, 0x80, 0xffffffffffffffff, 0x9, 0x3ff, 0x101, 0xf18b, 0x8]}, 0x3c) sync()     14:54:17 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x203f, 0x800) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0xa0) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0/file0\x00', 0x200, 0x88) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000140)='./file0/file0\x00', 0x4) stat(&(0x7f0000000040)='./file0/file0\x00', 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400, 0x1) 14:54:17 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x3, 0x0, 0x3, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x6) 14:54:17 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x9) pwritev(r1, &(0x7f0000001640)=[{0x0}], 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r2, r0) r3 = syz_open_pts() getrusage(0x0, &(0x7f0000000180)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x8) pipe2(&(0x7f00000000c0), 0x4) execve(0x0, 0x0, 0x0) 14:54:17 executing program 0: mlockall(0x2) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3, 0x10, r0, 0x0, 0x0) 14:54:17 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "90c7daa4ee9f578fc86ef63f78aeb331f0de1496"}) close(r0) kqueue() 14:54:17 executing program 0: r0 = socket$inet(0x2, 0x3, 0xa8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x880, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r3 = geteuid() r4 = getgid() r5 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r8 = openat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', 0x0, 0xa8) r9 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f00000000c0)="a45bc29f8b8eb17e950e68f656f31ee3d7dcdb9f8d7cee881bccbced5517bf1dee3498a5ca9c2058faa6b56ff9f48ea14fcddfaefd6a4848417b9fd17298183fa6a63be2298a90ba4e2768b22621e62eded9e66e91b7842c63e0d4fa3516ad2fabbf548bcdea64d0f45c286699db587f59eb11b173b7c80755965edebb350fc52652bff1873b07d38ebcfbd6eff552bec1b06b2c37d0736b5e5538688e0be7f3d0f7e9a29befc968591df2465c85aa6ba48cc8a99b87e35362f16aeb7a1b2f74b1ec84e41f7cefbe6730f57caee039bc3860e3691c", 0xd5}, {&(0x7f00000001c0)="cba8348dce5503f1873ba4e9fc8100d3a9858d51a35160b8c1732c966e6b6894b3a8c1726f321593dcac5fce554ca001d9b06c4652c07f61b61ad1cbaf21a59f7a9a6f8e07b0a3f2d1a790e24549673b957be311d16b41a360241e00b3c6e5f55ef3d63b75a9231f0d68dbee919711aa792744c73e4eceb0fca8338860bfe9dfc66890209d5a72764351a312fd6866e8fa47f657dbbcd5357826711deb63adbbb767d0e98b94c477b2c51ca7bcf9a09dd5b1f6d68fdd", 0xb6}, {&(0x7f0000000280)="f13c9a423578bfa96a51b7644c50a82b6ad901718c897e865f5ac04008d950e0e8560d22f883a87a7d4bfacdc8f298b0d16d0f1bec9184abe7927f3899279afc3ea68f45e63498fbccd23fa7fae66ff6fcd4b722858e7c174c88e5d747d5a5e2ad2d0aad6ddb740d074299aabbc15a30dafe96d9ec120f", 0x77}], 0x3, &(0x7f0000000600)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xd0, 0x9}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000000)="03000000", 0x4) 14:54:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000080), 0x20000000000000f3, 0xffffffff) mprotect(&(0x7f00005ff000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) execve(0x0, 0x0, 0x0) 14:54:17 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 14:54:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10108, 0xfffffffffffffffc) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) kevent(r1, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) 14:54:17 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket$inet(0x2, 0x1001, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSDTR(r2, 0x20007479) 14:54:17 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x10800, 0xc4) mknod(&(0x7f0000000040)='./bus\x00', 0x2108, 0xffffffff) open(&(0x7f0000000080)='./bus\x00', 0x100, 0x1) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000100)={0x9}, 0x0) select(0x40, &(0x7f00000000c0)={0x1, 0x9, 0x7, 0x2, 0x8001, 0x0, 0x100000001, 0x3f}, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffbff, 0x6, 0xa71, 0x8}, &(0x7f00000001c0)={0x8000, 0x3f, 0x10000, 0x1, 0x9, 0x4, 0x1, 0x80}, &(0x7f0000000200)={0x1, 0x1}) 14:54:17 executing program 0: open$dir(&(0x7f0000000000)='./file1\x00', 0x2bdfb56e518797ce, 0x0) r0 = getgid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x3, &(0x7f0000000140)=[r0, r1, r2]) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') link(&(0x7f0000000240)='./file1\x00', &(0x7f0000000200)='./file0\x00') socketpair(0x11, 0x5, 0x1, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r4, &(0x7f00000001c0)=@in, &(0x7f0000000280)=0xc) recvmsg(r3, &(0x7f00000014c0)={&(0x7f00000002c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001400)=[{&(0x7f0000001300)=""/112, 0x70}, {&(0x7f0000001380)=""/108, 0x6c}], 0x2, &(0x7f0000001440)=""/65, 0x41, 0x2}, 0x0) 14:54:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setuid(0xee01) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x4004, 0x8000) 14:54:17 executing program 0: nanosleep(&(0x7f0000000000), 0x0) r0 = msgget$private(0x0, 0x1a0) msgctl$IPC_RMID(r0, 0x0) r1 = semget$private(0x0, 0x4800000002, 0x1000000000020) r2 = dup(0xffffffffffffff9c) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000040)=""/8) setitimer(0x2, 0x0, &(0x7f0000000080)) 14:54:18 executing program 1: setuid(0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x1ae, 0x1ff}) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 14:54:18 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') symlink(&(0x7f0000000100)='./file1\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffffa) 14:54:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="1c27058f5dccee0a130eb2a4241214d13a8d835002c5e42cc62bea4ef63c466fdd8b8033cc3c70a3df1af48823db040e167fbd48a8fe7f36a0076f092f058254d127f84afe78cb684d15", 0x4a}, {0x0}], 0x2) syz_open_pts() close(r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) kqueue() r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10048, 0x20) mkdir(&(0x7f0000000140)='./file0\x00', 0x120) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x10) syz_open_pts() 14:54:18 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000040)) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/98}, &(0x7f0000000000)=0x64) 14:54:18 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x7) r2 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x8) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x4, 0x1, 0x1, 0xff}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="b20f8d7445402d2fa7bfa52df527fcaa0a8218fc42210233dbe2dbb165d7faf05346638da0e58e5d4575109415dd7156b4c2c5a0936a6aa121cf26718cc276bc0d6b424ca4ecb69f6a88afaee28c85ba7a441b4a9b3e1b7b50fd48219d8a12907c45540af3754a1e87528ab523f7ea641c8f51ff73d3a7bde6e3564d1e500316d0f98af325f496c2d141af5c7199ba34d0847b975df621e1422c26d4b7adf0b415324cf563", 0xa5}, {&(0x7f0000000180)="05172611e1c82699ac01e0bc35cb448d75643e7fe12d14dec40a3bce8902f0bce8b9799975c9807f1bbe430f18d7ab5ca9c8777de7f5681297af6c8b71abb1bf27176f603179044681220a9cf3bcc7c30e", 0x51}, {&(0x7f0000000200)="4b8cf2e3dc064c0828fca88a2acf8e3a0bdff0a72dbb35cbf14bd92f57bbc4b30610dad27f3501578542ce4dc9fa65b63e4261f2d010f71ba6fda2f5f4fc", 0x3e}, {&(0x7f0000000240)="f8dfa7d1abeb4b9e2d327158d20d605a15d4f6bead6c5ce7dd9403126bc2f22a030c8b6c9ef4d554f97bdc328e5661d4cec746b68bf70a3a6ba704f0d2144936481cc1383b6d0534c886dd09930606f89fa3639d753b0ad2fa80053c6cdfa96d1102fa0d3806442f6fd7770c5acbfd13e0046117593eb023094b05608bb90b23db2cbf31be", 0x85}, {&(0x7f0000000300)="62db39ac3f72590dd4", 0x9}], 0x5) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0xa55f) 14:54:18 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) dup2(r0, r0) getsockopt$sock_timeval(r0, 0xffff, 0x1002, 0x0, 0x0) 14:54:18 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x54, 0x57, 0x7fffffff, 0xffff, "a81bf123bb89154d639a1b91f1d3db2d4205bb92", 0xa27b, 0x6}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x2, 0x1, 0x1f, 0x55cf0941, 0xfffffffffffffffb}, 0xc) msgsnd(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="0000000000000000b30e077f569d49170a778409f2e907b676efcdb6d0b4f93e4f5f243223427373bd8669071573d836be8427670dc484a4b74dc28202ebc077e2c46aa0c3d331d08af8b525679abf47a3dae9f320ad7df239787313d9dc63e926831d238ebaea2f8b2ca7eab65056175d7f93912763aeec6cc609da0a623d62f73a18687d2e7b948fe600b51b895c818c7faacc52e80798b23b8cc928ac09f3d53d3222895e65373290a4ef138114ac2f497317616591e64d99b493ff1295c17a75f43ec1f8136104b44ce76cb19944ec88d4c29c9385ecb88e59d6e19f2c85c0eab2f711418d22d5f3bc9f797a3e158acf1fda6937aa4f63d16a6284581c07ee53c146fb5507d08e74c6ca6a35ad5aa6845c62238b1e01857c71947ec60a812d993a98caae8058f6ab4fb5d119d424881ba78d6626a46c4b5590b6d988f36e1bc918c6a51a2650f3e081e80ae618e99d0f7f520dfa3cd0558de4cb9ddf365ebba4df2eacf3a0241e7dcee4f96d800e2f52ae497d5e00a460e5c7f8a725c90cb638922607ded489c3a8877a5d6f3732045975bbf754cc6eec30efc3f37f5a82fdda08ef1057401f0e06f42f2d162acffa72205f4887a72aa6e97d2672bb3cd0c33986d1dcc02ff68252202abb1faeb6b589996e90267bc41aae77345ed478bd940b4ca11c085d4f8363f2198cbad1a7594dd87b8d1faa2e3fb0d2d7f9c5c61b0a1070d9273523149617a867e95b1e86a001714537c3730ffe79ab611e7ffd3de66775e60b19208a91571fe83e496a72a273d5e4a1d18b0941bca623826a8a22b5632fd5e0601be4d9085de5d0daa4cde25e1482d2f94016115fee91d6cf63f7328c99034aa0c8f0de5c0c3b68e7f641d540add218b3aa1614eb349f99f2abcf6d5385d18bf0d2be2acaeddc6c805b8790dd9fa0eb8c838bd6852b8a651de719f76ef9388e29255767a255575db3c7fd5de7ce299c8e4979988219cd0c90ff51521795af1933b632564dd33477c9d29a4f57caad348aad9cbd8b2c2a8cf982a5f0cdf2179c0bba0baa1b6393bdbb55043d3fd89e8a23a00f8b0f2c1ac695aea6e48c6f61daf256ddbee3a0e5580e72f6647e28d13fb91c70ad4aaaa77a7f1d99fb9440323e4b2477c44b601812b8c3e9c5ba2a11799006d918eb2d00876acf2b5d546ae7262ef461fcfe5c1f9ec08014f2d43d990c8baf7eb5446be13dece19220a4a510d8d9c9cf8bd72a58c7842a0a7c8feebc8f69a14d6c4ff18b02726924da10d87881980ca0c263a105b96d1734eb14e1ecf8305c1d13bb80c6645fee7650a8a445bb12dd776c586e35707d07852977c10732cbf97ae44c6df336941283a23d157a1c3cb268f76766123b8c9f2ea40160120d1ad817181d467b5940d588d3e27dd28c081470454505899ac32b86fe6589ea6c697aa73b9adf5713183e52df452ee8f5ca43af157f3f5931f065a81805ebb8e9821cfdc73c0a12a095df352fea4f04926fb09ec2cd7465c72836d2239502d058b9103f263b7fbfec8b7558f5115b461ad7e0893c0a05b9bb5812287836d0f706d15d3312ced656e564dc8b2562ad65ce309f46955eac553d5c7281200000000000000048373948d7c4c11072f175f9d6aff333a48c382fd56de50b98b0f5794a0da14e5d698723704390cc971aeac14c1314362671a051a1092cd1d5652b763efc28eed65ae94405fbd4753911c27a0ba7fabbd7d7f187d5db2dd5e7c3500f2e2ec752c6542b070005e75c0c8229d2ec02dfd802e105fa93f917d665667283685f1094eaf670cf6ba781dd22f5f79e171491c0e14991f23d0bda159b3aad6eca773f44dc312f4d4bea3042b8c0aeb405ec9fb5734a9a7181db732f2e8cfa98838f400b6e2aeef7015f49cd269f15ad9fdc13c5bb5a8acf3c7a418fb297cdb0e56abae66b986925cc4f69fff6b4e898abea5dae1c17b2b42f65575b41094e34ec1feaa14c90400626d45af56e16d4c42728f9c2ad13a94f4b009bad86ca9c03ef89dc880c1fd28dc09aa498426003971ba83e6e9e4cb98925e3f05882a1d5b3f64cfc92ca7b9152de3d829b4d757a76035007cbb3c500b2b0c82fdef1c8ff7f097449482827c87c8a484452b0f89cc891c63a67152af531c06e1d1b47216316cb1c5ffdecbe62cc5f12ea2c180e0ab83e7b3c87004265a640e9ae06069ab6ffd0e30d0ca52db78529d11d5db8d94f288b062aa83b44984189d8895fe6b921c0c21fc4b6cd919116cac1b0fb031109cd258ca3b150b3307891c58bcfcc8c2800190856bb015639e1e255b9946ef8c6b5a5b0ae69fcebd8c357bdb51218fca0a1812e075a755921c555c4448c8b2c5853c75ccf89631905a6cd4f0a2c180319a51de13938e8e993683bd776f4a39825e31dc66a65c517258b4819accd117831fa9eec0571806d23106e8ac07c7ee44f3b8226eb42282927e6903ab00430df5e584a4f39d013eafe498a748a3f51e23ef855b8687dedb55ff852f72d50eb61ed16129e6889c47eb118a203fee9b3620b2462df3196235d5fb36d683fbb017e3a80f63aa32a5d5a2caaab145ee817c914c1a6cb9fe5e396b58d6056a7052108e97d575259f0fc674b9847703496e10f8c0ec3a1f7c798d38b4412808916627594722c35218ea8c0839c1f13a2aec5c32a4014abc93805924877edbc6b54ce1c66902de5f48a9b2b3923ad88ff6dd2c6b0a58d20e37aa510caa3a1c8f4731886c4dce207673eb352110705171d31cc2eb1b98131a7f49373b8d0e37c66298b70480b4ed8add5fe2e3df1dab218a382fa10dce5fb9b228933225275c5e50185cc183c5a6dc737d3682f4ebbea2f1f1b04a386804411e7e4bc3a4a4a2622100aede62e823141749cbf421f92f6906fb0eef809be510c07"], 0x808, 0x800) bind(r1, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) chroot(&(0x7f0000000000)='./file0\x00') 14:54:18 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 14:54:18 executing program 1: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) writev(0xffffffffffffffff, &(0x7f00000000c0), 0x33) 14:54:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000300)="be3ce0f3a95ac6c03bfe8d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe4856f753d40d75fdbc519a0600000054298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada4b5d8c940674ab57cea1b5fed2c00000000", 0x12) close(r1) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) r2 = dup(r0) recvfrom(r1, &(0x7f0000000080)=""/159, 0x9f, 0x0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCEXCL(r2, 0x2000740d) syz_open_pts() 14:54:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) r2 = getpid() fcntl$setown(r1, 0x6, r2) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) renameat(r1, &(0x7f00000012c0)='./file0\x00', r1, &(0x7f0000001300)='./file0\x00') preadv(r0, &(0x7f0000001280)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/123, 0x7b}], 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1de9246f50db16f7e8ab12c8d1dec3cc49e6ad", 0x18, 0x0, 0x0, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='\x00') setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x32) wait4(r2, &(0x7f0000000100), 0x8, &(0x7f0000000140)) 14:54:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab03000800000000000007a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb0000000000", 0x55) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="efc2a8bd6e0b26559baec80d6afb8102", 0x10}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="258e8da7bb490349172e22557ff3be20b0e45181e853a3bb9f84584a71160ebc5270f9b6d106661a0418401c91844586529c02afc657f7d428b770f8afeed8ebd6767d3e3a29ceabf5e57f43c400075dc844910cacbc89a3eb766004c0a1"}, {&(0x7f0000000700)="dc7116ef5e5aab7a1f56f4694b461fb3e31c119deeab02641b93e7433b1814fd764464f7866b9fc7f5f82d4c0fdc1f78c5a4f55025c57efe9bc18f2a8435bf9592bfbde99d21ed22064e717c6f497b2fa110c27aba905fa89d651b5e3b3ba9be8a8bac5650df44c5417e381b32ffd79bfe271db6cbb650374f6c270c9e769e9dcd7218a66d3377251fcf7984bd87f350b18e2956220985314d74884dbc35074a011d653b2e7cc32aeb860bdbaac592cdfc059a028646172a1b903aafbda3e12afce9b10da15ec796cc438909876e181e"}, {&(0x7f0000000380)="f5445f74ee0b9fe05dbb10c6ed4fa826a86da7c89efbd776c4b01d44973c05a06ecd920c193532250d8114ed5d4414be9e8593e76288e796564728f273114939fe28355e0dd2a59f6b679bf1657af0f96ffc4de3f4410c3eb0163ae33592e8f6b5bb86e80c730a8ca8372c6ef15d5af11ec2973699813958b83e994a6d9d8ca9d8498a4e5f3a6a4daf7426840c166e70327240ba4a62256b6781edd8becbc64e64ef07f96a"}, {&(0x7f0000000800)="bcb668f62ec754e72bf687ef20f66af9412435666766baed1a0d975b1ec5f0537760bff692ba593b595bb5d2f48dfe4367109c2c90e4ecab5155f0b2b6f668c4345f4c48ddb8247aee7eefcf3c9b9c37a612f0c95052d0429c4d7e61d5d715930cc70f99c93eefc6a882d60985d9e3200b920a90dd161ff7f9fd8691549c9d7bf7270f42d225e3c1ea7217a9"}, {&(0x7f00000008c0)="b118cba2c5d1afc6fc114240326bbbd359ac65037a636dc81b3f654239764eee3623b0eded8d6829b75066d0769b643abc2c88021059b2d0231f84677ccd8bb7ce8db095f4b3836a06ada76683adf985f9fa7e476a26dfb47b0833f4056eb62fd399f694da6828280c5ede75a5d6dd4a68a78095ea4e022fbdd4cf8fcfef63a0a49c99d6e1bcd2bda50cf0"}, {&(0x7f0000000980)="e185947e76e3cbf82723a38a3cfbb9626d366dc2c0dbee98a37cd4f5e9ba5e705aa95d7ea3b95ab71c9142fc319ab5f3352e84f63336e74605d5da46a4ce271fa9c3a8d51cb18d97c36a76afd0c5a480a550995094ba604b576745e9b2080757f96131dc419a5592fa7b5a2575c1b17ddaa87926bdbadd3ed7bfe548308942c5cb763a6fbcadcdc1bb61", 0xffffff13}, {&(0x7f0000000a40)="09d7feaf45dce01b7d22a70d13be5f9fd93044162f4cf23476da3d368ed124f82f6e7172dbff6d49cc9a4c5f533ef0b19180b2ffb1c450a19df338c742088c408ec90b9490dc412271ba7c6f19b2a33d9102d713559a3a34e8fa5458229708acc169e6e21cfa7ee163ca7d36f9e5785bb89b43f9ef49dcc808c83f16c3db68a4270e06c33a3ed317c0516885d0fcec148a5bf4ccbae6e1e945e8040613af4636a404c095c611de6c7b78267d6af632042b05294cc1ea3a5f2a65af9bec00d0ce94ef1d89a204cd0b8319f451b08483462be36971f8c7fa0f8a4d1ba492c0a09e84fc95553dc841786d2b397ea6cdb0152778a7e69eddd8720698956352ae643800c6dd62021c4d6085fd1f92fdfd211cd1dfaf134251a4f0b4476097d4bb4135a85f0a27363bdffcc453f05c2d87cfab8a830b0feed3277c8b9ebf30203db0085bccbd3db1ca90f3666ea2fec4534acd73fa84dfee3c41449cd528448a5818e6770751c54a784b282276627d0f72fed8225ccd219f488280f1bd7d4d591869dfd78527fbc77cf971bdbb4baa1d7183ce27d4078cbd34bd1a82e6301c00d92fe119f81123a054dd76c3ad112c13728dbcdb7ae20bfd6d917457c97b553a3fc6c1d41a68c9f05d841041e6386c40f9f145541ed0a21e217ab1d67c4017f53ac07f008d51a0dfbb88d5fd23f0987988a95afdf5573eb3bb6cfad32448cbc1a2fe4acb1badd56a95110f5a4d9d6b3d9953335f1f6fa00bd839ffed1dc18908accde6c1528400ad92e55e51ff9ec7dcbd6e493c00596b58127c7a52574e6cb752fd905c075db3891490e159ca767e16696e3a4a2097337821863ec0282a03d162c454a472a9c9bbce57bf6644e33b03eaf8f216bb1e80113cacc1035fadf14f346a2d4794cfa8200c924e1a3e1cd08c4acafb608985d8bf171e9664f5828eb2a9b2129733699769fe572ed5fe5649cfa416c1e4f10c66beda89c570170633c41b1f4f25c15dfe057c4ef43ed400743bb39a7e5d17145712cc268cd881fdfc48a99d18535ae10ae1f1393b023f011014e24f4bdaf45a0b86c1a4cebe022a0447c0be4e5fbd8a1d4f9228e773f9a2b3c1f3a62950f4676fc0a5f43b750ae9896b0e68e7227ca812a4d8e4bc18e16e710e8cf3f9c92ac47cc7a7a170ab6ca430887d5cf346d1569634998beaa58bd5f4396867250904eefc9061879779ef2dc92d7aa16e0028829a4fc6810b3cdfba2701f27f95335486eb1b5fbf0c07c7dbb7f7441fa15121e354bbf1397115f4bcda791ee0f5b152a3bd7b47891eedda6f3d0e3d5225c71dc636a2500b840507f446e2fd76250c1c1257d4ab43f403fd42e1a2e78a8dc835b657df0903ab3cd39516a5c3f441abf3e3fc4688fc40b1bb225a8ca59371048412dbd40b3ee347242b1a6dcc77c5ed5be79f3f9e0cbb22335c02ea43c46944eb18fa606337677ccf2f3d76d47c99c841c9888be0067fb1ee4fdcf288b57a44b8bd58cd44b63621ad762a825d54bc05f21fc6331f89bb3858f964abcf0bf3871acaa337507d9f939b051db831d859e89d100952a0945f0eee57969638b33341b7d95891a171e2e5175a6b6380ad008e6fc88d7388c56e29fd69c3d4cfd940e8b754337e00be100ba58eb874658d5ca1ab8c3c67376b8bc86360742d76af3dfc0f052dd20c29e2e9635986a67c779d465f503f58298ecbad2f0bc6a9a6511b98b6e6ce262c6aaa38e73945cb9adaa149e7b5c8938ccb060be9c4e44b10f13bd67b9c0309d9d6177fce8cafa556a0f3fa895dd2f3f2a2a3d9c9b2dec320de0ff856f3509e96cce2b9787d2ba60004a95a5152d6d5e929a87e8202f4589524a15b253fce04dad44553b2628a908d0613925810cf25f4d08fb71ea9bfd32075a816e7fd00b86d5a8cfa3a690d47fa1be6e7e1265164db1e3ba2bda04cdd777f371772ba5f9c7a880858b1a1198a3d620327a82699fe86dde6eccea0c67acb67cf7c37826d665745dd50976e784fc7c8a26bac341cdb20716a7db0d61635d058d32ef741c1d6f22211179e579adc959cb841ea0b968e5aa4a3d1162d860047eb78c5c9f9a005d935caab67570cb9283c856f1ea2012ee5387171149e318aeb3b2bc22c3b71b9cdfee0fac8c43d032b05a28e7a39184b92f7c4f1ef0b9aedf77c6711c1c00022fe77a7abce1094db3945eb2b0badc7fbe18ad0e0fc591f13318ecdde10a831e0d895657b1499a8b74cd7cf953e218656011b8601760cef2f23fe0a97a534e4db63d717b3e239178c4ae56204fe863c9ec5287cc0563c53510b635fd1ffdb87b49c429b0bd1fa16215a104878e0fa463fa2fa39f6a88e93a140b8a7bbe401f4ddb4bcff9363f82323ce876dc29cfeb58df0127d364afc19475bba4fbd354f6b6d58c0040682cd8f480d2a40703e0194626b5130ff6f35eed38fc8dd701a439d38003c89ba2c829006ae487ae78d576d29ca485ec7142a2bdb9268243cc3512001ecf6441700cc13961747dcd64f69a3a92559c6435b3cf1b4b36902b194a70b247475e0284a75b2176595c2c662011829b1ca25d7b695ba3b2d54dda211d9d3f4668cc3b71a4225baedd3d7b494d93cbdabdfa04f40f9e4b9a888ad4b31412b5f2d189a548d25b146cf17f994f57828d77d07b1e166c0fc376b59deb9f74e24d26ba8e2f53d82e35455b4beb024d6b070de44c11e0dc553ac45fc6b6db8aefe2014e84eec59331e21a8534bffcbb426e8ae43731e3d23cb4499779e55bf9cb622e77d0db8a05743146241a230e487b4478c9462c2a6cfab06c84541b32b9d9d0fea73aae2a088c02b3592ef8696b4412315e628575bf2fc5b6e7ec5b16afbbdc46ea899f6368d7af3a435d3d070e02c41735774f4ed1602e4efea76d418113f96cb3670659bf51886506caaedbd2a3665c91846f755d076fa03dd5a8bc00306f15e7b758c2ec34fe277b2c4fb441207b92cd8fed7564bcc10f6199504f0069309bb8cda68137efd10bf4b162884498dbd57f20a8a602812a9c23728bb54f59b264f25b280f2fb9c357d5785e967bf4a065d3b88de4f5d9514e32393cf5955b7880543c0d6b7b67da0841591aa8f3e05003b9ae9c4f848624120b3ebf034b08f8ac0c5f7565754af162afc7b9cdbfc3a7c4b643d63f4f4a84f78c213a20b6b3c508a279f34bdbdf0051710be21ae71dd400924695370342900e4dc4ed3878a91f5df147a8c4f7f15cbe2db4161af1f88aed7ecdee3f250d4d5aef3f30920dc4d8501775df7c27d5f100e305bb4d5ad73aae8fc35df9a89c8a84e2ddcc5305a6336a252d2737ae6d725437dc5e8e32d2cd13abc438ab75a9fe14b9bef884d6514f4af71effea469e1e458d2f0e56e93afb86382cf35a40432b07ac1fcabcf906e0132381a55ff133f773e85fd8bbc6d1f4cf174fd6915ac36c98a5af997c33ab3b09320f3a321751883e8bbd828a895136368a69200cf9c6f25283260c2ecba9e3318d6ef76e9aa8f32591a47e0695c880d9271a75d17538b1a7008b572eb00cea6242d5a7be5d848fe0436733779bcdc1a954b45adfa11693601827d76d0ad91f2285710c3868e55d2532fdc1a88ae723f395332b7af1bc3af42803001fd6642702be4a47f3a366437165024d791d523d919633a03c66e8327564fe3875272bc5e1d92ded5685ab5fe3a3eb37379727d781ccba92e65764145a3082e2fe3a0f29a79d3b27917324d43171f6c5f687aa7874b2466dd15a74ed1cecea608f6ad297beed4e76b2abd8a831d25afb9d605f6371979307026750e42549911be8ec35f7dc866012c2d648fad7c4e563eaacaf4e08891f84aeeed850e9c7dc0c92e3b9ecfef420ea57fccad2e713f5ae50c7977f6252260509efc54516981d59cd60483d73345f29a58b3890871f5f21c3235072ce1ad0caad97bed2b229705cc8c3045e15e5621fd6377b1ed4b932d0db5d5adcd8c111c090ce9d075853f2011ca1739330530a9890c5e32eeabbe1d0cfd38e28ed568489873e386ddf92af33043cd26ad00b998f8c1b7749a38147092f830b2c68287e64e09925a99db89113bfd0b685d8c9657f9ad7a422421e569dd4f6c4eca8758b6a5caec07fc370a298d3cb500a8ffa91b285a74b85c012a837bb56a57127723b482f4f365d9b0f9eae014393b9889ececaa56fd9a51c01981f4ecba9499390bf0b986cc46da496bd6a4a4bebfa45178909db4cfd1dee18c632e5dddf30252bf77b3aab17d27f06dea29757a7baa2f40785f64de7393d6670d9209f550744c30ae08468f7d14636b8db557e6e69a4dd5502d1ff1fed5e7fac0ae61a093ad87f157f199d29dd920ac5519c75409c5a37c8805b49b1b298fcd1f896d5225cba5ac8dc0dc9779a2f76131080dcbde07bb30e42d71bbe28a146c616cec1fe7bbf9456692092aed761db68b413f8a22da1d934a6cdd5e64aec8b8a399e9704aa1b1bf4e0615712a85a552e6664392dd79af2bd7f1db2e231e4d5be2ba625f8e1a0c3aade197de9c0eace5b1d6ee72c875a455f81cdca9f1a017646c645291b15863331a512198433e59ee496594de550e6dec8508ebd4105efab5ca3f1f4b460ac8b755a54502a1a0ad88955adb8759e2d63a2aa27035349a4d9f27c12e6cb295245fb09ed57221c82ce7259b56687218db4d5cdc6cd53cf962baa937804cc66e2c46203f1ba5009b53a7c4eeea007082ef9697d6bd47010e197a9262923f4b2ee804cd270109ec85ab6569f68df02a58109746e67466a0ea98e97e633d15f8c0b5c8dabda85ee704221a39ee9d310146121b43ca0aba1839094ac34016ec58afec3a9d5655add4e9ede8c96db122a450d15b485a64475fd543c25ee39f2620b2e2f7c44ad5620c1d48408b2687880d8fd3a5326e980b78d4221d77aa06a0384bfc8ba402ae3743cc2929a06a6fbbef3eeebb2dc8cc63bc6423c2cc98d1e3a9dc6723914ff4f3d04769234206f41ff446b4e3e0b01afd5fa2cb31034bc43399d0058abc1f95d60fe593387f3bfa6a043b811009079b6fc4e1e1aedb1156ea02ac24cc07e3a9b3b08664395f4ef63ff018e7bce3d40fed84e127b6d521ccdd02c241664941883a6ff27c03a307dc0de97a6f61633105759cc3ecb8f773ebde657789bf9f8d76f17a0455259ed54a24af459606f5faafa733ceffe2c89a8e30de8937690ddc9ca79438e65f638a9520b2fb2c744052f171d763b60d7136c0d7ee49fd5f1b25f2ddea563675ca6caf7d2ddce2c7253506b7ed208aaaad77466f4407d53a373b998681968bad5eb634287b56df46f7826113e50b85ccc38adbba5ca0fd3dc1423af6e961b60a290f2aae5d58083f156d7e18121da34cdea4668339018161c5778eb60b0b887c07f2bd8da83e26fea698c98776264a009cd2cdacc2686f9c622a9fdfae1dd02b1370f0acf96f99aad4f3b7b911aa3b2f797e993c4ab8d03c6128d7b08e3169bd10b0a825bfd8fc6c09ba77bdd5bc91a3c4d2748ea30ed91fff39a4273dc9ab12544ddb5ef640c5e69b0c63b3ebddbfff5c1e221092dc8bb645119faf428676c3d1b29affb3ce1fcf3fca249eb5adb378c1f6cae04e9bfff99b425bdef682c92003ff27eb30fee04446908c93c88240b4d80881a73ee3a4bd84cd93eebc0f3ac3984aa847b65623180441f6b2bf8be04eee75a38dd868907d9d4d3035fdd3f44e3975ad7f0a2efb4697268a9acc2c2415edc9354a614050cc89eacf8a365b5e2e72652d74130ca6b3cf5e83068b2e29ff260e93f5d9a4c9cb0055cf0c549f50ea6b"}], 0x10000000000001cd) syz_open_pts() close(r0) kqueue() syz_open_pts() 14:54:18 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) getsockname$inet(r0, 0x0, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) socket$inet(0x2, 0x4, 0x101) socket$inet(0x2, 0x4007, 0x9) 14:54:18 executing program 0: r0 = socket$inet6(0x18, 0x8006, 0x17bb) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x200000000000001b, &(0x7f0000000140), 0x0) 14:54:18 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000240)=""/84, 0x54, 0x40, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f0000000100)="bb1374bfdbeac28a10278bba49d380e49b27db9e1f20d739b98954b32e4af4fecb89c64188bea4d6d07f74937367073fe979ec6150b4cd1005b087a32080b3d348f516737514272393f1cc2c352de0911b65879d132fd24c74c63afacb62b261e4d8a793ffcf4efdee01e3eb71e26800ecf7459c06862785057d6282bc524df8bdd4cc37b314446089b46400943b2204eb1059077ac732eb25cc17e4c7d65e5ff802aa1f4492e7ca5296cdb082005cda7d4832e35114b0f056630b2c7fd51e0b5b556abd5e207817d752b51b8ac76a48dc9b183e3805faea04ec6f45ca47fab28b7abf2a38e8470972fadfcffdd5284e5ca691175f95761686a0ed7412bd87479452d2c419c226cf1400000000000000000000000000000000", 0xfffffffffffffed6) mlock(&(0x7f0000ff6000/0xa000)=nil, 0xa000) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000000c0)=""/27) 14:54:18 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000001940)='./file0\x00', 0x3f) setuid(0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x2) chdir(&(0x7f00000000c0)='./file0\x00') r3 = semget$private(0x0, 0x4, 0x60) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x8, r1, r2, r1, r2, 0x4, 0x401}, 0x100000001, 0xfffffffffffffffe, 0x9}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mkdirat(r4, &(0x7f00000001c0)='./file0\x00', 0x4) execve(0x0, 0x0, &(0x7f00000009c0)=[0x0, &(0x7f0000000880)='^.\x00']) lchown(&(0x7f0000000200)='.\x00', r1, r2) pwritev(r4, &(0x7f0000000480)=[{&(0x7f0000000200)}], 0x1, 0x0) unlinkat(r4, &(0x7f0000000000)='./file0\x00', 0x0) 14:54:18 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) socket(0x0, 0x4, 0x2) socket$inet6(0x18, 0x1, 0x0) 14:54:18 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchmod(r0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x6052, 0x13ff) r1 = open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffc, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x10010, 0x4) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0x0, 0x0) 14:54:18 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xc8, 0x0, 0x388cadbe, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x400fffff, 0x1, 0x20}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0xffffffffffffffff, 0x6f}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x131e5c2, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0x2, 0x4}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x4, 0x6291}, {{r0}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x7, 0x5}], 0x4, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x40, 0xfffffffffffff801}, {{r0}, 0xfffffffffffffffa, 0x10, 0x80, 0x7, 0x2}, {{r0}, 0xfffffffffffffff8, 0x9, 0x20, 0x20, 0x3}, {{r0}, 0xfffffffffffffffc, 0x12, 0x0, 0x3, 0x95}, {{r0}, 0xfffffffffffffffc, 0x4, 0x40, 0x6, 0x9}, {{r0}, 0xfffffffffffffffc, 0x1, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0xc0, 0x2, 0x6, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffff9, 0xc, 0x1, 0x2, 0x7}], 0x0, &(0x7f0000000340)={0xfff, 0x7f}) r2 = semget(0x3, 0x5, 0x0) semop(r2, &(0x7f0000000000)=[{0x0, 0xfffffffffffffff7}, {}], 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89051fc75733fd8f104089d405901e0db7e6a1f1614ca3d61f731fe9bbc0ad76e23f578d35a396c43d80973896e68a61d4709120cc7a81344f3bfd7b4f3762c4fd2d08c89e8ca1e79686a7143b54f0115be6b3af324681f1873a0c1e", 0x5c) r3 = fcntl$dupfd(r0, 0x4, 0xffffffffffffff9c) getpeername$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 14:54:18 executing program 1: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0) shmdt(r1) r2 = shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmdt(r2) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSBRK(r3, 0x2000747b) 14:54:18 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)="9105ac26a783338a67190aeda062a64d28d42641cf51aedaa2fa5125383d0327987992881abe5b6d447584046ae9443ba6790eb09d95f8e396da00005786d84a8af71557324da4c5e1bf81ffd2be747f909de78fa7cbf9b6fa9862058c55fa274dfc8cc35075be623e238885da5022d57529f42da7c134defb9cd0c8f5c14cf68f0e6f4ed4cd279f5a8d346f6ce4571e05fdac33bf0d7956e4b74d337fc3b5f8262f55f0bdfffb379e1eac3aa365e4f189fd78122a6cb58a62d4e565ace67d99a94cd4a7f81dccf731b87af803448547cc438b43957f5dcce4849d4b1fe61aa4907d65cbfc5ae80f77db36880d7d9765890c27a68a21c6d118592f860b6a3af3a3e20fc9d3e138f4f1435e29936802175404d33912501105e435b80600ab82bd60", 0x800) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_emit_ethernet(0xf2, &(0x7f0000000140)="b6fe3b7513a667aaa375be9858e5b7683023e0cdb915d877eddcb30e27434533b535666df7cce01705974538d11438d31b3a474d59efdaf4699f4d48a8bcfb766b585bbf5d39a5e81584aa7a75228a7e63614595e8248a59cec700add0d1e8f59e4b3f57c0a2eeec2919c9230d98c62467d543394837582a1d9129ffb5ea9f10439d253431593167b8c0b85d3c19bfe7e2c4d1d6d07989cef7ec087005497bc23f4f91b0711353ac0517cc8531196a71aca0d7bc8fdaa6709b110edf2bf645d1916619456038f8b860ba3425add85a1079f2e8c28dee2b13a897a4b01fd43cf29257af0206f51d093526c6d6795312124c1c") 14:54:18 executing program 1: openat(0xffffffffffffffff, 0x0, 0x400, 0x40) r0 = msgget$private(0x0, 0x10) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/138) 14:54:18 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000000), 0x0) 14:54:18 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000280)="3e9886812130d27543311cbf9b913893dc3aa7af55e42b4b3be6466133f7a97e769ab74f86889145b533dcfd5590ecb9cdb72ec2dd49d1730f3f1fd8d2b51d6bbfd6f7364e644e79f7765858fc41aa4f0a4bd5e8288680db0fdb9e5a77f128cb0b5fd5b9b651426abf2629c37876ba301dc4a59fa741fefe2ed884ff36351702e80524d6ecb3234fa8920fa5d475cd76bf05c39a045e0b3d43ed1e63bc30526d73fee9d61b57121376170b6a0bace46a23e64fb13f54759a951ed3e6e0d817", 0xbf}, {&(0x7f0000000340)="f4e0432bbaf02c51cced81185cf1d51ea5c3860cec650fd318bbc4bcb733ebff2ad3a75b132c06387e736a5bf5b15e43ca9ac65372527a", 0x37}, {&(0x7f0000000380)="02fcd2accc7fff0f1c4aef3bd72a5f7b3a0aafb583d64804b7198f321b185e0b833aac7ad03fb24d80f106639267d39d0d395747038db6f44be465a89d568e5c10feea7db858943eef5fcd9f10ae50d2f2277e3676e6597d5ad800da2527fd9deace9f97c5598c91ff8e75a30d9d21be8e91b90d44b4720e7f5885d27714d66386e374eec12fc65f127cfa3fed37ebe5e967204aa0ba396c1b", 0x99}], 0x3, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000480)="82", 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x140) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x60, 0x20000000, 0x39ae, 0x9b2}, {{r0}, 0xfffffffffffffffe, 0x80, 0x200fffff, 0x3e5, 0x8000}, {{r0}, 0xfffffffffffffff8, 0x41, 0x1}, {{r0}, 0x0, 0x20, 0xfffff, 0x5, 0x30000000000}], 0x0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x9, 0x7}, {{r0}, 0xfffffffffffffffe, 0x90, 0x2, 0x2, 0x2}], 0x9, &(0x7f00000001c0)={0x0, 0x7}) r2 = syz_open_pts() close(r0) pwritev(r2, &(0x7f0000000a00)=[{&(0x7f00000004c0)="154d44f96a6069c732e63a2d5b68496c2d92e8745d6f3b49b9d006e77acc9990210ea577e17f3751fe3790abfc0b69dff45ebcd39a074209cba1c62e853a7945a72896e15c68f2ad107437d3df8fe14296d064933eaa7cef4ff7aeb0a46ddd8cd9dc0f04fae73fcca8584d944a8b481b1c92b705633861ba1d7dc4ada309c0655255cc02d017c6a37c8422f38956aa7ce14bbab607ecb475ae", 0x99}, {&(0x7f0000000580)="8a8d1fc17925a43c144e6bf5197212b7b1f9bcf1c2cb4df6b0e7bdcffd677aae2d4e430c42e6992e22627bd16d09e2762adab08953ff55b5371030a7fb03f997109d3a0653122bf3739d42a6eff1a4a8e3f00a7f0c10be9a07d2e02198f187d06a0f0fd0da364dd1ca1235aff07da45df02afa2f3870c43621366cc89deb9d8b70c5286f95f10b5f2f8e8cffee597748e678fa72142045da8ee4683c76d42343cf4cb4fbef9a", 0xa6}, {&(0x7f0000000640)="10c747cd65a6243ac27d66640ae4c634cadbf197e68f8ee5f205f84d01db1077a9ce633e003703263e02fb5fc0bce81c8a0077c1889b794f3bb79ae70914cf62540d7f60e103d1990918947e0e1a88ba0303c5cd4f2b7d06b65de3fb55b516acb84af84049127719dc08f07b1328a10fc11beaf5298f5ca6edd0e6503e0657a6656a9318021e943d5f695c6b4d6ad3db9c32ba84bb8ad47c8d6d185cf00c8f0d", 0xa0}, {&(0x7f0000000700)="5eef4fddfcb93b9194b02229def0559b3a2ee103768200b8d0df03e5193d49c67b154b60d1443537ce78211c7061d78e3c827c33d293379851f6ff56f02f7a203aac6af510423d3d45f978eed31d4fbcc64e6cf3432566325df90aacfad9842376e2f0b95b29cf924c7fb9f65c042a5bc3a3d5f50f8d5c93b4a8044e279d920ed8d114ebf72f5e338b36763880b2f2883345e7b1cfc0cf240a04379e6854dcfeaf51349885b81bacf9a4ddaed7a45ed820260f880b134fbfbc15ef76f0ac", 0xbe}, {&(0x7f00000007c0)="04230b0ce7f8f4b360e8f3c029a899efeefab6e5f669e1cd8a1822894e8dc44343bddae7ef08ed7908436a90071f8811ddafc29dfec5bcb237", 0x39}, {&(0x7f0000000800)="a13faf3fa6ae132a270a4e6317a7137bc1f5c2098296d96b1c7ab5b639ec37784ae56f0e4ce592fd3274c2841dd5b3cdd70d472ef6c478ae1551771d67a6437eec3345971ef8a60d831c8b97a6ac366620d7762434437b934b49904f71edeb8c16c43fad6bf750e34da573431b94117edafb1d14feb35ac86bfaaac99950840891b41bd86801c52009bd940478de268593652ff9755c84b1209ef4259695a5c60db2e1e2aa8dce2aca32e3444fdfc682d09152d2d29404e439b40a462cd67ebf9eec2b3ec74b494b8979b3caa0db2340cc9d48fac99309fd12e046f68f71609c8f8ce79a26f121f5e8f2", 0xea}, {&(0x7f0000000900)="7234ad89c64e4cdfbc0d159f89eff68ed7a5be9d86806a14ae49ccb69344cacdbf0a3eee660dfe6b23b5ca880a06a4182d53ccc5b9350c1bf9b0b6730df5c8dfdbfcf89435da989da88c7fce19c4018b757b19376b26494d8a01d81772bcc4883b82e0b1a7b70021f275347a9b797ba336b9b579de356673114034cedcde41719accdce1b1fe6d8e6e6e", 0x8a}, {&(0x7f00000009c0)="75524601ae4f", 0x6}], 0x8, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 14:54:18 executing program 0: r0 = socket$inet6(0x18, 0xd9b5a1c881082367, 0x80000000000) recvfrom(r0, &(0x7f0000000080)=""/245, 0xf5, 0x43, &(0x7f0000000180)=@in6={0x18, 0x3, 0x7, 0x5}, 0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x4324470e2bc21888}, 0x8) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 14:54:18 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x2, 0x154) fcntl$getflags(r0, 0x1) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$inet(r1, &(0x7f0000000000)="07efec40be79e22ca516b2bd2c5f857bb89d6de33673206f26f62201cbb6c3c8cf430234f7eee6d15c1dd139a4f4b3784e4b6565f5f639d03489", 0x3a, 0x1, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)="837388ccf8165409b614c0eecfc6251e6c3216e1730c7dce73675af39f6d930ff28a4fc8fba9f20194153f10e21c87d87afb5abeddace31e75a53065741f43265c94850070b3fa0c8581cf31b2d31c2daa907a257c07e2654051059aa952df8374fc69af2e1ee893fae5bd89199235effce4e370d326b61a0551cabffc78909906733c3a751890e73ae58853911ad6b855251a92cf8baf64440d4193e4c5756df15eefc9dcf8bd93f244b45376acb1793fbd389ec3ed15fae7633affb792bc5f7957809db2d1cd8f31bde338ee45caf72859742a73101a910b3705012cc1fb9559355d47942fe79f321652f6", 0xec) r2 = semget(0x2, 0x0, 0x2) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=""/152) socket$inet(0x2, 0x4007, 0x1f) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x3, &(0x7f0000000040)='\x00\x00\x00\x00', 0x32) mlockall(0x1) 14:54:18 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xffffffffffffff79) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0xfffffffffffff733) 14:54:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() fcntl$dupfd(r2, 0x0, r0) dup2(r3, r1) 14:54:18 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) close(r2) kevent(r1, &(0x7f0000000080), 0x8, 0x0, 0xe5, 0x0) 14:54:18 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="4e9ed1f390fc90dd4ffbd9a007f40734c28cf02db3cc008a00233382eaf9b0cf13bd5ad7a71c2d5bcfef02c1d2da75", 0x2f) socket$inet(0x2, 0x5, 0x8) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080)="84d18d3e", 0x4) 14:54:18 executing program 0: r0 = socket$inet(0x2, 0x5, 0xffffffff) dup(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffe, 0x4d00) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x1) 14:54:18 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x9) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f00006cdffb), 0x0) r1 = socket(0x0, 0x3, 0x5) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000040)=0x5c, 0xfffffffffffffe1f) r2 = getppid() fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x3, 0x2, 0x7fff, 0x20, r2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r3) 14:54:18 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x1e0) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080), &(0x7f00000000c0)=0xffffffffffffff98) r1 = socket$inet6(0x18, 0xc003, 0x0) setsockopt(r1, 0x7, 0xa, &(0x7f0000000040)="240221a6", 0x4) 14:54:18 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="fba85775e338b5373a35ef2d76d8d41fdffeb8107fad55db891180875577e3269e811f990340ab726179b49b240805e71d555c275d969ada842bc43605d218d1d9dd63953b21a63af675962602d4eb769365abd6506b0112128effc570fa6aba50028b14a8514bad9fabac19db5b4834855b7b7a3b92af6952fc4d3749b46ef1c3e842d6cf40f135dd847c5439fd69a52a73427d0972", 0x96, 0x9, &(0x7f0000000400)=ANY=[@ANYBLOB="012fc32266a34249ff3ecf2dc3"], 0xa) close(r2) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x24, 0xf0000040, 0x1, 0x3ff}, {{r2}, 0xfffffffffffffffd, 0x1, 0x1, 0x0, 0x101}, {{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x3, 0x4}, {{r1}, 0x0, 0x48, 0xf0000003, 0x0, 0x7}, {{r2}, 0xfffffffffffffffd, 0x84, 0xb3b411aee700092e, 0xfff, 0x5}], 0x9, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x60, 0x4, 0x9, 0x3f}, {{r0}, 0xffffffffffffffff, 0x4, 0x8, 0x101, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x99f}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x1000, 0x4}, {{r0}, 0xffffffffffffffff, 0x88, 0x1, 0x3, 0x9}], 0xfff, &(0x7f0000000280)={0x6, 0xfffffffffffffff7}) r3 = geteuid() r4 = getgid() chown(&(0x7f00000002c0)='./file0\x00', r3, r4) 14:54:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0x0, 0x84, 0x4, 0x6, 0x3}, {{r0}, 0xfffffffffffffff9, 0x3e, 0x400fffff, 0x5}, {{r0}, 0xfffffffffffffffb, 0xa, 0x80, 0x8, 0xdab}, {{r0}, 0xfffffffffffffff8, 0x0, 0x20000001, 0x216, 0x1a0}, {{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0x80000000, 0x101}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0xfffffffffffff001, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x1c, 0x48a5, 0xfff}], 0xfa46, &(0x7f0000000000)=[{{r0}, 0x0, 0x80, 0x1, 0x400, 0x3}], 0xa248, &(0x7f0000000080)={0x200}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xffffffff, 0x100000001}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002ffffffff}) 14:54:18 executing program 1: unveil(&(0x7f0000000300)='.\x00', &(0x7f0000000340)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x4) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f00000000c0)='.\x00', r1, r2, 0x4) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000040)='.\x00', 0x0) recvfrom$inet(r0, &(0x7f00000001c0)=""/253, 0xfd, 0x800, &(0x7f00000002c0)={0x2, 0x2}, 0xc) 14:54:18 executing program 0: setuid(0xee01) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x7c) r1 = getpid() mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) getpgrp() fcntl$setown(r0, 0x6, r1) read(r0, 0x0, 0x0) 14:54:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766a6f7a553e0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) sync() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) sendmsg$unix(r4, &(0x7f0000000b40)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000300)="cc95b382e7cc2afd53ceae1b769c58ef0c3daa1743234886fea41c95a361b45ea0a86e7ed7bfb22f06f1fd389509fd8d319623536d0fa6f85ca590af390fc450b45a073efa1514a27b32bacc889e5326679f9afa186aab0ac52c4ec5f4c8f9efc5b4c7ab2194829891ab437848f295135903098e93be6ba1535777374453", 0x7e}], 0x1, &(0x7f0000000ac0)=[@rights={0x30, 0xffff, 0x1, [r2, r3, r0, r3, r1, r3, r2]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r3, r0]}], 0x68, 0x8}, 0x1) ioctl$TIOCSDTR(r1, 0x20007479) r8 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfff, "00004f0000000100", 0x0, 0x3000000}) ioctl$TIOCSTOP(r8, 0x2000746f) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x80) readv(r8, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:18 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) socketpair$unix(0x1, 0x2007, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 14:54:18 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) accept(r0, 0x0, &(0x7f0000000340)) fcntl$setstatus(r1, 0x4, 0x80) getpeername$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') lseek(r1, 0x0, 0x2) ftruncate(r1, 0x1) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x1, 0x1) 14:54:19 executing program 0: socketpair(0xffffffffffffffff, 0x0, 0xaa42, 0x0) OpenBSD/amd64 (worker.syzkaller) (tty00) 14:54:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x400001005, &(0x7f0000000100), 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 14:54:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) poll(&(0x7f0000000000)=[{r1, 0x101}], 0x1, 0x0) sendto(r0, &(0x7f0000000440)="99d124d97c09d85ba4d11178a5f408dab8c51b4c9ea782e6a912b76441e2ade74c723803f9493da94abb05aae8c7d377e876bf0d975c426d19706689141c6b1e40e67bac5d560d98f9bd4911c2ec1d9617aa3bc71d0f0d2caf38c64bb785a1542b69b81ad150010ccb1fcf91db23aa61cc1f94e0f21fc2e69e0d5b3024c88e32b2eff2f6634c11c912a6569f6c3c97baf8d9373ef5604085d129f326fbb9220275f7a2faf4008727e5fe0d6da631064df899ed79bcf38efbc3ba2be59aeb33ff02c06c2bd18d1a", 0xc7, 0xb, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00./fisx~t'], 0xa) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="37f2febb11e3a81bc6e62b8cab101d9bb0f1df6c52ed4721ec765b5189262033eb33d708563cb8f09adb66f86ca51882cdc467c6eeea4a04d80798678f2f23fc499ffc7593f7aae933a0923b64c74746b4c03a", 0x53}, {&(0x7f0000000180)="068c084e542b965a454d426aee01b0b87f56d4a816b55faab45eea9c2caf8317e601bd29fca219e5586e691af7e684036bb2e37aae3b44d71c5030327b432d3447530b17fb83b5d0acdb86c5c10a2d4a5ad7506e29f0462205f68fc8ec82340589a8bf3c8932d8df118e6c60f1232ec38d387ff06b53a3fc9f8de4", 0x7b}, {&(0x7f0000000540)="bbb975eb2569937519c1aa5537a08cd1cbe76cbd87d5cf0db61f8ce0888aa59b343ff6663a15331bb73355a333bd00000853145874c7d011966bb536e7b3e9bf61bfd20dc7e64ce47119867a60c0dcdf180df58e432df39b970a011aa1ad07ec0a52062838f7cd2ae1c8fb74053b2b4f4ff0b3d6908fa0448c1109f0ae2b3b8f90e73263121c9fabe80e38d6f30b968878ecaae6e61b8f4a465528e99316e9e1a21a1c7f2e00e75c9370d0768f4703e11c4a5299fbd9c88a13913cf413d827b5ac63d217e20bda73c16678947c15c8ed4cf5cc6d480c4546cadf96211a6341800aa9a4b290f56c4e51c44fdd042371812ac124572992", 0xf6}, {&(0x7f0000000380)="c37ba79f8d18308ef528b5d029c0f0c2440774c51f09a24f6de5a4de97720d309db06ed06757874b26636f1ef2a38d54ead06eba07b315e2e15e9f310136739f8ea4fb13b3fca141819f6b0b75c2513d373644e2b7439ab7919e2b1bf1f336471086d8eba026f11c76fe8a09ca64a626b0dc92780ee97e09142571f4d5751253801ef1e6c795625b328e3b71cd93207aa73b59a2d4582f8b99828c282fb3b098a802ebc33fb5928a721d769bd32dae6f144582cab95a7a8b6b7a8f", 0xbb}], 0x4, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/14, 0xe, 0x1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) 14:54:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x41004, 0x0, 0xffffffffffffff5f) 14:54:19 executing program 1: r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r2 = getgid() r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setrlimit(0x8623763f8ce502cd, &(0x7f0000000500)={0x900000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000400)=[r0, r1, r2, r3, r4, r5]) setrlimit(0x2, &(0x7f0000000000)) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) truncate(&(0x7f0000000440)='./file0\x00', 0x3ff) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCLRVERAUTH(r8, 0x2000741d) r9 = geteuid() getgroups(0x5, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280)={r7, r9, r10}, 0xc) r11 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) utimes(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={{0x2, 0x4}, {0x312, 0x7fff}}) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x480, 0x80) getsockname$inet(r11, &(0x7f00000000c0), &(0x7f0000000180)=0xaac31db57f835ff5) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 14:54:19 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)="0eaf0d2cf43644c33ab137f56eb26d9e03da29faa09b7e553c6557abbb1e3fb3ba7f49272097d9cbd9519510a6955269c467deae302471dcc424a9da4c83bee876fb4111a69c8985cbed6a72a24f1126e54016794f3907bdcdcbe9453fcfe1674a2f266f64c9e04421d47282a587c4a813937d07ff2730a260bf92e1b597ffeeb2beffbedd304a5296f091928281064d793766d9eb7a911c8e18e5ba758104e4b66594239e71a942d59286c87bb3dd5e85a62d260788e563e7c8fa1bb8208bc89499f19ca5cebc0fb80cbd2c2f000750b99d785405b7312d2989be294e6c68aebdb1c8098b3b5eb21ed9cf320254fcb9da93596470268399a7ca0ea21d1695646a963a68f984406d585ea2a99ac561d7087bc87d937d4a612e59f21d711a10c4ab9bd3e743b15e6b73d37d02e6823c4ec1e62f82ed6c4f5f6c2e7cfec8c066a36bd033fe7ec200948626f0c96f2c76deab5c9a4f6cd7c05113fe9f596599b25e38ae52bdd0efa5445488c3c37d7ec441a8cf0150628ac49a6724496925a07bc52f3a797b156ccd62a8adb72bcf2f53f27cae81b9eac3cb368596f352feae53946751451d413d3de743821a7d6498e97cc78a12cc65b8788cc021f0fd074cdbd1b59b88df581fdfda912357e13e145a3aded46c0dc18671d72b383bbe148b937721302cc057e7d47c7fc28497f1d980faeab2c4a03040e7c18536bcdb0d761663316e106f2c5e72796514131ae764e174fb8cb19daa7a8ee9120aee9716e8172527e680ecee14a80c868682840a160065e8e31596a002c85c82e0b98560f8dae9fe12a0f0c4a46532209c138f9ae3ec549317c40d552447e74eba00a893e9f3858db8898e85b19afb034af30e0bd337b53861a8f3584f45e1a9ab337ee1bc327fc1f2f621e83c569eebfc34effe7809402d0ee9a9a086499286528804af8e18caeebebf285573489723ef0895a10fd438d47eca955749fa0bb32dc8594d45ff33abedf9779645fd9a6032a49585ccf5ee6433a3880688c1409a24040d783e020df8de934a3e0cd908c7bdcabe401ad90daf8709173ae9036294647cfa18f5bd36607fd56312da82bc530bfe378eebd59b095f9517f712c25941602fcc3b722d750dec28576c668a47f6d0371e981d38d1c29f3a86a32042d19544afd1f172c4be17b0eca0d1feb4e7355212bcda5db2b57c57771017483d0cfd2e3f31a62f4857ebcd80be919592a045f0639b6ef4c1fc0155351c0cd012c955f56865291b97e2500c49eca5b7bab8b527ae1a011d0bf366f074e48d379bc2cd68fafcb0651b7510600c676ba11bd0b8761bf731256cc327880e2cff16c55b95c3496e2f546e0ce7273b9b84fc8d4e9376f045d71286a802ad3e5c015bdf64beaa9cc93501912529ddaeb9f5d4eb6aee524fd43ccc317fbb7a977e0d09425f9ebb10c96c93af405ff5a54a5478d147e5aee2e193017285c0734b3b1b8a6743de430906836abc8b37923eed37d7ec537d99416ee096ad0b4a7afaeadede3db680318e4ca92c955a01ef5f926d789cc29319dca1aa716dae70db511de1b8bf391df12e2032f0c0e4248cc6a36e89c1a3211149279587a343e39c6b2a38207fa4aa34887a83851ae8e281422431b4dc9950d77a727b29817fc566a2e9ee6e133d986fac0e13db06090606e13888f36abb5fe1f795e09cb9af8cd46d628cb388698ab91faee124abf97cb01794dd9a12c8a689d154416609a66e901b94eac9de37fac7f5d2020991479af9ce279858facb61f29a9b413f41be3312874f3f3e6771bc7756fe6254961f3d7ba3edf156a0664fa651b1d941cc83bf298afc944f838475ad08302693341d72baeae2801924c87682d98ed2785921beda1a4576f917877781a6baace3a4a6e9dec439f6b7e605734bf0ce67823a44e10a069a7c71da31271014f49668a8cd2d463f63f8647513451c29bd0b078cc943b9a4beb630e3030350de859ac2fcb0300cf3d890c3677575e2522198bc56dd881d08e544738571deffa96be540e7982fb20773e8a355498fab2b876bc59183617d16f881c50067ea9f129dc428f4a47c0d93fef81e53ce59ee548da3a320ac4fb1cd2364f06467be0feefa70d8485ab2b87dc04ba482935ea8e2f6ef0dfdf7380edd5c5e331ac7335cef4a005db4511e407af2f05b0f20e8d76e8724ce18bda84ca7a303b6b2362998158005474db4abfbc50ef8229d17fb66f3e042ad3b36cbb117ec3d607de372134b0e90639d82ff6d93101a616306d9c756e286dd626021815cd243381684c183145c6216c3993986555b124db8c0e009f1a7f608ed684179815bee5fa854564e22ac27c792c35c82a7db95a284609c45bfbf1c47ce472a2bf6d1b6ce79e8a7032ffc4d2d1657cce8b0755de136188abaa153dd53ee577481d0e82ca7dc733bbecb5e782ca9b50f272185824369217934c6a824676cd741e837cc1e77c3fe02e169d812bd8b032d91d5fed74089b43f38826a23f1570ec054a16c2e5fe11b030bb7f5d2f61703fd1a476550c9ef7aa82bf1d0e7ba0d41268ca206a678c49ad9078650accfc8946dbfe0853d167f58bffaed56e60fedbc45c78fafd8d75998def038f6ead3f5d52f99d8b044382bded60cae8d4ed122d19586bcd34e81d31f7d30c5b8371cfca0dbc46e4e28e49f652b1235ee9d2f9a83c3c483e9aa96d22d6de839183a2a2660232b5c027413271ed62fddf52481e8519d77c81dd5ad29fce242ff6ba2c0eeb826ef64ec899dd4ec3397d2967e8872f862d3822de638125d299fae38bc85211c9db3e5c84da2ba2190647bd76504f6ed6fb4e6d7b665466c7257ba606b21189de335c0c88f86ed38e155020195699b142136771a725cb167b3e8a468aa0b8987c1c7c88a0f84a971c72e9222bb637978801413c82b5130da19bbc9b5f8db5f894eb98b9a24f9461d882e952af3cd7b17463ae24575a17d3d68adf55d2e2f69a074c288db545b6ab840c1e72804e7cb2ee30df637e45fff5f3ac557afeb032241110f79ac2e5ea1bbf7ecb7e9874fd9a4ec83687205db1ac8fd40933b36ebe3457e88d37b0b48adcd9361c87cc67561f1113b179962f1f69a31223e6d58c103e7be3087e37f38b403c43825854805200f3983c2a7259f21967048f435ac4222ac7eb72f957b9ff8f3661b46a441a9ee62961f0ed328f6f61170b311a29ef8c7527016907c7a3bc6e2b13116d7a8396943c8d9067797086e943c1051502fabc167fcd1abd5fba8753c21543b81bb9962fd0891b0f531ecf8e52f928c0b4f651989a0a19a960b9472aa0ee063ed1d65b2a0728685a912e7f749fff106a7e87fd0a9a91c39b985ff55bc75ea18194f863e2af5162eb63b36766dc4f8b6b91e1beac9492b724700d3d9a88a2c963e69f84449cdb4161f25f2f87bc37e3c64b94fe34763cd09a5888434d9c3eb96794a23a8280c0e38ab5365e08cbecc58b350bc4b918beaeb5cd18ed0cda7e0af8d3e7b93996e7a04d6655358313389f15ca145a5fcd4a8d1ea8bc4054ca8a536916446c5e57002a1da2b4dcc66dba03481cf6709128df22182e74f14cc414da83524874964c93834652aa438a825b09cb99797f290332cc690146bf5a22c0ea6d0d9a2a4233b7fff920e0e059edbd08cf707dcb600b1ed5afe97ec0d8849ab69f20f4552883d867951fc5200e502c941ce0f350296d5334e1530ff1fd89e01f39b118393f2df2036ab15366709a51a52c224d90dfff2bda03e3be4a83e9c571a721d98936ade5df49e9831adf26453e18e19c8829302584f3a186c1081a958a82f3135672a8246127f4706c29c87b848c5a9b4c41cea94e98c07bd1e214da5f45c9a1bea2f9e8221cfbbd1ed0b93fe8f9b9061bca4a9e7273234060e501deb7378ac7bea92803c1bd7c6a58d038d3ce06c7d478c446e437ead22d91b60c8a41cfaf730591b4da58c8374deea46ee80bb01f7276f0795501bb49edea7fce04a36e5beb8a72c13f5d4eb2f360165ea20445213fb4e23da6a147a3106016cb92275cea1f53e4c1fbfc182f48efe7d3b5a4e08ead697c29fce03f38dc234b21718a0e9087979ca6fdcaae51d9f945ce8f0522247d2ea8fc48bf632548a73895ee19b0d5c86d71691a2b2d22a33c9d8d029626ad73621330c78f300320bdbbcd2c741fff4cc68f4198802612210b60f72b00091ae02df1146bcff987e9dc338879fd1984be7deb933194b24c27e2be219045e127784e4345a11ca22a3947a7738293cf893d5aa8a59bf074c242d82d2ce5a4f2dc890c34e6089e2a45bfa7f50ee24b52b9025709952a6efd1120365d92c20586cb642c2e50639015e1245ab91279e0df97c8ac1dd8299268007f610da86d1a7d72b64b57cd4e5e060b03483aa0b21b1a899d8e0bf257c4440c7fd6ddd0ceea44435ab07cc3e4042a8d2095a3fcbe390728f343a61fbd4332d97c66a5963b4d23881fa09acf7366cbf511241c06b8fc02bc4ebf5260fc31d044059294f59ebd8a2ea12878803eca04abf38bb13833a1c71af29bf5fba85caef5233f0dd8513965034f6623e27689e336142e95411654c111442f4be327c6714cfe6a76852d962f67159e7d177d45887096bbcc83934767cab0befc3914eb062535087deca19b856c11569ade2a8fa20b935ae2c2a7789806230ba4694720829aa1e96060937e95fdf55425b2d3b33f78f3024b37f207df288a17161682708bd30ff513e8fb6399e5a382f6ac5a9cc5b8716462ec5fa4a535315f735b8efbca6063d3710e6eb8e2ff0251c4f03a3296719e25e358229e89b758fc75572cbc4b686bc5049c086e5879afe3cd0b21788d10c3ec24ba4999991f028261da1cc219cf552772ce0afe1d326130fd090243d4e0b41c5e371ceb97a98295ea648c46e95d8beb5f76ed143074747ec5e2ebd7957b186e508f625fd9ecaadc0d21ad24dbbd2f59ed244638894e3ffd2b84a28aebb9f426f0549eee7be7c486f787329a783bbd3438df29b9e4db2cc3efc3c854ee26e2f0d59a60c18ac23290a8236e50a1d316f4420dd2a08388241410002930a87c76d561da5dbcf3446be0e75757960f675ba133eb7de33f5776dd6cb733249ac51aa778967ccafcd7305c38829ccf6f1880ae81588152712e3166458be9b9418a0858e26349c161e5460be6ff6f2743c6a7ebc8a56da969fdd3775cd8e7429d6fc324e77e8cd7f61125bdcbe6ad9978fc81c19491d4c70c5f6a6a4fb02812cd2d078fd834d92577aac07d2344cd464054c781fd2d11513ef25a0f59de78a6d419e33fd81dbff43d33b82a9e83261eb101d1ce049bcc85d7f99d35ab80987929ece14b50961058e4d80d925e17b672cef15c891c9f12291d2d004d17264147367bb77e7c6c80e0c4e77712cf9810674a0155f0d926d3c5d4da2866732ead4186b601ac35586293c1d7a7700737d6aa8d96d6ed6a9f707d1408e2e8f854acd016a6132834c722e5ade006630671a23959dfcd88842a21f2370e2dcb2a53024edaf263636128d129589439e5df8cac7c53e36368b975d1dfbf67397bbecaa29e9036d8e313babd3cc1e414f99def5973159d64d71dd2e226bda9a41c5a16736341fa50f4adf43679fc4daeddb5debbf27320f0889e46edbc147a0c956d5d7763c7de7aaaea1fcb9b1887fedf56868ac41f4feee7cbd07c087ddd277535bffbb33f74fe06785e2565a4ea7c0f1fb842a2388f1454096b943d8b4608fa9b505b8b63831dbab0398ab9c29fb2faa1937d3aa4c25716e55980b15549564d05a", 0x1000) getsockname(0xffffffffffffffff, &(0x7f00000010c0)=@in6, &(0x7f0000001100)=0xc) pipe(&(0x7f0000001140)={0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) socketpair(0x16, 0x8002, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000001080)={{0x18, 0x0, 0x3, 0x67e}, {0x18, 0x3, 0x100, 0x3cf}, 0x8, [0x200, 0x7, 0xff, 0x3, 0x7, 0x5, 0x7, 0x7fffffff]}, 0x3c) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)="83040053", 0x4) 14:54:19 executing program 1: r0 = socket$inet6(0x18, 0x4000000000000002, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0x8}, 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) socket$inet6(0x18, 0x2, 0x40) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) msgget(0x3, 0x2) socket$inet6(0x18, 0xc007, 0x9) socket$inet6(0x18, 0x3, 0x0) 14:54:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x80000000, 0x4) open(&(0x7f0000001080)='./file0\x00', 0x80, 0x102) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0xfffffffffffffffc, 0xfffffffffffffeff, &(0x7f0000000080)="84dc92833d264c66658b87229939ae35bd34964afc13682a84d1531b50f44cbbf37db1fcf400efc98e2810be84bc33c3f58a69be02b050ae7c19ab9bc2caf1cc92a3a415487f23f24a54dbde50d63f4c02bca10b7c42084423cc16ea74fb551b620997d75dfe16084e0d475c3ef8412dabb2c91b3b10ada7664128b196525a700b1823590b33246a8783f45ff37ed838e47261091b63d99da06bab096ecc021f4abda3a6a138e2c0de3d79b3c490cbf81cca34afbcfa82364b39446de170440857fd6776819141cd3f1773bec9aabb7f352fa6dc405b8c8f79f8cd4ed2bc9303fa135c0c4ef460a0b2e58af4bd2138371062bdbe0efe44358cdb7c7c6ead624ae376b25020352edfe0d849b19bde59d3af1c0dec598b97299487f762bddbfe509df469b6f00b5e486dec7117f63ed0aaa7b2a5e30cfd89d3376aea575e4e13099b6cc6e7a6ad5ff2aa36ca341aafc059353ee5981337fce1f90adbb9b1c82a9a4bbef0985b5daa8e267926649235ec51a08c2d1fc8a33facc191e6fcbdcea2f7336468014c17bcb14011de52acc5fd73a8dfc26f7e7ca17a03939949f5584e33efdfd1883117cadd550b46d204d2258424824d8e06a025ea79eefb98cf11bf169549f07ccc9a6fa1ce2aff93f7de1747b8494e23b32551b7b551938069080d286c9e35aaa94b8ebbde35c413e8bf1b7b8e35557a2bb94b74dd482fa3c042c198c3e6b14a6a9c5375a8b92dbf30f1ba93b0ef96110ea10217f9c0a18d3cb3f966e5ee6090f0a76170d37277d6421aa4eebffa1c27e07e30313cd966f4f234846ba2278a6d9ba92c4753bd6501ffbc8660d1e81f6de44ae3646e3c9058f4106a4435c8c122bf5f9e616c802d75f260fee7cfe208ecacc4872f5f7a947759dff1e0ce51892120b76cced5d24f6bb8f19297819d226bb29dc538caecaca01d9e928f174cf40beea16feccfde72e91f34a451ef90eb4dcb3a5beea96bf6bbce5aed878ebb59ab8d1da974f8c14a3a91113f6ac85f652c8d7a42d5e3f7db96e5524f235fdca25a56d890d93ba9b087fe4240f29acea8510e82e82f26893e33dfeadf663932dbf7b30d792ab156fcf4338b3bdd62f8966e45edd39eafed270e2f74f91290186518a3506e422f6d7e6a37f8322e968ccba1eb7c37db69a0c14a92d51e9f021b076a1b401fe317c6ce24162b6c95cd60e5996bdfdfb922d039d3af620769d684383fa2122ac43cb8ed2b364ee3196142b41bae568933e964e2ea50f1b09bdb3999f9f80b0cf51bd0918ab52a8998937335961eaa8ba438c02aaeb9cbfa2d044884c819118f6f6f9420c750ddf7c8cdfce50743eb8268f7ab9823b24acef00fe02946aa75c88267d0d088f0baab8e14bcdb224eccc96b06dfbd0808330872ce3160b243492b82e7c14a885ce2c6f702214b20d7f853936dd4f3a5df4d752fd26c57d968d8603d3b6d5c4305056f03e886c0e297d9f8f318adefcb05f2a1d02752746308b48ea1c9af801fed47bcb25bdf3b183ef4082393c2ede87344209fcccb3674ec7a3715102db4a90aae51add45796322367b4fd2b476a8e67d8c32f7c7faa4f35be558773508f6ac569f5b8586d9647e0a42a2384de452ade2fb4c908c2d2a4c20fc75da6613a2505f5e07096f7607978293d48ce82c584bf39962cbf1de0d13f4bf1de629dc1296a402bcc1623b56812fc75feacffed15d7ba222d908f1fa567e14cefe924208b83b0319ed318cdd60a31a528fcfc472a67e29b7ae09eddfbdabb9a9f3d554a76f99acb8a0ff19d124f0982f56e94626726ef72dd44f72c3ac246e42272dfbe13da849e65c0bdb92213c4c609a931282b9df38cfebf42314dff414df1b463e781dc455d6a2f8c7f02dd4b8a7298a54565713c6a1b8efe3992f1cfce43cd444aec2ab437bb6e741d45f7d4a95e9f4f619494e9148adfb04f49409d916653273b9d19a2b5252812edf03c085d04749b5fbfdfbe7c86d0bd8539974fe75a9102497c23115e4b55d463be21f9eb30fe67abcdfa2494e28c9d627cb9970c540f9ca7dcaf2ccf648ca4b74cb01f0414af9c71708b72a902504e62587b3dc0b2b69a2b2464bbd4837044aacdfcf0153654cc0f707d344c0dd76c12c5e21627c0f88e87fd55f07a2eee1534fca56560d35f67030442f4c8cfd393b9b623df78f18a8f5cb2441eb740da29fe702545aedbcd0b03705da975ae45ea046498dc472eda7aba19e64981a1ba9a65801ac9ac53d0726bf0b4e5b72c9b903ec34b08cd7133e22da24837346d3dda1f118b44633b17c0e92939a0e40927c54e861d5712e4cbfc92669904edfd119f92e6223891a91343f34190bb73dd789d75f5a4cbaa26b4f5ba4d069b71d8650cd6c32e9f727a1c7eebbcc143b12a178c485039590ffb5eb211b57c4cd1693a22d085e36e94389b7a2a0eb4725c4be337f4ed0b06a677643e0636da812a0270e79543fda5604590fcc50a541884dc4543e96cddc34dbb978ef115655da5e20538e68aee1f5ff543be124737eb1c3a4ccfe674479744c37021916e446ec0def388fcccb399de25f177a5346d664b48cffacf665172359800ee9787218e4748c712c00e963d04442b22a421fb81c3623f98963f3cb569eaa91ae9658b806fc61d38a38ecccdfe3c0595495491bb1578646a14e1577067d61ad5d3c4add805a4c6e1e8624ae461bb16f4272f592603ad4042ed9128702a450dfbc4d086ee25a369f79f53412e3d42ccf95a2b8971b7ffd69f9fc893fce33fbe676a1670f8ff1f9f34d14024e2b7af4bbf46a69f90d7b019896b112274d4e85fd71744b16a98845ed02731f6690b1b12c4fde5f55607fbc0f5202d92e4fff248d979e81bb264d9b0a9010a66c9f34b23435cec39fa40318067b4a021fa746f91ea9bc273064fa9df031c97934cabf35fe2911de1ee71112d56e17709744b95c01c9c09ef41eabc8d79c8cb5666a98964105f14bc6d9c1fb5d9d8a225bdfefdd3b21ff91276afb27773943ba59d88c852ad1f2c59534f425ad7efc76e45be89cc61488e7348fbf0a263da3a27064c35e11e46306d23874b8fca45803e92123b35d00d0d78dbc7be47a5c3085bd4c4fab878eb79b53e1ac134a8bbea5c0e9f7125f99ba363bedef4d9f6b02a0cf638fa00a890a4b6540127e5eebaee9737c782abdd25dfab8c8ee850ab708e4ab31ee82c5319a70024481021d4c6ccfda090bf10cd110481662f6d0897b94fcd055f1c7033963a2ccddd7b66f9f93a6376c551fe34f9d9380a637a5351ec970eb63310e9bcf95034cf5132e1d4f1279d39c30f3266186c9e0cf0e1f8c299de1d6ab9db918526f022741e30ff76e6a68ea42240185525c572614fa1589b63c7c285b241bbe5f956e42fb0fc815de7dcd2e960f9e9e31c639a1a3242cb57a3a2604c6aaf007195b5f5bf91caeb71c92cad5c9e4c2378a667bfb56b4e5d4fd9dcbe42d73d5ddaf1098e3c3d0656dee5ffbdc4bf6d15a2de76f9250438f9d73787b75a4ba5076e4e2d5e7936425feed7079a74cc53d0d36c3e7cbbf9c808cd5005d2f8f3dd77d20c7f05ae39ce2b3d3d98fe74f92be3f1239f9625c8b208c12707fa3be25cb86bf99b753865060ca75f4c4cb0451d83db4907332bec7daf37391e1d1a25101144db98690fba7d03bf620f0ce39f93e80101aabbcc54af030905e791a955d6d32f4b0dc3a607b1d619f02cc21d5c02b50a6d42a3864eceda01804d6f82f0458475425ebfb292cf080d3b85c237f5442c57a86d5c34d98f009df57a287eddc0db7b01fd510b2c5f98accfac17abe12acc9d7a85f7e07b1e44b33c1f9356e5035d828d62d45bd4212736f2fe99bc3faaf07dd4047f3eefb47aeb1a8a9d468d111a34ce37ca49675f10e89ea5cc76e4170650fdc1755969d9a53a29ff0ee7a9ad711704da61040688934e4e8e98e53429ad84e0855acd6d8173ee46996dc26eb2a4cf6ad9deb1e6fc5ac3ab83169aac0755540f5c59532d3ffcbcd16c4284ab45c6147fff5c3553d26b6925d156e49dd1ed36248625f7f70b29744dacc32bcccbe601a901ce03dd7683c9d50387216865a3e433cd74f2130f489068bd312139cc354c459a0f8101b4c8d43ce3c435d4ee797d4e7a68232ce620f5a44a3cf547de0125a8dc3dae67ba64f1c593b4ec8d0f26f4e79f0942ec2522328aec17d18772aff38d9cfa15107a942b5acbc4b597fe598248ffc424fc2dbd8bfdb5834cfefb90ead3b834303a701261c8ec74fd3f76f437986852fd8c33b6b38bfff13726e4889c05f2800724544b6f66d75cac34cd26177ec38fcd5264d86c2a0cd06f2392039f8d6ec298d3c45f58ee035d2c308354824664fee2e9e0d4924b63de6140b376a4816dd590968d2dd4c46ce00fd77c193352fcbb55fe5ba0bb6ff8c949c214a3fab52a355fc62349660c4c21bd57afbc0aa13f2797b5e537aad1d03e6a7d21d19d7fa806daf820b7a8ddb46e763fbda87f5378c5fcfeb0eb02f259fee945e5335416b88a23a030a58304b12ddb8830e002cf63a9915d6ac369d8573c0ac2613f7102ab4611f4c33e125f4d0973d33d7d1d36302349e4eb7c1479ca4db4fa1c739be007b157f4043af811bfec79912b53385730ed0dc03a0e08dcf06b52bd1bf2f534e9747e5d25e08560a2abd361f3810322fdd2fc256908888ef92d42b09150b47a531e63ee7a9acb6bc4c91019130fd7a30dadb14d4db079e38b49ea3d4bb822ba10ad6542fac9723717dac27947047466f7c73f6a3cc756d3d3538abd49931d0db300c2de91aaee4a07ddfe726f99837f10f7a2e039118fff7a0f8f6ffc7f27e37ff00e9310a9e22ee76bea72d376e0f9d9fc3419f4dd8814203919bc05d1287fb0ae18cf691a11d3493e9cba321c58da3baf822ec9a4f230c8ddfaa66e3189049e668607e033996d6078a4706646723f769d59213d54a7d0906e4340098ac2b745b124feacbfb8f83dff22a37499c116492bde3d15f9df434db434579351fb1594de54c8242bd49b91ddf961e30fda953e2c61a37f576a727774334611e60fa01c12e377b994635353afc540091398b33e781b90ab059780ef11c80ba9fde390d83de72260af7866588989613282508b0c0d3999f9ad5472284f01a701e30967e6feec94b5ab2e2d2f7f8757e36112e19c815326b7fed5fb1a760190760e27f242a8cb66409200925da63f13c47ec58be162daee67a2f4460c49ab9ee977f84ecf6993c146c8a1f4f52f1096d53824243a06ac746f258a0a9d9200b15e2cd283109a75a57730b03e518534a96278d2c92b361c6c3e8b0569abcaf6c64103c61b4550967ad8e5315c3e07ad01e888dd3b7d42b0d5eaaeb212f7274407d7c8af79a06ccb0ee298fe9071283c653896215ebe263cbe8c8e042bd79ba05aa1551185dc502124e292b6b77ceb4770c32f1c40c365f6cff3ce0d2da107a9e1b3a4f39f65956c1fcaa416566d68a2f35ee254147de5fe2230688b69d1ab47a45428b73aff8b6a5f797f0ef71dfcb1f4290505073ae324559c3d3a285b713018a797db66ffff6fcdc182699ac42b90149f4db2359ff3f51916ba768cdc47e48acce639d53947a4d4b7dad90c20cfc2f2a35dddef160fd3cf899d9c75477fec5929f345d825fde43e1f5d6f91e89b05704be2ace27bb27bafb707302b4de1f530298a5b52ba39c92c1521b9ecd4963dc93c22fd9f1879698b5761f9519557c3b3d310088de996111aeffb82fb5094e2772330a3eb29229b95b2d5c9c66d6bceab96c29abfc5452d1df2", 0x1000) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) setsockopt(r1, 0x2000000000029, 0x6c, &(0x7f0000000100), 0x0) open(&(0x7f00000010c0)='./file0\x00', 0x8200, 0x0) 14:54:19 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) dup(r0) pipe2(&(0x7f0000000000), 0x4) fcntl$getflags(r0, 0x3) 14:54:19 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) close(r0) 14:54:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="7300918dd721b1392b3f4b1ade1a901bd3580359ab8c37391182de8a738715", 0xfffffddf) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ff7000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/54) 14:54:19 executing program 0: getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) msgctl$IPC_STAT(0x0, 0x2, 0x0) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) 14:54:19 executing program 1: getegid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x3d4) clock_getres(0x2, &(0x7f00000001c0)) r5 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0xffffffffffff021d, 0x1000, 0x0, 0x7f, "1593375d731272fc72ed97c0e8f3df3e3a836159", 0x4, 0x1f}) setitimer(0x2, &(0x7f0000000140)={{0x1ff, 0x8}, {0x3, 0x7}}, &(0x7f0000000180)) r6 = getegid() setgid(r6) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r9 = semget$private(0x0, 0x3, 0xfa) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0xffffffff, r3, r4, r3, r6, 0xa, 0x1f}, 0x7fffffff, 0x0, 0xbf6}) fcntl$getflags(r7, 0x3) setegid(0x0) semget$private(0x0, 0x5, 0x10) r10 = getgid() semop(r9, &(0x7f0000000100)=[{0x6, 0xce6, 0x1800}, {0x2, 0x7, 0x1800}, {0x0, 0x9}, {0x2, 0x3, 0x1000}, {0x6, 0x8, 0x800}, {0x0, 0x4, 0x1000}, {0x3, 0x1e, 0x1800}], 0x7) setregid(r10, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r2, r3, r10}, 0xc) fcntl$getown(r8, 0x5) 14:54:19 executing program 0: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0xb8) 14:54:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200), 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) socket(0x10, 0x4, 0x1) 14:54:19 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x28) r0 = socket$inet(0x2, 0x5, 0x2) write(r0, &(0x7f0000000280)="d658c4edc7c2164cd7d0b8e6fe9bdfb5c22d9c04bc8bd95b6c4febb27bfa73435af6409e7eda985caaf483cc5405a64ebb138183c4f013508a2e1d93f74cc2723fbe8788be2cfdbabed2ff39893e0e1570bb40cff1d96efdcd1d02f0433f5742b748ef5e13bdb3b081ee72e41a3e21ff3aaaedd20f4da7bb1bfcf7d729be988759dc7fcd25de122ea8c164f6ebec59ab72aa0dbb488549e4138a7f66f57c19bc636d453dba54601229d36414111f373a14d7e50e4004f8", 0xb7) pipe(&(0x7f0000000040)) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) dup2(r1, r2) getuid() lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) ioctl$TIOCSTART(r1, 0x2000746e) write(r1, &(0x7f0000000180)="1fdfb0b04b3a5bbfeaaf71c14d80961c66975c7071a946be54f8f37a5d0afd3fc45771d14ed25a1d90046afe0c16a0c9dbb4ffa812583fc6b5df273d25e77e6896a3d3e1c946e51ea68e1db598fdcac931a874e181602f76b84376d5b618c1a0e8c44e845869df0ca8168896f772d8841f2487dcdd7bc54df06e9d6e6cff178c31d05a4078d52adeaf0beeba92c191234fd92e66014e7f1af68e62fb41d33ebb7fbb45ffbf0ec88d62e4633d6d647f6f08084854414407ac3dfb7cf812879425e266aafab7bdac49d33c0f5354e8efb28a16187e452c058be3dfa8c35a", 0xdd) r3 = syz_open_pts() fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) getpgrp() r4 = getuid() r5 = getegid() chown(&(0x7f0000000140)='./file0\x00', r4, r5) syz_open_pts() fcntl$getown(r3, 0x5) 14:54:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x3}], 0x20000000000001c9, 0x0) 14:54:19 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) syz_open_pts() r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x20) mknod(&(0x7f0000000080)='./bus\x00', 0xa030, 0x2) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/37, 0x25}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000002ac0)=""/4096, 0x1000}], 0x3) nanosleep(&(0x7f0000000040)={0x8, 0xff}, 0x0) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, &(0x7f0000000100)=[{&(0x7f0000003ac0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/248, 0xf8}, {&(0x7f0000000280)=""/241, 0xf1}], 0x3, &(0x7f0000001440)=""/128, 0x80}, 0x842) 14:54:19 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x80000000000000}) clock_getres(0x2, &(0x7f0000000040)) 14:54:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c", 0x3f) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) write(r0, &(0x7f0000000180)="235cc0202752512743d2dbeaca1ee378df1e50b0804e3c6de0b601ff0169ce4eb0613a469957", 0x26) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="c88a5f7bcb3f065b1de88eaf07dd59bc783880290a6dcbb4cf1b586e9d0783bca5026deb012d9f74312e7e8d89c306bae7f1b3b59042f860be37e0a549ef0eafad2639301e7bd6d7f69840795932b6387935c47ca8e350e6886c29ed7b87ce309efbb90fe473351a4ede4e507d0201eef6e33b487992b0c7141d10b9eca8de0125972bcfdbc23d7207442970b8b35b8b8c629569c971531a49b53f96f1064933e7759543858c528e72433fde651b5cf5383e4eac03", 0xb5}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() msgget(0x3, 0x22) login: denied attempt to set clock forward to 36028797018963968 denied attempt to set clock forward to 36028797018963968 14:54:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000024, 0x0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') shmdt(r1) r4 = dup(r0) ioctl$TIOCEXCL(r4, 0x2000740d) 14:54:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x0, 0x3, 0xfffffffffffffff8) socketpair(0x6, 0x3, 0x7, &(0x7f0000000080)) getsockopt$sock_int(r1, 0xffff, 0x1091, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) r2 = msgget$private(0x0, 0x12) msgsnd(r2, &(0x7f00000000c0)={0x3, "2339498c25e3bf2dab5c40f98854c3a550f734f4f21a4933b8ae54f0acd5b0d771ac6d1fe6d5ae3449792b591707b29a6bf01f40c84307fd85e97ebf11564b19c5d867b3ef6f553f886fa09be822fe38a35bb56573163016ad323ead5c222ab8dcbe94a59d06c573e8f701f96c1e164796c38b2cdb6e7638585f529054d51a8001373a4566"}, 0x8d, 0x0) 14:54:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x2, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="4f197aab4092b4b4ba4fcac92591bd3a68c944ea83823d158bbbf7e99c06ab32aa448d12e38c247e550c09980657ce561f5d9285d519cef667682192f88204ca956a3cc5be7371b7562443275c7ef0ae16c9771322c64307ff41bb4b15018137f7013eb3e1b92648d23c73e6c0cea876bd59f303add7bdbe388717222787ea97385d13ed8fc093d82d03a13d8be507accde408e2748485d52eaf5d967d2f5dc97afae42ba730672d6c2ddea76103ef3fe38fcdcb652c471aa4a14f15d3f72a9d4c4eb4212d37ce9de4b8179b0bbec783b12a43df041d02e2af949aaa7f258d3a57245e6ed6f868dd745d838fd9da4c2c661fdcb3de2616e9125022cd86b00f463686823cfb26c202", 0x108}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x28, 0x80000060, 0x7, 0x2}, {{r2}, 0xffffffffffffffff, 0x80, 0x16, 0x2, 0x5}], 0x7405, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0x22, 0x0, 0x400000000000, 0x7}, {{r1}, 0xffffffffffffffff, 0xa, 0x20000015, 0xfdb, 0x2}, {{r0}, 0xfffffffffffffffa, 0x0, 0x40, 0x246bd950}, {{r1}, 0xfffffffffffffffd, 0x40, 0x10, 0x6, 0x5}], 0x3, &(0x7f0000000180)={0x3, 0x4d1}) 14:54:20 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) msgget$private(0x0, 0x187) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 14:54:20 executing program 0: socket$inet6(0x18, 0x8000, 0x74bd) r0 = socket$unix(0x1, 0x5, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup(r1) ioctl$TIOCSDTR(r2, 0x20007479) socket$inet6(0x18, 0x4003, 0x17e) 14:54:20 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) readv(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/213, 0xfffffffffffffc7e}], 0x237) 14:54:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x4, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000001c0)=0x10001, 0x4) 14:54:20 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$inet6(r0, &(0x7f0000000080)=""/168, 0xa8, 0x40, &(0x7f0000000140)={0x18, 0x1, 0xfff, 0x8}, 0xc) r1 = socket(0x2, 0x4002, 0x0) sendmsg$unix(r1, &(0x7f0000002980)={&(0x7f0000000040)=@abs={0xf88a31fb6e9f02ce}, 0x8, 0x0}, 0x0) 14:54:20 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x4) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) unveil(&(0x7f0000000180)='./file0/file1\x00', &(0x7f00000000c0)='W\x00') 14:54:20 executing program 1: r0 = geteuid() setuid(r0) r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockname(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0xffffff67) msgget(0x3, 0x100) msgctl$IPC_RMID(r1, 0x0) getrlimit(0x3, &(0x7f00000000c0)) 14:54:20 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000001940)='./file0\x00', 0x3f) setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) connect(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) socketpair(0x3b, 0x1, 0x2, &(0x7f0000000200)) getgroups(0x1, &(0x7f0000000180)=[0x0]) fcntl$setown(r0, 0x6, r2) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r3, r4}, 0xc) chdir(&(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='.\x00', 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x30, 0x0) 14:54:21 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x800, 0xaa) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) openat(r0, &(0x7f0000000040)='\x00', 0x200, 0x0) 14:54:21 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) write(r0, &(0x7f0000000000)="b28a7b289a39652f1e6334c6d54a4938f1570d9725161e8a00000000539f190c987f290a6198fce73cf4ae4c8b25c187b704ccabeaef5411b16a26ac8ad07f4a7c59531d329e3d0697dbc3", 0x4b) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) fcntl$setstatus(r0, 0x4, 0xcc) r1 = getpid() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x5) fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) 14:54:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) getpeername$unix(r0, &(0x7f0000002180)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r2 = fcntl$dupfd(r0, 0xa, r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="ce61d8492ed6586d88b2951e205fc3900e31e5f7393eefcae0d2cac2291fa04295dd4e5c99b8a55fb564c777349bc10dc27be26c877348fcbea542e8c591000cdbe911f448e7bc59fd2d15b13497d408cf1ed845cf33aa92420443369541dc5b74f9c89589a01e7fea14492eacc2bd5b1a1ccb2628f2a164e607f51b", 0x7c) 14:54:21 executing program 0: r0 = socket(0x2, 0x4001, 0x0) sendmsg(r0, &(0x7f0000002440)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000002200)=[{&(0x7f0000000100)="30998f7564d3abe51bdadbea7a52c20aac3711d5f283102e993d5b61a3ca2d4aceaa78a313bbe1ffa1d7f3eb4442d5db1d3909ded38fe07553c670f99c010c333894fca95bcbd132ac418a8c4e0242a6c98b389e2b97f5f8523006425efc346ae74b6b506f05771310781e4c4a581e5471f4faa07d1948ad66c1e452b109a485070f47f5e981541df7d33c9aab810e1224575a1c6f6cc1a02b8dc85319aac9cc1610fc9cec2d6a3accca414bf2536c35db3ae2f6ede44937fd0c63a27df2126a4490c52f3558", 0xc6}, {&(0x7f0000000200)="eb0a2fdab569f741085e6a03bc7ac076473cb03703aae09af01871f62cc3e23690dd22a06cf829661748deca07c48c1f8fbc7d18d46f2052b6a274acdeaa6d1aa15ac893fefcbcba8699bf9161f63d479bc52a9c0146e31112c727fcf209fd42222642c925232fc3f1114ed79b1099e7a0b572cf43c102a38650c7dd405cb1485b9f56262dada6cc1939bbd94f22028fd60d582a1f65ec92bbbe8f03fdf139ca5f112c1fb196ebef7015f378bf535e59260c89af790838777b1856377942b50558ac4af3f522f7b86d63154032afd6962dd625177ae2e65c532db289f81e57be4ced8ce428dbafc44f4eec66cd0035fcf5e9e18d8730bb9274f38756a24811ae31a725af3f6df5d7cb030e2bf4fd97cf217c0a3cb59f7bec89f01ac301ea9071abde10b8072183256a24c20438300718cbd2ba7e1465c1beefb7675eb51b0dbbcb5279d932f13a477ba843d892e6a08836cf1811bc889e61f634a9a4a5399456cd98f63a38dc108af483a8da5f6019c38ef863656344e192093e45c81011f91258c915e02a26445bf896a41a5a65b383d14af4483ef3de405c8f9e8f85343edd6ac088abec291223a391b112142c8a7726c1b5f74dfb6495671328af5abef4364d1150cb84542672815aebe618ee957b7651494bff285a8cb417bee012655c1721ba25285921ab7195f1594a7ff07088c58f4b881892c2fa2f9fbef2dee010ad1b413439acdca1af8d1570a19e4fafd39284592e54c474041fc0ed8f7f12f56a0cbc278c4ac8c3d246a55f8684a1161e39fef8ba81d33893220611ef6e72fdd15917c40dea4a40fca0e6a44ba8ec191a1e6dcf6ceb9d35cb0dabde9b2d7a428b9266aace7bb4c9a7bf6038661f66b0dc927dcff9e5197701a26679d49e4296a9a1b098d05d8caaf8dbe8084d8d9d3088ced5e1ea504b79fafd6d4283c5c78055de9adef345faad65d91b20ff85c37bd9a2945d89f1cf3b25ebcb8ea41c126fad9e688bda1b7dbf56a7b6ebc4c0f3a694ebbfe1938d86f8adc248372c42c937f11acc7876f9a5f574c570f00e0214f432257ae4448e45b3673024f5573bb9bbd099f1affd1e0482330f23187d453c3a37b9a5f1ad42e4531cc7e34ce9e35455077fdd784e504b7de2673401203f56a8234032d3a26e30241700f82f58a4dc60620bc5e22096309887e20f6ddeefa36ff2bb3aa44c3da5dcb5ef283c4794ba9b4bc1431d0ed9e07400cf1bd6d299c44a64079da25f6df6a05297d9233950b0d75bbaa336d61b683fe125646ab105a55a627b5b2fad351f4b9ab04247be699b58fcda48ae13db8b93f5a34145d5696550b725f6ab9a7ce35ba49983c0c6391a19497199ce9566025a2fa893a5ed0435d5fea601ceef1efc0fc895ec7ffcd6b906ff5e01a00bbad2e2f04367629291f64c093b0f15b66ad7e6510363ff754340f25ff3ad25d16ea06956f8e1370984c630e1924ee9fcf8839ae94638d3723c3a7387480a7175016956d477b3c965d879cfcb59c9297777aad731f9261413869c6dcadd655a2cc31aa2ba085a42af48156425f2574efbb3592bc727a0014bbe00518b34ef745028df5469ca5fc9db96438e2ecf1a7271d24ee493c0bdaa56e48f2e56202f2aec2831c8e6f8f760a8da67ce1159b35eb8aa53fb62e83654d9240277b4793f6819f7761bec80558df0aa82b57769a9b49ab11056a0a082dd724facf0e31dcfc5264e458b1b04d2e9e02de9f6acc74192b3afdd03fc952167442f9ade76ae3ed12b7cc9f5eab19e390c990742d5d53febf05734ccdf5d86ea2759124b2aa31a035ab1183cbf6c24638539bf1a94f3503717a0a9c554228685531bf373cf4a1d290479b8da41a032fd9466e3cf5f472a9dfefcfa16191daedf0c2e0f6aea98d13f221d6d1f9da2e93417287bcf9344c2aae9727681d2defeb17d6804e6fd17a1546dff358c3aeb401e4788f8370a30269cb6357cfc1c4d1749ad2fec4b0e0b4869c2bd50304bc7c2ddeaac8db26f88f3d1991d4d48c9df284f05843acad9d73bd4f4e842dbde715514447c94f532ee1e8ba6bfd42c0a15bd9c21aa45cd77bb87b78e7a251025bb775576379a10f880c02f331cef9822f5280b3a900444b14ffd18ae1beebf286100d36dea8afc5ad2deeb074bc763a52df85ca3a8f2031d1d8453c67bea297020a35b548da9c971214eb47f3e0dbcd6432deb9d9f52088c2ec2e69d19fbd86de8c7748988f0f21ad0180d470189816f2d1f2ed34d6ce22d60e73558d0deea5a80804071027b18a6faad88aafa03be2301a25f77571adac2416a931889dbcd7ab41507364499e5784c009d4df0991fd373bfb35b81fb808015a29c9e208c5173cf177c2226ffb8a4d735bfe06d95822a71dcd664861a5890d5e32094b3bf07512322d7981ae860bc312637874e140a037e73a1d345cd1f2a21636fb485133ef66ade98336539739d922df88add5fb9d1e266cd390665f03027abad5764e5d6911a55d0e6a15e169e64adb6c2021750a75eb6d9f770613e769a3af7e37e66b4e4fabae806255d6a6cc6d11e04d6d28acaf2fe16ab007d8ce741e77503c5c928c1a92d0d188695ffd0cdc076967b1cf86e8f500ca4246767a158a2448910f674320d672cc8da9041b76c4cd78d8c9dbe48e06aa89a834ea6bcc0fe0739c237c32b476527983671afce13798134c24f30ef003968222ab7682f9675051705cbdbbf057153193e515ac7aab3a0989836a66e22af23aa3291ea50761758dd4d8d332413a6f3fedf55ae9d527fcc920b3592e54fd5a0409c01e6775d859337bcdb4ef6439dba29cc7cd85050bd1aa430822f8b0db48cc71fb1477fe5fbf0b5db0eab8194c05079c7b9d57924f844caa4acaeb5b9695b54216b38eeda38a29f05def5c2fd73fb568c65932d9426e1b6b7aa71c9a197dc934cf3d425f37e60982ae7f7464148744d4510750da7701a92f35eec1de9b4679d1dcb464fcee56f92843a44596f62bdf62e21c2397f44aa8f51749ca12b690bd4bbdead5f3bc0125277b60edfeb3bbe35444dbfc80b757e46477e0e06583202c7eb3ffddd91f9179a2f9bbd18b775c3f1131cd23948a3bc06a0873a08df3444a086207ebbaee00b7177839126ee632025264b38e4fdffc153e10cb034c6731e4a19ba18ef07e598566ed9af46fb560be4d982793278fbd384d0dbafc2b5f6f83c254dfdeef2ec5c3a3181f5ffa38ad6b2c7d7561fb5a5dc5d4b5d381c5d6a24d7942049aa5c458df789abfdd2d79102763d8128691411c0f1b30fe174359e474024ac90b49103da67caf6a1dca83aca42cdc0916653ec093df7e3b9daac0e817bb335419db854c77e78c9ef0673b99b09fb336aabfd84a871a9d5e2a310485a2d576d975c74762728f60559975c13703132254a743159c5e925028001dd02e7bfb3d13400af8079430f6f3fb733664b895ceb10cb9e078f92b627094c68c319e7587bbd2adc8c2dcdfd15b948700cfc1f31c7d8eb07866d980f36cc719196fda473cc07f9e30539848aa538f79aee0c54bcc8892b6988195aa59ec9b07f6379359c41b210a77d12d84fab9bb5330810378d8014a7a19385f571d7ef17aec6350944b127cc360d832aea7e814cc35069042c42bd9c2a29d7992c1b904da777d19e7723f985eea7487dcd02052512f0c814bdfdfde072aba70be9fa81af903401e9f31440776244a2e44ba2644d9bfd88493488af6696fc1f6b2b267fa970ce0ebc75342144e4a023ae4f9f98e0170b9fe693ea9b2b83552ddfd368cffa2e38a7bd25064b3ef291f2efd11c48c149524f2cd029dedc71c9136ca1fc8d296c9b036855a33adfb10e9a14cdfb8178af26b948081ab43c6e861b7e4299b6e4b27ce0b7fdde2714ac1ad9e54e1d15b8ad4fcb42f13394126f614b800399ac912a9db5f894baa61a25802349f563b7802543548d526e7bfab46483b3608ab47be978a996580c3bc288ad05fd7802fddd7bceeb5b547c9625cbf86064369bb348c0e19b82bf4432c581c27f4573dc628ca3b35caa20f0567180c12b19597cc4bb1c0b2ced61baebefcdcee5d98cdef9253967e7c8c14933f51c3ea2ed4184bfc2b7c0d41c697e320bab24f4a91729f9573a72444b3e9d9d3556a492d6bd3114cd7f5f4bc393239e2c2e5dbcf7d574447734f87b747db66d9f2afccfead38af7f5d0cbcd036212c6973138488b36910200e208a5ff9cbf4e38635a7f44eab09f91c10a5310b59f7728b396af12849b3012f823ad12dc4852586e7104fee7ce1ef3ba940f7e1326344393e8a55bef4351e0f7752612e3a5854522b513d970ffb01f443f2aad080f985786e13181c81ad22587e698da5e30f84349f645143344748f7478735f285b76792b047ceb0a6e924d37cc36574b48709c4e9b1c25e33c8ce1ef1de8f8ecd201fdef939a7bc5f432f8c32c42ba6d76628c8352c457b07bf6a7eb6e702b7ae9166a02a0688d6bc3d0831220c4015f271a5c3483bd21c5a876a0cf0b11bb6f37238cdd9f215fd8c35626be477308c1900311d7d668a6f15723d5ab36e26e89be2dcfe3cce11a8d38d793f35814028b11785c9450a473b2b53a73cff0c51a33bd0433d98708cfe38290b69d60f0e6fb50cafa7ee075827a53965e4ba0e0d219288745e96061d51b309067450ac1dfa7f202a50da65547577d6cbe7bfade7cb61e843753bdc9e1d5f2775f46fe8733c8bc4c07dda25f741a7efe84a1689d96b88545a45d22db933149fd21df3fbb6593bc6de5db77857f84b600bdeaecc4cb12f263951c71e412889bbdb12444aa3b6668ccb5617346fa057a701c706cc39ac7a938eb3a88503c59ae597176d7cac4a8100ee16263059f281e0c9064aea2834692ec9c1fb4c830fd27341a532bb631acc5a9a34d08b87bdc9d7e7231ea35d5c3ac80d1e0bdaff585eb7c5c3c93ffa4b7bcb34a0e85ba229f4dfa8e53c7757e80be1d248089fabb9cab0c74e5133c03b8d0f35ad86b5ec600f8500f16e924840a9a7cf9583bd84af6becacb57c7145e8886c7b241b84b346012256032130d23f16e8934de55318cd85a7e4ec621fa7a3c0556e891d201b4917484396a990f3dd33fe5ff9d8db4e30f4b91f7a74f7a7ade0bdeb3166220c3624f3db7b6eebece8bc70000cd80d275c2d696f73311ffa7709837864a304b551138bb01f14ff2b34afebf539693f40e14d7a0f702094621cbc0ec82e17f9c8481cd3dceeae936f2201e893ae6de4e0f0eba6b435d9b06eeccb72e3a373bd9ac6d8a0824373c23a304adc39837e8847e700e95429e74a5a34b25390324a41460717c9267cbadbe798dcd26b6ea761225e66fd00daf18c9d5a69b1b52a73eaabf63134bdb80f6cfac3bdb5dd1f9faca3689571e0e578af2e5140dab54cfc1e1caa1199376023a359e1cb656aa7f22d3d86d37a619b94715993569ca1e8582c9e34112cd4d3f8b3b2e384038306f99a2e537222b219a5a800a8d9e3964e0120f2f36a6aadd98882194a36550c71377383bf3f3b782c277cd66c08e6c0ea723c72af22e9412f2118db5c6f5cf8a4314122047899801ff7883ba7096069df6f6070f8d135c425fa09fffa7106449a4bc13cecd7fef1c0ea64fc9ae8d0364b16b5ed3c60e785630216618e02f4c4bab1c4e61472a3c2d68e277890cd162240c7de389f9e02a06ae610e6d4c8410738c74e16e0ecbed093e957266899caf8919ef163a43f20035bb529c106792373a066f6fa8e6982d9f0737287c72e57faadab275a7d408c950f98c5fb59294df8c", 0x1000}, {&(0x7f0000001200)="67b61d75d00901deed5ad001642f3945732668c6fae12ec69657528e4ba77f3e668f4e87b2617c8ff3ff2c9a109bcd60a3dd8732410bbede8aa40a97919fb95c05ed017201a4ade6aa1b6a1892805fac984e1953ea96cf9bbed44ac24a63d9afa084707d5b34ec8cc9ba1ddd615d44c8a394cbc2029b0fb556f95595a32aabd9175a1f0b0491da1b7d0b85c47bacc47f761d0a36a50acd74da91af8ed1e583e121a95c05ab682fc9d7b017b6977bf7715f9a022b2d7d5b95c288cb25f9b7008cf86199d72d0ff583da2d3806f2f329f8633b4c99d8f37587928413d6966868ff25f5af365dd0c14069c795cd6e75df1cdc33efbc65dc2adb2c29357eb6935e30e5b66a4b68c49f2fabdbcb98033026de27e34884407ec87b6bbb8187ecdb425e2ce2f7757612aa036c3172a43589523ea279da2a08a93128cbcf5cfd940a6604eafafc9689cbfda4f398505e66538184fe1e8178743cd94b0360711497b554371ad0f5320d31ac68d0289f6848cd2cbdf1b352bebde76f1bc50af24d4cfbff2affc6bfed5d5d1b1943f433b976b63ada10bd05fca38db26fbee35c4dd8f2e4007269d58df81dd8333569fdbd36f4adaed3503e6ff8bcf5e58fcc80a1f9ab8d17b9e833042ba5001505588e691befbf0f190cbddb37cdaef52beb9282abae06f7c6e22b69a77e423f362088788702c63bc5336d06667f36da219913e1798bc44064066f1d254854b3e7fe8c598a3377e72ac5e070fac9d30c7c2fec3f25771294edf3d051c3d6f02e05086a0ba1dcf27ca21fe32c31c8afba6bff68acaaa5f9fa253aa77a313fd2ad9ab04e07d7467f0dd8f2c34c90162bb2368777dc70e509e83a1b945282761ac7a5d462d644d0fbc75e8296ef133bf843c023b6ea10c70b924c403b041f3977631af1a403e81a5ba20787f800f81b3ca6be4e8bc5592f1340c7122f06a050745c8a28fbeece379f7c4f8cbdbf24c8b89608802c48210fa44d3244cd9aa3e549bf9faca9e1fe3e7431ab85ab369f3a5b560f5bee3294c6c8d66a3818c26d12e82c01b0af0d2e702e7c15d119d07474f31cd0e5ae595d0be3e8e52239186e95480e8a384fab5d70fc23db66329c9a80dd163cb32385118bc06f48c39d0e80f04dae39b536de324e7075d03a8ca945395d82b318de017309db1772515541fdf209188201ccd7228ac2d52e14f60c565c1bfed6d02e049a357764c3423e2b103046d68e02207b0d96c431cb82a0d5d04af18682275b4eb2872f27aa55f80c02be3f657432c8ec746206ad0c276b43ae5062423376ef390d4e1e459c031e81ccf6c02f3f0facf218dab3115f498ba4437a9c77bdfc3d93a4236fb94c44becaf1d13189bfa7e874154ecc960184028b8113000ec992faf6ddfe6874f86b730994bb549f4b421564e8cea0d9946f35bc4f1f81a6105dfe87001270a1e6ea5f11ee4ca82986cea3e54e0ab9b638249231d5647ad8da0bda4957eb87b60c0e6a5d429b95e36fca1c3e75d19ad97c069fd4db2fe67899cb38e18d39453758fba43428877893a23b9066033a45a14adf57bbc034cd2ab196e24663e6cb26dc9d321b55aa0f02fd6329b938121ca12aa4b338f5e43cc2067a4145f31f2bb1249cd464abc179f68eed32fd2ba404d1468e8129d5b179ab64dddf73916d5d2be7b3a19c8380fefcf2817dc67f8d5bf7386050ae98f7a8f6b7b7ec1dd722c3ed2df39c0d1a5d42414c20d282649feacd3ce333d206ea14f1ad7592f93b21e118d63c8922c4f8771aff6e96e21038a070fcf06c6b25d06212edd7086e94fc0e68ecc476d60dc37c0bce0c4cccbf9f8fbf2da3aa84daa6e3b0a9b216c4f4f358ecfb06be36161e231a8483edd987cc1c333bb8450a989ef2a53f5dfdb1043ea7041294c80ce6c45be72949d96652bbb65a0971cc18a91ca449795195ed71e7222ac384f7c6510842576301413fb65f0aa68c0e3acd9b33c14cb520e93b44f8826565c7b23428429276773d5974936495fbecb146199d09432d0e6cefa60706bb76239bcf7e1cdecafbac31b501fd53438b40dec0f8f89e7fd5cd218518fcf7f21f3a768b60dedece36f8d832f9b39b538e70cdc96c580be3c469a86f840993c6952234f03590464f88237562075b41ceed3f417f3872263aaa91eea7a3312f7d3d731a723862e500a1229ac92049470d6db27768b951a93b3a070c9ff0f02e59db04ec6e9b550b30a25892272c12c0895971fd914049162cedad7f79cad7f040159eaec1d9c5ed3d3de854c2e680a5173c744751172c676a6c4427d1d979c25c9d456983ba6551452a171d36e3f82a9e5b4e55b5cd2acce01c633d4a992a3d1616b5f76c7d6831163017d25e5e0cded1fe6b049b8e630ebb2b42af1fe6aed99bedf690e56ea1169de6699fd2f2e04ca706557b578fb2e9087b918f7718e8c87a1f2972f915a208a07c38f6dabd2b19981cc3eeae81441ba0d5b13a1d2519de4d782b4532752ed10272b29ca59a280d640c24a45dc5e60af1b36602e8f375b96db6a1e1de02b971232d2b0fb527318c26b69dc3c80a300adbb8590eb7a1420c353a614e84821793eb875bda8e038fdbfc95bf37be748569fcdd18eb8b624df3d95f95fb1f5639c1312c5b43618a0378613c050b1ae6aa27002a14f0c357e28f0d0300ea1e5edba973397890f4907908828a40efed5d614902eedd2ee12bd6501799610d8bcceb4de665a05116d265477151cefa02041b5ad6568e1484639cb4e3e49333118252bff5e4751b1671a16534a45ec3a88e8a455f1738fe8d44da03776b8a4d41a898f4416b7cd3cf2d78f26f062d634095486454569c21321fb5ad7efde37522d7c4d79218120aafb189afda3929715fcf7e71ff10dea142aca0e48488a8f32379a4b1059ee41b04e547b844ad9461d9d7a13846f04eb128b21e23ac602c2924a7e8ff41d4908b086b3c969ba6082bbbdc8efa58542fca5e989755701ec9af6c4fbad4f220527af2e7a41be119a01533927c746cc21b03e792b981b5d45778447ccbaac922c4dd110d9ff0fdbf7a69a36f0716e47b461780e4bfd3e48676af8b426891eb5b80045af4ec60a98896f34dd5e2183b94e51a1beec3a65c100090d3c7f15998beab50fa0408b4f1572ce44b3eeabd2b3a0c46f59034fe02790de27d0ee0cf6f76346fe2856f785ec5c13f1a6b747911a4a9c76cfa6b8e0824fe9ae0a8c65f946b28fb803ffd87abe9027f0486e67f02d4c832f15e8a259cd0c90fe000e61b5868b0b19423f948ead903ff83d562ac2c972d5b33ecaec1d86d208e777cdf41b57ee7296e53cbb73f6f4edbaa69c389d4f30faeb121498a0ec7eb3ba0e9ae906c0bf1d56487a5fc6294c227755359ab8858233b6e68a012d282fa7f18ec039fa197d1d12a181fdf37539820837487a76322307c7f541ad42a5f0dffecba02f29e3f55d41b0fbfbb68a4be352311ab656e04460c66a8e8c5bf3f83b5498697134597d746a41f6624e3621b1a777deff283acaf6ea8dd9416b8f2424a4326e75df7a3ca00d76e99b7884369fb3fde57e2be4ca4169ab9d58612c0d24d0b06b95adfb1f5c099d141dcdfd71f019efc039db62280ad5f1df4e16c3f1d14025746db6478f0dfa493c3becafb94729d6a45453390663ef66f2670b4742744a71ccaa318a96afc89abde1dc806d16023c0e0349752a01a48240049b423e571b26f4055a2e7febf5f3bd124c338384b0b1e5aaea14bac3382046b29840b88e5a019045f496c732721b621e5bf66e4d356b9254990f049f983493bcb40647cbdc76c74c97cf4ae38e7bbeab67b338ac8dc7ab55b47ce09b46cb26530d932542b84dde59d85c17e39f30bc3cade6054b748c6fa03d6619abed95ea01cf93ada5f974228b914488ac07c47cd91d5335be5ba4a3dccd93dbb4be596417e3efff2f43da86f423d3f50ff0b86197f0fa8b32022ee1ff4efc4cb11ae5c779eece068f2c890559c5c61737bb167d1e53999236852ec14711670bee56fd891c637d8de11807e3ab5bc67ff49c365e7853575b441af1b96dc48c271d6f6f43ae742c7a0b109ea2074a0c04d215946acac33b7a3e9f899ee432a6a1aef1ee9616ef58d47194bf13ab31651fd41577b4d5603870a0cbb03c631f677c8a714cf78f953e0f45c5036fadac87719b84d4e007b3b8f3f27278bf549bc8ca2605a3146f97d676f2ab28b0a226638a46d3c12aec8c59c5ac97fde896ef6a8fceca1941d964cd8df6ca44b659b9ba833c5d7f93dd76f915a5ed41fea8cdb44c40915961cf8f0e33248a0bd3ddc0b2e12d75ba552aa22fc341505e90dde47844bb7a7f44bd8be935efda6b902658bc60b703015805a0108fbdf70b882d9480bd01b58467e8ad77be3678f394a0c15e1719654098f1a09a1d31defd760f902607d990299ecf94508c3c0486876758d3e820aa838d119bf61c83fad0d88d796206dac3e4e2818eb50cba5403e7453bb1a4abe82e2a82b6a8900e58491366d437d8ff3b07deb02ca2acbb22886a7dedb60745153f3ed41ff2441181d306a922c689262dc4d98b49e2101f29667e09730ba4c029c2b550a32b6b27a490d39ac6e136c2672a73c32d34e82fbe3833dd3db69d01ea2c279ddfc31ac3526c994f68ce4a2b60e12c57e3beb4f22ca48e867808a7dabc5004c972c7aac0fc2561884aa15e37f89c1d52cdd7627b9f3eb8793a0c5bd3fc36bbe2a39134aa6c3a0bdd8c62685e5ced0317a95dc68922299719722d3cc4c6225d753bd33619eb1cd06234ad12c562d9687ce19fc9511c65f1a9e38536089201b19fba2f928e5ae675d653a594f316720d7befa275391d003a9e438099c1f14103361b10fb81d9155af8bc37a00b99613a8e004489a8063be47f2d542c65359980321777f6c7acebe63f0a14c376b468dda2f08a0d64a033da50b537a8aeba888f9cb6c410af98b85ab0b024ba96aebfd994a977acffe6b83c04ffe6b54c3a1c0fe40b9de5a3efea9b5334aa311e4ed1bbcccbdf18dfc6c21a35d6ea69cef050e8e010e7b1276adbf92a4f323ead8dc0bf9cafe9ba55e9acd787fbd4e831f9238899bc83740a6977d597d3c9db25fd3e1010a03187feef2293c5881f9ec5dde0ca8a00bef3a3cb10c254ddce6dde1e37e1dc837f07b025befa911525ca888fb7f40aaca4d119afad33e6122840b077d6bf4d78e00f7cf9fb0cce92c45ca8047e87bd8c6f506c44a53dcf2f00925f465929a0bdd95764857dc61c56c341055c3262db281d7658a58c4b8495352dcc9ed4591482a3a3fb4e34534f12e2357e0a317a79990d1df83578b153c2cc026c839d1a1e51b37e74b3700d866264c092b4c942903d3985f5390a2f103cd8d5f05418cc2c86b859183c5a6889094bef564d8da5cbcf1ff0aaa2dd7b3d0c50008783c9dc32c220f6da9de8e57c35f3f25870332162c80b115ee6bd379e6922a74f5c7cf6b5de94b33232ad45034e60cbb54224dbefe3caf4ea6b8871fc93c23b0fb70a48be48c5b1104859a73a5d75a92a2e130164a43e3ff3e587473542735dc3249d1ab1e20f20605868166df27e0c3ce733b962eead9a7ba705c899310b22a9851786210b52e88285dbbeafec5bc56871a3de6583f3f3328155d00ac96988b3deb4af447ae16e92be97363f09cb4dcfce5064134425320ed1c41ab6e4a7e55be007bd5a1c0e463b087016f4d46c8e03bd86d3252f4d45579a1e78b9ce126069f3ff4742d4b6d18c312d795c64693e1b99d44ae3a47d7005f41289629ddcc293bf1b20a645cc7", 0x1000}], 0x3, &(0x7f0000002240)=[{0x18, 0xffff, 0x9, '6'}, {0xb0, 0x1, 0x0, "5a0e08a910859d7caea64faf81722b237852e7ed16b6c50f253b448a31cce0089ad8f7f1a96fde1a7cf0c9acbac75be48e6fd812b509fea5995f9fd1bec4173e66c8c2326faedbfa14e5e8419a0cd0f331a2aa546e6ad26c745660999d82e0ffa27cd94097af744699466ac799e4adb40a8cfc0f09a4f9196effef6b3a358208c7e5a29e390638051d48bb418f17bf6f52083f2186bc2cf4bf"}, {0xf0, 0xffff, 0x7, "cf353922c09ee92ad8b414fe9ca77b549c96c7a8ad0363f35f576bbd46ce737910e86b1cac5503acf7d1f17bc9c66da6f505b1f87188ca21e919235dcefe2e8dd875878ce3a47619c44d34accd53984c9a363c4ba198fd0f0fc771182582a21b8467557840f907efbfa71734f5a4aea14f4606a34023632ff005b1ec2fa3798e7aaaccc74fd854709d59cd5cc984cb9a0b7bfa74da917a2caa8e77514f53cd2bc7a8cd48af4d1bda9da6ed4936a1c5077ac6fad7ad6d86b7855b17a01b3dd52f56bf8983c472d214e6af382e62e46e73824995107f210376f12e3df77f"}, {0x38, 0x1, 0x530, "78457f691c82490048f999038a139687e4716a58684a15b29bc538656607fc6738"}], 0x1f0, 0x40a}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) fcntl$setstatus(r0, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) r1 = dup(r0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x28) 14:54:21 executing program 1: r0 = socket(0x3, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 14:54:21 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x1ffd, 0x0) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x40) 14:54:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x4c) read(r1, &(0x7f00000002c0)=""/249, 0xf9) dup2(r1, r1) 14:54:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) kqueue() dup2(r1, r0) 14:54:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = socket$inet(0x2, 0x0, 0x0) fchdir(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0xd75d}, 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2102, 0x9) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x7ffffffffffffe) r2 = kqueue() setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0xffffffffffffffff, 0x68e}, 0x8) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180), 0x5, 0x0, 0x30, 0x0) 14:54:21 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000009e41000000000000000000000000bb7b0000000000000000000000000000000000009400000000f193b5f51058bcce1a2785a3d1e6adb774ea19dcedbd5ecab517b92a7584e76a897451b3d652aa2c08786e7d30f7d3c5085dad748176f97a295386bcfc99f4b1c67738e676e8a64ffeced41e73aeca767b4ad991fe096c492e56e14dfa6b9a49bb4fa47b6df2017e53c93d449bcfb708130ff1a353e7f45b6431673242e2066af6bcb640dc0983d6a7cf26a3db00000000000000"], &(0x7f0000000080)=0x2f) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), 0x4) 14:54:21 executing program 1: munmap(&(0x7f0000ad3000/0x4000)=nil, 0x4000) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/28, 0x1c) minherit(&(0x7f0000ad1000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ad1000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x42) lseek(r0, 0x0, 0x1) munmap(&(0x7f0000ad5000/0x2000)=nil, 0x2000) 14:54:21 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) chown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = socket(0x1b, 0xc003, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0xfb) 14:54:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0xfffffd5a) 14:54:21 executing program 0: r0 = socket$inet(0x2, 0x10000004008, 0x8003) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 14:54:21 executing program 1: r0 = kqueue() mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000009c0)=[{{r2}, 0xfffffffffffffffe, 0x21}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0xb3, 0x0, 0x800, 0x0) close(r0) syz_open_pts() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) 14:54:21 executing program 0: mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/149, 0x95, 0x40, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) 14:54:21 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x51df84d0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) dup2(r0, r1) kqueue() 14:54:21 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080)=0x8, 0xffffffffffffffc2) 14:54:21 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) openat(0xffffffffffffff9c, &(0x7f0000000200)='.\x00', 0x200, 0x0) 14:54:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000100)=""/112, 0x70, 0x2, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="f2a68438d17b95fd094d22668d4c3eb212fa3bf9c1f592cef0a528b0c868601442150ac4a1ff07ce0c5bcf3cd4da0b2c44d142fd808013ed9534792b731f4089361343ef0bc46334c1941095421429bfe4bc0dbc08f08348c0b8c3e2912bc78ed734ff0400738fd660496ad6ec369c66eb", 0x71, 0x0, 0x0, 0x0) munlockall() fcntl$getown(r1, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5) 14:54:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) dup2(r0, r0) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335d0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xed) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x7) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() open(&(0x7f0000000140)='./file0\x00', 0x8400, 0x110) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x7f, 0x4000000045, 0x401, 0xfffffffffffff992, "2147680ac85a538a130100e81e008000", 0xfffffffffffffffd}) ioctl$TIOCSTOP(r3, 0x2000746f) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x800, 0x8) 14:54:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000200)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473", 0x28) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x7d, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) 14:54:21 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0xfffffffffffffff8) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)="c30f6a9682e5424db1", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 14:54:21 executing program 0: r0 = syz_open_pts() fchmod(r0, 0x20) r1 = socket$inet6(0x18, 0x3ffc, 0x40) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getpeername$inet6(r1, 0x0, &(0x7f0000000040)) preadv(r1, &(0x7f0000000000), 0x0, 0x0) 14:54:21 executing program 1: r0 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) chmod(&(0x7f0000000200)='./file0\x00', 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000100)=0xc) fchdir(r0) fcntl$lock(r0, 0x400000000000007, &(0x7f0000000040)={0x0, 0x3fffffffffffffc, 0xffeffffffffffefc, 0x0, r1}) 14:54:21 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r0, r0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x1, 0x0, 0x0, 0x0) close(r3) writev(r2, &(0x7f0000000600)=[{0x0}], 0x1) 14:54:21 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x161) chdir(&(0x7f00000001c0)='./file0/file0\x00') rename(&(0x7f0000000000)='.\x00', 0x0) 14:54:21 executing program 1: r0 = socket(0x2, 0xffffffffffffffff, 0x0) bind$unix(r0, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) 14:54:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r1) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x1a) setuid(0xee01) mkdir(&(0x7f0000000280)='./file0\x00', 0x80) rename(&(0x7f00000002c0)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 14:54:21 executing program 0: socket$inet6(0x18, 0x1, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) 14:54:21 executing program 1: pipe(&(0x7f0000000140)) mknod(&(0x7f0000000040)='./file0\x00', 0x20d0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) 14:54:21 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}, {r0, 0x44}], 0x2, 0x0) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x7, 0x7fffffff}, {0x9, 0x9}}, 0x2) 14:54:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x3) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) 14:54:21 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) poll(&(0x7f0000000080)=[{r0, 0x8a}], 0x1, 0xcf) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x104) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) fsync(r0) close(r0) 14:54:21 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x90, &(0x7f0000ffe000/0x2000)=nil) r1 = socket(0x7, 0xc005, 0x7) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x9, 0x1}, 0xc) fsync(r1) shmctl$SHM_UNLOCK(r0, 0x4) fcntl$setstatus(r1, 0x4, 0x40) r2 = socket$inet6(0x18, 0x41000000001, 0x0) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x9}], 0x0, 0x0, 0x0, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r2, &(0x7f0000000000)=@in6={0x18, 0x2, 0x7, 0x3}, 0xc) 14:54:21 executing program 0: r0 = socket(0x26, 0x8003, 0x3ff) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = socket(0x11, 0x3, 0x0) getsockopt(r3, 0x11, 0x0, 0x0, 0x0) 14:54:22 executing program 1: r0 = socket$inet(0x2, 0x1, 0x6) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000000180)=""/36, 0x24}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/12, 0xc}, {&(0x7f0000001200)=""/181, 0xb5}, {&(0x7f00000012c0)=""/241, 0xf1}, {&(0x7f00000013c0)=""/80, 0x50}], 0x6, 0x47) setitimer(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x2) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000040)=""/39, 0x27}, {&(0x7f0000000080)=""/123, 0x7b}, {&(0x7f0000000100)=""/58, 0x3a}], 0x3) 14:54:22 executing program 0: mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x80, 0x81) open(&(0x7f0000000000)='./bus\x00', 0x400, 0x80) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x3ba, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000001c0)={0x8}, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) 14:54:22 executing program 1: r0 = socket$inet(0x2, 0x4, 0x8000) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x800, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000), 0x164) 14:54:22 executing program 1: pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x6, 0xdbb, &(0x7f0000000440)=""/224, &(0x7f0000000540)=0xe0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/172, 0xfffffffffffffed4}, {&(0x7f00000002c0)=""/90, 0x337}, {&(0x7f0000000340)=""/93, 0x5d}], 0x3) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0)={0x1, 0x3}, 0x8) utimensat(r0, 0x0, &(0x7f0000000200)={{0x4937, 0xffffffffffff0000}, {0x23, 0x7fffffff}}, 0x0) close(r0) pipe2(&(0x7f0000000180), 0x4) lseek(r2, 0x0, 0x2) readv(r2, &(0x7f0000000600)=[{&(0x7f0000000640)=""/213, 0xfffffffffffffeea}], 0x1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000003c0)) syz_open_pts() 14:54:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x2000000000002, 0x80000000, "a27e93b453a8fc954f280b4ba9705e1759e9d81f"}) ioctl$TIOCSTART(r0, 0x2000746e) 14:54:22 executing program 1: socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) socket$unix(0x1, 0x2, 0x0) 14:54:22 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x14000002, 0x110) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)="c30f6a9682e5424db1", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000040)="bcee42", 0x3}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 14:54:22 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x200, 0x5}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x14c) socket$inet(0x2, 0x4, 0x6) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 14:54:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0xe4, 0x0, 0x4, "7de6db57590703bd0aa352f3e932b6a22c0fac7a", 0x81, 0x5}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe43204", 0x34) shmget$private(0x0, 0x4000, 0x88, &(0x7f0000ffc000/0x4000)=nil) write(r0, &(0x7f0000000000)="7270bf6c40afb6bcf4eb69ff", 0xc) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x40000000000, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x3, 0x9, 0xfffffffffffffff9, "9ad84b73d9694e107f5e7983aab9d1d35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:22 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffd, 0x0) kqueue() r4 = kqueue() mknod$loop(&(0x7f0000000000)='./file0\x00', 0x7003, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) r5 = geteuid() dup2(r0, r4) getgroups(0x5, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000100)='./file0\x00', r5, r6) dup2(r3, r4) 14:54:22 executing program 0: mknod(&(0x7f0000000000)='./file0/file1\x00', 0xc000, 0x0) 14:54:22 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x6004, 0x402) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mknod(&(0x7f0000000040)='./bus\x00', 0x6040, 0x1) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000c74000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) 14:54:22 executing program 1: clock_getres(0x4, 0xfffffffffffffffe) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f00000013c0)=0xc) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(0xffffffffffffffff) r5 = getuid() r6 = getgid() r7 = getpid() r8 = geteuid() r9 = getgid() r10 = dup(0xffffffffffffff9c) r11 = kqueue() r12 = accept$unix(0xffffffffffffffff, &(0x7f0000001400)=@file={0x0, ""/108}, &(0x7f0000001480)=0x6e) r13 = socket$unix(0x1, 0x5, 0x0) r14 = socket$unix(0x1, 0x0, 0x0) pipe2(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe(&(0x7f0000001500)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000000140)="0f8b810a1c8717e05769c093c30edd76e0602144b0598c83f9e1d143069f3640bcfc07f4f7c62484fdf597a6042c84de15c2611ee2b43119c8f273e7394fee13c69a9db94eed4e79047d2c817d473a38aee8df9adfd74f046a7dc93a53737a6af24c6e848452a9bfc993399081aa00b0e44133da5d94e85390ef8b96ffc2ea1280939425c81c0703bce04088", 0x8c}, {&(0x7f0000000200)="d9bd44c0b63cf96a9dc737ed74de31b569c77a3e449cfaf92a34bd7f83e0e2638111d4d2bf3200033457c717887c5a03f3b96446f2e34652803fc87dfd1f57ba085e91a3d22564984a1c39fdc5945110e1865263244e70db24f9c35b55bda19bf5cc375a585924be1dbfdf0a6241ec41beeae9984483b838e4146cc176e2cb083dc7a762c9eac731f0a94e50d2b351c6eac7f353178c16fdb92b29727343cbb0a2d81ffb88745e1626737a828c37dd69c8cf97830c5aa634b8fb689590d7f50697ff68ab28b73b4df52b3d5fbc6eb3938697fd719439e734c19b5c12abb9f3f7bf17c1963d9e8272fcd447b2413128c07e43dd0e453bf0a5ce17e173569b21332260195cd46eb68ed3a60f7dd68390571caf4e038767e12a331c60f72d0ab22488e6ad55969da3fdb635d70f736c129906ae20814d10a64446133f6c7af43156c84206d3246f79de3ebc4394c88509cd3769a5986613cda722e6885ca611b8581b59a038a93a8b76613ac68f5cffe3d2a1aa310920dfd2f2ee48f7074f1deefb552e729d16549b0b620e37426967d1ccfd000e4b688e8deb1eee3d1b68f781f1ee8915138131e6e8265f41053c166efd78e9b1d2485aedcc333f0cf065bd5bf209fe21f0dfaced3e6a30141f4680188116238072c7b0ce1ba45febd022ca4b2a73e7b94121edc66a2ea26da0194bef34b4bc1eb68e04c3076ff26cedb66db607d641a4fbf0fa6d096dc08bc9aca58a34f9bdfed2aac1bc2f9250d290fa1ebec905058fe9e25fb6e694b0e59a4ba1841d17d55432dae84763c6496e67901d6cc37d48e2fbdfe1f8fad5369ed56b3cdf44d75bd72b9b41767c9b1ffcccf7bf26e28b7b295cd55f7e6b6f59d3fd3ad8c722209597e5d5a333b5aa1eb94a703f6364e3757df03c21e3074ab65f7f84aa21e1b4ba7565815da71b4a2b8b3462c121d92b8ea3e071cd27d80757ec03b0ba07637741ec3a62f20d0ae1e9ba96c2ddb264c9b043092b6d180b8b12496e3252fe1adcf296657398e4d252d7f28b0112885649bd86495d8fe2bec5f3b0be83749136f2673bd0ce37ea7f965815e0e3e5fc920dd3b8a62aec1ae97aea75f82493d77ed66dc5b156962e2605d6551ba1a2ac21346268278ae60eb25acfaf8effaeb2446102762323ca947781f1c391533e994334d96b92d05c5a44370dfbaf99b8deeb075a562737cf86c612b6a9f5718d6f02a5f1b8ab9a51cf4923aa9cd34f88164292da7fb1c3b68ab187cf500107edfc5009cdeb2d8378a0e9eb822d2db782d8691304f7ca00e366291b8922d974b500e924ba8d9ad4fa3be6d88ebf54ba6b8f5843d0260af43f7449be90b39215681323bc18799674ed696e45a8791796a6b0540efbba64e9fe5f0753831a998c204d54494e90acba0fa347e18a195cf3d3de85565709efd8ea7a00ad030e19b504657fbf087abd02b42011dfd75d51f752e2747bbea5010117b84d2887dadab67f85e07df85da45d44d498571af69b9bb924c244b4d430d75802b31246a0d1594bd9262c1a449711e934c31aee91dddd43734d00528ff9979463ca36a4fbb21d4fc0b42dab564621a5d9f4869d80569afcc269bfa3c3626d56816299f63b97f20d511c4721c362117a9d1e616d699ba28b0a14255effc616cadc673359eabe4a244655b1f500d6abf9dd3b5fba5f8e1653fad845fbe629dc4a77d605d55ab614e04e1ad46d2cfb6972aae4a3918dee6add8b33b953fe4f39a8a3138dfef3e956f90a93ca8cebf685cc05a9bdb3039e43ad02020ebeb3110a622aee726cbf7c1d15ad0913fa377bbc00c382589906bfd3bd68ddc0ac42dcaf0fbf01fb9a6d202faab6ac25bec8d06e1a22446072f60d2db59961d3135ed13c4217276f49a6f7ad240f6d80cafe32bfba17c7a6c2042345ea81cb8d67eb12cefc69ca1b30cf75c2d9d58021b8f9b9e6b17ddeb4ac9c1f46f5ce9621f25daddc4fcbdfcbdcb821f8471df6cb28ca4e497c09dc3249843a45a452b21fbe45e62ca6f21e1025febcda3bcf3fed91f0d022710e14752f09837728104db0081d38a632bfeff109afd11b86559fc9fda7807bab949a81a1a8aa3f2a23e0f5541ff0b2f32432b3f49394dc672d9401a48181c7da918e96bb2caa6c2e631d98c156ecd9ebf52133e08d7754449726bd9c58870c4549037c32c179e7ac6df1da3a042bba314981120b2b1c28e6e024f53a42b7c9187e04aa75b104c6dffec5a7df22b1cfce2176c77b0b822d7b09e2b064c018e0e08af8b189a69acb8ca966c489b9d71d3abac4cab5dbba28ab6941d40724edc7ef0d48a27981c7c7a44e503fc6bafad09fffa6658f86529fccd54b8e7f97baf1b1e822f9c17854da1d0a62aba059a2a64b2f1b22d21add861fcb7ecd645556cf61690c0da102dc004e89d0917c8b8765863b45b870e127d337dd3df9074e3edd7f26468c715f4acddef015438d6014d7fc0e2e90bc399bb790476b02b8b6316a4f12869f1c8f3620e77c53f2016a974ca441c5e7807976ceb3841513989802e5b72655db936fa4cb4e1ddc22a3c535d2831c4ed8d6e9d55a35c7425e06366e9e6515ed139ffa96f9b3199978f4897c5f6c2c0c039d5f08fed173c85193d6a87dd477df2aca194f302f7d18a16375ca7b0bcefd657005c3af7995bd60fc0476d7e0bc125dd175af7790882aed16e4d4fd86f008e2109ab1717d50730f07972814f3e360185b9cb407392ea95fec51d3fd08d8586ca0b92679e98a8a2da9d2195cbd12d6dd27f560c807eb58e5b8762452382c843cdd16c4b5d5ceaa898b367139e264eff15490281ca2cefe3056b42b8ea85ef12245935891ebd4bc3e0ddba990e0d8407715f77f400a436629489fe2d75c6e22ab9ed96a72ef2669e4e3d18d095bb8b7f4f004f19fdf00351d30d03e34a5a7185f8a648b2a21eee7dac92441e0661e9df0818028007e16bc967ef7e861c297c8e1a633d6fe26471b3dfa755156f1fac3c72f47cb3762ef0b8aa87fb09373f5abc0b8426e94c8563ab4faea8110c40e4a2f27eaed6f1d6a70f86428bfa72161cf1e89ed9d9557b47d6430ceaeec7b8a9b7e941461907042f85332b966f6366aabdb24dec92f111cde0d1f0531b4870189e1123a84b223504f14e780f0541782dc8cb9e21d0b3249bf6009a63d136081cefebea4dd6904250e71438607113989c97e78a72ff4f2ee5d7dc711a5dc77ca58b29a9a6d759c4d7f5c97b082f4c0fbfb1292f37d9e0b8810ca7f9f6f4340697cc4ad7ad9b8fbbfb8e6706b361444a07027d617d8287d1cf93c6b6faebd5beb348abed431691b3731753addfb3def94af5a291c38b848e919744caf6138744836e571dc53bd7a7a3a1ca891c2f598b7e24341a6167ebb7702a422ab6567b9c8d13e2f5c0dbdb1a478de7a2fbc052c13e62118fc4523375fc8762ed2c724bc0e746e1920e750aff02d71eeac2e1a19878d38dd9c13320339948b29da363b6e159575f5740ef9ad2abe4183ea813d828566fae7d6e9fd48e0b04c195d58d0102adfad016859ae935c36d644dda3c4046963de9870165bba773416086c9afbf49aa2251b2daf69229b4d49cf9b0eaeb4cf37f86cc1135700267b292fb10c400697d92307f2bb8589636ec941a3f2a86fc5a659da7130af87a648431de2a519783392c5b8ff347af67b4d4ff097fe561c4d0e7a1d17661c3dd7753f51e36edc162f0cc452a95c43fcae1362142f86bea697f4d5bfdb4e43e4e45e1dee359a1dad50acd3483245f67ff194337460e00a0ed2285ba2ba872eab997e4102bb102323ca0368a241fdc33af3f6466d163489bb85ef1ba2ef1e0e98ca2e27e73f032015dd4fbd80a9d375220fc33d0bd96daa311ad54db76309d650e7dfb82c05fa464ccdb48de4d4460668b8d81474d8057932e049699b9ffeb16311c166a5f2ca1f4f9fe7f7f3f901879eb2cb66cf6f63d165a075c703e55cc18500a96c4f014f96af3eb14933f07336a74f3b63a91f0524c2e324930625feedce49c3786f7fb752293ec365feb8db34d496178bc924f3dea342b20b6de8f3266854f91560967375217500a9148a8d026abd340defd3d72fd812419eb8cf4767cb0c7992018473c727225ba14f98944a039ccacf89254adfbe1e7882eb205bc312782d00a2221e3bf6435ce630d423a266dd0eb91ffef9ffb8d2252d84dbfa45ad536843f6cf4fa9d2f26a60f7f6ad9988d2e7d7b9aa359cd7f820906397278fec25b3e5e871412773025805a9c520bb7bc8c55ae8e90a265933eecd8a2af77d66312f06e73bfdc287a64e628982f0aea29083af13d30de4a7dcd7c494062c05c0323df44105aad1e6fa156b3b11de09eb44422d57d13ed21b1538981f1ceebc17589b54c102f0164ea19125fc5fd4914a051f08561243bbbc8d1d5cd5151495ac09ac20f8641fe8784568cd381d5116c2b59ec8b06f442844586e6c6a28e28d29e6e663befc13dec6b13649917355d1cb39d6ba36f32ce38cce7c36137f471cf04be0e7b12e3ec31251e330821f9a523e60c71d97a1793b8905bd79fe96f16179db1c5f9c8eda102ec49777d6e01ef6f4c1b57c727c8df640c6c7293c4639917de7f0d50d54c8e3ec84cb68c3a98da78081582846c87b4ff99b5efbbf30f4cc54fa0ac816f80d2df15d9b910e88ee31705c789d1d1cc5b84777c1f052a8908879d0b86aef17f422c1f69a586d677b4f14836f49ceaeafdbecbc47cdcf45e82ff1cafc6f3251178b9fd0a21d6c65235674f06d102dc67b22f6970b2cc5fa1137a30b6cc4fa2132925aa3851055d69cb24877707b8f5b368588ee0c6bb294ded7176c22edc90006f366f5a2a15dde5f8add64499083c420d5c2eb443c6f8f61241a8fb24539ed46562150337beeeeb31cb207d7aa0ca40ce105c55c5118754503a6387528b30b169ab089aed1048c995c1eade90c3274bdb32370624f471e48ea036d54b701e643b5199b6817c2d1903c2e48b679fa573386016506b6881e6ca01fad81fb4b6404729255828ed0e3d35aaa62b32ac70ff8c500168a1f6c08cd9b85d89f6e6d6dc597abb1d8b9e7ff41185b60a8711524b3cc1be287fdef95f76874c76958ba0fd622de44c1f192f00064f8b725e4593d7870be8e9d2d4864e38988a4f7544c2a8803c945fa94aeb5a9b3c826bb7f980805d96f32681a1682db5ce5866bb1813a2d1c7f9d5a487d919eca1b5a9979bf08d221099f8ec2be4b9a76e279b90a9274da6e775311419c4321ac293a9708587da802e43eac0990038460255e27cf0e2b8c85276e93946e6a8c07b844012597f8335bf31ef519fae71ac2420511a808465384645abaf3c39cf01324d9288aab2ec9d08495d17b970aed80880e3067a8391a46d7e59588d52371ab00e7cb199cc4a08d774fcf8025c1444c36c6c250b8a1202789978e61008bfec25d3b5512eafa63055e73db14ff2091beff4c36b5c5dd08a050e64b4aa67d3c77e9cdf0af20365fcfbe3c40812287bc545f027f3bdd666b69cd5920acb5369653e60041157011e3cf7a8b354c3c3f3d22848090ab968c2bc7d0098bd68192d1f0e055cf3960311619d9c76b298d65c18f9518c9cccbd69372f2acbdfb27e1a20f674f8ae7d00e96d0068280d63bad7ac4b896fe92298a1003a66a4f02e02db5ccd795dab72b44b1147433d946284c41a373db32cb269dec9a5195bf52f75971f8278c95956c281c156fa997298325c10ba2d61f6277f184eb21b810c06a4b26a08860b83c0cb51a200b3336aefe1b2617e3750f", 0x1000}, {&(0x7f0000001200)="5f50162621d30cbe1e63fa1fd2f4c576544497ebe6d5804975022fb1f256f82eb07ca1c68a9de6905dc006b6c6300cf9630905569dd469121d5c256bc93b1424a8f12540cb1064f5e166b7132d464bd52b6b8058798db483d11b2c866eae8236a98f8152441d4c7e5799832cf1a5d04a5846aa58077a6b78fa46b749ad89493654f45e9bb9fe198ecab946bafd2209434752018fd9055f0b6b2ab35ea4d6125911601500172f8be46043ea7416969a2f648036", 0xb3}], 0x3, &(0x7f0000001540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x30, 0xffff, 0x1, [r10, r11, r12, r13, r14, r15, r16]}], 0x90, 0x6}, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$inet(r17, &(0x7f0000000040)={0x2, 0x1}, 0xc) connect$unix(r17, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSDTR(r17, 0x20007479) 14:54:22 executing program 0: symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file1\x00') r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./file1\x00', 0x58, 0x10) open$dir(&(0x7f0000000000)='./file1\x00', 0x2bdfb56e518797ce, 0x0) 14:54:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./bus\x00', r1, r2) dup2(r0, r0) openat(r0, &(0x7f0000000100)='./bus\x00', 0xb2babc55dbb1ac59, 0x10) fcntl$setstatus(r0, 0x4, 0x80) write(r0, &(0x7f0000000300)="2e57819959a9e53b08025c67443dde3c57e6b9e1b783d8eaa82cf5a3aef7a8f0e313a8f8cec0a80612319e1cdb85d6e22abbc6f5da8874ad14ab213b8e3bf65e522bf57314e8f6288beb4b4c546ec907e5c37b1fac23c5f6358ac1e406f856ac6af0217ca78d07713bf81ef80abc9956ab75c6d921c8676cb1a1f7db7f6041a137a3fcc86736a0179d17e95626e1e768898144cc0702f0249ad478d1a2cf79bb82e2d9675b0c19adaf7667e5f1f05a2d97bb8eb0c24563f260e82f5f37752c1fa9edfea13402572e6a63357a62ce337cff70fabab38f09ad21ed2233ad6dcf7499458773292384474b6f2449de8e1ef2a1935370a9195f05c84763c8cdaff00c3c37006e295c3db094a0e9e43bc38eb575e049d892885a61dccf8dfa4dd49a9e430dace9eeb1e6e1efffc9c90cc01505154fdde30cf3689a2c52fcae80d0673d9a3de90c40afb4e02d6d25aff0110d128bd89aa4f64b9285aade306899d2c5638a11b521eff77b0ba08d913c507ff29d63b49eabc5dde1fccfd6b11c129887529c6672e9e3640fb96d417bfc3a8acb6c549647d3dac047002d9d2e18e20b422b53fd97da663667705ba958de565e59140ec5293559b36e4a607ef2bebdb807b72ba4117f84bb04592c403fadfec94680918a8326ab7b99ec97eb4e69e706a01fc13a4e7299d48373d7efafc4f69c191c7349754fdbc25ec6d6ea37c96169b2fe4d862efbe80128b274d5878083f431517548ffdba94157f74ee57f9356ac202891cd1be75d548890734f12b0a221e5806d7a2b1b5316f022d08adf3cc1e77e324906d343e3c1a589dc2113ec8029117f6b13a1cef5acac68e33c279fc7a4573c690d71f44edb869b88064674a6770f1d4944f36da4c7e1243796313f34f96fd6b10bac6c6b6ee4f42d6ef28da2e87bb10e625b4d72581123658f7d093831e91d974a095cbcd0e9d3ec79ea8387ac1327eece1d44fd2b2d9dfa1d8e5ed6ad0ac4043042d1c36025a9437e77fc7a560eb32df27e3247eb27b6fa241bbf0d3f6a7e238d52eb5d4b9236038142754acf6f2aa0050656758af81e4750c0519370589bfe4db1d15cf5700e3c3ed028b9bc9749b9db36f1404bf4899aa335bef6af14da3e73ea33de0170c15b8460e2628a2820988c87cf766701a97d9682bf1d72957ec6f5ed553fd75e3c91f5d3bdcbdfd920c69d767d5c42c66ed03fe9e19c71364eb66b82ca2b335c4008cc206263555acc1cb3e5037ca93d636a150194484116522bf52de21e8ba9d12301603e0049fe85258eefb95fd4081046291c735d092515eef76f9bfd26393f918a3e6e1b454374f631efffa74f5693b21ce183554d0f9e38a3ef0d3c7936ce2a8c59dfdec94a6e78a2db08afa45cf580f59a899401a8ab19a0db629656a595f87521564ad9abbf146b612caca54cbfd4329a24808dfac22838e06c8ddcfa53c7a02e17b0ec84666128820a84ca3fd08d2ffc8de0c173c2eeca5bbbac44a521cada5033883c30a564c19a95ae78ee07ada9ed48e802a9e95ae6ff21a3fadad8992d5b795c378e09c83c45c9179d9e3427c8be35277ddd27a6f5985e7f85f43b4357bf6dd6cdc2ab96b5462c0c822aaa268860770e837eec99389a43570539b1b27cc6a4b62dc283cc561181f80fad795c023e21257f7c488bf9d1d27b045ee4315a169d9d6f88902990c66548a98f1c7cb92a06137282ac8167253ddb2eeade9af99088fb646a58e22c1194d51d9d6e645ccc8ed84d9ffb7a240f477693998a6373823d7210b3b70e75ed4ebba87a0a25767f598733f6430a1dc81dfd95793938bfb521d093b4e991457dde98ba79f57056fe05c4bab08997a3f9456ba974834e042b77e4ef75a1b46cfca3a6d4fb9f45e6995e72f2ba5332b6adf8e041aef189ef1e3818582c4aef603d74ab9c182228597feee9b5d28d56790da1bf88acda72f7f178f1bec69703dde6d8aa740f8fde7816b51deaa8001e81e9252e7c44852e866ac20137a41678200711aa59aeb748353ce3164cac8879baac5058564b3e6e30c00901ff9f43e501762e1541722e241b3bb20ed3bd3ffcab5af198a4ea97e99d1c8d5c6d3e9e60676ba2e6199154f49b8dd9c911b6964e100e2f1f7eefc070c49acdd8d7d3c58969de6e1c7ea3e0b37fe7df469825a1ae7e10ea74f4e80c9564e49b9fcba7ed75f91d6f6c53292b551a420a6fe031ed8d8152b957cf88a482ca35ddce0e28282b72aba8eac89ff578e98ec0798d9b8e4190cf93fa4c69f315663ce3371eb2cebf93e3599d2d01832324149fc5121b5483cfcdca51a6efe0c257702fdb6e1c33b5d984926cff5839096e84d2396580b4625f99921c4f95d9692fab9ef24d8f0cc2b916979d1c84f12f1ccf53c4ab20fefd7842aa0c853248e4a3ae981ba55574c5bf83c4eef68b72072d65e787df2746387d60f6b4097db686e4891180d07e54f443d76774c34f102049142b10da59d8d6fbaac3a720cb43d1ba4043078b9583ec5f91073eccf84cc3aee6c04c551f5ebe5b3c59737a63d53ac91d844ecf284e3175e35994031065c5bf6af70d217829559b36f99e5632c325e6a23d6fd93814199e1527d7f53eed004f590e2a6e09a24d3aba223c83520268fa2600d02c44aa032ede8a3c74578f6a95c0c4172d61bcec87b1e1ee16663a42d846e53379fbac9900ad6584cb9c6036c15c35e98cf7b3d7af1eef3ce182a63e35e668c2ae0635215f02406718efdbbf038d1e91aca1c2c36fb1f7d84c0d0de04e54e7abf0f5105f3aeced4724a75ba26392984eed32abedd260424c9ad1fd6af8a556a54d762b241e550a6ac3985c2f9d9aa6fb28d19dd5dd6805e3b8497e978a0b1662b4f0d2f9de0d551d56d713790d9e5690b3140e3d99b0e95d890a677c84b8e7c0ec9805603589519be5a987f1767b2c570c0e25f98c667cfd7e9bf902e14dc7654cbfd890c03d1d132fab265fb2bf6c4f2670872427cd34a6c7b6aeb19b1c32e5fe33930c2ca9d6a0e064058250da6d98f6cdf3281419537e2480ecf34e305f90bf1bd6b60af71d341742bc5585e3b5c56566892eecb905340d6f1e2b6b9e2b4311b52225835809b8dbd6fa90cdf65ff55d3d48c5f1f2fc8cd00c0441fce6c43c447b6056a6c84e24dacf3131f5ed19f9c74579df2c043e9436056ab213926e066a21e8857265cd41a4d4db6cefcadfbb2602d98abdb17259ff9d028bdb3b8cf38b349356eb75062168aa799a66ddcfc183b3ee4a3b8919db4f9ebbb727a6b9fce527d9cec15d9ee0e9fc1194e16c3fc7e733d082c02b3e5b189c306b7a87fbfdd6600369d0f4db3f4c8ebb43170c5da2be2596d33b84e53ede737ce09ff6c6f8e4a95ce7b52f0b019e137a5d975b6987055cf2ee48851c5004b59ecf9fd4283dc144ff680c6dad578e8946ac5e463e8108e87071ed03957466db67a2f8c3538ffe798027431490fa72fa706d8579c9994db4035de0a5948d0add3ff5b7cdc68b3a074177a47b2e71e35f769a02c1fef29e0067e80787b7658b14120a78da2093f574df798d92890930973b2b0f487bfafd1df998a361a1aec44b131052588c8dc25b24388cfe188a49db5c0519f9cd39954df70207e34e522f768bc7ef4d89c0b79312283729d03e83aa411f49c0f4a72e9115ac2e03a938b2e6670a3938128d3d1258efd7cb9601f474cbcd06218324ce7336e0d1d6d89389ca26464e2d6e1293911e74e190a13c15f1ec897ef687790df3e7f5979f8d950c068ffe157f1b55200abd2778992102f98ba7154bcc2c344be73e8cce886b2bf3888c27f925ab8b41e17930af0b16c51f8d3a1a6164127aff859da8f578ba57b121ac0c8ab75fc7cde1c02f07b64675f1105f8fcf2466bc592d305590f8f953f2cf53c5ca6151bd0d74b772df25bccfa8476997ee2d9f85fa7fa2cb3393c697794fc3a6c93a8b8db020437cf0ad197c85bedbe006b24eeacb0a21152a898ae8974d1c59ecde3611b4f5a49ecb5607282260a880b40847500530723f2d75be0743ed5c54b1b7c75ec917168711fc454d0d8d5356d418f43890179d16a04a25969ff600a60992140f5862c92256d7f7403d02658c241eeff1c681db5afdfa6cf0dbd1a9142f38f26ca1e7c1a853357f76921e9a716b55460389f18d7d53b6f43a9e29f7229c46c902954f500f80a9c7b8baafcba33457c76ab0d7b5b4b49549f5399b6eda11285df6235c6c53d7017a596b2b7e4468f33f6523bfd008b523074a2b90dfff64f862270158953cc33d5088dd387cb10b09e259a57ee6a476759923aa0fe9615b41bc9dff7aa6e5e0c38e3991eabc482093d4d941b37e2321853a245ac4b492adcd3d88f20c81c69159fb6d480de71e1aead1d4121cddac2682bb933d346b205ad59c3dc4e5aa00d1b67eee9e7e186b9c2db2c47bc2afbae9b3aa0999209ea6ae61a6b694b44f2a14b8d56e71fcfb19a0d6ccaa5d5065d105a42a27b6c8c954daaddea785d8a91284cd38ef9a1cf0f3d523df20feb793f0acfc6e315cf928d4a97de28416e2e06549eab8e9af69f7fd43206a9876cb2f22e5583d5083e0f51ad1a2695afbcf4c964555d15fe62625ecd098a16aea0a5203f26496865ffa2a94c484495f70e1e748a2d62600d6d2a52acb902cae0e3fe564c42f694311696075d6b794233a1eae96af8c3ab8b1e52a4bc66dbbbb229c229b5e9a1b3f5a3ef64600805aa1ba02e385da67fa2c35b95483b7148a96b5226211bf8baded3d9bd2b2806ba7de49c98fbdd1e35263daa6cc594dfa5b96bc67b1dd93974ef73d6225e2a628bb62e5bf3ea067032f30c87400a558fc4b71c1b6ca79b39ea16cbc8e55e8f8d6e7809f01ee30270ccd4c875e497e5d22fee4d7f717d78742d47bdcf770a2aa9c82a837153fa5ecf14a7bbfb04ffded9eb6729bb3f880af6e8058dfaf100090582fc3fa3fed86fadd997b52e86d1938c0942fdcd7294a90b146ad30903a5425c2054351abb3a53972da29a4fa6c95e90a87d250fd5f3bff9710c42acef442719593c2fd5f4e650e8ce724f2dd0d94cc9e2145fbefd3632bf98273541fbf3c732364df178ff0f99cd8f3866ad8825e3a3fe57e618b0b98a9e1b225bc15b9b87b193b8bef4b5f264f0f138a26b94cdebb63c54d5c306e05326b07fc73c408279b0a975a10634d91a121d0dfe1faab45757b01fd1663e25f25a22789f47d07ae7295843d7e427d5bd3ae0cea79a4ad70d2c9abf99d7dad15b3e39f0a80f37ea453f95fc3c982f8e88e063173faf5630cd05d60fe6ae7d0285897fbe39b5d56fe5e93544a27eadd0d3884ddf254dbc9b0d65c028c145f11f22a24044f441c3d47c71667190886eaae18c8a0e1ca2183107804e304fae59b5fa2a7a33722ccce1512cc8f9db43162a825b880bf2e22cb3762dc2d098d2d8133be4cdd6a04e8f7de3736f91d14478518b9fd586899790c8fd4158e4eea6993e25d335e5281946d46e2839f555f49d4ad6fcfe288f862408449a8c74acbd4b02355b95225f4862f23955087006c0bc61d926d23b8e29e0fce9557c5baf732feab2bbc602b1ed841abc6d01dbcfff9e8bcc720ce5d434900bec2fd2b3a60e0543ce6809b4a854c562ddb7aa8f5c22c3a7ff805477ab14c4ccc9eaf901c2a7a5f8b80dcfd6ed61fd80a358bc045bda987372b88c7c4589b02aefaaa051501f16490acdaf19980a9c3c187bddda18e029039fff8708cae8d9a9a69c6fb3f11205d71f0ed447dd83ac42eacfbad1a19398a8850ec2262e772cabbb3c83e2b51adb1", 0x1000) mlockall(0x3) 14:54:22 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) shutdown(r0, 0x2) pipe2(&(0x7f0000000000), 0x0) 14:54:22 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x85, 0x80}], 0x1000, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21, 0x0, 0x0, 0x2}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 14:54:22 executing program 1: utimes(0x0, &(0x7f0000000080)={{0x0, 0xffffffff80000000}}) r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x53) r1 = shmget(0x3, 0x3000, 0x4f0, &(0x7f0000ffc000/0x3000)=nil) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getppid() r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0xfff, r2, r3, r4, r5, 0x1, 0x80}, 0xfffffffffffffff9, 0x3, r6, r7, 0x9c7, 0x1, 0xffffffffffffff01}) 14:54:22 executing program 0: mknod(&(0x7f0000000040)='./file1\x00', 0x6002, 0x5) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) open(&(0x7f0000000140)='./file1\x00', 0x10000, 0x8) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) truncate(&(0x7f0000000100)='./file1\x00', 0x102000000000004) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) close(r0) 14:54:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) writev(r0, &(0x7f0000000180)=[{&(0x7f00000005c0)="2014ccf8fb8dc999e56f688089a313cef7cbe425c5305730ef76dee73f54b5aa948b0f257e25184c06bb6de36f7a9f02c607ba8fa2cb47782d91a903e0ae9399711e57f406ba9c7d7212cb88c9e4e1c51e51750fd82b1bc0ba0a1b9d2dd62b433eed7ca5508d9591533cfa38d35c6f31f471143fbf743b974a257c381ac3c7d9b4a63bf717f3de2e9028c3cd32771d1bd7651ce720f423a738dce8285e9f1a8ed3d3fc4812eb8e0e6f572ffee874d4b2ba14235a91daa63d6bce8ee75a079dbce875fe5d92419628f23b9d64dd7e62792119565a3aeb087c68780190504214181b04e4432b970d6d9998007e02be855fbb6a18c8cf3ba90d9424163d381d4f29f93775ead037adfe30beb61e175c3f836b25a396598fb7b7679dde02661f05e3af74ac9fe5a8399aba9e3d6065e7f8018ea3ff5bd156ea516d96ddd302ef4d91e96e456114e27d69fcd7bda246e1b2c3d7ea1d61d9a0855b029faf4307babad7a63ad011ecc7702186df09ab8b226bf169d806dd5814736b57092255d3f3ea429693c63b5969016e4b731d86ea6b7a257a9d37378c630f08c154a107253c5dbf28c475a39c98117a04274b3e65f43a3bd857712cd0b7fdbde72df33449713a1401890f74f85cfdf1276973cc3b458964463e4a270d1a80378df76f7b8a50b8f6b990503ca3422278e4e8d0866464082ffa9d003990d32469438111d57a8f3d7aa1fd5a86b3e541d45fbadfe00f63cb23e8ffde4f484e39ccedae91592bc08ab530f59cbdac1a676c3b129a419f6eebb89015e910ae1e03c713e946a0c3216c44ffc4963f45b898cd236eeb164de46e9ad10a0c68cb5f6dce16bf810a90e3dad2d8a3e319eea23a6aca6a1f38e71b88b2a28b5f954243f7609764c748ff41cd007c79fe840270607a27c4ec91d073f6b14a50226906a1e22ffff476fe357e05eb43d1923df129e0821b8ddd6beb06017c119dd34dceb758cc851fc478159138782855fcc2ba654851f9e165c691b9a22f8515c9cee833f44816a3a28d8f021f3e0a8136611aeb49116051c4a2f2a86c905cd5787030c7e95a55cd112f257ff3db02f6e613251ee294c0727ff9494e42f88ec458eb605922ada3eda139e8ac20b398e65d7090df772b078a126fd88e3aabce8650d7a9b497cfe53da2ea83b38607bd745914a7bc8b9d5f1467485e498128ae188d657befc52df139ac23339c0d67d146f4dda0785d9e8cccde9966d06645f77b3a3ca9a55aa107a96c8558ecfe38264e2a443e7bddb2fed5c52c2ff8425ba37bd5cfdaedc1ce100497ef811d05df208fb1374b830adf06bd97bce0e741dcd661326cde7784e321cbd0e526a6dda8b6e2afbf143fd8dfac8eca4f9a8082a2502f3355d62ed09f5a1c3739ba7bfc39c24c502338eaa140bb342a8cf9092899dc42b8c2c42af40b650159eade50679454d17914094142ee81a10b77235fbacc337423b6ca22dbc9c1b3a7c96b846243829d3950485d4b4a1616b9dc7f711066f2e30d6a8b1116052377059dbf9185f33c1fc2f419cb2d7cb8b5c3064f8ce381a5beaee9e8cc25cf1e70e9e2d89cc32326099e404bbdc325e7d01abb87ffc0f567af963d2bda444a4c1e260a5af185963b9439e657101295b4a1ea0bf444a58f4e0f5ed9624243f19c4575894e9c3c42203abb1a8773bbe53dfc1be5d3efb8d6e92cf87c96b952209e88c827a0baba1980b97b200f19e14f4d4103b700ae597f331577f1020ca0704473d6ca906781fe1b4eb336c537a8f86346ad07acb02d4689e5b557c41b19a13432335f0bfef56b6b6e7faaeba5ac0f98436d44f0e0cc7931271e48cc610ec70d461921085cd8e3223036de1c1273d5ab277a38830db4e8584c6c21843da561eeb8a448df9eb01be828442856d5227657e819f7452b21e1c9b48ff3bb02258349c9e4e9864267e6788bd1d307ca61e5429e6a33311a9451e77ef5fe9a6e6a6612880a0268a8b359dcc520261ca3064cd45f8efe98959d531d8c6be29beee0f7d2568c6ebf7a4b6204a7240695eedfa205038ed4d2cfc4eb5aada037094da0ad1ee9204f82e157891dde0999f5f357dfec7d222ef70700b194baf624c669bbe9f9bac75ca4ffe77fce5e5ab66de0be9e45099f06c2d3c3257af11e8e238705b9fdfb352f25b1904dd63b1c01dbcefa205fccee13474cdbcccd9ddb5e217088cddb692893ebcd88835be1e73387a441ba55d895b4a28bfe281255850c0cedb2cdf1e26034b47f477735a96fa50c267d619618459d5208388c5da1eb09524ae08878b0d2f847adc076b343c99834fef0a72455400848400e9b5a9b429cf6e3942399e968d5b8935d16ef21cf3e5ce5b8817dcc658974780ea53cea30ab3833a829c3dafc4e8f1e88d973e08085adc96a98ad965ddbfba2fcf021b2900cd3bbbefd13efe6667095f2eaf4f9eeebf4cd73877e39a4a74e42d7bf39b31b35743a3ea4fe12877c1f7d9e3c46cda14d34d9ff6f8be4c6bba04a8f358f2d37bdf8b0d15ae4bb92eda2ff15e35f360ba601df6c43b518e1091edd887a7acfb8b3ba2dee98a927f38ece01655c8548beea7703c0d60fde212942454dbc99d3d3ea3f2715852d2ca3261c238a1a77c68b4b43b4e516149fe90ce5e1c6d05cea0033c026c8b293c978509c4873a3fbdd4cd6affe5a78cce5f5c2d81427f29dd18b95fa42c5feed3e764965212430cb907a5eaf6ab93f4a1322ebe36d7cb6625b43547b0247a73a211545282494f7ce801286805aaa0012ddd1427ab100528e02d33c87d34cb361927fe31d6288747cf28698d734a0019c7d23178104e7da69eaf8885a5f34860f883b0d4f029bb4845ada38d97a8713038c112012bcd1bbc8b2b03d3b14d0d2c517538536ebad93ddb333cdacd753d75e728f65bd66ea7090ff6d15f4a18c8b2cd66763ea7667a6588368aea7120cda15cb56eb96cfb2fa177c6c845432ecba90d63bc52829c51b1af48940cafec65a8fcd3265fadf49040b9654afd2496ee2114ace0fbe752e9d0c79ebdb01ba46277e82ddbf9d77144040d63b6d4737cc35e2f478e190609882d38504133a3bfc1ad783f218d4634a3686509c864b6138aa21aa47d66b2ae4b15fd1004f7af963ddbf7fbe684d61b0f198b98a65d061e322b0e4d519f03a27b395579b083a787b7108a29ac8242cfde310be8f7c7b6b583aeb0452dcabde1ad6fb3928546d13e0b1527512b0855ea7d79eb405136b81a44aed00daa03e9a96449b49375e06a6ad7e6823f34e2832dcce466dc007886bd566c645d9fffab051df6a7eeb62e367280a", 0x928}], 0x1) syz_open_pts() fcntl$getflags(r0, 0x3) pipe(&(0x7f0000000000)) kqueue() syz_open_pts() 14:54:22 executing program 0: msgget$private(0x0, 0x204) clock_gettime(0x7, 0xfffffffffffffffe) 14:54:22 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x22) r1 = dup2(r0, r0) ioctl$TIOCSDTR(r0, 0x20007479) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getdents(r0, &(0x7f0000000100)=""/66, 0x42) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) getpeername$unix(r1, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r2, &(0x7f00000005c0)=[{&(0x7f0000000300)=""/181, 0xb5}, {&(0x7f00000003c0)=""/208, 0xd0}, {&(0x7f00000004c0)=""/232, 0xe8}], 0x3) bind$unix(r2, &(0x7f0000000600)=@abs={0x1, 0x0, 0x0}, 0x8) write(r2, &(0x7f0000000640)="b2fd155833bb585c12aa0399a545065e485db6b164b37c03c6fbb68ff5d22e593428a87ce4dfd8e5ee64d255cdb763a2d41aca4b", 0x34) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) fsync(r3) ioctl$TIOCSBRK(r2, 0x2000747b) symlinkat(&(0x7f0000000680)='./file0\x00', r3, &(0x7f00000006c0)='./file0\x00') open(&(0x7f0000000700)='./file0\x00', 0x80, 0x180) pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r4, &(0x7f0000000780)=@un=@file={0x0, ""/4096}, &(0x7f00000017c0)=0x1002) mknod(&(0x7f0000001800)='./file0\x00', 0x80a1, 0x6) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000001840)={0x4, 0x1f, 0x0, 0x100000001, "9f101c94ec40e4505bf0ea1c187ee2b6b8e2edeb", 0x1f, 0x7}) pwritev(r0, &(0x7f0000001d80)=[{&(0x7f0000001880)="f54bdcad25639073cc0d79c5219dc19fac061bdf4cca60a1904627d2295805a0864149c1b2f4dcd5a3db2f1a2069a612db42277ee6efddb99b8528bdf70c4b3a5a4bd67377e3a2a53c10feb6ce5e5770b16862e7e3d6ad2b8641f528a97f6bb071d246cd6ea34ca79323a9d3006a592cff601c6c1c2f631890bf8d3df33d95d76f0b46f9b5c4201f67c383d33cf2acc55ccfe7e9fafb", 0x96}, {&(0x7f0000001940)="a512b90a63d6f256ee9aebc5fae319bd0f5b6a07f1c0eaef5953af1611ee9e42c3e0a404215369ea42ee0d98dde2f1a8299bfa6d6d4f877a6f96ee4b13c2ba6497b77cf46fcf3860b2b24e8c4366fd3ea256a427018089c6619af7f3ee055efb1fafc2473a30298ca30122095a634e736a026314e85b27d34278c5838dfda42072dd07066fe899adcf87e9bbcb698afa4464aa72c12ed7d0618f8c9eefd842c9f3c9ae11c0fbc49ef0a54b268bae8e93b593ec0754e02a4da4b7c8db132b25fed8", 0xc1}, {&(0x7f0000001a40)="d7", 0x1}, {&(0x7f0000001a80)="f3d553661469fa64997cb893c5a75bba9980ffe60790297a3c3f4211638dcee5b49e253c55514b2f6fb85f335d8eb2742dc28730e57e9fc7d1f735d0524be080b52bfa93fd94b717c8035b16c1143ba5d3f160e77c8ad9eceb688f92b06da4c9c73e4114e867bc56a665b5becf6d98bd5969f28d44c414f96b36cb0d98df7378bb6ef4eddf49425ddd50242964ae735081f499516456c9cce8cdfecbb451c703f86c6d3b58cff7cd1541c7ab2abc94bb6b9e0f526c2d4cf9a9826054ad2df41da9d1c3afb1e5af3c7df0b764a6ae9a69b7f45e1472d9f22a0a", 0xd9}, {&(0x7f0000001b80)="b2a67f33c14caca51cd18efbace1b47f2aee68d45e3fba5293063c190c82c73a23ead6752952dc2c6c86f732789dc53cc2776f64f4d3211ec7b6fa408c6ca61099652d9c045b33f3c3dc3305aa565facb77569100d3285151a0fedd1582cb06b7f97e8fd4aa03a6ad38bbab0c687c69428c2fc49e39c0ed140281af80df0acda8272860deca0600434231dfd95bf68faecdc6c05e6345a", 0x97}, {&(0x7f0000001c40)}, {&(0x7f0000001c80)="e459f353a6dca404531eb6ad642cd77d3f73beb95d3c4260a468f0ffb20be76f965a87ff560462eb6db993357d14d82753d5ef8c9e402157a8837f29f712baaeb946e8fe93a6d7aa7936ec355dd57594a3f0cea334a763b4981cd6716b4a47f3f9e52633df0f4d1b0580a27b6f179581ae89fa173c6ce1cdb9409aaa7acdaeaa6e28efaf537a0cd6804815b6e27aa71c7097af964abe18eeeed5692911a769107fa335245b253fecde8eed8852b03fa536df683f71368f2c90f923cb05a627ce58681fa77c1459b5595911c3a8a3a3644433044ca9e48db4137c4d96f889935565899d", 0xe3}], 0x7, 0x0) fcntl$setstatus(r3, 0x4, 0x0) pwritev(r2, &(0x7f0000002000)=[{&(0x7f0000001e00)}, {&(0x7f0000001e40)="9e5a3cd7d0cc88bac121a30c71b0c3c33067344217b681061a0a668b8304354d2bfdcfb310c50999ddf16e5a376584b6cad3ebcbad1b9c3afcd7544c54361d0e690041b7e6855d3168085f99bc6be6e54db920637815559651ff419c06", 0x5d}, {&(0x7f0000001ec0)="5741ac60b088ae16ac63d1a986fc20b4c92898182249d5a7309141b457e4f9443b00637f7a3d4bdf3f644e3af4996aa248e2ef721952ab440fe6abe5d2b44203db242a7dc444dd8a68", 0x49}, {&(0x7f0000001f40)="9e874fd94d245ac7e449e3bfc4dc334bf200c67b7dbba09ecd910ebfa4f7dcd93616f45a01530882d7920e105172996fabed1800c2af262c7f57ef221f0edf913fe9d48d2b01301aa24b15c7eb90c34055cbda357b19211bd61dd7b07a307bc2df4a44c86248b09c848841f1cbce5429218bbfb0958994e5ae974e6a0465aaa0f6578ff0fef2859548388805e2c18d7d2c788d9eafd7c397a52f8e2348e878b450885a3b0bfec0aab1d262ca364f3cba0a", 0xb1}], 0x4, 0x0) readv(r1, &(0x7f0000002200)=[{&(0x7f0000002040)=""/83, 0x53}, {&(0x7f00000020c0)=""/180, 0xb4}, {&(0x7f0000002180)=""/33, 0x21}, {&(0x7f00000021c0)=""/31, 0x1f}], 0x4) getpid() munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000002240)=0x6) 14:54:22 executing program 0: select(0xffffffffffffff57, 0xfffffffffffffffe, 0x0, 0x0, 0x0) 14:54:22 executing program 1: nanosleep(&(0x7f0000000040)={0x8}, &(0x7f0000000100)) nanosleep(&(0x7f0000000080)={0x40000000000007, 0x82}, 0x0) nanosleep(&(0x7f0000000140)={0x6, 0x20}, 0x0) r0 = shmget(0x3, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) nanosleep(&(0x7f0000000000)={0x21, 0xfffffffffffff083}, &(0x7f00000000c0)) 14:54:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8c69, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x200, 0x100000001}, 0x10) 14:54:22 executing program 0: r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f00000000c0)=[{0x1, 0x3f, 0x15803093c3c4be7e}, {0x0, 0x1f}], 0x2) semget(0x3, 0x3, 0x100) 14:54:23 executing program 0: r0 = socket(0x2, 0xc002, 0x0) r1 = semget(0x0, 0x7, 0x10) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = dup2(r0, r0) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 14:54:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x3}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e", 0x16) utimes(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x0, 0x5}, {0x6, 0x3}}) syz_open_pts() close(r0) pipe(&(0x7f0000000000)) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x7, 0x9, 0x4001d3c, "9b4e6ce48009128fda000000000000000400"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) r1 = socket(0x30, 0x3, 0x3) recvfrom$unix(r1, &(0x7f0000000000)=""/248, 0xf8, 0x840, 0x0, 0x0) 14:54:23 executing program 0: r0 = semget(0x2, 0x3, 0x1) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000080)=""/51) r1 = semget(0x3, 0x0, 0x8000088) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000000)=""/70) setuid(0xee01) socketpair(0x6, 0x3, 0xf4c9, &(0x7f00000000c0)={0xffffffffffffffff}) kqueue() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 14:54:23 executing program 0: r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0x400, 0x800}, {0x7, 0x749, 0x1000}, {0x7}, {0x3, 0x2, 0x800}, {0x1, 0x7fffffff, 0x800}, {0x1, 0x74, 0x800}, {0x1, 0x7, 0x1800}], 0x7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/133) semop(r0, &(0x7f00000000c0)=[{0x1, 0x3f, 0x15803093c3c4be7e}, {0x0, 0x1f}], 0x2) 14:54:24 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/4, 0x4}, {&(0x7f0000001040)=""/89, 0x59}, {&(0x7f00000010c0)=""/200, 0xc8}, {&(0x7f00000011c0)=""/157, 0x9d}, {&(0x7f0000001280)=""/1, 0x1}, {&(0x7f00000012c0)=""/180, 0xb4}, {&(0x7f0000001380)=""/112, 0x70}, {&(0x7f0000001400)=""/165, 0xa5}], 0x9) r1 = dup2(r0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000001580)=0x575) getsockopt$sock_timeval(r1, 0xffff, 0x1004, 0x0, 0x0) 14:54:24 executing program 0: r0 = getppid() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt(r1, 0xfffffffffffffffb, 0x7, &(0x7f0000000000)=""/234, &(0x7f0000000100)=0xea) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000140)={0x5, 0x40}, 0x10) getpgid(r0) 14:54:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000080)=""/196, 0xc4, 0x0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCCDTR(r0, 0x20007478) 14:54:24 executing program 0: rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') 14:54:25 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) accept$unix(r1, 0x0, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xfffffffffffffff8, 0x0, 0xfffffffffffffffc, 0x0, "1eae86b36b314390b3ea51ad345f07a098206fb2", 0x3, 0x7}) write(r0, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc", 0x64) write(r0, &(0x7f0000000300)="000400000000004cb2b4d005a8c5642c4b2241db8355f9b8c399cbb3a822fc577da45289a33731ebbbd97693a4b2fe2088f2cb46289585a96d1153e8d05db00cd9012184cbd6bfed1906090098a4c8fef8625cf5f702369e3cfb51e2ef323e996e561b9463c227c017c7218773bd6072ea0260e8f04a3747b8e3f989e2834674f9de0c890efa6f880307eca9d5066b8e090fa2f234074bb7674424d8bc081f1630abb6dab6c6ea198c5f9c0bd3f77cc2c1b8bc7b5098f3e40c88571ebc23ff223e1c131de3b561734ca36606cca8ccd455367874b6e369fa4b99c118b489e78bc8c639f16263867b4d5220d5d352e39753507b76ebc7ada64ec3e63a13a00a05370c4839f89ea0b2ca3179a7f5bcf46cf6ab99e25082e04f585d0da4e6efb86da630f38eb49b03a4", 0x128) write(r0, &(0x7f0000000540)="e3", 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="7ab6b2f4cc7d0623167f", 0xa}], 0x1) write(r0, &(0x7f0000000280)="92670e0185cb73e75f679f7f88b350a46ffe2937554853424c6d5e99dd1211d1c7ddfaa72ec2cd460e80c5840425a461362b7790fb5d216427bb4ea30da233a0958e5edaf5c50d87c1bb090b0adb47269b5aa2d3328a01c4220d0df7c212", 0x5e) semget$private(0x0, 0x1, 0x10) syz_open_pts() close(r0) kqueue() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) syz_open_pts() 14:54:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="1d9d0efdff2926ff9152587dbbc675366ae68dd632370263c186586f3f8d45210c3e11b89c87bdc202826d83230a6f2c7905114f8374c48af3ee172fac337f5f994a9e79e15fa0861d0d76da1aed3e616d8dd288f5a3661d8db33a90b50f31657e0dfc53566fba70899122e97dfae5fb6b480f11ee0a28d2a957a37d5a292e9ec28337efa15e7f059a438249ef7e8509f747c6fc83882a89b2de1f8b707c20321d483e64c86c2a16e74dbf9f9a2f987d492bd4e7faeeba38c0c65028dcd7794361c702302a6c69b924890524d5b7fd08c72392602b557a29a3", 0xd9) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x89, 0x2}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x1b, 0x0) 14:54:25 executing program 0: r0 = syz_open_pts() getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000300)=[r1, r2]) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r3 = socket(0x10, 0x8005, 0xffffffff00000000) accept$inet(r3, &(0x7f0000000400), &(0x7f0000000440)=0xc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000340)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe43204", 0x34) write(r0, &(0x7f0000000380)="d95182eb22ed90cb0fed9cc17ab684937070d56c40afb6bcf4eb69ff", 0x1c) fcntl$getflags(r0, 0x1) r4 = syz_open_pts() close(r0) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000003c0)) r5 = kqueue() r6 = syz_open_pts() r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r7, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000480)={0x6, 0x8, 0x200, 0x6c, "3f3beff511da6e20f480fa28b0c151ca03d73446", 0x3, 0x3ff}) 14:54:25 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) unveil(&(0x7f0000000180)='./file0/file1/file0\x00', &(0x7f0000000240)="78df") r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 14:54:26 executing program 1: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 14:54:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x30044491) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 14:54:26 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/54, 0x36) lseek(r0, 0x21, 0x2) fchmod(r0, 0x0) 14:54:26 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x51}], 0x9ca, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0xa581, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5, 0x10, 0x3, 0x7}, {{r0}, 0xfffffffffffffffd, 0x80, 0x80000000, 0x6, 0x1}], 0x8, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0xc0, 0x1, 0x6f3, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x7fffffff, 0x2}, {{r0}, 0xfffffffffffffffa, 0x4, 0x41, 0x7, 0x5}, {{r0}, 0xfffffffffffffff8, 0x35, 0xc0000051, 0x2, 0x8000}, {{r0}, 0xfffffffffffffffa, 0x8, 0x40000006, 0xffffffffffffffc1, 0x9}, {{r0}, 0xfffffffffffffff8, 0x2a, 0x1b, 0x9, 0x8}, {{r0}, 0x0, 0x80, 0x20000013, 0x9, 0x1a27}], 0x401, &(0x7f0000000140)={0x800, 0xfffffffffffffeff}) writev(r0, &(0x7f0000002480)=[{&(0x7f0000000200)="d8fa2e4ac3b096f2d3b7b713d263862a5842c1a536a3150d8d1c0113d92ee214476d8b2c34c4341c4858ab58314ceb064ec5df7f0b8f6eb0efc17f3db6ecd601f1bf61c9fe7dd97670bdba41d4f0d59e7e661420e3ea7bbe2861308aa4b51ad9bb385a2dc40ba535c521cd4b2d5486fc54647bc86ba19e049e8ea8ffcb4064a606cf4c70e333cb91b2ce6d91e26a0b04a74a4921e383a1a862ca3b05f0a29f4076390eb83a2c3269f98af90337370cf7a85df67221fc56", 0xb7}, {&(0x7f00000002c0)="042b1094ec8a37598a3114fbbd25ac27f0ae96b998c8431a4a142e27554ca12dce74f973cffa987c002215a5f1ee7491c902c054605495780e9db91e1ede852cec589a1fe355977cf24c18e183c0972552df3f59f371fd039050b5013fc5b37af22b365455", 0x65}, {&(0x7f0000000180)="463e435c4dadbd6a9ed0a9550c0f33e3b465ae1cc4372da73b125afec851a161e22fda61a6bf28e376b1c767bbd09797b91367", 0x33}, {&(0x7f0000000340)="35815a808b03f73570f25e1ec79a5c035c79139e55f0db00f12b0dab77def216f0d41bd37e4fa9c2fa502a963d3d84d674e1d50cd2c5457a32c9623b414b009617eb57a6ff3cc4995dbf0e1c6cf6f429222584d7926ac2ccc7ac81569db735d8e7abc4697dab3453b64dc975d10987c8b6a6cfd0431335b50aff70e8a7703418dc5aa0606e029fc95ddb1642ed104f2e259df8cd3a1f01b1bded2fb0072d7da61326e469bc678146603feb64a4e79548ce0f337b0d180e03e72af03b400c1503ba8ac79f805c032b6b8e51674ea595c7ae38bcf95300f942c56d45469d5e274ace1080518bfaac61cef732f960b8f89082679ca324c8dc97a10cd1b08c0db9de936caeead16a1f94cbc6e17cc4fd80c753ec952de3122d5077319794c1dca8e91f5d8deccd3804226e7c574170abfb3b6f9b2d4c1f6955f787d9d03526aced7398f31f8cf8a9c6363a949261b81bc17053d22c2c97d4db43ff71e0f107e7b41d8b53af288cad437d0522da466143edfbfab5f7f1bd03a888b831163417700d26575ea59a10a7ba3c855770541b7302e6e749ec82ca79064714a6fdf9c58fb8b1f860a2e870da5f78ebcca66adc3a9776310c291ba1c95f29a457b10d60fbd8f2aed23b4410faa2465c715c0536fd31c22baa395e5919244645b5a27f8ea4f136f47cacb56c22fa92bfc68f5aec8f4c9cdb981340a5eb4f41dadc95ec177f967dbd6fc036c2081e73149359e99210cd5104e54bed44c4db1c985b17977e04c334424618cb81398d1384be70dbf00f896554be2d3742da47370622e2055e34e328e3aaae874ae7bbf7586a09aa97cc6b16560fa5e7f4b47a5ecef4a8faf0adb7f7f1ae52b82f8f0a4b355d90a78c63eb11969ef2051867ae34a913ce5224545addcf1588754167c5a2d9e2c753719c4782082c6b785f5521ec05e892b19f1c0919d23ef0ebbf8f12640722c369f0bab8dbd77d37355332a727256c22442112137e22f676a7c6d51d15766dcd8316e8c38f997da37e5845b0ad46cd5a04756a160e1dcb0aa760f9e281225bf78f8fded217d3ed4ae7d46ed4b87fee769787693660c2bf02d0a82632b081c5413ad3adc7658cf0ebcd4ed10b059e05ce99f5a71488dccc85cc4947ef47aae9c3653c14cc726cfe3f6ccb7b7b5381c9050d3a18595876d40fb832ef3b162f391c43be56c566907f4dd34f267f5c042a1a96b751abfe8205fa765213484524af716cf870750be486db36cb5de0827ccdf25184344c0b6e248bbf3d1d8a1cb000543efe208fc979fc61a8df975f4d7ca918ed005f0fe07627b96421268c5c80984a4bcc608d5debfe6b88c09ad212d6e813ca50a4d7432e87a5c4e296b0ad4900b284870e0d0e3419e834aa6e5ed5478ca1e4f4230e1aee3e17b32512813504b62175777751fd57094ed5216741f7281f55bd1f4890cb7876d5bbc134e6bf84265953d21ee0686decdba399074fd60733d2a135aca07638c734fbc8f1176877fb0a0497276a3f33152bdee56d8e35fc4d6952092e4ac1ee19b4ac8ec60d3a191024f19d87b535f18a15b4a4823015f3c52534c255d382d550b510db6e9a93f05e13aca685a2afe4cdf23e3b2d2fe0a13b47ef70bba5b751fc525d6f58716440eda8e3600d9aa1c99c5bce998555913f9306b373e14972742783ac909a8eb8b78553afba6b7566ef1b0fad189b845a5028933af883587e0b3db69b17cae60770668fa02e3cb66ee2218cbe2c90cb59c01852d7d9e1ecdd23bc8e299b701137b80fe013803ba5164759b7770947ff871e9768c1928191233c48f50d6433cc4819ec894577d7236748b0ab28ed685b0c2ca76a7a65e69d025ee393a179b61cc643d4b7e989f83b39f3db468c41789f5e35d1ff7f6fad35870b3ebd8bd8c8efb190f4ddf831dc451eae3900891a627e8d298fa8ac5bd3e777f5f35abddbd632b2db34fff8e189bb6073c01e04e1e7743998bff80954ba0d7f7c699a3b862a74daca65a183033c2d11b691691dd9eaabf22e46fbe2fbba661175d8558dbdd59b84ca5bd6c5093847d9f2c2fbd3d20ff793e2d21b0b00656af86bea9261c061e1a80ac1958baa6d8f3c05e77482f8f84d63d462b714d47b4724926de0cadbb6ad7c5a155650f769ab65d985656dc0fabd8de0d0fde173901c1c3e00bdd89d95a37f2068e235211fde7c22a7d0b5a83746a2302db7daea4e1a52efee748dbf9e16a50cdf2cf18873f4d11c46173e10d78c6453e5b9ab0c981229780b8e6b9ec2aea415574777f7c1aa8d905913def319bf18d1e5b1fc41c1a8be9484f4c2bd012203b382e37acb3b3c5564d097f4c52bac3ae6aed534a481fff328a7bce6f6f94feb34a3c48f31befa4094a7487fa9145f712733b7abb14efd1c2b6b3ef7e3e625c50353379869b0f0589b8b8df90feeeb8e4aef8f981bdcbb1d2aa8d2d6416da3e8f1f57ec290a3154fc65d29cd8eef4182e451b006464f25e1395744e3da695d8d507d4518216f1c10c1ee3b794f3048ec0f61c8c93240dc1f8d5d31f5084fb27513347fb74de9f60c374dadd57422eff4a8b3a2dbb97a9eeabad942e8808f3eb608c0cde516a0bdfc747baca11e8af8d6bd5fb705d37451178eab6fb3af220e447334f83ae7b2ae5a822f8297b39d4acc3b7d18d9f888e5e7d585677812bf61d8045a2b28d36529f06e3fade22b190e4eaa1dfd4960683e9a38f87210abe2f1ef0f9d975f2de0bbf3ce6e34fd5f965785bc3323343d6645057e5233204799c6f065042ce987f76cac562cf4595a62744f55ab00926c5128e54bf64969cf41a0c6c249e87122d63d2fdd48adb4bdb6a63ca7e9ffd27d9e2292b86099aff803c90ce885d4b4437461db72a2751dce865c8bd44b5f41d3888092e9167bf84feab51248e526d102791acee18831040400e294472e40801db7e162f6caae6e3755cbf9b53e3e4d4848b7a4d12e5b3be0cdf21319bfd4a2605dc44f6a54458758cb0753eb14afaf6f7eda2a9df31830ad6cafef1470156ccb03ceed5a4007202d571d6a351eb33af9d705078ea63b0faf58629206bc341577eeb818dee3cd6c8141bf1b2dd70f85bd553a5ae1503783e7374645d4c949a4f8400933fe5ddad3c00d3a6cdd04aa1af5e8f4d65e9230273906b197d617016eaa2fb501304aeeb25b7d6627d23826cbcea8a68db6e2ea0e947c7c8775987d8df322c965d6992ea3ad0da1dadf6b79309177deb73900df43c45775f1409f31860341918d46b19a5904f34b5fdf0be4c9f2c3e01b1d760f8ae73a78ff02d87d41aebe964476b45f7371a8e8d48ac6f1d1233306a7c01f973d5d79d8af4b6644859d6d29f0fc161236a53e5b43905fd8f6117d6d853da5ce95b8a0b816b4b3dde2f04b9e6788cee8217f5fe2c32494286255c20f063a08167c421c4bc61ed7f96cb497c2c0e1d18fbc9eee0f6a53d3a24ab534ea2c948a84ebf779187c7ae4dde2fa0e6cc9055103e6a5f67cba79cd043057a79a8c6380f58e710ada76eaf5dda3a3dbcfc95cc60a42e79bdfb6f2013fd4d3d4202341dd2d1acc69cb1045cf8287340c43df8629f395f0866c8b250df8aa6dae1597d30b978e3905935e0e029fb796d77d5d096c2026dd8a47dbf66d89b87d70ede7b93b0af5bb7843a00bdf9e501a1ba92c1167e0dfcc88013b48eb4aa017ebed748d23681c2917e490be89996e6f46c5bf0759cf8f412785c0351f1b88faff499c937133e0bc01c92f8ef0a1ab7e910f569cb99e1d7f6db300fcdb85e05b0a1a7ff0bad3ed2261f429f16514461a362405d0e9764dd10e1601045c2442b46b3b94ef3c0c6f8a9102282a277503a87a845480da12dcb6fecd03902a934c61d5390abc1e81b15255e6902a8f39cf342594f4cc6ba122e58e750f959d30d67aa8e25e7098d5ba9b492de6732716b6c28bedff070e49ae5b8b84f8e854553fdc6f67242fbdacdacd36cb40556eb1f0ea77e213f5adde579b74727062b81d959f8aaddcef3a945a2d8f221ef2f7db34e832711d32a7ed657222a015d931aa6cf9c1a9600ffc75745b490f76d3c6783dc2e150c40ebcc7162acbf2c4fc37b92ae64efdffbfe69d93e7b618c56066a61ec98b8c904d2eca38d40861a93b72ba936f5fac2dcdac448557f86db5d9791c339ef24f91344f2d44950a367eefe336377a21dee4256826d4c6a9bd626749e2c2b0de5c37aa0172b2ade5d49288021e86801500c2fa4f6fca7d6f1581b76e0c8398ff3dc1d9a540001035180b2453f18f91432ccefde3e7e43f315593e78e0ae56e3c69c32fff5474a8aab380b91571ccebadb8828a8bf941287408ffddc537504d49386d7533a352d149f0450e599f089785034594ea3b4f6175ea5d66405cc0706f540aa2fa7d7bf50d45141f31cbae080856b2fa5fc2bacf3d32e5e45bb8df793ca02f89029266fbc8d43484cc70e6ecd77924cfa54a001bbd2900c69cef500163ab076ce00d7a1e2f910f33e91f238eb67345cb572386b017a96c88d9c3d5af198bbe94ad8b100e5834b5a02319341f8b67dcb59c6c565c7a9bf4088851a67d3fe0e53ef4f868fb4c69f38282d1ddc1f97af0a9dee12fb37715638329ae9d188f6c9c7b996cef38306f115d3d4e688eb27f2d7cac926262055e0a70389a0cc6b549fdb77330b8f2563259f00bd1be51aad058003c6fde06aad3dda82f1819466f02385d9c68b040f5789929711198258753f48cf7e4f6a8b8da1bd44828d32e2b79d0b0360d21ded7857ffa9617d66953cdc4a278b418c423f3b93c36e88e3af6085dc0440e1e4553361b3a399b944ee060d0ec36dd5f9dc7092aa335bc5b5eceeb6ed2adfde5758e2d8cb9e4328edbaf409b42003b3b09414d83060e1d0756ffd4a5edb9bd95a8512c839d3345bc9658799bba0a22e7591dcf087c1961dc156f4f76987cb396214e3e972cc2b338f47b3ea0ccdb88df1e1412c95928a09b684d8ac71e7416b538142151d63ebd1dfcc5bc3948bf1fc4e7a5e5498b7a70ed5bdd43b37da9f1286d99834eeda770142da49a6f66de47f761b0b899a3d3ce819cade27b5973ee1dc4db3d5be0c6b6992f4731fd88cc67e51f55772f0736f4a99862492c9accf8f52bc0c3fe6fc6d7ba175afa77b3971a4c52336a6c0e047c8513d317fcc4f6ed5cc378a4adceae03d33cf27892e9ba8636924d5214e07189e9dd864ed6039089aea88e0c1783433e53e0621480590efd5e5b5feb94cc15a4a2fd30b9e295bf7b31494f566db5d2bd2610adb2cf05af748cd3db3611df5513bff83788039d4c701daf2e5253d4ed004db38e931e1be27dcf534b4f05341b12b49ba083ab81da56a70fb02345b3794c2f52dc92561f41fbc6cde280aa2a9a136c37888351e7d4d02d1d1c5b866da4ae9078c3b9f850e9004ea2088d8cd63f4dee530e8ad8645e464343cba33a1c74b08f7a179d8b593ba2a295da3ec1848e64ce289be3ad97f5bc9f158f67d56c569e835c1890c5d82d2f5bfa8acb343709d29d706158b2eae4500ca2848d5b78dfc3cd2fe42b173933d5f40796554ddde7c84a423e2bd52f526ac62c0ae67c85f20aaf70317bdbcee887316682a9e15fac176d7f5a32c4b6662fdb36e0dfe62ae3ec0ef6caf55b5b4ad840553d0892a39d60f71c180a721413cdb9e00af6704b7aea619f590775397aac0de4b859f68990485e1c9ffd66cc18c8f25d81d708e966aaee63dc3cc5abbd1660e85c332a53d081a22e26827f10ddd7a317f9651ede7056aac5b0233e5b09bc2a4bed24d7a0ce80c400c83951", 0x1000}, {&(0x7f0000001340)="219de1a0ba4e8977426a92ae57b3ec3e65585595fd62bd0f19dd05dfbbff6ff0dbb6b62b15ff41ac6093e5d52c6cb6baa445fbd8f24fdd43fa60a0cc0d6eca559cf47ed8b8dba71e00410ad0be9132dbb2bd5b1e302e4660607a115f858a27519acf44f135149380f791743cb3a296378a1ca43aeeb27a9ca211b95d16a7c6", 0x7f}, {&(0x7f00000013c0)="298119a837662fc879d1e65cd0b2820fa14dedeba66900e10dc7b95248a69bb8f9ead740a6719dea94abf42d9b4a5f07331fd7e2d563c8e8ee300b06c329559bf1d0dc3ac8e429c0301f5674ca7723524915a31e8e09a81e1cbed18527ee5faf3ecae9fc11f6914fe1f6872f8469ab7f4e0b4474f12f4fe14eb4c18bcb276b599e40f8c4a01b345394e75534f2d2d26dece6d4d5613e13e2ed3e30310a944d157c9a4876afec61f5705bfffdfb36bdbd376155af13aee3e91737bd003de4d7c0a0814597fe6ebcbd1a991cf66e18f8a5810aaff82996720ecce2341dd7761f7d60953aa5dfd6db78189db9c02dc9e6740e0576c47862a9937521d3a95e364d198379a64551fdf8bba17e3643d621d83dbd5eb9237ad4d690202bbccbacdd55069cfcc5ccaf7499e40d2400ed273cad320d47c7be08f0b3dc166ada4697627769eeafa4c9ec84d4f964c9fff38df48fd845d3308851356384f3f4d5bca3a5ad04312f40870a9cff731378191c5e67439cb8d06e865c0813aa5a540a9bfc3d49b676bf56bf5e53cfa9e9c3ee3b37d90c24b294ca880dff38d350fab36dfce5305444f4cf3b804fa2ef1eb3e9ed476a7caa49a6ee19f7511b8878f06bdcd59e4eb723553fc605bd74930d5692c7bc6730c4e477221417c26e84f66c0e207590b5d9453b5839706b0004bd2396215b3dcf74135ef8f7b5f8b3e057d49d28b109809da02304b870d8f68f69a18e8a63027b48f275c884894b5e9887afec009973155615763960417b16e160dfbcefa75e9ab025cd2b0c2c0fefab4492af283ec20bf224435b5b3fff822818ca0d717e217e1ba4dd611f658f968d567a71c5d140e6b9595e7b67ef81fddc56da50a66f25b54e511e1be7f10a7e0c3acdca62c2fa1f3d87901015f7faf3a8554e81a6e65c457cd54da12b22263bbdd9f4c9b1658d74fef58ece926c36bf68f2a76e7ee520377969e8125d44286ebfaef03910dca71aba7532a3ff1089a1fc7fff1fef45801e9cc367ca31f5559fc347cee15eee28c0ce05dc3cc2304c16026b4ba001f248fda1c01a11ba77844ded43ee55a0b5a9524c0e5bd4a7e417ee233c56d2985f6fc6b8fef6d2176753c20ec626a2cb6f3ac21cca370cc6f246087831a3a55b1891189760c46e62f7b389e2c495fc9466c6dcfb4660730ae208870748fe53ddf224361af79a07d3bee893f74aec736ba7cb3b02944b22b21c5e4a370c8cbd48e7a97da3171282f63cc6111e0812a5fd84c52c514b17eaca5b8aef8b313bbaf29e702c2d844e4f1806abd60912309519085dc6332c79178db0f720a087d8e857a5f465bad1251720c8cfbbb35cc8641224932468a9a96f1dfa439b8237c80c97772043d28be3b900082334fb508a9b1b2d8f36945c1a262884c4fe8887350a1937fb4d7262d06549c1682067fc1fb99ce6239d42968f5691091a746ca12cdb9d0b32549cf3fc75ccf9ffa06614a733a737ad27e90d3dbcd8d5dce6cf6458ed5f339fffa793ec4b248961cafee440c31beccd6b5ed3b9fddfcdf7b847065bb757d1353aef593f58280395e8dfdce62704e672c1d73dfc5277acb478fc99d976d66e23132d775dcfacfe7bf6d1e7f98d56bbfdff92195173c37153a772fdc5024d5b1e75521f772317da4a35341ee163f9b4aa625171e0aa8e1888d4eed31fa1133b86796a108e997c1d4684761af89eb9978baebf184d8d06a1c5ac118dad6ed337d9e27686c49160287850d64f022acf92975dca639bf8b1fafbcb894ad1308278720c0be2fd45494fc082d87d51e76fa6acf942013162d18081d0130e6a9e9fbc1d9c062aa9ed9aba78d9225dda3db84425ecc9cf96fc85569afb1f6633977927554aea51d86eb22e749f2e9d45b7dc88f36d0583cfae7b71a063364a8441b664ea6f2c79e47375631be5fb355bfc6d012481494b2ee63c40f1b92436ae7e8673ad2abfcd1014baca6ec23e223ca5e511313fde658424c2f206f328748c54a5e8d494605787b46a76fb366c08f9596813371abcb29281052062527e3271be551debc55aeb78b36877ac801eda478b49df76880eb53341b6da677e9003d7408663142ec6d29b43c9ccb2e4b42433aaf298642b2e8d718feceb170381110af4c940bfc4e219b2b4fe5dd005ddbadfea38df3ea63985f98bf640706009b165a88c630b66cb6718512aa13b352ddb727cc232e18646b09ac6e7dd55fa11ea6972b5d888f877ac889604a88a964ba9024fc4085eeaa6047801f3762cfc2664a75feed7d566cfd5e81970e491075f56032128d9012c05bbcf767d8fd788862711f8079f55c07546c0fbe03be057cdcc6955b6349a9738fd89e9e996b13d2797109bd88411d8d2cab1a9ae23bd05d76938a841735333671a556782622f433cc7bf512b9e4e2673fb0abb859b08412e645975a5c8dfc202563ef05f1defa819f8511df96cf2a3006b85e03f31d1386589912efc8362a74817455eb41c7425e27a268106110eb64aa5b1896936204c22637503a974a21036c3c441cd8731bed9fd5bf325bf59a8b6c71e76a83cc5e67a02501f3f1812cb7f18f41ff3f04e4dc2da4a46b49b15580d0a41fbef602e2c49131539054c36535b13a53990ff7314e01dd984c737156acda44ac150b3f90479774c16059ad118670138ba99f2b4a416caf4a2de46760857aea96a30f569fae56165c93c2c8c1f8f0b4245517a3600be0163e27d0b7e85e8106c3b175d35e0db6d4eec24ccf1165ca2792d1a4e87f44f5caaef0d2be27fac4c8ecaca9d472a7898c32d524f209772a2e246fb76552d78dce3dfe952f39f8f136af8bbcee02ecb559d362f2babd109859047d34524faadf2de3716d018c3fed0cbb0d5b053e02ddbd38f943d2ccb68dd26b6a9cb899e7e9321cb219439fdfbaf762cb8790750992088a4d29c47675dea08d5500fba56ea5242d6825447d89d1a5bbeeca6d50371f6853ddf19c643e57e9a2de60664af3d5408de79c411196c0dc8a397600551cec008116405dd4ef0c6304002c11302b6df1fd87a11009c7f8052625cd527e17f8947b6d5bfccbcb8f175904886ef7be44fd41aa2c52404cb18a146eddb1082a9c05028ebdbf6258961115fb2435a5c4583cc3cc4f932c1ec45bce911ac56e64b537dd2c90f57e83b7cc20b5aa226cd528a90cacda81095dd329dc281dcce23fae132991384ea2c9d19fc548f6d0b07c5dbf175bb40037e9bba2f3e6b904bfc63e69b1faa690380dd53374d1204f38fa7ed2dfe2de2649fc67298ab52b20db703d708c69400563c533a9fd64aa8222048eb3e8211c54048d2e2ca470622481fe07b803f59e5fb8ff0e27810db60cbb77d98778b4eeecf11e89707036407528612b357b1531cd447dc314e962ac81fde4f2ab42ed0bdad94160e3dd87cc8a78e0506fe5ff08ddc7fb5749f4653aa22eabbcad0fb52ea17d9c7faec64f176b2398efa89d966d81880187152324661eff1a0834418600146c3c9d3236212ac48d4d3919ad2d795119ac324ff56dcc5506db13ff65b193f17af96e5e6f301c49c0c2eb753cdf75ac79fa02078ee3cb8dd8c245ec4afa59209d23d095514b2c44ee77413c71641ad575f2114e7498df2859b580ed5a84a8de9b0cc6b1e01eb592f6c276b1a7f4e4d7ad642a8b99422a7df8694e6b7f21987a0e64fbe335ba42ad6ee76e5216dadbc9649ce632a9d8d2b1cf512beb2961071a8fa5fbc934ec12e41f89250270cc97ab938ee0f4db0cfeea6d119347e78458c19d0f6535d07103118b9ffd8ce86ca18240b7f1ee48de8371e92e147dc81b33866799a10338bec28ad94e14107af15192dfd586128d36b5526ef8d97d9029d78f1858de014e9924bb3beb1a895a81d3d50368afa14252326affeb3f36a15e4d832911a15875c2b03a6d0f7f8f6cb1be5fcd0a00c762f79f13f815c02d1f5921c5e93b7426666ca4d3b864c7586af8b9bb792344e6808580c21936a414f8b0f746f44a4ddfef8f5e3d9d0eed6e09eb7a275252d8f7779a4122781f6b835e8285ee35808df6a3a71f0cbda67c67fcb7603b43dff4c12c2c9b0319bc9685addaeb13a3203fda1952ed8277fdbadde5d0013f1864e970aa652b4bee9e6bf4f55ef2d1a7fab87bba062dda5a9a922fb12799cc96c0a9629a7b0325261a43d5adf4c0a61f7ee4965eab03057fe0e61873666aec7565c12210eecb7df2b2c59cc559ee42b16945f658ddabedb38a3e5482c1e71bfceb6dc763fb1b22902e865d66665cbd26645c7d290edcbb5b405b2525ba2c058e706b95cdb064eed629ac7f449b532bfc3cb8d7167a52b2ace7be5dc38ceab9c77040974acc7ba3edb0a908de6b0d15f816657b17bb4a0e1f42504132721210e3268a433dabe46518a10e431fadecf510c0a1383783e401e56394a862d42effd837881cea7f34e7def382c76255d7fd6f1475560c5871798a6af917e9c8a05115c46eb472e88b474808db15528eaeac4bef16c99f6008221e654013f9da369035c28641cdd4742633a906014149a1a82182b3df2ced28620c946c6aa089ce354305a18e7f315cc2669bdc1f897a70fa92713f061e23d2eb0727c546595d0571d1925e210347b8090f46d215e8eb93741b62114e48771ca6b28dab7eca07f89d751842955bbc80c5e96fce1330693083af2f739454803b4e2cfa4a1770962e3301725f360ddbccb1bb86554e779b0c0302a5719f207f87a78ef839f39ab240007ea7b7a7cd5a1639f94e78f19f7ff53b32848f0005fde6416488307b04cdfdb9ff2188042fc6a7dc17a590b401849a183b5c6dfe798f42fd5c965bfdb01c015120a3faf5db8d1a8ab02e8fe1d8e10f949b53a45e33d12618563566e4f0dcb600ff14e69e63d082703179e8ae967fc86c20c3c929f8dce121dcb01102b8a184e5882653e00bb7f0422ea31a1a359b9d715582dfbae16cc3d4c01169b1ef8aa9995f7be1d97b397fc179632cba954c3ebd6c8a1e0827312212939166834d72b82a44c4d4bbc94b9c42b1066359638abe181c59bea1306ec1f0a6cf7831799b55b5f9705194832ffe3e00e2870f715ee8df9c5778a813a9c9704be9dae8106eb708ee607ce58a4b9227c61555a069e77f7664cb14e0b6aa15617a4463aeabbb8573ab9e2a4cb07adccc7b10f7750657f9f9e6a808ae7e828954b3d6035430ec3e51887bf3a8cae53330ae05af3a68cd320977861f12a1159b39dd006fb263eb01e2bb25a6d20a18363ec954787682edc1d6c1a05d1e2247d277e3d6124b72b57fa0a3b8d0a3a92dc4b0255f777358909ee3f9fd8c50388d217aad17bb03d2d5eca335c43752a36cb40bddab26cc409e36f58876457139735b8e26c9871694cbec748ff2dbdbecab6755bb9992a7dcef2ae9bd08a3f1a8e1bda8d71d6113d331b0011dbde83dd29d31288c72eef1abfa95e82728866fc8660b0555c628d06c86c0ba71ea787bffcbb2c8c71e0fc3c3a3e2d27b0fbeb55ca6e254a571841fb85284e48eb75070ad376ffec13867a407ec4f34932f328eccfbc8f9b6b528680b248b0b6c45ee067a3b3434db19247aff4cef41070a1b2418429cb228e7f949eca8dda0a12f3dec6cc75f947856020f32592634773a35bcdfe069aab6f9cf8d448097b0f859b48cd4ca23fa2d748a13d00ccdaafd01a74a32fc1b1156714d379f59e1bf97f4e357dd5307d1a92d0993e4e27a8806da127b23c9850a3134902798f69f360a6f04a951cbf39d081f681d965d380d48492cc4b8ddcd3405ccac5b4951d4a30000e", 0x1000}, {&(0x7f00000023c0)="923dc4bf12796af70a31583fd68c9aaa661f149f624de8c5593e5541901f1a9382784787280ce2c9b343d348ff2afbd11de465a2d914d468bde27974fbb7800f8e9a35b18caf79a767a914e4d5890df6f3806ce4969e14f6d9248b4e4b3c5aecb29c9ec3dc4a9c6e4042752d4fdf1b033bb702eb5f134e9a655ddb173ffa56fba6a62d78e9863316c2f427bb61ff4867238d9e8ebf4bdcac7c", 0x99}], 0x7) dup(r0) 14:54:26 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0xffffffffffff2ffc, 0x100000000204) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x42) 14:54:26 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x611, 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 14:54:26 executing program 1: execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000100)=',}\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\'^\x00']) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2766696c7b3000"], 0x10) writev(r0, &(0x7f0000000f40)=[{&(0x7f0000003bc0)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90ae0fe6ddd61f21b7e437af20f256fe03885b1d0948b656d438197d11edd141dea108038e8fcdc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d546ff02746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c17cdd0fd754870a90e8c0760f443874a3400317676addef5d2f7068e85cff20f5059e1bea328dcd8ae157cc4d4ca48d085a04618624da2ee4326b00e86dbe67259bf8b28cfcab369aeff5e067b772a8348cc6fb8c9e03be75b4ba92f7a29809d24d8dd4b0498f37f4ce4312f8e251177811650fe1b498b0b96ada61c977adcc5727e914eb30b312bb5907ec4a6f8fe07c341af31007325d24403ff2877e3fe061ba978ca9fcb9b9b10e98f131f4129d3c09d1b311b0ce72e3eb04409c82f71c206e6bda6225f8cd5f0c99f66d6e420787d16308d7ac53cddb807203afcdc01f93e73d6920730be81e7c584fac636e951ee6842fcbcbff094912a89d9a0600558251ab0258b24b38f54cbe9a666303a8c9db8e6fad3179867e1335962245188c32bd8b6fdb7ea0be76c62fb5adeebd41bcc552d42d690db547337dd35c735bb437a1e1cc90c360059ace114e07747f79f56cde7e48164ff887e7a7c73fd9f3fb788f9935ffe208045e7c86f4893762c0cff4948435cae505e66add8f21381fd30f732a9b841ce84022174c54033772c0abf2eb3a908faf053d48e5467e805daa99a5cda5a47c1f3384dc9b1d591cf69cd2206e6da7ff08e36571887a9ac67426b73fdba7e517b924f4761337df6a459f014c6eab0625d217fb01dabad8c78a48c4efd17b66324272bd05075344f1b8143f40b010c294a871dc2b731bf9e2d722bd4a961d1af96cfa9cf5a3b33a5b37fb5104a78421f5e77261a29ad2d3b20cd04b5121a809476d05ce0709aaac51f35602360c0aa603708e697cbffefa0dc3a1f7d437c99a0fbe3faf972b9dc7b54bca5e19f11300deedf1d4eca56d02a70540e6c26ca5d2df10e0d1586db71b784ea73b7ba6f0a0ddd16523dee57f51785867d65e008ec6b3886ff73e271acbc5b5283d03d4b0c06e4bcc728d2834c1b19ea85ca4a5683", 0xa68}], 0x1) 14:54:26 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) 14:54:26 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0xc) getitimer(0x1, &(0x7f00000001c0)) sendto$inet(r0, &(0x7f0000000000)="df61445509142f28c0f883eb537de4890482ecac8b12d927b91f342e40c8833595d018b3b03591ca694e061d7a311d4cdb61b3fb92f4b2aa7686fa74c6df9cf3af82eb18dcbb9195b8552037efadfc6765a36663d7cbaa6ca37edcf773e888c053589cbd1bf091214124f378d33bd385b1a684c6945e349e208f2d3391b2c5377f14cc8644b86ae69af8d066aae9fff716ed62f7c15fee95976d0cdaea85a5dd74839545a7ce51b08ccc253d5b0d6444dec4635e0619d015ffaf2822a8719d0ea50abf2966b850", 0xc7, 0x1, 0x0, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000100)) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x0, 0x9, 0x68b}, 0xc) 14:54:26 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) socketpair(0x1f, 0x5, 0x9, &(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) recvfrom(r0, 0x0, 0x0, 0x1, 0x0, 0x0) 14:54:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000580)="94d5b462c0341a8b2ea311e45ef8333ede7f4faacc75513903cda8436d2a3159385099d57168c737d59dc1e77d359a1730117afec602c2cfd534ec00e9912eb2dc81ec1b9eb5afc428ed8001d26b6a2385011e24cbf875b96c5fdfdc916edbc862c396720f853a28104dc1865f392e41fedcc8c0eae56e3be78b4a", 0x7b) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x10) recvfrom$inet(r1, &(0x7f00000000c0)=""/165, 0xa5, 0x2, &(0x7f0000000040)={0x2, 0x2}, 0xc) close(r0) r2 = kqueue() dup2(r0, r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffffe, 0x0, 0x100001, 0xffffbffffffffffe, "8b46786eb953d07babec337860fffffffffa0011"}) read(r3, &(0x7f00000002c0)=""/249, 0xf9) 14:54:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000200)='x\x00') mkdir(&(0x7f0000000040)='.\x00', 0x0) 14:54:26 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) getuid() ioctl$TIOCNXCL(r0, 0x2000740e) fcntl$setstatus(r0, 0x4, 0x40) dup2(r2, r1) 14:54:26 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x840, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x4) nanosleep(&(0x7f0000000140)={0x0, 0x6}, &(0x7f0000000180)) 14:54:26 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0}, {r0, 0x40}], 0x2, 0x3) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) msgget$private(0x0, 0x100) dup2(r2, r1) r3 = msgget(0x0, 0x478) r4 = socket$unix(0x1, 0x5, 0x0) msgget(0x0, 0x10) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/69) setsockopt$sock_int(r4, 0xffff, 0x20, 0x0, 0x0) 14:54:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000040)='./bus\x00') r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0xd5e, 0x0, 0x0, 0x0) 14:54:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) syz_open_pts() close(r0) r1 = kqueue() recvfrom$inet(r1, &(0x7f0000000000)=""/91, 0x5b, 0x800, &(0x7f0000000100)={0x2, 0x0}, 0xc) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x743e4b89, "ba000000a99cb100"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) 14:54:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000540)="f32d005489341a3c17cc199fd62892f84049c29d31d7da128ccdaf6a8b39c9308454fa6ba2dbfe0871fe555d548e3a74aedff80d4b2d76dc213c161274081b3a031eedf504e046de4d6ba3ff823a6a3240c85882a4841f68849d02a40be7512ccf0615b1e665885d8005008cf25c7cc4898edf530b3436227eb0958d2de9a41d71108256d1ad055650fd9a6a843debf14b87c4de3b322546d5bf3e487eb3b1f4b21ead4dedf6609035b5d55ead16a07c40f264539bfc3cd82a603fcddcf8ee22672543cda858c2f7448e90399f3470c0210dc86de46d68895175bd12905e4ccd423479d4c9db581d7c5aa1a46a04000000d163b58af797d65b9d69a6897b54f7", 0x100) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x155, 0x2, 0x22b, 0xffffffffffffff00, "4d306047b0dff9bb956a03f6bb040c6f4100088e", 0x400, 0x6}) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffffffff, 0xfffffffffffffefc, "a175a2000053d07babec44f0b1c85b6a8a131100"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) read(r1, &(0x7f0000000280)=""/249, 0xf9) 14:54:27 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x0, 0x29) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f00000000c0), 0x8, &(0x7f0000000100)) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0xb4ec, 0x10000}, 0xc) fchmodat(r0, &(0x7f00000001c0)='./file0\x00', 0x2, 0x4) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='r\x00') 14:54:27 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) shmget(0x1, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') link(&(0x7f00000001c0)='./file0\x00', 0x0) 14:54:27 executing program 1: r0 = getpgrp() setpgid(r0, 0x0) setpgid(r0, r0) 14:54:27 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom$inet6(r0, 0x0, 0x0, 0x3, 0x0, 0x0) clock_getres(0x6, &(0x7f0000001080)) 14:54:27 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0xfffffffffffffdd2, 0x0, 0x332, &(0x7f0000000040)}, 0x0) 14:54:27 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = shmget(0x1, 0x3000, 0x5, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0), 0x0) socket$inet6(0x18, 0x8000, 0x4) 14:54:27 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000100)='\x00', 0x1) r1 = getuid() getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000002780)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002680)=[{&(0x7f0000000200)="990b236ed84cb2861b701199ec5ed6b29d0b21cd1e87f18c9cdde19b79d1f7fadb6396cdfbd088744204b4004d8e890e045709dec70fa12d7824b0aec0a9681441715dfa501fd4a27b6115e8ef4b6f2df6832b549b6c5d4167483bfbe427d13f89aa68c16336ccea1e27ab", 0x6b}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="3ec28f4e361e3b6226725a95385ada821b652246b41ed41e8e6f6b626553d7c833eb8b6b5669d8b16b41886ec9e820da4aff5c40c99211678cf9b6a97cf9fbe74fc64a9881caff63ab2ac41d029c73241f73e9a81129c23e67c5f034b628a4937552c0eb9f165942067aea936813c4becf5f368130e3acba2ef1d8b949420de8ca814ffdbde352c375309fe133dfcd02dc8cb473a003aa47ebe3497c649c7e58c12b6cf61284f942ec4164492de1f21cf0bfe8cc5430b15b6c29d51d5d42f235ad20f276aa17a78595eac9c0217338891166b6b59e", 0xd5}, {&(0x7f00000003c0)="5113f7ecccf65d021bef39338e63bce6c62de5c8c9fa0efc68c5d7835ed39b9d1dd6723faead88ff493fc07768658c60a84393f2235caa91f8a343631c876a0ce7af47c35abb47da9362bfe4d662", 0x4e}, {&(0x7f0000000440)="3d4a8ae89215c48f32a3e7ea59c7f0b2895d3357865ed6d6f49c8473986e579a7088d7b6b0a7c2339df6aae032aaf91e4194c814bea07f936174f23694cd159ebe687a29e9b41799ee42761170781f82da6e225685096783fc7481cfddd39d77d71cefa22718ecd1454d0b21495fb45fb14b9e05cb36b3dfae9a4871184b7d3adbe18d159bacc6390f07167d9523628c5aa077434b108b54619ec73aef543dfa8730b18b9f07d518666d5ea28953a88566d3ec0ca559cde880e56e33986cfb3cbc7299e53790692689c886e6147f2df85f19449f7b98191e35e35e74ea6f787eb8504436a989ec96173b9100dca79114a991227c326101", 0xf7}, {&(0x7f0000000540)="530549008ebc966ff02c6efcb8388db2dfb978dd2fc2e02c96f9158898efe3ce10442cc00f2cad6e85059610083e9858d3505db79503b133128a1b86e584c2ec2dc91c94d16b79d6cd22ee41bbe5b6a728100ab25c850920cdce00b2e803245a98dfe922e4610b49380a76605467e03c3d14e04560962d8098e99d0e67b31bdeced521ac0ade24ce4e3a78f05527c856ac713456b3422a1097b6b92f2119f9faa72dd7d729dd77ee088a080ae0ea8ae3cfaae7a9832fd2407af49987d25768632a42f54dc9d8254706cbd9a8365a9df38572dddf57df8639d635648f51949280da0adf576b6f5da84725929889d90602388f2646dba254d5ae8629df370c898ee5a8a7623d7bde69b295b4bb7268518b0995a29852a2b4823be7897117a872c14043765fa35da7a8f5910711f05ec6672ce3dfcadde59eed1c338d955a48ff10c039ddbe5fd996a4566f34ad7e89c82608b533287c80b33d318869c9d41da59b7d8bdfb7a999cf94085fe3c4421ba60b45f2a6dad56dbf3ea0be684d37490465afd68238dfd01f053748905f4104aac5bf01801acb4c73ece30cdbf884b69bba8d403f4af471aaa439816bd1c9105b700c17a5f75a034b99448d94708edc5e0cb3ad7e85215a4bc2e2a10c865817a4738473a1aaac7a23c44cd1018d87e4f4e6659ebd5a1a33c0134f72e22bc8609ca9fd702d42e4c60fd4ec93351decea78ce3d28e4634062d306614d8efff79d79e7306ffb50e8a34ecb7658ee82a4f34ebfbfa1019ed40f154e687277f297a170f8a755c2a4580376ec477129212f264225dc165358489636e324c6bd7a2c718390109ce16ed3096ab82089d1364855f41b2b52b5c2e512efa469a085220261d08554f6680f7989c5668d1de77bb326e9b75072b2b60682db444436cf718ccfa2d7b60d8d183b9003318f53cf75e404f0d78fdb9551864522410ed24d97dd3a5ec3cb97f29bcffe917872393453d4ed6bf44ff53a8a58654d84a4bbeee9d76e189c2194f2de1c4fdbe3ab80b0743973f67349a520ac89d04971ffc4c157b44f3ba1579af5719c444358ca08a20444c25b43d6d447571f5bb4185ef59d150876cd477925d2679213a34dfafbd460565f00a42925bcc4280dea55964f0024dc41e6d3329c81597e5a49ec84cc02c8872a224b0386ad2e13b5acbe11d909b2fb36297bb4025c2ffa9d6ce46a4da5f486b5ff6939b8ff1eeab2731d4ed445439e99e1fdb1ceea08649a952b8bf2119dca742310c8ca560c6c2132bbf7952fd8d97a8d159a2f3c909ba570f877d2cc29b98bdf631193ccedf1d2355aa1c3004dfeac2af98cc20412d13a8254ca789c22b583d5db4faa4f9c349f929ad756fe766e7bf9b1e6f6cf0ff818a4ed430c082532dbd4c873a3ccd1af3b54122c3bdff279e339b674c9c0ecf8fcbd2c7edabc460d500ac8e197e4e9e247e97cda36d96b14a032675a7ccca15b6bf5f9a6f3662bf2678380f4f8aaf3c2ded585ee07812c78fad38518cbcf693f4bd1362698dd8709d1284c72f0f79b8c3f6e985e66f7cb2923d31fbb31c891f42289995147f7f59d730566a398669d92cea3cd31f84c9d92009d30d83508e7c1397de9753c56ea37ec59a09eb36dbf1779e8fd9e03e5a93f3b6dca668b6eae10e30e7a2d20b75ffe1c9f692cee888526d28894bf344cf99a3d1cf000f2029ff75c8b55e472f948a2f2c8564b4184ea24c1deebf44f9b9e8485082ad2b8bac926fa0520b8bfd1b29d5732492399acd692d45ce824127e95f4d5b38ad500bc0762b36de365fbb1c4f66abbc8910a1b47311b3ecbfecc729a806b13d560d432b4e874bf5cb60e89ad588095825d95062407a8ef99b494dc3d9a0a03a414e6d7c6429ec181059f7bbb9f6e6e1d2b3877593a88bdd0fbe8ef92d7447280e6676194e0d09739a0016a3c8d8466a9f40389e8eda93be88fef5dff6c6bba7f8c7500f9b0351b9dc90658a2fd93a4c75695fa31f4ac8e13397661332c1ec08c3d200cec1961656ccaa0cb6cd36186715113b98263bda11f5436d3b2962797546c891d822293b6f3e26529d3af9aa656a8ff11ed516a79d92929b698e283ef7925354ae884baec6ade05ed6512a796d1f528c426eb59b6fdb6e897ab2c2a6dcd795f29487b02ccd4baf03c3821d438c51ea1eeaed9970d0ea66648b0712164478a951cec81b36f08449aee271d56476380af7067537b0e96b2b585f82852317c792ca4ff3dab9532a6bdb90f196ed27748e1b8860296b1eebce591f59fd924e3e7ec246f56f7b43cabb82ffde2e20c5317cb5043dbca4c716f7a6c7fddc0ecc126c0a5e453e2a2e1dcf51b4f67efebaf773668c2d786ba0aa54a32d09dd018bc9226ff397cc6e3b5ac17fe6b04546a327c34bc992b88f9c4d2c26bf490a68041a21aa5ada5ed57f3674c2b71259b8e3aedd226af51c660e8eb2f02bbd34cca7f8bb1e6d326ce53ef168013ed853c248e2c92f561626db88b6dc4ae2ca18072fd5c63d6d509f9d3e31e6d4796c7cc949abb01e4501b04978c0807e9d7763ec538b82141e50a65ecf181a0afeba23977af890f8041ae609f6358df3972ad2681191b3a789762599bc756846722505b9c5415260237d39993b9442452aee4cdf9a87804e81a39707917e96eaa87605aa1b6ed0233558b94c3b3081e52af69f6b76d274a7f39b79a260380f828c5ff724349562de5ac8c427c5775b833b5596b9300964efdab619907c0a92106d23f0cee43f5097f39c13a97de9e9ca9d5af77d45099ddc89d6ac2c19ac53dfff979f65075452b029356e0d6e6e3c44b98dce01a1aafedcbd7e56c6429ee44d1ff4e7814201586e2da7fb4e28d6577b43f0b46c961af397e0ec2c8d9822b3931818d27f1c31015e63a93ab18281af11fddbd5e200023d98407e3d1f779f132da98711d946d37c90e9350833e161b3739926f92b39ce5d3f704fb9aca7e6946454c1a44f77641df6163f0185651afee2f944dbd2815b43f6f7e39a06d4eaa815d73831c92184a66b2c2b2477e207d321e1ba9c4a12b4c09efb509fa9d084ef7467006b159381c98b1d3b4c631d9b806f0511731eebd76fb2c2257227422142fc74c242ce2dce14ed500411287c4a53a16a5ab64efd5301979d53176764396cd9a8bb7bccbeb1bea21a367b634301431bcddb965b77636ea0f5576f9c1b2dbfe13b287c88f925118b0a35da076097421146fd06734a74615bf5fa1636a8fa463e2b894757845966cd3a997bc8cac45972dc1280e6993ddb6c38b28ea9f7f74456344794b990ed34989d5cd44bae3a8f3edade53c9d201f1d9d3462a47354972f24becf9421df2fda355a72b32537421872e6cc8c4153da18b56b5dc4fc74bef684f760e257e41799908a83d02c76569458d3b148544b398b4cbd279e39ffc12d1ec05520742b3acc4b9d15a95ef6e7876af39787ca7473952f132d4f8e875d1f2840acb48604e37932ffbcebdbb94767ddab1a1ed55ae0ca680e70bb29703250c276ff4c1bddd7636f0469f5297f61e97d04816f29f3359b24d93e8ebab4293df7bc4ffdaf0ea31b979c97f250376a0eb36d1e1bc925e04ec3113c6560202a7af4547cbeab2ab1c54f80993841082b4d39923068c612235e093d6c595652ea4590a7b77884aebfdf491a6bfed18244c0de3f25946649fc9f216e41316ea9277af33c25fa5cb2a601f81de94431d8cb4b6f300498f5d119aee9f8224b365170739a000ebd4f5169c053491675ec1666ded4425681e37bbe9ba0735c7a4a1da8302dcaf046b68c15471f9c4165b55537fabf8d5309bd59fe32d14637df27c73c2dd384378efd0c54d4f9202c83a13d768cb376fed5c93a4352f86c9f2a3a863aa4da61c8ad361fc1938d1b56eedca7a3506c6c3aa17867e7c71879ff06fd7876a75a83b5daa8468be76ed89f6f6772ba1a8e0eed3eba2509d03eefbe0c146566325bd89a00f7aa74b54e0523c32a065b401f9fb96c94db432a9a80f6107bd8d5c6d9f14ffb53e2fd440271f4a08a6b83a6224a0c6fefba99cf35c0142db0ad8058736507b426b761ac427f0fb83ae3ca3ceac4a35aa1a3c86560998053d4d63cae0403a57dde8c3dec5881b4aef87ce99e35c20f77512d082d4b7b34b5f5605cc9234d8eef8fb6c547716eb8165ef31196de12068d66d5aab27c8140b4ba4c845bb98e2275e8ed34348c43fa5d176ae0af14a01178e2d725093f56e428f86033fa83145856b9e1d4d3dc7b3dcba0901a93778caa1df86fab0d50b4b98fee9dd4c111c28daeccb33332642d235dfde500e19bf10b804f1bdcbbfb9b282df7c492e35b3ac274439d9f3ccffada9ac65bcc44dd76f66f5ad875ddc4bec14d345c561eb71fecd4496c3fb32f0475208fddc252ca5b6179ee897d211d4100ae55b3a87a637148bc7d93d6306bcdb264641bbc33c69180d0da060625be7fe470d8645ebe9066834e84526917e6fad2c25cff247541346c6c9001eb472ac4da0b00e2c17945ec3b9326100d5248b77905373a203a0948e1f4388b56e6b6b39f27bf856d05d2040c63400dd7a2cf65c6728c8697f48bbe271746019b1e2cae8f31af88de7aaf225d60ca4c98785356ccd03f5f3e083dd9953bd1787d744739f687e949c0475d67d260a90db7caaa911a6fe52598934f65cb4a08cbe505789c0d4b253912d365d37f088da3f0d6db281fc96b6e5146595a108cae86f097a86f24152001ffa7a5a6232c8f1b6b02f81aad9df4d7adc38af2c1653b3033572d2e0b739806851cd67f3509bf7a71ecfabdb1672110ce368951b002e28763141f2ad9c6c9ca4d180b6091787b4ebc542be2420f7634a57e5e49d21729c87c0497dd0a4e9b31c5fd679030c04e8d46eeb91e6564778489e3c4525b2a4ebfdf42125ce42ab3b79293a011fc08ac9a389965c56bda0a8ac158c9755ead070872373c50b99a48c8349bf8313c05a484eef49fe15d88ad9827133cbf99ae8ed37ae3f3870bc2319b296155cbc924f296bfeee20050547bfadf9e5a64f5393653bf334bea46d4bb6a81512271dab3383d00724873f924b505e82673764c62e0b2ad2f2cc050182a9f69d55ab2b0ca6e835acd12e63bc5a53b9477334fc31b9c3a29bcb7b1aa9c3bc898bf8517a18d186f629785508b085898e7200de1ff85249c366c8722eba92cb3f429714cc5f3a081c3320ffac4a022960f2b8e02d0eb50f12b8113ec2f766bcd525d9d4a1e1c83687cab090dfe9a2b5d849058c8091e49ccaf642fb9ccbb1820ffec550c0fd9bd24f04b0fc4c048466feb582521e2d70fb2c0f6184a35443e684852be4dc3e300701f59320e12159a6c3e76d0649ecc078fcb18b97aec5e6a6e126c007753bfbf9b25c29a6d8c43fc52d533a937c001b0487d76a1822710d9e8ffb2a366c735460df68f99115dd25a535e0d104a8921b5d45b2c21d8a4a8ac947f9848d1d716ae782b0086f9918f7868a7a6afefed8242ebf7a206086e240f6682f2df06b06d285304d34ed1218fc2d35ce8245062a959fd75db33929bb1426b6c4df48dea8d2815721194a7ec56177ef94e8381d9747a90196ca23410e5a1223db5d1b12e5f07bcf3239bc18a234e1990dc4f5eaf594cb7c0a9da148197a0b07a5b0f8ed2c999bab8a921e021edcce656893e060ff16020391075e98b8a139387f7b9b6995e26cb07ebd85a59ac78e4e7a69b9164ecac7d75b7373c5cae476069a5060024ed5a4d7d84361fde64e3f452d7bf5ca1a17e9fdd381e7e973ffb8fe67544a63f6c9ce8", 0x1000}, {&(0x7f0000001540)="0d5c329a9a40c9270114ce3eb94532e053aba59b8fee573f4c4f2da5a4c8fb0e7e605141d3a7bc57e28065ea285c1f8792bbc32ba2cafd727814df19", 0x3c}, {&(0x7f0000001580)="a2565ce91fee05dc56d43fe6c1e88750bd94a6dcf943257e59ff049ae7596fbe4e2db751b62b92e0c440f0ca3fd5449fd2e5bf16f680535400344b47f7d45e2c52ddfab5203699710595cdca9a3079aad5465ec5ece7d815f3f0ecc7c9af4e45f9661dd93088d1873c0f13f765cf2740cc0d8a4ea1c10fc8d503f9af722453490a3a89ae2022bf15f989a2e94f514c1ad808d1c57acb4284f1b9ade85528287ec536d7880bccf0c26e101f6eb90ab1ad3e03dbf684e2e1a7e4ce355fc66feaedfddfc7deafe7e70b96267e4e1e5cdff92c72519b9be3ecff16eb", 0xda}, {&(0x7f0000001680)="5d127741f2684511d906bfbbdd1957bc71bd8175fbddcbc05340a833aaa13f010febf78c14d5b81501d57435337ac52796787a5cca6636d21ea1a8431e0a85f4b77820611a67012f585136c8e220b96e43869096f3d664e536c3dbb29b579f436bd6ca986375387f9d270344edb68e33ef766434c002091ca2287977b502f61e9f03c87cf6d6209948cffd65559a46c53e8a82d895175f459dd5c515279c3c0cd7e1bbe8b864a1cc9b0f934aaf7874408c90f57d1b1f2ad05ed791c728e9a9a64275e8dc632b20de0aa791e3a113faa015d2039346cd78388527ff5040d9b82872b3d38e5ff1a7dcdb6b1faef3c0957fff7f60d6886ada7136dea1c13085a41a2648b754851eca80828a88917bd89292b4144ab49ea1afa57b7f0cbfe0cb73a43af6f3a1545fc0bf132a0004d54c20dedf4809762454d147fc77191a749f17ae0978b488b8fc00d113e8c8aa58ec483e39ea58730dc003911eaf9082180fc65e373e940ff74417378df21bbd320141c8a08a5e5d5426a0da499a997c59cccf900cc919bb91aa21f8217f7f4eb69cc3dea5efc15d22d3d064bfc629fc69f082a035fcd9af8fe6ce8ad77d9a0505f1dc125076b3a0a8cf5a2120ef0fc796f76f499eb8e3d377d03f606acfdc2794f383d91fed4b2f3a291707b7209b82d069dda9ee5bcc69b020fd00090d630f64373f884fb380e118ae9268eca34123a7a332bad3488a9a5f378bfc314cd82a641ad4f6674121c0264b9996c2077b423e642dbbbb33d9808c26ac7b963eee1dde4e847e56e734f77c4be3a2a1bb0ecf3934128fc9cc45e93d0203b82e070e4098c3be738d02a527da5498e4be12ffb3906d2ca651b12b4bdc53d2dc97de6b6e9b6fcc371bb9b48fecc2056a783526c65f710351b3971772320c3ca1afbdcfccf61ef466088726e321c87c4099cac29d583c917b57c651dcc4230328b6f58f0b1d235fc526c692cc85f4cb054eb330355ca43548e81b0f1716e04ff7482433fd7e242a5ec003eda4d580ede189e34692298a1123dde76941055bc260d7b486f11d162f1b337134618010659bd6cf228baba04316690b9b3945b97a2e7780eef09b1ce4bf4bc9c6a5b98a07e9d4c31400140dc0176b4f1d84ec4629a43d54ea1d563904438dbec6204e045e32a3958e2ef79777f7322a7594e92328be0ec069028fcfb4120f29a2ce5317743a97d0c93ec53ddee4bc45572b46a4d41a6e47a47a8b22ffe0bb9c66c9ec8cf94d5ca49d4b390f14062d0f5a09eeac8219957939fc127f50e299bc0d3cc604533818c9d8446c0eccfddfbd0fdfe022998f2861751a89a17bca65b03a5f9cc7b522d84677a71be3829604bbd58a119d2c58f86a7062379e6cd5d34678633eb6ba9892e2a08cc94eb43628d9be7e4ef6790f600931fd2fed69b6129e448c15d5c0822600b1f0e19fb764170d20c4474f9b3d1970d4287c88b2948d1cac43089fdb9b1d874884e80a6583772e9c3e76f8eb72b8b1eaa9f398e7e004b67e58ad044de0c4d9d7bb8633e2f39e592776404c05684007a4f366361fc7abb20b8d427c8c156250e311a5c289885b99c30205de14a6876ffb2d589a334525de057d76df3b9621e989e2dfb9ddba13941df2ef99088f8b4bc17c9abe8e6bee6106d654d24f23d4a3497331250f19afdea64a3fcabc8240260a71082b82590084e4e933780657a128150588b547cd7c91fb16b26fa44c0043b51317e81a9d4fb84ac24c1707a48d1e30d0d43bef1f6deab8ab6f7a586a5662ae97abbeb4bcbe4ebce046ca3612d923a68a3ac068c17c647b09b018fe7677b60cce144065dd2aaad9a6b81354e9f149a631ccb2d09bb09d34c224579723bf5084c6a81269258664d372be63da7555ff43143305bbc4c76ef884b4706425954bcaf5d1b64e1664d2bba886a6e7db3763925093aa4c88d246eb5047bcaa049551417f2d8981d451213e7d8c0dc7e9699b700f3a18b19f944362f1c39f8379ea0c07e01be4fc6b78dab56bf64ecbab251a7ab81311b6c09564f6effa7d915ee33da5d843e6371e4352adf962b40454520965d0aee60f3e9f58af2a8e0793749e46a3a12887960269e25ae7a3acbc01f09d8fef232cef48acaac2396fce309d1ec71a4350251d89dc7a277fafc3b371342fa71ba577bc9379cd2e9c02e0595f744e3d302bb68bce71b7c318d1653ad7bcef5e27b196d769990035ea43e46b4c5362acded03988a3e129007279dff02a0660dd4e145c4992ff45e3216938723a7e87fd73019dbbce630cfa0d5a74f28b25463cac94891a6623859702f721e4004c0c8b0fd8463fdaa57f8af4f02258c78bddd5298a930df803ee5fb476787f809a544464a822f8b655139c10f511804852c2c78d13fed79bc5a050f5b7fbb60cb2ca0ee0ee33d86172a1f1386c8692f4aec74e4b9bcd6e92b80754b2d7775b8cc34d37bd6ae22c351ca4d52509c99eb45e2828825a0642aa9786d44a81ab3b484cb11929adb197ddaab381160cbef10441673b4c68603ecc6882c567496c46f3983ea0af4627d1bd185eb762150937fb878a54c6e67283075f6ccd768775b13b1b7203760fcc342721e3c281024b89f96b84328019bf58f58e9ad570ecd149478cb5f7880cc91907e1bc252aeca04a4c5e241138336a5e3832de16ab2659ea6a41311450edf9664511fd2b4f154b0bd549f23e58c1a9e1f077d941ae4c8846171810a37e3bf3b9935dd6611e1850edd580de68786963e6c0244e985081593616941db7994362143c6e8048d79b9ed7ee6f441aa28b3bbbaba85ef238f4168b2745ef477cd51ca1c0b4f684e1c09f60c527345d72d61c81c1797f9699c58d4289c1650844665771ba844cf2cb994d566163c66a2d3b64712d41a0a37b949d1dd542e7407e32a07e821f157c281c4ec098fcfd0f4f9656667015c888456aa87ed6412a2b7c4d7d75eceaba5470234477a1d9aa6127a2ff15e1d1e41d314f32e8a7c186c782a536493570b61a85349f437d7633d09d00c95d93d50f59280a46ffbf9b9c543deebe39d0eff5f7e7106130a7599f59c6e6c463ff4546e76e3381985f37f5d10e914a4cc31a784cba8d3cb24c78f55eb8db8486b8d840f8ca568b8b6b5d7e526a1625314acd1f5cf2c474e45c5cd0c94b225ec938c105833ff97f9f23fafa53f3e8cb16612a3252e25b4ddd17051a18d10fe215a5af13abfa594020fb196c990594cfd2d7d415908baa46d5954b89f31c433ef2375ad541a9c65059092b71a7596014c5e4ce33d80f022691cb9c9032db4ba032378973c8549f77da84e633bb7931c28c8315eaee920f085ddcff6aad868290270c73bf05d51c5f8dc353f3d40fd83adcbf9552fa29f04137290ffcd230e2e403b1b8361d64f27a93dbbc16e316c4d18675f18d716e3142428749ef623bb071c6983dbd6c7e5dc29c4b195d1569931beb84e308c8eab9bd7b03e36976eacdea40da5ef0e8398cd7833e016f7e6b82f48c6774fe6ae56aa1d7e98f6fb685d5755e6329e3cb824baedf268e7120b74589a3db35ec54998b0454e8163853159ccabc8e3b6ce19e6aa165f627a99854c5c876727c1031c44b4615a1da81e503687b90f7256d6512e5e15d69b20223377e577a61b7a3acdd489e3ec84e461333941cc06d42c16ccd268d4ed6bbe30d08f8ed60e62d0e5588f3003c02b944a59296b2830503ab83b41f52911f4207af13def34aac58658a9e2373c0f08abe200f734a671e6038ce8ec70e1679104f7a04d0616723c6345f39b2b3138fd9cb65796c2b429b3e7ad3db16b01984b2756bb0b8255eb153912e8fc2d46475f67b84b868a8fcbd68013a171ca2653c8aabec1c211620b09078751dd9cf55f972d10c7e34df886276cd26752b6a617285e4aca5440e454e5920cbdbe47c5539c6e738077ba889e9211d5a881b24648bdee747e45fe98ed60687266fdb1dedddec856273d94b814fb374da884fd6b1731f2cecfb299ac55e17815f2a87ca3eba397c4e4696478f3b663be2a65de7c139c3a23afcfeab7deaa095a3c71a03a453f1d4b51cea0d9210fad909afc814fb566f52493a626989581a93362efaf5e7dda83623f252d02aa5819a0f51ee7c7cec6232178123392f36523848d0b559d9b30a432ac6a40398f0968e88feb18d37f9c39545973cf8ae57862c0ce2e4748d18ee5ffced40df32d17058674aee4f98b768ca8a5df245679110632b2b5953cb74395cdbcf0025c8d8e7aedc68976cab111055e8d150ba557aefe83c58b76df1ab61e81f5c160ba7820cc69e289e80c86f96dc50cb22672d6df2ea071446962847f554d114cfa0c3ecc6efc0b3465e5cee4d6af0e46865b2f64d1d59452a26bf41e2d6b1c17187feef41e204abd966f0cc2b5a3394d03a22c527bbd46eabb2d0d87217b8d7c7ba39b95781330e6880f9ccfc8a287ae561800e202c9d54f5deb5d6d85455b2b5f361afc580a61c10585e9adfcc6ea24acc31e2492e7857ef2d45cb327665ac9de4a771f7be066e5e032f9597174b22b305eac6ffec177cffee90f03e6928db4ac0feb1020ae02b357693cf209e73dae18b8c8b37faf78abdaf40237689dafea85a63c7cadef2f3396fccdcc4b360ab3068488e0d46e88f1baafc84dd76cf55fc925693f4c2c45308d0f1a321cd98d78275bcfa143a5561fc02f6beea1a94b8731e25966e2c0223b6abd2b2f2e171f32bef5154643c0c9a829b58cec059e925c4f1c829c4739285af8b9845258f7bf6cfb6d6570f0cbee8272f9fb6b36361af3d592344e28243ef930f3eaec0b9fb18c0559140417ef00f2c565de5515efe01c566b03483fbb5ec2aa752d502c4507e4c7b51783025ab2de64e1298162e1204e9da08981d2bd4d53fb166096d6d7364571bce47079b852072035621694c3336304615e4a0089be091fb44ff4387a48a44d31819453938db201c533b064391c5ab0c300d26464ce607399ba3558d0afe37d790b50012afa84c1322d61fee7a05aec958de1d9645991d52a4bf1a220d0b4eabe9dcbf00a5a8c795e9e0031dbad8b7b4472c537c8444b195ba5f89747886fedbaf35fa9a585b77821f0b0fceb07218f4c7380241a4a3062dad6824a82b39e01a6bb71200cc4af2a136fa2d45ec92017739e21eae345c68f09e3693042f84176bc7152ee9978985bb57330392cecab88341582f0231376e8845aa5042436667785dfd51dd40df13eae834abb486c1064a6a925b34d08494d71a3df34ac2e23e0c9f3053f29a80880f8ad82025443a1f91d426c93baaeea06ccf53ab91c61997b15536113d5c91bf46d11c549839597da583de9aec5549337fb7330774e6dc92ddef793c9e9d3b134c05cd19bb39a7e2de49887406810eab7ca8b9ee6b112e0b999058cb35134488ad43e22942fe57cb4c5cece7a02bda1e5a65097f76f89c6343407e274b0641f3f1b830e8647220e161a37913ed8d91ca435ee3bf6f7ae1da6082d47fead0bf4e02b28adef4fd27cc37ad5f7ad653d41be44557c7c51c6e08be714e1c7310315f5faf885027bda2a23c013642300d4e35586d4a157485faba09d8a6943b9cb4d2c6570604396807572fa22171e462ef6bab300ec327ab5678dca27a9f1a1cf8b3338dcda155faff3c625182b397e12d8fc6be4a911b3e0490b0d116a4ba4ad645fe5221b2a9928c8048e5d931c62a8738111bd4e1a41786d5ce1eb30345193b974518cd611a78cfb69a750ca51174dced7955723b8d1f91c3b1265023fa27f411029d110522a14275217d30", 0x1000}], 0x9, &(0x7f0000002740)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0x402}, 0x40e) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10004) 14:54:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f669fdd696c653000"], 0x10) r1 = socket(0x2, 0x4002, 0x0) r2 = socket$inet6(0x18, 0x5, 0xab) r3 = dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r4 = socket(0x18, 0x0, 0x7) poll(&(0x7f00000000c0)=[{r4, 0x11}, {r4, 0x22}, {r4, 0x80}, {r2, 0xefc27bb41c6895f8}, {r0, 0x5}, {r0, 0xad}, {r3}], 0x7, 0xffffffffffffffff) 14:54:27 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) kqueue() r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000001}) sendmsg(r0, &(0x7f0000000880)={&(0x7f00000001c0)=@in6={0x18, 0x3, 0x3, 0x7}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000200)="dbc9d8a18d2f618a31a16da4de2ea70e1c866f3f1a09c2e4201b38778e68b4ded139b37d9f28429469c7e74c764217e927b4271a89e29fd9af6b660c28047748485211793bda3ca84720479bbb3629b0b0ff1655f8382cfe056da6b6826c16b52e4b78cb476e52e9c594f6058895c60057e324748bb862a39223ab2c99", 0x7d}, {&(0x7f0000000280)="f045d1096080513955ce44e8c545585e569952158647ca45483fd8f242dbf32f41634affed911f55464ca41e4aca4bc34ecd0ba2de727f8435e84b002ba5572224f65e70df9a7ee65e4634245f65432e83e97b47e79b632436ad9bd6ff93240fd2b3ffc3f3772c6f27ec3053ae3b8583bb6c3afd212dc148e3ba5c3d01f94df7aa6b3d8041d36bb6ca85b52b6a089358e00289aeb21ee2653060c8197f07acbc5aaef346cadeb87d584efefc56c3fbd603a4a4ba701669f6d1a09bbea1bbf95b1bd9b168dcbe63c0013da5f1576fec11fe9f860deced62fc217cbc92274f27ed32654d8749cb2226d38c5c13b54844", 0xef}, {&(0x7f0000000380)="51d4dd34e6edc80e750ea56648d9f5137c64b7a0389a99241ac7b956cc407496ddc9904fbc3bedb5195478474e534b2160cfbee3748663a6a1d6833d6355442eecfbb40cdaa511b84d4aed0455e4d23733c83374d4d82d75a81292027e08", 0x5e}, {&(0x7f0000000400)="18c927f8475d23d2514dc4feafbbcd2a186e3091e83189fc926b7333ec2ec5d3391a34c02b1e5f0d95c74bf8ae72c18efce371dc5fc18ad5fab0c19aa71be01857b4ddbf48aea8cf5d6a0227571ac63a3df38b8c05c710afda254975294e8bf23115f5a1d4875767d7cec84d7fca20da9075617588f016f4722f3539ceb2d66a576545fb03e17b1ff770e1ecc7dad641143d4d77939d8e219ac1cf5e4474a2a567910baf43420c04ea7b6926150999dbf0fd1fc950b4af5aeb50bc50708e1c2e05465679e706003042cc319f1492861018a3cdf8035b3451d58aa2f7fe5361775907eae279f30a5c23", 0xe9}, {&(0x7f0000000500)="91a1bdfa336a07f69f3908bed5dfb305acc8f7acbe81961867fcd8a241cb0cf16f4ec4cb49981a614d16a20b9796a62354490de3b1603876da27097c3f6e5ea3755078c5c0ca398a0778c27e585f120f467c7d646d6e62f511480c8b009f07e4bf9d7a51f7f133c31d8ee3cd2ec2ad30aa41950e21d957afc3b363e6af6e4a5947dd4d4fe6a94264c8c1b8aa1512534c09ec051efbbe37a958424d54f56b7c2ce43aef56ac2bd1fbc68996a78aff043acdc96385f3331fb3a8f466a8a0a26e8bb8f267e96f454a89089241085aae773f29b9ae544b0766169af1506dfca74a176b4a40850ac4aa167a25acf188b1b8429db319", 0xf3}, {&(0x7f0000000600)="05c9197f18", 0x5}, {&(0x7f0000000640)="b28f2a63a0e9c0242a11b606501d116b8769d9f0f292d76851f4beadaf16643c288dfac044", 0x25}], 0x7, &(0x7f0000000700)=[{0xb0, 0xffff, 0x1, "55564e0330f684dee4fa6e76aadda295d4beda80c8e0007dd1b3e7a43d7479cda5df9cbfc50c6b5cb4f6e17eaf4697e2433b2287f01e1e031e10d78187921a1fe97b204060341bf2c05dec786bae7c526a3fe04daff55123a237870cb087691a6a6d8227ce4d71610b02beca7b01016c9a966ae3184705b7052448c452470b89ea1aaa6e58f3118c275b549304a1797ebf257ab8a440cee917"}, {0x28, 0x1, 0x100, "d723fbf60a4a943fc9ad7dee07b1e5c29c31e118ca41b497"}, {0x78, 0x0, 0x7, "6a9e801d74f52ed14a7d9966a8a0b2884783f603cc08077bccd36e53c20b3b997b919c7373cbe38ff631a1a86d089b67208c991b17ef4aa2b9d7a137b1bc586c8d36acdfed164430289258b28355058126d6e24dd0ed03e58c774eb2e4ddec239970"}], 0x150, 0xf}, 0x2) open(&(0x7f0000000000)='./bus\x00', 0x10200, 0x10) sendto(r0, &(0x7f00000000c0)="b0b41e4986bb7200a6ceba8a990ee965bd91956158a840bfc692d7d9b1d09df3b958485dc977c48b1c2865986c8c4a419c2649f5840c534ef694749fc81ef31f3a564149feae382064739cbd29ee0522c1e54faf9e78a71a9e72c0a05a2435ac19349becdcf7de49a73e981fc4c1e538b445d86e2361e04e120cca6d7d9130443ecf2bc21b0afe18d8", 0x89, 0x8, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) 14:54:27 executing program 0: symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') readlink(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1cf) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20100, 0x4) 14:54:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCDRAIN(r1, 0x2000745e) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000f40)=[{&(0x7f0000003bc0)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90ae0fe6ddd61f21b7e437af20f256fe03885b1d0948b656d438197d11edd141dea108038e8fcdc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d546ff02746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c17cdd0fd754870a90e8c0760f443874a3400317676addef5d2f7068e85cff20f5059e1bea328dcd8ae157cc4d4ca48d085a04618624da2ee4326b00e86dbe67259bf8b28cfcab369aeff5e067b772a8348cc6fb8c9e03be75b4ba92f7a29809d24d8dd4b0498f37f4ce4312f8e251177811650fe1b498b0b96ada61c977adcc5727e914eb30b312bb5907ec4a6f8fe07c341af31007325d24403ff2877e3fe061ba978ca9fcb9b9b10e98f131f4129d3c09d1b311b0ce72e3eb04409c82f71c206e6bda6225f8cd5f0c99f66d6e420787d16308d7ac53cddb807203afcdc01f93e73d6920730be81e7c584fac636e951ee6842fcbcbff094912a89d9a0600558251ab0258b24b38f54cbe9a666303a8c9db8e6fad3179867e1335962245188c32bd8b6fdb7ea0be76c62fb5adeebd41bcc552d42d690db547337dd35c735bb437a1e1cc90c360059ace114e07747f79f56cde7e48164ff887e7a7c73fd9f3fb788f9935ffe208045e7c86f4893762c0cff4948435cae505e66add8f21381fd30f732a9b841ce84022174c54033772c0abf2eb3a908faf053d48e5467e805daa99a5cda5a47c1f3384dc9b1d591cf69cd2206e6da7ff08e36571887a9ac67426b73fdba7e517b924f4761337df6a459f014c6eab0625d217fb01dabad8c78a48c4efd17b66324272bd05075344f1b8143f40b010c294a871dc2b731bf9e2d722bd4a961d1af96cfa9cf5a3b33a5b37fb5104a78421f5e77261a29ad2d3b20cd04b5121a809476d05ce0709aaac51f35602360c0aa603708e697cbffefa0dc3a1f7d437c99a0fbe3faf972b9dc7b54bca5e19f11300deedf1d4eca56d02a70540e6c26ca5d2df10e0d1586db71b784ea73b7ba6f0a0ddd16523dee57f51785867d65e008ec6b3886ff73e271acbc5b5283d03d4b0c06e4bcc728d2834c1b19ea85ca4a568374bc639e533294cfde128823", 0xa74}], 0x1) socket$unix(0x1, 0x5, 0x0) 14:54:27 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) setreuid(0xee00, 0x0) r1 = getuid() getegid() fchown(r0, r1, 0x0) setreuid(0x0, r1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 14:54:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) open$dir(&(0x7f0000001480)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='r\x00') open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 14:54:27 executing program 0: open$dir(&(0x7f0000000000)='./file1\x00', 0x2bdfb56e518797ce, 0x0) socketpair(0x3a, 0x4005, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x3, 0x7, 0xff}, 0xc) accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') mknod$loop(&(0x7f0000000040)='./file1\x00', 0x1008, 0x1) chown(&(0x7f0000000180)='./file1\x00', 0x0, 0x0) 14:54:28 executing program 1: socketpair(0x20, 0x4000, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000200)=""/70, 0x46) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) select(0x40, &(0x7f0000000080)={0x9, 0x9, 0x80000000, 0x454, 0x1, 0x3f9, 0x5}, &(0x7f0000000100)={0xff, 0x5, 0x6, 0x4, 0x5, 0x80000001, 0x8, 0x4}, &(0x7f0000000140)={0x4, 0x6d6f, 0x7f, 0x2e, 0x81, 0x5, 0x3ff, 0x401}, &(0x7f0000000180)={0x8}) flock(r0, 0xc) select(0x40, &(0x7f0000000280)={0x7fff, 0x3ff, 0x4efb, 0x5, 0x36dc66e6, 0x534, 0x4, 0x2}, &(0x7f00000002c0)={0x5350, 0x3ff, 0x2, 0x80000001, 0x0, 0xfffffffffffffffc, 0x7, 0x100000000}, &(0x7f0000000300)={0x3, 0x3e, 0x3, 0x0, 0x5, 0x5, 0x7, 0x81}, &(0x7f0000000340)={0x8001, 0xf07}) r2 = semget$private(0x0, 0x0, 0x40) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x6, 0x8, 0x7, 0x6, 0x7, 0x40, 0x3f, 0x8]) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r3) fcntl$dupfd(r3, 0x0, r3) poll(&(0x7f00000000c0)=[{r3, 0xff}], 0x1, 0x0) 14:54:28 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000000080)='./file0\x00') 14:54:28 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0) 14:54:28 executing program 0: r0 = socket$inet6(0x18, 0x8007, 0x0) getsockopt(r0, 0x8000000029, 0x65, 0x0, 0x0) 14:54:28 executing program 1: truncate(&(0x7f0000000000)='./bus\x00', 0x7) r0 = msgget$private(0x0, 0x508) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getegid() r3 = getuid() getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) r5 = getpgid(0x0) r6 = getpgid(0xffffffffffffffff) getpeername$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f00000001c0)=0x8) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x8, r1, r2, r3, r4, 0x80, 0x1ff}, 0x1, 0x1, r5, r6, 0x0, 0x100000001, 0x4, 0x3}) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 14:54:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x4) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) 14:54:28 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x1000002002, 0x4000005a00) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgid(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = kqueue() mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x6e88f718) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r4, &(0x7f00000009c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r3, r4) 14:54:28 executing program 1: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) socketpair(0x18, 0x3, 0xffffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xffb, 0x7}) ioctl$TIOCNXCL(r1, 0x2000740e) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x4) read(r0, &(0x7f00000000c0)=""/12, 0xc) ioctl$TIOCNXCL(r0, 0x2000740e) socketpair(0x10, 0xc002, 0x7, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x8) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000180)=""/153, 0x99}, {&(0x7f0000000240)=""/90, 0x5a}, {&(0x7f00000002c0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/44, 0x2c}], 0x4) syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r3, 0x0, &(0x7f0000000480)={0x0, 0x1, 0x1, 0x0, r4}) socketpair(0x16, 0x4003, 0x9, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={r4, r5, r6}, 0xc) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000540), &(0x7f0000000580)=0x8) write(r0, &(0x7f00000005c0)="22fcc071671ac08e1debec96f0c7e37d8d7e47e63f8f544161f65271633d3b9159988f4b0c7ca8054d5b43dedd0fc35ca5e069159c6099ad4e3a496f496d8767159a4752698093c698e449c0dd7ddefcb87903ff19d04afb004fbca3ec329096ee4d73e8940794a6c9adfe24f3d86c4bca9195681cdbe3704eaa050be16ab573fa774b5ebf61d908ad3acda3009d18cc6da396317bda5f0eb9491b3335f96b5a07977e2b", 0xa4) r9 = shmget$private(0x0, 0x2000, 0x340, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r9, 0x3) unlinkat(r7, &(0x7f0000000680)='./file0\x00', 0x8) ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() setgid(r6) r10 = shmat(r9, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmdt(r10) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f00000006c0)=0x109800) r11 = socket$unix(0x1, 0x1, 0x0) getsockopt(r11, 0x6, 0x5cbde41a, &(0x7f0000000700)=""/216, &(0x7f0000000800)=0xd8) open(&(0x7f0000000840)='./file0\x00', 0x800, 0x4) 14:54:28 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340)=""/148, 0x22309fd73159d587) r0 = semget(0x1, 0x0, 0x4) semop(r0, &(0x7f0000000080)=[{0x6, 0x9, 0x1800}, {0x3, 0x2, 0x800}, {0x0, 0x6d93, 0x800}, {0x3, 0x401, 0x800}], 0x4) semop(r0, &(0x7f0000000000)=[{0x0, 0x8002, 0x800}], 0x1) semop(r0, &(0x7f0000000240)=[{0x0, 0x100}], 0x1) 14:54:28 executing program 0: stat(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)) mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x45) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x2) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6) mknodat(r0, &(0x7f0000000200)='./file2\x00', 0x1016, 0x0) 14:54:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e3000000000000000686132477f256b4093cfb25b84e5bbdc3a0197094b222a9c4de41a52f5ea7fa0023d58bf6659990bff22484e2a4e81ceee6381a7ea2cf5c13e432044908d0d99bf7c1a2288177da4ce9c287730d53fb394b842dbbccbbda1049fad2ba6eeb0000acad445dd97600000000000046a3bcec89f7834b18976c63b77376df4fbf4e5a06f167827c7b07a3d95024db1e5d822b859289ccdc2cbbba197ca4ccb95bf64376392d30a88610966b9ce5829456cf6c319d326632bc0b03a77f1e46a3eed3e1adc0f9840b18ba61cad4545fc139a276b0e717886ee06a4ba84bc8be60eb57", 0x171) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d", 0x257) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0x0, 0x3, 0x800059, 0xfffffffffffffff7, "cd6474f4d60ababcd6e600"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:28 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendmsg(r1, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f00000002c0)="4aa8a5d93ec86e2a1d4ceca06511709a44fbaa01d95f3fe7f41d0b82e505e493f3311f17cf9ab56d79e9fc43a91c67da", 0x30}], 0x1, 0x0}, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) recvfrom$inet(r1, &(0x7f0000000000)=""/107, 0x6b, 0x0, 0x0, 0x0) 14:54:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6100, 0x4) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 14:54:28 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) socketpair(0x0, 0x3, 0x5, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x4d) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x45) 14:54:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80000002000, 0x236161bb) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, r1) r4 = dup2(r0, r1) dup2(r3, r0) fcntl$setstatus(r2, 0x4, 0xc0) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)=""/12, 0xc) r5 = openat(r4, &(0x7f0000000000)='./bus\x00', 0x18861, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r1, 0x6, r6) 14:54:28 executing program 1: r0 = socket$inet(0x2, 0xbffe, 0x5) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x2) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 14:54:28 executing program 0: r0 = socket$inet6(0x18, 0x8005, 0x3f) fchdir(r0) setgroups(0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x116a3) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) lseek(r1, 0x0, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 14:54:28 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x8) setuid(0xee01) 14:54:28 executing program 0: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget(0x2, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) shmdt(0x0) 14:54:28 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x8000) socketpair(0x10, 0x1, 0x40, &(0x7f0000000140)={0xffffffffffffffff}) sendto$inet(r1, &(0x7f00000011c0)="249a06b042ffbe3983717cbf692ac9b3084a98d3969cb5370d2a2b1c1fd0c0da0c3a5454859dff249d73", 0x2a, 0x400, 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/63, 0x3f}, {&(0x7f0000000040)=""/53, 0x35}, {&(0x7f0000000080)=""/123, 0x7b}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x4) pipe(&(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r2, 0x7ffffffffffff, 0xffffffffffffffff) 14:54:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/215, 0xd7}, {&(0x7f0000000280)=""/188, 0xbc}, {&(0x7f0000000340)=""/173, 0xad}, {&(0x7f0000000400)=""/156, 0x9c}, {&(0x7f0000000000)=""/54, 0x36}, {&(0x7f0000001700)=""/4096, 0x1000}], 0x7, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) flock(r1, 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180), 0x2009, 0x0, 0x8001, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) dup2(r2, r3) 14:54:28 executing program 1: setgroups(0x1, &(0x7f0000000100)=[0x0]) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000040)=[r0, r1, r1, r1, r0, r1]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r2, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) 14:54:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000800)=[{&(0x7f0000000100)=""/108, 0x6c}, {&(0x7f0000000180)=""/205, 0xcd}], 0x2, 0x0) listen(r0, 0x0) 14:54:28 executing program 0: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='.\x00', 0x8800, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 14:54:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x7f) socketpair(0x20, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000140)='./bus\x00', 0x80, 0x10) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 14:54:28 executing program 0: r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x3, 0x8000, 0x80000000, r1}) r2 = syz_open_pts() flock(r2, 0x1) fcntl$setstatus(r0, 0x4, 0x8) flock(r2, 0x1) 14:54:28 executing program 1: getpgrp() mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x42) mmap(&(0x7f000000f000/0x600000)=nil, 0x600000, 0x4, 0x1010, r0, 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)={{0x0, 0xfffffffffffffffc}, {0x0, 0x10000}}) 14:54:28 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) write(r0, &(0x7f00000001c0)='2', 0x1) r1 = dup(r0) sendmsg(r1, &(0x7f0000000680)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000200)="b67e8736a13e49c0d0585c9da4ff88468991b08ac3e6697cbdee8353a274762a6efc0e8736362a810f80f1a5f2ba7448c17a10fa27ba49e7d877f629dbf9600390e61ccf3b72c0bd76e363198a49c4da9439f22f4d113f90b5a5aa5bd3cc9033c3e53e589369e12837a377df371279335f500db5eaaa86fb15fa7ea38d56ddd24236c89d3f952b1697532a1fe03ef70106e559d1cf1ee3781d19e1601cfd2c877072a098667b27ec44a3764a1a49e76726fd5ddedfe30b2a523b1b5361722ac6c2968102a3b5f58b34cf0beeeacd", 0xce}, {&(0x7f0000000040)="f8ce2f86b6d2d6900c83dc310d25d4265e87cfde6a9268363103bd6c6b93c3ae", 0x20}], 0x2, &(0x7f0000000340)=ANY=[@ANYBLOB="c800000000000000ffff000001000000fdae8c0c2fe7b55d557536bad7944662d74a4e6d901bb2b0d164423643b6e9d5958ad3a3213c4e668e8f249130adca990eeb610e3977600075c281b00b0e3a83374b0cc15c9aa692b99169a7d63ba11422c285a81515cfa611aff75a1a1a980e7bdc1303538e8f30b1b52df93a4e4a2a4916f0fa52095d667c7b6d2d4972a46858830c2c49f8a1c019015aa715bdbaf5db32bbd4cbb1b9fb6824ccdae87f533823d42a73396cc23d6021016274cfbe42a300000000000000880000000000000001000000010000804dcaa006ad8fd423037b7a68424010b4f4b8783d2a6c96d2dd7c4cdba4bdd6808fef20cf2c8e3bab83c6950b35a8d67abbe3035b5c4495f526384630e2f3bcc94de4129a5b61235290a4759882cbf2bb48276b7bbc17509cfd42b9e80cea4429fe4bf6000000000080000000000000000100000000000100b0d7149e0063725a72cccf17249cfd3dff9878d4d75c7b66c4a5313c8ff47f7f7ea3a017b9b4e8e3d8410ddeb7541866e20753f7be192154056dc38e1674f8ac6f84b04ddcc2c054b713fe82894088e78bfb5fd33b1519b01afe1c2671b2eba7f17851d1f1b61af96b19d8000000000000002000000000000000ffff0000ffffffff1da2867e01ce16c6abbd479c4f7500004800000000000020010000000500000091a61eab6044d365fd9d890ead02767d3cbeb4424b954a7f6134331272c0dd5c531278c83fd065d4a1d51dbf6215ec9ea9d180eb2a000000d000000000000000ffff0000050000005e5a4d76a62bfc1c24962410c6ffe71c89ff65fbce8bea142625783c38c17ef0ade9f0f716ac379cb5e68022b4158f79186e215b0b71cbe759ece058a1e7c918666c6e44803136093a89d5d0621ad1cd5771ab94895a018880e518f1ec49f5b5387b345d1c8c333246d1289167257da8184b0ae193aeab28a88f00dc7d0288d100d45e1775d0acb6c64c76e289b54a693c066d0dbe4c64bcdc5ab6cd036c7c11994e8d7205d9dd7f142eed72ac3529b139234a8c8144f426bb62ab32b72f00000000"], 0x308, 0x407}, 0x400) read(r0, &(0x7f0000000100)=""/172, 0xac) 14:54:28 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSDTR(r0, 0x20007479) setgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt(r0, 0x10000, 0x0, &(0x7f0000000180)="7359351d664a54ae8705dcc6ca9e0c3793b61a0ce95978b07f4556a1d572c5d9a1766b772bddb1a543c946a18d58ce8e65e8d7754fa67790cfce0db261af5c37f0a04437357e", 0x46) select(0x40, &(0x7f0000000280)={0x400, 0x9, 0x7841, 0x3, 0x1, 0x0, 0x916f, 0x2}, &(0x7f00000002c0)={0x1, 0x0, 0x7c, 0x7ff, 0xb777, 0x1, 0x8, 0x1}, &(0x7f0000000300)={0x9, 0x8, 0x5, 0x2161, 0x2, 0x100000000, 0x2, 0xff}, &(0x7f0000000340)={0x0, 0x8}) mprotect(&(0x7f000010a000/0x1000)=nil, 0x1000, 0xfffffffffffffffe) r2 = socket$inet6(0x18, 0x8002, 0x0) msgsnd(0x0, &(0x7f0000000200)={0x0, "6091b93ea8a977fa705d1853ce0c4dfd15116acd1b4ecf94331a1ede7746f0b7326a05c0498f5518ee1023041b217647556ef2d9263fc746c9ca7f5e00b19ad83a2b292f65b26dc924748134a2f8e6a37bf19c47a35366d5fea69c22c6"}, 0x65, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt(r2, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0xfed6) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 14:54:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') stat(&(0x7f0000000200)='./file0/file0/file0/file0\x00', &(0x7f0000000180)) sendto$unix(r0, &(0x7f00000000c0)="f0dafdaebdf1fed2a81816acd98cf04799a08a2e41272d3ef41d730bb656aaf9020d02fdc1654995ebc85be468b3e8908b3df935a47f99e89aaf96b6f5917c6521882e1ba3ad1bc1c9b2d975586e506b", 0x50, 0x1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) 14:54:28 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="91ba0b1ade35ad", 0x7}], 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000300000002}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0x100000002}) accept(r0, &(0x7f0000000400)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 14:54:28 executing program 1: setuid(0xee01) r0 = shmget(0x2, 0x3000, 0x251, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) 14:54:28 executing program 0: r0 = socket$inet6(0x18, 0xfffffffffffffffc, 0x105) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x51, 0x7657, r1}) r2 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r2, 0x29, 0x2b, 0x0, 0x0) getitimer(0x3, &(0x7f0000000000)) 14:54:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80000002000, 0x236161bb) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) dup(r0) r1 = kqueue() setitimer(0x3, &(0x7f0000000000)={{0x2, 0x1}, {0xfffffffffffffffd, 0x1}}, &(0x7f0000000080)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xffffffff) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) 14:54:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) write(r0, &(0x7f0000000f00)="7f11d6616ac852519469e93f7cfb9b28d90fba175a9c05599ba1e8a34a3b9c7d08f8c919037f77256d35eedccc8d7e0ce220c339262908739844d80b1f2b363bb8efef835cda360eadc4e35e1450206421128d371a068c1f27d444d60c8cf041a973453ce343a4b89ce6401336cd5e0ce30b83562d82c121a57c5fd4863a1d2b1d0dd7654348c909ff23dff7b57266dbae7d3808233255b51e7e9563ab34c89c062f0526d9b7259cdcb0ef11644ce6a8c9b1d6063ad469403cf5fdc4c854285133bc9f9794a8b894fe0962eb1d40f36bf3b300ba1788613c54baadedfad56b3f54098326963acdc4b01caef6890f1235744564b3b81b1b865c6392ca32f15521353abf623893021f7cdfc893ef421c2f90fcd6b36cc8ce842119d0e7b1a6b15515569f937dd273efff4c5698c90dfd7d6851fd262742b3d1a8915c7eb77ccb8ed91098b999b2ac3792379434a2545448a78891bc669b13f722575261e2943608cb0e2dcd2a2de55586187ce2f820cbd0d4010d87568ddd5b65299fc01396bb823018befe26aa0a361cb47aa4f66beeb736650738ae0ffa43459c16c41f3c346c47c3c3e0a2df73d9516da4b8989cb37d120ac54ddd04286f346a6fe41b1cc007a85f18e58ccf8855188cc1e85d8dd24684249ca09b61e866ea75cafa0377aae9f35e8ed45087eb6fc4c57766c8a933edc91721c26c39cb18f4feb7e29ef4d45331649e09e149574f16121b83ee98ca29588d98308b3b7510097752968e1af04cc48f76fcdb452a87b7834119d88a29f0cdb6a9b0c376d779f7259f7ebe197a9d47fa90dea79ee14abe9542a0283b0de182c3f54ebcdaea0648de2db1ee54c7d4597deafc85b9eda7600b97cf5d7ebc10178526876a2f8681f66ebbc71d959dd3c99d1a1006cdb34a9054056c4e91a39ea2f352e4282e1ea27af5bf9ad02ca6a6a625e96413e51ea80828fa2a1440a0557fd4fbdde62eff9bad9543b04588de5df15747a99182bcc455757ea6b17929a3132cb646674ef02dd1776148237ab8f0545b8ae0e9646be789ca6d806c695359662c66b107a53c0aed5a28229b9046391ccf3efa7a91d6a7c8e4101c2f849d9d05086bd8dd4b8a944414d7e4d816e9fde5f8252dd943d0731a6c626fd78185e4ffc54a8d843d817e4265713cef44ca7dfa51dc3fea903b8895a51b298dd04eefe3abad49f9c3243dad505f75917e5d431b42262de1bffa67e610711cf40a8357d0303156c5533e0fc130f248750ed3d267b619a35ade1f86cd4d0685d51b130525c6c34152ba9e5bdcedd2bde81a1f7cae3badeb97d466b0da0f2962ee24754e2f38e2500026dc40ff5a8adcbe4b486c64aca2250acc8485b32a783cd11059b25efede9d366ede22eef536913c6dfc59bcd12adcf071840de24c1c57b41132ee565b9439efe4a7b083a08e8cbca1d69a1d2a0c09917a7f8e789212c0bf4f0e5844e21d1bffa2000b1138c82b39ef8c46fd1dedf8a866a1a22006fc3471ab5d6d228299c08fc1a9bbe9e56666e6826b79428d999b1570ad4643b9cb3ae5233193951c134979b6a830874d88ba1e6224805482b58f9351123b50c9d44d0e5ba7b6d0b473b16956d003de39a7ff37e45648e7472c0d", 0x484) syz_open_pts() close(r0) kqueue() syz_open_pts() 14:54:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000008c0)="a13e5ac4c2641da4a43c000000000000000013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d999f639eadc854b16917b90b84d1fae21c3b5e991c94dc7be9b8b02410000000000008fa06e5d31c5ddaa6cf395adfbaa05a44ea2cecd2db36cc6bc1ed1b973defb000ebb0b27715d744850dd2840bd0ecd9b28c2c2e6e182386e6ec142798bc7424b64860e6095aff956e54f920a32059a4dc106c54f5beb88fc9a575a5e573f0919f4a4ee2b1742b3d2fdbb4625b10b8455ea7b6c93f79f73005f0f0cec987eb0b5796b5d263bcca37ff33b2077089d62b784d7b05b7bb7fe0923c22aa8979de3fe2002d5097cc32c6ba973715ecabd5a37aa9223f30aa51378144a7c9e1389e0e75c2bce4e2c1d35a40584c95e3c130f64147110c63857f78e2226492a389f94dad76e88bf9ea2f9964802314e1d3934240c16098c4161a4", 0x146) syz_open_pts() socketpair(0x6, 0x4003, 0xfffffffffffff801, &(0x7f0000000040)) close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x743e4b8b, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:28 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) lseek(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x88) 14:54:28 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x4, 0x1200000}}, 0x0) getpgrp() setitimer(0x2, &(0x7f0000000100)={{0x6, 0xfb}, {0x1ff, 0x6}}, &(0x7f0000000080)) 14:54:28 executing program 1: setuid(0xee01) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket$inet6(0x18, 0x8000, 0x1) 14:54:28 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/238, 0xee) connect$inet(r0, &(0x7f0000000000), 0xc) 14:54:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)) 14:54:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x1f) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x4003, 0x0) socket$inet(0x2, 0x8004, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040), 0x0) 14:54:28 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffffffffffe7d) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x20008, 0x24) syz_open_pts() utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)={{0xa6, 0x800}, {0x5, 0x7ffffffd}}) 14:54:28 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/37, &(0x7f00000000c0)=0x25) r1 = socket$inet6(0x18, 0x8002, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x5, 0x0, 0x2, 0x5}) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000140)="ff920008aaa008000000c3513e2a5e0000000000", 0x14) 14:54:28 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt(r0, 0x80000001, 0x7e9, &(0x7f0000000040)="8a61d7af08dd892249c9e3d683b939c6ef7168f35377d60e3469a01643c75fe28ca3efc88d85ad50303a76e6527acd275d911f610abf0fa4f143f1a95e96b50366610f20d091af1ed1a1dfcbe06c201705443213d01c", 0x56) r1 = socket$inet6(0x18, 0xc005, 0xa4bc) truncate(&(0x7f0000000140)='./file0\x00', 0x8d) getsockopt(r1, 0x29, 0x3f, 0x0, 0x0) 14:54:28 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x3a) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, &(0x7f00000000c0)="ff69be1d923dbe6818375d792eee6d40055bc7e8", 0x14) 14:54:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/140, 0x8c}], 0x1) close(r0) r1 = socket$inet6(0x18, 0x100000003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/188, 0xbc}], 0x1) execve(0x0, 0x0, 0x0) 14:54:28 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x1fff, 0x5901) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000040)) 14:54:28 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x1, 0x7, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffc, 0x80, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x58, 0xa0000000, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x2, 0x3}], 0xffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x80, 0x3}, {{r0}, 0xffffffffffffffff, 0x28, 0x81, 0x0, 0x9}, {{r1}, 0xfffffffffffffffa, 0x41, 0x80000002, 0x4, 0x6}, {{r0}, 0xfffffffffffffff8, 0x1, 0x8, 0x442, 0x5}, {{r0}, 0xfffffffffffffffd, 0xae, 0x10, 0xffffffffffff07bb}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x4, 0x5}, {{r1}, 0xffffffffffffffff, 0x12, 0xfffff, 0x1, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x80000000, 0x1ff}], 0x5, &(0x7f0000000040)={0x3f, 0x9}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000007c0), 0x7, 0x0) 14:54:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in, 0xc, 0x0, 0xfffffffffffffe64, &(0x7f00000007c0)=""/114, 0x72}, 0x0) r2 = dup2(r1, r0) read(r0, &(0x7f0000000840)=""/4096, 0x1000) mprotect(&(0x7f00001a3000/0x1000)=nil, 0x1000, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x58}, {r1, 0x10}, {r1, 0x5}], 0x3, 0x36) chdir(&(0x7f00000000c0)='./file0\x00') 14:54:29 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x43d, 0x4) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x5) 14:54:29 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = shmget(0x3, 0x11000, 0x400, &(0x7f0000fee000/0x11000)=nil) shmat(r0, &(0x7f0000ff6000/0x2000)=nil, 0x3000) getegid() r1 = socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x25) open(&(0x7f0000000180)='./bus\x00', 0x4000000000000000, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) dup2(r1, r2) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x73}, 0x0) kqueue() 14:54:29 executing program 1: utimes(0x0, &(0x7f0000000080)) r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x1000) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/220) r1 = socket$inet(0x2, 0x8002, 0x9) setsockopt$sock_int(r1, 0xffff, 0x204, &(0x7f0000000000)=0x3f, 0x4) setitimer(0x1, &(0x7f0000000040)={{0x3, 0x401}, {0x8, 0x7}}, &(0x7f00000000c0)) 14:54:29 executing program 1: syz_emit_ethernet(0x9b, &(0x7f0000000040)="79b46f7c02da3dc37a8c290a3883b017d10563acdc7da60da33bfee6dbc4130a40fc4dd24aac6e533d1e0347f6113e287d7b541bcfee84a974876758b1146e9f8bb3c29ed8ab667b523d2e5fbf00f4198d956a56343f8f147915c36c229fe71a176d1b1cbc432384b6f770c45bfaedd88460284813d27a93db58e290217478f88528e73ce32f28330338d41d7c3077d13980dab6ab62d7fcfa3352") r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000)="1ed6b537", 0x4) 14:54:29 executing program 1: r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x43f690f}}) 14:54:30 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) write(r1, &(0x7f0000000200)="e34aa59d87adfdba0bf50bf36551774850c0ecaae0feb312105584bd91099f8c4f6fe44f57d2f2a5dc785c58", 0x2c) write(r1, &(0x7f0000000300)="744c10f46a", 0x5) getgroups(0x6, &(0x7f0000000000)=[r0, r0, r0, r0, r0, r0]) 14:54:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000440)={0x1000, 0x401, 0x7fff, 0x7f, "1b2a8913452893b91a79aecb3dd415a392561598", 0x5, 0xfffffffffffffe01}) r1 = kqueue() r2 = syz_open_pts() r3 = syz_open_pts() pipe(&(0x7f0000000540)) kevent(r1, 0x0, 0x0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffb, 0x1, 0x1, 0x100000000, 0x200}, {{r3}, 0xfffffffffffffffc, 0x5, 0x14, 0x7, 0x7f}, {{}, 0xffffffffffffffff, 0x70, 0x81, 0x3f, 0x9}, {{r2}, 0xfffffffffffffff9, 0x0, 0x20000001, 0xffff, 0x2}], 0x10000, &(0x7f0000000000)={0xff, 0x3}) r4 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x80, 0x100) getsockopt$sock_int(r4, 0xffff, 0x1003, &(0x7f0000000300), &(0x7f0000000340)=0x4) kevent(r1, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x1}], 0x42, 0x0, 0xffffffffffffffff, 0x0) unlinkat(r4, &(0x7f0000000380)='./file0\x00', 0x0) r5 = semget(0x3, 0x3, 0x8) r6 = getuid() sendto$inet6(r2, &(0x7f0000000480)="3f3aa66278e247f6479ec800b23a2fa985472798d59c32435f0ecc4d93d93c86663e2db58802899ab8b8e3589e828cf5f4b4e2fa21291339093438b2f72d4ef018cdf5934b36933d2c7f1acf154ea4a27a2fc259eea0964ad778ac9baee41e727aa6a5f0c809f42c87b79c45ab2fd4558616", 0x72, 0x1, &(0x7f0000000500)={0x18, 0x2, 0x0, 0xb56}, 0xc) getsockname(r4, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0x0, r6, r7, r8, r9, 0x1, 0x1}, 0x519, 0x1000000000000, 0xffffffff7fffffff}) getitimer(0x3, &(0x7f0000000080)) fchmod(r1, 0x20) 14:54:30 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x1) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 14:54:30 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) recvmsg(r1, 0xffffffffffffffff, 0x7ffffffffd) 14:54:30 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x6810, r0, 0x0, 0x0) mlockall(0x3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) 14:54:30 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1c00000000000}) r1 = semget$private(0x0, 0x3, 0x8) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/222) 14:54:30 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x7, 0xffffffffffffffff) open(&(0x7f0000000080)='./bus\x00', 0x10082, 0x4) 14:54:30 executing program 0: r0 = socket(0x2, 0x9, 0x53) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) 14:54:30 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e003009dacff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4003, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvfrom(r0, &(0x7f0000000180)=""/255, 0xff, 0x0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) write(r0, &(0x7f00000000c0)="ff69be1d923dbe6818375d792eee6d40055bc7e8aaa38d9678037a728f0010a821ed8c562ecbd8ac3d30bf1166a45101d72eac4684ac0f65475505430f4878af605003524214266c805f5308a49187d3657ae4b818590517610d63efeebddade2350d399121e0f18755c3f822d855d8c718da15922dc68176b4dc2db666cbdfc0a049569cdac984a7b1a8f2e7e4d808f90d88d75d940e1cbcbb4410874f086d94075a5eece208266f4ce06", 0xab) 14:54:30 executing program 0: socket(0x2, 0x4000, 0x44e1) shmget(0x2, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x20c) getsockname(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000025c3bc570000000000000000000000000000000000001a0000000000000000000000dfffffffffffffff0000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x6e) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0\x00') 14:54:30 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000040)="5538713ed30a6ff91b4a6ec661b6685dc0dcfb0d9668c4ee3cb6fbdaaecfade5c2370a1bc391feac97f9abca84c8d266275a8b0fee7de0645eeae2ffa6d8b24df081790054376cf57874c8e1955a5f68576416", 0x53, 0x4, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 14:54:30 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) chroot(&(0x7f0000000100)='./file0\x00') getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r2 = socket$inet(0x2, 0x2, 0x0) socket$unix(0x1, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x4000000024, 0x0, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x6100, 0x1) recvfrom$unix(r1, &(0x7f0000000140), 0x0, 0x840, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r3 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x100, 0x1c1) r4 = msgget$private(0x0, 0x10) msgrcv(r4, &(0x7f0000000200)={0x0, ""/25}, 0x21, 0x2, 0x1800) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000001c0)={0xdf1b, 0x190, 0x2744, 0x4, "fdd70df983c2da1c9b510304cf08751c41ec1f68", 0x8, 0x40}) 14:54:30 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0x8005, 0x46f) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000000), 0x328) 14:54:30 executing program 1: r0 = socket$inet(0x2, 0x8002, 0x0) socket$inet(0x2, 0x8000, 0xf1b) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) 14:54:30 executing program 0: r0 = socket$inet(0x2, 0x8008, 0x400020000000000) r1 = semget$private(0x0, 0x3, 0x480) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000001c0)=""/54) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpgrp() getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/193, &(0x7f0000000300)=0xc1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x44) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000180)) read(r0, &(0x7f0000000340)=""/241, 0xfffffffffffffeb9) getsockopt$inet_opts(r0, 0x0, 0x280000000000022, 0x0, 0x0) 14:54:30 executing program 0: r0 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x55, 0x1) r1 = socket$inet6(0x18, 0x4000000000008003, 0x3) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet6(r1, &(0x7f0000000140), 0xc) 14:54:30 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1ff2e60ecb550a77f0ea8dc39d666b834c955bc560961def771e3607d2ae2a1ee03c6e3fac38b62a54b5b96f388a2eed53ebce8242b1c6ea53f1054d49b2a259a9762194964c9fdfb4ed5939c07a5a19889b5988fe51fe13beed9ce1905792b09e585856b5e3d31a96627b92566579aed5900e6febd222a3a19ae4144756075a91fc638ceb6fb85a0bfe74cbb64eb3bd3e435b12c48bd3f7121b03bd328dbb2bfd928fd6b28bb4558ae55c4d6faef5bd9857d980b955cfbb885eab9ab64a36b451fe5c0a0c73d6ed6f1c212d1dcc7f10301847f5a0ad1e449ebd0e58a508e6d1c115ddddde14cb75c1", 0xe9}, {&(0x7f0000000200)="2a6b7d73b56aaf2cf229a1e53a290a7f800751c68e9eb692dcfb8cd562ecda6ab0dce2694d36b003dca9e3076ecf183fe20fa437094e75e665fc2aaa72c368a8b0b35d080367e4147b250615674d259fd2cb083e3c2f7071b2a91e237afe3eaa0aacbb646ee853907c90ee1830fcf4c3173187b7f3a83e35a2b01dd7858fb4b788fd823143f4aa071f9ec29237d658038b4dad80b901e28d4f4154b2726503faec1d62ebafef45fd0408462276bfea8586c2edecf0d58ec9039c84fcd44b40cf7c245c7082fcfbfa3f10137d6f93267c64dc6053346312", 0xd7}, {}, {&(0x7f0000000080)="7e1469d20c5f1c61a008296701e7640908671b7d1aa38d09b4da21113bfe22496dc58374e7f4053a5b99dbe8665a17", 0x2f}], 0x4, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r3) 14:54:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x10000, 0x4) sendmsg(r0, &(0x7f0000001500)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f00000011c0)=[{&(0x7f0000000080)="0030ffa3ad6e9833e490a43c18a57340f198b0f9229b8b0643c43e50c52501befb0d3ca942dc2c5202754e203ff67aa3a7d92df47bd5ff080f97421c4f54bb241d96db5754f71ee68708df02bdbf922a83b4d34c4e6d9fcbc0a094f6bb968665b31c626eb2335740d5c81748f146908eb93a006c8783243f162ba7a477b34dad8f770c62d084db49a4e8fb0fcff9abffe1dc7687495d8c1a02af43e9712dd1260ed5fbc9da53b1dd132aaae0ea267de2de8b36e342d3fe7c59495a3313935cc0d967f019c42cf3991f5cf2627ed31e6930d8e2d165c79fade533103d4c2bf7113012f298ca314b669cbbe4fc33098d2480585c839c2983b11d6ef172bc0c542c989472dc41cfac2c469b8f57535c700b0b106017eba20e4551292e614a704a7b26c359c5d7007a9fd2b886fdc19c4f6c3c6ec3a6586fce56f3e8af772bbe7681f46e68cbaa0eb2fa94e4fa2ef6ba04970686e4110758d3c8c98e77af1bfca1a2cfbbbe22c235d29bf56a13585e644639c2bc20c952c6af7c47eb2f646e90185c97f87730ddf936ce5d39a6a5e221bdf969f4e5f5b561016c38bc18f8039311dc8698cf1ec57fff3d38d935d29d28b6cea94018ef74e27250a0a6628038eeb1ca905e4438c6d0223fd00cbcbf370e7f7922c416e05fc131fce041d3b24d035ae0571cc9b75f2eca3b31e1075c7e1ca71c6da195ef94c5715c7a1a2b7723b06d6a85d48dbf964660296ab79e6f8725de618cb5f512e46a37ae13aba598be6ed98aae991915f20db44a4474729c26cee531702bfeb45fb2e8e1fae98e411b3727eb3068316c71b4bd82bf08f921150d2156a2d2522d6b637e601acf152981354605c7052a917fa08bb8586dca90558e3d923a7fb5e0bd4d3b166034bad87e60234147fe6562a67f19b2f1950c6f5ae933c035c4ecf205dc0145669f55f6fa9e45da90444b3aecd447887418bfd5b796be94915ae51e8c654abfddcccff168248e69eb0baeca23cc224818b7ee53c6c97d6b0590caccbceb10386b77b0347384bc0ff02f26e7643a0ad6e4db50a3abf8023cbccda41214ec49cceb74cb798a4f43b6f1686b6f4246a2848624fb169ea0924cf5bcb8d09394c2ba73c4ebb102e3e5b7c97dceb93fd804560b060e236cdcd80963906a7edc92ba997d55b1bfc71de0164462c3c8e6ab19849cdee6c24ba95ca7448cebcd96f565daf1b07bb52e6a3abaeb14ae94fd1890c5fcaa266885f1405215281d16338ee5dde187cf1501a009635694458ce038ed0ecee6317c75cecc5faf0ba5bdd274d50d9ba10c372ed16a282e9e8f9600b7d6962960ce4cb0ff364c6174555292c09c1117ecc7dad259388d504f7ca7545f004029f1252e55ae5e51250bd50091d3486933481c5ce3df2614647cc1a7c6f2b96e72121d9356307e2503d624dc4966a74392fdd45436bcd589d48cec6a91132a81a6204768a2401decf60a58df51b496432ae8a53304506a23aa3af47ea0b5d493c62f8422c0825d087cdf5d2d7a70d4e497deb85b27c7bd2f262c47caaca7ceec7a85b22fdb6f3a4db7d951578d5707939fc8560972b913e17cd14c8114f61ed0928f2003db0dccc66fe02693fe34c6a470a142e5d75f7ceeec2e3e1023e7d92a515423f5e4e6d2798f5449a43ec919e7f75d284db49cb9fcc8e07716728ff7941594c322454f280dfb81cbfafa7f18f1653e895081f704fe528c06d5f21e78f57fe27c1d680fec730d05303af490756174e4c9a38e78f0a54f8a6e7c80aa853afe3fb87746179f5bd8506fc784c7381f0ec70818319c0b0f694e1110b091ee1c5b52d28bebf55166e3b9ab79cfdcd3074e7511af8d30aa09f8a5d57bab74fcaffa183b6cfd82bb6fb47507b169b1ee400b7663f7a77c914e37a3c7c2688546b9c0e881645429037afdcb3f5cb6f673b96145ff3c7e1e262bb62249949d30dc8db89adef4aa0505089d34a1df16d6b091947d4023e7c1c595433e9a666b038bd1aa7ec5aec2af69e07f56ad1aa2dd8057800314ea13c4fd16dc531c304f574db6c5dd1f73f61044fd89b3ae0d0bd86ae8459149f28c7f091321a915c9128b44149b8ca70f41c14a19266fa23964d8fb5a7c4ef77dbd7273420853911172e29e4447a6613f715bd8a0b0f54840f155b720dc0a76e649b03fcdf967e76f7e5b5e617fdc13b91767e86c83bfa1a4d04da20508232da5e52482a1b55f6000d8d01dfdf873a4665eeb81d014cea6674ef4dd30f817751f4b239620ec751dcda4221f6052290ab92826a195255c7f11280fc9d9b6943cb82129b3d707ea35d070e07719d9a8aea17d9c0b1d360e029b48347406755ecee3441428b04392b24295ea6a77c118a001a544ca4175a16c15d640e823b062daec757fdf8f0cc7205ac270cafbdc3232ef5a4d12b5f02eabaa8856ebed7e1be7912d09f2c0ced635c2042aa8fc77659524ff594679f4483d14fed92fb5b6dd727e6ebeaf3648657fc5213d034cae9f43dc648fec039652f7d0da8cca96a170f316dc2a58a181280bbbcfe8eacdb49f2dbc3671bd3a4ec562e2ef974cc4a0092c94b01b653af88a9594c2484221e8844095b4d19890a7e59955904d3191e2c21633df4e91d15a824a2611d42edc6fb08ebb36ea7f6f715b3ca294dc422d275a413b5533350be3366c30a2172b242b892028ad728f9691b26304ad43e8c58fea583bd227a503c20b8aae0f45e36f1fb1cacb650084dc264a441bf3832a75ee2410477d379301e53d63d59b1dfaa90b32c72e1678fadc5a4b23d750352a2b40db6fb10e8079c8d83ac249db64e4a3875c10919732128ff570b64c99b5bc3d7ab8897ce5c4ee8ab78faea91789abd9337c8c342dd79f2f8cf68022a3a294834fc38a57a061a6c856b382472827429073c1e4e9262128e1542f3617933ad02f5ffe91b93b3f85dfe4638f756d33abe85147186e56fb358caa9ac3f96cbda3be6fdf01fd082813a0e338f70c372f9179384302888eb8ee42c7a3c33b7bc9f50be6e696d76c76b879d758cbbbfdf33ec20a3b1358a33ea0b9ca85da3d7d441d3348582e054c301445f6f1b23cd4ca41e1393451b62754f7bad16872d9a2ed75db8695d116effc2071524417e83e12e37c9ef8de386d1fccb85e644e8ce464f6b13e48ebe857c94f01c7901c93b8c84f03d4ef7dec4e1a9dafd6dad60b7d4f6b5a01554054a6bfe35522a7b24b36032c7d561ab92ec1af05632c24a485ea00ac5b3c0e6801b40c66abf6ad5042936d9d71b582b2e5a5b21797f7025d0a9e1315c1ac5a5311f318e2f6b78af23a413b364795f423901382b9792822778d4e9ce862c6c3c5862d06317df12a60e5366f0a525eb3bc668df42baaf2db09d19802c533e92b59deb2e6596f6ad25e92236597aaaa14a2cc492ab1063f393bba524ab7decb36d0c474097899435f199d86c06605b888eee3d6e4c0bb2b9047438a065c23a450673104b926523d1b8e84add1c9e58b155007016e6b91cc8fe6acc580400bd7df34346ba32bb0eeca95f0a31089223b5e70995be760e1b42b95c9d7a18edfee2c2b4f14f41d60bb6088e65061be8a0bcc21a5552a9c099f66c3a6ce61781ba26662376655b1eba090f940a2e4a9b78e033c7f79aee9c1f71985a178bd98de4c2534c1651e7befd1ba4b396f82b79c1ebcebea4405a8d7676dd68bf0fd78b0001e710955010d7109d6cb8f16f9751cde52f7f35dcc35be73714c0387cbf25a15e90b5dc833bc815d752231f9db9238f4ce1580ffdac7ae9fa1eaf2cdf495f6a93ccdde0cce09966aceafa8eefe320925e4a526bfaa9522340759855a297fd6e5ba86f60bea85a3f4229d7f721b7f9467a6d8f5e9f3fbedf600570a4ea3dcb0cb22ecbd7eb9e742ea984be39f03424a46eb38d8720c5cf635c9071235c044d17b6964bcc96f2c56d2676769941882c7143fe252a30bafefc82e392bd3c53c441fdce210a1759bee4db74f01b8b2de1713819ed057330d104fee1cdea49896e70079eb9448c9b0b15213ad3d69c8c16ccdc91283db03ce51caa7c5c988dadcb9f25e1092a9275bca7e19b90d8f1d7bcecbb94d33b95b653995ad5bb58fc355b22a4753ac00c4782b6cc4b4e070253ca8ddc8ceb010dfcab483bb80c1450e9c3e9347e00999e1d17f3991db2b2e033b2bebcccde161c54831b8e25bfd44d661f8cceb6bd32cf127874c94ed90f5657bde8aa12014ea3694777ffdf33581374f69c0c1848bdc436266c055937a70e54e87c46eef36e82fc0267c25529d2d57e10e8117afade1eaa5a0554e668ed39cc5fc5a694d3ba08a2b58e719aaf170f13b27177b70e70bc95eec0b57b3e7fc9daac85a70e4e37e0d07687e34631481f9bdb6f648b50a7382e3fcdae4dfbfee2dbbd1467013477ba9aa64dce7dd84def7a8af98f8192677f9638ab2528e152a4764e885140366bc4530fb3141bf886f08381d352df1b3886a4606c98eedfe9a387be4b567c6cd5bea866f45f1652c9d090489ce118934ce8bcf9c6ecff4ef43fcabbbfa7f32240f42b838ed0f1dcb29a6b43b495dd522e26e365108837172f7baf3404ac4dfc99f62b09bf99997745be8c090c795fee947a7b8f2eda12fec1113704437d6418466a3f10107aa47606e06dcf7c3924dfc05f1c52bf52bcd409c606007f2263e6e57760dd9a7afd4c1b75372aab7e1605826262e207a84991d0def86a2cdf0715ada06b654ed6261018bd84d76ea472d639d664ff200c9170317c44304a12f202716d07818c6e2f7148033ff363aab2cdcb7a8007dcb4351719c61bfbcee7b4bbc3126e82cb8ec7d61db668c84c56824a5db58347eb28043783a4e1f4c9ed3fd48e6967b95f4e56d9296301f7b5ea1fb0f970b9bd982f22ecff45e76d253e09465379ddd994433987dca20b69e190b11db4b6a0c3752a61dace8a5757ff597918e7d47a8ccff643900364c6c1e879e70df8e178e1c5fad79089a98919d5996450ec8125c3cad6d6374fbae51038c17e0db6638232a93e2d67564aa31c8c39173aec14e237e0d51291217fe582cf25ef96a607efe596d943fc9273331fd4cd8f54b8fbb9dad1e6dba1a545c594763527b4d9d3d6d76a981ddd2e7d96012e5da7d15925e8dcc175367455af9d3c41b50dc0112bb70ce672c70cab0453059a087e6cd67e200e7977634c163d788d7375f6257868f13f3846bd47aff862fe6f4aa4ca3b2e3c1b2b21594c471f804169454de70cbca92557ad4a55bbf520166eb71e877b9417077c060770dc79c0d0fcb6c060c5e9b2790ecd249c3c42f083cb21d71ce217c653e79112e8db521c2aaace64b19f9c34e715bed62d338b13022854e6bcbc91487d30dc5d917129f225fafe3ca149998aeca0ba25da671a6694b83be3cef1d1f70113ab0aeff1c18e67b2698b4561cf89f2c027ec420cc0b3ea3f1d12799cd101af7f205099bb1e7c3f8924ac13df347ad8b4f4e5acb2dc4a0911da5d7e2f18f3e7421f1e14cd8c4d024a432d68207588983f8e59404a5bb00c6eb59bf33781f95187d3bee281d23f0e73b01e00df395037a6c309342b1e97a56c7a9b93d5e3de40055e66d60534dfd192d220dea0a02d5c17cca18ac89b5fca545b57bf54143e3583872e8258fbf883c11184d9f1fb9bf3cbb11d2136e8658fc8b1629383347c8df7c6a34242a51b3cea4d7c24d2656fa18bebc8a69dbd46d617ea92f32af74594357c87ff903582d8ec3805e03d765ee0ac63c94ce758971753f434802b27731f2fea41f27c727448357949a875a2a56c3", 0x1000}, {&(0x7f0000001080)="97a49298dc12b727319ec4c49f903b7efa6d3929c64161b1b5b15b2d7aa56c0ea43342841d8fd8598a4f4f835af8b2c2557a7fc82ca9fe813d1a14bad257f76646f70a8d94b518e197d02bd696d421f8ab02fee8f324e5c420b2767802", 0x5d}, {&(0x7f0000001100)="155b4f203c", 0x5}, {&(0x7f0000001140)="6fc8914222e8274ae79e0a30dea943f6577acbb48d8133b85439b35fe2f4ab38a04898cfed14e30f73a65c7a18f621b68db1b1114a85a93c996bbf1829c4f8e6b58220a156b2f0d335ebf75e", 0x4c}], 0x4, &(0x7f0000001200)=[{0x70, 0xffff, 0xbf, "37a778f17b7531e809ad2e5380fc61e0ea02b55d1afafc42cad417fc233f4b04bf18ffacf8174447dcae6a3d495c6b83983ce14650a79ed9071dc44767e456d063f7a0c962bb04c068cfd5e6e612b8673d44c25ed120f5ec36"}, {0x48, 0xffff, 0x7fffffff, "2e3b3f7e83214355a2340059edf222fe1a8ffd565934fbe3cb4beae5ed9f5c8b26f58205f7835edd85b32d696efd907058d9149842c5b740"}, {0x68, 0x1, 0x0, "b6fd1f48b387806d40b7751c927043f378ac3f9c4e848025e7e7b93fd57e637f91190ad80415ca2d40f9d11bc7d3a8e7b52ea6226672b6542fad46ca8f8673d25abd5ca6542aa405da4a859b0d874532841e654d2639152b"}, {0x48, 0xffff, 0x8, "80a87365ca85db857706a9857746ff0ab15d862fb731525b3ddf9b03460022b3fed440d0314d4b17d1048398bf3c50b8e3c48023520b7f"}, {0xa8, 0xffff, 0x8, "36099e08ce63168912ffd8278b5f4fc2e626c9bbeef29081944f2f8de70bec1210d92c1f2f73b005e0b842f577d44df9aab4cbe278485b9f6a53f018331c7d205b406622e0846d47c9b34ede4ddf9d9b15f7ba986b549b0cc25510e9149393affee007e33b760030ed5d4613d7175c8cf9813cd78be00bbd8f3bd0154433986df7756c454c05be3ffca18b96cce5a9769b"}, {0xe0, 0x0, 0x8, "68efe9cb54e9b3169a474b36d606a62649774d8b892daade9965847614ce6c8da88335d12dd18f4f43f669306da597a03ac8c3eb0debebdf8a67100326241e47f4be6987baa5672c767d506ebf030d4f2a21ad839a8e7217fd05c91702ce38725b358893723baf4154dc11c0ba47c928b305d56c2b16eb6db116f949d847711bac067a0c5cb1a2d1287f1809ec8cc35f24468a0b4b3717cff22ccb288bf54cbd66ad32c131b87d42f0ad28c8f0f9797171b55f9b01d4f0be3707eb43407108328223c434f15603523c7df63c7491f9"}], 0x2f0, 0x1}, 0x400) 14:54:30 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() r1 = socket$inet6(0x18, 0x1, 0x7fffffff) recvfrom$inet6(r1, &(0x7f00000000c0)=""/213, 0xd5, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0x8000000000001003, 0x0, 0x4, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x81) ioctl$TIOCSTART(r0, 0x2000746e) 14:54:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x4d) read(r1, &(0x7f0000000000)=""/43, 0x2b) write(r0, &(0x7f00000000c0)="f78bf4f26fc4a97c882c910c2a55ef6092cac806d21491512fa542864cf29120e6f2b6cc43891f18c7284ada102b9dc7778f18545fd675b92b437c27f5c3e3a0313e431ff5390ec867503de84c8a92e833a59d6c49d7dfb0957fde57ea186b27a9cff24d54d380e27bbb1791a1fc678ef13c8ca7f410b9e5bd86a4acbe5ed37c9cd4cf504e1ba1244d7a170e0f2900dfb16b642a6c5f626a46adbe490b58a0237a17405cfad05526ea837a147cfd6643b8a74bde6032f5f8aecb2d38de8fc7066b02cc5371e0590e8314f6d8", 0xcc) 14:54:30 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x3ffff, 0x810, r1, 0x0, 0x4) unlink(&(0x7f0000000000)='./file0\x00') 14:54:31 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c0, 0xfffffffffffffffe) setreuid(0xee00, 0x0) r1 = getuid() fchown(r0, r1, 0x0) setreuid(0x0, r1) truncate(&(0x7f00000000c0)='./file0\x00', 0x40000) 14:54:31 executing program 0: socketpair(0x10, 0x5, 0x20, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/197, 0xc5}, {&(0x7f0000000180)=""/111, 0x6f}, {&(0x7f0000000200)=""/63, 0x3f}], 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mlock(&(0x7f0000062000/0x14000)=nil, 0x14000) munmap(&(0x7f000007e000/0x3000)=nil, 0x3000) 14:54:31 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) connect(r0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 14:54:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) select(0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x9, 0xffffffffffffffff, 0x5, 0x2, 0x7, 0x100, 0x8000}, &(0x7f0000000080)={0x0, 0x48eb00000000, 0x8, 0x101, 0x5, 0x4, 0x7, 0x3}, &(0x7f0000000100)={0x100000001, 0xff, 0xffff, 0x800, 0x4800000, 0x5, 0x3ff, 0x3}, &(0x7f0000000140)={0x1f, 0x8}) pwritev(r0, &(0x7f0000000080), 0x2bc, 0x0) 14:54:31 executing program 0: r0 = kqueue() fcntl$getown(r0, 0x5) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = socket(0x18, 0x8000, 0xffffffffffffffff) r3 = socket$inet(0x2, 0x5, 0x3a00000000) socketpair(0x6, 0x4005, 0x200, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x40) r7 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x10180, 0x2) sendto$inet(r7, &(0x7f0000000180), 0x0, 0x40d, &(0x7f00000002c0)={0x2, 0x2}, 0xc) kevent(r6, &(0x7f0000000580)=[{{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x6, 0x3}], 0x10001, &(0x7f00000005c0)=[{{r3}, 0xffffffffffffffff, 0x8, 0x80000000, 0xd02f, 0xfffffffffffffff8}, {{r4}, 0xfffffffffffffffd, 0x2, 0x42, 0x7, 0x4}], 0x4000000000, &(0x7f0000000600)={0x29, 0x4}) r8 = dup(0xffffffffffffff9c) r9 = syz_open_pts() r10 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x14, 0x5b, 0x1ff}, {{r3}, 0xffffffffffffffff, 0x20, 0x4, 0x100, 0x10000}, {{r4}, 0xfffffffffffffff8, 0x24, 0x80000000, 0x2125, 0x81}], 0x400, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffc, 0x34, 0x2, 0x9, 0x5}, {{r7}, 0xffffffffffffffff, 0x10, 0x4, 0x1, 0x7}, {{r8}, 0xffffffffffffffff, 0x4, 0x80000001, 0x1000, 0x9}, {{r9}, 0xffffffffffffffff, 0x0, 0x60, 0x3ff, 0x3}, {{r10}, 0xffffffffffffffff, 0xc5, 0x40, 0x9cb, 0x6}, {{r11}, 0x0, 0x8, 0x1, 0x1, 0x81}], 0x4, &(0x7f0000000280)={0x4, 0xfffffffffffffa26}) r13 = kqueue() getegid() socketpair(0x2, 0x0, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000380)=[{{r13}, 0xffffffffffffffff, 0x1, 0x80, 0x8, 0xfffffffffffffff7}, {{r7}, 0xffffffffffffffff, 0x40, 0xc0000005, 0x9, 0x10001}, {{r9}, 0xfffffffffffffffd, 0x80, 0x0, 0x0, 0xff}, {{r14}, 0xfffffffffffffffe, 0x8, 0x2, 0x8001, 0x5}, {{r6}, 0xfffffffffffffffa, 0x40, 0x40000000, 0x6b47, 0x4}, {{r7}, 0xfffffffffffffff9, 0x4, 0x11, 0x4, 0x6}, {{r12}, 0xffffffffffffffff, 0x0, 0xfffff, 0x0, 0x75af}, {{r1}, 0x0, 0x46, 0x20000000, 0x5, 0x1f}], 0x7ff, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffffd, 0x22, 0x80000001, 0x8000, 0x5}, {{r5}, 0x0, 0x4, 0x40000000, 0x1, 0x1ff}, {{r3}, 0xffffffffffffffff, 0x21, 0x40000000, 0x0, 0x7c2}, {{r4}, 0xfffffffffffffffd, 0x88, 0xe0000000, 0x7, 0x6}, {{r8}, 0xfffffffffffffff9, 0x60, 0xf0000000, 0x1, 0x8}, {{r2}, 0xffffffffffffffff, 0x20, 0x84, 0x8, 0x144}, {{r7}, 0xfffffffffffffffb, 0x1, 0x4, 0xc, 0x110}], 0x4, &(0x7f0000000300)={0x95e3, 0xfffffffffffffffc}) r15 = kqueue() poll(&(0x7f0000000040)=[{r15, 0x1}], 0x1, 0x0) close(r13) 14:54:31 executing program 0: open$dir(&(0x7f0000000000)='./file1\x00', 0x2bdfb56e518797ce, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') utimes(&(0x7f0000000040)='./file1\x00', 0x0) 14:54:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file1\x00', 0x23e) open(&(0x7f00000003c0)='./file0/file0\x00', 0x200, 0x0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) 14:54:31 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) chdir(&(0x7f0000000000)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) dup2(r1, r0) 14:54:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/17, 0x11}], 0x1, 0x0) writev(r0, &(0x7f0000000080), 0x10000000000000aa) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x90) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 14:54:31 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x40b, 0x4001, &(0x7f0000000040)="3b3161085d693b7de578ce5506ddb95cbf2955d1d9780472ef15071337ca65dae118a590a6dfc55b138168056f1168f3004d2a0ba7fde71a38bad39b2471508fe95943d28c98d124455aa7f6758691e9f2612199ecbeae810dbfd0e31c0a8aa0503d18df9063d13b8bb002952491ea7c4eca93c95d6400", 0xfffffd84) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) panic: pool_cache_item_magic_check: mcl64k cpu free list modified: item addr 0xffffff0006004000+24 0xf9e347e578321f8e!=0xf9e347e57e315f8e Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND 204185 30672 0 0 0 1 syz-executor0 *251044 30672 0 0 0x4000000 0K syz-executor0 db_enter() at db_enter+0xa panic() at panic+0x147 pool_cache_get(2) at pool_cache_get+0x2bf pool_get(ffffff0065128900,2) at pool_get+0x60 m_clget(10000,ff95ff8a,ffffff007b6a1100) at m_clget+0x204 switchwrite(ffffff00656ba350,ffffff00656ba350,ffff8000211b57b8) at switchwrite+ 0x20c spec_write(ffffffff81e45548) at spec_write+0xa8 VOP_WRITE(1,ffffff00656ba350,1,ffffff00604f4000) at VOP_WRITE+0x65 vn_write(ffffff00604f4000,ffff8000211b57b8,ffffff91) at vn_write+0x161 dofilewritev(ffff8000211b58e0,1,ffff8000211b58f8,ffff8000210a3530,0) at dofilew ritev+0x13e sys_pwritev(10c0,ffff8000210a3530,0) at sys_pwritev+0xbf syscall(0) at syscall+0x489 Xsyscall(6,0,ffffffffffffffb8,0,4,df03e92b0d8) at Xsyscall+0x128 end of kernel end trace frame: 0xdf287633550, count: 2 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}> show panic pool_cache_item_magic_check: mcl64k cpu free list modified: item addr 0xffffff0006004000+24 0xf9e347e578321f8e!=0xf9e347e57e315f8e ddb{0}> trace db_enter() at db_enter+0xa panic() at panic+0x147 pool_cache_get(2) at pool_cache_get+0x2bf pool_get(ffffff0065128900,2) at pool_get+0x60 m_clget(10000,ff95ff8a,ffffff007b6a1100) at m_clget+0x204 switchwrite(ffffff00656ba350,ffffff00656ba350,ffff8000211b57b8) at switchwrite+0x20c spec_write(ffffffff81e45548) at spec_write+0xa8 VOP_WRITE(1,ffffff00656ba350,1,ffffff00604f4000) at VOP_WRITE+0x65 vn_write(ffffff00604f4000,ffff8000211b57b8,ffffff91) at vn_write+0x161 dofilewritev(ffff8000211b58e0,1,ffff8000211b58f8,ffff8000210a3530,0) at dofilewritev+0x13e sys_pwritev(10c0,ffff8000210a3530,0) at sys_pwritev+0xbf syscall(0) at syscall+0x489 Xsyscall(6,0,ffffffffffffffb8,0,4,df03e92b0d8) at Xsyscall+0x128 end of kernel end trace frame: 0xdf287633550, count: -13 ddb{0}> show registers rdi 0xffffffff81e263d0 kprintf_mutex rsi 0x5 rbp 0xffff8000211b53f0 rbx 0xffff8000211b5490 rdx 0xffff800000cd6000 rcx 0x3ffff acpi_pdirpa+0x2be67 rax 0xffff800000ad2a00 r8 0xffff8000211b53c0 r9 0x8080808080808080 r10 0 r11 0xffffffff81437f90 x86_bus_space_io_read_1 r12 0x3000000008 r13 0xffff8000211b5400 r14 0x100 r15 0xffffffff81bf1c1e cmd0646_9_tim_udma+0x1bda7 rip 0xffffffff810b44fa db_enter+0xa cs 0x8 rflags 0x246 rsp 0xffff8000211b53f0 ss 0x10 db_enter+0xa: popq %rbp ddb{0}> show proc PROC (syz-executor0) pid=251044 stat=onproc flags process=0 proc=4000000 pri=70, usrpri=70, nice=20 forw=0xffffffffffffffff, list=0xffff8000210a3788,0xffffffff81ed2ad0 process=0xffff8000210cb630 user=0xffff8000211b0000, vmspace=0xffffff007f125528 estcpu=20, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 83998 232458 51074 0 2 0 syz-executor1 83998 494598 51074 0 2 0x4000080 syz-executor1 30672 204185 36635 0 7 0 syz-executor0 30672 118847 36635 0 3 0x4000080 switchread syz-executor0 *30672 251044 36635 0 7 0x4000000 syz-executor0 67766 319073 1 0 3 0x100083 ttyin getty 126 230541 0 0 3 0x14200 bored sosplice 51074 256186 26080 0 3 0x82 nanosleep syz-executor1 36635 40965 26080 0 3 0x82 nanosleep syz-executor0 26080 140887 30412 0 3 0x82 thrsleep syz-fuzzer 26080 77644 30412 0 3 0x4000082 thrsleep syz-fuzzer 26080 384172 30412 0 3 0x4000082 thrsleep syz-fuzzer 26080 273494 30412 0 3 0x4000082 thrsleep syz-fuzzer 26080 219023 30412 0 3 0x4000082 thrsleep syz-fuzzer 26080 62259 30412 0 3 0x4000082 thrsleep syz-fuzzer 26080 79611 30412 0 3 0x4000082 thrsleep syz-fuzzer 26080 142192 30412 0 3 0x4000082 thrsleep syz-fuzzer 26080 313823 30412 0 3 0x4000082 kqread syz-fuzzer 26080 231545 30412 0 3 0x4000082 thrsleep syz-fuzzer 30412 451826 38472 0 3 0x10008a pause ksh 38472 343364 9090 0 3 0x92 select sshd 9090 172605 1 0 3 0x80 select sshd 34739 453867 55217 73 3 0x100090 kqread syslogd 55217 188921 1 0 3 0x100082 netio syslogd 88923 147142 1 77 3 0x100090 poll dhclient 27770 54302 1 0 3 0x80 poll dhclient 51982 519644 0 0 2 0x14200 zerothread 86591 26538 0 0 3 0x14200 aiodoned aiodoned 1637 303418 0 0 3 0x14200 syncer update 24762 84146 0 0 3 0x14200 cleaner cleaner 97467 449575 0 0 3 0x14200 reaper reaper 53166 113583 0 0 3 0x14200 pgdaemon pagedaemon 83846 421802 0 0 3 0x14200 bored crynlk 66958 33457 0 0 3 0x14200 bored crypto 18071 31693 0 0 3 0x40014200 acpi0 acpi0 99178 512824 0 0 3 0x40014200 idle1 74303 138041 0 0 3 0x14200 bored softnet 812 140822 0 0 3 0x14200 bored systqmp 65873 228007 0 0 3 0x14200 bored systq 20862 477627 0 0 3 0x40014200 bored softclock 11010 62754 0 0 3 0x40014200 idle0 1 394416 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper