x3}, 0xc) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:47 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) mprotect(&(0x7f0000332000/0x4000)=nil, 0x4000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x80) semop(r3, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x2, &(0x7f00000015c0)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x2) r4 = socket(0x1, 0x6, 0xffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0xffffffff, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) preadv(r4, &(0x7f0000001500)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/71, 0x47}, {&(0x7f0000001440)=""/140, 0x8c}], 0x3, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080), 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) unlink(&(0x7f0000000040)='./file0\x00') shutdown(r5, 0x1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0, 0x0) close(r5) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 13:34:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 13:34:47 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x8000000000002c, 0xb, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x5a29e44c) syz_open_pts() setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 13:34:47 executing program 0: kqueue() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:47 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x3b, 0x4000, 0x0) setsockopt(r0, 0x0, 0x7f, &(0x7f0000000180)="3cdcea056adfea76f4faf185a31ccd6808f6aaf7c92d9f9b6abedc2ee53b29159622c77878361b8ede052086505f75909c49b26782adc6f2320d3e5a70b16d630d7ff3fc52a1b89a0f21e8b94fc7572af7d83d229d8f23587e7ab83d57bab5d810b4e36a8576a28408c87697b5b7a626c71ec24ad81e91f2535c6887a0bdd466bcd5bf57b4ca979606badc476669cc65661fd42af7b210d6b2224747ea03550d7b8f42edb6d1023cd299", 0xaa) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r0, &(0x7f0000000040)="38c889b2e68a8c650fa12b69ce8fbe4a361ecd2cec7af87814e835a981c810fc26226d6262c5b9617136fc", 0x2b, 0x4, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x4, 0x100}) setsockopt(r0, 0x4800000029, 0xc, &(0x7f0000000240)="ebffcbff13b9fd812eaa4e713048e699319296482b7e831ba1a9698e3a79612f1c2f49637697e420d100461da212989dae2554c711ce2bce60b9a8f3a032cf2ee73a16f98da81c5a04cf201c7290c09dec1813bcb7b54e64f2def33cb8fd93738c467e577302474bc2f0185a15a76b78114975e93067e406ad541f9023374272bd9294e6d8389384e5cb706c9788c1ee250e1fa59da9c35e0df58ae9f7ff9a6f66d55be2fe95069b91aefaf3867e59c48c2d7248fe1b9e196bf4492250069f0091a68b8954b82c47508e0f8ba019fa91732ef2a3eee4ffc34d71cfb6a6f34a87cd1338d6a305ba011335791e7673124a00b5ceb11f3a3bfd7a9c438569df56b47b4e2f81dddfbc685ab16923bcb7890d4b2ebfe5d8a367d5c37ea123ef6ebfc98c3f4ac5b86e6f5b55f8d3155c227086e0a1718670a2000000000000", 0xfffffd77) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000380)=0xc) 13:34:47 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r1, r2) read(r1, &(0x7f0000000180)=""/186, 0xba) execve(0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/148, 0x94}], 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) readv(r0, &(0x7f0000002e40)=[{&(0x7f0000000440)=""/71, 0x47}], 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:34:47 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r3 = getegid() r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000001640), &(0x7f0000001680)=0xc) pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001700)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000001780)=@abs, &(0x7f00000017c0)=0x8) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r10 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, &(0x7f0000001840)=0xc) r12 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001980)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001540)=[{&(0x7f00000000c0)="acd1183ae860fb0d57dc1cf05dfbf2f1d191ba011dcd0c9cb1908624b03622ac977484b9356b460842f740b118ba8988fafd8a0461a6f312e501c4df4fe2f65c5bfaa94d45ac42bf614dde7f7c908c9f7f97a34cc2cc83d769112bbb39832ad078088c30b597b46e03018ad4ba2556af95dbff8f8a2ebde059269caaf1a80c96f26e8931b17e4fa9a345eb3f682359be5d5582583e2d525c9910a16d5833496a5c91f6b352acf769d365cc57ff57f8f87495740e807988e6068fa79f3d821c4e604325aa293a77e34622896023", 0xcd}, {&(0x7f00000001c0)="ffd4d828ba5ef2ea87192296b75394ceb88d593df3bfb236ecfff549b17477c8a97aa5f38fdead75baa878d5633bc208e75a1e92cf94a7168411d96c9b575fb5fdc901619d5ef8df2e28dc620e000e8a8f80b70fc92f9b376b11492f185068f2da7fae9bb2c213636246c760ce8b4a4925e6159dc0195c4276d8dfb71c08df89cfe74128a5b9af8a0b243df7d99137f71791e01935f23468de17664a4b5dba6c43369a20168ecf48f2e93ab4b58696c2461d9dedb4994d627d03eafbb7e732f68ef108f99786da32a8384b87d1161e4c45dbae47e56b9f9a5ab4afbad84d7d6cbb6331f745f93781bd8c9114a78e6683998e8f0581ae6b2cd4eb8e1d9e96191a2623919679e0e06a2dcef09d98f9e90a5d01e70ea1d9d565fdd11ad7656873ce09b507f6807928918da07b44793351578511d4575db39a64fec7f4a6954914656fbd1d9d33f38316d54e9e19b7600fce24581efa34b3bb1a50b4097ed49571b0e07665fa32bd2de35cb186eb0db47263d2058d0b1f0fb181391ebdcd7caecdf9417bbf7ec75482cb7379e4fb9e6fd68b5be7212989a1c7066627149bf2cc830989d293fee6418fe5f8643c17806e0952e0c8efd08b5d96123f329a536e3e0e91bfd122ff94a8ab336342e239ddad448ef1383e4ea5da463b7f87b8c8175eb69de3e9277113694309ac8670e83e021ef5744793e78ef9683b8248604c3afd3dfb5f991d1a343e8ec552719580c6ab2d0b88b0554214c88a83af190e58c0f1b8475fdf5a253bf3356e769e3f730aafd3cf5f00695aa278e2fbf759f87a9b712cc6ecf91f55d1e599a1f4a6673228b19774a8946747d7aad6ca385eafc15fbc020fa3fd80d958279d4334724bc0d16963293d3ab458b9e4f31ae351fa3860847d1cdd78f91de9cd846c2ab1f320093eb6b454600e8f126e6a07dd4de68053fe25d3555c49bf888181f52e438a239c0157128940e15c2e8179faf742945468e960e4d18f63a2929fc0f958079268deb9873477d56fe318f0eb220b43f9ff41bc3714753260e4075564515fbd7e925a4f56ce2ec4025d6447d1212112d0bb46f86e622b0f68aa755e425b24bdfc15d2d0c08419fc86d1b382a00cc83c6c4d68f8a1bbfc91a9ecc9effa32bcfba0df6fde3efe220e264091db8e9023255917c0881b8e3391f7ae54daf9a088886e9f0901f4c5547bffa1033c126e8c82c405c842ccbe98392ae127b815049828fb48bb49c65f118a0b22b22e8c9a154e49b02845376dde453135d2e27681ba5e96746bb2db022db2d057d0843283331f57886a1da3267271fd4183968440557b669de062cc492c73567d72449cd1a938c15fb80db23889ef3b14195c65d5ac7d2ea108db4c32ea5f9a83b24420fa1716d40f17abb3c9af375436379bbc5e9cf03f976f184892fb975cea85ce5bcb797459715edd58e0a0c2c2e89ef32dc9865d2a51294f4a4f2a1bdff3080c70828ebe106a54e0627f563bfb1b795fb5044eab7649fbac8692f43bdf4fc60f2b7ab974c3b73e257c21e74a7f3aa9d4e53a16930e981adf7e8fd6c67886a8bc157ce8e8d4a89d47fd545e719533e0920164df22028ab0f64e546eed7c3faab13bc41da681bc397490263f6cb04716e89c033954c1545ffc15976d489fd4adb4de6ddab2d931e59878c7fb4d07a13d6a25262a9b51803a01924cbadab8d4ec5a60bd9f053cc659e3726f46ad4dafa50f88d043f4f893c81b36f0723e48f5f80d764827a7b68e2685f72aabe47c845036b04aab0a37de4dce600729bdc767a4a2a299ab8270929694eb9eef4556e46b07c38a0e0397f572b5f0e221821ef16918ee240b1ab1923b89341cde8ebe7193c805c9892027ef24db14d955c51e140c6481c14748aab80633c0fcc45520e7a42b618b3738061d0694f4abe5e9a7e4827af6064de74e54918841a99e3e70ede4ea173a39e5fea7795dcc1651e54249b5819fc9a14c706b8352b14be517d9452fa5e4f8c0bd86f09a7772b33566ac4223a479bf28936c82dc7b8b482965f6f3aea75566f64952e233da5dcd43faee0bdd4fd8b2a9eea01ac306c02a86e5bbe08c025ef8e69b4df810204383fa52d000dd31a99d1f8da521d800881535a3731ad76f8e31a7bd1b2140018824dc7b3b4d0883bae46a0393a1fbf0f4d37827ff4afd29e2f814122051f462de181245c2c82907d86dc2d062500224ed7ad15c96384dcfed9ba239bbba6e87bc1f7b791170b6b3c31cdf5d303f9bd7a5c311a9fb55afc8c21db186e019d04fc5bc93203fa6b5fff6da0091a965fb5f75956da8d146d7af447c63773978a4dcd76cc57e3278fa556ca5f849505287dbdd22524c01bca86b85ed7418966c170ae4a686c567a0555a1f9e6d8375c416179959fdb5a1561708df9053372b86625a0b610ea1eb9fb0c4233e4fcaf1ef2a312ebc3ed92dcf9edfb4b8d4ac795110115a2e1802256591c8c67b9f6757876da14782efab99e6e97a34e3f2e1e2051ded98f65dd47721cfb5dc69e381ef01b9b9c98372e41c78b72ea9e47fbb84cda28e3dafad31fceca45ee781fd51d8793567d225c65ff568d8b1d81c62ba632b6b391460b81a528f46c318154258c8e24065b26703f8fd62a766fe6e26163c7d0dfbdece81d910a0f752626ea0221876adbceeb401ea05abad798a05dd97861c1aec4196178c993b5ec6d45097150a7502d9f8b6fa84f0c641ff1ef6c62039742e9cb532e870610d20292ccd361fd09c9fd806a9fba7ac0ccbb6e557d673a17c590ac27e43a59923d00d0f2c78a28bbc0fa304aaa07f8fd089c7fe5d234e716b4cf6487fa28122e3503da955044417fca3c25c4046f248540a76c186392558f2ffdf547ce99cedbd8b62395d765e63bf81a835c15b54c826c8241cd3b2366322db17860d7e61f0fac78fe053d320d647d462b9c395691189ee0256cd1c4b4ae89a78ebcd77965fd399824ef7aa08dc3c2cf44e4a042b342afed4f4bfd25d7a09e4c88a8fe23e4506e5614b6971bab7376e02cf57f680230ec9da4b7780c0740dd98bd500fac4b32eb285e74cd540e78940086612f3aec4e70a4c61778a53d078fcbff8742f0cf4a67a041bfe54f65fd44bd360c7dce3c611d6e347de541638a1ec65959ac93b4d620cc190e5e880d89ddbce9f302615eb71d3158a73a4b21a3098e60fca28d3f78925f66df7a774a0f94629189acca33dca4fd62b1e6d9ab12f078869e306ad929eaf2a152e0aaeea6e09983952328af205c56af38d94a1e4c6198c0a446246f378ebeb636b9da4258e540ad4c5e6ac308ed97b48b4ff4c72e7582f91d1c5bbcfa252b57ef63574d2b78ae2fbdb79117d484dce6540d88c0dfa2ac4eaab1f7b4d03dfdb3ed840c15e34c3ad4cfc73ffb7fc358f46ca24f5885ac6abb27c88f26cc86cb05c49c9593aa975acb09b60ef2c8be08ba14907386c53c255681f2d453d0aab2261a4cf523511deaf26fc6c2d6e9b0d7973411590746dcf2aa2e1a0ec83be633852e8006d8ce65dda1a9784cfe6fadc96c66e7d6f9cf3891c64b7bcc0504938a8652189af271d09919d0a4e1899398844ec3418e0e8cf95fc5c000b2eb15ef37ba4613d3e3750070d31648ab3ba5d549481eba2ac2a4379cc177df7cbaec312d5976b2f205ef3691e36aac3f2167c40ea4987b90f0f72849c8a7647088f81cc83d14cf9164915aab470d7c30e10da19133cb71b8d66d197df5fe57766ce08ab872cdb9f3c4b8fa2608545ffe7a21528fcaef10fa4e43a4c4abaca5d63f97e8c15e319ebfb3d5cbd7f6e48e6997b5acbc37e79941342d52160792831bfc2c60d2f824c51e4759847109f6c4b616f3cdfa0e234024a5c19da683e093ab13454fc59e2e4fccdc7e2709f819862c4fb4d98aeb0d2a8747b667232db145b37fe997fc3e39cae65f8ddfbf02f586581a85b96991fef74592824dc0205cc1642bf133ea342402a78b434a2f5c338e4d13f87423b59f87775df24b69da8fba0d716c61fe57a6a6c7b4a061219fc3e92e23c81d89d483b1d4a50f6da79e85e7dbb7c3c73aee2f0fb5a09569c9d37571a85d2de57f7a13fe7aa45509e1398768555acbf042e41466606fc706ad131916f6a6c94739e14c07d8402651bada4e88cf3608d018c684c9534323944200fa1768ef1d3fad4cae2665de3958b4e503404b53ccd104ab9b3ed66cbccb71d3bf239ae081095726f5bd85fde9f5d32bcbee898654f181d7923f6607f1fc62665b109f1ae69e4422407da84278e8d221b0a8bce8d68fef5f7792be31df01223cd3b0488c3de24210cebd51bb8bb32630f5c9da38b537df83def41a96b06d302fe71f984decd8cb1e558d09fe5845e44d764256890a2c094235a65045b3dffd0342dca86d1f25ce653f7d9086ed32277d0b8fee32c74293dbed1eb44675a887783377717f504805fe2fad0e4299e53f89e4285cbe3c65afb59df7d1efb4d5ecf7822293fb30154851ae3f3914a753c814f295c1d2d7e690b0a43e0db786c83515868dba370a1784a13215ca5a7b7d5cf9756a9060fbe56cc21c4f8af738d4afc261443148f55e14c01d541543863ab1602b35908b7b497c14e0f9823ee81ffe278bca68aad8d4bc70e88c7db9bcb6981f1c31502703a7fc75c0f0217e0e50dfc6b01a30629582b7c6e8c8d6db83f508b4bfffbc74fd00da76d5ecf4ab300ccd2d05abe0de06bf3602c3f399ec2456f110c39232ed9db266e96e12598815523e0dd392820b529517067cccee06ace6fdae58f65c81f51b53f82025dd2e669c452cf3639a63ec30e482c322b1369435c8d44997a372a33a8c39f0d728518cc9416308214c4532601b3f4d1545c42b1ea06cb18fa3f05d3e6cef0865f3d975c8e39bfe10c999f061cb246278d31d152e66cb0d62357dfe34f5a3b0f7c65fc43540c26b2db7ce566b5f80b086f3e0011a1e272ac69efd39384239268dc3dc4a235dca7711dc59c2b52ab82cb939b880a2ea3cb05af0718ae1ab314a4bcfa14e0ec7923675207d66b0f4aa9c26ce5ad6c345e306fb6dfd439a2e52f5bf2593a705c8c7e85ae03d7e4437d0346beade910338890b8f2235df9886c8322a0b9bd896cd5c3152bd198bd1e4a7570664d260e783fea6807b588b31e49ea92afecd17cf13d15e91828a74473c22b581d168d18cdd3af6ddac5fabcbb4c386edc961a3c465aff3e1e5904b7e48e1b70ac580977116b7a55eaa46714bb250e59d5b09941821e33959ecc3262ba3ac6c98fcd11bad35ff2bec4390ec843da83326cf48b5aca69a428ed185c604232540cf3a6044f3bf24fab7ebf423f620fd788276b8b5ee119049cec1df127199e0786f926b201238406048f4b4406365cee63a60b080c5c860ca6a81fa891f92dd5714a64b2e9af83d0cc6e61c52d37300fa272df73f7685a7273834635b685a4bb70af2abce5865f3fd88d66b76ea6918c9b69ad2ee9f3ab453643a0b1a8c097f44bfe3c84270b5d99d8189b0c17857a5978884632330ae4408e6f310eb4308cd57700682b21083c3d10b167f9b4ebe121faa2d11659ea9d2e6d7aba30ed1ce78c710c9edc894e5293226cf7342a257a7041082dae2c57eea4a376a0ceb98422f1dc3a3f7e091c67ae985ebe1de7a23d3c239b7537d50ca3952c6403fc1d11700daf45d637e7e70f031e5f174b0424e240c7910b7299656c756370d1e544f356e02ce56a1d7564ac32fedcf2f1d8f6092566c39182403be266129e2e5160b87d847c94785eee790c5c2ffd8802f8eb343d52d746a706f6d536ab", 0x1000}, {&(0x7f00000011c0)="7b2542397ee172f114d9da07db6357d9b9d9180d97ae74cdf2c22ed15c9e2a910a1a285d1f37f2b75c8dbeb1f43d5c4ecb5cd53cb146121c70a12ec5ebe0ef071b622f3dc65e35b266923b53f76e436bb19a60e7c8d03ad988ae86c1eb14894c3c31ee27dfa78ce14ae27b562190d7b4b95aa00a2d2aca28485f1268bef404b553749bebd68e2e3c266b4257ac58ff54ec026fb5a1c80bbc70473151c6c1050291aacd955939298e05a9bc106ff25fbfb76a49dfe94660127e42e64d217763cf30934052ec1f9a83", 0xc8}, {&(0x7f00000012c0)="c26008d7e5a16901b0b5dd7fac9f949842d1ca0e54ab12bcd2b533d44b569f2da02b4badf7943b3caff17120d229581d35494859e9452b404030f8db95e3f94581b46b8b932b8afdcb60ea6cd0d22ede77f3f9557ff358e09e07bd6076f077c83360a7e231c767098c032b40ff13e299655914e6ed48f932468615f8fcccf471fb334ca51c3e4c71d2afa5d12d1bc104afd73da3f9f15655d197f28d2060e8ed5f4f51ccf8f2cebe8a918cd675d5f627b29ac1428074514eeb0869aff233a6f8ea815a011c3acdce13741dc062470aacd0c6de67b48478d8e6b609f42dc4ac84", 0xe0}, {&(0x7f00000013c0)="babaed72cbc7372a508279a3d8298b2a234cdc9ff6bbeb8822ea61d0d609ba19ac8ef4ab04815b1acdc7db72a983", 0x2e}, {&(0x7f0000001440)="916ac35adeebf55c88c8064231a18fe8f6f7e94ee06e2b6baa58f9355a052f47ca090548ecf5c7a808b9385b3c9461935e0d286b08d13c6b74fb4f6ea9f18651cf86816a29b0ca07e2357e60dd53e5ea2d75fc7e46629840a1b1d3dddad18ff943e944eb85217b892e78203fc862e217ded97c36851dccbdfff2a12b1d43871520418185efb32296e607f6c8e0132e175dd30a63ed7f0cc080e28eb94afd79e2d6121b2bdec28344330294a71ceff6100ddd498d00321b862093626be4ca70621d7e6a0b9472a9d027f4835ea43f0a4a184ee460a0b7", 0xd6}], 0x6, &(0x7f00000018c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4, r5]}, @rights={0x20, 0xffff, 0x1, [r6, r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r13]}], 0x90, 0x2}, 0xc) r14 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r14, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) 13:34:47 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000100)='./file1\x00', 0x8, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x6004, 0xffffffffffffffff) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') renameat(r0, &(0x7f0000000140)='./file1\x00', r0, &(0x7f00000001c0)='./file1/file0/file0\x00') 13:34:47 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8, 0x20) r2 = socket(0x1e, 0x3, 0x0) dup2(r0, r2) 13:34:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$getflags(r0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 13:34:48 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socketpair(0x3e, 0x2, 0xef, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffff14ac}], 0x18}, 0x0) 13:34:48 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x40400002006, 0x202) r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, 0x0) read(r0, &(0x7f0000000380)=""/67, 0x43) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) msgget(0x2, 0x284) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="7c9dc16fe304000000000000000001d4fc0000004000001000197f33acc23392ae07500100010000000000c52ab8afd90d3b5882547f599e1d9bd33ecc32e4eb361e47a60000000000000000a02c71bb96c78701f0729c0ca1259eddbcb84a708e2d1a16069394ef4f0c2eb2bee5f25c8969b4711772bad141e25d108e7cd87158c60566c46387221e35e2e2043b6ea4b6f893ac589d98a72737f3f91aa4c46bc02e059c257679533c5a37ac6180ec6b8cb6d36b1b3213"], 0x1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 13:34:48 executing program 0: r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f6669686530005077486ede4ab0d199bb496c9fbbbf56835cfc784affa3cd88b97efdea7764ba70d90c06fc2238030a1b872c373e9ef03076b6e5a321"], 0x10) accept$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getpeername$inet6(r0, 0x0, &(0x7f0000000100)) 13:34:48 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8022, 0x1d5) unlink(&(0x7f0000000100)='./file0\x00') fchmodat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd, 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0xd56, 0x0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x0, 0x2}, 0xc) 13:34:48 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt(r1, 0x6, 0xffff, &(0x7f00000000c0)="efae54f902576e34223dcd482be988c06c289214135206b34f6e144fb35a89d76e428e2a000b536893f7d4802940dc79b21e34966abc6009d14d47097e5821215bf25420bde58f4d1f69b2405d4bf93a30b28a0e8a3c4023fbb1d5a496fd223b58e344a7f6485a490f707b00ad6b1147250ed183652b6c", 0x77) setsockopt$sock_int(r1, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 13:34:49 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="86256ff6cfd672f6339a6223604ad0895ad7b593661d1463b83fadb9ff62c19158317f8e133e5ee5e13c9076397a386d499093c713e9a49f4908ebe2d1eaeaa41bd98475218ea2e86e5df067e21466da9ea0c21468fcb1e10227e775c3c1a1c495230734fa0b02eb803484d58693a9eb2395ef29a0c8ab9331fb7955655ce247b5bdd53d95ade0d32909f44023a1264690ce21efdfefddd02adee1b1d94563fa40d845d191350453c4f3d11e13a838a3f99587f18929ae7c793c7638a8968acb0ac19dbbf69acd13b63d477d26292b511c5a73d86515b4c8f7e2225d842d9c7e5b3abe9c0b771fe91900c2e7c393e6b2a34d5c8616fc7adf0680270d25f8f7ae4c5848484ef5866bc188af31b6a900645f8ab506d1df60c9ea67b72c793c82254cedb02e8f0d15c62f873905c3f109530bf9f5fe362dd6185635519a1b86de276c7ee477f8463f7ec694a8716085e31a690d27ffcd4afa62d8e83a023695ddd2ccd629f4336f2c288778f5a9a76c23dc5bd555d6687442e682c114f8deac123079a2bbe3069709f946b890cfdd7619aea3bfd791a413a6427322421720ac7041863a0d6ed5b90fcf393fc44e6db3ae1104f78bee3b3c148704bc9f93380588e34e37b12f20922c31d48fd87038d96c6e2411d12dcf0cc5e465cc42a41d5799b8f2864ab0949f598cb3e0db54926710a1bacade74949ebc312c7fca6ca584b66a1f69f8c4b04e42b4c2970dcea1e0f5db027a4eb1fbdb8c2f4fd2ca0deca6a9dc6e2c5b5911c9b04d68e947a6bdae806eff8859715d95a93a3ca8db765ffb9e6ad3f76582b40999f14b69618f2febf590f30baaf348b39b7ebabeb553b2f6e56a40d803f6d53f402efc3a0b9a4d071e38a9826a8f1248d2e4673532f50b69fd7c0ddb636815c759242213374e72171a5cc10d69cfcdab365301319b62b9c71a34872834f91f47fc15a0648a242c86860ee2484f766a869b11f721b5870f0f7843340c2b85fa3e2895bc88912527e2f1ab783d6151f7cb255d2c4de43dcd1b20222cf94f67dbafdfeeee590c6545449d2a8714752a9f7170846a9491b49af6615179ff9b70aa99f28125fe9edd15dd27af00a65a81ee5fcabbf038cfb6642bacff9c9f36454bc8ee426d9750f13718f8c637e205c06fc692a72f8b47ccd45a2ddba9be2565e97d7ec33afe909e0945ad42b8307d7b7e2fe99f7172778688279942e93b53f9e9ce1e5c0769ef6cfcb25b45f4f5dfd5d636092a95b46685d6d02c6b265ab1f99d270f026ca13af5e714bc087603d99996ebe0af5974ae53d4513f87dba58562150c2afce8aaa3fbe79ce28441ae2802431aa9d4fdda67c1b9095853e50b3d83e597ae238aedca5df333ecd31889e294fa3c25ab57d18070d13a136a4e332168e801c46b16bc1cc2b3e6cac4e1038bf37b82f2531130712c11b585246595824ae4ae41aac42ee3ff684907664804eed7adbf21f63ec491d7e39dc075e7b1d57a141a909e4bc9a9088fd19ad1116ecc065110ad540eaf3b6e48d1d1ea4c81929960c95246880be0d933e5fbe8a58733ba04a5aeaa42056b3622bfafccabb1f42ec9c0e3ab377e4118677d029cbd38ec4ed475fe6e2fd277dc12a58ec9714f4ef09f86847214dd5a2434563e2cf47fcb0f8f46614bab471799f0867f9000db858ea230dc2b19bb03dd3ec9e232928599cd15b08be4ba9efd55f2cd06225c45a5fe428348a50e0874b4c8d84201d64f9a50cbb87b1558bce3d6c6f1b0f9ae7cf2f85b536147be8f1ff388eb97d578b703ef131f55c69db11fd68ace1a51ec16fcab3a779792b89b559db298c4686db40bedd17fc039cb7ab5f30fe08c3c72748ae816d554de7ecfe9b9b9d44939b34803cd463a78bcec30067624aff3c6cb60d6a8b631ff9cae1b1581b3e5fb59ffc2ac310bd04dbcda1ac07ad0943674e841f8dd53f627d4a8e1e280144a6eb0730533e28e937cd3e40734a544147d9f3bf47d3817c3b86b0580c3aef50a6bc5ac7710beb7312eb3fd5ba92f7e6232e7ea1ae5b48c0d0a9c4a3be620df9ec838c17e5704bd8ccf4e9e91418c05d80ccb6de67e829c330d934eaa0afa074d12fa183b1a7c344baede5a758e4a84f544685c88493878dabae7b692b2caeb83f926fc881589e33b03babc6de2f344c772737afd1a18fc3d1b3d7040ad07736d525c0014183fc5e44c946c1f5c0fa70beba973aa37f0847fa34a2796d8a927fbb3a5c5550884253b80acafff40baf4cd3f976cd5b0ebce0aa68e7909f2ba5def73d5c95654512aa88511cd1f482737380a60ee810c91e04c7a11ebbe1928c4d7fb7f79d618a59c75ec65983ab8c61dd4c05661498047fd1f32c89d8d0fc477dfe58e0e08facf49c518c61b40ee0c7fc7f5b8473e1170870977b6bfde35dd147a4ad86f1dd4e95a3bb84da2b57108df8f6b73eab6ad21c4a13707cddfa9a90a0874c9045a3553f79ba13d65c5871ca09617844a672cb902b8bec2bcb499c3a1c32139e72797d87ed926652fce2ca3506b14fa028216b8b9c0671d75c04a21bd26f905f914ca2fc98722d6db6e959fd4798fafa1a5135ac30e8a5a9de0d425e8e90dc2f90efb03a90095fb060a6d9e9ad7f56221b84d64d886833f3bcef2c8a68ba2b84f70c4c40b24d1434099df7d89774060ebc6018fc9c23a3dac22bcfabffba17715fa6fde11a086468ca0b1290850146df303bf2f7af1546b3581f4729b670d739e6416c68275db1ff8a30434736ba5b0efe5b0b1014861c6e230c2a2f17b20f47af4701c41d4c652d07f5906724bee321a68fb27e0820f612e843685534e3fde791d993bb441751c0e0285eebd87a8b0bd81924d17af07a7bd29747c270c5cc3fb5a25e3eb316cbc1e66e41825d4ab0b53cddc24e6897670a116ee0b4119a3d5785986d444890e06aeb74c50f9c9f267eb78966663d71a7081e6699dede774a8ebbc2247a671ede4d02c2b591a2d51694a424673de63e84c8db8d5582294fef2ea374130a0dc413fac1dc1378f19ff1db56988c00127614184eda052eadbd441750406c7731556a65d09326405aba414214ceaf35eb4ebaddd644ad924bcf6d9c2fc88e46afb9d036a753ce83fdbfe7a484e50e5d128035528ea5e6123e7406f074337db5986592ee52a57f9dbfbdc0e7687855169bbe6b110eaa71dde6dca6709330d979dcde8a79ce74b545a13a4a027fa65965ae70912a91ec6fccda316b6b8b851db122f7622e8ac35f3441dc5a4020ccbaced63e82b9a5443f99270ac1b2927b6375f9fd61826131fcd9bac8d8d8b267a4b757c90dbe5586156586e93f6c121cc8e020514803509020934056bbe0f187624006533aa9969efcc1c3b663990e11bc54c04c9171ab95b26c3368e007401effaf008f9b7fff73f7f5e891ef8318099514724fe3daf1a8d74cc7a8b75e7885fc9d6fd70f487312e1b4d126d9d221c5093f3f3aff1b84a03e5b0191f18920f61606bed3bd8d25c3ee274e1934deb0c135b09a26c43ee0868e7d964472c3609d2019d94c30651a22517f47c73f109e56597f2f0027352c213b06df2dabe6bc8628888f1381d299059e7bb688743053ec0e70b360601b5ae5339687353059c6969522473f55953aa4e276f64123f9872290c81b3b5b9abf45ab54481a2c783244f96b96f00049d5c99721cdb8a06aa24612f8dea989fdd6b471ede001e5078546ee33d09acd2aaa9862a1691c8671934fb61566d2252107d8214a1c847ba066d05024ec3756a2e09c59d3f660c075afbd53483ff0ea86f4c47384850f00a70c7e7fc2962947f2318b77b5c4022773209cf063bc4e24020b28b49489f7cb8e0698f2ef7dc403daa8ea22679af0b094fd340013dac2ce7f69494cdfc73ff49b773cd14826be4f0318f5a52c3ada5bc313cd04517f43b200f84062bc29990943ef3d9c34bdd9ddfd79c9c386d64cb9cbaf3accc8326f4a293657999c2bae3d092552492100f8c2fec140f7620a8e35b49d344c2d87ea2db83aba329234b7388c71ec393c86865c6a3521138230fe9acfa90bcec64a1179dece9b0f485c17cb20110babc1797fc42bda46715c2f4b7d608c9308012b42b947fdf9dca47db35cb74e5e1e9c43e99bda6537615854de370e1bda465a125dc9c7e4dd66149ccf4972dd5464ab114dbf300d0a2a0a7db47b22b3c55e9013de3ca892622ec80c7ff318fa82ed06b6f6e7baa107fa784aed90d99fb2edc33c0f35bf706b4665c08b0800b3fce300936642bdf3513f2561a6c30c950c5153980a8940abf0427cc4e238c459006a74387e8c2523e9f543e3037b3b18e87cdb7fbce5629da824d528c7d5eac1b5418b9beffc7ffd148ee7b5607cedca5b12e357d537b3754fbe8db68d519641bd4e1579c84f37ea8c298a5963d7c6e2cb5b583cadbb789b7037f2afdcd54745c1845de9cbe402e46d06c5d0d0481f1c2f8c6f31d98b2f011ddd08816fa5340721c54f4080d7f3ecd070d2e591acd3d9df1629d7af744b10009bb962714669431545dd4a12a7af817bff33cd4d39fbc8f04d43449b3b95f47ef81a1c62cc006992093f2ae0f8d730f50387d492e19668b09843d8ec17ef92d252070cb69df7a9ffd7da0a92b2164bda4f3cd69100a7be074523018dfd377276e5c434625ddf8b04dee77cd00ccadc23a6068efc555961596426c25c80975dd87e7f4bae8171c41bd7fa9f83879e4cc01fbfc5e96cc32ec1d91c4e5a6f55b939e44627a9fbf42aaba3499196e840a91a7be96802506563561ebd692bd947785d38531362b7b7048f0009321a9b25425f070e3f69a874821289c6bd33f52a6a7df932640dd96d7155408d57f4d85c60087fe786c7143278435f4d396e3902ae2f72a58a2e2e2eb0131baca02409b97c2382cca7fd40ff7501eb8ffeb3e1663a90b45b4b887d4af774c1b6b308c715dc75cb176589d3589371a33471e428e6d11d99814b214a2fe4774cec3d64b68d27042aa6e533c4a9d1e049ea27d45a96f3b1eeec0c1003de0c22a25660b0ce0a41ac716378af950194e994e2c5b9789f2cfafba27672055fdc4e502b1dba1731af4850c96cdc782134b1ef0409d53308099325e04acdfa10c001d26c82911852b6e86f55fceab680f08bff3b442ae78430eb8740db90d6a975ddca473bf550fd317d911b568e9dd09f815a8fc6177d38dd67243fc605447a29d39e15b6a9a3f23ef965be92e0fb93b88438a8629fb84dac1e863674d86d55ffc668c91578a6139ed7b9dc1951e510fa1b7b484a6b9ca539a41632a97d4486b0f95fc54be2c6c5c34156852b93a7897a73d3f3904e27c823b97e5c771acdda7a58c0e3b559d815c751e08f12f805140f0aa1148bb1afc68dc2bd9d283bad07cf17cd940ccf73ec02e2e5bc39460bdcde4975f6f1ac46b27939b69dc644affea3ae18bfd3ce90b9843082c03568187e007492290735a9aa03f14f5d7ffad412110c9bf9a6bbfb7ed248dffc714b75a8180534d3fa8fc89ad9acac93c84aca3185cf636c0b50f5b3b7e6e2163d30fa47f2e9f49ca3cc8caed5bfececc9d80061ec677bfa034db5c9f8ed26fa1922d8633bf2efec70160f5d2c234f9d588ed5264f5bcdda4f4ad061682807ee38c54dc0ac0e83c1f4eec02e70d72add3ec118f99ffa24ad52e580df0440a2559c41f1c6a93ac01d09410d3143bc73ca92f4f118eebb013bf8689a87c0a390f5138b4d461dd9a5fa51fe5c86354a077aad4116c5371aa75138956b1bfa108f658a692b1219aaa7bc57fe35be7cc73e3144a6910", 0x1000}, {}, {&(0x7f0000001300)="8b2132844512c27999d437046d29a93fca561d72db1ddf17f97fce54d50cf9dcdb2c0ae3e98249134a4a6026af6c3cdf152ef20c124dc0c852981daca6b9584b88a1a375b0025335d5c5f1b1ab2392583f012bea38968884280c68653050246bafe3be7267949b932093523db7b85cf3655bf6d1ecd61c80343a8751e6f727d8878b6458b794c880f1fd5a23e87120526df115cff68e38f1f6eb3ae7655bfb745ebf19c01f2716bdca1a87afa89eac4d01e6e462870786ad0cc1b9a375076b6ad333c2ab97b16ab8e98b9ad276373cba0b646a656da05dd70d14d0c7692bb72f811fb5dff1610dc825200d0a262e1bcd53aa4c0104338e2deffdc1", 0xfb}, {&(0x7f0000001400)="3af1ec3f90fd34c59c4ec300b871593a0672780e5cc96a0d836f56417ac313a87e47c027cb3b7acd4c5f69397079661dc814d9430936bdbc0504e4c63cdd00f039341dd65c2167d5e12185207cb40b15d41db6b0343fde8c669e35bfffd33da85f7b64d74434173bec0a0b0813b288c1c37e065022d2683f9449d442a41bfc52241cab528083d0b3ebd4dbb6bbda9e25a0246134252e21f4187424095a515aa9262fada96f83f05a6147967619d9303098c43e4b1a188febc596c4e9e1ff6e48d387aaa075b6d1299ab4344081e8a13c08cb60a6f5f7a46c39570a4d8056af1a2beac121e6ebe4512db2b417d5b904887aa332682d278cc54e1e57bf20af", 0xfe}], 0x4) 13:34:49 executing program 0: pipe2(0x0, 0x17ffc) 13:34:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffa, 0x0) semget(0x1, 0x0, 0x200) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x104) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) flock(r0, 0x2) rename(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000900)='./file0\x00') close(r0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000080)="c0e0fb8302c33f75891b14bee339ce2ccf193855337103c9af438936ece41eabcd7755c97e1b1076f4e95c5226ac5c1fcc76aa7fa0274a32ea8875cc03cf2324532d1af4d5ec8a85afa4ff5286a3f7844b257034871328af1428a85d7c3baab6b6bbd4994eda0ef6c987bbfbcebb703e7b195d1e9d9c796bf05b7248a9bbbf0992", 0x137}, {&(0x7f00000001c0)="7473fa4483e1aef4d5142cb047b207b0cc6b6df44aac0fdfd0de8dce6ddd8f267c6f31a0e7155c8d357d4a485aef443d7d06cb538b53ed7557f52fa31f6fa6ae917742e3fa4bece3378cdf6a9568484786e723ed00d96b993c5dfd17f10b64e7181c1be8edbcbff57f9947e19df1a8003410fda834c766fa0901465da26dd255fd80e583c70c01991bddc180c5f067b8e137d68aa8711d3986cbf9184cc4adcd7e20a8464090b0126e2f495c3ae05a31c1374bbc70c6ed93c32e043f150c72865e248bd389bf9943e3577b68", 0xcc}, {&(0x7f00000002c0)="29ef378fa1c1c02d57b8263a307d60a55c372f6e70a85e6c39cebb9e22bc4cf00ece37fd990801ffabaa22b57396e94d7f5c6ae5a554781cde713bd0d35c98a1393a89c3ad9f0cb91c37633f2dbb9a1a9ba8a0eb97352626c2fd0475f78acee66174c379aff90837b77f899e082de93d63a73046299e858e1e28e104badf5f93a25f671c", 0x84}, {&(0x7f0000000140)="8745c77b33d5b3f0b157b802e7d159112191a80ee162435e16f90cb207", 0xffd6}, {&(0x7f0000000380)="e721b79abcf887ea3e3715a1f82fa6843b8303c282024f82c1319206d107dfe9b2d01e42463b41f7885f6aeb01e90d7517022760485bad4ecb7a675cb0b4a82bfe2c0bb2bb72768c13d3d25885811051b8440b183e1334c079f5188f4e7594a862e1204fd83c49889a87ed2fac18bcd57f109087530a", 0x1a8}, {&(0x7f0000000400)="d9ce3af81eb33295591eec666c9911156e2adeadf18265542558074282e94169eda7a69dd02eca451fae94602301768d7626c40e72529e5e3fc02ee88a522ccea2aed15000c0de83a3fda8ba2bb35f67353c82ba4237b4040573f0c819218b07dbff209b368410ce37dae7eb96a8c92b07155aab9fba8f115c5af42c7a88bba07ec325f6327d68f1f16f35dc4e40d38592693d52ee2467041c9e02e216e7cb28bc3de1f5848394f993783366a272f63052a9d4eacb", 0xb5}, {&(0x7f00000004c0)="e95cfeaddca4893f0f478dd902c3790f546024783a661236e39683449d7167207dc6529459641f8c47e44cc2455175e08106157675fd13168295417dbee2d09e2cb0417bbec3b9558ada0f05dc8a9f9fcef78333fa768139ae644503886749a14cf443d7a6759b1eb870f917535c46578e5cc8c712327a278fc70d287729fded3a859f7cadb566d0337ff61766fa5e65eaf78806d11d41f95e2d17525e9cca7778a46e366c3a1bc3443660ae2829635f036f0a6446e5c6f0afa1ef3f73aabb472f49036690d9084b0000000000", 0xcd}, {&(0x7f0000000780)="86363fc50864898d131f8a1a2c9e29985cb8b56aab4ca06c62b20ae3b5f4baf4c09dd3d3cebcbdbcc0292b9f4b5aea0ab36c77a9237314e344053f1a6faf7d09dd482896b011e1c7845c72591025242ef088ba8fa4d7498d095f14950f2d0daeea6565685bfa366c89910b5c1b6dd4a41c0861dc9a05d67aee3f90c7901e107580e78cb6b6187627dafb9932e76c5f9483de60833c37177383eb6ac7bc9495e27c681257bece1fc25e6de1c19bd5c4573940c27140daf73c5bdf604c5f247d086fd4499c91842a57a34a9d3edfbaa72d7ec7dd6a772ba31170671048ee92f7b750cb5165af59fcb5b86c103e59d3a09fd4cbcdc104eb5971f60e9d88665559cc64b90eb039e40f22b0b015fbc23aa968346fe4840b45bcc71c38c7d1c109415d386dde91707fdae0221a66d60e0e6b9de916235c680eaa212fa6c46028898536bbc9ac97d4685b60a989bbd7ce5a9ba66c4513b6786a309312bd37c4a743df12949e87f2b012dc0744f7254fa829", 0x179}, {&(0x7f0000000600)="21e814a256491eafbd2b59a42aeef5e52d671d2735f956e2ed4bf75b1e83a63d0a1000242ecfec840a930912b221747ded4501059890b9c6adcce9da11956590d460cc56e1f7112f5e3214e50ab8624187bc997d0c42959e924f145988d818824a1c44a257a1e9dc00a83d84fa5085c854c5634238a77d4704f200356560c0051d1196b510ab67c0adc7caa2dc366625e54dee9972eb90ab2b", 0x99}], 0x9, 0x0) 13:34:50 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) sendto(r0, &(0x7f0000000080)="bc453843b81e1422b8c7640f247b6bb324a15dccbcab1aee7aa71fc698e5112c166298b60661e659c5701c9005a2d0047b204a32b9397db79b10603ee8347a51a00500726cc36dfce7e829d2824a2051f653e58ada5de9bf819e9fab11340c55b253de94356853873932394a9e5f92d0917c3e6cf9626194f77128c505a9d5317529ed3a15bb0574ec026630d993a81a79de8a54fedb4a2a549c47a7fcbe81ac2b7ee629162699b7cb3c38e3a071628dedaaceeebb9168e0c9149057c4fead8b6ded2b55647069c8cf6c99dcd6f0dc791c43239deeff3b14ff", 0xd9, 0x4, 0x0, 0x0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) getpeername(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x28, &(0x7f0000000180), 0x4) 13:34:50 executing program 1: shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1046, 0xfffffffffffffffe, 0x0) 13:34:50 executing program 0: r0 = socket(0x26, 0xffffff7ffff7fffe, 0x32) setsockopt(r0, 0x29, 0x32, &(0x7f0000000200)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7277e26ae8c69f0afbc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0941bc906838a88d756b2d17d0d6", 0xa0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x8, 0x6, 0x0, 0x20, "fd01b7195ff366236ec7f8587629c9ab325ef131", 0x7, 0x1f}) close(r0) 13:34:50 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) chroot(&(0x7f0000000000)='./file0\x00') getsockopt$inet_opts(r0, 0x0, 0x2000000000024, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1208, &(0x7f0000000040), &(0x7f0000000080)=0x4) 13:34:50 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) 13:34:50 executing program 1: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) r1 = kqueue() r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair(0x19, 0x1, 0x3, &(0x7f0000000200)={0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0x0, 0x0, 0xf0000046, 0x3, 0x1f}, {{r2}, 0x2f3784ca67b49308, 0x0, 0x1, 0x9, 0x200}], 0x37b, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x80, 0x40, 0x5}, {{r4}, 0xffffffffffffffff, 0x12, 0x2, 0x0, 0x7ff}], 0x4, &(0x7f0000000280)={0x400, 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000040)=0x9) semctl$IPC_RMID(0x0, 0x0, 0x0) 13:34:50 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x20b244, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 13:34:50 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000013}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getegid() 13:34:50 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) getpeername$inet(r0, &(0x7f0000000480), &(0x7f00000004c0)=0xc) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)="dde03ecdcd0971e98efb2279cb14413daea65b10c7c674072af36d3e06b76c2eb4ddfe55b278c44287fde5bb9866650988c853100d749628689987cb71a7e6e097fd39e988955ea137ed0dc4f05170e4aa8d7db4cdd625da141f09899121ba5d1e153285eaf6f4d492b72e7fe70c2a27ffa8b27b6e522496cb911b28f0b42ab615552ff3d6f474591565b8d87502f3", 0x8f}, {&(0x7f0000000100)="6b38e3ff11e3b6fb635e28b495a84d596b947132036649c74ffbd559cc67580e47f70b210abe6d6d50069b6219a3e865886bdeb8eb5b1a8887376a5ce2840e94df67dafd3b33b6341724f466d61b1605d8e2e62dc86d5341d790a82e5a9b32df5b040be980e04c6805245a99f4727f4642b0d80c69c2ef20596894ea422c77266403d23ad731d65578fb409c5e4b85a96f6eaab10b2f4b7c89e4fcfe9dffe610381e588a0e650c6b48d0e72b1f22171136eec2acfb6b38c4db74fb48bc610f404ed7a74c82fcf8f50c0817b458f77a227031fbbf9e80904cc4da9cfa657bcb6e25da45b05ea7879315172d5583923c2781acc0f7b5", 0xf5}], 0x2, &(0x7f0000000240)=[{0x90, 0xffff, 0x3, "ddfff82089d80ee156ab8d35080bc052580a2331914ba0719035e4cfb7b4487c28cf4cfa9105e84c54cfd3c4eb2cc2aea07fa2ffbc657508a203a7d4c5bfefc6bff3223fff99c88f484ab85ccb9335506dfe353203d177f7a30905a9585eccc0ce9286c87b4672d88b65ebcf835c68c3dcee93fe752e15c11e1434"}, {0xa8, 0xffff, 0x8, "d815ef626df3101cdb17855b6a05c9a8e927d86af94897d727b0ca735e16dc626e0f96953f98f336a17f2597d69970418fbd204e07c8778bd93d764ed79a414d0e1be1183511f71a6ed81d58f2079ed63238f770c7c973fd8bca9208291a58c9c3d75209f3e5a46d4fad7e925f0b5a8f388e20571f1d5531f6b0fdf7c9fafa58661b3a5f221068ebc3e971f9bdb96fd35f5b"}, {0x98, 0xffff, 0x0, "c2bacec5ac88da33564e3306bb2de7f5064a41170fc28e40bba793b4e61c8a5ed2f67dc93919052c77cb9841f21dd084b3839c5cdc77ec4bd05d5de79979c4500f9d76db5cc515881e8e5b2248aecbe6d35cf7f08d1bd5312df42f608ed2fe26a77f13d50d73fd56326ef6d7189d0b9188f9b3132b9624272840cf7d5b76800aa28acf55a0d8"}], 0x1d0}, 0xc) shutdown(r0, 0x1) 13:34:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x6012, r0, 0x0, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) 13:34:50 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) 13:34:50 executing program 0: madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) mprotect(&(0x7f000019b000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimes(0x0, &(0x7f0000000040)) munmap(&(0x7f0000665000/0x3000)=nil, 0x3000) 13:34:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040), 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = fcntl$dupfd(r1, 0xa, r0) bind$inet6(r2, &(0x7f00000005c0)={0x18, 0x1, 0x10000, 0x2ca}, 0xc) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$dupfd(r0, 0x40000000000a, r3) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000100)=""/232, 0xe8}, {&(0x7f0000000200)=""/96, 0x60}, {&(0x7f0000000280)=""/81, 0x51}, {&(0x7f0000000300)=""/54, 0x36}, {&(0x7f0000000340)=""/181, 0xb5}, {&(0x7f0000000400)=""/145, 0x91}, {&(0x7f00000004c0)=""/58, 0x3a}], 0x7, 0x0) 13:34:50 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x5, 0x2) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') mknod(&(0x7f00000003c0)='./file0/file0/file0\x00', 0x102, 0x8) r0 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) execve(&(0x7f0000000440)='./file0/file0\x00', &(0x7f00000006c0)=[&(0x7f0000000480)='c\x00', &(0x7f00000004c0)='+\xc8\x00', &(0x7f0000000500)='c\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='c\x00', &(0x7f00000005c0)='c\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='c\x00'], &(0x7f0000000900)=[&(0x7f0000000740)='c\x00', &(0x7f0000000780)='c\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='c\x00', &(0x7f0000000840)='c\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='c\x00']) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r6 = getpgrp() msgrcv(r0, &(0x7f0000000c00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000a33b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009ff72f4ec68300060617cb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000008c1ebe54baa05f93ff5f7d3221e7e7c52de801dbd461fb2672e5ab6a1cdd7fb683dfb340e68fa7b29f8bb520fc2c1380c1b50ae52277a3eaada92af37892bed5a9a2ecb12035fc870b2eaa5fa82a4ed14e42a4be6ed9428fb22e75a16ac4e0d9b59e34c3d4ca9599cb4279349e5532d798a02651f6d973b5f4297907d8e5cd2df75c413a4f7d2cffa259c41bc97f12e403a552db6c9ae138aa61c490c77648a8be46ce0540004b3688202d597407c8f19437a991d6aeca9041d036cfd077226e3e6346a24c7b8e84e942a99ea0c58d3fdc2fb5b1d8c964a041a535ed1965eaaec"], 0x1, 0x0, 0x1000) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x5, r1, r2, r3, r4, 0x40, 0x768fff30}, 0x4194, 0x9, r5, r6, 0x8, 0x4, 0x1000, 0x71}) msgget(0x0, 0x40) 13:34:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x25) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) setsockopt(r0, 0x1ff, 0x200, &(0x7f0000000080)="531a8a0f4be32e2161a6de1037e31752fc9af5e107e9d761da527a95f7d02b2edb296a13d0147fad57bc2d754c2a8624b623e199bc4042c4ab5a2841879b0adf806d209a351d48e24b37ea6eaeacfb2846e47299a07eb2a2f96236f36c63ceaf3626b9ac4f9e4941e43ae4bb6f1c40d0549b26496511259dce5235744d103490d18f0e0e17fdcbe1742174ac01ce38d8d31e3ef083ee097309f87dbdf7ec0ee895a8f84705d36258ea229fae300eb04512de936d0cb25621b31ee2c80e094e2e094347db6df5b98cf1a0318b235439524791ccb404a501b2fe0c4533081edb8ef28a0ae5fbaf57e5417c77fc67e198b160f547f7", 0xf4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x6) 13:34:50 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/148, 0x94}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/240, 0xf0}, {&(0x7f0000000740)=""/203, 0xcb}], 0x1, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc2, 0x2, 0x8, 0x5}, {{r0}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x6d, 0x8eb}], 0x0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x41, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x6, 0x8, 0xfff}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000022, 0x9, 0x9e}, {{r0}, 0x0, 0x1, 0x1, 0x9, 0x7}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x5, 0x4}, {{r0}, 0xfffffffffffffffc, 0x0, 0x34, 0x10000, 0x7e}, {{r0}, 0x0, 0x40, 0x8, 0x7fff, 0xb9d7}, {{r0}, 0xfffffffffffffffa, 0x80, 0x20, 0x3, 0x100000000}], 0x8f5a, &(0x7f0000000240)={0x100000000000, 0x6}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() setreuid(r1, r3) setreuid(r1, r3) r4 = kqueue() geteuid() unveil(&(0x7f0000000500)='./bus\x00', &(0x7f0000001980)='W\x00') kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) fchown(r0, r3, r2) pwritev(r4, &(0x7f00000004c0)=[{&(0x7f0000000640)="c5faed9bf6ed27e6e2791d2be8674dcfb4916f6858feaa8530a46acfe20321452a650e74ad2eb0a2ced48d6d533e157aa7689a0cdbe2a62bd99fd90ee57ff930f7791767d30080ca6bba8291ab3d65b0777a7ba8e589afa33f4b6e2d6ed10d8b1fb1053273441c911c54dbf60eec039ed4f55f38380c7077da3fba69039aabf6d5a0ef", 0x83}], 0x1, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1179fa2ec54de81546a94730ad4fd1497ffa988e8ec852a605aa234f097ceca2d0db61e85dda9c0b6b6dee45bd8ed0fdcb2587fad53176843473159eeb01db18484b2fdf49ec77db8944149f0b9fd8b14ded0e747202d1b06cdf67c608c2c276f1b817016bf3689a3074df7331ea42c8de489e7382ec910f6f74109663ab40468689535042762ba894ef36d2fbcc8592d35", 0xc2}], 0x1, 0x0) 13:34:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff0010ab707b09002ed5a6513e8dd1", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=""/88, 0xffffffffffffffa3}, 0x840) recvmsg(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/33, 0x21}, {&(0x7f0000000200)=""/173, 0xad}, {&(0x7f0000000140)}, {&(0x7f00000002c0)=""/36, 0x24}, {&(0x7f0000000300)=""/171, 0xab}], 0x5, &(0x7f0000000440)=""/207, 0xcf}, 0x41) 16:00:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x0, 0x9) select(0x40, &(0x7f0000000040)={0x28}, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) fsync(r2) dup2(r1, r0) dup(r0) 16:00:00 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = open(&(0x7f0000000040)='./control/file2\x00', 0x40, 0x2) unlinkat(r0, &(0x7f0000000080)='./control\x00', 0x8) link(&(0x7f0000000280)='./control/file1\x00', 0x0) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x0, 0x10000, 0x200}, 0xc) utimes(&(0x7f00000000c0)='./control/file1\x00', &(0x7f0000000100)={{0x2, 0x7}, {0x14}}) r1 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x0, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x7, 0x4015, r1, 0x0, 0x0) unveil(&(0x7f0000000140)='./control/file1\x00', &(0x7f0000000200)='W\x00') 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485546) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) socket$inet(0x2, 0x8007, 0x8) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0xffffffffffffd63b}, 0x8) 16:00:00 executing program 1: pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80102, 0x2) r2 = syz_open_pts() r3 = socket(0x30, 0x4, 0x0) socketpair(0x1a, 0x8000, 0x4, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x8, 0x169) r6 = kqueue() r7 = socket(0x18, 0x4000, 0x9) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x8000, 0x7}, {{r3}, 0x0, 0x40, 0x4, 0x4, 0x80000000}, {{r4}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x1}], 0x5, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x1, 0x80000001}, {{r6}, 0xfffffffffffffffe, 0xe8, 0xfffff, 0x400, 0x3ff}, {{r7}, 0xfffffffffffffff9, 0x30, 0x0, 0x2, 0x8001}], 0x9, &(0x7f00000002c0)={0x1f, 0x9}) r8 = syz_open_pts() fcntl$setstatus(r8, 0x4, 0xc0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f0000000080)=0x7) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000340)={0x0, 0x7, 0x8, 0x9b, "4fc7fc685b564ad39c97b6f2e2ec2f2687468eb9", 0x4, 0x9}) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) connect$inet(r4, &(0x7f0000000300)={0x2, 0x3}, 0xc) poll(&(0x7f0000000040)=[{r8, 0x21}], 0x1, 0x0) mknod(&(0x7f00000003c0)='./file0\x00', 0x40, 0x10000) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc13f4a665de32e5731318666dea8b0aee"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 16:00:00 executing program 0: open$dir(&(0x7f00000000c0)='./bus\x00', 0x30088, 0x24) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) getgid() write(r0, &(0x7f0000000080)="580dc55dbca70783", 0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="460aa5c63bed5213f0", 0x9}], 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:00 executing program 1: readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), 0x0) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) setuid(0xee01) read(r0, &(0x7f0000000100)=""/152, 0x98) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:00 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2001, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x3) ioctl$TIOCSETA(r0, 0x2000745e, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc7293d2107643f11164cd69a", 0x0, 0x8}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='@:]\x00', &(0x7f0000000240)='(,\x00']) 16:00:00 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:00 executing program 0: semget(0x2, 0x4, 0x102) 16:00:00 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x20, 0x0) renameat(r0, &(0x7f0000000100)='./bus\x00', r1, &(0x7f0000000180)='\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002055, 0x58fe) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chmod(&(0x7f00000001c0)='./bus\x00', 0x81) faccessat(r2, &(0x7f0000000040)='./bus\x00', 0x8, 0x3) 16:00:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:00 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x4, 0x6}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) clock_gettime(0x0, &(0x7f00000000c0)) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) socket$unix(0x1, 0x3, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='x\x00') 16:00:00 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x98, 0x7) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000722000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = fcntl$dupfd(r1, 0xa, r1) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) socket(0x6, 0x8000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180), 0x0) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000180)=0xc) syz_open_pts() openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x10) write(r0, &(0x7f0000000040)="b00b38ddc1abd66bd649af96031ea54055", 0x11) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x4) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:04 executing program 1: pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)="9e95228062cc9caa", 0x8}], 0x1, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101001000}) open(&(0x7f0000000000)='./file0\x00', 0x200e0, 0x10) 16:00:04 executing program 1: pipe(&(0x7f0000000000)) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) pipe2(&(0x7f0000000040), 0x10004) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x100000000b, 0x0, &(0x7f0000000140)) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r3) mkdir(&(0x7f00000000c0)='./file0\x00', 0x1) getsockopt(r1, 0x5, 0x1f, &(0x7f00000001c0)=""/167, &(0x7f0000000040)=0xa7) r4 = semget$private(0x0, 0x0, 0x138) semop(r4, &(0x7f0000000080)=[{0x0, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x0, 0x800}, {0x4, 0x2, 0x800}, {0x7, 0x1682, 0x800}, {0x0, 0x4, 0x1800}, {0x3, 0x3afc, 0x800}, {0x5, 0x2, 0x800}, {0x1, 0x0, 0x800}, {0x3, 0x8001, 0x1000}], 0xa) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x6b, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x4010, r0, 0x0, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/178, 0xb2}, {&(0x7f00000000c0)=""/9, 0x9}, {&(0x7f0000000100)=""/33, 0x21}], 0x3) socket(0x38, 0x6439da2c590296aa, 0x81) 16:00:04 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2000000000014, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x273) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x15d, 0x5}, 0x10) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r0, &(0x7f0000000200)="51b851cf190ebef73e2f85bafd6aa4aa783a93349067f32475f55e98757bb4c45ee8690317411015be56ab59cc8b3e3bfa298ab5244189da7c5e86952880b9faa9f1f1a97a513beb778cb6d3db21edc0959fdca1df396704ccf84f898b19482a270fccb29b52d0b5e572e0e8bfdf9fe2def15706e7e36898d590dbd31e09be3d3faa7dde1351a06ef006efaed973b8b0d893a4a7d158b75770b0a7bbeddb43f0b66ceaff21d39454ccfad1b2c49d6da0b0a13430486ce7d428bdbb477750", 0xbe) 16:00:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x4, 0x5}, 0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendmsg$unix(r1, &(0x7f0000000b00)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000940)="2f0e63809d2bf3d6c6352f80d8cd1e03cbfbca26f4fee8cba00065f9d28f120a95c495900350d2ee2b4fcdaa2f1ee78b587c8708b09d96a76b96f175ecf8e97e9807db02b288910bc4686f652c34d7a7c0dd04dc69f81f19e176d89c9d5d079465ddb3bb768245d8ad4d7fbecb804ffbff169cdd654c2a08383e6ef75de3d761809d59fc7d0389a2ee24dd849e11dbbde29c613dcd0e27343f2a453c93615fceba12260918ee4f8c884b9fb49c7ea6366e9f7a11eb66e94ee0f7f790e48045e0cd81469b4fd12fffe2701e5bb6527accbbf35d18", 0xd4}], 0x1, 0x0, 0x0, 0x405}, 0x401) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) clock_gettime(0x0, &(0x7f0000000440)) r2 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='./file1\x00') mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) utimensat(r2, &(0x7f00000002c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') r3 = shmget(0x2, 0x2000, 0x204, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000340)=""/227) mknodat(r2, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 16:00:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 16:00:05 executing program 1: utimes(0x0, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x9, 0x100000000}, {0x2, 0x72}}) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') connect(r2, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00./f)le0\x00'], 0xa) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312595beda8c9405e6cc158e5c3e37f5b21eb531044f1e427f425ababff46cae086372e1e100ccc26168d9f99e13def5a6ab7b351dbf67f42c4d61fc0457a26cc827c61f4eec1b5c2e22d6390feec108a200c189c305e8e342f1e794ada4fc05c948e3b00fae7efa7a998f5ffa788a3a5b157caf43ce1ec8bde73f9ee36d1f24519d0524a806ffa9e7c91c0b719989bc64970bcf920649829bae3e1b80e6b4554b6fb778bb483f4cb00881eca3c73b0874687f88aefc52361d192c1c9ffba94aa6cf845a0cbef152bf375e720ed00a49ef4f14d2a6d861043abfb1c3670e43453c1902c6614c41d293d45b265908b0927f2a10efb3a749cab1745e0754243f77ff60d363d", 0x201}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0x200, 0x7ff, 0x9, "857985909e21bd947de4eb53cf8f28d0ff6517b5", 0x2, 0x4e57f94c}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x3, 0x100000001, 0x100000000, 0x16, "0e960aa69ba2aed42158310734684cd78970112b", 0x1, 0x1}) pipe(&(0x7f0000000180)) 16:00:05 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) getgroups(0x9, &(0x7f0000000100)=[r5, r4, r3, r0, r3, r5, r6, r4, r1]) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:05 executing program 1: r0 = socket(0x36, 0x1, 0x8) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) socket(0x2, 0x7, 0xe5) r1 = dup2(r0, r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) 16:00:05 executing program 0: msgget(0x1, 0x600) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r0, r1) 16:00:05 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x800400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = semget$private(0x0, 0x2, 0x200) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/166) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) sendto$inet(r1, &(0x7f0000000000)="c1a89ea7983e0519da0445c5ddee4657d67b4328e6304d58e7d136053e2d8cbfaa98a1f7d20853210cd2cbb49362", 0x2e, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x5) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB], 0xa) 16:00:05 executing program 1: setreuid(0x0, 0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) socket(0x1e, 0x3, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0xff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x2, 0x1000000000000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x5, 0x3}, {{r1}, 0xffffffffffffffff, 0x81, 0x1, 0x1, 0x1f}], 0x4b0, &(0x7f00000002c0)={0x6, 0x8001}) kevent(r0, &(0x7f0000000180), 0x28, 0x0, 0x1dec, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x7ff}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x5, 0xb2, 0x0, 0x6, "a479f9e8bceda30df88b471b02d38303b3d91115", 0x1, 0x3ff}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x5) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r1) r2 = socket$unix(0x1, 0x5, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0xfffffffffffffffe, 0x320d}, {{r0}, 0xfffffffffffffffb, 0x1232acd119863650, 0x0, 0x2, 0x80}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0xffff, 0x81}], 0x8, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0x3, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0x6, 0x0, 0x3b8}, {{r1}, 0xfffffffffffffffc, 0x20, 0x2, 0x1000, 0x6}, {{r0}, 0xfffffffffffffffb, 0x4, 0x20, 0x2, 0x8}, {{r1}, 0xfffffffffffffffe, 0x9, 0x1, 0x1, 0x4}, {{r2}, 0xfffffffffffffff9, 0x88, 0xf0000002, 0x3f, 0x9cf}, {{r0}, 0xfffffffffffffffe, 0x0, 0x37, 0x1, 0x1}, {{r1}, 0xffffffffffffffff, 0x5, 0x1, 0x9, 0x80000000}, {{r1}, 0xfffffffffffffff9, 0x80, 0x4, 0x1000, 0x57}, {{r0}, 0xffffffffffffffff, 0x84, 0x8, 0x2}], 0x60, &(0x7f0000000080)={0x9, 0x81}) 16:00:05 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6, 0x4810, r1, 0x0, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000280)="78ac566dfeb4f842fc3865db6f8cf8c8ededa77cdcc2a55bcf137f77ccf540cc2ef64740f5ecdbd59eae43b7d4a22d8f4a7ea7d91d00774e1e1d385950b052eac3792838a1fae632285d8bad50ac6350653ef5c70b41b55e2a27e1e5e47a2c9737f2ed820b540eac2bede316ad695480b8685e8fe9290ebdc9c40c06dfa24ae45310738996d43d5fd3ee2041a9", 0x8d}, {&(0x7f0000001b40)="9a47973a261ec5c87c8ee8b4604602471546ad7b8bf7d4cced38eb9b884a54e855c49acac914c15f4eb342dc0f8b7feb48c2a327a55473824a89f5d29bd854b179c6f5670bb1c5c46456ca2aa145529049bccf3ab4f29bd9da3dd9f6027e45dcc5cae56088f7b3991d8ec1d5fa692659822f67e1f2ff51b6ec83646a6b2faa86d485d1dccf8ce924e6ba29fb6f64d6ab29f0e0d09b3360373e928ede08a55fcaea1ababbc7d0ea3632f07d4f5b2b52b85e172c241933875974f6ff813622e01d3313eaa26eba65fa64ffdf308c32d921c91f7219c4ced2c3c3c6f0915fd3b9dc87a16c9635fac26f97fcf04f3efe874668e7edbd0f663fd8d41742f1a53603caf4a2ab8bc27871b45ba134a31f725451340fbee23bc04c95091cfb1f53e9f4973697ce0fb147522676c99155752027242f8f78772896724f9f468d5cc57f1b76931e46acdaef4733a2b7a0bcef2ec3021f8af4f3f19b358319280285ef2ae04444db63f52de92f02a779c2505ed47daafe25d865e8976c3a428bbe17df32ff9cec6397eb861707d8579426603be6ba4bee11c44004fb89a31ab6379658d6542768662d04e70dfe316e9905d1ca707b06103847a974a04df4a828f81c760a579c25f3f022d025e2c8ada860739855b059ca8980e85667fd6132c9db4ebd85fac70f709b4fdb6a2aa2d7433dbc87a0a0e8d3cee2618311cf611ddab3c4f16c8ed2c50fc00abe87b45ef50d7193a1f721c6441ddb4d85a8ab9a11e64e855083c3ba8f29d6ca24f01f76bdea01df9980802b8a2419da64bff37e1359df3fbfcaa0df8c8d1e61a037533c13ac4c6cff10646f8707a8dd80184e1a22c3f84ad313ad5e49b7c41a11b763b21201dd62cbf171f68af156efed01b51c3a93144a9ab3bdd26e99f0a279aaf7baed8467cda35f1d485f8f8b3d3ff99a52624d66c2398f973311e378cff2c9c0edfae4e1d8dbab679de337a0e2f682e7d96f4790084f104d40d0f599cfa0283a6a836afef3869c64d9cc8dd4e32121dbcf4b1212cca342dc84df9b6650743f8be41b5cc44ab3933123b8ef4136833ba1683465224662e76b8a028d8aa9326e4701519b2a0ef04324ede9f233da3d45e02855f58ea7b6821554d92ebf4a08eaa30f9af117dbb729a58cda02439b98f7b4e33cad7c61b3535d07cdf6ba4fd5262f8b7a03a81d3d461008c6794b2ec7e00f2854559df1a302db591232926b56f2cca9bc576618bd2864e16d0899ffdb5d4c6dce0d20314bc089a78d5901083640282ce5cce88a6bc2d7ec61e6101838ecf996007ae12d4dbed5b167a53b652c862d3d0a030955f0fd91b7be06d66a6b274dd916fd6ad003bcf0ab78472dcecb26848f523298eeddcdba4b65a95b81670d637cf54182dd258638503d63785afb29fa336372724db35d8eca96a3dc6a4cfde3a69b53f21d2108bb9989e5f32844816d10023a36ecb6dded7bc34a36ff498063f02a4ab7a01947e04ae0da1404ff200d8ed1b66927fd66dbdfde5a1615b1054bd5d9753fd461b1f0b4fd76521e05c2998b267a6a0401533b30d5af583e60a4884d662dc89a8acb18d518878409b57c3e0535c5e93ee9c4c81f76ed7f1714018dde900bdcb69c81e2f40b44d3bef0fbd40a58d0edbab1ccec13cba73465c729be3b85c50ba8540ba1647a8048b14f8c290c434de7e13eb12e5db81082bc7e7aa14f00034edd689d5bdb6e8220e821cfda5fdbf36035c274b27a9dcf361bd08142bf22677d32a19a9f29e4554bd52c5ec750015d0f253d43ce97dfc8a0b854967c5c80c935acdc4b919fae0e72ce330ceadd8a7c2ccdc988a59fd12ac7eaab2c5bdc57924286fd031dbe715d19d72884eae65a283d3e3d7d21acd8b4bd3625daef59a0e4820c6ad9ebba7b44aa8b543dea67319ec0f36892d5a8a43eadd55aa72bcef149c0ccec6cde3ebd60598aada8a6d9e8903cb8ddafb801c84c61c14e96a593fbc46d9fc0ff19a24e35378801b71127cfa7e693e0410dbcf74ee06cb5a4de11b8d531a00e0ed3b90986f6098cf7b4383f2ee349ee641467dec5ae10915eb47d62e13f8ae3190b408f4a7bd8ae4a245da7661b0b05cd7fc9e30881fc466e3ca96cfc24acf54c1c40d49ed76c5bf8ad288c0bf1e8f479860010f56e83c125f5c8cbe28b5de313f4353d1b2ecc3f82d3865f8a1f25a96e034fa58578def681e601daf54d2f8ab9341ee6fff9931130bcad0fef811f53b74f8368cddf80e48b00e028dc0663c475cd5e0f510fb860200d53cc1332366af8a4815e58aef78837e385ba23bbe2fb232c5f8e9766f257c7b72d08273577aad9e8a288f45fa30b1098d024a0305500bdfa98dbdc5060e25c24764964eb6b059cdff7fc654ae88d4c8cea9d0f7b4845d0f50b32496ce52f4e30048b23d932f4493fa96962c557ad15441a6608c86d15073a2cef62cf648cd064ea424c1f284fac39812d0f628fda3b29b468831db88ce7c18a0db7c671f71a7894795ab6d678e25fe8e708049f961a3432ee98b345f496dd018058a6bd10eb323915b3c3c90f1170ad45bfd7ac47e0d2d389ad6888c3044971d2c66d99add1e0c1f43b2a10a43c34d1ed1d1ac91454efdf158c2223b9f2e133d9b3a20bdfacdc013e380144a6920dad27b009644fdc7c8e1c01bf0f81fb98528fd126e20373156e01e7f1856aa1c3fd8a5682111eb2a40fc04aae337bc89859ffa2cb8727f5f7f2f961de6dd2216ad24d9913763bd2b6c45bcc705544f1575b3ba7f09f2577b4be895e02e4da1a799949e01ec68d5a1d214d4cf0c59fd388fc09c2ed73ff54ee2caba3c1a61ccd09027950231efa31635faeb0ebe028684e87b664976347eb63f95b4f16fdf99aa4b8d9ed237c16d52b3169abfac5e54b9c696fde1191964a527361d1e1a2aa09fdbbc72f68381cc468951a553ea7e21a5100f8c19886f76c3e793aa5b96d5543ce2d7953c3b407e97a4dbe19e7205cc17c086fc58976c1c17c7cea0674179d40f3f12847376430d574a8e4c995e5579bc84bc8567d48e62263dc193b27687d844b3ed708af1d63e974f0634e177b3e9ebfaafc83e99341db60b3ff426a01ebca4b0127de23b01327d61fcf00c5a2e3a0807a235d527396482583d78d02da4de972b5b3ea9e79d609fd6fe24540fe0806790731b0d2758e4588254883c39a9f877510f16965f883982512ccdbf8c1641666e4dfc9b1067a1fa8acc39a1bf17d075f4bed014d25b0d4d60108d7975cceeea5d70246d352ca46dab75443deef0f24f505cc3535bfa6da65b97c2a3ef6a9e535ed1d9694f40880afabe1397e8d531c9b7f0f5a5072c22121a7fc575d465517cedbe440c5bbcf807ef3a775ef5f02bca9631174641f90f5f46b149e4c69ad7a427449cf05474f630e8a5ba893a4f7c8480d0b9f02c529b8f6ed8a81c3eb6dc6f61d0445a15cee44ab692b8e5fbcb87270acc7174dfee731ba753f216523f4ccfe25b4c9ea035cef291457d1446c35f14da72a2dc1a14f13d74184969c84d6e63c0286dacda2edeb77fe56d4caab9fcb04045db4c2f02732544970f6b73e6238e175b3bcf18cee7a8b1e74aa49cbe3cee9b47ef240ecd831e4037934f060e2d5629bf3dda0739c65925f5f0bbc72764788efb7200d61ade867280344097dc29721ffc8b9a835139507105c3dd05bc4b3e8af3e41b48f266cdf5d5bcd1aa6f5a2a352e4a7be985d261a7df7135557e0fad0a7c907bcdb91fbb1e89fa23ad4ab9f2619422205fb6ae369563cf640f672ab3609a4b208210cb7f828df994f76bf49c840cea326fa316831309343ef192e3bf47071c8f9a9466891698212aebc7d347adf71518e0ec064aea47cb3380264e8bd266dec2e1ad8d1970ddeedb69c07fd3d15fda875a8c3b3f0f07dabff1a092224140a36f7318b62dbda4d6e5008495e760188474804cc87e5538bdaf8a208ad390854d66d04b4c49a5a1f3a4d2d6b64480c11d065d735feb4bb917c0e3e4a548a15869157777c99d475a49f09c479f04fb9a089969ba6360db0acc7dea80438a812682eb12ccd39a8d3ec54ff35722b98c779ef482faece18a3f877be98ad55ed905431cc6e6c342723548e6f234586d1d2ed9d5a87216bb2052b7d9149f9a1a4f24e78e2acd5d09ce5807beceadca89854a038a610a1bb63da625e26a3925bc8d89b1f15e81b520f2e88f08a4430fc17d8b13683c82ac45c39de7172b17827988c54d6711e04b4cfc243c81de57da65d07f672347d7ee75bf2b57191ad65500b48b5006d9f61b9a07a7141976de100402959ac92e67537cb0768ad2a087ab90b3d19d545303686fd2475f1feec6e06d3eed13ed9c9f4ded9f12b63a6831fb80b7339d371b5ea0c3f39522d01e524865611ef53334463f3982b496f4aa9907df4ad6e637abdcdfb7f7da7640540e1e5ad5bcf59bb9fa759571d7e3620e2045bdf16bab9dc216192d292d7e8d7a06d0ff1e06ef5a569d3ff93862f1101e66bce7689f3fafe076f8994b64a35fa54e01ba06dabf6adf641dce1f82351d6b09dc457d69655c8cd7c8119bea77d041c4535aeac7f59b8730e36cf0642de476a3e00a3e0e06d1214c3dbadfbdc18461e509e40dbaf5ad1dc016d0b0cb883bf8f90b4b001b9fe944035770f3b8c05e851f62d91daebdbfb9f0792ea33be615bc5a9d570b1f15356d84f07a04d191769a73df5997d8fa7e40595e42b79d8adf462d52c2d40da0059b29b8bebb7dee200ae805ccd091baf7b3468dafdbde552480a07489a6147e784bfa63ecee69999779407067f7cf4b6674645b24f0b579f060eee1aee02313d5e6f6441b37757cb638b464d68f1e61f90111f154e630ee62621f5f8247772c66c2103a874382538d57ad6bb8817138995a53e7c39417d28deff8c882d089b5d237b2fe9b0cd4d228648db358bd0c6df84769b952511356515b17133c602de4bc824a736592495b1018df110d2907d3af5348076e1d9796e6140bff5918f539106a7ac9d538b87a56e9b372909513a600f36fc98517299b2a87aacbf062cfa01c416f217c1732448a58bc1c0ad22e8751c809dac417ebf8cc9e1ced681ee5300c5e8ba65a76e42f5937209323324b30f7dd799f67ea129709065fe8ca4830a894fdcee08556fff7cbf290b4771f40ddacefaf772453793c3a2f24e134398523ae69ecd43d7c5fd558c7414c109c0400b07524d3d33dfdafd4e834352c0a2c457d47b1e5f4ea1910fcc4aa84c0914cba60bcf159bd3bda76fe265f8cb68f67a8d4763a1bdfae0a58269bfe53ae4fd6256fdcad587062e046d058aa4bb4c458aa200e5096e27fcfa0d0682c1621435f783b49c233bbc893597976d5c689ac58b7c4264bd152c2c0e73c2425b5f623d86018848838d9576dd5d550c5f8effa0a6022d8bb71557f9f09eceeeb05a6c8586b275d34dc21e03516cb3e48c65a18d8ffa89df5c4aa81d9706aa19800fb1304825dcc756c5715ff201842426ba34ed22474fb34ea9320aa711c287928f66905e0529576fd93c13d05a4168fe7cf9634863b31d0197c05f4efc6adfe8e890d23f36407b82f8bcb073f1b861a14202e4c099bda2de39f411c2daabcfdf115cdc51408c3d551b1d33f3d91ad39343ad51fc5066b20ee3826c571f04e96b77485dade2d48c16f0c95280ac9057dad33c153ac1c6610b89fe5ef967f84cd80cac32651ab41ffb57d136e3212ffb7ae6da87fb64a5b7449874e1c10b116e28e47fad4f202180e1f757aa54ec724fcb8968fe9ba97cb831335be39963a63142eb5fc5", 0x1000}, {&(0x7f0000000340)="c921dd278d5f054f4022765d4ad14ed71d09a7e7b4b552faa5f55ff61ec8852e0a563e23218cf9466a0f119f04c24fcc8864a951f804609cbc4d300b6e4d317d4c4ba01bccbd4f8b6e4698bc6192231c1b6e314c605c75e60329ac9ee1d864e450c943167fec17dd39b56ad6e4d3051efae12a67fea50663c2", 0x79}, {&(0x7f00000003c0)="b6f33e7156985cdb1e82523faa5b84956766a01d7b46ab8a1cafb303261b0537bb2cca4a5d24541a152ff91152fcaf109a989481a2cfedb5c6a70c20a519e3937c214113149f3e68d95b48eb3c9f98ae708a3a95d27f49f86246af6cd74884faa62e0633ba53", 0x66}, {&(0x7f0000000080)="51a3700a3a90dbfa3b9684c23ddcd8fd2cbeab5789af86cb559873", 0x1b}], 0x5, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/135, 0x87}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000080)}], 0x3) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r2 = getpgrp() getpgrp() fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 16:00:05 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x4, 0x2000000000000202) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x7, 0x4}, {0x18, 0x2, 0x5, 0x2}, 0x80, [0x5, 0x80, 0xff, 0xfffffffffffffffc, 0x7fffffff, 0x7, 0x9, 0x800]}, 0x3c) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/255, 0xff) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSTART(r0, 0x2000746e) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000180)=0xc) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000280)='./file0/file0/file0/file0\x00', r1, r3, 0x0) setuid(r2) readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000200)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000240)='./file0\x00') chdir(&(0x7f0000000340)='./file0/file0/file0/file0\x00') connect$unix(r0, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) 16:00:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8, 0xa1) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000180)="1cdc95f4429f2ef93c7d423003e3dabe2d0e488954fb8d6b195ca0617b5bffc06a426601d12d417271904e4f57290888f1340180f88f0910f6bafd45679ad6a153fcdb9398288b7594be92ae35756b23b4353260ac57e05ee83ed947deea72aaf112ccca5bd61d6f927d8c10de7b1374ba48a0aeb42aad65c7992f5cd7d9313c15a5d9aeaffbb0bcd54041d024bd5d26b03a934e6ebfd4b819a20e18a06afe9302475332bb42ccec436f6efb02a45caf626c6cf42ed0e03472e1f4df547e152f9249effb44be7b1211945a85bdeaa9238b928015c1340dbe1e39e32d6c947d1999f2f6cf4cd432ff00716d1fc758ef4e14", 0xf1}, {&(0x7f0000000280)="ab8dce3ad2ce28fd1581f2bbb3f1db09acffa86ec0cd3be7b083293c9696d67eb030423cf2c8c45e33d667dd71071f5d86d1751e43b7d4daa1609768eea5bf4b15412d5fe3e028ece202005d389fdbaef92bdd09b2df63b4c9bc5c54716f0626cf35cc87894fab4d2b7b7a410eca1cde7cc81d7f9ab7df4b447ec2775bbde26209d969fb2970a057eea0f9e8f30cf917698456c9f8a3cc10db0ecc5d714cfcfea1066b6641688f86f1fab437a293c126fc13e2d9db6101044809f157", 0xbc}], 0x2, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0/file0\x00') pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r1, &(0x7f0000000040), 0x1) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 16:00:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) accept(r0, 0x0, &(0x7f0000000000)) socket$inet6(0x18, 0x8005, 0x1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00004ce000/0x1000)=nil, 0x1000, 0x2) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() 16:00:05 executing program 1: mknod(&(0x7f0000000340)='./file0\x00', 0x2003, 0x1700) socket(0x6, 0x3, 0x6) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000680)=[{r0, 0x1}, {r1, 0x50}, {r1, 0x9d}], 0x3, 0x0) 16:00:05 executing program 1: r0 = socket(0x16, 0x2, 0x0) setsockopt(r0, 0x29, 0x39, 0x0, 0x333) 16:00:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x2, 0x600000, 0x0, &(0x7f0000413000/0x600000)=nil) 16:00:05 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x10001}, 0x8) 16:00:05 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x9, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) dup2(r0, r1) readv(r1, &(0x7f0000000300)=[{0x0}], 0x1) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000), 0xce) mkdir(&(0x7f0000000200)='./file0\x00', 0x20) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) lseek(r1, 0x0, 0x3) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0x3) fcntl$setown(r1, 0x6, r2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x3ff) r3 = fcntl$dupfd(r0, 0xa, r0) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x5, 0x4010, r0, 0x0, 0x40) ioctl$TIOCCDTR(r3, 0x20007478) 16:00:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) 16:00:05 executing program 1: mprotect(&(0x7f0000209000/0x1000)=nil, 0x1000, 0x0) r0 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(0x0, 0x0, 0x0, 0x0) r1 = open(0x0, 0x80, 0x11) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x800000009130fbf, 0x0, 0xffffffffffffffff, 0x0) r3 = getegid() setgid(r3) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/141, &(0x7f0000000340)=0x8d) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) getegid() fcntl$lock(r1, 0xf, &(0x7f0000000240)={0x3, 0x1, 0x7fffffff, 0x100000000000, r0}) clock_gettime(0x3, &(0x7f0000000380)) socket$inet(0x2, 0x0, 0xffffffff) r4 = semget(0x1, 0x3, 0x408) mprotect(&(0x7f00000a7000/0x4000)=nil, 0x4000, 0x1) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000140)=""/250) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) 16:00:05 executing program 0: r0 = socket(0x2, 0x4001, 0x0) pipe2(&(0x7f0000000000), 0x10004) listen(r0, 0x4) accept$inet(r0, 0x0, 0x0) 16:00:05 executing program 1: socketpair$unix(0x1, 0x40000000002, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000001c0)) setsockopt$sock_int(r0, 0xffff, 0x1104, &(0x7f0000000100), 0x2da) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20008, 0x100) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) setsockopt$sock_int(r1, 0xffff, 0x1087, &(0x7f00000000c0)=0x401, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000001}) 16:00:05 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000745000/0x4000)=nil, 0x4000, 0x2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x50) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) 16:00:05 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6008, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "8a6edc3bb8a41e2cbde24c6a1e247fc17fc1e4be", 0x0, 0xf8e2}) 16:00:05 executing program 1: r0 = dup(0xffffffffffffffff) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/50, 0x32}, {&(0x7f0000000080)=""/76, 0x4c}, {&(0x7f0000000280)=""/115, 0x73}, {&(0x7f0000000300)=""/123, 0x7b}, {&(0x7f0000000380)=""/166, 0xa6}], 0x5) r1 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) sendmsg$unix(r1, &(0x7f0000000100)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140)}, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)='V', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x50, 0x110) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="000004005fdc009778572e33102349e6f6cbe30000004204f5950ebec9736bddaf95e3b59f3b1f16fa0e6b4881da36122dc74492566f6668bb6e2e9e79d29b78faec6323ef3cd953bc619cbd585dc1e203c6c3dbee4485a64fc57c7bd475883bbee4ef9aca583ae9d4559bfb89bf9d7525fac44e08cba4c68689c574eaf719669df7c2062c877f77cc1342eeaca6eaadbc55bcde75170c7a05bdcaa2e06ca89f813828f3aa3aacf9fbb9d2cf7f53477b1eef8388f98c7b6ad237469a52a8329edeecd160004d24bf95fbf3e6062746c1b664fae06cb9d58d7bc1912403054a5298412ac230"], 0xa}, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000040)="b07af0f33d4da7237c548cc72dd4c8663692a3a4f00bcc5bfb4cf6e58f324e0cd0d4b1d9255f1228e53aca72cb89a950b647612c6e0a69d38ee03361e1c3cfa79d83d296c89399bf9096fd0aee0808d912d2c4f19dbf69de1c781ccec09e1de217f16165"}, {&(0x7f0000000280)="872416b0e8c13a1e76d9544391"}, {&(0x7f00000002c0)="fda507ac3875156d4c2f5833c27ec8c82408b913e66dd064cbaba6533724dbee13ea3021dff2340197543936c85d58dae49140ad082343e61bcd83fc8205eb2a27ce5f37623bdaa3e0c0e75c540ee7deccb065df36f609ceee51af588901a89b23405c9d668a3d51d4a9a93cd7f30d507328a29f71fb58d7c7a62043c971379061ad18d1459be51d4e5b381c32fddd2bb1613ddb71ae9d297e8abe21408b0894"}, {&(0x7f0000000380)="67efbf5b1264a205ec3b456af3a93e978bed2ae65d9c7d3a9a45ef35825c07dc05ae43dab10fea74849f194c912c9a2e7279128f08fb3799eec12ba58ef251e4ed5e2fbc3c51bf23164653631b7781c31a8910c493b3f1d5bbd5d1f4d9a36ad9b6eb07d8342de221d61dc7f1ff6842385e1b9fddd1dc7acdd1065df6c2b4882ba950c0c18dc56768ffb0f907dfb4d6c61e65649983c614d00dab509917bed42c0a06430c183bb6c80dbc207a1124ec1c68020702612da635d2536e7485d68eb79266b56dd6e231405bff74ae65f1e01fd2b57304430e9e4c8aa980938f889b1c4cd91ef454919976a09611ec5680e435125dc005b75495"}, {&(0x7f0000000480)="649bbb1782c23e28956d32247171c548874dbef8a7576420c44cd7d4f5c709f286970235d400c7f010eb3eadbd046b5b3623ae117adb424f6e86b4f12a2e12b098bb0d824a3268543315f3b875288c2b0ed3c80b46deac1a32f72373e462c707521fbe17c477a8a9bb5fd16388a2aee034e31cbedd354c8175b028ea74434d442731c48e48769940df6f856f5f4c639a9af7b6534b85369758c99a9f982c599c6f63e6fb2cf294df04827b9ab8763524d55e203bd48514cc406183f18ffa59ec8fc078b72c9855dd17744f9085daf7511c36998d90a29eff371a388189847780da63c14f2102fec5e9749c9848d514e7015a7720c94924701d040f211596f9a5823b1425e01b984e3864e6783cf14b99ab43676b7d61f83432645c84d3cafbc6f02371ff5544beee5e1620807d329ffcffd60b2bd87372c248e8b3e5ce00cedc93c7845c2a4c21dd348bd5102a4660108dc46d6fc026a317f25c947e7797691834a3803f03adcd6b76455bc579d09e0d7146c9fdae4f64d39019fb4f9e22e79e16b640249be3e3905c26c0135ff9e36791b95d5fbcbaefabcfe76bbd084d0d8f3f29e9073738e36554951b59c2ae73ad008bda67bf477ba5a498356d70744b0719ae018b158a701ba4758f6612651721dd8e28baef8bb4f5bbe950c95d56e15448dfeb21b839f35fc0c4e09fea88357088ba1798154068635e6c3bb0685681658018184b4dd44f687d363fc6e92352192093600042481e9f5099918dad0f45b90d301af6230fc8aea209478ec42fc970745614511e28f931f3a225bfcc08db1f908f5fa747244d90b79c794c5b6e96dfc9ea4769923caae2e3ebe06a06b40bc5ab48dbf031ff4e3984258006f03cdff165f39b279767ce92b84d19518c82c324a5747b9dfe763f75bfcfc7b954097e1ec2c5c8bb00dd3252161018eb4272aa7b229e3ca791250f23c1c3a0e1e594791c6308342fe6e353165d7709ffbb8ab6c5cdbfa29fdf68f1370575fcbd0f1e547feb356ddfc0610ce6cccd6003aa60aa3f52a21c713088cb93644058b015c1f17c4bfe3236a6eed14c285a6378cc4425a4d46eb5448baa1f6ce5da07f3279e7b56c4a154edd062a090ca0127cfc0430fe2d9984a8d98972636149f291767a46061f0a6bdaa98c10fffc8da8ad1123cb0a3d336a536531dede2a58f3a6e94e1efdc7907b028f06c946b94c7be8fe35414191bdd0f28842a8ae246c9631d5b514eb60813b459522a34819ee1a954d0eb03d014d7f2f16c55562ca9d8cd97832b7fc2fbb09f53117038885d72b495b922e612e64721f20722bb66deec204232a3823840900dfdcd353c017f554218784facadbfe34737ddb34fc95cb93c82d05a97270b96bc51ee443b825100c59be0f7bd6a352b5a09c2a4f1680c8de0bffd8dc73bf9af01d92b20349b7bd0fd60fd235130a534066a6f8a5426e143b426273ff12530afd5758c074fc3051a47776772a59405c62c6978417d450559673a35d864ec7002533a184d8ce11f6569876d49f9a840dcc876e48c20cfc4a97a745947ad385debcfba76bc804b4fe040a2c4164770f59253fdfc40d412a1d48da7b2366d34ac7cde5170a2cadb7bd857102da00b5ce72209d7681ad8d68ae66f6d84995b782629281119668749cfce989a9f5f4a0f515a57e7785e01f024d7bf0f045002affc2eb0b32fb2049e52bf5627f73d682e811c803ffc1c6ec127005b3255574012a05b0bdf9fab450717750bc904937e3c9c8734bac72eb9fa5119b919a55f167f2ffde65be6f5f7087925782331a809eada355793fe3b43f55e1cb1e3f5773fb438d964ec4ec2a1b29dea4370b0dd04bee4d24eb4dd7d3e543901d85796bcf290ca73a5edcb84274a12655c119ae018b78e8d7383c3e4e1f12177157f495fc544a773136f64b6d8492a282247b87eec81a6132f5a659629652557d467403f6c0b11497f245f9dd19e13c8a44eeac11847ccf70977e996d8de7ba5efbeb58d02fc02a4cda299771aa1b115b782aa353c2eaecc5f7c2f07492dd9093d2d7b8e3bc417028348530dc996b7e266a26418691d8d0c5635deba944a68b5ddb27845f471413575d269309e0ca3d0542b1d582855e9934c7834f5d8efe0e50c8ff4845679ed3cdb452b00b6166c05ae733c8b71fcc651f0ee7da25bd6f59968abc6b3e0497ae73325c83b3dc34aa1352932a224ff988011419f9d8bfd6cda6d13ca47051055a0233df918ff9055fe9cb94e542728bb257c6892bded34d7f3245a9f621b11678f679fa4f77f5cc21fd812a29b8f6a79addd82f9b9dcb98ddf4e4986aaa41c307c88bb61b4592e806dcf3cdae5d372d13eb3f766dde2d6f77b02da274fae8949203122c47677f844e52d5d08ae3643d9ca1ab22eba47df4a2c8910ca576d9a197e86d638af52990d19ab0143c2ff30566aff7f89271f6a6a458a19d9d24c16996b5dc7d7a9951022bfc60a5384a1db944b0ddded410728f3123ed8c479d04e7e12a566debb3fa7bd797fabee3f93a8d3452354a32cf0dbee2b15b3c43e3b6e2a77051fa08140ad954bc05fe82fe16165fb262f4236fc64c3a5d38a8172b4c55aa45fb0ece5a5a37377a371a74884a298895beb6bb21351a90f18411865d35726a280635d89c6665a50165602a84df647be2365dae8edde797302cd8ae250c844dd992b449b6b79a4d04ffe278b6888ef7e316539a009932f59c465f8cd769ee5772b7e7c8e28f43c548c9dba3f063c17bca4f406a567996f596477bccdf2ddb6ec397f68070372076c73428fb6d814ae49d9ec6d611578f0e281ec41b0cd117ad68f5f1d5ac633330f9475dbf119190da3e2465eb08711b6117e7b985581a48062eea65507e2b93daa95e80d01a77f1ade8ed46d28e818b0faa7fa3a2a03abaa578e76616dc2a8be54ce7acb2d5cc87a81ace3d935cca96372fe39a5dda12396dbcd8f60e043a03518d1f1e3a9c89e59a71c94a5c4d48588800798f6fdc172de73ce86eb22c98056588254cd8a619aa81691fe05b95fbb00c2fbdd09e2f2c8dd7ae4eba117ac377fae9d346faee1e949551f38c9d099d85411e419462d9cbd2913bc2a7e39315f92cc1213b91ff532c362e0be3b6ac3ffe760af2c00d6516dcc7e5b48ec86022ab8476c06124b386c8a946e333944c0915155b6faec33d3089136053ba0c69096e6bf1e5cd215229f4f2dcdf63dff31beae36e9bbc5897a62393ec6a7bcd6a8cbf6e46e8729cf985a6f9b141d619ce62de5c7bb5f3f7b9bc1fea1b5c784c0c1f6325cfceabd3a5a5a16aad7179e81d82ded486ea74c1844f634d848848c6f45ee69297c51be47b8366fa4b9bad1680836b373f1956ab4f846b1fe0efb50e56c92ff082cf5d78aa695b701c872b2dbfdb7ab6c0b479308f88c12ae3531804666f507c122e40deb4458c304aa26229e7b6fdd53391ea724743c8da8050c1e6e730c4ff7838c62cbcf344684fe27dd918ada6eaa0e2b788d771cd443c53d4702d01d50feb6b1d44ecc992cefe33631d9647b9dba14f6e962147c4a24c0b3cfa5be6562a054dd8555bcc287c29c3edbaa5abfefaa25172949b308177bab4a8465f36d123bd4a3fbcbc6911fdd33cc4c246f18255a5b2a541cac4f46a91a7d24640fed9a590a4b1618904a0bd78d22299939b1d9b4493d9b8a4bd430a509f47265b40b3c81be49996531519a171fa7341481fc00e8a515a63fec39985d4b0ec2b42146e1485cfe961234122540d37b2339fd1d8da602661fda3550ed457829df7583bb0c7ae6d775f0d1720ebe910f674cf0c96705fbc8c1ae0fdb3391940a06653eb187ae441cc870c2cee4aa3dabd1f2f4fc8c56907989243dada8150ae94aa611e133f1ffdbb5da281f326642cbf7a7bdd1e04bdbc094c716aa1310da854ddd11e32a3aef84a5cb4c5dd1695c8a83687d127646ba9b0a2112e5d643ed1b770d09ec8c02bdde371f7b766af739e7b44765dbcec167d47a4d39920f7b261f524e4f285f91616d768c8937e4b5dd54c1e5f660435053f77fe921218110122ee9b92f1f70f8101c52bd2a9a01fe9b47f3a3236242253c83d313c86b9060bedc7ddce077e06f6fcee43f9a5bd4ad7aacaba8e1070e9ca79c7a32d332b4da07573ce530307a8991bfa07a344bfac45d16aab7a271047a2132efb9e6054b57421e7fad3b5af3e456b9107ae57e7fec4b65730f9cf1247844aed1c0b773cdf2a68e903d84f304b84c670330b9f5af7087bdc5475dbd4d3e3892e4ad663acd6898c2125d9dc593032fe8acd81fdaaebe36fc23c94dee37635997a81a07d906d7757bf8f775cc0af9d31c66d956596ad46bcaad02e878979a2d366cae3b50ba303581e98565b6d985733c2346e66682f3b157f8b7caece274874bd08b09d35ca468acf9804a5801972ed84c3baca9e41d4feed943791fc9960f3a6505c54116ad4820ade711359e16c9384f99a5e749c42c0a01ecf405d23b9ac4eb918fe105ee2a9f11ba967c6019e8bdb40b7cdf0942fd31f175960ae4c3c72c4aec4f65f104b8cf7c5fc3def2c2c4ba98210b801c6afe773300a93c4298fafdf9fcb37ddccafb0d1a94567e398177dac005d3dcb4a06ec9c78e5a129a071f6c423880a73a279a673248036a383416ad82b52074f85f78ff0f032704ca8eccf197bbb3526b43c93d62617ad59d7b8021076ae8ec834482466dedf302239a735d40a487fe6e75beb570bfe31b6a9675e21094ce6eb6fcfc2c29a7564601b54508033af0fa765c78ff35099bf427d2f82c161ce8db3db92eec157693c09fbb3339fa5e2182edd239c6fbe230052187744759e07c30384f94fc6813c2dff705eb4385882bb5626fe37f585014549734a9105074c97397e243ec84071adacdb31067a7d52dfdef1b70e6eb20940702f5df1aea758651638c4bab739fc205042f4597ce608d9be0db467b5314788aabb267de3d9458872b5676a6b6fc9b641be11df20d943787b7bbf8aaaff8bed49c2bc7c0e777847b6b983e451fd4ba07e45a67056769bb6bcb3b7ef7ac4b5d1be92148dc6b7c39333fb7a93c4cff539f4de12951e2bedeb5de29d21384f2e1f7ba6f02768dfa99376ff63283fdce7d315aa3285a8f77ce9cd64ebf0f8ac66ce94a319ef1e022149fb8ad599cc982f8d257816aa0461ef6eeb2b33427e38a439eba72d7991350b88b57589ce6c9e35bc7a04ebee1f6953037606ed17e82cdc99c646a410e896beeada914c7dc37223cf7c91e7f7a9b5a482518008f3c6cce601b71fb8b5ca3537e121b3e094a2964405e9d122f4420b0b69cffabadf89284d4601bcd6794307447d6600de54767481a4ac54576526fcd755d7655f588604d78fb7e039fd2fd8a7340cab4ede91f4502a398635812ac36dc757f2367baa4e2b3acc9a915ff2772ead8d5c9b2b2f75687a0b3e41f42d81ffa16fd3ac5c3d1a27e8c21c5bcea57b59b92554cf39aa1de047bffdadc44af0ea1d45e095d65cc0039b5667050ab0fb0ecc7fc4f4dcf12b2cb3778162236ad947580e281eabcfd4457964dd8a2710b2f0a7a3335faa214d78c66392ecf183e9a4f2701160e0da6adfec55d1631ce75c403e6335c9afb25d814ca51aa7245487a66650a2213fce6d21764cac14b9697843585de47eca4b2008fffd7a53486bbc4d66be45505052d5a6a61e6125a89259ce0efec93a8150b5563cb650711ed1d5c2aaa46438d3e977c9db17f6f56c7c639400c3fb942798f7b2745af8e6b46a82b88635c3a9ad809b44d0598777d428733883f"}], 0x23d) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:06 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x3, 0x102) r2 = fcntl$dupfd(r1, 0x0, r1) sendmsg$unix(r2, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) 16:00:06 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mkdir(&(0x7f0000000100)='./file1\x00', 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) madvise(&(0x7f0000374000/0x2000)=nil, 0x2000, 0x5) ioctl$TIOCGFLAGS(0xffffffffffffff9c, 0x4004745d, &(0x7f0000000080)) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x4) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0x100) fcntl$getown(r0, 0x5) r1 = socket$inet(0x2, 0x4, 0x4000c) chmod(&(0x7f0000000000)='./file0\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0xb, 0x0, 0x0) 16:00:07 executing program 1: r0 = getpgid(0x0) getpgid(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = getpid() setpgid(r2, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x6, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) syz_open_pts() syz_open_pts() openat(r1, &(0x7f0000000040)='./bus\x00', 0x8000, 0x9) 16:00:07 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x88) mknodat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x28, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') stat(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f00000003c0)) 16:00:07 executing program 1: clock_settime(0x3, &(0x7f00000000c0)={0xfffffffffffffffe, 0x45}) 16:00:07 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x202, 0x0) fcntl$setown(r0, 0x6, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x10) r0 = socket(0x1b, 0x4, 0x101) ftruncate(r0, 0x6) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, 0x0) 16:00:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000001640)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f0000000080)='\'N+?@', 0x5}, {&(0x7f00000000c0)="9931c58b3aa88978b1f1e0fb2701b010f77dd38a3937ae0ef288f3f23db12b2bcf5c0fe96ed2a3", 0x27}, {&(0x7f0000000100)="23f0b9ea38b24d1df4fe307c0421649343b75b8b6e5aa69fca59d7d0fe83483548b6abe21857c6ec3563d7d06a985be64155d42f1dbb4129b46dd2cfe2a98de8c24b22fc4e7e46e3180de1ee5e2c624d7f26928536d48c4a4c311259c5e6937e2d0d6fcbfabb7dd586d406bb624985ddbbd3bea727f0aebc9e5ee81a81682fcc66ca95244f2376e978679f65872ec132cfd6161c17934f8aee7b738be27cc1af80994199784348a012feb197966ffa4684a7a9ed95bf9dc2ec5607363fb2aa784b6e320aeaf39859501a6b", 0xcb}, {&(0x7f0000000200)="69db024aa80e2fdae999ff24a9dcf2abceabc109f8d29e76d682dbd7da1793ce57c37a11f438bb7c70aaa4d179ca21d30f024d35dd2e78e07aa1bbf8eb22dd10c2c289b7dd60b739f3be055f5c9e533c5283a48e46152855d261270168924c8ec0a950dfdb7d9dcb7832e35909ef5914ff18872571a48d1100f069aaafb6d2125b1df426eba3ec220daaf48a6336dd311d90500a6ac1a1", 0x97}, {&(0x7f00000002c0)="991feca3e2fa63e2a7dfe1edbfac2eccb8eab0a789f4081b5674005de7ae8fb30f4f61", 0x23}, {&(0x7f0000000300)="46c685507e3c70f8ae027b96eebbc43921499b9dad7ce67ac3b8483161752d12167ef3988be54cfecea7a61d4a8330858e5018f06d169c376925b30f43b7236d43f1613468c8a452ea116fd89276a9bf5f129976a425d78e029f4bfeea2b1ec6edd09193385053e6f0149c6e51aa0500497fb025dc53d286eb0809219dee460751d6432fc214de96a359999b7df8c0d49ce0ab79df19432506a67d13cf04a37a8b7ec2e42f303dc18697ec62a9f20bfd7fa0a478e18b8d95494cbc1c90b7fd4b9cf20bc4d69cd05d6e10d9d87c53de16dd7f0eae1023563a4001a92507675842c46048ab95d91c47f8a07c70f0eb262a2fab9952c1f9458699642f90ba1a40e4db49712aa41e1828d74421e21f4353e95c0811a84dccbab6dbc6105c844ce82687a0702d22e35073c50fe95a8a275cc090438c636486a0cad3557cadd8acccb5624a24d69894074bf407849c29c51f5339a9bbf758b7ec1a3b62790e3e19a46bf12fe9af93bcb82619f01abe8acca8df766e6ad32db0949b8603134d05e819ff46ce26591272127048d75f1157dca1f17f9c44763aad0877f0f473051ebd9029b09e2b53870ef32dbf05cb26f0c2b072264d88bbb7cda71344626fc6793dc062c1f9b299b09d07fe3fed1d35e7b28a0d4ee928e8f34f7d4afe2909c5fb5a63a1d96736eb0ec75d4af8466105c35aa4aac669ef8fc1bd2eefa920a1e5033c79e6d4808b74cf5fc5beb87cbd387f142e3ffd626ee2cf3130191941eed198f256ae06502efd4c39efc761d0517393627e05b7d7abdbefc43c26965e2ed6fe6d21c0a237236d502333cf968c3f2c5561a0d4d1b8be24337f4296ff0457e64685396519bffa3a33c9b09a1cb6f867ca0253c6b58ccc962b7a377bde61217c34b7debf5e6907f5b97aae62432d205dd1366da8505ebf9470afaa7c95fce7a2c87a4ae5e2e1d1ad3edefff2895fcd067bc87def3c4915cf795f9df5cc0a03b5510e889e43b8e0c00c0ab49727e0d0c0717f3d0ae2711e8eec8323f306490ebb242eb9dbe39219eafdd1e620a398c586bebb2eff8184e1150452ed63f07559300a67d53029884e1ebffe7fb58795824bd70e39f98779f86cff5df40e0a74984ef07d5fcb320927457e9f8e9f2af2196b247708332e14fe3f21a37430c90af558daeba44366ff8341b40b0c35c613cf1ec22598516b3b8ae46795a9cc33c61cfa4695467b1e43e362434ca819db20e6762a9a6e956d2b684707ee808b612c127db4b229db6725baef797bedfc8bc8bcaca491776f02eacc6b7c594481b7bfdbf8099decd0f27435572977fb9f841a991167e8cd848e9ed829642bf93a55026e0b2020336f1e25f9a88c3285b6e5e7c98d82faeeff0cad8b0e70a0a63b9a3a2ed6a88a7e83d909ca3101fff36cca655a6598c61f3978280853970549d614179de3444ee4df9eacd86924f87fac69bc9b49f2badafb7db14405ec6612c317f65cfc889771faf23912a909075b33fb28a980017b8aaeb55af21a95fcea8dc834b715c58819e19b64000d077eed6c762a0fb9b27f956bad568e45ffe2fab55568f8d25a3b0c6cd2f7b059442c546248f1fe9c0e75d544de8c25b2947466c15bc9f17f68804974e69c28b581f6b6e15cb2a0a5df32b8e0b31201a9b3b6a1845ab99fbb19c6511aa625581d8fb028db0ef7ec305aaa72be88b19969d76b0efaa3db00e096a04de74388d90cf214c616f04e6a380e73e6e8fcebbb2422c3ad64180664fd4460b94d6914a344881f03e969ba98ff0d1632cfe2989d3be1ac7b8969b10823e0e2ab021a49d5473296f8d236e11d18acc23e2029b37c51c8c1ed4cb76c71ed587b581eb35d715010a0fd3aa4e8b7cd7bc5a2536b10c8ff2d2dfa617d0ae4ceaeba576e41ce45efec7b1c8d258ebb76d0f4879a667c790560f4e2dee1d05b1a2087afbff4fc744e447e98814ad8b3d0e1943494e6cb63afb6383a5ed6e140ef196e41084d05d2a452221391b4753516f671b47789e5db4958f52680eb510a7a9084761fdf3654b5b5bfeb68972ad861e0b117bc56300abfb3397c5ca12af133c6a02690016c13dcb58085e91b89522a7a0436bb13acd0e0fa72a0274303cb1eeb374f4d0eb6da35a010bf382dd5b2088ebccfbc383680209ecda1baa844b3a19df9e6254317f0c6b3dc4bffa402c36f0bae6739a1f3733a722bd14dd5a4ed3d39e0315d46225c08834d78d33380faf3e8477b65cc3e6be2f1b6db9875d3be5f58fa497b5c3642cafe209ac5c7d7707c94cef4cf974921dcf5355231a5c272ffc4b5d426473fe59dfddfa14b9a7d194ed4fb822c70380260b45742af78a7d43c68528f27cdf9756db7116c36878062416aa41df6623f1f67a03cb0dcc56c8afb9e10534fdb89f2e2c845629daafb0bbcfa26ef23756e7c5398b07441d090fc339dec1eeab3068a4feb079bc54da0c600a89be4041d261fa8511c42e0b30d09bbabc3791d573c6152d7b154fcd9e3a9ab51a317026010608deb41941af2cc90cccedfd676e2905310d0c7a8afb295740d4b10b86fd6dc81c832c2d7eedba4e259105996aac27bff664f3842c29c3fddfbb120c92d4801467fcc31b291da977e3e54a194e47a7083f401f49f45520dd3cb768ac92c14fa7223767aaa0477d0fb515f40d10e196c915473ed078813c3db1ec102d6fddac391ad5feb2c59b80b6a72ca2d19368ae2881200b291e7972f744f010aa6fb3896f8a29bb273e9406b4e11fcc1135ec5a82e0be3bdcad66a80e25af026aab9cb558e52d7ab24436d06152c44a9e5e31feabcc1d13031bf198460dec8d28004b617b64187266672a68e8fe06eeaa4320aefcb71cb64adf655e923002c5f3a02023386b948fe313f4ee35e3a2fc8c3f739b4c5154dd7aa2c45cb2d717de69c2ca7ed50064a4c244ad9a3c83bae72a0b9dbeab93748b8abf2782dcf5d5e4715a956935bf9d9ef6086c5675ec833016ed7e32236e68f8c6adf668da00dfa245ecc1afa9022c1a2ae488906ae70c55cb00c4404c025ffc2794e073a3f07ffc67a73018da70480453bdd2d010015fef35f1c1f37cc15fbd8be5fd9b2ff53b94593e575f6c479c9dc4b06ba568ecc4a4b8603317a60f7c336773bc1b1e8e3dff091aaa7e785244135ef6f98dc80a60fc44df2f8b0f38c3278f7bec18755ea27c7d6561b214a711814e0a966edc0c83157f94efd2b856d53f45cedf209cffa848be1067129576bae7b407262dfe4c2107fae168cf5164effaa9bdb3a5aa058611feb3865b5075ec5c2187bbc42feca5d9bd05032313c3c0ee51272eaa0a471d79376bee0fa920a538a985fff81e87a20d7646de5b8e632aa2dec39696f13af6c4a03cee843b0222824a65dabf7596eedd19a405d6d0a61ea6a5261defe13fa807dcb86e9c5ccf3e7d7b155f3ea93506095713cee01f3f63cc207d71c0afcb235c720a71d65b69946ad6998f758f153f44e2a0d55f8ebc66d69219d138d22055713779afda49dd7716d3aee0bbc024724b1ffab16383bf81249bd023274fb42a9e5c127b68a5e52775fd1afca2bf91f1741fd6138a4344b24a9fb77d9db3dc2d2d85231e5f6cd2120c7de9c58401accbb97e9a6afa0353a297852abf3443ad4e8ba397a6b1b48eefa23ed08e25086e50247030b222276d98ff78232001c20c69cdea08768e873c4627458b9007a80125b7bc580adab6c5e6e0180ee48238115da5bda67a06b712e30db6d3b1cc8aa43782f423c83ad59fdf9d350ec28d968d6548afd422dad7455ae0fb42b04a639c26d2137a770a2fc15ab93c92982c347f297753fc8d04afbcde59c48cd3f7ad22fb3a39f04ca544c4625b18dd0259865eb77531b4407e61bac691cb2aba4c2fee7610720bb9ebec99d99eabc41294bc3010e9e250138bd3cbb3d4d26ea043389f9350901e05e829f592b36beab62c97eb365aa267258fd1efd286fb0b6cd67a8880e58db84ab46ed905798039f4e4024fabc4d41918d34c4776f18e8ea8873eb499936ac322a5ea77b67f1e1ae8f373aadacd99d1f2d6d938eee6fa1e920c0e5511e962d9db2ed56c6b8be614ac2cf74059e3c8237aa05171ad9af74e3ce2de592948871675cb7ba70d8cbb7a895bd210b626368a8f28a0c1ec0124e0c2e27a4c67225da307469ea823bc0819ecca9181155e4df17a202ac4f9f44f2c8ab6b3d68cafce32580b67ca6fad2d6b23c522a3f7ab77287477b76756acc0e38c87e0653bd129378b212470616bb7d90a9b7bd7f652d8e0a806bb1b0744b3fb02bbd9b24977fdb14022bb4797e452542f501e6bfc155b11f46151ce60794ceb604531d73028fb87c6b43c48c664a0dc444ef6d009c85f3d828491d5efe92870e5c508848abbcf858c9c92dd6c02d1b1a5f83b5952f5a5d62bc89b11fda39a1abda895752eeaa3ad6c362b8b838eae67ac45d83b82970c712947f0e778d965bba8bdc9b309c87e331d8e03f40932b5b67280802ce4cce03dd83a5a5b493c6d49af81ba22353666f8bca69649b1542444e294eed40a512ac4319e72e4cf7937981194cbb748c1b648dc20e611b5020323bec2d8017c4a5648490f1e5ad81670ef27ae695a26ebcf4f535a0796f48bab8371230555bddba55c1262667f515cbe78237e37a2aa09dd4feac7c805d443d74c27373af339ad747ab5efdf99a16c71265bdc8319a6361597c73935b41979465f44e6a3f95c61dd3c06387ef2da818f5b18642d7ce07bd409197f1e6b749bad3b05a205196e7d1bd301606846a24e6171f4ee97deb9f313bbce55be2dc5599e40375593dbcfd151d92d4e25fe027e8a0b4e26de6911105f573588110660f9036a9fbafd6587dde1971659c57af587b16e3db14519b04f9002d3c2b200ca6757564d133c94ffdf1859df95ef8520ab72b640f0ea00cd6d2b05f3170aee60b58dd3b518d5159b10e530f92d9293acac5040069d1bf15a0360cc13b4b62bd79390fa3b09bf2f806d765e78041bf398296c6e65eb6f7c881b8ebc92b10a9a2b5966ab32b4ff4d00e80b4760159cc20a13706202eb0db79307dfcc762dba3f36cec794eb7e807ab51d5e8a1f7e908c50ea6cd2d7355bdfca85a9586d2aa8e06e826a99f6944c23dfb95c7c1fd49a25b02896aff6df645e915c2e6c05cca8003af49280c2034a93e41505081d10241ea712450e95792cd3f4bb59289d6986ec62b34ace4a44f6d821704de1dbc75df0ef8969f92f983f882147537e33a927317dc7495766791aa81f5625cbcb6ed4afa45482150ee2986b8f937c749ffb116303cf131f0c293c6ca7c9ee444de40e73c7c67136817edbeeee1943f2bf0d21abc66262c2c086ba00ce4a3138f66e000f6844dd408bf52bf455e76632f50e4dcd57bc6e5ef354cf79cda2efb05b1595da0352f188300e7c381eb730d778562741d41d472f24eaec89f1e95018cb94789255b7adff3354d8b766846ca1e427059517fc6dddf5ec9b09ab7fd1bbcad3aa0a3d1d0a9e082e36f63dbd094743e7da6e799774bdd731c2adfc05d6e44be556497cac2aee6d551ce0c9f9accc4152d43d97ed7199e539627945d1f75f510c5c517df20e533277c1e753f5896750fa32d29c9cc46fab34b1adf53d2a64de9bffd97fdf493e45fe47c49b2311f421899caa0932a4c96aa2be583ce17ca9c2b5f923e19dda5145da925d7cf71113cc5efa6f6cdb3110e18ee453bcdfa05a5c8478273387d0907415a07a406e4d14fba86eda66bfab2a63b89a2bc36e4145c8e4937e68ca72bf4fdd558ce6f8a8d2d", 0x1000}], 0x6, &(0x7f0000001380)=[{0xa0, 0x1, 0x4, "3f83a051af9d3fe245d4dcc40dc469d52b563dd71b05025f6a1e908f2846924dcd2d4b5f02a9dbe746ad3b9656913153a2c747cd56dd563a3c84d52f77b37de38f4795cd0a9e481ea098798e4f965b5dbc25d0206249d183431066cfdcfd20e1883cc3ae1df2527f4b058df41192cfeef3a548a09eccae3e88c04e77e9ba190b061993beb2ff30b233cbb3f0f83430"}, {0xf8, 0x1, 0x8, "2601b4180823bd9903b2f1445a833cc5e313a328776b313960a0a0349925bd72c5c14a63cb2b3cdbad8fceb2a5fd9f8c6c450b9211705ab104dd3f383b5f5ee7cdf47198ebdcfd0763a1883d058133ef8c4aa0cfc1419bf4fe2d130da57974d7be98ee87c4a0d46c53ce6c6d5c9bbcd00d7b8256cf412309cf6a73736b6c04650f72dd47641aa80ce9babd1ed7128a503472dee24e6da509b1fd7e2f3cd725a2cc35e2888df36b5f4ea778a02bf7138552bf84bdf3f89ff1f107cdf84228df1c9193e62857eeb4f05f49de18a988a44c633746b45a526666aca67f33086e71185d"}, {0x98, 0x1, 0x7fffffff, "41429e7fe7694331e64c95ea9f7a5811659998a8fd113fd01ad8f58d0f7e51587d018c6f900dd606e715c35866c8c71e88330213de826739500bc851af56b066fab105de58f9e9c781406a9471239e72e0cec66bd367f956adf0c42d5752c7fe35d35d537bb2545515348e2e26a5b92208a6155d3b23f4cbb44510b2be9a5972a0e393"}, {0x58, 0x1, 0x3, "7e90945b14536970e21c93709c0a0e1e0e7532bbf5dea4826f16b4384f09208dde3975440b7e7d8402daae67840ba4891d0d8cc7662264cdcec133b7e05b62f6ed7c1cd8e094"}], 0x288}, 0x6) r1 = socket$inet(0x2, 0x80400000002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000000), 0x368) dup2(r1, r1) 16:00:07 executing program 1: clock_settime(0x2, &(0x7f0000000000)={0x4, 0x4}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2000000000000001, 0x18f) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) write(r1, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) mknod(&(0x7f0000000240)='./bus\x00', 0x180, 0x101) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgroups(0x3, &(0x7f0000000200)=[r4, r5, r6]) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) getsockname$unix(r2, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) syz_execute_func(&(0x7f0000000040)="c4e2fd3120c44170579ffb000000c4427d0fbd00080000f2450fc24f0005c4c23dad478e0f0b65f2a5f366f2833cb5fd6360f76b36400fd4fb8f890893d9") setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000180)=0x100000001, 0x4) getsockopt$sock_int(r0, 0xffff, 0x810, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt$sock_int(r0, 0xffff, 0x10a8, &(0x7f0000000000), 0x4) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/55, 0x37) 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') r1 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x28}, 0x0, &(0x7f0000000200)={0x2f}, 0x0) dup2(r1, r0) 16:00:07 executing program 1: r0 = geteuid() r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) setsockopt(r2, 0x3f, 0x0, &(0x7f0000000080)="52d1b165d7fb29ec923a15ce8f346b6a58cdd6bddc8cbdf17e18130854b9e1db572c42a21341cc369b9dc382425f7b83d8abd4ffafb25948a50ee007092c5238ca560dc7bbf3ae30d5639b5cd5d9fb54d26a3ace790efce0d44b4323fde210771ecb882d3b324b113a1895bd763c88f4c018ce17f8d4ed1433e8133f71464b8dea0fd8", 0x83) 16:00:07 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000140)=',)$\x00', &(0x7f0000000180)='+\'\xc6.)&\x00', &(0x7f0000000300)='%/,-[\x00', &(0x7f0000000340)='.\x00', &(0x7f0000000380)='*%/$@)\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='.\x00'], &(0x7f0000000500)=[&(0x7f0000000480)='*:\x00', &(0x7f00000004c0)='\x00']) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="827b541e2d03a6ee5e0cc25dbfd1407a8ad15aecda79c9685ca65a303a5d79a662a4f5829701ec664a12700be0ceb7b948fcc759262be8b7056d8f04", 0x3c}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pipe(&(0x7f0000000100)) execve(0x0, 0x0, 0x0) 16:00:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000080), 0x0, 0xfffffffffffffffd) fsync(r0) pipe(&(0x7f0000000180)) 16:00:07 executing program 0: pipe(&(0x7f0000000080)) 16:00:07 executing program 0: syz_open_pts() accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) socket$unix(0x1, 0x2, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000001240)=@file={0x0, ""/108}, &(0x7f00000012c0)=0x6e) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) close(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x8001) chmod(&(0x7f0000000180)='./bus\x00', 0x18) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x3) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x900, 0x41) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x6, 0x58, 0x4, 0x1}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r0 = geteuid() setuid(r0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0x0, 0x0, r3}, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0xffffffffffffffff}) 16:00:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0xe163, 0xc) select(0x10f, &(0x7f0000000140)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x80}], 0x1, 0x0) 16:00:07 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt(r0, 0x20000000000008, 0x1, &(0x7f0000000100)=""/238, &(0x7f0000000040)=0xee) getsockopt(r0, 0x5, 0xd7b, &(0x7f0000000240)=""/93, &(0x7f00000002c0)=0x5d) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000200), 0x4) r1 = shmget(0x1, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) r2 = dup2(r0, r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) shmctl$IPC_RMID(r1, 0x0) sendto(r0, &(0x7f0000000300)="76e32b3116f23c88bfd43e125bd6947415b4823466c29f44ecfed9c08047493eeb4de3e9d8c1b008dc7b80cf823707d807645f10751cfc6cc3ca3614a5ea5f734078a1fe7985f837d91f25b7615b0aca0726581f6919d2db4b58c1824646e526af5808c66d9df667a3eb1cbb3dfa6a7e57480ba9c3cd35c57d797aad0ebb2d2d0bc0c81a00115963ec1fc25acd80f3addcd2f09bd864a1672fc602170c2fd410458c3380f95cfd5363c1386fd72eb05898b04d8de6", 0xb5, 0x409, &(0x7f00000003c0)=@in6={0x18, 0x0, 0x8, 0x6b}, 0xc) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x410, 0x40) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x3c, 0x7, 0x3, 0x3, "6989bf5ed18e464ef9f672b6f251e4bc73bc2e26", 0x7, 0x56}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x6, 0x100000000, 0x3, 0xffffffffffff984f, "abb4b748645cf3b14b896be02a2485ef96b3ec15", 0x7fff, 0x7fffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x443b, 0x58c, 0x6, 0x6, "311c8c17f5245406dccf35a724a69e039cf9953b", 0x1, 0xfffffffffffffffd}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000240)=0x7) ioctl$TIOCCBRK(r0, 0x2000747a) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getpid() setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000180)={0xc061, 0x2}, 0x10) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x7) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000000)=0x40000000000000) shmget(0x2, 0x1000, 0x8a, &(0x7f0000ffd000/0x1000)=nil) ioctl$TIOCNOTTY(r1, 0x20007471) lseek(r2, 0x0, 0x2) 16:00:08 executing program 1: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x10000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xffffffffffffffff}) syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x5, 0x9f70}) sendto$unix(r0, &(0x7f0000000300)="c20a9d1b4d7c3fc566e1cb0a4c91e610bea0af3088f6e01f0dd6143c7727c263019271bdfd97264f062f19922046a6577328b3146a1dcee048f4adc00efecbe3ad1753b3c6ab937810e72898692054825416c70ec35e0c1f7af30c131d3b378e2a33fe3c3b49cbddebdd6c80c52ee4f41578ce4021c184d078919befdaad269e872f6b8bf07b17529fe2906bccfe71376b52aab983ef92824b7b79e00d7ab334fea78bcec5d4a18fcac66ffdb722a665e85dd12d4e525d8fa2e37086e33ce6a72950a446ed7d5d1c47e8cea42cfc3e05d9d286b554e6b0d593257dc44b204190b046401877be2750fb65c4b6b80c40c48cc8c18d67debf676793fa91", 0xfc, 0xa, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000000180)="493b4451d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76a8fe8757f3f0cd10165f224c4bba12b515aac034c040f130f", 0x3b) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="378c34036aad3beb0727cb91076950a5ca20f720ba295b193a8e26a5a39aecc1d79004868742971ed74ee6a215a8a67c63f22ae3d5a7da571b7f3bd1e31d", 0x3e) 16:00:08 executing program 1: r0 = dup(0xffffffffffffffff) fchdir(r0) r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x40000ed}], 0x6, 0x0, 0x0, 0x0) 16:00:08 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000140)=""/160, 0xa0}], 0x1) rmdir(&(0x7f0000000300)='./file0\x00') r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) r1 = accept(0xffffffffffffffff, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) ioctl$TIOCCBRK(r0, 0x2000747a) connect$inet(r1, &(0x7f00000002c0)={0x2, 0x1}, 0xc) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) writev(r1, &(0x7f0000000980)=[{&(0x7f0000000340)="a97568f8b48e03fbb3ac26220098fa2bd0106c7fc9f577c5ffb559edd73f669156c19fc85f4e7ee4fdd4d04eef69", 0x2e}, {&(0x7f0000000380)="3dbe74f2e179ec77fc04df5e037581366293cdd63ccd908d403786d21b62ab89b27edd473a073371410ae23669e48ae04a0984dd2447259b85124760980caee973f528232034ef1813851d3d62f6", 0x4e}, {&(0x7f0000000400)="36caa33bbcae193bf0b6438b3d76fd6bf32450721cd51901ac7d02b665844e92fd3f63a4ea421d774e24ef1edc16b2da1017fe51f10b82c382adc17e0c9b4236330ab773b8ea93d7a7588928b45273d17f09bb008b4451e1627883a9b856caef6dcd906eba2a7807bf8c22751e5192dd36976cbf3e53040c136549e1b369b0b25fd6544d69c32830d9e0d7e58211446db156379e5d2a5c7e370b202a098eba1ca101d1b6d4bf790ed1a930eab1cf48a381951d1f388d04937952273efdb274caa3c20dc6829e875fa2e8828a11f154f3b3779618473d80064eac807c948a232cac64a8e1a62bf1a05cf80c10a071bee3", 0xf0}, {&(0x7f0000000500)="c92b6ef12c8c7c9805632da50a2d1f843c5bc215beb71f0afe3a862ce67879a1c2120a94bb51985dc0ee30a1e1419affa88d9b10eae4c9c25fa98cc9a13d996c3404dbb4959ebe8db89a7d16cc383b4ef2fa1568f169426d8d8de9d6de14e1f358047aaaa4d5fd6cd90814435b0785f951d961d5b7040ef83663c3c0fba164040f57679ed952762dfd5a7e78eb8e2089e40a20ea957cbabf92128a10ac64edfa423ea0ca283ee0724915da9f34bf510246dd10731d4b6dff677744d22e3b6e", 0xbf}, {&(0x7f00000005c0)="3e728c96e234d6c8d6be7bb34c232599d8c13fb8d515fa3bc3fcb15efeeafb9f009356ef6d73c3b9ba66bdec67059913fbe9a7294f447aa7659b8fab755a1fa7a5e04a8e333872a1f7335eac14053ead2943c27b7be51cc9b16b647e2000fd29d2bf1a9d15227f7f71e9c0b34eb66e53a04bcc4223b4c06b78e31fbe88d506dbffdd1acd1b33a7ea89d6d3261bbeb459a060c7ddfe579a6683f10cf55b5c83e21329ed0fa6a463b5edd90da8b81cb007", 0xb0}, {&(0x7f0000000680)="5b1988a94f0580368057f71526f362823507c55ebab156bd3b0508ef5274dfecfe429509130c5988028d727bef8ce46d433e38cb2d55c044b71c60b22cd2777180c808269c88ab1e3d7b528e8a2ff2d596cf16b7be413340fbccdde4e828453119b85852275bb3f4131f0c61799de5d5a502b7c864eb755c88b34b54bfc8306c37c753f5d4fd281813230663c3707921b249794e0861813d917c", 0x9a}, {&(0x7f0000000740)="20b4b2f4bf1de942ea9bb4f4c9343eccb1bdbc14a2b9e3ce3d7c0e278ce6839bb032620220a03471d4659c374966fdacd3a79a78c29f484a8fa48f8466697b32cd9f3a13d92bd318a96d8b8ae6e4e9234bcced437604bac80c8d1e2b7998b746f8d1e00d19a4dfeae1d35187497b2fbb9cd90733b8d977daf0e7c1d07fff85b137dd474bf7676fea84539356a7390dca070a7eab8cfb2f872ad991c451806d90587d4dafb1ccc6b40433d525ab75642dd6764d6feca1103bdfe4b2a436cd2bef60e6f6e48e05797b7e3dd5a500dc354c860198a746b5b2d19f4642159c03", 0xde}, {&(0x7f0000000840)="33618f6494ca537598da4982f58af489f06f4da91168d07432e76a1669e373378ec58eb1b1f092db8fbcabba3adc6d50ad4a952895e6bf00664e0117efcd178df175922a9df5a6cbefdb0c128886832e0721cf76e359eed89151043ce27af8967ad0eabd", 0x64}, {&(0x7f00000008c0)="e61e5005df86112113182e6d4b4ccdcb4b071aa090249213660e48692993cd6c33710c3e2c77c28a05126ff62f992450d3a187a03db8ced007681b2be77845efbe10a649a686db848f51ab637f9e51f9c15779ae145b93ad2bcfe87d022662b37837ceed20d46280ba468df3541481b38e11db8e425b7c82e471d267f896f116bb16640a9c4cf41f52e21bfea9edbf2bd13c78dbaeef2eaa2b7300da3d50c9bf2b2749cf8818f3a366d177a0c7", 0xad}], 0x9) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) 16:00:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchown(r0, 0x0, 0x0) fsync(r0) 16:00:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) poll(&(0x7f0000000040)=[{r0, 0x4c}], 0x1, 0x3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x8) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x2b, 0x20000100000000}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) write(r0, &(0x7f00000000c0)="6b45823669bfbe4b07c1d97b0f6bb20fac2a07f2cccbd73db19e9eb3effcafc12961feaada9d1f761569c25109ce2ea1b236281d84acb2eca05551d591ad7411a9a23d6cda7f5fc0d294740f50bd8d5172b1ae799e2bc8861797b852c6629b8d04b4e550fb0668759b234b986ced1ed0103af6d3c1a1ce917ad5978b90ca504e68be2d037986f504a8f05107865880f972ef37a85dc766805750b9d371eb695cab11817241c86db58295ea14e480a300b2df570b7b4be5b256770a4ef390927766eb615d33cf6bbcf436b27c156b8aade9c0f2466c67cb7bc50035bbfe24066cb89fffe97bc5d4af93de89f92dfdd3dff0b47b0f5643aa24329aa7", 0xfb) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0x9dac) 16:00:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x78) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="bca4f403650c249ca5696f32c61c8b884272f5796d0d79686bfc6296784af202e11c28778e5866474eb49b3ee9226bb85716f0a5740a9fa6eb72b72d1a640b45a82e23afcd310d6532d5c60ced8b348eb86600fbe4d4cff044d02322ea230c610be941999825af1273bc67158f96640af9b570d8d0073b64a277fc9a2e136518d7447e65932015bca1e1deca2fc3d4944e950cb321b9a824c964858f53b7fa664ce25f93fe7fdf7a19135e81bdef6e4197624886d81a5a529a53a69833ff6387e098250972"]}, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r1) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0004fbfffefdffae7824ba42a53622b3bf1b05eb5ad35a0500000004"], 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x4b) 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x18448, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001740)={0x0}, &(0x7f0000001780)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) r4 = accept(0xffffffffffffff9c, &(0x7f0000001840)=@un=@abs, &(0x7f0000001880)=0x8) r5 = accept$unix(0xffffffffffffff9c, &(0x7f00000018c0)=@abs, &(0x7f0000001900)=0x8) r6 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, &(0x7f0000001980)=0xc) r8 = getgid() sendmsg$unix(r0, &(0x7f0000001a40)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001680)=[{&(0x7f0000000080)="beebaa064b290db9a14d5c89b50a167123fbcd9f5ef1fb0c14467779f672f984e25bd13f24e8e8fa8b3c2d89fe5abbdeee13dd793846decb549d2138ebcf6a080e7bb5df205c358371f38e1eb40112d3a2e67e3545b54c8818b32dfbc44eab20ab33417a", 0x64}, {&(0x7f0000000100)="73f052e38a077515b38134fa1d488c9e1a11dda9f3e5537492c442cdc05336afd15d1e020280ed73842511e5edc2823cf14f2a22e04dd68ebf4962206cc191833fbd84d3040e80d6ddd7421d8178178c03865f2ff2a4c68d6ae6a68c7ca8fdadb1b711989cf714a87ca869e5059c2621b33820502b67aa0c6fb2756292aea7d43dee4173d82d782256e8914769a52163f5ca7dc6a43a39d4f32507e637155b9aa05949b62be877707a9369161d0726665d82607884d284922e65c7629e16feb92bcf335b31c9ed1c2fa63fc8cdb05b3eb8a87cb7c0f961175fd30179ea9dcceb473a87643dc47458092b132e37a6234ab040b3668397220f8c3c0de2e0ccbeff3f8af9cf557253a61268fae8ddb9c75af72c4769d32f7c7fb5596ca6b24a62f0a960ba0bcda2b28482f8f61893cd41c1e45f158503fd64c143746ae10810ada549535b136479e6fb3ed2bc1f88825128e74ab63a44dddf8711427ababf6356e2bbc75af47d88b07aaf248fcb55e12d8d0168b178e57e57a7a7fb88e4ff18fba8dea2a761e78db031e48a0cc7fde5543f083c51c954705382946d02ed340e3062d366ac7b438b1e43f6f15004806529c0b3789dc81bbe088c2c35c91dc03b93fcd33576f836706dd488d7b1e8171f3e6b471095854511c4592b929f1282380f34a5c33651e6f8a092fff227fbd6db51660a2c29f600ff4fd817f4d5197961b4dcebfe9c3c1b8ead93338809ac41d2c7cb13860172c6c76cd7896d39390cc6a1c2e53359d1682eea5a6ec937e6def8282d454781f3f79c0dba93fdadd638f002c433d7ee33390410386329f29f27be5d35befc8056d7b22507a7711437febf0dc4183a2d4041b9f39309453c97024b0171f498714dd9d1fc433ff2f1501e8c91feea1f6bb3f9d2f2dbcdb9e176a68155ecf709c587afbe1c6f7a47ab79898f6994fd8c1056d8d447305ad68b84664c9a34e832969e1f0a19892a9d7dcdac7e13da78c51139bf2f668435951bcfbae75c4734f386a260e17cdd86fe3a4396bef47b5989846eb3be331b42bdd908b8a49b04ff238ada8b1fcd93b707d95f113175f2bf54e254df786fca6c800bf221a0c7125f4b77200fa021dcf8faeba8c23f8cf39a47e1333bb3e49b7ec93607ea68045a6a61eb1acac945492d70422184abe37068ccacbfb76bf417e5a62be57d5b3ab304e73e72ca5c149c74710cd36ce6be9cbfb7cbd6c82b59376fa15af1f0c51a05f060a30170bd39a9ec75ecefe1643cabd1afa43ef08b567f3b360a851d604e755effa46eb15d943550379aea8654279e3f531c290196ba5b42366633fbdab750dfb3c65434b85c5972d4914ae7bc2e56fb43261427d084c8adb968d3afda0b1443293df6b816d70e80bd7a1ae8b5903beadb556e2f1012616893c63729ebfefcb8ab52d9de0640c88844ab0e17e8076e6bab9ece66a963c385070c59c43af2286a5d1cfe13e7049bff369ecc2eb49c9a48d644ad907d74a9b3a9e202c701abd30430cd2744000d102d1ddbb93ffa9daa1da1b3d1136b5c453c556b19fcd512ee9d91c3acbe07440c0bbbc0a546313826b1a1245a0078ef47247e1e4da534b1d223c12a919e3503e3a4a9db67b79288ff3849310c2f5a18a772245ccbe70a9281f253a39bdafe45e97de90c43752024824d4c32de73c296f85f42d7c2a8e489e59ac0a9f4dc269d61cd566e64f3099fd08a0cf4080e274b659eaf6b9396e82d23ef6d90ffe52414c3bb9f0a876040d8f634afdd36c9abf2a5c76133219c3da28845af63052c4c7f8da8140c4fc7927ffb89c8022bae26379a9f13c9115ab11cf0a1024abed880338e6003d5b9d8d7156aed7c97dc2d7a6c39311a0558b48afcd08ece78a48e0d5bfba8eded78c0bb7c055c899e80e5781b50cd0726945ddafe9ccea87c3ef1e0ff134c16b57d4a71c7d2427fe6a2242dd2b08c17ade1450e44977129c134fa2254e7410f26e18d31284c1905f4664583d081acdab1c5cfbcecf3612464fcd574a44618b545e077cb7bfa4d9e125a06cf152b8fa9cf8a9fb0d329698bbefd3a875e0b696c1644a86680489d65977220365d0d0227485e2a0d0f8f302e0e64c547d038db8b9f4df8d293ffd293ab818b3ba34ffac62527e7afb636f5d91e8f945ee142dd624bba75c3dbe1db62d9649be6a7c2c30e47082a7ee35faf501d36e30a7faa6f305eb0cd88081833c716718f5d49e147c9d78493e3ec59942b7350f20588ecf7ab35ee0e45c6e6abe33ca8b4a16ec48e6e251764bfb835b1af627d872640a39479163d7c64496a486c76e3e855a3841b596f79b73c9a322f5e7ef98a29c8d1e62ae4db96e2a98c6db6d652b16fcc07912411eee239052c7ce62c39675293fe9e8893f0bf6c67099414f6776732bae19c83ce41b589b9188c104bd1624adc21e64f4e15bbd7d685cb8ee6bf752ace838988babc795a38a409c8f735a7231a02b7dd8efff0b20d47d9623a3dbfdeef435c375786578a538653752f867fd024203906099b480c31038328b791512a564185b425f39efea976a28456b68a3848741931733b12c94e6e6ba3582b5e2e701e59dbc3f599fbacf785c4c7fb95a3210480525037c56cda200871613cfbe5aa4f4d2bccd12bb0cd0b960fe969f4342e16d89bbeecaae3bb41fdb3da10a3bfc1dfb75d8a70ef9954ea6c922b4f631be30487f1124851cda688aec73aac73f662f9ecec83996692b2375ae55a655f0d6a74f47f9cd2a95f3e62b61b6711b282a26106c51cf1cbbe0935b21153e757674507f7510118b37d5bfb9873b36ffe34fb683994319424006f48ae8dc2e0e1ca121093b06948eea1a652a9fe2f3cb977a4c6dc68a35dbcdda66e6c3d5e10b2632407f8a117ce52d285a12566d0365694fbb4c90891a84b1b369b8f4125f219b036c0ad9bf9cd5a1f4647dc39f677ede8464b9c61909e4821587f9c7a071e732f664ca9f828bcc82dfb7f8b3145523739f31bcaa57a38e77ba3cff92701f69bdc2787b199e541940792a86d6f7384509cf7f22520a3e86b8d436a911be9bd1b22693010160e58f9f7b188b28303baacacfc2bcd5e75a62c3e263bb321172db1fbe359a521da92de2d795e1b978d0f06ced1f9e21a9601926294ef111998ee38f32637da1c029956152951a228f43c3cfbeb616067cbb8554eb08b5a166c3e98c706e2931d6fc776cd8cdcff85df7450add1a334a59e4b81f3ce2238d538968e4c76434f705963ca23e73a8262b4c6426c45c18bc6e3cd580ceb12b27037338132b6e203181e4d8022a1012975019b1de833bf486757722893c4500fd36f9d9a07eafe292a608151556932e1d7b7c6fc6372c384017f80461cb34ff5bab7c4235c5a2c22d441c245187e26f8b1b95221f11dac3cd68c84403e7d342dc426febd98111024995bb6b1b9fcae0eea4648ec8b40c30bd30ca754a5ef364c7a7f995dcdb07d7d1e963b12065e2fad155e12125c4b318571f20642ab390f6d0401824435e5aa94a10641e54da492a2ec293cadf9d3de95648cf232abff96e3cd7757581f00735272af1d86fcd65f5295c2e035fbc1f2cf17b6d65a2904e7c25aea3f81ba22c622d17848aabf55843e9fe7ea1831ad7d086b622421d458994cd6490c2d88743c128cdf974bb308838565e036677d9bef7635ad424df06b508eeb55e3652ff8c76fb1b04613cee56d4f3f0f28153ecec767cc881c5ef7c3d56f3fe86a2a216a6b649cd0d253ccbdd8b5c6f10e591f102435b37d8dde7cb40d681da4d20357b2cb4835a4e7a48785596e243c13e603e3ad71b437a3d70a3898291508ba7753d7eabc348fd4d450247a6791ccb6d251e97b23f7577db6b6d55756ae0bf9ef3ae3fdca6ab3870dd554a77fe088511f3b270bca388971ce28b836ad8caa455e1729e3f4a3bd85e9e433b219e7882404554acdd1c819db5bac37898069c273dc18556614a9a99404d387207e5069f10e53b405e0b9d20aaa3fae679dd68e20de3e6888990b05b8394a25fac24012860819e9d4a4de4535e5fb3f6299f1a379fd6d5f2f0ce6fc2310d9cd6ad56e5fa59137d22c6d0efd3139e1f11d4387d59e748c821d38c02f533f4532463724062ad76fe3f632486928de3ede7049edf972400f01143c5400fdaf7f7ddd826ab9c1ba3617fa33a0a8cc7a68d7952cddc1d61ad0020cd8d23588f9403c1970e0dc051de9165ceb3cb4d6f1889f1a351f56ef122c7e0b4f64b99c9634dccd090f012ceb0ce620d357eff3c58a09816ca5df46ea304b4ba425ee3a2bcbd7c620f4d497d09fda35b6014b112bd81b7f2c9980e6f2b4d2c7ec68032be1b9dce49fdf7cd5cf2749dad807afec403de3f52480d3ae27f3fd48a6e7fab7584fd15154c7123b19b11dfeed26fd376439e109c739986aa5088c3c4753fbcb31bc5a91f75cd2d875bf602e46c3bc564c14c08fc4c0aee160b3fdf5fee556a7f08f662fbd2b72edcf22098a899ae5512797de7e1c813133b34bacf58311dfb5dce6c163d62a2360efdcff7749ea974eed1bcf0cc9d84d1ff0b3fe86ace3e6bb9b5fd527d43c06d715e99769d960ee947fbd16ab59584b062688557bf8bb0e08a2ae6154e0262db00e2350b3bfccf197184a4245ebade204849dd82f56783e937a4ae478a6a8b9c54aceddbc00dbc9c645636300dc28ae4beaa889966946d61f6150538311f8505337db2ff6bf43e5b9e1b7113392aad96b0fb32414458c8ebdc195e462d6add1f2e94efec8812f58c9df10857fddff0c7153429412a2aaace71c97ebfaf1505e9cbff0d65d04602f56786946dbfbbacfaef1ca2675d8f058c12ad4353fe02eb2bc3414b8deaed0f001e69ff704064b4b502c38aaa2958e531f9c4d92a0bf2e07394d9d2050d4c847c5b01b495b557aa321ce4f0b0c5d450da727ba86a57b297ede56c3e06b94a914209d8d7d18aea9db7a649706d02a09b42edab1044dd060822276097e87c361e3ed46811faa42d9996ec010378d08bfcaa1179628c5b0a56f9d3b9b970bcffe45b8fb52e01155687ed4964cdbb58e3664c307817dd3e1b82dcc35000575d31d1dc7a7006a88a268e86380b5e67f5a78e07ceebe851b4294d7c478f6d3f86b34805448cb175108b5f3bc22349aa2ed706a8394b6d7a573b296dd102d774b13edbbd7bf371718947236505191b8c3c6078c1110544de5bb788f9fd63ba5fe7c88dd99fe0dca5ac0b3dcd9af325d5ec5a9884850b8f14ccc19876402493697c993c6b7597d5759da5799ad42d9d968a4cf9478810bad41b7275218e02f7d52cf1a9c5abce84a4b65290bdf9154b8de51eb5105b004bc3a432197aa9d6d22906a0f5adbc6b83020ce0194366e22ff0299a316c0d308e4f5d4653a894abf878077a00db8bde7a3f19efdc45f50392144eeb6bae018d179b44d5b3f93bd2db5b4167dcae3801d2dd72b2cbf54548b7bfd30e126bf7608554bafd018f786d169a54b4c10f9c6310471c825985b6150252a71aac8fb9f2c44bdf9c27a3d8a00f19a7eb736afe7f8b6b3ce22fe80869ac4e192e90c1d2712ba2811e4c56e2b81877707acc16ec92288e09094e39e53fb4fea8b0b459f2ee370a00791a5c628aefade8e1e726859d537cf4bd88adaa7965bd842757ae34e457848aa39f4589d1937dec9d4260ce2c7e7a9fb87d644e306a4564228dcc62ff1282a7a18e540f44a3367af41ec38a4a708c3858e72c4e34810b81fbd2ff7295859ef4fd63be1d38f73d3cae068c7db1d63396f788609d856cbe5c585473573438c1e", 0x1000}, {&(0x7f0000001100)="1b2330a5b6ed02d6586e95e9285d28d6a32bc4fedfbecaaca495846bfe38ae4f355ed3123f5e14ce6c4095b39724483fd907bd5e726515ed2890eff6b41638c2d3f6f95cf528b663c34d7f3d9a257796108a65b680d0e27a3d3165cc986cfcee34818b0f97ffafb1b41e929b5d90f94746231200e2f0e728af2d4e3dcb7467585c9527f3bb1f0b608d6b45347855fb4ec8fac250e84ef8a2071e317baa81e1b69b081fe26fc6fe4c391a665d0cbae08945ea56dcfde555e536612faca2218b27ac80890521de20c1dad3f94ce8de56f1957251a8f91137893cf095", 0xdb}, {&(0x7f0000001200)="0df3740e1ae0d94be675887480b23447e9837dbaadf718a35f59e9d3895f1b61c291663856a89b0062e0041ebd8ef24826fc6d6fdc0ff6a23e07865c2ad02d49f5d374114d5568ef18a6735dc6a53affcce5be585dd5abe275d5a275258a88fd5fd28a988f3dd61273cdaa0f34e095b2da97130d183d4aace2977b94c7338bf5650b533e3f1accfd9bc6fb5b5e3df8c42b5043bffd884079256f27bd74dd4a2da9f0cd178db84b2e01e1efe031bf06f00dc3baacba516565e806ffbaaf022d3ad039d8c8ec5dcf9f85a88affd5e449cd80613d36cc007459d21b744c", 0xdc}, {&(0x7f0000001300)="f1804eb5c771cee3a9a6c4ae59e9103c36042a7aa7cf74902d23bfefbe4499537a831d19436d303717839fe31227643fad67e79a0a69f3224ec5c9c4cdedc95c6e3b412196f18bc1ecca6c3bb1ba325aa33706756dddacebc3dc280ff647e8080a2d66f0b7a344be378e76ac2e65", 0x6e}, {&(0x7f0000001380)="bbb9b7bd210674261e10cfccb7b5f5103aadb94dcb31a08b4b3db1c0d95ffa018368abe06475035c59a940ee9c52fcb28df5bb43b2cf2b4d823b05117eef91b4cc0937183c1fd897aa405c80c65c75a61460ae16d13ce7554791afbd710c02926d82f88a76ff1e611c2972ded7e6d63eb3e0bab408b0791bc8ac547ef74927a5d1e1c33e7e6c2db21ac2d9f0cb6d5046bbb4e3c94564ff230a873a07e832206838c772c8c754becbd256f1fd96b485a48f61bfa29b8b949b8db12a35", 0xbc}, {&(0x7f0000001440)="4fc84b17dc94557f30ba8abe148ed2e6206403efb9ecd9b9209bffe32a2bf9843df8812b7772ef7116d200ce6a5d5c54e6cae386fe72ff8a0b85b7fc09422fc65ffcc3d942609c55f5c1cb66422239ca63af30c7d19dfb515a9ba784507fecfcde94b8686745e3d5ffe535103a1ff4c0bc92eaa001880076663c5ec8fe7c8f9b22aefb659752a8716955099730e1ac398688411a856da50ff13e1d9d2226005c428cd2b80cec7d1f5d2aea07d547f9096165f71b88c84d11922ec739a6bf6c98b1d6c6edd2f1535c5cb244411bb2833f8db1252003584b6ac978161e382ec3327b96ff74e05286dd24923145aee432", 0xef}, {&(0x7f0000001540)="05deff801383bfacc13622bd9ca592674a0d79f300f17ca28d6bda3721f8c088a114043964f504d8448a94f9d89f6682a239bcb961328c3c104cb9b999ea048cad489d46569818db8159b87b9a935910458b5672022caecb75", 0x59}, {&(0x7f00000015c0)="96aa4a7c1606467298b3d894a4de8ea761e7324b4a3b31c5c04917235f747119dc5a3820b54f59f206d09f6c20e6ca6d7997f8c308577eae74c4538e4c540fe6859ac8889fb308db11e000e00238fc1e3769f53f3ffe3c8be2cb2e010eea55d71c1097ef451f843d8d096a9adbaae03442fb8cc910d780fdcca96b3b6fb5d6f9bb1f26a6910aa0a21da1df97b855bf0b43370c96e83d5d2331e31409d496e495a36a46", 0xa3}], 0x9, &(0x7f00000019c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x58, 0x1}, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) 16:00:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$inet6(r2, &(0x7f0000000100)="ae184e51443f4f48d671c6f057c68fdc839635f40e3e20b7cd217b968e8136ec2aca815ac85fa85d474ae548ba00571567c52efa7be876b2627e728020dd09adf858939602cde7246b879cabf7d0d946912a475ea80c3d2a07cf5ed90c1eaeea1fcf47", 0x63, 0x6, &(0x7f0000000180)={0x18, 0x0, 0x3f, 0xe1}, 0xc) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)=']}+*#\x00'], &(0x7f0000000480)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\\\x00', &(0x7f0000000340)='/,\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)=']\x00', &(0x7f0000000440)='.%{^\x00']) rmdir(&(0x7f00000004c0)='./file0\x00') sendto$unix(r1, &(0x7f0000000500)="c117611eadd2d1ccb552e7094b5b0268c651152a92ccccaf6a804a955069f1e82eb54e30f57d01cd8e63ba07915917051379267fe313893683d64a6013b16541322439cbed", 0x45, 0xc, &(0x7f0000000580)=@abs={0x1, 0x0, 0x2}, 0x8) execve(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000600)='/,\x00', &(0x7f0000000640)='\x00'], &(0x7f0000000900)=[&(0x7f00000006c0)='$\x89:\x00', &(0x7f0000000700)=']}+*#\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='\\\x00', &(0x7f0000000840)='{\x00', &(0x7f0000000880)=',}]A\x00', &(0x7f00000008c0)='\x00']) unlink(&(0x7f0000000980)='./file0\x00') r3 = open(&(0x7f00000009c0)='./file0\x00', 0x0, 0x11) mknodat(r2, &(0x7f0000000a00)='./file0\x00', 0xc000, 0xc706) readlink(&(0x7f0000000a40)='./file0/file0\x00', &(0x7f0000000a80)=""/92, 0x5c) readlink(&(0x7f0000000b00)='./file0/file1\x00', &(0x7f0000000b40)=""/33, 0x21) r4 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0, 0x0}, &(0x7f0000000c00)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000c40)={r4, r5, r8}, 0xc) r9 = getpgrp() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000c80)={r9, r7, r6}, 0xc) mkdir(&(0x7f0000000cc0)='./file0\x00', 0xc) sendmsg(r2, &(0x7f0000001900)={&(0x7f0000000d00)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001300)=[{&(0x7f0000000d40)="f8fa69522310db41e30c2873a9a1e93dc2d76adb1d02b2126e09963dc5d879af7375ca28311d55ca0054f765ef70efab48cd264cf2f26f9d4f6a2788de94ea0ddc445dcafa156e350f91891d9b4349240a2734344aeba4a5db955380c12a2a1b9552871e9794d38230cb18456916fbe594cf040239f574bcfb018b0468bbab166698f7fc94d126e7a1c5cc4687f9ad148c5c4f320181412617947aa854a3de6b9b2b1131f62ed605587f0deba16e97263b28fbda2a46decd8329b7811f2e9c", 0xbf}, {&(0x7f0000000e00)="7c7bfd0d971998bbc1ac4d688e544dd792473bed71fc18245653cd22fb5beee4bebeb6e17d103799f9b0e031607325e86af696250d56ade0cccbe23928beed4a74afc7300897c36f96d78e7611d5e98ac735018e9026d63476195cd857386db8556ba9ab666c19ff62ad43d852a02f5689545eb4f49f2b14065ca62194297735de93d57c465edabf64425d7aede476563a9ffa465b00684acd9f1aa7ba7e2a372ce995181a5df341e8650a19d711", 0xae}, {&(0x7f0000000ec0)="707e535606c1c9990d9d87dd931fb5f775170de537863c953ba6bb96975ec8cede704ef840be5ce39d0f8a26cb9bc84ea740a48eef552dcd0827786856ad28975fa7d15365f3951ac50d7be4b8401e93aa7d6e08d20267380a2f26db5cf254087dd7c6c7b1ff7f9b394d5b2a3a14e0eb88701c04b16ae554e79a4f3e356a90b31f7dd84a56f793d959124de75390c88be218e1423e260ba7386718f5e9a0d8fa8e2d309de306d41af55a221a4f36dc9332451ad2b1e9b85f6d902334c2d9186fffaa7941495be254fcffc9373881c7e9a3d7c49d4c4c58b07e6d04f031cb55315a4a85376b98afe414021e3ae5", 0xed}, {&(0x7f0000000fc0)="5dafd6873e0d91bd764004e47c56941349eb472b89678a7eae3d84c94a86d4621e8dd31e575bb82e887d8d3225614601ea6786aa35a2adc473d090c972dcbc93c9f4df8407d147797fe059ae30f2d0fd9892e5496a84a8ad8e325294fea835462ff37a5384300cda84db096078884521cc9ff22b03d48e6ca0c5da3d42f5ea519c4efdad6877cbc62233fb6fb7976313ed09b1421b46e48ea98b79bbda607cc1aa4e53dea3d6057f7b", 0xa9}, {&(0x7f0000001080)="237c8ca2b629f7aec668dd8dc766033359971c53f79bc549359ec781675ee9776826c823ce1fb717ead53f0b2d908b7e23a697d625e1288978e35493352e603d5c20ecbd80c9e41a4a2c182393b796c2dd7b4005f98a531dfada2f87738b13f3246fa616abeb40fc5e7384ab194e973d5134ac", 0x73}, {&(0x7f0000001100)="51b44489c938c1868f24f9a11029c1d382724a6b6114d5aa12b6a95b3fdad767aee485f406f022eebd7540c9165b8d0f4fe0ec519fe794269ad8d8681eb993b1ad433dab6d0db8a809639d3996a5c4824a81144dca19780bb89c802e80bb38da8429b14069c9125b5b729c0ac3c9c2eb473e6bc55b69d6ad59c60b7fe50b539198a1974814ecb622f4cf6802f8db687ba1b8d238f0ca8df6ac63b4420f361f2431cab02da0e7bced426025ae9f9a2abe637649b53a01cfc288238b48125193eb236981cf2a27a67ccec1e9b35ab753fe2c7e800cbcaea68216b3ce25accfd6610b234155d4508babac7f63b575ce3229273623cff5", 0xf5}, {&(0x7f0000001200)="a5632a0003d85cc5bdf1e616d3f23b3c835a1669a3abab36379b0f27ddc6388bbdc8a6c08bb3008670cebea21cdf82d99a4381fe8c99245d9e197d35d91bf24029a2552072730a64968eee7e0f1528990a162e6d7c68a4dbdc37aac82a1b4b3c7254ea729cb43398a1a1dccd7c5397053ddefdc6306a23bf85bacb5f05dd9aa324cd4f589e8cbda16f4f10b33eda49305b8ab9db7d", 0x95}, {&(0x7f00000012c0)="db022640f6a31f08b6f3789e4827cfe3ce25e9de1375a5975625ebf963dcd51250359e3e9940ad972b845510003ce9286bcbee157c5d34ca32", 0x39}], 0x8, &(0x7f0000001380)=[{0xb8, 0xffff, 0x3, "2165750405a7ddcf54858c377650f63a305ac762f8ce0fd28b1fe39bb78fde06177f096d6af7735dd5ea505c82ca0d0e89f224d2f813dca8c725220082c6bba701ae40c98dd3bfb07e64ba12f598c91ae9927e0b7de5a0bbfad7c6af96199c77bfc1038524777a98f4acbc4ca606344d12fb361d5f4a61f50172292964bfd65c4ada6d395df68f21c07401eca2db616bf5fa9b5d88b50beb0c3ee251fda9bce7393da007d1d1a30b"}, {0xc8, 0x1, 0xf3, "2b9b0c825ca1af9ad301e40834f2d89410304b7c19ae934eae4b286c542d0e430daa1965e373b4f78c805e33d7536bb59cb75a3b01750808ac9c080ac78f18d9c2283066d790497e530a8e913dbfa1faaf91f3e7c687c45314f6a7efa0aa1a41de7fa760af0845501a2e23b3ab7c4090e7872998c0002b079f89faef04b5b71a342bcd6ebc130fec1f1f0bee99569c44b8bd1c7d5e77f24dc97c5187a45b5b6594c7b95240bc3b1260950c4c97409661546d88"}, {0x40, 0xffff, 0x0, "359036af4cae9d68e9d19ee24c695e4e16d493e31d3c470cd4646466e81aecc6ee86196f94919e489e3a39785f"}, {0xa0, 0xffff, 0x0, "291d642b97ed3ee6c5d7c56470eb214088ed4268f5fb6e8509d9be90329b70dab1c5c26c0cfa36a16f4039eb0d8226e1d8af9aebbd7d56c6c9c377a64bbb42b0ef078e92be3c319e83d6d85b3c1406607be6a350c1d6591f2da49664987f778bcf24c78365184a183c2098e86df60d067e67721cac9b673ef34210c24ecd4a8d1cbaf6b185489fa5df1c66fad7"}, {0xe8, 0xffff, 0xffff, "8f6d20ea514ba988b29b9ffeec5b2cc4d6c600e8b4f9a909d0606b3ca489a6c6497389b18c467df107f85a227d5b9301f46ae0e0394ab07f36a2fa2e22a98388b8455368ef5af35172e8cda6c0c5046d2fd4e72b218f1b9a07b714ec2f45100303b030d2417a8d9aa98c2b8084b47ea153d8b47ec80fac00e94bfb3cdf08dfcefdd494499d430d6abc273809f2279ce204da2a82436845110fa89e2f7a2e429ae3c551754c29725161274b2cb136c880924104384ea6756e3f8ba7aaff48c3d9b0a3b2fb69266dbfd35940a3e6f4212726"}, {0xf8, 0x1, 0x2, "6586a5a1552cb39b8800c8768200ec2a273140fe85a83b54e55c9b0a5a7cd3c035d9d440084607bd427b0e5dee781c33c36f29a64fe377af7b8f0b4a83612d93e5b2e3f017eabca7d754a4c34bafdf129d5491ec1664a1ad6537c2bd81ef8083bb3d5bbe0994f3dad03dff67996bcdc79ddebd9374d8655f5788b18f952ba6e9231e3df7bbf85138b3c6ea77009b7fcd3e6f024c1664463c1fd8ba23fcfefab48967c54dcaa533f817c73de29020fa47eb7c70c99f9bb7e1b3fb91233f4f0a5546393471476940129d2f2f3498281733c11977e0d51d3db1195354f3fffd0b44b07bc4f1"}, {0xa8, 0x1, 0x46cb, "20894bc6f30ca8f6d7ab769892ea723e56cfd2ede90e31a6c23c7a63e6395d668b687e50ef177018dfc6913af9a638e56ae12f06143bfa9116fa1fe032d710d53c3a5026ab96c9939c9b3c0285ddb4b33bfaf9ca1766ddc7c6a8486b1c4a9a89f2b96158890769433f9397065b722ee0e7e2aea60c1626f504dca2dae8e958e2f23df52abdcba7591552b55b9dc76560fab04d0095"}, {0x40, 0xffff, 0x3, "924550e213bebbe006325dcfbbd76bd82457e5364bbfa016d2829dcac21c5620770f1d69b9b7aa866c"}, {0x20, 0xffff, 0x9, "f304a73ba74d040c0cf6ca1b4ba763"}], 0x548}, 0x2) pledge(&(0x7f0000001940)=']\x00', &(0x7f0000001980)=']\x00') openat(r3, &(0x7f00000019c0)='./file0/file1\x00', 0xc00, 0x0) chown(&(0x7f0000001a00)='./file0/file1/file0\x00', r5, r6) accept$unix(r2, &(0x7f0000001a40)=@file={0x0, ""/4096}, &(0x7f0000002a80)=0x1002) fcntl$setflags(r1, 0x2, 0x1) msgget$private(0x0, 0x2) chdir(&(0x7f0000002ac0)='./file0/file1\x00') setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000002b00)={{0x18, 0x0, 0xfffffffffffffffe, 0x6}, {0x18, 0x0, 0x0, 0x2}, 0x6, [0x81, 0xfffffffffffffffd, 0x7f, 0x7, 0x7ff, 0x7, 0x5, 0x10000]}, 0x3c) r10 = semget(0x3, 0x3, 0x100) semctl$IPC_RMID(r10, 0x0, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x2010001, 0x1ff, "bbbc580000000008380000007f004100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:09 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x2) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000280), 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x100, 0x8001}, 0x8) socket(0x6, 0x5, 0x0) listen(r1, 0x9) 16:00:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) getrusage(0x0, 0xfffffffffffffffe) 16:00:09 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) 16:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002900)={0x0, 0x6, &(0x7f00000029c0)=[{&(0x7f0000002940)=""/109}], 0x6c3, 0x0, 0x55b40d9}, 0x45) chmod(&(0x7f0000000580)='./file0\x00', 0xa3) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\':.,{\x00', &(0x7f0000000100)='/!((\x00', &(0x7f0000000240)='//\x00'], &(0x7f0000000500)=[&(0x7f00000002c0)='}\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='*(}\'}\x00', &(0x7f00000003c0)='\\\x00', &(0x7f0000000400)='!$[\xcd\x00', &(0x7f0000000440)='#\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00']) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000980)={0x3, 0x401}, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x190) fcntl$getown(r0, 0x5) sendto$unix(r1, &(0x7f0000000140)="e0b7d3804f2a513b719c87d0d1ec6ec32aa537d2eac74e7521157dbe216e10a6f741d5c336d760e2bf2afecb70d32101ffb500feab618c00a1a7470b28ad4e7e947a3271cb420e92854a0c76e7b046ef132000000000000000e086ac04daf8e47ba2c63bbbf156bdee6f1b8386f2c139d69dc97e3bcf47c00855ea7680e6345ad63b859507c18458c09dc338d57095e404", 0x91, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) mkdirat(r2, &(0x7f00000005c0)='./file0\x00', 0x2) execve(0x0, 0x0, 0x0) rename(&(0x7f0000000900)='./file0\x00', &(0x7f0000000940)='./file0\x00') recvfrom(r0, &(0x7f0000000800)=""/164, 0xa4, 0x0, &(0x7f00000008c0)=@in6={0x18, 0x3, 0x1f, 0xffffffffffffffff}, 0xc) execve(&(0x7f0000000600)='./file0\x00', &(0x7f0000000740)=[&(0x7f0000000640)='/*)]\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='!%]{\x00'], &(0x7f00000007c0)=[&(0x7f0000000780)='//\x00']) 16:00:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) unlink(&(0x7f0000000080)='./bus\x00') syz_open_pts() r1 = open(0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000640)=[{&(0x7f00000000c0)="c33b", 0x2}, {&(0x7f0000000100)="bd1736b0c3482ac467d959a21031a4", 0xf}, {&(0x7f0000000180)="5f7ba144b01e61f4f06a86cacffe6911bee663ec77eec24f38deda308e26e5eb621834c6b45a8f45be05fddd166e5924fb664ca35b29aafef62474c4ce2ca5ef3c8c1294a66cc749db27d3834047cbd0e28af6536e15aa992cff91f6a1b2ede7b34400f404ed6ef7bd893d0a1df562c0433956a2a60002e97318e17cf823faf206dfba1a70a766a179cdaae84bbe81ccf92de9f862ad93a854ac58099b46aad5ecbc1d1be6636038d65c80f360c74af878459c0c1b5a9fb19f6b38b2f90e877583436cedc1", 0xc5}, {&(0x7f0000000280)="c0d444c7c1321e1354b8005c666dd515046e291567f8212b076ed53a09ff4cecf88dce60242f1cfcced9f689d53c38198f8fcca632e1b99d4c78ab50123a9ce7d7254c7b6d131cf8be1a9ac7eb422902970d0b66628754291c011d6f82602c207269c1ef3963bdca8006837ba2f970d562f8e12294595d0fdfe32c19efacb9fffd949914adedccb3f8cf676b07c86bde7349438eab37532ef44251bff6baf43d099315a2bd54e743e9fd635b106a59ed18760d791f930c97ac1d3b7a6ea47513da78394ceac4a2ea5f081edcd43f8f8d83806c64474169ebca8c135d8ff7a02e444675c76dee0017", 0xe8}, {&(0x7f0000000380)="695021678843543d660a6851ea64165fefc6668861fa0489da523399cb9c45a3cfc90c9d9966fa548dd24c88b552029d97e9c74fe9ba3474cae1ae3d7c62", 0x3e}, {&(0x7f00000003c0)="601011e823d5ca3635aa8e863ea2d49bd92ce99d80a21cbb47ddf88272427739c77d4cfc684b58324571814f5e52f869e9f86b864bab94024f91708b9561ccddbc33cdd723a48ce221e15a7aaf72ec7a94374a73989e90e731517094bfa22b56de578613a10ec63d7bcfb22c2f9914188969bd5b49fa14128d14481114572ec9aeb9092d1be4c3a4c8a33f4a5c1ec418b69fb017f2155424e878b808fdf8c097a318a36b374f3c077990b3de76719cc5499c886bb45703adab13124b76c1e081723a90cc2ed53d16795ad5b35c376f4356bf182512805f5a5b6c299524bab905efc84ffb79dc8081fd4c25a0ab565f", 0xef}, {&(0x7f00000004c0)="ad176610e2a04c541981e33cfb00457c70a496133e10118c8429397f0cf052c149e744a4c92afd7fa206ccdbafeff578", 0x30}, {&(0x7f0000000500)="b85416c9ce537bc6df", 0x9}, {&(0x7f0000000540)="96660dd1ac1219656484d5075faf5ed7be0d6ff474c1fbfa71bd77fa6b9cd6dd081fc664f105b0113ede2853a5fcc1b7cc50d9026545c3c9ebefbd0c6af23e917a3f5e39ed8a335197c87046ca60ff5ab26b546954607699e13e651332c6b129dad97b96ddd3fd07866dc051df99671126741210d338e87d458797eb2a12b0435d18a100d164e9f44643abaddedca48db57bfcb5f7e5afe4ff41068dc781d63b6777995f4377fb6a619ebfb1bf937faeafac309c1ffa7eed6703d5b2603527aa65db2a73b3296b46a03685a8c93334", 0xcf}], 0x9, 0x3a) r2 = semget$private(0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x40) r3 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, 0xc) r9 = getppid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000008c0)={{0xfff, r4, r5, r6, r7, 0x81, 0x2}, 0x86539c, 0xffffffff, r8, r9, 0x42, 0x8b0}) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) semctl$SETVAL(r2, 0xfffffffffffffffd, 0x8, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) accept(r1, 0x0, &(0x7f0000000040)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x5) 16:00:09 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getdents(r1, &(0x7f0000000040)=""/37, 0x3b3) 16:00:09 executing program 1: setuid(0xee01) semget$private(0x0, 0x1, 0x8) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)) semop(r0, &(0x7f0000000000)=[{0x0, 0x19df15a3, 0x1800}, {0x1, 0x400000000000000, 0x1800}, {0x6, 0x4, 0x1000}, {0x1, 0x3, 0x800}, {0x7, 0x80, 0x1800}], 0x5) 16:00:09 executing program 0: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, 0x0) 16:00:09 executing program 0: clock_getres(0x3, &(0x7f0000000000)) r0 = socket(0x800000018, 0x3, 0x0) bind$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="65300000000000000000d3a53bff11faef1496cb3fdbe279512f2f61279f74655925bafda690f87b16364fcd2a748ad035ea5af33d34422fbe73512100000000000000e6b12c55126b4828a9a839fa60778117b93da6c2511979a07a18573fa35402922387246eb90a68bf2b705120f0c60c6afdda77dde9709371d7727fd9c1277e3d5c2ce0243a3559eed1e4de99b0e93fa52c8cd3e91c334bd8286a6d4b641f7efb8f7d27c4b2743c21111c02248db5a49477bf85916aefc85a7b7c061bcacd449196eef6fddc2019d0ed08dd7a5a312bf4ac0e7a54cf2de823647df3ad5d9d21bf4ab74bb58d7863d3ea05a087d1066708bc12b7f239ec742504c3bcc3f06cb429a5b8071d787f4df4e3fd9df12903e081eef46f8ea211734dff80937d0ac331b1ced9966b65a48910e5e96d99609cdc7d485845165f2e71f8d956"], 0xa) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r2, &(0x7f0000000180)='./file0\x00', 0x20000, 0x400000000000000c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0x343) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0010000000000000000073f7d8404dd1127ab0bba2fbfa7eadf6448e7dd0e27272889b80203df401b5a5ee770c"], 0xa) setsockopt(r1, 0x7fff, 0x8001, &(0x7f0000000300)="08d09f340542c337619f71ed97cfb0c8b667a16cbfe812703e465f0ae5cf3e29f12c4b9dc3807655afd8ebf19df725aba05aabb8ea72519d3e2f0a6c6aba2225d398d4e06d09934c28d3dd175cc7ee2f4665c9ae93587aa858b3c699ee7e2e122e7d5ac71baf6cee5139291e1a1853f66418cade3515dc91e34a125439b81f5afdf1a9bb10bc94d3eb38845e62461eccb2b22fbe9e3b1a2c1789d2d2923a54bcdcd94b82f27dddf782f8cddb29c83833dc2b448fe54d3ec7db4c2f4c957bf9c04d805d6272c12b0d2e2b15bdb88534586dd3530421017abbdd1bedcd3b459f6b7ca71319dbb13f3c5be777a4c9bf3c752e4fbbd8925335", 0xf7) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)={{0x8, 0x53}, {0x1f}}) 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) close(r0) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x3, 0x5, 0x62}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) 16:00:10 executing program 1: select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffd619, 0x40, 0x4, 0x8, 0x7f, 0xffffffffffffff80, 0x3, 0xa34}, &(0x7f0000000040)={0x3, 0x2, 0x7ff, 0xab64, 0xa000000000, 0x4da9, 0x1000, 0x1}, &(0x7f0000000080)={0x26c76215, 0x5a46, 0x5, 0x8, 0x8, 0x5, 0x180000000, 0x81}, &(0x7f00000000c0)={0xbd90, 0x5}) 16:00:10 executing program 0: r0 = socket(0x1, 0x2, 0x0) getegid() setitimer(0x2, &(0x7f0000000040)={{0x8000, 0x100000001}, {0x1000, 0x4}}, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0xefb, 0x4) getegid() 16:00:10 executing program 1: socket(0x800000018, 0x1, 0x0) r0 = msgget$private(0x0, 0x40) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="f9ffffffffffffff000031f40711c40000000000000000000000000000422dcd45997e1edd000000b531ee0b2bbf312606139c9fe707fd8288000000008b95af210249c0f3018dad333cabf1a50b280421beb805f545cc05c926029700000001000000000000"], 0x1, 0x1, 0x0) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x140}, 0x400, 0x2, 0x0, r1, 0x415, 0xff, 0x1, 0x3}) 16:00:10 executing program 0: r0 = socket(0x800000014, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000380)) setsockopt(r1, 0x40, 0x40000000009, &(0x7f00000000c0)="dadea4b43c5f49882067bef0d90b3068ae2789c46a22f78bb03f31db4695c2ffef7e6195e069fa71cbd1da8095bf052ca8b921d09ad231f7c18cc65be0ac5759adab8e2617c8c7164a3bf21899af1d5462b1a0c6196964507372953497f1d32af7042c2e63a69cdff703c80653cc8bdab01f65008a83e23185937e490c61816aeca6a2a837982f79c4f8e87d57f3260e771e20968171385347d0fa3f9aae8d46c64ae45d06080a59301256250d1f115c25aaaab75c03e78acbc569e5c9e8f9d1216f8152ba38f913dfc2a4f31aba898314372fe619ba19", 0xa8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x10) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000040)='\x00', &(0x7f00000001c0)='-\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='&+@[}\b++(\x00', &(0x7f0000000300)='\x00']) 16:00:10 executing program 1: r0 = semget(0x2, 0x2, 0x10002) semop(r0, &(0x7f0000000000)=[{0x1}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x3, 0x101, 0x800}, {0x5, 0x100000000, 0x800}, {0x1, 0x8, 0x1800}], 0x6) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)=':U\'%-\x00', &(0x7f00000000c0)='/(:.\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\'\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='(%\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='{\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000006000)=""/4096) r1 = msgget(0x2, 0x140) r2 = dup(0xffffffffffffffff) getsockopt(r2, 0xc44, 0x6, &(0x7f0000001480), &(0x7f00000014c0)) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000000480)=""/4096) msgsnd(r1, &(0x7f0000002f00)=ANY=[@ANYBLOB="0000000000000000f71ba016790ed9d1066b2ad0adf9b36a4dd2b2520a479a33c51f5e1ce8eb2e255b7d7b395c91469cade1516be49f63e6f759598aec143dc65f9ab1f69506f1addfe3a2ffed9e2312fa72fbece47c62796a8f34fb9bfbb380a39054c71d7e2a6d2b87e100000000d654836e0ea442d1501670df567818abfdd197578f40d374eac6c094047d56fba22a2f080f145127a64bf136e825f1879884e9447f238ce0475005c5ef75387b9396c08de84d4b243e431706fe0fba151157762015a478dfddfade048bf9720f8b4749dc7182f92c7c4d4e827e74c2898005e97bd7eadd26200f6fb04fa5f5f0732c3627d9c515d618937cd45ef8e77dd0"], 0x100, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x1, 0x6}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x10047}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000300)="61dfad96a2dc7a2b3926ff0ba9595a86f224fe3a0f795b66e5f1749aa373b30f24ebe70cd6f42db142f1f777e1ba49968bfacdc9d6de4dd153fa668fef561d5e3ada597679bd4d42292daa79eb4f2f2503160072d481ea3fca6a71d86eaf2297d380503b57ac729ecafbf94c7522c96c7cfd78da28a7916c0d548457f1bd226fc66bd58dc99ec50918af5bde3bbb2015155e3133fdc5a93442922d4f99a52815b6e8cfffb2fb89d623b76d223d5b9f316ef794b40bffb338f43a82f49f72f9fe431a53a7129a1d943c8c5508a2ae3a637f05149a62f14055575fd8972cb0a5c4a8264e82a764a464aad9cef27c4355bdae6541fcc92a1ba6", 0xf8}, {&(0x7f0000000200)="e2acc6ef4cb2fb9155e7a83d7c2f5ee57cc16792acbfbcc05aedfb8925b9603ec8d3c0a496790bbdad5864db0c06ab0bddfef4e625a45983d8df00eb31de70549e14c1b14d5e924d9a54b18f6c375484ea7120dcb0dc84e7baf8e4aaf3e4d16543a96514280e806df398e2f9096061ece310c1f7f391121bffc99d72bd8227010156ce52dbc2a10b98eb84cd3b17c4b0873f7b88e8d8ac34bd869ac0348b6b6a93d84f9be2b90879ebbc81d9e06429abe76961d749ec0875fa320c8bf6f5", 0xbe}], 0x2) 16:00:10 executing program 1: r0 = semget(0x3, 0x0, 0x41) r1 = getuid() r2 = getgid() r3 = geteuid() semget(0x1, 0x2, 0x120) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x80, r1, r2, r3, r4, 0x10, 0x2}, 0x80, 0x101, 0x5}) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) semget(0x3, 0x4, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x6a4, 0x0) 16:00:10 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12, 0x82) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) munmap(&(0x7f00003ef000/0x3000)=nil, 0x3000) 16:00:10 executing program 1: pipe(&(0x7f0000000280)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00000001c0)) pipe2(&(0x7f0000000040), 0x10000) fcntl$dupfd(r0, 0x0, r0) 16:00:12 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) fchdir(r0) 16:00:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f0000000440)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000480)={0x1, 0x0, 0x0, 0xdd4b, r1}) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x2, &(0x7f0000000040)) symlink(&(0x7f0000000740)='./bus\x00', &(0x7f0000000780)='./bus\x00') preadv(r2, &(0x7f0000000680)=[{&(0x7f0000000080)=""/214, 0xd6}, {&(0x7f0000000180)=""/19, 0x13}, {&(0x7f0000000200)=""/105, 0x69}, {&(0x7f00000004c0)=""/157, 0x9d}, {&(0x7f00000003c0)=""/124, 0x7c}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/95, 0x5f}], 0x8, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) r1 = msgget(0x2, 0x400) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/4096}, 0x1008, 0x2, 0x800) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) close(r0) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x15, 0x1, &(0x7f0000000000)=""/170, &(0x7f00000000c0)=0xaa) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x3ff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:00:13 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket$inet6(0x18, 0x3, 0x0) close(r0) getsockname(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="9ac3d490d69ec4903e9e40784e6edf6cba02b5e33878122214e7b421599c"], &(0x7f00000002c0)=0x1) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getegid() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3, 0x3c682ab5, 0x3}, {0x18, 0x3, 0xffffffff80000000, 0x3f04}, 0x80000000, [0x3, 0x7, 0x5, 0x5, 0x401, 0x10000, 0x4, 0x8]}, 0x3c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x10001, 0x1}, {0x18, 0x3, 0x4, 0x1}, 0x40, [0x80, 0x1, 0x5, 0xc1f, 0x4, 0x3, 0x2, 0x100000000]}, 0x3c) getegid() bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) lseek(r0, 0x0, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x0, 0x2, 0x8}, {0x18, 0x2, 0x6, 0xb40}, 0xac8e, [0x7ff, 0x7, 0x5fd7, 0x8, 0x48, 0xfff, 0x25, 0x80000001]}, 0x3c) chmod(&(0x7f0000000000)='./file0\x00', 0x84) getgid() chroot(&(0x7f0000000240)='\x00') 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x200, 0x80, 0x703, 0x6, "0119978bf8abca3d44cca6a5aa55f1ef9b5b31a5", 0x4, 0x9}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1000000006) truncate(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffc1) 16:00:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0xfbfffffffffffffc, 0x2) flock(r0, 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) 16:00:13 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000140), 0x1d0) getpid() r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x28080, 0x4) r1 = semget(0x1, 0x2, 0x100) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000080)=""/154) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xa43, 0x400}, 0x8) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x400, 0x46) ftruncate(r0, 0x80000000) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x2140, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) munlockall() 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0xf80000003) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 16:00:13 executing program 0: socketpair(0x3b, 0x40f64988b414692a, 0x7ff, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0xfffffffffffffff7, 0x1}, {0x18, 0x3, 0x7ff, 0x6}, 0x9, [0x7, 0x7fff, 0x400, 0x80000001, 0x9, 0x5, 0x401, 0x8]}, 0x3c) socket$unix(0x1, 0x2, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xb1}], 0x69, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3f, 0x0) 16:00:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0xfffffffffffffe49) 16:00:13 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x88) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) socket$inet6(0x18, 0x4, 0x2) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r3 = semget$private(0x0, 0x0, 0x400) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000080)=""/71) 16:00:13 executing program 0: poll(&(0x7f0000000040)=[{}], 0x200000000000014f, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x200) 16:00:13 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) chroot(&(0x7f0000000080)='./file0\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, &(0x7f0000000540)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='x\x00']) accept(r0, 0x0, &(0x7f0000000180)) r1 = shmget$private(0x0, 0x4000, 0xdecc69550bdb2618, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x0) rename(0x0, 0x0) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 16:00:13 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x9, 0x6, 0x0, 0x471835e8) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)=0x10000) fcntl$dupfd(r0, 0xa, r0) dup(r0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) 16:00:13 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r1 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x7ff, 0x4) 16:00:14 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) read(r0, &(0x7f0000000000)=""/41, 0x29) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) close(r0) 16:00:14 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x6a) writev(r0, &(0x7f0000000280)=[{0x0}], 0x1) 16:00:14 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x2) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) dup(r0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0xcf}, {0x4, 0x6}}, 0x2) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10280, 0x0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000140)="42cb4ee809a01ac71ba5344c63db8c47bbe1c70f1dc58ec616b12f68ba17cc9784bdffb0b7c3d8bb0107ea991b05650a9b7edbc5804a79b1f4c590462f87afd5577aaa69671c301f0e7f2f76ab4877a14fac3455497a75b19f5cf09ea1ca865a5f87932fb8dae908f0036b5606e972cf55eeaf6b112b01c1b43230d21c6e2e6726cf30842367e860d6", 0x89}, {&(0x7f0000000200)="2796af321c3ceda7d035a099929153d8b370fcfebff76c2849a9ab957cfe7222423820f8437f863ad707bcab8a8a3d67f062a77d024920881e29b634466e2629766e792a209886031aa32f6554367963b51ce42b9aefe4b39a7a61f59f88d746a6c164fb0d418e36f15d67cc64b4563f9c0e97ae98807c475b5d", 0x7a}, {&(0x7f00000000c0)="bb7d5b5aa25080ce7e3ba0828ad9f4dac0bb3b5b0212807c434bbcb2a9275e9cbb14f4efe0dc12637413e7bab2cd", 0x2e}, {&(0x7f0000000280)="fcc0800db035b086c120f1bf9145ff0db7ec4d7ee07be9c5e7bfdaa75cdc9c2b937084c9332357163836ef9c4b5d72079ce924361ce96ae103b58d45818b50c6ba3d5b2dca29007480ba3a8a349d16e3f05a12d464dc5d624eb7554d377f6463eee43859e0df1ccd7aa92cf448804e5a2fa54e868bfce6e8e2f5c650713711290f4224b4ca656a16eeba28d441a0893c64f7dd4ef246fa4821382665c38a18480f3e8a46fce69065ed0618dfd208df57d6db37d3e11a4a285812c63bb6b28a261b8f22fd8b344d9c131be9886be0764f0d9eb176a72ef6d86f46f0bcce28a8a7794cf8af3cca6c0ec44efa491a802e9f355ed118bd94a92d28e2e530368d21fbadb4ff4e4f556c70303d99a6d96906fa3f3537d65f86396a3eb16ac437f4786a61e55df608224637adf060f56f7882d077f64c1010ee041e2555fb7e62620fa26f5700f1cea1a66992bb78650182923a5fd642c13866a8db390004b43b2962a6291fe1c1a9bb5708ccb5d4856d46ff94da9a2cb0fa308b5123c424a1a5e7dc3ef8d06fd4e1eb837a179acfb059613a7c7f162c97832053198200e62a96f5d3b90f80660bb619152acc44a00ec69a542ec237d53a7919237d0dbd3cb979659a322f894c33d1a111b650a2bc71d032b1fd485ec843f6ceb3d4d6ea22a533f56ab4b6fe0058f3aa7717618d70a6f01597cfd1f0bb72d95c63f212dff229ae6fb6a803ea7ab54358848de1c35c4626d516f8425375644a5d96faa7219b00733e1e5c3adb44ce84f806b6b2990f1c2d65b0f5c5bb87ae76d7a182d8307b3ae94a383e0cd3f95e918c324fdbd8ff23dcff1d24965e37dd033215ba504c6e4585a7638ffbdfe3f3f6e8ed69fc2bc096fa3b361a93769ec13c92813ec8a75d3062097192055e6360d35146c38713606fff17ee79281d078cbe4bcc872fa5e0503baa28f4b9db44f6c18394d4d4bc8a1ac7acd9c4132155cae8147b64e22192d88e2bfe4313fb90b61995e79e2639b18439c7c0c9d87e10d830b789f4ab17f22da9e25cc1406d1292a860e5a18fffbf6446bc32ceac934cf39eedf2995088f33431085ea70e5c37b75969c150f92bbec5328dc78d833bbd5ccf8d80dca0a7fe12f9b0fc31876551009897faa91690aa06e1ea8d2cfbec51ecfc7bd176fda355dd45d60d2a42be6bc479e2e565d1d27996ba18ea6d9ddeebb7f23bba5b32c10835b1fdfacad896ac863270a245f7e9f347af8ca2a3c532b6437a30532b1b66eff78b72a598fff06ca6e383ca2f2f289ccda8e4d9e989516e744fd8706c198291c2d20fba5ed0290ed52d64b45e42a70ae1d2cee587cafc9c7c5d6a5fcdd4d971c6432a5302e4f5e2fe86401c481ab6a7ff1e8ebfd8dd40ab8ae6a5e70a624bda566c1606b99a4753f2c3b331a18f7ac74b8fe35edcd76c0595b3fc7a67a17529555a1a76414f129f020cb417bfdef097b9cf863720dee396b0d17ce7cf0e35e5372accc0f616cf6e8ffde143d17f5d19cf45aaae458f4fa847cf4b6cd0943936defb4c9e442afb444597749332046d4a45f3dca5de1afd304420dcd5f845c4fb270571c0ed5818942f0f76c89c1e8e072e0bc7f53d1e4dfbf6e4c96b4a6792ea6686cee9dd7f09013b3b81e705c42a821c5d3b686b53869fe37d8406a25fab638617e123e6bc82afff0081274c4418a56dc2ef3350bd07071108431e05abb1ed9089355de067aef093654ad35bf8956f6b017a44e67982b61f91077ee4ef77e709089020c43641a07fdc2d686e1dc2bada6e5b8f2fd6a1d4113d903a60466fca02f6b7d718b71b63c61947d14e242c8ff10233de8a63a4dd88178818f9e170c925e4cdc94a1b6e99b046b81b0e08c0ba1fffeb96987526a79f4686d6efe8718bc2b1a16ceeb3a1e251a8b4edfbd0539d7d9b2e1a4ad877efe3328a0ee4baf8a17b4e5184b33a52b58aaee22dce2403892eb5ccfe4428157463bc905369441ca101df07f97da2704e938ede7281da1299cb5013fae4c9d1f6feb60cf7e4a91a08c7f26a65aa2abe4a18c663ead774d8411d9f024fc0c4a839a23bbbdd5a0d4d4e566bbdba0be76a8e3982aa8916ef9ef99d1d2cd922131df26ac4b875efc1e78cfadea71243d7e62999a35b36ae0d8b4590eee279a915a5b5f0574d9a82f1ae858de929b96058e4770176f2ef7d0851519dd0db3fa2155498c0307915a62795f2d31b5636c37f46a363c833d033b08870e7b4a4a6a78ac7f980552dc27d59e317263505a430e0c8196b5278286569afbd1ba6107d435ab837954e221b8f71faa9f797126f6a5d777afb984a49ecd551b1700285726296d102860696b13b04093bb4fb75c3141397a471450061d2c75eece7ab8d4d88cc4ab81ddffbaf07bb11f09517ef5725e00e168d734a3ffc52f35ffca4984980a85b036bf59b5c2f9c7000468e60efa7d858d749180358fbe9157b5a1e60fad959e2617203edf4f1a9da057f6b0609582c14582eebabbe3a194404ea36461366ca77caa71ea9fe965970125c7111c9352cc4a5b6727f99de9b971c477c1c7a77675ff67f4595f89b2ef6e1dad32ebca75105e8fd0b04d40d3b9701f44d5f3daf463666346b4718c0aa97927877d469dde82b47d5aebe9be04014bd8682c5347ad1b4d956fb8dd96fd434b2b3d37e28355fbd7f51dd1f7140bc01ebac2a769cd30e3a009183b1442a5c9e77963ecbd08ed03081483f21a5bafbbe283a9f910e383bbb36ebf81bef4a4452219d88187b002aaf9c60d2cdf77f5b588e8cc332392f9dcff14817812efaf5f46fad4d284b83d25ee5b24e22698133259eb5128ca418bd4cbc93d96c6d9c188a165a6117de9c49a776f051766fcf0342a5559266ebd22922130f3be3906754220cf7549cf13d251590900b0981726e9a8db15fc1d28ddd6566e0714fd9a72be9ee8704372861e2f699792aceabe83a2793fe07ac50d0c4436fadb681f496f5c892e09b5fa315966fd00990a2f5254cf027805bf07e7e829d1b9e2348408d8ec6a1a7af3c258d5f49b64f49ea0ae2c025d2838e13203d8af87eb0caf2c599d5afd4060360391c19b29ec8c554e4f4b2cd852c3ae4725a55c9b1d776029fff9e13e55e4043c1ee0054268964208059fa016ec7ad065cd6b86245ea83ee5d68790550259e329c97a718cb8a92616d044ca7657133bf8be255d5e5eb49ff5d6e8b6fd9992bd5a1b8af62be02933b3f35fa0472c2e8afa0abe702c556eb007d2ae0f4d7bd45ea8ccce13fb0865a7ae0e25ab41eb18f9d1c9a982981852b68391de36ee11c114e68abe6b4ae7fe4ca4ac2bda7430ce8ff10814343699c661ebf54c23fa6fe0511047ce51d715b5874bb0ddbfab2c926afc56e8c6017eeb38e384f955e4d99922426aa4328538e1ebd27dc24ab0e1ec429b38ded56c8fbe4418639d8a200a5b14bba714372f689b59f000030d7a3216640107f527fe60910dd148f8b4445fd00a3c15b869d9f609512e2e0135c99672475be93a2d9ab21173d8f558eacb54145d63bbc9438b4220af52e196965b27b9c3b06abd2a8a94f3bd68bcaa2c43da33d034e5b13d61e240deeba592db4a9792b390edd73e64eb61d838583881ca2fada63afcb5a83639723e380d9836f809aef7f1a299bd288c8078975d5d6ca626bdadb21eff87ddbcfa795e96d438224f4a9b66626f8a24888ec5267634dd301a524c69c5a29ba34ba12d6eec39768953965f0e42d9ff82dac3ee8dc1030e7f2066518ecea831df022f83501a6e92310ac5a64b20410aa09c5ddf76452c513321356ec8a958387cff2ca902ac0606ba10851021b7fb5b31fac0aa935f6c9c3b73f810a56a6ef228877ab0502607fb3c5a1ee7f2244f9a23bc3a9d69f71a6b50448a34a021ddc5829f40c211f507a602f44546514c5b412e87e15cf8e04c83d6cb5dcd5571f5d70706ea320cb3e9727f07888b05ea325c4ad9426aded596c1312eabced280e31996fb2d79edd7f85f6e350013639682d9f6ee685804cfaded4951fcd8c16c241675c1a29758dc17c3b3b952b65bd76c4dd6925cf050374dc1d1b4fca4b6e1689b6a5dcc32b876268bf96ea54c571835cee101fbb9001cfb76e25da23f1bcc56c4f7e87271fcb36c44e9981a482b2841304a21b8a3253e415cb4021fac21098b9bf2aee9028ba21fa09201a12666eced9ed2336118ae5ecff066aa719567e009d260e7821c6b710f07b8cdeee4678e30706113c05e35498bfcc4c58c6142a666d4c305980d0b2c41cb4d4c87257d7f074a5540e36935af8f37b05e18f0fd75738aa9c9e1d15d0bfdb6b5fd2f5ed55aa9e447a814bb8af5683dd25f11c490be541c52543a6098d01b6067a375f7b81cae8ddbb86f067f36b2b3b3728273df2cea0e2c278dbb499b65f904f315bd338e86aebb698f1b43f2f85bade789979c1d04de3017614895e302886964789d828e1fcd76dc25f48af0f7e0bba714d0490cc07bf8634033b69843e380915593e1a5897f51785119cf4a10127ba745cc671ab01efd34ab0749f96663abfead761e9083b01481740f78b08f5fbaf44e1aec097890da7360c004d7c549440cf98fd831ef8cad34d61fdd6e7f8e281f1f7da31fc00f7290971078a3ebccf78a6bd78183b1176120d51e52378d74ec72ab4fded5b7743971e9e6053bb64948357e3ab8e8c0b5757a747530b998293abe0dd4c9344cc27bb25864e192f0a487f13703f8e04877c88ce19467a33b7ba4f1e8162995d2311d2c8a80fb76ecb5b7f8c8e3b02a7e08960d7486ab861f3cb452c06b2f29659db595ab8bdf2d75775326628f81de795fb77282402e3cb443b705334b1e65a7b6c8945613dc83405615bbca8876cbe6c76a50bb44f354859d358d7a26f005cbff40f41fa9e5d70dc3cbde5da1a3d36886a15a24fb4e87bb482898935457872bee0dd0b42c859f4c88ce6040952321c86992d63c70dcf05eb796f63c154c2f06e7652fa6c2c349b3592642673a95f4501a213b33bc5eba00afcf17369cd11d1fb3c64a2350c071d81f869d99123cbc6489b7aa9a9834d52c2cf3b9cad62ab2bb319d0786dfe63fc150e729a27562f9b4bdd64c109dbe7d8fb56a045279ba5fb51b7d6099fcb0b97e88b82c17659520d03771f085b0308abe9d13d0f9b65933b527d277eec192993cd539e3b195c5d91dad35ca512681475b47c664fb034dd5eadba3e1e31b10399d2be72cfceb57bcf3737f379ac54a8f46f3d8982f99a550ca02eef81bf4e0595d9a805b3aada586a47768d01f53acee32abbb5565f9cea8a198ae1292caee511014ac913615d2774492ca33d54f1d7d7ff83fd33089a1f39dc0cce309e31920e3ef58fc8a1dcad5ae586fc639760cd35c2ef06c1ece5546035d5ecc327db5b51dac9e6c9d552d54dd34353a599c114fc19313c4a8851ba55d3f0d186a9f600a1e7029fd3993180a4f68667317544e55cdf9700697558532f9274e7d6c8941aa3a874fc5dbd40d6b77164c528eec344e3e6afb637be63b5c9519b95be69aebe6c3f6d2921ba2af29e92a9246ed1f8b3ab2779337b87ada129b996f9e3f42c971ebe338fd78e3e3965db36895865ace5bb5321ddf43267139fe009ff9b8964c2744fefca18befb423695010538eb78b0f9601fd40c669d70b246a1d045bfe81125595d22de4f7d83808691b2062b1079294c719dfdc448b7a2e1d371047a1c26dd385a3fa5bb74588bb082188380d479ebe296cc3138a2386d4ef5c7f702f5d1aa727fd5e1db291cddcb4a783c78105610d464531c0f4dc493", 0x1000}, {&(0x7f0000001280)="956df3b6dd89ff35469dba6e41ee0153999379fcec1b566660285c22ee1b4881d45da9e01aee44bd7413d49e55d2a528239bb43524a099e7652acf12d1f3d606fb34f6e0c5db4f89475a8a29fe64", 0x4e}, {&(0x7f0000001300)="41b701813b7b09d6836655a6b86221926d35f5c8ba99135bd2b648ec071d5803bedb0592745e79b77234398a1cb23f29247043cd46d5e2534d847516160012", 0x3f}, {&(0x7f0000001340)="0fac458dfe667e513794b3bd7ff251150c7e4dfe5aed68c32f4b85a246e3add35ec6a2bfacd2122ddc313bc5b0e4b72fa94be8bf416cb34017efd9d44d1d592310961bc2dd38401181f9b99f03d8d186695394e749760b900c7fe3dcf7bc31d0d8fc6527d6347dc6b43667ad73a5ea5d21585a9d77b47936c20ebfd1eea38745cab56086333ee1bdf44b4dbd31f2ca25873a", 0x92}], 0x7, 0x0) truncate(&(0x7f0000000040)='./bus\x00', 0x1) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) 16:00:14 executing program 0: socketpair(0x1, 0x0, 0x349, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) r2 = semget(0x0, 0x2, 0x6) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000080)=""/191) socketpair(0x2, 0x2, 0x767, &(0x7f0000000140)={0xffffffffffffffff}) r4 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) r8 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f00000001c0)="5d256c126ba0cfcd507a78837071c31a04b9aa0b550086ea9ce57292ce9535a6e0d70672e96e82f71545b298d7b9c2da135ca78d3b35484ea03540ba638c311f9650ded544cf762c53b52af201e6de5f6ff7bf72468c872d37b662a6bdc35aa537f6a62739e8f443f8d5efd2cc1dffc8bee2a8a19700b1ed66cf0fb216856e8afde876b308c804bf161d8d1e86c20f02415ec56b429dfacafe0b7195b3f2ed2769b8a4276c4e3a5347a7562b0d11884aecc46107c9ceb1a7fb4d4cbf2320c054dbca0f2be6f413bfd0791a8152d27a0473", 0xd1}, {&(0x7f00000002c0)="7e28fe49deaa5023f31c26bdf16aa2c00c3b69ed262ff6f047d7fa1cd622d8c73204215d6e1f0994716923859683897dc5dcba72fdbe222272411e4da0f9b77a7731e98787b28c3123229ac53f7150e84b091ea0a1ecff0c4716393a163232a44243996581034424a31c068c5001667d1fab6db54a4488501052d193b95cbae675983967d41020a8727c17c101c6040c725127ede8cd45cdc1afd3afee3db094b0117011cc7170d2c6624edc91", 0xad}, {&(0x7f0000000380)="8bc617be22014d469edb3748a4e0fcd0043bb78bf5f8b54b5188842b78de9d7b4f4c254d8d7258f758255918ccd6ecfa8126d6f94e262172d163a64da9942b9879ee887add7243fbcaa5f5d0a9e1a4ae616b3dc19a13b5b5b70ab8675e4ad7e80bec81ad6c358448c0357e59417f0eaca2b2d24102b7d6f56dd7b1dd35dd9c1d722705e96c44ccb4f27346", 0x8b}], 0x3, &(0x7f0000000600)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60, 0x400}, 0x4) r10 = msgget(0x1, 0x404) msgrcv(r10, &(0x7f00000006c0)={0x0, ""/150}, 0x9e, 0x3, 0x1800) r11 = accept$unix(r3, &(0x7f0000000780)=@file={0x0, ""/4096}, &(0x7f00000017c0)=0x1002) getsockopt(r11, 0x2, 0x5, &(0x7f0000001800)=""/184, &(0x7f00000018c0)=0xb8) syz_emit_ethernet(0xcf, &(0x7f0000001900)="facd9982b640a07a680b4020eab63230e7f3223750e407d67a5c03f01816bbb2cb900f73fe26e2766acfce3df9ed8fd12c652f5236c3992adbef49ec255981392ff2b92095ac77652b54df27313c77c70df9c623b6198505b780b8decb383bae5ce712e6a67afadd061ae859e3e306f6219da297e565eb23ce0036b904efd5b2c721c6c5c4234da22cc8093a12a058f44f6792d2566a92bca2297c6ec1e27dd3b1e9dce6f9c80bf3adc8c19451f98f9ad3af4d85f57637af440dfde82b5b5885703ba486ea60a2fe13b4c1770ee0c2") getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001a00), &(0x7f0000001a40)=0x10) shutdown(r0, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001a80)={0x0}, &(0x7f0000001ac0)=0xc) pipe2(&(0x7f0000001b00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r13, 0x20007461) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000001b40)=""/93) setpgid(r4, r12) open$dir(&(0x7f0000001bc0)='./file0\x00', 0x200, 0xa) semctl$IPC_RMID(r2, 0x0, 0x0) semget(0x3, 0x0, 0x608) socketpair(0x26, 0x8007, 0x273d00000000, &(0x7f0000001c00)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001c40), &(0x7f0000001c80)=0xc) socket(0x0, 0xc003, 0xdeb8) 16:00:14 executing program 1: nanosleep(&(0x7f0000000000)={0x10000, 0x7f}, 0x0) nanosleep(&(0x7f0000000100), 0xfffffffffffffffe) socketpair(0x0, 0x4, 0x6e2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) r1 = geteuid() r2 = getuid() setreuid(r1, r2) socket(0x1, 0x0, 0x8) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x40) ioctl$TIOCNOTTY(r3, 0x20007471) 16:00:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0xb) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x101) poll(&(0x7f0000000140)=[{r0, 0x443deb1483bfebd}], 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:14 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x33, &(0x7f0000000000), 0xad) 16:00:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0xfffffffffffffffe) getpeername(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000670bc37f849ebabeee1da2eec6853297dfd0ca0b703b7000000be"], &(0x7f0000000080)=0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000001280)='./file0\x00', 0x212, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind$inet(r0, &(0x7f0000000180), 0x10) socket$inet(0x2, 0x4000, 0x201) 16:00:15 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[], 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) msgrcv(r0, &(0x7f0000000000)={0x0, ""/78}, 0x56, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/74, &(0x7f0000001440)=0x4a) msgsnd(r0, &(0x7f0000001800)=ANY=[@ANYBLOB="00000000000000000d7fb620ec3d758377be6f585e99e090c97e902c9c8e1b455f0821afa55e00faacffe47cf1a0d3aee9625dbd9a4af40496292edee9a60d30d85b4aa0afc3f410c59ca905edca22f44e6d60b926b902fe88c9a7825b34e3a893e2b797530b370bb4caa5289098296f7e73aae2e71ba036a216d96885d745020e617237b35e7fd9e1aa3eab7228cb77715b8579713a0b491d5770f35102bd525f7247d349f55d55193296ef2f34dc14c2bc01a29b753cda14e3731ac9cbe4bf2720400025f622c370c1243f817aaf50e93b39199d6a26c866c3e02ab423cb39d3d935b3fb164e8d857c052047696d4537ed8c29a5a213ac4edce5ef52948ba41e1eac9e6cce6e4fb8a70458d74d908cab98848630a1ad1cee8728513f5b5a9edea5c8eb50087718dd7029f4ec9fa92a8c58719e0665de5b5aa823b5dff7e666e1f8cd6726e3cb585dc9ff2d52d34f0eead82c06f85c3821760600bd7d944dbfb1b518084d0e5f2fe6bb4ba8246c4f9f7a0b135ea510fd5ba4938cafa9ff130ac98ea72f726c498e0889e9bc8ab6f43d4077396ce873cb71d3cf9693c0874006e4a352a50313bd2d0bf999e994a25ff9bf572ab75b7b441c90157fc737029106e8d9c6b4d8a1f85aef39f1de6028c74ada1bc0905e99a8824283ce29781bb8281c5536fdd546e21a560a5577735fa5cf30adcd2fa68b385166faa6dc9f29d81023a94389297167d51fd37b57767cd8f8b34170c2baeebca6c77ed6c40420cff705943105ee027cb4340294a2323d503ab65944711bc584a0c53d78ec69c7122021f0d2e299f416b018addcd75f1cb8a08da27ac0dfddb128187c020f70bc60f1715018f5ccd5bd45a02d27edfaf318c57e210e77a12e9f29ad77e8e83640b1afa89bbab9bca60ba95b890f7e507dadfd6d264c417a6771dfb83767d36297e6cc998b17e830dc83900e7cd4845ee27b8f73445c785e061245f7b27bf51d774af3db76ef7dc39287f8e7363d0f5fe2720f7992bcaed079d79a70c8a176b6a62ad6ab4d5273efde73892d802e415143922984a2cea838e090ff72c6fea67a30b104427781162503e15283fcead6107c3d9acd244cdfff664c7cb993ed44235a3bff18f44295b8dcb12d67ecbd583fb370b8333fadce7014cae378142d49c6fd772414eb0c408769520a1dcb5dc056d70d4a0dae197784aca1648cfe9d2e6cebc0d7be3941e68e4e2d6ad01cd5d95d00490c8af5d6499679f2abccc98667485591f66a460c5e8019467c99d76bd487e06a3d071939c11e9a0165527f3fef7637e38ef63a8d732445bfcea8b764baa7b1a6d0a5c591104568fdfa970e395219aca22d448c4daa86be36f801435aa0616d17c4feefd5958dc0ee2b8c74e5e70f73ec3b9e21c12f1b1907e0235a852c2cabe36b4de5ba3ae7bb4f4658c314eec8924976cdd647d2bcf50d9bf80cb09248d929715c6c2fdc926920716803c421d9a282257494d92480f7c03cb5aa724e6ceba5161bd984a02f605ff3b036153673f7dc8d0d6a3c8215522f21eecd8ba0a86bcda7d2e11ab3cbc0bab805c4a7fde92ee831f4513743e9eb82c038075513ab44e374192ffcfbd54bf4f5e9a6e1d9f92cf84ea0bbfbc44b132e26ae616bb9a5998f4850afb8272305ba0cba12c4d59c9a008c2ed9fcd3b6354a19122f569e0c2fd7703170fa6c51d66ed84babc7d47707a31821beba5de503ae9e27bffb33453171204e5203eed826e7e36fe92b91e0131cbf5fb9a8913b996a49b59bf23664bc705961eb623c968cf8bf178a2ee7c313787cf665ceea176b4b5dc22d4772d04421bdbb294ea5d8ce3b044e7301ce0a93cd05e84beaf36f196208a7a61224044bb2fcb83042a99d58913105572029f596c151646e4c747ea2ea8c74de7766790621602fdc127563a551a2e8ec7405d15a6f101f54f73fb6ad133eb5ff9bb87927c9b556403036a936683b53264b796ee644fc685bc5b5d886785be1a6fe208c6ae42b8d4e896bd916f6a63adbaa31b71cbda3345cef3f90760fd8d718d21aacaae50e3a4751817f5799d717b05ec289cc0695aa725789bb7f413ef4208524d5c0132d0ef80751d7d7af7a67ae274489d728dc665bb084081fa281bbdbbeb2724b5123d9997ac72c3cffbdc9f48b696d474b6693ef5e8781565ba1767b45d5996ae41d42877614531465e36cfc80601e7371664908d4d5630ec73c47a913633b2157cbf4bde178b35e45ef7c8d8d2297f087511d7a5f5dc3a538b48c8a834dd4d8020f371ea9332fcee8434f89cd40f8c27dee3677aecf6a70414aae987fbddffbcccc7d4f3189a9d71f7b417911745afc4d3d4a2f65b12e6a721de5c675b86414fd60d5edfcf416377a2992f6dc721869f7f296cad09fbe0937e574c57c539d84c390844e0fbb004b2f159d7f15bb4994dbd95f728b3b6c0117d2df6dc309076d4120c4a66e2cd4b0742ae5d5f97e50ce0eb3e809bd536505fd5edbd367ccdd191f788b1f83d489c32b5c937fb05b4d73d87ffdd56c31fc765611ec1f93979844b87cd78e5cb05eef2ea64d3d50bcdc3c8305dbfce55b1801b28da36730c6929093c0b84df7acfb4bf23726723af47657e1b7849d4f1c111da8fa8b6fc4f2df084ae93c80b6f6eabb644f3fba7147614c55f8750509c09f7b2bab7197fb9e841a7f3818851c879ea6758fbdaf668950ac00b5186742a0a20cdfc721549e15c00df8056e8dd80309bf9b777505ef6a4f256561ce22617b9700c3ee08095d567939ca27cea83f334410ab1fd1e8cb4dad0d95e3e47c8ec668138ae40438378fe2124a321a90a93571d53d6bf82be632ef4c69aa7b895b46b34d0c56d1e4f686e935fa9c02727596695bac383985051ee89bbc53d57b5e144a999c037465995c05328112c74e56ec88964e6ec24ae21d649fda62ef2e18172f9f2e22c6d262267cf06a91fde34ebc33c77c1a3ccaacb99dba6dfa1b69d100cc9eccad12e425ac40c77bba50ff647b5910db71ef16d8313a2a6eded89b07384c455ddbcb85900bb2456a9780eb1a5cd4045f97a7f1f81a11f680c940ec5a809665e2bc39d112a2aaa778f473f9dff5fee8fb5b55af763506475e167fceeb9ba842732701f953c34251359c80785590497f441377d5495519f628019e7d78aaa4865a59b850a5aa487ad912321505389d878fcb5e16ac928b2f5095617f41d79fe3f222326de34a46edac3f97777e717d2d769e4dae560ef0e1279067d211349fa04121feb5d9a2a3ac2b34a2e5365f607aae39828a20e2f1e10be1855289c3eea0682ddb8553e98aa5bf9f095d5becc7a4c913f8c050b3f48ba4539bba36b3c2312557eda39689d2bd32f9199f3e5ac3f7fb5f2cc33f732018477890bd3061f2af22c75d9bad7176f3a7466d344b65277aecaa191b416d47354b45946546325e879202ffd7b78aaba5b63916379956cb889d082f74c689f98b5ffc91c215f013a6e286cb19a2553d50319b9635c4d5570d91b3e27341b4109849aaa28938f50c742bb5ab7373ce70982f4086bb051650191617091fd9f557482ff17974b6a8457d4fb020fc2c6c9f8434bf223a834b963a5b682821d83270ac4f7b61f9f31572411c7ea7aa04cf48ba08f639a60656444bc01209c90287af398f0fbe31ab9e73ea5fb372ba1902f53c1325712e88fa982b0c6158c2b84336f4503a2965a40f3ad3fb9bf7ee463ae8ee28a6c511519f0f6f695fddf2c27f258f11077478b388f460fb70c4c62045a5a12b0ec6e7a9b9f8401de411739f121051569675854c7b05569db37c7b41be5db2c74828e2217afadaa2ceccab915544189fd1a3e73765f59736b0ed552006507446affcf63e6f01ee18d19da44bdc80ac2f09369e6d111ab5e85d38737ef4f97a2fca95060000006b0bd3a6a38e85c4f062702de13b9b7c33d64fe91bc1849dcf3da3ea596ab49140d9a45f973232b4fd9bb48d0dd62c8d0a625d627be51a83a649cff3b78a3c95b6549454f1001dc670bba774b151abdc9ea47863af744a01884bc125c469492602b6bdc91e4ca53245d175a5b30527de8b4d3ece3c0dfe30e333e7b2a7d7223db07248494dfc361b107f8f79d645f13f50906715b694662c50d1b3ecaad81303a39a7dfae4a81227b182b06150ab9759616ef96a645d29b7cff05ff4d172141fce699573cd2e364a010562035e96e3ab20328f72633464127711b970e142fb5df0f662732dc9411f97ecd76d2d57301e24b6a8534a15c1cf27f39c3e8203958c075f01797ae0c62a44c0c32fdcf044958c6d0bab5e2e392a7a2a78a7c6380723193b06c3b0a4ba10fdcccf6600497d5b73c7a4bd01ed7083e59831e952e22e391fbd45d0a330f5b3cd50eb592cac96b0c06bff08c8bf70b6f5b1426279c8a2c5f2b6ae973da5cb93317ac536db6caec675b2d6baf58beb296604f3af29ff9b6239f4765fa66f7daa805e94e1a5bc4963592f19f34e1d44f12306b836802d8a3c00639a31173e449fbb608fe598494bfd62560c3714e79d4e3bd7f4dee94b44c265c2c7bb22a8931e080a19c598e0ace71b6a6083b908172572a8ca7455fea652157f108235e359f3247e8632246a365c5860bb2893726fe24aa6b3be16e64f713c08c71cf35c251226be68228afe08eb29badc7cba383e79f18de8a55156ea1f375b3ab63db37352ca4ccd5fdf2b2d9f5ac9295ce4b6f52f56adc9c5a46f4b6c7345644808de6d1db2efcfcf5764fde3217cf5b84f972a6fe298e5a93f39a601bc9412a3964d83611865de249e1544d59c419fc958c1439bd1d4641ea090fdef9f19126ded2840e9c41b920086558ca6c49656f244c1f223f350524c6be15100b7ee840bf46be3b5accb7b6a872b0928e178c649a6623fcceb7d85534fe16f4db420202b84ba19e320b07da8e4112acf10a39103c821d97651f0bdc09cba1d5d5a63b3ae80f02327a40221a1ba473df6e37d94c7179b0faac5d86a300a376dd9f6d65ba0d1a59a2065fb080469ad40b0df36732c791d14f50385b239949e1ed755bf2daaabf183407e5491473c35020a51c7cd9eeba1c6ea6484bdaea2db881d96bc3c562525d68d1c2d1af61dd48d6f221c99af5ecaae95104f2d52d3edf0044322f56f9916c16f2fa5c7c29984cf326fc73f71d1d077fe8b910da45ca6395d11a205506e13d14067a03a64681eec71b644d6145b5dab2681f604e5e3b48eab630a67fa223a75c074dfa97ff80292126bb7f64ccb6522d966ef2ef43329f0fbde8f1003ef71f67147b0b361c0fea8e5008ada16b76fe480e81360a6a77f7364c48603387346cc59d5e6d1637de61e778d745702ccc5e1472e5d38a1ce44843e5a7dafac055b3bca0b55bd027a5635cf30030e6f886ff4d5f85ad9f250ad70a573a7f195d40d3b1cff1c4b4b1a40863942b543e7b2c316f5e849c8e745e288178a624902814595ea68eab6e219d938e07e51e5d0c894072134d0ec30dd6d46ca78ea398c0c84dcd4537971b850dcd919be209fb0a8d78fb3fd184a191883a3068da97e7d254422424b59f0edcf894593273affe907644328ed3066dfd4b38b5fb71b8ddff3c87b5e1551c65c49e097b02859c2b7924caa57585a89e8b89e044ea77e5a8c994ec63b3f4413cc0a77fe8d3d7e5969c5320cc746abce54f1beee48ff13f8c83ef858a99b7b14e6fb342637fa1b7947fa666ac0a928333d45cfe6d665117f4b6daf7a8e12a9c8bfcdd86c66b620c7550f4528264890a80ce4eaa4e9ef502f922aa25314867502bd037a7d804804ab191930abb9c6b3c133e944cb2ebcd95bfbaf80d696164f56e332c54979266a38adc7f52e25034ec291cdf281ebbfe53d79fca551cd46dda8f6e41cd37d0eb8210057d076a569d7321857175dc9aeb3d697727cea216c0139252c353459b916fe2630433804f1fa2c9a98b5ddd66f8676b1051efcf4772353a3fb72ce71335e07b8f2473a35a6118e5f1d946415707f5498abbd3ab8f9b8d6fc4ad8323a08e3041aa8e82cc67f38293b60ca442689d0e7e8f79977cbc825910da873e84b11c94f30eae9d4cdfc1ba550e327f9d5ceb86d92a5de5ab7beb63ccc17de63aed95d819337846a43b182a71c6529b3fa143cd44066e004482fc2e2f0789133197854b099da73e400a38b588dba80ba3946346157731c797e"], 0x1, 0x800) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000deb000/0x1000)=nil) r2 = fcntl$dupfd(r1, 0xa, r1) msgrcv(r0, &(0x7f0000000380)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r0, &(0x7f0000000080)={0x0, ""/213}, 0xdd, 0x3, 0x1000) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="40be409f98", 0x5) socket$unix(0x1, 0x5, 0x0) msgsnd(r0, &(0x7f0000000180)={0x0, "da9fa060f89a8ae0894262159c826f26dea052a72b40d7e2528d5b5d4ab0"}, 0x26, 0x800) msgsnd(r0, &(0x7f00000013c0)={0x3, "7245430868988c6ec70fb2aef67e0056117e7da45addc61e3a0d86cbfb176e16c79dd08bce162072a10db8696724f278eaf331b9fc55d982ee63e1b1a572234846d00274eb152e2ec1f88a1f59a08771c021adf73d48bb8d131cf3bd070aa70203fb04749c13417a18f75a6f08"}, 0x75, 0x800) 16:00:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x1, 0x0, 0x0, "010000000000000000ffffff7f00", 0x0, 0x2000000000000080}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x80000000, 0x800, 0xae6, 0x66, "6890c9892f64e69798d43508c4bd3c929816eb8c", 0x5b7e, 0x8}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd813aaa4e4f3048e69931929648", 0x14) r2 = semget(0x0, 0x3, 0x500) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0xc2) r3 = geteuid() r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x9, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x5, r3, r4, r5, r6, 0x184}, 0xf977, 0x7f}) syz_emit_ethernet(0x0, &(0x7f0000000280)) r7 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) dup2(r0, r7) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13480000000000000000000000000000", 0x35) mprotect(&(0x7f00002f2000/0x4000)=nil, 0x4000, 0x0) 16:00:15 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x2, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3f, 0x1, 0x20, 0x5, "f8f8d970d7811c976085e5da9b34824817fabfd7", 0x6, 0x10000}) 16:00:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) flock(r0, 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000200)="d5ff9668", 0x4) accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) read(r1, &(0x7f0000000180)=""/80, 0x50) socketpair(0x30, 0x2, 0xe1, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) read(r3, &(0x7f0000000240)=""/220, 0xdc) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)='./file0\x00') 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8, 0x3, 0x401, 0x73a0, "8d87e222558f6d4bb31ff0edd5055e90f6e17115", 0x2, 0x401}) recvfrom$inet(r1, &(0x7f0000000040)=""/208, 0xd0, 0x842, 0x0, 0x0) 16:00:15 executing program 1: setrlimit(0x0, &(0x7f0000000080)={0x4, 0x7}) setrlimit(0x8, &(0x7f0000000000)) syz_open_pts() 16:00:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000100)=ANY=[], 0x0) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)) chdir(&(0x7f0000000080)='./file1\x00') mlockall(0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xfffffffffffffe00, 0x1, 0x20, 0x11688bef, 0x8}, 0xc) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f6679f86530000bdc4d99e3f6f4063982441615d7657b72ea0a6e4bd6af69a6ee4185d40000000000000000ddf5f80b350f6991c8dcee844b58ed6b17fcd47a9129045c00cdc9cc565c7343c7c8f56797cf89030898f1065a18538e32810078fd6bcf5eaf6f2c0b644f7c1520040000002f8cd0443ec5eed86c0034330144d13d12383097a5521a24e7e7b7f427e0f5f8407ee7033a78f91453a889acacae9149e53f81ac6178ecf51da8cd8b531c850764305e2887022d6b40f5c053a48b30349a0bee6c10030000004eb533683d40c8291c1e5978741ec78a7d9225a678ead90f86db"], 0xfffffffffffffdf2) 16:00:15 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x464c, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x60, 0x80000000, 0x10000, 0x3}, {{r1}, 0xfffffffffffffff9, 0x23, 0xf0000001, 0x7, 0x1}, {{r1}, 0xfffffffffffffffb, 0x5, 0x42, 0x80000001, 0x9d4c}], 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r2, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) syz_open_pts() 16:00:16 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x2, 0x8, 0x6, 0xfffffffffffffffe, "73a7f01ae714464e54b11c612207446d529bfa0b", 0x0, 0xfffffffffffffff8}) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="08002e2f5f696c65301202992d6c280e52451d0d816445af93e606203835dcb34e9682ab9d3e3b33f86e3c3643"], 0x10) 16:00:16 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x101}], 0x1, 0xffff) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/227, 0xe3}], 0x1) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000080)=0xff7ffffffffffffe) 16:00:17 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) dup(r0) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) 16:00:17 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2104, 0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) pipe(&(0x7f0000000100)) 16:00:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt(r2, 0x2, 0x800, &(0x7f0000000580)="4b5fed438eb54ca8e681b9de7b796d531aac82c8150481a0ea7126c0298490aabd85730c79be0759ec57369461986eba5d74097008dc9df0e1f30afd07887808ad0ffb7306ee9c05c70b08a40d1d2579dda0249d7afcd0ff0f962e5f272e0dc0b64dc80d0c90abb33f5423fae22d962fd103d268624f4bebac4395f494d29e97581d717effb07a8bf057570e93b4d74fca78d0c67c014a3539210ed91b957210607c92f221f1c2ed660438d03b0d04bf67c0d1f7a535c8af0dec87ce750aa487b2fa5130c3799202613d109bfaa467f7a1a00c9bf61e2ae1426257e0189b63e39eb675316bad8b5f33b4c6bd8f", 0xed) fcntl$setstatus(r1, 0x4, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000040)=[{&(0x7f0000000180)="de3555d4ffcc9d2ec58ff84e44aff166602ca8477ba3a7147b2002cb89406b64e54599471e8d8e09ba5b1c35e07f38165c0d198ce807d04b2331ca24a08a0cef484b2ec01cc18d94b8fb090e46ca39632a0a15db02ac9e8375185cc27e1fc654efc474c66231fe49c5ef775a1328f34e81706d84f2efc712536139272e1c1e7a3e652109cbe2fbdf1c593dbefab49cec92ba30a44ceed630f06f7c574a009b00c393424973cb3a648db6522c4a1bb7097a6d889401e9290c8093c152a54ce5e6d4d8dd33b9c84b5371", 0xc9}], 0x1, &(0x7f0000000280)=[{0x108, 0xffff, 0x0, "beb236f75997cd4a66e5f0e2ee383ee1f48830e81cb50acdab1fb0ee6f3979ba6d54f9a8d80777f073461ab206faa0868db6ba4b4ca2ab0491ce5dc2e08862b43e98527dfc405c032a9148d45c5432e2cac0b9bcebe09b75b593afb73b95af3f3560136274ec2d6b4ee17881f4510524c1f7706114001f4f70f8777806441fa97245c5e99585c4d665a23e7c2af3ff7d73d236a18c0e0a631c9772558671c4edc4ce015df9341c82bf62a5086f34e89dd2217b9857922627ff9a1c52ad3faaf246dd1b2c77c2ab57e3e19c53e1ba9b269d8d6dbe332be7756c9da824ad7042d392590bbb11ef2e3f2267c38495ce890e9c66"}, {0x78, 0xffff, 0x7, "54d43abf821f913ec8e17bac918e06bae7ce5451d10cec12f063820794b128bb040e0bc5075cb4793806d3e09f5e785007ad1070fe4e8b0951c42490f7e4846baff9463faeb7c6cbdf0488f4235223aa7f846a322a772c96ba04c893b4372c3de4de4f7fcab6d41f"}, {0x70, 0xffff, 0x7ff, "1b0c5b20e6c09184f4bbab0064d842f54cbc8d4cc256ad5b191f750f748b798dd3088657089fa8d33a7b201ae6b1c18fd993a388fc589b1fb8e27a52d7bcb8156afc02f878011588c0d1a5a26d9fca22b6c7b10c8a659ddc00c6b3d472"}, {0xd8, 0xffff, 0x2, "5df6969ed23b11e2d690ed659433f297e92136a50491a2d0ab8849416715b644f403527bfe63786de86f2ec40adb60800c5b812ff16434f193fc401946dab47436dd35daf49117bfc4cd2956ecaef0261649de25f4f5689cc21834a6cf30428141693460627a142da33251f4d8ef3898fd6e2a9d4db6026a4773fa085991582dd8ba1610d6e077dd010075dd11879df301d1962bb46dccfa05899762f3d087574327bb93480dbae3f3d74e8f5376d2ecba320a8272664cb07beefade8aea0ea2de100f57b8c7"}], 0x2c8}, 0x3) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:17 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) r2 = dup2(r1, r0) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="2754c769507f4f245a6da3f01ca4d5265568deb749a7a37a0e78e61f2317b0d0b67f3ddbaa4527f6a0f6ea03fcd7fbf74aefea0e24b2797548775ea2a267dccbc292fc54e2da0b71666ad265760dd6a39215ccffbd8d7aa52843baaa8b821e8ec865cb28bf9812dd15273a5352826da7f82b49349bdca5a7938bfb35cface14658a46de3bb8c1ac65624ffdd491dad84f19aabc34e875a5946ab904007097b73d058f7e646790f0f0e0e3a1d67d6fd445f547d94702394d902985fc3e9acac5ad807a34e02d5af6e9467e900839c4fa83612b23a1ad64ca6436cf7c95571815728982bffcbf3", 0xe6) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x5) 16:00:17 executing program 1: socket$inet(0x2, 0x3, 0x1f) setsockopt(0xffffffffffffffff, 0x0, 0x6a, 0x0, 0xfed0) 16:00:17 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/71, 0x47) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "403205f6c651ccf43c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) close(r0) write(r0, &(0x7f0000000440)="e170742c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2cbf18bf1111b621d766c1365d2e5dcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a458b89ec3bc1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03000400000000000040790a0000000000261285bf2d7f4a1343e1f541b5630f64f996d864d835be9b20ed65d7ef46995f3baa37070c41dd7be5d02b020386af24c25d33363b4719b098d10e3c032c33d5f4ff593b0e5716bd4cbcdc400a994e1a33c0112013ae56929991b057bc60b6152fdf33ab25f5af66a015f3a78882b9306eedf8534654abb0f63dfbc948becfde693572cb31e980245e42fb1b95c211f3d00d252b8facba02f41df7f9146ffb284cfc32599cead2304d6ef6aed31803976b8e3328a28a7a8a614d5abc775bcc8cbab163dc9671bf7a38886f35890000", 0xffffffffffffff59) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) syz_open_pts() clock_settime(0x0, &(0x7f0000000000)={0xffff, 0x4}) 10:12:15 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x10) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 10:12:15 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x1, r1) read(r2, 0x0, 0x0) socket(0x1f, 0x7, 0x9) close(r2) 10:12:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) 10:12:15 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r0, r1) 10:12:15 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000000)) 10:12:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x0) 10:12:15 executing program 0: pipe(&(0x7f0000000000)) shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) 10:12:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000c29647dfc301bb7398a6af8857a621db64d3c6bf1dedb99694cdd4c5237e3619a0e53ed3416a2675c81f97db9bc5ccebf8fef278e5880793b1699675b49f1edc36ebe52be2aff0754dcfbbe27ab04de408ae24cf4d9f4cb1b8a551eb8727345bd20dd90f29781510fd1d3d85f870017d4dcea2fb7c3ecbe3", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) readv(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/171, 0xab}], 0x1) 10:12:15 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x8, 0x1, 0xffffffff80000001, 0x9582, 0x4}, 0xc) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 10:12:16 executing program 1: r0 = kqueue() fcntl$setown(r0, 0x6, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x108, 0xc3) getpeername$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000005b3d9dea3889c15c83eb8f76b5f2d2f4d18f13104ce42e437a1d1f24eae32e9951c5952e5781ab47c06861ae6bae219319422f81100266c6857ba924b240a54a1304a858624f19f1f166fc656ab90a7e921b679a604962d91aef58c195f436998944ff7c6575073f75f6f5fa5917bdea996a46e81ddff4dbbd988b36c18fef0af702a0d098cc47e1e4311ed51cf71c5a40fd4af68b92b9d6cca8a585bbd6235cd93628b7b1373f99c41d00772dd977c05416c05ec1fbdb72b2bdf9aa2c4af27e59538abb975538a3b4f0da4fa692f9a9fd71f532114814c8ada1a485cead25d9e87f247b4920e015f34f982a86239b7fe78944b985f2a2624145e68a974d0f88e0a2d1f79d2e89615a97d8f890a07ea93fc8d0804f41ec2791a03424fb3ac0dd0bce77e14a9943c931f840534c3011e7d65c0837ed675201063b82c864ad17bdc277736d710f83b3487674894bd03e50346218fa2ccafd4fa040922a0d0465"], &(0x7f0000000080)=0xd) 10:12:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 10:12:16 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x8099, &(0x7f0000000000)={0x1000000007ff}) close(r0) r1 = dup(r0) fsync(r1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xba, 0x6, 0x6, 0x7, "7520b212f380c16c175b100d850049559a74dc00", 0x7, 0x9}) 10:12:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1, 0x6, &(0x7f00000000c0), 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0/file0\x00', 0xa0, 0x42) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x13) semget(0x0, 0x3, 0x8) utimensat(r5, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2, 0xfff}, {0x5, 0x101}}, 0x0) 10:12:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r5, &(0x7f0000000040)='h', 0x1) fchdir(r3) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) sendto$unix(r5, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 10:12:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ad45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x130) fsync(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x1c2) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1fd, 0x0, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x200, 0x1f, "bb5aad2aa8a6aa9eca40a1935576090b45da9333", 0x10001, 0x5}) ftruncate(r1, 0x7f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:12:16 executing program 0: utimes(&(0x7f0000000240)='./file2\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./control\x00', 0x0) r1 = dup(r0) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x3, 0x2}, 0xc) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') 10:12:16 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x20000002a, 0x40, 0x0, 0x0) 10:12:16 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="2d012600000060cc6570073209800700000000f856115c26fcaae122dddfdf05caaeeb1cb91e0408b7df66fb7850aa0000000000000000feffffffffffffff00000000000063bf25d77eff5165c98ad92c6af42bad5723fc616db6300f04491677bb6e694363ea7524720de5440dcc7867f110d57c310089a6a15b550000000000000000000000"], 0x1) 10:12:16 executing program 0: r0 = socket(0x2, 0x1, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6661991ff204"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(0x0, 0x0, 0x6) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) shutdown(r0, 0x0) 10:12:16 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20008288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) unlink(&(0x7f0000000040)='./file0\x00') kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 10:12:17 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) shutdown(r0, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x4, 0x2, &(0x7f0000000080)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 10:12:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x200) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000100), 0x0) 10:12:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f00000000c0)=@in6, 0x17e, &(0x7f0000000040), 0x24a, 0x0, 0x36}, 0x0) 10:12:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c8080000001ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc130000deee2f873c1e71185b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b44a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffa26e105242e89525e6f063a300c5e6547d1f2ad64939f2fd45444bbcd7a25f8c7bdf43b0738587b7332025f6d751fb3e3bc64d054a98d37b1cc2b7f050cc501bd7dfe1cc7ab88560def6ff57aa76af754311736c32fd44f560dade27d53cd96cce4d11c7edd7521c025e73744ac45c8a1b0c5252513fab394d55db5beae4998e9af69629bac277c5278d48b7f0cc1e37d12f14f3920907", 0x1b2) r1 = syz_open_pts() close(r0) dup(r1) semget(0x1, 0x2, 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x3, 0x98b, 0xffffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:12:17 executing program 1: r0 = socket(0x18, 0x6, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 10:12:17 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r2, &(0x7f0000000b00)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000940)="2f0e63809d2bf3d6c6352f80d8cd1e03cbfbca26f4fee8cba00065f9d28f120a95c495900350d2ee2b4fcdaa2f1ee78b587c8708b09d96a76b96f175ecf8e97e9807db02b288910bc4686f652c34d7a7c0dd04dc69f81f19e176d89c9d5d079465ddb3bb768245d8ad4d7fbecb804ffbff169cdd654c2a08383e6ef75de3d761809d59fc7d0389a2ee24dd849e11dbbde29c613dcd0e27343f2a453c93615fceba12260918ee4f8c884b9fb49c7ea6366e9f7a11eb66e94ee0f7f790e48045e0cd81469b4fd12fffe2701e5bb6527accbbf35d18", 0xd4}], 0x1, 0x0, 0x0, 0x405}, 0x401) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r3 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='./file1\x00') mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) utimensat(r3, &(0x7f00000002c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') getpeername(r1, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) r4 = shmget(0x2, 0x2000, 0x204, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000b40)=""/227) mknodat(r3, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) truncate(&(0x7f0000000340)='./file1\x00', 0x2) 10:12:18 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readv(r0, &(0x7f00000006c0), 0x1f6) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)=0x5) read(r1, &(0x7f0000000180)=""/196, 0xc4) 10:12:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) 10:12:18 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) nanosleep(&(0x7f0000000040)={0x9, 0x200}, &(0x7f00000000c0)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x80000000, 0x0) 10:12:19 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000000), 0x0) accept(r0, 0x0, &(0x7f0000000000)) 10:12:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x3ff) 10:12:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r2, &(0x7f0000000180)=""/218, 0xda, 0x800, &(0x7f0000000300)={0x2, 0x3}, 0xc) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:12:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x80, 0x200000040, &(0x7f0000000100)='\x00\x00\x00\x00', 0x0) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/81}, &(0x7f0000000000)=0x53) 10:12:20 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) setreuid(0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xfffffde4) setreuid(r1, r2) 10:12:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x100000000) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x80000001) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000180)) ioctl$TIOCCONS(r3, 0x4008426f, &(0x7f0000000000)) 10:12:21 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setitimer(0x0, &(0x7f0000000080)={{0x8, 0x80000001}, {0xadbb, 0x7f}}, &(0x7f00000000c0)) socket$inet(0x2, 0x6, 0x40) dup2(r0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7, 0x7fffffff, 0x80, 0xcb, "1a0bd57fdffef7ca45ba42063bd20771171f082b", 0x8, 0x9cc1}) 10:12:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x3ff, 0x575d}, {0x18, 0x2, 0x80, 0x8}, 0x5eb, [0x1, 0x1, 0x9, 0x14568ab0, 0xdfe, 0x8, 0x1, 0x1f]}, 0x3c) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000540)="43c9cd0a41eed0fccada6cc1c47426dc3bad7bdbc1a9e9d895f7118232f6602c60f9cdf6d439c2a99b04e59e63e4e6260e3353caadeeebe1ee96d9dedd50fc282b7d722be26e461c6aee46d8f7e44b4f80d610724436e23ad3d843a6747659bfc0a2ef3e6bd3885a6238b1e55625d24f1c0d3e8b32b289fc98c243bdaa3e49e5178a355fa377f6635cb2def568c7713f30e09b0df09b57f216132f655bb48a76cfd806eb6241fa0d60a69df9f92de721d8bd306385b6e649aaa336206563bda228e8426ca1351b9afd9728b88bc2ef21ffe438d906f8eeada495aa649348673b7539575ca3f75b4b2cc9f0c8dfbddd1b6947a0eae3c057f12948e52f3096e13b6d3ce56377cd74d002199a12ccbab8cf64a560ad56d3dbdb504a43d622b994fd53758f4e6dfa85d273de0953dbaa0232a392a22d4c0f14460d228093a9ef9a25eeb77d7528d09282f309f6ee3043a01d8c9b7e8fdd2176eb19348da8a58d1d032bf671f5613c2a1b1347e869fffc28e753ac3f01c400253f770c4a99bc4087fd03b43756cc2469de6705bd57476874ccd9b421fb0974570f0f0418129a2d169ab7682afc75e75abb88315d799d28e46da41309b3e38d7bab1291404e9a00c6666bd95bc8f6844496dae93b0f7136efb0c33701cbd0e1d86a2c306fca15f890affe53650ca39271000420e7c192f134146d2be84c29822a4a83b2e65e5c429ae636f35a3d6786163f8d13097d2ed1bfb378c6d4cc88b1814081dfc1da85facc83033883ba7f998b48513d2eafb2773bad62ce43189dc4f12a28165de5307f89b37a09d01e3c894fd9d528a845769a66ad8becbe34e529e5f429ccaf7e6aad48e4e659a6c07dae1e41c685f6521ccc6a58b1a7d2329f4b14c01224ca1a5f602888e020a3133a87aac0435cabae7da2679630577fe445b706587540e39aa84491a04a4be004694f91c1fd55dd10f6e57d9671c8da6f3358222d94cbd7d1eff7e8a50f945175866ce8dde4c37696736d50e373a9658e7b7f80dd591da7e54dba1c063bf896a543c644351c0a26", 0x2eb}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 10:12:21 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x488, 0x1b) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x2022, 0x8001) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket(0x19, 0x800a, 0x8) 10:12:21 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x7ff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000180)) 10:12:21 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) recvmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) r1 = getgid() setgid(r1) 10:12:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) shmget(0x3, 0x3000, 0x22, &(0x7f0000ffc000/0x3000)=nil) ioctl$TIOCCONS(r0, 0x4004427c, &(0x7f00000001c0)=0x3) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000180)) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='x\x00') 10:12:22 executing program 1: shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20200, 0x60) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x10000000, 0xfffffffffffffffe}, 0x8) shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) 10:12:22 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) setuid(0xee01) getgroups(0x8, &(0x7f0000000040)=[r5, r5, r1, r3, r3, r0, r5, r2]) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 10:12:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e9878831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04000000", 0x235) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 10:12:22 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7ff00002}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 10:12:22 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x0) listen(r0, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x400) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) utimes(0x0, &(0x7f0000000100)) 10:12:22 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) r2 = getuid() r3 = getegid() fchown(r1, r2, r3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) r4 = msgget$private(0x0, 0x11) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000400)=""/140) 10:12:23 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x80, 0x100) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x100, 0x80) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 10:12:23 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) fchown(r0, r2, r3) seteuid(r2) fcntl$getflags(r0, 0x3) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x7) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCDRAIN(r0, 0x2000745e) getpgid(r1) 10:12:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 10:12:23 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x88da8d22fc571501) r2 = dup2(r0, r1) lseek(r1, 0x0, 0x2) r3 = semget(0x2, 0x2, 0x80) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000580)) unlinkat(r2, &(0x7f00000005c0)='./file0/file0\x00', 0x1) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e637f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e85053009fe0ae87fbb5a80adbcf546b993d9adf9c8855f14eef81a7ea053fe166f653d152", 0xf3) fchmodat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x8, 0x4) r4 = semget(0x0, 0x0, 0x101) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000040)=0x8) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f00000001c0)=""/167) r5 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) chown(&(0x7f0000000600)='./file0/file0\x00', r6, r7) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000000)) 10:12:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1e0, 0xff) r0 = open(&(0x7f000054a000)='./bus\x00', 0x19, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f0000002600)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000002500)=[{&(0x7f00000000c0)="20762bc26c6422a610dee4865a17e61d09bc396b45bdcf8d5ddde4ead9123d39a9a5d8a564a7b07177f3b900820a032b84b94087ee70b35302e1c1f3b3f287ec11", 0x41}, {&(0x7f0000000140)="eb13ec58a07fa654f3fefdae2af014da71cb60ccdfcdae40bcfb517f646e61d69d48eb3ead956f0ad47b884a7188b1176aaccc668a80239c4618a660a9dbe168fe11c3eccac17c919f6057be", 0x4c}, {&(0x7f00000001c0)="1e5b6817551fe1a4b755b8fca0d664f771683bb67efe0baabd2facd7f1773cff47c3352fc8e651677faf17fe6cb096d9eef256d8557f5d7200fde4bd92332ca92f10df84e2341ba0d6a74491c6d12526612cef75a38418d662bad44294e6902ac4530b881b9055a113c67f76c2f56a9b3e0cd397950adf23557a1d0184c3f37cd27afdc3e13f7bba9804b373aedcfcc0d2d73062af6319cecc1637b576d40318cb6e9c35b776b7c7bef89b1a1d7d6856601d7433788d54b2693e2acd43d4cd", 0xbf}, {&(0x7f0000000280)="210caa35fa364be073f222107b7edbc87416a0f17ff33650276c1ff1a34c09f863d08a75a25b3c29b3bce78fdea52de147f4e420225093ba3b72aaba5f3bae076bc66bea78652bf141a0288b4cbb090c83a43ba367063a46caf3721988bd9a0d8c310c787b7626", 0x67}, {&(0x7f0000000300)="8ea65727cd7c3df8df1028cd6b025c4adf2658867a870bdb3a8104b85e4cb935f122589c713eb6976bb4c9a6b10113fafd40f0c6c097bec2c9292deae893ba13329e85fed38b113bf8a7e523a7626bb2b146d6e2258dc00fb5849446a69492d03d049db60f24cd7045a40fc33299a5ba5613462e89c56c46462d022652a6f1c2bffc28a6b8ebcfa94c719526241356f2450716b4669d6f0310489d266410806cedb9008f9e4b89c71d8919809162c790fcdf49e7c4999702747dd56acd498d6015c5ca49b0b0a9d5477e2ea3de462cdf41a1d066939d959bf6c5e2160385422784ab0eac27", 0xe5}, {&(0x7f0000000400)="67ea91cc5829eef0ca189f272dd56d50830851a8c236974a57e17a5f5be2f9cadea2e8854ba2da1b5717576f917948a4835f33c51484a9bcf3ba08c0848b4af8a5fcfe9558bea478273de276f7da550bb64c5980fc6afdb3d16138622efb4e3dc1d4d4eb1a956aac8b6e9ecdc108bbda21490f64d2bf61d7634720c4d57b66168e12f695448a5124046aaecdc7eea9afa56045e56b772b6b8c7b39a85a793a10ca5e0365e026e985a84f26ecf9c374eb39a212a9eca38a18e8afa355c03935050df06cf3", 0xc4}, {&(0x7f0000000500)="042fe136d20a9c0e6a079943b18445d6756df99f1cbef5fb47668d4ba28005fe043419dd96b74ce6614cfe45ec9b79614a5ca9f7318408d00d284b784b542e5285fc51ddf51348cd9ef96121dcadcc1c100046977befa1eb0d4103fc88f8eaa2b73cfb2d8357bfb2833f81fd25aefe5ec1ab36bc8550d86e2cc5a5afc67f4ff7547653f5b6c8f052b5e21e622987995ecc0373f8eb827b7e91ae1d5293c7c75d70cc591fd26fbb2c5ab63c4bfa3ceb7af952e2956c49ff019beb4a177b672f0940febbce9a4be056a09893cb54e2fec043475c07200c7d8614646e07f7e77e7228ac7c42f940193b033af849ecf89b391b242e4dfa780bff6c921ec5ba0b57563b5fbe92c8e28148ea89a237138833524e09cd9745f7d70c530f165c764b2aff2c89b42729e12b3b427468b49e4871c7bd005dbf958186f533d2e1246a00f26ca651735d5dcff30ce156c671dc5bd49b403ffce07c409d10eb2713e2b23f755c18ef492d5c1487a45f8b176dcad2864bb87c0644dd340195f9026e24db6cdbde9f637c9c5022e57364f1a7bbb34cc2767bff85ff1d77bcb5b9a074ebba53768929e5a39a26c1f0cc029a00c615c95e11b55147b87bb469860bfd9fc2969d1607d210aa5226e691a384fa1f0f2bff11ecfdfa067c532696d8fc9d972923128676e78129d3fffa62883c60bdef0361e531438ae4de71f58e56fcd80ee363816347c489c2fb0f0334e520b6a283987a6c2fba83808368434898d6fc7f377b9ed95757b9b79a5e34a087b1b455fcc7ed76968ca8c35c81a21c3c06a078cd95c531f66f0d274ab859f5712ed5e58b110d8a0b5556f5c81e9704f91ad1c3ba125e6dd9ca2175cfea184f0817846bc567f715eaca118f66ec5110ce0aedd7b9edcfd08a80d15a9cfc2a1a62e1f8475bc055cd263a495aae2159f3f39cb06af30fe19f4873ccdd7a1365455aaf1bc15098876f8689707d1e89c7acfe0d059789beff6c164db17eca103a67ecc68dfac47195fbd8b208cd2fa2ff54be6829aae68f7bf6656250f0bd4544794cbb1affc1b0bc71537a5b7a15567a79f3375ab351b6cabf55fe9da9b74e2c22e90d3924091f4ffc5c99a71f2f450e04cfd16bce1deac784ad2d76521acf489ae93169c7d419795e1d9eb3c0d8a6dcbab4eb20bb4ce3465f9f4308eabc9d9bde1f76feea64c530fe4d1a9e5b21c2c35862044d9b9f976864c66a14e9bdaba0dfef83bc08d64245b1bce298b9bac6c125a2172ee1e11092f741747e38b847178d524273a275015e968e8bde90f01e821f4d34c31db15bb3c27378aea6b87d1465d54a6321464fe47cdf876fad5abbb0763082c3fe748f0ee48876d39dda33116c0c892472615b444b249254f55cfe11cf60ef34b1d6304c739b3b2ea51d518873b9b010e45d3251f27265e8500e3502fa33ec2f05ba1426459b391ef6a0d646477b8e3820c81b15db74a64555246cb7b32ee6acfbbaa73656cf6d43f94615d7b188c9f07bf91dfbb381a834f3a64165219686c892ebe7a0f0469ec886bfd20865f615a90fbeadc977a32928e65cb22bf2dbf885e24ee62978c3d6dd9a6a24f6a97919a7d0331a04971e49eb975101f439b6ec03f484751c9d08759a3217ef6748d7576d2aa9cf872984e937dbba5b635394f3bb40373a3355069cb228494914f44e23194e2ebfe6be17c96d77c54f820e7fa60d1d33a4bcbd4700fd3f98730ab98db5ed88656ca4f8ae9906398a2b43df76fa61de60302ccfcbf5edf1f2861974b0583690722bfd73aee496dcc676457c10691a03f43fd199653f426364737a5da94eae7f9e4184adcf0bb63d80688344548126c1dfc8872b2926250f665fd3a479bbe1716c50a20f09d73a739c456a951ab174d60a75136016d299f138eabab1dcb0868943a758f46aa119dddd3a4bfc9c51c9fac6896c1e7640d3df3588d415ff141c8f019de385126bf50cdf7928c67be4e7c4bbfb9eb1c5949b0666999bdd6a20b3d70efdd3393bbc3672d9f4a91c34f812b90eef2e266c8cd4f478553983ca93dd20066839806fa5f7d4ea0da277f99bbeb9e59723ac292bb32a22662f71923bafe460795678a0dfbab8065a98add0bb96cf99f864e66d2dd2bf81a1b99522e99cd6e0bfc7ba5aa985dd0f74a667a97476e8ec25ee71eb5d8b4e5adbdc1ac7738a6052d9bbb121d5ec9d1e15e9abdf6d4c230fac250c24a2a9907091d490ce79f4871c2413abbe7d1c820e782f3493ae6db7a1b9c43e4b387d57c425b923452a96d1095c6786c5fe23a7263ae5ed9e0bb6419e69edf42d8898b9b32381c78bd5729115db65e1c5bb96f84cec3b02fbac10d73638f4b2f255653b22b62ab18f6b60e1e2b6ae2059f9884147ccba316433b39fbeaeed1ad80343f545e259a032dd08d166d767d250947330a6a447147c4f752b072fe0fd574c3f62f8e1b71b91a06cf2d3ea2f42f614c3042b169fe55d953033597c165eed3b12d1a76da370043ee63f9e2121e8cfa4088c1ae5f54d89dd2ad3111314ce570dd2cf262469f48bc3c2a4a8d2e3053b58d4509eddea5bc1d591be050e9603b11f14851029ce7761cdf6b290b3a5d4a62adc33bcb3704a8a2f5854b849f3dfa1ab6e0e0828ece08dca3edfe39f2c7322e11444ce0aa1c98d602e8b10dbf6cdc50862871ba1978e3c4c8b54832217bd00e4c518213767d648b196525a9d078e08ebcbfd581f91b5bedd1d7d28d948fd8a2cc801818c4c456304426b56f617c5f3f2ebc02c027d97e2ebbdf64717a258bcf1e1203090dff5f1fbd7ce5ad3f5dd132474a8b97bb9462999de77c9eab5f2694d591edb21a73200786527ed729bf4d7921a299ec7f40906116c3e312db6521a24aeecc5508ad76817f7f42fcd478d75a49881e25368bfe066fd313b4b9483734fe1bcdcc99c62904a7ca83bcb7f0d31ee83f6b6cd4e7c9770b9f1385c8737e26bd71adfa9d79f33f79c8fabf59a120178e95dd5754892342605381480044d8927887e83ae8f955403b22a04d11117d0ad306f20aa24693c17c08064cc8c18a2b1a5819d054d77fc89709a01a82f3b60aa7435a9f5c736503d39b3766d48c50c246dd975875324632b94bf36ec17933508848d273ab0916ff9d54bc8be7cddc4169a11fb11f01ba3992c5b60340bd0e154aa9543b2586bca648cedaac0b5bb98a91cc095f57eb5f23a7014afbe9da848ce887bd506d3379d605a47dd9c92f5ee5fd362f558f9583cb9b12bed1f488e555e1af3cf1ff0bcb571e85ecc969f9821e8d53e252968e50f559204601c48ecd0b2b1da9e93e42d03fc3c50926a0e7522f4f2ae0d55b3ac11c7a4136e4eba7572f53d7f888219dbdd19373bb0ccdd69b70a050442cbc3d1705efa174b284e5b5a5bf6afa3eca31b5816a75afde8d74c70a4fdce4c0a06e53eced6c68ffbcf3e37b736b6aa6b7cae45f23c004ea67dd5663cdd31e919405165a892f1fc694de9707b3276026267e0eea20a785e635f39744a4c5397c9033df19e85e626be8b41e6269eb5b393a02d682eedaf7e78f20cb4a66cccccab88a11c61b6e78ab24fbda663a775df26aa3c9310b798eef7bb27d511d00a07214b363be0ccb13df56185e7d920006573f0db44fab0f84290780480367e4a84af14e2b78c404331c173b2bc96918ebadf70927eeecc5cef160eb2392ad18dfc46c5e5a568232ac32d5fe5073d1e9176015fbabe7e06d64124a1d59920e203d0125982f2d40d6608f85a530e4f8be758ab8ba3386e8f3662e0acc2aa3b18d2783f4f3465d5bfe3267df6093bf39bb49c9b879e55f7bf0e221632b2aa0fd1165f810ab0a6e282e7f5e8b97e4d509ab3a631ac74786be0a67200b6d710f8fab52592f7bbe3a1cc0f4a707b2fe7a5b96cfebc324055b21ee9b2b3d62ef38ca73bba000b9cb6d8c9ee58adb452b628dc15c193e1d9de55142c54d3775be1133d1cfc334b0e6727cfee85058bf12f599ff744b8b3bb30112b946fbad3259c81eb1b11558f93747055102d4e6059592bcbc2fcdc1adf46447aea03e77d0c5cd9562784389563ccef037c1a8cbe5780c2a5a694cf7e6346ffb001c756224d44db9f14e96f5a9c736fa9f3f589b2f634b314b122c1ce0ef3db32d9fda7907c3ce48eb011c0919af9cb73f052abcc7d745c16b7655d6c5230a126514d34f318fe2ea2a80a4f489866fa0b2e5ddd8ba5a7e78f5a98785de7c9dd1d33b3d35270895354dd7e6a031dd373822ccec05b113207a89da1c8ad50d28bfccaf821bcebd4e573067705a1700f2b79aee482f10ee5294252a737af508ff2d91895d6821a8f945ac52f01e5478270471195a2bde8d71489407e641439b072a02e52e43f003c7cad37c048f5a559b5f85252fbfbb94c3b379eafb282f7c26220d4891f5a1400c5f7986d857d3741fd2b049c52a42370034e354e2e7428738487f174d5b4936850ccadc7df05b94312b0eef728db0a2664db0488da4b9e962468ec846e8e332db2fe986037a3869b331e649b705a4c12cd72489081530f88c5276206615d06a746e912fd2a4212bb54cce97fad19fa551dbf18a9690906176cd04c52feb325c689eb5f6cf2fb50bcd744252b0e2661c0143aad89090d3c8b63a9e50d7a83064d4bd920dcf1fc1226916e2247ee2bf8df6f990fa1fea3f768cf3a9bc517349b1db740a1d4b1e7553211d9ce014e54d06b2a4700f7dc765eb26216b9114c79cee1d1c9aed2761ff7da7d81ea9ecd1426a5f5e8acf3f2894a57789eaa06292aee45f376f19fbb4e39d08b5179813d72113ddddbb92b4f5f5b8d552980d814ae8637ae204a69993cdc5043730df6ffc7e3ed074711657a9b35cb6fa620a8ca4e788c1280ed5a176dc00fec35953ae4c7e75ef974fb747b17eacb161e224b197db72568f5f78125e520fe8b4241eec5b8dec84dec7de17b8e89116b56933fa2fa5ed6f531a98803067d76c060c6d605f5e7d8db3b0e203b01ef2beeb141cdbc8a62454ec54c6d1aa30707fe53fc91daf8f86263023e7e49432db44ce3bc573a0629268217a35fe99709f173fd987951bddc83ac11d81a3199b13350448da254bedd23c007c56afbf949d1358fe57a6d5dacd5896e6b777fc7f283d7477a0c5ab9e80b18fc60b195629976d127832cf737101888451d294e0bde2ba9a4e74f045701a597a30bba1196e1ccd467bf2295fc859ac0ee9fae7dd2ed4ef071c5f136ff035f9b3e075a5b20f5eac3c2f91ca3839ab3c3b02f9fdd0f30222fc0beb595f8c7ac5591e281f2b258e7f71bbb75f03cedbb749e4325f54d59a4867db616a358202e95fab45de735d19bc25a4dbc1bad21c2b2f9ba83d3a29ca1dfade43464382399d6739b46c4c19d234a534db228099d30b89755cec12a2ccc2e605a5deee09f3e4c760069c15bfe828036626971355c46e69bc10d69f0ae76c2c04f972c7684656f0c7dca168155887775709cc8b57ef25e6d91ce783784ac7b1a9c5ffe74abf7aeaa4b5c7491ed83f1fa8f6837539957a4289d5e548cca68b06cec9b619255c7582919cf11a33eef0578a535a4d5c32cec989ae7316f4944e28e790b9c64dd57646fc015ce75ad6ad0db0f93065ca4f9484732fae4a5786e896ec8224691c98e2ab550ebee16e0bc74a942fb27a635a5880ebd32e04e3fae1177f3cf2376739cdbbe07dc62d29e9c179473b5de86462876a6602ff91d004042e302180b94393342a054d2f193b189d674e8c9fb4c961c0ed2e8175eaf8db3416d9f6630df2f0525af187bb3e129b80f6f4f1f15cda8ec", 0x1000}, {&(0x7f0000001500)="7bf74a6d6ad814760563cf0c51788f23c413e7676fd68897548c134f5fa07e2db9cc05ad4439b9422c262bfbcdb7abdbac727f3f820077ab7658f6d70efaed28949fa2463a67ad51c96f617a1b6e488887f55e7e3e6548e53e583d1502d930444b69c2d78e33931afaf482f88333b10396e07a417ed4c709e669483967c6cfe740dcc0f884b14ae76a4cee68bdf5a8f8c75c7d1b49950c9bbf5a56aa51d348df9ef6cc4289605bf94753294bcc4893c9cfc8c21a1416d09a89cca911348a7a6d85af4f218e0ddd86aab4e1e6e1667e01bc4fee07c4023bffa69ca547fde4723f32e122b6e04a94297dc1c3f8ecaef153dac9b79784cefde28fa21e9aa3a368d50ec90c85b035c586f27835fb3ee7de283fb1c9e530c426d092b28592be4b3213f766b089461cbbbdfb8dafac26d23cc4f27a6928f898866c6a35c35bb3650d799cd79f4c6de35ad49a57f7342385fa57e9f09e24c671c917c3ffcba760b72f56f178a3d441ffb5df12b4dda3850e56fb5acdbe4a4f04a42fe3af737457f1c5807bcd6527bc987027075b1440e811112c5bd2ca44ea7f41b31fbde5460ce593074d5327e6ccb682a7fc52af1e027bed17f04235bc480206919d1c16553864e27afb3e1207fda38fdb36edaa0075a44b903bfa5cb9f26a1c708c0659da2f289978e561c75c9132ca5e4638653372b3355d2e49c1de2a8a8c905124f76981fb6c2334280866a8fbc2cd060616ba7662ab4537e067a99d44a97b6479be5d72e4480d215db2092813c73fdb26ecb9d45e9f04058a17395fbb0484b94723ccbbf8bb5323a1071c6a6637ec9c4a65c981637d882c7d00575bdc337ae967ffe45eeedd764f335d08fddbe7cf7b920b1c20f0dbf469d9df12abc9960a6c25033c43033b10c75f7b03840846d0560eaa412c02cc71f3fb0ce8273344e77ffd32233bd53aa6ccfd1804ab98d00b22803701b5556e1afcabd2664b159cc0003968b2f732c03880b219c4efdc1c008520159a89e967785b768090dbc4ac76447f2711c6458b8c6cfcf3e16b3d5186bd7b6e16cfd82160d5637d10f29dce89b89de2b707ba93d354fb8b4b3f8683d3e37a70c3b114c53becf6431c7c78964b99af184b45f1cf30f48701f6b67bca533045609fc4f0e6045c1065760c63136ddb816eea9d479ed1e62740f884f4e481467d40107bac4b961dda388ceb6748c78fbae5086de9388c523903b18c216326f21f633dcb3d161d2818198ecd24ac7a810024ca675203d25b1a62252f668792971cd22a0f80c72e8a3188739b0a75b1061a695ea63a7b694892487acb8208df3e773255a8362d24976a22df7675af940aee2897b9e4ab6092a07f136501f5ae75ddddedc04e2e1a063ffd68c8930b00b0f9956c8b4e6ae346c09d3c294cecb4d159c00f23d871e65e3740dd60acf07144a2c17bfc63df6eb4fd494ac67545cadb68bbe433f5d283168ab7d44d451721f0fad0a828948fc07afefd40bf0b54cc3844b08def91810b2b5141f460d3eb575989208fc85d69cb66246cf6a9d6c25aa541b5e09ed2a5cd1aa7056b83108536a63de6c10be7cf7fbf2540e187ad344fcea6755c6a182f706cbae2a1f5359cc79fb17dd522134b387ada2241a1946388a06db9f9290757095c7354c2e133eb40dabae98d22cbd4ebcf924ef2d9d3f712fb6be3eac224c2a8e749e9a357fefcf2463e5b914485ac7c57f5731fba5d442a27160a488894d9153972b32addfb0b62d3791a20f0fc5ef679814381710e64620e5b3bc16f58c05ddf53a9c5706d346cb2037cfbe55d7f3de4763bec7531b812f27ba476d16a7ddc1a8663955f62354504431bb217f32e5336304ea7b06a469d4105945992900dea36fa8ed9056c81994c605576d27a1dee071e33ad31b259a8d2c8a0f067e9be3f2fe3345f9477607bf788f9bd9a31a6fac8a6f344f106e468b1160197d6d023bb760242bc5a1df9cefee6f1ba4d3a4923f86eb0991cc088cc0dff5142c60818a848df512ea5b5023e090e585741c8d93d309d6cd8b6c5b531bd1aca64396e61f1c5081f3a5a229a87cde17451d4fab015e2eafa76c5ba24ef11a97c27ce5ba2d5957183404366d7c52b4be0729b8b6635309b98e291648ea27ea5a32aa1b82ae92802f5de8ce7c06b7c78bae1fbebc108f027ce7447784c73e4e4592431128116a70655b16125c6c2011b135e5b7cca107c999ac9965510ab23e131dc00460d34933499163bbb6af696d77120a7fc7453abd337b726f12153f20c6f794f43617c2548fb945a21249d4b93449c534658723c792efbd4d9423ce4b26c2cb26cb5bd84807a408a0828d46281be292b65909dba744202c8aeea3212af74e04bcf4574743962116c0817e2552d8f19a02fd47eccb5d5fb04670fa87fbfeef62ae795f4e53609efe93cfc5b6fa3dcd64c09ee201706eaa6e78e71682d423ddf69046b1dcfc58cf0ac6182c4a08f7f9f3b1a931cafb7b325d5a6ef7833e4450a7af395c3a8845d79157ca5685d6732c5f576a3fa7c76f4ceb284f9bcd760637c06be94a852dacb2573446a93b13f759da9de8fd90b1a26100fa550edd90b649bf2359204822fc478c5a2b7e3243e0221d85e3c87b5d6b50a259f1e7951d298e178685a53a75499a7255a5ed4566e0854d7ce8145f2613471c512341619f00a1507d12272f9a00e8e5d0a1f4780ff648420e0c0ecedd2272babd0a569d9f7da50ba384fc798484e476f4a4737926825465b69be4d92a8e693c3c6b1eaabf61ef6035e6f04620115697265e20630797c8927d0e15e9ad87bfaf6cda4ad71703bb2a66fc5642259c344c4e15c704f1efc8a19b327638c7f5ea9b1352d8fc4f1d145a853c2dcfc00e558dad7e5f9868b3c86d25330c561145d143fcaae628328cc6c34566768039bb04ef14c0bc69d4bb13876b7d476934c5090e098347c3d2e6644f84cb3244b8e5b6a77e76b7b39b97eff27596ac29f1a1156dc53443589c768a4d90348658aaab542f1e50b9af10bb394cc39704a7a75c9e12072cd42b8b092396759e4284c481396968cd435322c4e6592d2e19f0c936aa5e36eb64328b1db65ca2e14532086e962e716c63c404b17824d2e8cfb9acf007439909d394401e1748abce5e4958e3c40b5e863fd7eef92713d5bd1ac7d90fce943b5a1c6b99da52ef6dc8d65de151905031ea2072f30996618370c7fd9655c8bf2af136f1fc3ff485a5f279c9cef91cbb2c81783bd530b72757cd28f91d1fceac0ea7f65b87581666d674716fc6a0346503b261d065ffe187522777e6fed4198dd63b53909da2b1b3ce1d4a33c1f3cfcf1625dd50bbccda15f8c6963dbfeb3301166609e607ec4f9f2bc1d1247fd9327d382bca29dbb8d5d1a7dfec4db7e7967c6eba1e2fa5587ba5361e1c224459b3d258a057f822e4e3c18f633f0437358233be679ad4196c8419a24d664ced10b2f479a52da812bd2b4c407b6c929d6910e02058f180ed92d8feaa7813450347725ce9864f4a74c56b9430b02d845caff0153e9ff7ded88049a4260cdca4d8b1f59f462fc21c61e21c60fb6c87b380540c5d5a8887cff0980549f67fea5c727accbd639e6a6d7450a5ab118acba448382559163b3c27adb4a0ed0e4813490a63b6e4fa3f1b0de35fea9374fc6e2ef7765fa14f5e8988d4212a5873a8799d83231067a3ad40458066445ce644461239bc9ed311ff221c6dd0275f521686564c1578e08f65fe72a9c05964c23827f27a511d2f281e53fcb6928c1b481e6015f8ccd6ab3d2b13e2eab8dfe7128d7740f75d57bd65a0642ade9734788cc1b7e7e9eddcf0ba762b267bf95f09b04e7757fe027e8838cd0dba2e9cfacb70c6c4074de1883f30d9f8124c26ef9c95bf2fba9191597979cdb1da43a86bd1227344f205960968e271f31a93ced966c24ffd95eb73102c8aaa524d2a184ecf42309e901216827db9ce5c9c7178cce822c639975c79be65c73732aa8b9ba941797fc424880c4383df56131b20d4d8869a191fec58c907e23f069aa4d8463f586c5b5a4f8097c6818b7fd17c827a82adc94b960ff34bd24b58da9f3c8574ebfa5f600e150b4667bb649a3af75d24f78f2c7b1fa3760ab1779875b175cac0373fd943a7eea2beb620e189feb9fc9819de32b0055eea125abce690bba1859c7c9e046cc14944c71c7de332f12ff7b8bd2d3f12ff67d32cfee366b45c2302bb888acb8172f721207fa6b3f2f6e973046e929b5d148bfed45df6e95ef9ad6ab7cc25aab1e164145573b229d1b5d4cf3769eb4451777c2797c9c7d07d560c7727e88bb4389ceaa6ae7799d1a852650a55548f4abed33bf932f6a2d6bb4f4a3f4a777750360b3cdeced6a7fc0681b77fe72fda0196f420d488217213c724fb9b6a790e8376cde8ae4e685e0201230c96f4a73ab4f40eeaa38ce5211a033fc21497b4892db398187acff945e9c348139d2b200d752b04564d30af7df690c1d8bbfe0205d74fc41a072cffbba6a383a4c5b553ac2c37729f64f250057f7b12d2eb26f09d86bc5d98720a89fe5a26e63c07d9f952e24a7efaf5e3aa3e7d055f6ef02f180f43b5793b8d4c0d7e59552705f36c205ac2f373ed484e5fa7c507ffad8bff1fb6b0fb731d48d58f9b220d31d4664aaeeeb321f2d8c17c02d9528e0c946c03aff6bcfc496169f498743e0b93d205d62198da3b908afd2526b056df6270f1f510d5561ec6111d8162377ccedd8b712ee70d368ff09cde38485065ade0d55febc8425d468909b6dde103f406d1c8ba74d14b5e811ca95bbe7af2f8645e5d14d5c3f97b538420f1260aaeef769fb13ae17fe74f574ae4823925c08d1c7dc3af367c998d494f8c6290b47ec419bbe2ad8484ac2ee72c2ce31f1f3eb241585beb050db0078686f3272b73db7540e7a55d6dc4c9d91cbc40d45445e2d8f9636bb0f3d448b2f06f8a415daf0ed8b80cbc83f7ae448a5358ef364ec3a5f41adaf1c63a9c09ae6ae2169c0e6f3131b3c1ec4595dd5266c64a6d3f9382763bedbec770d2e8a34b747b479fede9e61c43be044d1920df19ac641c8e68e7ff389a2ea69d9e50fd1a4d22c1bb7ccbdaa34db8d5756097bc327a9ab4f57b885b86767c48434d5491bf17f404f241ea62222b72a00cc9d70ca3d4c2b0918095c1815a1358e0a2f08573eb7bc347c3484c9b5ac958a279651ea84e8f8d53f7c8d16a3eb0cefba268d02d4a9429b368d111c70ec3fdaadf107e20716a14149402d845e905475d26930812eccfda7b5b6d113fe54dff50824fc2a406612a801c4c8deea5130c3d01f6f27d71353700dd9a2fa6111cf086d1014963b746bcbae0dba5af9a80b8ba85fd75845e7d600c25fa7a4977bfa0a729e6c841110a4718ec03eeac4496ad033633540eb45ecc67b991ec9d1229c6a17a35cafdca7f613b3a1c56fb7bb2be236528749482d7e1689be731445f902202bdf913f09e3a6b001b1490e2a2fb34d4951758b7a587e39a8516aa58c85ad282e22c07c3b1f0b580f52b4cf03ebfeea3acc083f8ed363cb53a04d3cd253c192f123bdac1146668e87e83af2bfddbcb5dc34ebb2d7e6fad0ec63f45a037ca31ede2bfaf501de76251fbb936bfb7e423d963116dc4b97b20f205a806ef27a1cfbc2e71e1992f961b98e64e65858e3262c5148bbb16383752409abb3bf47e664dfdbcf93659c865c760369e174c23d4bc36f36a8e92b343b94d7f6fafbf6b8d3e4d3f322c5ca07b607f1b54bcbba1d39ab5b4d9ee4ec81421728cc7893f93e9e41ad8000c70caf53", 0x1000}], 0x8, &(0x7f0000002580)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x70, 0x8}, 0x8) fcntl$getown(r0, 0x5) 10:12:23 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = getppid() fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x1, 0x0, 0xfffffffffffffffe, 0x1000, r2}) 10:12:23 executing program 1: mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x1, 0xaad9) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 10:12:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) 10:12:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = dup(r0) r3 = dup(r2) getegid() sendto$inet6(r3, &(0x7f0000000000)="58f8125c83365189711b5cc1c700d7f42746ec74422d9b44c5deb623267e0eda06fc532977a1ca187c72950f2709262bcb3e5cd04e2ddeee132e9b05ed6d4dc2a233409a5b59b5a196c157ab54d51f0669d1680ede219203158652610118f8b47719af00cd7584d5047a588b4a2da64d03745091c8af6bbec3c94920991241cf5778de4aff2943dcf1aa63e42a026f601ca7d8db5f20610baed427bf2f104bbbbcf26a0020a0fa19a7ff88f9fb0d2cca3472df1556d7e442a968b52fbcff88", 0xbf, 0x4, &(0x7f00000000c0)={0x18, 0x2, 0x6, 0x7}, 0xc) ioctl$TIOCSBRK(r2, 0x2000747b) 10:12:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() close(r1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x7b, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:12:24 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0x1000c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:12:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() r1 = dup2(r0, r0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r2 = syz_open_pts() close(r0) dup(r2) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000200)) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) syz_open_pts() syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 10:12:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000001100)=0x8, 0x4) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) 10:12:24 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x45, 0x16, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x880, 0x2) clock_getres(0x4, &(0x7f0000000040)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0xffffffffffffffd3) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x4, 0xa, 0x6, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x10, 0x1, 0x6}], 0x850, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x56, 0x2, 0xe73a, 0x314}, {{r1}, 0xffffffffffffffff, 0x40, 0x20000000, 0x10000, 0xff}, {{r0}, 0xfffffffffffffffd, 0x48, 0x1, 0xae71, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0xf6, 0x4, 0x86d, 0x6}, {{r1}, 0xfffffffffffffff8, 0x80, 0x80000000, 0x3}, {{r0}, 0xfffffffffffffffd, 0x2, 0xfffff, 0xffffffffffffff99, 0x1}, {{r1}, 0xfffffffffffffff8, 0x62, 0x400fffff, 0x1, 0x5}, {{r1}, 0x84677cbd4b0eaf3a, 0x80, 0x21, 0xe8, 0x6}], 0x4, &(0x7f0000000340)={0x47, 0x101}) r2 = socket(0x0, 0xc, 0x40000000000002) socket(0x19, 0x8001, 0x7) setsockopt(r2, 0xffffffff90ce1c42, 0x5, &(0x7f0000000100)="27a434ba0f1bf2f8d6d130daafd8a028459a0d3612a920d88e41303dd9f9d750b3eaadef8faf2a878aebf03250a559171dfdc3d1d84f1b33de87bda6ee7d8127c51a69f371a1a2aaa1ea02b2737dda28571bdc0e1c4d36d562f447e666361f41907b0b4b90ffbb191225398ddef2977409877d9e189621236ab6c7e1a8f99ceb8b8c5d9678a1922eb91b388b8650a8c220afdbf7937c6cf108a1ebd44192dba04190a46dd3a05e6c1efbfc63e06d089caec19d2282ed9a0b52f16cb62acac6b81c", 0x6) 10:12:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xd91) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x8000, 0x10) 10:12:24 executing program 1: r0 = semget$private(0x0, 0x1, 0x40) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/162) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/9) r1 = semget$private(0x0, 0x6, 0x202) madvise(&(0x7f0000fed000/0x11000)=nil, 0x11000, 0x7) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) flock(r2, 0x8) madvise(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ff1000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000ff0000/0x1000)=nil, 0x1000) getppid() geteuid() getgroups(0x7, &(0x7f0000001300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f00000013c0)={&(0x7f0000001180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001200)="b9e5f430ef44ab2b3cd13b0f104e56a8b3f341dc856a6a41a9ff3d5a9496883b682e83c69705f1edc2b2d84581968f3b86de9b8e1b4936f192fd27dd5e50ccc78f2926a76931eb96e031bd7fda3f6ef4753e21f94ff90d42516cdc38a790965762a247d2df29a57529eea1ff75f78042ae38ba5fbd4fc10220e6c532ee7965cab87602", 0x83}], 0x1, 0x0, 0x0, 0x3}, 0x402) getpid() r3 = semget(0x0, 0x3, 0x4) semop(r3, &(0x7f0000001400)=[{0x3, 0x3, 0x1800}], 0x1) munmap(&(0x7f0000ff5000/0x1000)=nil, 0x1000) r4 = dup(r2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f00000011c0)=0xfffffffffffffc5b) fcntl$setflags(r4, 0x2, 0x1) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000014c0)=""/85) faccessat(r4, &(0x7f0000001540)='./file0\x00', 0x8, 0x1) getdents(r4, &(0x7f0000001580)=""/4, 0x4) faccessat(r4, &(0x7f00000015c0)='./file0\x00', 0x19, 0x2) pwritev(r4, &(0x7f0000002c00)=[{&(0x7f0000002b80)="4b695f55556a5eb6ae01fe445f8824fef16e9618d0996ff7f60ba1531adc5d3663831b115abd5e345afe7ce0a93bc5141df252f074c75dc6de638e8f82f15de9729aaf66686ea658d7bae2bc4e463336713de98123ea5e2e4753d9029e42cbeebe3a5187918a18b0c723ea5b004ff32a267371a1dbee334be444ea", 0x7b}], 0x1, 0x0) flock(r4, 0x1) fcntl$setstatus(r4, 0x4, 0x8) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000002cc0)=""/107) 10:12:24 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000046c0)=[{&(0x7f00000036c0)="7ac5b052337d64511e6552294e4fe7270fd4d156717bae160263b8585b062b398f47033a362ce4fedc29d8503d7689b069bc913864d117e9fff9913b949f33c938ec372f3bcd9b5b474a0dd06a36407026f7659fdc7474872e5b3b16e2c4a8f7a313682aa69efd6ea271dfdb877124fb4b41abafc175f7702a08a4b406920f798a3e72c3f05761eae9aaf6d7daa23c1a3f4967991be8be467cb4cfe1d06eff5bd6e9144f52bcb0a1aad172719c4731da912ca463cf17bcc6c8faa096479af9428f1b1af22311d374e9cd5696b1e6e051b7d4341da569a9f24382a236e55e8c9635ffff410e794e22829be24bfecb83bf581f90ef33cdb6cfeba6648a0f195b0f5911f3343e304393190f312a6eaa475b37a65ec5fde0b51eeb97b41454277aae4c9f3ead177b55698e33b099818e326ee8462cfeedb5317d60ebb1001d7554a9eab246be097070b135b198bd50f92df38ea7a65d715876836fac2a00a6fb29d104f84a0cb14af0bb8c45c31162ed7536fbdc3363aa7588bc25f57b5182fd7a29ef6b1a7c26d926a6db043f161d79349230dfa13846490fea6c1ec66afbe78d28bcf0cc6d0c030388ea9cce822c107f023d9ce512ef13f4548e021272aec619192669c1b3eab4fc909b567d8b3321997cfd502e23de90b9688007c72f5aa579e0366bf0da60bd1944cb43a36583fc685adcb324caed0a416753af1cf37e562a4b034f00c50a7e6ab4381af5ee6a0535746bed81fbdb60b719a304aa6d3cd3095482f662f4d4ac7e943e16b3db98949651812fe701f2eccdc5be977073e9c79f27ae5d97ad8bdf2e3571cb161b8fec664a340497948d3623b822224194354b5fa7b93ffadadbd5aa94e8c2d5784f8d2239a6d64ebb886060f31e449d1e178e26047dff176a908f7464e5fe45b8c80caee3e680a37e4e3dc2259f6d3fd4b551426c7f680edd05e1a456357aee30a03b57b420218fa8e2808b31e325b3b046d4072316a5c68bb0ed8296c66ddd9ae3d2c1655ad2198329e12527983f0b831e429b23ba6f141e7a407ba31376dfa2d297bfb8299e040bc31e0495f89b2474d382583f44f00376879eacec39c521b93ab031bc78a8b3d0dcc74532afd8b13d886348c59086dfa40dafd4a0e6fa9a5c541d25c129b713085e7d9ec217e14c993a242bcc518170f57a410f4f61a0e26e3e6d87f8473e4ccb7b42af1adbd6552534eafcc05c2839d5c5d0c93cc7544caf3f7ca7974d1805f7bb91f4952c9dd72aa0c93c6fd9e5836636dec9ef26cfde1fad49fd0f4aaafe0520c20cd45097fe632e1db599952c3facefbeeff8d7382a90cee345d11326c680367c6514025f7a942cca0d5bac6b2d41f3d33b1777a736169ebc0a03ff4909710038a9a78c41bf60985dfcb1d0744f3f5d5088002bd85528fd52d5cc025ca85b68892be7c1dae0db895fc07ba9f60c110ec6a7ee32c71d5184538596db2903f38a7bf33aee4b37d08053c95825395c9d84d957e0882d63e55f21e04516bea9be35c61754a8ae29f501cefd5b2d199173c677c26a06bb46cf96a37f087f754c5effbca962ff7e9361c569b98a474704574ae6f6e734d1c4bf2b695f68addd2415367cea6d4172c2898348d0298db00cd9a33a2632acdf786fbf371abe9ec0e6765303a388869743c8e64c71ab6ce25889e44ff77ea066b28e509467ea9d2dc1cde21276111a19cc60dc2d8bff100d01a155e0114dd6d8d8c9224f04b332fa27b6a154c65a5c14c64ea5c4c1880217b49900759d8fa6d2fa886c4741e23174f39d7d2075276d6bac0b793fbf55341139ad3c0de06061af0a8117e013e09c389fee919af88a13e67864258c769b3ba2b4b4e00c12b9a7cce61ba342b8242b3ebd857faa00ef2093b18227fa459ab42adc24feb06a2bcb8850fc8cc18626fa31255492ca0dba062b2f1a52eee2c3f882ebd3fcaba8e2282138ce12f7253133fa17e01e8f18a6bfe60f4c23732ff0ee8d8231c40b1dd067dbce16a6a80af9e0a1b86a5742fd3d13f879b293ea036c3f0eb561b862530529680681366d44b8eab9add4cc9469d354f68ce6794d55c313d703879eac4f3e6667c90bdc83c5d8171504bc3349763deaad0278935ebedd99b5615d946b43ed2a3b347397a2d40b33011cd55c0d4aed26a43528a522e0d60e7121e25c6c184d5f98fc7aefbe10d37cfa91702aa221e2c0dc44374b243cbf4cca7a92c1cdb26f314afc1621309076e54513b5ec89b49efb672d7f789ff389997a7d1ad507aa2bc875bcaed5fdc748f65c8545ae29972b05ab64da5b4c3c2f1d0642331a39b84081237cb46dd784beedfc75764fefe6972e60f1b821db4f4a6b8f979cb97670a0d423cb6e6e03b845ae984bb7f8dc60c67e91d1d0e4a304371372157ee219ad03f85ac70f5613f282e18c6cb51d61c55383bccacbebeff88b00ee11f7bac27b9ea518b6b750d9b502a137ed3904881990b028f04d54adad528923efa8f6597c221d631dc1afad1c5c9e7f2cb46137f3ca856d041abf094e40ee8b8b0124538bea54d83386bd0d0d7e03d03e04f5d27e33662cf8d8a87abd21e17e9ce7503beff8bb98a667864fd86eba73801be788270e84f798a1dbe2b9928d99df142a8a185a70f5ef9ac6b98125fd8c18fb3a4b2f1896748135ee9453fb5a300ac2528e8af9db102d7bbb6f2dd968bcf4d4ce13c4cc26f988a240e472c060a1b0558361a88d63157b94fada007a8928141746b966903485a6f368b39e6d6f8bbc4a6762082b4fcf8d5d916bc9fe6938c6a849f0d4b32f287419fe38d6eb04cd5f6961c644ee74bb8bdcc310202b8617cf3087d2693b85b464da2b7fc9a3902369b1452159816c7f3f96f65fa68ef4428e47ebf3978f1a9616b1acb2195c6a53e1e417b53c1c338bee3a8804c238f99c6057958e27dfe1e0bfadd312d020560757ddb04511e49b3038d55b6d53d536e63acf30c778daa6bd1139c5442d72241bd014872a75514ab86b3044afeeec94a96e3b2175783fffa61d94bca79090961e6f746753988eb192ef70f4ff67cff6eca0346573714ad61f4778a0f72e79a4e24fb6a28082f6172310a9d3d05b570574579ddf37ffa4f59194f433ee6499f50743ea1ef1e52e06f0347bf130fc95caf5d06b74ff8e0dd7b3a9e9aace9be704ac6ce1e2023056d7abdce2f182f6c3e77a43ae58475d734f6673acb8125b8bbb1eb488a6f7733d5f5022d2dde3c4773bdcdb628ea5e8d7133e4f2339fa96b90009c1716198f78feae2a56cc49f35fbe8d708fe46dd08c0d9fd57da298090c2260a931a1a112dccf897980f868815725843405b65cad5c10d8c7d8d8209c0dcf8268e3129ade9963ec37fc0e7e2a0cbf151d0324c7bf4fabf4ed32b3a92efdc781faa938eac60cc17332cdba1ca269461d5226547e587ffbbaa6b97eab220484d93d3f170556c2ce37c86cec87866e9ec24fe363ec98e07edb0c5eb8b8c63e8f1e4888227f8927099e52b5baeb51361260d027e354d097ba28726230f442b57c5d5b822fafff9691d042e6458d7a703a3f9813af4a6cf57505f4e1dc76343576598d0c61001d5c188cafa6e87b88de5b4cf35fa420c87a8c305448b867c513403f82643c496d037a6a09be18f03f900f2c6b10a62354c26b85ffca3a59b8b3ac8484069c48acb7d7b64da1aeb4aac16daf63b1aed834cb2815c71c38f4f2ca595c1f5857dbe4c42414c2273ec2997b41e876d7a25c03d042c55742c73013f0b1fd235e8e889982886ae895b2ffccae978d8764021b68c41add7e000ed72eb7c9bb9b2d3aa58ca2330f37fc7053d87572e886304b9e92f12eaf4b54c12f6eb8b05bd398561b31bd9bf59e1099a7978f8925f20a9f79f379216b77ae8033e46aa80968269d2cedcbb0e92f81b2277142243660a1d966c4acf89657dce5c87514be6f3af23ba779ce77a600921ee22bb49cbbc35affe10a5ca521dbf2e5ceb5183ecf7b953eb283a8d99f88135bb83111c2ad3649b4253a4a8ea508a46af2aebfeac5ea7930d938c23d29542ed269c5f73b40cf799b122fd1ae3ef11922d46d667348e7fe11260c1ac03a42f4fa753c768817123832b66965f8090705c6e83e397bde0f9ce131d5027e7d1c138cba8fc28e328d17bc5f1497125dd88b3dcbfbff1f40cf291514f8285d945e6678803e543bfdc14189d801ad7afad8102d0c51a807dbdba8cb1a37f6ed66ab59c2fb3c2dddcd5f0850156aeda2893841b9b8956f1173df3ae56576c4fc643921cb229d3a880a3fbc94f59cd9865792ae3cd42c062b616587a7202992d4b10334647c2703d70e52aeded497e8a973f4b95ae520bac2e543e5ca791803faf7d786ee4704d7890ee76efa1f5a4dd15bf1b9079e7dad6f1e3f65f9a3cbcc2ac18b4e21e562e8ff72e989b3adceadc8320b3095169f3c40b85d2079b86e485e5de5e994bbb2b8a376988c2ed990885b24830b6cbf888ca60a8b4e81afb9d3d001c71ff606883d55d6fea5b045f430886e47567d357e2c57124929605916ec5d6fff773fd88d699e82f27df159e0103e24a0975b6b5a87b05b56192d7eac25b24d1216d2b67793907ea38e04deea7abc34a96299d6fbfe1b011bdd80e997e3488b1eeb3186673cec98e7e1464e3991926a643808f9da66e613277a522197dfd8ce4402f20549aefea1a1a1163a2158422015d463c324d76faa96b8ba108223ee37949e50f274a9d0c4efd36fcdf2396f629667bad2b1ace0e135848bd7eb0b2700dda3e088d0a1d3dfb008dcbe40b45282ae7106a6fa21582a7515213d7c3653d8d42a12b0cb3bf814034d117405037a2a50cbb859d3e1882f1bd74ea2827a27d337deb39dc15b39ec544f73bbfa4888d8a63212a4b6630330503f8ee9183169ec8d29b0332ca97d168be43b903ac52b5e89225bad3f00a2767103940d64a05a8119ab0c97d1d2aec29388df96e4943ec942e90f00efe371901b94bfd9d168f7d858362d29a98a20a818d82c9580ba3121164cb73d75867dbbc1fcf63e768725f0d0dcc8374e1664a764b15263cf12cab0de611f43bd517aca5a6ccb4e210ebeed89e8cf9ff0f294bea2f6ce150e34ad16894e46f651862dbfffd548e682eeada884618a580d39a7209dca7a28b16162c9af0a881c8efc13395757390641257565b702fd3dbac13faac943e9b91615ba58822f0f437b9e113c09ddc62978000b51b13f12bd215cf06f8e05f6a8e063d6199c4f7d314b306969524de33f88151a1416d817859da5e5ecba13ed5d86d073751d2", 0xe9b}], 0x1, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="a4f648550285220a8c853908bb919abb72bff0e8ed96ef72808418db164fab674439759f634b41b0e255121cfd7d69c590758e6379e47b61e0be859631b89ca17f6da54714abf02bbf662df518135cbc1dde484aae36e602d9a356e9c9469b26c3c9dfe0beb59cf7bd736b80adf56660117290078780e5ee22508befee3c148ed4cf093207d73fa24eb696f24994a513e0f356b4e1607718fbe86882ecdfe0f43aed6b66077838978e28ce2d73f1caef0c3bf36a4464dfbf60934ac1a513df1a74578d481b8857552d012d5ddf29becd36665e9545093c8bcf0b57464f27c73ef57d401fafd2e5646c7e2d787c070eb47556b9626344360de49566319fe2d8e30aa450e0d60043e2d5bb511f75443b9a21c6fbf067ed771f77b1ccb0cae5d468aca0340941d53edd0969be6fe1fd36491a3bcc5578f3e8d0a268ea0b1b07405d6cf969eb8c3295ba22265178fef918f8df7f353e69f2c69e8c38a71464c3bb72ecaa5e1d2fe1a07e1267ab0cdb686a560c5057bfdbc9610a9eda3b8c997711d0d9a1ab34ae2d7041d86d7e6baee6e7119659fabbf3b24b6b20f87b79b42d821bed23d3b76f5b5b41a2c9e9901b74dd3c585e9b316f285f3e0bcdc7ee8c8cbb8509996413adddab6e221a6a4c22e689810dbaf415add412e78fb2f412189106915592c504039762730ee37a25e2ae7321026b64a961647f69222d4c3586eea381754b109e5ccb3696d5a3c6337500179f20c09dfb9931fe2ee81ec71306057a5426012a3d32aac974db4712bad6bc0e21feac31bd396b8f2f88659281503468df62e89bcccca382df06fc009ca18167a79b29a6e3ec8b4c9c320438698965febcef28d537c38cfd5224c64063a5ff7f2e31dd924cb41e5321032b42c15c87d0ae9082f0ba0a1d7a4460b0f7390a033da246670525192a8f51ff5d03b0244b87667e3ca00e66e3dd0bd24eed938d10ea9ff9366e81ed555d35e4f8b3b2d7b79ba006373f5ae60c201cb1764e74e4f3ecccf899a1eb9492cbcdbfad09598936755d5016ecfbecec77619e25a53ea7bea4e685ab46a7647ab05e5b77656604c3a3ae0f6ed26b229afc0d91f15ac02651ddb0bc68b655033b8b972a20656b47541a8bf6ae09b984f0862b30167ca63dc5d3b0bb849670476f359880338e61e19dfb049f3fcbe08f1ecffcadb5de0e885fe9dd351b4afe1103b166756c2e9f7e7a65724ceb097ce4306d21578324adaec5ff1f83ea193c253bab7404f0760a487a672bce66e6d422f2fc5d8ac19a24be92d0eaea5cd768aef3ee1dad4abb12414a60a99caf539257", 0x3a5}], 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8091, 0x0) writev(r1, &(0x7f0000000000)=[{0x0, 0x3a5}], 0x1) open(&(0x7f0000000080)='./file0\x00', 0x81, 0x8) 10:12:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000100000008, &(0x7f0000000040)="ebff125c00000000", 0x7a) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) socket$inet(0x2, 0x8000, 0x7) 10:12:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x28d, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x1000, 0x0) 10:12:24 executing program 1: lstat(&(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)) r0 = socket$inet6(0x18, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), &(0x7f00000000c0)=0x4) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x1, 0x3}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x900, &(0x7f0000000000), &(0x7f0000000040)=0x4) 10:12:25 executing program 1: r0 = socket(0x10000000002, 0x4000, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x8, 0x1}, {0x18, 0x1, 0x2eed, 0x101}, 0x1, [0x7, 0x6, 0xfe0000, 0x3, 0x5c, 0x2, 0x5, 0x42]}, 0x3c) sendto$inet6(r0, &(0x7f00000000c0)="977d03a7f79b14a5eb15bf8a7c6b6c2e406e732de4943d8b0596361b8d63d795bce5aa36b14e81645b360f85b652044d03c9bb56e34e4a83cb34dc18a254fffe289e74844662f73e3da964df99f1c34708fce46b56f39d4867b6d6a99253dbb065cd6e4cde457f0abfc66db55b371db8511eb80126fe413fae7c3d64bf46dc68b503f388", 0x84, 0xa, &(0x7f0000000040)={0x18, 0x0, 0x4, 0x1}, 0xc) 10:12:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 10:12:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r2, r1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) 10:12:25 executing program 0: mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) chroot(&(0x7f0000000000)='./file0\x00') mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 10:12:25 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x2) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x45, 0x0, 0x8, 0xda14}, {{r1}, 0xfffffffffffffffe, 0x4, 0x77349ee690928d72, 0x0, 0x698}, {{r1}, 0xfffffffffffffffe, 0x8, 0xf0000001, 0x5, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0xf0000004, 0x5, 0x1}, {{r1}, 0xffffffffffffffff, 0x80, 0x80000004, 0x4, 0x8c7d}, {{r1}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x0, 0x9}, {{r1}, 0xfffffffffffffffd, 0x0, 0x4, 0x7ff, 0x4}, {{r1}, 0xfffffffffffffffb, 0x1, 0x40, 0x8, 0x80}, {{r1}, 0xffffffffffffffff, 0x3c, 0x8, 0xdcff, 0x6}, {{r3}, 0xfffffffffffffffb, 0x9c, 0x11, 0x4, 0x40}], 0x1f, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x51, 0xf0000000, 0x800, 0x4}, {{r1}, 0xfffffffffffffffd, 0x4, 0x2, 0xeb, 0x1}], 0xf8, &(0x7f00000001c0)={0x9, 0x9}) getsockopt(r1, 0x200000029, 0x27, 0x0, 0x0) 10:12:25 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0xfffffffffffffffd}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x7, 0x4) 10:12:25 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) fchmod(r0, 0x1) close(r0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="f7b428857a91f9454981e20cc31692fd926bac397d9ec1606b26738816c19896db351b4ae10dd40e9d3394c402da926f5efec2e4ee41665a1114afc09ec8aebd53358997d512113cfc67090502d4c60c76aa3a19c600d532621ff842e205ac6f0f0b351de1bd27e19abc72610f67aa59c7282d8e5e5cf9d69e3c3a80e642c85aed07fd0143382ebb2e1c00a7d3bd3afa9307fb90114fa7c057115ff9cedc9dc8d41850f4bf2252bb", 0xa8}, {&(0x7f00000001c0)="0aa7bb0d92344724dc9e48750a667efc93f4ab0e80259a9f8aa4c1879f248f7f91f23f3058f7cca7ca48ad6453ae26366867e9dd07d8d1fd22ba188984a0c6baf4bb5350e8cf14252dec8e7befb8ad45848a42afb97c94c3a029a2ed25b66d4642b23093eb4c0ed9ea9deb4bcd5571570e3b36619458e9", 0x77}, {&(0x7f0000000240)="5e8d99a042add288b0c3341e5bbcef50a1b659127ab6def8c395bc52837e2ce303a8aba8a72256bae92e41660ed6e13fdbd7fca1058327fceac147a3f09e5c6fb93dbb367708d5463a55dcf423d0b58e18c59e8fb4899ba6fd614ce59d90b9a2b4200abba38420e0591133afa9c46dbe80366d26bf998e0be8f5a78b48ee6373806abebdb5880eb2a0a442481b507cc9c40ca96096a3006f817876f855f1259e572e60262e63185e0d596602e97917738387ee9cd8da427c658717de95a92868fb5fa0276fdf7e738f682616e2b1b7c69eb0ee1c1c87", 0xd6}, {&(0x7f0000000000)="f87c92428d9055dfbea5161f665a0c1d3b", 0x11}], 0x4) 10:12:25 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) readv(r0, &(0x7f0000001180)=[{&(0x7f0000000000)=""/170, 0xaa}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/124, 0x7c}, {&(0x7f0000001140)=""/52, 0x34}], 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 10:12:25 executing program 1: mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000340)='./file2\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') rmdir(&(0x7f0000000040)='./file2\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) mknodat(r0, &(0x7f0000000380)='./file0\x00', 0x2003, 0x2) unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 10:12:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x9) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000200)='./bus/file0/file0\x00') rename(&(0x7f0000000180)='./bus/file0/file0\x00', &(0x7f00000001c0)='./bus\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) faccessat(r0, &(0x7f0000000140)='./bus/file0\x00', 0x5, 0x2) pipe(&(0x7f0000000100)) mknodat(r0, &(0x7f0000000240)='./bus\x00', 0x2, 0x4d1) 10:12:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8234c6af89131fc088b73a9c67264a4d38e1562a", 0x14) 10:12:25 executing program 0: mprotect(&(0x7f0000479000/0x3000)=nil, 0x3000, 0x5) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 10:12:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x4, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 10:12:25 executing program 1: setrlimit(0x0, 0xffffffffffffffff) r0 = socket(0x3e, 0x8006, 0x400) recvfrom$inet(r0, &(0x7f0000000000)=""/208, 0xd0, 0x803, &(0x7f0000000100)={0x2, 0x0}, 0xc) 10:12:25 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7, 0x637, 0x4, 0x400, "b46349b3ccdeb6f76a135e10b34d7d39313af1a5", 0x5609, 0xb779}) close(r0) 10:12:26 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0xa}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x1}, {0x8}}, 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 10:12:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000580)={0x1000, 0x0, 0x4, 0x10001, "010000000000000000ffffff7f00"}) r0 = shmget$private(0x0, 0x2000, 0x482, &(0x7f0000524000/0x2000)=nil) r1 = geteuid() r2 = getgid() r3 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x10, 0x4) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r3, &(0x7f0000000340)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00', 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x89db, r1, r2, r6, r7, 0x1, 0x8}, 0x1ff, 0xa7, r8, r9, 0x1f, 0x9, 0xffff}) chdir(&(0x7f0000000440)='./file0\x00') fcntl$dupfd(r5, 0xa, r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x18, 0x1, 0x0) fcntl$getflags(r4, 0x3) setsockopt(r10, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) getsockopt(r10, 0x7, 0xab5f10a, &(0x7f0000000040)=""/26, &(0x7f0000000080)=0x1a) setsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000480)={0xcd97, 0xe022}, 0x8) connect(r10, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r10, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) rmdir(&(0x7f0000000400)='./file0/file0\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) 10:12:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xfff}, 0xfffffffffffffcbd) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 10:12:26 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x62, 0x4, 0x3, 0x8}, {{r1}, 0xfffffffffffffffb, 0x81, 0x1fffffff, 0x9, 0x100000000000401}, {{r1}, 0xffffffffffffffff, 0x10, 0x80000000, 0x2, 0x9}, {{r0}, 0xfffffffffffffffb, 0x40, 0xf0000040, 0x53b, 0x8}, {{r0}, 0xffffff7ffffffffb, 0x90, 0x1, 0x4a, 0x1}, {{r0}, 0xffffffffffffffff, 0x49, 0x1, 0x7f, 0x9}], 0x3, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x280, &(0x7f00000000c0)=0x9b3, 0x4) mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0x7ff) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xbc, 0x1}], 0x400000000000084, 0x0, 0x0, 0x0) 10:12:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x9) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvfrom(r1, &(0x7f00000001c0)=""/4096, 0x1000, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x0, 0x200}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 10:12:26 executing program 1: socketpair(0x1a, 0x4005, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 10:12:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f00006c7000/0x1000)=nil) shmat(r4, &(0x7f00005a3000/0x2000)=nil, 0x2000) r5 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r5}, 0xc) socketpair(0x20, 0x4000, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="8f12d5c154d3446a20bbd2c34e31cced7afabae5953a408f5f8c61b2b1c5c1a1e2efaead2f64a5a87a5fb3a11e92c11d92db8d288de323fbaf8baee9c265045d55b0d4c87104d28737cfa6f09f348d156a1adadac57073e909f74a5906e13d2ca9470969e4305e59a39bd533165b1c009f710e5bfa0e7df24f581d7f864580b46d6326596d2cf0925d32a2f45feb8f58ccc06e9187d049906d9ec8bf1e710c0942483f38cf49914a4f78e9c4049e74e15d0f704e932b752daa1bc6d4845bd4c3a3564f28dd20435011006985f243aaf37faf38e96a26daf6df91", 0xda, 0x8, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) 10:12:27 executing program 0: shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x0) unlink(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0xa, 0x20) lseek(r0, 0x0, 0x1) 10:12:27 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d453551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449811f7809b900000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1726a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d70122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee50027d0767106bd31b4605f1d0008fd323e6b8bab89057394671025bc15a60257560445f296b71329fe1b836bf0e33f96e1efe6203f13b0db71f2a5c691fe5dd50faab69aafe8756ec278be2602e282c4dafc5fbb6e39fe13583a283fcf741fbdb394363616dd7a069dceebf094903a00f6a480f413dc21", 0x12d) r1 = syz_open_pts() close(r0) dup(r1) getgid() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x1, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:12:27 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r0 = getuid() setuid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x7, 0xffffffffffffd3fb) seteuid(r0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) connect(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) getsockopt(r1, 0x6, 0xd808, &(0x7f0000000180)=""/98, &(0x7f0000000200)=0x62) r2 = socket(0x6, 0xffffffffffffffff, 0x8) getuid() setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x81}, 0x8) r3 = shmget$private(0x0, 0x4000, 0x400, &(0x7f000070a000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:12:27 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) close(r1) 10:12:27 executing program 0: pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) readv(r0, &(0x7f0000000080), 0xffffffffffffd5b) write(r1, &(0x7f0000000340), 0x10000014c) 10:12:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/208, 0xd0) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=""/4096, 0x1000) 10:12:27 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0x3, 0x40}], 0x40000025, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) dup2(r1, r0) 10:12:27 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x133, 0x0) flock(r0, 0x7) listen(r0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) read(r1, &(0x7f0000000100)=""/255, 0xff) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) flock(r0, 0x1) 10:12:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0xfe) 10:12:28 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSDTR(r0, 0x20007479) 10:12:28 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000574000/0xb000)=nil, 0xb000, 0x0) socket(0x18, 0x1, 0x0) setsockopt(r0, 0xb6, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe54) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 10:12:28 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x7, 0x1ff}, 0xc) 10:12:28 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040), 0xffffffffffffff0f}], 0x1050) mprotect(&(0x7f00007a5000/0x1000)=nil, 0x1000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 10:12:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = semget$private(0x0, 0x2, 0x200) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000180)=""/247) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:12:28 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) read(r0, &(0x7f0000000100)=""/255, 0xff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x10000000) 10:12:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) writev(r0, &(0x7f0000001500), 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x2, 0x1ff, 0x2fa6, 0xffffffffffffffff, "a8558719f5f2eff9d631896d122b5d5582147614", 0x722, 0x4}) writev(r0, &(0x7f00000036c0)=[{&(0x7f0000001540)="20ce5bd95e53717ae262fdddde2cb599a2e713d4efd47f0a5c9b89a21b4f2627c005843c2a172985500378a571bf4cfd4beb8e7915862f79765493f742333155fe5a0f21b594e0dc2ebbae9d9a71ebc0f3cd49feb5da7b6776c135cee46711423822dfeda1eaa1e3cf3db3dd1979e0197d0a5fa94bdeb2547064419e4028be33e5bc8864b74566361dc1424d9ee3fda96ae96d88b310fe708e57d04392a68443be63272a5a60c3aa12e3edcc05283f9ce2a1375e95c5cdaac81d209d0011a6c70690b1d257658b41f2e184dd2c87400d6f8490dac42cf071ab0bf03dce81300fd8df1ceaed05282eb12fabe8a27217dc56863fbc572cf1e086d67f163a6a0dfa72c3ebfb3b5e08d728f0b58b67a8f7d34c8b5cfad491f3b74eaee793e43d371a8d2f4d2f467a8ac914710906f71fc01dbbf02ca2e9dddc1e39511549c3011eab4ae6ff90b99e266813954b496d65a085e11b5b53c268d07e9a961ee0fa32f4caa76ca664c7adb575dcde4968a307b4cccf92cd3bc3d10de8ccdfbb3480f8a3d4dbf2c4c0b5cacdf297d05860fd16e424fe4c1b5d7048d0142827827d3a4e1fbe00f242325563f7b00c6e6a8a270195d62f27e9d61443a535e6c53fbe584528d05892ee294e2d17a013fbff4554bbef520cac1fab75b1e5783f144235203f4a24d607f7d7a04aead8bba1a77b8c2cd916d48bb012ca1e0f2cac4a3dc4a2e6d05cb1ba0e77cf6514ff49e8110eaae4b1952da85a553d362718df55ce3f96f4537b15e05e28c88bb94105be390fb8441d5a569eca39041e1943b012e9468d5d0b212a4c3894939b5f505a8832d08b692515172ca50b78176d19d649b0383e1484c0533df5baa633e3b2e09773fd0cafcb96b1ba41953946b71110668065b8c92e74d153cef752ec565eeb44852df4cdf5efc0696bd946e54444462ac79a942e6be37f0e6ed0f25024fecfd7c41dee260e138b49f1f70dd1cb6d71413c4ff13843cef80f148bc1b62774739aa25938395ea5dab83c390700828704549a406d12efd50f9410d6f1dbe8023a8262e1191de9b40e438faae89fbb78308ce43921106f9879fbb60a728ec821109a1642ede283b3fee918a43d9d0fdd1d6a86121f50abb726de7ab2bbc8781afa6333fbc7d602c3ffa5ba2254b9fc644df5fc0890e953f53a7389b83f2c4ccb725bfb8bb8a53962a76a088fc0857ce526d99f6d3b996498d90227e16980ee960a8bd417e136e7d04bb038c94b99eb3160c82a583a44ca59c5ffea8710c310cc83196c778479e7e965fef6b7d52f0a90af018d482f12783fd5c0fa25776d4d57d99274350034b34dfeda613039c2cfbf95eeb8be4fe2f0b67f32aeb8a5c346a74cbbaae056a5041360c64ad75dcf9ff3542fce2351db0e3a989e78f204d5f219575cb597575237ed222af2811fc1f01129bdff9d2f39dce9a75076e50de04fc7e69a160b3ab7e69fbf63d2cb4e18c4afe74f586f8715b2db45ed1266d1543d23d81cb0dace0fa3b763458af064a040b82f3c99533b11fad8caf67d5b6d3f92b806f471883569ff2881ea8554d74f59f916af1f9e728901eb1db6e2d8f4d584c6ce38e84951ec2f9140345865179199ceebd9cb6b0c35b1fcb0aad8015405dbf0ef9ad7e39c589e20f89039eea52a06c0de6c5ffad5909a12369d928952347f6518e1d219b254288f6c7bcb733de58623a18acab34984f5078af39507641c75b05609ecc56e1b78a170c1c8e7fe5cd5560ecc2062a9851ad6672ebe9dc4b42d8a37d95cc3f046cbcfa30477bed7491938441ff749c6c236b6fb90fbe5d144c0c0e9eedaedc33e4c6833984884b7d94dc10923ea07437e86dfafd3ef9381758c384a89a890a8e6ba8c9382271a6654dc4177735d1decbde5b24c741c7bcb4ca27b3a911eb37124c6091c59a165fb28b7c244ea2d9398a401792438f5f8e2a07169932df20c80f53c00d5355a1f7504b2a130544a079afca3556fbbe7132d90ac93311fd492410ef8b1a26bcc2dba516928e6eba368cdf04dd8948149781af2f5781cdaf8189f0ef3417c3f2c530fce1aa63fb84f0db216ec0291935c35f42c7c91af76a2ace9315540b7c3bde1a04f4dd6788161260938743ea15a48d8ab0f2958707a44a5db916f80d45de593cccf44dd8cc4218cd56886a08f9e29ef2c25a1f3cab855f77e790f35915cc134a7a10355aea1ad29d0b3f5cc9ae251ed47fd809a7cb30340ad4891e7a5f9ab4c622069e06719acfa6cb620522a0c742cef596d339d2c0ab47024ab07dd3ff53b3cbb5ecc383a2e4eec4d0e6d59923faf454bef9d5d5af5674b7f44c1ddf6044310a74f58b9eb9c7a2232d182eee79b2c74b2278bbee02e19173eb4079bf9ab4bb46e48dbd0cb7210a43ce7c2a720c73a6c4c096f1c5774d8d2cc18cfc319d620c874eb0c273c786aa1a1fa10f75e1721299394e8de2802a0f9e2a72c36eaf874c78dfa686a7ae1aee19b2e06eb90c412e67c403d705065fe7ea8596cceda49ed02b1cf07c5d075193576a3a51d67e738c84c355dbf5eded4e1fdf7f21b5b1167d5b349427d956c9e7c73819a28266425501c51595f9b661b454855658d63c94f4a1c548e669d16adc6c81ef8156397700190aba0bac4dc9c403785c456a1cb4c750892b1539576d176a6daa698d824c77ffd7c47ba1228f28d38b64106a217f688930cf9c1476239e6d15ef394cc8a86b99cdf99e1627c4560dcbe64051502028050f49efe1cfe1bd6fcf0007cb774769857e9836cee7ee3346a45031c4986c262230e4e5a4aea0d7dd4453c08b811b9c039de7f391949f860dea2cf45527e8c25db35c53d292f9c9d9d3717e81efd260573202c873e0d22bdda4cd072b7bd7e6350a4262914b932efcc81edee185364e0f829ece2bde8142829b71fe44abbf607e2f275150e6c90eacdff8986789005945144f9b8204255cfd2b4385de60704759ef2cadbc1c27054ba87f7c0d53b755e7375c409ab43f23f3548f356fbf76440466e3865db50b105c7d715628091f77216fc5d6aa88df44b86db6c03590dcb6882532ae8673cf8a682045023578f5ff4092d89acc5870f8177b804ed4019eda7227d46b28e5ce8fc812fe9717941f15cee8491cb09d06f3f8103ce4071f3b132f62421bd9b3c6a3142d89f965bf8cc0d52c16ba84fb2358cc19523330cfc21601092976ad5946b2b316190b7e17ef23f4c67f4a66c4247da51a5d210936ab2954d4ff0f8fa4fb15ea49cf4f139f22acb6dbfc07e9dec8bff079c4507c4381bd8cc0451285a288ab62239af7efc6be48a9ccbd19d17ae667292fa36737eed58938fb9ae7399ce24f0fdd89fc822f8ee81b5db631b41bf4118ad2756d209c33e262e7b3a947ec47968e2db665a3e33bfb075a32d9743af31affdb9f37074e866aabb5879f3d6470967cc210493677f5de8badcb2c64e838241fce791b4eda7d97b49979427c3734ed79f70ce6885b11b7e52c3370b8f2b9d1f8245868b3cc6b6faeea0d72741da47151a289ca7643972afae3ede34e58ec9a3e783df41ad5281601a4b83b30a899807ebb52aefbe92b6be3faa74fae71bf448e99666a6bae4ff4233eb6510a5881943cb52218a850902097ed0bcdf76dd831ca4a8b93d78fb544edabb1a0a69aa6a5f4544a4fe197df955b64b3e6b7253886958f27f01fc8991c0c06108facdb44b04aaa9e25571a5f2ccb3bb40ed81bb8cfe3dce4a5786a15b3e25dc0577d473ae0d9a9b156e256da337501b5df87d93eda22002bfb016353ba1a3ebb93b03d49affaf873f6c017a7cb7eeb41099352c17dc1b057fea9b6cf4fcdb85b77388bed73cc8f3a767f063064df10da13f6ab5b2831f92c7ca5fe9f161ec8b28135c403164f797a8061c3438ccf74b0a80b43525cef1862cf6b42fa2f502d9264670dd344ba738a736d10c468a8ea3f8483b1a0a0fc0f0a26a09ab39d93c855d0256cf177577d307e0e7ab40edc6c5b76fe114c79b479a92937d373cf92da08d581be10fc5f5433e14364408a70f46646abc9f372bf46878b0fa3bdd09e84eb514ffde7ebacae9aa6180eec8de27b508753d148f9da97dba76bf233a401ba4b43a3c331a319b31c08449b06cc9fee65aa2645f73b6aadfa3daa641456f3ca244b72107490fdbcf80bb1cfac0d76c7488d1ea6a472cfae6fabe59590d0b719c28a968591d15b5bacda1e289edaad73fa0f833c9d785631ec5b12b2e8935c82ca22004e31e945e85ed05fe1e9a670419236cc38ef02e1eea071cee82dff325703ee1c8be9df1eff619947511185dd1b59f75caf21f313339ed95deab888f2223cabbbb89f1aa808f58271c24298c9c7491ec2ef4ef99bbfd5e44a69ea62f8d9eecf8492929e2c3e341f6cdf0e7eb370cd573e6e584f749d485ec67b7a522f392f96ff355a623e11e583643b1f91db35c489c2ff4266850308f64458030fcca8dc6adfd56575bf0cb07407fc22db911d7832a18bf4fbed9546f387f9efe478518f1c44dcebeb8fb4eddbc589f97fcbb7a0eb60aa970a2025bd17c44aebb8038756f5586366ef1d5dd3b6c634c25c0c7b18aaa65f4585ae3001154433ec71386ddb7756ce2d67120798ceb1ecf66da50252420b3f1853e971e36033a39c03d52be5527415d8d9fb55d5708966b3acea8350a730edf9ab8f66ee1b4006a0ef4e289282734a12fe724dba1ddf8e4f87a9dc36234716d0c113d4759b7110d851517c587ed2d5f59e63063047a79de6b9d7a981fa02e6ff81b69f0d9f5266fe5e9c45e5345511a302c30f10b56f9ad4234c6ebdb3489fe646614838961e27c8a36a2105f9f6c466a9e3b57107710866df7c181fca8c1c5f29ff5825f8477bcbc5a5a9f2f9e0c288544021769a67d88460e8de982ae6385fab32073ffd8f736a97f4a708e0d9489643b8cacbc526a0d8ce23640eaad6a15d3186e8f53fb909e8d41647becc6dd7f26f38ca4845b04b008c5f9e1801bd4df988151c354332d633fa27c95dd4527fd01610e17da53fefb102db2da8f409188898885b01cb162a377ab6bd1df73cd2bf44f73c410c33dee14e53383825bf00b269306ea8ccc0c821ac1a640e3671890026b972b4d58d6ab748a2f3b324b7b1d8e77d1387ff3fd58d2900eb97ae75ecb60e71183844f073fccb79e64d41d38704c64661d87e901823d645790a796bd7ba8e5f66caba5860b0827aa34fd8d945ce0259c999cb715b7b5fb95ae7946d1eba7b58237792d745ea7f4662f1215849120ce188704d05d23ab39a18659750309a9dbd278a94289f1535cdb930dbe02bbf1b46b1b1102d29b095670fceee704c271c4e476cfd3bdbd579e18e8a605862c3eff48fcdd03f903f78dddeaa5cdea939793d02f80acd3c460fa1d8a4be8ef98a003bde0941e01b97c49a22130157600795e65c11d80fd88643e5df57b44672586d84f8518540205019ac3eaf8ef3dc77d470c93d6aa9c725c6ae6ca6097599dce9989ce2f889196e9c748846273a809bc44d52941165e37267ac5192d88c6f9845756f23884b91533af41c78b08bf6758703f08fa80cefafcdb27bac51904ca8de62c4f24bdb30c2120ec32212aeded431088a013159581552f94b44fa7b5c90610a55c2da09c5a486c52ba746330b5bd50c023ddfd7ea05771257cbbe3746870bd5f5bda8bbf1327f66d3a327a046c592c0c7c9321884093cbd76da4afacf661664743fa478f7917b13d4887b22e0b714016b1a25a8c3f1184775f990853e447b807d00777e37c44aa6bac98e07153d42cb07932", 0x1000}, {&(0x7f0000000100)="9cb28a8dce9a2b4a18e8eeb9bcad1e8bcac9b94abb58c48e19127dd3e01d040acafb7b4306cdcfd649cf0b61c6030edb15d8ffc41088955affddb163212d83a2c49ba2d8c4f4fb329242f4f2daa3bad5e2914ca58cfab4bb48f71c67b67573cefb6632c4227c14e5fb5e5bccd40702e8bba21b0b21dda9073624117aa7fb682897515b1e7d9d477b641548089410", 0x8e}, {&(0x7f0000002540)="63e90f9cae7316b1189429ab34e06912e7d027d7add47c19246d470ddf7fbb04ae02cc13795e1d4d662a0b016197c73ad22a6ac8c6d6e491f6c6a833a9d83d3c287a51b3769a54abe49ec1716fa6376e7ee0505e0b434eda8ac81a81007e3779b30bd0d59c11fcc01931b113916936d8203d786a9a9b63084048c17b059a36e40cae7875d25c9c0efc5ebe8c796a7629e2b15f4f4185038d610f5ad7da21fb97a7e62111f061676a19fe8b0d99c86ed532634bad0021355ebcbd458223e7ffeb66bdd2ee3bf47591f7031272d82c1e144086c7eaf4203a94977d35bbb97a7569be512bb36044922d07f1317771795f53a26d7ca37b7b77a1bff34102399252efdfd6be9225a603bf3a3e891ef34894e2d77c169862a7f76e080bccae654a131953ae5c2f96152ced592c68c8dbd97b962c68c8e51744eb037ab64ec8b56db9e827044c94b5b419f51a97d9bec92a2d6dd1ddc9f96840a1655140cb610ecaeea3c03855b48fc0019e9aaea518ffa0d5a99e2fc6b4490582ba20750b3dd2a5902d465b70f36f06f59014bddbe304452d01bc7a532722c8be03554059051cf38228672b39127d4cf644a412b1b5631a33800f077f2964d5a81f71e90603f1150c1940defb2c1e54f5620f36f044afb184b175f48c6d19850c5e7fb0bfbf9163f6e8ce8a4220af82394d116b5e53c0c34570e50257f882378d613869b835854c8e3753667e0438d57a555223146f86db56ed91b89bb28d583946b42c182dd8c92a252f7c08104c1ef0ef8a70c2422234467a4b18d1d9447c108b4925016fcac3941eb2388aa58e1f7a1015f45e4a31dd040a444682e9db31192e3e222bea2c313b9156e079776c7ff1baf97bec004177dcd674e81003880cd9260ce2bb8497bba483ab6a433f126652e9e42b776dd49ae06358b02337ca5498eb56bdf084bc4282567b0d2dc9c27674a2a116b1c9ac53610109b8894456cb26810cbf94b1339a93e68ce0dd1c3a6196c15022fc976c28ee2c56b94995c7825c36aad1b2f5dee5969060ee695ecab59409bd3d3d392a078dd9992dda83a5b20f9a5c6b423874bc5bec5706134859e9a1a660c37751fdf422c19a9e137e256e34371297a5385685c6bdab64a6d6a603e93049c69ff05af7dd6bacf666fc3187b3886cc02b7bbc979e05cc76cb321dd6a9187c7b9c72e92916368c2edb052006c0390356f797dc83cde4e103d8a890dff0536dc8401e32c114130e6d78dc1f64edfac5c52a524b55903084d117a719b4f9335275aa965d1351d1ec73505a83fe6acd9f33f42cda8e820767a445d9ebe44ab2832f7cbaafe9af53344507960a64dcc6e26d78bf939bf722395f6c1804576ac12fb1d793520844311652942721bd1cb6375c5fce3cfd553487c7adb89cbd1271f386b4b63a0ce7520ab4168b2788b9ea491643592dac30f504d24058d09cf7b3ad0e21a553a73c6af4d62f781e0109139066c66867090d62a096ca32d31bd0446e02db54e9da373cb137d2c05cb36168e10986305450dfabf5ee17167e6ad4c4f3ca13ec3f02088307246f4e69aa38e18135b022bf7861699c0a3213db9b5b125d18c57d7232715e9d7cb56600c926a58085f619e85de6438f167dc5fb0f54786a88074d8691d0dc4855aa5b23293f435854e47559f23204097619de79fe0f7fc2fd7d2509df99c74ee98e210a041388d4ae1aa8ebea7b0633adbd7415fb1ed542cf6dba3770716c0a4a62f524de7e76a3ea366f4ff78cf09c5992a68e73a600e2aec934691d60ade5abfe770d35a9682ee30b71f8bd636360387ed8029c2a5a01fbe0efad8ead39ad8e179623f71e037241c05440e68dc94ad1f36ad9b4c359358cfe32905636641cea2b92b42f517b1520f7ba3a7f6b982a1a969c75f1bc1ea61f43b038e12979d9d072bdc88e053130360388a89bee608a1a6cc8380a5198a5f887ad16e13afc08b08958820fd36da902501c0339ef1cc343535c69e9fa706b1f765010c5c8933af613af4cae97c0399603c4e524969c531487c732cd42bcbef5c6ce9e7028be32e47c3ae4393712d6b99459a8d6c47aca27911e01fb57805115cd4c69fffd8973ac8adcd803f6e49b6c21b810c8a1f53d22f17baa1e11d0ec4e809482a0c87964ecb416a5f8414633d6daa4c3ec25c7522b84e95b57e72c98aa9eba5ba81097a867cf883dde630dc779bb748aa4b1e7981aa71cee8eb94db549d5125d8418a31bdef81428f66afab6955b3b2fe68bbe2bcaa2c850c6a04402cad632c721d1764c41a6be242edb0635ea78705d68d62e4c1928435abf41b34051db562fe505e337b9928aca411de2fe6b61eeb72344da92d3e35c7453534170855739f63b75a1549503af10cb51dc79f24fcaa1ef71be82510c921921738b8b4c8243c6eea89ec0c262f1726aafc4f16e18854600dac5c865f857d6404c942b9c37078c1a3561f6808d91e827a0d806472eb5aa50438da0f17186eb2c7b616ca3baa84ae0a4ea4be77e15a5ea616a24d1c3da86b4a5d1f07dcb2d14b4780343b1fbe4835cb373b1e04c8fed6edfbcdbb25389a5d6af434565dbe4845bb4a6dc3534f3e4fb10bb31fb0fccfa6c055d37ebb82409ea74b5fcae858688cef64ca87fcac5588f9370692941affdf92fcf280e3bcfef2a8432aecb1aa85b4f89dc0215d926ff0aa184bd63b04c3b78c3b4f400a61c3dbdae50b42a246c3f8d9b536efd9df145ee8760c4be65978cc5cf6961674091b962d4a0bcea3179a0cceaf8fbbda287abcb684a8ff50fd5201f53a4c18ed52adeb54e32b92d8a9afbc40254bd791c2e6681fde27551be7a67a9aef6977bb83b407c37f9a549ddf77ae2970cf77c973e7b73e47d84b3a0bd3483edb5f770679fcce17df8fed3afb0e2e8a61f60eb9f624bae73d7b56cb7b0674cc74fbdd80aa4ba48d67e9a43fe4d8a45ef30d1a8ffbd89a35f22f0cf41b4e87a3f4f12feee44bb86f14dde2377b9ea0c3df1abb8803bc5d263d9a1b0c52b7fc9152a2283248db17d57e69bed139d06e526c779c6c89677ffc12c9a7d535786bf5c5156bd8964cab0f23a9e647f9edaf4c578feca1303a15661ca2fad3e4c62a98851e9ca38cdd8d0acb32b6787b55e2c0ad134389a07b38bd821e162a956a87cd31fe2742dffef82f9b464b738699562d293f59de50410e49885ec4bb854dc19a601bf1e67d452ab5b90b559ae32cdbbeb1e7befb5af77b51d8b8ea9f9edc3ccbf11fe4647392eec3266cf9146badfa80e79017ab32e8d747f3dba61c4221b91ac988e7870e66225743b3daec38df0b4e1f2ebf4df96bef0aacdfe28d5e7752b1df578005eaa0ecc31001461562de164dcabf2cda6392560713c355c381ca34c7761c26e9306f06aa353566cdedadff7cd58db1e67a7ea64f109c6e87d010ce6a20179cd506e6d264306927562d8b23a6539868bb06e60db6c2435ad30790be051fd64b6ef1ded160b5e78b534c71b59f531d1b38f905d6c4015dd6c1785af8dfc33df70078a3137bd87ecfb0b04a53259d535bc9a2c0a9106b718140373e15816c7939cb923c2be344daf11b8f7e2776d15fe5d10acc2da0b204f1bf13af89c244c86bc816e114b56d976c0239ab9adc5bbcea1cef3049736c15bdf6667d9324cd008d6a591e4dba7386b44fcc0e61de66911aaa7d7676008e98dfb282a379eaa796da3302012f6e94f17db2050ca0d381472103fd91df24ab5b4b41f8ab1ce19d31b5a6c721aa258700fe40d1b054a6cd74d62d0deb5634259bf0e1d4627a6478a31e6c222f0c0e28b4dc5360746fb1774aa798ad911cd4933d6d42a4b52f18a783775d06cf552294a47ad671b8648d1fcb5e4f2b4ef51efac0f3ee0b391308418b4f541400eb452dc03f00a1e6ad55576f9a8067f8af3645705405291c30283b093be2165dcfccca41b97b3de68a7d11492a79f5b79238864fbee5e1ba16bc956e0362ae87d6f8d3688d6d14f67026e588520c334faea6c373b1f16cc178dcca72ffca0be75fd4c9a789448fcc9acc5426deddbb5757d6093842499d8da8d1ea588797ef982c3f0be433c2df6e622bc26692352a7d6308177f910c8e31d891e375bb9496ec54f581a46fa6ffe32c0471b4ece88f9e79adf13d1d40728adb1e3fa50be483304299f8007839c0dfb0998327e117d81129a8ee1b422acab3364f09074082398a643cd5d952c020baf2e9d7c45ddaef5cd668e5fa780ca0b67fdaa946b48ebe31f92a44619ee19bfab5e895f361c9d2ba5ffbe18c480f116050dd7cf43491774a6cef9f6cd681805cc283b0a3c442d8141482002524c11bebebaa435cb81c48d71848101192fb67975969c9b0a70c78855bd846aa39f5b80dd63354ec88dabf56bb77259334624bcfe70620263ca28ab4f7cb564af7c082a54df7359de27109d73aacb10a53d1b7c5047a31d02992641d38ee340da347626930a6f43e2ea9264f32c09f7381cab8290e244edd92aac4d05fb11b4f9ad6149307f904ff2f3606dd48fd34b57ce94ee45931bf5a5f795af930d132d7b30aed3aca58206d5af319077fce9a5bdd57376b96c7963a0b4e1418af1f88112b4b7b3dac802b9d7b150c99726d69e43b49ccf56d3d5f7f63b27a14662ec645437344066f2e8ba46f93e8dec888b0bdefa8838111c818248ce232941ef01d0caf7b36bf757a073800cb022d46a9368afba67970690b7591abd36b3de6131903ff9e347aaf9af51914bb1d53da79a885badbdc65633d92ff7cf0d35e8cf0f779986d8e7be8221f5c0852f05a71c21d0fc625a70d126f305007e8289c1fb0ec6fe0358bce71a9e83542d81a3b061c56b16ab84dd290263f464a51e8c4e5f6445164fe9c2105d8974e97ae8224b5296894842a92af5f6c1fd3dcda9d5ea3523586ff1a76f7b6439a46f24f0187384cc5669a92694f569cbeb29285607c0f974e3b686b89000d8a4d51cea22a790e30b3f7c82b3ea7322e4518860aa38637739a8734bdc498139ce25b53e6e2ccbe6e2f3e8f0443049fe2567ccc37b51277a693f2e8aa6bc9d02acf58a6c66c96c0e4d97fccc03639a94d4e5512e017e8963c93ae879c5ce95b02422a206a1564683a74b7e58b98fa53459e66d2e7756d4fbc05f094dc3c2d32e021c790e44b303e2c6dde0b18ba510fa8d5d3aee06704ec81e741c0d20192b755cbf87c40bf40e42fd27f6b47dcd5384b5a8f31bb5d66135cc690b722b62415e502c820f9a8a44c0b8988b3a0be8337260ed3e1225389e00b64606516cfe0a694f9f254e6b1d7fb545c8968b6df7b61e823b3d9666c4a757c4a68be0cfba9f64acadd6bb8c4a34caf0ac006108497245c57dffc93727a3a29805edddcbe4690472d644e8cd7fc837c39177083922dd9c2f731d4bee023adf135e2396c3f1d5cc05fa16fd54f34d11202614a1015f2816654da96cadf1ba6590604cb380de2c9c4dab97a2f799a460020dee84491ba26aa71a5dcaa8e7b832e8fb82b3991f828eef9fdfacbc63de5f079e5a9186d5df55b04aea9c3785a305b290d5931c82fcb16d0d69eb10dadbe130cd2e83a527a9e2cf767dbd78ea553fd33c21dafc27c703d546f4a4f1f27efbbe2717c83982951a8e47fc8f4583595338511e6422ca6a546820726e17cd54c0d1b2a860c13e24fe6e4f1da7d72c198d7c44cbee48551255a1d669bf3916256dc2db510fbef8bc03591053f447dba9980f07fbe92419a7fbb9aff7e7ec8379392ce1489608c0da2a02b0a3eebdb8b5eb9032821e77b48716409e980d64618606367d", 0x1000}, {&(0x7f0000000000)="b95aa1b82e236d0414ecc2f5d6accd310237cdeb8137cc143ed5c6a40ce2ff9ef40010edd50b42db5b10de", 0x2b}, {&(0x7f00000002c0)="cbceca5570905c58ccf674ce9b26d0ecc7e3e21ea7f5bb635bfee4dd489f3529004e23d78c4b3bb65165a394f19daf5dd8f7b617d097bf3b6b699a3ea51b1947f4523ad8cd04727d1e13bf6efc8a5195db69a15c20e94375", 0x58}, {&(0x7f0000000340)="ee3e5ac775da8b0db097370756404248651f301803a90a33c4f8b1a20f79df65957234edc0c97aecb480bdf514299be66e16b573f948bc9cd9c7fd95f21f969b4cf1d6ce4e7d71ff570d2fdc20ee7f8b9c62309b4207d1578b07e9f8c11c1f8b84307f3232b495132929ca27fe0e0b3d6efbb326bef0162ed309527d34fed20bb84bacc15ed805cb1e074f8eeab0b739dfdd6ef538b517a347fd4aea4b6ff4b7e06ecb92eaaee307f873e632bed9c2a393d36f807d91edac6684e4ada847cf3053e2fa4a67", 0xc5}, {&(0x7f0000000440)="af23a20bb8b74e4cf6fd6eb4d62b60773a3dd9f4a8634320082451e963ddb62353657c2e6133040efa40b2099e9010f4a57fe7613c2506ccf156f80d052efbec304bc0c8f032cfda25f5ddb559fbb06b6261e221a38dc6e64e18b005ac1f2c07e432051b8e2054ba46c640627165f123cf83f73bb38d13f1254252d74df570849faf0ef23ae31114970a19ed9787000619e6542c6b6571d8dfd4b44f0065d13cabf4285c66d8e9744b55e32893f4f3ba129879e7cfd63b24cb", 0xb9}, {&(0x7f0000003540)="150646288374e0bc3d6e15f7787b26fed01cd1c1ce7817a282328b61d1eee56ade5ccebf9f01ac41d237f26ef10c4f1329f36ebe32fb2389207c91778e2306f29ff54675c3a7227cbb0ca955378a5f02949269135a6752c578bdcc3a0eebd41b82082d984426bf11c1bca218e6ad3134e901d2b733413b87713c8f15ec03", 0x7e}, {&(0x7f00000035c0)="6d5a656535dc402e339ad4671826e4d4e910199425062323ee16ac22c42a06b5a71f87f7ad9c997309315ad7ebc70ddea3d543d87cf14186f7ba925f62df8756c3a0c9f0d3f67559c64c82eeb094e7b2b797cca488f3835e36a8ff53f2d28ec82295b19d50edaa6daeaed7f810edb8f80a9896345d9737d5453e7fe67f43a3f20de1a73bd08e8e116bbcaa3a815e38c6d2a220f0810ad2dbd30961e94f4a747c421b29cefd54389001be27c302892771b0b35ac689f96d5ef1c2769e713e82c8be0697e8fc2221982cb9ff724149c4e2b523197f16", 0xd5}], 0x9) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)="3e28658a781341b8cea5dc3f4af28874a52825d96ba6d51f0fa95ba142355e781f13b325a5f92a", 0x27}], 0x1) 10:12:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x20000000000000, 0x9c, 0x9, 0x0, "090000000000000000ffffff7f00", 0xa8, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:12:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) clock_getres(0x3, &(0x7f0000000040)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x8000, 0x4) openat(r2, &(0x7f0000000240)='./file0\x00', 0xa, 0x46) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) socket$inet(0x2, 0x7, 0x1000) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r0) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x128) 10:12:29 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) shmget(0x2, 0x1000, 0x102, &(0x7f0000ffc000/0x1000)=nil) setuid(r0) shmget(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) 10:12:29 executing program 0: r0 = socket(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, 0x0, 0x0) close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNOTTY(r1, 0x20007471) 10:12:29 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xff, &(0x7f0000000180)={0xfffffffffffffffc}) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) 10:12:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x1, 0x9}, 0x8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 10:12:29 executing program 0: clock_settime(0x3, &(0x7f0000000000)={0x1, 0x6}) socket(0x1, 0x4007, 0x1) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 10:12:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000014c0)="2b1c4746bc7afd074600647e95ffbfa45c30a2dcf24a5e0bedf559d968eea75297a226c8b5f54bd13111c58eddea273139c9ce9a3084186b95bdb7d21dd4bc99da19b1ef529f46edf8b81dd74c758b819789d9c7268723d36fbe442aa2c63ddbaab9d41a05cadc1f2cf92fef4024f67921a2f94798aa5c890d9a5513950bd70c337ae3d29115087e65f6e5f3e33a62a81e5a5817d79f98da5b073c423237c99a8fa0cddfac50bd00422e80e38afcd38b5d6e77f8c1fabb09544b8e1ca598eb3fc78756ce58cad4d1984a6d62b8cd8e8d5970a90c9c3a2e3f30f99dedf1516b0cd308e708a7cd084ccdbe81148c9aaebe5ac9a41ade1efb64b28a9ff457f8b8ecbf318d2ab94338aa5aada8a6288bce63670c64302fc61f47f4e141838a8ce12c9b8d47cdbe5ba53c0b661b5ff22b57e1a68465c35936d17ef6d40529825281861b5d16a2e1509bd851113fcafdc60ad9998c9f106ed5021261254d4456c20a0a9659f6815da487caf8a20b8ad04a12b3aeda613b927dc77dba3b506f810fa8f24ead8546b664e721705933cdf13e65b69ac05d70f27141798d170fc24570b3478cc667b33dfa9e87927fe71b45d814b9185c41ce279532d3df982ee5cbe630c4a6af2c1cb58add6a1dfb9cc101e0e6c946c8774d1dce2322e0500b35c924f9983d20fd8911e6f6f88bceae7d31c82d6bdd5e90f855d7d64790ce97d8667ab15abdc0e1edc9d029bf41234b8190ec6f029b212e16d385c70f6867e7c595e70320704c28cf7d422391ff49a5d2c6db476d874722b114ecb86fbb2b9eee75f217fa98a881c8a95f0e247b4bd50e41c89f9d398fc31f45e249f66acd7982d320e135f5e0d35c8a6bdc4812c5a3e2441666663b3935e8ccbbb075c0517b7379789ca955d4a31631de4ff88e7fc92d59a940e1bb1d48b5cacfcf7ddf282b50a1add840d04cb0b010385e3931abee5c37d0f14ad1658d8d3a60ce0e46d6aa8ae183b4be73ed76469803b55fcd0f886f0ac15f51669ff7c4c71113ea05730e32cdd9ed1a442a9a0962264c8818c544ee702bcc17f29537d428aac15100c711e0b5fb63bd0bab3e3c4812d7197510b122d53a060fc935b8a3e885d97e0ad040f11a7c2b3689f2ef87e1a857605ad6c9a09323745d901959c40aac82548b9c36962331e71a756e4fca7f1d39862e3d402b8923b172c33cc260e7a4c4c0af1a3f2d07fab55ecfc7b97c627e8da4a31273a20da28449425a110322aab3d12a54492e6f254202f48207f44471f7bbdcdcb16e9ed15a422dbb98fc4c025d46cc94a94c80da2f5c3ed2bf290665a8218e1ef32917ac8671cc6f5d1f86124bbf5e7ff0451e42db88a4c8e7ea31c22ac7b052617ad4f3366299d42909c460806f9a1e7e097eb2b4aeffece6ad29af33834338400070328f87dba19b8c7aa39fda9f28888a5e237359dd594874cfc73253d0e8e356b9c9b47b1a4d7a65d17be6b6b2a3f57d0805feacbef5516d2dc5eff779a79242d1004572fe013f0d5504ca37b0650c93c58cbbb17d8da36bab00a50d22391a685e519dc5790666a5a15564c954c515a7a53b7e6f32a52a8c30106306e4fa9cd01976fc5180fddd8d022a8df60b8bd8088911c2f4966b2a8f45463cb21acf260f09b692ca4917341be1fce1b3e77acb2661b6cbf3eaaf83415c5a27d891a2a3ea151f7869eb02f1050b505c12ee07a1c64af9e27c52a0cce88b635b5e850262345b85a916c2d9b1b3a6e138eb192cc5daf3709d8c363ceb5ae713590fef644cd7b2bf9370cb48a2b07cf82c12ac6f89e1ad49725fd48c52abc5d8ddd1868e85c05a506e45bf6be683d49dd678297a72c5da6d8828699193136987dab4c53a13003e6857644cb6ba187f40b0f46a88d95f1bbe1b8a9d980aa233a28de2fdf5537cbf92a4ad46b462cb156c52a5d5331acf63c10fa870b742afb7786fdad905e7ebe1ab4a47a4eb481311098e6ed624ebb64d45ac86436f85bf355a8ae7ccd52c6b2cfd6e520eef30343bc79ac74f51654a41f1d1083899e1b3391a830ff128a6544a12298e2fad0f6ae6201bd6f3d1cfaae4ca7e4830a57f548399f4002461aaae68ce4225d663a3ef923e3486b2cf30d15a9d889e99c9cef5249d9d14c8ca9a64ab4eb3ca47cf39385d445a25a398b0ccb2e21cd2428b71a816241aba319f99a08e34bb3fcf31abd8be11983c5076d3a40335d8120da6561845ff6586ca8bf547b810d021fd929a5773eaf675d2444492b2f31757503263e3c8b2c3f42daa884a92ab46f62c38258545d27d2c0b867fb29f32eb82078f28329347bf238eb88ad399183d29f5eb1d142a9e2f217dcf82f0f1df57093df65975d8000108166967bdb693b8aa88837cdac4ff923a4cd968f1f8e8afebe0b15bdb35e1d5bd0169b9c49bdeb64b0e9f3e82099ee4d7d507cf4b8fc8815b335a393f7b4a26ffd18fa1e820e11cfe460e32827e108fff8cfd6a33c02ac3d99000f3e935cef14e55d9de3a88ed67d2b5cee5aff20551848f93f1fb1b77419d7acb119593841debc84783c5eb2b4c08d534907df8733708c2d265e39970b10ee09b19363b1a6f1e3eb2ab2e29ac4c9aecbe59fcfa7deb7eb39065e9b7569d075de8ed816bccf9e5d91f1cf7514663e39ff2e3e0dcf4c57063b68c3593050b1a827ee4ea5e23a403ba9046da020e77abedee12fdd069c0e99e017d64412140a6ba89fe869b0553f55c91cfc1594844a4bff70fd8b589f56b90efc8827bd11d55429225b07d51e29030a05527839c96f6a0437d70488787abf11b391d86aa862703514ff6fb7878bdddbdf2b1f7d90f26477b6d4b490ab9fd24bc46ef2ecc685f6dcbcd68dd08f85cd5b86897312e7dd2c8c1352eb0d09640a0bb231f2c5af6a06b", 0x801}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) shmget(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) 10:12:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x1b0) r1 = socket(0x19, 0x3, 0xcfdf) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x1, 0x2888}, 0x3a8) truncate(&(0x7f0000000100)='./file0\x00', 0x200003299) 10:12:30 executing program 1: utimes(&(0x7f0000000240)='./file2\x00', 0x0) r0 = socket(0x1e, 0x2, 0x100000000) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 10:12:30 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/2, 0x2}, {&(0x7f0000000180)=""/215, 0xd7}, {&(0x7f0000000280)=""/121, 0x79}, {&(0x7f0000000300)=""/246, 0xf6}, {&(0x7f0000000400)=""/130, 0x82}], 0x5) r1 = semget$private(0x0, 0x3, 0x308) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = shmget$private(0x0, 0x2000, 0x4c0, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xfffffd15) getgroups(0x5, &(0x7f0000000980)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r11 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0xc) r13 = getegid() getgroups(0xa, &(0x7f0000000b00)=[r4, r5, r6, r7, r8, r9, r10, r11, r12, r13]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getgroups(0x4000000000000245, &(0x7f0000000740)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r18 = getpgid(0x0) r19 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000840)={{0x7ff, r14, r15, r16, r17, 0x41, 0xfffffffffffffffb}, 0x2, 0x2, r18, r19, 0xfffffffffffffff7, 0x0, 0xb46}) recvfrom(r0, &(0x7f0000000540)=""/112, 0x70, 0x801, 0x0, 0x0) lseek(r2, 0x0, 0x1) poll(&(0x7f0000000040)=[{r2, 0xf1}, {r2, 0x56}], 0x2, 0x0) r20 = semget$private(0x0, 0x3, 0x21) getsockname$inet6(r0, &(0x7f0000000bc0), &(0x7f0000000940)=0x3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000006c0)) semop(r1, &(0x7f0000000600)=[{0x0, 0x1000, 0x1000}], 0x1) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f00000005c0)=0x4) 10:12:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) close(r0) accept(r0, 0x0, &(0x7f0000000040)) 10:12:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = dup2(r0, r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)) 10:12:30 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x0) r2 = dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) dup2(r0, r0) 10:12:30 executing program 1: utimes(0x0, 0xffffffffffffffff) r0 = msgget$private(0x0, 0x45) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/158) accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r1 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) recvfrom(r1, &(0x7f0000000340)=""/4096, 0x1000, 0x40, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, r1) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f00000001c0)='./file0\x00', r3, r4, 0x4) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/222) 10:12:30 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) 10:12:30 executing program 1: r0 = socket(0x2, 0x8005, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080)=0xffffffff7fffffff, 0x4) 10:12:30 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 10:12:30 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x9, 0x327, r1}) write(r0, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28e91eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1ba72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) 10:12:30 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = getuid() setuid(r0) truncate(&(0x7f00000000c0)='./file0\x00', 0x1ca0) fchmodat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004427d, &(0x7f0000000000)) 10:12:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x1, 0xffffffff, 0x3, r1}) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r2) 10:12:30 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0xa006, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 10:12:32 executing program 1: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) socket(0x18, 0x4, 0xa2d3) 10:12:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat(r0, &(0x7f0000000080)='./file0\x00', 0x201, 0x8000085) r1 = getuid() setuid(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000100)='.\x00', 0x3, 0x0) 10:12:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x1}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) socket(0x0, 0x2, 0x81) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 10:12:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000006000/0x4000)=nil, 0x4000) symlink(&(0x7f0000000000)='./file0\x00', 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) fcntl$dupfd(r0, 0xa, r0) 10:12:32 executing program 0: syz_emit_ethernet(0x8f, &(0x7f0000000140)="d71ff831bdae70346c4a9fc662998af8119a63c75258c374c0bd76aeff3654b479ce865a60b61e3c03a20777747aea0d7935a1cf8ad804be6a4a2e19218a264ba05d1c3887fb00f0de4e0e0396be5d2ef71def6fe76dbb225148f5012780e8102208d02018d3b65209a4f7ddd9fb6c60a1722768dc6f3b5a4c4d836cecd4ae6365cfa91aca3e20e9393f5d41c1a8b0") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getdents(r1, &(0x7f0000000040)=""/179, 0xb3) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0xb92, 0x9}) 10:12:32 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) fchown(r0, 0xffffffffffffffff, 0xffffffffffffffff) 10:12:32 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) dup2(r1, r0) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x98, 0x2) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r1) 10:12:32 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x8001) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x5, 0x1}, {0xffffffff, 0x80000000}}, 0x0) 10:12:32 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) sendto$unix(r1, &(0x7f00000001c0)="813e7938e7917904d9bdbe02a3973cc47f182fef7fdc296f586e318235b8bfb5d88f9c5bd8322a91a207f13222a73bd81b318daf8f590875c10427ea8c6957dfc28279dd506c59468858039c03230dc9088dafe21aeb8154ba287a0ffe6641d8747c37313675777c3f87a0c469fb7e28af5618d7c50f371b8c9cb925bbf820eca38618254a7427f8c4221a98f8c040a4c215d5d756d00e6c9dc00611e8060710170cd7bd38f348d6c0feb17d8518b9f07b", 0xb1, 0x2, 0x0, 0x0) r2 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) socket(0x0, 0x8003, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) setpgid(r3, r4) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 10:12:32 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0x6) sendto$inet(r0, &(0x7f0000000080)="3ed90d38e8d8e45004ad8a654b4715eb707555c03418d5d9c11fff5687c26217b0b2de425a304583273271239d3461383511d63c29ffd7d9314aef66be8084f95800cc1222c4ce10fd7645ce501aa87a5d0fd51d963272e844b77dd1a2b9f39b73003a3ca045c5226da048446b69237e5036b36f6c1c2bf0439e2ed8291f4347d397fd8e3dc3c41a43d0cfa982da55cd14e9c9e305627d3e92a544156c0ca6ec0d0e76552fe6bee52a7fb2a077349baa123172a66c1a9865e07fb572", 0xbc, 0x2, &(0x7f0000000140)={0x2, 0x2}, 0xc) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmdt(r1) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x10840, 0x10) readlinkat(r2, &(0x7f0000000200)='./file1\x00', &(0x7f0000000240)=""/4, 0x4) clock_gettime(0x7, &(0x7f0000000280)) syz_emit_ethernet(0x0, 0x0) r3 = semget(0x2, 0x6, 0x82) semop(r3, &(0x7f00000002c0)=[{0x4, 0x1}, {0x1, 0xf7, 0x1000}], 0x2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000300)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) mknod(&(0x7f00000003c0)='./file0\x00', 0x2000, 0x8) shmdt(r1) getitimer(0x1, &(0x7f0000000400)) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000440)=0x4) shmdt(r1) getitimer(0x0, &(0x7f0000000480)) lseek(r2, 0x0, 0x3) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000004c0)=""/81) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000540)=""/91) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000005c0), &(0x7f0000000600)=0x8) stat(&(0x7f0000000640)='./file1\x00', &(0x7f0000000680)) shmdt(r1) truncate(&(0x7f0000000700)='./file0\x00', 0x101) getpeername$unix(r2, &(0x7f0000000740)=@file={0x0, ""/108}, &(0x7f00000007c0)=0x6e) kqueue() 10:12:32 executing program 0: r0 = socket$inet(0x2, 0x3, 0x7) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x39, 0x0, 0x0) 10:12:32 executing program 1: syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4}, {r1, 0x6c}, {r1, 0xb4}, {r0, 0x3}, {r1, 0x101}, {r1, 0x180}, {r0, 0x101}], 0x7, 0x7) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x3, 0x101}, {0x0, 0x40}}, 0x2) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/229, 0xe5) 10:12:32 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) getrusage(0x0, &(0x7f0000000000)) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20000, 0xb1) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x110) pipe2(&(0x7f0000000180), 0x10000) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x80, 0x10) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCCBRK(r0, 0x2000747a) open(&(0x7f00000000c0)='./file0\x00', 0x48, 0x20) 10:12:32 executing program 0: r0 = socket$unix(0x1, 0x1000006, 0x0) shutdown(r0, 0x0) fchmod(r0, 0x8) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000), 0x4) 10:12:32 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x3, 0x2, 0x2, 0x100, r2}) 10:12:32 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) r1 = socket(0x1, 0x8000, 0x100000000) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x1c8) sendto$inet(r1, &(0x7f0000000200)="00edac26f020290c9b1d5044df1fd366484086ee2cd76464bcbea2510b0a4c1cca44820b89e3ecef0c87a975014587ec214462c71eb33914c59125860aec8d2aff1bb6ead4730ae5e6ca028133ec35e8b365b8b6bde4a61c175e70560dddb062f1d14fd72d854a8fac24d84be3c49e20f86b733919c0cde0e70107c1e563d84809d86223b2bb342b3c63be4a18381abe3157a0c9a49ce515c926fe8c45a2316d67d542e422b9823773839b900ef3cf07dbf652bcaf761871b09e6847fd26777f1eb5c47086c0beedcd66e048ebf6d8e1418170b3792a159aa4205c79989d6cbe995caffba4747e8a7d156db26a8bb2d28c89007215e0c293520706acaa0b893baa1d9b7d12b1386d25d14bb88ce2ee23a3f90e98c977394e571044480901396c5f08802bb142ac3bba8ccc0fefcc115d05d04c922396baa928ffd07f36fff604713afe5343a85a724ab6c5a7a7237c8b57cb53e488c948360c58f5e7e4ded294bfb5a6e49635aed081f4ff3eb567fa5cf1df6d317795ce5e684be94322a35d51a82d72b62467d0ecb23f1215e097c6941b5570f390d572fff2ede143e4fd2ad0c98b5662612b487d2c149f856ba424fc9174e071ac682afa1a09fc8aa472f8be6bb3381549994459da7b5ab6a02e9fbb5408fc303896ea05f1a08483642c2b4fe559a5ce1f560bab1e2c8c41ec0361aac4b8ff4f4eed6925fb9ecbf150ef32f0659360e7ed2bb82ed107622532f80697c342882aae50ef4545f7fb3c698397063d77b1b63486cbec518a2089b12c96710e91a467f958a4d626193c2f47b25a341c9f72af1e85b14c38586a5468ad411821c69e5a73d9071b85e7b60adca50b7d7903f24305b1d6e3535c9cd406b8451ad446a4d2bbfa996a8e23450b480184c4a073eaf6146385dbe612c1eb88a9907f960bf5906a5e7c967dd8c51d026dc2c6afd14044669bba59c9f46e15301ae5de3681421347084860db9c6aac621b0715cde14b0ef6f7f8d61ef355df4e4293f02adeed51d616792b5be23c3f197877a993b72bafec6cc22668afea9cbb7fea5da78522496a056cd5d21cb9d2e31e71c87f069c2209d125dca8962fdae51ff60de6b7500f5d059c69cd3a4f604ba978244d87b20eea6d3dbdab253fe6334165d988ad2b2ae04a20700dae03b9271deb30cdbe8c49dc78e322eb93cba6bbfa85e7be1c118890e11804543e04155ff2e8ec35bd43b10cac462decd09f43eccbc9ae76879cbbbb3eff2df498a4a6d64025a52355715514683654f65a3234d75a5f8995ed060d8ccf0daddab791f7eb7fad01b9955f3939c4d0c74c427f6d407ef8199103b6c80eaed1c7b1bfdc53f302aea594dc66d849f5d8c954dadb20145d78f8f53a12c3a4c555602108367782ac943c1d9d9511b9a6022c6b6df71cd7e00d93fe03aabc845f6bb41449f3cf9ae650b4e9fde88475b38298e971a12577081a023d6077498a33cb40e6a520d34dddde61c11fcc99a8a25f77e427f1ef8feb64cd2c4ab8eba4d5722e5d2fa8a4125f914a322d7c4b81ecf63e9d99f0f0bd89c7afe8cd0edb37459ddec1b7851b96edeaea7a1e03ffb3480fea0cb764360d658aac2ebde7f201fbf18b25e70d08c784d20626283ed141862a51b7142256d26db13436c8bc6baeb93e5d6d338a7ae7318e7b28089c24923e1b4505450bfaa52d97cfc857efd31241df55ae034d5b134bfb721d8347bb79e49225234e94e30c381d83ec38af22d2e26066ed9ae524229922196ce030262729a03c72e2f4bf20122b2a48132eff70363c8004318afa8a99a6bd653e4811573fb835a9835f23e980c587362b112f8cbd135d35541e04407e1de8e3896e6e408309ea333b846f16e1cd0840af71a2b022cdba5921670a680794f88458faa55767fcdade48cc6424fdbc39d05577e650edc1c85b576bd30e2e5247b685ef17ac5c224675f0916a3b8cfbd1a1cb2d610550b2dd245b17afe0868ad733e1cbd15f3fb99cb165cd404a2c5d5ab351521f1c62f73700bbcd4a73be9d7ff2c31199e391db29f039da46746d184c973a902d05ab427084095b6aec8d19cc8c0b08fb7f586ecc254e463a26dcf972faba3f02f9791286bec8f46a2331dd41d85d8dc48a083757c120cfbd7e8122b80672edbdf634d67bf304dadf3ece14e4bfa84c67c440fd89c3839eca7883b338c01b0657c029066af486d6532598255a639c035a256587683810743361b9761323f64c123396e42bf26ab2071baa1deba6d6c12a49b34e3928513e3eeb759a92fc2f147f04c31c1024d117664b74b1a536b8daed9ad386aa3afd7ce3dc29318fa72ece794a779d08eb96c4df4819eebcf16e64d60365c79705164aa69b4553b722eccc70a7d26e17cc590ae09fdb768f88309cd40b12a194d1f0ab8ad33a6d864c019e48de80709ce1765470335f57936a9b3a447615954e27e84069d07639488a73fd0af770e494b332560ebef8e21f9a388b818924cbca9be11ec7d8d565140995c93c7dc965a48a4c9ab7ef0cfc4bc0a39780fb117adcc0feff800dd69ddc3cae7b5ea8a495ac8c10dfb21674f5d1bc08d77f3b534f2ab88869e38b431c129213bed63d85cc74021e3496cc84d2e2f3541d733cd3d2560ee729d31a47d466ffd4d631618633536ab24bc8d79132ffd044406cbebdf8c59384f400e610fbe7d148e867aaad30bbff5802bd61f9111518169c0efd5462d1446f06dac015222f6b621115f8d11f21b86c20b2ae2f3dd70f1c9124d7a3ad4c5f98be2edd5c1446e50017ecc2ccdbfceb3dc4bab92581230c3b194aa501c6e58d73e190fd2f30f95e98fc409428f2baa93f9820ef5a4e6d2955455d49b00d96f98172a13b1b539671ed57a8e3805ccb86692b9285765558d71b2faccd58f256dd64920f240759938651d09d2c3d81ffe51c69ec0d26a329e844aafbb71770bbfad34a068e0fe7ef8bfb0ad1f94eda0df3adf38c146985f56f20d749df74dc8d94d2dcb317ef3cd955e11113a7124ec55be9c768a12e2b940e4b3b9a715e0ff6d6097dc44b8bcaf31bd69b0195c528ec4b6ad71a990c6a5f84d4a30ecc321569cc738c6476d70d350b6429d0a4e180553bf6772285de01c8052c8c5bc8460a4773f7ab0c2848c13906249b96e7f3b3d21e76fe09a38e014bffbfedb1bf487715fa6820a0e3eab52952dab564c2420ab27c525229a9ebeb2268c36e00a55bc0f7d0f3e5336542117159f6c5ec30b8c7d9ef0361127cb1abdcc60dc263ba84152ebc31f4ffccf3fca15975640d2d3df5d4cd32d5c66e7c9bc42fc19546b2c18ba9e826853963476f2d9de54fa16b9cab24ee51e209ff712f8228177c94f5c41875ee1175cc627a7d8e8a385c5412451967da2f89cbbf143afc7cec610c2422ee0fc45b69d43e3e0b67438aaae43e070b9c07b6bb9339405c86fbf256d754e5f0e075b54d635eb51efd7242abe09398a61888010a58e849ba008a28d765a477388e3c65c991695a44009ddc5deee1fb9a75fabfbf829e5b48927e47905a54dfb947561277e51a9f76d394e826985ef004776efc25819af4ffcd40eee9b2b824144e22822d123fcc1b57847ad866d2c57d7964f1a69363a31a218eeb1a9c90dd052671ae323f6e91f890dcddfa84309681016b80ebad254e1709dd72bf090ff3238247aec2d2f59f76f95c2b02296fa57c34e881467594b2b49982e34399517932a4a561f21d245208a06f80bf601552909fdf1aa3fb42b7d254aab9e52aad059bf6cc6c3faed219a8c14d4d898d4aa621d42c2e4777fbe268f3aced8561fcafc2067052bc4aa32030e78106c350262ff2e38e694262cce3aa8e1e4a8c8a5570263beb64b42247242210e19b3b7f78f33d937703cd6bc095ee534bd876cf4cf1f2707e78830b0e684e63691a48261f7ccc05b22e2d10f285fefaa737f6f3ca745ad0ebfa619c59a72a0b3269bf8e9338794f4599a4b2f14095208411d5a0addd0df0700ffdcedc24dd20452982019043b0239c70b7d5ce70ddf850ca8ebacda7ab7b698c21ce97da7869e493d6824c19a69fd599d86cbee0c1debdca2ca7852f9d4c28ceb5acb7a5230e8f48d07451195222a807736fcfd02ecfad31e37ae42a814dd0d31970ee3f592cc90ec71267a3d96929a132ad2a6dddd782e3933c4fd55009fab268aabe6a0f06d9fc8ff0fea7d3b058525bbbbbd2a358fefe9ab9153ea4e1f40435a4dc4a7235c77b9e9ecf6ed7006b742f743682219ffc43a860a2670302eee1d80ca9cbfd32ddf6bdb5d6588ef927390cbd4b6aee4a56c0f19d0b105d41baff918bc51182713d53188a8b718ce2d1f55349e514a8b4330acf6306cbc7b6b40f2a0d0c354032fde2ffb69c475208af30929b2924b65b68d684d6e1498b07351456d274444372e07762edabd11f1a788f0ebcc397a8b858cd458fa76067c82102ac1738d93846589531fe6d03a8013ecf62184fd2c7b1faaae560515640c4d0da47e101c7600baca8b61310662ceccdbc803ebf0648369e8918d7068b262018eb74274da0673903840d03e2cb0a388a4127fc5c730491e91d95e169304c79114b6f800ec47212d9be5faf0ca5de83fc98ff775cae9e1cefaca54ca36b65a46caa23028dde436fec86d1f207c33b2f303558d3ee12bea9206257b964995ffe4be384afde7c5170501a1017ccfef3ecabfc625e6e709fa1bbc9dd6efab1ad784786189a6e08248a506e8a4756435f3fba827aeaa3fb898c0b73b14ca78eb8d081333ba00478881f75b1fda453ad4e3d3562244857733febaad76a2d6105a20a15d92b6864eea2db21175cd9c820b0ac61c5b49d57cefabc572d36dfdc7af319113c9d3e3c2cf30cdb7cac75a4027adc3488af1552dfc0b1d53b6283bbbce19679ef8b1819376f2cca750b65f0ac2afbbaf05732080e7f24042f2c93327f1833063feddfa27f8194d9ba91e6fabc52f48185ba3f503d932044bc3843da8df2ae561608eeb7b5da682bb6bf0def7cd48e459e584d706ab6c65280c321c857cd36e199e0163efe1898a5af535661374ab751a69f408281d5506eead4255671e0e7f0e0a03fa8e0a5671c5a68adddd2b119ec76fa4f1d8fa721cef8cf2cae59454e20928f24b5a02d6682c82988a53588e00a8df0860af2c2dfe0674e09b4b0ef093dc7eeea59dae47d3ec261f69feee874ff6822117c0ca2d6e5f17a62a58fd765bb8cd3c0d39800f79e57e4d3272e83a249a3d8c763f3885be35f538dbf2f09b0f18b5b245a9551a12838290d55dad65a2587ab4fafc1f0c7fa1005b2c657744bfd6607900c4055d8ba352e9a96db81570269583db169317c3ebf1be33d3a8023cfc867bc07b04840c8fbcf48aa067ac06bd755c8f4ffec79f2448dc598159ded7abac6a5eed7a3b94b6083a5edd290587708953c8a428f02b53b90bd86adb05b02c126ae04f594ae0ecd9ae1cb34f5dc80ef58fced47fd9414c2a60b1842761ec40f78872e61ff93a8a0ebd6f0ea89768378667e3674494dc8da828d210434d3c38e3dcf035c6212faf07e1a07a79c9a059f265c5af97ca0471c315ca74d662ffa18039119a197f2456f38d1a505cf91e8357776bc5c250b6b4fa38c61e0fe04d58443dc3fec13fd0ce003a63b0e6c3f1215d3b2979a80fb7893658a13f8e4ec3350f00f3d529c12df57e9cdd37604d611b1045f5e07fcac06f0150a1489f592939fa8956aa4760cf8ea34bfe5b817b5ac7eddb99bc7611e7b2a7f8b058c9cf4b0f7ef6eff642cb6effdaa7e71c31057ddd2ecceb46efca7", 0x1000, 0x403, &(0x7f0000000000)={0x2, 0x0}, 0xc) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 10:12:32 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) connect$inet(r1, &(0x7f0000000140)={0x2, 0x2}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 10:12:32 executing program 1: socketpair(0x18, 0x4, 0x20, &(0x7f0000000000)={0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r1, &(0x7f0000001780)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 10:12:32 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMSET(r1, 0x8004746d, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) 10:12:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="021cff456f9f52b0fe95d67816317f78fa1efe3d71077e0b596291e120a3fa2e63c580fbe90c4ee985461cac97c3eee6d5bee74f7c8da4e75f1a269679fb296b5c477229733206b8291620283611bcc85c265ffa8fb1eae17a6ff94ddc440efec4ca719aec486775de3a9f48c78109c023754759adfae3465ab7bda28a7ea8dc50c670e445f2c74f4755a2c4b970075125ede3546ebb61a1f2b75f9e7bb4851671d3941d8c2d7f2119f7cbf81ab100a8404b16e14cf80502c9b3fb6fc7b0fc", 0xbf}, {&(0x7f0000000000)="e926ac7fd3e2a0f00ae7d782f9849a8e1ae1b211a4027c202bbb1787ae2b82cbb6ffec978a373a89351d0157112632b3fe8b29db0038539671c3fc1a8ee958c03dcfcad60884cbda9ebbed9874af152bf388a13d56c82b6d8fb152e4246f1700c46ef7c208fedc011875d878bed2cabfe78ba800d38e2cb1d6fe7a19de", 0x7d}], 0x2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000280)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0", 0x21}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x24}, {r0, 0x81}], 0x2, 0x1ff) 10:12:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 10:12:33 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x5) writev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="562a17a90701ff2d8d7c17bfbed9890579fb6ce45456616d1ce02882035ab98f5dabdbc062e572d7f85efe9b03eac33c39982c3e356b670c89f200596c4b77f4eeef68084007a2384eec688a56a538d466dce6c17b5b469f30f02c26c6f4b070d6e60e0dbde562f90e0946b6dd18128992a65d0800f0a399a1ee881528d82960c5f9fd71fa4879072734d7ded43b90bc7be97e4f234851d20e9e42a16ed99868ab25da4b7683c24cc0969d73b29711ae86be169873a4a1", 0xb7}, {&(0x7f0000000000)="52c12a8cd9b79076c7be47a0", 0xc}, {&(0x7f0000000180)="e587bc9f97b0e00a81c50f7cd3a3cc153b94755ba1bae251a5772b631f7c958120546b05d6eb8cd1b461d7688bf690a160368c835622f94cf6bd8497ce950eab3114c6e4e376f05ff3c51c492d5d5a27091d5edbef353052e02b67fc58e77a0eb3d36ef23b2b5f942c3dc3f6d95c2e341e6a6aeba776251c389c02c37948a7f99cf00d3970f2b3025a2e7b1d14ba3ad2cfe7e01dbc2f4bcc4ac81a126c6b84f2cd020b7db0c184e7dabc20bfc145c1000bb64ca7", 0xb4}, {&(0x7f0000000040)="128839f0a7a8850d3e18fb81ff5d970e18dcaea9f0d80115cf8952530953c6954817de2e4613b6", 0x27}], 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280)={0x9, 0xdb3}, 0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x2a, 0x33, 0x0, 0xffffffffffffff4e) setsockopt(r1, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 10:12:33 executing program 0: r0 = msgget(0x3, 0xd) msgrcv(r0, &(0x7f0000000000)={0x0, ""/82}, 0x5a, 0x3, 0x1000) getpgrp() r1 = msgget(0xffffffffffffffff, 0x200) msgrcv(r1, &(0x7f0000002540)={0x0, ""/103}, 0x6f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000002740)={0x1, "d194048e9320e60651ba6566d220342f6b1c62eaa4381bc95f90a5d236cf86154a380f447bd4169e47c5b6bdbd3997f5981f884074e0c17b4160ffc97cd2a8467ad80ec3b08943c658757d13777f226d4921e4877041f3439e0ceb61589620a6f0bb757a5262103ca6a8e73b0192fe8e34f836aaffde0490a42e2c934dee52fd35befa60fc908bde0e4ae63899597c38931d061fb4ab907e659bed6bbd35b04589e954bab98e4419bb2e3d11fd493edb63517a1e76931643e8daba46aa8291106df9d087c84303a571f6d7fe061aad9c6ed27e287130a54e54ba54c557998a831173c5ef4ac515da"}, 0xf0, 0x800) msgrcv(r0, &(0x7f0000000080)={0x0, ""/97}, 0x69, 0x3, 0x1000) 10:12:33 executing program 1: clock_gettime(0x6, &(0x7f0000000040)) clock_gettime(0x2, &(0x7f0000000000)) 10:12:33 executing program 0: semget$private(0x0, 0x4, 0x28) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimes(0x0, &(0x7f0000000040)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x880, 0x10) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x0) 10:12:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8800, 0x8) 10:12:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x2) close(r0) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 10:12:33 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0xd75c6eba8d311e48) getdents(r1, &(0x7f0000000140)=""/57, 0x39) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() mknodat(r1, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) readlinkat(r3, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/157, 0x9d) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:12:33 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mprotect(&(0x7f0000719000/0x2000)=nil, 0x2000, 0x2) 10:12:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r3, r2) 10:12:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202150ae1eb0e2f66696c65300000000000dd63d94dcf57f31c512e8829e89c8065b668218b5a878b9cf3dcc20da41236624cea949c94c54b2e7303a496f0abfd7d4104f056be653d"], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000001280)="99ffaee32bfa05dad8594539fbd61bc7734698d2c076ae9cfb3c624282446111525c6f7761b1ab7f6f028e64b0dd6436a2e47cceb079805041acf0eb217dd337105d131add9c72fb36ddeb44eb6c6d0f52f15be5666bf124fefb1c3a2be0d25ff7a0f82a189872fc6516dc4bc15fa9cf1e07e8d08eba777817aedcfa010abb005248e5bcc39dca0b2a8d0d509ee510058af31f864c0e9aabad567f49d1a763a5fe66b3dfd2c5b8a8e77799c4f396b70094b375079536d7e71270d7c08860d7a18f5845a61a3f1a755d6eb08f4afcbd448523313d363e9ad4a037dbac4903bf31bc67facce20e9e576e342724a70854509ce21963a7fbf884ff1314cb7c629d268837d28830b220494d8efce050d41194e4690ddc01fab2f20bc1525e18f00e87515e5b71d9ac4d3e6b90fd0b5a17c8cb867ebdd3e5d116b3dc4c761f0d73a2b233b4ed9fd2daec1516d62d98ca58cdc1f2681d463f933642ff8cf1fe8818d9407159e285cdc521d5fff109c7b71e44e708f8dc479b7c38314516890886727192b009ed6b95aa1fec314286dff2fec654305d3a99a5bcca572543ec5963c91bc5b3829b9ce750460fc0aae43173430315047a7f0c915fdae666cd54f06ca4c259157fb8091eb6c888eb59ebd72e24e54cb51e7ae62e60e981348354d874414a846a572951570ec30da1000c3ae9714d17d751ff8b248bbd6e5f592b61373317dfeaefb9f5b9ed17b23af7c62cfb7e38c0f605377ea4e0c72becf99b1fcc5e520b144920e8a81b9cd07a9c8545639a9a6d46637ac501e18f637d475626e3508d8f53019b7c88eec5582303b6a524c76a23002400dedaae56c6890b39fabb099a67c0a14c4940446d0e9c44c6ecd5a4e04d870a2ca2fc7b621c1161348b0b192f964378703df847fba734d37b3ae5eba813772dd89ee515fb6098222ea85cc536d6b24378183618b701341087d8c5d0d86db70e670107d975450bdde5101245a3fbb6fda598a4035b3ffc4319154f1574e061fd4f47c4962edf37c753ece2ea2537959bda3e83f86b130e42d3f3be8547d4788ade7560f2ba7064204adde14d174b7e8b31d150dd34a4e5f91d1ef8ef34ac9260f64f2b90d4292211b84f8cd31fc8193cab51bdbe55259a9d88e51b89a2d82f4687562642f03d075549ce4823cc57d5412f5cd39f38fd98a56cfe2e38a02a726c6443788172c56b38cf3308c1eef35ad3ad3091fbf7a35585eb89cfcd9e7fd0cd7e4d43f23778d0efa3dfdde42c31abe27b054f4ab9cead0e6d8ea3d4e4b614014b550f0ffad8f4abf389ad879ddbc864cdaa78d22b1137c6bbf9012987293fcf89b8ac6c5ab68d260f10f09f114ac7999434c728ae743714a49d2f562dabf492444114dc35a056864c9f88c0a824ea4f69e5f1e4836022bea746eba83f5594d0347ffa4e4f9157fb9b36bcd94bfb571327c6c5a6017b1b4851be21e5621bc6fd97c3312ac39a7239e98ac3ba48492c4b6a1505f319c0830ee9e7737120d5e69422dab2a64089a8ef75fc27660e0d305897de65e94f913e138f3340963aa3a9d4cc53e8910d9756c307a33246178b192b621d309033acbd3264cbb14082e4f9915151105827e49df0a4b8e721d8b2c9f0b52669e0c3b215553406797851729526a87ce7deae3716033551df306338b7b07dd343d4671edbaa51175118ab9e00c943a858cf99b41c70c077029b9048ca8b19cafd1a7bf6fb5413e4b5d0ed9954f33b90b02944c0d66ba0b0b65eed712365d03d880f836a74d2c0328b30d41f52c2ed4efbec451b835167030c217ff1980de86b97b14f84a2dfd461079547020abe152f9f3bec0c5801596304c4e019186c953bc78d69c0de8b4f399f379baa467c922eac34d35088d7fbcbd198a9b571c0d2a6d21dba4fcb7be234816e3a86980ecef7d01f5ab3b288f1718057e2b82fdaa61c301c35f29174e2009366f2aaeb107b8eae05b955be7581f19fd0099b21a5e30e10657dc18225d6c0418afa07f95046dc685a1dca075f247d2a46cf26b4c4837c1c1fdb46dd820264897f5ad6a51bf3f654b69ad356abdd59d93f0c0571adf9d4a35072ee3a08fa9044a11b611549d95cbd34934be69e33f0c8e102987bd0f98adb69f7f1cf44fa43849a1402726ebadf4d82e77715675b6dba290c9d841f6c662026fe7ce13e4a682d934bbec122c595d7f268ddaab1efc40018df0f9b9ef3dc574eaf2320fd9e88ba3170d5ab5dada918fc2ec0462a2bd7fa475c85f9af6184122f95f60f2f1de67310ee3e85a53fccf422af114a67b29e0ecc69929abfd4939ed19b76fc03461256e372a8b5c79dd747f4b7a82c7bfea6bbdcaf1ef555268082c8c53d64a85df563bfa6ef30447f95b550ef26b0f722fd2650982a60902facc6b8eb5cde9792641364ea79fb80186c0d29b7320ae42535aaa10a74020738238687635705bb768e9a5c240697c3ff092dca3510dfdfc0e2b21d53e451cb6f433d80e6a9a01aa5ad681a5497bf244de06889a10df50495d973e8d3ccb2ef42feb4b4a1c322667fad8665c80d66c8c7c535b9db1beda2b54d04bedb164adaedc2b052e96331bd96a595edb13403d62fa3069c0e858ec0ad54e7a7a2933a7b9a35b99b66a292065cb708cf67ae47e7fe5d71584b184776332908f302864b6e11d77e44a751f01ec8b93356ce7351afee74ce8adef37856674bd736fc8a144a036464b1b595347cb49ede5686f69a8883d2b556194e145f732e8e0c7517", 0x701}], 0x0) 10:12:34 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000040)=""/201, 0xc9, 0x840, 0x0, 0x0) kevent(r0, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) 10:12:34 executing program 1: rmdir(&(0x7f0000000000)='./file1\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) r0 = socket$inet6(0x18, 0x8007, 0x43) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)="f04d30612cc3809a88ec3713491b95a58ff04d2313c81e2f0375ec85037281667a5e80c8ed8831a0af1f9212114ca37c6458b67d968f54", 0x37}], 0x1, &(0x7f0000000580)=ANY=[@ANYBLOB="b000000000000000ffff0000ffff000011cd3eabcdd88a0720d742269f541ad246f26e9f0000b3587e841d7109f4852fc35e4d87fe9afe249f8d59ce917bc16a240eee523fa572f4b451f3175b30310f73f07e2ed54dfdfa21ca333ff0950365d57d93d6eb07ff988650ff52924ae0fb621549b29b9385563870bd440b85e40d822a80726aaec1744dc05ae7374724e8729dbfc3831293b43600f332cdcbb5f9ad261f809b2d853637b2af3d160300000000000900000000000000000000000005008a071d8171048b1b4d41b6460000149b32d56050ee28149acb01accf06c0c2d3702b17194a59b17f0d13403c2d02b5091034aec995b5da73dde000a5208b92d40f96439f30993e271cf7b81644492ca734aad10034b7e59a4f2e31030cb19e0431305e6c6077bf6b29e53d93692373d52f62e4df59960000003800000000000000ffff000002000000629c7317f71edda7dc67bb70feb635020000000000000000fd5153e4d8c89584e2df01b68d2d00008800000000000000ffff000001000000914e5097d6e5eccd5984473cb4294431eaa711096bd483d82b086517efe8e0551386afb58fe91a5e5689520416637913cd4e9d91b0834d3c66f80ce4ff7f7cf6ab1f3a3d546956d2ce3a7a430f048cfd8baca6579ee4ed4c842ceec077c0597d59fc68138ba024cd7c9df7b26b180fc5d0663883421b09a91849476a8657c3c9369892a6cadff0b1d606a4009ee74b8354c6663e42f404abcc89e82dddbff2780e233ad4364714f27b06e68964ccd4b86e5e39ea6c095d6a34ccfc7550b539ac0edf4bdfa73e8f3cfa2759781e5590e9ceb6d40e6f"], 0x1e0}, 0x1) 10:12:34 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/129, &(0x7f00000000c0)=0x81) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="890be63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x2c) 10:12:34 executing program 1: madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) r0 = shmget(0x2, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x7}, {0x0, 0x2}}, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = socket(0x18, 0x6, 0x101) sendto$unix(r1, &(0x7f0000000040)="cfa57dd87210cea6d0822cead91c2c1cf51d0d9681e1ddedcfcd6cc2cbd71ca6e4cea67e6a925255210e8c6f310d5015863a400d78f60e239dae4608ae1a2e1874027f8cfea2f57b584a643e6a6579d598da29f28cb1da06a2517302fa9350c76f46ad7113ff3a26e1fba715fdaa41f27ec943223076e9774f3dec5269d45d6f2b49311261a6f02fd572e3c9247d95d644fd4ab590f212a589152215d87e559397b2203f9ce293bb9bc4f1ed9187ad210579bce57c4e967ec1fdd66b8e5ebb16cbd7da34", 0xc4, 0x400, 0x0, 0x0) r2 = shmget(0x0, 0x1000, 0x270, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 10:12:34 executing program 0: socket(0x2, 0x8007, 0x6) r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1f95d27d48731892, 0xd}, 0xffffff21) 10:12:34 executing program 1: r0 = semget$private(0x0, 0x4, 0x200) semget$private(0x0, 0x3, 0x200) semop(r0, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000040)=""/93) 10:12:34 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') r0 = open(&(0x7f0000000940)='./file0/file0\x00', 0x8311, 0x0) r1 = getuid() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x1c8) fchown(r0, r1, r2) 10:12:34 executing program 1: r0 = msgget(0x1, 0x80) msgctl$IPC_RMID(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x5, &(0x7f0000000040)) 10:12:34 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fchdir(r0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 10:12:34 executing program 1: r0 = socket(0x80000001b, 0x4, 0xfffffffffffffffc) setsockopt$sock_int(r0, 0xffff, 0x40000000001, &(0x7f0000000000)=0x3, 0x147) open(&(0x7f0000000040)='./file0\x00', 0x180, 0xb2) close(r0) 10:12:34 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\xe6') rename(&(0x7f0000000000)='./file0/../file0\x00', &(0x7f00000000c0)='./file0\x00') 10:12:34 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') r0 = socket$inet6(0x18, 0x1, 0x3b) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f0000000080)=""/180, 0xb4}, {&(0x7f0000000140)=""/222, 0xde}, {&(0x7f0000000240)=""/213, 0xd5}, {&(0x7f0000000340)=""/172, 0xac}], 0x4, &(0x7f0000000440)=""/252, 0xfc}, 0x41) chdir(&(0x7f0000000580)='./file0\x00') r1 = socket$inet6(0x18, 0x2, 0x5) r2 = dup2(r1, r1) fchmodat(r2, &(0x7f00000005c0)='./file0\x00', 0xd, 0x6) chmod(&(0x7f0000000600)='./file0\x00', 0x42) truncate(&(0x7f0000000640)='./file0\x00', 0x3dc) r3 = kqueue() rename(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='./file0\x00') ioctl$TIOCSDTR(r2, 0x20007479) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000700)={{0x18, 0x0, 0x80, 0x7fffffff}, {0x18, 0x2, 0x5}, 0x7, [0x0, 0x101, 0x1, 0x37, 0x0, 0x44e, 0xe36, 0x3]}, 0x3c) execve(&(0x7f0000000740)='./file0\x00', &(0x7f0000000840)=[&(0x7f0000000780)='\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='[\x00'], &(0x7f00000008c0)=[&(0x7f0000000880)='\x00']) connect(r2, &(0x7f0000000900)=@in6={0x18, 0x1, 0x3, 0x1}, 0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000940)={0x4, 0x81, 0x0, 0x100000000, "ba609f7d75c00448d3150a070534a3cb60bb9621", 0x7, 0x5}) read(r0, &(0x7f0000000980)=""/179, 0xb3) sendto(r2, &(0x7f0000000a40)="063d459feae7278b420d55dc2c8df30f209ae57841d610b79e7bc58d643056753edafa6820ff0d986900c7f95f3c07f930ff3a3082b02ce17287e6ac952ca975b52089a2a9c8385a2e26e5b51d8eabc23c6e97ee42577f84e8b0613e0d8727bcd47300e244ee3665c34d89c2c0f8ff5b2e5fc672bb33d78f3523f5c6a043ad689868500b70dc4179cc1034e0ef78664ab7658b73bbf86069724bc0eff0a51f96e45e63b45437d689ea8abaf7738a7aec58f28e7aedbcf4c2a6a9c7496d5d8a128d166d8aae86683723041cffb18193e28744aba433c65198ae0357161825c3af3d5a48cfd2ce124f87b8ad4a468964acde5373bc34c3c21b637eecc6a45131178ab241c1ba6e020160e0a1bdb487bb76a2e86a41a2ed52f46e62f66e0e92b5810597d52e6407cc215c53bf336c2f182be6468755f11de34ef5d53714156dfe2d3a99163c6c81d6db1409cf168092ace93b6f1bc03724ba4379f7aa7b670482d479db55e371460fbae814f96b44f997117c7359626f7ff7b72c499127cb8a482084ca8cd7fca82612c70d19383e691b8164966f274e7ccb371dd99a95f9432ecbc368b6e20913ee1df349858e3519972aec57ca9ae0ac321efc8f25b20d59a902523f1bac756ad99984fdce4a756b2b9336d2c371d3ee11adfcef50eb20207474cffd02909ea827c66aa0f7426d28b918110b188ecc62bd747a410da35717ed4b8e9abb427f16c2989429a1b42efaa218b8b387cbcb131ebe60d41de9728387c37f10cecdb9c33205783b108742e6ba8756343e2de9c4a749971d570706823a1f311be952b6acb304b052e827989bac1c13bbca9c9ab7340b8b86137e12cce1b326800e06a85fb0fd50cfd4d7085a14a26f5e5497b981feae36aea15d9b9a6ed6ec77dc79627c1861b7f443f064d383781fbffa0f8728899899aeb9ae65e7dfd0a2ee3819ef87d7fa5e038eb823a5066b395b57f93a8998d6cd558793155cd66c9eed390e891712f66c8651e6ab0cb5d86219b1d7df4cf90fbc7ac36e8d23d4c3fb87de344d1567debd30d03f64876a2bda5b70bd88fe1299112b90e7e88cbe9d7675bf6cc6a2eca7fe3439802ed204453e1d15a8fe74d869415c720f12b90d2f2e253e3652334a42c37dd3ce6a06650e072bb401940b5ce109cf5129ac0596f7e29f0311fbfc132e0244689e916b2e1972a4d71e1579c817829c188c79cab336ce547d840b9db895eb2d44c805cd43849b90c2b0f4fb541e60473de26abedc193a448db89e85a35b01f5e10e8db3c6551c73cdcd9645cb0d36ef09595e6301be1236fc66905d049ea268c53a4111d01a40beaf703eaacb50f2097ef5bca67a7f478f3ec9404a4380ebc7c0cb8dad6e53e0f84fa98e80ce3f40fdad1c70f32d3aa3eff0ae7f065ec11cd6b302d7a9a439596aae2db0194c85b758c5ca8392522e94903e7ad1771b05e297b9c60180b7abf5410fa018f9c0e83724e647dad8d456845ac98a12d80d5d660fa7e77a3d4c4301f296112463e047321369f3efdf7b340b0abb52aabbd2c6810012be51661da703fa2dcf74b8708d7010e8bfb57fb6bdb32ee75634d7125d40245147871be26bea56204898295c19690817b64b8c91c394695d7b732601cc5971ce80c82545324d7871767c46cf3a7859fce890c7d3f77006c5847a494a7c601f17a2f40a7f1479dcd2971ec4689024b5e7d70622c5f79b4ec458d0eea81c1fc6e08650d149e9de9b26f74b3ef8792e8d255c66fb835bcabc71b225a7e2863484ee12eff46b4df99efe77d7089ff870d68518eab67a472892849eb48813ab884610e96f8afe8c89ec897903694de95b6a2bcf22d7ec56982e5099b82bef2c6e880a91538fb0376f3631a9d60ce7cad82a7d350a4f0148cadf26e3278c419e770353ce7b5a0b558f7cc84351bc54e4f111e8fa4a1004941dc366f47160606fc2a9911691bac4f5dac8d6e6ca0d4053bab2346400944b1190288c727ce36c1f963cd781bcb09b98ee496bf187cf080a9baa9a7b855f1c27d151896d739074d27ee1f78e53bfe0459c4725dbfe4260cd1978ab906ca7414e69f661dd34d65954be687eeda54aa660885dfeb854240c08635da84b442cea832e6c53c57dee99fa6e109bb3102c50a0ce988a08f8f1b419753ddd4c75f0b27e83f6048fd5dba641613510c629bbd0ba05d703c24980d805b4063ccd90e90a451cc7b5c9c346ea39b11b36b87d912acd4ee8d8df19866a2f2a1ca57b8581c9542660e4b0b035cd04a08b2c55deaf885bb3790dd6fc7311f9f73dcdd661ce889fe5cdf699ba6dc2377babd7e97a02bbf9d62d647fed32499794a8f06bef6610494fa453e9bed86ba762619aaea14dd74d03263ab1d55c2a9f330030c76038e5a7a2aa9c15ad59968a0aad68ece2a3062021ff20fe25e31ee5e267a0ac0d0a7d9473839e59b310a0a1f16bbf33ac4e132ba4893ff90791f0c35dd51fc979370d3bcae6d972df55f0657932dd7170895f38fca0e3d00b4d2912536bf92b7ae324c1a7941c0552426e14388ddfd157f5052b5b568d22543e6ccbf7480d17e9eeb26b08c930d3b0f19cf8cc948d8c9ed9d3e8e043bf0108bcc019c6d7789cb400ecf58ac09afe86fc0d9eb3182e946ff1cec3f225d7bbb94f2d3dda26a3160c58f7b0ee3718c15e101e9a3f08273d615f5b128c6f46f90208571ea2a77afac06758532826c61caadc5eb7209f3a44fb9f9d807f804d2af6a5a243d1e096a5fea395a22d290a613e16fba2a286ceab216c8d75236bededd2013d889cf2a8b3fce63823e487f4925e8653e08f747d3266d2ff575d4a696967f4635a5325cfc0c7f860a35430fbbbdc74b187003556dc7a15cffc8435d86041e75f8c0f14ae63d08cb1308a860d56618020a7f34afa4deb5b29c008cc6f1a48b30f878de31d4c7998436e22bc34c2f9ae922a337535b362904f3ac9078184f8bcf9005674dfd1b9895d025434093df0a1b62f29618a88c905a1bb8d14c893ef3b1582db9065a485216f52b9f7b5ad9760918f73eaeccdd1dc12fc88f1f961413716d2a07bd6b7266ba477da42390a40ed410939d860f88ceb35a63c0006dfa3140b89d4c51ac0c6c5f4c3e06431fe5fc3aa43cefe36755586fe491b3a0007d5500ff3e0705d2f79aa0c73431904a85b9538b93373dc23b5b8e00e504807e1c4a71ee78980df6c98771b4ffcb0342741d29bc6bbedd4710d9f4563ca8fe2d0180713e48730fcb71460bc72a6204b85b9d8716a3a78009007d7add230aa8433398066030e94f7075768ef9d43a625222be85401f24d17ca9b8cc4e8f761b53c53e971f0ff533fafea6fcc1920a27960dae822733234e64f5b18c259a33705148a19b30a9b238d056cedc6484fa91a1ad55d4f4d0fbb62bc9a8b4dcaa8461909eb032b89d78002d6bb84481bc5b8c5a952de30e2672d087590fa5385bb994342c6010607e0b27514f879e0bf67d7fe8cdbb0b2bfa2035a8ab19589e6e9b81feb4d8d018469711542cd4c37ed8033fc5f18f4ea4ffb07adbe8fd4bd98e38a1307b1b2b3da60ae6e9c8a0d0b08351665b1be235f3f86c4c5db0c35f79acf4ada2acde4156da75293d214a341728cd4f120e713aab56a56dc1d24a1d5e0dd940e1d86f7600d5de32bfd763ffb915a243de3ba8c61f5778cc65ed957c04de8ad0f8d168e42a727c10ddec2fb301818f31c92b004717125562fbac5ba6c514ff903bb4839753287e098b7dc0d494ce0b18e6695abc1a7549570786095aece14bfc462cde5e5dd312d08db55def97087dd0913b87e2e5fff0d3364670bbf1222473dbd664cde875747ffc1feeefda8bac4d733e37d3030696a3b3e1a9a346dd42f6aeec7f0328e4f08a8e0ab21e742dd9e65b74bde1c756f563fe71fe048bfde7a953d972ec78acbd1bfd429334c97da1c9454f4f2bbedb3c1a6fb87c0b447093bf608c6caac3304a0848ba100f9d8fe01483aee7727e36bddc7e85913ec5dac8ddcc670f7068a26c88656c8301419f9e23d69b3bfb094813906e0b5574e4cda6106018ad974eb7557f95ed5f4a6bcfd1cd4515fb255fe95fc331b7e075ffaa7fac4349ac3e9f8a2210e441a812c12729a7ebc93baa4b0aa88709f8e8adf79f765e5c7e6fbaed03b4b9cc8e15033f2753ae2ef4a21e6d82a48f7a36819c6f1d13c195cfd296e2eb33ebc1ed43325e0b59ba817a688c010bc3e975bdac147a0e0bfd9614d9787cb54f66fa72ce0e28417ee4a3f4c173e424ab1c5426bf9ec9089f7a851bb7768f4f5712cfb6b68fb0e78a423e71cc7112fb8d44750ce7cb907311e5f5b55fbfa9c9f28d59f74687f1b1f07c7d2b878894f365e2a36202ae7e3901eec95c8f0fc9155811f953490006d91a8ecf4bb5a470291d386152b85c8f7a30de9ee1c669a1143f0d591eec15f83633f13c524e918faaf3a320694cd8f7606d846a235741ffc5128ce47bfbf79ebcf981bab484479534f7f3f32e6f0610aa780b704b4f4c80193d585e7de891c3a9e34489f5448f1255c01aa7620a19d1b9f85c7f97e8dc90d993826ba9f9832dfe4eecfca616e9b9384e3f881d8408474d9b856f0511cba47f154f57468230d28516e256e0d0e3fdc60c46fd03ddbaff744dc50182431f46f70528c1a206469736d920a60d0e9d7670129d593062b7a1d56b5618a34fa4f6876b796453ecc2573cb085242d9852b6406db67ef39a9d5534b89f68fc3eb07d857de3fd657076dc481f6d63874e5656be794683e757d4fdfe726e6832282e512d451a7af48771da3143861dde1d8544dd2e9eb5d51a30969bf5a48d98fd11d1c9b34c5d3078da58e784f12341a5d588bd91910285aab1d2678ab5f8ba34fce9f1bd5d50862fb095bece4ea6bc46488493a9ab63a3f2dd5f69ca436d378c833667d5660806bc75e9b3774d727abd38c5e0acd54a4c2fe92d9daa8236a8e4a673eb5932713030453f60e5775eaabf5cc65cf62f383fe489c048d36360c6abbde7a28fd8d512170cd253227cc9a3a0b091fb768f6f534e6563bb087ef088a3e188aa6be47aac72b0b2fb9fecc0813f40a0ba60e127006866c0532a46a9fda60517f5a768293d01c2eed4295c842a6012e528a1c21aad04398f6bc294891b0dcd95add1490d4a7718bc8830b0e024b34b19de71ba1762c027f4ec27394b6d8dc74f476a88960c6d1be2871872c01521921547bc66ae6feee7136ad65e4da2516efae0cf8ae45b85b18aecf659f1ae5ea526073a2ea008d2bf3ad68d5d307d15f76cb3a102ba4fb9eb03936af6a5bbc91c3e2a1b05df44dfa3e65737e160d9bcbcfdd87d81413643be96172f5546bae089eb6bdf4c50d03650ffb77c65c29de73f6603a554ad20d1b823b39d6d68a545ce13b7cd273adf2be8b6dabfa204a280319a357de22958d66c63a297f51507625d29c6d9f401fea4b9fe4e710ef1d24ce3cfc609c837b9314aebe73581377ae193db244ca47c06e7f1473ca92aded749a709ea51737410f39b60589c689187b8743db84b2a896ff218ee27de59542fc9a9c28557d61e04251764b5715b66e3c04407acfdd98c30a9c250ab16716f0ec59f27932ba9cc2ee6bb3f22c839d59c08a81d643753723c2083a00d5b5e8c19ccafd27b11a513378aacf07e6cab3b5df25ac48b5266d7d4804086f937e88f92ddaae5e1767846482f389b6b486b3306af456a9f698016fbf8262620cd280f8bb7da7ba8b92fc28080dc0fce06131208d67bc30fbf19089ffe3111edf6fa94f5387c25e91dd52de755159c3", 0x1000, 0x6, &(0x7f0000001a40)=@un=@file={0x0, './file0\x00'}, 0xa) linkat(r2, &(0x7f0000001a80)='./file0\x00', r2, &(0x7f0000001ac0)='./file0\x00', 0x4) linkat(r2, &(0x7f0000001b00)='./file0\x00', r0, &(0x7f0000001b40)='./file0\x00', 0x4) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000001b80)) mkdir(&(0x7f0000001bc0)='./file0\x00', 0x100) chmod(&(0x7f0000001c00)='./file0\x00', 0x101) bind$inet(r2, &(0x7f0000001c40)={0x2, 0x0}, 0xc) sendto(r1, &(0x7f0000001c80)="68ed6866af56a8f0c1b491cf8d849bf1527068e03889679f7aa9bcf21bac7c9554656d0686626f1c74154d369ae55eebd34ade954ed0", 0x36, 0xb, &(0x7f0000001cc0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt(r0, 0x2, 0x9, &(0x7f0000001d00)=""/41, &(0x7f0000001d40)=0x29) connect(r0, &(0x7f0000001d80)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000001dc0)={{0x18, 0x0, 0x0, 0x1ff}, {0x18, 0x0, 0x3, 0x4}, 0x6, [0x1, 0x6, 0x401, 0x0, 0xffffffffffffffc1, 0x1bc, 0x7ff, 0x6]}, 0x3c) mkdir(&(0x7f0000001e00)='./file0\x00', 0x8) fcntl$dupfd(r3, 0xa, r2) 10:12:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001b00), &(0x7f0000001b40)=0x8) recvmsg(r0, &(0x7f00000011c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001140)=[{&(0x7f0000000040)=""/127, 0x7f}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/93, 0x5d}], 0x3, &(0x7f0000001180)=""/23, 0x17}, 0x843) pipe(&(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000001240)='./file0\x00', &(0x7f0000001280)={{0x2, 0x5}, {0x1000, 0x6}}, 0x0) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) r2 = open(&(0x7f00000012c0)='./file0\x00', 0x40, 0x8) recvmsg(r2, &(0x7f0000001ac0)={&(0x7f0000001300)=@in, 0xc, &(0x7f0000001980)=[{&(0x7f0000001340)=""/219, 0xdb}, {&(0x7f0000001440)=""/246, 0xf6}, {&(0x7f0000001540)=""/148, 0x94}, {&(0x7f0000001600)=""/14, 0xe}, {&(0x7f0000001640)=""/119, 0x77}, {&(0x7f00000016c0)=""/228, 0xe4}, {&(0x7f00000017c0)=""/117, 0x75}, {&(0x7f0000001840)=""/245, 0xf5}, {&(0x7f0000001940)=""/61, 0x3d}], 0x9, &(0x7f0000001a40)=""/79, 0x4f}, 0x3) 10:12:34 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x4007, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 10:12:34 executing program 1: r0 = socket(0x2, 0x3, 0x1) unlink(&(0x7f0000000040)='./file0/../file0\x00') connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001280)=[{0x0}], 0x1) 10:12:34 executing program 0: r0 = socket$inet6(0x18, 0x1, 0xe) getuid() r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18172f66696c653000"], 0x1c, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 10:12:34 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$getflags(r0, 0xfffffffffffffffc) 10:12:34 executing program 1: symlink(0x0, &(0x7f00000000c0)='./file1\x00') r0 = msgget(0x3, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000280)=""/197) msgget(0x2, 0x400) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x280, &(0x7f0000000040)=0x4, 0x4) r3 = msgget(0x3, 0x2) msgrcv(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x2, 0x800) setsockopt$sock_int(r2, 0xffff, 0x1005, &(0x7f0000000080)=0x8, 0x4) 10:12:34 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x0, 0x7, 0x0, 0x5, "8dc7861f62e38a09ec768842672c55a31f82335c", 0x0, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x2, 0xc0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x2, 0x3}) r3 = getpgid(0xffffffffffffffff) r4 = getuid() getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) fsync(r1) r6 = socket(0x18, 0x1, 0x0) shmget$private(0x0, 0x3000, 0x42, &(0x7f000014b000/0x3000)=nil) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f00000001c0)=0xd2c) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chmod(&(0x7f0000000200)='./file0\x00', 0x8) 10:12:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x400}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 10:12:34 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) sendto(r2, &(0x7f00000000c0)="8d3a45ea2835619c118bc1eca038beda1b23186505bae325e76410356e042b55516c109790495dbd74d6ad264f0d9a83265433125bc3b84b156dbf3b71f2e2ca59dbb1588ac9a287e0815db54a2f4ac14f7602cad00729bb48271cb923b85dee93c2e3e9a0e363d89ac577e3c72cdf042fb67f1d7512fa9b434f3d27a4e2f3e5bda9176f453156456eb89b031815a748bc9a8604b4cd70545450392d60b7bf569ab4a839727d1280f3aa5096470372a77f9302cc82a8391873c27974f57d5ad72df632958c22fa9fab018248bf2adba9164ec182621f1cee9c3832187c712f413ac524bba269a69fb8bf2c56b8f1c843beb583c51c2b78825517e00b822dd9ec1ce8652ca7205c81b74fa8121a90c8ffc5de7b00cb7e2174be2292eb1d390aad7ab909f72f4bf40c5666edeb20b6bf8d468ac4e1fea2c0d1c17bb66709d08aaff0f056374cbe6ec48bded3f84e51dad675add5ffc0a921054131152a4bbed5074d3caca85762dca331b139b1236db8811ee265841055b1f64e57281b179cfb8a48805db20733a3cc692c50c72936b267f69c8a241fb2655b0dd09c5d485403ae2e125540f7d52f39853a2912f5007ac42ea09c58a7fbaef3b583e1ff3f543997ab21888735cad066655bdf2819d30e8af7dcbc88d9836288152dcc159c14bd3f1381a1b6ab5cd00a8524ba300dfadbb222c84a3beb157e3593d973a57464b53273d8d0287f306b43bba377d23da83d875068aa21463061faf5103d32140fef4a7f4fb0dd86cb886faa52e01bf9e2f31c3cfea3dab5946e92bcb67c280a2f3bbd9c7220174c78a5695023d6b6a3af8220025263bcb9b9aeac357b78559a926d6811bb97fd3421453291031eb5620999f02a66a1b2633a88c30741e7a7b54fc30aed2e79f5cd6d1225cdfc7e7729b11f21df7b92b975c07eb83a2968c1b90b000c42a7f415eec23946dd6a85e68c9316532431dd264820907760a1f44dcb53ee0e86118a3c3c0ad348b92c66a82b1e58684d2b3ffd99306514b6a382840a0db8cb340f4b02b92fc9d140b031e42b435c7ad99a8655831cb1255abe511ae8cd507667ca01bcb8fe9672e0e46fbba9e70c35c675a553d0b948de0535186c4f97806a7e82fd364340cf0dfb7759fd5cf0b9069841d213fca3b925a7dd6b5c8d29232de261b945435b342751e80c341ad273fa7220383c42c5fbfb81312e58e37c9b9f09677f0bdc163b65fcde8d93e5639132468cbc637c5696045523ee3cef6db614a9345ed0fd5746de2af42c075e75dd0994b21078978d3ed3a083648748b361101235b3df78e3840a960e22b71394e276b917a6b5be0fc87b78f294d0a5619a638fd1da348925c4c1299a5218bb84d50cf1ec959a92ed0122a0e1487e4527a9a0e8aadd47303dfdcf40076aabbabd74af67bf346bb41f8bd6a1dd0d7a382ef18b8d2fdb7d2ab255366084d1471a63917f160323a8b867f24bf6c1e3af0fe27eb8574efdda1da120ad3ae55e313f5d2278473a0ad6baa6c9e53bc78df5121a2fcd8739f77e70cdad3e49610d785768db45f52c9da55bc291c800c58d8199d004e6d24349b86cae08b79ef8036b012104ec07b489c63c3e1030753a10a2a3d4ad1181f76a422e05c54056353fe81ee289f3124d0e13656ce90294a61d363799327a7cb4c95cf13cf78ff7763a0737cbd4636375f26c992690ba860f63bc4980fdf3315115dbd70442597f96a8f7da3f52c5ca30843d6e11e8cb02104208687e8ec23b6ae16308a513ce1e1e59712f6449891c7b635307aff538f8a9c924b7bac9b6565cd5222dee65694126c4990d4e8116bc6a56239eba2ab6d854d19c9a08721890a13f5fb38cb0ab775d6a0fce674acbe3964b970b83b5d750bc6a683ef8295787923cc40683780a966cabb8386e9409670d8e7a9a21f208fd9b7cf546a8de4210f7e955a3f13572ac70803669a505ca5b77961971b58d0eecb6655303818b826e04eacc070b4b0ba8cf376d925cdb4552540a66e5e82a6c1dc292cc11420f6c54cc93526f9a943beaa1db3809aa94a59ab4f10c21ec3779c025cf1e84d36addcae281ce83d48b8d9813a24820dbb24380edb491326d09977d6dd397649153fcf928018194b4ef13c02f18a07e458822754be379f04679b45283a6a22490755bbecf5adb368cba8b461a60dcb89a3183cdfd119332f569dd5bd5f76afba7b210e7969ee049627c54502b6d8d216f146304263bd24db5ae518dc0dbaf3678083376c1de7cd40952f6debb682526b2a79117bbfdf1e3915a19e8a4e7e4e62afa2139438bb92df057528dcfe29759d827f54533a0a2bd953d2b3490208f19e75d5d195952b3bb9163c8f44be8a5b126f9d3bc79dba573d0f186d336c44987c229627f49d37a34932674ce2b3be935ed880599f171ee1401629400782274090e9167e8e36c5ebb2aa4d672c491d03f88bf719153a8bd0d940500c7a9b6451dcded343bea30e396f7ad60cdbc56f279ee846549083c66ed7db784bade664f3ab1bf05d73ea7d5b6e8d6702b8d8add6df8f4d8d0b13cf301c746409ba9d7aa5cb58e62d5e2d9e897744fe87403ccd1a94e6c7d416bd30cf1322e7f649233d50baf324fcee68944776183cd70e7310a147f0124aeda14e52cc9414aa0a7df20e0f069feeeecde2bdf48fb9b40ac3ef4336840b68c90672a7457a630a75f6b7d9fcbf1b7968593532e6d41b5889f9feef763b341f464f05e377169b4845eb4279dda7d8065f93de129ebdb87f37eeefdb81ccb91700dc46d9c269b240f4b218191132f98fc824714e049730e0580af8b1a0fd9eddf7efdde134839918cd7179551cb0a2d767c20afc958a0aecfff1749a2f8133f88465016cbc064cb225f896734885ad931dc5bac0081b8a22596166fface565abac94ac8c2ee619696faab0eb0d8d6bfba527fbfc88c54df543df2f7850ef90e5089740b56a10ccc56479a3062fd4a66a642ed68c1e145efae7d32b21b94d2a79bb15f7a8bf015d650168a569b89dac0f409b54a71e6558765008398ba117336fbff7f1121492656713817399be678284d2a70b08df0acf75b15ec8cecb42ef5ded257e008dcbfcf75634fd66700972902d2e1c4678a67476fed84dad9456c943c63eb20738305c32cda63d528b23e05d5fbc7f15ef47929f3f2e27a59b90975cc9c2505a91e75a79f2510c873786cf2463232b87077102ddc747cc8bb4b9ec7a652229480bbdf73e494499f0bcc5b92895bc085a9f23432f75d49be54bd8df3cba2cb6fad6216b91a480b1f7d8b363f3e272706f366c4d35a28cbea97704a681363108c54ce8d1b890a830fc5724234f8816d0a020401d988ac3a141fe762936ee3a9dbe6786500cd14cc6c63db99aae64287156261604163dbf4f74f8f61ab7130fdb712b826f0313cabe04d49744819d5e8178670329a5a3d09c1870863ba94213761e2bb6f11898febf83c1f04fcdc6717cf418caa2fb6a76e63566825450316b70d8da9d407ef4f0d64ca43445a801a8fca696e1f45706ace963d6869ca953c263b49042421885f6f82454a71a0fb5ff05372ebd3fd463f14082c26b9605636916a29d92c958c909b1aa339cb03c1e4334b7f5b43d3f2d39101bbd75dcba04dc95dab4516447d18dedbd284558a7613b7abb921711b39c9d4252f567916be3b053b4f2cf750aa72bd1cb5a29ec0e53312d9e5f47d5d1aa0532608d8b2cb7a499738cb66d0233912146e9c79c19470c98faa5c9e1a8a96e483c73bba365373310b4903c3f7f63c0feaa5d0254e1cfef1f0c64466977b2e233330ee4757c5d28ee03eb8923c88e2f56e6cbed26e09fc8189f94228ab1d8ebc41078c0ec79fae3be1a2bf5763fb4640fd0aed3029194eb96129f3e3303a0872e7c8753e7a405a002cb0138fc5907d88a46a7db691b6f405edb32bf5fc7f3774ec5c3774404f725340f93031ba496196157b09c350bc3237faf8f491209b82106a75600fce0867ac05a7ce841f6fad55a8b9b4fadc32c7673f2751256e093660933894dbfa22269b1860ca2fc911414a92479e9b48bf48f1f476b26059d4c5273b79675369441207c89395c56761f1643f5ff2636b3b273bce402b0099c78082d0692b2a6d8c373b393d0d735735d3a204015372fa747b9a37feb0c797521f07f981151a8e617f0e7e4494d2812085b233f9a3317c4f463f98e242b96cc5351c098d542165ddeca65d6f72a72878325a29a5e226b8ade2355044031f98c7d63a384c994edc9b4a4c7173e11ad46176b3523511e98693154218b220452a20ce87492c73e07025d72c66cf6f9b06850e226c287b3b701cb789228185da6171f0d0f96be42e0954d3ea4488a1c99910eb907435b8a4694f23f6776e15eeca8fd97cece5221ec4716feda3882c7547f669a6e2d983057bf58116ef8b4c9d2c10505553be6e58fb9ff6d95b1e4fdef5e5646142deb233572b29465247eed89859348366fb364f2f0c89f1987a86424417e05f5da2ed81b5e39feee7f35e7f8f91ffa7c73357cc88b8b080d5862aa81842c5dc23af23b3da739592e86338112f9cc1d9d83bd255fdf799dd78644912dda5d74a8ba60715b5d6a77c50ba0e8d32bf5db6226460187a2bdfed7f5407fb16d4d6c0df0872e86bda8c3a12b5d979950285aae4417d69ae5921f581d0455dce0c153cf407fee2ea6da76025a9f81ab994425029f93743db1e58992ce1d8e9d6a7b2eddae69c0e48580d3513386cd203a282d259ea7333e4c34f4fa78bfedb7e48177de7699cb4d5b9775ca1cf7d28f57e6b5502194dc455ee48c1101fbd06e68ea665d15c82bf142ed6f1d24faf707a78f6cfd7a2ee803cbfd82eed21cc0d4746afdd3d1af61282f674c819eaa0f44c7b777497f27ee7a4db7fb84fb1222790d1dc91ef65cea08cd0aaa4f688e6847cde6900558b028df8ed7a5e257d29a07321000138ca9e3d912433671ea464e3da5d27a8b3b7d174a1ec11e1b95e2d66c2066162b775d65b8df5c617ec301c9e4e35dbcf42f522014aeae80b7ea6875b991bb4b8a38773f9b9f599bad8c48ab12204291fca482864bfd71304d097512093ebef6bf60c20f0f1be54a9dd2f0171b0ace1eb3a743578a992a47ea8f55240347955d5086bd3f9c6f9066802c7d128fb4ccf60a95b4a0cdaace6de2c106a84ae03a1d87e7e55bde10c786b4395fa1e78d65e9fd1b58a8b13e8191b7a7418488066096a04904657cf5fb6509d030f979d21c39cc26039bb84f1e41751455fe7ebb521594d1bf7f9dd26f26f439b4f4f37e0262f505ebeca3f82aa05c24667dc6ae040acde08bf5ab92234cda61455c1f9a8a566fd6e1ace4a1a16cce2a4e6a9fbbabd854aa138865841dbf9d417ddbdf7c1ae29950f425e133d769c9d17d835e01312ff7f66a9fd74e07cd06fb7b8b7f85bf58df475dc70f052d2111e22d76856fa4eb4c6d15dde3a675464bede2484e0f0a212d056259a1bd0abd3fde42b1845866dc1f3ad5ca05336ccb634826ee843b9243a1785d48253e8ee88394724a0351189c368a83d3579810d0b87242b2419f154cbd1b5c130dc39a5a44c1c7fd0c52ac439866ec4d2e4211d2d53e6461beb0339625477c32b1b1faf5ddb9bde8edfb49fab055f140e75fb4e86e6ce6e5566560a24739adf4ce826e8028e00a236dedd46f88bd31ed2f916747c5472b6e25460af174ecc88fc19915021ee72219d08a985e281f3819cc4bee32fb682993224732e5577c989dd62d8f92aabf73f6d8ed4539e8f64afce2fbe", 0x1000, 0x405, &(0x7f0000000040)=ANY=[@ANYBLOB="f1b683002e2f66000000"], 0xa) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = getpgrp() fcntl$setown(r0, 0x6, r3) read(r2, 0x0, 0x0) kqueue() kqueue() 10:12:34 executing program 0: r0 = getpgrp() getpgid(r0) 10:12:35 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) r3 = dup2(r2, r2) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x3, 0x8}, {0x18, 0x2, 0x9, 0xc0e}, 0x9, [0x7, 0x8, 0x2a31, 0x81, 0x3, 0x2, 0x5, 0x8001]}, 0x3c) kevent(r3, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x40, 0x8, 0x2, 0xfff}, {{r0}, 0xffffffffffffffff, 0x0, 0xf00fffff, 0x4b60, 0x8001}], 0xe1, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x80, 0x0, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) kevent(r3, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x10, 0x8, 0x5f, 0x100000000}, {{r3}, 0xfffffffffffffff9, 0x40, 0x40, 0x400, 0x8532}, {{r3}, 0xfffffffffffffffe, 0x80, 0xa9ef7fc35067d60c, 0x3f, 0x8}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x1f, 0x9}, {{r2}, 0xffffffffffffffff, 0x40, 0x10, 0xe3, 0x80}, {{r3}, 0x0, 0x80, 0x2, 0x4, 0x9}], 0x3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x40, 0x4, 0x101, 0xb767}, {{r3}, 0xfffffffffffffffc, 0x2, 0xa0, 0x8, 0x1f}, {{r1}, 0xfffffffffffffffe, 0x22, 0x8, 0x1, 0xbe7f}, {{r1}, 0xffffffffffffffff, 0x40, 0x8, 0x7fff, 0x80000000}, {{r3}, 0x0, 0x8, 0xa, 0x401, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x9, 0x7}], 0x80000001, &(0x7f0000000280)={0x1, 0xff}) 10:12:35 executing program 1: r0 = semget$private(0x0, 0x4, 0x120) r1 = syz_open_pts() r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x1, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x3) write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000580)=0x7) write(r1, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) writev(r1, &(0x7f0000001b80)=[{&(0x7f0000000b80)="4efc0df427c2543cebc888a45e276e1be5fd9f90916d770c8ec646267ebc96a7743d70a8601a50c839d33cc82a6b138564462d2498c7f3c4e21376467cc2a06ef663c3328f710afbbdbaa4a9692b3450c2f7c77063a7c046f756cefa3dfc3b49a8cbf687d0e5311ab0720ead19e9cb6bcab9396a4b925760ad2fce85c89884d28676f95e774e52ef154b048eb6a2025e25fde97a07e9286ff574c5872f28ad1ff02adeca61d2e3459cff75d79da6dd857ad334fe4e385542773e22256ee6740a2694210a15358ece38ad46e168d72408da57de3cea8fb4b89b77961c610db60eab2b1a9f0595d27ac321ae0dfd34aeb5ea877b24de9f970c63b0045f98afb39864fd3b443a7d949b56510be3df9e57cd7639d1367ae5147b1130d4024a9bd6ad0eca3fc7722555a4fa4f1a1bb9420191fc26354e8b1d8f0cf8054a4c98df420156017b5994250ef8bde7d6bc40047effc447a1eacae3396319de5e5dbec6a6311a75ee0f159182a7c3b80f612d66fe2fd6ac38cc2b6b208f2a6b686720c30c66af727f49c0cc6b867842f243dc5e5a21fe30ec585c61aacdf08df450e20e7ece3b5ceca1bb87fc63df4f0a08cda0ac04cd573aff4fce9564b4531fdb46b3f9bfff0fb1aec5c0a64c8257b8b5a2a36e98959c3d0f3401567008d45b7ba64b4fcad17eb80002a2634ddd120dc557a6f7ace5ab951171cf337a4560445663eabe8fdbc97677453533b57b1837582f6fb38ed49f7eeb4eaf944d90b5d85c2e6c6927d93d2a3471f6f6026bfa58015c2d12aaec4234c47b2d94d585ffe189485c58867ac84f7d0f4ba2ce90187909a33922c6b6c63a0d8f589374eb72668f548c59cdfbd13bc9ac1f20252ca283bd842ce18c2eba06807d8c9e106d09df8d1dc30e726c475598e67b345962663493d2344971acdc971810b3904d9aef886f057ccc5085c1637cca675d688894365d7c165e41c603cd50487bcef4b9ae4a470408e955d0c4de0ae581e945d6c30138c5111fc4793879fd411c20537c51dd804e2675f40f8efbb45e86f06bbb0d62121da8aa75c7baf9c0e92a1158c1a2993ded05c6e8d6c375f6e35514cf7aba37e1fc416f386210c8c5af9a78aaf49e3da63ea47ada22f5aa9320dd7eccfad69740345275447fb77a14c326af91790216ba0e123bbdd507e139594ea858f6340ddfbef612430df5ed2e1ca758067e947711b856d186c3f10b748b24f4e9c6f756462dab5acf06cd07b6afc09a315501a4ce595ad9f0566e8278a6d331985f872498d01f550b99a296e0b676882d5fadb2cd7215369f7228362c3e1fac4e3570abc974847b919727ac2d5f04cb7647e6f1f423224879b6b412e2e1cb2391acc80f77ae0338c00109900976061013b13f2a21fcd278ce37f8813ac9aca399966f94b9dea9487425fce657160953e0f8b05e45209b77e6d1b35cb448e68df1a8ccab67dd9a0a943f11c3c4c579bac82399967e95f6006f4714bf8d8555e7fa02ac54e04aad3d0f775f05de94764e87a155513d8c831c46c337b87cb726738da386c76e6006be21686a1853088dc8eeb83a8b70ca7c", 0x45e}], 0x1) r3 = syz_open_pts() close(r1) dup(r3) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) fchdir(r2) syz_open_pts() semop(r0, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000040)=""/12) 10:12:35 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x0) r2 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) close(r0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a, 0x0, 0x0, 0x800000000, 0x0, 0x0, 0x0, 0x40000}, 0x0, 0x0, 0x0) getsockname(r1, &(0x7f0000000180)=@in, &(0x7f0000000240)=0xc) select(0x40, &(0x7f0000000400)={0x7, 0x2afd, 0x400, 0xffffffffffffffa0, 0x4, 0xff, 0x0, 0x4}, &(0x7f0000000440)={0x1, 0x7fffffff, 0x0, 0x43e9bbc, 0x6da, 0x7e7, 0x6, 0x4}, &(0x7f0000000480)={0x1, 0x100, 0x296f9229, 0x6, 0x8b8, 0x9, 0x8, 0x20000000000}, &(0x7f00000004c0)={0x7193, 0x1f}) preadv(r1, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) sendto(r1, &(0x7f00000002c0)="a7813c7b462f22b116daf785f190f1571bb87d0ffd409172f7a70a39e48086766bf8abf2e317e865dd81d92dd547d88c5ad024bf6de04ecbf59e632dfbb21de614c38e489df5e56300bc526a4ddc679889a77c9b1346847fdc57c60e5601c4d90a7b", 0x62, 0x4, &(0x7f0000000340)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000003c0)={0x10000}) 10:12:35 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) 10:12:35 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000001280)=0x325) utimes(0x0, &(0x7f00000011c0)={{0xfff, 0x4}, {0x6020, 0xfffffffffffffffc}}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) recvfrom$unix(r1, &(0x7f00000000c0)=""/105, 0x69, 0x2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) 10:12:35 executing program 1: semget(0x3, 0x5, 0x221) socket(0x10, 0xc002, 0xfffffffffffffffe) socket(0x1, 0x1, 0x3) r0 = socket(0x32, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) 10:12:35 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x1) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x0, 0x104) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)) 10:12:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000000)=@in6, 0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) 10:12:35 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r3) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) flock(r0, 0x3) r4 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x89, 0x0) fcntl$setown(r0, 0x6, r2) r5 = openat(r4, &(0x7f00000001c0)='./file0\x00', 0x80, 0x80) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x3, 0xafc, 0x200, 0x1, "786dcfef1fc8fc5dc3f827e7120ebbb292d596cd", 0x10000}) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r6 = dup(r5) close(r0) flock(r6, 0xd) 10:12:36 executing program 1: r0 = semget$private(0x0, 0x5, 0x310) semop(r0, &(0x7f0000000140)=[{0x0, 0x7, 0x800}], 0x1) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = getppid() getpgid(r2) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000000c0)=0x5) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r3 = semget$private(0x0, 0x2, 0x400) lseek(r1, 0x39, 0x2) r4 = getuid() r5 = getegid() r6 = geteuid() r7 = getgid() r8 = getppid() semget(0x2, 0x4, 0x2) getegid() r9 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x6, r4, r5, r6, r7, 0x1, 0x6}, 0x7, 0x103e, r8, r9, 0x10000, 0x7, 0x8}) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r10 = fcntl$dupfd(r1, 0x0, r1) semop(r3, &(0x7f0000000100)=[{0x1, 0x7fff, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x800}, {0x6, 0x7fff, 0x1800}, {0x1, 0x6, 0x1000}], 0x5) socket$inet(0x2, 0x4005, 0x54b) getsockname$inet6(r10, &(0x7f0000000200), &(0x7f0000000240)=0xc) socket$inet(0x2, 0x8000, 0x4000000000000) 10:12:36 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20180, 0x90) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x400}, {0x35, 0x6}}, 0x2) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000180)=0x3) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) mlockall(0x1) ioctl$TIOCMSET(r2, 0x8004667e, &(0x7f0000000000)) 10:12:36 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x4) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x20) getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000180)=0xc) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 10:12:36 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/71}, &(0x7f0000000080)=0x49) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xe, 0x0, 0x0) 10:12:36 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) bind$inet6(r0, &(0x7f0000000000), 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x100, 0xc2}, {0x18, 0x3, 0x2, 0xfa}, 0x6b, [0x0, 0x4, 0x0, 0x0, 0x2, 0x5ffef21d, 0x2, 0x8]}, 0x3c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) 10:12:36 executing program 0: syz_open_pts() poll(&(0x7f0000000300)=[{0xffffffffffffffff, 0x31}, {0xffffffffffffffff, 0x15}, {0xffffffffffffffff, 0x100}, {0xffffffffffffffff, 0x21}, {}], 0x5, 0x200) syz_open_pts() r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r0, 0x4, 0x5, &(0x7f0000000080)=""/7, &(0x7f00000000c0)=0x7) 10:12:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f00000001c0)="000f0008a681c215", 0x8) r1 = semget(0x3, 0x7, 0x12a) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x2, 0x9}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x5, 0x3}], 0x3, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x101, 0xa4}, {{r0}, 0x0, 0x80, 0x20000004, 0xff, 0x1}, {{r0}, 0xfffffffffffffffa, 0x2, 0xb, 0xb41, 0x3ff}, {{r0}, 0xfffffffffffffff8, 0x1, 0x1, 0x200, 0x9c14}], 0x2, &(0x7f0000000300)={0x401, 0x100000000}) semop(r1, &(0x7f0000000040)=[{0x0, 0x8, 0x1000}, {0x5, 0xffffffffb0e335ea, 0x1800}, {0x4, 0xfff, 0x1000}, {0x3, 0x9f7f, 0x1800}, {0x0, 0xffffffff, 0x1000}], 0x5) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000000c0)=""/219) semop(r1, &(0x7f0000000200)=[{0x4, 0x7f, 0x800}, {0x3, 0xf9, 0x1800}, {0x7, 0x71e0, 0x1800}, {0x1, 0x9, 0x1000}, {0x3, 0xc3b, 0x1000}, {0x3, 0x1, 0x800}, {0x1, 0x9}, {0x0, 0x8ad}, {0x1, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x1800}], 0xa) ioctl$TIOCSCTTY(r0, 0x20007461) 10:12:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = semget$private(0x0, 0x3, 0x40) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000000c0)=0x8) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 10:12:36 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) dup(r0) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) nanosleep(&(0x7f0000000000)={0x9, 0xfffffffffffffffe}, &(0x7f0000000080)) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) dup2(r1, r2) 10:12:36 executing program 0: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) fcntl$setstatus(r0, 0x4, 0x84) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="1e6a", 0x2}, {&(0x7f00000000c0)="0f8d51c78e589e81d16016137fd30547a52ca89ee28388169701b26baef4f077da090a397b6a57fe9d89ea0ae896e92a355093cc22dffc93a1aedee49752deec84312b5ef1fd639964758087cb6a4548d8469ce3930720265c42e9a0", 0x5c}], 0x2) sync() r1 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) setpgid(r1, r2) dup(r0) syz_open_pts() 10:12:36 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, 0x0, 0x0) 10:12:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet(0x2, 0x4001, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="212308bcc79722031d8cb5ca26f6125b27c6cd5c6a67f897dc2ad0dcc6f246966ca9e25de16265fc99cb4a7b01a2ef242f4a029a29b9a412f237732bc42458b157fc65de32d64c558d4c", 0x4a) bind(r0, &(0x7f0000000180)=ANY=[], 0x0) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) 10:12:36 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x100) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x10) 10:12:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000000c0), 0x7c83ed8) r1 = syz_open_pts() r2 = msgget(0x3, 0x10) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000600)=""/90) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd10, "b04d0000f3ff0863000000948f29a85700"}) fcntl$getown(r1, 0x5) r5 = fcntl$getown(r4, 0x5) r6 = getpgid(r5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r8 = getgid() r9 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r11 = getgid() sendmsg$unix(r3, &(0x7f00000005c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e02000000653000"], 0xa, &(0x7f0000000100)=[{&(0x7f00000000c0)="4c7c92b5031bb43cc403adf01dd259d62223f1", 0x13}, {&(0x7f0000000200)="5b9133f139bf19a831e1bd79caf3dd8513fae6167fd11023fb74e2a88c036e6ae0f5a4a44b1ff0802a7aefaa4b55f8f2698a0cb23699b22a97ca54112fdd65e62dbffe6a9a6ee7c3624514984e0fb81a9d3be644fba434b598272dc76a6e1429381a416e4175e84492ded25d3b6f35373f8beaf77215f2a65c544a6fd7f48d5e7a9806c5ddfe5f282a6e51e844b7709e2cb593dbbdf39eca03c614932f0cb568cdec159424babf5d8aed2b04d6a17d5fa34ba9e9e3637f67591648eaa4e52823d794ed82550644ec8ef060865108399d8282ffbd4e61e289534fc03bd9f0eac0dcb61fbc5abead", 0xe7}, {&(0x7f0000000300)="b57d70a2bf41943def340f9044c439c00ac1203bd64aba7caa5475c1bc9a7e0cdacf7c9b1f7b284ecc7ed4afff4dc02b989b0d61d590d80ea7246707fb6d8279ae9a9c6aa0260f998614c07c047b25187ce0e6e35d5e27758a764de17a327b519578b484d6ea073498613267b81744cb817c9e47ba3e57a866f245efeac812b6680be82589e9858d60e8e95f190c0848b215f4b2f1cc9b30463f29304cf60d49162ede2704c3b0474dd530ff2198be694a44b9", 0xb3}, {&(0x7f00000003c0)="a9990a954ef997e9eb27ced05bc72eb88659a2dfba1acc1b8450ba876f3d99143bcd1b85b0d6a916d303f8a6cc064b24bda2de6884f7f5691bd8f3fbb00bad4c90baf52b8173ba94e050b59e6eb03d404d28daee9fe9ae8add686a0a052a1f712709ea607d32e0126a431931fa01e3651d2e1543b9f7093a65431cb25fcfc465b65944c9ff7c5f83db5fccdb1fa24dcbb00410bfc4689dbfa8317ddc8a8f48940575714c82ae037e8e71950e96eaff119aec7837676bb4d4099d74867ad96b327b3a25d2204c0feaf901454c707bcccd383dbfe6c45512e63df45ff40f569069de2a32ab07d9e04486f7f2fe6b", 0xed}], 0x4, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r3, r4, r4]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x80, 0x40d}, 0x1) read(r4, &(0x7f0000000880)=""/161, 0xa1) 10:12:36 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='0'], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x5) 10:12:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x3) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 10:12:36 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) r0 = kqueue() minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x1010, r1, 0x0, 0x0) 10:12:37 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) setuid(0xee01) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8090, 0x8) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8a, 0x101) r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt(r0, 0x0, 0x20, &(0x7f0000000400)="7d71aac3725daeed7f49d0ddd2f4a981ddc6733c3e9932b6496c34b98e4541edf9230532e0e36df1229a54948048b9f9812099d015929d52ad460ba4dce06227edc0c3945fec8ffb5faf7ca003653ef3280c54055d02d8d8e1c94bcdcfe11f315e530ed53556da0fcae22d", 0x6b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgid() r6 = getgid() r7 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000480)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r11 = semget$private(0x0, 0x2, 0x2c) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000340)=[0x100000000, 0x1f, 0x2, 0x9, 0x4, 0x8000]) utimes(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000380)={{0x6, 0x9}, {0x5, 0x9}}) lchown(&(0x7f0000000500)='./bus\x00', r3, r8) getgroups(0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000003c0)={0xffffffff, 0x400}, 0x8) r12 = getegid() fchmodat(r1, &(0x7f00000004c0)='./bus\x00', 0x4, 0x6) setgroups(0xa, &(0x7f0000000300)=[r2, r4, r5, r6, r7, r8, r9, r10, 0x0, r12]) geteuid() 10:12:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000040)=""/26, 0xb4}], 0x1) syz_open_pts() dup(r0) fcntl$getown(r0, 0x5) 10:12:37 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) dup(r0) r1 = syz_open_pts() open(&(0x7f0000000200)='./file0\x00', 0x1, 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000240)="565e7374d77d6c5748637ee9c4843d4604bc1566460042f089626d216dd77e61d92460970e8a347ba543cf60a1875f21a7e88e21a5e2bbab5f21dd604b52d426f34482ef72fc081afe7a1cb02314f1c669e61e21a28a9249f705da5dafd705bee9cbded39e", 0x65) write(r1, &(0x7f0000000180)="191311b4d2670000d86d775c58e5f2b7092b3448b43993eebe7f98b0dfa3a51253f89188fa476a9e47964fdb9c3e5ad9d7be9e28127759b112c783acc8f776cda58b1e8f2d2bfc52df076b0096079020ff48fb9fdd9aff4f02900a002481bbb9fd0ee62045d514a53075677bb18415b28d0e2b16999ba6", 0x77) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "05300fa8a4571d3089f89e4d6ee0bc923a5fd06f"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "947f62c0e08e517c104691e57aa780ade4a9695f"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) write(r1, &(0x7f0000000100)="b9e3acb60928e629c43facda", 0xc) 10:12:37 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2, 0xe26) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000140)='./bus\x00', 0x800, 0x3f) mknod(&(0x7f0000000080)='./bus\x00', 0x8000, 0x40) mknodat(r0, &(0x7f0000000100)='./bus\x00', 0x2000, 0x5) r1 = semget(0x1, 0x0, 0x0) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000040)=0x100) 10:12:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) getpeername$unix(r0, 0x0, &(0x7f00000000c0)=0x4603eb3f0dbf2562) 10:12:37 executing program 0: clock_getres(0x3, 0xfffffffffffffffe) 10:12:37 executing program 1: syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) getgroups(0x7, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() getgroups(0x3, &(0x7f0000000380)=[r0, r1, r2]) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0x0, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000100)=[{&(0x7f00000001c0)="bc5527b3bdd9dd8058ca2db72dd252e8a389fae5025d6a75fd96ccc1e7ff0bedc411b976e0a37430e26dbcf4fb11bca8ed9f26908b7f6cc5ddc91a8ba744821574b2c0a12b8be376f2116ec3e1dbe6b94819869c13271773aadd55e83615a9508bee312f5fe6290894abbf1bacdbe96581764678070a89b6466d332eef3237a027dfb98b23b4355f99aad78f4e42c8baed643ecb19cc5aecabc8589506d1a0c3bff1dcb07e0b5ab28abb05ecbe4637e25012f2665be61a41d56304ae9c41b0682db2981b78d4732238288780f31f37eb5566f14521747f8bb0f2f354292904a5c595da18825f", 0xe6}, {&(0x7f00000000c0)="55739a2241e721978f00b743a3d1dbe66de62d6f1376130f5b67be9c657390991c1437a26076c9d88a1a244df7018faf", 0x30}], 0x2) write(r4, &(0x7f0000000040)="510fc3a038", 0x5) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r5) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) socket$inet(0x2, 0x4, 0x8) chmod(&(0x7f00000003c0)='./bus/file0\x00', 0x100) 10:12:37 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f00000001c0)="000f0008a681c215", 0x2) writev(r0, &(0x7f0000000680)=[{&(0x7f00000000c0)="188a2a23e55f5313077d5ab5d80b340bb1679c5b96be4a61fab0a75a5e7759f4a3da5e4d9bd5c40da8bdefec75b138e2fac0a72b76b9a057eef6c0ca37a57d0c784f9f6729691d7a411b6a47b5687072b7eb774d3bf370", 0x57}, {&(0x7f0000000040)="01906dd2122ae1e01cfb2a3f4279f5936daaf798b50cfa28354314eb3ad0fe6be1a76eb4c5dd9c54bc2256c51dc62a97054591", 0x33}, {&(0x7f0000000200)="cc3bed043226cc7ff1bc1ab1bc54becfdb8c820682ff130462bb148813b8a9696b338417c3e21330acaeb20b02661294db851036912d31c286614c245f340cdd977386490f2a593ee814c73353309b3f694648c7885d63de56cdd82211870762d745a2f8a6da07f149b8d53ed8fee6fcb6e86314fb53a75b1d299f8b40a1c4f74cd6f622ba3b627769643149c570c58b26a4099dd8ef1f58ecd9604471d670e164279db7e5bdceab0c34c5e44de4471489a090938339c7859032c1d4ce3723bf30e6c345e6ec27fcc998ddf1a4e017b9a516dbd9870e9c5a761ff3f818025fd8095b75aa1a0b3f61865e81084bd8e00a0531ae780962cff715", 0xf9}, {&(0x7f0000000300)="87f1420a936d94fa0a80746d0e9250da14552502d9c697f4f05f18a08f84c7535f72b517206c717971b558c3de059286e2dec8319bde8311585ef34b762d0cdb313446371076bbe244d6fee8c730fc50311aba668337f8c9b85cc3e071b29a56bc9e2936a991002475bc7dec0bcf12e56571f9eaa94fa19c2d22af5bfc5d21044f11b066ce9233dc", 0x88}, {&(0x7f0000000140)="08484cbdb9e28749199ab12928157da6129a65a0a774918db5734131897e", 0x1e}, {&(0x7f00000003c0)="34356fd3e8363470b47d54c32e31d16ba0c29ab77bf7a396c781a677ef3f7d53dcfdb9c153c08f3b4a5b0aa8a53aff2e79244eb6fcd8ebc92142717198d26f960b1e7a527072f703b367a8117fde18e71e754af7ba83bbdbcaac5d2531aab9beeed628822e04fdba5932d4be6427fbb68979da054384c8dcee5113d3e761bd35d390143425719d97f83c679bb8b32e4e574caf8a1f98eac25ad12297fd932ef1b758d57b90f711e28ccc9912a8629c2880cd768d9c2c1386a1703c2bf084dbb49d8b6457ab7b6e05c32b98822389c0dfa8", 0xd1}, {&(0x7f0000000180)="9d0fdb641e2d66657f40525b0aae68246b61a58becdfc8c40a3faca56995701deeee64e18c21", 0x26}, {&(0x7f00000004c0)="6ebb8f266298f4d710d0f7fcbc08b9e6e10e939e0d58805bf0980bb55776fb9e36221b23760072b662f35a7f2b96a2cb979a9a7c7c89f96217b7db11407dc4e308b16993aa6d1426c263126e2adf4a60b72a5b", 0x53}, {&(0x7f0000000540)="eb28e0535b2b501f8dce4e8a241be45a97dc0198447b5a40e05ef92f4af0afaaf7ba51c32ea11c78baab8b23c44f676a7fe55b3e6df2c92b9be184bb3454c7892d37844aa6f26ee781a6f815b4acd855fa6300a2eff409492cfacd8b435002e15c6c", 0x62}, {&(0x7f00000005c0)="4f21c7a4921ccfabbbd1a78be2c12eed4d39652c8b09256b3964dec4c961928e7234a509377b4c9fe43aa73a0465417643a23fbfc3738cc989168a9a58b198b502a8c10d9a082874d665e5a138a855e81985eab394164f2d42c1b8559201467a89fce07e7563ce1a62b1f2bef254db425b57f4a31d4d911f79457a508466c8c2ecb207a38ce99fe3e63a366b81ac30518d3a6992418a1a4cce3452e2a5b477d7539fb45d7b", 0xa5}], 0xa) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 10:12:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xd91) r0 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/66) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/218}, 0xe2, 0x2, 0x800) 10:12:37 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x220, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$IPC_RMID(r0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000fef000/0x1000)=nil, 0x1000, 0x1) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) shmget$private(0x0, 0x4000, 0x502, &(0x7f0000ffc000/0x4000)=nil) syz_open_pts() fcntl$dupfd(r3, 0xa, r1) getsockopt(r3, 0x19f, 0x4, &(0x7f00000012c0)=""/243, &(0x7f0000000080)=0xf3) r4 = semget$private(0x0, 0x1, 0x44) semctl$IPC_RMID(r4, 0x0, 0x0) write(r2, &(0x7f0000000100)="bfa0ba2ae7b69cd58e7f9860c622d22f1fdb4d0c48a971fdb7498d0d89abc51df4aaba9de89d1d6757d1255faf643ac36d511bc752cf19f99f2e88fe0e9b7f6760bfe0342af6cf107e1edb6d9c51", 0x4e) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) 10:12:37 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r0, r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x35, 0x0, 0xffa7) 10:12:38 executing program 0: r0 = geteuid() r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r3 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = syz_open_pts() close(r2) r6 = dup(r5) r7 = syz_open_pts() ioctl$TIOCSTOP(r7, 0x2000746f) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt(r6, 0x9, 0x7, &(0x7f0000000380)="caecb8a71964d0000609a5217f04073643763bbad88fcecdb9f96fc1bc73e470a89ccde26ae5b12af2b5a1b57611e3388e08785658245ae58dbd728873bc01fd1941ae662829f276ab74935c599a3f8931276ce95f9a3bbb6906604f7bb285e2bcdea1e728533782d9178b5cc49dc6ba", 0x70) setreuid(r4, 0x0) 10:12:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x39, 0x0, 0x333) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 10:12:38 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) r2 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r3 = dup2(r0, r2) connect$inet6(r3, &(0x7f0000000040)={0x18, 0xffffffffffffffff, 0x0, 0xffffffffffc}, 0xc) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0xffffffffc955631b, 0x4}, 0xc) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0xcc, 0x5}, 0xc) 10:12:38 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') 10:12:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0xfd0e, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="28000000ffff000001f51a15070cbb0591ac5de7ef47b85a03c4fb50f53d5fdd2961db5517e3f9a469ed39ef85a762473e60cd74272da5aa50a0bd3250c39f0349a6356d7bc0d45ac460bad6b9f162ac8d1ca2c9506c6dc2aa05d39fbe098def65c24648ee863bd314019adcb2ff3fb45ec3d26a19bc004015cb67691fb2bbbf17828e103fa639996fcb3097f1651302f6ff110fce6eef14731f249700e7df570506cce2969edbad5f5da4b7b603bb78a5f8efa2ecb1ac8b28cea8f68e7a065246b511c151fd1c884bb1874aaf07b846e415dcfe036e9a650a3babe7f272a3353afb645206fb3100000000000000"], 0x9}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) bind$unix(r2, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x3}, 0x8) bind$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r4 = dup(r3) sendto$inet(r4, &(0x7f0000000980)="2d08e5eccf90d70a5c1bc2ec43488d0cdf94e65f78471a569ccebac432d5bfc86d99a6501232a0b127aa8ab11a56ce7d874134dc9379ca984a41ce3878885707443bc56698364520ea2ea8e9602a5e6c5a0e9ccfd69a3ff2ef53c9a9169ebb3734e6efa6bb790ce394b36c6e130d1f71dcc93a9f9284eef86dcc2dcc1a039f18e8", 0x81, 0x8, &(0x7f0000000a40)={0x2, 0x3}, 0xc) recvmsg(r2, &(0x7f0000000340)={&(0x7f00000002c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000880)=[{&(0x7f0000000440)=""/136, 0x88}, {&(0x7f0000000500)=""/174, 0xae}, {&(0x7f00000005c0)=""/250, 0xfa}, {&(0x7f0000000000)=""/17, 0x11}, {&(0x7f00000006c0)=""/214, 0xd6}, {&(0x7f00000007c0)=""/177, 0xb1}], 0x6, &(0x7f0000000900)=""/120, 0x78}, 0x40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000a80)) 10:12:38 executing program 0: unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='r\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x800080002001, 0x8001) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/229, 0xe5, 0x2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) 10:12:38 executing program 1: r0 = socket$inet(0x2, 0x0, 0x4000000000000102) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 10:12:38 executing program 1: r0 = socket(0x6, 0x4003, 0xffffffffffff295c) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) sendto(r0, &(0x7f0000000100)="2baad01a36b946a300f76ee37c6511714c492d88c4833c86200c2d2e778bf2a1c4aaec1168d7c87ef0a674fb274d40623c436a4bd92e97ed94b115df51934ab9006b9037cf0cd1ef7a2342a5b5e7de2c3336fde90de0d2821ebdc58304101f2af9f01bdadc9154767ccd28bdc77b5f7adb6ddfb1f9e0b80ed8e40426bb3179e367651a04d087806fade9d2701c7e986264ef07b56d0d4397816dbfcaa453bca6319b1a91d99731864f7df1d583449da8be785a7c6c69cf26787d", 0xba, 0x400, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) getsockopt$inet_opts(r1, 0x0, 0x2000000000025, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) 10:12:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x0) sendto(r1, &(0x7f00000000c0)="bbfeed", 0x3, 0x8, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/34}, &(0x7f0000000080)=0x24) 10:12:38 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = dup2(r0, r0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7, 0xfffffffffffffffe}, {0x2, 0x4}}) listen(r1, 0x0) 10:12:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff040000ffffffb2782434ccfe6c37b3bf1b05eb5ad37705000004"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)}], 0x1, 0x0) 10:12:38 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(r0, 0x3, 0xffff, &(0x7f0000000000)="0411ed52aaaf27561bf6d8cb0393fdbc577be66cb3f57f218ace31ea617db67899a96f57584072eb461b74af47499da91fa70e2ab38d9ba1a4d1396101328bd23009f1a39cbb4eb7275afe50bbe5908ac1f6473f86dfceaf41e2e4773f4c3de3594d7e0d5b0897044d2a7e27a0ebcd69f1dfaf02034c379dc8d59d0489acbda326f4a7943209ae6bbd138ecea052", 0x8e) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) 10:12:38 executing program 0: mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x140106, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ad71f09f52cf1af631f8edea6f507502847200", 0x0, 0x140000000}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 10:12:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x20004276, 0x0) 10:12:38 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x1000000, 0x1) kqueue() setrlimit(0xf, &(0x7f0000000000)={0xffffffff, 0x81}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x20b244, 0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/212, 0xd4) shmat(r2, &(0x7f0000ff6000/0xa000)=nil, 0x2002) close(r1) 10:12:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x3}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/104, 0x68) r3 = dup2(r2, r1) fchmodat(r3, &(0x7f0000000080)='./file0\x00', 0x80, 0x4) utimensat(r3, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x8b93, 0x6}, {0x9, 0x80000001}}, 0x2) 10:12:38 executing program 0: r0 = syz_open_pts() r1 = dup(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, &(0x7f0000001380)=0xc) r3 = geteuid() getgroups(0x2, &(0x7f00000013c0)=[0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f0000000100)="b45c9145730e2d2b6f629017cd32494cb4eeb160dfc6ddfca627fbf23874779d3ce2031ccc8bba32439656f078e2054284df4eb1ed7620a8106d8619c8d608a8b3cf188e01e9d6acb5e57b", 0x4b}, {&(0x7f0000000180)="89166e16b45de3970a0e03333b4c749baf4d82a248aac32ccda41526948cd92cb46a2a6328ca0c3b99092f5cb3ad1601caab4db6b3da08919f05c102863d37d20ce08c9c19c96fd795af8e7f294ae5937a4ac0d4927122202972003857a5bca701ec7743851d1c570d89c3ce4ab0c6cfa71b3220c9fcf86324aaf8aa569f62826ee81282149d0b763f01aa6537e7b22efb2d7c5997990e1c379973ffe2d92bde5a01b5185dccbc232258abe70cae85ffbc37c074034b9d6f3daa3a511ff20af6b2a700fa5f4c4360a13d0fb6add06554712c392ed7893622c21779d6e67d2e1dd253a1", 0xe3}, {&(0x7f0000000280)="ff93ef49ab81e182a7f836db6a35c1448ee28665a4ac1c0899af4742db652795519933b6a112493e52bfef367adc73aceeb046d8b44590775446ebd9a986090464ef65bed887996f5bd83a58fe02c2d01cfb5196ce8db0a6461519cce171d2eb87c291e4cc8b95878dbf38aa3d91", 0x6e}, {&(0x7f0000000300)="f01d55626837c4fc19d46e2c426ecbc91ac1bca9347744cff5aaf82ae2b585fbbb8109edf632c798b53ebde7e4d62219240d9bd4714462f1cc448230381dd7c39565712384a1a5bbe8a087693c378e069d88e561681f10426acb6cd118f1dce6bc33a1743260266bbb35c37c2ec05558e4112025a8262c5bf38c0bf72ec67368addc8f2417dd24dc40ad0a34be80ac72b705dc905713f28eb33f2a2bf37a14104a52dda3fe8f8a6bc3422e9c26aa6a0c5b0032f2058208dc0afafb9e6cab9aa47ec4a319312a16709b0ca3242c3d5372ccadedffb038c9eccce428bcaca2d6901f21a8542f771152601abe384db4af463da4620455a6787d4fbecc9bf9ffd4d45e6e46ca47cb3a6b16d5a7c0f1ef3feef8fe21889eb5ab5fab66571075ec31f797bed7e23ec05070835fd55c52acc1c094c5b165a0a448c963608c749abedfb3b929cf9d5bae7c34feacd01e4a018dae5844f4f14dcf87383532605bfbad59ae300f891db80ddbb7445643b056350e34f346f770bfe226f513d767e3452ab8b97c8e09ca7b4788aecadb9e8d0bcbd2eaa8ae86f45bfe8f52d76e2963cc578fc8a95078db72303fd0e8b4f54289bf373733a2fec4afac148927fa03a2a07248d94a063a8311f88cff8fb1fbf6feb9effb45bbd35ac7028f6ae2c846d2fbb6747635e427c4e52d67e6be1f86b7361ba2697f68cc2a35b11e0a883b84f3f9914392cda2480e215d3f27c4919932c28f516d08150f5913861efa5a4d5084349edef035d1b366191509f24b8510dd197951205d55975e7bad1c28aadc5ed81e22c9bc122b933e1646eb5ee23041fe478646a1459df55a33e23c3b6da8ea617aa1f07dccaea75c2811cca00da35ea3cac6777370ecb9be95fcddd1623d802565dc31cab5fd33eda2877bdc34d0be4bba6844dcc717627b0fde3954f24c0bd6abe28f674f19d10b9600b978f25ed7669a5a5e2c518eb1e0fb8273a99b55860d3466a6f36bd5173025d618d0beea773162f5ca2ceb6a2be2a93e53808b9aa82abc72229cd7d4e0eb37ebded018ecfc0452a8292b7b11747ed8d8bb1a26e94b79314b2becbc5d0bcababf1ce24cb7d8ab9e649d9e92ff944e902a394a22c03006dd5d34cf32ac2f41842af7ba06fe717cc28810aa9e23d1639fe202d5d77442bd80f00a704205a9c7d58dff7d426915ab8cce690660752fe8e48fc33a1caecb3bfe1b5aa5108c683d266e4e53111569dc51ba90e97cee364511d471770765b3d38ffcbe0e3247cef77fe56c61303899d3d1269dc68f6662d492ea51df3dc145580a991cfd0696b5bd298c123701c36a56d83991e8ac430b1fda1d39efaa53bad213f3098e3bdbac69eed63ab800de05dd43429a9a3a6245d7124ccc2ba726cebc5c1baf47bbf435a72a32ec1d5b2928b4f58e5cca4a5ec93beac73db63e424fc85be170d27bf3ece7af17a8a4cf1c2bd53969825f8fba22bb77cf4943dd505a791de73de7a4cc83a6461d29c8fb1eb62fbfcc58798b0606f6441494d9824cd16d3336fe468ec5e7b79106c9c1f55d2b78d8235989d90e30df78f49888b8c75d0e3ccf6037a8a983514524b788ccb6e18ecb4f8963ba20e57bc44569a8a061999e7b2fabc6ba2f544f5b1bc7bcfd1842cd4de01d1b63caa54aa49b0e173e8f10b7f69ae3b0f122a5781a7d48330f7ebf8cde513a619bfcf1e9a065c880e0ec25e5f7c8b75e9653a03330a6be479309f685998b67797af5994166cca79df580036bb9740c50976d4fe75e8e2801fb65718824a0f8765e1d7045856387df6a6700d49685f5ace41c695f3ca33f301415a8ea23ba0ec1612cd4e76a23c044fa552a5f3bdf5ded34a6ea47918f9f072e5482bd6fe8132952d0af2de49a9db463a44872a2e168304e6bf13de222e4adc57e5023155c6179570343bf8f4d20efaa40d65dc3041015e6e4d9ea9f95d6e4409173fb73d96ef2373df7147b7f6ed948fcbcbeebff1fbb0fea6269a5bbff6fa712de5b268bd949e98b92f4325df19e303fd5c3be57515f210d927bd8a4185080533a9c8560a14425210b8907deb765e2dbbabda839f64bed033a1858eeb9d99549c976a087b1334ccd98b208a11ec6ac47dd868157999ac048ec1827d32dd8d58e54d591573a9bb7f941e2d2b06d65c240be7c21419eff0c14db99d1989b89a2d4bdd80d286da2f0ef3b447d7693e984cfe8bcde2c484a9d0e96c3bea4dbc123ff336da2d5799750797dfd935dba472dfc10ded81e2fcf1e8777da60d1b8f9de8c583e00feacb28e17a7db041fd822f01547ac05862fdd6d44eaf3d638f2f00cd5160fc646639fd008a050b9e8d9b4359a0b91e2b1c113bfbae33e31a4486af8fe2c7c8a4479aac115e0a67d3a9481bb787f119225d2680ed04323fafb1ee6fb5cb8aee618e12a6d51ec0a6f702cd118dd62776ce69749eea87250aebe66831bc369860d319db16bd37ffe5dc197593a2fe844a54b4d6c62a11cf4cdcf5e1cdeef152a679e73fd65659391b335ea6b68e6464a7075072cbe5c725c5f1be47de482cd9dce5ca239fbfefe7cff99197b75c7bab5a0c48603f590236bea3cbd26f27b55814746a5c33f3650fc8f6642d042266bede2ae2611049f61dc8bbb5eb6ad9f85357fd1948eec8eccfd3de7b02261de60efc4f6ab90cff777e47f4450ed3798ff6a6613489109412c5416977cec45363551ef23349845ba5031df59ef0708b7577a79f6da13e36ee8c7d9cf59ab0e4171ce5df274c716b353c2c962e85aff0c9c956ef49f296b5290d2701bebc927d2b97bb3f62ec80f473c8ca046546d638cd9d551dad8ce86e6bcedcf1d98af80d88255852cedac9bcd3d25ba5c303f6b198b0fd07f9436f8f4954f51bf6e8f5bb4b2d382b8fd940af7e16b36cc866bbea282ccaa11ba2c4ec9e67a3a1680c7589f4075d7c4a8903d3616566ab872aec53e3d5a3c52f7d3d08e422b0d09026a6ed001d6d9e1e0660c2c4e78cfbd3f185f96fcfd441d4add0b4682338cf92121f76c1ca7761dd0a0a3c8279d95d97053f71fb76e1831989b800a3cf55a132dd5bd1f55dd96ae5de5a0a005eaf9f2589fec79a4d72769bb8411c3b7e38f9aa11d0419963098a9c5f89a5b48489992c83737678072cd09a502dfbe8f58e2a284d86f47b8a21c9dd10c6e5646670a620bf79e3de280c11696fed1af97f57479fb8a076e1dbc8612ed97896924ee92188791adac540c99ffd7aec27c74bb604fdeecb7eb2a1d34a2e7a3073b18904a70a66aeb136299eb63e36be5f70251db639d9f49211aeeb2425ba8d4c01a9439a19a9c8ac1254da674761363bd3473170112addead83e3a58abe5a74ed8210fb6c25e15983fa68744cde46cc9fbd01adba28a7fea5e16d724b4908397da2e14f717606a4c409ea031957cb9ea1442737af54e61ab2d457329e358e2ba4762731183a205012a19c233c729d1bf09c94513cc29bc6576686864d7ac02473a0439fee504ebd894f15012d37b2866758863049b52a1698574468789a74fa57a30f9c3390bc706fb11eb6642fdb4e9aaa5cff874f512ed48fd1a3f5aedbb821e1774f648003425fe897b36025d1067131febdebc396d21f7bb2ff0dc6ed62153f3d1d48a9def854809912d3cc53f6970d89ac3639ce3ca58f1590192cf2b22283a39730d0002b23f66bc98a11e18e91aeeab1d2501a740d16ab79932012e1a0e2efd048407dc669bc53623ac1b64f0a3dd4d069fb81950c567d2171e0e93ead0af4ce3426e74a81718c7e2d7898d21ff8ddf7cf38cea5e439e1aeaca99401b5f7afe0aa5d1a25580d11aa2a72061c6ecf84303483a8f051e97a7e04a27ec96a686c5190542231c354aaa4d12a8506a6a72d3dc01047bad930c532d1ceda7bae05ee60a09cad49cd066f7501131b7f364cfe22ca084edcc64c48cd144acf7b5385a44f58263bcad2acb63a5f7ac09f70047011f081851dd88f81417858c02c4fbaca908623fbfe539148bba510a6acf16e22e0a1201925b1f79d37e3df3aaa3cfe18ecb82dd80c1e25512c2617fda24918f81c92bad76f48df7c7db6229a4bb37f40023963fec7c91aafaa5142e38e565b423eae34f869f187f1f54addc8f1679a874576d3e695f8a642e104ddc6e040fee5576bd36f08647024cedad54c58edb4317e916bc390ca32e05525c00d5236290fb1f2583bc7a83bb29c6884e6f49f7fcbf05615dd2bebba5dc65d4a6f1e876c16277a3853c71230c7f6eeda6303a987f69eb3c6b40bc4c334df899d6d7cbfd53c9db487b75f1e25390eaa8f3fbff55d7d175cea59617d6370843fb166c018e7d7e011f3ed9231593303b41f9e333fb4a35f613e3e0e6cee90ae782bde2885d5ea1445b03a945597fac0561a0bfd4f000a56705d9188d6d0ad0166be2dd55599fd9f3b095bad9bf0c946db02d01f83c1675c9d96fc3658e092dca387290b7db13d2cc6cf361d427b19bd703ea5f8ce94788be78c2d4dea8b99c4c29ed360fff146bd7e44108c240d365b0df78fe864e39615276cfe93fecf39afdfbb64de07d76604cface0d0a775ac747637a2ad3525fa57f2701fa584fb9eed5d1ed3f031734f34ebd7abe98269dbcfa746881c287b3a4a4d6282d4399eaff46e86ac83fb867fc5d6826b9945a572e0881e9e22736fb6e7fbcfac106c30d06480b1acae8e798eb19a04dbaa4af7e17427be7ad028853967353424b0e7dcfd042d3a2544da6cf1646fa8f9183f3221627c53a68d2d74358ab1f3fa089ac40cfbd47199424a4d22d45fbe3a57d41e9dc14c363a815bf9e855c677d42e59512b28c19ca14023f3d257de22b3d5c6d9210b3564b478c54842c34fc1cd89af8a37bfce17eb9667f0741aab00b1df4487c27ca4fd48105f17deffeb57502fb1753a5c730b99d9005c0029d0fedc47737b4df0d17907175e48da9f67cd74aaea561ffdb759c6f8097764a88cebd9102d75f1e9ca26103b8bb9b9c508d26da38fc44adfac6d27c91b0ed2a61dbd6be7445e6d89c9bbdf99382d051131991236cc26fa97a09571d54b8220a83f3797544c1fcc38e867a54b2d5a6ae5c77730c764a7be3ebf96dc023c3facb3a088fc37e0aed2ecde913dcecbd00ba42b24b4bddb7311aaffe9cf66626a12ea126852192ed4d3b78b14308fa0c7647fbfb81fb7ba44a3dd72b2f6536832dafa49b30a05878d55e0475fcfe1f4c75334961d3120c357889a37148c3a4eaf5d887489552320a94b8dd9d9153b977146e4783d8888aff289293bd2d29ea95db719084705ec1f7abc155f432a1c9a68b89dbfcc3534270657f078fa8584c99b74a06f9eebb6250414903c5c52948c81024b35ba38c39cc63ab3879e870f2dd277380a185e91b1c61f57d63c568badb124fa121b5069b77e0d4c452e9ae6719e31d4bd1269b9ab789a71ce4243a6fb45da12185edd1b50ea0c2a57bc58d6bf7d8f55bd7361b2304077658447b3057d7689fa16235d36d590a241728b1539554a96e12697bdf9634d5499c99e0c43d519510ebabe78be49fe38536838c2bf092f79ff849b6269af9bb9cb9ced821ed8a2990f2e6d64f1e28591821a6da3aa4ee62cc2dd90357052e4b905eedda1b9ae833a0e7b6e91f0e82da520ff731c5f89ba46a5a3b2945da74db3d55f76532d9791b37d91dd755f3d4ba37db201834e106dc097c073a1fb0e49118d542c724bcd0c5fc4613c289a415cc3e2a727f3b985009cae4ce7997d4a5e43dfb0d0aee6270bd1628f5b480f06ec239363701556e8addaf4f8ee63c4e5056edec64c45", 0x1000}], 0x4, &(0x7f0000001400)=ANY=[@ANYBLOB="2800000006001900ffff000035bf0000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB='\x00\x00\x00\x00'], 0x48, 0x1}, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x1, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 10:12:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) nanosleep(0x0, 0x0) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 10:12:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0xfffffffffffffc6e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 10:12:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x18, 0x403, 0x6) setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) 10:12:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000fef000/0x4000)=nil, 0x4000, 0x2, 0x12, r0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2c000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x30}, 0x0) 10:12:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgrp() r4 = geteuid() r5 = getegid() sendmsg$unix(r1, &(0x7f0000001c40)={&(0x7f0000000700)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001b40)=[{&(0x7f0000000740)="93fcbf6145919f9063adad4947c738671a16b9033943b290286c5716224d539e353035f80ea7d5066b5b310098bec9671b1a550854d4bb835a58adb465869029da2dee6066d5b84d18ad1c803b2176546e4ec284e627942ca5d3a79560730653ff6e6be1da7b74d39ab1247eb2e215810fde1def77fa21b629a308a8d48bbec27a68e82422c70d60f1eff1bd54c9873ff6130c91f429917ac6cb0b03b7d49159e837d482aec19699c564359418222127cd37846019984fe3ad8c5bdbb626461050bf25adfd54b256dc75cf68262c08668aba3b03d13cf834a3ad717cc5d4cfead39ba4a4aa77aabf744feec8903eea9b0bfaabb14fb2eb030101af7792b498dfbad4f125b70a3a3a526a5cd09800b2dbf77e13fc73944dbfa3e6340c8c3a9c8dc00a32a008f83bec5848a5fb44d11070f011aa9e127f53e374422e4d53cdd1aa524b4cef94afb1f97b40fa5d69a3b65f431712a93a13c28fc986b6cd5fd7aa481a1c400d079405ae6f4fe788f37b1115ba796db20d96020596162a061cb160d230045916d8c0c6c03cdf233f098cf17dfa5824e6dc213f5719c999c062deed082b02b07c6ae3ef4922feae943f8bb5473a51d51268f280219d91acecc13b81f9cf4b0d9d4281f4a1f5bed432077fc0c7c6daa9e4ea0698a5efc15e16fd6d0e2386e73939de8bd803d0d49e681548fc7ec379703d8b383ce93e6f7abe90cff235dd19c4d01c0fb85a61b6afa7f9109c08d22a50b93b0776d1b61b1c6263e58df7ee7eefe91725fd42b69634261069ddcc3b646b164844fabfd804b16e4f0321826e9ec3ea912427b453cda9fd03e7c777c6de1096d06428213af682beebac0c495c0279573bdaa3253d76cffe94983fc45fd41f7a50ba242d1ac66609d646194645ef727c5ae29d6d61c817c2c5e5187cec860dadea94432119e99488c699b5cbaae8b88abc956f58043649d4e1d9325c56ed8796a3ff0f941dca930e0745deb4b5a633b08dddc61bd3c1105ecfd6bc90d8ed3b859763371d44fe67a8bec5413a2faeffccabf7678a95e07fb2e084ad053792782e626f059fcfdcd7563da7a1e5b598fb1ffe21d1024d740393e0b1f7c06c627ade696bf365e6bd9265ce3f21edc7f7d84d0dee5d53468684428f6c4c18b22981c125105aa1ef2812f9fbe054b068df09158ef3036e0ec7cd42ad3a9e2c7d1950139c7c2829b602443cb19bc7824cb803c7a10a9e7a8c97c71bbf9e8803c86fffeceb8899470c72835c393125ffcf917427728ca77d76c0c2aadbe6b60a58ef8e84fcadc512af90156b9097906bc73876a15d9b8dbf611347fd2b7cf9f8e2bd92f39e7e2438debb03a9ac8c224d7997fb8e2ba9ae7ee404528689185b992e235940468fe35d32fdc82c102fa9ed95310314455d2473fd683d7035af433b925495dbedeb4f81532ea1e190cd8dd907e70fe31151b9289d7d7017e1f2eedc378baa63127f436f94f961c4ce61abc70c7affbc5f5d0ce924baf09ae58e06e7c871dbc254a6934c15a49d81b09e90d2ffeb62604cfe132a768d902842f85f1729d91c944dcbdc42dd88855d12a06f7c4642ea6c2354d78ae065aa3d4c4ea399ac9c713fce18db5496a8fa2a004d957682b8581612e9cb4fdd409894c616fd60633aa8bd6c6d4b7f82282f12adfc6925a91bd920a9246118df598d1852570e564ad7cf460586bcc8b5e4d232aa38c656fb5c15cecd42a362afaeba9741eb51812198114c4950d7c8454b0d28cca35fa188a19fb323e4fd44264ac08d1228ab9573a2dfeea8897f3d5d91f0030aea7bee244adf51715d4353b79d0383bbc32ae4c68e7db3e320e6d6f2308b785cc0a7a4836a3b3741d99b1631a458309b8bf283b548ff9720967b51e78b63ae6026c83696c73d87babb30292d94577d065ea3c765781ac4d0529de3074ee4cdcfe4dd15b025f91bb61fcd2ab7e11b660f0961dbdec12053d716babd4773cb787c6e3c6b9084ea7f2d2c6b22da1bea89974d66479f04797e276c8bba78f03a94751ac765406c5036b070dc5a474f6adc4c4c29e63ff92e769dd14d181b23953fb31ad95b0f4d9e7151a400485f7cff92d0323c8ec5fa4801576689afd4320af3c866eb211296c084d8f0ce4d8908f5e90f83aeb79117259c60e8f6add53bb55025a29472cee9443d893548e151a48f1c8003e35eabb73e7dcf9695220eba46af0fdd10a37bc21da95c919fcbda45b71591b85ad5c8dcab82c72437ce14f9d1685f447888b5b85c45f5440a79b925fb985ea3615a8a2ba32b73093c8457cf76e74b9437aaaf745c2b16897a3a607865c6c0bec015a05b890b9bf98f612418a5eac7bad16d56de7d7fb1e4ffde77370db006835504dc6c473f25c17881c7779d9a27271f66330264c57c3a97014808197c8cd431f03f5d019e018db3b9e3ccac7c7cbbc87028296651cb745b2d7dc561e28e57b386f7818d6d892cf997f15aa700e066a8be471e115beb23b667f06dc7d00ac6c74e5bba532cf1246f5076b81aa3e678a858d36b37cfc0c201d606635407a834f9de4a9e304ac346fefdc524d73954465adfbac1860bc072f845d0c952889b615e323c8d0e66f9335ae516e86e83b9f059e276678fce67c5685d18d587e3910bd9ec2a95a704ce7482680aaa290583d99186a56a7c1488b75df4215b5331aa7578fe392d27404cfc606d6becf0c2866762447fdc93cae53610c0067d494076ba3e86b555759d162c35e76adbe66dd7ceb9ebcc1af401fa56eaa6151ef5a4f9cbef85df4dc734181a1d9e502dd6e8606aeae2163878b7becfb76a9bff32bb86de97a731487d3e688631a3a1493dde50cac2440ae201bb99f54fd4b2dbe33e4d46ad48c2c09c38c776dd2e572a023cead12c07bbacf1039dcd7eb69fe19466ef0f5ee75102e1d4a10dda1cfa9ca20821828f082ce90f81eec48f5e7ac5b6a76b91d520d902c2dd724922cd78dabc1aee868271c8fc11e756c781e3ed0bd27d0768a8eafa9c03f0b75e723e99cd26ac85257ea8d66ed3303a1755d30c9ac6a90966373d3de3e84baa1ed96cae680a620ebb19f4c057d684d1ecc73ab22201817ae03c2a202a5f5aee1c0425bad7e5a884ee42f43f119b6ae220a5ef0c65734410392944166f45670a37da42768c06403830769ff93c79ddbe92557e17b5f396a721808b3d9f4314b14d31dc8340eafa76584bed85afc82e226865a9daaef94361a6ce9fb05121277c1276164b4f760b666dade14a278619735f77263770a78f111cc26b64bd4bf390508762834b5e1122b7808711b854ad48fd3b57e25c7f315fd509878ab95699aee75b80b821c5960e144f1c3eeb5ead0028b0133b3fabc6e0b6d5de2c1b29030bc617f79b08aeb8f5b0c07c55316bc4b2b93479a1edd5cfe07e03c84706b8977738151af7e3d31bf06345f1fec3efa8bea363a93500f0a5c46ded5682cfbecfb72bd1dd2321a6bb72d4c3b392b0f9c61f577a1cfa41ba76b45eda6c89e6166ade6488b099356bf71ea2bfceae9284ce1e682bfc9dc9bdb1b5b12eafcc217cc5da1e00c16a07787afd0a65ff67d069294bc20e3759cc8060b4b4de0143fb4dde5b584fcf84c11cd1121b919ab9a5531c7d67b88c3441f36fd756f28c2f115c9e3491fec8530e5908f9fbfed8a3dd740ac348ba2261b607e4efba5fb1d08ff6bc347aa0dca11f3acffb221913698b74ef8efdbb0d5c9c6013ddbc5c11dddb232523de57083e3d7b95970cbd908a1d1fc6d08a7db6d8306f9dc75498127e37050dd18cd62f1644f6f7516f8730b15688a75b06968fdfae8b3facc5831ff4c1a161f1e170db84f11bdf2c46deb65394b61497390fbfe9f59eae231bbebe5096a0b024929513ea20ee409c3207b1db5c1750813438954b5fdf745d56dffcb296de2fedf7d4da64a82ccc6ccfa5ef07a3a54db1a159b3e36c89f35b3a35862ac62b584550e7c80f3f75054ef7a91e13df662fff01475b35f8052d0a3b60a80aff0c5e5358a92f193a812ca04df5ecc8a8ef1a31890f157d46a4012979863c77e7f12658f4253d624bb17d3c3ba7e56199be192599247b8b9a629c76cac1c9658ab2f1010513075dd2a7c6818a9da73963f596859b058f79e5cc8db25978214dd611b01657ec01023642915548dcaacad3e54e0a0de4b88b957555cc5af612ea07ef378fb6874fb0a5459953fbe2c20a526ea28aa2f4ab1b2fb8fc9501240ad17c97c2dbae30aac797ae945ee39714efbc5a5269590c3700bff0cebea0fa4eb794f38e89964f2f791e7bcfd8a347ddc0a13e9cd251a109da554ef039592528bfc5735d79837f7dd48a27fbc71feec836248d4bb0bf6de20acab52963296332042949459488b2e191a0ef24cfc90a0e3b8ece2bc67f5447f8d6eb36ddcffdc20e456dc939314a7a1df5c0a20b8f79ee0de1103ce8662c7e0ae3ab66321b3debe0ae7819727468a83ca86c74b807657b6eb8a73058ba92484851427f1d7317ccb9950229288363589dd3edc688b0321bffc2e0d4f9d17a4eb8091b324bb4faad39c19019c9aaea85d7c5657178e56e609d5ef77e344ac4e3eb10b92355b00dbf9d2e789280e2ab32e996c450085391af28f143684d596509db363575e9f7f5164bf5c92cdf4088227bf7b6413e46d0aca5403c4f9520252fde045e27955cc33c9e6102307d432d25faf6357a36181078bc76da0a968842687373384b1686dd3e5ed6d4b1dd46d25703f80a515c6ada3f8f1c7aca79cc1efd4071154d7aafc6bca519bdbc239a59b9ef25a3580683be0465b4931f6b93e52ee6a6e91cdd4015a4b5383a568cd02f3bbd7fe8fa5ddb3a50ca46de771bbad09ea142d576b018b06f7b7b17fa8801e9ab83c97de2cc1260df74a9b033b33799e19f42d417400fedaa03f1e939c81e0fdc9a6986586df3995b46f7dab5b2ed2676203a62db3b3aafd4eb5050f883485221b693d73aadf358472392c5fe2e86712418b52376aa8175df8539a15abf3a5b67401dc88bbec6a1c0e93044d33ac3f814b7f14d839c3558bab49477cb061c6fd6d4239eb123781fcd8f0d038cd372ef4854b3f2cb7b5b23e2f55438b6b9c7330a002108972fae9accfbb9293e0be97dd316f3c7c9f257b992d483aa0460c8fc971cbc41eef1c28c865de3b6900dc4a3340e3d15ddb22cac7ec9d8110ca2ea10b9b90ea2b03bcb084cc84283ea16f9b2390573a94c24c10e3f7a138c7200ce9b623e9066a53fba26ebfe4aa7dd7add48e2826f005bb2cad46e25e272e965feb2b7d760e4e0a6bafdfa8b142dd19ff49d19c046cfb874aadf7a09be114d291b96621e8caf1ae3a0b61e8d9281a8b316919b73f812f4adc5bf12dc25bced8292de0ff8057bac27dc9d74a2660d9a2b398813705b4f133fb873da81794a0d7e2449cfd91d62c5680b96f619ab13ac16caff5ae68d46f4623137bcfc08a0846e7ea4d8df1903fb1e0d0a4bd338bc860f1ed00e403697f18e24c4e5c2c4e6087e930cf9cacd35060fc2035ed310d33f2486f7da9c7ae4d64bb4fe2be7601433d33aea9e2a44b74cf6c2a568f4a4e3a895e453842cf15ab936180a67239df46130e951b53210c505b7fe019e5bf5de053e1ecbdcd354dee0540676cb04bc06ca78d496380725c707df71ce3a22b801dd7d4a2c985ec07cc121bc5eb333c66abaa1cf305b99a9402d94aefba9c1e7362c07f9ba37a4f4035f329310319aa48d09aa9dc11465f0dbde070ea534bb8c586f241b747e52cc1dbcbc1586a0658b9fd6b93b16237df7b4bd07d913ba", 0x1000}, {&(0x7f0000001740)="fdfba49a690a3cf89eff18e0814669a497f568ecb5eebec8f4e7bb795a4fc106cf0ae0a3bc8d038fad7c93ed8f85", 0x2e}, {&(0x7f0000001780)="c06a86112c09c155b82fe5ad16069820cc77a8c4ea1750d23c677cb8f34adcd95b945cccfe3a2c074f6a828e39ebece8a6c3833e521c0f33a719a49abd2d5a9c6fc8ee54a535898967d0e405214cdcff4badbc67a8f9d9b75c7091d52206f93ece3bb6e8981442cfa2e18cd4afba4c138f1c08a5751d037a338bef98", 0x7c}, {&(0x7f0000001800)="a3c88d04e5a70071b78d290827f5b7b080b4540936ce42f665eea2ed76bd4d5a37faa25cf9c80b9a4219597e0e7c418207e6f37f4384664c8da8db7cca162e76bd6dd7d24cdf36adc476ba0f12b4935d3fcb5655d7694db02868e6531d79e3a958199107b9f6b956db3eb5366d13c71158ad86045fae00b275b9a7cd557f0bae8862e9f09bc209afb78a19088ff69210bfb6487ef76d7b1d010d2c0a662761131744164682e14dddb9ddd25d956406f7f2a45bef435a452f8e3986277e96da6f5b664a9b", 0xc4}, {&(0x7f0000001900)}, {&(0x7f0000001940)="b16478d379b369bb40d72f8a3c2617ae2bb6a6ca07555b9357a78735ddffe87960cf64e6f5451dc5c51552627ceb8d84a10d7434c4ee204e79bb33e92d69f93c", 0x40}, {&(0x7f0000001980)="3cf5dc5a871c1131d701b9a7d097912cc5e918e16906093b469448ad64ef40486b9b539856c67e2f4da7ecef48902483ca820cfadb7d2b86694c6d2bfe77159f82170cf4089a70300c5cf8ce80d56d42d81f4eff0efbb1ee81aa7a44d763901405b00fb052d3c9acadf918896e4ee7d112a0d1bcf56e9b695089dfb9845edb88e2d87bd3a4d6674268e0c56ccc10b96d1b9569c9facd6bfbee213924da21e6dcc2555e0ebbdf8051bed9ebddd1bd53a4fe099dec5b9010dd01223a1749b2e1763f9ca97a3c0a072965e70394c22e41e9ed66f673d4415103384c92df4793d9cdac6228", 0xe3}, {&(0x7f0000001a80)="1b929f85af3c50f618c2afc2cea1b12192148d8f843bf8062f475f21ac95e3d1b70d50f9611112e173b11097924c227670b766618a2077b49db278", 0x3b}, {&(0x7f0000001ac0)="8f266eb2351f4ba51ef5c5634f64da21d40cae164490768ed0d564d43e16969b16e422a1a46dc6a1b7ed1028d347bad4810c8017317e1486f889fc62f9899f035318328031770f69e7c4d94d615fe70a52aecc92b7473c32e2ec5d631294a8b8af74b21f", 0x64}], 0x9, &(0x7f0000001c00)=[@rights={0x20, 0xffff, 0x1, [r2, r1, r2, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x40, 0x8}, 0x9) sendmsg(r2, &(0x7f00000006c0)={&(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="eaff7ee3dc03aba740e380a43117c5441814505cd060711cfa80d026fb8325444929e647295529a489b50db60baf35e5", 0x30}, {&(0x7f00000001c0)="61db8e3a74290e799f7bd1cef7a4c762618ffe245852e6d76d565664f49454db8c61e7cc7ca52e657185c9cace", 0x2d}, {&(0x7f0000000200)="8e86b1d0da38db000dfc7c0116a590ca", 0x10}], 0x3, &(0x7f0000000280)=[{0x30, 0xffff, 0x1, "a9c3a143afbd3c3823ad56af82d9a7fee11f7da2a9ad76267180129cb5dac9"}, {0xe0, 0x1, 0xffff, "a7c7ad6df722eadc349aeb490bf99c9af95ca61327bd6617d3fa1a47096287e996eceee45a300caf2d66b4bffb8c5ed7f4af78ff0be7d5e78fc2a05727cf44599b9b614c6422f308adcf1436b58391d3f37883006abd57e889b659e09ea8c77503570415d62ccda64e360a3601fc6325740a65285f04cbf8e3ff9db345e85b46bdb47f490233a052c1eb9453d35144748376a7ea5f38e82f40ca2ab02b3efdd5cb1cc56f786329ae75cd1ea28df3f8a484a3789a02e90d2119690d02be09a716420a6a96dcf6cb220193340c7d"}, {0xf0, 0xffff, 0x6, "04bf6bbd24219a8cff88b65791750af2f5d3bba5055e08d45f5a352d1af6397c100a45e3cd7568a3e542323bfd895fcba9173eb366514177672291776d5b0db96353028da6b04cf17c5dac3c10efb7ea3cf6501f79f986bfdfa01a3ad7dfca6ba49bb059594b70c9c037438cb0e2488faf919fafe05bd6c58af836b562ea90fb9940c6923ba0951946431c9303825c22dd8e2b632da52560d6c5e276d631dc3e1659cb9144f25546f82fe14a51146b0e6bf5829720cd7e0f5fa94ae3ca6e8420dc2b689d5da613d8dcd33a8eb926fee44f3071756fb782a9d7"}, {0xe0, 0xffff, 0x5, "ca4acdd77849b6bb3ddf1bfe5d7deaca7f1eb88a783c3d8e8fdb2620b26a2ae85eb0067571a0e13f4ecd50f6968cb493f9e0e6329a3908d056adfb59d76b82f3f813f8ec35752bb5bf2ac16fd2c6ddf7d7c188fbdbd928af0c0025b599ed525ae819ec42524f73e323a81cfd26092dc491684f323d818d9c0670de549f74267519fd76297c5f66dd813ab77a8977e2cb0c306cf5004a92028271cb031d277597dcbc88ad039d73f7f059a03f1e2be6e24bbf2fd599f2bf596bd9fa1b56563c24988eeb163c114fbb1f1383865f42f2d5"}, {0x30, 0xffff, 0x1000, "39a42dafc21d52db7a691971ab0d6dd6d31c533412e1eb2f31998c5bdc3df8e5"}, {0xf8, 0xffff, 0x1, "badaadecd77b6d09b0df9c89d2c6adf24b82aede1a42aa13e15d1b9e0f677aff472cbc8791c27c78e29dfe7ebcaff47bf8e848cc9e86b6803660b765be37ddbcfeb7fe7849b9d7aacea58a2480eb0c9c70d9eec6b8a837e2883cd4e0b5e1689e3de644bf8b03cc48b72c225fd7a87dd618e2675b52111148d72bc89981b68ae9bf3c0943f398e5e8479447e21b1f5c7efddbba9c0a9c30f1f6998227aed9a6d499e68dc53e7ffa2acfc73fb44a420eca256bbf056f5eb5adf8827ee870f2707bc7164f6c967bc9b105934c8c44128771d51bb269f5f7f34df204dda22faea360e4a73c02"}], 0x408}, 0xc) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) 10:12:38 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x33, 0xf0000000, 0x1, 0x80000000000}], 0x1, 0x0, 0x0, 0x0) dup2(r0, r0) r2 = kqueue() dup2(r2, r0) 10:12:38 executing program 1: r0 = socket(0x18, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0xcee, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1201, &(0x7f0000000000), 0x4) 10:12:38 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x10, 0x5, 0x1000}, {{}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x2, 0x3}, {{}, 0xfffffffffffffffb, 0x1}], 0xa102, &(0x7f00000000c0)={0xff80000000, 0x8e}) kevent(r0, &(0x7f0000000000), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x43, 0x40000000, 0xeed, 0x80}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x40000, 0x1}, {{r0}, 0xfffffffffffffffa, 0x8, 0x20000000, 0x5aa0, 0x4}, {{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0x432, 0xa5b}, {{r0}, 0xfffffffffffffffa, 0x80, 0x2, 0x6, 0x401}], 0x0, &(0x7f0000000040)={0x2, 0x7}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x8, 0x80, 0xf2be, 0x2}, {{r0}, 0xffffffffffffffff, 0x44, 0xf0000001, 0x68d, 0x1}], 0xffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x22, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x41, 0xa0000023, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x6, 0x9}, {{r0}, 0xfffffffffffffffb, 0x4, 0x8, 0x5, 0x2}], 0x9, &(0x7f0000000080)={0xffff, 0x8}) kevent(r0, &(0x7f00000000c0), 0xec7, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}], 0x8001, 0x0) getegid() 10:12:38 executing program 1: r0 = semget(0x1, 0x0, 0x140) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/252) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:12:38 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0xe1) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000180)=0xfb63) setitimer(0x20002, &(0x7f0000000000)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) semget(0x1, 0x3, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xae}, {0x3, 0x4}}, &(0x7f00000001c0)) r2 = semget(0x1, 0x0, 0x408) semop(r2, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0x7, 0x1, 0x1000}, {0x0, 0x0, 0x800}], 0x3) semget(0x3, 0x5, 0x40) r3 = semget$private(0x0, 0x7, 0x400) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000080)=""/163) 10:12:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x8e0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x7fffffff, 0x4}, 0xc) fcntl$setown(r0, 0x6, r1) ioctl$TIOCNXCL(r0, 0x2000740e) mknod(&(0x7f0000000140)='./file0\x00', 0x28, 0x4) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x8, 0x80000001}, 0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 10:12:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2a0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') setrlimit(0x5, &(0x7f0000000240)={0x5, 0x40}) fchmodat(r0, &(0x7f00000001c0)='./file0\x00', 0x80, 0x4) mkdir(&(0x7f00000000c0)='./file0\x00', 0x20) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xffffffff80000001, 0x1000}, {0x7e43, 0x3}}, 0x2) 10:12:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4302) socketpair(0x20, 0x1, 0x4de, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockname(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000c95cede60a7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000180)=0x3c) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 10:12:38 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f000017d000/0x2000)=nil, 0x2000, 0x6) pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0xfff, 0x8bc}, {0x18, 0x2, 0x2, 0x3ff}, 0x9, [0x401, 0x2, 0x9, 0x6, 0x5cf, 0x7, 0x9, 0x1f]}, 0x3c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 10:12:38 executing program 0: socketpair(0x30, 0x0, 0x8000, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="bed6b383b0decaa06d045c19e119139543da7f78cf4b30cfd463c249303dbfc2107776f48d529b1ee018de181c3566d3f100bfd6ecfea2c87dc8b9256b2b7a0d93c9b0c7b605", 0x46) socket$inet(0x2, 0x0, 0x0) pipe(&(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100), &(0x7f0000000140)=0x4) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8000, 0xf90) 10:12:38 executing program 1: r0 = semget(0x2, 0x4, 0x218) semctl$IPC_RMID(r0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x80) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffe22) lchown(&(0x7f0000000140)='./file0\x00', r2, r1) setgroups(0xee9cfb9e39f1d628, 0x0) setuid(0xee01) r3 = kqueue() semget$private(0x0, 0x2, 0x420) msgget$private(0x0, 0x10) r4 = semget$private(0x0, 0x3, 0x10) getuid() semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000240)=0x3) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCSDTR(r5, 0x20007479) r6 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000000)=0x3ff) r8 = semget$private(0x0, 0x7, 0x100) semctl$SETVAL(r8, 0x1, 0x8, &(0x7f0000000040)=0xf80000000000000) semctl$SETVAL(r8, 0x4, 0x8, &(0x7f00000001c0)=0x6) 10:12:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setregid(r6, r8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) r9 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x7, r5, r6, r5, r6, 0x4, 0x6}, 0x4b4e, 0xf8, r4, r7, 0x7, 0x401, 0x5}) semget$private(0x0, 0x3, 0x324) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) 10:12:38 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() setregid(r1, r2) r3 = kqueue() setregid(r2, r1) kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000040)='\\]\x00', &(0x7f0000000080)='!*\x00', &(0x7f00000000c0)='{\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='@\x00', &(0x7f0000000180)=']]\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=']y]\x95#\x00'], &(0x7f0000000280)) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 10:12:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() setregid(r1, r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x220, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000140)={0x2, 0x0, 0x4, 0x4, "855db7af2fa3065f8d1e03f8ef72bde4f082d612", 0x6f, 0x2}) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) openat(r3, &(0x7f0000000040)='./bus\x00', 0x0, 0x10) 10:12:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) write(r0, &(0x7f0000000180)="fd60b0332fde1a9fbe9f252532c3c9e3f22c63bdb5aa927b53c8ab62e6a4bf75db7561cf7881644cadf036572cd45df22593078963e85b4cc4d39b166565cf422bef365b2a4fdb66e9c20185f4f424d2599a35ab408c3035cac432188780fdc30a62352b57c7889ad5a77544adbe27951a926e6986e834b65b0774463c66bd6388cb874bb8ad447c59ab4c5f20974462be450450d9672c9f992eae6d67f2b4d1fd683f6c153834141887c3db2c1f643e167452b87756d25cd432009312ec670ac20bf4481a76ef7c37aebde96a42837cb8987a9ce053f0ab73247718e159d322e045339d41538c74ec7d2745d1cb4a8913c2f0778941", 0xf6) connect$unix(r0, &(0x7f0000000ac0)=ANY=[@ANYBLOB="00002e2fc8696c65300092bfdfadc30c4d78bb9d681190189c584c0000cc691b4589b642a32157c0ebae8c14f0d07034d1a1943376a2e866d339d873c609076ba37f51ce952f66802b29b0dbe5fccc8d3fd46712cdb327785481331a59b2611a6cb8c2e26d53e3235432804290da9883ae091de20a8676333e093be75a98b4b310008eba4cefafbf89e0"], 0xa) r1 = getpgid(0xffffffffffffffff) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="99ffaee32bfa05dad8594539fbd61bc7734698d2c076ae9cfb3c624282446111525c6f7761b1ab7f6f028e64b0dd6436a2e47cceb079805041acf0eb217dd337105d131add9c72fb36ddeb44eb6c6d0f52f15be5666bf124fefb1c3a2be0d25ff7a0f82a189872fc6516dc4bc15fa9cf1e07e8d08eba777817aedcfa010abb005248e5bcc39dca0b2a8d0d509ee510058af31f864c0e9aabad567f49d1a763a5fe66b3dfd2c5b8a8e77799c4f396b70094b375079536d7e71270d7c08860d7a18f5845a61a3f1a755d6eb08f4afcbd448523313d363e9ad4a037dbac4903bf31bc67facce20e9e576e342724a70854509ce21963a7fbf884ff1314cb7c629d268837d28830b220494d8efce050d41194e4690ddc01fab2f20bc1525e18f00e87515e5b71d9ac4d3e6b90fd0b5a17c8cb867ebdd3e5d116b3dc4c761f0d73a2b233b4ed9fd2daec1516d62d98ca58cdc1f2681d463f933642ff8cf1fe8818d9407159e285cdc521d5fff109c7b71e44e708f8dc479b7c38314516890886727192b009ed6b95aa1fec314286dff2fec654305d3a99a5bcca572543ec5963c91bc5b3829b9ce750460fc0aae43173430315047a7f0c915fdae666cd54f06ca4c259157fb8091eb6c888eb59ebd72e24e54cb51e7ae62e60e981348354d874414a846a572951570ec30da1000c3ae9714d17d751ff8b248bbd6e5f592b61373317dfeaefb9f5b9ed17b23af7c62cfb7e38c0f605377ea4e0c72becf99b1fcc5e520b144920e8a81b9cd07a9c8545639a9a6d46637ac501e18f637d475626e3508d8f53019b7c88eec5582303b6a524c76a23002400dedaae56c6890b39fabb099a67c0a14c4940446d0e9c44c6ecd5a4e04d870a2ca2fc7b621c1161348b0b192f964378703df847fba734d37b3ae5eba813772dd89ee515fb6098222ea85cc536d6b24378183618b701341087d8c5d0d86db70e670107d975450bdde5101245a3fbb6fda598a4035b3ffc4319154f1574e061fd4f47c4962edf37c753ece2ea2537959bda3e83f86b130e42d3f3be8547d4788ade7560f2ba7064204adde14d174b7e8b31d150dd34a4e5f91d1ef8ef34ac9260f64f2b90d4292211b84f8cd31fc8193cab51bdbe55259a9d88e51b89a2d82f4687562642f03d075549ce4823cc57d5412f5cd39f38fd98a56cfe2e38a02a726c6443788172c56b38cf3308c1eef35ad3ad3091fbf7a35585eb89cfcd9e7fd0cd7e4d43f23778d0efa3dfdde42c31abe27b054f4ab9cead0e6d8ea3d4e4b614014b550f0ffad8f4abf389ad879ddbc864cdaa78d22b1137c6bbf9012987293fcf89b8ac6c5ab68d260f10f09f114ac7999434c728ae743714a49d2f562dabf492444114dc35a056864c9f88c0a824ea4f69e5f1e4836022bea746eba83f5594d0347ffa4e4f9157fb9b36bcd94bfb571327c6c5a6017b1b4851be21e5621bc6fd97c3312ac39a7239e98ac3ba48492c4b6a1505f319c0830ee9e7737120d5e69422dab2a64089a8ef75fc27660e0d305897de65e94f913e138f3340963aa3a9d4cc53e8910d9756c307a33246178b192b621d309033acbd3264cbb14082e4f9915151105827e49df0a4b8e721d8b2c9f0b52669e0c3b215553406797851729526a87ce7deae3716033551df306338b7b07dd343d4671edbaa51175118ab9e00c943a858cf99b41c70c077029b9048ca8b19cafd1a7bf6fb5413e4b5d0ed9954f33b90b02944c0d66ba0b0b65eed712365d03d880f836a74d2c0328b30d41f52c2ed4efbec451b835167030c217ff1980de86b97b14f84a2dfd461079547020abe152f9f3bec0c5801596304c4e019186c953bc78d69c0de8b4f399f379baa467c922eac34d35088d7fbcbd198a9b571c0d2a6d21dba4fcb7be234816e3a86980ecef7d01f5ab3b288f1718057e2b82fdaa61c301c35f29174e2009366f2aaeb107b8eae05b955be7581f19fd0099b21a5e30e10657dc18225d6c0418afa07f95046dc685a1dca075f247d2a46cf26b4c4837c1c1fdb46dd820264897f5ad6a51bf3f654b69ad356abdd59d93f0c0571adf9d4a35072ee3a08fa9044a11b611549d95cbd34934be69e33f0c8e102987bd0f98adb69f7f1cf44fa43849a1402726ebadf4d82e77715675b6dba290c9d841f6c662026fe7ce13e4a682d934bbec122c595d7f268ddaab1efc40018df0f9b9ef3dc574eaf2320fd9e88ba3170d5ab5dada918fc2ec0462a2bd7fa475c85f9af6184122f95f60f2f1de67310ee3e85a53fccf422af114a67b29e0ecc69929abfd4939ed19b76fc03461256e372a8b5c79dd747f4b7a82c7bfea6bbdcaf1ef555268082c8c53d64a85df563bfa6ef30447f95b550ef26b0f722fd2650982a60902facc6b8eb5cde9792641364ea79fb80186c0d29b7320ae42535aaa10a74020738238687635705bb768e9a5c240697c3ff092dca3510dfdfc0e2b21d53e451cb6f433d80e6a9a01aa5ad681a5497bf244de06889a10df50495d973e8d3ccb2ef42feb4b4a1c322667fad8665c80d66c8c7c535b9db1beda2b54d04bedb164adaedc2b052e96331bd96a595edb13403d62fa3069c0e858ec0ad54e7a7a2933a7b9a35b99b66a292065cb708cf67ae47e7fe5d71584b184776332908f302864b6e11d77e44a751f01ec8b93356ce7351afee74ce8adef37856674bd736fc8a144a036464b1b595347cb49ede5686f69a8883d2b556194e145f732e8e0c7517", 0x7a0}], 0x1) 10:12:39 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x93}], 0x28, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) clock_settime(0x7, &(0x7f0000000080)={0x8, 0x20}) close(r1) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000280)="9e79cd30222dc9b77bcfe355033a723bee150770a4f2c532291619dce0a0f6ababaefe2ae05d805ba45c354a9c0c41f268ed1433e954c6af143e2903799bba994fad5a597a135c27a1aa162049eebd46ce293c28f498919427d51844eed99613ec2e392e6d6344faf8ed1c2bbda503a3915fb332fed809b1a194801fe9201402040b534db27458ad603bc503c70486b5096948882474ab32c736c2d38a7006a50c0b6a2862dc95829043f540980a587f7e08373f4108e8e9b71f3cd261dfa6bae8a2379f7f4d903b7d66667bf2409afd1f4f17ae134bae863529aa12ac936762f3f055ab2e1ef0f2840ee2daaeae61afe5d67882437b16d74aff62dbc621c72dde503cc52314fa7164a2e62d0e96f06868328bba982df0d5acc4ea5a457f7121f9d77f4af420ab5eacc5f76ccd8b131a22c49058fd033dc58e429d88d611f8bf19adbee07e736788a08cc86a894c4589b1f293abde5dbf39e32e11d35eefb55a3a78a70325e2717ec58fe1107031b7c60bce721dfda56e6d5a1c24d1c3f037c3833e23bf7f7793a641b931d808539de06c1f50dd04f4177a052127738fdbf557253e3be91d58eb4e1a2d09fcabfd360fac77aeea7a3171c4e9116f1ff073f0554b0c489b6d7d49adf255a3103974ac59e161f7b9d29aa6439d97d21f3dd4aeede042a4492e56dc881fb8d7b42f8e9eedd9272f5ee7157989a73775b76868fb505fa519bd60cbfd09bb55d8a7acd99525b6bea8f43bcd23f751f760716c0442f943b08773e053dbcec7102b0268fc2603550dc13b7ca1a069671f4806344ec27b2bb3533a716b0ed01230d3ab377c2c6dcfbf6d94c57c8651f777c80286bfb4e4027e23b6d9a8153a09c683140ed12ba36f41e94bf6eb159b95de6cc1b166dd63740af8537a7d0013c98f67c1dd04e2a0b098710c144627a8e56bbcaa74c3eced8ec778cbf1611cb8241c4170624d22c38061663082aeed13243371f7d54210233ee6a61b4ebe2b69b2063c2cc4f41781b5fe3e4774772eea4272748c314e77b06534afa92e2b48077f629b9a23c489b85728cbc9beda88a3bfe28b61243633aaf84450923a7c9809cd9c770dc2c0e7795996e45bc649b5b428f7273a8652937dc7ee5e2841cc08a05eb77253b2070261495a5e9bbf8ed910f77223d895cf5e1af4aab8f05a6c93257749f9f6b596fea852a33597b6874358cf750b99ccfea90abe0b8491a8c0edeaf4dea5d79977271c168d39bbe3ca7ec1fef321c89480f3247bee8bde6ba149c1618c4a3a4cc48100280562f657b8438e5567183dd3d6c3fc4d6f78f0807ccfc735add646f7b94c9edf21735729b09a00e736efa05f17a75c3c28658c13f32db2a30543e1298d081bf1b103a3c0bc2b8686d7d7ff1dfcb79abfd8bebebe081d70a3744b7de0ce2fe4d0b512b49e45a54d28a6d62a75191baff69212e921a929a3d1c8de375f5b46e022a72ecac3ac41811a3cbb6880b2153386a13252d80ff6a70acc0861ae33ac74dfbea831c2e810a63830d6b02761f4e2a4eea48df19c17f8c8ce26526734bd37422309a006d3f63a5dec01615fb0e75d4d6c609562b490feaea81cb772612460c867ffc05ecbb73fe2554f11dbdb706bcc9e01190ebe9845d22af589c4bb8348323c2a077f0c0ab1e1a9937f880e40acb37b3fd462658855bf29134fb9ff4492bbbb033d6c06cec63ffeb05c05ab9d4f1d02d84c003eeba3c66b4bfd718aba179d25745b77288fc29010c6f44806f17d26ea047d20c1d0f516ed99b504ff9c683231e4d204e6b002dc601ec040cdbbbeab48810315bbfeca696916387798dd9c115dc394970ebc4dd642c0b47a6f7e84c6c9c37c89ee16f3875769805c9734cb31c4e8a6c907f9391a7e5839b025e411a98f68d65c0aef8f08d4cbfa74b1194c0b70b76267793fd6db54304b899bdfb67c92b5441c9eddc3d7d4fac322462a40f432c727de1769b9f6d5e2a30a06dfeb4e2790418d676c16f655a80118de3dbac52b3ac1a7e8ce8fb8f5038b5823d577f3eb2d8574133181fada9f481686b79250e812f65ba5be58cbcbc2df4e6209039e404cabfd59f1c3a4e4d549d42dc8b4dc56bebb167e00ea97e833df7d64af35062903e0fdc1eaf04fdb4a13b9c906198288e05b35634f255d2e2b6c8bc7fbead7ab21654fd4aee6afb2a715798d6c9be01ea0aab3b0bbe6005909754f1ff419c576e9d688c4c15f531924ea41838b7036c96c8439b5759dca5f56867c1332f4a3f082a7aee7789dad66fc3908e009b4c7bb44071b01581735defe4014906110df1d59d90b901c109eb98c8fa6cf7b015dab5d78f05d20f700933c7b763879b0e226849f36d5be7385fe3790d6b67abfaaf65853299d0da547cd05d0630dc0e1a869b82b5dbee1975ede486ac0165b189bfc8b33586a4e8e6efc3cfef9fde404feb17e75aaeca36c01e882354172c2d26a9d01aa77b598d418f4f5b12544999453de70cc79aec4d3158c71f89a00ade172303083ec0872cb99e25ad222f976b994c25d42c1beb90e4e707de46bd05ab7a5dae88d6c1d9aede45f0fadc117dc899db86ba0e99f5482514b567bff0a36923e39d261fe1787516f1a0e6df03300b15a3a478d4509ab8b8a63145b86187b642588c3878d5fe954fecc263d06c49eb5fc48be5ac31acbc2814c1676d9f12c726da2b2f0e7c8def2535f6d07ff245442cb2128e6670751a84e69139913ab03ab75cacd4ea72f0fd9f2de38e7b6bac8244f13ccb45d192d167912c87a827c59cc525fcc1fa59d94bcec8e29d1059fccd7aa5041a7d1352e266369c05e45243ed936c5d85d8c13a69a42e38b8d3b215e11f9fadf8e11e3cc8f29c1f60e8f63ff5fc08d9f17b5483e7cc81818ca1c7078a0cc9fb5a5961e8a6da5392b7059d98cc7a2a7b8b9e7801785d91150cb4774d3f8f7f186e6e75ee03fd1b9a9e3da89ccb9e05b73821fe98aeb6a842bd3dfae403cbb4219d023e907d62dba2dc736f74c833a3b967df1952f08b9b5cfa0238202530f47ed125b3c469906a5e29fca725f7ed49df3720a7e00cc1b8bc16696ce0af1e957793ab5a928320c7849af8a8b958a0c37a5619bdca41b07a5ef90ac459fa69cf7727c351fcdbc3fee1740c7bf6f8fdf931be8b5b63163f47853dd0ae38c39e9ab38d7b0c2ad3376791ed0a181a1298207c93205f22d2ebaa0e43697bfd520ffbb650f334b862b9979736144b6e00908514d082c1e89135d2e92591c5044a7c878b9fcd697e09c5b1182d8e07788139d58d30e10e5adf869e237256e3ede8a78211c62a58bed186d5c46923d0a463e96f99cfd9c8032f934c76bcf28741e1f975028ed31e3bc9f78dc7dc5d48d90b36decc506d896b4a0b9878c50c1acb1e145977e583baba37d79369a3a717d39a82df8d55a2ff6292af91552a3b7a7fcfd363f3ddc125e0151187106c170cc60482bbcb977513dfa984c1ae53ae28b3cefc553c5ea6b47682f7f1c0076a928a9c42e5f7e00dc1f73cb89652b1e0566756cd89eedde038178b2af0bef2cce3756fadb9c9c20a08fb50193e4801ef5f5c36c4aabee3139569a7c97cd39f7e19a6b4aebcd0a0d3f4225790ad1612a1c0cda301cd506ab225a34022526a814d6761c960694985e996b53cc2a85e38878ac4f3263de00a5443e0b106129407d49ad171450517ea9764c2630fbf9ea82b39c1b3f397587ade168105bba2bd6fa3227d3dead3767de366f6085b891a699364c2d5d5222925c2463035ad9e4f8e6294d745489fe5066d953307d8fca02e2ae4476319ab3dfbdb80f35fae4a3f82d2d8361dc59aac15cc59c4a6cd64345e66fb0091c8a448ddc60591427527ae21c312f0e772b5bd0b6809a4f21e54fbc23f8ac7bb80c1c71d93c22b97a706b04f69165e54909cb10f85d034d943e707285fad828405254d652c9c8c1c17adc930ba98a7fcfa4f00c8a0ede72a121875ee63c814007425d49402c0cff6467211229ea8b9cb9c337bdbc6253bd297a7803b3f863af06423f6c4820479fca464955840919d6d23a2d110597726dc6b14660d73c1fcd17d0b660b1f5fc78bfaa6f5a2e3894a52391867eb4cc6a7b6e8a4d84f24a77ce9c5666333e75160bbb963a6a8711be5fcbb52631a241d15b6d3c1109672407d8ec75a560f6f2c66b9edad65c40ecf5820d2a36b17b3dea096ac24f7320a14ba2f82c8297f240823cc2485409197300637609504b657215f9cdafdfcaa3c9e311540fa9b40c622418c958808a2da13254a9b1e176a0d0654db38fc30fbb9e8d621b8846a722575e5565064431e2525a2154fc0bcc288fc4610edc5f167696e67a442269db77d1760df2be22fd070ee6466f66c05d2560a0d888c9934017905ff77457b116c03ddb066c3569a4d2ea4e5e8aa2de600dd7d54932aec7674a79cc86217d295e4a5c31ee0593eb3d4272a769b9e4dbc39ff41a7682900b99773b12c4c1f89732a10e016ca19533615b68660ed531eec5cda9c9e336407ac3e23360f1c3a9b5cb76e14de2bd977d8e53143b1c293ef34fd64318f66797c45810dc0734bb83b2e392e44e45c495984aa548742a502f9460cd61a107f453efed3f65a15db6999bac6fc9766fd3b1a8c5f4f13d379a5260108d5f93a1a7935b6239721863ee5d909f2eb00560315688f03c3eff69bcc64aa36dbfa1cb2ca84b2ba1935b77ac9989e82d81a4ecb388bf7b48a6a55da5a0f3205b122198f3417b46f6b38a9f528bd79a9947191a48f4ce89d17d75a8003f68a973c48a6f45dca7ef9eaa138eb0df783129d59997c30e42d210d4f99c2a118ab36c29ced3108df2d179c3b3aeab162e1bf0acf37edda4a3358303d7cc88f9b65394f5cb2ae71999e659bf186d50159d37e6154993297f96feccfc0a332cf0baba63e84e139403f855cb72e252ede09fa544d3bbd7a0d7f2f391a4812bc6420266b0fc60bdd0111a8a951c161081b763d2d6e46d5c9e2ebd76fffec56c13ddcb3eee4124e3ace5bb10eafcca2aad3fb3570254cb317c7def9b4e2ef5258e240e0cdd18b9702281c9a99188e1f8953e5e3ce4effb641380b2649fa2f7d280fce4ef5a427a719c935363452cb7fa6d4f55ff827f2aeaf173cba9e7280734503401786aff94cdaa0c038a285ee0913147e78b01d21af0758a0e8a41f9cc678bbcaca0c1ee37a7742325b869f64e3ebf93ec0285e336c091328bf9e05f0922156c74537c91847c4871e4bac5e3fa4b24391077916ffb375f51be6bd0a81da20f2f75aa0fbc5f7b41f1e7e07899822cb0554f051794d654a780413ac773dc9b37c8a43f995f4a3d67ac71692ea36943245d75a375b1690152037375f3fc2bec426f7c317c9fc7a49d18f2a0aa5fef8816c8a8411f3b24e27b29730f242619f368a18f8a9a1a4a32c841d600775663b1a94008a0f12b5e7d05bacc6ff106b332282a9f2b9e85f7efb8036ef2ca40ffae6b1ca954b8d0b24e23445948548264514dcd5fe25e1521d27d4cd5041b008cf691e0d33028705fc62432fc40c927c79c577beb544aa39e4699c0b5b01e9c71790015a4d92265daeb30339f6e5e0f54f4deb2b44814a67b2a020d7881ac6bff5caeec070e9b96accd7016fbb5383b8bfb8b8de3843c1bdf401407415d16e337ce8288619f80a853238a83c3f7b47136ac3d3a08bb2fe568e6e19952bbfe7a2288b265e494eb8dde27e10ae2f46d0570f23cdab10a9840db511bece9cd350b697c01dfa76247c533f1243317be9cb5931b79d1830b296e4fb9e6737e3f81077806d3", 0x1000}, {&(0x7f0000001280)="5e55f1eb09bb3467a4f98129f4aba7b89d51e92f8f2045618c081734e98bfc75100ce2961d76796df08fad128c365b9795ddb45e33df5443451eac11910025623629479d506de8233311261b1b9fedb049e2e08148eedc8ec9aa1f5ddab5b8d0444507b1c74b255452166ef275e404fe1c9dd7767e8497e49b1609c24333b136c73e906c9dcdb660aab49f4f90b064720d306356d974a0231318ccbd437218e557560b54ca23928256e34ac28a2e28228db850c846af3c2dee03aff5402a3c8e9e65a6fa186c93331b079d37f526b860267009", 0xd3}, {&(0x7f0000001380)="c5a8d86851952b4c52427994783ba3d958ba7552ae78ab778ab61ea64175e20b138f581ee14371c8d79aa000c2f63928ae46b25ea2afcf7846e033a89359987b25630b0e3ca687694e1c6906533c320295395db7f559a465bd7915d7b07faf101624cde018c3db34777ad2bac02f88a7ee79695e1214b2208bbf7c815c0fde266d607996c2cf5b2440dedca860e63b145dcd947cdc47877ae156553c34c0b4353def9551c4da0e1e38bdcfcfebfabbd8cceb66ff675690a316104ce8110eb972d2d16036ab", 0xc5}], 0x3) clock_settime(0x4, &(0x7f00000000c0)={0x71c, 0x4}) 10:12:39 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0xb, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/27, &(0x7f00000000c0)=0x1b) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r2, 0x8) recvmsg(r2, &(0x7f00000014c0)={&(0x7f0000000140)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000180)=""/123, 0x7b}, {&(0x7f0000000200)=""/182, 0xb6}, {&(0x7f00000002c0)=""/244, 0xf4}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x4, &(0x7f0000001400)=""/166, 0xa6}, 0x800) 10:12:39 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x8) connect(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) execve(0x0, 0x0, 0x0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x10010, 0x92) 10:12:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86133) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kqueue() r2 = dup2(r1, r0) getpeername$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 10:12:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="5827200900d16ebae63225259560f8e5815f73f2a0440300055552fbd5e41789632dfc94ff334a5619515a4c8a056198824b3da025bbd47b3bf579456fc7d6096e8c8b6b87cb42a890a763f03bd525c68ebad230dc2d2472b8bcdb9ad8a4f5f728193ef1d4d9", 0x66) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x401) write(r0, &(0x7f00000002c0)="9085", 0x1) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xffffffff, 0x0, 0x7, 0x3fab8c6a, "66cb138e1259fbbfb67a03dcdd30c5d7ef068175", 0xe5, 0x4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r4 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) connect$inet(r4, &(0x7f00000001c0)={0x2, 0x0}, 0xc) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 10:12:39 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x5700) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x90) mknod(&(0x7f00000000c0)='./file1\x00', 0x40, 0x1) r1 = dup2(0xffffffffffffff9c, r0) recvfrom$unix(r1, &(0x7f0000000000)=""/30, 0x1e, 0x42, 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 10:12:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9d4, 0xff}, {0xeaa, 0x40}}) 10:12:39 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r2) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) dup2(r1, r1) 10:12:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f00000001c0)="b077a93f39e81355c8a6d56ca4d82a8c8296fa85974a2ffdfeb89fdb78aa9025b6b2e2bee02aa4b5b0bf7147771c40e266662b4aafc6660819d5302fae14ed9385309b5c08c264b0c6c74f21eace7f325d03e5b083f3872c87d682d274f5d7193bd19b1fe52460d195ee6cf07ec031b72cf04b15637a0faed59015143b25cec6affa31f23d31b92caad885ba4aa213c7e7525a6889b6a97d", 0x98}, {&(0x7f0000000280)="8288d5013e31f5ce205bf8af7f4b7034adf12936c6e6b756e2ebdb29281a1e6d78b03c57b80ae2dd520a709585aa29ef1d34ffb404cc30064cf9c0c40371e6ece7c8a946f4100d4e8b3f15f408bb15d77d03de60c5b64354bc232e2aa29fcce4f1fa930799e87ceac1cea0944279f13591406f000484e7bce43fce8258d2a22f3947453f26668eb02f4f0c5e7ec26898fa7a09ef4f1f", 0x96}, {&(0x7f00000000c0)="5a52b1178db8491883942758578228f4cf0d7d1637bcdc8fbdcd17e582f8ee7f4c8a98772709d1ab49f9fab3180ca9cfbefc3b", 0x33}, {&(0x7f0000000340)="5b0522d9f3950f8870142c8d16a8e93ae9980c5559bf78196c98e943f4b8214dceef74af304d38ce808858225ba2446254588d009118bb211fba6f415c61f22fd5fbf5d80750871002c7c7963f4fa0b1803e79193af75c603d9bc032d2c4d68fe556550dd298f3c4398ba7e1f3e90f883160dc489f36c9f8e02465b092440665b04fea4c331c322122bc894df08b5413d8db0a0eff7c92e892488dcb0116f2", 0x9f}], 0x4, &(0x7f0000000440)=[{0x28, 0x1, 0xd4f, "c46173f3f1406933ef13c6dfe87fba775e325d1c15"}, {0xb8, 0x1, 0x7, "09df280c99f4e5053e5b4b748cf1afd0ed4dcd527ae33881a33568be225d802b20211d4d66c85c2c3828675fe0601dfd76768474857c4a1392401aedfa399a6b7ad4b0b3feaa48f147503fd042c6675a8260b44c38c026a3631c5f504b0d8e527d7d036242b67ed32b894abcd3226994833f260c33ee1ba0d1a3aef66ee43774014af1ccf24222232fe7eb2768d53d0da1fefeaad067e8a875a015cfe0a755eca4207c"}, {0xb0, 0xffff, 0x7ff, "c294427b02f00f878823616adb0e2ec0e99ce73924eb8b641100427eb439cc3cfc89c0ca0441d4e533e9ca7e24b6f31c355f089ad83c3704f0c4ed262f8c6fe23b9fdc511579654023f78c62f4b31738c5d5668221a5266d2964592d7b77025465bd210cbd88d14f383ac2628976172bbd93c2e7e1d4ec6260224271d5fd019b4eb6bd60901d52ebaf191177f6eab8b3034c36bdbcc49aeb0bfa42e14d"}, {0x30, 0xffff, 0x80000000, "25fd24a2a2f0e7d07fb07305f5dba48f424f98322add6683ca6be23b4a1b"}, {0x40, 0x1, 0xe6, "3b3fcd3820c04cfac57090a0e9d83a83927a2423e46101cb92385c7502cf510f27a5ae54576a498055415e"}, {0xc0, 0xffff, 0xfffffffffffffffc, "710b5114ac0f99190453ff16eccf7c9308caa8a8ded0ab386f20efbf98dd122c3c137414c80914f4886ded7dc73ae33f38314570848bb0f67bcaac1ab65ea7abd42bc92950950822767e6a6cffb89ab4af2e38031cf11287f81e9d762451cf54c1588f4c21e27a6c0357683e982b1abd046437cb834f2e8b8d09bba72fa766dae2d4fd7be13a5b0d0fb05a6bcc82c20411432b184c008bbcc9a032bec395ef19e0afb9f860c4dbe6c7515fab"}], 0x2c0}, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') utimes(&(0x7f0000000080)='./file0\x00', 0x0) 10:12:39 executing program 1: r0 = socket(0x10001, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000100)={0x7, 0x1ff}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000140)={0x80000000, 0x33c4}) dup2(r0, r1) sendmsg(r2, &(0x7f0000002580)={&(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000001c0)="cfaa2954d333f8faf1b2c009ba485547dd505b992d2b6a778b68c8f1689afdf4d3599afad17f30b9199c96ded8687722a1d4409f488f52ce9f6f9a59dd1652ae7ce1b2eda2470269cad35ad6169e7d1d810fc42083858655ae3447d96874b60c672f37f599d11035c33f2bffbc0c3c3dfcce0a91fe645d1818ab30d9b1210a05e0ef76fdb52807ab5e97343c9761da465063c4e080ef73f23d2440ec84d06159754bb652e28f57b69bd923e6df7179ea8850a938b2fe0e6eb578a6e96b954639621d2d815183e015210e228093b07e8c3cf2", 0xd2}], 0x1, &(0x7f0000000300)=ANY=[@ANYBLOB="4000000000000000ffff000006000000d2092a9a9ec62aceaafd0357bcac380a68d60444bc0ccc8af13bfc6e7815fc5b0b5c5bd0b1c7ee2cb6a9bf000000000010100000000000000100000003000000acdcdc7a32a637358221f233ab16e48a44c911f44be425a20aa80250e3354e72d9206640b86d0786169cbb571751205c6ca25aac4bd521460ec4e5fffff5a94c1410806423068d5c15eb8934cbc05383563cfe01832af69c02c42944c88296589b820da8b949f3a6642ef7dd54b5433eb7cd05e66f31bf4645f4f1149a470e415c61e884691b2893109485c6ec25d55b073aa622deef02dea0ee8761cdf7b0b26d7a92f574fd9f37bd72cb5757a5997d9b264ed4f5fc802b540e383cabfb0684f2d9b43004a2da41be0a3ec7329f59cfe57676850698a8cb7bc3aad2a90a46062efa0c62a795335e32ba41dd5fefaf1df1ada37b99d20ed2b0b8b3b04d659d5ed4ab00e21644fe74be459d92d3dcae6943b21c6203172fc19136d8b8fb359b55a76c8c2ad6c066f438ad0d8a3ae545eb172ece5051b45fda55c1c60f2a4a491b4d1f636366932a69235f207e2d2a6020d87dd971cdbd0481306e8683064af10c9cf3d2dcdaeca1183dd605c98d57d565f80b1c6686d09ba22246e0e47f9cb7ad098a27dbfc0dafdcc754b8119720cd64f090a8c2ecded235fa40cc7b60be350b1f4665a6dfeb2c3fda6ef9185f3154c9cb19ab6ca69608a518ade8c90d80ac45dc325b8a6b57d6c77cb8d218bc9a6ff9c21719a1b4d40434b70ac190aac2f60f6abf995d6478129353cc6ce385a718b4bca7a1f5ce3ddc6dc050e7c32ee2cfc43f00d0240e49509a0fa2e2d872b564373396eaa0d6ac824b07a6b0e6c4d10880736d4cba292de5dabe958e95653340042cacb14936a34a5830341c85a03741514873ff80173fe01583157271d9e753eec605a4a95c113fb88353e6aabb89d50cfdb5f70b1804f386a323a13299ead535d6aee71dc0008eacc13f27e8ffdcc9ae865e4bd4d48e56b23fde9df8359ff8244f633673b11e53bea0ac54b807416ce27470f4ccc9793be7208375973bb4418c471d48e8d0d5872e0303b3c19bf68af04bd8c165b59a3c6dd30f8a3c7e50be6312e119cabc2a9d1bbb6dcc6d60cadccc5aab9c83bcdd6715c93cd1aeb67f1efe4911e2784c6656b281db2d3ada365a852f4e9c15f36e7599df8ca73f68c7606beb8dd4c6208f74a5a847de8ed478395710e8c6ee43b0ee4056466de2861da1eef7e9f25353d2f9619d6968389fac3a6efe380e58de6a017d1271117b754f5433feecef9852261290ce36c5bfd776462899c7e7bbed5a86fdfd21e5b98769f318bf1917fa2348c685bd7bdc9d6735407da163d9bede27f4c75aceca62cd44c8e1dd54af9c893368ac7305edc7427ebb4643b3c79d06dc87771dc12b82e2676245604de2c18acdfb6c55a7067ce22cc1de7f19fa23d572eec40508cd4118715b83fb683f4735503c5fb3b4f30ad836fec8ee3abd16d86c076570747f648d2e2ecc5c036d89628e12625595b8326cec8a3d45aeb8c16378a530217af48d6b2fff259fdaba42abfb138d47c756b4bf140c3c9d4618401df656f05d7b609b284472fc6f2a897bc247e5a54b18d718a57d2c0cad914757cb65654c2d0a4ceddfb760f616a02ddd96bbd8c2cdf935405e45149433ce10fde1a2c02133b10f38743cad79be8468be686fa68ea4ad07a98b8fea66850bd341280922841a4b1042d0a8396c2952ac1061287f24fb76546a990f961055dcd5c7db6949ebc1e577c7af966d814be85c24ae45940bca046be70bb8745ffa5759fbc67d549e8ff7d9a067b762988d6736bb23641faf042cf1cc1de21fe1e1473d14d68b037b3d51ac28a9d15b4e2c24ad6f342c2aa811c42d86a6fa10a23c51d036039d7633e6cb2df3e6ae78d15a8d978996eba7a934d43c9083f6204bfe603f70dde869e79cd104d5057e771e1eb711d56bba12125e2ae9c1650410cca80bad45582a5caee21cc68d97c37b761d8f0993bd2117e7285a442723393d8f45b2b5204b0b55b74e75389d07bfb0ff210794308d55486969123fe3b1ae93be628573ab6f57b0fcd412908dc62d7de150785f2714216abfee8283afee0b1738a438ab8b7a63a691960df2cab9ee4294fc447427ededfa182287a54f3df5be074933a44a7f3543912cafbef251fed0337812527c438c0211196b9440d5a73403fc662614e2182b797ece8fbe11e5c3fc3691e3c6483e3776812b19efa764179e01f3c2b44bbba348693d470fee083f70ef1f135a04fe09cbdaed480f20a88df8eb54b06dfb84b0acb201155401de791cb33da875c119471c9b90dbdd0b03466658dbcdea41721f8287dd8f76ef93d16dd015940fd46b8db2439a4e337a2200c024d6506d0c635138621ce8b057235fdc6a00f5611c5f999c7fa42af8b113fc4e463a48b226e346a6e5caad682823ab03e8eb0036f354fdfb14ac2a350af3392a7297cf2a8c7a6e97ca3a6f63674f022dd8d11542475325738bcc4d510fcd8275630c4255caae0f2dc931bf198beb6f7c8cb1f10db925c4e83f33594a813b65563f4c547a8565111c5c29ad65e90e135d56a976873d623d27f0d23928cea7f519d90b58be2f912af85bf8f3c88515e662875e1870fae0c66d4cd42453c762673ac8481adad7589c99c3b38dafc782411a5f210fd4d11b34b4d9a3cd333720c05b63f0527e00c495856e48b885ae6651728b064b01166b1a3147b463357100360ebfa04c97ad4a9e747e718e35e1f3f35a4ebc5fe758b30c860d9eac6ba6786e5d3daa70d2498546366e84792f7629321a05580fb36d39f5a4d0ce8b136c38ef530e963059604f02df17db3ac1f8866957ba7c2b8d4ba46196f20e62939da4de47e08df2614e9c0a74e8c4695410c0cda37df83ccfab12177940091570c81faad102ff5c60656a2299facfc12077ff1cb5cf9e73689cf025009fe0d99c700046b8950234f1ebe3f4d434e39cf216103bf25d4d3346ac2aaa4c7f004730be441c2f952ca897a63d71f31d0bc776529896e04c1bc55e66d969b50457f46257fb863d818636f2ecfd95b2836862de19fa1df6ec46b79abd383a16b0873860eac60553664dba96bdb9b4836f8ec3513eb171262dd2fa5096b7167861c680afdd6eebdeafff295b6c085fbf8723f3ad4a2094229be61f32ec91a2e2c649618533bd8f8bf6d34250258dbc7c8260457ba73ea5c069a3a605c4ee02467a660eb4e3f9478e2d0ae937f09dddc4b2dbbebab6fc814948d6ef0ec0e7388a1913bc1b680c0e14dec5aa63b2f2b8fd43ee713d93732293bc02354fb4626537452404cc13b12a8f4d9ec800e20a87ef3b0f4340eb722d1e89ab447b4511577fa08235acc098859ffe9fa3fdf4bc58747e3f1ad31c2ec1a9e1873962bd6a25b026775549b1b7eed52ca0954ac378f6c6dfb2bddd716a58dde6f80e745429248684bc9130850f14f6024505e62ce731960fa350be75d1298db17ebdb4778327015894e28bb4a5eb396f48acd1a93250da2cef7547321e894b00bed3fb76a0bd396254572ace0a7bf713ed6520f68116102a7fcf10ec85301a9141d458bc3fbe0330e595b67bdd4c6461b53b5350636280b7089befa7d753954b8cf241eafd23eb635f466532255abef3b9a93893061da70f934333449a27146ded78179ca89689cbcf01de7683c73129ed5b969fb7417d127fe6fd537d08e40b782b14a444a17afe9da2e1e4caba0dac7c0c92185086404409d6466c8e3c03973a6f4e100c35987d94afe3f2c700c3a83de79fcce0031f80e897cd48ce6dbd74a008323be97895a6b84e2dddb723eedf1beaf95848fd596a21afa740c1017144358cb211d634b19756d40f029201bfb95a1664f2e977450c1f0a34244a86385434a613ab12e854322052cc43b85c0bd137b0c0f80b5240a2c4337025eb01683eca8822583198c79762dfb9d7f2d997674bd8911270c32e92f437d367ec0479375b06d10a67dcc44638b8795e93b6039474e75e4a4abcaa0e560c9185c648f6a412eb95c936e9e3f0701976f0d4261de7af3e9ea4582418e9104aa81c1c4330d4d0f32084a2fdbce32033caf79a0c36eff5b01cb182085455bd5859de661302e49b8acd7951da9f5300243f537ba31bc8429e2140c9097886efd24257155abdc6dd8d9c013217494485b5ab7e725eba5c3ca0eb3cc2d9b3a5eaf83aa00bd6ad9923972f0aafc89ddb9fcd7040c661ff11e733816e694ab3f0b129f13dc33be246f3bcd4cf179a9dbd6269bceb1220b3d8ea7f6a8ca2d8c707effec3379c954204dfac05ea1d92d7fd33f4b97f39e203ae43b1b40a89c7a76be820558b00808a1525004f153a711cc27480ec79522673c1e32db0045a4108b3bc80ea98e8dfb7c268705efe07841eff6680db9b01be5be40932e117e0461362c08105fc20efb75fbc08fade635c55fe7fc6c6866881a4e60f234384e722b5c57f10dba14b2f57c3e1379b19d46d6bb39c228a7f382407bb8dd41ed497f8e933963369da7a90100841593bc9d752d54888ce48c51e4683ab22742d5343af2ac82a83082887576a338851452fde3dd75148ccdd045a198229a6b5af7f90f00ca7b2e53afe7dc9f83a8035438ea301c8479f951cb83d87e4202e9288b4d2371a86542fb18a58d09453e11cba5305387f80561ddc7a5a8a755eeed9044ee777fcf8addb357b80aa26393bf6c28b3e3b5efd40f723e78cbf3ae42c8af2398c807d3ccda8a436ff8a7ba867f7d9c2ecaf73290589c3a3f4f3b1ef7328686a514826e333d6a6c79d6afd266c2c8b12afa7de76427a59f8d5b85703374e1b6aa192ef4a36522eb38ae2b800ede12eab60ab69ed7df86f6f584ec4ccab3f81e5d67f7bc2c02da851c72fc91aa6229d54bd7be95a4c0d243d009878c046dffe94eef03ce69331eb65094f1a549e42f9cf51ff934afcf47aa335be465fe3a402c737329394a9a1aa43175dfd1eb3732f015a30430dcbf139b6a199923bd8a2760d981c88b81ae1ec3113fa4dc1adca94bacb1c7c9f3c00ae24e8132dd1f4cc597d2cb9dd697990bde751072498f51ee4b41685529bc61d1cfbdc7bbc0e6cbc642bd6f12b10273234e7236e062ea100590ad32a3de0a58994b757b2636527d1837b9bb4b76227c8c0603937f7909b781386fc284659d8ec56dfa9a01941d8213615d95613c69797055a7860cd7d03876356dcbe5463ca22cc81d9fea39c2d9de589ec685e266e6890574e10102d3c093d8969f57fe1429bc9aa102313d34d883a7e9ad1dda9dc5109452db8f734c941bd62f044efbbad59b753e6ad362a77e2c6e0f206c4125bd896c5d38c8127977ebed734a3e52fb73421e3681f188af2d248c6fb4463d94034ccb446b2a1d394136c4d5f6d65118663a70a7796a56f36db1ed76af5e4a6234528367c5246b5223afc37bb040a253556951700d430ca4ea59d75a5232c0581011b9ac4d5ba3c43b04a082d9f39cba544ea726e078e34c129b42c42edb192105713ed87eb064582e22588b41a340d7f03431bebae95e66aa0c6fafdf821f3340d67d68ad0d954379aad7450385453bdba7f921ab245fa07f5c0f0d659fa220c6f59cc0c55a60b940760d239609264af320b854affff8356a5738ed28fd8b2b8e86266150d4a7f00d89be92579472023354adffd84bb2f82e5ab5ff4e08e250edb0d42369fad230ca68d268b5cf4420aca47ef1398592c6718649457b065a55d6085e8123239bfad90260541e29eafe76472cc4cbe72e8b393a75a3e9c54f84271c8b05a92ea44b22faa6fd6fd40e09b9de85df5c2b22a5a250134694e99b4c7e09aad75fef2e43e7da6f8a5e830f8f7bab7bd3356106800000000000000ffff000006000000ad9275fd6dbcc93cff55e47f48be8dee92be7cfc00b5bdfa12dc6052429184ae9e3deb94230f468b044e55dd805094e8105008445646de46119cc683667b497c85f2a1a30020e0e6fa61ff931b143a9faba126000000000000010000000000000100000009000000c2b92c709244bc42909bfc692b70b718e8b09e0ec80c062e4e22a136ed743f393fdfb72990c240cb01bfb7e63b881e49445947da5ce740da3cdbc1f12f7a8fea8262aa9b2195ff24c59536a4a2cd89d692a841260b950c25058648e70ec1d61f8c7b01f1aa9f8444f33b2971f5989f2d570152fac5af5e90bd6226790f9d769b0f9cb83262bcea76ea49a818fd36d74f7e50e8e8c302cc8d88e4b68643a03c09c2712dc36efe6fd52aa5a64a071d508ac7deb7549ded94132bff171d2c4f752d65b033bbf5f84f476ae0340e141b564cb7ba043355ec6854da9530a2c3fa01ad5516e92ceacd19118322f75ba4f323a0a00000000000000000000000776000004181cca64af7bf8eae9c85b53db003a03617bbfe42bd708b7df35228fa3bc2642969d80b1dbe06e552dde08285bc4eab3ead948cfd9937bbaa7585c509b478d712e2186b50c8a1a7683ce6e5d0e221c369da214e3195b5206c95ffa71c3baa33745d61894a91a48c20a356a5055fe3d0343a1e3fb0b14bd0a72340737521d5d1e9782d5266dc5f3cfc4e0bb4c90900001010000000000000ffff00003f000000a351620dac55e63df5dbb16ed1d534054d3574dd8c8582dbb8a9d69f8fbbbce1bddd384ea545b9a5830a507f05f7807f57dd2ec28d034cb60e014e1c19eabb0172c40536427e6af0017e9b9ee0caea5b381912d79a69e331a64cd0a1e91d242aa362dcb53fcaa97af4f481366ed1cc74cc53f7f42ed6000fbb380973bc8f635980c71a1155e2c89b699d80a905ae8d3add2c4991a0e579fdc11c6dc64a3c99bc27932182d211baf61012ef3bdabcca566bbf6ab40cf2261cb817f1ee5126d8f7b4c3e7651d4a599ddb7ba227fadcae259aa385671aeb8d461227595ab1934ef178463c4c58106d7afdf7d9410e107225ff2b5c5c5eef32bc869a4039467cd68ae775ba392f2f857ccd87b58896219a1ad9d9f604da352b79e63602bc04ddfa3a8b961d839e62a40f56ba9a803e14ffb01de74e2de7447311a6d504152f63873de27e573e60039e5c52c633b1d80361a64b1bdc036c1acde841e9675ea0ac58723fef9f5577d672a5a2d30f3fa058f24ecf4aace4d38f557159ab481e2403e5f874e4712344a40365c0eef3fe6c0bd7cd39b5d62e2cac2f80566ed1d5956e0267cf0ece0d8ba192ce13ab485894644d1cde1fefc676f5b201e6d183544c864c1ff87b6ef8f68ebfcc66afd6809cedab8d3565c6889c340658e099ec2da5ee2fd720d666e99083c49963d02e3ead8e74d1773595e78b05a4f977972f95eb8496372eb4a3336e40079e0d4f3be8a28263bc5aca977ea20951d4ae623dd5f52b21423614832a793897b4c377db8fdda733a03feb79edb7d981e4bf07066b27625573253ebd1f176072c577833440117d6e3b06eb33f7d9596e7c76b9c755272d4704f7ad2889585357c2c4f2583834d5b2a6a8b4cc2bdbfab22b4f78729ffb5c3ab02b0799522a8c34d87ba92b4d16a4833cd6a3a6fe27915a12660e0a0de9270d49923feb18ac969c30fff20db1a07fc93b80e1e569766fd3381be44d3275b88ef17fbad42e90206fa6f56708f12618fa1873ef709dcff79d7a056f229210ff462b554f761c6b65d070f56042f1dc32280d04696707ce098185b5d197797b464a9c6499b767f945fcb50c67d20a51b6da02f79969b026955cc0b5ff3d8c0e7b79187f422fb5c9fca72d50508a38b2a451bbe6bb7c9d15067eaadc1dd18c232b98ace67c37d1fe24537edb9949157c9987559f829b1b0e4a1df960b8bd7abde80856b1c02462275fd63b042c415d77c24720ddeeb202be84cc3df9c6af5c162f0f3e3cc5376a8e7f0908e6eaf9b1b4fb0c58987a3580969d9edbad7fbf5ab09de166bb2de10601c6edacd89abfe3104bcd58646e4358337a7fdd1a6650ad5ef8f2092a20375d40e914750c2b24ed8b68075d3b2b9ea7bee591c8513e862cf50b106ffde413b542d35c5d69f96e8f9ee7cc80e02b7ea3c89ae527dfc636d85fdf99f81bd377f3a961d89530fe2a2cdec86329bb545f2e5cab46e3878fbb1f909ed5d37e6691603ee662c26f8b80d97ab909af7d46cbcbead05487c63c7e2f26e17b72924da50c21d99fe27a0b5c7e1b98fc0fe17b63c3d7a31dca150b2f359912d1b60a42b60a5b16e82a489ba05ffc20a46320483fc76c7833849e4101378898047d3561182b3b563990b5d4558c0349cf4f29b5b3ee431063c910ec562014096e329756994de10963165ee1c0d1d81fd9e752ee24ba6070426465a0f0e610584fc5058cf89bac8a3c43d0729f8583109e9abef74c1257f21464ee7eca204ac5193365d57ec934f3be0d727c8c9cd17847e712a3e23a469ce5c36b740658b6ab315fbfcc442b3a65cbe419ec78d657291a19d9013ced627c9af37a7d309fe46cb9e2e49082f04ecc513c4a9080e1378bb748c2ee046157db616732921e90d9c1e55efff4623631bb404ae8092d5a614fef7fdcf9547416a35e55b41285d7c5653461a899e35d08d4582931e81581eb7414c84f73f3dc9fb8d69d2a8528aeda763924a64ffd08c313a584d4287ab4dbda54ea39b1ff2d32ba0016ad876079b89cf6b6cb6186b113978e3f635a01d2ba9b5e0db53371a897fe02c3ce1b5c7eb9e0768ba876504b1a36ac4691a7fd68a957782db4b88fb72078c8350a7fcfb5b4924fda60f661db9261fbfa4ee7307f1b561eb1ad9b561566d3ce6b8d31d73d3ab2df0214f4aae4003449be5e2b5717a3840395cd032478a5ba43e64b6a99d7ce4a32453a115e7dd677f2a61f9e6bbb08eccaf50e823741d6e095a37bd0bd76ed48fab42dd5a44635b438ca60a021bd77a641c58a7d982bd116e21f111ee18d3afa470a5253edfdd6ee388f53de3e639f298ff0b508c73f084fb7e0b9ed07a51fc047922fe1d331c3017b4529aa5fa368e426b66a711be7d8179a6cc05257a096574ce637debe2107d29c7b2109067b11b4abd7322e245e543061a44a928f9be58b5268506b3dcdbe7f284a5e6f7b589f5d4496d3e73dbcc44dba4a8892df8601add5ae8ecce4cb0d59097e0a600cd2ff83e1788f13e4a5ebf62b0be7a40844888989b60747e8371ec9e92d4d4d02af5d139a31f139af0b544298af5e4f12686ff24a0922c59ed003e2fd1459eaef1de86de4f13c8624b66febdbe125e9beb581211f30ca8c4c6c3594ed0720076d8eef352f0d570f10eae31a78a43e67f8d868a8050192cfa9d2919dfbfc0c89f539b65514210c8f40507970e2b20d847e23d0580b738038f8150b5a8c02703acf3f30d6090a8133432b0c2469add8483a38644d4225abcda84ca219628375eeadb8f085d729e08c53d5c46627518da6e0cce145165471158b2d32ad5a938d60147a10fa54a2dc4347dd86951c53d0871e56cfd882eae6d1f001cf6ad28f730247bb6155980e608dfa16850e70b7056bd9c46ef53aacd916c5f73c7a358f66e977c2e0e7973ee979ef8035208cb849a9ccbc90d39f42a84184c94100892a575cb8bbc0e820fec1b27cbf49cb18079328a0a4af374745e79e61b6186ae62ac95569d90ca0d3cdcb20a2b23f03ff7a38f745a741ce38440102f4101e2cd9d6d0967e9b5d6b3ed304b6474e8cd5834667a661c483e99a4e336b0c17c86c1701517840870f9a4d1af6b77acff6a0fe07d22db0bc882b8a36e0257978df45eeca4efa05b2dfa613cda243f97963853973a2577be8b337902a7cce8929c3fdf57b2fcc0a80f57136cc5d3855947cea8e14819505333b578c8383b0740adf01db46fd2f2a863af58fed5c01b9c9186ad692e2caa3dd12ad3ccfed1fae01e9228991c00ce7ea791acd6cdbfd7519289e1f8021f5845c4e3250e7a92747aeff5e6beb27c4026b1ad4697229e6fe4917fc4b11bc36e2b9689596afcba57d8a19524a2268a0fb9f2890afd758cc444cac4376cdcfd199f2639556da14b457c07b28314dc83ba7a2bbdbff297db00d4953b7dc3726e2feed8ea7756198a3874a308ae9dd3157c3493168dbd7d557217b02a44d3ceb102dc1a82fcb18a64224af63e3a71e0f40bc9ff1b838e246f0105d9257ea2d3147d26d5be4a7a59d4b168b175e8245fd9790323dc8599cb9bd1e039aa6b003ffaeefdad801e4b605554e60ef08ecfe4e50d4360a44620eb6c6db812f48aeb38e38688fd47d1b3aba044e5ce27aee4c8090839362e9d61c5b40f4736710731738a1d8c9308f6f3e82672aa8c78332ace1356f9456a3d42d2bf104cd431cb13b73451bd1449cbf4f4419e7ceb3e98cbe1403f1430e00a3f73dc5bc039889094f8d41646a94623d89ee1dc481c7e2d2dcb747947ad9fad4405404348ce108e07af694f737765a1da76b02794f4adce13494de9dbed5afa637131562d01649927d06d1fb728078adc275360e39e6e9cf169155ea39627cfc973849f463b3635de01655e7fd6e29fc39e53b012e8a6b2ebac3afe32fd999b7ac5ce49aa3609ba5eaeb5e5c141cd7178c07c5d4e76fb1a8017b3f35ff75261bda6e7f244401ed10bf2cfe0c5d61947b4334303ebbc71d12fcad93ea4735e84abe7eb47eb2e21cee90a4fc7837cbf21353eae56ab8705d8ca3e44321cd3a665bcc76d7fba7925597b341e769aaece32758dda0fce3ce1e62af6b9dcc55c7d3891b51fde3ff398a7b6e89b7e104f14bd09116ebc7a525221bca5c742bdd8462ce18876337ed20e663f4d23ca3e3ac2ae27e679bb234ea4cf3073ff800110cdfcd478e694b904c95ee9e6a769706546c5e71dd91a07c23606bfa1d017023032f50058eba83bb7d5db79ee72b474dcfb857104b8f09708be4b0261cbdf7a2d96d5279eaf38454e666a3549cc29d71d74efa5050e42fcb2e4978d741aea78d7cf7afece42941d78bbcee9412a901de2e403ec21c922f8828a90c20ffe89efd159977c133448dd113b14b43438000452cdd8de709943f95116462eb28352fb5ff248ecd1009e8055e20608c51d41dface1e1c6021c537ebb07e54e603161d73ef4ff2de1eb9222b2b7cd2f0e7d32ca0d2e20e441f9f5ac57a27d7fcfe0c4b43eec8672cd10a5f2fb6993a546c343d5b6df3a0517fb10bfe715292442a41d1fa8681570e706b68f6509c87664d5aca45aecc2f11617538ff79d85402a25cbaa607f7639b37999439052db0f93b816b058641b83e23523b4a9d4f3a6ee57ca52148a4f8ab15801cea786b5fa6bb14f56efdf715bd7b6342cf31c89a37323a8172217d860e66b3b54614c0c67ea93d21270629ba2423f26228c05ad380e9fce2645a2bd7760b11f5e2eb868a2375e6e60c2611d35cfd3573173d416c0ff326afdadfe389eacca438a030b64f4e4984494b8d16b19692e5f058b70722dccc86d39221eaf98be0460a39d9c13e80e410747f086a92260e5d74e9493e798084d21b62881da08cf99e523ce268b87bf976441636011c52113cc2d08d423d1f978e0277c2c8bf17287b599d540906d42b93ecbdddadd935af6c4f3614b34bf20419af921938e7800f44757289f547ddba8361acf1d7887a87ff3fb95b21f80c6d675ff06755593fa15b3f5b3001430daa895f524b2b226046c7b507376b739e9fbc25014dca3ea427c7f48f65206605aeca40d5df7fee639f062fd8a680bbe3801a612557562f48dea6addf8677f9bbac304ab21cb13c2306148181c79baca6e06d89bf7a798bbd50828a5a7ee09608d190988629da34dacefc7066e9a98e91fcf011c6433c0395bfd4bc7c15a59c3585ce6502d35fac151d0fcf32e2e5e13d69820d8919802cc66b9c2f879b9481bd008518473f1605aa21393363a14454e0b0282c433ac5cf2c5bfa4221f0edcf8ef3b589d196df29e1dc6066091ca8ef0aeb4907dc0dd08bf8efd1987ab3e7a433c631ba8274277c0720690af09961f145ea05c74f7459045a84e62ef65396756541abc3cce308a6d9f1ad5ab0aec3466e4e7b83e6d3a33a92cbafbd06a3bed2c1f86901d4cd7ddba01960c66d67b9220862697148cd421a25fc333f35065779f665eb1fe8661095539b1af14b2fc1e6de3751529356155d51a423fff9ed264268bad5db86b68f3607219351bc221918c9435303b904afe89a8d83428427af2737ce1e1818effd61268722fc7dd6e82686326832bf2daad6b72713f1bab86c0956244f8e349becdd2afbdfb46cc907a375e4b05ff72bc901d24f5ad96419f0929d65fa74b95aec5b61114c53f92913ca9b15c748aabb8f6a0928e69940ca5a29d31a5fc80f479ff69a5664bae1b82d672805e19343a015b476a572a5ec5852dceabc2e1cfd5191ab159747b6bb3990b50df343238595a31fce554b4baeb9b59872013b396194add9e9"], 0x2268}, 0x400) kevent(r1, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11, 0x1, 0x0, 0x4}], 0x7f7f, 0x0) 10:12:39 executing program 0: r0 = syz_open_pts() flock(r0, 0xf) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xc408, 0xc07, 0x1f, 0x40, "4351f8a1b2c441bd9c0a5f8c068a7d9a2372a5fd", 0x7, 0x40}) r1 = syz_open_pts() r2 = semget$private(0x0, 0x1, 0x244) semctl$IPC_RMID(r2, 0x0, 0x0) close(r0) r3 = dup(r1) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000040)={0x9, 0x5}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:12:39 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0xa00, &(0x7f0000000080)=0xd7e4, 0x4) listen(r0, 0x0) r1 = socket$inet(0x2, 0x8001, 0xff) getsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="76a418592a366561c4e124e0d72950f5335ece1522b6dc881ec7938429e239f21288a1bc5ce905e293a75130436f6f1f4640cd350283f5cfa4d2b77d1b4f716acdddcca894b8566413e9c3ad0f08ad27a92dac8639324d5f1075067d3789d25fa3cfcfbfc0c20da8818f8e77c0b7f55d811b36cec8689fc649", 0x79) socket$inet(0x2, 0x4000, 0xfffffffffffffffb) 10:12:39 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x14) dup(r0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x20004268, 0x0) 10:12:39 executing program 0: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() r3 = geteuid() getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x1, r1, r2, r3, r4, 0x100, 0xac}, 0xfff, 0x8, r5, r6, 0x4, 0x0, 0x6}) 10:12:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0/file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') open$dir(&(0x7f0000000080)='./file0/file1\x00', 0x2006a, 0x8) 10:12:39 executing program 0: getuid() r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x200a0, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xe2ae3800) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r2 = geteuid() setuid(r2) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0xaa, 0x1) r3 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r3, 0x0) 10:12:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f00008a5000/0x2000)=nil, 0x2000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r1 = getppid() linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x0) fcntl$setown(r0, 0x6, r1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x1, 0x0, 0x3, 0x9, r1}) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000040)='\'', 0x1}], 0x1, 0x0) 10:12:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x4) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x329}, 0x0) 10:12:45 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:12:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f00000000c0)="e137c1bdcba282df99", 0x9) link(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') 10:12:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022efaef696c653000"], 0x1) writev(r0, &(0x7f00000003c0), 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000040)="6ba6acd28d1938fd97a635f56e743717475a0abbbaf719cf9be28eb2680da344f46aee0d222e1ec7ac0b03e9476e31da0561c34f87698b62a066664a3aca3ab671b897f4b95ec364190088ccb54aab29b5e75ff0ecf57d2d40668708eab8fd61cc0f36379cdd68c9f7f1edcba51c5060085aeb914bcfa85b09f06688879912f99e9f3aee50fdb5fa4dd3e72d297f38796c7579395c35e1ea0ce8bbc925bbfbe9069571", 0xa3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) 10:12:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendto(r0, &(0x7f0000000040)="662853c809373b38bafa30531243e77235df50aea68fb0b55683083d324b9e51c54c7bb89b3af7c5e01fcc9b0ab2d1e92f02bce2e55c84ce6d9d6141ebf1b55c1ab0cf170d15549b5b770f", 0x4b, 0x40a, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x599bd7dd, 0x20}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:12:46 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) r0 = msgget(0x2, 0x201) r1 = getuid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) mkdir(&(0x7f00000001c0)='./file0\x00', 0x140) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r6 = getpid() socket$unix(0x1, 0x10000000007, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x4, r1, r2, r3, r4, 0x30, 0xc409}, 0x81, 0x0, r5, r6, 0x744a8407, 0xffffffffffffff84, 0x5, 0x6}) r7 = shmget(0x3, 0x4000, 0x83, &(0x7f00002e6000/0x4000)=nil) shmat(r7, &(0x7f00002ea000/0x3000)=nil, 0x2000) pledge(0x0, &(0x7f0000000000)='\x00') 10:12:46 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x128, 0x48) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() r4 = dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) write(r4, &(0x7f00000003c0)="67ec4ce2f53d4ba97c4762a46636bd6ff95569cf3a21bdd0e0cda5136b1673c8a6d0eadb73d3cb2b0207e3a37af1ae97c884bacc42fde0e2b31ee46a2dbcd7f2ec702e4b439b", 0x46) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockname(r5, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000180)=0x8) utimensat(r2, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x7fff, 0x6}, {0x800, 0xfffffffffffffffc}}, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r5, &(0x7f00000001c0)='./file0\x00') socket$inet(0x2, 0x5, 0x4) recvfrom$inet(r0, &(0x7f0000000240)=""/182, 0xb6, 0x42, &(0x7f0000000300)={0x2, 0x3}, 0xc) ioctl$TIOCSTOP(r5, 0x2000746f) utimensat(r5, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) getsockname(r0, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) 10:12:46 executing program 0: setuid(0xee01) socket(0x19, 0x4000, 0x3ff) r0 = socket(0x18, 0x2, 0x0) setuid(0xee01) r1 = semget(0x1, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000180)=0x8) setsockopt(r0, 0xce71, 0x4, &(0x7f0000000040)="41b1c8219804f2afd97890c271238539dfd79d7d1fb4816ca8f6514099efcbcd5b0ec81178943245f71195bfbc671a32d088ed4f063fd84b18cd1fc815d2558b0d296e575066c98b979cab3d15beaf", 0x4f) 10:12:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) syz_emit_ethernet(0x6a, &(0x7f0000000180)="08e1958be69cb228b615624fcf04415e567ffbd524c9d569678ce15f1864f0e4fc17c6007dc38d7fd551e43127323198c5816b4f8eaf5f104a2a949f173605bc26508131001d32d03fc4008d26684f52b750ddf856181462c17e34ac95d0709b869c638cf5cb5d9bcf0e") r0 = open(&(0x7f0000000080)='./bus\x00', 0x202, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgroups(0x1, &(0x7f0000000140)=[r1]) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) close(r0) 10:12:46 executing program 0: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f0000005000/0x4000)=nil, 0x4000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) getegid() 10:12:46 executing program 0: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x1, 0x403) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:12:46 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/138, 0x8a}, {&(0x7f0000000240)=""/25, 0x19}, {&(0x7f0000000300)=""/137, 0x89}], 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000480)="136480982380bdd0a803d989fed05c6bb77298147ad033e6323d259560f8e5815f73f2a044fd330052055552fbd5e41789863e00000000000019515a4c8ab06198824b3ea025bbd4623bf579456fc7d409b7c5c862e119bf47b8bcdb9ad8a495f728193ef16ab9", 0x67) write(r0, &(0x7f0000000c00)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d67803f240e8caf605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66ce08f0b4dc38697102eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36ec972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadd3c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413b0958bf200aba404bed1ddd5b27848007c580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d59218ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee7708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f17633d6fb1501a0193636c231e76ec5ec0a3e812c4465bff7cde133cc7a2fe70a2999b950342def10fbe72fa1b1cd1bb0c09454f7a1c05bfb717b3a2a202cad9669db686eeda425a472ad769a53dc058bf848acfa2af6f7e5812d9be7f770a027e9ff9f5efadcd76ebe9ba1d39a57f7ca8e931eb1256bbf3ec57cc2f51cf17f4b85e51341670aeccdc73ce270939829f425ad8098ee855fd37785679d3cf8aa3db3df0993006a8c2adf687a22c172400a5fbcdb9daad968daaa702598e6c73e4", 0xfffffffffffffcbd) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x3, 0x3, "85495500020000000000001167f5bfa600"}) bind$inet(r2, &(0x7f0000000140)={0x2, 0x3}, 0xc) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000400)=0xdfb) r4 = fcntl$getown(r0, 0x5) ioctl$TIOCNXCL(r0, 0x2000740e) fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x2, 0x1, 0x3ff, 0x8001, r4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "ff42b21d030400000000000000fffbffff00"}) readv(r2, &(0x7f0000000100), 0x1) syz_open_pts() 10:12:46 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x40000400000002c2, 0x3) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) r1 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x1}], 0x1) 10:12:46 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) close(r1) 10:12:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0xc53) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x8) 10:12:47 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) chroot(&(0x7f0000000240)='.\x00') unlinkat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) fchdir(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='c\x00') 10:12:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x8000, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0xbf53) close(r0) 10:12:47 executing program 1: r0 = kqueue() mknod(&(0x7f0000000000)='./bus/file0\x00', 0x2000, 0x8000086136) kqueue() r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) accept(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x0, 0xf0000001, 0x5, 0x8}, {{r2}, 0xfffffffffffffffb, 0x4, 0x800000be, 0x2, 0xdb}], 0x7, 0x0) 10:12:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000003bc0)=ANY=[@ANYRESOCT, @ANYRESDEC, @ANYPTR, @ANYPTR64=&(0x7f0000003ac0)=ANY=[@ANYRES16=r0, @ANYPTR, @ANYRES64=r0, @ANYBLOB="eebae303ee63f943a66f2bc38538fa1df15e3510863ff084f3bb13a99ddcf9aaaa30f392ccb21e53ea1e27", @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRES32=r0, @ANYRES32=r0], @ANYRESHEX=r0, @ANYPTR=&(0x7f0000003a80)=ANY=[@ANYRES64=r0, @ANYRES32=r0, @ANYRESDEC=r0, @ANYRES16=0x0]], @ANYRESOCT=r0], 0x5) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="99ffaee32bfa05dad8594539fbd61bc7734698d2c076ae9cfb3c624282446111525c6f7761b1ab7f6f038e64b0dd6436a2e47cceb079805041acf0eb217dd337105d131add9c72fb36ddeb44eb6c6d0f52f15be5666bf124fefb1c3a2be0d25ff7a0f82a189872fc6516dc4bc15fa9cf1e07e8d08eba777817aedcfa010abb005248e5bcc39dca0b2a8d0d509ee510058af31f864c0e9aabad567f49d1a763a5fe66b3dfd2c5b8a8e77799c4f396b70094b375079536d7e71270d7c08860d7a18f5845a61a3f1a755d6eb08f4afcbd448523313d363e9ad4a037dbac4903bf31bc67facce20e9e576e342724a70854509ce21963a7fbf884ff1314cb7c629d268837d28830b220494d8efce050d41194e4690ddc01fab2f20bc1525e18f00e87515e5b71d9ac4d3e6b90fd0b5a17c8cb867ebdd3e5d116b3dc4c761f0d73a2b233b4ed9fd2daec1516d62d98ca58cdc1f2681d463f933642ff8cf1fe8818d9407159e285cdc521d5fff109c7b71e44e708f8dc479b7c38314516890886727192b009ed6b95aa1fec314286dff2fec654305d3a99a5bcca572543ec5963c91bc5b3829b9ce750460fc0aae43173430315047a7f0c915fdae666cd54f06ca4c259157fb8091eb6c888eb59ebd72e24e54cb51e7ae62e60e981348354d874414a846a572951570ec30da1000c3ae9714d17d751ff8b248bbd6e5f592b61373317dfeaefb9f5b9ed17b23af7c62cfb7e38c0f605377ea4e0c72becf99b1fcc5e520b144920e8a81b9cd07a9c8545639a9a6d46637ac501e18f637d475626e3508d8f53019b7c88eec5582303b6a524c76a23002400dedaae56c6890b39fabb099a67c0a14c4940446d0e9c44c6ecd5a4e04d870a2ca2fc7b621c1161348b0b192f964378703df847fba734d37b3ae5eba813772dd89ee515fb6098222ea85cc536d6b24378183618b701341087d8c5d0d86db70e670107d975450bdde5101245a3fbb6fda598a4035b3ffc4319154f1574e061fd4f47c4962edf37c753ece2ea2537959bda3e83f86b130e42d3f3be8547d4788ade7560f2ba7064204adde14d174b7e8b31d150dd34a4e5f91d1ef8ef34ac9260f64f2b90d4292211b84f8cd31fc8193cab51bdbe55259a9d88e51b89a2d82f4687562642f03d075549ce4823cc57d5412f5cd39f38fd98a56cfe2e38a02a726c6443788172c56b38cf3308c1eef35ad3ad3091fbf7a35585eb89cfcd9e7fd0cd7e4d43f23778d0efa3dfdde42c31abe27b054f4ab9cead0e6d8ea3d4e4b614014b550f0ffad8f4abf389ad879ddbc864cdaa78d22b1137c6bbf9012987293fcf89b8ac6c5ab68d260f10f09f114ac7999434c728ae743714a49d2f562dabf492444114dc35a056864c9f88c0a824ea4f69e5f1e4836022bea746eba83f5594d0347ffa4e4f9157fb9b36bcd94bfb571327c6c5a6017b1b4851be21e5621bc6fd97c3312ac39a7239e98ac3ba48492c4b6a1505f319c0830ee9e7737120d5e69422dab2a64089a8ef75fc27660e0d305897de65e94f913e138f3340963aa3a9d4cc53e8910d9756c307a33246178b192b621d309033acbd3264cbb14082e4f9915151105827e49df0a4b8e721d8b2c9f0b52669e0c3b215553406797851729526a87ce7deae3716033551df306338b7b07dd343d4671edbaa51175118ab9e00c943a858cf99b41c70c077029b9048ca8b19cafd1a7bf6fb5413e4b5d0ed9954f33b90b02944c0d66ba0b0b65eed712365d03d880f836a74d2c0328b30d41f52c2ed4efbec451b835167030c217ff1980de86b97b14f84a2dfd461079547020abe152f9f3bec0c5801596304c4e019186c953bc78d69c0de8b4f399f379baa467c922eac34d35088d7fbcbd198a9b571c0d2a6d21dba4fcb7be234816e3a86980ecef7d01f5ab3b288f1718057e2b82fdaa61c301c35f29174e2009366f2aaeb107b8eae05b955be7581f19fd0099b21a5e30e10657dc18225d6c0418afa07f95046dc685a1dca075f247d2a46cf26b4c4837c1c1fdb46dd820264897f5ad6a51bf3f654b69ad356abdd59d93f0c0571adf9d4a35072ee3a08fa9044a11b611549d95cbd34934be69e33f0c8e102987bd0f98adb69f7f1cf44fa43849a1402726ebadf4d82e77715675b6dba290c9d841f6c662026fe7ce13e4a682d934bbec122c595d7f268ddaab1efc40018df0f9b9ef3dc574eaf2320fd9e88ba3170d5ab5dada918fc2ec0462a2bd7fa475c85f9af6184122f95f60f2f1de67310ee3e85a53fccf422af114a67b29e0ecc69929abfd4939ed19b76fc03461256e372a8b5c79dd747f4b7a82c7bfea6bbdcaf1ef555268082c8c53d64a85df563bfa6ef30447f95b550ef26b0f722fd2650982a60902facc6b8eb5cde9792641364ea79fb80186c0d29b7320ae42535aaa10a74020738238687635705bb768e9a5c240697c3ff092dca3510dfdfc0e2b21d53e451cb6f433d80e6a9a01aa5ad681a5497bf244de06889a10df50495d973e8d3ccb2ef42feb4b4a1c322667fad8665c80d66c8c7c535b9db1beda2b54d04bedb164adaedc2b052e96331bd96a595edb13403d62fa3069c0e858ec0ad54e7a7a2933a7b9a35b99b66a292065cb708cf67ae47e7fe5d71584b184776332908f302864b6e11d77e44a751f01ec8b93356ce7351afee74ce8adef37856674bd736fc8a144a036464b1b595347cb49ede5686f69a8883d2b556194e145f732e8e0c7517af02ea52b3709fbaa2922ca46c61d630382e8800cc216c9de5d00912bbf51c1953a19d4888431c48a6ede5b89b9d4cf6857d96e72940dd22cd86ac155fa3f846ab7ad10f6faa8cb735b59f026cac254c3598a8d89d5b4bee08c597cff33841085c43a0690044cf7e8ff8681f59cebe78e7a6e597b44e87f76f00bf59ec936b3aba5f9c6b15a8a81523e732faee1f1ff15f2437abf7439dcf0264ad5f8797862d04fd610a0dfe8edec9880331effca91402f45ae8b8a1137c0aed7417e0156cecceb34d1f846fd52c5691de61bd54b2c3a91004e8cae6225102e0e3c8d213656a12448b46c27eaefef016df217c470ba7e8c1f41b619271fcc06054afe63adb80a6fc0c96024a4c287d3146e73f7c4afabdefcedf746282ea2154313a71d6f370ef0dc227d2679869a12ce25ff62e9ed2e1f178e53d40eb48c3a593a0944bbb424babfe18afef7d41ca2a7c0fd50692288a2a10865f5ed13daf57b3c65204d785dd64446f9089b72a869b29ab33ddb13c8974afae92b776da63b52d13c16443c18020ca6c1e18a68db2e58e5ab5119902fdba69c9354ab887f4e4cae517420370bcce67742cdeed3eeaa8111679dc2f465152dec993af0c84e25f62771ac3c95c0444f30f9c596535e28a9afb7ca822d3b4957983d95f8ac2cf0cdfe21f986afc9e97d2b43bb34a530f998679b68447694041e892e3d1043cbf9e6bc7c91eda462383f7adb6c73503031d175c7e4ee92267a5597eef4d62939eb15a4fda41039569cec74d241bb47209ea0e6590404a441fde8191b2b05b10bf0977ba96f3b9b21ce455dd96f2d620c5784472f61b4256cacf7eb46ec83d91a13d580a1c4a1e412a757cc3f7ff1973d0dbfc1f2729350fb466651190fc279cfa8faee5a150f705de27bd38f1ae001dc7486ec8b00d5ac83e1707f3acfc3a73145ffbeefdae58447dcec9d874c201ee3d94e736913c8f390965a604d078ccf5038277054ebbe58c89f2bbde0d632d9c7c4b7fbb46d93cb002eadca75d2451d435a2e3878fe7e2dd3351008e2c8175aeaa0206cd013e89c920d542c9f7d9834cb8bdf80d113db14c67a14bf69072afcec5c3d05bc47333dd3a7d6bb04ec94440f17734f771eb3ab8d6b5c4ddedc479b9257c1218a38c05aca66db79133466db753ecb3e078f6aa5c89ab25440f60af4b269f2bf301a29aa17410ffb77007ee978019272aadd29be853d76680febbf0bbc2e72498866645dc31f954f12679e93bc801156df51b9a251d768d37782866c8c8ddefa4133f22d8f6570cfa78ddf7c3c35be903146c4fa5743d2fb7e2293e049d906fd0f590d6e26f8e55293745ffb046f15a3a3b68c26d9e4ed4378e87a253902d2dabe200f86e0038a04e96843d9151aa5e401f899abcd0cc56fac003b104bac4fd999929eadf979c1b36d9e4096a9374e71e0f05af4697874a6ea7e5176df4cad372e94084039e456bdfa59cf7922d273aea1f8dcf37222d8c070ab3ff27ca8c73b1a093bfef4d4f389e3d788749c5045f31b00d88a3447822f2457e997c50d9656964c05fea9e713e0915139c6eea9266f412dbe8bd246cbeb67fa50bf1b49775a67996f4038dac5555cd614f8e6c1d36ffd989fcaeabf846780ddbecf225d667a6ad405fba039f0840e8d43925d23f978597ccf23fbc4c34a2ed4ffdbc3c07cde01e56c31975f2f19e7f1fbadf42f69a8b1a14d10157eb524c2950b9cf8b42108263707876d3035f6534b5239de33e12cefcda05d696be7092fd96a105dac0730f4d7a52d9d4d8c002f7fa76c563b5b3fa47f16e68ae61758ff9dad347fe7aab795a9f3fb9ac3e8c1ae774da1bef6ccf222dcecd0df55a247942d33874ddace381c35b3dd222fed5ea2c5b8734c9ae1403998271f2414edd6520b227324cccd261703ad7a97986421acbc9cb523948e776a7160cc68ce968ce7bc5e16231baee2a6745b9223b8f1d0c80c3e5fd69e98fe792b34ecab8528a4319471a740b7e35da8bde36a21c62897abf7a923fdfd8b7df9c579ce86529e317a0971f5fc4fd329927326d6750bb03a4aadce67ed664317ab2ba3f16f1db73f05a70da7dc7678e20f260f103faacdd78c6128b81d1a1af069dfd9696ec613ad88e9a7eec7bd2e3250d1eb2fb2da2b8e96ff55a6460c3c3877b9c20c616038fa22b35ff1456d286a98a1ed4ddf6048bacd5f98b193859b4e7e21d0cdd0780761aa289c86b491d18b123263dcd4696a9bafd80648a1e3cec030a5d180e9e78f995eede6042f9c747ae2c8362088f5c85b749291cbaa733ebe16720816e31c4f5eaffe336c01c0dbbd0b72b1aab0cf8c90d6a73570f896ca40db8377cdb50c89727c07feab089dd9a2f7a51a39c1af1f0c7bba191e0796ab0e6e714827a1b3e55cff858f7e21945421ca0fc423a5aa332f82b3c060af22bf144740ff092d30e71824ab6ce9b154b0aab11a6bdccc346314052a9ff469bfe6667aaee0e9cfb4125ea54b205b05838475d46fdb79935f4a122acc7c0502c13587af2005e6f476245a6386db2966b2da3e2dd3eb695b908a20fc1e615410af05ea1bd5c1f2cc94850b4fd8ec8175c49dc18585b93e0e066e6aacfc627acaa5bec148b28fcd38cb728a6519f853e4a914b3a7d5d37ece75e7bf09065a3c3f7acc18fa09aec106905ec7f911c711a3552ad4681a6d92dadbddfdc5fd9ff262ceb30e89f84390f0530710ce1a3e735bc6dee6868f6099fd926b3c38248b4b45e9ee033b2ec43e4ebf8561079e3d3ddad4bcc2120bebdfb015d582198c3ab312b00bce932acc3cf24c372aebe0d9f38c4e056598a2e322c21f01af14530b33884a5329c5e6071761f4d8a4b886c1e0ac5d0d8f146e0912bff85bbe465e6f1e5890f18e4b4e3e61dc3180c41bacc27844d5fac80ad6067ae2a4a07ef821feb88fb9da8559d1c54a8712cf9fc7f9c64dca998115001ae5f1ad8a6c116c788109ab90b4f7a15eef17f411a3f74454eb2a27e8e81fa333e242a7644a0989bab03e6010e19c7d79d23", 0xfff}], 0x1) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/135, 0x87) sendmsg(r0, &(0x7f0000003a40)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000001300)="771d187eb90e9b4fc4f47c63d64387f855dc1c50433bc6586555223ab128d4cece7e40b6804d7f683f0c810382eab66b1e9e61337e259e918388d1eab72fec0bdc36133754bda36110df0b7fc978eed12f910230ab2d445cfca084d579f98d35fdd7fcf0333de69e813ea7fa94e91cd00375f805154cf2831a6d3445e4e64a0c90e6b1f7110f4f9a5201bf8091effb47b8f6004e50d97a2c693237b31413c85a687dc3a90b2a3057d76a5dde731aa4e3b4e950f285b58bc9a563ccd871c10e15fb0b21a26ea983b0c688754104e72f0c526f34d49f1ece4323", 0xd9}, {&(0x7f0000000000)="1afb43e5d5d37f", 0x7}, {&(0x7f0000000240)="abf90dee7406f2c11afa1a5b58b11bca7898368e366aaf9466fe466c6fdcdb436dd5ccdb93c36f572227b445e7b7a47b872306eac50437a30b90ce31830e92b5b719b41c5f35b7310551c538ec21d1836dd57a32a235f7501adddbf84d", 0x5d}, {&(0x7f0000001400)="9d1f831e48a145224fb9bd91648a35f944821ec4a482e6f28794df5ba4a509a3f582c66034387e9503aff0ae6e00fae6b71a9dc3407980b9dae9b7bd9a7ec887189090054eaf946406c1f1681aafb75926d518f7dd7b6cf80bcc4b748b876e6a0f7d7556849d7b97ff5bec50cf6a05c30fbcd61ce9e4ab7419d97e6380a20fe307249483bbd1c365ee04e2f6056af18b38f7ef71c9800b246cf475da3ea2fe3cd7a16a8c4f702f5d2dbbec588d2874d218e286ab9d8d1daf0db5f85490", 0xbd}, {&(0x7f00000014c0)="57c7024d82c3cb2fbf0084623eb4d3963e99b03dd1e005a02b89649305613042cdc31be195cf6be40e51b9588e97a9cb797406ff9f37a4427af44550d5a1f9fd1b4de7f43f6bb9740b980b8aaa4788801bdcb6460f947ecafbc7d7d6101d99d14809769a277bc66eebdd71fbace7e1d0fc5ad7e89ae6605363d22d3165ee4d794ef6261ec6c3643625f88718f0", 0x8d}, {&(0x7f00000002c0)}, {&(0x7f0000001580)="61ef06df816fe3f7059f6f6d5aba37b42477a6f35bca3a5e4d", 0x19}], 0x7, &(0x7f0000001640)=[{0xe0, 0xffff, 0xffffffff, "fd33e94002a8ec6290fa7e177ecec7451c4e766895ef01672291c9c99fb70d717eeb93ee167940258bf8aff25b70066b24eb76298e7b796940d4a1406383f7b79639b0029853a429ef4de48a11a7c293c29e484615e6d057fc2ace25f384da45bb0ba605ac5e56460522257ed5c734ad7df99867a47ffe86f0270de9b0caafcae42438ce09f454c486637b0592f8bf3c944f9e01f06b719652db1d5eef001f7251057b66868bf656e7b84a0a7feca1f2b00cbe8eb49821f44ff33b9f5f1fd1feb90ef40a3e9d99e9b077371d"}, {0xe0, 0xffff, 0x3ff, "53be137e1401f0d40163d640869cba620234282f3a2d745b90d568b2dcd9fb59a75e997bf0a99602f3aedaaa348c6b5232aa939ab7bdaba1e93ae95f06ff543af89737a8b1fcdae9f4311d0792f827e0795e04becf63e70543a5709f163e83d52a5e547bd3b79976fd97f98af7de96583ebbfb8353a4e6081b085c6261ff0c37c93586c09b12251feb56f9eef4ec80e59fe85973df27b21110f637974d3676eba689fa34292358373a66e057a0f07d767d190df86bb73cb16042dc0d374b3201082342067434e9dfcf"}, {0x1010, 0xffff, 0x4, "1ff7b3432f391cca8f0625892a0f20172b56441120bef666e41031890b0b432e22b8119d8cb309170ef0af166ec2949259ea79e0bb4b348d0835bd68340c321e16208b9b1c89e4f21d3ce3caf681fe24f71203857929a7b1bb537422d56dcc845961a542ead57ed6050c74063993fef76ce4ee109037b438552d1e1bfe5cce5da13815cb03989836a3ab5916e658df73a1c7688775b0002ad7cb62fa7c1eb91eb631053eadb249bf9615d8c257d5c3c780878d270bc3f4bff35b7e23b597fdcbdcea898eb5da58611086b6498556f6caf1cabba0278a375d2245e5684617906559149981c5b6e04a987492bdda0110c58fa4673f4ab4e705fc842fbd12afe5d5c8137d30f4b616d6bf6367c5516605647b2b9db9f08e9062cfb12ca35ff244ce9524eeacb6a0bd7c570c1d1a39d5bb0d1246f0dfa68108ce9e726bb5a86682d126a9887bd127bdcbdfe4531c57342ca5701c9bf221a77f3adad686ed4ae322f0d404d19239124b9b00ae8e1381f43eca3d6755b080876f68877c43925851f9a22177fe414702f302017ef672d911dbe25e910d162edad91fd35d0d5c4b0f881aa11622f85cdd62dd03d2240958159aa9c84c34f9ec875d7e4c02680a6deb6f7b842c287762f423fbbf479676bbed3faec8b7d37ec0d2e1ea5937672fa78914c62ed8d0fe46972a4d9ba61b10c79b92631df28b9718be40d8282fcdd179d584646975ad8347a716480509bbf9f3996f81e8ee326886eea40bc2404906adaad9e48b2d3caeaf2825de99469dd32d59266ef1ee5b291396f75e6dd4829b3347ce26c44ef85122828e3f19d17374d8eb6df606108858c150eaf6647f42354776f44b9c245fcb2c3d710f41ff5fb1fd6bfb4e471816f150307830ac3237991ec42261824f04e2638a9e7d593693b155ece3538d9a58ba8c7c90fb38bfe72a7e0c30f202ea2d299f13ccf75cb62804de4a337f2ca49b9c22038f1d3077f4f977249af30a6d8e1fce6b5e628ac108a29d6be3dc60723db9af162d7828dd6394d3894ae1e7dd82d61658098596b34e4e8886fdb68d965f45af46c20118fea0972e80b948952231384a627ed7ed00f124a63d9c05ebf79db8463c660aa4832c7190f0644c6b717de743de4fb4917989ce5da475cbaf47ce6438e78548247eafe3eabdbf80828a7021e0f3e08fd2ff925d9c440d5dcb2c8e43050a888ac4498e8623bec0350a83407d0ed726aa59cb44949b4cda6f773add5059bca040c06da3bfa34239907236c5cc910eaccf3cc94c716fdad234a8732fab636c583defc5ec3c18d7bd0afc16152ae149476fdf8bdc3f5fabb1a10e9ddc4ed01f4ea6cde2a372e8003b0883fd36d4ae6d9f8fccbf8b76eeb5efd85b601d0fa63ed4e5dfcd5460f3970e04545fb485bba2192ff71e4f3da6ae6ba873f4f4b1b0f077dce3a40f9a5d10a19eccaf8ebc231123c5d33d07f8adc92a8195c91b1dc0a7e0cbd9560a5f1016b82131146f00ad6a3725523af9e85ed09f2d033fef3dba25c9a8ebf8a83158726aa3a47f4514fc623421ee3f8e767f7d21dc730d2189e020cb09bea0d10c3221a976d379afd6ea1c538d938042811f933fa9243cecc76cb3e2e9eaa2d1f23f7530669db3e88c787e9b39865d40d019cab02a7fce5fd863896c1aa4bf6580b93d019683a0c5522ef1ac710e6339c52785cdc31b846ed77acc3fabef22c123b553f64ec56e68088c422f8fa62d94a1dde34e822099ef8704279d4bc20459a93b111771276042819945bb2e1c737fa94dd7ea9b9fac1940014b9d51eede49ce49d7a06e93a01e94c47de7d3930ba9ede4918fcd43674cb0c0b22f543dc8377f1d47bd35ef23e8ea891e096a8de2f9a8caf3f219946fcd1e17dae25f03b5cfcc71a9b1870a85150595c4aa605b3a4630b85528f73a04c5f45bbe644d1f8ed7bdf738c5b6ffa4466ceb5ff7b909b0c57849cf26956e7032f6125127f710c0f1d37284dfab1aa1242fa6bb67746274712f97b540e0ad6c182074fec6bfb835412a8ed84a33b5eff03fcb44193f1a371c01c5c69acdc312e4cb5cb67c70bb9ce95d84e8bbd7475c027daea176997633b65d6f90c36e88a2bec2c52d82f0fd49ed37e31773c1b8e5668196b1f7da150f75c8830d46bfe5570ca5eef282abf308b098810ae2e6b2b5d7fb8a48bb7dddca1da879fb78ae0c6fefefb31224b5b6377d91ee209913cb7a3cfa1e6042fb13c83e26340c1f19960c338f285d04e938e142ed3fd9f8477848f489c03009da7e53f2757bdd51247cff36c6f60da18d046bd4a44059f4f4a7c8c0e9067f84378a2787848721ba5a801ac10613cc2ad110140fd58e02f157aadd71df60497779320aa850a312b1e3ea09dfde557064536c0ba5caa10258e460f3811483a91fb5ff47acc1a7afb5bd40d778d060974dd8dfeb434f236e3d6e4672e8cfe7af440ff1fe1e08f1c491e01434236e30918a603c4826f6d2a0f76122702f37406167094d3d1a06029441f29018bec90a02cc9b997b8f2e0684a4ca60aaa93b979a63910e2dced81e4fcefd6b208c51c7caf3ab9f9eedd3fb70493d1d75787b31e3a2cae34bd85b743da3baacba014122bcac04ff6c7279374c7e4779d98eccd5e48c205cb78b8fc52a7597f39289f5d55d81f8b9c7223c4c1b4be5c49a93fb44dee13498ad59b935d027375bf479819b35d3c200c2a6a4cc4457a97e69044b251d36b7b309bddac9811b85c678fb88ba43a87a2f01d71af95499bc69000f75a2ffd0c08eb33b5d1fc9f992e825e7dcd3e7f63e43d605a3f96d66b4618743632f58505788a5638c1f4904abde7869fa210ea755d0e3d1918dd16fab813864ca2a9805edd4ae77bdab1280a4cd3a91a33507201f3f8f68a9de4cc7f7e28058890d2442e6d3b67d54f4a15167dc447505f1130b1f2df88b52c0d92716596d9d3bf23d636adf56fb5d64bfdfd1dfdb373ea9b4d39f14d083bc72e8ff5ca0123b97f21996c1137535f6877d0b639e867f7cbe588f80290d500c9aa710274dcb8d133d91db5ec3d76f9c37c4ca5754b389470d6893976b163f47dacee3f2b198ef97e2de31e68a3fe8dbb0eb5dedb6b1f82da929066f99f6f6fdb4c2c893cebb01bbb8c41d27ce227752f74b7915bb9fc70582448cd42b62577cb713bda15ba90eed5b571f8165ca5b8cc4b4c8e6ce238e56305a29616b987bf28e10a1ae885057c9449888d960793374a33eb45ab56017b93a8eec72f87a7818bf03f7e0974f4e144c54bc2067eb501059940a08cf5a50b9215afc22d11606a0c3310f98dac5145db53623fc1d4c017c1752b93b4a7ddccecc7d9e9fb2054ccdfd5b2001410e13789f10be21dd2fd68550b4db8f755edc469abeb5303ca3a33b7b2b486c0e47c1161622e99eaef7e56e5b68a57c48d91c55dd313c7bfcb1aa6b0d8101e7cccd2fbb2aaf3377e24472b4857d8890adb3d911548ee23053fdb81f272e32d7c6457ece11354963262485bb272959bc2657b0d7193abdd6eef05ec36e42303eaf4e9b0be463782582851c8c4dde4b1996d52aaa232e191f430c6f27d01b5e474fd36eb3746611dd6b29734473a996682684d8120ced13b7db37932cc93cfa1d5ac4d5bab90a4e7a2534d797e2b996df057f2b21fc429300f76c8e4a7ebf486b8f12be801172b185c735a325e9c7dded1043bf356c5c8bf3e0efdd8e4d86fe3b74af470666d26b734e2ac3f7e07d00ee3bd3b1487fc030feb045d9b5d217abbd0fcde8e96adca588e7b9f898dccd9224b0844db32922421796394aa548827ffee9e6140f93419b1bd1f70e0f2aec52e1c3040bd870fd4f48476601e49c84da28a3e94bcc2aea50f6a588f33f9d3392d15d45c13d26a0b57370763120633851a687b36aed69f49880ad5e8d9688389a84f13995a87477fbe43cc1cdf65b31d0fcb2856c0c885415a45e2ce71f132e0914f9480018dc7ad5abd3612627073c3d6423284091d62a14e1d9538a8a784352b5bd21ca58fe45df7adc7db18faba05bf289146c87791bc4f9cb52f953ff46a6178f1d69eeda3bd31d1d422731368a76663e680c04cdf536eb6d136380cc02e0b39c8c698294524563edc64283fbd75e983d8ae7fe9d3ce097e901563249dc1f7b186086094467fe779fed5abbcaeb656de9c5e202e94c1f606398b661f802beca7cc5b4e18d31e04d211ec50b6a4bed94efd67caae82e1e2c771deb519978134f867f2fe58be01b8d9949c36e6be59fa1191f5bd860103f636b55e58c8908b49980a409481ea570943158c99a178a20675221f5bf58a7eede28ae765274e4c27eaf8b96c19b6b8468a1174c0e4e4605cf597717124d26defccf591d4e5161f963bbd3ff5acb930002d23817f9cda8810204582daebc776b61fff90afe6df6b9f1c7b3be8fb5933a08053a7aca6f5d8ef6ebfed1dd55ec183e4691879bdbccf29cea167a19f1e1ac122300402dbcc71f3b787246228ce3cd6b98c55e253c92b7641769ace341303dd704784cd4f29248af8dd6e0977bf6ecc6ac42134383a7d976b0a9fa4f5f743fff4f402604e8f73d3279c4cc1bb4f8a42f78e416a5896b392967a11efc6b192ccf7150d3bd694536231c6e699ac23069034791e2a03bfe0a4f2566d284faa227d69db5fb2d0f08079e7f95b49c89bac1428c4067f487696be36b5df965bca7f03644299213d74e0c6567fb57c1abeb612af09557e941e01763141bb53eb203994f7301798186a308811726c1684f6314ae605fce9f32672d733b9901a126b85ba723ccef66303ef36b7634c046e3cb389934ed598ef87871873fec16ae582b97eca06cb98ed8193116c42ba8514305c28565ad8bb9710f7ddd5c42ca45686b5eaae849540ac59884407884f026ff052a082afdcc4b1b98a9d7cdf7c5bbd34e130a09d4744acef90d17debcadc744965fad13b3c0f306c8aadabee246616ef95c92f5ba67127de80377b34fa0bc394bb016d0c8831d9a89c04e83a378ae02c1a708f0a14dac8ba16bf4140869bbd019038a6e5317f42fced28463347741cd6a08e260524cd24074fe5bb9e808e294dbd36854307b2c8beb9d93e597e0e3a1c778fb74b404c2cfe181308270f3164ef26704a5598e028a3a3d8825216ee00ebff846072afae52952cf7f943159594915968455991f644af2bca3f70df55cb26833dab080fca8d4fe47cbff56fe64d437286745bebb0bf0d17dece9c48573e5440895be7ca75961f211813589f086bcd3cd5ea3f348c1017e8a4cf43714a5b93a0d3043a5c73ba8a98e94d69ed41aa8ec8d5a9b90705017c196f82e59d69fa8f0a882ae53e17dba2503234c0504d3443b65f45753e0a4a4344c1ae06033e1ec7623b48f1d9d75afe2384d25643bf3a4ee87544b04e4d15465171b9d0f57c830101852ca9557ffeb6d014c4830502b3a729980c777f8d63d7a9e65fcd8e473fbc1aa45b827ede571c20eba024f32a2130bcabf8d575440c0da31a79754f5eeb875c804baa1869d0b91d8bc1ed9bdf79ad00185876e1f814f95363add8e971501394bdbaee8acf6b25758239e4fcea1471393246f086a3e88ec615ce7b494b0686e869c68bf3f41aef8529513aa2dd4d7faf369f58c1cd9c18f654c1b362b163e177af12b935979fff4ea0080b57ef871f2d3421d9c33bfb31a31cd80ed4c2d4640d82ec7551f486948d75a24d6ab19a56b760e303a0c528c37036065164a6c3fa3e54d3eab5da53c2975c49fd08632e7177e4db15b68b80d59ba0645eb1f0e42b8f99029bf4fb2cb627df6"}, {0xd0, 0x1, 0xffffffffffff4609, "2e8e91be2596048e3b2e8975be41f152b59c941dbfacd87b0e3c44886e3110925d7afd3464bb13bb60db04e0e12cce45af0010c508bc003658d195b66cdd153cf1951b8b61a2b262d8d34160f64df0f022e5712bf1d5a19f0b2a1438e250ea3ebb7f327068c00f08d873ca391f0a1ce3ccdacae3a3cf732bf5f6c2ca7ceb8077b6818a3b93d040fa94ef72462c900efa7e7490742cd59cd08a4af7a36bbc98e20e75113060a4cc84c2194507befbe530247e5121646ea71dec82600f19e735c0"}, {0x1010, 0x1, 0x3ff, "9db938ea569d06400c018941876d5e24c67569fcb376406df447c2f2799610629cee90a41905c7facf129521990f6673615bab50aeeb808b07136c7fe6084384ccb994c53361d6fa8a8a5be21bd32eaa0a5cd2b2e87e8193e2606798abb1f46aa77f36f6986ea123ec105ec045ac5845f9476c5506c940d6210ecacbb0d180246d295e6c41c155fdfa237ad9d0a97fda94b3edc807596ded9b1a5ac7f90f86faf10bed8ded22467b33809c5f2db38b1450b2b438c1c983596bd42ecd7c94cd5b55a89e517378250b9555c769b471c1db62cbeb89158a92ae77b14ab93741aafac3e03631dc165944f4c93b8c2c57cef41f57cce5b92fba8feb0a10dd2cc30f086b7c486b4b7e218b5117f6c1a7b154fdaaead46f156ddc1ebbfd2c1c9b006c530ec7f61e7aabe7324037645f26394a2b946a6e7df1474b08d2fdd9ea41e179ae4bbc7f82fbc790eb021544a68c38957b872c1eaa10a0a179e0d8c90740c00f581fcffba2391b6598123012c30063bf4d25adc42116a7b0591c7d391e0ff878bbc2f01fb72ca127d0944d1355540e99176c2d58ecfe00e7eb02895ea8634668c0cce668895d241819c51628960b817db70b8368688a2186018eeee077630d95b7e29661b44987d13f59a22dff623201ab71919a346cfedac8bef72d9baa14670fcb52edd1fa407b675016bd75cd6f23fbe5019bb6644c7f1953fca1af576677d8110324a7b09cd3890317ff079ff63ffb88e332caf68712f1cc4babe633eddee50ca56848008a99b1bb8b8877143f6b29ebf1d56b30aa0c8cfec5f97ea42ef74510c48eedcf12abbaaff0ea5b4b51fa60e40bdb29cb8d253eec37a11c39fb7d3334bf17754817e0ad7b6a1a50749fe4d6ce89cbae1979885ae0d4238b5a11c65b3bb652de27dea1806cb29ed22d756cda166e40cda3ac2d2fe400cdfa5e979265d000f38c4ed4fb71765e6b7a7c92f0721c9e995107dfb8fb7a2dafd44800ec2537427a01d72c457212edae2624bc528eff4eeb687d8a5ef24e236eddd1e3576ed5cffedcf5c2fcd5eb38d1fe4429eefcc2b81bf42b682e1682aaddb784536a1506d38f88d8aac8b299ef5bce63e27ac78ac53ce67134f53e5e31e47b9c6c5294a42735a6431c93a74693b55f57f5c940b0f72e7ed2923910620644bfb8be392f092222b28289ef00553a5226d67222169dddaa471d89a297c4c0cd161f5a5966dc2d7727a7ed187755e3f848cd8ef8271d092f2de224369caba786b550e1f2f39ec4a8465a01acc991453349c5a43c5ac5aa34432573e6747e459ce0b3a624b79696f03c953397304528a75933f4121992efab042cef4edb4a3f65ac3a8cea10421841d26c6d77cb2b8df0af37074d11d3fc6390a9878661ef4b0bbe1e9d77157f1e061709a55bf33f6279c2ec6afac39c2dbcfddcdcadfe5e49e13544adeabbe32b4279194382f32dab41e938020b75986f3c1aa95eac57a17a67bfdcf89a5d5dec79856e42744ee18b3147ae9d18c4263e5ca2a51de4519f742e5f73bf0495939ec929be4df98927207b122fdcb91f30a4d887ff02a342fdf7e9a98d4d4b3319c2855be3f013a5aec4c76c0d5f55e2490ff76eaeb9dee4c300c92b36ac7304cd86512fb87bd6f127341e9af4bb0adee47430d8f1678daa8e8bc3d877bcea4d1f53980355d12d966568a1e731ae0609c372bfbcc9bb718467e644e054b02746d9aa64f41b0d9dc945648fd94b1f62b8990ec75b4bf4c758a04e194bc1fe6389c725da8b6f4a08f2138e1d39348a778e83bfeca9c337d43ff40d5cd85a7fd0cbc490b90ad1d84e245ccac45dc73420065a7c7c4a58d23ffd21dc7f8aea252743b812711346efd1be4450a18c7b2e8799ab4854f70fcd35c2724f69022b060ced93251a5164a1f2cf897172738962bcc74daf93f492ed647b3305d7ff6699f1c0f3bf2cb132c7b53d3259c64c8c0814d5f956a9f68fd92f71d6924064d95ff4f90a7eb63a8a426024787860212000ec23fcfb0424c1f18c39f76cf3d7592eea14010727b262e067e3e5e0b2994a9ad2882bca9bb68df768f256327fc0428b14e3363a9966a9e233c7685f2f126f4dd8444f09d7471851a94970cc19dfbb3e13017d4154215cf7bd589dd498def0fe582834fb6800fe55bf8637b06ed1e058410e2474fc82dd5b671a679b6690cc6c9963ba7094e6fa1fb39963c276fee9b245621f9c4ee9b7d09d6b8a118cb7913737fa3f1ba31a9bcd50c00a500ebf29f24406b8b2605e9d6ac07525ec12556d26caa81b5022f72e12a051196ba6b620731e9ff39028ac3814e0912775ef1002720f8a2f2fd9d60fde1e56b79918a245276571c272db1839042710fd08daef01f2231b3866215c586e930099a6d8d4e1259580c2c525c372bb7ab459737e23b4134e1bb8d98f26b5052265dbce8a3fe695cdec4bb1257ea7a09d17b71e9f8c20986e5ef32ea9481f87c6f6c7318b66bee251a5cba1398fc3ee43d17d8f670e9bc61cf876ad1a4688eaa24ce360ac0f9ada4b787cccffbdd22cec24efd998a07fe7610480e430c63e4fe0cf00ab7cbb40f3b3730d1f64b0f497e9f9fdf39bc11e4c6bde71e6f79ade7e283db9a45c4db5f4c1fe1f1aa71265a3bf644e288a424aa081c8c6a55c249572aab48282c56cd53ef18f39d55bf4cf7c36fd1bddc86eeb407a781b70db817e7711016ea6ffd9352ab5c79da14220c5e09d63a6582693d1ccc011ba166aebe56fc79a60670a05f60ddfb74052b885fe4b3e1d710c1a61369dede33055b9b7b0d636aeb93072e4bda6d341dbe58ac1ed6a4254bea11b1748fa6bc642f4a7b558d71273aaf88379ec149278ddaa69338a80ac3e6e2853ac66ab064ea1cfc5fa8050283a3d7166c03c85da1d009d607c26f0ce872d95faf6a96d63764217838cb53b1f43576f99da2c94ca983f194bd9a87116482f30bdeb091838037ce4677d019de159c617d257ff314de820c50753929cd7c51152824d4b0e1df5fa881aa568242af715bdf96a9b8caea63cc2273980fd8c114fe91292d96ea1acffcebb5514831599bf92dcb12030a399146a5992511ce29c13fa5d91116c24f5e340bbdeed16a1a7b4b5184f8615d379c31b740756a5e4ec8672bc772bc0b6fa07634ae6979e9c588817c23bd5553ce0735902f1cb91685d23a8407557cd300370b5bc9aa00cc0faeed744613ead6c2d391e0de1b97fe7107c84e7846b0f2fcadffe06c1a21e8045e546fc34d2fb2bc813c69238b5fa0481adbc941ad48aa192f78fc315824955a956b8d5e08c7759af2767962a2d5252d662f7fbb9739af2bec6e8626a616f67de7abb967ccd5abe03a5b5742a6b446f5ee92e256e1d1c2ac4963a0c903e35e8ba26be611d27978699c1fa46edd254491ad0ad5e7951fd912e8a6c88658860cd8dbdcba552858ce1aecc637eb0edfd7d138d5b53fbfe8c0f147f0b053811795a9c4070481385d26b440f8a532081ad7bf0d03ef763f008dd991e1f3f0a790059676e4cde91b51c4ff0d062581a63cd9bb8365186ad7c4fcd58504eda8169dd92d6042382769f0c94cda4b3d5817b3d6f6753156a152efebf2744a409f250801a47778689dd924bc7701d9783040de13cf15100a832d1bfde5c1ecd7d430eeca9bdb220a052c1a7cb7c778250b180c49e144b72cf1ddbf73e9ca4cf1cee0140c6fccee570e7ce0513d0682f1cedeb0daed606cd67fc27d4a95fd36bb0f47a937faccf4fee62f4f73a2a61f7b632800cbd165020b40b8b8b0ec9b04487fb28f197a08969888a0d1c95d148d54630d69ea9fcbd7bb6ae6bbe905e9333e0804ece57442b5fb2532d4c752fda875f98d4e83f6beec3bd9421a3c766cc2a30bb45aca491adc9a893f09eae195c4559bf080612a95081deb70057c94fbe8cb86c9d79675a4a1203a6de20e9e2c3aae12b9d4c79a6d061b493e2c301780e5f91c3981ce5241d6c64f12b01778342b9ac5f97356da1ba34feb49e4946cfd4677e1ba2a939c409143c7d870ea052b520bf49d4764acd66f296f81ff1aa3c32331df0be41bf8deb8fd30dcb482577bab1b1d66ee9514280b66adcf7fdcff2ce6ef1be0b6c53941c02013af8539dbc2566a366ef7e152d68646ac2ec958a31ba250c387cd6b513ce26004082e43a3631476fb54d7bc7f9988523fb2500da5cb9ab40a79f3e7c23b754f7840929c23513075e4cc5bd2c407251cecf7057100b69e6179ecdbda3652950e1e52ba83c8960121702108ec7743f0c43f99081cd3986e4abe120d593cf74f5d36444e10695b33c3ca56a1b8df4b59e0d0133ed3469edc8e2f2a5f7e9b91719743a654e08110361801370140db56214cf54f9089b96a382c42560f19cdced98c6b4d1ee3a16312c81e2e83e626f168fc2b9cd5567f1a08fa12926674d4ef0e8693504b4bf4ff008b5982e2ea812a256a5010c8b6f6a1cc4a301578831c8c80a93fd27bf6eec8a5272fe9f475ea594c535d3fad6afbb8aa3a9b153983cc74e09b62b6ab81202b40bd68dfd1aeb01869e44dc38c081de064d3570f5147896df096df10138d0428cd6982cb54e1483f01f501f59b28995a0c4fcd8e0446afc9060b3c2c7aa827102201998aa8ad3f485de5c6c713971edcee70e40f3a82f50dec79750162652160fcc158280cad2504a2ba33f22d43f99c894bc8a73c15fb85468f23b4ea81d0ff04d60b7dbe463d87dd4ad96dd2cb4d53c331dc5c014a5bb7f0aa8bff3a722f7dbfc42cd2c729aed5dcb50c60b9a3df8a2e9991f5b5099ad811936a1d9b7372a9c82bb3f75a00e1db0a57c4cf9062ccdae81cb4eb51452c57e0747d003840eb223c8233b37c529ebfcc7be32476e8e4254086d15a8d90c67bad143bde19a2865dc49ec7e289d66a3bae401d51d15f54436d1fb95cebda7d79059ac0f245e383c90b724a35a4656f94c49e564efd02b9eb17d95a39808e23185f25a4972f66eaefc432aeb57f672d360fa23a05851dc3c970f59956f609ea21a861fde51ac70a2343d9c5cbcbba2c8d502c3bc51f0820cc14f74b5c0fded8aa442afac69e50a53a126e08148a001d109223862925eb387f608eb2e747f4a8d285ebad93e1ab515e854362e548789e4c7c2043841c1e0a9db87dd62a2bf410fe3312f95a8112ff035df8f033ae8454f4b8f1b698e0e2025f37f7560375e5a253725e0e19a0118302f2f953c62c2c9b4da4e5b40d99e1ab135e8ed832dd4a11684c37b8f208184c06ed6ea56530a4823f77c8a1012498bc9f47e7213e575ec578c2319068adc64e54deb6a2ac377cf492d365bb89b94c8540033b97b2b8b0f1f03e0460d245dbdb5f1247b34ebf6ae76f6bac5541f22b1f952a5f57d8494bdc0dc17268e586a5390476d9c57b05b6124405f63589fd28b76f06aae9270345281d143f4c4f521330ee3597b2903d480deaaf561085ff27baa179dffc1c6b29c9132bce5ff0c14d0b6a70fa196b84873d06c84ca2b12b00884fcf6942ad684d868ac5e131a5e94d7ef76f0095e2c75108c3b86715269e7abf884f26903c499a099b73dca6911ab1d1172533650459a37d7fae4bbbe0e4fd754644df45551087d49bf830e4fe8fc95f6ad77b519f6c7c1ffe2d58987295d7927a908f546a7edb7ca3c2e1d63c74973284bafbde8b3f3939cfc086f120db7aa1367193a1f3e153d4e5075075e3da947ec1c246ff04055760ce7c1128d7bb2a011bd5e39240ef85e68483977a7ee48878e423f241e1bea3778a5deed44a34daf896143036b145732f27eed6f88b6d80e1b"}, {0xa0, 0xffff, 0x46, "78fd1432e50505d0043ed4ffcea077ee428957b83885fd8c565c3d50e95167c501a510f656ea8e578b631bd883533cc1995350e6784cae6a701b640be1a1993feaa6c95b1a00b4ceea33da37733b4c1e6574b1a3c56aaabcefa05dc8c532141a5e82aad08f285f36b4bdfad9c464c0a89a7b49dddaec450bc4bb4f11c9a5717d8bda58d937d7a430126a3198"}, {0x78, 0xffff, 0x1fffe000000000, "a7c00ff4470d19cac1ddea0a1426e7d942fc559de208ca189dacb6e0fd585b7cd40aa89cc4e26cfbcf6251320e00720ee7a8b58d2f561b56e5d24a89f07a127c0cb55209930841c49cbee577200833fc75cb6dc6e2e4a15f28d9a50a1c7e2c0f4ee6903993e8e6"}], 0x23c8}, 0x4) 10:12:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) utimensat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) chroot(&(0x7f0000000100)='./file0\x00') getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = geteuid() r2 = getgid() chown(&(0x7f00000001c0)='./file0\x00', r1, r2) 10:12:47 executing program 0: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x81, 0x7, &(0x7f0000000140)="a25d2bc99d06fd27a43ecc0cd1f32eca1c9a15afebacdb1f33f2d42f38e3b3646a4933bdd7d08e0af4cdf2919e407ee1649310422cbbe06949a435373d47a77e3f0a314102dcf823ee9e4102f78802572ddbdcd8cd6ead9e4af9185d429adbfd7e2758b4", 0x64) 10:12:47 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004269, 0x0) 10:12:47 executing program 0: setreuid(0x0, 0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = semget$private(0x0, 0x7, 0x6de) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0xa4828fc, r2, r3, r4, r5, 0x2, 0x6}, 0x4f, 0x3, 0x6}) 10:12:47 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0xd9}, 0x0) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 10:12:47 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x0) unlink(&(0x7f0000000080)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0xcc4) 10:12:47 executing program 1: unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='X\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) 10:12:48 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) 10:12:48 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) dup(r0) close(r0) 10:12:48 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r0, &(0x7f00000001c0)="8db58195e20faf8490f948d7520205f643fc1f9c2c56d8ef0c01c11e64572054f2af5478a8e33bb8388837c84142663d29263ae510c4c82ae0a9309997a386276dccbe6bb73f5b63257a93561f1b9dcc95f7d402e0c6126fffbcbaf8041604d1aa75a8d4292db6d745322f1321298739e3aab84ead03466ebb416029488775d0262deefcd8e50610717846823f7eecdb296f5dc9bf7a26f6f95fc1ae6f37bba3361602b7fe56ba2b2b9a7f854d3300b3ef78c54461d6e979c8f6b70f4f3c26595cd6317fa15d15fc13aa717785fa5609c7be873d2aa05228c2b5ee419f50ad9f70ee6400", 0xe4) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 10:12:48 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x4007, 0x1f) r1 = socket(0x15, 0x4003, 0x2) setsockopt(r1, 0x29, 0x4, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000040)="18080ccd0ee8ed0bed71e355d59965831d06f92d84aad9da26ea9fa1600848fba4286047f1568161556d4c5296d77886e4105dd5a4361f38430d09c172044c0b1c4d41c47926cd13e3c537540b3dd00a2aec0a75b41ab1ee221a7849c3f1f2", 0x5f}, {&(0x7f00000000c0)="a87c8e5e508620edd0e1e4d38ef523eb65c7cf35777b26444cc31ca93c2155051f6360abf44ee4c42a497c2d71e0f7219e65537ed5afe79a4d56b4c60da4c725b0d99e92f2d5efceab2ba072c60837f425862730904e63f92aa0e4b7af70d29461cb96e911f2", 0x66}, {&(0x7f0000000180)="d27c9c29edc78a17d4c87979be229449d51c1abe5335690d07292b214a4232544431ac929493641726155d8b48be8979", 0x30}, {&(0x7f00000001c0)="19a8e2add0695393f77acf8641d2a20ba11bc38352408be5b97c15e13fd5e673d9e46482990a6fb066ba446f8fd5d9", 0x2f}, {&(0x7f0000000200)="7ae3329288f4327a84430c8d548e5f7bdd12eb39ae72a4ccd68d06221eb59e28089a749979f12b58c5b98a0bed4d0800514e6808668460409103e42832c8e453b57a733def043dc4705ed1c3a5c31325b9232d42919c200959f9fc6c0b3862901f730f1a6dee56bf6847713208ff186d657a1aa46da4c4f67d852d4bb5306355f95896e7efc072880969118f0d23fd3692db0865c3af1275064115f20c5b2c6d2f7eb7476d17189283d2637e2977aa9270cb56aba2a9774ff94da7ab0fa79d92316d976329354a6a012dad0461e1548cd75eae3662d3429f5faff0956bad1533be870c67d4a060ac200756e15eb240", 0xef}], 0x5, &(0x7f0000000380)=[@rights={0x38, 0xffff, 0x1, [r1, r1, r1, r0, r0, r0, r0, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r1, r0, r0]}], 0x68, 0x6}, 0x1) 10:12:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x90, 0x84, 0x4}, {{r0}, 0xfffffffffffffffe, 0x14, 0x0, 0x501, 0x4}, {{r0}, 0xfffffffffffffffe, 0x80, 0x200fffff, 0x1, 0x1ff}, {{r0}, 0xfffffffffffffff9, 0xc, 0x20, 0x6, 0x100b96fe}, {{r0}, 0xffffffffffffffff, 0x56, 0x2, 0x72a, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x20, 0xffffffffffffff81, 0x7f}, {{r0}, 0xfffffffffffffff9, 0x20, 0x2, 0x800, 0x280}, {{r0}, 0x0, 0x8, 0x86, 0x3f, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x2, 0x21, 0x800, 0x8}, {{r0}, 0xfffffffffffffffe, 0x24, 0x20000001, 0x7fffffff, 0x2b0b}], 0x1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x14, 0x14, 0x1ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x2000000a, 0x0, 0x200}], 0x3, &(0x7f0000000080)={0x4c, 0x40}) ioctl$TIOCFLUSH(r2, 0x80047410, 0x0) setsockopt(r0, 0x29, 0x1, &(0x7f0000000280)="550f00", 0xffffffffffffff41) 10:12:48 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x600, 0xc) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) 10:12:48 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f0000000040)='./bus\x00', 0x28f, 0x40) r2 = syz_open_pts() writev(r1, &(0x7f0000002340)=[{&(0x7f0000000000)="5ece3d58e3e7", 0x6}, {&(0x7f0000000280)="ffc336577ae79b3b9cca968bbf4395e498e3cb89db3987cd22e02cb35ce216cfe1e4c869efbd8ac9d39b5081fe8fddf9dab9dc45293883ae972b21b469443ba52756d7ee9590beac05541496a2515270a2c14bf84e830a5c6b549a17e772ca76ad9beab08d379e00a5521418662a9301b574aab1f06a4ca77ab15e518101684366d5d2ea2fb7f3d9ce74b4563b0db160e007d14818430241725b2b3ffcd15603917181b9134e7c1850604f111c4a438e151759b17e5ab024491b898ececbd23f53ee17dae0ff3e43ba97233f874bc568fcd378599810e964d79df76ae4f942f5fde4c1b6a2c6b6cbe76cfa76863ad5aad3b3220f2fc062dc894b4af4f37865f7db94703085b38467d0b52354179c04fcb750f20b273f75044608ce4c257a0e9fd3107d70ead555884d3a7579aec5f367c3001019430bcaf64881a18da43c5d55b71ca9ce785fd9092f36e0039cab1a77a29a26063b232942d4d5d2f7013e62c06a056f978344c0e378ad3736ab77d4c264ed1a4a729791145a2df1e247f0cd913ac487e07ca0abbc9d02812407d8f4be6765f29d647ae65e749b1f4e995c734d537c7f23d2d35140df75982b92ed859be57a3f311be9547c05a6128b637eaf0a9956195ffce022c6f437d6a626c1e7454c4c49ec0250194073f445718f30b97b1ac53fd44745f4641fa95fcb6aa5e0e4fe8de6a7d7f609197aa30d9252a7b7cc09157e517e468af6b405cf18bc589329f4c837132697ab5204fbd5928714933a6548ca471bdd14c7357b557d3258cd7d31eaf5e3d2b786b1e530788559ff4d205684b5333e20089d73372e6386c07e42d247080e687fbda7468719c815970e193bd8f1a1edd75ec50c6a61913b9622fba3368f4bd10b11e3c4a5609418c246b5a72d560908fd6164b0aaaff07224eaa74b1709b018ff4f42e8beb7eb69427d1c143e54872e2226ecb28932c29feccc160f9e75cea7dd30bc947a8d809e5d633237cf2bcd69bae9f9cf1abe79b5f67f647f430709c948879d78538958a78f054e1b1e3679a3f529e8b4274b807e41919983eb0d5717498766c04be85b9dc0a972558047faf6540f597ac9b52adc9636cce462c6fcac2f6ad4113e949de48f97e6180ba2171264da66e9283a5cdd4d7c900ddea263570442ec642de63976754ecb61f3a198aa89836e1de0a7ffc02ea921d47994e4f4a0fd91e8be2b21dbebb859d742778dc2ece78e5d6adc31641a93c5692ee419e063dba4cddbb6870c4936f60b20a6792026945f1e391e0e590c2a0ab6b7469a15d2f3aae65138532cd079a2c3f4e5820ff1087f79c9c2539783ba1fb63a458fab5764fac28481330002ac371b7f35f91268c1a969ccb038f77220c820521a9d65facf4427c1fc05698388ba28072383a9750525a0fa7791309c4d6cb30dbc9bf38a539e83d475e4ddf28ee515030fe02b688a66dc58777a48225c8fed95b162e44ad014008c5518a98ba1cf22fdc1c3ddcff65e0ce8e4bb5fcbd5e33261f7a4682ca44d5a2e99ca8d96c996554db2e9a84c696195c4f951df57594c59489a798eb3a2fd112a72f9a677fbb33652cb122a7f96b297b7d7e87a6e14ac210f569d246d3eeb8932fc6346f854f90e3476fff6f52a11202258e9e0dac767e101047931a6d7799096be780ea72d808e6beb84ba1d6f67e114b5be14ab124ce9cb024d02cd994f079291d7eaa69df6f8a8dc3367091c71652415bcca23fd506daaca0704244c854ec960c8fa3e28c7f5765b229bc65f7feed6b16f2a532ad3d132b83b82f9b7eee357e6e0d4aeb861ab0894eabe19760527b69614d1aa089e838bd2b7bd5c251ee169d815d8ac55945e18631b1dce449f2ebe050b0f28ef21122a068b0b646c6eb195418b4a6519f00269da9b9a92145875a5af180b1f2f4c8262a4c93330b229ac7e1f961288c9afcda04291cd9d0d1dc7c7544e90dd44df16fd4f77419453a8f02c55bb7712552cb8c4276902fed32713c48fd9b0c38862d7b197cd0438e18f3f065ccf5e2fa6295a8299af02b414f45a37967fa7b8c802fa224fe025b8ae57250d3591a9cc04ea8f6159c439e95cf6b9e3c4f6f17e6c0725ddc1bc9643aee94d1bab2206001a08711324eb2d98846abe6cd8b9d52448de7f3b1070f48e7045d1262ade3fa4f6eec8b7b4c82d8b7831b7a6aa7d648fce6f9cf0983f412313388aa8e997177de2241db984e41f7e058eeb91a1d088f87575e679b6c816ec126c602bc46f8e98e3182836adb000118a0c692926712798d1cdfdbf05ce25ed30982dea8a8d0a9a0445509243d032bd968f8223f968b86e17b6447e0326db9eb20ea91ce0fdda31ac66dcd8c02c4637f35f91d4e7b4874cf6888eb0698f96a64c2d56ad8e1d70795adeaf899a40196d9a775438573b26b87cff71f5fc2863a5b2261fcc313cf6a26bff55c5357a5fbb6a460ffcf5b000bd7926f9e6ff7d3277d5e629b5460aef45777a3c9bdcb8b2c154ce0ca5058cfccd68fb0a768d5692051214017de4e66102a5d74a6ac0cb8e64f5525a86e43f8952f0dfb9cb04b696c6da7fc3497d95230285c7177824ff495e94785ca065b3ba14ce50cfe8c088096c0353584b5a9c0fb0bf6aeb429b518f756c0043129aefc3b86cb44ae17230a9b8ff6e634f0afb20dff97dd692aac3e79cf3574ec3ff5b38133888d02249002c58dc78f95b38d1150d0376cfa79a21f5203ee0cdaf27f026ca52bf90e363cc91b2a6a5f5d25f311aa13cf9f2684b0421aaffc1d306c5993ca0c6dc415453ce70cc9746f574ce69c3ef67499fb486c9c671c279ee741bc1193a8281fda43c770fb2635b7365b86dc255ea31eb204f017c059fe9aab98ef7ce77a74e2bd369e1f1945194d5697464bba2f6c27ea3258f0ba7fa6c4c97fc8b9e29049ffa9a4ae5833dbc1b5f90178d0b8e3c7f4013903ea0f2bd9362883f6f138f09aaa4d935ba42f748e19408c26bb4d41c3f64f4d3ee218ed6c2c031052fc0578f3ea6fcb390e0ffbb3d266ef1da93b9a7346bffa99fbc22e9b7140ecc6e8aef4f966e6ed2ece6fbd57e00385a16d91a3856425507697f31e6c7099b2bc0c98a82e9ef8670b00e078c9f0c911eb68809e27bf63e9364dd1bbe0fcf1c4487c9ec6e3ab8f83671f151432cac5e93d03441e5166f8424868b075c1a6aeedc86d8dba6acc8a3da6268787f6b95ce72f6f3c6a15f59bdd182af0212f52f5a1a3fb9b8de78e154b0e5a8c833f69639d6ff70285656d8c614834f8b0ba5cc2da49a1d38a267b87acc8834bdcd19397dd4f32e0a2959642f14aaa0ee83cb185540174b84b436653f90c2b575d9e649a9932eb48b0a45468192e77b97c655879a94bf381ccf26b5f14a65f334a2d83fa4176631662fd9a966c841f4d65215c40bad7b2c839960ff70b63f6596a1ad0091a3f0700fb6660f926d1b4a7b74311e65ec152aa76a073e02de10d583853f1363373a7189f46e2b8bd7ff267a07d0b2a780e26ff4be2d5c686f3d1ddd89225fd9176567c36945cc63bb1e0de5a991f0abb9cbe46dc9b638b88551de677f5575a2c0f294db52765462c4cf82a6594c1bbdbe98c045863243bd89633456a807c78f8c34e0f6b1d0e12d59d190a78a07fc5cd3129f370597ab2b958550e7d101199a97688a8581411b3e4492f9f636bc8e553fee2db18c26fea0a7235d044af630d0c2026d35b69f56b5410dc8555f839fd8a061a65cda3619af62837ccc2b9cbefcff50622edf4ecada80550ceea1ef703c30b69036052974f44c4c7eb0f1b2a5dc99b9096903d9738fae5632232a04354001b6807aba5b40454cb013925d093ae1d0a0e947e6cefb12f1009eac4545701992f89200c89b6bdf1cb7ffe2b82e3ea381149b16292a2c05072b5f07949e302b47a154b65ad7b39e4fa219e263a9ca4bc293e51cc30b0c3f220483c52f89f0a0638a7c17c542fcc413d2d70f4566de3a7346a2a2c07c71d622677ff36677240c1756204f306ac8179e4a23d3d436658f2c0754844d741cd0b2208cac013cf0f621704331314ae5f6a1ac0b7862cc8a004b32b5cf10e6e3cf2356266ff979514a107cbb4bae97f4079be9d5fb4bf5bc76d71189fcb3b2fd2e32b20e8772f7c962971d89049697c89763b412da08da6d442f5fc1ba8f6959889eed3a027c0a07e6f3e43ebd9f6919045164cc0b0a74adc96eb5418ac000dcd22dc848dae7e5a4cfa008bcb96e9cc04677e534418585ea8880c45ec1da71013320118d51f87c39eb1eae973577289be2456dc201b4952fd31cb8b10a1d6a6a21ba9a1e8e14820eb660ed3a5024010eea50f787080542ec28dbd5137185f1ced3c3394cdedff80d5f1ce33b61cf1ce4e01440440915c5503b717f198994fdce8436ac30cc65c5e21f5b10741d3b852da12190880c0276dfb0e9b64c96a786ada9c6245365c57d8a48990b783b0253a46d3357adce77c109dd7ff0726d1c8fc44dd82b915f034851908976488f945ede92b38299e0888c9261ca21a20a46b2d50c2a5dab49969630ac335d114de08e0a00abfbf184f9addbc9e9611af45cf61f5a111aba2b8faa4c4e2a15121cc1d9af3f55a9957376a6e1a32003379b073977409b84d3d530f5c21b3f10fa63eb4f654e7f9ec27f039d58d3a528179b0eebb849397890ed05ead5318a9c336b655db0b7d2ce2d7c974e64de564a35211f201300eaefa4cd4e755c7f206ed6db0cf1d0ea8bc31c050d1e9b8f73b8f9648cfc22eb0c7447d9a745f198dcc5357461489b1e27508e94752f10a5b2412d382947c54fa5a456b795f317423a65cd11d8a34ac07c9d3399cba3b7fd8f3bae38b7732ac6d5b24b13459bcd21339f40a2d8e4a76398fbff669668d87e97ddfb9503b02e90b3402e9a1c7883b4d10e52d4552ba976b935d50d1521967bdfe82d2234c45d2d57d26bebfe4af8eb45a4acc88c51fdba43e71506204c20235fb412c5cebe08e1f16431086b400878c0a907ce32d0d0daf5ae5fdbaf9e3af17b00cb8acd44d7033bbaa13f890b844cb7e3e5b60428ef0aae05849a61b2b444e6cc27f36c4230dd7f1aa915613c1e05e71303a4bedf668be51e30295238fedc447e30b04d0e24f0fc19141481470aba3e0aed708d27de6759ce75fc6ed7190d518dcf53dfcb6956b845dea31783e57192ed92513a383115472dad5bfa821bf2174ed75303a6770efac97c1391d902d3e1cb9d7e559c543f061abb60d896d73ea04d29d49fa669dd0fc8c7642b7888338e0cfb361b315150213b4c3011fb296c6b1ea4fa5a02d5709b0c9b9b8a9f6a2f8757242f75d832908504a0e2ac082777dbb812c857519ed6e5d447194e72dca999a743a724ac50bb638a45b994fea2d29a63b34e8108ddfb37a0f8f672e04b6e4f8c4eab18d84483ff2d3f9aec64d46dadd2d842ad2382012468301344ad00df59f8e8e8cd1b818587158d1fbb42e03e081faf0bde35200210b9f3611f14543ded3ee21bffb25ca48fbe9818b2da1aafe255a6fc5c457117dfe9bc7ae74308a3aa84f935b08f823c25e6c176f27b623cbbc80fb1714e381c04ebfafbd156023c61ed2ae344d39102d216ce89322d69758cda30297a778860b34ef462a6c92eb403d5c28a1d3bc5902d9e5d3d933c1e3b75bb44247ee080f7f578f3e224283e64d138307c9da5c2510ecea6663e429dfa6b3590dba2a09f0743d017e67e7a295b171b5bebadffb436d1e53bdd8126f17486953d4757523d04fc9225623217b373e0ed3708792a7f97310dae0e17085b2a567cae826f76", 0x1000}, {&(0x7f0000000040)}, {&(0x7f0000000080)="e4e54f1a12599a6493aaddc6e83a6e516064d160936cbeb7a7d5fd73eab81df960c3bba1e710eee1dcaf0f15b17095a3005a06cf3db8c9af5fd7b6985e", 0x3d}, {&(0x7f0000000140)="233626d192c80caa244b4f1f1d63831d2d9b87ef70d2776578e06d0256cefc22b210", 0x22}, {&(0x7f0000000180)="bf6dcd91d8d91e3a35154c34cf3346ba919e77f269c38d1be62a4fd13ce7a780794bbd5159dfe12e284a623abfd77f42d329a15687927ed50c4174c079aeb028070d7e5db0f6c725a2d3ee653f1b56b2", 0x50}, {&(0x7f0000001280)="2214b4bd1a8ae2374040157fc509b3e578f6e0a622fe31f07c56b8c9a840f0fa9116dcc4ff994966560a5a808081cb5978a9a35f3f49c3365d5c831e9284e7920b4f9b1aa3cca838ae8138e2827aac245aa2078ba0f64dc5460c5d2bd32422f2b63280c39b3053bcc43d0d6b08d713e263f89161fd2f72b1f7029655049b5e6feab9aa47b6a96607834bc8565c8b63e187a45bb5c59dcbea86f8a3d4a36a0bb9cea64d73874e77c8cb2e7ae1e858ba4581f966f417e4eeb765934e8969ffcb4b03b1daead72e973461880c20849dac9e294f0d534bb4ffdd2aebebcafd2676a702c271bfcaeaa332a6426381033b09d930d9c3b764978333f023b6697938b97ecc95ccfbb31f9ea545677b7c44dd8dd006b31786d3e8141464aab6a259f5332d5c005793f41661d7b9ab0abc9f6aca0d3657a60a625cd6dda37445d03bc5a6493af9a198d7332be75e9cc05556c2018537cda0a9e94a33e67a4c7ca41812564fc5faa94a5cb8dccc406f6874472e0fcff16b6852a8d60dd5e3b5b19400461f6b35a1fc8df32391a4c9aa7677433ca3d79a6a50db5564b87e10df761ed20a0ed3578d40b01fdddbb0d0d613b62e3ecf9f64ac6d36adf59fd82d9d8e0e4da60f611a7f6d51ac34dd4e7b2034359958e1a7fa13c78c5a6cd2978e675849d84e4c0c76e0e76c8349d6221351bd7e930ad19af352e18e234e08d1ce2e31d3537ba181ba9ddb198660ba3643706d0629e6064a56a6b30731c86cd37478ad360de3547f39ca40326dfe38e5514c52361ca5b284863be185bc3f799b96902b4c90c80c2094c9d57c16a3d1975751256ed7494403f930c1c63bab21902779f273fee2f52399ec8abb34cc81732790cb41adcbf7ce46a5a0cc498da85922f93811b43729a1e5ce2f68ecf23d64df3e353216cc9f9815d8013bd6b659ef014dc808fc2bceae263584f4a7fd9d660048c2f8997f2f69755f19e1a76da321bc2d02e6da503085d1e470086601b264153b0897e56188735aace06b801ee6d551127638d0f7c7cb61a45a7e35c07356e357bdb4d53c2fd4b0d195ad094e345d1ab72560e99ec39f4140c569dc9a16d4ff480f192c0ec0237b2092f3fe74181fc991f9d705f43109fc31918b36c9fdce5b809832d3ba817ecf471d8ce66cdb62d13c174f5d924cb547f7faac7060711fdefa122f8899a23cfa5780391399d6c1bb0dbb9fa690c81099c62c74e5d95166f8a3f636508bb2fcd7b1725ea349e1e61edd332437e0f954cf9d3895e2aa6462052cb5d87b7e455ff88bd891c4c3cfe0d9240e71f7bc15d991b671d96f029eb78cc1a21fcbfdb0067cc7df6e3edae418b27cedda0bf0cef4631fa9759a8439e39025a14914ea1f22f03a3719de74d69519c6cf09dd05ccbe15563ad48e12c3af7fc789ba7574cf6235b180afe2ed3f8435597590bfe4108762f182b58ae5fe04332e6d539fb83e284cae77735e7c7243718e575dc03c70dba3e8713e28dbc39440fdc6932fe79c2c1cc3bdebf708618c36b4ca718020c6f85eb6b3a1d6bd8feeb38ebbaa5a2e2d3f0729861dfa7931404d0fcd66aa2a1b5cdad671079acecf1a322814e585acdb1eb74dcd5d3d52acc5dfa5da031aa50becc618e3e05cdc2e323270144fc9ea658090b123f5d45b46fbf3307946a0879fd928cd08ef34965b2632fe93e6ba3bc00f0a527cac859093c5317f35a101c02149f20782133ac04e0ca87dbd9aa503bf149a03ebf20242dd5bdcc93655813d8c05f020a3230b1bd8b5d34ff8e5d57c9de1961792108be702c5fc48d086e54323f598baa627ad80543fccf7510f10ef4d85e67bd329222e06bb31361448a3d03e100dbcb6dd7410e0887f7a253dbe49b0ca878353f25d0eb114a6b736978af7b2fdd07641f3ac6b5f44e3f369a0adaff577c9f464bdf00a1aaaa6d9efa4491dce6e80cd9262b8114d30885d29fa756b4e967d6dc9707bb3ed98ab2c001adab7b6d75048d803273b20084677d7aebd9b23da34e4a5ca4d373f006f49c071e2169fad778b5d9455467b24f5066001df43c49a31a9071c890b571634ee9d3976824c59d536c76285d6f78b6928b6852db4bcf8fb6565265c1ca66de9dca2f47b9e578eb2d398ce9d66a5e38892a2b1d4c69d8591c9b168e6dbfcb1dae2c0efa2eb562e9808f00113299f8e869f679b839549a0bd7729e502929806bbbad15cffdee4b0a590f06dad5b1197e1d37f2933c3f22f4b44d595514aa6fa4e4e8302428b07c620c258e10521be31dc3071ab0b595ae8af502624e1ebef959d59842984bd3758694ca9eea2ef0f4ed8132c8e5d87461a1df741f1df2b55bfbfe0baea36e547f17fefacf14b3e472e9672bf300176e3d29b0e34d00c88c756bd11e857cf84948291e7857b87dd26f38e2af41aa00f56a7d6fea8580d8686c834c26c0a2bfa9f9f70a3b0a2ea5825893f48d423e652a104a7a39404b5329cd630432cd02a38a18310de46c2028b4ed9ddfe2b6cdfe11fe73fd5c86d2ae361991401d8433974a0c65399b8e6fe42012fb06dc87b2b62fa608115b47592a6efd10dbb40695ca4df3ba73f8b64a5519e41847954775fbef37eb49082f3b08bb7ee6117280167bfc8e350ee68e0b12a007a494734587fdf6d9eddb2d2e3c907e6ba79adb656ef2f4ff2a35578d4a4352abc8cef689519d2431ed33c75cc1da8ab4184ed5cd05e9c9853d6d4d5b602c0b3d439e51d7933e7afcf75d2e20900fd53ede5cd094927b473b449dd01e03c6bccab4a26b29607c4fb5d76f5a47686a287cdcc7dcf3d386e7dd6756961616a5bb70f265ebde1767a911d0c39132c55d7f1d1b53f63aeda9c29f24c7fa7bb40d53be24e08f1e96c4e13d567b6a993fa428bbe239d6f0d827e8f96729d6a1db4a508569f7403b886fe0ed2705ab541f25558361e4ea73efe77bbd09748773a4c8a3158f9c4416d1e199ddaa10c66e8804cbe881d266ed016b74da6524d5f2059566e3f8003c9fcc7054459ac01564fbbaddcdb5c0a37d643d50e05a6cdb4e60c68966d59e14939ec38cf0c6acd3a7b663c3ce5765e4c6874fd83e8aec4aa22282f408c1404168f9451cbe397ac692601a8ba0223bde85f053aadd091cdb4e72bbe2e301d567815a3829c23057001e2cb2c006904cf5037543f1d64aa20e4476596f060e0f90b2cc57e889bceb75b408dc01b77efe048f3c7bd6b100cb82b5f6b9d05884374706424bd6fc5008150b343072cf8f43760c06e00d1a4bded31317021351ae817b80f1cd82665951bf678a43a6e3d190b7f2fb3269d7e7620fd9f9a18df977ff2718e91a07b62742b4d2d6ce861629c25946ca6bf9daeb9e7cf6973cf259c8648924db2359f8c7c1abb8904bbef83415947037168cb97f365e85591bddd8d48248562383e358f1a5a43468cfc39a4299a4aa6decb74764cf531e0cd057ec05fcbd6ac26687c377931b75aaedf1da1a33d057e4e5c341bd1ff8d1a51022303495715673e73d98a8364b07def1278a7ded4ad6744f27440787e44a618f5e88d596d646909975df1a11fed01ef11d7744d3dca6ac85dd15f6fa36d5d004094555c0c5a7bdb778ce0e3efc22b5cbe8aeb554dbe97189872b8a201618c1f10b2771fa7ce6785695e489a6263b8d3f8ee0297b754f07d9aaf9ccff67d60d35c4a949bd7edf5a94443aab78a4c53778ce995d7e2a04b2abb92c8e21be78d03a8cbaf6b8d0f00bab9950464627bc9abff8d483af65615cc41cc122ae6386f2e0c128ef74411cd017f3a3bf2a8a7daabe9f4fbdbf06384daf40fcdd792948fd1be5532686a0869bf7ba61583b2ddb12c8c8e9be7cd9ced63730ece85d85111b01d1f9ea56d3acc8393b6e11d284f49c82edd7f0e812d593c4d797f57374abde68680d289270d99a013ffdf0db3f9abe354db5feca5d5d8678c800bb64b421531309deb7864cc5ebb9440690cd8ca6f06ba43b812446c60b688471ead97d6ede98befa842ce62611ab5bb7728a3e42cb82079b7466fde22a6a3ce08697fa9c94ec359cffba3e4196e06357d532a360a20efd33a75e4cab4b314545062e3eab7f07d142c0a4747c5099a80924933cf2b952fa0bfe7cb4e7d008c5e52f19594ebeae0197560f20573eef2a7612e205edcaa9d4a2c9a7673c4f39ffdb15cf04742f28a8173ee4c7ef424555684f825c001773221f157fdd7ae285c2a5ffd521b5181522814e4791a4e2202008ae8416156cd9fa060f8ec70ab344e2ba947067de006a6bb26a394e3669872dc94da9a7ed6b91f2ba96cd4cdeb6514894cd53e93c7b061153a2ac351fc40e3c4f93d6da6f0f54fd141297de21bbbf0b0126999f31c7129be8c0f27ababd38f12cb825e15c6006132cd7cef35a6548ff534f56d4afd22a1aed324abd9e8ba04947027568199da2538a60cc50dac774066a421c188374bb5442f46cf5fa62c40f4373f240e46767b686a7ac8df5f5e7c532294aac0ef3b47a6c066b533d4e75ed4f9b5554e67e4d8e2b02db4e3830e9d8e7658ab813238f431e603886c1c083749b53ba943bfcedc1f58568f98a9afb61e399fe0b2c3a942e18c7e67fd9168bd618ec2781bc7500e9a620b3a8fe68fef152b7021b09063df2e97a509ba712a6f8a1d52eee028cafba196160718bd5aa83fb4266f2a4f950f529414743d8d670b2a0dfeb3f0bf533ffcfc07c7b0b4704fb14ad28f7f560d15ee77ae634a66ae72d2ce3bb8e2bb4a4ea9cd0e3d81e8f84c0e6a03cc1bfb4c8034bcf48a89d5ba546e03e7ef182d52fe009b78f98340753a104abb6a6cb2c97811b10bd824c941b8a9727deb308ff28e6e5673b330162e745ea2cf1512f7d26624aa38dc2af9151af37cc679d77910b5feed3045d8d977b6663d785e1f9c2b3da7de5411ce528a441be2a18fb5a2210c2ea6cace3d20315d87ac982561343ce3092aa09d54a2433048676d6f0b47f24a02c957cde4fd1dc6105324566405a76a84fa5510ae7dd83751434ccefe5b2dad0bc80e18cead112720e60d9a31d3b34b6e90e395fb3c13b12c38d9e771a182b600aa91eb2365ea916a275f1a0571117b53e1762215d3b770d99a8b34e54cf6ae76e6641f0e7fb5da1b19d4b998e96205744d61f1a31a5bd4e0e90582a2d51b782aa090c276eeea44a044427ab6c98e67382b5ec9f5c4233a344db8615a62019bba3a2eeef4dfb9f1cb120b7008a1b9b11b7d7e1f5e03a5413fe000e5dc13590533a09a6e837f880b4ee9e91076fa1abe882398092d92de0b268e93f9f8fac263e4b3a461be4692f1e93da32ac60157653b75762a7469602695c6d1a66cd7afa54e83f27ffcb31e9752dd122d5e468f990a687e8aa2cc5cf2bfc5a872be48de8a1bb1af3894bc1b67ada9eecd0137505f930f507b35d7e55add5c905159ffafd3a4c41f7c3eabf331eacc198baa1ae364427f118e7d8b234b202d9f7ae25580acde5e1c0508a5c2cc9c4abc3cc4482c24461bf01e9138ef3ff76e08b5e263e4039c8b5479affdc29b8807582fd237e46e0c3e15cd50defa15519ff7323a09088b6340f20e7e6513d58406dc37b86877f013699d7954a3518cc006cbee2c52f0627e29bbff08564fb4ab42ad1ce129938dc1282b23433dd3f70e35d9023ec8f81b59001c1b4aa2ccee55e1f8ffacc272d314f08cc82bfffe3c636629d3b9b88fc5bcaf28a640a2ddbfc865dce49e3e3dd34f86601d7912cd12131956e9a66ffc8e873aad56641982c32f3824c80eea8685696fc37e8a1f0137494f38a46f22437f055ddd8d9b66346c0675", 0x1000}, {&(0x7f0000002280)="96e3b9fd4461731e82db3c98583b24d39d65e52d9a4cf68c9b52349f4484038089c004a7346fca83e1dc140fe819ba97f2f637ed5434becca2600f260508398995ae53947f204fb6c2afeed461eec9d154eee4189d2939333a6f643cb0bafca44c855c6cd96308e136d6ec70103ac283af16edd67788abf80a7d6da594bf63d78e5764b0df", 0x85}], 0x8) fchmod(r2, 0x52) writev(r1, &(0x7f0000002580)=[{&(0x7f0000000240)='\f', 0x1}], 0x1) 10:12:48 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100000000000000000080000000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 10:12:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x5ba547a589c2cc36, 0x4, 0xf0000038, 0xff, 0x1000}, {{r0}, 0x0, 0x1, 0xfffff, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x7, 0x81}, {{r0}, 0x0, 0xd, 0x7, 0xa8a7, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000082, 0x3, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x60, 0x20, 0x6, 0x1b32}, {{r0}, 0xfffffffffffffffd, 0x84, 0x22, 0x9, 0x7}], 0x3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x2000000f, 0x1, 0x9}, {{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0x5, 0x3}, {{r0}, 0xfffffffffffffffb, 0x52, 0x45, 0x3, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x81, 0x80000000, 0x8, 0x9}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x7, 0x2}], 0x8, &(0x7f0000000280)={0x8, 0x3}) poll(&(0x7f0000000040)=[{r0, 0x84}, {r0, 0x40}], 0x2, 0x0) 10:12:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) dup2(r0, r0) 10:12:48 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000280)='./file0/file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) renameat(r0, &(0x7f0000000040)='./file0/file1\x00', r1, &(0x7f0000000180)='./file0/file0\x00') 10:12:48 executing program 0: r0 = socket(0x80000000000002, 0x3, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000040)="92588cd57345bd4fc936f768a415a34a3c6670755d7c68", 0x17}, {&(0x7f0000000080)="85796828e6ae7c5c3079884d667f67c0bb6979156016cf034a271910d3bded1a3496e59df1a96c006a276930c41c46852d4b5c8a7c580faab1077407be26f6fd1792417af991c48c12ae013510aaea70a88627e8f9d43e05552460ca7cfd2a71d8eaa95b2d9f7996a0f4990c8a7675262aa891b0a894c05c19af9313b39b9fbe1ce6dea156a5a7fed59ceb4b59beb4d5f56514987ff1f6675e38c6b16280d37d1976845c70026f4fde", 0xa9}, {&(0x7f0000000140)="a70cae2b95b3a58a558f3b4f7b7daa7544ef9473368f173574a3af370d026df6e83e20b2e448205ce7ec252f68ad7db7fd2f0baa890883a76ee14551fdea08622e0b9e73bee0d47fccb308cf0005892ee692740f763efb1aefee409e0189957f750b61fee5b0b2237aeadf18a6adfbfb9b47975a222166d0c37bf67b9ea2c8cd1f056717928cf5cfe49505de1db68c22120b523ba238859537d4a686d19b94f403a3fc5df03937da03496511a83096c855634d3b573b14da39d2a7bb8df52cc70cf4874a077b8eab1d1e62036e9e4b1defe56d7718b4f73cbaf1647344480f0b", 0xe0}, {&(0x7f0000000240)="ef60372f7fd0770b40cb4c2589cef4c7da50bd5791f62694daeaff100135b7733bbafd897e66eef842cd15d14780fef84a458f579c445c0e1ed0e6bb1623ec39ee3a2279ee73beaaa532a729761739e664cf61f312796dc5493ee8fa9608f8e185161cd076b6196c11cad6469924a761f2921d04be75eab4c1f1fb34b85dc6569e937af6ee618cdef914c35bdaceb03fd5bb2a34e4da39fa4817804af27d05969da444f0ab99a4a0d640a760e49cd4a4b6060062d9e777ee91b491fb4971db424aa4464d28df733a17fb2f17fc7e664d81d659621e887fa6968a317dfc47bd", 0xdf}], 0x4, &(0x7f0000002040)=[{0x18, 0xffff, 0x6, "0085f90fbbe0"}, {0xe8, 0xffff, 0x5, "ce0f39356b9ac2753e7394c99b157bb84fce31ca4df681a1b1291094031defcd813633b865706178a55065342ce9fe4aca8dfe5f294b256358b61edf85983767225bbdf62422f3d63f003004b927ce64f96fb1c3ab55d419c4d0941bbc7f411df28235cb0edbc9e3f972046fd52482049a5c17dc75fafc9a79407925694aad6ab7eea6d2d3f7a538a75a4eb03a303f9b7179a7f2398d2dabb06b9110c4ecfb81b94418ee62231ddc871cd0006863f69437482188af1fa627eb5e8ddff69dc048098eef3a476296da802e8cf047ee973ebfe2dce6ebb888"}, {0x1010, 0x1, 0x9e, "08df653231897cdc0967984d43862c1944df17462a0ba115f0e6837594ab752605ed11a248d6bdfd1559683c82b8fae01b8c710dd3480a76483b506db010ad53722d283d30b87cb57276a5ac4e8595d69981f3bcab7552df230df0b9df2b11d68186a931c7b40f76d580e3f336828412412b6d3cd6eb12faf19477fe6fde70cdbf91b20c8d049895479f5b88cb67a6c077fda55f982175f0999849bf239205cf138b182ff88518df2f7268365f7eb138ec9e1d1887fdd4ebb65ccf0b16fab29465e1e074b0a79923293cb5f69325f8d07dfe52328410ee008a9649a64bf02b4040020ec53b769da277f9f0c17406e12e35512cd97f9a99f51940b238eacbf61da833847f337f8ec2c9f5192700fc6b7d3d47b4205d666d561603b0afcd8e78aa1eda7cbb8b1ab63ab991bdc41cf48f11faaaa317a2abafa47504eb1dcd7d026cbc5dd616542170eaea83524b9dc80c2bbabfaffe9793d70434190c30ddcc82dd93bd89978cfdea43e7faffd261e62c97d091418a1ee0346300f34d0ecb0592be48adc630b2155fa7c38daaf3b7beaca2970c8833ae3e2da8294bbd4a554c9dda79dc6d06d83e72db24c6824809ee1f032e3dd73d93503c37beb50a9f9e82da6f2e10c111eec7fd04f070839d700f6a64571136b58e75772d3ee6bbf71386a72e9b8cda1c167e83f26f5fbaccabe64c421cb6fd0a60b4b717c7e0439d2b2bf488000949d21127f4e7a65371f1d35b449e0fe1c0b22ae3ea20d38de114a8b940846ba06bd1fce4833d577f67a64404d69933cefa23e37778431aaf2e7d0c26827f4c410c39f122d93c95bcf2825b8d5fde52a7165fb6b55e870afdc0f3dd4c55150a1ff2e187136fe06ccd664fb709e5c6bdab04b3a22e12db2a6b6f937ed60c3284e1348a60dbdd4abd6830cfc6c6e5ad4bb9bb9979bc8ca8e313fb5a0364121ecfbf4ab9ec2af4a01ecff70cd0eb23375b6c98197c2b1d95e8148062741bc5a18ad86e9ef2a2c611b7a1a9412222941c9a9c4d97fc01c1ef99676ef37be0dc29f50a1dc3ba260abfcd9a6f865fba471f2b41ec733d8b6e1d8bb91fdd5fb0b560cd34e6f58f7894e7893017a31cdc63e1261e21d0cfe512ab44755e87ec86f0aa7ff056715ac306145c89837539a18abe83bed2efe2ebe40ed3a126b2976f45179c4194369a8019f03d0a70a383ed54b8d0791a8cd48b18f27c47f5dd4e51aa0811d72649df4578277c2324c0f049c9935cbf405047f56a86e41c7c33de2fb304a13a678fce5969cb6ce72f8b870de807dc27f8d7350f80524fa886fe4dc832a10b22cf0fbbe9a7762b365f98231090ccdd7fbee14cc32f28b92a00d4d852c9b7f4e5042517666e058fe7e7e148a0b29533cc628c7f2706c60504b07446b4e1dcc961cdffad5ca9857c435b25b2288274357d3dcc02e8cf330a8ae5c5d3fc95c0fb9948c4b1af6693e40d0229cc7eb4e49ea4727a46ccb0529c93cfb625f64c92f2e72f1097cdea031cc813ce9756ea47bcb5a6e4e6d1f145fa188197fce1cf264a5ddae86e66dd546e8e6dd199e4b261ce994bf4eb5198e1d181a79bcf787654c21a4c2cb3c973bf46ee38c93893f0baead189502dc9654bb45e38cd7a30cd3533c7903d34cb33c1054bc3c038b5c9e7d39b5d4a06469d837b9b653cb10a8d3448e860eafa0f4b150f422be18bada78549218286c51971b173ec293ce579259becd06046f5bca39bf61f7ab7debe198663f999a75429419971fe7a66b755d336776756c2675c72c42f35d4773a2c622d9684fb46bc39048c99789d5e8ac4465234803629f6f688ee030196b5b1f733f12d94b3c4f0cf454ea8646f764591203fbc0c43651c0ddd67f445d5f2d8ba12e72e407f2c1259bc836a8bbc8faf7480df52da79600bf090bfdf6a9fe0524400fa6737d01874dd84690e8d6ccc824e447f96b48edb6c7f392111e924c378335a9c72e3ea1c12c675b834a475254f283e6faa4043e31434ddc2d537d4726e04ef51f306b7732819d906622bfe5a307dcc652867d2f7cb2037db8dec3ee82a05c35eae637434761202c85c041f793336b5b85c6f6b61cb3d40eed598ad1a85ae0c815a2c20a83b5f4287b7725359e792c3bac0ca896700bdf5ae81a18a02749f5caf5e703e8cd2e7afc16cb53421406dce6d4f6694b62f63b030c2f810c16e1b9123d1f26182ec261f411903d66f077aae28d631b9ca2a5ed5d5359045b817f827540b1f99c28c23d3e26ca5ba1ca6ba97dc48fb402c88bbde39c6c5b16eb731e8b65c8fa67c49db249b49c42f72dce704fc94affc82c8da71687610b7384b3733e224092ed4a71cd1d5b5e19f4abac5c54c84a2f482e9fcc9918048730d7b3970fa25512529b50679d8da56cfd0543d2a3aafceef26da066e4795cffd973fe2df9afe745bbd496301095c35880d61a05a8578fa9028fee9d148b695cd570c23f09f8ae6c0982b3189f44d0e65274a53e43f49eb6954736e2147d27b338b0eb07996561e1590ae9e407049e6dd3b0c01d4a597be5a389b1efdbf039897bfcfe7f2188fd1ec59cfa115241dec35f63a93b67df43139573e90c1156194bbb42d2001112170d80df36cf846d4b0f6fd0dea2f9ebc61e1011fffe70318401cf54808e72d604342fc658d4877b164243b33fd831d3692b99d72d1c9279ce07ae06a10d832904773ec510e2919cde687fcca6c76f0ef686f4be18584c61b8ad37805cdacf48c03ce06dba67f341c3cd72281fc18c2d49eb2311946c55943793621145538917180e663045e6f7cd5019c7fe68362754f8d50c83c828512f281f90140bb3dcc686316a2ee73a106ed2cba1c7f4a929be0cdc9d5cd09f35e2c2180d42c39a4d746015e926e4c758473d1d66308da16a2fd2815e0b0e679ce5d87cf0841cf5f82080cf3d14b9de75ac32212caf684a04f87fb33b8970f90ebbcca06bba5471510aa14d975b780177988b4eda246f1dbc2dcabd7d9cae81a79e85eb26a9c699a8d0efbedb3e9cfc054b94c625d6217763793f4f9726015bd0a70c2259256c421550f9815a6c39213e22b7350815b1938af6349119e4b26e35faa129f9ef4f1c0810f892afb6eb568f16bd5a679339ca9f4f0cc3057c1badf45facdab8e546ab274517b1afb0c3de10f1e72ec12081951cc416d02af3e75c7e68c8c39e7b71966867f7d61f7e50e573af391ccb3c60608c16f5ce5009eb805224e60393655f045b7ed06f67fdb47e1ceb4fbf1d411567453a635273998dd940a5470681546e875151659e55f44b2efd503e59531a89b54d77c9935f2ba1de59eef917a1eeee6242a3548945eea2004ddf921f2510e89875efc13694de3d8c8eaf4bc40fb53c08731e1f23b86770b596360c69abf6c700e324b693489d2e68ec3ec500c3145552f0509804ec9137639daf7a6b860250d41158749ef533684a87476e6277da25d2b5a1f3c57040b436db80fa00fac8923907ce3f08a4afa55b9813288caef821ac9093832c995e4093291aa1e09de8cd887e8070b188dccd5657eef98535723e04be213b55954bd678f94cd138803532d0956eeeec8437c6ad473c4c70ad18072fa95c53d63c1a61dec225e2683bb326eb21a569f3710c5a0a02447ea1c06294ae8e5d48d982b9707596a0cf0f04e98a85dc4a2662122e1c9c4e156fce6d5ede568bd3a933b24655c23d2caaaadf969818205f8ff1d6167dd7e30fe7af51e8bb361cd605ba5d79a595c3cbbca1f48d569628559f6d2eb6cf0dab6eb2fcedc8ecbf3173f3f3a7f26b94051e6fe1b02b6e5a5b7003c39e5d8a361f6a5fe615da83a1eeb2961bea6d44efd302964886e6e7d1f0805f71522ed25bd5517c20bac1524b09e77d1a47319bbaa72cd94e62d06f8525dfe31a42aaba114a353cfb060a2ad2d97811cb1dc1fe0b890f1401aae705b90af2b2553a47ba0c739a76cb27df513af18df19ea37f9e55b40486b403d6d2967eb61f594247c8663e6ef0ab4d725e4e20495719a434da7afbe9734fd251f7b172a52d63cd7a15eeee5f646d7a767ff2fdd41045e06303903b87322b0addbf5a7d71a2093d9dc6a7e723304e003e9af386f0bee7ff9a849ac332cf04f0775ff07070288943db52e64b0ac24df65304b7f78de3f56179d5bc6dd9c80617677e3a36fb07431f59d0c5730e2601d0ae9db10dbff949a2306dd805b17984f70e62f991aff92aea27f9d39f2ec695fdc2ef6af01fa407d8c2e47891d1bb181771d2456fc08ab5b765aa77f96c3dac62b8336fe5bde4cfab8a0e57c0b490c30d56de4c3b5e07070e761c7552f7719bdbc0b9bb6afeb832a5ee8e859d7dab7183ca0859093096963e58db2668dc9135bc35837339f1d2b8a782eae170d05f9e841afaccdea0faefe6719b3259f57ea8b20056b5d2bdfac2bf93e30f3bbf97f4a2ad571561ecc0a48db7105acc87f7df43020d68a6c157de239f7c88cdd98b6bf12719cc98f0e42ff4599486ef31e48f679525ee5db949bb32b450e9871a19d72780e8e0f22df006137e0623d1dda83564e5ce0a1de02ec989751c1de22da905a878b6be008db1df60201850d7fd50db7db2348fcf975a56a48fcdcd9f5bc0cb23545907c09f7cd2ce97d08fd744dea8e1043103b953c432b81309af96595dfdc7d1129edff971732d35b01db2109ab69d9108bd0ec169f1744365ff87e9300872c3a2ba3bca600a51784a53e7099e6632e6051240865addd7da037253322b04161bcaa9431d1c255361a42526addb55a8beedc444e07c08b1e47d24317df7199fb7c961a89503351a69a066a9a27acfc3f3e85893537b64241c0cc46f534c0bb615a87c2ec61a9a25ebf5baf7ce74d8de4f754a05f00a9864cec490705281b6d15f4698838b2d072558a33f48fb77845da783d6c51263d079271e41bb0408b30324403b8bcff96c57502d0331126ba934436c4dbebf75a169e4badb8396f24152cda2b4fff8109e31f77618d86199c72e380c4095b484ee4ca4544e699f4af6105f4e780ec096d39c88d87cadcc6b2eac6582104ed94323a38b0dc5cf3b9591b5008aaa6d07fc54196e16f51e4e8f3dcb523ea2c9efc248dd45e0dc35a221b5e8152b64d2cb4c02437241fcde90ee8dcc598ba05727ecc7af51c964d9b760e8bc76fb19124be77a8ece69c01ba309d2da4973245060c7a92398ef3dd45513fe99dc4ce18929f9b9bcff3265910098f8313998d27df17ec22d00dd769b476cf8f3c91c43eaf0dff10a0ff12e95eefb33c7380529468e4ddcab1867eeeee0e01a21a4bce5b385c6f1878971dad9b2e34bc5008ce70cd3ae1d0bd3d8eadccc8e5cd05e0ff53ea2ef69fb0e7b9a1d682659d678bbf07e49a3534292e10d22e238b14807290e6e85baa85c52d8261c11c4afdbde695c583d8a2058a896ca9a46c203975313929df0a8a353bbdbe5c320170343f9805a31b75ea0e3d73bb640ef19a2821469ff3246b290e0bdc5c821144b02ba1918e4c8a70df4254d11e8563c8eb66edee85ba9d8ab1a0d6f7f7b85747e0e79c53409ea8c4d6bcde4bde1b95bab7ca68d03beeec07b29216decd64772bb56e49eee8d67e407c193b06185a7bc04bf140bd2ebff9a26d233c125f41476ad05a7d19d5134670991d58724329c9cf88afb8099bdbe49b358364b7f018169a0b40e1a0d40393ef9eb0d844dd13e15ce99616d8cabbd177dc3f8f19ed0b951a55cac559815e5493b4438bf9efbfc9f2f07b92d113f7b9b50d8bbf5c229f89a668658dbddfe10d26633cf6aa4933a14c4d7c41c19e52c4"}, {0x38, 0xffff, 0x20, "213a212980e976f8cb56169d0e6be8052524590a859f00417eaa637ea9e64ffa3c734ff4"}, {0x28, 0x1, 0x7fffffff, "b8f2f8a9a853c243d94a2bda31be0ef372"}, {0x88, 0xffff, 0x1, "b06230f046f9101e6d056d9d4e9dc30388966ded52fdd9eb109487f024a22786928936c0003c158b3e65b33d5bd40268649c1089fac3a13ec51d623fd360fbb855f598ca2faafad2bd188503f474fe5967fd2d46eb4fa1e85e2e6e125895366a5683a805afb967a22e8a6da4ff9eee1c71"}, {0x1010, 0x0, 0x101, "6782a28165a9915c8a98306c53a454429ee34eae7c2f64fce4657cdc977fbe113d4b10ae8a4983b15b18173d7c3edbd41457e562d6089d8510316b8ca6e95c5596098a46b62d05466f8ef75317d9d1103a8a4d7b31f47e28ce72cc9f5b59823896712f6509bfe3f039cd3856e7f81521d6b08313c1be639cb64e9553f8fd34323c8641676c4f28e2f738d37dd80500a80f0f86ece2e5a2c9f5ea1586087b43e059b3abb49eb1b8b38d452244151ea0634da7b46c36be2bc74f4cc6866a80b9855ce037ca53ca89ff0eb4602bf066f45a378bb742993d92eb0ace52bea879f7d1e21009b9113165fe82da3ba89bf1454de0bc0c621fc4cd97ed8637a71e47c674bd591aae686320ba5e64f94d40e1d6bfada8c90c52c027aa319ddea00571fcc786c7ad1d372ce76e97bf4a17111be475025661abb9cb2a23855eac07db2d1720b22839414c6c1e7650cb03e269e5797543a19ea59c80f35fc7cee28b075a65cb00f9533f6bac864f3cc62c81ade619df5b36fad6ce6f4ca1d01bdb5eb923efbf6a0a52d0603eff253a0812aef2100490f0bb56a167d1bf63f01c590d9e0286e91e08dbdd0380f30db1fa1039df1200e2e19b3156171d5a9f03888295940972ef26431e7412eddfb3d9caa2be2f13509621562b4d7d048998f2810331efdab7a7ae22fc68a5c92dd8e51becbfc41517466ea51392507e1fb8fc5cc64c3d22e169ef08439feb5585cdd30311760cd2852249bfc27e4b78ec1b7dffa2bf6aa220a920a8611f02ea8a57552c709cb98b74f03b8421141b6572d3bd39a8a946802e3d0a38c0b72e62d0dadded01da9249d117bea045ab22499cc376fb9ec17c1733e0f8e523044f2ddc7df8f83a362f5c9d04ae4ea8d06ecfa86bb4b8a2c3016bf7572a6be4851f5220a8bae758589d95f804174f6c29d8fec41056a595b9984e669a997a020ccf6d172ff1e76f71e76f12c1736b830cd281a8c27f7d9a6b93614b975310003b16fb0e946d3bdf698ea92b48a0aa56df32758995026e1e9bbc64458d1c62be989ca6e781d1c5fedc36f082c6b7350fdf4d479223c3faa2f53b07f670f91a59b2440932adfe1ea1db6bdd862f10a474795e171dd4199a897cf6c657e20281891549d478fbcfde2a92265efd5734d8ebfa5c94d69525a8eb1815b05c5600453d32468163f5aef9e1439a8bcd0ef9179ae07cfcf9be611495202258be8e70d84ead0e4204fa277048dfa353d7e089c2f175c476d80e1bd79940a72b2423cb5b6be0fc563d402affd0b4dfe6e1faad8c179e504a76a60766ee3485b5b5aa2c5091b995f77414db5a88ff9f12c4a93c38209e8cc2cddffdd47277cb4d3a13bbc7abeeb959d1e588acff4752ac41a6cd4ee7cfaa629ddeaf4999988d7e699652f37ab71e329ac39d151d11abc0f43648720426695c09d79e2bd39ddebddaa0ce9312125f4155431ed33481083bead70c2b7171cf9fa8353680b435e5ddcdac722e1886663dcbf79fbc59b990475d78392ece071ad36d6a7dd20f1a6ddd06ab7a314191c48a6dbcb11268af2e2df7cbfc14d78eb166395f5174451f667cf4bd163cb6863501c9cdc2738aa2f2a87b074d32579925fa5d82f9c930b282c3fcf789ebe1f4604ece2d3b8b7352cb1c1c5fa8ec7087456f2afb79d3a816340d23ec326e444500212553930841807e56cc744b71fbb30232baeb0f7a1c0516d2f2bc8e5f3c6fcc6940c6d7380ba2d46951e96163981abe62c4869e2b6f01b34a036b12b1d40721cb0a57c508a1372d858280e6bf1c53b5e242f16933ceb560115b8db14a7ed394818bfbbf0d9cba0cf17f4e0c529fe5940804d4c1b93fc7e353d33ee80c66876ddd33167015ea43df10266d56c90e4bfcf0d2cd65be57151ed6d479dbf7c66bae01553e307bae460aefa3bde089118ed956ad30b65307a3b7249ef0e656c71b97e414387ef250b1fcecab05618bb6149d53d5e3674bef8168498a7d88d748a16e9df62d60245c56107f1b31cf75e53e8837e4f4d626a4890328721ca4e61fb608a965d8f45b1742a2021c1d03cd4ec042fadf8768292964d93ce43d4d991e0af6072de25c5759bf58edb27c7e80d500e6a4785b9d7079b2cdf88c1c44cd449471fca2ee856fdf4fe79444b0f829502451987211beb43d26ece330afd17778b24b2af71e4cf2326dc724bb98c6d1e80b95616188d03285680847043a15b840593e66ee8c80c100917324f9a08dcfdc11e90abce35f0aad77c149a67960d1802d7e97b470e283cf03d6120c1cebdf1d30c7b8d9f36904188d04e4907250f39c70d02e9acc03ebd510dfa2fcaa1c57c796bb3f194ab83328368eca991d347a121d52684a759fc00580c8c5c2c4ac57de6374dc087300703ec933172a95631006a9c8f6f396063ed6d3b6faf36f317c74d11d4209b64d3a7a7dbe96c0335aba5384c20bc7a2faf2cb1b0c54443270a4334404538927ac8d0adb8354e43c676075364fb4d2b4e710c244cee9583509b55489049bf71cc22d86135c0b80771f3d6f514677eb051a0035bb7db9577b21cd2b7be40615069868f7483fbae149f70241b475d52738c1dbd45ad15930659eadd3ffbb02ec8cb7f0c2b4db77900c5261d6feddf46281eb0042dbfc44c98c387d24350fc0891ea3b0392f1432a0bd666ab2b1b252b4990106be257e83339cc4f0d83179d4035c8542b2b963b2e0e5b782de3574ee568a5fa2760846b538f0e643c60e0e2535b034f7d623569c3f9ebb72c28d65c91a39efafb749b9d7d40b1f749fe0007626aae90ee18df754ebd9c5f8980bb6317a88a99deb776a699c22be11cff1d797ef2eeeea74336597d2cc09b845a2e2fb81ea4b08e41b5a9e86b4b14c9efd6d33a9a8da8c9ac66d4106fc1b296c5d326974ec78d9702815792884446dfeb14b26fe532e43640ff862f6a41540d7218212e8725ef2285035f2365fcacd022759ee31c4a83a8ea1525e767532e24244fb5ef072fc9740aa481f288935a28528964f06213628272ebe2df39b04b12f705f06ded510d51d0054cfca668f4f76481313db84cb866ec76c82bd4855054916976761841d86d326de5d526db49394c84030d2b5950d1a3851ed2e99c1667044a6c295173304faad3662b92b7dd9a38a453ebc843d083cbb2e494a25febbe5700e9b432a95bf1fc02ff4ff07318d8f534bcf7b33bbd2d37a420387d19cd02e215a220d8eeff36a3cf9285b7f24e81bb97feb6e815a8ad218328534e9c5b8f667f461c9b0e6b15f50c161b1377990fb89a03b20c126f3562ebfd6ac823e98f1c0bc12c8f846fa5f71643c9466484984dc750b3a94ff68ceaba41a2e9dc03f0351dc2ba219d56b7e5d8aaa93802a876b47e0f37bb3a082aa9db5c99647c7a4f3cca0825521216ce4a5e816a815682f2c1476750d773e081e5dbb3519c268d004ec1d3b4b9c609fe03f209de75cf62805051884f41975e03aaf9e6f69a4ce8b9171bca3b2bdb6d7e8177c1b7a6716e69c7f042fe039c86c330fdfd6202095308b55ddf9d8bd8bfc2dba3f61e60f15d7ed5e4511f7c86c4778827210d9b68a0fc20342a15adbd632db1a307af36d1463df3c468fd34186c517c0d839c617f1e67580839a245d3011d48bef0690535d6598f7de1a0bb3bfc73e57a5ac3b762f119cb1bb1ac3c95f126ac1985cf86a940d89c958ab41b6e3ba2dc50937099e1f8eeb67d7f6f5869de38328492bcee0ea5e3d718585d37da56f32ec9f91a7afa996e49eb055dff38c10abc016de4ddbb5c5553ff29ed68465857bdd07debabd553f51ae265ee76c696658544ff195e48f6bf85dda4f00f4d6ee41339e96121a3e396d006309f6f0b0b58a83cfc6f99f4754b428c1c3c4e9e6de06a74470b67f194556fb86e305f10ee56d88dea93caf6f0c789e68b87ea344f9c39a3dfcaa3b145fed84c6a796154f406e57e0c47e8e491ed702341457f0e8f06a2c085e13b5d484a785ffdca7064580724d22926444f09571bbbf3f1e62656ccd02d53a2c8f0f43d5a7922144a073de876e4ba4b46c03bf65e781364e7f9b328dacc41f2d953bc22fe3ec653a30aa4df727ee64b62d863b486a524577501070fbb5ae7e149498e0c631d24f35ba2e05c0f34d50c82140a52084dad01606e6e33f6b96c2618c73a6861251bb971c7ec4f7e0199c450306d91cc6ba60f3e7d43811fd6e7d8f552493bcd4887d68d560554bccde31173da1aa804ef3debc97735b52404c650ec0433b2154aa16e4e655cb83eebdec851faf455acc71945b43fa2d4228bdf86ba57f73f895dab355de432539e4372558a16419640609bac10bf689f00cc64a694c1adb9094a5e7d20dc8d107e64883c6299c7004acb4df157073798f522443b2fa747cea4eb597fda95f93270c64bb494266fca11bb88aeab1e8ec61fa7e255b3e7bc5c3a789dc1224b1764dbd27b88d41f81aff7673bfa7c0f6c10ed061b47ca814fcbccb0477a3a862e5fcebbc3fd172f930d8a54cdd03f4816d5c66a088c6f833dc57db9f9e9a751851a4d8c78f2df59afd70debe92717bd7ac8a0017233a6492f241f3bcb0e690cb58615b293d5e7ab3620442595cfb0e459241ea5d86e1c1d4864931a3d3d149a71f1c681e9a41c386987a13f3809a4a6cd1a88bcd78a9da5f00f4802b5900c5a95381921a52ddfb1078d0d2e5daa82bcc8559d77b4a3f97dad11ac81000ab71c0800cbfd3c0e9b0a1ce0351576ad0b9ebce784b57ff02df6ff26c8b8fb9d12455e1016efb60f22106ec1a5206333b42a3222e64090ff75ea1548167c24fa039f2574341befcb3a55d53c8f7bce0ccfa151ca3551c3a6e61c69fa0fe521bc6ed41690f3162c5f96d3d85b87c0b23d909152fe8d125e9cee0b5ced86ac7907e76d209dba80b54f4c9b798c3d812ee1e36a8a5fe69f7f52469b7cae15d44f9c31cc8ced47865cd50c1a0da5d93393400f701c70e0fd93ed1f65b7a93d6918f16291306868e3a26a72166f40b2302bad9b82ce78ab32b7f27b56a0cabcccf8b9d190e63b1c127127cafb47bc6afe11e40d5fdbb51f010aaa7018ecd4c59504daf0881185138099287e1415b200ea6cd971fcd12c15925e1802decc223ad683c5026846fbc3638dc1fb125c9bfdd1febfdcc51980abf6767067295ff82f4065b127f68dc07658962b05b77065a8a22835a96c3e2630a8c2849ce80eee76ede8eee94cb1d03ecd9e2640ad1ca4b54de688b3a67d0bb337414c06de927d36d1408cd389c3c3c4c8c6f2b35dd57e991f5b142676233035acd6693708f7a404db52412cfadf662252284361c83b740541cecbab9ddd69e352de17564be5ca6610adcdc62dcfdb3cb4eabb0ca27331fe0b494839897706c2617011edbfebdd0abc29c30f109d0bf52425874c1b2daea695e400674c59963c9e462770ea1f56e825fc8af0c2e5e177a2d6e245b63930fa6b64b5cf59bc203afbeea535c688a8dc3e178163f3ee97bdff466a406c666d6172e0386bcf72cfa8aafe1b77eb11a4aeb3620b0a71fd32a2411446317ea66d268cfaf87df04c1b382b0c9f98b2d92cf6b8acdf51a17cfa136ca76d9eb9c84403fd8af47d96344695aecdbc2d3fd3d56db0eb08ce11b683eb7946636c75a047adaa14f4b705bcaa1455b83cdcd895ebface095eb34bea575c256810bf0c35772fc2d811f28eb514c7f5f90e5fdbb24b69370e2d9fb22ed0700fa264fb2ea76d8b185e4e5f292c4ced9b41d8c6699ff9de670330a56a27319777a0ccad673c296e299e0d3d997073ab64766c12c"}, {0x28, 0x1, 0x8, "c996352417e9fe89a8b75fc0b0d43d6df0"}, {0x48, 0x1, 0x7, "cd7470fc21513dd6660cb95073ae8f7dba304226c89ca65f1b1b0e127132a5a2cb1c9520a9ee229c2c916cf978ca2c0a77f6ad6271"}], 0x2278}, 0xc) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x4) 10:12:48 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x54195081, 0x2, &(0x7f0000000140)=""/4096, &(0x7f0000001140)=0x1000) getsockopt(r0, 0x80000000, 0x3, 0x0, 0x0) flock(r0, 0xffffffffffffffff) getsockopt(r0, 0x6, 0x7f, &(0x7f0000000000)=""/221, &(0x7f0000000100)=0xdd) listen(r0, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, &(0x7f0000001200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, &(0x7f0000001280)=0xc) lchown(&(0x7f0000001180)='./file0\x00', r1, r2) 10:12:48 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), &(0x7f00000000c0)=0x4) recvmsg(r1, &(0x7f0000002680)={&(0x7f0000000440)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f00000026c0)=""/216, 0xffffffffffffffdc}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/67, 0x43}, {&(0x7f0000001600)=""/34, 0x22}], 0x4, &(0x7f0000001680)=""/4096, 0x1000}, 0x0) 10:12:48 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x80002007, 0x5cc2) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000200)=@file={0x0, './bus\x00'}, 0x8) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) 10:12:48 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x4, 0x3) chdir(&(0x7f0000000100)='./file0/file0\x00') nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) listen(r1, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, 0x0) r3 = dup2(r2, r0) dup(r2) kevent(r0, 0x0, 0x0, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffff9, 0x4, 0x4, 0x6, 0x80000001}, {{r0}, 0x0, 0x40, 0x1, 0x1f, 0x4}], 0x7, 0x0) 10:12:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) 10:12:48 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x40) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x48, 0x124) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)={{0x3, 0x81}, {0xc3, 0x4}}, 0x2) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) shutdown(r2, 0x2) symlinkat(&(0x7f0000000240)='/', r1, &(0x7f0000d06ff8)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) fchmodat(r3, &(0x7f0000000040)='./file1\x00', 0x21, 0x2) utimensat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 10:12:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x8, 0x2, 0x6, 0x8, 0x8, 0x710b5d3f, 0x9, 0x3}, &(0x7f0000000240)) mkdir(&(0x7f0000000100)='./control\x00', 0x0) r0 = open$dir(&(0x7f0000000040)='./control\x00', 0x20809, 0x1000000001) r1 = geteuid() setuid(r1) rename(&(0x7f0000000000)='./control\x00', &(0x7f0000000080)='./control\x00') r2 = fcntl$dupfd(r0, 0xa, r0) accept(r2, 0x0, &(0x7f00000000c0)) 10:12:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000b1d0195e038365d6e8d4ff3ad7ddfa9a8f5f4de62be18b85049aa00e090070f82c51d5ff6995dcdc8784ce3b8e7d9be5cbb020b8b5307a8a4ac2dedf34a4635bc5d6fc80c359f4d3bc56300fbcbb2c06098bb89cffffff7f00000000952b0967f2beaafc02890844acbc4a1f10c52cd3e47e4a79d6f72388d692daf6a3253c356757e724cb6cd0ca1d03b3ed00000000000000000000000000"], 0x10}, 0x0) close(r1) 10:12:49 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f00000000c0)='./file0/file0\x00', r1, r2, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 10:12:49 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x24e) socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x2, 0x6, 0x0, 0x0) r2 = shmget(0x3, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r5 = geteuid() r6 = getegid() r7 = getpgrp() r8 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x1000, r3, r4, r5, r6, 0x104, 0x1}, 0x0, 0x9, r7, r8, 0x9, 0x100000000, 0x1f}) 10:12:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup(r0) readv(r0, &(0x7f0000000040), 0x100000000000000c) 10:12:49 executing program 1: r0 = getpid() setpgid(r0, 0x0) clock_gettime(0x0, &(0x7f0000000000)) wait4(r0, &(0x7f0000000040), 0x2, &(0x7f0000000080)) 10:12:49 executing program 1: munmap(&(0x7f00005a6000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000623000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() mprotect(&(0x7f00001b8000/0x3000)=nil, 0x3000, 0x4) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x1, 0x0) munmap(&(0x7f00000d1000/0x600000)=nil, 0x600000) 10:12:49 executing program 0: r0 = semget$private(0x0, 0x0, 0x418) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r1 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = msgget(0x0, 0x488) msgsnd(r2, &(0x7f0000001000)={0x2, "6f81b9bd6a4362692c50cab8fe6fa0434da13c5ddf79c66d49265766abe86d91a7d014d22af26afdb7b8d98e2d793ed3002589f7c9fe024e6f677f7350a117272e369339eb4ede6b67730569ced90d08ed5572178c7afe68173e5164665fa1e9380baedf9db1c2fdecf666ae"}, 0x74, 0x800) r3 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r3) mknod(&(0x7f0000001080)='./file0\x00', 0x8000, 0x2) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r4 = kqueue() r5 = dup(r4) r6 = semget$private(0x0, 0x6, 0x100) r7 = getpid() wait4(r7, &(0x7f0000001140), 0xb, &(0x7f0000001180)) shmdt(r3) truncate(&(0x7f0000001240)='./file0\x00', 0xfffffffffffffffb) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000001280)=""/70) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001300), 0xc) chroot(&(0x7f0000001480)='./file0\x00') getgroups(0x8, &(0x7f0000001340)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) semop(r6, &(0x7f0000001440)=[{0x0, 0x1, 0x800}, {0x3, 0x5, 0x1800}, {0x1, 0x8001, 0x800}, {0x3, 0xf14e, 0x800}, {0x3, 0x20, 0x800}], 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) writev(r8, &(0x7f0000000580)=[{0x0}], 0x1) 10:12:49 executing program 1: sync() r0 = msgget$private(0x0, 0x20) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) socket$inet(0x2, 0x4, 0x4272) getrusage(0x0, 0xffffffffffffffff) 10:12:49 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180), &(0x7f0000000480)=[&(0x7f0000000100)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='-\x19.(\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='^}\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='/$:\x00', &(0x7f00000003c0)='^\x00', &(0x7f0000000400)='.^\x00', &(0x7f0000000580)='.]\x00']) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x40, 0x0, 0x3}], 0x100055304278, 0x0, 0x0, 0x0) close(r1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x10288, 0x21) getpeername$inet(r3, &(0x7f00000000c0), &(0x7f0000000140)=0xac) r4 = shmget(0x1, 0x3000, 0x10d, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0x3) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) fchdir(r0) 10:12:49 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="433ea46e893868ed9506aa46e7f1714d4d8dd9a53d2ecc8ae514adf1dcc0c1d1c6030a59ca9c04c312d35eaee3b66188e1fce07f99eca5bc9cfc58e0d00d288aa2c6886637f29450259fadf9ab691c9ccbb7b6b1187b5b864920088948f2ff2913c56f301fdee213b834dd1c430736a657d8bfe1faecdaf329fbf674d2ff5314561d25a82b4e1a7a4e2989af159a69abac30d70fbf70f0d6aba92b82a69a6f589b510655dfbe4bd28f366caffe184932bf79c62e8f40ca8c7cc5385ddb89e3010974d8fdbfba5ebd12ad70ce10c75b3adc", 0xd1}], 0x1, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) syz_open_pts() 10:12:49 executing program 1: r0 = shmget(0x0, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/242) r1 = semget$private(0x0, 0x4, 0x100) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000100)=""/193) shmctl$IPC_RMID(0x0, 0x0) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000240)='%^\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=']!:[\x00', &(0x7f0000000300)=':$@$\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='.@].}!@\x00', &(0x7f00000003c0)='\\\xf7[\x00'], &(0x7f0000000680)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='}:.(\x00', &(0x7f00000004c0)='%\x00', &(0x7f0000000500)='^[\x00', &(0x7f0000000540)='\\\x00', &(0x7f0000000580)='!#\x00', &(0x7f00000005c0)='.[H\x00', &(0x7f0000000600)='{}\x00', &(0x7f0000000640)='$#]\x00']) shmctl$SHM_UNLOCK(r0, 0x4) minherit(&(0x7f0000ff5000/0xa000)=nil, 0xa000, 0x1) chroot(&(0x7f0000000700)='./file0\x00') shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) getitimer(0x0, &(0x7f0000000740)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) setitimer(0x2, &(0x7f0000000780)={{0x13d}, {0x80000001, 0x1}}, &(0x7f00000007c0)) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) unlinkat(r2, &(0x7f0000000800)='./file0\x00', 0x8) execve(&(0x7f0000000840)='./file0\x00', &(0x7f0000000900)=[&(0x7f0000000880)='&}\x00', &(0x7f00000008c0)='{}\x00'], &(0x7f0000000a00)=[&(0x7f0000000940)='.@].}!@\x00', &(0x7f0000000980)='}[!\x00', &(0x7f00000009c0)='\x00']) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) shmat(r0, &(0x7f0000ff8000/0x1000)=nil, 0x3000) setitimer(0x3, &(0x7f0000000a80)={{0x0, 0x101}, {0x8, 0x9}}, &(0x7f0000000ac0)) mknod(&(0x7f0000000b00)='./file0\x00', 0xd104, 0x6) getgid() unlinkat(r2, &(0x7f0000000b40)='./file1\x00', 0x8) unlink(&(0x7f0000000b80)='./file0\x00') mknodat(r2, &(0x7f0000000bc0)='./file0\x00', 0x100, 0xc3ee) getpeername$unix(r3, &(0x7f0000000c00)=@abs, &(0x7f0000000c40)=0x8) mkdir(&(0x7f0000000c80)='./file1\x00', 0x0) r4 = openat(r2, &(0x7f0000000cc0)='./file0\x00', 0x2a, 0x138) fcntl$getown(r4, 0x5) open(&(0x7f0000000d00)='./file1\x00', 0x800, 0x11c) 10:12:49 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) 10:12:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8800, 0x8) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) 10:12:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) mkdirat(r0, &(0x7f0000000280)='./file0\x00', 0x2) r4 = getuid() kevent(r2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x6, 0xbf15}, {{r3}, 0xffffffffffffffff, 0x90, 0x80000011, 0x1, 0x1}, {{r0}, 0xfffffffffffffffe, 0x20, 0x40000000, 0x1, 0xffff}, {{r2}, 0xfffffffffffffffd, 0x0, 0xf0000001, 0xfffffffffffffe01, 0x20}, {{r0}, 0xfffffffffffffffa, 0x10, 0x200fffff, 0x8000}, {{r1}, 0xfffffffffffffffb, 0x0, 0x82, 0x401, 0x5fe}], 0x80, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xc4c0b775764efe8c, 0x1, 0x101, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x7fffffff, 0x3ff}], 0x0, &(0x7f0000000100)={0x6}) setuid(r4) close(r2) 10:12:50 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x18) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 10:12:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90edb77530d05d4b88df1ec4e6448682d340284b3f77ef9b33b44b0fd6d752f352c0ab468fd2d2ba0852bd7f46d5154b0af0e151e7003e0c4554536a1088d622a94462fd236cc2916ee2ca8c57d57b8297072c40c2718e2c5fba7a4ee34e2ba0440f0e53e961a6eb1a6270b2d2dd82bb90df726965cb8356cd20497caf24917ba62ed1a0717572903f63b4dcf3ab", 0x8e) syz_open_pts() r1 = kqueue() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0xb0) close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) openat(r2, &(0x7f0000000100)='./file0\x00', 0x80, 0x40) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 10:12:50 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) 10:12:50 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) r2 = getpgid(0x0) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) fcntl$setown(r1, 0x6, r2) dup2(r1, r0) execve(0x0, 0x0, 0x0) 10:12:50 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 10:12:50 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x7fff, 0x0, &(0x7f0000000000)="55aecb306e8e625fcce5405722d1f6baf8d138518495a0efe14a0357ac43b96a16eeff0f40651107614ce844955a4d0f47d8cf190a0faddb111c42b4a18c2eadd62dd9e7d28978eb", 0x48) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 10:12:50 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) getrusage(0xffffffffffffffff, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000100)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 10:12:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getpgid(r1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 10:12:50 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x7, 0x4}, 0x10) r2 = socket(0x7, 0x4000, 0x1) r3 = getgid() setegid(r3) getgroups(0x2, &(0x7f0000000080)=[r3, r3]) recvmsg(r2, &(0x7f00000006c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f0000000100)=""/228, 0xe4}, {&(0x7f0000000200)=""/43, 0x2b}, {&(0x7f0000000240)=""/103, 0x67}, {&(0x7f00000002c0)=""/242, 0xf2}, {&(0x7f00000003c0)=""/16, 0x10}, {&(0x7f0000000400)=""/225, 0xe1}, {&(0x7f0000000500)=""/64, 0x40}, {&(0x7f0000000540)=""/142, 0x8e}], 0x8, &(0x7f0000000680)=""/1, 0x1}, 0x3) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000700)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740)={0x6, 0x3}, 0x8) ioctl$TIOCSBRK(r1, 0x2000747b) setregid(r4, r4) preadv(r2, &(0x7f00000009c0)=[{&(0x7f0000000780)=""/251, 0xfb}, {&(0x7f0000000880)=""/55, 0x37}, {&(0x7f00000008c0)=""/142, 0x8e}, {&(0x7f0000000980)=""/33, 0x21}], 0x4, 0x11) r5 = kqueue() poll(&(0x7f0000000a00)=[{r2, 0x5}, {r0, 0x100}, {r5, 0x10}, {r2}, {r2}, {r1, 0x141}, {r0, 0xc}, {r0}], 0x8, 0x7f) semget$private(0x0, 0x4, 0x24) getgroups(0x1, &(0x7f0000000a40)=[r4]) getrlimit(0x0, &(0x7f0000000a80)) bind(r0, &(0x7f0000000ac0)=@in={0x2, 0x3}, 0xc) getsockname(r0, &(0x7f0000000b00)=@un=@abs, &(0x7f0000000b40)=0x8) getgroups(0x3, &(0x7f0000000b80)=[r3, r4, r6]) preadv(r2, &(0x7f0000000e00)=[{&(0x7f0000000bc0)=""/50, 0x32}, {&(0x7f0000000c00)=""/158, 0x9e}, {&(0x7f0000000cc0)=""/156, 0x9c}, {&(0x7f0000000d80)=""/35, 0x23}, {&(0x7f0000000dc0)=""/46, 0x2e}], 0x5, 0x0) ioctl$TIOCNOTTY(r5, 0x20007471) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000e80)) sendto$inet6(r2, &(0x7f0000000ec0)="9e02739f5777e9eb7844521bb9afc892c19354f7279c17691dc130f0242cda244c873fd26e127bc10513a85bf07fd9d0412a96c5c87dab05be3983855593a777c9c189b3c4f6b928c760e970539db1bd369340a61134901175d45d227ce547195edd4bf6f13d2dddec234903671f054f05de90935b2c9a022d8e9bade2bc18425f235b4cf3afe3b6ccfb6c8da2cc6eaabdeb054038cbb72e27802d3669dc044c95aa341ae430fe362e969443d639f39c0d51e8b62ca24e656b7effbf3140b938d78150717ed2cfaa5752b4e1925bd3265b1542e3e1e4ba258a7f892fd4a9ebb64b359136ee07", 0xe6, 0x6, &(0x7f0000000fc0)={0x18, 0x1, 0x7ff, 0x3}, 0xc) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000001000)=""/160, 0xa0}, {&(0x7f00000010c0)=""/33, 0x21}, {&(0x7f0000001100)=""/26, 0x1a}, {&(0x7f0000001140)=""/169, 0xa9}, {&(0x7f0000001200)=""/230, 0xe6}, {&(0x7f0000001300)=""/131, 0x83}], 0x6, &(0x7f0000001440)=""/82, 0x52}, 0x800) getsockname$unix(r2, &(0x7f0000001500)=@abs, &(0x7f0000001540)=0x8) open(&(0x7f0000001580)='./file0\x00', 0x8, 0x120) preadv(r1, &(0x7f0000001600)=[{&(0x7f00000015c0)=""/6, 0x6}], 0x1, 0x21) 10:12:50 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ffc, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x6, &(0x7f0000000100)) ftruncate(r0, 0xfffffffffffff558) msgget$private(0x0, 0x20) openat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0xda) close(r0) msgget$private(0x0, 0x400) 10:12:50 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='a', 0x1) pipe(&(0x7f0000000040)) shutdown(r0, 0x0) write(r1, &(0x7f0000335000), 0xfc94) write(r1, 0x0, 0xfffffd7e) 10:12:51 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)) r2 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) writev(r2, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) writev(r2, &(0x7f0000002f80)=[{&(0x7f0000003880)="5021683f5a09875378462fd82b43fd935ce39157ee8a63dd17da34079604b590ef1e3046d92cc2c6eab3b48e67e14f12203d42a798bcabc1853ad546eeb0f2f97db1163a817a39f3a374665d4c41dca0e38e73904867b7e71eeca89ef37a689ad848554d1c50647a051dd9c2f3fe422d8d58dfcab4e36652de9c676b629e964f794951bdaf86bf86eb8a2a39ff7362b52bfede7df42e31538ef029542826218822108c12c18bba4767b3c8ed5c814de28e1fa3485cf79776fad7d2c53a5a3c14feca23c0fa91f6c3fcda9f7f2b85ad49c33f1d9b06e9438be1911bd5404e418a9fd2858ccf0076cffdca42ed519c51b3fae57b191bdad13da996bcb35b49ed810eb74a8de93973d133707ed9f6b89a332234f6b7d2971e8f26fd98eb4782ed3c1f7180ed516ad4b4230662bc431c3a3a263521e2d282fd00eb5aad9da948402fa20081b8596b913c4ac15e680e67c814e360162b188466f1d6422928947c7beccd2450b938562dd321d6aca48ac843215d90847197072b7cec615614ae8e56a76d8a1582d7072519951f14af3e7c7c1ffc230f7d8c48285b256722378618010222ee6b21f7c9bed03ae3ee82f850b894e17fac6ca6c9544816e45cab1ce7fd3551ed9fc2d6d75e06e5c90d34cf71b092b38df5a590354d8c688380e83ea0b89809d97f63819d44fd22909593ed78cd32b1d81c472d8573a1756b3708700184f91bd39161732dfa27cd96f3bcb6c494317bd7e99a94baecbd6e2e76dcd5f4651cb590d0ae10d6a77e12b20fa38ea6332e03b8a40483a7cae4519827febfb8474a3860ce6e4d255112f4c0fe193578ecae56785085e35ecf1869643691768efb19354ca07034a0d8df37051b556c920fd8d05e7c3e449b3345ad56de42a93f58333f8dd65d9e5acd1630a0f0bdf6fea176e4af31ad3f82c9ab536b66025f3076fad1135e91f7c53bccd08cc46e7863b8e490957fb389aeb0ddbce281e2fd60ea90dd37cdc8bd0b445966f0a750aa5e148b8d30b854a53d2a3ca34d3470d265c12adc044aa52c50bb381693bc7f5ca055e396e8577392b3f1d2ed4be5bdba0e01f0423eebded2e8ccdb543d599489bde31319bf1bed580aa4f4fea05c2e16f2d992fc9e97e32b8a7ee8970eada261823e295bd32bd7975361880f2d8750f1d031d20088447404f977c7ae9385789a106b422fb47aea491f63faa8b1745a6323f9fa65a1053abf57300288e83d2c4a10c11d4d2c0372085230fedcd0f162d759cf2e4a514ccda81950564b0f12215fe4797e696170a9e09b5bb970de3d9905362d437766678a18d0bf136cb1d3756a28455a5ae73e77155eb7110ff9b559eaf4508508e14fb709b682d2b368870baa4182472161a865d0e98830babc0555de00068115a2b38f5cca57bf5cb7fc73ec4f85be4deb81d6ed55ace19f38ca43975da278d202094e3d50832bb5dccedd0d73a3e26feeab92a72730e3bfb1e9767b86f23400b981f2c5b6108abe0cd42b9fc7858c20f14428197817e76c18f7eb421a1a4703db36ad75db508419a5c175c9be03e2ab1dd071f9789aed33e59cf6791f0a8715c015ed17444630919c6d2a1ef75575d14e3b9af4ab149f30fec41321af2c77ae1dda1349b0d143b1ec7380090a88d2e7ee55cf7573fda1ee720ed2daa72eb2df37d0bdcf31ad50796ff77212f2e584bcc7ec4be9e7e92877a2434a0365417ba6fb587318ee3def172b4e21ebfacd21e3852094533dfb302891ab304b0275c2d4f7be46bf9e00b9d0aa7afb547f77eb314650f2112576aa2ac3ba5ca4634956d1ac7c799c28217c6e63a743a75042330d52b593fded2d400e37becc3ef804801a3db7689eeb8096d4670194d590127f65b90d2630eff3b4d7f37ca69160f161906a967078d5b12d7a2997538c98fdb12f5a4ec86066ae3dcfff627b83caaf452197fba35ac653ef2a8d7a26b35d32234631ae6ef8bc3844d0edca841df78a5114693266257394acaedda126955fd8884ad9f57266aa38e170383c65513add895a2b625ac9ec3bac3574eba9e345e95e665a2119dc322c5501edc95a960cec4a25c201aba21aea7110b4cf8d5ac4828ea7a96e60c648ed1abf088d267bba2917723052c8ada39347403bb30a15c481de2345a19fe11b5771970d447f3182c3ee5299d168c3d038e25cfe382484e9bea43e0f2392d75339317623bc9238f7d54a145d0abf4980c0e1a99542690dc03f25e1c2a28852271b3a52d9bce095db122722184969f187ae506bd36669f6161e3f4d124083c624b65166456c2fb12e10d0b339a98b19e492631a9edc70ee26ad1e34cc29a3ca8aa912a11403f5ada69233dcc72473250946f751a5196a4ca284aa4258924bdf3c5a00c4a5c9e341b0a7db6381876a4eb72f528632ae0524541d88a72b9d5bd264d96f92d16a65c8eeccfe1f7c48395d2363bef26e18e752ec81be99605cf657b7b91a70d5c8f03d873b30ac82bdb710978c9e0733889630048c1005c7ffc83caa4582b94e0d8db243766116f30270d18f6bd1e08e80577217067fb63ee4ba50acf9b0859f483c89c564649f97833b811543505cc544a88c0618b9cf34f15efc45b0e87354c68d6b8282141ca009622652e0ebe5ccd511600cc7436d720b5b8e6732d91426300acc406defebca8cddace7a125b40d88147ff3611d2269cca6794624a09ad86a1b68f3a6c75cec35c88f4a207e7aa3a8d885bf26f8edeaee546319bd1deacd4baacb3d041514d9c90a219169d52a5cf9557c3e61d736b24ae8d1fcf5ff51e9ad31cfd3993e1fa3cef721255404fc0cf81ec3fb121230cdeb40f6966834abbdf335dfdc3d9528ccc78169ec6467f811fc5d501510860aa1f423624978fcd74398dad10d8de7", 0x800}], 0x1) fsync(r1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x8) 10:12:51 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) socket(0x2, 0x4, 0x2) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d83}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 10:12:51 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ftruncate(r0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() r3 = syz_open_pts() fchown(r3, r1, r2) 10:12:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg(r1, &(0x7f0000000440)={&(0x7f0000000340)=@in6={0x18, 0x0, 0xffffffffffffffff}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000380)="9af3312b2306fae75e1aad5d1c1fa5bb9c91f0e44aaa9a6678926e9dae4170a64ae71e028f9f80d7259d78", 0x2b}, {&(0x7f00000009c0)="0d83b77b4118b2a6fcd3313eaf019adb80dcfaf0ce3f07344bf97cecddf2057cb16056080e1a7f57b4832186383a779d13b284210e6d0c3ca0488936393bf3fd43348ca3a84e4cf8fb144eb9d555d07330b095a7789155afc733368ca6f7a0a4882419dd9d5b7eaaa27d43af39fa98169ad138c51086e4521d6b70aef4ea3d66c96405084dd17fc260093375a742952875b72c1a7c409184bfa1480fe3f7bf6d4d7cca6ccf40aa536e78075bc9f87323582b7acfbf0ef73f80c9ae62becd945e4d2da9f40be66b1280018d0b9427fb3c870c", 0xd2}, {&(0x7f00000003c0)="643f4cf383252d83504aff8c", 0xc}], 0x3, &(0x7f0000000ac0)=[{0xb8, 0xffff, 0x20, "e0039d973fd5a04297d9eecacb38c713400cbba85b3c8c5b2652780b38ceb5713db0a60738da9f59a382125b845e05acfea0b504c7869a0184af5562c03c0688f869a15a65c10d66982b1f7e5efda125b3f64be36769ee7efdbe35639d7878cc7608a242b49e42a6ee2fa960f30e281910e3ef747917752957f9980c9960d099f63b03d70a6cfd0b9fae2e77f94793966738662bce30fdee04aff70c8b4dc4a63681b53f"}], 0xb8}, 0x408) write(r0, &(0x7f0000000680)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r2 = syz_open_pts() close(r0) r3 = dup(r2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0x186) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r4, r5) r6 = syz_open_pts() fchmod(r0, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) write(r3, &(0x7f0000000140), 0x0) syz_open_pts() readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readv(r6, &(0x7f0000000580)=[{&(0x7f0000000240)=""/226, 0xfffffffffffffef8}, {&(0x7f00000007c0)=""/104, 0x68}, {&(0x7f0000000940)=""/100, 0x64}, {&(0x7f0000000140)=""/25, 0x19}, {&(0x7f0000000480)=""/115, 0x73}, {&(0x7f00000008c0)=""/124, 0x11}], 0x1000004f) 10:12:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = semget(0x3, 0x2, 0x422) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000000)=0x3ff33072) r2 = msgget(0x1, 0x428) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/130) 10:12:51 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = getpgid(0x0) r2 = geteuid() r3 = getegid() sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000040)="15c237b11a69079be2513717d0b1c34ad74c33d3b8536f88cf096720276a0d2792abcd11f0847ddeffaa0f32a6d0f4f9e7b853f9f3056a3537dfa9d91999dfff2a361d800bebc807cad6120eaadc1406f92037e6ca3d0338d4e6c130862f36d43a1d766973eb65ee64d006a5a42053a0c41bff26e5de3dc734192741e1848fa4456eaf6e02ae861be5701a195947d66939a38c8c410e3cc5edc42f9c1b3b733f1ef246955c8294bd395a4d49a231c6a1c636cb64e720a91971556b424ceed82c77fd38f5d89993c0168685a9a3aaf0a50b60bf67851cfc9bf491323fa0fe76bf22cf278f5344dbeb0385a0c5945a45e4a0eeb09d2807fe0726a80c421a76", 0xfe}, {&(0x7f0000000140)="26a09275127a2b8a201d1efb9b98832447fbd4038d200033dbac3e884f4466f815bec179849c846dc2de8f04145e861f92786ec586c4a5ed2e872e571d8bb55af095056752bfe930b87cc066bfa43e365bfa491afcf53975dbc28f88806b06aa4eba250bd3", 0x65}, {&(0x7f00000001c0)="696c78aa2e2b9b54f9f51a7c1ce40243fc50f7208e3e3e4bceab2cd4949e4b0f4d9aba7bfb7d89da6dd52d28e02a7118dc6795786e30d43576a540a6bff7c7f3d68e7321f86d2469d636a201e65d57bb0505e4c4dcccd3e5b189237086ef62920093fb67f72c70e41f6abba82fd0d7c4ac2a0ffb6a6f2b84f50b4c5e7336510bc49d50b57ff348be5916ae7b05e30037ccdff079381cefe224a7bf87e288f5619dc2d70b23e09606c44e8252f8afe8618e3eca3a8992ebf52e8b4efc6440b34a52ae4a8bddfd325cfa8a132b677bde1d4be84cf9253d4d39ad80f934edf4ad6828eff2349976ba73a7a60c67229238381d9e373fd0beb9006d0c15b2", 0xfc}, {&(0x7f00000002c0)="8bacf393404bcb4353de2173797b5ce3ff638993e2b755bd47220ae59efafae4ac522ef7c8148725f69ec79f323fc9d52bb827b4545bfba7bff8ede019f1e7f5482bea12728d7429f46c5c707da9f8ccadb50614a257cca742df3faa8e67d5c227c1aaa904177d90efe5d76e02ad4d237cba417580f79b71de948d6c6a2e4bb548dec58356d2d4a9ce10824c5b9b3824153b61b98c28be123a05ee73300fc21d5a841682213fd9e225ad888fdf31fbf94acddf0ec5e34f57933eb9271ce6b9c56fe737e2742a2e9d4bb595116bf80035447c914e49019d", 0xd7}], 0x4, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x408}, 0x2) getgroups(0xa, &(0x7f0000000480)=[r3, r3, r3, r3, r3, r3, r3, r3, r3, r3]) r4 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r4, 0xffff, 0x100, 0x0, 0x0) 10:12:51 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=""/226, 0xe2) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) dup2(r0, r1) 10:12:51 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3f, 0x10000}) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x40000000) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x0) pckbd_enable: command error 10:12:53 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) unlink(&(0x7f0000000080)='./bus\x00') r0 = syz_open_pts() open(0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) pckbd_enable: command error 10:12:54 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x82) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 10:12:54 executing program 1: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000000)=@in6, 0xc) 10:12:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x1, &(0x7f0000000580)=[0x0]) r4 = getpgrp() r5 = getuid() socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r9 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r12 = fcntl$getown(0xffffffffffffff9c, 0x5) r13 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000440)="36e49e70a84c376d2ed7fc0b20c443648a9832360abfaf61b41a57af9c6b4d677e560f84afc92f439c99173bf56db6070fa6886b2fd94c140354110f2d2dd6e62acff38b66c7b3d0f6bac24d730822037f4bce0cd9a1ac1a2c7bf2d6deb7602e83c3d9463b61bfaf217e90819d5beba722252f", 0x73}], 0x1, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x80, 0x400}, 0x404) fchmod(r7, 0x0) r15 = socket(0x18, 0x1, 0x0) connect(r6, &(0x7f00000007c0)=@in6={0x18, 0x0, 0x7, 0x3}, 0xc) r16 = kqueue() kevent(r16, &(0x7f0000000000)=[{{r15}, 0xffffffffffbffffe, 0x2f, 0x0, 0x401}], 0x100000001, 0x0, 0x0, 0x0) kevent(r16, &(0x7f0000000180)=[{{r16}, 0xfffffffffffffffb, 0x39, 0x0, 0x0, 0x6}, {{r15}, 0xfffffffffffffffb, 0x20, 0x1, 0x100000001, 0x6}, {{r16}, 0xfffffffffffffffd, 0x40, 0x0, 0xfffffffffffffff9, 0xabc}, {{r16}, 0xffffffffffffffff, 0x35, 0xf000002e, 0x0, 0x800}, {{r15}, 0xfffffffffffffffd, 0x90, 0x80000000, 0x7fff, 0x5}, {{r16}, 0x0, 0x10, 0x2, 0x3, 0x97}, {{r15}, 0xfffffffffffffff9, 0x9, 0xf0000002, 0x55f, 0x3}, {{r15}, 0xffffffffffffffff, 0xc0, 0x81, 0x7, 0x7}, {{r15}, 0xffffffffffffffff, 0x20, 0x20000001, 0x0, 0x41c}, {{r15}, 0xffffffffffffffff, 0xfe, 0x20000020, 0x4, 0x8}], 0x2, &(0x7f00000002c0)=[{{r15}, 0xfffffffffffffffa, 0x80, 0x20, 0x9, 0x2}, {{r16}, 0xffffffffffffffff, 0x80, 0xf0000000, 0xad, 0x8}, {{r16}, 0xffffffffffffffff, 0x40, 0xf0000053, 0x20, 0x8}, {{r16}, 0xfffffffffffffffd, 0x49, 0x4, 0x5, 0x3f}, {{}, 0xfffffffffffffffe, 0x69, 0xf0000000, 0x0, 0x7b}, {{r16}, 0xffffffffffffffff, 0x0, 0xfffff, 0x10001, 0x200}], 0x9, &(0x7f0000000380)={0x6, 0x3}) kevent(r16, &(0x7f0000000040)=[{{r15}, 0xfffffffffffffffc, 0x20, 0x8, 0x2, 0x4f}, {{r16}, 0xfffffffffffffffb, 0x0, 0x0, 0x6, 0x8}, {{r15}, 0xfffffffffffffffa, 0xa2, 0x3, 0x40, 0x7}, {{r15}, 0xffffffffffffffff, 0x0, 0x0, 0x2, 0x81}], 0xfffffffffffffffa, &(0x7f00000000c0)=[{{r15}, 0xffffffffffffffff, 0x20, 0xfffff, 0x6, 0x10000}, {{r15}, 0xfffffffffffffffc, 0x90, 0x0, 0x7fff, 0x80000000}, {{r16}, 0xfffffffffffffffa, 0x20, 0x82, 0x9, 0xa1}, {{r16}, 0x0, 0xdfea41336554c635, 0x1, 0x8, 0x7fff}], 0x80, &(0x7f0000000140)={0x1ff, 0x1}) 10:12:54 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/113, 0x71, 0x0, &(0x7f00000001c0)=@file={0x0, './file0/file0\x00'}, 0x10) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000000040)=""/86, 0x56) 10:12:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() close(r0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) readv(r3, &(0x7f0000000700)=[{&(0x7f0000000340)=""/174}, {&(0x7f0000000400)=""/21}, {&(0x7f0000000440)=""/142, 0x3c8}, {&(0x7f0000000500)=""/201}, {&(0x7f0000000600)=""/241}], 0x1155dda568ccbf6) 10:12:54 executing program 0: setrlimit(0x2, &(0x7f0000000000)={0x7fff, 0x8000000000}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10080, 0x42) socket$inet(0x2, 0xc000, 0x8000) pipe(&(0x7f00000001c0)) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socket$inet6(0x18, 0x4000, 0x2f0) socket$unix(0x1, 0x7, 0x0) syz_open_pts() open(&(0x7f00000000c0)='.\x00', 0x2a0, 0x4) socket$inet(0x2, 0x4000, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) dup2(0xffffffffffffffff, 0xffffffffffffff9c) nanosleep(&(0x7f0000000100)={0x0, 0x2d}, &(0x7f0000000140)) r1 = semget$private(0x0, 0x7, 0x0) semop(r1, &(0x7f0000000440)=[{0x3, 0x2d4a, 0x1800}, {0x3, 0x7, 0x800}], 0x2) socket$inet6(0x18, 0x5, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000480)=[0x7, 0x1, 0x7, 0x2]) 10:12:55 executing program 1: r0 = socket$unix(0x1, 0x100000000000003, 0x0) dup2(r0, r0) dup2(r0, r0) 10:12:55 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file1\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x80) 10:12:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000005f9b"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) dup2(r1, r0) 10:12:55 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) r1 = dup(r0) getpeername$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) close(r0) r2 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) dup(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x80000005) syz_open_pts() write(r1, &(0x7f00000001c0)="f97d68394b4682f64530ab6916e64a7d95e69c5e58de8a343f83a8221954481b9ae46ba8fbcb0c4ba5f72a4bcd1f060a67590ba54556810f5f386dfd42699a9fa7ec5b595f4d58521c00551b759f6496d437c5a6c98b6d9e9cd5dfee8ffa0eff63e189c40b3ddb3086afcc07a6997b12348218a7a8cc5baa44f3e0bed97f5fe8ef3fb45ec1ba55ea5a455910e73c122ecbdd57ce975b2b65f5361aa79a5acfc782d51780bc62cc10642b34", 0xab) syz_open_pts() 10:12:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = getpid() wait4(r1, &(0x7f0000000180), 0xa, &(0x7f00000001c0)) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) setrlimit(0x2, &(0x7f00000000c0)) setrlimit(0x0, &(0x7f0000000280)={0x0, 0x9407}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/42, 0x2a, 0x40, &(0x7f0000000080)={0x2, 0x3}, 0xc) 10:12:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) getsockname(r0, &(0x7f0000001380)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) r3 = getegid() fchown(r0, r2, r3) sendmsg(r1, &(0x7f0000001300)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f00000011c0)=[{&(0x7f00000001c0)="eccc76241598cbc8186ba5406ecd93daa7358ae98f7cc2e7cb67b09b767be5ced2051e10e101b851da7da18f06271b36572f508f40cc096df2dc7f02a46c1dd3a663f20f483b53493ea26332c8046a6390a1a2055c371d4d05218d24c416a35c8fbdc65e475b9b5a6f8c4e8461688c6214a658610e61c5d1c98ea653998b73890387837324972711597ca07dad5957b273cd943996e37a95a052030ffea79eb6377418cbe9b0b0cc77f600ba9247c17dd255f257dd250ad12bbec4cb626e79baf8b27b677d7b0c8f098867f051c4d7b7ec9fa083b853c7b391b116b396e11e72c84c4199eef53f818170217af89e341b21e4691a7e4c4c5751a70fdcfad47b89fb56a96a4aec7484d6a9a07dd90b562b3616c604cc8e263fc0b19ca8fab0d570e9d2925bf54aef55c55f86284a08e3285f72fa542a0fb2fb1fce9f42c600e3e1a9c1480f07f99641b048a4df9db61920749fbf6426bdf8c347bf1842e68abab7f8310535b5d1760fd4ac2aac99153fb0aff2e9c002f6de4c54bcb437f50958e6f07c247bc1763b23c0dd4e3a026a84885896167d51edde2d03adb1177ba7bbaea0314b05d28d17c779f6059766009c2258818012adb7f67e09c15279d3c34ca5b9d8e03e9a8cb0bf9559aac6af0b4005442009337fc9f139d8f3f70720e851eb86b74e4c1bd9c9ea1955fa2840e12092554eb85ffb716b9962397edf5e1d69368e16027ea9a838003de11f32adb39939e90c5fb96d71a29410e5e729397216a8af6078dd31ac478373724b3bb7c9a4ffe6cf889d1f9445aeb3e64684c16d14c8c8d3125413d81f1b95ab09e2eee4999aa300d8b4fd787b76ff18960b07d7fa05ecebc4d5fcf185102fecff860f7a6561ec821b95b178b842768547a1277ee311b5ce02cbc1ba47b8caf64cba5e103fb016410b6547cbe32e0040dff2a61f3d2bec4ba65eb9a4361dcf67e07a1be60b4c504337a73defda1de8071bcaad095c2bdf1edfc76e4911660a5845b3e16026614b113aee9f5f5e7a4e3bad43512294438dc8932ecba6db4ab67970a561779bc5b81af0e52f956e6a3d1d64f9cfde9857076d1aa10fab3ee38f62f410271f9b3b8c816ddfa4b47a64be02ac81a1276e91eb6574dc347900ab1d78d539ee102a034750e33031f85fd8358926e11dd53b6c4b276877925f16c71fd4613e22f58836ac32ee90a0603071c3a48803b6696d94f14c6a22a171fd521fa0966f175d03301cb2f09063223146c2cc95f937e5eb4e347fde10dfa1cd7da1fdad91aa0ba74284af222cda73b66787693813bb42f1e8725e51135fde0c9376a4207da9c03fb2caabafcd1cb2687edce8aac604d69e047d5678ec78b3ffafc913b3b4dfedb90c1ec8dfe2bd4c956623be8f3abc3a4617dd6f8dfb65db831f579c76afaed6abeddaa346e51ba9d4def86890ec4c1c253bf6031fc372465ce86043b4caf96c00f0d88780c759062947a5e1dbc8d473c454146cbf076c54740fbe69c95b8de22db3b2f598f3a625b3d99e147ff5213ffbb0ba969cfe09fae3792d30b266c23d6891bb048763e8fef878009db4bf5c8c2c174cafb19738d9606e52e2d736b750a356a15005d79344050d3706cacfe22d06b3919490213daaa6a4b90d084cc3dbe4d11dbc1dfda424508164e8826fffbed4701596043505f98f4c13904c26f754dd94e94a124f8bda540bac0cb02755a4c52c9d8e80acbfa2c2976bdc6eba4069388b8799eb2a6531f6763411b4db33c2ff6eda2094a09c0505605c6f79ee4afbeb5c58e9d5d5c64809835f378f1dcfec0197388102008952c6a446d8e2acd35869757e2dab5db34d6444ef7b0d62d45697e00fb84eee106a6c349fea95bd29fbd510664e5b5f67cbcec24b6bad1b7e2225ba7c4623639a81706a520fbae06dbc05b4caaa7bcb9377642196922981455a9570ffd5a6970f26e287daf5aedbdff8c8b998ba8e564cb33d1f70ff64795d26e28fbb152d3a5194ef22850d3fb8e00c304d0374c4c11a9d83db2edfee2522ff4830f98633af5cbbeb6f56c527a46487f580a30426a496356b52f09c94039064e8cfe1546db4c0882d74ac427cc78558d4e1df8d1fe4cff1e8856300d5a69f2bb86c0a65a9cacb32ae9873e1a35ee7db04831efc4d6e14536c8cca948234313ce45dbbaafc34b3d2dc80287fb438dd0f9ecc43e74e1eb2f1d0a38cf09fe782715ce7cbf61a2411b2fc2d58a230ec4f8e62b6a9ee9a0c3ba6d090f32f2551f76f12b380f349c03beaea265fc21a5bf1290f005dc32b3f0d6f6068d2e3fc07fd92f8fbb8ea6eee12f060c4644a5c23ee464b6ef77f9dff9d396e8769b6be834fa44cdc2658c2fbaac0c3fb883a5af25b8ad994845409d35f056e8e37050261f8dbbcebe49f73cdbcfe16b00be046b1638b90043581ea1cae5533ec0d0a858431919f4230549c5f7df6a4bd35c8d24c5333bb8a20e72c01f8c696647b76115ef58b0c66756faf5c8f7696a2926c4c998184fdd52928624eef1cb31380f550a21dbb4b1a1a23325268a49f801c16bb7a890ed1cea8cef9870f08de888dd8a609dda33b3c5bc4940ec075893b7ffbaadf51bbfce380b7207f550728303f0c7e63af4efd3cd63d8f371240072cff6d1e6f4de2cc6b9c55c81009456d4a5defe0e947f2c1488260c3b491d413a641b58fcf5f670876296347213b76344f4072ac317985265a27466dae6a0a6e0e71fe73e77e24b5b22a81b829c679830f673655d815814456daa8b8a454d06fc19ef2e56f1efd908796606b0745201fac4335628b0cf8fb8fdadb18fa4390dd0ee2bce5657cf94a37fdbeaae813bb1615bc9a412f7235c277a04d217d95e8e91b71bb2ef26b26d90fda3a31cafa1252c48281916e99cab5f65c5dd8bf09db8c0ad8a89ab52a133cee1f41c7c988d3f6901cb11a4cde72deb2221582ba103c7c8acb0aa02c62b1851aca7aa863ffa9faec3b55a14a0b092707482981ecb2049f9c12e26b653fb3d21b3923aba38a7eccd1c182a24fac323f881598897ce3e6c596c91128bdf8e6bf0430d17f75a66177a096e09c1240bb4ed46c448859d438a48df2705ffcbfdc3cd049c152a8553a9b623d96506a5791d735a67442f313b0a0e3d1819146022481a21906e7c513b43942a49af9e30216f94871044e7ef7a5e584f7a05850d25866f20f77dab633b11746c4a13f340ac8d57190bfba55a8d6b79f4f178c9dba4cca47cba921818304762120741c27cd2711bdaf4e07edc810c35ea5c932f4f92acfea77467986143dc899145e2ccb47c9556c43bba145bf2c912c58eefd6d8099fcfe994e167b81a6a0f801dd6996b76e17fb8a79d737da954c8c5988ef23ce08df512fab78710966172092638488218aceec3e6c76144829fee9e87dfc2b5e7d00e8560f209885c26e536f701b056134231ac8c4df3fea2f9df79b41c0eecd3c9fcf8b8dc4dd61fc69e39970d40e4abc19120dd8f965e95c679acf5c069d4c24fc738a6f854b3881fafdd2b16bd939c36d0403dcba7999275b7af7336a584a0b8c23acb9258af52cf526f7a4d1d2d6f8b38d387d2644c1a1bf89453888be59bf7b00f248e880cf2be51ed5a4f0a11efea2a5f0844d7651f3c5151306e43a245eaea71d1a554c0ee8bd069307553fedf5b9a9c59040bc17f14caa55fac4a8c49101522beea3b401d6424dc69a1d6fa343109c4cbbccac636ac112b330cfd4bc907ef235bc44d14a2c59ce0deaf788ee83ff3bae076a824c9570f0c82c19af9c5d79ed2e0635ffe73eb91a9a03cadb9d3c3022fdd9c930d4024d3a5d0f9d7db7e64fed957128dee9e41cd94d3d8bccf7f543e7f90d7977e201997bc605d613c21dd85336b97c83e3b52e291d71abb3d08cac120c14eb6831fe17c40efa6f64c0f8c79dd5825161da11c7f25b9446aa1498dff9673412f9c29ab9e79756a090ae12c8fc4f8b267b7f5c03fd2095a2df4f30f52274353bfc316f0eb7a067ebf2c6a0a1bbabd849612b8b3569af0ce9e7501ea720ac6c994df2f46db4a6ec58279754e7c9219f46746e2e38114b952fcf719a039111e5434c8bb87691655337d7bb6e8bdc466d3c4fb0da8ce286d0579dfccd4e2d413ca90ce20d8aff9740dff0b2bd6d7682278d7fc0152e854ff4f86078f1c9bda8cf4bf52c786b120998714a75993bc97114544bd775fa4e17c6a554ebcfe1da666da90274357175613c615ad4d6467393717e82ddfa212bdf4a8ef79e910a17c0accdc4ade29f17a61a9d0a30d07402222dac702aa05186352a00d099e3139061b4c23c90780963331b8214e7b3676b872c1274f62c7d53586b65eb4dc825d6d449f00fd7e7f7d3592733ef034ca47f91fa81747d2c6ce1690c4124b633a4a4976651e38886052d9d196533f2dd4154d9d1f78e79e71a645878be2e204ae2204647e407162eb87e49d453888eed9af6dafa65127771d74b3555f556d65e137b6094e48e4375ef9fe86b0a7cfbab756c489789b8f59f131d06ec7fcde56c673307c3e4a4710cc0847f139dbdf27944f4ab4c844ccc6ec631ad2607148e863688853dc0b7b59988ad7ee69a62e569c21796aa3ef32ece047e6058c44fddd411f47afef3cb184eeae958f8f92a55187e381df6abb40367fd391a70f53a4761f372dcec5e817277daae96d2a7b7b6e8d0a8028a92ab20ad5156a0bfe77a092b9b617801a3f5758fa844582f7f2708251b5b8f50cdd4c50610144505da037cb05fb0947d63b27295f07bdcd870011d7ed17926e9c72cf54f7861c2e3c47accd2d7a988eccbba2832cfb1baf8086d41e84632ac6cc26364192bd813ecb4a3b9830f0f2b15f69782862878b32048bbf67819be53aaf50f1979df9eacd2525b9ba3cb21d9e1e47cac6253ba0a5e141721cd3589d34d3753d3a91e0c19aee20e57f50b56daee980f0542ff2c85e5fec38319627df6c28d7191417b0f7dd683972f3497035340b72101b9cd9bbe3f49760d4b4b931c077db3e046d339de5059721b1ed5270769ecd72d6e7a06d18cbb6ad4822a6486303735f76dc6f1753c27938798c23715ac8c06e19222b3920119bc50509e2ed2f78380ef96bb878fe6261db9123ddb085d147bb7641db72ee20f0bd4f1b381dd40ee8d53c31c26a5dca909e5300e332de92558a4feb3ac7c45f7ac2e343e5ed69b60c2e6a685281d1fe3563666bf1b7b9c7c9a4a5bed850047dcb8f05d03a009ac8a74c3ef679284f545feef9a1db124a58d7d951fa77cb812064439dcf7a5f3d0705e64c7c7ab32c98d346104ed7bd0b7554d818b2768e06d3771fbf2ebe55040011080dd8e34827a3bd5219695c311da51d1e780e1647a88537e42a5a0e09addf8adc015d7d3883e0c2fe2757f525701acefc0a0cb524d7b0d4cec601380748bb6b846f3a0272dd9a049f00b0bb0a247e8ecce7f1b45d8109e0cfc49af58e254a0bbd5e510830b5651f7906244182dc6c29bcfd980138089107b35374b5ad1b41117e2b49e3828231c566cc7638f6d3bc260052e72b3f94d9460f2b5d911bdc0944605f654536b64bf01d7ca95b65f7990d5528eeadd579c47ec7b51c14f6c497141a15b70328ada4b59684f0e971d6c5ffc09b46b436af4f7627dc113449becd182cd0e8069607d8dd31711867f91bf8a9990337982a43b37ce1da83699e8931bb967ad643b549411f0f50b0117fb47d78497a9554255ca36324e3b54e86e06e96a4ac61f8e37cce4ee220dc67ac27f59a51013cfe1329d552efc18fe529f8e548099deace501308a6541f7b6ee", 0x1000}, {&(0x7f0000000040)="bbfb451f250d2c9d23635388017230b9792e4a8e991b5ba7ce40944c03999a75a174a281cfc255cd5e42dbf66120aa7aa2e2a2135e63dafb2b9a0b5f52c4bd8c3f865dbb70c4e38ef1d9972ceabfa471b9cecc20e8ef20e01bf8b4edefbd4ac776d928a9e7558421105175f968aee3fa7f6c0d1679c47eb900ffb82dcaac80c428a6bf129e1499e51f4b1bd0ebd80cfab2c026db112013fedc938c", 0x9b}], 0x2, &(0x7f0000001200)=[{0x40, 0x0, 0xff, "bb08556f5c1bf281703f165b96a188916d35dcc3b236642e661554326483314c014df9ab0bc385bb9b"}, {0xa0, 0xffff, 0x7fffffff, "f143d8a03e111dcb19b2b94a32ddbd6dd7bf02aac0d1b732ea94cf0af5dbd50cc1478c5338a186572ddd072e711d1b998979a19f4901bfbaf8169adbc301a0fa10af09216fdae973e174e7e1914736b64b750a0dcf84b0d4c22d4d62cd9a3b43aef461da7126e78cae8cd3de7a76d2332685e84a652d7efce447ce32a7913f39e911f8f88e2ddd64a80d"}], 0xe0}, 0x2) recvfrom$unix(r1, &(0x7f0000000180)=""/12, 0xc, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0xa, r1) listen(r4, 0x3d7) kevent(r4, &(0x7f0000001400)=[{{r1}, 0xffffffffffffffff, 0x44, 0xfffff, 0x80000000, 0x3}, {{r1}, 0xfffffffffffffffe, 0x88, 0x80000020, 0x2, 0x9}, {{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0x7fff, 0x3}, {{r1}, 0xffffffffffffffff, 0x1, 0x1f, 0x4, 0xfffffffffffffff9}], 0x8001, &(0x7f0000001480)=[{{r1}, 0xffffffffffffffff, 0xf86b23c496cc96ee, 0x2, 0x9, 0x48000000000000}, {{r0}, 0xfffffffffffffff8, 0x20, 0x4, 0xffff, 0x6}], 0xe0, &(0x7f00000014c0)={0x3, 0x8}) getsockname$unix(r0, &(0x7f0000001580)=@abs, &(0x7f00000015c0)=0x8) getsockname$unix(r0, &(0x7f0000001500)=@abs, &(0x7f0000001540)=0x8) 10:12:55 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) recvfrom$inet6(r0, 0x0, 0x0, 0x801, 0x0, 0x0) 10:12:56 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0xfffffffffffffffb, 0x6}, 0xc) socketpair(0x17, 0x40000000004003, 0xe882, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff8) 10:12:56 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2, 0x1, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2a93d22437c50808) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) 10:12:56 executing program 0: r0 = semget$private(0x0, 0x3, 0x108) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) semop(r1, &(0x7f0000000000)=[{0x3, 0x8, 0x1000}, {0x2, 0xffffffffffffffff, 0x1800}, {0x3, 0xffff, 0x800}, {0x4, 0x8b69}, {0x4, 0x6, 0x800}, {0x2, 0x1, 0x800}, {0x1, 0x6, 0x1800}], 0x7) semop(r1, &(0x7f0000000040)=[{0x3, 0x0, 0x1800}, {0x7, 0x945, 0x1800}, {0x2, 0x4, 0x1800}, {0x7, 0x59a, 0x1000}], 0x4) clock_getres(0x3, &(0x7f0000000080)) r2 = geteuid() r3 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r2, r3) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000100)=0x200) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000140)=""/133) getpid() r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) semctl$IPC_RMID(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) semop(r0, &(0x7f0000000340)=[{0x0, 0x7fff, 0x800}, {0x2, 0x5, 0x800}, {0x4, 0x5, 0xb3930fe37af3d090}, {0x3, 0x0, 0x1000}, {0x1, 0x4, 0x1800}, {0x3, 0x3}], 0x6) r6 = open$dir(&(0x7f0000000380)='./file0\x00', 0x80, 0x100) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000003c0)=""/106) stat(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)) getsockname(r4, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) fcntl$getown(r6, 0x5) r7 = accept(r4, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) r8 = semget$private(0x0, 0x3, 0x200) getgroups(0x2, &(0x7f0000000600)=[r5, r5]) msgget$private(0x0, 0x420) semctl$GETPID(r8, 0x7, 0x4, &(0x7f0000000640)=""/107) r9 = dup(r7) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000006c0)={0x3, 0x9, 0x9, 0x5, "88edd731685694d11aeefa01f7eebd4621568c33", 0xd7a, 0x6}) 10:12:56 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x10000000002004, 0x9) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000140)=""/23, 0x17}, {&(0x7f00000000c0)=""/2, 0x2}], 0x2, 0x2b) 10:12:56 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) r0 = semget$private(0x0, 0x3, 0x200) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000100)=""/86) getgid() 10:12:56 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) kqueue() flock(r0, 0x8) 10:12:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7030, 0x8000, &(0x7f0000000040)="0509", 0x1) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = semget$private(0x0, 0x4, 0x4) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000000c0)=0x1) dup(r0) 10:12:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x841, 0x139) 10:12:56 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x100002000, 0x800) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000380)='./file0\x00', 0x80, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000003c0), 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000300), 0x0) r3 = dup(r0) r4 = open(&(0x7f0000000200)='./bus\x00', 0x20000, 0x18) fcntl$getown(r4, 0x5) fcntl$setstatus(r3, 0x4, 0x10000080) fcntl$getown(r3, 0x5) fcntl$lock(0xffffffffffffffff, 0x8, 0x0) preadv(r3, &(0x7f0000000440), 0x0, 0x0) 10:12:56 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) getppid() msgctl$IPC_RMID(r0, 0x0) 10:12:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff0000000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x7, 0x77d}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)="e32215f370c9178a9c9da2c4be7c4162d49fc9c65d4e45bb4da2cd8aadef60f1f7666635b5e4454ada5768455d090c4196c229a129fa2a16a34fc9a256b3f586c51b3805a799faa221b0c479d8683a7c7270ada7709d4ebc575603a562dde88436b1aaeaabe89200138d72692021ffa4def959cdfdc41be196", 0x79}], 0x1, &(0x7f0000000180)=[{0x20, 0x0, 0xae7, "1af1d89ebd815a1047a6d2da9c9f87"}, {0x10, 0xffff, 0x5}, {0x48, 0x1, 0x2, "8198c56cc63f0d27d14f0b788607e2da62aa303d70491d5e8844a6d239392ade18c8ec3600374477c80ca38f5136caa7e3ca"}], 0x78}, 0x0) shutdown(r0, 0x0) 10:12:56 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1202, &(0x7f0000000000)=0x9, 0x4) setsockopt(r0, 0x29, 0x67, 0x0, 0x0) 10:12:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) open$dir(&(0x7f00000000c0)='./bus\x00', 0x40, 0x0) 10:12:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) chdir(&(0x7f0000000000)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 10:12:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r0, &(0x7f0000001740)=[{&(0x7f00000004c0)=""/225, 0xe1}, {&(0x7f0000000000)=""/75, 0x4b}, {&(0x7f0000000140)=""/36, 0x24}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/147, 0x93}, {&(0x7f00000015c0)=""/149, 0x95}, {&(0x7f0000001680)=""/173, 0xad}], 0x7) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f780000000000c25469e1425000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febc7809d2b4b3cf69df49897872d4b0292873c40df71595ee782d7b31f000000000000000000000000", 0xfffffcfe) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x1a7d, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x1) 10:12:56 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) mknod(&(0x7f0000000200)='./file1\x00', 0x0, 0x6) mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0xfffffffffffffffd) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x1, 0x5, 0x7fff}, 0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x270, 0x40) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x4, 0x49) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xa4, 0x43, 0x5b, 0x200}, {{r0}, 0xfffffffffffffff9, 0x6, 0x20000000, 0x5, 0x8}], 0x8b, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x84, 0x5, 0xfb9}, {{r1}, 0xfffffffffffffffd, 0x40, 0x20, 0x5, 0x8}, {{r3}, 0xfffffffffffffffa, 0x8a, 0x10, 0x9}, {{r3}, 0xfffffffffffffffd, 0x45, 0x4, 0x3, 0x8}, {{r2}, 0xffffffffffffffff, 0x0, 0x80, 0xb7c0, 0x4}, {{r2}, 0xfffffffffffffff9, 0x20, 0xf00fffff, 0x5, 0x5}], 0x9, &(0x7f0000000300)={0x7}) read(r3, &(0x7f0000000040)=""/22, 0x16) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 10:12:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017758313a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f91500e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc8def0257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d", 0xb1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:12:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) shutdown(r1, 0x3) 10:12:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xb, 0x0, 0x26c) 10:12:56 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getgid() pwritev(r0, &(0x7f0000004380)=[{&(0x7f0000000180)="7263135dfe1dfd2f15a0c68bf9caa6ed5ea02922e9721e7a9d209dee196dcebbf9aba0c5b38a86bd72c0066dba52f7bd46a9ef845b62d4db5ef1846f14b17e52fce31866e4da3e4d132f43cff883db152e358677bbcdf5a1a5bc938d908014037586ac34b6e9760773495efb07a8a2f980bfde48bd231b48b54ee9e6e072cb8e8119473f10602d1156a9b0507daca22bee433e4a28fd599ba835036e7027563f05f7dd8013f4987926e64a7caf0ad0b2e8f805c03626264d1e4facf02f9005f9b6a82bacb65c8c742112fdd2537f92eb9e056e2c0e0f115b2783fc4e8dd45bbd3af6396ac3a62617a040b5c46180054e59e46151e66a533a921414f3fdf6a24517e23dee6b00efff522343b9089e1d0cf82d7f4bb75e813d25665f10d3b16449eda9bdf7c6333b76ca2d11c7503fd48ffb32e3a84b0f1f9079a75ebb1a75e7c7f4d96d90f5266f86a7b9ab72500754f21e633c9f31ae72fbec35b91fa8e669a77bb8d1af27005bc3c4e5e794e016c6d419b0cc71007cf2bb74f02bacae53f33d1e141ea2d242b690434bce0293d0bb55e7219ec0bc070dbb01bb3373a4e78de57bf5de6595d078962389a883bb0392a2ae465137cbde585c2b8c645f0edfec91498d5fc751b2dcb16723aed2c7346d2bbd649cf4f21bd59481dea4c9bd4a3873d441221fd2f426b978d5996b4a125eaf29377d59fa65e74a04e33c49b6d4d3f760ae9468d3a6c8cc2d2791fcaf6344df287e556c42f111a01306907e429abee2c392ad99d12aeba21b1a26ac7fb9baf32cc39a4a2fe3d2843dd14870761365099672e51b5fb7cc91a9f0d450872ab8dbe3748aa446b64a9fef46356c3f5ddac75532c03bbc2fdd889cb2c1b2e94fd4c748a5dabb22467af9e362d30001afd1bf80b97680fb863a657b7a5ee5ffa61139e70d987a05a61d1582c8bae2b31222b838ff88839afa5521eb448b2bf67ffdbc1a026c9a338b711d52b7173804cf0708295a7b072041e5cca689876c07b1d96d5127d51deb6cfa92ff50098f4493c2ef4505a4ac55202c2b3d322f22755f7526b6128c4b1d2c90cfee7c440a92a05163a607b7904e92de0d304f60eb548686bbef666ecb8ff9f4e61cd917c08cb45cfb87542b0cc9cf6632b311d8e3fdd5855de831bfbca9e38512251869b481da77f5e9662d5df056fa73c5f395a9f07c62bfedf7c4cb86b3f25fa5bde3d1472970d0bd2062f6a435b69cc233ff3e0b5d69d3f4d57d77993e6c03eefcc394634e98c270069ca0ef5dbc4426f52a2440d63ecdf26361c28f1b16b30dda36785be66d0512559e8ea1752dc5ce2e3a0ae90804411b759eba310df54157a46334125f277874ecb2949a8f4e36023a4bf84fcaa420b9f5cb7b8313fd59bcd13636bffaeef78170c9a760a2fd3eddce539c5f00e8aa11e3c560b462db2de770a5d3090344f11c9578221b95c2b3599700ff0e254200aaf73e826fa6ee0a9995ae6ecb4118cf494f2dbf7d6baa5c0acaacdef4fae01a6024481e279f63e81157da962e3648599f0a5192b0cf9dfee7bf83b3c7df8aa12c67bf28c3d8a0ff57013d4c7ec473c26d826097724e7f1f8637b992358c08984e138da5e8b5d6c9a253b242d8ca402d65a26f4fa184e0871d15a8424e1e41c5860b50cb84c2e2f9166e65a037a6dfd540d77fc1795bacc0a4e12abda314c251799df9e444eb141c0b049a7a68c4cf5a73dcb05be90e9591f418564d83e6276f1d4ea7d4da15883299d53b4da7218924da2f75c702be7879d41bb735dcd034d60519eacf4e7db77f0697b106ae82b921aa9a66605a0984c671739c9b5306bf5ff38930acad8db3156b70d004cf152d6b5b25ff5fc4547394932101b61fa4ae6af71e6d192c78fdaaad1359f171b7ea252004d09d3e53cba11a407a50f6a45dff6c2b566ebf409e8b7a2cc91553194330a8e4f80ebaa2e6d14fb7ed91d2047f6328db4def9166359cf99df74647928790ec791f57744fe78adb7b37b0185e27285f255e1832279606a086c9291dc6142b2bb46941217e35a7edab18561d9a65cccc05a305746bba527d87b371e613e58072db939d1afa87d7500b42a6d7d297c42ff154499a5611848eb7acba9b1ca89876baef9732975aaf27c3fa7b23e6ef7b873cf104e3197186530a93121c4ad6472ba3a78c447b4285ad41a29b0fb3c3d5974954976e504adb6bd5a7aefb7a7f334ba51eca3bfcc4b54fb6691fce7336e66027a18372c1ae2f66ca57c1b00e9b30dac1c6cdbb2ab6db7800b0b9f15a61fc08e66484001981b211c01483543a957995e54d720481f3f7237b2bd73b9619ed28e76667b5a9ac7f67fd26b8d2ebd4c9b2569bcb5a3cc24066a57bec4127ace7b4359747f6d837f9e2b61165e661b7c633b0b80fe7cf257ec523399009a7674192ebdc2c19c27e8da92af7971a905dd34f2c9c1654f48a4189371ae8fdeeac3394ff807c53f1c42a2a024e1b7017fffd679e40f6ce7ade2e9936fafbd9dde12fa3c68573591491701e8d64312202bb2f5307fd6a6090d916677dc73727df9b4fe42588ec7758984e8948bb0a60de0d37b147a43ea604e23ff4c1232b9522ea9d82f37af9e0c42f5d8b8a04114158981116d6efa341eb3a824a1dff3492e5e5a04ac590154a72a9bc722a065f3bab7b0c966f46bf8e85e0f326ae5b678a149a8902c591fbffb7975e68f37ffaed6802741228462bbc283e3fa169b4465d8155cbe71f6fc84358e67053bf96eda42b4dcdec85d3d69ac17952395c07080a436024f2891e784f865ba0aa8f398da94cd810258bfa96cfff93cd4597bcca9b9af486ae9c1b2e7c8a9083de817e627a857f99adb356f5cb3a7ba0a562b26679983f5e23c6b6731d64817eb5636018c1ed080de30d07a7f28ebc7e1b37e381cc87cf8835f70c72d61be2579d1befad4a0c5f0d2a78c2a2e7ff30e95acbef93ddf8a23c2805913e94b78870f6a17cbe473eba6057728aac903a745721860627f830d4204d07dbd2bdb3718e8cde2f1c7e682c1044f251d4918df757fd15c51612ff801255eb06b50fd9614cc8ce5c57e10a48e52e2190cdf8c46de715d2134e6e244f639cb3abb8ed6a58a409f92a6455f8b22f8caeec2bf2f9335f7004798847062756b3510ad4f01b748b134ee05b439fbcf60940fb23fa427e7e1bd6677424c33901f78cf2af407b7ffacb6b508eb57063a6dc4a68766a3fcaf7295a6ebf89276d33ce45fa4ccd03345d56b7c899c8315e730fdcd59e4343e347a1eff469bf292f9af8bf3a2169711c65a913cefd12295a1eb4d20d6167615c6c8eb804ed9cf73ff40dabf51693ac295aeba9e75faadcf50adb69fb5fb973e622a7f19c559c296d5e26dde6e3c121aa93e485b8282ab46027274a723b6396c9d90b531656fc1ab71035ccdfc82d2adc81a0b91f25f41f36315afa2aacb9f118550debf9f279cca7cad9a91a70922722f97119e354a6063565398b57eda428eca3c1092dbc493a99fcf51dc3379d9cb6a6897763b433c212bec5fa109859d00e9a396eb56a6fdd29bfbc9b3bfbda91a1e7729bd154dd26384c2a3eb8afd87ebb21637fb2ad100b3b4ac64c12abcf50af1eb6bf4712ebd7f459b9a21b950e47566eb95dbfd2dc285551fc2e5424259ee38dd6db7c9db598395426f3560921fd3e61fd65dd6a9706af09bbd0008aebf7e53aed0c1a7f721c90eda763a0c0510f4ccebc9e1060f7ea3b19d092dc19c43af19c8507095e43a436506b2e85d9727da0c6cac80784b0f93c951f34bc485646ee67f5fb0161625c27e289f86ec7c75d13364c8f4cfc1d975c5f37ec39be6441610ff68aaa4130332cfe3d6356aaaa067f437f7841db857a26826d145e14a115b67982f126ac25764addef46f255c495f4b4bb4e8d76b4b3d567a9ccaf1f71ba1cd76996c59775b8c358e14c6834c04778b7b985e93f782d89d4ffd5f7a5193022c51a8ee407a6c23bc8f9b37805a503b0202230488e18132da7aac3760cb182d369bc9ab90272991f5f91f8514e67a41dff633d50a060ef9a31e118a29685a1f809cd4df493dafaad8c5423466acab5ee0e955bcca4a6df505f33a2b06ec3856da3858538d891565d4af6a5301f5ca781938b7971c987723f2f0fa550ee4a8ee349d999c519ad0b18f0672c9524aab3b27c1ff9e89e58a250358d7e0e0273f0b8ffdf34eff7d913a138c8334bf2314b64080093df466a9d9153dc234717cc559a63c937a16b8fe5a24eccdf50c1ab6aefc2cc984723c6dc8780aace0f1f7fa016956edb748196ebe52f61d479681089102ac362883f631c829c01fbbdfb5ce241ead19dda8f46ad92c35f57c39bcd06d3e4cf474b2e413fbf30e5bdea15a15ca9399786e57b512ad1f2a2ba5cd0dcc01d0cd7710529e09b59dbfacdf42be0098b8f9a35922dc7983bc47099c87b1440c25b897ffa049f164573d967cf15bb7ad3a5cedc6eb77b9b3909024f38bfb519f3270045571401e7a75a794bca56be4035586e08172761c1c7652265af71ec88f0e1aeb7045d205c14d4c068b6801b8feea0893a785abae990f8982d3f5f12c0bf759eef94e6e2142d72caa54d102d23e7e91009f122eba1eefd8261fcba956c1b642cd0bb5165cc7bc1828928a70799d2e4bdcef9aa7feebf10791995d67d92d76324bad89119f34b1d1c9a92ddaa729807b46ea4b9738f1bc00057a56702db26c06212795f0a6d3000d8bd6b64b1847f56d5f6f470a48c1dae76d712afaa9610658824fc992f26927bbe51dace8bf99886a39d087ae1a3f33a276301b57358c0451583750b5a516c3b9a673fe1ab3705dce96d86a0c6dadf3f26516c75186b9af6d5166b86caa843e3cd785bea418982afc1ba48c9ae20473953ca9a31fadb3f9995bea87816fbf3a87ec5fc3412e492bd2ea24bde58cde868f807d281360a9d83fc55de1f3a0a48c39b499c03e57f6345fad6c8263d405f2318fac4a9b8aeb6726381d279952ad1fea3d250474879b6f5fef2ea685c7ebce3ee17add25aba16f2dda56c524dcf234c8f881c08c73692b79714b2b2a4ba2b1351678dc4280e7b999b94b50f5705e2f7e4476f72bd9c3feff7037d0945adbbfde0287f17cfa0464cee1d19bb4c2b0cc77c86f79150c02b7e41fca592851556f44f37b9eb589b245be92cdd6b96643ff435e45f5d97b44391e2f013bbb8ed15cc925d020de77f1cd524359bc8e0860bc4fc11660ed1c2a5317cbb92bcb19c9be59e294837aa5f965a20c6e3286407fb420748f67a3b866bd9ce28ec701152bf634246401074d5401c3d29a7eaf59e40c1d0c81d8efb09b06c606a0d5abb73134b12d308511cd8a6648b51eac90de49bd86ee25183e9ed07257a7ba9343a5c8ff36452433cd0395a65ac024f0ac571527d4ba598c962495a9f2c5600263bddc8bc7acee82ec987ac30a72bfa94c7d22df5b99e78bae80ff88ba38db7a0b045026459e10104ded9016bbfb355e3d5c16f3d8709d086b0a284031ae7c898aa0c3b86e1115d752427235039198ebe86d032728ee215635df0a3d9ca8ee550fbb2243f4cdb4c6139bd75a5a35c501e28e9eeed8afec2b39167d5f1cb18a53f54fe34829c0fc011a4e2282d557954c1e343175a3678f7d33143e639f82940c5cb574123a608fd69d3fbcb815d433346c27e8d59ca8227ec487ab22989c3ca6ec5d4dd66123c3d36f995008683cbf0d703fe57e0c36dbd4ada9f87671ed31b98ea551eefa309144b5e28879de323f3bf302e050eb96087562062f68907f7e1a8d7adda4a", 0x1000}, {&(0x7f0000001180)="ced400cc57f50b763b3184a0630616d1cdad2ccca6076f5138d426f545ef7e4731699e815b0d76064cca8243a537a9284a7e95ceff5da91bb26191a45e5535dc2a41c69462a987391568cd58cb0efd1a24acb7deba64ebcb3279b1e483da1ca73d72d98a3e6d7f9d3c55dda90887bb4d0afd78ac6ca9216595cce4e6ce1609159154d7b3c40fe4d4f26a61c6b00894a110d1cf61692afb0cdad639376692f0634f6f569ecf66d594d7290a4c77080566951e168dae7170ffec34d74a20b7cc8f0f6c644fd65f248caaf4d099d977794a0ff89fc67c411587a1739fe4f50a0ca568aa70faa82e02fb7fa0e697253799834fd2ca0255c5cf930412f0914854fa71fc2c607e33b2afe2d746176faa12a2ac21d8856c2cc1026631af44cfb2360f68eea5549158f8f1395f1d70ff64274101311e70c3fcd6b6aa41a85a75a8f87be5f883d8fa7b02adb3e123b30ff003edfe3e739b66c1b9aaad75f2308ad39af72be4ac58e785e65f809205a6a69d2153d78f4d6a642dcb24204e82574202e989bf2ce3fee36c20ff053a573b216dd8e68fc633d9dbcdacd77d7efea6e7a7c2650ac538f51f9a83b8ba92aa08acc649a754c140122f695e4b268f894e4a98525566a05393bc310ac18f27d522c4d41e7980207642561bef0464e0a9285336e8388aeff220cd1cf596d66ae58bf91b6e02dfd7ab90aaf3d16fc7c6d7e20a3d2e3502574b9e4c5f99f8165582a0495cca7ce6b977de8a08f77c1da7ac237e82e750d8a6b7d80beff7b2da693006259220f45a438e2dbcb02b138a23b43b5fa26e3c8d605aa50da71fc976da6fae682f087fd2065a7a620273e3558b8ffefd940f29bbd33e40f35ccd2fe6dff9939391e96cc4d91079ffeef5389755b9fbeb961b6984402ecfc572a3d171ebd0c6fd7aac11d33ec1b1fe41163cb166ccfc9976a2b411d08dc83b8555e6ece54c5672f6a4dd8ab67d16b084864eeb34438f8c87e2f0e5c69acb519de8fb887b6d3356d153a05f64180000665370575b0bbbf1dadd340bd4f82a0665ffc3f6cf426fd95bcb8a495cbe538af7170170ada41cf18b0cd1524f2d4a6010c96647f1d12359124295cb216ed84cbed098e54a2cccc00128598c531ec6b4e92d8427117846fdf6fb325fd1467e544d057f544e0814fc309fc55d04b489d5eab226932b094c61963bf28b5f2a5dfbd376b3ce88ca01f6bd29797cfe67d9ae14b155ba9ba2fea81036bc4b9458ab6db45e33619523c846caa0525a6a2da2d1f7e02e97b4c5b95f13d71d9ba3b1f2cb9c294e131945466ef6f5910a5717bb2d00eeca1dd41adbec9d63a1f2856cf48af52f035bde16d72a0cedcfc1360e659c96e306e1f0dae92daedab9803230fff81cc208490bd3b036405a13cd4362fc6c206558aaae972d29c9c16dfb3fadd4f7b23c7c42f4752a169bc1d54f8151deee0dafd2931bb650e33b32609393615db3be5ceff6d03f1bbcac68a9351eb42a0957805fc0ba6df1a1df7aa97a029574e1a4ee9164d039cb7ce62e862152f1139a4ae3dbe939d902306a327e9c09955f7ca75a7aed6b0d13898fcc3e49d7fd77bc94cc8d095028145dc0391033f3dcf2e1a691cefc66be21818f600e63026c649a6566399d929b495b66bffb95e997e952fc0b6b514cf0245bcd4f647df649bf99ea669f2882c7ae757776c79865d279bda0e34355acd2186ffcc61f7431c55f50572515e25472a9681378b2a8d2b00d5491ce7a5b9bebc67f49175efaae01f6729bee33f319d1d12ae2522e518ef4613d835c16bf76aa30a3cc7dd23e8807e9594c9928628e4be721bb784c8bcd970262745c9b06d6ab42d7c62b18272d5eb3fa9cbae46b630495ed0f4dc80d4d1eb5905cc8d7bacb765ecc7f14867e722c9cd9e168e460a7401227487077e2e0a57c0ab24b54898e56cb8d3c3c85ceca53f66f460da16bbf8e6726cb259760b7af4a358c2db1d8361de916861ac66352ba91dc0f2ab8df75acbc177dc2c0dfa980c1b1a0e4ba87a6a79879fa2c1c0049736dd404239f965b9851bb97bfdbc3a7534492109d3428f384be6c9ef1f2c6003e818d6ff59edff8ab7b28a6b812b3cddc3314af8b87ab051db8740965d31cd674810535bf662f21544bda5666b301aba0cc939be9014d395f40c720745c86684a21612b4d79ebd95297ce076d7057ab7c91df894ff407786575f40e8a3a829a323498467a3d8be0c0d8f0b180ac4a582c56cfbda503f03f143ad648221a0b70498bd5f6b5728651f99f288dec0fc52b46244f155daad9d6d157aee91dc0f834be9389ba84df703fde3906c09dcf18302707b5cc360372aadb4a138f745ab514e2b9a1b5eced6b4527bec9912f94c8f9c69c36caa08f89194029a24603e312d1bc1a0b957ccef460a8d702ac79c92696a8f0152e7f110aa46f22e088d609b2c01f10d95f9da6855108e17ea6af24e5a3f220271f3df2059e192c0b88b51c14203177987be82819464f791f3304fbbcb4c0c67e10a011b31f46b01929bbe3a94b6b3ab7f93b128415e8d5b73de80dc158e108c2456fa326bdf1c2949527e2a11d0bcde9049f31497922cd896cc1330c33a786c567c0d6d977a73f2208107a5a4c4e9ef2bef1991dc1103f1d287774a9ffd1870e310c74e931829d6ba55f2b97cd15a071e83ec03825bef2122735a98d90362107e5558ab61b82b60032d9c4fc76e322a36fb0a1677640c85a615782a8d4ca73166a8da7b9e2a4f33edd17ad07f595a07d9eaf0136c92b687213bde6c3b74dc7cd57ea055c4a2b36133e324793798c183622d0ead0990b96ed051f36c1620b549d061076dca23b1e67986c12769f34cf3052d71c67b25a30a9cd4895c595e1e3177c3670cfc0dec9734b5005452f2195cba1b0376c4b700148d9057e8bfd8ffe4a552e630608d35574a930ae0d00da6f77b7e44e9bd13919684ca7dbaf7d501f7c748b4a37673296d7ef3fdd0981b4acbb85cdf0f72dc2819688bc1226fb18e23adcc03ed37d02d85f9185fddcf42133b25cabf74d3bc951a5d916b7d7145ff429c1dc46389d9bb2019c61b843bfc4cf678223e16b76f4726780de231c29cdb3df4972a1e07cb117117d7b62f2f25f9f69cbdc14f9b281cc802becddd94e1ae4b6db4888d80820da518fd3b61a824bd68151375a443a8432f7b10d4a77ba8141e46c264295abe41f256260d54ba41bac0a89f47cbb046104af962d350b3d3b6b99d0e16135a7dcfd76acb15a6682b0ed78934b2ad07898e175ed14769bee2036c44bb2badcdc6d51891ee2b83faa0d695de8fbb3b50eea51fb23cd15510021018eb5a9e9edb4fd44a21d69bcfbe1f4e89a659da49187e051cadbeafb92ca4732bd5c96800f3ddedcab516c655d9236d0db75ef4553bb52ba15489e4756befde3782200d1b53efd5de6ccbbb7d4e2e149f9c9f326bf5b6b251fc2d06eebea468a362858fc5813b6167b78fb386f6bc8bf71d1e29063f1bbce3f88f12562c3796ed1763fc6467c4fed72e05684abeeee8cccf49b80ae97fa33018638614751a453bcd7dced75c6f08464d0750ac15bdd25b0950e8eb8d6743e807ce508a9151731169830ad5e5ff79fe2c744342aa0ddb90948d2182b61104e1034937512b4497d456298a775fcaeac1fa835a7f02706565994358253e7725b57a954a41a4affaa706d5ed856f02d51ea673544b586cf515466d1109c47e5a712eab22e51ddc40b65d1d56c657050549c1be02f2bb45f13d46d9403cc803f26b5b1d0f863ed9081250ad9f54e2610c66345f6ab48302e759b5c719ba3ee5866aa8da76a3425025ebd84132b8df2f242145ea0daef9f970210041950291b944c9f378a2234884d029c320fb50d65c91b5fc586ce1984f62ccb7d6d8c010fcdf4c688972d990ae3184da93ad41e494afccf623e7b210c210cd5dfb947646a39580542f492338e0ebd6e2336ef0a69ed85bcfcded7fb09b581fcf3ac2a5fe02c78cacea41d824585939451d1aa204c3b61dde4ebaef85d8bcbcf7cbddde2f92ea65d2df2ad627169ebc380d6cb2e370697beb87ea04835f70a3364e91adcb7f5dce8179c4182f0f1682236c807b878455c54c34519b001ca3c9fb0fba6e4fd51c642b0927c1d4ceb235e862770df3ad2c844986910a27057ed6921bd8e0438780be9315b48ab6a32bc2a44465e50a133fa831349a24b290d9dc35a29a4b26e43bc1eff5a32a437d2555ea684288e08f7409e0b9de8b46a5829778b776371601fdf63fd0ddc8d16686f4ecb4f22cbff6db3c1823f6b107a53dce140d0fa2f8a6f69bea0d12966679657342edb125a1a80b5d1007b63fefc4e808e50b399e0c6372d0eae21419b747886f73bb9f2a6aecd9e5820534f0c71d1518830d280421b7f3de8164532ff9cb147a3ab6a33a4d37e9277d237b3083f961981d20f8fa1a2768713a3c028b55f670ea26412477ad456d7a32c4cc7e15faafbb1f44ef369c8c75591e73857cdfa7e0f9f375770a393a9716e775882a324a245b794097b5751962972993c835ba21ac75ac8f9137f318963731f7510ce7abb8623fb55e2a6364845e536429a801035736e99c78e1502c2dfd8ff2e86e6044aa6c2f2aa51a9cd2eadf26e0300d545eb7e335180c58a812783255aa9550cbb8b03ccc067f2112465184068ed749112d91161f46c5dec21cd83c75f7ac0c9fe69a75b4d7f052def6720ed5b22afec4bfeebb29e05c1ffaae297f2947c3ac592a0430465c8bb0273a39427f04eec5af0891efbc204f1ca8c174f9f2692663f20a887265cf3ce9dde2b83d56b656b4217fd053cb8c11af88e283283f27bbb316be163024e8f7127a64d21a6484ace0c66f33f4d839f6f3fa429a5397c9530b559c54e8c5d153a6ad13a069e6024bbf40c1066c58e5f37b35ee955e1f03a84b952ac4e2c44e3d6cb750e717b0f60f801c0e3debceb030d5beb929c092a50f39c4a4dd4236a40ac8c66c805906a7b4cd2d127a92dea638a8b7b9673455b7ea6702d32559ff1df85fe028d10b480a355bf3f78b548131eb793441ee92c8a0b399d9faf9d6c8b991ecc30ddeb8222921ff79c53c84de0760d0d2530052c8a44d71a457576762a0176211f894695ff700a512d01ee0f538894ba70266417665c5e67adcc6b5fcbbd337c39f6d6ef7150f9ced678ddb5026e4de91e93fc8350cf636791978b55f051a1e030bb36e0a4331630aaf2d89fbc413520f545a641f997563fddb87c6f2003e28bbfe211bb7faf95cd66a168f9f690b90de864b1d9d6142dfb8b269138d51d01da29e6fcf9a218f0e420614eb33e8b5dab214cb29ec7d74158abbb95d30bdf6cd62241238441811ded1b5aec0c7bdae34035d8367ce9ec1f717517df3d3665bbdc22a5080d82deda498bf58d1e99055fb68866012f2a9171d07bc59cb19df5c5eddb8a04206e248b49d3121d363319ae208f0fb6eab1a87923424215bbf83220db3cd32273308b191c06c3a9c7f7f08bf848a2aea03e557dc5dd31ceae764599b8208967cd04dbed7140bf2e5fcc29a95449bcbe356a311af7387dd42a34079c3d503e8158a600bcaf667c4a295bb1514bc2c8aecb5ddff9a8d0eef63e687744a8c38a6c9690e6f147c9fcb43e7411cd6ea20e82384ee5eeb675edc7c5ecc52d97396b391d3e425744f8906349f9ef1690025c69ef745e4a5bc583649d42b0b304f942f3fae896e3a84beb0818727b1f1100c77ba019723777b269e64921b545b57a3b7697a1a4e02b81dbdc6d9d6e191ac57787f94706972c", 0x1000}, {&(0x7f0000002180)="d1016fd0d4c5f9e11190229232b3598287b5ab51b18078932e7061c1d696a83688", 0x21}, {&(0x7f00000021c0)="15e994a02066fe7a4b4aeb70001e83bd9b71af187df2d6fc474f5b629aa77cee8e8659562f439315bc3e9379e1cd2dd9ded70ab5f1d83d788c21dd2bb9f9eaf6d932343fe0c88928b64a00cbb5a14215c26e556a0c9c7e1a0124ddf2742bd2d370d5085dae3c673027aabffd49c6fc32b5cf28a1d3f3ef4d9f14345c80fca78d066479fef38947b3c42e52a3ca333aae4b2b35ef89eca1aae8dc83e5539b9bd0464c393d0e", 0xa5}, {&(0x7f0000002280)="f54d9e2320df77d0a84a9f84ed923fd6c161c85a281b5406def31183fa4fae3f9e181b62dcdadbc22e192c154dabcf9f6c511314b28a9f484200c270291237ebb88e448e605d5e1bf2217798a9e8d27a3eee492c8e67218174f3a3fcd4b08e4edc3083b4b2625a20dbed20118a0d8570ef622a28a666da5fdf417abc9a5ccc20883cdc7afca0073376f4878980c1b5639082da4416d7931bb468db2a241664874c9e3f145fd3a80b85e9e81ff18841ac6af960bcc3e7c11d519590c99a97b69a21c5cea5ea65b6ca1b1284a99b04b92d0d58786e738f5fb5533e37f5a5aee0618e5e429429a9a6fcd6c322af6824a33feb41037dd8d1d078ff8aac8e968aa850106426ad4005ede7930ffb049aed1d335fe344dc8b9724209433b63615d383869fbe1607ce3ae9c3a9ed754ad1e03d65b58ce0e04fa10773fb9a5349538f031497fcb55d0ea1a12f4a9f69b2e4885c93b13bf2e2d011116314351571803fcb7bc629f6619f0a8633813b6e441647e705014516cdd667a80f9b1764b7b22eedb1f2cb3f97c6157ff42557c87304a1f4f916625dae7b6b70dcf870d69919a354e817ea0462fac128449b2dfb099b85d73a1df4d5c78b3f79bdf4198a0985ef038cf7566961db46a55d8f00ae0ebc7194fde97c28694d665445517569b4ed2f19766ba0d2593ca1683e8c5df429cee3276d826c89fb8d139f802f0b030377f14d5a8aec0cb81f1be692e654f5b82b14a4aa75ee579bd812d85dbd9b6ca940021e44dd1ee08da288cad9f0bcd48a290521239ad41b960376c8f02823eb68d3199401930730aa148950539e3189dd36f53aebf01be208f8aa71e87b84dc78d56f1752e04f5f13c148e1baadb4b90203c0158ddc8e841f7df411652693bf6993c486861e1da7f2a7b12ad629c72cb16382ce5a0305e0f122655dc2f4e7c7f2863c8dac885bf0be0cda8762fe6f097f81eb1e92d6601793c91b439c373f29d0ba29d4b36aa1a98729e65f54aa152a15160b60f3ee217e10c7b5a6849e09bd486b89921c39c6f62409549aca3ad9feea75a293a9f846e5e830cfbc1da667881840326a730cc180e9cf361e256a172af48bb89db853eaa8d09fe0383727761e9050e2afc56f449341018fddf470414508adfa302b9d558d531d023d1d1828b27a380a66af81dd684440a9739fb34bd2538d77587f439685087ce4014fde4bc01f67df464a4f17c9220de69104f776887665f2a27635252ceaaae66976ed64eacfd68746b54bf295535a67b8ba539cdd904ad0293b12fefef694af2426707c117f4166966656b862ee92c395a8615e99ac7ae3cf3ee87b3dc1cf1d3d9c9713e189bf4c66e4bccdc2b79d504fc4d8a6833f18a22fd6f8816e7fefd2f6fa6b0fccdd4304bc52bf2db9452646aacbdc677dc1ea5f83a87f977572907930923b1072178dc98baa94fda8dfaa5913584aa271249e176d8868e1880c2848f3133ff520b0e48f44950ebd4b8316443ec838d585db02e4e0994297ade0a855d42f69d9f53237c7709ccc6fafc9f48640c97b0c51805e6077e81b0bd9f658e02aa2aab64e4945dad1e26b4f4fa4236276e8a4d304ec340c89bb39a7b3a235e6434fa06320c9798337809515b3cf7375bf5a33c1ef14d4f7aae189678999ca2257e0de3e05b1aaded2bd4342a81280e403c358fa5947747b51878238c05b9804ab102c3dd76f1b9135b08e478eff09b1d7eb505115e54ad4da437341ed40abaeb67657971017049e284df3a074163119a81fc297c1305f125ebf579f1edbaa83099fb3a35903fd780c0b047056814c17dc2f024490f302ab5c610bab9172fbedf54b9873732b4d73cbd7291168b2f3889c9e28690a36bb448233b68dce1339bdc9ddd1f51ef06494011a5f39bbb635431f0f0867c36bd5ca7169e2b258df99b1a3e731042591b3c8d383a99cf4a82c770594b9d5abda01e39225cd1420ee855c9a9e5fc36454cfe3d1f900cce8b43113dab390e66bcec3a9afd4d62369d0d1b092d882e53c271e3aa72cbef2acc9423dc10a2cb0929229025d1654c84b24f78234e10f181ac026bac6a19f4b5bce412a09a287b5b43c61be086ad5ba3239e57327c5503b20eb6d918a2636099547a76469091235285ae82eda3b4bf29708c55640199cd3170397f678b477ba8db19f3f2c6afe4c50d3e6cdb6f5864231269f8ab37342e4ce50406990192fcd622ec34ab1cef21cb38bcd7c49c45998905784e98308adf5474e3a779642606fd2f45ae388a5444fb70950e73d80b2d5ab4b2f66d55b1f7b7e5134607505668b910239ac0aed8aa228c3a920513c6431a91df0208b4489da8690694678a1e319983733c324d274e49e6639af7c1491adad91090642438d8619a39534457c4385ec5e5612790ee4d3659a889622c23897e904a96cdf6cc17af9d86dfbe5c966a36c6f876e6ad8b513054ecdb076004953ee91b48579aa06a77f2dc0983f9e80888aa5aea5cd5a863f50f5e31772148dbfa25f69fe44474818e7d238baec1d7ef40417edc81a9813f61a8b7ee97dfbec381626b54a5059a7d5bc6c651c7d453c14423bd7777604c558ca18251aac035a1c0d0edd79c009650233b72af6ca3d65cdaec2712d0945a06e25a6609837eee17f4a7d7863833b499e53b5815cf241f00856f8630b95d8a0b06f81fd90c281b0f8fd8df02ef8a361fdce753675f87b4dcde39ca58dbeb3ae931142d4ec792e2eb22cd2f4fda1f6c893d502fb3acadc4e4d63e2d429154baa51f1ee6e069d272e9b658610fafaab120a6519625b19cc5f2d40157baf0199416d55fbbb0021b3de8692f1cb220cc99b1967d4329eaa76cc320720a48e390a90717642d6706c15c1e9595b56407d4f40c2676e308a4431063988e59d2b0970f8dbaa10d596d040e6c919fb9a22aa29b12db74146458a1c4748065750bfedd80e5c121d2a6e8653006f4d27afff3cc63fe64437aaaf41e20df063b5724782d33e8e5c1be60431162ffcd57418b146a519b772bc9cd94daea86f30eabda4cd818899723a8238517984222ff682177fd7bd6e00afea8daaf14f1326c0d8a2fceabf15899cf280395113de24678629956ca9f5e14cb96b2ed99d01a686b67ca3e546809c25ea38bb7cb1fa999348aa8535c729a3264fe40b04b3c09e9e331ae7844d3ace0f39b4987efd084a303506f38a74c8fdbe4233a104cc77bdc5b5f0f581ae3a80a084aeb33b237ac31127e7d1c790a9140c761cecb09aae47af6ecf4e6223a65cef05524d7cc9ef3e32527c98cbebf1b3170cbb6037e45338a16a04fa5f3cb67b84f2bc45d47035d9bbddc969f3808e89d2b66a0c06db8a15fbcd7c5ac3058fdb274e1dc3cea1af4fcdb3b78ecbeb256095d6d222b00b3414c33d3249599b3442f0a61ad43ae6bf95e6340dfe75564406d856007d8e8ec65e066df81b4430878725ca9791040d5d21043999ac62edf3cdb392bdbe9e1ec2a096958f6f35dbcf9c42e5f15a1058e87e1fe939b8ec8499351e82dd7aac8508f2fc9fdd8325e636aaa0b71265bcfcb04d8fcd2bbd49821caf0584312fe54be0a5f0bef4baa11e850ad2abbb62d0b6f949b1c356e6bd14833d7bdb4e8b0188875c983b3c337c188298831214441b4b003457a9697a606d89bfbf4b1e1eaca90a05bae15316da3840ed6e182d6e3ebd764504c377ce9679a38bad239c33120677557d4a16d3fa65f6d06042237fceef34e66b3c4bcc9a856cfe0bb2924ec9082a95ecf9bc2786a69636362ba71309792530aee5e85bfb865276893631371b82ed16e5a522e60dd168623146dd537dfedbed0d06aabf5b2b74be31d50b799ef47112944bbc6ceaf0490fb3b8c4d3ee9bf437b947db3488ed4d8c391b329f037f89d23bc3b7ba4086f6d4b856d456feceb4fe75131eb54093e7e6952d6104b4d023712631ca167d5e0bb8a285bd8243c470482b1954606397ffd2c43eda9500d15d80ff2e663c2c3db0a927b496ca3cfb221aa542c072faa5bba9e8671e18f7dbea9e677291edc89b3b98f874e39c1cb5f33b3bc0d4de8aa235ff2fa2b9323bb57a3cfaf4b8f87dd1fa440f5cd6d8578dc9897d651bdd64a47902477c2fd4197c37e4543b8badf040e25b035eff0f18b9475de7699188137859ae42f28cdef75cb2c69ab3e04898b102d668467c05a7505ba9f4af0f15669b5b3b189b52e32e0713d7bb89606dc4eb069c0d4e98da1b4e443fc54bd987581051dfe586db74de22afb875ec9134d0bc303e3253ef6d86c2146f0749c22c11858cce2ab8d462e4c42cbb6c6e2f63e5c71b0cb02cbf661211f127aabfdd2c03702cbf4b5f445ca1066506ddba888a3b333341b7b598eaeee94f7c6a38e652c0c673cf2b042f425045ee1eba82c6e658304f5b60fbccdb14a729796c922fdb70e54b401c2aa3c9e8fd5ae4f92f7b76fc10ac08aaeb0589e934fe2bff51db760c000e751f5de7d861dfe962c5ba9897f6e73dfc155bc14a1f19b08f8ebdb6ec1b7900a2a6227dacb822be013e3b7f6bc05366c8c66f60ca9b6da2b789118277c13b3db0f905798e0b1fa6d9f30a83097a5c6bbb7d3c1a21d363ee7f140656fbf231e9124e9f9d62e346e331388273602eee46880b8d99e4ee03535e9d5d488cbb2332b974638a0aef74d8fa15292fcffe7ae7be14070b5261c0b23ac1162d8a8e59854ce2bca65d5a83248572672bc81d4d7fdf77103332f8953d1f4eb9ef117788bf6c5dea549b6977bc8b4021f327d9b69a2b25ff5b2e1105446332d93806794016e589c1ff81ab38184fab36a9ad3a7c9dedc5daade78d584685fe4d90df0dfce270468580055b46b4fe5a658d08b4bdaa352ab62824d483fa8fa4852c923cb19025633374b8250ab818021fab7e875612f91689bf9961ac5dfac213190a0df652966b80a19b8016aa9dab4209ff48bb804c0cd0ded11bd4a8233e0fe7e7aef45fb338ad10349d0b4742baa0b4463cd58ced704eafb61c2ba3cb9ac90b86d9879d897a976b9041a0caed117ea5e03ebdf99bfff068325a4a1dccaa243f956a59b5005967eb3a5a75986ec42283f27595f6929b7a97c1ac9fc2ead14cef84d96f2c656652851255a74db30bdfedbfcda7c6f1bf4c57db5d7ee7c3d5024e04ac6685c5e3fa6240f23dc0b0d2613c1dcd954dc711482711929d5fc30e8963ac1d663ce94d0a374eedf35f244087d7cc12413e9a26df6f6eeeabc31e3640b84ece278cd53a59f8796ac2a2b4116a6b85c28c0df021300f88604f8324ab32fb1c63d2962e23ba53a797bc90572a3e8a151abafefd8170098ad07f42a9ee87b816005631a0aaf4a83fb005376dddd6a7decfebf1740efaf7304e4e9bd500708ccfc03c783310eefa68d8da2ce2061a35cbd9405063f8db6207fee35854ff93f5671c7b6ef3a0797f7351012410d72d2ebaf2d515333c7388be9d48f4ad741a1d76235fa7443238dd7b088fd0fa6d44ad1d731ff737f2ff377315a805eb10536ba9e200613b544a56474f3678fced05d14c7e932499ccef4cc301a57882c7ffeccb7753e22f84b7a68295b722d22b3a5181f99d46b3fa803c2fe42b12addd2f984f54d1ad9b857b7ad9e6aa36043f2a6792046952b2d49687097eae26d58d4a71e5c5d97197b220b1bac0799e2f5b54df359801c05c09d0a1e000dd428fa4ba1d9712fd2b4583017565d1847d9c0e7c8f6cd4aa8c5c56d2197dc3aa94dbf30a69e3905f1155a882b21c3a06669df5abef1425d2358ebdcf875c1436d5eff51f2443c22cd6bbe39a76e21e", 0x1000}, {&(0x7f0000003280)="960993", 0x3}, {&(0x7f00000032c0)="c77bc47e4a9b48fa24621fbf15dcae51894de04da726cae58aaf4d2960594cb04d1892e2eef9a6ab5a6bc478ca87a510a871cf5e907814e0961769b634a967dc9b602cbd7cb1926c0322212c9a3ca533937d01b82aa6389a133ca54af261616de67daa1b79522257a1f31e1bbe2af02503ac067f9391d731de1d8dcbef66f61bc36de7dd56d858cd6e0c078e2e13f88a2e36ac36d67a473f5ff837ca", 0x9c}, {&(0x7f0000003380)="12a083e0da324457203dadb8bf00fc9cd4eb0d66401e8ed4600182167c862fd850975124f370641095a3b4dcc7ca5d946080c6b64e4c843f655ea6465f8f2c709e4f3286b70b136cbe2b12cff0c853e6bc00584910771e19a58dff2d7f353ffdc12a572bed25476260526e8a4f209494553d716f6dbefaa17f680239c69de4c8a0c69847d77ef57465bb8b20d9f92196c4e45d068d4ac7d4d38d6085fa43a4c7f574a14d31668f5b6c3495ab5f1d5025d5d03cdaab30ceb2b67cdb5050e68d11bb67d0f18a77c8ee2d478856c3c115c109b218b6879682e2f2520e38cc39324ae75df6ab3ef2a939dd1def71f974d266575717b83d24a50fd0c95b11d9daaca71d23fb26f8fad820bfc226f72395df925d42243b865dc7fb7af269e80940f99ae288e58ea27002bae60edeb1aecbdb0186eb1dcc9fcc560f4699e2df4459cfc7e612545d3e58ca32653bebf0b8455505e23502533772cc8d0bed8767ae266055a7180a29eaf178fc5b3432b94a17473c2906ae58a152f7cbe0fd61eb1abcf43f20b1934489ea82a5365b5b0ca2aa2d43d9f66e1afaf4b8fcdb02b03610ed1ff3cb53a22d8ee95efea9c28380aa3d05d19db1583cc4148438db70cb9f3f9c41edec5095bb244779c8d6189c9a652d95df9b08471e98b041ad79dc95b2b71d0dc60e2144faa5813d2d3d5e17860253de42f3592c543cb60689cff486a5a5a3dbaf02b883d435eeb61212f3eb88ac1580e03b9b25b3509e327234fb6770ea85f64d78daec40b5d97f1f9c6e1184a734301f9d8f8f642134483498049ba9a114c2f7c4f4d3fa227824237d53a0710d585159f51dbf8b34b99f09915d72b558f7c068a66515dc857bcaeccab8a54667abc33540b57f4b4779c5d9fddd4aaf407af097d47a2ba1c906638c6e95da28b5785054bfe768e2900d29e803dda2bb9cce1bcb930c7c26260e607728eed1a1ff63d4dbf4249cb2a4ad02048ca9ef03b5e93bc6fcf4dd46610b76e58a4afb1abfd331962a5ec0027a1fe9f830d95163374af536a533501f9c8e25a66804fd6eabd8b3d1ab6b28d1456c5510bb9ee311caa71ad4b795a65ebbcb1173bd65a0e6c3f6c8b17f3f922f0503a16c8fee443b6f39273b470b8caf2a188c5fbabd522a320046ffff919073d737bb7171aba6ddbdd97e177c933bcd56cb6e25528776951e737b1a4edcac111fc887f5edd964794bbaff6f7df043b7850cd95fcbb855954b388a1daacaa09c394d7645df34a0af866145a5be254322bb4a33ace7db8ff97b1b7b7783f147cb6d1f15a92551741e81853f37671444a63b5b408f23efce5a00f2d3fd01955fb399f39b6b65af5580c85fb87bf4fe4d86a41da95e39be623a1afc2664cdaa4d7e9958d657e2eb3515d7b4125148bea24aecfcc41f548ce5f30d658dcf2c144e4b13558b00a8193b0d5ccacc7f254d98b7bba36bffd33f1e8e4ed078b7860fd16a724004ede38805df8305e3b40214fab7777ecb77852b88aa680418c2448f2a25606bc5053c4f6f0a483fc65421438c35f51465f9cf8931a9309c1c7270a9e877835d543e1ad92d1b38fa227ed2d1b1e100d6da9ae9d861108fcc9b3a0aa2a49356b87f0d5b3328401a428502f8960b5576b86c13b4f0b948e3b681e2354e8a6556047fccb08385310e3d13406b57ec6a43924292fcc6c28177d3de3454269f785fda64d2ed95a52751c15a79621772e52f63e066240bf5bc2b8b95f930734a95006af6a63c846ea3b50b94fbdff94b1684fce545ecbc14eb8d2708d138b0a0335816e4c8fcf64781c2283121dba83b745974ccb3ee7aba3a7131a6c0a3c1ff3d65bea8f7a8c342d3788a9674ac63563375e9268e38dea3c5b2b49b0d12c31774d66077fc51d78ec0f45e3bbef594aec6b485122e0a39be1ae2fb1171c04a15d1a24a252197b39afc504b71d3071708a44395d111a4babff11200aba2bd6500b6e5a14369882d14d049b607e2469752cface3173acaad5e5a4061428494880ae28d322adebe5acd772162cdfe76701be130c429d1532618a3a48958611c17680c33cb88306b61400e3c76425c2598de2585393a308a432bf15fdbdf054403b3ab32a6a9bf9ac5ba7b1e7031541e749606e03416de82cc7de9be318217ec27c4b93599a60a9760db9571cc5f70e57c57db8e98a607b7ca504874952632b63b5cd467f4e0326243fa829a2aad9abff148a45b0e1ce1b60bfd5dd09eee641efae2ef8b4c41087a6ef47a79c505e4cbb50d03719a80cb8836ca9c25822d67d343e0c21b3f85bb4745471be5ae7a36bf5902d0750d4af860b542e9ccc803f7e3d8817be44783b49aa99a42f6f5b5adb7b81c7735b119c89511d87dd562784b7270bcb23a72e954893ab8a69a07b564c821befff6f22bfa67f004fe133ed53ea75ee79f3e850343aa8142509dc7072b32cdf968e20e657109cd71cfdad7b14dffca2c34dd04479563b3834533e5ded79c4f592a649fba5daf530d9e329f5366a2a9daec0a6000c66108fd8b27d271ed6fd991084b782ca3d15ae252695001b39785f5b7b6f36a939d5df2a209ce0f894929208c38485b053d5800260d2f23dd0e0986480e52b5586524aeb368649ace5d6a1066ec70912dc58e5a81a282973e956ce9651a55627cc1d0b88dc556a308100eb83937e8f27435027fb94c8b6f1ef7be97678f1e05f2bba289bb73633daf5b3a0cf6650ad6bb933e6f4df69102c871ce2df2d8acad6a9f24d1ccdb10216ee0203771384da0f38e48549aa1ab7976aeddf3604a1c13c2ae02ec544a8512dc55b0032b350f97a7fe69725451496ac5903384de092578ee9f1d9dbb86e2baf8e55299d817f53e1143c10ec3a676697360a731e65c8f7d78b87dca2f01009dcad6be8a0bb1333154ec7aaba2157f338e05d7e6c4d3d3a8980411681ec9acac274c75aa7af0f123f4d6c84e517ee9d4548cfdd45332e107f6caf7d41f963e844252a40f677d24303825e20d6de4ea7c86f522234600927b298ea024cb4e01f27dbbec4878fec05d1a4712182c22eb895a446de3202e171a55b8308519e3f9262e0f3f63f276abffbbfeb9ff595a62c75ca93d2a9743a613512a87b9e812fb76ce7d7ed29e8d587835a16ac0f74e0878f4b2c1e352b0bd08e838d6633a491ce138cfb0ae696e95147378f1ecb81d4d7df5b5d72be772b9c4315098ab684906f7217dacabba8f23ee0dff779b731eff2d2c69a204d44a0049c84cfc67a8ca5cda32951fa628d8878ae569bc7cde6dd63e4529bd5ec990b477dcd52fcb49691caa665cfe3fc8d23945b26576e143f67bf9acf278a9887f378787a75a0d82365dc070a3e62739f3ec3eb749d79606beeaa526eb2d9119c77deb9240226e353f55d7eb60862a6ebf2d364d8371f28d1b50b58902b0a3ff6b6954fa7839b522fb3274d28364f91b68891c58adb956924906d73538968871452b0465dfac6c67bef43025c6baa41608d5d4d8e084085c6ba93a0b3a67e4ecf4f0d5390659f7854ef21188036afa1a3ba3323eebb78fb0c6b93ad9f666183d877388d01601ac5f1b5afcd930c1ce90f249745770c0e5a2fa4cce68f0aa9f83673d8d8e31d14476833f6d0e4da0133c21ebf3d811a196095343d289108880f145eb4938e75510c6647fb394f52ce893d8275c754647831c92d3e23a99e1dd49ee4a27e4cf03316725b073defe8b51c07dbe49cb49b61db4f8a0d12117d5cc83c87165f634140697065cb57be57539434df9d1d80decc483b472e4dcc2464bfd4267c53a5eeb8fbc39c87802ffad2a93f08f5d2bc2c68b340bcf8601cf58b82cfd6f80e74f81d8edd1cd482ada47fe059675642948ed1a50513a7b2547e900a5a984fe6279044f575d5d26f5f783dfe2ad510b1d4c1e861a71d74c55f6e68b293156f9eb6e70d172aaede84a195a598ee9872f868a165b06c2e3b6a6165a591136069a9ede29a8f79e701a4ce6c2492cdbdf732ef9f2c8937ffb341fcf30f3c4fa29d42bae75dbe025357ba23abef2ee865a5fc22ad40e2e13e275686b20135b4d9d59ac0ef2b0cd2389f560e7459b6c6ddd58275c6a764f6653dddd80035f9bc1c78695c7b15ee811d2d36640befea50b5356ceb3b1f3746e45a2de39433ecaf8c4d5a707d8362da05fd940da020f1e3787192bb0402e863733746a7aa836a9cb77170585d049c291cc3f2ae7f791ab183c26cabee68897d876f433586b61c5838108a54cb62259a62926dbac7158bfd2dfd181d36b916ba713e729a59a824a4b014c83560141814ce5aacfbaef02f3b34eaea6a4c5031a78822220e1a1cb9ebaeeed0e32f67d19faf2087d60ba7162e60ade7a23e78513a1d87b55b3cbaf3d1db1197988f07817859084378aca4a2e672d67bfe33d25a29a600e720952fc7a620e2a75c3d633298810bba52a3ab106a4c1f4ca6cf394aa19f1f2e50a87c902aafa6b8af8a0e1f98fd4612a7d943f8087b49f98365ebbb22be35be3efc0b04391558c3e23c47758f321da970a21d717f1543a1bef8af5c801829a7221b84cfd695f6ce92ee2a75436ab1172f5cb69b367144360bca285416262ed56ffb47a5a1c7e335bdec57d8ff38df2daa891afaebe54591591103ad7cc8a05e922f76f9b27981a306d6328cb331f15e7d7cf2e72daa92c0e49e2364d50d3e77a28731bff633335fe287db2d5e8c0acfc68dfa762141e1835fc4d47cf5475174f6661601ae7e56d587f723fe371c8cd72d993ad5c8f28ce65970e0be9eed1e67a1e15f47c856018d62fb4afcf8f82ab28cc63e0e6029195b48b1fdcf50d3fb7d100834be70c3f60d3f415eb321a343ed8a754b3a5e21d29647cc13360f5c3f4315b71583aaa5be04e0d123fe0e7a78695a2e1af379df017b61231f28b3a688a46b81e7d24b44b01480d9f581852f6e281b8bd25b9dbc187c854a5310ea71488927555672a7beeaa0a121a8b961435c92e15fe5985ad734ce60cd239ecd5956b2b1de75ba77394fb60eec73eda36a5cbe0ec3115a72241c4cb709cea5ffea789908f0d79f9eaf1afb1df92a4c71990fdcf71b91e343b8afdf4e4b0148b4cddf40468caa52ae31dc365ec1fa6eef97a51c4c1bf2132f9b86741c310dde6f659f2720d5bdef95edbab2567d99058cf98a1a0692009a7cb3307bd9b32cf2851b2a38cc998019ad5efa0c8ab0938d7e815bc188c71e632f2ebba84bb79298d0a968af2a35792d056fb96b155f5d8b8f179fb7efca6a0bf68111ac48b32b4d941f61a8fe89f5c1146c865db8d465b7b9bf50db480692422e6a9166e3ba149710a44dced0881bfcfb4464c7f68369ec1e2083e0626b5d6eedf1b86e068cdccb77a7019b8eec541eadb3ab270aa842a2d0daf2d764cf5fe4dfcadafeaebe390405dd018ec98382f7f068e2bf2ad18f0200a10197f5bf8c1e10e2e526b5464d4072a07e7fd83ec143bb26fe5dcba624007183eb79d961779647f3c32557526f67379ff6373bb315a49cb13e9d5a5ebdc11060c40c9423bceb8a38aeaf4079d26e12bb612ca14851f6cda00322f3a4e08b8e9feaf0c6c71fa16b9ee259d15f3d98c4c00652379ec8bcd17604339f6fa5d9b55d708638551b421f924612ec061dec68ad7f41994f023252081e84a783b02445cec1ee6f2c8855ea3db7df1fa693c69ba52c70d38cb513161477d0a8427d464a6491d8442bc26a1ecddabc9409c969484d73a9a777fef804abf6993f3a8aeb45e0005bb9a9dfcdfdbf2f0c5a29c0f659598f5e594ca1ab399fdf6bd8a43fce3363f52d0", 0x1000}], 0x8, 0x0) chown(&(0x7f0000000080)='./file0\x00', r2, r3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ea000000", 0x133) ftruncate(r0, 0x4) 10:12:56 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x1800000}}, 0x0) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x545c5825, 0x7}) 10:12:57 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x611, 0x0) nanosleep(&(0x7f0000000000)={0xfffffffffffffffc, 0x4}, &(0x7f0000000080)) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x1) ftruncate(r0, 0x0) shmget$private(0x0, 0xb000, 0x0, &(0x7f0000ff3000/0xb000)=nil) 10:12:57 executing program 0: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="3cc987ac6540712985848333ba5bf6d8f516e04ed95496dd0317d6119cde337c5311bcbbe1d2079dc427e29b1f84867ea2074ad4e154f5484916bf644b12fca449c80750b9ad5f2c785e399d97ee59273e837d", 0x53}, {&(0x7f00000001c0)="f60079e87ff4625b4e43a329fa3241247f766b547e1ffe441d1ccb3984adb4defa303bc1dbd48d7c9d828f01be1954880e7f553640173f58926483f5c6a881efab788fed5af6af42a741cd7d0bfe17ab5aa34d", 0x53}, {&(0x7f0000000240)="ec015daf6c325fd4b50628122d5a51698ca6518d0dc0b636a00aa07398ca44abb202585699a1315396755856ac24c13cc74dfc616f0076d9215bc4cafab6cb833ebb9aa8668904aef45efd31317888d550de0cb6828c7362b055ead20ff8c9979d44e7fcbf912e5cb38f4758260970986f6ccbdcb4af782156f1924e7a992f4f751c1b66d2c838b32f5bd16a1180583de4eb986f5348f326e5e76036118c528e1cef9de79950662e31e56472f68ce3590a72ef8b5779d18501", 0xb9}, {&(0x7f0000000300)="0ce55a7a0a1b4973e0b81cd4bf8e25e49ae4410aec16a56055c233e1490ab50394c1138ff586a0feb04f629ce0df5f0298e927633d5fd97aaffc30c8ecdedcca5f82b6e055521d2432c7e74767d2fd22b08542a1eb4e48dbb9f05933385b5045976f17780b7884fd564e5c4ccb25e1db0e1049342cfcc1c2ea8d49df08f5755e1247c2bd1ca33fec26129d853eb6f4bab08e80e637d8b99065f0cd01912a9e4f01db367ae0", 0xa5}], 0x4, 0x0) nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) r1 = kqueue() nanosleep(&(0x7f0000000040)={0x494, 0x7}, &(0x7f00000000c0)) dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 10:12:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) close(r0) 10:12:57 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 10:12:57 executing program 1: r0 = socket$inet(0x2, 0x8005, 0x6) r1 = getuid() getpeername$inet(r0, &(0x7f00000008c0), &(0x7f0000000940)=0xffffffffffffff77) r2 = semget$private(0x0, 0x1, 0x2) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000080)=""/26) r3 = semget$private(0x0, 0x8, 0x100) recvfrom$inet(r0, &(0x7f00000000c0)=""/85, 0x55, 0x801, 0x0, 0x0) semop(r3, &(0x7f0000000140)=[{0x2, 0x8, 0x1800}, {0x2, 0x9, 0x1000}, {0x0, 0x6, 0x1000}, {0x2, 0x5}], 0x4) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r3, &(0x7f00000001c0)=[{0x1, 0x5, 0x800}, {0x0, 0x100000001}], 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) wait4(r6, &(0x7f0000000380), 0x5, &(0x7f0000000980)) mkdir(&(0x7f0000000900)='./file0\x00', 0x20) accept$unix(r5, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) semop(r3, &(0x7f0000000440)=[{0x4, 0x6}, {0x0, 0x1, 0x800}], 0x2aaaaaaaaaaaae65) semop(r3, &(0x7f0000000480)=[{0x0, 0xfffffffffffffff9, 0x800}, {0x7, 0x2, 0x1800}, {0x2, 0x8, 0x800}, {0x0, 0x40000007fffffff, 0x1000}, {0x2, 0x9, 0x1002}], 0x5) fchown(r5, r1, r7) getuid() chown(&(0x7f00000004c0)='./file0\x00', r1, r7) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000500)=""/228) semget$private(0x0, 0x0, 0x12) getitimer(0x1, &(0x7f0000000600)) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000640)=""/195) ioctl$TIOCNOTTY(r4, 0x20007471) r8 = semget$private(0x0, 0x6, 0x2b0) getitimer(0x0, &(0x7f0000000740)) getpeername$inet(r4, &(0x7f0000000780), &(0x7f0000000000)=0xfffffffffffffe2c) semctl$IPC_RMID(r8, 0x0, 0x0) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000800)=""/113) r9 = shmget$private(0x0, 0xe000, 0x21c, &(0x7f0000ff1000/0xe000)=nil) shmat(r9, &(0x7f0000ff0000/0x4000)=nil, 0x1000) 10:12:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) write(r2, &(0x7f0000001040)="206145712944f1837d5521e6e25a1e6b20ce63a3c636f375fb24ff8aee3b6e97b887ef7c39e048a0b1bab75131ba6f7a78cac5d73e009e77fd06e7478747c743d9b121fccb6ea20eeaf67abf9eb5014be4a238c8aad9982955bde2f7f7583e989c859d74fea6c62ce90c7c80618f739447689f9714363e52ff1953255fa1f22ae9c6b89f1c4a3f0cd861d287bf51968718fe2c45941ce3de55b3df76193ba396c04e2dfa286ce64969762fa540e6086b14143d9e0e11338c8b077244a4f4a8fb13fe1467b0d4d9a537124e27888cbf6145b7b035cbcfb36e054c6d3e72ffc3e40c6a3210b53099594131ff486de7958725c3c4c48208ba3dcbaa5344c321311e7923ec510ca49b598058a6906eef2dc396c19399079e9d4830a2165eae2f5680db21443dc522fbbe6fb2ef83c9aad616fd428c9e7098de79d12a438ca210c725fd043d288894eb7187f5cf7fe4cc2fc4026adf7db05bb6fb34f367122e0a80ddff931b591e9c6be6a4eeec316d1373a56b65bd50a35978313d6965ba644c27e3e8905bc57dfc9774648c6ce1424e3fd9c33a2ce6d002afb20265452b91324122df91cfb146e06e88ea3b0d598135841677796a01b9b691cbe34db73991568b69c0d6471fe718c737204c1a02392b95a6ab6361b1479034dc3e2039b265e8663a1041e87821a9ab7ece87024d93c41de816d4527a78872ebb0ac673a133bc2f7040151cf7fdde58ffd43bc2cb503ca62f74c87f391c3286776791a1dabc6ab0efad230b73a1fd14fb5a7764d47a516e43a7eebeca7c7c16b56efe32d5baa164677ced0f8d309b362d7bac60bd6c337c2a5c1770d8236e7c79d26cb1bc5351c84f2548dc09c1a2de335155da496d4d76a1ac6337e2901211670aa479db6ddbaa2c2c5be2f730ebf929ecf4bb9674d4c7a0adae689ac61c74947b4cd3f3290a91188ae437f854731099a97d25e3e0937d25c4185a7a8adf0ac445cd3205b1c0ce209c14ed69a880e37bd760ce18c804ebd3d1606e5c55266bc751747279a32c567e6d63037efc879c0d3d10a8f904fb6f7e383c867c9504880131adfe1c88375bde3644ce7be75ed197323a6bb4873b2743847eb32b09316ae307477f67c0f937ba2e892f300ef5d7bd89b6b829677cccf5a75d58d742546b1948c7b5d6d43e357baed9fe74fa16d557e76e46a0bc5029892a41b29295ead902d8cef123df9e52f64e49687d7cbfc7fdd179fd1fab80145f11b9e1e4a85eea0fd567b38878c4cd52c2f1a1fd048bd08119fa27438644f2a86eb9f9538f0e65cb542f815da63bf9c4a4ead7f02fb18dfc8a4bcbb8c058ce94836a61e8530a6f458d109053ed60707db9e0717916f5c5afb332fe9f18256539865a6491c221b220e53c1a3265f0e8d4632d25eb59ec9acf53bd56b5c8e20619b99a4ad480ab3a9f72823b3a2b451e4e1008edcd5d038d723c3f0680510d4dd257a1458831782ab4e5ea74fd0b13a4e81acc9d9b43d1688b302149b99255a0e31d903a76c143d115dec3681d12cdb6dc3790d67a81eed239a14a15499bf2274c4f005477fb28d2e01e5a0f795cecc0699f4639af71eee9ae3e9a9a425f85cdc6bece8384b003362f8e7353b98a5c70c1821d2c83e1bc5a45863a3c2ed9e708754081bb1e791b413f7f4cd0e2e5eaab6f967e4729eec63ce078b4edee91226656dc15c2fb5fab2b5f693b071f0a88a8f3dd5f73238a323ec09b675afda164011de1f1c2018c285dd0532d0d6c7bc35192946851957dbc4b9f15a0d28f072c909583cbc7ec07cd81161b27b17fbf5afb91fef0929e479145e31c97651ccda86ae3666b8377ac67c8d33f6e44b8401f2eeae6440aee0915f40114b3033d02f7e775488828f3c1af98b900a39bede5e8d40d47210e37fe5d510f2586bc6d19814cee19be0c6b7f09ef04e7a0679d80f6d05d901d7b3bd5ccc0041b8a0f97b5843044e8537242e0dbd1f0f5be015a3b9740fc50eeff927a87c0c0e6479dbb355652171fdbf46fd74dd6a20d3c10116c0f62b64f3ff5b5344f7328adc6ec8d320e74d5b04810dd13c8c915ae6ad8cd8ce319b59f44933fba26a9fcd9665bb3a01fe7b9acbf431c82744113284ff0d2c16fb6c40e82eec68d5caa76cb7b7094b16e6cbf4b8dbbe1a4e2889fcf97fd79cb00f135805bbcf69e94ca0b61e7e071d88def7ffb60d9e6a9b7d7d3f4aceb537c3e2523c3d8e4996d72167b053e0e5ddea658b4444ad6cd0fbb35d93e2fe6682deacb4aa36e7482df5c7fec77565864d0eb028da891f58fe338fdc39161c0e7b238d05df7078c696f0c7c2c43ee21b8aacec827ffd6a5adb4ff81a5ef8f881aab596c4b1085eeb614496702123f7793b0db7a5e8c8a65c1d64c9d9e834f65af89ec3389a7f555755daa8778ed2286ab03935bb1b7a3b6f1de072f9283bd3f497af378131ce9f881cbfd7707af49ac38535aaad88322c94343f056376f2d20e50f10e16ad6d94225d8dcbac84d657dcabacae4f645c9a167e2ce9c2ac29b5e567e5cdd023d92b6aaa8e0c20053bc858f9c3157cd4b43561ba2c9f433476906ebfa8081ccdf6f846318e777723b4ea98db77e5b061485da70c2ca426aa813ab8a202f38ec1c96e0538a5a5b4b7911beed95be804f166b5a7c5061729b1328d617bfcb7c017e3b303c21291c195bf77d8d901d1b37c87a7f39d137e0bb9a88a661d8d8b8ae6c09c5afc2a8019559f2cc8a1192cfb4d43978af65ac0367a6ae2c5d7c84e9c17f9ac1631e275bc32540bc7f30d6db4d48b461d47e4daf6e1854c006a2d3f1eccf33df8cbe9e0c4a1c9255f4ceaa3861668e2cd95d9dee6cc5b1a4e8cf9356fac683b544cb04b03c7f0de8563c62280045cb481a72af7ec7055e76e9d91c8034363b7fd6b656f749f0af299165f2328e4b4e6fca7271f5716b2b891172b5e7f612de8310424bc5cd99a21da60ae23a2e8b238b06d85afb9fc22b216bfc6d436989034c67cd6c410ee519a75cf88def837ad778843512fa2ae2778a89ee86f400aad361f8111a6cd482f499aea5ae4b78615821d9f3f8fc10c6474afaccb541df0fac14ecabe8b3e5faa9e58408318dfcf942d7d46bf8823fc53f5afa75dddd722348bc580ce4997abdfe13fc487e129153742aa59c1ceaed24e6276fb70133d254d41ed0e1fb79f35c3a0c6ad46afaf0c275e1948c3f43fbdaa4ac004e3af548e654444023c59f00ac3c4554c34af1e2852c448b9169a3348be4bc724270ecd0f69a40a6c4f9276ce98b09797d35ce38d8ec2c5ddde5e87a0730f9a384de054e7744d03ac7e978a5ba1864dc6c1c8e6a19dc22c601988335fab9882db7eb4c1107cd4864e3922348043ff5dc35e16488332a6a2f36699603aa436f26b9d68f2d1631812065f7134de6670626bb45543f4401ee04c1054eb33e88df942f277a2ae8e6bb3ac06b6b375f6fd4017927bc5664ea1dd6b7ee525bf9a63306b4401ea992da96612fc644fb51832cf0b8f52cf4dd7dc40cb97e7fada39416d2c8c57f91cd83b14cceb83546e4a274b78dd338fb4cd30df008c1b6147b039be5438d1966fa8724a33c8dd59deda62fbe921eefc9825f04aaed262c45afd89ac1d9ad0b707d468f63b2ed2cc8744763ec481dbd3485576fbff3746740c0a991ac4d6e219d6bb779eafbe930040c5c25c74ebc3f6cdda41e2dd8b5563e565e003370c31755eecf21eecab2d50242e30fc58fdfec92dc50e7bb13625928a67b29cef8b6159bc3b20020852db387b3d3d5d518eb64db7b86fbf4915b687e79707979dca23c671ec712315087d3e7565b2fea766a55054e74ed9495bb0b2d6281dbd06fbc904559b152eb43f8fc3874a1022c93a3c498810a5fcb7429f02673db0c1b77adf6d7c73f76d627265302a13d43bc80133ee1e9ef5ca544cac8fb8d2e9d406dceb247a860c0b9d8bba7b1be6187a316d18913a9d15c8f9cbfcd9adc48a0a49b709012123fb8108f86a1ea44c2d4e340ec3f5ee5a8eb2b7f9dda51ae9cb71bed7bef1209a32850ba6d67c47acd146617475ee4134d4b052a3fe50aa9b95c7302440526c121e441f377b6027b9cb3c47e61a69c81325ab2576de660e7fe5552357bb0e32d1cf6acb53bce43b4b0f4a604c7efed88f00fdd066da8bab7ac7759b31e39dc204cc1c2de0a012396de4de6966a0d5544418e13c9d4bdcea1de88e6d6c27b5dd396d8d027b804106d575d11b1d445c46fc4e08854dafca67be4c7bb0323d1dbc9022bc4c38877d78e7a01c760cbed3bd8b64438dc75d9918a81d172e3fa3e26c8a5291d10b002286b6130166729251732c63777a82a17a057f2683ce4347a1cee3f338c55e0bb1e1d0938599ac8646e90d74c718f0f34447e5b949da8c07d0ce196f4b9e4b5e3bff3235344ee26773ce5169331117182e3c716b258f330ae596b37f18893ffdcd2b1d977ef91f10e8885c5ccd2671fbd65db155d8d718ad224e311960c9f84365ba84aeb9e6ff3af353a9cdcea201d7b8fec465d421425645aa401da0bc73772b417dd73c616f38b16803e7a9977354858829711bda9adbffb24653059c69fd600b2b1a417c6c25558adbb52ec3380e1ab8b962656c7c76f09766fe465b60861af7a51bae0a668ff4d61c4f7bd202c07f14808f3de6a9c330b03eae794bfaf5d30edba6b47dc39008c9ab539bfd81bde64a947319fd3f86e7ec884b17a6fa5628c415a1efce0a9ccfb274d0ba7b646072efa2a24b006919f2cae06ad7398e311d581c11715b1e7a167fb3e3b3984acb070ed9163c112a06e209da5d06cecb82240444fbac8297d44582ac8c68d47609ab91b527e1360220420c73ed65b59090a0228b0f89e7ab0e8b7cccf3d15a97ad5e5f75f65d91a5f05b8d963ed965888e1f65c01ac748a730977a8f007054bac421c6e7450750a1b194c38657f6d112e38c3f4365b901f504a412e7f1787c7adffbeff0703da9376a58274a468072701c4955c803d2a1db6b4f7f9864debd25ec3195cf2aa6dffe0441f992387d6c7214f9dcf95ef894877f2774d91feb1687d7efe0e76a0410a5896d42372856077dd2b4bbc0658e37419bcde43a80d06556c4cde700916221fb18496fe5211ce2f2d1e96a8fcf2857bf4cc78e2f23e89e871759c575234fa0fef0d690c255b4bea86d41cd11da7cbea38b8a0e6d41c789603597a32ad8b9efda39932985d541c6e027fb7c254ab18dbc49194f813b0666a8d4d885dbd4da15ef8bdca4ec18921ca8c39c9084ba45400919bebcf6d94ff07da6ba80c0f59a0a538cc75af99799a04287ff3f5e663e26718a49f120437e78ccf9413d952c3cc1af2742d52c48bb70bfd08a809eba672cd43abe01e518e8825a390b0dbb9c25150811159f9d49214224513daf6cfb8c0618af7c55e13bcfe0b1079d135e1539937087217dc7debc4503f7d30b0b38e67045fb0438f765fb8e15888b6e2e35c1faae322334d270ec30eb71cc62f2beabd8a1ffee55af51031fa361f679e9cda5c22af00cf63c987fe3946a26256c2991133107ca81e46e43467c8eb7e6303bd7bc459b78024974f8c1df9909bd551a96c47c99fc17fa3050a63753179e2e704b2a97af0409ba687484a7b63ce4a75d2fe88ff5fb80989fa0dce7bfd275a6c0cb7f46eb13890a0d980b82a1ab0f7c7d7821de991f73d7626c0fb9ee29b4573f9c3056b396bdde95f91f096d1bcc3d1f03d7c03a941fc8fda3531e0e3ff086fc4c0d1d3fc85430ce7e6110699edb2882d4cc55af9b94a00d9dec16561814e4745c2dc7ad730", 0x1000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x8000, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:12:58 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x1, 0x2}, &(0x7f0000000080)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x4) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000340)="0fe347b7019ab09cf48e16782b7911eb38b99a486f488cab5b682c34f93d0e2ff448be41c67f75bb434493d9b2d380f0e6610334f137edcd6c6c21525f9dd7985c0fafcc60fa8a7ac42c1200618a769d75447ec3d2374d7b872f34f9eefdff74893e6eede0dfa4be0a1afd203a971dd94d3b9dc2729fafebb780efd68262dfa83046fbf73c745afe2eaefddf19972acab2282a1e0c493568f9b1e9ab9d44dd7e837e4b7f9ef48df81e2e3996eb77630a1c4175e3e6028d5640a2a30ec22efb764e7e6762dde413", 0xc7}], 0x1) clock_getres(0x0, &(0x7f0000000440)) nanosleep(&(0x7f0000000000)={0x20000000000093d, 0x4}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) write(r1, &(0x7f00000002c0)="8af1e7", 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000300)=[r2, r3]) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x10000000) pwritev(r4, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r4, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(r4) socket$inet6(0x18, 0x4000, 0x5) r5 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x8) pwritev(r5, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r5, &(0x7f0000000040)=[{&(0x7f0000000380)="00e3f7ffffff3f427c1f35bcd8ba3634d9218f1050168480bf60cf33c65daf530bb905b3d59db3e7e9319c730ca5b431d9cdb4e567714d32f8adb8cffa5b41e53a9551137b9d054443c64e8026e73f4dd4cff937bbf9332b153061949ea8bbf83bea0011cb3f06a45f38d777161908fba1e8fbe975c8840c4d960c93f94b4c9e64b4fe1df2035fad5a51534a76", 0x8d}], 0x1, 0x0) pwritev(r5, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 10:12:58 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0}, 0xc) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) sendmsg$unix(r1, &(0x7f0000001500)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000100)="e4371f0e79d65fdb1cba9b13e122d2d078b8da99ea9ece3f9708e2ccd8534ad4eefc8d2623d414264d61627bf07bb844b0d8f704a469cae4a01aa4a75c119313a784bce731948137fa29329da4f969d800a5ec73c91dcc5f9d1391713538820cd975d56c80a676f3d232da2f70babf17ba217e70e2ee96696cde64d5e494a298ce450237f7efad0e980dad186f8411a54d5d8366d426b61c2955929395c37a56a5eff18cd4889700327f8d4fca1f3d1f2f7a10724e3539cef70285b0a5c26aa9ec4bacc3c4516dbfcbf2d70befc17dafa6fc0b28d28592cfa952c39ade0740585668b22aaddb801ae93462c50d9d", 0xee}, {&(0x7f0000000200)="c0cb5c8b645dae9b6523ab10b07af80667de265b64898a00767680a3294b56c99df9715efbe7b9d5f14cb0362635acc748709bfa7495939dabc5e0d7e8cc1c09d050265d2b462c02cb4c27cb2ff8e8f564665e08031a0e74167a5d89b5994af68be1db9215b7b4842237f5ac5c1530072c8fa9fde81cb2ba9323c36c6c57e9ab7550318f2fa645569cbad869b65c216e7dbb8fa4f36a3e88b3c3983cac7f20fcd2027dfc50a62d332f5c3a366915ad7b9e07efae9ec5779ccc5b9cf60bf4f4398cf4a4354f78d79bd806d69a45820c69a44d0ffb4e95f2d781fc937e20bf9104585763b83303a6506bcb58c41adb2da76dd48e45bc16890d1f7983957de9dc9eca61762f1815ecf7d394f4b5a46f7d1a7fb009d98e0e9eab2b4058ddf1937a01762c9ef82f600fcd0c5e5d91a9c3380851cb4536b8f5a103d5cb2b719b88b7fb0f8e3377744cc5be7a2b930d1bbd3a249a41c210df75e8c3f7d0ff981c2d7420a8f1873cb2e440f66c9400182fa37e8115995bb2f2f1d36f203518187e2d8de8e2c57947cc28b3bb9c5ffb16b74146e6389c7305a356f4a7b917aa5421fb0dfa65815ff96ed80b592d5a1fa9d0c027a5b8ba34117d87a05765cd01349f4116526711d00d7afe638b2d3e90d57917ce6a0ef9744aac424b0975077690595d3d2ee8142ffd91b702d13b56e12721b98ed706904f5265419cb3fe843bddd5bf298b2ad3a9b4fcd840df9fb20e4710d38ecb8f5635fec619476b85235e13f3c49ef82bf2ff3f135c06a031dce51b489b80c5ad39f1f065ee2c01a5184d1f0f58693514799dcbc9889ef3c670a932b2f3de20ad393b0ef88e36fa21403931ce726bfbf0f7cd276d8e104ee6a2e0b0131434dcffce4cecc63ce4b66dec372a63856d1b7a86f7569aabc6c5bbd06b3f4e2bf4d5597dbfeedd60c55e807d37e4e3d34b16365ffa9e4cd059bff4e0e3da4c09f07161c48962147c4c21d38ae4d4431ab6b287944c4ac8310cc38e5b795d49d04942e1110fb9292cb9f7aff0abfc2c62c244ba3f88a4f1f299e8c44e712dec7bcbbbe978b82268cf40b594d4938ea742b561d9838c9ff99274cb0f39baa4f2833bc7921a81477a74750d3a3ca9193b040c1bbf338c84779db41f725bbda496002e43453aed4dd50633879dc55a06dada9fd81d10f124f40b3e98ccfedc67fb3cffd609a2bf5ae15396bd6d4906261b8e92a98124685424e486098f15f5dda04c8ceaabfad15b360c3a3c8e3f80d2448d15aa089ec77c4dd50af114cb7ee1ed9c8ebee6c0bdb04c3bae9c90e74106c7062703638df5343aa31f408a148b52a21ef8e558f970d9133594508ff379ff08c12a9862e9003b475473b8b6d3a31378c19bcc4ce2463e3c9ca02cf8a773f88ad7b92b075b59dbe1dde75656ab07623d7248fbe02d452cfae59952006fa29228f975303c487227fa73286d10b47e634ecfe86d1b0e9509279aeada99106d5ae608d5a2d96327fb46deffa24bca112231096e1a14347e38c7c3a72a27e9ec1601d32e165775377e05d7d76fde7eed7cbf69b1a5696c63566590be3d1c08dbb22724c82aaab257bb32223236707c9116faaa5a22ffb7222f6d6b500c2cee29e9a23f44b7dcaa3ae4b83cad6b18735ac86ec453c3e3f98f2c6a79d6af0962ea8d3957d1a338848b8739ea2f740c3a19f4faa626d53d9f9beec2709d4080c4455ac40d19e8dc2520de6824837bf370a38c143c9d2a67afd5c7782c0ae0a5eefe0799e5dd16524439e0e902615cfc64e7c1237fac12a9c649363ca63c68d48e8fea3688897e5bdacc92fd53a58d32e449ef9c186bd6f5c6ab86a44795fcf8f489c27e05816f0267585e3b335d7935126eb62a2f4ab7b4e81c512800d5af93f7c73e84f34e295a9dd9702a61ab6c789816d891cc8e178f10989f4e458d6c44720c94bf74ca8a29f50c5de9da5cce76d7acce3562eb5a442bfad22fa82f6c721995cc1b06c61a558b3c99cd228bc367e992bfe9d0828af2c9f80febecc44a30737935a20e9c70d4d51d8338a911a3ade5cae5ca392ddb45f8de6ddacfa89cbe126135828c4fa7f9a6f3c0d249792d5676a1e5a751f7c4e2ad8056eaa26011bb7343e7192ae7a5c82e2b229d821d1fac24cfeca327a4c4d710f4851b989ef2433e6aafc84a82109f9ffa84d95be7c67c60e032082e6ee177cbb4dfc792a33481abe351b0c7b1cdbff502f2da17004bd09b0701831ad1ce5148a694fadc605621a90bf88de45b51120dc4fd2e10562c5a9b5a05b1cdee2e56a0cad355c4b3acdb1a2b3ed207fdcb600138931377b39d21c2d65b63a7e2e599beff33f7d3b4f5dfe33193d70a05c4bd6c2741b02f4a7b37843cc7d68a21db4ed4c4035d754cb2ac5300949217e7daff2948fde7c35ba2c91def389f53b405dd372c8314f7e62dab8998f1099264d88e9db3118f0c0518184f295be0ddae4f5e1bd5612b2355a61b7f5f4324eb08d36f1c923993970d7984163bb1ab6cedcb9f585b969c7431278296b2094375cadd4962972d6f4b0cab2c5d336455ee1fc0af3b8dbdf5779b678ac2baa53f21174b0698a91c044a0d96a52538f88e4ef1187d95bd7a1fe5f8a539cea2a1e6613124128a298f975c395dba086b2e773af705185c4400a46a782bbaea85918e3a4c49092233c727fb52e6902409c7573dddf2910b88dcdaa873ab92aa855461e516e54df21c3a67554cea084d9a5cc222c1b9add9bd504186dede72fec3c0ba24b37c782744ef6409e1c44bc32c9160212e76ea97c99742742fa015d6b2afad69deddfbe995155d71c65d055858cd54f5eda904886fe3b9bf797832ae1c4462a6f704db9bb5a383b7e6bd8fad3e4814a776fa9d672c7d2557e23eecfe4bdebf48ddc2a0bcdb9440ad17df0d4c7c7c42715110d527d071fc18e8cbbd8d92b5f1a5961866a3fb60066ea5f2dd2ca861f636e6faf887ef93be655cc80ae80c512275f4ba47a9b85afc3c05a4c908ba46c88b250835070f4527364e7c9b24b73379fa4b96a412e01e5b8b31f48b9b1c8ebffc1bc315bd02fb59cb2fd3927476ba8e080b9de893fe62f3daf443469aab086e32b4682ef3871717c7ab6d93134628401e73d4c771d7ec6097b23979cd04748ea953091c42fb9ab318b5bcdf7602fe985eed8f77222adc0ef5115063eb311656904f789cfa1d8ce91266a54136eb2fd75abaaa152bc92012043ab0fc6e75f2ce848145d89f9e1318cf6992118f42d15ffb817524e665134080faab5cdc36ea32734ebafacc40f08c27dbc369a53e850fa749dfad88395f7e0230001ae7e97392a0f5f5343b0427835c15c0713c70cc4dff0a55178bc0822bccdee0de4599b8be10409312a34054ce2e64873a7c12fdbc93686e6acc347f9034e17bdace890d2199bafad232cfd596f7f3bcb746405bafd747215cbeda06456762d4f8ca6c040880218833a60e1d48eb802d12e93b926aa057c6f357831e7450246676fe42bd6337238c300b727c56d8c36d23ff5e92aedaf25d2c500a229506ff46e1e93e593c76517e9b00fe058582a1a3fbe83f93fc6d759c6ab83584e236fc6ff3db93ad5199146784d37b0aa6f0e3adafc02f30178200f96d1d8f031cf994b5563d21a2f38e716c0cee7da78770210f820f8be45410504aa48fe29e615284e01bc172937bfc504d681d6bf31ef77a63af362b4c198aa4d090eadf87de6919a56eaf848474c3faa7bd4309e5da0e0bcade2a2459019cd2e150ee378001e60d71d4b6f8546e0da43d963a3e319778ff9f096d847bb2b8b2209dce92d6443be9d0e95fa8369296d140a94b52996ba1306cbd051c8f7afd3a6832eb010a5a4d8f4a36cc2f041d90a88ccd039caa55c2cdc08b2e31bcb8aecec79e1129ce0788cd4e08408d1e8fc99e081a2e4b63edc5d991ba57a3cd6247143a129962f2df79c5e83da6f1aec5b0d6a38ff1d04c4c8ea48f823904d4ccc56edbd95cbfdca2582a5d7ab334bdd96b8b1d3c69b8431cd1b6732c583cba01e01de98e37cb8b9d99c184fab425e175a388ed44c11cccb0c8f8c51706f14aed35a76579323d7ef759a777d12529fad09acf7d702ffdf75648fc2a35b081e47ff5391f8d22564966d5ba68a6151556cc5057ccad90dfc3a8dda97716133c07fbb8ec52c6cf9abc33c8791986f3e0171ba7ade75ca2f6153259fb5b0d592cf5369cece8cc69ce7e6649820fb256bedba0bb904d0b723fcf38bed5cac648caec9886ff125802822ddf373ea78f143b535572a9a1fa6ee7bfc5fa448494489c3df5d7ebfac6f53491cb4f9ad25b275cac4e83d047e020b7abdd60a7d8d179395b4e1d76c9fb1210449d71f41b8ec4f7670cef519ee74bd816b465c54e5cd846e297ccc8b76d468b4d491b18975c6bb27831535fb9e98d3c500d3f3dbc6c3a47224fea40f3a57a45fe03ad37eba1abb443e3019c2b39f53de46fdb0657370156417cd1943d9aff3319f1eafe526856537473f161450d0bcadeba87e53c7731f969671d9afb5c902e40162cbdc53889a6b7044b05557032c2b9b4ae2c2950b23ff9a1bf783dd13b29d47e4cfe6a0b92dea0b93044a92cd54fa88c71146139d6b0c077739ce13c43f340b6462faa80bf9d39f93cc4954d97341aa5ded747141490ee0b089247708c442bfbafcb2ee33c7f2ed3c7179546198ea033fbbc57d777b6d6a989ec0232e12b12f96daadea5017d57ebf6a944cc98bd66076a317f49c080af16dbb7f0b01119df9e82b4ce8ee9f6d5ac36d4e3e6b9aa791322acd2ef003815bf468d72534c801cc9d3277b635de90dd2258ecfe576c7928ca83dba25a57f800952dd7587f8d1df3d9938800a6bbe2fac08eed0a652434feba75e2aaba411555490daf07cd89668777b0be0f09d136f0df00adebc785ddf090ef2d5cc2ad393ecabb17f87adb0ba125c25fd4f7aac0f94713de86ccf33801d7a77331b8c765e95f24fd2cc831fb67e46daba764f2c7d10ce404a721b069b1d5fbd46bdbdc699f2e68f8b65e85368e31ff85d3af52cab95b8efefe966a17785f70bd8880f32b5cbbfb0e3fe1497f4eab50a6eae955257923ad6f77571b163d0ce3771276fed15ddeb0902474fc59c9d4512c1948414d621bf7cb15e97d1dfdae20648162a27ecac98309bd81a4a75c9adf407f94bac8698908d6e920af75d7c71abf9f49db8382a49ef89e2f6ba640381c3cb7e1c0d8c705af0c5c1600e864503e79458514e56fc75c05c1732a08c6b033eba955e1c42a8b349c47eb928a4a7b538781a38bf62594de3b0590277608c41fa9480806db79589d6eb74c492209519b35cffa5bb29e128afd7e89fe8246b1bcddf8a6f00e94ff6385ddd9662d93d638251ec70b8939baac99cdba15c1dc8db25f5cf6374cae5f83bffbd28a208160f4849107aeece6b0ef6c12a123a1fc38461166b66b0ece61069dcb94ebd2366ff1643455e56c9ca2e1c123a69b267a90078b830c4a9e752a28057997b6a6b7b748d27d6247220deb406ec3da3c3cc8ea610ea859659fab3c42d77b467bb7d708505cc7fb022560f8493c050be1cf0ca264f50fb71f4a42ed38ebc21a05cc2ce35000c8cffcb2367274ba1d6da40ac08fad1767e4f26fb8cd058a615c2abb3af17d62dbbce73dc8836259c10fed5f277ce309bd504459288e81dc82720940409c9fb1f3a0001760973ff5ee346a4cfb9cd99bec8bed46831d0f9562a2befd4cbc94578839bc4557a2ae7b53574ffd955494373ef00dfc684a68986153880652bbbb0f120a3f761769777c2", 0x1000}, {&(0x7f0000001200)="b5643c0d97c3bd898240a8f763905e92579a3ab87da3e2c545de36e33560d8043c6940ba8d9272dc66980b788e2d4104d0c766473675f75e9bcde12de63fede44d8a73d2c81c03cf08d8cea4ef52de1a49c39a7f98fab74c25ba64a82c8c4b5ba6327bf4b362d107b490e67c08320121edbf029876c0e986d28f38d5d50be73cf907e1f69491a0d6ede2e4d8a939a8b91a8f0f42e8a0a53bd393bd6c31c15f387561a31fcf7967550b6c16a4b8a7075c516323c824398e3c6fdb787200bee1859885cc957a3b478c72d1fa39c0bef2cce9d2a062f20f1615d1ddf22c1188cbb85ad80a", 0xe3}, {&(0x7f0000001300)="a0de6d09c4ee656e5e18a68e8dc15eabaf6339136756e2898c990da6254f30728d5a8deb4c82ec863f8e78ce17980c3d7fe66babf07fdf027982fd72671a43eca4cc143c1793c1ccc2b2429fec92a6fe4b06771061a7532f8a5ecdacec5c1699eac1449408e0ea0fe2f5fa5dd3bce2420bd13a16cf8fcf028dfedece25b0eaffaaa333352340617a496fc2a549be3912b89bd2e2acf8b771e569cbee38bac83b6ad0d97410906e517652b86e9508cdb804c0b5a2e9d1164dfc7448c1a0fac87efaa0ef97c13420987cdca9fb66709e809bbd6590ffd6", 0xd6}], 0x4, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x2}, 0x7) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 10:12:58 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x6) r3 = getuid() r4 = getgid() chown(&(0x7f0000000040)='./bus\x00', r3, r4) fcntl$setown(r0, 0x6, 0xffffffffffffffff) write(r0, &(0x7f0000000100)="183ba446aa0bf24d4dc7b8e09edfb0f9463f23ccc935cc9c078be25f82a6dd118a1d99e8bc8cb0ef8a885ddd7cba904c38db0bca8e59f29759366a6b80a0cb8d12e20d321f2d95e5991986a254ccc4f082691959a1397e86d9025fd751abee1e33dd5b3b26f876b63132356e30bf9a069dbaa1f7cf5b35c3dc2b405d24d0880c998346d924f5674637e24039f480cb1f5a533fedc16cf3230f24ef1ad270874f4e4b0d0809f798b2b729102935ac1d00c2a3183f407bdd15ab35c41a6bc150f54ed872c6d4b855192fe4268bb7857e09a55f0e6759a20ba9e00b917db1a70055e97d48e70906bf", 0xe7) 10:12:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf424", 0x67}], 0x1) r1 = syz_open_pts() close(r0) fcntl$getown(0xffffffffffffffff, 0x5) r2 = dup(r1) syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x6) 10:12:59 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x4, 0x3, 0x3) poll(&(0x7f0000000040)=[{r1}, {r1, 0x4}, {r0, 0x4}, {r0, 0x8}, {r2, 0x100}, {r2, 0x4}], 0x6, 0x200) pipe(&(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 10:12:59 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x2) r3 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r3, 0x0, 0x2000000000021, 0x0, 0x0) r4 = shmget(0x2, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r4, 0x0) r5 = shmget$private(0x0, 0x3000, 0x540, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r5, 0x0) r6 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getgid() r9 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r11 = getpgid(0x0) r12 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x9, r7, r8, r9, r10, 0x8, 0x8}, 0x1, 0xfffffffffffffffb, r11, r12, 0x5c4, 0x2, 0x9}) 10:12:59 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x7, 0x8000, &(0x7f0000000000)="d12c9ddbcfdeef0ab2256da066942effd67fb5", 0x13) setsockopt(r0, 0x0, 0x6b, 0x0, 0x0) 10:12:59 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0x7fff, 0x8000000000}) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10080, 0x42) socket$inet(0x2, 0xc000, 0x8000) pipe(&(0x7f0000000400)) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socket$inet6(0x18, 0x4000, 0x2f0) socket$unix(0x1, 0x7, 0x0) syz_open_pts() open(&(0x7f00000000c0)='.\x00', 0x2a0, 0x4) socket$inet(0x2, 0x4000, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) dup2(0xffffffffffffffff, 0xffffffffffffff9c) semop(0x0, &(0x7f0000000440)=[{0x3, 0x2d4a, 0x1800}, {0x3, 0x7, 0x800}], 0x2) socket$inet6(0x18, 0x5, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000480)=[0x7, 0x1, 0x7, 0x2]) 10:12:59 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/75}, &(0x7f0000000100)=0x4d) select(0x40, &(0x7f0000000200)={0x0, 0x1, 0x10000, 0x97b, 0xff, 0x5c, 0x6}, &(0x7f0000000240)={0x2, 0x101, 0x8, 0x1, 0x7c, 0x8, 0x100000001}, &(0x7f0000000280)={0x0, 0xd574, 0xa5, 0x1, 0x3, 0x0, 0x0, 0x5}, &(0x7f00000002c0)={0x8, 0x1}) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, './bus\x00'}, 0x8) 10:12:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017758313a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f91500e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a326266dc7df84b9e3cbd578dfbfa86f8f1bc7bc8def0257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5", 0xb1) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x7, 0xf28, 0x3, "90bd02c7211abac71db37443d3b5cb0dfbb3b168", 0x7f, 0x49}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:12:59 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r2 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r3) setregid(r0, r1) 10:12:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x4, 0x8, 0x5, 0xff, "bcf58af6a195fc8ba77f7d55a31bb3286b36786a", 0x220, 0x1}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) 10:12:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) lchown(&(0x7f0000000440)='./file0\x00', r1, r2) r3 = getuid() socketpair(0x20, 0x3, 0x1ede, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r4, &(0x7f0000000280)={0x2, 0x2}, 0xc) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) getgroups(0x1, &(0x7f0000000300)=[0x0]) lchown(&(0x7f00000002c0)='./file0\x00', r3, r6) r7 = open(&(0x7f0000000000)='./file0\x00', 0xd0, 0x8) read(r7, &(0x7f0000000040)=""/172, 0xac) writev(r4, &(0x7f0000000400)=[{&(0x7f0000000340)="1683bc730c56a6a59811665df5ea47d8a2ef5e662b899a483149b7cbd42ef645f08a60d73792a34d4b161bb69f3e189ec2f7ce64ae1b3702c3684ba2f6b6081ed0caf205ef8e93658de190d7bc406549ff99c7a8b67b4e2e06d18781d8d5bc3da11b143406b02622652e19dc41c04ba2d2b534f79b5ba9e83d91041ea0839af4ec8071c12cc11446427393d327fe5582bc60", 0x92}], 0x1) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000500)=0x1) read(r7, &(0x7f0000000180)=""/138, 0x8a) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, r3}, 0x0, 0x0, r5, 0x0, 0x7}) ioctl$TIOCSTOP(r7, 0x2000746f) 10:12:59 executing program 0: r0 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r1, 0x0, 0x0) fchdir(r1) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) chmod(&(0x7f0000000040)='./file1\x00', 0x0) 10:12:59 executing program 1: clock_getres(0x8000040004, 0xfffffffffffffffe) socket$inet6(0x18, 0x2, 0x81) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r3 = accept$inet(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000140)=0xc) r4 = syz_open_pts() pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) r6 = socket(0x25, 0x2, 0x101) r7 = socket(0x33, 0x8005, 0x7) kevent(r0, &(0x7f0000000040)=[{{r1}, 0x0, 0x80, 0x0, 0xa5, 0x7f}], 0x2, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x76, 0x81, 0x3ff, 0xfffffffffffffffb}, {{r3}, 0x0, 0x0, 0x0, 0x80000001, 0x6}, {{r4}, 0xffffffffffffffff, 0x28, 0x1, 0x1, 0xfffffffffffff000}, {{r5}, 0xfffffffffffffff9, 0x5, 0x0, 0xfff, 0x8000}, {{r6}, 0xffffffffffffffff, 0xab, 0x1, 0x80, 0x6}, {{r7}, 0xfffffffffffffffa, 0x4, 0x2, 0x3, 0x3}], 0x100000001, &(0x7f0000000280)={0x1, 0x4}) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000340)=0x5) 10:12:59 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)=""/254, 0xfe}, {&(0x7f00000002c0)=""/188, 0xbc}, {&(0x7f0000000380)=""/198, 0xc6}, {&(0x7f0000000100)=""/40, 0x28}, {&(0x7f0000000480)=""/210, 0xd2}], 0x5) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) poll(&(0x7f00000000c0)=[{r1, 0xc5}, {r1, 0x90}, {r2, 0x104}, {r1, 0x4}, {r2, 0x2}, {r2, 0x1c}, {r0, 0x102}], 0x7, 0x8) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) 10:12:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000580)=0xfd1d, 0x4) symlink(&(0x7f0000000500)='./bus\x00', &(0x7f00000006c0)='./bus\x00') unveil(&(0x7f00000005c0)='./bus\x00', &(0x7f0000000540)='W\x00') r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x27, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0xc4, 0x4, 0x3, 0x6}], 0x6, &(0x7f0000000140)={0x5, 0x5}) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {{r1}, 0xfffffffffffffffa, 0x3, 0x40, 0xa39, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x3, 0x2, 0x400}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x68, 0xfffffffffffffc00}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xc31, 0x5}, {{r0}, 0xfffffffffffffffe, 0x37, 0x3, 0x4, 0x100}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) read(r1, &(0x7f0000000600)=""/154, 0x9a) kqueue() readv(r0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/11, 0xb}, {&(0x7f00000001c0)=""/89, 0x59}, {&(0x7f0000000340)=""/195, 0xc3}, {&(0x7f0000000440)=""/147, 0x93}], 0x4) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 10:12:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x80000, 0x9, 0x16a2, 0x6, "f22d63ea18f092aa81ec185de460755cf027f2f6", 0x100000001, 0x80000001}) 10:13:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xb, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f66696c653000c478efa2b3a91c71540d62f760d2fcc7f67739cc59f6acc3011e175f9bbe5c67297afa52a7679f99a4d27930596e43e0f4100f386047f0e262736be67842c789e8ca6524c2153dbfc7f2b40891b933ae5c491b8727f8395c25cccab3a4205a8a6ad8ac08"], 0xa) 10:13:00 executing program 1: r0 = semget$private(0x0, 0x7, 0x2) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x7fe}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x0, 0xfffffffffffffff8, 0x1803}, {0x1, 0x5ae, 0x1800}, {0x4, 0x100000000, 0x1000}, {0x5, 0x8, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0x200000008, 0x1000}], 0x9) r1 = shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) r2 = fcntl$getown(0xffffffffffffffff, 0x5) semop(r0, &(0x7f0000000700)=[{0x0, 0x8, 0x1000}, {0x4, 0x11530989, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x8}, {0x3, 0x7}, {0x0, 0x2, 0x800}], 0x6) wait4(r2, &(0x7f0000000000), 0xb, &(0x7f0000000100)) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f00000001c0)='./file0\x00', r4, r5, 0x4) preadv(r3, &(0x7f0000000680)=[{&(0x7f0000000200)=""/39, 0x27}, {&(0x7f0000000240)=""/209, 0xd1}, {&(0x7f0000000340)=""/196, 0xc4}, {&(0x7f0000000440)=""/246, 0xf6}, {&(0x7f0000000540)=""/226, 0xe2}, {&(0x7f0000000640)=""/30, 0x1e}], 0x6, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000740)=""/240) shmctl$SHM_UNLOCK(r1, 0x4) shmctl$SHM_UNLOCK(r1, 0x4) openat(r3, &(0x7f0000000840)='./file0\x00', 0x201, 0x8) wait4(r2, 0x0, 0x1, 0x0) 10:13:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x9, 0x80) ioctl$TIOCCONS(0xffffffffffffffff, 0x80044279, &(0x7f0000000000)) 10:13:00 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 10:13:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSBRK(r0, 0x2000747b) getppid() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="dd", 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffff9, 0xfffffffffffffffd, 0x9, 0xb848, "b4873db8a753d1f0e26c6187b60d49d0b0c54c1c", 0x8, 0xbd}) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) 10:13:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xc749) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x20}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) 10:13:00 executing program 0: nanosleep(&(0x7f0000000000)={0x1000, 0x5}, &(0x7f0000000040)) clock_getres(0x5, 0xfffffffffffffffe) 10:13:00 executing program 1: mknod(&(0x7f0000000080)='./file1\x00', 0x2000, 0x10000010003) r0 = open(&(0x7f0000000240)='./file1\x00', 0x0, 0x20) symlinkat(&(0x7f0000000440)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') fchdir(r0) getsockname$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000a8000000000000000000000000000000000000000000002e00000000000000000000000000000000000000000000000000000000000000000000a70000000031a1570600000000000000bd7f87bc00b2000000000000000000003230a86cdd1095ba39ffc4f1a3815d00000000000000000000000000000000000000d516afb1f2c681ca50d009e800688ac334a350dfa0a8196df07700e7b1a322274da9571944e7c84e988dfef07ceae2364c84191e5b8222a0ed0822637495da993d2099347cc9a5d8d68b590a2b3e967f1adf63f7fa26024580a2d3b6c48cfdfd64c4db10fbd91c0fd9a8b0b79d2b46f62d06cd58eb84b40db9d8d675729e900c6fd3cde63a10130c46e7e42a476bdf0b1caf248e24812443491a65476c600c49b2889f3cafb3cfb7596fa81c07a9cc82b60868ff3425d7205d0478404b86f426706c1a3a223eccb4ab839d279192ceac418e8875b927cf15b9caa3971656a07455581e3598e576189b504e573c46f1b2d1d254490b5ef898f91b3f81545236df458562df11751eef442191e6"], &(0x7f0000000140)=0x6e) 10:13:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x400}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="ce7ce482a913050053a21cd231788595", 0x10}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "8549550002000000000000ecffffff00"}) fcntl$setstatus(r1, 0x4, 0x0) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 10:13:00 executing program 1: sync() getrusage(0x1, &(0x7f0000000200)) r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 10:13:01 executing program 0: setuid(0xee01) shmget$private(0x0, 0x3000, 0xb219b54f1b261d63, &(0x7f0000ffb000/0x3000)=nil) r0 = shmget$private(0x0, 0x3000, 0x82, &(0x7f0000ffc000/0x3000)=nil) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) flock(r1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000080)={0x152e000000, 0x101}, 0x10) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/149) getpeername$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 10:13:01 executing program 1: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='x\x00') mprotect(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0) socketpair(0x20, 0x8000, 0xa3e, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 10:13:01 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x10000000000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') 10:13:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCEXCL(r2, 0x2000740d) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb7}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 10:13:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x280, 0x20) setuid(0xee01) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCMSET(r1, 0x4004667b, &(0x7f0000000000)) 10:13:01 executing program 0: r0 = semget$private(0x0, 0x5, 0x40a) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x2, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) semop(r0, &(0x7f0000000040)=[{0x6, 0x8001, 0x1800}, {0x7, 0xcc7, 0x1000}, {0x3, 0x1, 0x1800}, {0x3, 0x4, 0x800}], 0x4) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x100) semop(r0, &(0x7f00000000c0)=[{0x3, 0x8001, 0x1800}, {0x6, 0x400, 0x800}, {0x2, 0x3ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x1, 0x1000}], 0x7) r2 = msgget(0x1, 0x1) r3 = getuid() getgroups(0x8, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = geteuid() r7 = getegid() r8 = getpgid(0x0) r9 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r3, r4, r6, r7, 0x42, 0x2}, 0x400, 0x4f3, r8, r9, 0x2, 0x10001, 0x56e, 0xffffffffffffffff}) setpgid(r8, r9) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/142) getgroups(0x3, &(0x7f0000000280)=[r5, r7, r7]) socketpair(0x6, 0x3, 0x8, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) sendto$unix(r10, &(0x7f0000000380)="847758add1faef7456f2e356558c3080c1c41f94173f30ae316e9f1606697be059ab1a5a0387be758d9b2de8b5847fe9c4a61606189f5244e73c8296e5b9d76df2b6345568678967be140293b4da5bea6e3edcfe9a11a3360bab4a213a6ddabe8ffaf16894c7aa9712e870518e74f822d6be55fc9ac86512f90633f69218fc7a5eaacefa42dc2c64a6e9e4cadf74ff84c961b69e0a306f16368a5f14927b86731b1fe799fbad076d8f40b7eb9c3072bbca961017edf872aea0b99924e47218f0a9a63cf4c213130b87fe006294914ce5bc4a3711a182722e45ed2f0b8764e2f3c2ccc0f1a3daca8197", 0xe9, 0x4, 0x0, 0x0) getgid() r11 = dup2(r10, r1) ioctl$TIOCDRAIN(r11, 0x2000745e) fcntl$getflags(r1, 0x1) r12 = semget$private(0x0, 0x4, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)) setsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000000500)={0x5, 0x3}, 0x10) getpid() setsockopt(r11, 0x7fffffff, 0x1, &(0x7f00000001c0)="2470b9", 0x3) semop(r12, &(0x7f00000002c0)=[{0x0, 0x0, 0x800}, {0x1, 0xd1, 0x1800}, {0x3, 0x5, 0x1000}], 0x3) 10:13:01 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2002, 0x8000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x10001}, {0x100000001, 0x9}}, 0x2) fcntl$getflags(r0, 0x1) 10:13:01 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) setitimer(0x1, 0x0, &(0x7f0000000140)) minherit(&(0x7f0000000000/0xb000)=nil, 0xb000, 0x3) 10:13:01 executing program 1: r0 = socket(0x18, 0x200000003, 0x0) writev(r0, &(0x7f0000000000), 0x0) sendto$inet6(r0, 0x0, 0xff08, 0x0, &(0x7f0000000040), 0xc) 10:13:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0xadd9) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 10:13:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x7fffffff) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa5, 0xc00fffff, 0x80000001, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x8, 0x401, 0x7fff}, {{r0}, 0xfffffffffffffffc, 0x58, 0x80000013, 0x9, 0x8}, {{r0}, 0xfffffffffffffffd, 0x8, 0x61, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x81, 0x80, 0x1}, {{r0}, 0xfffffffffffffffb, 0x60, 0x1, 0x8, 0x400}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x5, 0x5}], 0x8, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x20}, {{r0}, 0xfffffffffffffffa, 0x15, 0x1, 0x200, 0x4}], 0x7, &(0x7f0000000080)={0x5, 0xfffffffffffffff8}) poll(&(0x7f0000000240)=[{r0, 0x85}], 0x1, 0x0) 10:13:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004269, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0xdc) 10:13:02 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) kqueue() kqueue() 10:13:02 executing program 0: r0 = semget$private(0x0, 0x1, 0x40) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/162) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/9) r1 = semget$private(0x0, 0x6, 0x202) madvise(&(0x7f0000fed000/0x11000)=nil, 0x11000, 0x7) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) flock(r2, 0x8) madvise(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ff1000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000ff0000/0x1000)=nil, 0x1000) getppid() geteuid() getgroups(0x7, &(0x7f0000001300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f00000013c0)={&(0x7f0000001180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001200)="b9e5f430ef44ab2b3cd13b0f104e56a8b3f341dc856a6a41a9ff3d5a9496883b682e83c69705f1edc2b2d84581968f3b86de9b8e1b4936f192fd27dd5e50ccc78f2926a76931eb96e031bd7fda3f6ef4753e21f94ff90d42516cdc38a790965762a247d2df29a57529eea1ff75f78042ae38ba5fbd4fc10220e6c532ee7965cab87602", 0x83}], 0x1, 0x0, 0x0, 0x3}, 0x402) getpid() r3 = semget(0x0, 0x3, 0x4) semop(r3, &(0x7f0000001400)=[{0x3, 0x3, 0x1800}], 0x1) munmap(&(0x7f0000ff5000/0x1000)=nil, 0x1000) r4 = dup(r2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) fcntl$setflags(r4, 0x2, 0x1) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000014c0)=""/85) faccessat(r4, &(0x7f0000001540)='./file0\x00', 0x8, 0x1) getdents(r4, &(0x7f0000001580)=""/4, 0x4) faccessat(r4, &(0x7f00000015c0)='./file0\x00', 0x19, 0x2) pwritev(r4, &(0x7f0000002c00)=[{&(0x7f0000002b80)="4b695f55556a5eb6ae01fe445f8824fef16e9618d0996ff7f60ba1531adc5d3663831b115abd5e345afe7ce0a93bc5141df252f074c75dc6de638e8f82f15de9729aaf66686ea658d7bae2bc4e463336713de98123ea5e2e4753d9029e42cbeebe3a5187918a18b0c723ea5b004ff32a267371a1dbee334be444ea", 0x7b}], 0x1, 0x0) flock(r4, 0x1) fcntl$setstatus(r4, 0x4, 0x8) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000002cc0)=""/107) 10:13:02 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x400002) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x5, 0x1, 0x7, 0xc8, "af711b108ed63a1a87fbd68ae3bd774306c08b65", 0x5, 0x100000001}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x7, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe52) 10:13:02 executing program 1: pipe(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000940)='./file0\x00', 0x8) unveil(&(0x7f0000000140)='./control\x00', &(0x7f0000000180)='x\x00') open$dir(&(0x7f0000000040)='./control\x00', 0x10300, 0x1) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendmsg(r1, &(0x7f00000008c0)={&(0x7f00000001c0)=@in6={0x18, 0x2, 0x0, 0x57}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000200)="748065b54d4c2407c61500ce923d69095e00230d8ea33e9e8397143cb57ba341ee1e34ec11f64566b0b5c65c6b1728502c4ddb10739379159549bc324bee988372dc103c36f1c8b26c9def0e94622bfef4408aaf5f2f2889d1c3f72e849dbfbeab42d657f802c1d92a1f3f96b2f6fb5b35f0b9009ba9d2ed42de84d7acad052b95f7d2b9", 0x84}, {&(0x7f00000002c0)="1e9bdbc6353b03730037ce29d20ac442b66fec4301dff5d1b072c4d2b94d4ea9591475a12cf31bd463bcc2cc3cbc6753035136f449c3bdfb4b1fb9527ad295bb0bbc85acc0f81987f5953f7edb4af590cd1f52e034bb10c75a63938d2f457876e75ae3373d12389a01b55a1c1e11c90c881a492ee8168e250e7197429f10c117021b4e40832e99c8271bb6ec3aa9c138f3285c3be3c4634fad2b448737133931004b7dda8ecbac95a05de35f473ce985ef2479ff7d781abb7bae738b58198e29e89a7a32aa28b9322d537ac21e86a8543f2ced69070d0ea8e3543270e586eb1af38b0bab49a1f68f0d40fa005272cc983f3a214077e355388303", 0xfa}, {&(0x7f00000003c0)="b42c96ed48c41908564daa5cc496cd0ea192795ff43f659dec3a4995f2848f958f8823c7468e1940c030c718f307cd17a5a37339186c1d889a3742a0122dddddca92a16e8a4c0c7e2c80343f52e044b876dfb00c28b52920125ee5df23", 0x5d}, {&(0x7f0000000440)="507575973f455e97982cc8d5c692fa", 0xf}, {&(0x7f0000000480)="233508650cc36bbeb1bf53e81ec03fef67741284425f237f7925c359b40594e4ceed4a4d72f680294ce70d0f5c0a154fd8fb16333a8c46228c3e8fb66dbd30df3d74f162c0d07ffada", 0x49}, {&(0x7f0000000500)="fa5a261d5143cb317e7f0470716e5c225bac7f6bd91588bdd786d8323ea6adb830106aaab01a552dbbfc45761706e47740ff89c4899d8aa04861c445377e2b75e71149b83349f5017dab8f0ba665d0df89a5f12e412b3605f764f7eed01d39d5d303006945e5fde34df9ff17383ed57d34eec4b712f58b3dbd9ddd7fee725bc95ec61a677d9e595703d07f96937891cc2e79869d80e34c0f24b82b31acc936249a7ff771fe4ce7efea642485", 0xac}, {&(0x7f00000005c0)="4cb400d3922be58483463d8c69dd3a9a984c4870d5a237aaaa9200de3f226d822025db2793f3b8aa06cd061c1ecb99df15d4879b4ff08b73f70e6a0f071ee1278ceba6ffa51df74df667f59d0d7df0d11de6b236a6c69857299fd3091afb90426fca0b2333a66c8cfa1a940d297ee2059fc26b6d966ef564c941061fa0595a5d9af2dad1a29ed87790117f5f9524434b6bae5339bbc4d51b652e140e5ae595618abc23facea857c2f47ef6c54b", 0xad}], 0x7, &(0x7f0000000700)=[{0xc0, 0xffff, 0x3, "201e291c2398fbf359ac54a972d367eb5a08a8fb8c714663bad9dfab9d0037865f946d8c2f6d5b1cd192b2a7b7bf9acfe626b71997f2c32ae3a51d8bc9a866187b05d68d706004333b1270d0f28b4d8dd79e6e1b51a13ce24389f75a72739dc3076e5482d04267b0f2ece30fbaa4c8322d3821df359b60fdef6ec8017e05b784f986515e1e7924cd4b674b5c19409c1720c8f4e741c31d9b3b1c753d5d3cab8d002165e34382cc3e11fc59dccefe64"}, {0x100, 0xffff, 0x2d3f, "cf593d14864f413cbaa556503c83b842d6bfc12f6c88676ab9a4072aa99db40bb11d57a2ecd4b3f9b829df32772fb637db36ae0ee94239415ce5e3414c1273894074836637b9e4773308b70e0d309e997eef87525cd0c9dcc80b5e045c6ffe9f8e6331d120aee004b145ed7e637c353e49984aa4ccebb7a4546d6589c6fb9cb83c465ff2cc1dea767c691c11e648c2cea0ca0f69d6f3c645330733a55856ced6d9468defd6adf0cfd52ba7fa9bece5af303ba1865cc7de99a12dca5969816912a799b2c3cb9a7101c9d9848defac4e8e2970b02a321b944213a4c5bc659844092b003ca52712958e771e6fce485bc1e0"}], 0x1c0}, 0x8) mknod(&(0x7f0000000000)='./control\x00', 0xd004, 0x100000001) open$dir(&(0x7f0000000100)='./file0\x00', 0x8201, 0x0) 10:13:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 10:13:02 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2065d) rename(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') fchmod(r0, 0x80) 10:13:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000040)="510fc30000", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 10:13:02 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0xffffffffffffffff, 0x400000000000, 0x1}, 0xc) 10:13:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x898, 0x0) writev(r0, &(0x7f0000002580)=[{&(0x7f0000000240)='\f', 0x1}], 0x1) 10:13:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 10:13:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = msgget(0x1, 0x8) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/128) kevent(r2, &(0x7f0000000000), 0x820000000068, 0x0, 0x204, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 10:13:03 executing program 1: r0 = kqueue() poll(&(0x7f0000000380)=[{r0, 0x48}], 0x1, 0xf7) kevent(r0, 0x0, 0x0, 0x0, 0x7ff, 0x0) r1 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) r2 = shmget$private(0x0, 0x3000, 0x401, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/5) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) close(r0) r4 = shmget(0x1, 0x3000, 0x81, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = getegid() r9 = fcntl$getown(r0, 0x5) r10 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x9, r5, r6, r7, r8, 0x0, 0x5}, 0x0, 0x2, r9, r10, 0x1, 0x2}) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000000)=""/57) 10:13:03 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x3) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) ioctl$TIOCCONS(r2, 0xc0044266, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065f3d1d10bdae2b8a6"}) close(r0) 10:13:03 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x88da8d22fc571501) dup2(r0, r1) lseek(r1, 0x0, 0x2) r2 = semget(0x2, 0x2, 0x80) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000580)) unlinkat(r1, &(0x7f0000000600)='./file0/file0\x00', 0x0) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e637f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e85053009fe0ae87fbb5a80adbcf546b993d9adf9c8855f14eef81a7ea053fe166f653d152", 0xf3) fchmodat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x8, 0x4) r3 = semget(0x0, 0x0, 0x101) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000001c0)=""/167) r4 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000000)) 10:13:03 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() pwritev(0xffffffffffffffff, 0x0, 0xffffff25, 0x0) kevent(r1, &(0x7f00000000c0), 0x3f, &(0x7f0000000080)=[{}], 0x102, 0x0) 10:13:03 executing program 0: syz_open_pts() r0 = socket(0x18, 0x1, 0xffffffffffffffff) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x0) 10:13:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x6, 0x2, 0xfffffffffffffff8) dup2(r2, r0) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) 10:13:03 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x0) setuid(0xee01) utimes(&(0x7f0000000100)='./bus\x00', &(0x7f00000000c0)={{0x6}}) r0 = getuid() setuid(r0) r1 = getgid() lchown(&(0x7f0000000080)='./bus\x00', r0, r1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) 10:13:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) getegid() r1 = syz_open_pts() close(r0) r2 = dup(r1) getpeername$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x625, 0x1, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1, 0xa6, 0x100, 0x6, "574098ac08b1b09ba95cb2759237f6d7f97074d2", 0xff, 0x400}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:13:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000280)=0x4ca) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0xe0, 0x4, 0x400, 0x1}, {{r0}, 0xfffffffffffffffc, 0x54, 0xc0000000, 0xa0a0, 0x7ff}, {{r1}, 0xfffffffffffffff8, 0x0, 0x20000003, 0xc4, 0xffffffffffffbd20}, {{r1}, 0xfffffffffffffffa, 0x20, 0x1, 0x8000, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffc, 0x10, 0x800fffff, 0xffffffff, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x8, 0x78}, {{r0}, 0xfffffffffffffff9, 0x74, 0x47, 0x1ff, 0x81a}, {{r1}, 0xffffffffffffffff, 0x10, 0x10, 0x3, 0x81}, {{r1}, 0xfffffffffffffffe, 0x4, 0x80, 0x29, 0x830}], 0x401, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x21, 0x1, 0x3, 0xffffffff}, {{r1}, 0xfffffffffffffffe, 0x0, 0xf00fffff, 0x100, 0x8}], 0x5, &(0x7f00000000c0)={0x40, 0x1}) 10:13:03 executing program 0: socket$inet(0x2, 0x0, 0x7fff) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) geteuid() 10:13:03 executing program 1: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) 10:13:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef002", 0x98) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000140)=0x4) dup(r1) socket$unix(0x1, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000200)="fd", 0x1) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) getgroups(0x4, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff81, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) clock_getres(0x0, &(0x7f0000000240)) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) close(r1) 10:13:03 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 10:13:03 executing program 1: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x2, 0x7}, {0x18, 0x0, 0x0, 0x5}, 0x1000, [0x7ff, 0x8001, 0xffffffff80000001, 0x80, 0x80000000, 0x2, 0x3bd, 0x7f]}, 0x3c) r1 = msgget$private(0x0, 0x0) r2 = dup(r0) r3 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0/file0\x00', 0x30400, 0x40) linkat(r2, &(0x7f0000000000)='./file0/file0\x00', r3, &(0x7f0000000400)='./file0/file0\x00', 0x4) msgsnd(r1, &(0x7f0000000140)={0x0, "8903b33e676dd18d407a3b1dd51830055fd8472212e4750b6d6baf12305ba06de5134ad387667e"}, 0x2f, 0x0) r4 = openat(r0, &(0x7f0000000200)='./file0/../file0\x00', 0x80, 0x40) rmdir(&(0x7f0000000380)='./file0/file0\x00') pipe(&(0x7f0000000280)={0xffffffffffffffff}) linkat(r4, &(0x7f0000000240)='./file0/../file0\x00', r5, &(0x7f0000000340)='./file0/../file0\x00', 0x4) r6 = shmget$private(0x0, 0xa000, 0xd1, &(0x7f0000ff3000/0xa000)=nil) shmat(r6, &(0x7f0000ff5000/0x4000)=nil, 0x3000) stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f00000002c0)) mknod$loop(&(0x7f0000000440)='./file0\x00', 0x88, 0x0) 10:13:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) getgid() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 10:13:04 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000180)=0x10) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x1, 0x0) mknodat(r2, &(0x7f00000002c0)='./file0\x00', 0x8000000005ffe, 0x9) 10:13:04 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x800000000000000c, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "000000000000800008000000e79bc300"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x3) dup2(r0, r0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x1f}, 0xc) 10:13:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x20004276, 0x0) ioctl$TIOCMSET(r0, 0x80044272, &(0x7f0000000000)) 10:13:04 executing program 1: r0 = getppid() r1 = getpid() setpgid(r0, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) 10:13:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r0, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r1, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)={0x0, 0xab4}) chdir(&(0x7f0000000000)='./bus\x00') mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x2) 10:13:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, "a025b4c26ae1152730c48efe6556c4ad8452f4c0"}) syz_open_pts() dup(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) r5 = syz_open_pts() poll(&(0x7f0000000080), 0x2000000000000672, 0x100000) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000000)=0x119) 10:13:04 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r7 = getpgrp() getgroups(0x4, &(0x7f0000000180)=[r3, r1, r2, r3]) setitimer(0x1, &(0x7f00000006c0)={{0x40, 0xaa}, {0x101, 0xffff}}, &(0x7f0000000700)) lchown(&(0x7f0000000900)='./file1\x00', r5, r8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xfffffc6a) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x3, r5, r8, r6, r4, 0x4, 0x5}, 0x3c0, 0x800, r7, r9, 0x1, 0x5, 0x7f}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000240)='\xcb!$\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/:\x00', &(0x7f0000000340)='!\x00', &(0x7f0000000380)='-\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000640)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='%\x00', &(0x7f0000000540)='^\x00', &(0x7f0000000580)='&\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000600)=',\x91!\'@\x00']) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) r10 = open$dir(&(0x7f0000000680)='./file0\x00', 0x40, 0x4a) writev(r10, &(0x7f00000008c0)=[{&(0x7f0000000740)="3949058cda6439b09a3b57573087978f78737aca9b2ca17d98186986", 0x1c}, {&(0x7f0000000780)="1a5a7299eaf24dc68b124c39a7703cd7956868ffda59bf8f3ab5f18f4a9a96206aad62", 0x23}, {&(0x7f00000007c0)="ff2459325ce474f97aed500565335a307de79807bd31c9f574381b6e22a00295e3ddbb394c3885ab3198c353ba4f04ac096d5d3788a032671abd5a1e6363790d3dafd9093c4782029afe04f3bb8c220181e97484027ae5e3cc332d43aadfe1a35816e0c98b47ba83fb5b3b4ede93349765958574d57703817f736e2c19455554f6bf8bd30dc624cd6299211b92f5257dba9219cac913391f1cc3dfae68bd6ebc3be65fa786119a614a2fc16a25af84d96054eaea2260f791187540a6adf7ee0c802368557952cd64e826410cc19ad5ec5b9d260b86bfad341744cfad47c2cf8bba48449b391f614f7a0ec6dfbf67d17774a97393c8054f39", 0xf8}], 0x3) r11 = socket$inet(0x2, 0x8004, 0x9) fcntl$dupfd(r10, 0x0, r11) 10:13:04 executing program 1: r0 = semget$private(0x0, 0x7, 0x6) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x7, 0xfffffffffffffff8) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r3, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x8}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000400)) pipe2(&(0x7f0000000180), 0x10004) 10:13:05 executing program 0: symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='c\x00') lstat(&(0x7f00000001c0)='./file0/file0/../file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 10:13:05 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, &(0x7f00000000c0)) nanosleep(&(0x7f0000000040)={0x9, 0x20}, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) 10:13:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x80000001, 0x23, 0x0, 0x85) 10:13:05 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080)={0x100, 0xfffffffffffffffa}, 0x10) socket$unix(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) getsockname(r2, 0x0, &(0x7f00000000c0)) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100)={0x7, 0x100000005}, 0xa9617bf09505a50) 10:13:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "8549550002001167f5bfa600"}) write(r0, &(0x7f00000000c0)="4bdedb9c6909a858e88555bd33804f67299925b3af94aceaad830003bb6a86d2c7815c6589bfc0f4a583f39dbfcca370bbe405daed9af3da8747a49145c57b3cc46adb2d4b072491c3", 0x49) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 10:13:05 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x66) open(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x10, 0x20) 10:13:05 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x8) setsockopt(r0, 0x0, 0x800, 0x0, 0x0) r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r6 = dup2(r5, r5) fcntl$getflags(0xffffffffffffffff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x9, 0x2, 0x0, 0x8, "bf381553751463394da05db6f73a259afa0675e5", 0x3f, 0x80000000}) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000180)={0xa17, 0x2, 0x2, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000001c0)={0x81, 0x9, 0x6, 0x10001, "885fa5ac66e431b70b32d0b22f9ba66fb6f708e3", 0x3}) writev(r5, &(0x7f00000004c0)=[{&(0x7f00000012c0)}], 0x1) dup2(r5, r6) writev(r6, &(0x7f0000000300)=[{&(0x7f0000000240)="ebc02b405d8dff970c4cc74de2238e89f71057147e159c2c2094c486dca6b394ab47b796375933c28bbba3f4c68cb31f3e651b6ef9737b5435310514aceec5864cc3315dd57db2978d13b0b1f25495efa8ba284ec799cdb061557d2d053027d8d41401a77e885820c4e48a1b9e13bafa88cdf9bc9bf13ffd4eea9d7f86f3d7d375544a75469eecfea69d47d6b07d70f1", 0x90}], 0x1) 10:13:05 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="991007b0a0dee6bddc7098903f7447e0b3bb9c27a96de3d8852415e4713664a9264222f0c632370b480bdcd3ce681ce63c6ecc92253c2276dbf41a27b113444801e930efc2c7561341239be12f93f17bdc1e89869495771a94008746021007"], 0xa) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 10:13:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000700)="9f8218095a463f77b8f2f74932221387725483313c16f994ca4a83ba6d946696c635c7bc08d04102254bb2dc15b082d69e746480800786ab748bc05ef44c0726f4bbdc4af51d435bc8deba79548935d4c09627d74687275969d65342f4cf4fff7ff4cfd9e98a0d498305b088792a4e9d02fc3fb23368e42482841531f1a210a022b28e6ceaacdbdf0dcdee7720ac5d9eec2659071e5e72ec12259928927e595f7a6ed9d78f28591f41f3e47b2e9f2707bb15c5ac507c3b07d25cfd85e122a3b9bb3eb1dd6fcdb8c6e2bf263590bc19f4eb6e7eef5fd48aba7f0281f8127a72fbf3e6ef6b3a9c577ab53cca3f27714ed807cbd31b725b090bfdae7b4c6f2bf45aed5747b74eb2c831c0978422d95a2b142ba0795f49c68f9017117ce23025156570b09fa4a61e42c0ddaa93d0b9eb5a4ab3e6b24d67d0307134a4c4ffe32754c46607824ade12e8dc561a7e04d8515c0e27ad52da0d4602e9b92f1c4a8c20974b2667e9d822df28d36796e82b4252253ecd6207b65b4f09683a82e8994140ba57a659a0e582e3ff701bda969eae7a958566b00fdc847d5a92e25f7daf27ec6ab7d59c9a08a0803d6566c14e7f0bdaa2ba6e6666e216f8de97fa7d3a2f50e5dcfc4017d41ebbe3899dec33032d4d65e9324af7bbe9328081f715d7e163b0d3ae61872fb6dabfdd85dd2b93c9df17fd89a84b0343991b89a24d0514e3860eb67f14d28a1cd9fad0a03b741a0c4743454efdf722c8a2b16ea98f5bdc427eb1c15811a10791d821170b85804282e7d31f2c38e3cc667aba044a2ad53aec3969fddc756a1b8a8542dbc9aefaa0cb788dfa1e7b5c1b9d00d6776f5a217179b1374d48fc903fb6ad204dbebbdbb1784e6c9fa80a9faa9825ee1c74f31deb5155c0a9e9ec74951e0f879c522eb3ed5ffe49c41659cb0ad921ec098e73fcdb388bebb5a1894143fb05fac7d922719dd8d1395dc02b4efd74e190c8d9a73cb904424e5bd921ae3d40506d2342619daa05b35a9e83def87fc908879f080b210264f5d05d060ce5d964a6960e5f8ec4044e010f0e729b88e037d53832ca9803c4bb5b5d715c031624dbd2c275a8e440e990112536bd3b2998376d5535d8739872a0ee69e7fe0a3ba800376f6a358c4e8112d23acbb6447f20f7f0adacd28b87023b9462451b1f1fd338a016117fff669f7a14aab8d6e4403d37fce04be7c75c75ec3ba381540cd2a4d3ecb39fa930f2a593520c6361749c099fff74afddd5cc5893a874820418ba3e4f3f4430dd529eb0bb0b411bf39cd226e286e0b70e86d277ec42269d897c604e54b834d5e5e48e7ae010dd47c4c936941d094cfcb193518de764f2d1a9e79337d597c1b89b413d24e54795749aa683b5f49b9f768b7de4864447f415f6293899654ceb860f24e6b8a1137065e36dbcf4b6e824f0a142ed42b376ee7ac5483822e9d855769730595143c636ff2bca697d07f2caa00ca3617a19e0f70232fe52feb7f251dfd2c5a69ca0ed5353194901f79233b8f0624a6330e5c3a5e92d3d7336fab6ce328afd1e51e15291ebee6623636d5429b95e8513492589cb2acca96f5d1731cd81875ce169bd3080f27e4b2f9a46855a5c2e040d352444136474037c2de1c0177f345e184f3f66c8a0bbe8e520b80a448f5bb28d8bea25081d905db85dac2461aa6609279eef7a3c4418e698fd4f2b2fa32f0655072c185d26435408ec413d560ab88d44c9dc54049bdb48922b5dc4b335acb82c8f7aa6f07e600e3ca2c57c38f1a43f6a43848d0b0a6ec23412ba525579fa0c001e448cc912ef24b0b8f9b0b0fd1212dfc513edd4afa51445ac0479a02f1dd4ea5e9492220f20da08a9ce74160c02aa4e672e747f7ae02b7e1c063e9259ebf4c70b92704b5a5ffe22659e2841187f274fb132f5d11785b51eab0b32e998cb8dc2d9ad3fc3edef048bfe352fc9d29d9f6fa35b4bbf8965f541a7cb6d67a5f420ce825727177ffdbaf42fd2b6ef8fe87d861f075f0fcaa8f423731e8e6de90bbb6053e3a2ace3bfdbbb1dc1cf1bc38ec151079f95dddf02d19bf05a8c6f4972c37f14d993fb9051eb8a6be902cad8d322ace85a387bbf9ae05da8ecb6ec34e084e5d77150d608b49687e26ba2f590884a69e89abbc1e31b33351e28a634477877b65686aa2b9487ce1088caee273a5e8986e12f21d38ddb25b9cec146ad6290649fc62a06be7d97384c1a44c5323b705bf9d0a62906bcb6a48ffd456deaa28ae73092ae228975a418c4e368f2c5a27ed1ad681e03d62ec71cf3d94ec218e35a6c690228206f975fbdd8088361a881c924de05a0e33feeb8598292f100cfd675ff198884524df287b8f3f8991c4c396a9abc6e6fab7a30c9ffb286638ba652da4cad6be2ad483c081c2a1d2aecc1f7e7290c41a5758e9a4ae23e2871eb897a48a20a77916ac0aa88722fb222270df6a5542c3d445a867adc8085d1f0445ff8dde057d02d6e9defc3160d3f6803352192f8d3253e3af192f199b63fecaf31504315d5530da3d95241d490e1428a519a50a015a5d0c2ef437a1fcb5fb4fa925741b391b3f98d4717e1e312fb0c185165efd42e7b1a2ea199c52a64a9def7fbdff49dea747696a866cbf246557a7d5f8fe1f42bb51fba2df738d82b7e36be6cc0ae7ef0f1f5e715c55378d4ed89ffc02bf539327cf0fcd015aba46adc812490c555b3837297c2f260c8c1035006080dd280c36648fd03cd2e1d05d4fa372c76372e32a54fdfba05da2fec6550afa5a3257929fee061b4c4cdf227c7365013858c84a903ba8168637d9fd5e173573abd2619b84665c351f3259fc919fa1f89cc021673d684645cda8335d1b05787e0d4487664005f303d3845e3e6892bced6ed40dcf34cb7c8ea1db16dacb7780f0873c011951d75e8eb82dc23dcc4eb6eb1d3c35dd0b4ee39cc53402f058ab5627ed3667aee9cebec744de2f73f8bfeb1f84c31ead5ac9fccf137552f4c0cd04cd48883295d86852f377ac49900106ffcaec4d806974bb15f4a4fb4c64861f56d5ef9ca49355f2012c974f0ea0c4695333761509095005d83ae79674df7bfaea2b45f01204e83299c9d7fa80458bf48bef1aa97b9b155156a86787247e2e93decfccef408db9ac453b5e9cdf622c5b312c888fe92e22c2601d04b248bca2f4b97f8944eb163aea49dc0571bd72167d374271033253341cab811437bde93c1b3176bc3379dd3e2452fdf8da382e75813e22e32ae9424d0e30c787a41620e04b4188fcdd46ae935f12c56846794abd528639882bc621c0cafe0a8950a4e538fe6127ca878178a0df949bf4730c0b4d77bf9c177b046d1bfca59896411f9057ff402e719df2abefaeadabe8429efe68cf97f7d24cb99ffb194280989bb982ae252f94d4814781b3d1c744f8ec9d392a815f0ffb63a7edae858ad5ae056d4fd0752ad849d5025be111b8b24473f91b2a19ea59e93549f0bc2fac044044a9b4bae39c51e808c8be46775d0977eb14a72611ffb58bd7c72f9cc90ab687a3c45ca104fb2d2f47e38c45f1c23d1e5f6c9f5a7b06f27bee90235d546668f2020ddda726edb81f991f78c7b3ece86406180b38ef9df8da3f1694223c10034b9bc90e73707b88654abd892043197d1466c682a4455c79e1c527d6da3b65a90d4233d761f2d6321be9c74a981d000d4ce35d4674dae6fdf7ebfeced0e715523437d01700c5e5bcd09ed154730ef0792ce48f782314dcbef27f6d27675c3d4f76ff1d5a65e9c02f23d3660b675997fabe5ad985d155004cc10a6e42d0a76e8c78fbdcf5e470a93c36530291ac6d4cdfb3cd89660fbb84bfab68725d25ede0cc37a778c9e82ed722e21bdb22590f2313a089d4babbaaae789f78723d795c6c01f4c45f9ac68cf7ef42306b1d219df591f5965488c5f4387132384133821e2cb9d3933ee88a34a65cf29df38865f71e4e63825799c22315f8619b3434da2e6c547f887446af07af5ad81accc04077676e902afdf559b4ad04185e68e04b90502e2f5d2379775db4e5bedceb52c114176b2acab45a54994557455e4cfb5743ae1444facc9961a651a33171b93ce333e51e3c7c5645a84ef8d8d7c9e11e52a3d6881d33156fc374add99c492e00768a219595f049dabcfc23485aea0526d65564215b63300274328cdad452830f227533530f85072a6d941cc0a74ac02e8e4205d310c36dd1555fd9f65d9e14620bc389c90ec6a5d1998026b97f9bbbd63b9b9fcbbf6a1c82dfeb3f7309e70a361f309164ee920d7a2c158ce342fa1e19a2bc63a3a762d6250df0dc8246449422553ad0712ddcae68f2649e8f923c8eafb801fb6e830d37127d5e850e012a597aac2727e44f843faa58aebd3b229f4a59994b2dff0254779efa54e1dc4bfbdabee21dcd6e8d9bfc7df48e4030c45f0038b7378d097d28985b81325164e054c714af342c121a6d060578ff9f2bd24805eb78f33720a9f57ad9c613d75e13954301616c10eaeee3b5b9b51fee8faeb420084bdc333ed7c9c7abdd833e4f3212249d43d662a114b8a9b4ed6b3084b6d31153f637d7779aefac17e05350fd5f88af433d7ecb22c7a04b90e6320edc75cab58bce391300c82c211bcb59af4a8cd597133fd3965e1698efede7e038008d6839daed7dcd1a50cb87f1fad551c346458bba86ef8c276120c8d5d092a077eac8a1ba0036071828a6969697c997709b6d5ee7beeb259bf867c7e2bd1bd724768367c2d718391ca89f1f0627408e0f6b9dbc6be78eed238566ed4d9332c614048d3f6cdd0ec7a0f1cc7476b29adb42cec7e7662fc585f08bd4c26a8e973ab2f0249991330b989baa9ea3a50d284a77369f185652d051c75ba7fad49e7327efbc7c859ea1b19a4048026d3d0779f5ad5c8a16f12c53475df98c142c4512da73ad8f0d8be0e1faa7abe1520b6b3f1e61f6701ff497db5603e3e1254466d92c38b730a6f1e703f6e865dd001f05940b9b15a3cb3c05ffdea8f10206de07fea1fa3491fc7d7893f4f1b1569b642064bb0c5310775c5020d0ccaf67e5f5960796091e16740a0c8cc2aceadf022e25ba990e060f2abd7d89ff15dece783016be73071c57438a734ea6d50604faa7ddfc9ed10b70b976f3687d17aea6194b2bb433c0f979b75f185b2284865b8bfb3e6fb51c6898af84a7ad8ff57da02566eb511a7d8f5d67af681b34090db2e73fb903954bdd499f45c85affd81fda48fc43ca537d0670f8a1a170cf642bc346f529704f63eb972b67bc7f2017dc348051bb57aac9fc5cb2ce28a96cc48681d7955e9687cad87493bcc00cf40504a1e6cafb0a5ae0ba0c6b88f7cf0bf0095ecafb683e374fde0a42086e07fee5dc2b96c52ee413ba5f35ac1718492ea662c8bdd461363dd41c693f3043eb3509aa6b1b88cf50e971ef74746d9437986bac4b8fd658e6f4f591bd59a188d7bf9a4d366ff85034871ec8cb8af8f6909ab741ffda4399c6090fecb36a735e199ccd7de5f2d298060d2c39455ba6f4b082dde336a804107d877a1675343e3ea47293b55f316c8deed7afe50a52bfbabeb5a89c1446bd3082d1b5dade35268a9db72c70c5a5a45b80280bcf450c665df17798673ee0703cd", 0xf81}], 0x1) 10:13:05 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000240)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x20000003, 0x5, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0x6, 0xf3}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x97, 0x2}, {{r0}, 0xfffffffffffffffb, 0x83, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x18, 0x4, 0x8, 0x6}], 0x2d7aad57, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x10, 0x8, 0xff}, {{r0}, 0xffffffffffffffff, 0x2, 0x40, 0x1, 0x4}, {{r0}, 0xfffffffffffffffb, 0xa, 0x40000000, 0x4, 0x401}], 0x6b7a, &(0x7f0000000040)={0x0, 0x9}) r1 = kqueue() pipe(&(0x7f0000000000)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x3812, 0xffffffffffffffff, 0x0, 0x0) kevent(r1, &(0x7f0000000180), 0xffff, &(0x7f00000001c0), 0x101, 0x0) fcntl$setstatus(r1, 0x4, 0x40) 10:13:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) unlink(&(0x7f0000000100)='./bus/file0\x00') select(0x40, &(0x7f0000000200), 0x0, &(0x7f0000000280)={0x9}, 0x0) r2 = getuid() r3 = dup2(r1, r0) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = getegid() chown(&(0x7f00000000c0)='./bus/file0\x00', r2, r4) 10:13:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)='./bus\x00') write(r0, &(0x7f0000000040)="0ca3557a7668467ab48a8e50bfcf46574644afd14a450088", 0x18) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xffffffffffffffff) unlink(&(0x7f0000000100)='./bus\x00') accept$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000a78d0ab900000000000000000000000000"], &(0x7f0000000200)=0x6e) 10:13:05 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x104, 0x0, 0x0) 10:13:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x40, 0x100) fchmod(r0, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x2000009d1, &(0x7f0000000080)={0x3, 0x7fffffff}) 10:13:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffff, 0x1, 0x1, 0x6, "9ac8f88d7664e2ff09ae468d291e3dcea21d4045", 0x1375, 0x3f}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x2010001, 0x1ff, "bbbc580000000008380000007f004100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 10:13:06 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt(r0, 0x7, 0x86f, &(0x7f00000000c0)=""/185, &(0x7f0000000040)=0xb9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x7) getsockname(r0, 0x0, &(0x7f0000000200)) 10:13:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)) flock(r0, 0x1) r2 = socket$inet6(0x18, 0x3, 0x102) r3 = fcntl$dupfd(r2, 0x0, r2) sendmsg$unix(r3, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) 10:13:06 executing program 1: r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x100000001}) 10:13:06 executing program 0: r0 = semget(0x2, 0x830f6a87fb4a91a, 0x28) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/253) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000c08000000004290142affc5642d9b0560bb69490da3ef9c0b1dad81665d1c06bd5b07304c819b2f34875f92cf39c6aea44870f6ed9bffff0ca5d4ac0000000025910616cf"], 0x9}, 0x0) recvmsg(r2, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000440)=""/228, 0xe4}, {&(0x7f0000000300)=""/102, 0x66}, {&(0x7f00000003c0)}, {&(0x7f0000000b40)=""/4096, 0x1000}], 0x4, &(0x7f0000000580)=""/139, 0x8b}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x1, 0xc) renameat(r3, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000240)='./file0\x00') semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/53) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8800000000000000ffff0000d30300009a0ecf53ee3ac44bda4a0389d6b923c3387c179c58527b51ea1e672ab3801b15ccb4e9b2ccfc5b07a0a72ebe39ee993ae684abed86616973ac835b46a661c33190fca524eed1eeff7f7f853c0df1ce2f0f1c35f913d8214e7d8052cbf95759a3f91c0a6c2804dfa22ef0ddef2a9536701e7b000000000000300000000000000001000000200000004244669d4f507743c02867de909bcc0ae748e739ed7035d84d700000000000007800000000000000ffff0000008000005b58f182c3cc7092ec40b856b4f870cd5cb69a9601aa33592605a3e218ed44f62a94911a9ca69de500c6645087b91a3bf9853ba0eb6e270f68601ea8bbd9f11f426c1f0600f3954820dee607cb707051a34519b6e07d21bb117de2e3a3103340ef0ff9e700000000d800000000000000ffff00008f000000cb7dcedeca557b86ba730df902249010947ac1d79a948dccf4ea4356d1587117ce56b487c7d075fdb2ab739167ab914168f3dcefdc6b66a8dbcd4aa31e75d3860bb980408f5b8e682e2faf0d127a356c15a2156b0a960a1e1bd5fbd8bb268c8d5215170acf1ab197e911e6cef1179e8e780debd1b5b57ba33c4d4f6d59092194f8548e0c635ea87122398d966d4ac4ea4173a4e740067c7d8b15d183a2734f9f10d7dc65221f5551fd3b5ab04cf481d3523975abed840a1f9b2451824d781aa76d367000000000002000000000000000ffff000008000000d9a0024a0c019580960000000000000030000000000000000100000003000000b4676db39832a00f53d6aaa6cb833a4c25b90f6b2c602a590c5adaae820b10b99800000000000000ffff0000020000005072e5116554593b6444a4662ce2301599cc9f13fcc49b37bee48caed9ed00229f54ff8927946134798de11332465bb531edacf667d46fcd2c6ba9bad942e99d9e92583a1e6056bd0a16497f52a1ab464b6564f58656340a401f8ab220eacfbfaea4b881942efa43d544beb4ec7e6ebcd4555381123afb6931771678ad3439f2745b2bf7211478da580000000000000000006b1268c1c56fe1ef5f2076a71f3eaca753f1ce00b4cc90b855c57078cf6de0e39598923fd40ec630c870bcea75c9c60ea08285fdd23c5a4359ad2f198aa399d713e2261069a08ea3000000424f3fd6000000"], 0x348}, 0x0) 10:13:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x0, r0) getpeername$inet(r3, &(0x7f0000000080), &(0x7f0000000140)=0xc) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 10:13:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() munmap(&(0x7f0000ff0000/0xe000)=nil, 0xe000) syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd380000000000fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x2fc}], 0x1) syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 10:13:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)='>', 0x1) poll(&(0x7f00000000c0)=[{r0}, {r0, 0x24}], 0x2, 0x3ff) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 10:13:06 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)) r1 = accept$unix(r0, &(0x7f00000012c0)=ANY=[@ANYBLOB="000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000838600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f5c0eecb90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f98a2cc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x80) pipe2(&(0x7f0000001280), 0x10004) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x4004667f, &(0x7f0000000100)) socket$unix(0x1, 0x1, 0x0) 10:13:06 executing program 1: r0 = socket(0x10000000001, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1801, &(0x7f00000000c0)=0xffffffffffffffff, 0x94) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000100)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) 10:13:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) setuid(0xee01) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r0 = semget(0x3, 0x3, 0x210) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000040)=0x9) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x8090, 0x8) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x8a, 0x101) r3 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgid() r6 = getgid() r7 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r11 = semget$private(0x0, 0x2, 0x2c) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000340)=[0x100000000, 0x1f, 0x2, 0x9, 0x4, 0x8000]) utimes(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000380)={{0x6, 0x9}, {0x5, 0x9}}) getgroups(0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000003c0)={0xffffffff, 0x400}, 0x8) r12 = getegid() setgroups(0xa, &(0x7f0000000300)=[r3, r4, r5, r6, r7, r8, r9, r10, 0x0, r12]) geteuid() 10:13:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb7}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) 10:13:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) open(&(0x7f0000000040)='./bus\x00', 0x200, 0x5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0xfffffffffffffffc) close(r0) kqueue() 10:13:07 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 10:13:07 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffd, 0x80004513) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000180)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000000)=""/141, 0x8d, 0x2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 10:13:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) syz_open_pts() r1 = dup(r0) write(r1, &(0x7f0000000540)="a48020cc388d0a3e55cbd45cc9040f05c2632b1dde10473874c0dd1f335e7faff3d1f657df4a022dc212881a6c7bae25c31c51d7def4c21eeb9983cc872ae8418e1fff6183dec10dab96eda85a826720c26492f9b15f16267046273a6335b8462255610bff01c6bfadb8ab84aaf297c3f5544d675e916a861cc36ae2accce34cc91b04cd4823e26607d74638ef4a6df74173ba43e19e315094a7a367ca707382961de828a219944cb85fdd10fc5db4ec4c729c595f29ce6b5d7beaedc521c5485a931218811adb29719e153b0d43b3deef1fba2f2a88f79a7d9603e8b11632e294459d98f52e0b7d07350ae2eb83277ba902a0e094a7eeeec91aeef1c4b3026c0f4b68634de86550a3e5b644c731a699dc7fb9d43734eb947f0bda14b01938c403ff9dd3203543d4b17ba0137ee698ec5b60dd9cfaad899963d190ac8157119dc28ee099bb2605568b0b00fa8ef98abfd5074bc51f35489d561c7e719b94a89ff7b3961580f50743f3e9d7b678c8e6d7a231411bf802c313e39b8821d2144c6a064c43a51e5fce82a38b2e8f2fbe257bec98cea9c9a72a30e3b9bd3d9ff8002db58fce734fd9e8e670b83a89342d10be3de761825670c728775574e5a1a868c39cd512d948676880ec1176b3f67d3276267e1fdaf3b7d6316ecbdcdef38757579346f2de6a079dc3d9ab2bce554ea1cce47a987856eb9fa9d598c059f15abd1053c08ec5f0f4ad9b06cf3d76dff90260e325170757baaa0c0837e2a71b61abe18ef143d420d12f9421edef65625c57e4dda46fd20fb38dd2251d8a2925303e40319c5069559a378fa0eae8f124b2add3bfdf9f21e46717142b63da4608f15f2e40f6d483532a749e682b784875aa9a6b0322d07525c82e7b04d0090b14f777daa898882165fa3085256bb5f59c8139108657242299e17db91b2658b5b918ffb39aebf951878bb5d5c7d06117c00619c291488980d366ff582d97f39ebeec7333139ff260831d3075e022d91ed7396b5e18ea3d706bb2ee844356f42280dacafc912a4c67fed61edd09b404cc28617f99ca4e89d37c9c57326a7d13f53ec9d038eacca33a91ea375708b2a9bdb6a6470982ef19eeeebf600b17f0bd0398a5415cf4f53d992232e41caa1e73efebcf409b0148206d5c176bac2a25d5a17b953fec297b3c64011a3095082f0076ac4cace843d27ce411448901aa8fdcada4271ebd1e2843ed0a49b7bafae1a8a278ae8b3caefacb0bb73ebef3a943402861ae6e9d6aa0f6f1ab699cdff6a5e487f2ade4d33a863583ceef949357b517374dae1efc9e67f1e0489f3809c51c21e6ae44d8d5bae5b01987d0280cf14641fcac69a61075285d0975daaaf242054e6b66a5c4156455baea62473113106844ab3323a371aa5c8f5cd03a34921071e623e0a555b6945fd4160f28070296c7f2a3c4288e352899c1d9ad6582c8eaa50748234f870e1f4b4ef9aa5912afad7c984a651f6ae4df95c9615557404c1d8da4b480ca1b68db13cf3150f86452e787fc67774226d3e2f3268b75fadb455856f32aef1d612367c1f3934fa0c3052dc988f2d1695dffa8d2976dd8bfdf8fd1e706bca6a78701e2352f9aa8b556c0f2dc89c3032490192df1ceebdde7d3e0e099a8a285b9924c41d97305a5383cc1fd81ce09b830ee166f8bf08a1e057f357e40a73ceafa81dedc3e89d54760b4636ca06329d80e7219cb8f690343fb6f91376a8fb7a746d4a933469d83d2a356aec34b106363de806daeed7620e592cc567ec65ee02c6c332ac9cf7e293d4df44fb968279f3ce059f0a18eb15ba1c5feced3f7deb2a9deea207db119953facbdb060de44c63597829bad11abd217dacef3d2869b6f83d07d82ce1c05351444dc84a311af248f4ac7ad92287bcd086fd56e06eb5324c8f7dcf1216bc7a227cc2c46c36b4c32f3c0554bef0afc857d87f8ccb8d6863f981873e0efc2c0862d38cbf6808fea9e61e8037cf720ce51cc8cd100de65cc759243c091614e5f2b034893fe06b63a2338c5a6bcc87e3e741fd6cd44f0fdf77b55641932e9ec6f01cea80729c45bed4c6308b89f061f2b931ffe1aae451442dcd7634a2013979a214202ef18d57793f16515e43e4a293848ed6e824c54a7d3031147b2baf3e37044107a26240c96fdab8e4b68d292baafc7c87556ba6cda4fd6e315b614d652a7382ccad1f01515f48a1b50ee6048dbbb8f70e99f00b5ae49ab6bf9ade6f068fc0e1a48eedf5c1632ce93274228df5d78d56f48d7ecf5893590cae5015b0d663e8af60f726c35f88e184d562c048ae3447507aa9417ebcab46f817bcf75963e04a7de9037a5485021eb5e02fd5375b82415de6e85e88324436b697d50df8fc6511f4930deb887dbcc43b8b817a28587dad425de8eeb54fae02a4099e80e7ebb118e14e3dcfb0d79efc8e4b264c104815a48c1ae38d811ca1794f4eb0a9ad536b9d34975bf0c8acfd84500687d7812e282770816e2cfb27d1a19aaf8622518bd2ede8129307fce23b08b34ff5e2145e46e8f4a8fafa564b4d2e7a5102945111b90f6277dd9c35acf0427e4562e82a33f56ea339b5b095aa4cc9bd1effa21a7e65e8d32c698624cc612ac89eb675bd36789e2a1e79f6da5baf75f3bc7520bf75d87b623649890541d29727123d6a3e9bec2df50f4de456413ab38f63877a9b6a3798321c55af5f53090e90604167d8742111c82ac84092ce4c0a5bcdb85cb707bee385abaf228f93349d3b5302be3070a94598f1f9ee5a3db00943a94a9390e4d2a02a151245157a12cd4eb96e4d7197a408f160daf94d294b888e158925383c40888818ca4b867fb69797cf76702baa48785601a769e7156446a89c1f9dec6710d85c09c14e986eca152de51b42aa457324eb44e6d217dc59e06ef4d31470eb5e63d3751b97400520136f05db02f643cafb0f5412b1ed89cabdc8b2f7742193e6199ed22b43181ee9532b1b52e444bdf2f4bfcb513ec0a1fc923f43ba65b3f44ac995cc80bac03a26586aaa499e4c6a6254f2c7a1e046ba4f30d872738acf691f7efa922e4f35a589ec688e499c0847132e96dc1c50fa43edbfce3b3ea07e584502b64708ce01f5eb253cdfe036529e9515e8131a7e7b22fc413b8b78c384945958a69028bd3de32f34deb6698341d53c232ac3668101b0b10ae50ba0c7b161e211f204db2f8e5f47f168bdeab080ca8d9e6f6067428ddab66d3f6ccd6f6c80cc4d1b63fd2fe793e9afc23a1637e66a04632644f8868e36717e1ecc66032e6b6e64732904a7b9a6d8e83b9530e35c869fea7eb702aca3f17e6f521fbf886651d10f825b44eb6eeb0e2ac4408a789249bb669afd0f266ae9b07402a13db47027abdb0752c35e110baaafd22525deb3fadd4f7290c6e6f60d68a0b96d3e9aa00579d4ccc063e78d470ccd863b5a9dbec4c7c2a8a052b3f9827f370b6820640a7e3ff65af052311d5b6eb65e84a0fbe6e6f66f21204dd319a16beee1b1f0afbc2b09f74c21ac2fc05dba135378e5b76f70c25e57f4847efe7896ae98663104ed796d7e4f7072b5d40acf517b3673794bd273aa4cca456dfdca6993bf210a91c83fae034a0e92f6e5c267e1c0321afde015d6654f1542476d979d2d490cdda71cb90a2e78489a0df09103c0278d19e79ad2646fc54e1251c0f52f670dc4ca792f9d0f27f33902991c6a89163ed88fdb32aeda271139b53bf0c321b6b6d3de76efb31217605c3b978534feee591df3e809e34c872ffe24db3a7aec19a4a549a6ca125eb0b48e2806ec1620c7a6946034de7b007928ef82416157f4c5707daf8c31a4de6694d3e36ac2d2d59a425e4c75120d62ffb1bc3f22e319fd9e0a18ea54e031a08c3bb1eb0e1d4ff9c6992b504d1a2e800ccefe11f2da0f8e8285d6f3b5107eefbce07643ca248864ff3ce1f2395c00a7f44a5bd17cf9c1ca8d9cb9e6e1d180e539f145885763d8ff9673af675d305d458626548d0e19d203a37d4905af92396e8cf567d2803a8ccc7be3b2901f8c58dc24f1ded99bceb1abf8cbd854cb597cf46674907da0b108f68814e8854b33bd3b7e986a8b9063c2d7b8730c47fc6c0efbf59b0e59accfda72f3e0dd0bb4d0e416485c68e2c9de06a31daacf1112436847bfb03495ee82035317aee598963d69fccd67c72adbf86a8572d7661cd686af8a92c47dcae13c7f72b9160af631c5ed0b795393fa5e548356d84b8002bc9ccde87a42850a502e8db9cfb33fe7ae5fcd71131cf298d11b75e0b333c7b6005293f35cdd22d5af39d6cd14bde074b279e831886d433a4d4ca3bf60576d55fca79bf702f49c9cfed8588819024db5cdd8c7f0166a3f2891f8dfc7d158645f13883a5481a7c2744d6bd3e5671c52f065106497c68189d6c0f8c13b64d214c78d98e9c71ba56494ada68e13272f3f5190addd273120ca0e6b7b1aacb5b92f8a4d7ad1b0758d2b616152dbb497fa9e0a280232643b0add45c7346d07cc00be74287deb129e90e666e36ad1c6daaab4b6bbf4b7d81cfdd29666e3a17a50dc695ec8333c81fff67a5047368170c45b67315f7560d69bcc89b9cbb45e26398ce481d5f4e8047bd59f2b8f835361bff63f780cafe9450868775044cb0aa76e750cd6b1b0ae7e35a144f984f73c3d9747a40c847b530d2c3c5f7446f72eac4d826d6ca657584ed65c40bdfd20123e01bea3d2780a1a8ba8bf23bf7008c5e68221fc9295ff89542bc8454d35d1f2a650fca8b179321847138fc9b55e4cfa567b3e001800e3f021884cc5440b596dc06846d45e139e40de017786d18e6f711bafe11621232183071886a91162346ab12065108cba9ab057e6da0a398b43667f21e0f03dac6170cf6992dd6d805400e8fb7e90cdf0714a10147d6a82359516da82a2ff800038e91e4cad6b73477fda398f4951a482757eab1a5a820ab40a0e49f3d093539d5e7156619a263689a62752070698a952ca0b3050d4b869098636611c8f1751bb74f798f54cfe65d2582e2256440d93141bbd7be5fcdc10f1ef8cbf14fd547a833405e5d1aa0740a0b669e7b25888af229362c1a26a56af127076fa8991c1607f35e284de2dc983de0dc285a9c2199af253609c711e612658bbc2a5da28a2a9040d356514465568ef351a0f145bb2c291f925888ecb770280af08ce27c59cd0f5bf8543d2ae0475a9e6f79a1ded96e3f9fb11997157af3b1a320c4c0994c42414f4ef420fa94e47955f38cd8b84d1654e10f93740e379ae66418f65cb00462e56ea3865c579020838b3b83e09c1f4802ddd502a3f06abc6ee521c9fe2aec39f2f5435e42835cbe36d9fcea63481eabb55dfb2ac614eefed6af6ade352c58ac1174ddc99c1474b9bc3db4d111bc135c346734d0496c7d3654983c28f0ebf92d5d640adad72504d23477360510a7c2eb3fff40aa1a26b53d3050edca374a6da5e941a97ee974195d63265e236e0b909de10688afaed558e1e4ee8a5210ab6a8db5ba0d1964db617e62d94f959ed8e253724571a519163baac501dd1578181c85929ea37fbe4df896432a2ed1a8cdba804db004b3e03066d747e7fdd79bc0a802cd3735f4d61c694e51d0cd85d48a2463d662d3bf2c1c96eac948fa5a40b9b9ce2494e327174163774f7c411e7ac9f5e69bc97c849dd4c5a8077a9df682f1fe327b1a0e468a0e8281e0b59134cf4f32b8e39dfbc1cbe327f4736d40ee08734bf871cc69f2c4f3eac60316bdf9961f3938b32615de1072bd97130dab5dfc40b4145fc3f9199b2024b1ad523bd41c86064254b4", 0x1000) r2 = syz_open_pts() mknod(&(0x7f0000000340)='./file0\x00', 0x2003, 0x1700) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) close(r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 10:13:07 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00c168 failed: no mapping 10:13:08 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) write(r0, &(0x7f0000000000)="ee86c8a5db6e487076a854fe8848350b66328c3efd34c3606c701c2fc5644f025dfdfb1f3bc22b26084ce7ba46ba32b4dfa48f9f2a21a6cfb8ee0b81a680041a8b26a83046822805c4cbc12c6176e7f1c4b6b59df181af435e036c55807cd94fa69fdf096facf54107c46e68b2a6e97a41c3dc8e90d5c9fe3ef28cae76ba38beaedf1d8519bc39e03062a26e564f79a81d0566925ebbc3cf61c410fbe382f0b8d9", 0xa1) r1 = socket$inet6(0x18, 0x2, 0x0) socket(0x0, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x3e, 0x0, 0x0) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00c168 failed: no mapping 10:13:08 executing program 1: r0 = socket(0x1000000000001e, 0x4, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) 10:13:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xff3a) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 10:13:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebafe7325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="622b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b85", 0x2e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002480)={0x1, 0x0, 0xffffffffffffffff, 0xfffffffffffffb7e, "855c5500fb0000d29d00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:13:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x9, 0x4) 10:13:08 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpid() preadv(0xffffffffffffffff, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 10:13:08 executing program 0: r0 = socket(0x18, 0x200000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) shutdown(r0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0xc) 10:13:08 executing program 1: setreuid(0xffffffffffffffff, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0xd004, 0x100000000) 10:13:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d83}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 10:13:08 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="5b0832dabff92c92db78415b267c163dc1f33f6a64d4db039746094d68d3ad69dd7750a4be9fdeda449455d36189037d94f765ff76c9992ef18007fc4f592f42305d09df9ffa9bdc2f925d5d30b35a98c317294d593806df047f9b0fefd58f0a452ff5c24cdd6aa47d4af296012f95fc7c59605fb90cf836e36a302643d66051edab363b43bc17aebfa7cfe5bd3544ab11576e3bdd20ac3a", 0x98}, {&(0x7f0000000200)="0f3a053a00e5c9382f90bc2e35b08f58281c76cbb29516d34ba3c422c82ebceca7585c91fc5ebe9b045aab3b2033ec1e042bdd7803be38d76b0a87c1caa12becdd27f04a9e73d8746b4d3792ed0f7f642938f38596c879d0a33e5cf2162901c78c9bb00d464da66a7af95ee1bedcb0c4c75b68475e5870adc0f9f9", 0x7b}, {&(0x7f0000000280)="7d89b8ac280d38511da68cb3169f48281874496d88d94eb44a6a6411a8a16279a98d0c073c289963381c9e68a1bae8d8ea26fbf90dd7f78007f4bbfefa6f8a90bb7666e773", 0x45}, {&(0x7f0000000300)="bace9fbd990f469d1f0e17ad4bf4a3a9477f18c4e2e38d314a96b5b1a9131dce8864e81d5175d5437751c158e1f81f3725539ee7760e0c91bcb376eb1120e5a5618b9da55c07aa5d2d4b9c4354a97c6fdf703a2aebc90180f192ff75e3e6bfe06891e20f16471f8837d1fda25a47df359ee21c58dd44daa331ee0d8da339", 0x7e}], 0x4) r1 = socket(0x16, 0x8002, 0xffffffffffffffff) rename(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') setsockopt(r1, 0x1000000000029, 0x200000027, &(0x7f00000001c0)="0ef02ad1", 0x4) sendto(r0, &(0x7f0000000400)="7a7770797e0397d7b35e80a344574750ff6404a3a0bdbe244372f7a6082350c6187172ef9875ad3f71e7eca4acfb9c760895f5034811dd38cd9fe4c4626846ee49afe2108089a73618f1f5679b64024165f4495a975dd1f58589c6cd", 0x5c, 0x40a, &(0x7f0000000480)=@in={0x2, 0x3}, 0xc) close(r1) 10:13:08 executing program 1: r0 = socket(0x0, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x4ea3bcc5, 0x4) 10:13:08 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x5}) mlockall(0x1) clock_settime(0x3, &(0x7f0000000000)={0x6}) mlockall(0x1) 10:13:08 executing program 1: mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) socketpair(0x38, 0x2, 0xfff, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="0100131377c5de35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00"], 0x1) rename(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000340)='./file2\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) rmdir(&(0x7f0000000040)='./file2\x00') mkdir(&(0x7f00000000c0)='./file1\x00', 0x120) unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f00000000c0), 0x200000000000003a, 0x100) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r3, 0x2, 0x7fff, &(0x7f0000001440)="29aafdab44f52418b721d4dd52344e9b4bc7f98da5e931eb0d646c56a114f364ce990ca0b0dc679134f8d1ec8b228f93b74a7f16e37892babc88e38b5ccab22f56925e80fab6b740bb5abebf986bbcd9cd23bbeca5900e421cb4195e2bb9d83eeabec496d31b22e5b909adb6ed67277fe55fc9d630535514acc83991a4147fddb26405981fcbc932dd22038b814871cee48ec3e6ec65a2f2725ea86b3bac", 0x9e) sendmsg(r2, &(0x7f0000001400)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000000c0)="ffbdb6138901c98580b40f4f428ec19bb07ee2ffd94a68f17d04d1e8d360b6e7a85f5f8ac75cbef475f7bb97", 0x2c}, {&(0x7f0000000180)="a3a8a68c505846b432bfc21b0f1c6e08e3fa62c5c7fb5b8727ef9eac9243762002dd4a0f12351ea6d8673a91a928a39a030ab227fa154fd23b3f3c3826bb306104bd8177809136abba0c65f5b6b111b1f15554e4b64548ffe914556307444e8fff7d5e2d7507210bc2c5535203f2864edcf17f68d5dbf1be38524a91e843c13bd16024af34bea7771f6473dd4c6d3b87e3a0811de922db4a46fc4a9bbbc045137cf74e04d1007b50ab8c87be492903eb8932c1a3963359df7567d0b1eacafdc7336959365fc4ae15cea679bf768a3c081a74ca000d8c8e", 0xd7}], 0x2, &(0x7f0000000280)=[{0xb0, 0xffff, 0xffff, "eaa93261618a17ab47a2f2d2964f96cae8382e17a643a9a3d0c4a520869f6e207b7e93cf4e5cb1317779ab78164508d2e92c69b8e19c8c596964a6b7f647135e05e2a5a41363f32d7187781a80a30197d875d7d7ec4e68880f239539d99ee30f8cc686f165c6146b62a6cc303f4b4fdc0f72f5234050887c77d517c8908f97debcb2b80e87179cc24d5ad68632b60327c7f1942c60ff1daead91a62311"}, {0x78, 0xffff, 0x8, "36b7421166212abb46d1f0f61e5691d65b7aa6c2b207db8ac8611c9112aeff1a6fdc35213106a6d755adbfacbfc37bd0061ba5c9d4284e15403d071918e5e2a41cbd0934b7bfa2b0115c76a4db83a4e6a39c937057bafec50596c1ba50561e01b068"}, {0x1010, 0x1, 0x1, "ca307dc516b4089b2a6aaae2d7a626b5b8266503c7049556ffddd77a2ad336de6011c057edc3c45f22286ad5ccd2d7e350637a3bb858261aba41f81198dfb9f1f5e7a1258eddef6a78f4ca0cf215dd47c0ab4d0550306f822001365dd88584811d955b9db81309331d888600829bd18d0440ae586b76da9bdec3eb16becd5b5f4b51fd379fa0986ae8bc515cdc8e02833d55039a20b960b8a03860603b358de39ee3dc32341fb82ec3a39ccce5c7abc6a6a72f07832bb05f5c08fa06c59e1ec524d5613eff98cd09aa285211689da8ffc39e451157c186847ba4c5e687678acef05dda20b404406c3ef25f36c214843ac312160b888725ba7c93330544c24f327c7b956a9bf9ff6d6905ce9056392b8585f333684f4875ab325dc389573e76d8a082242c36315eccb5c38bed48d04cf555ea4dc872618dc46dafb6ced84d6ad8a8e36b0e1a996c4394c7e595fb42121b5380fe4d6c31d0c201c88a95f42a44f5ee0354f0d515d58f09bf7057d8571953cf7a468c1531be8149629059e9af04896fa1cc08c2cf1d929126d7491ca0730072ae442aa92619b2ea8bbde9355166da6f8cbe8ca9434f99923f1c70ec02bb7f4865f84795dbece86e0ff378dc57bdcf07f62fab7f594278efeb9fd8c378572c4c3c71238b596e543c612c79d95931d560c2bcf4bfe968a99509a5bb3731dfb37ac18d3c566c4652d35f1d1b7c94047a5819a4ed67032de86c846ebdcda6dfe0452b7aafd9782f209e6faba5e603f8d744496e046f6bee3f805aacd8c9954690f08564c849f33a928475663cfea547f1d1d98e346c0ef5fe1b28ae7cd46f0f2528fe026dbf82307195d5729238c37fdc4bd145140174ccfa2cabaa613b1ae0fc1b54071bf56b6bd56ce0399a2a0f3579648fd23450d991e0aab4385c2bc09255ede9dc8561e8ead8d489386f29d59268e714d3d308989191a6b597b0fe13992685bd910fbd18c66f9ac89cf5f67084d914a403b15a9e0e0a70f50f7514ade5c210b54f9b2259f4213bda025ea61fd7a27d4a7410c323c456108dbe0808dcdc6f2b645cddae1fa108e2f669e0f0c4157d9756f4c15c0f9a0af56f2c02e3285aaa2188212718176289f0678b345beb6b03b6a66a7a47a681da49f18113428f02bb768a5ac6c6f5ef6ae446413340546337edcaa519cc8a607985e3ab295082e00b03e7e517bb92c972914e2df23e24a28ba0bd689e67bfef9a766365c8cb634804d07f39945d7720fe58f03402a0b2f2817e40813d4c54372199f8ce816b77058b63b1584495de9dff90618311aa96983b3959f8f71ecd2b7f9fb91f34b23bf0e6e8e5614004d85a925a314b8bdb4208882ad9ae672493a8cf2e0a20754c0fc453535b3118e31820586d014ef82419375463dcbe116b40eb864813241eff1a1f4950c2741d37dcd5aee1ce76f45a6eb64cfceaf00621fdb93348ff6756e3ab435de28f9d899d49f7091ae8e8085aa0f762a05134a0815b8f5175903f4fadb318b83f27c9f5d3b5fabe3b756b5b6d7465637e337f1aaf2e9f8574890178651f07def87a07fc8513dd33d8a2fe28bd54fd3825a7d44c1ae87a35f7000cfb991d05e7b71b6c411696df8e0a21094bcbc33b8d4e3e83a9ff4bb6a05905c8fd97e642e306e309ca3187e6bb960034cc27b369d664f2e5c5538bdcb9273edd5781b9bbc13a3cc7b8794e3ec054124b57f731173cb82efa62b5d1d3873d059287a6bc3f24dc31f5a3d2906815b067a54b84828928e3258f81f275f9ca0ca55e7ab9b76f253e40611ff95518bf1081834ef49282065e24957db6c86e7c64797f7507f4953c0a8ef9ad1fe76d54fce4f55dc767845801e541f827ab5368fe295efcb63f620718f0ec57fa767dcb2c78eee66e84559602b4388d19970c0b4bfa7e73384ae390c7db102d395137817bde69f13d7a9d9e35ed3c640b201ed2a305a4e15118ff1fc146cfed637c726a9c823568e60521bb8d2195b4e89870287f8b354cdbce7fb217a905499eefb69ae69a390952fb1d30aeacfdd55591016b9f4229854f07be6dbe4909a1571cfd6e0855311c7c23455b7ea2da2e7769e8b424bada16bb4036e8bbf2c257d9d5cf2c7772073239983dbd645d6e42f70ab1010e7ee911c2890dedda3c6a255f9074892b8fb6081052f2a87e373780ec25d5b8782fb53589e4786becbf649955115bc9adaf055bb80f7cbf16b8f51d40c7b79b5f1c59416d8bbad8b332fe24114804c1694d228216ee94c6e4d6015797e5fcc6de5196ed008ecea65877d16f6aee46eedac1eed8e1ee97df7ab7e1312bf3857f81e3354c9d81d77f2ed276d9ad032938bb8c0efe82487aa070f5e75049f3cee8fadcd2e21bffbd61e25717696ae256ac9eebe7a2c04031fde597c3b5773d742a23e8139f2959da16abb5a982e932c5d90e9e6be6da4c40e31593962489d152f46e1450ca39810afc77ebe4f0c457f7f2d62d06a6daf7cd84263f9bc2a38f76293240709f197c7b44a06d289fcadec64801434b11c42c5f72dfc002bdb03c499cc708e737c1cc132ce545efb1ce2ae62acac487ad66a1213099e7221a6a299898ce3f36ab17f73358f00c5cc7ada9dd67030468ddc4f6b49efe42b3f0990a121066c7c7dc3a8513d20746f5fbadafa50d47629f8b7f83942ccaeef48738d96bab675937f6cc762ba16d74650018984781647641fcb322d9d9656fcb9e85016b28621a88c43de45092905d4ce2c7c7bffb60e9c340667095c0151be5300176eea1a61c5e1feda4d1f9d9f5c5fd06afbfef088dd95119c6f80f03e81ab5a3080568dfb280bcfed96b012ae481f9a0fb3cef77a37c37cf5a3c971e0ca0cd883580777e0b79e1745aa9e52d2c883ab15a2a5dc46b49c29b37ad2af19d437d31cb4a658b2ac89a1883991dbce96159daaeaa52f1f825635b062892cfbf74671ab7df0ae5a5db42ed9c89dc235c3ffcf03a560f0bd572704454b498b55f4e54d25fabebe6ed162a67d1e48fdb686713810d943ea01dcfd82e2d2d92093ec6e12083671e3cfd972970f8ef81ec2f884a9993a3185a6db5ef05483641596391a6c8d034a69ebdb8ae886efa8c0b6493dce689c3d475849c9fb2d2aa356891b5e4c8c48e9e4df7d7c3ce3516ee37e68a501f4864c86395f4400e84844bb1ba26f0f08b2e41d33dda77d2f14626e27ac1c8b8cd40c1f4edb102057879dcf71235caed6fe337cc498697368dbc1fef35760ab0dee11e6266ae3922a6588e7cf0e1007825844d45d70a721c754e58e09a202db0f6a55804f710a2e65967aeb0520deb2b2ca2186641c35ee465039f7eb4af38be12aab537ec4bb639bb21b01bbe1ee38c6664884f7b758cedc0995505deff193398a7ac2f31fedb57c644c450dd26174fcaa95c46885591a4425a12d7f9f0950c06ae32e2c3abfeca912988680e49f374312c71579118cce639a1274db62b3f4fa53737ab069b7ca53d0df9cfbf552de7f99a299c3d60d724c6a4b17b5d8c63936dd1d600ec8257476361e1dd2c6ec32a8af3cc229a8bc1b73925f2c016bb3f89370d92b7143a8e99accbab96ad1947ca24f6a3db7db2efe7560a093a44f4fc92ac6b43208f8aec08cc4dd13ad46677809e80883bc1869bdef3a0318442ede7af37158dda1f29243814845240fa50c435b55f840b84b30f7b525b9293314caee6671c1abce37893b921fd22ac1f81386e3e8a29c1b0cdc010e3a14edca4f8d03db6c428f3993d10c49aea8af2495b31e47dfe33d7f7cb175ff0e400adb13700c6f91c9b546cecb098cdd52ad24b600b4deb1094d7bd06999b546e4ce5a80a3a2eca413747ca015c219ad157869c0afd9efa911e25c231024e8acce96136d2d63b7b373b476c168f045258aef0423face6fb8c0ed39816f24f36e54d1065770757cda24e39d789910aed7b7f5551bc830fbddeab506fc3c3fd9339d610298900d18df86b27781c64c1928b739aef28bdc0204ab83bf85259221eba85b7c42585bfe567e41e3001941f623f51ebab32dd73de79e9cbb596fb167f3b66cc02c3089176775472bd87b987f52f52a5c8fc391eca9ee864427aae217540ed5822293117505dec906feaf06768721e3fbda570f6c1030a00fe0c598512f2ca2513760b278ad6022ae89ab271c79f9552bb9d622d681283dc18cad0169b6c54de82841e1df8a1478023744054bc04890a048b96a1925291b2bc57ee1dbaefd63586b53d9546a7c04f249d88c9924e1cc6884e22a1e4d77ec39cfdbbd25f6530a7e1d74bb3952d6ed27f96e18379bf4e5c5a59eb39833efadf51a370caab14c83580910b2947f589b2eceb69000a8c0895655670f96bb795a9884f402b664307d02752bc2a92f64ba5bd4f99bc83ff98b226884f10b2b1897faaf1b8ce4554ff67a7eabc15807130fd05432fa8e12ad114e64a8d2c871952d224ac6e0f92fe69979ac58ee6890ebf78ee2f827a6f467ac1be99aad098d998ae160bc8e3079af6602da554a80c4fde2a2922456e0a6433c575d7acc1870fe287def71605cc5932c79f6a83ca4a83ce6654ab84f113be187360baf25da82162f84ee48423f60be12e03d4c84d65bb452af0cc1b890745e22090b79abb93797eb81b3cfc79ae92fccefd89141bbe7f2ceaaf4d9588a789377c08ec2537c329052cd8183135f1c6a4f6669487b57abb85c5e1aec50b9c039b64407e2f06bb651b4be3ef39f3cdf4ee3f683c91ec30a7fe01c01854938314344910d439b7b7a0cae3bbaf9fd0a1d110fd292ddf1cb301ea61093cfca649c5a951242afa7af32cc1a0c0c840c3e1b73bfb9ee61b1b25f341cbef896e009b059959bf5786af304149b7cb4751a135f4fe3fe744588f377cf7c8afaa2b2b225886a1920b183321f51a94c12538c4aa713136887d682238dc819f0f987f0b341efefac3d8894e6933e711e102cdfa3100163a9c92d143bb95b1d2e33e4ced96144a9fd373cb895170bc433649522d7bd26af5969cdf249296a46752ceadc31843e5b76b60b77d2e415c44b5806331f4fb68b901270a1dd80ba929a0196dee3a7bd1a881fd351a070b6d421cd0cb7ffa7238221a7e1376ad7bb53fe96cb9cc41e9ba768e8add76c3ae6a9aff7beab3f8b4bc16215c87cee5257249799c33188ff02d6a571467625aade13c057907a8ba12fa2ae22f54416f7ddeae8c29c94b50e94da1520fdf86d2bb9dca1a30b4d444a2d6c1ab7c8218a57be706066404d5a1cda724c736550b40c1fca2ba6879707f21c02d8c4f2098a452f220d7f0cd1aef7b85178016aaf03c8baea64c7ea8110a9db698c052bf125c28abd640647d3c40acc2d5d446636a1c5443c8ddac2153888d747844281cd7d8309ae5667bb85c92af97dfcc435e6734751e825f69d3791d4a0a8422ef2a0101fda8b0f0397277ef0d6ec974f484b23f3b04f70e253d63f91caad47d494a9bd54d365e0f3759d3c5dd93c9d9b43aa7f02c34d07be6e5675f3db8b8ffa3a69bf6ef991ae89504923d2f30c40247934af8eb524b61abd125df33e694fedecae11ee072c2ebca84a3ab56773ba812360fa78bc8c29dc61d963f3f29b5dde3fb102dd0bd5de26fc338e979ece695e53339b9705fa2b6a635a6a6b1cbd052a652080c2b2205deb70ec3352973e45886c914c566f2b3e918b4aed22a7623fd9b31d0e47e569d2fba7f4316a4f675f04602ef54a5e0761d9206b3303feba91a2dd69ae7131df27309d744ac0e2f07835c5c3dccf3c45b0b9f3f62cec3e5205d35669743b6152d1ade7507981c44"}, {0x18, 0x1, 0xe8b8, 'H\v[F7@'}], 0x1150}, 0x40b) lseek(r0, 0x0, 0x3) 16:00:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) sendto(r0, &(0x7f0000000000)="e3b6d75bec7a57656d3bbb56a4f50090be139b4cd9b92ede53db65360826a223f25c61abc2f07fa54eb504211cbe99bcdfbf4fee31f974503adb1d52beb053948bb9eb9457ae9b60ebbcffa76420accba677f7e860bef7853d0e9f", 0x5b, 0x8, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 16:00:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x40000000029, 0xb, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x4005, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) getsockopt(r1, 0x1fd, 0xd, &(0x7f0000001540)=""/4096, &(0x7f0000000000)=0x1000) dup2(r0, r1) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/147, 0x93}], 0x1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() syz_open_pts() fsync(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "98a5967ef71db45caa1e276709942cb9a35a5d13"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 16:00:05 executing program 1: r0 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x200000000000, &(0x7f0000000040)=0x3, 0x4) r1 = getuid() setuid(r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x8003, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r2 = dup2(r0, r1) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x8, 0xf0000000, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x80, 0x3ff, 0x2}, {{r0}, 0xfffffffffffffffc, 0x48, 0xfffff, 0x5, 0xfffffffffffffbd6}], 0x2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x9e8, 0x7}, {{r0}, 0xfffffffffffffffa, 0x1, 0x2000004c, 0x4}, {{r1}, 0xfffffffffffffff9, 0x52, 0x1, 0x8, 0x6}, {{r0}, 0xfffffffffffffff9, 0x20, 0x10, 0x18, 0x9}, {{r1}, 0xfffffffffffffff9, 0x10, 0x20000040, 0x7f, 0x1}], 0x7, &(0x7f00000001c0)={0x1, 0x2}) 16:00:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, 0xffffffffffffffff) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x3, 0x1, 0x9, 0x1ff}], 0x3, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x2, 0xfffffffffffffffc, 0x1000}, {{r1}, 0xffffffffffffffff, 0x8, 0x80000000, 0x1, 0x2}, {{r1}, 0x0, 0x10, 0x20, 0x5, 0x4}], 0x1, &(0x7f0000000300)={0xe13c, 0x2}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000002c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7, 0x8e5, 0xd86, 0x1, "a7cfe5efdaba213d8c7577f55a15db968157c092", 0x7, 0x80000001}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x7ffffffffffffe) linkat(r1, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00', 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x80000000, 0x80, 0x7ff, 0x4, "4ce26a0cf6b6bdd9fef4d3782986e5ffd6c960b3", 0x10001, 0x9}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) chdir(&(0x7f0000000340)='./bus\x00') getsockname(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) read(r1, &(0x7f00000003c0)=""/143, 0xfffffffffffffcb6) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x91cb) poll(&(0x7f0000000480)=[{r2, 0x20}, {r2, 0x44}, {r2, 0x4}, {r0, 0x10}], 0x4, 0x4) 16:00:05 executing program 1: socket(0x3b, 0x2, 0x6) r0 = socket$unix(0x1, 0x6, 0x0) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2800000000000000ffff0000c15a8eb67c963e1af49e255ed1a343ef241b0cda1917486748b40000"], 0x28}, 0x0) 16:00:05 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x409, 0x46) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20100, 0x80) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0x4e402d85, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x2}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x10047}) pwritev(r0, &(0x7f00000002c0)=[{}], 0x1, 0x0) 16:00:05 executing program 1: mprotect(&(0x7f0000539000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:00:05 executing program 0: socket(0x2, 0x1, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b4807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad000000", 0x65}], 0x1) writev(r0, &(0x7f0000002780)=[{&(0x7f0000001780)="f8cb1cef8721f36182007100d99c9891c3f08610cab148cb8a4638428251be334a7991019c261c68ea307d050c59b8cb360bf3c4bc22ecc71363c8b0e1e8de2b9fcc8ece2357099e98da371010201db09766cea8e024109812a0e138fe2ab97cb1ed36cc010f50f9377f2d2f09556107ce4f4e3429c6aeaa6238e8678b0c5221bafef2c4149cc8b92651fc66ba327f09ceecd208dc9fc2f2a4fea7dea575e6edea0724820457f3e3c4a94594e567bb24f6b31e7bd96a6788a9c1ae1f151fc89cd3780743cb5922667ac39d45c2868c2d8f6505bc04bca13c2f10e8d35fa5307a91e9334232d07f635b1b5e31581e4e375ebfdc9a71f637f286c4bef1fc2c728c2ef265e11d0a7a7add73daf6453238f1e6b6e035d420442898e19dbf6de154d9b9d8c4b7aece5dc7a4fb77337708a387f717c019d45961f655f2639e360b63bf3f1d674691a09dcf0e239480c01162a001823b2b684efda5fd28b3fbaf872081b0025db87e7c244ba3d4f8d1804301f5739cec354164abe8c55251f331dfb8cdfce294a37bd8ea708a12d6f2a0cfdd3d55261be0b5fce27c1bc6ce54f8ebb850d8909ea0e48b200a7c7e5292afee8a1f4a667fc9d777587e1167acd0a3ca6788014ae6f3c64c35b6ee953eb22ad7e0150bc1cd3c94c7cf5bf3c15e236483a1024afb5472f7eeea90b6c53310505e2e22e598fb90c11d91a9995d1434b8792da4126ab42c409b95d7ace35fa2db8fed7ec67fe344c951b3476be33f415c75643f637114b0557b63df4f763a041d82da48fde9e13d82bfc44232ae339695b03c4d63df62aa3e3468eefce235c7cb94c3c268b6e2206d0f4ca66bf7c9edfaf21d5a6b1d72c34c5cb07fa66e288c974819e47136122769c748ae91db177b233f774c6e049d885b5dcd951942575d4deaaaefd9f0a750c567a0fdd353c3b7da7efa7d09e4f53f38be9a7a5652d6de75169c4fb7a6397ec5f42332ab5eb750bc686a3b0d803281d9287190fe3f96b52505d235d74f7e10b975f797eed6fccabe7df99a13fe85e2d95d81f6adf0281855e48d70ee1d043012b9e08e8f5ea4d886374c192a0a1b00e7b5015653dff1f99c739d235730e58e97a7233e985a0374c1a32cc0f7cec2ae9eebb82e0b092901c7e8a2f4a4692d196df7b893f0374999a94dfc6b32302b130e02231f5e91e08cb4e4e79a0d407ad3a07527eeb2bbd331f33e21f2b5ce98002ae78a291a45ed0f1f32e304104b5347e491844961432d966eeb21d2bc36eec1f5c78feca9080f8e84c6c66e632f1e71e2bd5322877de18e69b0a9ea0c403739f16337ae2167d383c93c1efc00450f5e8e356497a30a4d866695974c51145fb7fae93fc706a42f3794be5dded7f9b674e6841136e25033c895ded2ce186cf2fae9a4e582aac5c89d999cbb4ec12fdf3adebbd99dbc7b4420030d3465018cbde8bc32c45d0de1f053c61056967faad3f378403413bdffaf95c303fb9e6e3e23acdacc5e12d3d70d2d4ca1b83881c40a57766e47abf0692c8e8569eaedf0f8db250757876e5823489af7d770e2042ec0ed31a0acbd7d73c69805e288f904c16cbb6f364dd3d2115eaec1e0bde87198136152de2ff60d5a8649848471477525fba9c24871d3bf9b474b1949341ebb9e737181ba0ac19bdd9fa53fc0142a4dc6d95ca64aab5005bc44ac222d7212a1ef61a4483d09a3a5eb54cd75e6968a1973095bba3eb50a05cc97e5cf7f790982643bc87e4297d1a21d1f53760b0acce2748211d1b3192b793aad80b23fcdabbebfbcb86289a1b8d56d7da21c9419c432b66e18f9783630ef935ab936a05ceb0c3a0a82dddf6570bbc431acbc314b6416b12bac1be9d0325253b4d49b9639d3eeed4edd21d2644ce8d0a2cbab453ccc3707a6e3b4f864f49b1882827212d9d90af429eedee7e616ccfdfcced143f19aec1f2ea8a233f6009c6f6c630ba305e029ea4f04639374e62dd5861f52eea1b4b63447b14d0a0c3a00365c4e31277816b0a33e69a07adb610b0934f09815b4664fe7b28273a5d969537b695489275a216ac89979d2cd395d0cd9ee37ea441f28e039ef8b8cd36624e892fb74ff59eaa7d56dbaeded3f88174e336205d1f052363f7025318f0d2f41d9b2aca3193c796efb01e664ce25d6a1a85ac817305c2ad9ecf6f8ae1b9a38c320a9f046df3a901a0a4114fc4e5d10d93a3d1ac14fceecadff6bf1056c1ca76b14ebfbc56a1a0f235dcd2612312d20b382851c49b26d64513fe0e7388106550e12b06d3c686693fdfb1641849f8e952170e038868fa777da66c8dde520a345f3f7bc50c3df28d97044c012a7e8d646b3ff4b0430670742741e4d962ad0c1a548bd3a03d3c10b262378c18bbd2094b6fca42cc5e1b71c15690e8cc846c128e9338554a42bc809f7b9940fd4e322206256dc1a146f3612205fe3d68309b01fa10b6f6a88af18a72c91c1f49b4269bcc9737e6fdc7ff871a160cdd1167d355e1347b2957e7b4f050f0ed4b3e1a7eb9acfca1f7957eb632d66c734d55e8daf7976db5ded07eb44a36ecbc94d9a41eb253ddeaf7576662d76c4aa8d139dcf3b046816a5d122e940c9d76e113b33704804ee4a89333e71d174e6f298dfdef7c64a599aed3005ce897f192310fc994ac223bf2a7b8f538ad0822bc6b46a2e3afdd5be85b4cb9a6f26ec938314714bbac5861300b729690cf42a8cf0226f6d2e90b9099807b41f9fc6a0da30616d2ab8fc340d8d196006ae18fdd75e2a1fa540b68489521426af38f390f61f5d387aa72ea73fb5308123766fb9a3e4d8c3b876161820fec5487d1f123cf24a4932dae69c2405cee1f689da9dba5be3c608a6e84c75f7caaadabd0da7718752040c3ab7f810c01f51e7861791036b5ef58735554cc503234689cde112be4fd08fce4f315be8d782b44b25f22f64cb4e05b9d92715514a2571aae976c0181e9a1747008b0fc31bb64908d7f3da93ff17df376cc37e7745c7fc36d757ae4ae3e2f37f44ad1d9ceb02f5b647352ab359051909aab5e4fae7e0d46cd532c4619c3508c9677d980eaff9c2ce8ce93d129a92ef0677b7d76cf228ebb3efd326034eeabd48829e5cb06d8c1d23fed20d2bf1191149a6acbe52431f3d879c6e15acfbd3746ca444ce4ba5fa324dac3edf6b6b5de83b1d9b4b739b36728145029f482ae7a4eb6aa14d5dcc204aca79e42654b11198e05daba7416dc309e5c94be5c4ded4a451c6c67d02729bf670bc742abcda96decd52fbdfe1444573f5134f2089bd006ec96a5876af1cdf3d5af804f3331d32a713d7ff50fcf446ed3cfb3e995cf58c43a0fb42e3dec5c9944d2ae2e86178eb6b2ec436e9220bce4cc88426f8eaa1d4cac1df575d4d42654153213b85141217b7520cf327937849effca18bd8987f2353b44b95db21d996554ad203a9890c2948a699a281002454cae4b8cdb31581abce2277bfbbc6b67b5c2925c0480df6e6ca9c4048e9b54b5bbd23f28752264e0216aa9468cf7e7cbeaf91116df04072b03ea3a7a11a8cd05ac6cdbcd32b72ef80ce34f6e2215f735360db8e392d2c394c571119fb5a57f5d4d4696a3f850184127fc3995ae0b5cf86240f93e148bd2209f44a917c4a075487c2a6a8b00520dc38ce597480a31e9775c7976c8208c36d95c32640817096ade228bb790a40e57e676582f9732456cbd63d771799f8f53fbc95e98947b8daa86fa3525bd1546fb37cf7a6e5bc47aa425cb5d3e015", 0xa5c}], 0x1) r1 = syz_open_pts() close(r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x42, 0x2) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2800000000000060b08f91932cc3303e2fd3120b20c2a20da347cb6f42126936915dcb6d7bba34a4e2a64e9f18d6ec06d44f56a042bd4e18a4dbe91e1caf4ed4e4f94ffa8100", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000040)="2079908c1c2a0606249c", 0xa}, {&(0x7f0000000080)="230c123f9d55dce1f4e42ab33ce4f64a28599767b17d2cf56b9b5ba98ff2405c03a2ec9f8f02829728c28cbb6a5d6cd5d35b64c3588931d266793ae38c8426c251d7ec0bdf10b6e2bbb23b", 0x4b}, {&(0x7f0000000100)}], 0x3, 0x0) sendto$unix(r1, &(0x7f0000000240)="8e0c9608d858c99ffa78166407ecade83e05b7f8044c091dcde115173c3f0a43d1a31c4d4cd45ee273708e7063df2d32aaa6697aee3286e1d42e66400b58495f7a024faf190620ab251eaab6226a648b69eb5e71abeeecf38a3fb617aacb784eec8430fe489b660218efc4658340b57a1d89d8196fc301c8e54b48e4520333abb32b4f5c5056a0e096cf9374fb767e5620ba34f4c2e61f889891a64380eb94ccca2fffe7dc2f0375996c5a8954b044924fa1d6262bc7d69494e47032c3314383d8a878f25223486e4dce40d6", 0xcc, 0x0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 16:00:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 16:00:05 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() clock_settime(0x2, &(0x7f0000000000)={0x6, 0x8}) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d83}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x106f2, 0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x5, 0x4}, 0xfffffffffffffdd3) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000a80)="03", 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r3 = getegid() fchownat(r1, &(0x7f0000000240)='./file1\x00', r2, r3, 0x4) r4 = syz_open_pts() close(r0) r5 = dup(r4) syz_open_pts() sendto$inet(r5, &(0x7f0000000180)="bbbbec282d5deaccda4a8e713d0b8a6d56e3fd986d03f851d54dd097b0fd7b1ca3c62c4749f8bd4be281cecbd8a4723ead6a94ccef8e232cc0c685c7dcc2c2e3432c4f", 0x43, 0x0, &(0x7f0000000200)={0x2, 0x3}, 0xc) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) ioctl$TIOCEXCL(r1, 0x2000740d) r3 = getuid() setuid(r3) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x20) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x7, 0x1bdf5879}, {0x18, 0x0, 0x7f, 0x8001}, 0x8, [0x1, 0x3, 0x7, 0x81, 0xfff, 0x8000, 0x7fff, 0x2]}, 0x3c) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f00000000c0)='./file0\x00', r3, r5) lchown(&(0x7f0000000180)='./file0\x00', r4, r5) r6 = socket$inet6(0x18, 0x1, 0x6) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/166, 0xa6) readlinkat(r0, &(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)=""/213, 0xd5) r7 = dup(r1) recvmsg(r2, &(0x7f0000001640)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/43, 0x2b}, {&(0x7f0000001440)}, {&(0x7f0000001480)=""/226, 0xe2}], 0x4, &(0x7f00000015c0)=""/86, 0x56}, 0x843) getpeername$unix(r2, &(0x7f0000001680)=@abs, &(0x7f00000016c0)=0x8) r8 = openat(r1, &(0x7f0000001700)='./file0/../file0\x00', 0x800, 0x0) r9 = dup(r2) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mkdirat(r1, &(0x7f0000001740)='./file0\x00', 0x28) getsockopt$sock_int(r9, 0xffff, 0x80, &(0x7f0000001780), &(0x7f00000017c0)=0x4) ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000001800)={0x8, 0x543fa7d2, 0x7fffffff, 0x1, "cf40bb151bf3147ad8b738bf09fcbf9000a9375b", 0x772, 0x7}) setregid(r5, r5) unveil(&(0x7f0000001840)='./file1\x00', &(0x7f0000001880)='c\x00') mknodat(r8, &(0x7f00000018c0)='./file1\x00', 0x80, 0x0) fchmodat(r1, &(0x7f0000001900)='./file1\x00', 0x0, 0x0) symlink(&(0x7f0000001940)='./file0\x00', &(0x7f0000001980)='./file1\x00') shutdown(r6, 0x2) pipe2(&(0x7f00000019c0), 0x4) recvfrom$unix(r7, &(0x7f0000001a00)=""/170, 0xaa, 0x800, &(0x7f0000001ac0)=@abs={0x0, 0x0, 0x1}, 0x8) accept(r2, &(0x7f0000001b00)=@in, &(0x7f0000001b40)=0xc) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0xfffffffffffffffd) setsockopt(r0, 0x6, 0x200000033, 0x0, 0xfffffffffffffcee) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x200000002003, 0x20c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000100)="ab", 0x1}], 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x1, 0x1, 0x200}, 0xc) linkat(r0, &(0x7f00000000c0)='\x00', r0, &(0x7f0000000180)='./file0\x00', 0x0) getsockopt(r0, 0x80000000, 0x80, &(0x7f00000000c0), &(0x7f0000000140)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8080, 0x8) ftruncate(r0, 0x6) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) flock(r1, 0x2) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) flock(r0, 0x8) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x4) getsockopt(r1, 0x8001, 0x3, &(0x7f0000000180)=""/111, &(0x7f0000000200)=0x6f) 16:00:06 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/187, 0x491) socket(0x20, 0x3, 0x2) msgrcv(0x0, 0x0, 0x0, 0x1, 0x3) 16:00:06 executing program 0: socketpair(0x37, 0x2, 0x5d, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() pipe2(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2002) r3 = kqueue() r4 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) poll(&(0x7f0000000180)=[{r0, 0x20}, {r1, 0x8}, {r2, 0x8}, {r3, 0x3}, {r4, 0x109}, {r5, 0x10a}], 0x6, 0x8) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) pwritev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="593cc6a6feabd3a62b07eaa46c7da053705b21290ea8cca4107ba916ed7f017d802fcb67ce7c19edbe1602626e3489961c661957f9e0123ab23fa29830bb77dd7f3a6ed5fc437c7062193a1d5c84d156dbb14e3477abf67fa5646b6ed52ed64d0b3980063bf1cfb31471568b9f8941b0b1c9c793ad00aab2c44b6708c7d779df9cae6b3fcd65290acdae549870a975c0faab602cd496a78ea247603804f143ae39342bdc10fe56a0606b2e124e7ef7bd2c88b3c28219c2298010b47754c2baebd7c83259ecfba28444fdfde7eb6d75eeeafa3d164f57402b317a836b0dec7e1a364dce968e6658381a32d0ffcb8930074c3f", 0xf2}], 0x1, 0x60) pwritev(r6, &(0x7f0000001600)=[{&(0x7f00000001c0)="131326994bc92983bcfb434130dde4b1c9591e0d33d3944b907e01fab221c9cf3e34d9de5b832275e3bc9c77880357f0194dff2ed12d43ed43aba585db47933f492ddf3eeba5615118541f981d14f2f88f070ccf5419fd35603edc008e5a9e21d2ea80d4dd90a4f21b4e40815407fae997c3aef62e93ef2c6057f60f0ab7e43574bec85adac71bec5f88c1a20f76fa48e20083f695774b364362df2b723a30fec6264de8a030b714dd89321200b757b6a2e609a3dfdaca66a460fc94b035aca579a88319c1df1849790b0e66c8936db084e5b5cb7716d20245cccae8972c5f25499d69ce3e3755a1e1be7934df259b6ca74b17e5535b7ca420a9cebdef1b46f58f9222c45713b97fdaad011babbf13cefe536db550ceac159cb20cbfd7739e6b212ee0f34ea7a8441c63045d3953d6a8aef10093826fb5b3664244f3e027baa4dd01f1269995145697af77036fc55730cd761f1f14be1dc945b7afd5500707b682b9cbada16e66f85fb2790b763a5064ade2052dca246e6369fc9f05c63ac629e91d23cc157e4adf29dd03e1417a2328a08134a75bccf55823bce8587856c0078183bfc6d30137df7561710733472cd3e4b0dcc271280ffd5b89398f46205a1913e841a0d7b29f1cc121131e20807143e6734a5fb6c5fbe5502ff2570326a992e9ec09ef0b23ecddfe73a597159ca0b12561a6e988d8f83b0ec777e694d87d9ff37c5f190c47c12e36208d13db72692eb2248d261adea98161f16354c1055045d8fa828daa8a92457bd132f655dd7861ba77dfb0ace21eb1a0a062d914c94a2c68247460c221f8669a775b013e0cac917a647a3b8f854490350b4a424a36df6b43f30f6ae93e42d9c589f8e0b235b8d010a1c7ff8136baf77761ac2c2d3f098f9986c161b0ed995220067428081e2adf77e94cf5fa586b8e8bcf63de29d5ba6c567fc0204cbd1d0dad4254066c6a4e500f8e5214e0d036981d5161ff61d269ffbd6585b952161b2b4c9c0a8d964109f2dcc2df7034c6deff73b8311ed504b5e602aecd2426d2b15b6d11d102cefe6f8b936ce29e67565a3040dd9e18d2469b67d7734a471940ecd6c440d9779eec8f1f86fc203ef4d7ad658f32b53d498717e2d7353d4e053228238c70572be82fb6d42b8ec5faa37d8dd81145b9c922b502c2fe23461ee80283007019d542feaf35f277800ac8bb3ec6191069354a1d85013b249d28d24f49051e3d3626f6025d04ddbeb1a960399553de8cd148d05351a0dafff19515a62a7bd65b7cbee67f04e8b880991944d065a0009465f9554fc3c308e0690fe68a0fae023d02d3d3a4800587e2759fd5de698663c55c18a50e7421d109da3bf48246c9964b975dd83ab13616e2c3924fddc0798527eca1d0c85d6af310008ef4ee7fa508dd77997299f92d5568365529f11b2ad517566949588e05f00e5333b69f9f35d091b1e4d25fff198018b335bc6f293d485ffed02098f805a308c79df7f093f36f87a251d5bebbcbfd552195f413011778527fc75b5191c29fc1347dd01e905a8b4bb7ddcf66c3662724a40ccff7e03d91c7e7006a1b7b4f296fd699160f7c6dfd3a9d7d11bd86b4b45fb1c343b0f9ca660fa08ae8fb52a3dcd7413e53ebcbdbcfb0bec79eadccb25a52dfa141f8c4db1b77be55d2afca3050ddf5f9db65c8cb3a77ef673761fb553e6c5ba49f6cce9fe40e87441d0983ec497bf2e0881320434becbe3dcbdac6443272d0dabd2a3c3e41f7f8c38b184341cf9ca324433c77129a8b9c14aaeff33ce2dc5cf5894d590d31d74056c247536583d52856a2e60e29d7186b5cd6b4a7de147f61671487d6375322f3b145a4c9fed6e59d6c88d28b548ae4698b6761a1eae265e838d1bece926727b8c126da74a1cdac2346bbc6c55c858a24819559c11d550ca4d3e52779c09b69eacfaf15012b3d9a6eec260fe3b602d2a15f9e56ab9bd52690158eedbde2fc2fefdbc698d4688bea9dffc976d91c57d767cc7217b127ce6a9d3ce2d079a3ec146a87e953af8eb17e98fd89437cc44b344c005482e5bda8d1e7bdb51a2ce2dca4ad3a84bc633779db952df3e871ecdc1a347d477b0d61abfb2452191e67ffd01d358e901c7ba1442308e680e7a51399bdb6de438f00fcc168b6e7f4a8dd78a6ff84f1636eb2fb1d4beb428098fc5c4a33aa13fa434ddb48f875fe350c6d72ee3431116a4ad678e8efbb55ea5b516d83ea7fcbebf7dbdfe09978ed4a484c107c76863a53c4cb94fae3f4dd265064d670dec02b5a2007ca0a04024c37d7f19b74dbf36eda245fb22ba8405a73845d49514c4dbc2faf2e8143f1d02b5c4f4c2c1500a2c1f7965c4ea49dc3880621e02c699e80c59a8164d2bead7f9213cb8d526fd79ec21d04d951e903e86e5a722b04efa3f239eeadbad6b3568b68f56a810d8c3335b61cd0d10f2d7f6bfdcd3287291c7921bef70b7117972a9fd9deecb3d8fc7da51d79991eea39ec3a783ee5f936af8ee4d33c5dcfd5f323c449df45c2c08a5813888e0ebf51d9b762914dbd7417ef9666bc525fc3f06878ef8bae4e37e06bd178c81d7e2f97563ad8fe125650b95ead71fceb318e08ebb8ca787f279992647bae0be32f38aa7c84bebb29c25be69b188a30294600ae7157d87d2b805d95aeb1348373ae858b9f335ba5324600c9b3e037c922810274318c1054e24abcb06b44fe9361f8ad0567e05d58fde7a4d7107f8c092399813fb38dd59546d4b447542260a79f0e22317fe1f33a58d92713dc9359341cdf212f5e8dd6ce95d332c66dd973a24eefd8f7712142b277d82183e02e92d30dc76ca635bd94f9ea8b1483590c55e757cc74fc01342a694fb7090baf634918352ac1ec55d7291c48b789e64b1916ce27ebec80548c214e8d5b0a0ef5d758680a74cb6822c07417ab7a9f50bc9dd0eb79b6973cccfea6e373203b14fba04fbf432bdfda937a8df21c795520d6943b021966d2d32bf39f4a5f253a33501a59f19ae42cfa13326bb264063a02e62009ee9edb421df95c9a581527dda7c858c52ec6c189ce83153190b19fb8effee4f1a214f8faeb64ece2faaf33b73f9beb10ea8a3cd88d9fe0cda8a14af7204d96b9dfcdef2d7c22a76bfce5aaab2426154ebac7a7d82d36812d2b124a749ceecf0133597b914dd89fe84953f21d8413bb95a2517d711be9424d9e02c404378483f08a6a6a151144f9459a1acab87e22dad1ef68bb9e32a981c63e34dd0978e24e26671c0f7caaef3e45838e74bc788a3e53047ce1c29fd6dff416b80e6897412a8d7438dc83f9e78dbd424a33a3bccadd5bc7f6eace2e676bd784d027f83791a0bdc859611519c7cdf2ccd716b005afbb687760e83cc6f6ef3d7e9022e5c48b64a3e7005a3605b176c4b96fd91e2a984cdc5c4e62ccab96e8e748a74d0848794120e2acf659df085c1343e70158179c70e1ddd4a300e6a32e65612149c61cbb49f6f41ac3e654125d9cf76afd319338d8c7e226ce9d9ed3fb24967c434059d65a98c1684d327860912660711313287c269924b55cf0c2dae8f3ca9410a388c9124ef69bfe82d9fc479b4b85a69b15b6108d1323eca9c89e198e8c6fce120ca0828271fd8bed1d139dbb1f175cf0e60c3c8342463e3eda37c60cdb57c13b2a52fee0a2f454d934c118926cefd99249c5d4fe9b3ca583b9b67b87a8cd5eb6fdc91fc4b3936ae6d06391d4273cd932a89bdbb8f2f31a4d6af0f0ea3b8361fdfc1fc68a8f634c699153183ecbd99a31db9be4ccae5bccc259c6268e70330f2adac769375512e59f98a93ccb5b69e26203e8c900630d8cd0ec5a964f30bd3d222fabd873fa43a7762cda4379c5865b7c1637143b91d946befa877d1001fea4ff17b341c666be69ec96fb6d533abe59eb09b29b895f83f11bb68d9222d8002902120d6dc8ad1db04754afbce2a3fd4b503e73d9fcd933738c22b9caef3d957dc6e9ab6ff05a025168cb700a1674371af33821ee3c4918d5b8239f41c8ce6a8cf8deb60e6fdcbed78b177a20105fcd74454fe5e8a0311f6670c2760eb79430f31116ccb55f680551b6c7b2fc16a17285dcd8d79a0f2d6e329c905129d00904465215f7c142d4026fc43da8357479b03fd9883b73cb067125ec3f71472ef6da423173062959048adfc5a9e78468d8a3d7ccf4b823302d3fe014060481c19b83621af4a3a59159c523a597ba4d6227476e42d1ea144fd3e2806d6c1b17c209e76c20077adafc3ceb0f4c70704c377fda1dcf98638f9d15c88b14827ee3b6fb88c7a2644ad27e3655dcd12413a0d50ada58419f82ee4a9d501e96ea83141e04ecc3670b8869ce179d19c89e7f56c15a3ac610fec1735216299ff03cc695a092b87774ca93bab0a4974b4e19b5c6a239e17eb574044f322538af9a65ff6eeaa47071fd0e6133df3c30a23f6c0912593c3acc09c72759c98254ae1954e14189857085927d5a590c0db85c50b02d0d49e765f52c5e517a048813404afc04b510cc3aeb692c861b15bf5b4a59ad5803b41dd06c8cf74704c595a90e987c256e2c36365ad496147cd6c49726b17798d9a9fd75b50ab6cf5c988474138e9588a489e688456b629874a4b3204b12c1845ae39ba41948bcec46895808ae691296febc6b8f04f796019be5affb6824bebf4a3f1fdeebca8a2d4b368cc226c82cbb62d19347fc88ed77f5e88e44c74a702efcd9a55f69da9e1fc4fba75d5b134f1c8f57bfff3addc34088d9117f1535eba91ad05feca38126661c1a3396b302dbabd89ea263e390c2e2cdfd4fd57f034922e211e8f0c0b070e85e0d12afbcc4f836f94feeb901b5b53717b4cbd4bd7a895ef7b6c0a064beb46c97a325e37180f0f2f6dbb3745ed3e26cc157c3609e57c41c1415de40803b4f14274c3525cb0dd0bc0f97e411e18359ada66dcae65fd54b783b109fbc1332ac3124a945f734b702a168e2ad43c7cb017811319af4395136cbfc1e392562cda6d5637b15d80c8b8308b350bdded58c4ee5454b1437cd585097ffd660425cf9b0ba32c825900f6e284080e6c282f9df6e30bfa5fbaf68be83791d89180189ce7201c7c8cb0fb2346688f006c112807155791c00e6b6aacb849b530f31dcced24153dd9da29c9498b4cf601558268e08cbf9e4526f0f67d7157c80e279fba48312b12d6b4e6e6b6a875d40e6feac57cb38dab675aa2b775b444ff8538ab5c9ff7728892ede6ac4f9401eff8a6e38152e516e1d3b3a70318a35b6942fbc3129d3d8329fe68f73fa04573207b9854f3d8f9c82f3637cd7643717e2154bd1b11aa9abb37629c27900b4b78c02c080244e918d063d3162a147e5e40fea5048a370251d7c7c9a44db3e3655ecdcc858258f8e53c1ea22d66032bae386bcd1212a6acdd352aadbf422d04a7dbec3350dbb17f20e2c90f6604c41860601e97d5c788cafaecbc944190e3dfe46270304115d6cec66e7a57ae9172173b8c06b8caada5a3c5d9c037509951fbd618258be9f36d464d4dc388d990ac05257ff0e80f343f119361730701595d89492784d1429758391fa0799bbaf15b8dc998336e6466887f6ebfdd55dd3053fc777d3a6b852c4928d40ff029aaef4a0b0a35aee5e7611b93b946e8850d2ee720c350e553793a0c1ecb5a62fefbc0f7643263944efa945ffae78fb8f0512399c5d6e10320405d366cfe0c26741fd7ff48a13ae43c261e5e302fe24a96214d32138d7daeb9ec4a6775292ded340fae23303526a01bb09d961dea27a0e2048a16d0276f31ea1e203adc37a7abf75c154f81bc3b9", 0x1000}, {&(0x7f00000011c0)="21eec32332d6d5ed950344286fe497c123448e27bffc6438535f74c943453d29732b12c1c962ba52f5a2a57c6c11286a7f66a822a3e717acd7ed70546159b901fb30841e06a55d1ea879e992d7e5d102ed225f4af5bc2b207d535c0eb0026615b344f693c2d065cb62491e658989f7f8c6d9dc7007fdbc147dd1c363cbe3d8952097d4e01d9da437428c547f04704785051a853579c0f8603ac58889b6f0ce323823d49de3117e5d277afda16720429b011038892e7139318a94e0ac6663bcbacfd2ddf869f146acc17934a91339b1fb761335711b60e4d3455e57ee6c0aa7cfee7a4f8431c562b3f5e78a355a23860a4768", 0xf2}, {&(0x7f00000012c0)="de8bf8add984e58c3ff052fdac5876f0a381efc209afa8c57a4f8740b37bca60633977357ae85412bf2c3a3149610aa459403f7789b560a60c9e62b9027ed4acec391b85b0862b393d3252d54d3afbcd7edc3a7d216b2f1797677418ee3eb1affd05aa602f80eb7c54414a8f9cd12a1339d63a5d7b9a8311b413c482a0abdd383cb97cedd602ded01533d252033778747c0652343a33", 0x96}, {&(0x7f0000001380)="820e69856bb019ab36aff895e4548e84648b761f509c65e9d58e39ce5800d7ca1a44b5c91edb379ec19415041381d84d66ab22f8fb355f8c443f71510cb4531eb6804d5c12ddfa049f3a4d711c8f9872b0c3b4b2a8a3fa6c32d24552936643a39d4791db2ff6b42081722a380ec47949cdcb0af6e1f9f19cf0c4940a4794179144c3b9cd8c1bde32a101", 0x8a}, {&(0x7f0000001440)="5eeb87db356a43b1a073c3780c996d51c33fb084d3b183db40dee45423", 0x1d}, {&(0x7f0000001480)="1f62611578c398a4f9e2cc34da8887267949db20350099c7b4ba4240303298e424fe79898862dc12718885eb9bada457efcf1316658e1ec390277872299ad245ddc94ede87ef94617440f38faf1f92526feff980b338fb25da5f8b29dd40a48e94a0758b7e3eeea4725577c9df28e127bb395f8751aed66a4658910a52e295dc09023de0ce88ab5de0ac9d6a23dd33699d0bcf462d84ff6903331ca1c21035b4d7972bb3d618213d307b9f3ce1c7a2f12000dff7b6dd3ae72164f2cc6d98cedb4a5612d5d56b65791307337da9ec28da76e4bce5cedc437f106a2bce", 0xdc}, {&(0x7f0000001580)="b7aef8d34b139697c5f50c25df637a18f530979c8351489fb4cc015896bd6af05cbdcde680724e01080c064198490bfeaf3643e86c5de1c1fa3bd76dc4e1b30d6cb3b9392d1ee15910b7583c32033ae140a99e4e01c93bdea673d5c1fd201595f96aaefc4d47aeef2868ea67b8e9b34f33ebe968b1", 0x75}], 0x7, 0x0) lseek(r6, 0x0, 0x8cd920f31de0982e) 16:00:06 executing program 1: unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') 16:00:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x20000000000) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') fcntl$getown(r0, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) readlink(&(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000280)=""/107, 0x6b) 16:00:06 executing program 0: r0 = socket(0x1e, 0x3, 0x0) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) socketpair(0x2, 0x7, 0x8, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r2 = kqueue() r3 = socket(0x18, 0x7, 0x9) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe(&(0x7f0000000500)={0xffffffffffffffff}) r6 = socket$unix(0x1, 0x5, 0x0) r7 = socket$inet6(0x18, 0x4, 0x80000001) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r9 = socket(0x19, 0xc000, 0x101) r10 = open$dir(&(0x7f0000000540)='./bus\x00', 0x120, 0xa) r11 = dup(0xffffffffffffff9c) r12 = socket$inet6(0x18, 0x4007, 0x0) r13 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r15 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000680)=[0x0]) r19 = accept$inet(0xffffffffffffffff, &(0x7f0000000700), &(0x7f0000000740)=0xc) r20 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000780)) r21 = socket(0x2, 0x4003, 0xd8) r22 = accept$inet(0xffffffffffffffff, &(0x7f00000007c0), &(0x7f0000000800)=0xc) socketpair(0x3a, 0x3, 0x401, &(0x7f0000000840)={0xffffffffffffffff}) r24 = socket$inet(0x2, 0x7, 0xffffffffffffffff) r25 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f00000008c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, &(0x7f0000000940)=0xc) r29 = geteuid() getgroups(0xa, &(0x7f0000000980)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r31 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, &(0x7f0000000a00)=0xc) r33 = getgid() r34 = dup(0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000000b80)={&(0x7f0000000180)=@file={0x0, './bus/file0\x00'}, 0xe, &(0x7f0000000440)=[{&(0x7f0000000240)="a59177159f6730df2cb51a443f752fde158c629c18fbd2f0f53fdf37fd69ee4e1ceda5c7179db5820a78ec0830dbadfb3e707b75823dc03681856cb9add9f05f368d27cfc6b7a76d99fd3e72eb13a7a105a1c4abeb48adb236419978c791fff0aa31a0eb5c8fa7e666df90bad4d22516a5438bcea4aa9b578f11937eb1638114ca5db72e4587d7c8b4cbcb0bc1b98073cd0b3887ea24261f9ba51e00d3953648e588962913c6b27db95dc2362b693fb9a07708a40939d94195eb39a6fe807fed689da7da808c6f1f217eca2b28", 0xcd}, {&(0x7f0000000340)="d67c0b64c7d04698056e8f285d19fb8faddc0bb46dff444ced35286160de0a4398c175dea7d8fc248088f34c8a48ef132f50175a4e310323d09205f6ad536682eecea020e14377ac8942a39945bdf55eaa7d5bdfb506b9e9f357ad13c09386546773e786d95150f424a3a9a7800d5be769136dbff1f29fda709fe1f08a03b5a2ad6a05d2c5455c0cd907d36c49391fe0220cddb57a9e5d1f08c1e022ba7842c9b83ddfa0950e53f34e6ea76834b36fd382e411f0f8af7749ac28823cf3725e2d74f6324ed6d3291f28eccfbd4e70f2b49ea91b37dd8a85914eaef49cf891c2befba80aafec3d46c33130", 0xea}], 0x2, &(0x7f0000000a40)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}, @rights={0x30, 0xffff, 0x1, [r5, r6, r7, r8, r9, r10, r11, r12]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x28, 0xffff, 0x1, [r19, r20, r21, r22, r23, r24]}, @cred={0x20, 0xffff, 0x0, r25, r26, r27}, @cred={0x20, 0xffff, 0x0, r28, r29, r30}, @cred={0x20, 0xffff, 0x0, r31, r32, r33}, @rights={0x18, 0xffff, 0x1, [r34]}], 0x130, 0xd}, 0x1) socket$inet(0x2, 0x3, 0x0) r35 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r35, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:00:06 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0xc025, 0x1105) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000000)='./file1\x00', 0x8080, 0x24) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000140)='./file0\x00') 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0xffffffffffff4c72) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchmodat(r0, &(0x7f0000000100)='./bus\x00', 0x0, 0x6) open$dir(&(0x7f00000000c0)='./bus\x00', 0x300, 0x50) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:06 executing program 0: symlink(0x0, &(0x7f00000000c0)='./file1\x00') r0 = msgget(0x2, 0x10) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendto$unix(r1, &(0x7f0000000100)="aa457db30ae03470c13aaacf3c28759387731b4a2a1f39c5eaafca5d68c0b7262c91356b0deffb69cb752b09318305b0119d5f842ce7be63df549f3828d1801c746d351324fe9e714da7f3cd60ef90a798b23553738aa8011151547ba31bf4b3ae2f528c5c9063a66d556413271cbc4482e300c135f47f9fbb7a6f48f7dd64c279800546364238d4df183b045de727bac21292f407105b166765e452db7eb44c9c7cd28397bffdc6b6edcde5119cfc7d53e4c735fcc530620fad7dc5d9fde0e24f306f42ba37ff84c08dd16b379ef63ec1bd69f88ab8448d4667cf30d1", 0xdd, 0x1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000280)=""/197) 16:00:06 executing program 1: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) r4 = getgid() syz_open_pts() r5 = getegid() r6 = semget$private(0x0, 0x1, 0x0) semctl$IPC_RMID(r6, 0x0, 0x0) getgroups(0x6, &(0x7f0000000100)=[r0, r1, r2, r3, r4, r5]) 16:00:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x3c2}, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 16:00:06 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r6 = getppid() r7 = dup(0xffffffffffffff9c) mknodat(r7, &(0x7f0000000380)='./file0/file0\x00', 0x30, 0x3) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0xfffffffffffffffb, r1, r2, r3, r4, 0x40, 0x101}, 0x6, 0x2fa7, r5, r6, 0xfffffffffffffe4e, 0x7a, 0x1}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) semget(0x3, 0x2, 0x1) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x10c) unveil(&(0x7f0000000440)='./file0/file0/file0\x00', &(0x7f0000000400)='W\x00') 16:00:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x3, 0x0, 0x100000000}) flock(r0, 0xffffffffffffd) semget$private(0x0, 0x1, 0x61) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) ftruncate(r0, 0x10001) pwritev(r0, &(0x7f0000001380)=[{&(0x7f0000000000)="0c039ea08b39f5a531cb42f7b5e055e532bb48b14b845284075e4fe368e067a1e937", 0x22}, {&(0x7f0000000080)="fae8329dbf07b674aec0032dd0d111a231b2dac0379691eea838d3d2f4f09f42dfb90bc961ce894b9d5ec7cf8a11df72b5d9cf5fcaaf30ec83329791fe6914fb3d6d1d9c87a458ec43ff042ff37d7d0255db993545645452457c7ab982f406b12318c6a9faff27c8c400d46d00ac425c0086652b050e844baf3cde35268791c412ba79c21900d7fb2666f941a62d991746093eb54b6ff6bced10d46fadc68965e047f04388c151efc7b7b6b3db87766ec1219774907ca8261653de21600acbf35a92a4631f51723797e076fc6a374a5fa1306c4cba267562eeef4489e7e694cf05d57374dbb7c1498c04c3a82d9da26212996f42452bf5eb311c3f8213", 0xfd}, {&(0x7f00000001c0)="12e398b32fce5c5e0a4cc8e1cb65015dffd138482cd1b1ae4f86766655138a5b725d9cbeae114afd686e7767c04fb9ad2ed579557b99d9f7f07039d6e0ca45ebceeddc3cd59496a3f96d9bb06affc57b19c499289637b29860dbc51e564db0269303b29ea030f0cba8f566c6b21fa75ead93190c978009392c14c30c91642167d21b385c6fc64147a344be71b6f6ce3b4bb4978d4cfedf5bf0c77725ecfe0b8e0328d64dd2915e5ff86ad613cf33bd6126f6a6597ddb2c392fbf5de2126f6c15534b919d05c451798ebebe99e254b369638f8657b7ce0e249b4401e1b2001ff2f8e2bc45cd1b0f89b16a9f26d033b4ff5fd28a4fcbb736671217e78caec2f10d0f3da49239b6f40a399c03dc03513c12f54252f4b7d8768eaac792c1c3576671819428811e0db5d10d0b83358f79dd63a30a8de068ad6de4fd8a7a7a0560daf2a3d4064598724fba4dd5a3f51e9215c93d53f43b8bb8fd770b9b57d3ea5afcbf644b62592f4dab6058630896ef68efe1d86ec3ea35321f98047cc85ab652618717b85d7bdb21cba698f3e44d1d71d7d640a17b030ca0b3c5793ad5bcdacbf20ca869501f32a5eb235af5f76ba3690061699d5d1bb227e3a3dc72235908d5e5e079eda0a059a4a4f139042c5d8f55cb6c9cb87796ab891000b66cf4e4207419c624dd52a0588eca358b9486a70f4b1765fb379707b4c4d7fc9a86d94ded59999446501612101da7fd1ec8cac3132530b22ea6b1350ee2dc0a5d18be63e6cf4496a599a571462a100d6e20c4fdf80eb608a2ede0e2a8936fa3c052956b1c2348e338167f689729f7fae9c033a817a7c3ec8c13164b708d5e81d78c57b6cac85c28add5072409e81707c3d37c2238ecb7fb919d948e2ae0fbfae6cfca5daa7ac3613f752c72fb802f87067be388a96fff905c910ed914b519bb17d1c9c418635ca6c41cde5197a244ad3214eb40bba0470bd04291e756e43d4bfe20134eb8539094641b3cfe4ca2f28c994239d578b034927493fa382062ded006fd10bec2b0bc9d88d415e65dedd0b34474deabdbeeaf647abb6a9f9e38e9bafd02b973a51bd91b8dd1846a991323d0667199a881aababf8bedaa93ee3d56d7bd7cabdc337f3b84fec044b7fa5f5b6ac91cb1a0b89a38a8252cf15d40544eab516f0276fd1800aeeb5e32aefeb71d210d5f79659fd023a8b6c2654b1fce910911d14de16a09b5d22930a550026598981eda685a0806db526affc9befd7f77c1cf569440799f5e3990b91eb29cdfb109066a0459d788dd676ccc56951f69652d1281f6e9e98362a26563d6a64c646f6690bac7e8572d2c9afab8576a0a94194f4889e7d69bb85fac57329cc034014496af07b703b6a7356902280672316b3af708619cf027da374c4ad10ed559ec0976c4ea4b2d2f9a87fc3f04d8218711b34aee1a30b976cdfb58cdcbda9c44895b44aff46e5ddca67c43b9ebed36917db600428acaa27e668a34ad2b8d0337932f90dbe9da3a32ffecd73c7556f0400a6011d7be00d114d1615c8578cc49eb0a8ad940d71712c2147dfce58366e773d6b4b8a7e6ad66bf38646af9ccd57668c7cbb0d1dc9560079abce379db66b332de6ff5b0dc3e4f294c9c81eb107110e80d8de5e293538d4e30a70026719cc6460c83715c9bd5207d206b167dec35eebe17634fee45290e90ac70eeb57cae4733aae647f3e77191b0b456da6f01dc6153219cdd22c4ac20c253b4f149ebc1c6a130fb2b657a64617e790975df2f9b01f261f34172ebe94660276b94dd59ab238b73a821478daf63918c414b191e5570c3cbbee55ed95bec59bed9cb9a5eb3318182d55a65c34226b06d3ae15ef6e939d884094f437c5f4252b2f8fec7a763ae651663358deba89debee9c75ac525cb4dd11bea585b669dcc0c436dc18f0176b81d5c587dcfa4abd2d9c300ace6aeefffa96a61b29418e2e117af8f057a360c4b4bf9e882c7cb9c8e0421fbaa4bd9260138e493911627cf6e962f5c2addd6db26537b9df55e50a50a54fde935e59209b7e642d90d1d50175f1a0c921d9e33755bc502075213b279417467e991f5acdb1accb4304225c4279988c06c0da39c0dae0cae36c34b70526c0208c44ab679e5da6533a01956ad33ce95be0754135c4bb6b588e06c369d4d2cac2c9d1f7b4fff788fad938dc0e750791be263b0470895f05dd1b066f46aff6a5b96a30fe361fe832c61885611cc7f8cee6d73c0a64681aa4137b12b0e06c871d8afe43d0d57dbd9b6f8c2720d819d83772ebdc798473e3c5905cadc0b66fe0aabb1c03a7f38c5bf4dd1a757b4a572763aadfeaf5bba0807db097e9a5f3e30c959caea51be5a69757e34f797207b6ebc7cd195c30faadd36b749f20f7123391c74bbe7a3a7a2659bdef11fab66df7cd65224bc416c4409372321cd5767e3cc1ad560bc2eeae5aa01c8801f151b69c2e2fd429f774850eff8f1cc1f4e060ab6cc6340df2d04c49a8e76eb0c6ff884553566721b3b5482ee46929c5969d6b8a505d55725e62772483d2cea87d4cec77657f3ab17f4da6fc33a26e42cc204da026bbe798963ce1d2dc80a1bb3ecb1b67724959aab31bbffdc1182ef17dffc57e4572d75bb66ba5665b7b9854eefe9a26ccaf891fdc9c7bf908304390d3b5d03baa6478be04fbcef437af8376bb871ba3c99e8387b7625b240eddca377f39bd7108959e8b3ee0dff479048700da65043636bf8e9a764d7f930cadbb18dd641ba4a1da6443c5ae8cae8be5291925d660eff455fe27d76a51e5a82e8376edf4012b246a962d1a2e04c43a2a184d461705ad4d3ba54662664e730e5fba112e6d0a7e7d704e8fcdb506e5218ed956d3565c5795cebbf7bbcf3effaee0a14d06ab0ad9eba335fb800cd5e3ac4997ba966c9ee07cf126774b4299cce0d3f244c9b973818fabfed4d0da1a58a9ffe572642963c638b3c1a772d0fcbbb3a7640deff6d0412793d69e561bb91da414533086e7d20268a1524d9dec2f60d1b40a9e1858d26df08f795a16909c7381030a7c6de22bd7cd688bb3c275842efa14cb89e5013612488208b385ee824357d4f550989b00b63fee6cdb95a349fa998c8099b0bad18c53c0bdd16b4bca3d2e7c3ae239b57df3db14c541bc492170731c41d7dadc464099af7202cfcaf7adda8548f8f2384b298fce4a8023d6cf8441ebc102f239fb1242eae94b61480de5caf1af34833524f6464b89aabfc862da50952ef94de68aee1fe08c353236f597bc9ef19b0473a2d73f0deff911444c6855de666d3015a95f8dd2fde965f99c39e968d5e3967f56a2b063d5f54855e91ae7c6c1da52c5d4cf8c6dc1b478be19a5a321582a0d773b24988fb489549e4a9e87ced9eacdf272235fbd13b1af1410b332a05c88ea04cf38ec2b40f8a7bd8dd015ef45d79cba835292b40021f0a34761ae9ccf09540168a95ca22dbcce45ec435b85c5734f5e194628164a22463b0aa47631e16e974be19e3cdcdf996ee745d26d710d0d9709f1285854d2ca3c8b3e5820f692fc5ef67f0fde1d372a652aef058ba5bcc732afa954bf2d5a886102ca4889c9ec9c67f77032d1d0855f98e1db1993850a8c999ed9c5d0aa8e4f584c77edbf7aaf54d0add67f441d0763a0841b9dc64014de8f069fc742d53b0928160987936e2bac8536c3f79b33185f4fb36daa99a37a0351a0fed313fef2a3aa4f3b0aa8c01c9531af1c6a9d47657c83b7bdc885446e5ed5185026c7cd8a34952982f7e71f8870576cd2ee1585345ff349e1f08724e425415d865fe4eaff10d3c11536cffb62aa000080bb05545c73f1ec5ffa0913a9bfff2443903c334083d887639058afb54c5a226082e87a64e80e769bdc5980cff9c66ab8d22db537f62a0b5bc6d678ed7af0c3e1bf90e408953fc1b9386deb8078fe9508c891e7d0bc18e76d46d981f554633366e9422b08f02caafc64d409629d573984c4f28ea2f0ab621e0a96cd6843421792b5d995eb4a9979bdeb090051893016ee702eb71fd62e9731f6220e390617db302e968c565edff79b4b7354701ee6814806e1857e7aa85c99389b49d8fe397597441f9da9b26c0d298ca0d6ba697cbc9d3b4a2a7d97b3794f7a6676df73d278f08f34b6c69c79e292d8d64d8db98600cc60c0126f99598f83ca595c087ba4970036c3bae04766bcdcfdfc90d6b46fd4cf0d29c608d5320b91021c613db7363b48db1ff1bc94212225eb5f3299833fcc46bf3ffc2c13fc1f2ace7cb509bafe96a2a5fd6daedeb4b8db70b61b4f8a34731573739105f838872368d43cf5d479663e656abfa39f02052bc9cb9ff444b27d798e008d4e4f2b374f7296b678f9e838d7c0a1d22811d8f0358c7ca3db004d333fea09ab6028d5d7d2dde29cfcb07fb026cd8d65e184001d9dbd9cdfd66bb6c12fef5cf015b761aa3f24145ff0d81556b319d766e5165b84762dbea6d5719d133a67eeadec01ffe3fae806502b8a17523be258528e1d1bce1715ba7b556f79713f32656fc0eeb28369254602fa13ef4af86894d872be4cc6391c6ed460591ca26b1335b65d8b97a1c785be182607648b3e6c548e438c8cf0d417468bbf13d0876210a8a92652bea31a0d0be8a2f0f011ba5b45745b1f5dde10b1f261da4a1784f5878ffc7e81a0caeeaa6c18c64f8ab52f1ac8d005f7e498822c7b7efbf5f9bcf67a98ab427c276696837881ec4f6712ff610964755dc6c713a8f366b03f63a10a0475d8c9531c33b70b046a1eccc32ef2d0ce1140a0ea8f103fc96214fa458879b7b45e22fa6c6e63773e91333a9e1caa721b64e141625e0f142e76fc4711991ba5a87a5790797a8e0cfb26e917882fc914fddaf8857bbccf04e958d95ca105c269997728bcb44cc53a24f4826c4ba9a0d5bebbce9fe64dcedc7ab720e0943750d9ed12521a1be6fed56546d299ceb3e78bb0de68ca98c12d685b7982a2c302c68996d125f605dc6b3b8d26fe918cc01696c66f459f34517cf05a98a129f1bd727b6eb40db4aee0a86a0dfbdc7fe218bbb8417044e43d7cc8eb3b43cc35245ac259e1d1a53803769a9e8eb93632304297166b5540639f4c51f5b511042b1badd23f5e3578727cf095905dfd20afd50646077223b67d0bf7a46d2754f55240d8a26662d40979270df7e57cbe368e6183ede47758fd25ff97372f1633d6e6b718aaabff69b40d79b1d1a5cba670e480e959bc78d18b2f81ae060bb0d627374bc71ad3c05d03ce5d4d9ab1a0e608590cc7d350cf7afc29da510a6119fa5f382e7a99fcc6d3732f4a2572e33b6b8f353747512740d229ae9e9113bc7b3bb86fad091ad6389cdf68ad93aa34b8870399f4fee41fdb24ef40c51cf126b6e3967703cbf37c06865ef8239d77c3f254ab9173e9250653e0735a7ae8fd163e6d54f8224e2bf06e9ffbdc8605018604614a31c163c617e8255d3228d88de1294dcc06b9925240bf92a7fe07b95a5cdd5802f53dd60918b3b954d5508da188f238473833cb8ed604f0a45747faa21185eda3800870f36b3767ccee12aa3a726478b3304b58fe868fb9d5248b951bafb003823df9b77ab30f75c77bd48c59c50b7be5d4858aedcf944124a76338ba0b76cea3ea663e98e9e400fded5d6e8d6313b5e14de1867f87aef27568973ec849f34c35fd55d8edb461a715d58d5939a15a37b3a1ce52edf9a19762a2282d9e0ee36553409e761d18b031215b247c98938d92e3a59fb7687e9604e1a48d8b56151a384fe121a3a1b137d5264445f27af17a123540c9c4c31219a6fb8f40", 0x1000}, {&(0x7f00000011c0)="5d100723ac09d9dbced769949db46d5dff87040e3387ec5de90d1c630e94131a0827df58c7d02919af0531dc5084a9b4f47f82f3b2af5177cdc16d02b6f8f7af83ceb72a50ef84cf4649d5e2d40fe6de545223c8dacac9d43ddc9fd064ad48c82b9baa", 0x63}, {&(0x7f0000001240)="6e6adbcf1d7471dc8bd1c1b52e9eebccf6d8e988e7446c6a1db7c22b2abbdbcc9260f24bbe309f07a6e25f6c21e3c209a5fabeee7a25fb555309214a4342d1cf6af6e0ab177500cf6ddf7cc933ed16ff84ed1e16b48e875ffe0547ca1c338a280f65cb2dc7e4512e394ee50a9d9f08b849dd75b4007fa8bf2e397995ebf06c730738f8932ebcf598ed6f1079717e5cba9f6785ab057069b8d5b55d0a486d871aeb03e442549a205436389e157fb52cc7df1278ae40172847e825e40321f80d18a6c882d84ee18000bac9fd9f9fe324ba4c2fa00dfd5579c7479c09a010f5dcd7b6a5", 0xe2}, {&(0x7f0000001340)="e7eab30f351dd8c7da787bdff36e42255be7d596ea409f83e42ca1", 0x1b}], 0x6, 0x0) 16:00:06 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3fffffffffffd, 0xef0f}) rmdir(&(0x7f00000000c0)='./file0\x00') 16:00:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x721f, 0x73ef30a3}, 0xc) 16:00:06 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="9ef1551d2c4adf90439a096494c0db75b7c8a9c0b075963dcd", 0x19}], 0x1) r1 = kqueue() mprotect(&(0x7f00001e7000/0x3000)=nil, 0x3000, 0x1) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r2 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) madvise(&(0x7f00005f8000/0x2000)=nil, 0x2000, 0x6) munmap(&(0x7f00005f8000/0x1000)=nil, 0x1000) 16:00:08 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)}, 0x0) 16:00:08 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20298, 0x0) r1 = kqueue() r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000001a00)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000001900)=[{&(0x7f0000001740)=""/109, 0x6d}, {&(0x7f00000017c0)=""/11, 0xb}, {&(0x7f0000001800)=""/209, 0xd1}], 0x3, &(0x7f0000001940)=""/164, 0xa4}, 0x801) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000001600)={&(0x7f0000000140)=ANY=[@ANYBLOB], 0x8, &(0x7f0000001540)=[{&(0x7f0000000200)="bd75dea734b44d0a38e8e0267a771611206c7ef3cbc7f41d8ab2b9025b423a18fff3532cb9ed710a3932c9cc2a417f96ed3fd4119ef2f89b689d1c4a2afdf33899e636abe97a6e50d7eaef65207531c3ef991b3d6cb80d839b601d59989db3403f448b329eb59de0e2db6142e3fb95679e5eaaef328dc6db378d17c42a08f2c9a8a1fb0a43353fcedadfbb622c37ab000d47243b915ed6752754444419b224c2f9550ba3b81633b8ae8fd0fb2072755a46264e73ccdd7c262df12f0937bbfc1da917ccf7ac68f4a5", 0xc8}, {&(0x7f0000000300)="a0eef0b197e1b581c4da273bc364cf5c0bee", 0x12}, {&(0x7f0000000380)="7a189a923dbacf12e182a30ef77e1e17860a363ad9762381cf7edf3183d9e6f0748acef8a29234d26cc5f387e62bc73ffeda4da682ad2f2dfea72b0681624cadfc600c01d8f869d6cf844cc9cb0434c98a15ecf59030b1943835b598f2580cb8fe17027f7d13e7dc45fada7981fc0ce54889f09a096fe410e82881926c4cb74aefbf9c0867c06e8260fdebfae667d47af9c11a06c13984f3db929032e4ee171386815db11cd71e7a6e9a73a84e45e916d329cf9aad02ad377281cf908d4943e5b029d0193f6fff78a406c8e6a206e84603e8b0ef712e022e6ed8fdccc11a31563a036bc6392327eb283d8cb09d025e554d9727770e6cdd08", 0xf8}, {&(0x7f0000000480)="f71cb6af13b07fa7d7e206711a54a869667082bfe66e32e04353ed306650aee620eb645534ec8858b8fb603c8f05d4443175cbcda0b223c9afd25c321ea1b819c3e447d3deab4300491a66ff87dcc97f02c992b680436ea5b9b9441169a18f9a4be728c04060250c3d5fc5d08f666c6315b69b2f8de6e7c4b9dc99da548eb1f81a8eb1c5c95b2630244e577a1cf9c94efc09825ed8b76db368cf5bdef93419ff463d2080d36e4ceed3f33343be25a45fba73648404535a93fca4147387178ae49da6417e82fc09d4b8151b53852162e7f005bf0d327ecc673dd24cf29ad9c25f60845547288b8f1a4ea50e0fe50ad01ae1c75782d0b4e4f39e54fffe5f783f01b6b88fcb07f749a26bad4d3bb7e8eea0412ec8b7bd5bd5ba3836b87c996f98ec83199445b93b7ad5995987a5def521aa079260bf9c5a3afb24957787698134de7cec71e877b77f1a7617c602d5ecb35808b495deb4932d07da705529645638d46d01d38b3199dd00e2748957f3eb459d92c9063f464b975fe6b482469f0d469ee7ee9d8ba417b4df664c116b46198138df4555f0c3a4a9ccb3d27e8578c424cfd05e56305a39c36f8b603931ae7e81e3cb4b71e90ae85a427f04a5c77cf3db3d5113801c831c56d9100f8cf1b981f104659ab227c60beca3de27f92c3baea3f4533cbd09fdf21bd4cefe40ce5398c4bd45c858d040e9a595dc882901eb779b02ffcfdf6a085112960f7672796df9ebe84ffca2a59e30c6e34f6d5b85ae38b77f2e8b72ad67e62ceff9a73531219f377f8f8901da48a1eb6a47c85bb613b7f3ed6c22c3b6f99fc6003547bd63afa70ee47b7e4bc6360edef628e3f4cf361302ab75be64a88f333a04e9e1e2707d0cc09f44f0c1b9f963792054cfa4efa7a2d26588f71f3a2bcea44f5b46f0124b73527713b2bb3d3ec7e164b2c37e300dff33451c2718339c06a4f2e719d10561414326986215d773c8de7d29cf72a2d33d19cccaf30bb24a2ff598a144d4352ee957f0f3ec420d026ae110b6a9e9e07f6a7a0c92175f7c83ed3c11f235a2162504fc9ffed69a95c16ba583a329dd39026d980bfa65482b3e8dd779890fcce7278fd756756353e4be63e40e3a23e9f991f7dd888e917a25a1a8057ef96ac0e0a71020a884ed98a52b334e69c1469ad00ae3fe9704e4d02966d7bc3a0f55d841c0e3d2d5b5c3a5936bde93655435461cdbefa8c49d0a4a52bd7fb04aa4761eacb825b444da3d76210464ee723aa25e7cdf16f943b8d8367af57439137adc7583e5c94cdaf8e9b6bb9565cac9e5d3ce5a948052cf64849a32f4bde1587b79c5531dc0573cf9b105cdc6c90e7f633c43355c9a15b1276ced467050c9c0f1b226658d18dbab96d13252fde18fdb4c248b734275873ede9178e725b74a475cc81530fa01a35951e80823202cb9f0e370bb1bda4ad3cdfd5406f5ce84da30e4dd5b8bb8835063566b4f531499cf567d2ed749db02cd2969f680d600153cf51ec615a27a82fc432341b841318e4ce3a6f397fc8e4a0573e542f6969746081c670114ed68cfa044605cb511130b6d98c23957c3b95be5d1a4942eade57e74a2dbc6afb316c6d7f8c140afe883846300b7fffbcce570a4e2cf4ceade083053e81a70d47f1b179688cdbab37e1ce1df81dbd592883ad9b6b8fcbca0b05b5c660010a3367e01a265cd4eaf4bd141d2b4093b7048fb671f6ccdfa5d5a950101cef86146adc1421c3959a2e926e7aae9711e9096a2ce07607e64a3b50b5e21a231ea213c37d7e795ed9af09aceb7ae061bfc0bdaf8222f2e46bf806a1ba42ac51fa009b5751c5c1d706c30132b79bdad020400567f2ec9d14f1a56621d99820932709b5163063232f2c115ac038241e225f39f07a7950df48e8f5a82bd3c2e6e9f3e194809bd018bea034a7fd7b8013dcaac46443b165a01da9aaaa888f39eeb84f6a78f217f5390b15b35f778ec10ca8dafc6c5c040aaf34f66893c66519189025d6b78e0a2dd051829cf68f11611569a142eb440de621aaf9a6c9ee41956d81beed6b317536c0cae6c7ca1500b8eeec1ba3557bf116da96703d898020950f21d58805a1c00201c64460a707e5ff9ef74099bbfc28dd73b60f232d8641b5ce4fcebfa05198897533a764d5970a1c4ec6b16bdf096cb583965511f8bcdc2748f5f9675d02e15e3866a3f718638e26e384483dd4cead2b672ce98d81d599bca876df3b626bb0d47a47ce5eb89b51b7a12e47e9427c4a67bb970d1528e9329398b2a81bbb437a296b04ee07762a6de68e85e82aed464e407d558e8585074a63ddc6daf89a2d0f39aaa643105f9fb9d8d6e4101257fd8fc8120b91b51b5ce79024dbfab76db683bc2a73672a7427d97dfdd6ca85002756eede278fd6bc6fe895d1a73021643a1a9ad025f0ff721aff724c470de282e76d0ae51de5301aa4f358a03919d81e40ad6d744a228438781868db4f2d5587b270170c4fe3493f54e868f4dd78e796f3edea46ec32dace55680fc3b65d8c18d8e54614e0c3732ed09ccfd2aec7cb9f36e976dbd07b3006a5c0f9528999a06becb96354f53659dcc1b39e43c31a5c98a0e2defefcc7081ff0504853ba5fe8a59f5c36dc608209bf7e7d6bdacfc06bbcbfeac3b6854616b204541305487355cb3d666d1dd70cf4b9307d0a38889683824f1c101784188fb84ca32533fe06e0508d199c4eac5bb9323937ea6bfdedd5288850a2e73e1cfc755380f5b27415eb21d71752f513791f5657eac067e1b86f159bf76fad7e6c27d427effc628c6b946525afcab889d09b77f154ee2a9bb186d49adc96160ad134b7a97600017b257624225b5ca27ab2c64aad8120f8f115e4d381e040689eece9d840c60dd2a620642ba4ea1f9530830cc90ffad58182a3c8bd8e0fa6110bb88d882f998babfe522d37905dc41d4c0df4b0373ad01b28119f523bfecb299965ed61c2b15285845cc658c17e6684fe2ff48e51a61e882279f03a3e18d16a83c56790c99abc228c2baf6529756e6a1b973ec39e2bad18febfd058bc9b9ed3b1de25683767508e80b66b523f6a733d0101aa6552094b9c1329695c115183e41d0b144483e0e908b3e7304172e00c49f45335e5a7e719b85a9fc13eac008267e32aef49b43e7946401ca5b563ec74b52c03f13f2e9bcdc34d74f5b1745f4a60fb9a203b31ca3bc24abe09745452ee91a7bffc919f499aebfc22833ca7de85c0099526fe142b7f07b386160c3a70be77e8659959b0e697a502c7949e464fca35962ff517b872471c9f6526a01a88f4c3f63bc3328b8839b4b5c6707dd4fdd21e4fd0467cc890061f487da951c2430b1b1ce295324a3bb6300e6be3ca46bbc542b7d8ee49f66179d4d5ae82d91f843dc23df6f4483d896d6afa47bad65ea0514ee54badd494878e26a2af2bcd121fe0941a0baaf72bc5ab23a8ed5f1c350e59700419219ac59a6d05fbfbcef8a8483df47616ba92c1ffbba8d91f93f03c46a691801b053a39bafc623bb05b0e95191e5974d7d42fb6be7701ecd39ef4c173f3f8cdbbbc4dd253cfbbca2dd572cb10ade6ccb4cc59731c3629b02fd681c5074a2cbea4354012950c0ef1e7546a540ad3993928fb7ee8e48360b022abb203aa2e3ce41049c149bd591410a73cba3e10f8440621a7f67ca6acd2ce2639b17cb0af0f953ae36ca88b89b4da3bea92c921904cc1061ae3fdf98907352d513b3212ab99f806bae5f8580e5c50729798b45650f5c5b491ee34cbf2fc789e6c00d8c595397acb8f23d1b9355bbd177f5b3422bd9d4cda0bd51f64a2a64841f157bbdd4989fa077d7db87e5b2f707f36209a9b83579ff8978330e4229f7ffc360d1179b2c1b9ddb7742d7e1247c47884bd659aa0b238beee9365d6c3eb220c09079a33fcd0379a400b87174cf7c85825ce6f34b104fa78211e472dffd2e52379e6d45ef4cae1d0f9504a5c24ea00e0615971d1414e7fe499dd373c4d66aec316006ad672b6b42862afbd623ad37d65d80f9e785f5a40d54f685d077096890658a1198881e3ee366cd9c0a868f780c79a9e146b5256bf81cc82a6337785e75d7892714ef1a9d1f8042f1f7cf14c8d4b398bbbf09a940f91506bcc900d1123e500edd88e9be715cadc5a607be882519f4e8699cd899b753dfe1aac1b6deb223d85545906410d6d9346d4651583eb23f193c39ac6f8566c8f49b7a97ebe598b64397cec5fde4b207e429de4bab8f83e02c555914f4bf0c8be15e4fd8ad91c9f8f5ee35db6d9960dd693731af40d769a4dd92b278ad816ebe2916bd1223ae5e527645accb8b4b51e2c02e6b8b423ebdea42c223f12436ae19c73bb4005f4fe09a4e09da02862d159852ec39823ae7916f9c1bb29892fe79e8848295e246417a71c6aa97392612d060d2311bc2cb34ac46e8923b1c76f4ea8ba9fdff5f6d2291767596f955e9800faf4d1ef27a242696d4bc7ccad44e82ad2cd66ed1392ddb16f28fd3d35da3d7ea449629a2915a41db850af4efec0d2a218bdb158f11d5ea6b89b50cb3738cd2ec668aa969625c038271cd05e75f9430213888744cdfe1cb918752cd5d64650e05d1765321fa7db0ecc22fcfdd33d45a40fc26c8759e7a72196aa039e1b2688b6cc57d1f79e22e696241eea83161b54266009bba2d7bd9a55b88ba585086104c21e595049da2c51ab551b480ee6501044bdb5af43cadb43a3d804b13dabf1e40d48a9109139624dc9669e52463850da9b90382894aa6c1ec08510016bff16596781de93df30ab1c3c6fccdac9ee24976b95371b6a3fac0f986e4e456d82b692512f920ada3c1ae0e31978c0db40e6ad17f584c2192b6518e12c834c2293100b9c53357d144f4e665b2747389bb585247e53e3b1cfa1a9bc3d2410f1b8c780b4b0d8858772016a04ef7e53296536998f8cb092fb50da1dbba795afaf419d679324fa17b796c1cf3aaa045200e8d660da6081ad8331d22cb8fef3dd00c57c6f146b7edc1cdd03426a08c0d520ad6ba4b20df4ba627e12fc1e08c3b96333895728c1c9b6ee20c86ba8ce475c4f405bf0b771515810f9b89875ed1f9e98245ec49b40c3004393fe73d381a6ad5a428ce7e2acbb6e8e0e2c127eed58c581b00d11e6e87223ab3388b7d2a91e5e4b28e6c72d354a134a64f16b80f153d417a77292e9b587a81dc42e6397de4c9a60847fd61173fda35d5ae02118fa87fa1660f3b3b7f69d14585a4cc9ee2feafe4e65bbc2f7aa249b5edb48b3661d6781e0ac2e26b23a8b77057dec54e4709bad44b37036cf5d6b78657d78d3832c56d7b2cec3ceaa8a71927213032c7718e35d7c4c86759275f260f4cb39af70a9d3019f36b303df8eb9e447bc57864a714fa32c0f964f013d2920350dea51e9229421a067e638c388669f5108a3d33445159417e92cdc593c4a510bac1ed514c13374221586bcd11498b69a30a1839742000c8c6b61a4789b032f87ad7ba5a56a2bba4b7579059eaf049d562c3112a8a2fc334897db514846f23dd682f1231d9b34b3e34389fb894b8eaa6d14815316e61c9bd30df792d7a76b36ebe8af62076fe30dd80c7663d35a2d0e3486bd2dfa7f88ea404eb1de5f483eb5b902c66b8a633fec5a3d8c053a8988c86a9f7654efc5da424bced0c582576196e14519ebfd52cee10ac76a0297feff7652919859b69c9517a303a560e6901f43ab9d781c0da3ac3f801f6c9211e5ab6f854419affa97e10b9d44cbe78233727ba3e95603c36e82415be3804affe9b2b0a23677ef416775cd96d6f175b5741b51e", 0x1000}, {&(0x7f0000001480)="f8ad9e4c4d5a540cff15343f1e7cd6b498f2913445cf886611d62c21bf86c5d6a729b2f10d208ca761fe7771ffc8aefe5ae764f4c57a71a3b038369670b79185f1b6c6c5f76d1eef423020dd05e9efea9e164e783f43f34416cda93af9415ad07303684b4c", 0x65}, {&(0x7f0000001500)="2d39aa7bedada6c72f3be1d4d5054f469009eb8ab1c60993c0b43450aaa4d6098b6c17be9f931caa90", 0x29}], 0x6, &(0x7f00000015c0), 0x0, 0x402}, 0x1) kevent(r2, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r5, r3) syz_emit_ethernet(0xe9, &(0x7f0000001640)="6bb8896b76d6783b4779df867563bf891faa54bd2543c46810a3acdf77fbd5219d1a7bb6b7e120daa87e9904e4a846f1bc6f4dc2a5f986b52183e2b0a0b0b984f389c6a959c0037069d64f3579d787e2751116c2ae335e3c438bd117cebe3522ab28b100c65efd74709d84ff297dbc23e4b206847dbb33907ac2de6ecd9084297efa44ddfedb37a22ca7faf4c5c943100744893ae48306d53197c7d74137b14d919a98aec155605913dd035a944593033111021e64b2dd6ca2f5c567011ed1f6858b2d96a8318052c1ec75d7341df07868da285aea8efa90f526cfa54d834495ca4ce9f3c8df4d91f0") mkdir(&(0x7f00000015c0)='./bus\x00', 0x81) 16:00:08 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) socket$inet6(0x18, 0x4003, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x60000000000, 0x11) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) dup(r0) 16:00:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000300000000}) r1 = dup(r0) utimensat(r1, &(0x7f0000000140)='./file0/../file0\x00', &(0x7f00000000c0)={{0x80000000001, 0x1fe}, {0x8}}, 0x2) fcntl$getflags(r1, 0x3) 16:00:08 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2001, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10004) ioctl$TIOCSETAF(r0, 0x2000745e, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, "9c211417155fa8f4eb05093ad44303cf1b1b658d"}) execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) 16:00:08 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) semget(0x2, 0x0, 0x490) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x5, 0x100000) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1, 0x0, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x100000000, 0x6}, {0x18, 0x3, 0x20, 0x1}, 0x8, [0xa8f, 0x0, 0x0, 0x8, 0x1, 0x7ff, 0x0, 0x3]}, 0x3c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x9) getdents(r1, &(0x7f0000000040)=""/79, 0x4f) ioctl$TIOCSTART(r1, 0x2000746e) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) 16:00:08 executing program 0: mprotect(&(0x7f0000623000/0x3000)=nil, 0x3000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000005840)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f00000004c0)=[{&(0x7f00000000c0)="e678278d23cde92a2937a4a099bef82304a7d1def23f2754436dd0b27be3ce2a4d00401467e6c22eaa5580f96cd2a95a4e85a14545bc0262f40f22d29fe27590f1eef8d2e63646da18d96e2b1db2d864b19330838cbfc8d6c11331fc40a4a2d21413f07dac2800a286d97158248f884215f8bd0e8f97df1bb61031cd8cf7c5ff9230f236d4f923b124fdd602a70d41fb02ba33d7acc757d89725160e9d3210dece81edf94fa29792d350d3d4fc7c5e9e67334129503e907c857c48da7c7e0112345dd09aa4cab19dba91cf15923e5705b188dbe17ff9d287859cd6c2f4f606c35665b52235ebfbe294f0718b5b3e2527a702d836d5b93d13bc0e7ff3", 0xfc}, {&(0x7f00000001c0)="351e5ddf5fe06c3a602043ee2cc83dd9c46d657de04634238f4c7b6aeb9a6d711fcfe1bda0d48a756445cdcfe124ed52bf8f9b32df3e18e2b91106a2da1195afa740d3d537d5ebd8ded1437ed27a866287d22c354708c3c301ab35dc6d257b009368aa74d3ae63b052df3e9250", 0x6d}, {&(0x7f0000000240)="f49662a0d95ff88226b33d8b0c02fa1d8012ee06db1ab3ca31d590265bfe8fa24b2934456ec2e201d56c1706678baf1b0cfc369b9e46232c64ca4fd2ca926b21692acbc86d778f3d23f51370ac3c326b13a2c89a10ec35c4987fdc77a8168040b96cbc6b504a4ffebbc62a166e55a6cde38b63440dbfba71fcf37ca0e5ff05c6009f5db320b7814a1cb0aaadf00c294924b2dc126d6a936572063bbaacfee8be8dc332cd098dc9d390bb15fc63e2f70604d7316025b5f3f92864c05af9c3f8e7919ce0d2fb8d85682e83371967e717ff7d2b63325c5bcd8b5831f9a9257661936abc", 0xe2}, {&(0x7f0000000340)="b48e4bb8ccd285f3927c8249fffab95914f2eded3850d6752b1d9e053b39896612d6b8f4bfaff10d33693330f4d67607c021272d7b3437f8dfac556c05b3344b971c16bf41f763c63e741f933922072ba509bc19afdb4224196414cca02cb9285e0ff9ed77fb4c126e353d357d1b4975967831c3fc666b953bc475800c60d729a7cb51", 0x83}, {&(0x7f0000000400)="aa04a0db80d3ea5ff33f4a6d0122b99c2cbe7c97a1cf9dbf3af0d416920921098b3d180fe495818c5602c24e141d6c837fa96c6bc7b157f30562abfa10ebee4e16372afffaf3ea94cc72d43e678d218a2a8ea13afdb88cb313df1f877b7fc53a834eefcabb3df7520307e68868fc1ff4c274a60d3ea77f039a071698e14866b0ec9f8de497b1c89cc13defefef6cfbbaff4e306b40efaf7cdaff8d37813a69a33b70e39c3d6ee7f9d95df1873afdc18f91", 0xb1}], 0x5, &(0x7f0000000540)=[{0x1010, 0xffff, 0x1, "539540daea093670fae702bfcadd4ca1fcf2bf6f690fef680a684f8b48689f1af77c7714ff678c0e61d82b094be71b5129d3981df5a86d199ee50188736e905944876f123cf2dd72fc270ccf0da8934326a9072fcdb6224b436e3abf04b86e97a39e06395d8113017a5d58f3d41ea93a790e614af9ce9200720930dd30bbdbd87e6a7af104f1986f938fc766f72cb76bb967af56e416c1d2fa2db738f880346e1d891bd0c0d39a90836efb651f8254b6ca5b9baa73bb8830a418a6cce5ce9df031f1839270049b7c0ae884215deb874c715ae495a64e06c280aa81f71ee246376f172110a28ff3875fe5fbc39cff68ca2eda4fb9f466e359b6bd35dbf7792dfb035427fe841182abfb0c31dd4386a921f910f89d5e9e988228c6ba87b25c5acfeafbec79c87e02dd5643b8250174863d1f33b6017b123d450221881d177f504f821eaa0e25b5c994461a193880521ae5c64a3aa35dd40ef3313e1e6f964b1cb3d65fcb0f5a72bfde65f24a7de31e1c836443cabf62bc910deff258a5064253e76ff72aaabf9046c3c46f709c726b8050588bcb521bacbdeaeb3c41716a9807373ea3c7a3952f83c3f5b4cae4f77417d63ebb4856c195e92c99a57787a33792384b4ce7f1ad350a9d4e109c2576513a65a288e589f51cffab67f9369a5887ea823f5ceeb0077b8d6e50a234ac86bf1c43effcca35f0c1176e06251f7e128cc92408252d53c1daef4b56d6b2f7509e876ca28357c2069baa64f362bc1e7cd16a41d3c1acbada4e8e87ee2481b9d6e3c89bbe9978c67956b68317bfe6f495e410c3ac062c8f5e6d997743c4b11a33120679124e4661c44458a4cd7a3729810ee16d7b062524ad944509db33fde94de2ed18a596cf351f4adbca47b47e92e583381400dc57ca27efcbf2e61bfca48d21947dbb08141f522da9e5a8c5f7e30a03c5c5d8c89d0744f81eba11f70c4e1afedb2ee046d29559b87ac7322f74ce9c660cbb7445f5a6d8d496648af2994ba54c710c47ac97e1c03f367ca67eedcce15229b9cf1c7ae97a8d8b933b2e602ec610f3a3eaefb2d2c7c94d879b08db2c2dba2e3acc0bcd8b088a529bdc028a3f016742947fa3d0a00e4a0b9364fca397c6ed8fb85d2615c8c7a117b54c77841909041ddc9bb7565309e1100e31701c9f9b1c1a38b3e0a91b566ddd1668128383f3feaf3e9efcc021f642c65035789fa894600d0ace3a4dca7246f054b0fe577baf2b2fda7d73a483c345176ed095bbaf46a8b1d714921097b32127310e00da7f066bc15848b6ddd3dc6435cd146f381324de71169b66173ad51cc2efffc2fe783624e88b0f126bfbdc53ec4ff83067a29a36b1b28eac552d081997dfb97cad58edb9e971fe3f04586269e28556e2989f8ef834e103715757710603faec161a603862a382449a6e9695387876cf7ca0cac6ce473247b19248024b8c423b65ecd2a145916df615628e20f2b7ec4154892d7694a08ee067957dd618e759a4002219e90052314142af0ae4c64d7faf8312dca1f4875d3889685dce964f61b0661da25fb8600a347e1599dc6edbe33b8891960fbc23b764cb4f81fbe68d1c26e86fef471bccaf8d25fc53651dabe3b66d1dd34d196c039b292d7fd152cd0692524e91930e4470718d5889ed69a43ef1f4f57064172f6d5e74463b4076dc7892c5896b252b578365e2c7db7f2dc18f6937eb7f861791649235371990215cc783f519b485874f57495de17577e3e3de94380e92db25cdea4d560a2b482d5cc8a0528725c12375efe91891a9841becacbfe3fa2564fe277b4ae1a1b28eb4f2896edccbbac8a1fc28781a47eb007c12be72af338939ae0005b2ebbb3a63b65741dedaa02f7ae8a1e73b784955bd0c948dd892cd046b13b9224dbc2c2998705a89ad0fb1d8ed9597724ceb5c2f261b1eeb6a8c924a5d8ef22d1602091e242f0ab8e5c5c792fd5251a25b346c5dcb0779f119ca7f35ddd6d429d5a3eec3f57dd3f75b3a8726d86bf607bbf17c3661e260fe76aef2eaaeae47f7501aa9aff6cb7f0d517578e96e1356ce6a1e953d7e07c712f0326d1ecb323525bdb2ad3a216f82728ec1b39aaab6f20ed836b8fa5ea78f2d5c3ea55f5d375f64e959f494969f15f1df6eb815fe9c7d15a02a29e7907dfb7037d865ac03323a1155015266c6470aeb6ebd5c30494d8a378eb6dd7e067a04ebbad57f65f17a538ad4ce474f05975ccc3a20082142231fff45b7441ea4453cad24767a2f27aecaa45992cfba5cc00781a4f3f305660f95fdbcbb52c26210e729064dd977a735c7df23de345e7bb35e5a50565f348feefbe84278902a10dc1b4b0d6ff23e279ee0310af1b24275b3601ef23be368363007166c84add38a43fc827a6d17291b60c82f90234f4bcdb1431164935151a20eb87c7665b4851ed2aeba95e20b87a691cbbb9ab9a091230b23eefa5f21b43a97e2c34bba051357cd5238e0ab9400b417b98d3806b68a4c2bad227fabd0396ea1a8d0f242e3e2fe3bdd07e6d5de1c2c2e0adc8ae6666a5d6df58d35c1448bd75bb69ff41cdcd19487d674235a3de248dbb11c6cc5cf6d9f624287e1d38a04ec41d19ce8b643bf33e976f00449b3e3460f0d6c554fe28c4c000edd00ac9c3c529d9db4bdeb3c54d6486cc6659f1857048d8ae0df5e6ee176559a5505d108a219a35d40f96aca34da8d72d10a84e098e28ff4aed4feb2f4e0671dfa25ad9e6d27c8861caa5346704f0a4139b0c0404f7cf05254d298ae4643e4ccaa912c4605beb2d2151aed537566eb9cae9df7ddaedf943cce7e8084d9b4288b94805d7409daf73427ef06166b999dfd3db87a95ff8a0ec0b8663a7dfb902ac4ae7367d26d6baa1e747fb53c176cad2a24d171957ee7b599f8eb9bf2daad7e492e7c5ebe4d2f83fc74fb2023e471257fe5c0a3df0fbe0d817451a156fe4016fa6535d6f5e7983aea895325c02e142f8f9ec68633e73c4ba5bbf6dc4bda5e48da565ebc5fb17fc425ad967f36730a477145b666589f6f8caef3b50f52029be034db84c1d062a48ec51896bcdc745b7a40552a8436f91d6c2e320e41bad0cc375aacf112a522bb028e3965181d57391d154270a0dcc61bf16cdfae790ea330568be52ca3c5a65e11ee0f10255a11572a0ed2f86ba3ed3a8692f5f44e4bce29c545ec04fc2c6d9ddb7c7e470eaa95b5d0739804739b9ba7bb283f18a2498c1ffabbf0799be3cc3092242d3c140d073e8cac3f1b8b91edcd34daaf98ce000ac8b0bf8fb822c3378da031105ea02110ac5c38df1188e664dffb3e962d9bb147f094137a45e25819a6a0d0cd2e57b4aecb934fda11cad6a9ff52c8238f09af0c59c2520f4a97c0a189e41c98fdd9bf49153c50c12b3dd98be089a1af94fde994e0ffd5a607faf130fa262ba21091e1e78a72555735c1a3183e56ab31dd652a7cd79d022128b489233aef0916e95200edb942275ef6a4f5ec32c96ee48848a5695847fb15ee0ddc2e63b9a62acbebcde4ec9d1df08545fbc934e9f1cd6d7f06d166f28014a4000ebc9198c68b60bf83265c9b974f71e5950ffc9189517dfa028bfcd3ca9946a2e0c3632dd7d3925f12989760336bb0b9eb5fbd83e6f7c6eb5a50ec0b373e6b61914fa09f49f49deb4467f5645e5c8796d1a2ccc96eaf90e279d63837f0b93c8692c15b13222e9d44074be4edd2cbf4dbe1e32867583707ac5345d98f41c342e33842541dc748d8cc211cba84e62380df16a75622dd0734efb36cc75f6bcd20e98a080fddfd9cd0b8e15ab960e5954ae709af3d7c9a7d44678f21fe85d78b2e2ba93c5328e0fe579e933eac673cc8a85b9cc66fe0aafff3342c5f369498861b555674b057760563bfbbafb1c98db17b47ac4cbb12ac5c391dee69c52178a1b155a7a058f902888a4af4624ba647aa99dbf92b29bfcbd5cc1a8f4f5db6478861160751118acbef6a9b513ca912153b392268fbb4d00d864ca00343ef22465f0e765f4a70ab92f71c21fcb27bfade2fa90f4fcbd632953d43e8ba6d2c3b516359b3036e7e4948b6be3a772ea6acd0f42cd8213a7c84523ad0e6d026459fde4b67d7a811754d94954b14b492d286cf5c4fd3d105762fcd5f16d9d7e9cd79149f464317a34787323ba756ff60c8003e7d56074d69044d742b3882ffd1efccda2b78a201b04f0e49c9d5f8155bb54d5fe95504d5a88e1c4c700806aaed01fe76866068fc25aa8b78a7d9b27e429c8655c3c3f4e137fe52070b024d539caf877095ac6d77a772e7b5bcee1b0479db1a79ae63556ee5f6032ae0eeb4c7cbff4dc76f5f22fe331a33d6b427cd07489285153e2d5603391a7f6f54370f05a984a42803481651cbb55bfad9711a84efe00c13cba40a4093336279007622f262a4fb0e822fb8cce0639cbef6fcc70f1609c38ac248eec2ffff089ac6b0c1c67401714516970c9b85685357e59ae37f6786780a8e05533665955c445b80a665a09d09c43bbee02372a5bf246a4b5b40cc4d2bd69b3517e6e36cb637c31e202d3897b9b97b03e8c8a87c267c116f3fcde3bfc198cf0759852918a8455076283eefebf611a1cc8e472ac65564243d29226572e821f666760f53488793ad978c1f46a1085375ad4dfdf014fceed7c3e3a70dfd951dba7cb61cb5230c64f9237e3d02feb3a6a7da0d91c20ed702817e81f373333c166fcbfce86e14c533cae9542c3edc2b0b319384cbb4919085d213f3bfb6731155a44bf4620ddd61b734f75f83491059aec5204caa988c35ea044a6b843d08eba6a75d29e3f6a02f718a118b176dcd514cecd9503fd48acbf7046101fd6f8717ac7f390008505676d9a4859d266e8acdd81904649da7102753617c7d58e19b7b386e4a0dacf9a53afc675305c96d079f8f304e3885642cb56cf5fd964fd3e468aee6532522442dcf614df8406612839d0d00a7af6bfb77ad3d91652aba1075ba5361759e93bd5993b57bfe1413f0de8687673a7d1957da7bc33a0396ece746e085a97dfab6013e88272659c2b597dad8c0955c7e666cc36dd63af239d9f2505d9cfbacafb520de5a480a88296ff571a9c376d8c82193fa8c6c0c7c6796c9c432eece2674bbca06999c871f67906e3ee3a70111c29cd4f4931ea64ffbd95f648908111b8e32a19bb715d8b81136848bd05b06ca5c5dfe2976e3995719d4a9f3e38f7a43dd8a5953f91f2f1466ab8213af1bf4968acbbdab514f4bbe0a8c077b9e987d2344f8d00a8a27ca846edffddda9fe682616ed10966331f92f621cd2319261d81e1138856cc77b1cb6c30a51452a7e45f3eeaa8a9784b4fb3077a8ed8b8e2b1253de150057bc08be38cbcb58193af511419811397c7dfe00d73fe1601bb522bc7f2060860d113ee15b30cf84a1005b889245a33328ba99976627a6745972a7c7efe2a77f1409bd4c633028c4e962ff698af3d97c76437f8534ab8ee2dd92a029ece71b6a1a8e3a03999cad38d118a89b1c2364cfc7f4715f6bc7748e035c9d23b72d78bfe1598c42248cfed7130a31e21eac5141789d39945aac856ac1a1402702b3cb71c35c41cded8457b0d4fe1422fe0f911bead9cc3223d31d1e94685366e8f897a91f638646ab42549d612963b9c9cedd8506f48e723609ace8e984515c910a0c8d3f07ee428446d0ea237d7e3b285ee5c25063cbdd1eb4339268f1aab745fb3f010171283a9857e632ba63a73077f0852528ab1d843b90ad66d452a9401fed92b67479e55106a0ace9ffabe570f404858d3b79073c77aa04b3ec4fe6aeadb589d003890791"}, {0xf0, 0xffff, 0x4, "1f2c519a23761d409e7f3cc374081db032102bbf7e9a479b6d6864fadaa6063ff6e5ddc83d9a8584f41957c22596d225a357ee1bcb22215f4e66c4f1f9a11e993b2cb7937e7cfd7f4f35b006dd91d4cd2f9bc0a8c2bdcaa1f613841818ef2446c6fe3069bd34844e1be3c3cd3a96b9d997b48761ec99b3425c013b6a642984cd8c3c3e09d64284a2b9276a3a7e48fc6f783d1ccd47846d8d37b9448a1bb9ef09360423a0465b59efc3cdb2f7c218b2b839bc7093df44c937464183e5404211b9ea5350bce644255f61d053e1cb7570c18fb04f76a1f21b8e8a0fd2bacf"}, {0x88, 0xffff, 0x2, "dd7b618304822c8af154b796be0082fc49de6b95d99d58402154b88537097fbbc5b83e79c72d8c5b34db3410d2ef427659d8744e040c19572db00e2c96bd7ba8b7228a2079fb078c4c0823bf246e6a0a25f474e0546a39064d5df18682f2c995b8c10e8be0dc499dad45ea04f6aea4c268b134"}, {0x1010, 0xffff, 0x800, "7e89b4ae04000b8e61543834025ae2bd20348b5fea5efb89a08c26e6ccb40d4145b89f5f2292a144afe5c9802d63415bb5c4594c592b993de71677b028f409d74fd9f96c8cce8460cc9245f08ecab209c4c2e1d5f6d1a9cea31289a2b6b362e8cbaf95eace39dabbd94ed996682999c3c08a340caa9952f5c7843ec2acaa9e04770f612f4cda639a3c2f08e7f75a840d965bfa9dab6268efdb552094b4733314643a8823dbd5dc5a41937df21e8ff0b27528606ef1b8b3b283dff8b84c639ca84aac81b46df29fd0cba7955f33376a65a86208fb157e8095c8c5105f36cf721ef775db238d0af40909d764835d502cf3a81f345d033bb968caffe00e7b14ef4241a475a822ae829e616f329ae02409b815e3848e550b3f02733f1c75cf88ded6d677f6b0f6bc839ee18fa8f109ed135ca809aa9900412bdd71677947fc2be2909066ca36de2df8c8d9a8be396df39500ead3f1125cb0154b5efdfc03241218ceed88901b6bb0ab41832a73753c6af5bee90619fa13530766f81758afd9eccb52eb2bc5b354a708cb33e35285461938d6bebc997ce83be3999e5fd04e43504a48da4953bcb65e1ba1ab4be8ffd87eaa7956e820c966ed8fc7ad9150643743ee5183c8092be4617a4262d3569aab68f127b81c66510b7af0c7ea701aaa1356aa47e00ae60c7e410971ea805cce60b9cbbcfc630ab5c0e64a155ec15c9c8ddd0bf1abe699fc8a8f97ed43fe10b2febd8a491bb6f37ab53c05b04e6f9bc9575ccdc0dba003fd8a5c988c0b97fe41e4399303cb4a574b1b2fc2d1fcd2152be3d383cb1db6958a754adfd9225b6b6ff6a1ed4a42c5805b084a7e3c3cf5ee9ba7b8a014899f81f613673f769f9632fe5d06cf390378e77a7a67394ccda91140294aac3a7688653c8cb598b64cc19886121a48811644781edeede4f0e1aa937b7950f087afb728264b6d9cb02ce4505e19f65a0f0abb1e498e602cbfb435ee9fb23a667628ecd2ef0240a868168728b88dd007afdcb8d4b4c5365741c7a19502454a6c6936194cb32b6e142df7f3581205986341a3dba7916fe631e5c70a14104193ce30f78586e68b9d408ba9dbb37a2b7d9080190b548ab43d421bcd3cb75c169b65d4f59c6b606c550cd157e3cfce00c1c17523e39c197c0af260511bf7351056578a78a76de5560f39cca96055737b0fc62cea511399c62eb3a9d9026ae684e6e42fefb76ea20a8ae8dfab6f8fcfc0b071b5f80d2ed601536ab2b5bc0c01873bdda5b0fa29dd36fe061adb769a1b2e3ca654442022667db892091dc50995b2f5aad9e7e17a564cd7b6bd98a0e3016e0f50db5ba0ca84d760b8faad28e7747132c447979ad78afa39a1afe928aa2b09a8f9507c42e6e6420aa7a17f6e3701a45922f2dba16b285bce028a251a26dc1b7d202b25d09634ef0e07b38dc7419b6350e03d8af6985def8a88dd31b00aed8eec0c2519174eecd31a64ee1cf93febbe1acf1349233738ec2e80a4ee23d662c408c21ef15bed76da5d1cf741728ee224ab09a28009ef1b5b857cdce1aee957eedb1354ed835c2ecba025988d05fde25086007212834e9e285e1cf7a7e9b568a30f2fffe5e23224de103a364f4638e62c8d714c56fb0bb83399df7549b4fdf03b1a3fa8f00846440df9cf02edf1a17deeb208c30adaab97b15c92b565883500369f3fed9e673c83a0cb13f2b3873b8bb90e24da7add97ddec16d65891df26457b416bc7c07f1552f234856f58fb69d475b5e270d9e27e739bdac0f36318f5491bedda393653c04a1640bfe334b996a02c0c05cfe24df6e1a28bbe3497dd265b91be5febf9a94026bd1c493d121f4fbd28f4623511eb06512d7c827b7544b1cdbcc5caabcc1ed8fd6f4370484584261cac3171f9373d0f19e5ef8a13ea9a85937b88ecac7e279b5e018c6a43e7f6be2beabd0c0ad9746ae7cb0c2bce7441802960e1071a7e670e02dc6a79e9345f46cb0309e4249c51439e79ebe1921a1e1539a8ee039430f31587c226fa319141e90d4793a4b8505eed9c5347c5796343641c8cb4def3151e7372c565066cb7cf6ebae61bcf2fa50d0a470d89aabe614257fb3c2bc41ce8a8b4983056c88c149ee1ad8158e71cc1e95d4c50f84e61e5f21697101b0a2790fb49fc2c2de4ddb96cada73fc6c6c11ab1a90c21ccfd588318ba04b07de86170add2cd415b866c5c7f52988d5606f686d1333b605fcb3365bc4b59652245df78f8d2495bd41e02eaac465626deb8a54c374733cc72ce96636c61419acd5c96cace72ff27eda317db2c35e8e35cc677a316858be98a699cf4f1e44d18f7e2252228603d0130fa48c8b42c3e432ff5513db6a0fa315c0f680d0bc10bd4c627d58089c81efc95e22305a8013ae4b190839e200e700d3f02dbdf7b98d8e95be7923cac8cb93c79df537e6025b5a38d27f07763bd9cd0e15cae556d3812c9151ab512d731e85847bff9049a288388ad781b18f361e73110cc1240118e1dc8c001d724072d6b4520fb3c538670044a19df15023c92fb59bee34a66ee6ce4477fb4652857344ad734bfb0dfbfa47413d457623e078bbee318b3174c82c4cdd9f91dc6769b23256fe6ce232ecf91c00f48921ec2f66b6d241cc8811adff661440018eff80c815d738c560350f90d8e4e9f9d3fe4c0af158ae6213bf40287c7a64248c020e43d43a732c77cbb44af0c427b2df311297a8eba84ac708c7a81e8040edac16f15b40f3ea2a555ed33276e3c45c05f138fa3ad0e86a9cdbd8a3c7cc2d15e0eab397f10fc7883ead19da68395f665c007a69458c567485494fe898696aaa7a657856699064aca910d9c393c1bad39b6065576abd439dada181ad4d1718c42a80e2d7b230e2c415d532a1fd6b06c79513611a381b20b995e7fb7a3fcb9290cf43475af57605f2b9a19d5a853ff16ae5973329e42d382f221f337bae0a0d8f13f0bf2a0bb15aca5c7b62e304626c015dfb0d3e7731ebe48b3164467a2dc196f23190bf3989b08fa82edc88636280bc232a0a219a22971e4da1b0bfebd0b36010decb68ef17011527dba469a151dac39ce9153209ea273662d39069d142e875aa5ece372d662d887961dd3d1a7c7bcb427f8b64980820c3808c14e75c13b99dc8a2d868eca9bb19d84f9f3721fd98948022530c5689a661477dbb5eabf7b781b88e967e49689c0af1008c13dcdb58bfbe55cf88097f616b2d89ccea70d024383b940ce747240b75ddf821954b982020fe1c91d9d8963110720d8ec02093197ffb5fec3cae0fa925f17bfa56d468ae1198357f1128039bd0d810852e772681acbc131a41bf789937bf7bb1cbb438d18f309326ddad2cce2bee6d9444bf80628983ae7dd3e2d9319fa9b3a8649b1bbbb2f725fac074d577e5260715aadcdb5dc70eb89d5edf0d7e922c499bf801192629940157874710a23299e007f14740f3b72b06ab5798f84719694fccac7ac5cc1a51c9c585197f22b59a175143415a8e0acad347a14bd0cd80f8902cfdcc361d8d9c04bdc9b19b1bdec928681ba1962214968e762746c9b62e2d0bb8ac22c3aa86c2db163f69e1b36313c8a89aa42dc8f4d6bfb1107be3a9b6b9f0bc33de452c3a29749e37c82f9ea841b69be95178ae111ba1a482d9a01e6fbd9be7f7098ff9758065b931c904742e6f316492b04f131877108be8a19ca044e1a1d418e0220a1d0d116a850f030646d941190ed2cd0d0c10137ae91e8fe0d3f1210f91bfb65807ace4b8b5ff1392d787953dd8302dac7af63e80f0367ac82196c361aadace46336e31e2817c172ca0a16fb54a020e983a1a533b533891eafebdfcc31c53a34241a23835129974dcd24add9636ca3c6cce4bf288ff0eca0ecad476afc4a5d206a124c4f4d1d3e2ff1b22b94008de7f962e6c676d9ce0c2a033ba6d92197d7c59cefdbbc070017df018f1bd7599ff1b4944d5810243a5977a2cc4f0f5b3172ff90b74622449189ca72a42ded8085797d2e4dcf1ed7ae1833976e7e0edcde6ea0d3e436ebe0b0c800155dd78ea83feb101b1f426e4029a550f753eeb55416e090ed16e3698856812f7cdcebe9c44e9145a35b11a08b1a91a78e43f0ad6649702fdfb18a1ed437f4fa052d18ff12024d9265357891166b5a839845381ec0230de3f44a0754fa8f3c25ba0321bf1d8c15c6b02467883a1fa154eec2c632b6982d38dc8dd4120d87006bdd95c524182acc63cd5f0100c27fbdb147685e332315275ff53f446b2fdc476af34d1ea217caff3991559c223d3ef52752b54beb14111f4a93a2fc3eea4bd83054a23c26ee95a612384c5a903597858876968ce59e05fcb25ab1e9b061bb2c84d14442634470d952ab3eecc036029e62d9fba6fcca44e65157ef98acbaf15fd51f29f5ffc8f54190e93bcb985f4c4b2ae2e5196251d579937c48d1a664de45dc8234dd786096f370dd5812f47146901c9a1ce7ae27a9a154e83ba4f51c0d137b2ca9acaf427dd351409accd24c6f38daf5deeb986fab02e5eb6c910caea7b29d6a8c5c8149c5153f6b6653c6df13594074d521624e20acb797823b0fd82a5005c282d4561fe368fefadec582a3f6850dabf0a5be4013904cdd9caa8c60b3b8ea2ac1bb3cb626f0ee0e5927536f9789ca846083384fc4ae636f7473c539feb1bf3168b1a08b34fba3eb38d6b1727469881b336f6eec29c9cb2d5bd0acbacde452ad2370f05142ccc99619da79a04e5b193219ae3eaea1914464f88e39de743190140490a689b23e49381d65727ac61c6310c6031696a0badd7fc5f8d399772c4dbafebd7201428a0ee0d458f5e0bd56e7a8d14439a9d2958427237a5686fb1103c1c70a6833a027d0a2b8597ca33540abe9aab7898db11da7367685ac83146f4e38cc6d94d75abb1d052ddbd23554f8aaf05941b0982a5502554ed0dc1c6043d61d5fbfe6b1e0665013a922c72a69d2df48b22f3a9f8f1247af84fd99ba97f18b3ac4efb8c08da6f682552ec1f8ba37502f62df7c60c409e43916ae21e2acbd43cda51fa1c5658b5f88d7fdaee5db539f82f79a6738b96dd731c04be43972e0461de1588798b88c972a2f5c922b777e2cbb0c57930579a1c108da850a56e8b94e6751bbc609aedb229a011acb78d39b834560efa4b8a9fcd1ec345b50bd53f670064dedf1ab3db3f32ada562d6a1f00a3e347e35b78fef4e4c0ca85bab00d42272bea3589aa832441c213e4b158255debff67c4d4ac1af27ebf3b64136d030a60d4dfaa807ecf4107e2020fe5f9ce3f5234512ebe6a51ed3865d6d33fb07a307adfced1a1478b9a325b68434223ac7dddf2050ee68f53344e8bb89e3fd43ee5ff88f56172b773e153e17c574909f372e66a265d5f63c27391621462dc68ab58a1dc8be429417503744b8ddd8e353ced3119ee086ec1711d23e1c4e6d6d836e01522564dba4ba0b767b6f643eedabf7f8c37c39f989b29056933d5bcbc46e361a8ed76490eb9f568b01b2f2df4a1dfb23dafea890b8bb8124a970dc654c92993cdecf6007ad9b34de70ac2e6cec427db12a476bbd91b7508e04efa8610fa4f71adc75437359e44c78afe9a4426080c267540da29e32b3bc78939504dc2258ab672ef8f0e4e86ea632a9c24addfd98a671b27d8f5402039adc1ccdbd5a95c261cf950f1c43000f460ce0dbecbb3fd0762d84b23077b74dd0fc256d6beca3d34af3fa5fc6d4286b623d707e434417415e9cfa9407eef24d51a17c96728da5e7841aab3d8bb34b91fdf78bf3de69730605549fb1e3c7c53967859c31b69"}, {0x1010, 0xffff, 0x6, "4e28c131cc038b1140ab1529c85291ed495ee867ecb490fd86cc4bba50267c6025411f88bf6196b4777d34910bccf3a9d2c3daa1c7c95110a15f2380e3cf8c4f7116179b2194bbac2f1dc815c5865e3833468a7ea755a62040a56ef9f3fcfe5491a70d3210ab8db187797b2cba1ee73daf3f06d06583a49a0ec15b8ec6fca03292065e618b531bc696c10efbd2df33c6f782bc4f5ff7756b33d0fb6e6814caa17dd32cd79b220840c85cc90041344d3c2ff5d9209992787cc0402e8dc380acb2ff981ed2d63a8717f09b1faea66ad11a5c7835e3136bf7a2457f75beae53c0fdbf65ddfd19d94c22a99dca76fce2962586a757454e927d971260db3417cdbf8408edc9d3c1075d8ca56c56040f9fbe640d83774de96a43605025aa9e1e2ac448612bb1cae343fd99f0f8b2b5e1ad86e02299d3819d213dff5fd01f111deff6351ed538252ea457864c8e913c6feb3d4dc08e3af860086b94e21032eb6b1340aad9ebad4175ea4481dfc031a5bc9394997d97114008cd68d395e92168a3032ca03317ef21ff93784679c1fe0a7850072beaa451f56f51a8e5ef298efaf2d35a0c79446ac61246c639920ee39fe424ede51786b47bd22233038f3a0a9054786aeb81f680d7bbddb88188e7b56f67ec64d8edc722572224fdaca2a60e0f3eb4b85704bfa3d108c04bd12cad9a9c97a394e0366c27a9d8ef82a848c5971b67c013971ae67664031a467b9e753926581f48346118b01fa97fd29bc155abfb007de1451a315a7e311dacb77539f453de9d19e81e7b427b310c1d5c1132a2658d9ce23fff021192bf84b96e60b5191a2f5a6b49cc972efb41989d46fe5e99221444a58b7682c006fceb1aab3ff739fa3dfc008a08c2529af505e8ca4d2a7a82cc38f3badb9c1fd0a19f81e050c97b2d3597acfe640db9b6ea50a41aa69d41e2d9059f78420140738a2bfdd702b83f5381510b8e5304c3121cb86606df0107d79ce2787f8d24b9c5265fd3ba7c0a67c4af3bb6192a87c6e55b6077c743e4757c6b081ef6de4c29adab3eea936eb0a2e0ee727aafdac10f03c97d2c7fa2281b03b1614512b46244c3cce12f4b0511c5d84fb5fd428df30710f77c9607bbcd02fca705d148cc80ea865a3197c237e0045266d1973ebe4f146dea29c0f237eaf8a2a79f9ad94efb795c557d2ec6f9dca89f4824c169e757485f253c1bccce3bea30e7efde7437956aef039f2443b25463a9c2d3a8b30eedcfa9703f4c6ad1ea955825014561b5ba8c36ddf39fd8c200e05b3052181653ae1ebcf2df9ee1b06fdb981c2bcccbd49c33e85b41d7f0a837d9b1cd165260077cf9a07cf5c0e0e735a3aa66c2fbe579014538fd603946c611a6c46a317cf5169e64c1928e3269a49e730bc8dbdce9301aa8c679d4a6f18842eeeecc7333089b304199ff5323dabdfcaa95b3487ef4f4448721498fb7bf8d85c700279f475c9869dd16e500e4bf850fa21a51b9a07e380dcac3edaffd1eee713d6ae80bddbf0fefd80daa57de396845ef42071e299cfe61211c2e36fbed9fd1878f463c7fd04576a5514bd726778c91f710605bbcdc505ebb4c7a6cb7ba41076243503023408ce7b5146fd53be5995e506426a418c3e4696b01c71df7c1a3c53e74f63fea64ddf835bd42fb4fb10b65666ef7139218196541dd40ab4dff97c98a0af28874996202987580f887d64f425aeef573a2c9e3c782f58c96a100d72130e1a7674c04a7cc9b3b3ee52a8770419473fd5deb5791366f0660146f83331fcba8a274da40f7ead193171dee4c8eca24c8f36cec760adca4cbc5fd2b2692fc502ce6bfd7d2f8b856a3dab09696c0955c63e39f1ed480522e0476b9bb61caecd4525607d3cb06fff326236577410364eea9720702bc0b389d834b94ea4cea0b26deb482ce035d0e65ea9a5ab59d15bbd538f18b4f3433893972337b222b89526947c55d9d4acf586eb3c810737388430409482278f0c0766d0f45069872c69db1b735bee2d613f8d6552a870f2eac9c68e5139018395f56548a3b71c1498db304ae93b97d796f61c567195c781c3b82fa71f9d1fcac2ecdf19b15a53c3a2ab3eb1cc19d26b1b6b271f335d80072ea6d7955e3edc802be3402782eddbeed87519dc4c515733f06aff361e6fff51ff30eb8e8d36f40aedc2bd22cd4ee0e9784677bf1df46ccf4f2047c20c185dd125b36a7b7eee2a550d33ef0530314f65da86659c7955f943573e413c093a9235f003df79c2d32f004e5aec56dfaca560083f152bb1da6109eed4dd29dd76e6fa84994a0da273376c348e42fae7951194223dcbbfcd839e8e89d11a01f72183ba83b2b6cbb0165dcd6589a1b5c63c62f62e5c5aeed1526e188df99831866244000b8b6e0b8d55f5ae1383415058b2674af00332baf2293615daf05a8a06261e84edb85c365095095cdd72bad3fd3d117b9249dc54aa21d118893e4e16071508bd5997b1712c1da610a1a21b338112c99a43828e16f94cd51a6faf4f145737e8ec953edbf95d8572e8da4488d330d33ff8de87d18ab704808a2b175a052245cc45ed9de567064810fb0bc75fa08b76286b5348b174f1e3ae64d1d6e792f392e9b679e3cd9572481b6266be2ea74d4022c567fcce69a110873e7eeb641dc8ae817e5caa7ba4627091c1a7a9118979b029401a49ac08799fe056e7b9f880a5e0fe8d9d880409e9cf60d683acc1616d92d7a05940f7dc2c2d431e2d54cc03ec1da0732c6d36f20f418e3edc17d1dcead51702a0cdf95943aa463b7ef9d1eaf6040c48a6ad56c1d3b72c795e7e977db1b858d71a044cd88c2a79a652546de764f47459ffd28a70d6c1b0dd2ff01f3276709c351734a334dd0a4b07403f177debf215a4540a10ef500ac07b1fc4f7f2cb635c71c7c589b534e55d19dee69afa79085503a0fe3ef127c6df43770a210b5f86197ef11c4fb180e8b32c6622d692fe1b7d47023aee0fa3ce73da48120e7a70df71c22b83b019f6d98c0bdd65f43d173ca22206537b4b90a52b75012c0e216cb987f9b4c4698998cf4fe0f1ef7b2d91d7915ef384b51af693f4fd9ac6cf38c1e556c90403247d6fe302c814d4d8ca9bffc8c7a438cacabf5b3d816919bb9bb0818da8a24188e8cc604b7d03a931af43d1cf9babfacb9bcc8b167ab9c1f4b98017a83e76626d14456235a65a68809e9f4562dc89d0c00ceee9f7df30040a2413d7ea92a65ab16bd344ea3ed6b83195a4ba70a7c08530308ac2a85e9a918f6030434d05b796c503188620ab7b7a4efe18e9f84a2a240bda5a3e423a9c89ca88378a73e74d8d42d912f8ef5881c510381058336306b28d6bcf270954de716657b5c7b5c0c99051e75c88e8d379872655b259bc16f1078d0d9f79b2665056392500472580b9d7ee2250212f468c5b31307738ff6587aa3b7fd1b9ca4ba851900693ba32e497b509a70e94f8c6c48269b2cbbb9bc0bcc1a896c57b457986338c161acec530c462927beb4699ac7cdd37843a31ffda531de5fb696e21f3161532ab6f6d21d9e54803353bbce20e24a2429aaa7ea535c68a7c56d3b648c9432bc9ee2176e5cc2d81bcec2a31f82523fc17f631b45b170fed5cb0ad6173b646a8852c6acbcd2165b9de83eac0fe27586c7c85743c9be3b30e6898ca350f7f2a12e800b671b1124e76fc9804c3e4a48efa713f8cbbd473c9d80e29aac3d60f5890f796b8bc9d5a97b9e75a661a3e4993e5ff5259cb7c09caea7fa1e21d0408a87179f1c91edb83ec7accc1f2fc83914cfb50a23d555ad67ee8d905f92f64a640bd6690b680a7f081d75bbc6884e6207e8ee48e121101352f75c4bd75826f40d8d2fcda824d7dc7446ceb9f60518712df7a609352cce0cb843fbe331106bb9ad88b0e943dc23bb4aebca77ebaa94f23e29142d472f0cc256eaa62f9d920ba7cd4e3db147ff147a948eb07ec39e67e5d9e2be665edfa4e89f4f85c7c4757c3613eef87c887cf6cfd5898c61920f8de776f7857c8fe2a67691c3145ab0ef14bb7e94d25fcad1c7b02562012bdfb0fdb69d7aaa18746295e4ae30e73eb720c9314a8992e8507774e8ace8b43e17e8502acb78a26ac5129545ddfd7ea722d1e78c8db23562fa5a6c123a09ffd882802c87f72f76f92dbc15905b7e85517004527101b1783983ca14ca863c1c1fc0ed887f66b60e586f8f9f3bea30f432ad361e9b4a1d4e6aa45c7d1dac5715d11466e65e8d7ff28bf344e547eded17a7b0922b7d77918af70da884d9aa362620e54305d47f619bb75dd3d37c35eda3c893884f4e7757297d69ea5e563da6841619ed1e78eff3e96a6c01bb1f47af181cd578f5ff4811a420124b32b02fc876447b2d104304e7663c1fa8799b01b3e843f7742fbf49ca223b73610045cb11f767167e10f606a3bd7d07b4252419cd276f66443c92e85a198d2fe2be57bdcaffaae1d7a21c700b08f6039528e5e681b3be142e24b49554ca681782e5aba07be5bd5432b35c13557a8ca6c318a84220928b7bd3781e2826af826049cd3978ca47059eae4e9b61a8c4700440115168061fb6ccfd4d7e08763079e3386449b688a69b94501bb7d9a91373065c1d1acb545134f3e4a670e6a51f0f1ce1fd230f99b937d779cb404d2c9cadcd6355ecc837c785b3dc8e6adf56caa7206752db99aba86950e1ea563666a00a9e79feb04e99f25c6f40e12b051fc1928e43de306616680f22edea23f7ef1ada4ce157eaf42aaba754e7e7becbb4d1aa184263c387cc2bd4ee8b676de85df7696b8023562f714194f92226dd454354057d1b2fb9b3c94bea0dce291574a7c0786cd3cb5ea64291c3205d0eb50b69879172fa65fd6e73e346cea1169bac1ad15a4bbef8766fb5d596ac68ed32f0e5b5455d6e743e0a444b723c79891599d23e24e4f62d7c6a6009ff2668e09824f49114e77928be391c44379e1c2719f6abe1f58c797d4146352fc86d7bdda9690f0c0dce736e5723ca2cd4b51f6b9e9f5d9e4dcb327258a294eb293b29ebcdf1c6651f77e12ddb29e45787723c5bf521edae3937bfa23d0c8ede569f6f7c357485d045671b97ab08636a06c2559e6eabf8abb4d6748acb1e7ebe19a14d6b61b581e62882d0bb02211a4b91eb5abb671f676c2e7eecbf99b02a94be5c3ddadec411db6054c9d661fdb3885a81189a16d02fadc107383a7768cbe5206303cd712719c7d3c39e84fa271c860cf130a0129d72a5a739eb9566b056b6dabbfd616065ce5645bc4b03c488661cec14bc5ef3d5ae62bcfa82928d0b31b3b2b7780b7170b35f6e06a34dea46690aead7c88551a32dea95aa105e0f40eddb5965c3d1bd6dc114f87771241ebc2bf284fa20d7f0fee49bb2d0e61bb078b656a8a72d3e94c44edfff96986cea23ea9a8ad889c54d76b6376a60893395e2489a2385c0ba636b516792729b0958c6b22a72a7bb2756de88f9d6a1843562ff59985dea68c58513cb07c896d4989965d8b595926c8eb98e522eb38bd8bc8339e89fff6d79c49abdea0e8c95d1c858455994e59f47941144651c79da527a24faef0ff79a6343a03591c13c04e569a18dd1db080e4d27c56141f313b41a897825d2c4dbf3d8ef6cc66e1cbeea9dae1d33db2aa466226a4abd5d38c1c5e0a23236c9fa160e3a9aa3372ab4dfd82a3c4556571cc180e08e8018312bcc42d201f42dd72d2a48e67e90ba2abe5c8f0f0dcc822333a9fb7c5e7dd73f1c5fb770e894d392c19fece752c8d6b42af820452425f4c42992213043d8670272c3f5c414d64b2ceac0f2b821ea41"}, {0xc0, 0xffff, 0x6, "d9b10e4c47f30bf0dd4f8ef67a97ed84649065ea95c7490fdc592d2c2d4e7d550665e2b218d2fa082c3a2e5102f0bf7e397f7ff472a695b9b3e6679170123bc86ee6886c24454c380ed4e723af34541c7c099614aa839471fe828865f5d14d39d2ef98e14698b08fb1881f4beb7c5579afdd46476975e4701caa927163af35af400ed3329c9baaa9365f48c79a86e241002f5c98be8c8b9b419fe6be247c2ea8516ad2e4ebbb1813a1a5113c77"}, {0x1010, 0x1, 0x4f, "cd2811b4e31f5be9f81b0260d1f8472576be2239feeea65cdcc44c2e84d8aaba3571faf07ed65c4bdb28763970247bb2d23057a876e00b2ca2b48bc771796643af5a405517c288780ac4172b9c752f429988598d80e5fc116a47722245be65300e9a7b817a75b7c5756375019d66ad65c0541084d5d57cbceacab3c1b1af6b66f34f25c8dbda7a84cbaf36b65ed230c84f962e01b4f6d2f62bda37efff96e15591d486119556ef7b735b918feb4b07cad4fedb21c3df3a12bee5ba9fa9dd6c48291760d4e17ee9e3323d2f75fbf54da1f356933270d128fa49fdf9e2bf316c73017bb8dcac3ace77534494781298df05c03c8ef6b6bedf724886fc9421f0a182b42f77ec4486cded13b3f78cf3b909f33ef3fbd58fd7f74a55bf891f1ebc95f542a9994dde651011a69a2185f04ab84ded6b3bf5078c11f6ee12522b19494eb7f82987746af7c19aacbbe5b693b34c6837dd326d805fa80708c4efd6872c853c0e1bac8c367b625b8f42868f82fd2f4dc4e22c3d20665d0a8d4b179ff9bdabd28ab5193917f706bf9451cd2685a774803d3e7c0f89ce939b6e0cb701d5425c783401bdaf3bf4a3aca73a277ee20a86bea41fca01a883da530cd9452757345be324012b096f40354177a098d272a4e59883576963c5a0fc2363b132a11b90ae01875ae70345ac9997e0d16a1d280b697b47e99f671101574a81e9593ffca70ade8748a184c803f7b161e167432cd180520bd37b62689aff7dca59fb6102d729259ed1645f84c486375929f225bbc965cc558b7134d4c1a710400233df127be6faecd42a5f7136356261c1f73ee6325cf05c0966fff42f451350469be9a4fd7a1a904891158cdc48a1220b24c1cece51fcfa3154ab7addd83e1fdb710b672db764bfbfd3ab147cb13833048488c475707e03e25d8f1a2324a8731f183fa0ecea23da7d9493d212469d60863754770484f5018e8e3e9537060ef41a5d6c3d473b945820a04577604950b781dae38e05991b38348500dfebfc1f0c2b614a81dd0ad8e8a820443d3f25c7d3996890744c59fd97b65c9cf917a2c57117c069b30960fa4fcefa35bd007ccaa51379448a0471dedc636a64630216b6971c811120991aa96a6ca85de0517e32bbf9cef65650781c7c3104d530adbfd035520bb157273c67470d681d6ea238fa55d57b4578f181a6367bcae11e51a87ee95e56182f87b41020d3f5aa85c21c58c748d38ea3adf1b80d8b1d20ed84279e60ab2b437d64c494a5947f32118aee7fd941616155207aa5d0fab4da372573a04b862f9dd1132c69a78b56c887dbbdd16458d6abf2ed5421010dea15f37a194f62505dbe80fc419311ae1ac5baf79395507ba9df6a6d950077855dc0abd46ad79bce21d4a039d724d0516d9df7e5ab9170d952e7f1f65e471765b8a913d1da94d38a9b3ed3d1c58dfe556597919dc44aff9896a37339c8051a1ad0a2b8985489a4eb3bd079e5e896e0076dd9a599438e5630eef3b506329d01d3cf6dfedc75e1e4ed9aea870451007764344982c9449fa29f7033bdc1a28350e774791fc5ecbae4ae1477ec82d009efd7ff92e415030a5f51a183eaafdac0e49c365d45853fe7b2c2a9d566cdd38f8a72eaa2e574bc80c753d1e60ce230191f17c853f3b89b2f810c2173dd3b1a6679fa5926106d88d46242c416cf2e0489720d8a4af7ccee0e17ff427ba96c07e56a922377f13c1b3b5b87112c8dd1f83cc5665a95a29236b271c186110c21d254bf4a30713d5d0c9ddb2056e64911b8db062ee187c01c8e1eb18818f3d3dc1939c5abf98abb5a6f3b1a0ade124257c6c61c8d93facf97abb8655c05d4ebafce2026ba60470302e80b0b7ecec9d5120020ca65084cc5a1b850bab87a70d1c0df1a4521180cac23a4487b4c7e0f36e002e9b6d3002e60258eb6b76308233c1ebcf2524a1c327a9b9092ce5df39f7b5e60ac6d593b6395fbcb9a26e162c21c0458442c8cf916afc3b7fbe081b90025dfea50c08e471a4fa444f1d3d205290d484a7826873537f52cb2f005fc5299655fe250e244db7777b9eb7132b85bf39d843f245d67b80f0d1425b557ea8de6299a25147088b310fc18da7ce786ca8f9052669ed044996b2090110ff4d223dc3186c7a24e74256897b0fd58230bbe28f9767a60665df668627dedf27787340be128fe1a46afc0ec05d5a9d28b78c95e0e84ebd87536524ef1622cfc330e3c6f4280af46a6837b0b1b6dd984da2c536f03ad37d17238020032703329290d9f6c662f08f680fecb2bde87b877d2168a51e0fb6e013f1b6b92cb256f8e4f4e067c5d0424d60d22edd5cace24347d092e6c8463f440b4db33e0fcd98a22cb15d518c94ea15917fbf9f7f325a49be97b6c400577df61b5f5d7cae49444e7914406c2eab0cb9a5f9b0054fde2e7969f19743e1c3568d127e1d7c08d7ac44bc3d43b46a3774423c194c5fd954dfbd87801c0f3b3fd29b0865b2a9985b899a2cfb86cd772c06b85b599988d24bbbf931c154501174bed419ca89a36d51f855f9be8228e56fd00ec6ef1a8ed35518c04f1ba02dd77e80d68ad6927b228211004599da4563007c0b13ecfccf4e027159dbdba20489114d56f90d7f5b968280bb5a530139d80bb893eff53c0c31cc08fe4b2420173488068cda2798987864dc2d282b128cda9a7c28a8ed3163a2977ddd5eb5522f12b2c254a916d6af1d7b3da2fb34bd3047f8584bfa6bd28f882b52944da4586a6d8a869e77b2f08a61b976d20e8678aa22007609535b62338ef734bfb4a9a6843e0a7a21ee57ccd7af08d74b6f492b9f09d7ce2d62b63446cbc5915eb2c2697584afbbb71b0bbaa75c04c48dc5a3101e6d29d4dea3ece767a3dcaaa6d74d4e27a1fbc38920dead18dbad6acc4906eaeaa60f99ccf85782012efc091b718f7dcbf1395225e542600b5025b07e4ef7fa12c779dfd7df1607924cb039ef88b242d34a996a591f5d73bec85f2370970e19651cf59b624e3b63f8d6a66802fc164580c14fb1bef9cf5bc234009b2076be74ee29b469bae7d62658e5c301f4e4b4c103751947f38c1e121079c557311e327c56472db73ccce0d79855eb038b45c07bbd6b2b656f6f7a9bd5a68b5df53527ab1edd6e09fe9e5465be62dd30e403772b96a9e8e09a0b1a048ef5d5f029b495016c648047db040d351984914c2f2c023fe3d5392bd96b15e444146467be001013e60a6ec55d36ca9b29e9a65e83257c671075db2ff02e016995a0f82b13cb17b97cc2beb56982e0e3fce70a16d4bde04accadfc9cbc4b05c38ae8db40b548c543d7f3658b9e4f21a249503fe337fe5af725429a14d84d91cf9fedd64a56eb1f7fb9ff5141c5a2a8e655fa74585531fb5e2ae9dbc9a53cc7dec15adefc61c17e3f2af0a14e889e044e3f274cd0ea4c16ec4c6cba8ae4818a4158eaf6d3579ecefa3403e1246be088dd5012fb1f331cb04705779484a04a3c3c6e1ae6a65dee56fa43b913bf5554ab76cd91bf79a929653edfa6d3fad41636fcee134f0a691f16040621260199773c7da71663b34edf06c4242f26d4f0f1daac4294c2444753e93287dc3d7516454d957c7f7708b562687a816090fd4d1027550ce350786d099e268920fbe4734b9034e88ce5a7dfbd619be7873ce093c14fb892f5be55862dd98f44a47c29ff727f5c9f507a39f387a23ac887bf2c9699f9d8fe5e24cda8db0e79545f2778c8c534f9637c888d21a4393721a5c2ea72945fb1b1f36540a15c1cd6043a8398b1fcced90dcd53ea7de13f4a206442d723cafe1fae54d7cb2fd23629a3c63c826a0a991c9e0914d65c09e1a234cd7e3a33c9643795af367bb631261553fb0306c2dbae25031482f9a26423e7cb837ac2b914b07dbade3cefe0579e435884009ee2aa4c9fd2a11543ff1dd019792f79299da7894cf77c6da4c1815b5d0b51d65391d1c963023da84d9a17df969da341ace490e1134bf7dd6c4ddd1d8747ef7a8f9ba185d5c7da24448bd43534d0620185ef9d501f3abe8d0f5c64ceddf067df17e490f6694d3431dd71886dcd648dc055851556c37103b8384a039b9845374d0c53613523b2a4aca7e315422eff3f8f27a6ca2ecaaa5b97ac48495da609d05b3c6d53884ca8cc1a49fe81a6e98400c73fd3c7c059b1d90e19333335073d95efd126456d477fde381fb97ad96b7c4deb04dffbca390a64537bb16b899ba1960f33ecdcafba3219f79bada19f50ff3fc4b8339aba6f7fd200e4bb20935ed87cd1f360cd62ef94f7bf172c0743daa0131ef5206cfb957ad9846cd2ce18042d6a43d50a1674e96ff29ba0b171c860d49fd6869dde1e378de8d3f62be112135fb16297018017beb4fb717685a31bed2e2bea5ea5c29e63f906e48d6391d83b55f673ab0d1c1af725ae61cbee6328f2fd273cc019bf4d38fe0f7889316abae5999202d6aac2bac342e80c7daaa28e1cf8d6349a2c8ab63207032d19a1814bcb4feb140263370f074790037759a9d5352d36b0fefdbd1c1b3257119067d800eb8e002ac6a253246faa3c030190e57dfd8eecc2767b101e6b95a4abe0fac7f43dcaa3b6a3ca04f52db592e1751feaa2ab41647081d84c9e51ad975a98e7ca87938b82d876b50263c82cd3cc7ed5ea6ac3b31b53f5ce6eed01447cb2def95230f7a0ec9578ffb98989ae9fbfe066b4604cc19ba4779e7e4e0a98a66e41d1d7972c5bd79699524bf3114c00e2866a5fc8eda6ca742bbbb20dc29ce1db51de23f674712ecaccf8e25261150e5ae3ab33bb515adf100142865902639343335d49c03444d38ade91e3225f66965d02a111015898eb3ee7779be5f6cb10544a5ab829d5fc7365c03ba2507e1c2b57a8ede6b61c3d5160f39fb34649c5d49f6fec1887d59cfc5e959fe416594f74349318d59565794e65bfdc0926a56362744d152c7db334dbf915d7a033d100424c8f063cf6e36d49cb5d7df8df9f895d3f29be6d90ac8baca0ddd55099372dc7e1492a9ea41b9442b2bc4e755c25912afcffb20af1986992fc7a4b3ba66cef8c9c7c59c2cdbd358bf17574b9f293edf20b714bf05001e2d0df91543e38801480321bf36128965c108fda241cab72f35cf59da70dae916a78cdd4f91e9192ca5c08f769120e96879013eb39f487dd4a997b2da1b347e8bbaeb42a27b76fc904ff3404a515aa94d42b5a28aca01ab0384a9c88f3c324510a0b7230778f4a9ae23c96e9fd66a55801e6c21b92da06498500b8bb3ac6121c02b0fc6e1faaba6be837908dc3051b74fcd9cc6854dd2d1458c80d75fdd3cb3f077c25008296dc699d7fd01eff93496699697615a09de24ae42d5bfe00420836de714c2e947cf0172f8cc498d39392cde33c9b9e8ae16bcb9e3f5859113b8a321bcf09650f72d4f651a42c9dd5200880852c19779a69974c018b6d87445df08850ec3fbb7a69e7a836df771b6bfe9ba1765352a7dde29fe6276f2929e67b04a419349734ec97d4c856cfdbcb8801d161bcbe7e8c33d62fd60f8d2af2599a09af732d191394b38e267cfa79e1e2020009745016529865c2086f634115dc3c32067c7ac4bc64afc166c12ac106d8cca0db2b8e373de27541e78ccd9e650de3eb1676cca3cafdf54b1b57dfe453fef6177ceb22c23ef478bd2e0f3b6aedc78349604887b86e4b872c93baa5cabe870f2c541a46639c9c688d9789e1ba3ad7297945e9ff29a1b8010c0e663bc649d4b65e45983f74ebe1dab6c5fbceeca0b15b792fba31d22b82a14abb4fd2c2612eb6a0f380717ee57e3"}, {0x48, 0xffff, 0xfffffffffffffff8, "d6c8e41f117ce3aa78e4e1a63c43b315dc21c49adb44a0960f575f93578fc9b175e172138086729bdae08b853b88a86a8f6dbe"}, {0x1010, 0x1, 0x4, "af4b938b9b7ea331f529bf984b517473f2b64928dcd87577c28786bc5d24213e2ea53e16a90c0f5d698918f347704c29e26fc54f8c90022c4c3b6b86814875e1b43f963204c84180c3395b4f7771c8a72b69aa7ddcf85c285a4c30d861736dec32b9f5ce9f66431b21d3330100372281d8ba2a0651e663764de472ece71bb60366f9c76db2be7037fd410dbb7917c717b2cac0abc7bce4a810f2ef7010ff6c260f684ad8486ac46af0d8c5cbfb5ccd075f986aa2708afc593734d58c044e9e5b87fa581f17c5a9fa5b838f4f0d503c97c96d2a3e28f0a091ed4ea4c1ab5cc720fdf1e4ade1aa46138fdba0edcd91bba7e53e9a5bc297432c7fcf651d99f32cca2680030f0589f3f1f2a2fd1a4bddf0a3f571e20c3235f2634aac0234dd2b59fa82b5b201cf7a53f8e4b9f93c7b47df38a363d0bcf5d20b71d45b1bb65bf8bb8dbd2ce313180add889949f724079e5e91ac9b275a6f67c6a17896e881e9180bc0d9fcfae4c914dbc3f701ea4ff981740532331e1f55fb86c91256e491c5c45789498505f1504dfdcf88f9f5e078b22868bb496ca69506dce903d6275e9ab8c92e847c06708a1c6d9a260e372e5f71773bd93c8c3a1fd33ca45da687a1442ff2d28fdb1e4f5be353370494dfbefcf614dfffed3422e6a09f219977263cc1a5e49a37bc0845be39b087f5a9b2410d114120a4f43fa3cb8c17a5d07ea6ac038423b74b02615386d642f72aacf67708030264d23d6f5bf2660d797e51b61abf7911c66bda91f48915df6b482b523f779140361b474f8d4670116250444d51cc44f8541a16775043686ee55160e1573f04624bfa7b3a3fb6a4e13cbcd542d48ca1420edd4027c3d81398bccb382e34d35e8cfd762325d6bd3f8c9d4b7ebe48731ac0a2aa714ac72c6459ef532a492c0211ee3af90ed49182537a490af4807728ee93dda8517b716fd6879f225f269fcf625ff4982ffae269e744c8e756e698a2cd5ea9f5ce0a2ca063ee5e7791a887d966b1cb8cbae16f35bf59a11c7780c7dab2f97ad9c75ae7e056d79c62a732a05488bc9664f768d002a3e2c079e51ac3417a375188efcd870d8ff7077e9549a108d08b834fb6a5d2de8230792c0038fac6a65f895f2b5d86209b6168fd0da0c46afb11db339518b9e529a7ccb9ecedfe9c3eb23e2700f531388d84a13ef1321ae287ecde93b47239e78695eeb4b77d7a4a6bcf89cbfe8a3fc8aa95d3dfbaef8db27c44387fbf4c59f8ca77e368ce6c0c5f2d580eb32925f4511037705744bb398f535363067a2e3f9a37d52e4b6ee1a524bd9fab66dd21ed9b5fdb13930218871586804079cfabebd8367800350ae010b7db2239f19213c4f744ab3ccad2a5e01a16d291dd13ed6028272c00b45c236d4b31effb5091ab31bd338ee29b1157f879021bb5c4466ef0edbc40db738a05cc591db740136b68f3ec6f3d08cfb1137a35b9b5118d1529ed5b493455ae06378dd1fba21a5e6d0500b532ba340d0cbe35f0da865e77944d4327bfbdfadf244962694e9548983bdbd7f395b19d766c2efb0fdd5e573366a3c0be5033541fe59d359e063f38e0f508f810297ebf9aaa2e857e4dd0a1c73a5a7da6d523142595d4ae07c442af1210b4d56fd835c00ebb0de39ea063745603b76b65637387b5a596877e88a76d7a7dca71a8091c278e2cc620a987089a26a01cd8927d9c98e9d5d7a42958945d80a09384ff71f24438643fb36f43d9995c1669d10383e2f6ba881a19fbdab97c0227db19c481167f2bfe88257f396be90925222d85377d99d71b8980e60ce0c30640b7ddc6755b623a9a29d52fb8124f6f0d4ed2db3037255fb54ab6479362aadf9841ca504aa7ace6578d10f483c62fd43fdd3bbf0fd3d6ac8dd498e7ea556025d27b2d99fe5c20a212c49dea25e5f940000bdd7ad6562b82912f7075472ee74600eeb050b558b2ea6987a605298a8fee86c7e67b40a3abbfd2a4f52cddd72fcc24c17a18073e2021c6593faa189f75452aca99ff17a5efadfcb9a92251de8b744b34f0f9e904b278e7bf780f6b663a22ecb7b2f73df7d0de0ca7118c7811d499b1e0e48227507c53d8638a216d90141dcdfa8c4e76555a12a5719ee1c8528cc3820bbbe23bf43a3b75c1a96c4e3ebff7316776509ab062ee0ca3ade31fe5d1c62b13be8d614b109cefa39e07664d5993b22b90133e76916d1babe1b051f203e183d24517866c01f7049664cc1a243fbecdf869f17d4b5c080ac4d941e47e17c080719a6e4ef26ee803864d9b039f19a693c269e9dad9cfaba8df1ebba266f865a8f4f74cb8df25dc960b64292b58bbfc70ee4afa840a06b821f758a1a844e8fcf3877d183574b0b87e0795cfb33b4ec31a67e83ad6021e456b28c38e3f6138b12002be2fb1b51b5bdbf7c88681a811f2180bf2412c3e2497161c5e7f4fa3472f2ae4c7db76fd927a0d91265e5c1ad80ef42e86baa63c751128876b4e631da324d1a36a648436641620890f3e443ca8907aee701e55c3a9dfd2fd403113bcb83dc2a20f7f6cc23f8eb42d4d35ecba0c72e204a53b2af934e67394ccf79bc4cdfa26362a020582aef5accf1a2489eb4f194b55d5c9f97d2689111e913e8597276799e7bceb07fc765a912f4413accd883de3aef7d2ebe8c98a71846d5a7bc6a6595d7088de453c1469d47d0ed7cdf1d606b37bcf2784dd3edb264c53f88cd538533e3a3f94a230f15d4532ebdb68d81928da2f478ceb0b203e8c16ef7f241361213e4701e796f7a4300a0912e97339a138bcfd7c9485dc37ad8b4c6d10b568ef12e0c95ba899de298d1ebc228709de91cdf7115f077e21bd641f02be03368be7fcd06f478ef8c75d3b6b673184eed962ceef6ba3810974e360d0caab601dd0b1f4c46be75a23083b919f4a0dab984edea4f574994d773da14b36c6b9c647c054be52c787cd8ca64d0d4afdb63a88b0e19bf4b385a157609554664ab0e27716aed124063710bd34b89c4bba8adf7d458e58ce1038579b69eb83fe3f1263f87e93b350a23b581dfc84b92d108bd3a7d45a5885ee84c654d6a92f14b52e60c9d1d35ad8f892569486d443718b196d1dcb94064ba72bbcdffe39fb221f73cf5a8098999a749e957f5af424c5d9b2f21f3eb9f4e3a731dbc166a24c1028c4b44f6b9e4a2db44a3573aab9ceb8f0759868706560002ac3e0b29f964a85775dcbccf2db85547529957c2fd93b6cb4d2723f854f0164b8a91e90170cc9632ef571e5268b83d0ad9a543625d0bf5899512d092ec2caffb7ac1499479f52aefdca5c4edf7e0988bc4f104b09b7afdd5c2515e01fcf48ecd8822d0901b77595b54c19582bd4b33e5e1709d7bb77b5dd7689f51f1fa629bf95248dd467148a9a8bec9e9b358250fbde90a419dbf8a0b04b75fe1d04f076b8f6dd655252e2f84dfa07279875cf818eb0f08a4903cc56ff2fdab84b18ea1eafaec18cd3bb10e66102ca9f0445332eed089333b95658cb2b6632209de2bd7c489147897e48e465a932342db9c59717656b867617d5d076ca1fff92a6267251c5fddbcf12b186df1b0ce9016ea1c4a39a3fbf6611a4fddc7c7152c6a3e51ab5b59c0115a19d6e66525b34f785a0a68d49659f4015354816d2761769aa865f47814c411f316ed25c0bc5a90695f940a3935b6045f3c2d5be0ed085d33ae0ad761ae8c4ce31086ed7b19b605ba1c81c9fb734677af5673d23ddc6393af3bbf9c41ee1e0217ebb1b477f89d7a6c5d1136b94a7ef47950ff8b3d5a73785ed7ad978c4952c07e1bb262e666a11bcbf71c2433e3fc46a0b9f602df603348fd77910c334135147ebde5733a1af1251cef9e90e25e6bf7fc08c575ca1ece247e4939e013e255f2e9ca5d9560a3ec92a9e31950e1e83ea6486020112763406db02131d1d05ea32db4cc105e52cf87fc86379814b4a57536f55e7f5f76a347a06cd02a70f4ac5fc9e644aa020fbf041ad463c7fb52a5332816f95c2333f044d53353f9589357a4160a6b782583e972b67d449d08cfbcb81b5caea3c8b4c815d1176fb5941ce573c13e58a0d5a356c9c51c5156602eb437e41fe0b44da8b840e9fe1f0ca81576052f7920231a151d3371e607e3ec971b83617474e7a73e0d0b6e0d5879b132341bc888f3462a6b19f0386646c83623414a57711996a038b8b80f2dc8eb9af1cc06dce6bc315f5e2421d8dbaac2c4e224b1d2903629435a92aa431707522a9a34a7493e6d517f1e78e8b7e7c67e399e0ceca790995458aa27f3de72f8fa74e05fce93cb769fa4f0c7e5b9e51d194accdf6747cdf1917041406b0cae04d9831f90ce3262b66cd56fa34d47f4b01309418ddf9b6f5bd16cb862d10de8f04b8c74771dcb0c954fb6b6674320618cd56fbf5bcf05936772e4c773e29d28e479a9689d79b946751ca58983583cbb23a9ef3818dbd4db7e36789cc88323f37e0ca1b9eed591fde6c719736bf7b9340877e13e7f7a1682cda180318693ce2a4bfc6bf16b3d8688519aa863989d74cd9152a2f6f8387af4a64f3707736733d6611e29e4bf9e3d6807f701c9febe721bbf82d70e4833b6336a9e7f2bb1b7c1148b4704a30036d9ce41fa914be80d1690384e0b751939209a3df88ed981e1379f855dfa82e0cd6ac3430c4acf4b43bfc59f2d3e68dc966f5db1796f153410d33176195c8c01e3e5f5b374cb9b326577fc4ca5cbd18b98ba4b382c26f43dc7cb912ea036fba770c955bce1420095058af0f2512d74b31d563b3cb6671a06c50351a36ea5ce528983d1b3b5c5a45f6068d4c1092e5eddd47f17b5c49358d123c51cd594ae9b97d2c22985703627a0d35797cb795f46ed06ec8b4a1a0b19c8412b1d2d511b48e2858471fae32579b44d1112b754cc28b9769a352c2a5f708969b4d473357f886ab966d3a57bf28dc13873852cd14cee1c93ae1e1c45afca0ad8bc812857985d1377bcd65674b39c5f33add90867de103671ab4ea5f928ae57561a6f19f9804f90d1b213e0586398d9ca577e57cb814bdd384e7459f334f3774a6178b12a2f0a6fb98d2b8f00c783370cec8df44b0b714dd4741c2ef6cf5e35858c8f4e67400088c4d7179ca74aafdcf5bf821f583e33e84f1162ba159b6a04637883fb77317d4346d8dccad1a73effb0ba106aee2b75259a5775733407161f6c1e7dbe5418cf1d104725749b3436a61918852feee62c7b23421dfae2389908aecc47d357edd654b80381db00c0625ce8b2b7e29d107717f828ebf4efbaa96c4165f58c60bd699262cd0f41d1a3d2d8c614d88e526d88643f84e50a1e18bb00f53bf191de9b2bb3ae8194e535b90bb1b41cb509199607d729fa7a77d6b64a201d6df9d57469395dccfa0ce95e6cb13bcc13bbc1bce078780bc66863176fd7000d90b89c81a030da0aa0467b6bbd33b1e966110b8838673e25ece7c9fe3c894b082167c4f8fe1bb81792c606c032a76b5c15c4dd49ec5949a95f05102b70dc91048534e019eb2f014302647ef4d4d6adc43907b139d01e13a2949a5639e6db5fd2e23029c77a2d690b900aea3ecf497b97585b238a259467c76b7f519b8f720e61aa372556ea8dad4488ff0f4cf2cd9e93afcea8f0cca0e3baf33038421ac737504a5626986b63009bd9dca1ba940a19c52636feaacf9b3e117a72d3d52a74f69dd2fa7d3cee056b26591a653035b99e688cf76af1157832a039dbaef04f715cecc14a161462789d5babf56dad506a873120154e919d12bfe802263738cee62ae0a086e131454b21eedf6be45595311f7392cd99d96"}], 0x52d0}, 0x400) r1 = syz_open_pts() r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r3 = fcntl$dupfd(r1, 0x0, r2) munmap(&(0x7f00000d1000/0x600000)=nil, 0x600000) socket(0x10, 0x1, 0x1ff) mknodat(r3, &(0x7f0000005880)='./file0\x00', 0xe000, 0x7) 16:00:08 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f00003ee000/0x4000)=nil, 0x4000, 0x4) dup(r0) 16:00:08 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f00000001c0)={{}, {0x4, 0xea73}}, &(0x7f0000000200)) 16:00:09 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto$unix(r1, &(0x7f0000000040)="c73b6d0169c62e553f177ed8bc46bdbde27614bf55b156ac7b4d4cf55186317f5789d2e6be04e8ecc0602a3d5516ddea9155ca1ac57b006ec56673bd55dd6844297695a4483a1399b55c875436d0be953df4160d653ccf2bcf2486b45354e89f172a6ed2b6cbbd19b9aa528294b7475719ef86a0cb650fabe6f61cd822636cb1bfe66fc523abb91f87c7a31fc7eb83d914dbd2cd3e718097ca8a3187a534738570a29cbbe8a1fc6ffa1b74763f13299b49f27a429a3a98c3855d9df3d4011a", 0xbf, 0x4, 0x0, 0x0) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x9ca, 0x1f000000000000}}, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000001c0)=""/168, 0xa8}, {&(0x7f0000000280)=""/98, 0x62}, {&(0x7f0000000300)=""/224, 0xe0}, {&(0x7f0000000400)=""/137, 0x89}, {&(0x7f00000004c0)=""/16, 0x10}], 0x5, &(0x7f0000000580)=""/199, 0xc7}, 0x842) preadv(r0, &(0x7f0000000740)=[{&(0x7f00000006c0)=""/91, 0x5b}], 0x1, 0x0) ftruncate(r1, 0x42b) poll(&(0x7f0000000780)=[{r1, 0x2}, {r1, 0x104}, {r1, 0x8}, {r0, 0x88}, {r1, 0x922d4b76ce4bc332}, {r1, 0xc1}, {r0, 0xf0}], 0x7, 0x1) mknod(&(0x7f00000007c0)='./file0\x00', 0x2080, 0xfffffffffffffff9) fchmod(r0, 0x28) mkdir(&(0x7f0000000800)='./file1\x00', 0x4) mkdir(&(0x7f0000000840)='./file2\x00', 0x4) readlinkat(r0, &(0x7f0000000880)='./file2\x00', &(0x7f00000008c0)=""/187, 0xbb) r2 = open(&(0x7f0000000980)='./file2/file0\x00', 0x20081, 0x20) fchmodat(r1, &(0x7f00000009c0)='./file0\x00', 0x90, 0x2) bind$inet(r0, &(0x7f0000000a00)={0x2, 0x1}, 0xc) rmdir(&(0x7f0000000a40)='./file1\x00') renameat(r2, &(0x7f0000000a80)='./file1\x00', r2, &(0x7f0000000ac0)='./file2\x00') unlink(&(0x7f0000000b00)='./file1\x00') kevent(r2, &(0x7f0000000b40)=[{{r0}, 0xfffffffffffffffc, 0x81, 0x2, 0x2, 0x84de}, {{r1}, 0xffffffffffffffff, 0x10, 0x84, 0x131, 0x101}, {{r1}, 0xfffffffffffffffc, 0x9, 0x0, 0x81, 0x19bbf17}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x8001, 0x100000000}, {{r2}, 0xfffffffffffffffb, 0x40, 0x0, 0xfffffffffffffff8, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x5a, 0x40000003, 0x2, 0x8001}, {{r2}, 0xffffffffffffffff, 0x20, 0x80000000, 0x401, 0x5}, {{r0}, 0xfffffffffffffffa, 0x24, 0x40, 0x7fff, 0x8}, {{r0}, 0x0, 0x20, 0x20000000, 0x6, 0x10001}], 0xffffffffffff8b63, 0xfffffffffffffffe, 0x1000, &(0x7f0000000c80)={0x1000, 0x5}) chdir(&(0x7f0000000cc0)='.\x00') sendto$unix(r0, &(0x7f0000000d00)="56995e890d72912c49245c9a2655fafc84472a0b6eb79d7bb571886bde7bb66b8e756c43aec3bbaf5333723ffabdd3566b35b4413451ecba823427482546dee8d8c750237037d25a56eba0e57bd03747fbcb68bd13bb800e1c7e984ccc893a10fe3d7f980b3f543389b42265adb74f3d0b640b2b699624fad989d0a5d2d2f226aa6f18a422e6b9063e59e3e8dce6dc958dbbf7dc70c73f5d2bed2998335fda952918f44b73c1586a584ba344640dba1eff6882bc", 0xb4, 0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) fchmodat(r0, &(0x7f0000000e00)='./file2/file0\x00', 0x0, 0x2) utimensat(r1, &(0x7f0000000e40)='./file0\x00', &(0x7f0000000e80)={{0x4, 0x1}, {0x4e85, 0x8000}}, 0x2) r4 = semget$private(0x0, 0x1, 0x440) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000ec0)=""/101) r5 = fcntl$dupfd(r0, 0xa, r2) renameat(r5, &(0x7f0000000f40)='./file3\x00', r5, &(0x7f0000000f80)='./file2/file0\x00') pipe2(&(0x7f0000000fc0), 0x4) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) writev(r0, &(0x7f00000017c0)=[{&(0x7f00000000c0)="99d04cf082696c2639abe593eeef8269c4b5c67bde3b99f539ac2d", 0x1b}, {&(0x7f0000000200)="3049aa6f7311727ab35da7e0fe7cc97be11df711a87e170b544421d810d58114d00b8c0a3662842d48b1779dcbb7536ff1e081bc09e1f1302e963596938ad3453fc9dd94e685ab0504f48c77a30462204dc7f62ac6a0fa4b3d7269b7a70b64790d52856bcbbfd36bc860bfb3f857cf743f7eb1b9", 0x74}, {&(0x7f0000000280)="92ee95ec9b98ab6c3e97a0d00a6265b65249c2505237b561d0df24536e77c292373a81ebbbc75d965741a12c7baa92ae2a69e48dc66f187604fa71bf0aa5611318cec9ec60188f1641056cd5ac44827a11f6eb0a23fc3079642d814e7aa45873048727a576265a4889821d7a7182609b425df6940f0dfa4a32e8f4460f850d4ccf3e0beccd457b833ff239768dc50fcf2d3d37a82ac05ef332637e96154bb6a2ee8d515e891b28c56edf808aad0ed7a11aa7cbe7f769c9d630b7bcff24c4ace83765eb0abd1a416f4989aad8a2a3248463869c3f106adb19c3390ef6b77e2181959511be9ab3523865a46f7369a0ca455cb4c3299ac164a82f95b692", 0xfc}, {&(0x7f0000000140)="224356745a729410fffcb29126012358f3a466bd75424dfe3c13919bfc", 0x1d}, {&(0x7f0000000380)="352d015b1ad37c3b531bc0e31c683d44d6339980a97491821ced3217a7d4efbd94031383b6b8c5ef3ada78866021b9af69812ce31e9f7f0685d5875fbfe6a47eaf53af8de7d76b7ebc4326e0dccf418b005b8fc57c6365d61d7f515bc636400f73393c8e89dde5445fd525dedde6e7e2c048b517a3be7d004f79162f7e20fb4d3d9f3352932d9fbdd4b8ada30358273f84450c91965b03290a001fbb536931d4e509cdfb5768153b45c64b518d4b154615545e9e96f0500830f1b24d5f9e1d81601e59bf486cdc554f4a0de47e69c8f19b35f33df2bd167cce1a839c801ce8b7d599a1d59c396f4278793a", 0xeb}, {&(0x7f0000000480)="898d4b6af4cd12252ae880f0dc344e2fe21488213b9c5308cc21447cdc6f30e3ef9bf139228dd2bed8de5ca0e2b60ee208379014a603375080f5fc293fb7827294c2285d64d336ae0f94647a582940dae5b5425817187eb64aec441d75576a224b5bd0f81600df1f8ccd4f9c67794f5492d3c33adc7a8144c0fc2d5f207dd671c9ef3add1dca55f8f65b485947e5e88247fbfa8f11a278bb4d944255e6ebdbc3a3755f338b3e768f5e1921023afb1ea7b09a430b6cb208bcb54cb28c1d9a2cd5c9cd1743ff620a6563", 0xc9}, {&(0x7f00000007c0)="ba916013596116545f4a6cdb6cd448232a29da25adecaf9d5601ea09cbcf87b3c8a3fac9206adf298751c60de5dceaad9a0e4a8ef48ad17c6589cd0603467230363946857571c4b055ff8b2c669931099ab4d6f15467780ebe7aacbde4e6e57d8bd226ae047131864be02886101044000f5620aeac4e9444d8cf9df9b4292491e0d2de8b90b6057ed1be46cabf0e90170c7e2a6432d85aa8158c5accb486ffd6b972c25a0d8188d15330d45b5be0e80f7f83e18d9868065cbb85ef12c6dce95f76c852c52e5df24e60d3831be73135c1e0a706a132b17d27732f41f7c2d369c9b4a6d2804152c90ec07315e20d1a5c48e216cb5f32b1f5d2d1e9156d92d3cb04e7e4d06ce53c0653d18840f0a9c235940c987748f51aa9cb6c0208e9dcbb4e5f52a949d673ea8ce3f0e92f8ac69f883457ccfc2108a4b0ecba1dadca36efdc0a69ee777c62d9939f78bcf1e342480cbe81c3845bcc8bc5224fecefdb35978ae457fa53f473b485d1ce06e789133431f262093cef9fa0a724c43d9e3f02df2ac89d8f73086582e8351a75080d3c2da25eb3a29b6719db21fa4ce3e370b33fff6d4b5bae0d78bafa9545689527eef803db45e955b2f6ffbbaa5f26efac3ab780cbc68e66e9c5297dad5ff3d66f07c2062917f93ae68857ba5621968292af4bab8eea2181eb5775099440f2e68be306f1df211ec81edc114adf0fa092a2af5db6c4c1326b5d32f5ecd24d522dd66ac032ec82be559a5b1f1a231e2781364bf21c7c79f51abf44f0a9bb6de4be567d1e10344b2e6ced4cd21e172166798da4e8a2c2307573adbc4cb01d9ec2da6217e97cfaa495c34149791c930283225542b076c74fe2d6debde2df256dbbc75baf7dbab50d322001e12251dcd3b90fb2599ae7fa965cd25c5a7fca2e758b4b831bec8dc5d6e71e679337fe4dbee87b0c53af5ed998fa2811d8de8c77f9d710490ae4499a22224c0274f1c9b810f226790dd4768eae6b9859232785068b87ac00bc7fb89022e63c1338596d557dfcec8b992c54e7fbf584cb9d8ed68c15676142a14063b70d1585b4c4b11e1e219bbe9b12e2dcaa52e379d69f65e39e10e3fced82986d3648a3bf04c63952a7573c64f4b35420a9b4d48484f74e6d7af7a142686781b3fc2480964d70c1171cebafdb812ae7e8c5da1daead3f15e1df8a364887a8003085d9fcd4a65eb21e8207b4306c36e2ee64de7502a87e50cdee1b4373cb177845835fc62bcbf867ae4c2875a5a317fedc0c5e570894eb6d0541c60243d652e2cf3fc6937eda010a6b844c23558273f8f7f6b34e63814126d7770ab0cbbd54606ddf9d1d55f49c9e00dc63e9b345e095c8a0957516c0b7fac398bff77b39ad3ec7d997eb5a38facb4b4a442ac6afdfe647552095efa195208e88ca860a28b83c8b088a975d9ea6be882370f8d81481a1adae12bc22fe6fbf476387b6c2ad9416be2294a7956fd55a0f43c4ff8f37a4036433c4af8d842d43e6b19a2eac6cb7b97d37a2efba0ddcb2a58e117934f1b413109d1da66beec27a55580ed13bbf871bc709e3a33b8abf89f4f07f1dd8f7e45ec5f1b7455a069b4b846cd4348a9a2d69ce7023340f5dc89873eb159d79bfbe33f5be787a856fbca1221c30e6cc23c22832273acb4454670a8527a73f90e7bef5a500b439403a27b2280a4726856c6cf0f29b8b778fadfa5eb9d9fa2c050e6ecb28bcc274fb13d77cc36e972b4563c39b4bd6d3b576f7e308d69651ceaad5d395385d366948b4b7c4f9c1d58faee29b6cac1e3d3efd82d9946d4d7046925dd716152302b2a9357c323681fb8042e2f9cb3cd0d15fbf96ef38775755ad2fcf810ba46d8d2d01b9975b609bca71ff4bb65c93861900c2c5de9b9964ae86b945980ca1792d27ba589bb33fbaf672bbd63117ca1db3a25a30a0e19976f3cd6c4ea264c619ed5d79dbf0a32805d37b0b5b9051950d947749203fedf2dca839293dee4d128344a8b907ac35126b8d5806e1407130193f0fc8f630d3be0dcb0c67f60aaaee0d45e979846a49e9105df0c738e8ee7a7ffd88df9eed46342fbe7793bc4f5a55d1118e1f0dfdc84dd51d6df81c86b34f8783ed3ff37a86c8ebe43dce5c619fa7aa2edb496265e94a9c9994a5fdb8a3d4fff0b4444abf234946e42b1222da93635f6ca1bf3ea8b00b77fd3c04e7be44f6b34158a745d47c0e9a6baec52378c26cd145e71f7691b2d0364fd1e6dd0e48e43b58e866fb84e3a5a5c59120df32feb2b41c08a258e56c2364eab8af718223142b118ac5601624d6afb3ce873d77dfc6ddd9d5a0c9efe744202cb57b016461875ac182cd4f35ffe6ec0563b2b05ef48559bd21fc7664269f8d0a55a5e0f76c84b572ffb596ba51c424e4c149baf4500f4dbfabfd8b70862bcddf07ccef11d2b3d2b08174380d5f39682d36e8ac97addf32c4578f7be971b209644812c0261eca780520ece8a671b46272962cb7507c72c702095dfb959ca2f9d2b060908594c7e2757330b16ceb10f2dc2a7b63f25da4883831ef6cfce72d906c6a977e12cc2fefd6fc4eba9d628a05a4024a72b2e601b9273c6b7fc297eba6c5b01288bec3983f87bcdf037f67492105faa7ba7247a61aa5a19d1dc07ea57b357473bc4cde1ceff2198b7cec52b994ab7c168688974716debabf41934da6d12ff5b18009b4af973d986c9002673f9ace5c85fc0c08ce1588c23c64ab969bb05d05ae690cf27a9e5a7fe7da11fe8a4e14c39a3dec98e5b1dc2c575049f90bba96a0977bd2bf6ec2f01adb9d6c0afc1f9b4b556e54d7eca12f2a5c64db35640de4399278fe2cbb74a90d78ce69dc4d5a428d85010d39a10f20bf27981eb9dc41bb78786d288095b2d6ca008dcf54aa6e053aa76b3b73a10dcbeef79afa56fb6de3a36264516ddca11118d0dcb23117eb080027e7d9679d407df6094b83ea37a7729d1ed026016e84a66630e5058b83cfe3930c7328666ec61ad11f44ecc903e2b6abf85f5d474697cfeaeb5d4109c489a647964d4faf3e8991b258332cf8cab7d0af63d4cb7f4a886e850094bea2e71180f5192a427585f57f5d0efd42d29e8f6cb4399345f04427fdeebec048503c61427ee4e167bfa697a7fdd7cc4735637407c3351c6100c4f73ba18d6e7520a8bf891dde0f5b989c479891e3cb85b02a29d4164db9d0dc32ad23fc7a9264c2226a7097e9f06c83857896a683ddf5086958afe86d7c6d91ee130ed555e1e9e2ddc10304336cbd38ce555dd3567113fb228975d12ab83dee45528e3f2705f933bf29a4cb4ff911319fa1f8a093ba4e643a7b341ac04d05a3e0a36069dfafbd374daa3e9f546f4c99c9718e0362c682a884567f44249207f048e3394b828c2ffcbce00c320eeabd01d07fc8bf56e7456e9a31f43ec6a81a7e9e1585df6df696b7fe6fb91a2116bbcc3871c5da04c22ba948acc1927dd7eedbb40cb25e608e648bf4a48a136eacdaeb0beac89b0c7e3fedcc71d5b63a30bf84af99b13279c41f01c90ef11e4abeb4a817a3b1fbe220bb1bf1d8b43b9ee7c40a30dadf0421e533c54bf886591359c29ff1ba6f60612529ff73806f1f00f6e3e721e0f87d8195db80577d1b4a255a155343ca4065269edbf59d73619b80062c2bfbbf6f3871c27b101abdd5ca407f90298f757deba3033b5e41a36236434d25cda649ae706ffd969bbf7d08b91ccd86a7b201628801fd6899790823b60c7df0e24b9f3c8e91321b2c168a9026af5f06a9fd13d231e57ce22b6a9f836f9660579aa3e197989b08195c5aa2311c259f10b8bf1b0b8f2bf0e0cd5f700cd8eb48182951ded8f6c00a4eaf782c40ce05a63d5ca2cfddd1a24c58686eaa4f8272ccf42182dad4b3f84d88037772b86b0489e0fe0d404c0a66a6bce9b89abd54f2153dff308628b18fa1c2a22c72cdce65e15c4900af37ee0164b8d155b7adc0ed594906c6eea92e20a9766561b5fe530068b58a7ec9ddcf49c8ca3ff55e415167875bda4a7f6ccdd49cbe83b427913fabdb9fc97393505304f773a53aefd42284105bc3d7b371f77e08c55dc8b23b4c27b0d0ab463df0324e650600f36e657636895f74bbc1d7b86aebdf465a7c0d5723cab6be37a87392ffa52e3db68c5cbadfed4e4bfb8c53fa36dfb0a1550f6ad268a892f73b9b822b52ea6d54d88ebdf1692b43f15c1f85ea3fe8272e789e10614738e2e19ae0e23bbc42b2d205f87064600d96863fdb1a5f5dd24914487bdd5e6d30cec5a04b992b9b3dbb22356cb07f141e087e139220b900fc5dba5971b4df6aaee27571f5612d73bb4a0b4eee044ba553bc1055b20e977c66f0ad75dfca1c6dc84454f08f8ab5ac609642d6376b3984c0ec64232ffc569368ca934de67c8b0f1b2f727dfb7a4eee8fb7b05c696230276fe6cfa35298723937bcbe9ec049e87b46af4c7e4714d31da80738de37d23c420b97f28b3eba71c72ae55d7e0fb98bd14cdda33ffb26fd5645e17db9bc178e5d50f6b17ea7e1e5547bb549fa8b579c397016dec17978f7fd713ef145b845ae208e753940ea0cf128e9852cd2e048d9bff0d2f6f2bea886e7a882a0369b551cde371a2d81d66e736ed76fc95d961e20c466b69499120d00db40feb3b4ccea73bec5ca71a637e33534b59916c56688d51f25d7c79a1f224ba9e1cabd2b65499f2783d733544aeb2138c16bc2388fbc0af1e3af5edf3384b1e3d4cf5e58c5613de961e9c72fc543820234630db48fa270c264bffaa5703a62fc5052822d0a3b6fa04c1b60f9a6ad0aefb032e4222937c81183b8e77fda4199d7f10811764b803641c54c763b2775357c930d69eedc8bd3a4f79516bb690e043a9269dbbcbf6020122c262722abc9fb9a15c996a54bfcc26afc196945cefae5dcc820f038cfaddbad9534ee923371f7ffc3ce06a480046d5ef03abc76301c5a572ee9799a37577f631f658db7c9761272c7eedd1c43f279e694f652d6f5686e199c152556b951fe0d13b2b221ed0c43e08be253c21f9e531b51bc050d2963361fa10971a58358f200621633e71f096134d10f425b3bc691d8096472133785a864ea9471baa9f41d188869ef3afa93e2832ce917d93523ce6db7268912c8f1dfbfbe579879650eb78ecbe3d28cc5293a5f5a0aabf4e2e9a61d82c28c565ad320c53abc81d32774dd1bcd940e998d71bd00c79e7ef14168edff86193d06c5dd219513d6e4a05a151094905cb946b8bfa26d0425b6c2394a6f3c419fa3239dfab78a51c525ff077b233150cbbcbcde41341d9986bfb082b729215de1b235a6068e9f07fcad3e76bc4678f5e3c5fa31a2e4843c8b678954c328cb40c2a489dec7cd585445a79934d150c9dc4674fab7dabde9cee60fb1ad568b6f24f2732c9ae40ab41e7d270b08cdbfe1918afdef1a1b8b1fa5cddc52ed5d17e2d35808f290a6f109b77145deb058a5c9f237e64982abf480d3b4f107d9c9b883cf1d030247fb6f2282e09de3c4a8e2943829cdc1f6fe269459d41cff023a2edc66937df1af11d21b291736113e821129f5b616d6427b0ce231fdf4108f3266c1cb2c74421d3e5592cf26f643527e514fe84d49034947df56f8218a7443cad874538a0229801abbf2bf8753c1fda8ebbc57a1994ad0a7ea68bc36e84e37d08da7ea384b97fd78182525abfd0b31b8f8ee6ed41cdaaadb8322ac70ea8aca4a613e0e0b9e2e0835dc76ee184827ea74d555f168e55052d961e221eaeaf396f63b4ce2458c43f59db6850abf1edf5f890320a31285a69d91e3ce832422a80f752baf1b4d012e0c", 0x1000}, {&(0x7f0000000580)="081f6813aa6cc03748600fd269a319b9f7948e89d1293e39bf450edbb2f1c49195f90aab59d8d6cc35823ff10e8adbfb04d5a3bc8217c433503e37f6242c1ec79ecb7a9f57f43b90f2997a9dfb1046a42b6c7372d8cf5a1b8e68c94e5ceae0f777a2b79d04ac4aef2abb666ed5ffc2827be7002c6721ec0876726011f428079eae919bf083fa59a4572517c752ba7916fd6b7b36aba3c66e7ee3f8f31ef16d24253d090fc315ec5b3bf9d1d809bb78e0c4a49c3e731fb87e08", 0xb9}], 0x8) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) pipe2(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname$inet6(r3, &(0x7f0000000000), &(0x7f0000000100)=0xc) readv(r4, &(0x7f0000001880)=[{&(0x7f0000000640)=""/45, 0x3c0}], 0x1) 16:00:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x7) 16:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000200)="8e96d2bc33253b539c63e4fd6642d46ac9a306ac2dfa2973457c16ac719d7f1ea37837873eeca765a35313741f614119b240f39b19ddad081f4509d1776a06f9a4e1b2746e9dd16932e7958ce50bd1a0f22d90", 0x53}], 0x1, 0x0) pwritev(r2, &(0x7f00000003c0), 0x120a, 0x0) 16:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x43) r2 = getppid() r3 = geteuid() getgroups(0x5, &(0x7f0000000380)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000140)="c43ea2c7b3178e8152225086649005ba3177e17d4fca0e1c68fb6ac995c31c3cc686c31064d1377555dda1752547c99836fbd1c5c53d3aa555740e4461e85dbd0bf21f9d99cc57bee2dc3718d61c65b3f3a4124ad97255461201c000defbac7d8394bebd6d44c30dfbebfaf910dd9ba2f0e06f5db657f1f5b263566dbd01836af09c648f8c8d92f2f8b7347b1951da20b9e28e17225e65a84d", 0x99}, {&(0x7f0000000240)="184b37d042bbd160daabe997396f38a48c303d2c4d783ed3cf42d31a1e73fb58959baef74a0746ffb26b695fbea5c997f753b94c258907b0a2d25c6f3cd6fbeb19f9cc008dbc7b821482998a618056672fdea64c9495e117cfe741cb732bf4784445fbfff9245753f4a6b8c066df3568df4509aad30dfa72ff77d163b6548b367450b6ee384cc27ee59bd48827671e2fe64e87de3472a972e15a2549c03154a955091457ad6c939e31dbb578eb31f483b4d9d2f3e23aa15183d42dbd9f1b7e22230a97bb128e423ca73c575d2716ed2a5c1751c96a45", 0xd6}], 0x2, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x404}, 0x40a) shutdown(r1, 0x0) setpgid(r2, r2) 16:00:10 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x1, 0x2}, 0xc) syz_open_pts() execve(0x0, 0x0, 0x0) setrlimit(0x7, &(0x7f0000000080)={0x3, 0x1}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x1) 16:00:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) setsockopt(r0, 0x0, 0x40, &(0x7f0000000040)="4ebc43a0e9deb29d15619b296498bfd667a570ea7be2cdc747eefe13a77cead19e7c3865b9ffc1768c0e0685fa0408b1cd54e02b0be2af9df41aa435fc827a3945632bc76feaefac6ad97e86e7a5fd52971510017bb56189d679b249f5654e0be298c74f534b882baf067396328402556911567fdfefa1e3b228c5c833f40c9106b558bf5892df83ee7954184f2e5629e955d00c093fcf72db58e10f4dbaaa531b14cce02fea8a2561c93ca4f60ba7d0d4c04d2e66ae22deee8b4ca6a8826f27a6312b5ae92e0a477353ddb135a6c3a2941db092b948a1550f57cb3bcd73400eac7f0858092c603f3c090922d5e364c6ccde03", 0xf3) socket(0x10, 0x8000, 0x3) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x174, 0x0, 0x0, 0x9}, 0x1) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000100)=""/241, 0x92}, {&(0x7f0000000000)=""/87, 0x10092}], 0x307) 16:00:10 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x480, 0x40) sendmsg$unix(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x295}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 16:00:10 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000002500)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002480)=[@cred={0x20}], 0x20}, 0x0) flock(r0, 0x2) 16:00:10 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket$unix(0x1, 0x1000000000000005, 0x0) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x2ec, &(0x7f0000005a40)=[{0x0, 0x303}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0, 0xffffffffffffff4a}, {0x0}, {0x0}], 0x9}, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup(0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0xfffffffffffffffc) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x40044266, &(0x7f0000000000)) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23a6668a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6eca30540ec02484ca099e8cc6a821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030ac7e8c1bd91fcc37cc9d7a65abb1450702f16422e4ad71b10d610cafbf509b32a08abf4a0b13e8117a68a8d42db6f0aa334a34c7b9a5604c9c10eb3120400f5daaa1daefe46719a014c6063158e7d5698d070257cc0e7c3d5f1c64b4e778e68e9a05b84607a51823e331feeedfc7d8a9102f49bb2320b4b9923ed0ac78e68742536570119c9f15ab40ee2d0de395bc3842159d878e51b", 0x1b7) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0xb2857b8bacd14410) openat(r1, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000440)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:10 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xa) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9e, "b0000474710800"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7, 0x200, 0x4, 0x3, "34373ae39ecda5ccbdd40d5fa90bebce5419687b", 0x4c8c, 0x3}) lseek(r0, 0x0, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:10 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000140)={0x0, "8a09a916b3a43162ba1d2646c1832612c4aa8f7b73e12774c0294777263c7283"}, 0x28, 0x800) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000400000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000474c0000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/115, &(0x7f0000000200)=0x73) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x1000000000005701) unlink(&(0x7f0000000000)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0x7) open$dir(&(0x7f0000000180)='./file0/../file0\x00', 0x20, 0x85) socketpair(0x36, 0x73807531e33adc7e, 0x200, &(0x7f00000000c0)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) 16:00:10 executing program 0: munlock(&(0x7f00003ef000/0x1000)=nil, 0x1000) r0 = kqueue() munmap(&(0x7f00003e9000/0x2000)=nil, 0x2000) mlock(&(0x7f00003ef000/0x4000)=nil, 0x4000) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x12, 0x4, 0x8, 0x7}, {{r0}, 0xfffffffffffffffe, 0x46, 0x8a, 0xee, 0x9}, {{r0}, 0xfffffffffffffff8, 0x8, 0x200fffff, 0x8, 0x10000}], 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003ed000/0x2000)=nil, 0x2000) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) 16:00:11 executing program 0: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8, 0x35d0, 0x7, 0x62, "dc9f2472aac25d66fa377594cde42128581e57bf", 0x8b08}) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000080)=""/158, 0x9e}, {&(0x7f00000001c0)=""/143, 0x8f}, {&(0x7f0000000280)=""/85, 0x55}, {&(0x7f0000000300)=""/173, 0xad}, {&(0x7f0000000140)=""/36, 0x24}, {&(0x7f00000003c0)=""/79, 0x4f}], 0x6, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) listen(r0, 0x0) dup(r0) 16:00:11 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = socket$inet6(0x18, 0x61e39967e3448762, 0xfffffffffffff801) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f69757300"], 0x8, &(0x7f00000001c0)=[{&(0x7f0000000140)="88fefa0a8d028ca10f09ece3c31ebff56188472baec16442dc027de22486756377fe5d1ebc01afc2371b92ec6606415470fc779ca4b2f281343a470fd684f7eaf14d2bbf33afc48bbb659b0cbfa00b5ae6672ba9caa6b0bf67563f4124388dd12704d2185059a5586e16e7b038480f4a25f5e6783eb853fcb15f8fd5ef3c", 0x7e}], 0x1, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="5cf12ba6ebf1282136111a45"], 0x20, 0x6}, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r4, 0x40047473, 0x0) 16:00:11 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0xc0, 0x1) getdents(r1, &(0x7f00000001c0)=""/81, 0x51) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x3) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kqueue() link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x8, 0x0) 16:00:11 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r2 = socket(0x158892807c7a25c2, 0x40000000c005, 0x3) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) setregid(r1, 0x0) setregid(r1, r0) socket(0x18, 0x7, 0x9) semget$private(0x0, 0x3, 0x2) 16:00:11 executing program 1: madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x4, 0x2}, {0x18, 0x2, 0x63, 0x1}, 0x1000, [0x70000000000000, 0x4, 0x1, 0xfffffffffffffffe, 0x7, 0x2, 0x1a6, 0x81]}, 0x3c) getsockname(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000f4ff00000000000000000000000006000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000ca6786bd4c9fdc4b0a908c851eeb9843e6ea73bc36af3cc6621809eb5485102e183d8b7445b79118daa7f2ad0c9fd7ce25506ab502bfd5f6ba6e1c9ae3ba01b20855c80101fdec86ad6471c634aaa0093de45ea7172bbe373d68661783a6b6d75f95b176e1f5a6390f72d9c8a5df3fbab7298d3b68f2395318589c5dff81c10c8f92b3fbcb78fdabff99300a04b54b2ccbd80717"], &(0x7f00000010c0)=0x6e) 16:00:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000800)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc25", 0x91}], 0x1) sendto(r1, &(0x7f0000000080)="2cc47aff68acae1800dc0c03b5073b59f991a7fa3e5c1ded11c436297f4997ae6344c72290438320eead17854506058b70c8fda3f02a62b01bec9b458c5f9590aece3a5d5327edd31481eb92fbd1cc80d17223d47566132925fe87e52394d96b13a601ae846d7813798b7bf38d1e39789a4990b083caedd4", 0x78, 0x8, &(0x7f0000000000)=@in6={0x18, 0x1, 0x2, 0xffffffffffffffb3}, 0xc) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fsync(r0) 16:00:11 executing program 0: r0 = geteuid() syz_execute_func(&(0x7f0000000000)="47d8ee65660f3800c8c461f1f4da4286bd000000203e440fe59700000000460f5276150cb736dcf841db4500660f380538") mknod(&(0x7f0000000040)='./file0\x00', 0xe0b0, 0x6f8f) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) chown(&(0x7f0000000080)='./file0\x00', r0, r1) chmod(&(0x7f0000000100)='./file0\x00', 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x800, 0x80) bind$inet6(r2, &(0x7f0000000180)={0x18, 0x3, 0x4, 0x1}, 0xc) fchownat(r2, &(0x7f00000001c0)='./file0\x00', r0, r1, 0x6) fchownat(r2, &(0x7f0000000200)='./file0\x00', r0, r1, 0x2) getgroups(0x3, &(0x7f0000000240)=[r1, r1, r1]) getgroups(0x3, &(0x7f0000000280)=[r3, r1, r4]) seteuid(r0) r5 = semget(0x3, 0x5, 0x52) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)=[0x80000000, 0x1, 0x7, 0x4, 0x5, 0xfffffffffffffffb]) socketpair(0x21, 0x3, 0x8, &(0x7f0000000300)={0xffffffffffffffff}) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000340)) r7 = kqueue() fchown(r7, r0, r3) kevent(r2, &(0x7f0000000380)=[{{r7}, 0xffffffffffffffff, 0x8, 0x0, 0x401, 0x7fffffff}], 0x3, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x7fff, 0x9}, {{r2}, 0xffffffffffffffff, 0x24, 0x40000004, 0x7fffffff, 0x4}, {{r2}, 0xffffffffffffffff, 0x1e, 0x20000008, 0x0, 0x81}], 0x5, &(0x7f0000000440)={0x2, 0x5}) unveil(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='r\x00') unveil(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='c\x00') recvmsg(r7, &(0x7f0000001780)={&(0x7f0000000580)=@in, 0xc, &(0x7f0000001700)=[{&(0x7f00000005c0)=""/109, 0x6d}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/148, 0x94}], 0x3, &(0x7f0000001740)=""/39, 0x27}, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000017c0)={0x6, 0x1}) getpgrp() semget(0x3, 0x4, 0x20) chdir(&(0x7f0000001800)='./file0\x00') bind(r6, &(0x7f0000001840)=@un=@abs={0x1, 0x0, 0x3}, 0x8) pwritev(r2, &(0x7f0000002bc0)=[{&(0x7f0000001880)="a60efc2a2d44af6c06b46a1a9c8a555fac9595b2420f5b3be0cb091ab9097fb11d18000c58a12808b402a5957ebe340f90a7ebce38487a655b9c59fa7b44266bccbbce2e3427feee5ba9846cca3eace4657cdc91be4be0437b1b1dc072f9f0eeab9f1e1b9aaeab88efb157632c00aeb592714e07644a3af20ec499", 0x7b}, {&(0x7f0000001900)="132decc19e3cf3baa65f3f7fb3fe7569a830554632b5482a1558b3185f4b543c1287e5863ce4c7bf70cc4a786b059fd34742449574d79682092bbefac6cf0c16b2ee256f1066ff8cce24197b8513e3cbd3ec92cc904bb81087eb7d0ebf4c756853536ddb8c2fb5e2c2ac2f5b57de80100dbe7e46aa7d0d3c579fec4049505420b960c9a7275232a8f75f395537f79a74224f03f1d5b2f585b705c9858ea92629302ae999f6e21d04ea92707b1083d5e078e2f292700094d19af8438d27671497dffbd1e93aef", 0xc6}, {&(0x7f0000001a00)="520f11d51e4381beb394245c5b20097fd844b03ddbaaa98f8ac839", 0x1b}, {&(0x7f0000001a40)="eab8ba4f4a0af6454532a0bc7c1da541ae367995ac02e7f99c6d3e4eb71ca52d2e567fd107c0b73259dcb43c96a6726dbd73965ce19dcc4e55de3101fd991a8ed5cb776aa2071a350c832a10cd859d2945de4c40b7868ae2768ca68b209551cc878ebb902a1dcfded65746c3b4fda3c76a2fcbe63a56f25f06f3c69d1b3632ffdae0b444e6e50e40050dd56d69431ad4d2f75677a1bb2029be40c5e6a36e42c280a6b4a1b287a9e036b43ecdf99dc140823cdd0360ac6b85a3b8e292c375e82109858072f436d24cd2be789fda46ed36fd49ca4497965deb113a457997a45874be72866f22392d3651c0410b00ba23", 0xef}, {&(0x7f0000001b40)="5dc7c7a0dd4ee5fd64c1904f89a0cf75868cafcbda66ff083b205eec30bf4b2598865964c4ffc5f750b9bd8975476ab6eb7b3b4280a52eacfde6398555eda894b21c2a013cfb58c5a96f0ac4da9a6babce40e14d680afb3944adde8e57666e1847938862791426fb2fca2ee9204bd5cdcdfe971ab38b912b1e18d927fa9b077a9d802a232a95f104430761f0f15e6ec96e4a9938cb5b0736490dd0d07e5c143294cca3323a4a528df35ca94d0bd9449f41cfe2a75bf47101845b5b7b05c5cbab64ae688293bf9325d9adde609c4e0ea7555988739037588f4aaf220e2df9a9f4038f3241ab3b9f252c542c0afcd0f8a978269c76176df9d0b88c2315b195cc5e5ec6b8728e4df0b189e83352eccb54d67bb2febe3b52703400569743450e57d53e0b1a58f203962af1d516410935a9dd961396dc3aa478a7e9e22abd1e46e163fa78a3a25717842a7de72129a9a809faa3c3f14945bdb90b5acecc66e5e31944f07f7ebdf8119985027d9b8d7d411e2968919e7ea8bf47c6b7abe7d42acf824e627a007f1450f8d079d6347f5528f2874ba441e1558472a540daadd45daed1042650e766862139383846a6ea5f53278b9c37d4be6746ce7c9ec0e2467750b891dff9556d89d181188da4f0ac488d53873b8ecc37606a17d9e88dab8128067ed98d8faf7ad2962b1f2d65e5540d08da5d39ea744081b1487592959747dfcfc74e211ae2bd9fd6adbeb65cfb66d7313b8000114d6252c5012f7f8386f5926f0732d9db5f6a43de0a53c6c3cb80644e93d8483341eda4c4c20ec9cc1b0478067f74222daaf4c84cdebe2081878232dcb967d21db2d0d9a8d8c6367da1448720eb66c16a64cf972aba1ecdea1d5506b5599fd09f4a5823f71ad4a5616acc4dc866b6b0c2f6627e6db6977f74355d1b94866dca9dbd802443fcf6b6b35b8a6dfdbca4a376a67dddae4a1c154a9e886ec95aa045079d5070815a7de616d4fd50ce6c6f1f249a4ed28d41fd47cca902924c1d858f771309f81bfc9f3066cbeb485007f10866b1f7cd526e5be04a7d9ce096d0ec2327c77bd6d9cd742cfd3664b0223a6e2adc1caf8bd33e3bd13ce3a321236e091d04c13db211d8321a11d7002ba3dd9f2f6893e121e6ebdbdc5de32243a1165d8b624fefa19c6d5502e9d2f9790d4397677a74ed2844eaee62f6d717d470b0f79bbea3c161c11c964a44963918fe3b172d8b8f411eca5961af69d08d10dcf66619c0299f21085fbb75652d62635d8a98abebf73d5bb9210ca9bca27301f7a6fcca469f3006f715a079a93253a3fdf780e66e401498a96d7addd8dd053276f8606895bfeb3b97baa4eae2b1846c880d4a1fc3c595610a075dfb81a4523f6ff7d500bda3420e1953f9a92fa1d4d1159b800090f62759f1eb767565e621143bd753954947077c40f8ae358e1edb4bb29bf63d0b8d4e9c101206bad2e895b7d8aed7a5fe9a84f55950dcfcb3825af3d9b54d0273714a0e332965d60bbe208d7f2b182efba0f44b39bfd46888df0c28c17ba4ec3bdd2286cdbb9abae83ddf01546b7c81dbbaf59e71b97c84fa3db6e69cbfd1117d7c43980f80d2f245aa6e6b537e3c297bede20620f9d9e4355e62fd170ed042782a6d7e2b5c257e40e692b0f735d2cbecd89c021ec8ebd8c5c01a7a806cc92a743a677ce5b53521012b64305c64ca9d993f19bd7070a3f87e1c64261eddb9cbcc645716f5b6888f0737b739c527dee96a1be88d7cdfacbe654df11aa526a797f71f21b0c5b1d36edf8cbd695782651ebd111b6b56e8a22ad1ef531ed1e07ac93cc625b5c65c0ef9d3178ca5a552e0feda5cfed0f78ef81c8fd038632448cdfc3f4d6d12375798a9a6b515a7115f45c5167c6a660bd359cca2f607709470337edff36e46ba94a01ee625c0a2f9ae9ecbb4b6b3fc5441e797f14cee023bc295589e8b46c9ddad8bb8679e5ed954a6dcd5d2ba2e5470419ae4ca46d51148f3ada4bd5c0fc8f2fbd636c858a204137599339268cc09ec805f0e503960a0f48f9d4d3fd901e1ec0d2be1afdc948b2a780787ce369c29987b0079b83a44626c7492562dda5de316d21f0dc80c2c401c85f67af46c856075b02bedbc699b15c35ed3c9e1a877a2af88896861d94fe8c1a2f0ee36272618c5652b7ca03230ba61d769d45ed2a9c5d8d0c67a07d722c917314810892801bc6f6a46f0aa578314b2f072a4c370bd08d755897ac1e10fa85bf9488b9f825b87663001c74b7a872a42925fd5bc3ed65c518149beb2c30a4248e7067cc6e76faf3e68c92f3cc170723defebaa590353c40e5afcba7f8604c7b0136894f32280a01abaa93f3bc291378fa2a850461dc9617dd518a5a2ebd3543c6121a945b2a84888c6645e16d480647fb862d510b4ee9ac5863b474c303ab40b701078083578729b6891261e65c2314afc8a840412ceaca96b6e452326a597e1a89e0d4410e17edcf0b6556c2b09444eedc76fa561eab1bc9b2f6cd34f1a934b9629bfa17eaa966a9a604e297c54d0548acc65299ea40bcefb862ca805638d1f2b750213788f1a357cc844976cfd40a7d0fc1575e03ef773f7f94e276291493c90d9ddbfacfd3ae88413efc8b2fcb5ce039140aac1332038399fe05308e3deada8b01de6d8a92c44f4ac1bad05e2dc22c3b14243eb9c350b4d629d46c96616c41eeec60757d34b5207768b8ab8ea280f7d0fa8e16034b8f7b2634ff55069a397d468bfcdb183d434d7a1ba9caa5c68c470e0019cb4f862dd28e44a83d6767a131e84168bc4b042dbac1e2d943a327676a1c9af044efe55202621f8c47d3f17d727d15c3f32663eee444f398bf938ed8a8f4d5c6953d8d37ab3277fad0e2f1dbae8205ad7716bd6321ba97fa633ef0e22e8e36999a35f96a3967c102bbe077f495c129b9cc6c73d87ce743f66ec68cf02b181a3dc715ba6ed55899051c3ac1ac59d4bf081fb40b4a89ee5b6b8c37755a70f5abb85374eadc271ed75c9189bbd57bff2c868d1daf98563b63f1384c344b6167c0ef0909d82fd0a6eb3f2cfcef90d6bd33a6b45a80ca0523d0cf5cadd190636c2b136c560aaa0dc81386d9a6145225808af2b3de79ae9f879afca7c7bac35f6a924fda40dd5567e95537da7eca450cbeda6e80b6337cba658210cf448b469ffc9dd1adf88bf9dd8679eb39801e28adf36bcd284ee190fc9665dba56b5cfba8078187a0993e41406eaf2255f4d754eac39920e129c6199de113d532e72aed61cbd300ec60b305d6e63f5b0e1e7fb7e3361eb9f1215fbff34bc9b76eeef527bd3e116ad6b7371a8f61498650c844978a1bec5b3beef3896a4aaf6bb5b08fb088d0df0526cacfd4fd70bb905d256c3ebd1cffb3930cdb94823c016f11de8f04824251b660cdca8f40c8f5e447711e2702b1990867faad2fec54f051ff00f76ca0980481aaa3c1c049aa1656e86131aaadf14825e34ff482eb4cb4aea694f2f48b398b3715e5d20d488d9cdb8ae5a2854e5148ffca6d052c90399435860830e67010d309284416f842d439eea730a0dd258c5d035ed2adac61464f2579dc111609a87171d073de5cb73195bae24f94ca3223f45c9fedec8bcb5c1879c81c712e52eadd646077479897e299514caa886cc5a3349f5bf09e7dd7c9bf830e2585e9d48e265399e673622212c8018b605c77a4d30214814a961b6f82fa0919dfa0fd9c5fd28198c916aebbe235704eb78c2e428e7e461be43df19f857b1edf5e179abcf3b699f99c7704fc434ebd4f99d324c5abfc1e22e496377694bf64bac471394f2cff601e22698288856a1c9cc0bd51315fa02435b5ee5baea505928e6dbbb2a049b9ab9ace2c1ba1b2995628626a6ef3b7c00844b58e3838ac7ec517bf2103fd1f4051f9a28cd5d37b68b132759907a3a3b79763b91e1c2c2393868c88d1044950afc959598cbb6484cd18cb8e3e4696849b25505a126de4522e4d829d02f434c473ce9d7d3354652093e2e882517ddd2d595e1aa3e3f20e29f36895d7e128595374d297d7ea6bf441a4f9132c5e23ed304b5ea28b77700887ee7d6cd85bf47f265aa2adcf9be68a1ea54ffde1249bb13580b3ab6ed2b49fdfb778577994edfa259f6ab6deea04d7dee0892d5f060ad0cbbda7bb594c7a50b5faad9c44c18052d706d2c55a0f1598b01b102cff6bfb452b882b4f11bbd3cd27e12fcd2c8136221054d6ef059adbdc5a3562c7fa9c78cfa00d5ca86652ae57a321bb34b766eca1456e30c61f34df013e90c64635e633c58617b84ca6d2793ad3dd67b239d239afa835623b257967b6327a8be7ce237f05817683194dec77f8293373adbe82c98021cba11b22576aeb812da923352251557dc44e3ba2a9c38df95619eb1978d18eb03681a2319c36d63808aa9946a516a4a656c3b535845ba243672ec5243257cc5ea22bc270e83ea19e42c0bd01928e286382fa909a5b573292887d6c7f1f77868e99f12af3077aa729210412dfd65a912eb4eb5b455cc1de9751febeb338da89072f578e3ebb6e8d28c7861de8bc665364eb981d6b757e9892c924efcdfd084b27bd10e455b077b5f2983fd7594ac3b4906670bb1d073a61577904b0df95496c7639f6e91f7b5ef19650615507dc2c98ad6391156c56bb63c0934b9ab77f2550b4e635eab6295b0ea4e06a386f8b13995fcc7b181981280ccbd508e9a370c3c8cf2d014135598e2a917f5bd6182d8671403a1066a96a90076a56456854391f70a5cfcde0c8887d4ef6ba889f84212c7546479a3ab04db86a69be95236a5aee67446fa02d31e0e8e06f5c32bd036ad8ec57840275e4eecc80dfebc56dc005c7529c322077c3eec077c68570ffcdfcfca4dfdcb4951ef50594aa91c6dc03f82fbe05f14cc345a151138380651b0cd7160ac455c1d2f5beb3f67b96345e69ed2b9cbe179967b941ff8d4de2c7161459ae3dcbdb688fc71a40476d7affa96c4744f9540b1d5fa521ef0951d0a653b6da66152a1df5403589cc14fc33eca616983f03af7038eb2471ff6b8ed0c04af6a2c450d8e025479689f672efc4bd86b9a5ad23ee36ab80b2f55d82322e9d03861c3073c61bc577a3d3a1315c4cb4033cf4decbef71002f9b787bde98309c7b5e880ea5985e1c64b331c3412c6e7cb271cdd0c4baa872cfb41803fad4f5a65356e9606fddc788ee09a9e91213d2f9f13fcceb0aa8089f24dd4fda5dbe890efa80215b4526da6dd311977cc9dde0708a789f8bacdb517ee63155cb3d9d453b1d712aacd604d9b68247a143948aa255995d649374bce01842bb246052394c5345f0f8059f2fa8a823c300848205bb4f36359bd03cc7bd065b8731b17978718dcf8fc6d863be4f5652ac7700766b408f599c91536d4471ac33fba416f4dc7251d5628ceb93ff479da450931a9224b3c09e37feedec1df9d48b080e3fe91b2fac06d18d5a4d8a5ef1c887ed56a4fb36df6ca8df88b6adcd04e4f2f2d53781cd91bbef699d8c3f70966c8646ec3c71e3cb43ea83e8c39bce38d29e0e3068318696ec4d8557308125c09c40dc14cfcfedef49c42aa22f8cef18be4797d47a917fa9021eb63e3b34c86f389f6d4734a403f153339f91f114e4bb265b8ee66374567ff4bb9514c1f4759c3f33f9b034fc326895686f81e145a4f6e8733081b2e0bd5f59042640faf8bf65fd2187b5303e0eaa234bc85aa1d140206c1283884b0786bb0d232230b0097c5225509cc65c0b4f4d91c7bf74ee650b029c040d8a8406d05b8c20b2ac27b3065491e2bf9a928b10d0bbc28e29a9ab8", 0x1000}, {&(0x7f0000002b40)="650105874fbc9d4e7e63cb9c776799ba54855ad540ad9085e1676be4897bea6fa66f6b885a19a96470ee4a2d4a31d3a7ecf17c17b7e63b8441e6d3cfc686bbaee75b26b1d322eb1e6aed4b1b3c115cf5c8481202cef1d5081fab945673cb67381ae5e56ee5cf16556049e784b525", 0x6e}], 0x6, 0x0) semget(0x0, 0x3, 0x0) 16:00:11 executing program 1: syz_open_pts() r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffff) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x10200, 0x10) getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xffffffffffffff66) getgid() syz_extract_tcp_res(&(0x7f00000002c0), 0x8000, 0x4) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b40), 0x5) getegid() sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="09441a69099d6f5b9c921b4354a29b9cfc227479e860d78ef8531aa726216516dec1c043e4f0e77def9bdfaf92c6b15cd60713c09dd86e121ccff488814b99bb6e0653627f84b37dc65989bc3d15639ce2c0218227ac3c12b8e0b5a0cc1a7c0ba9d800b84b92ac64370d097d1c974892072a328071927cc1fa87a55029236d654dc1b147caaf6de1bae191dfc7a66ebda640f2850189c5c5373578eab58f2b10025c5674bd1876ce6ee8ab1c79048d", 0xaf}], 0x1, 0x0, 0x0, 0xa}, 0x2) socketpair(0x0, 0x4000, 0x0, &(0x7f0000000340)) getpgid(r2) fchmodat(r0, &(0x7f0000000380)='./file0\x00', 0x8, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r3 = semget$private(0x0, 0x1, 0x241) semop(r3, &(0x7f00000017c0)=[{0x2, 0x9, 0x1800}, {0x3, 0xb47, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x2, 0xcd, 0x800}, {0x3, 0xb607, 0x800}], 0x6) 16:00:11 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000140)=@in6={0x18, 0x1, 0x3, 0x1}, 0xc, &(0x7f00000011c0)=[{&(0x7f00000001c0)="52aa285bf8ed8cf6fb8ce92f0826c42a585eaae9f15ff30f90397e4333cfbd573c93d093a44971d717c3f2332038f4d563b780133acbedf1c118862837b1bda63a1365ccebc648589b81b8d5a4d579205265c69b8f0c4276917cb590fc64301d3deee56d1b3c82d495243bc62577ad22613c421ff60c812f476cdc200dd56b1de1ee1ca58df368a24fdaefa5b1dfaed51f904fb27279a6c392470d718de85b3e433cd53c6353fa25c749a0ccc4e0907e71eedc066b0d48ae2bb884c1ddd8c7d9c5fc8f5feddec3843a459053e50e853598dbdc99a34eebb3c45404759bf67305aee58f1624f9479c19e32a16e519d47bdc3307459c3c415d1088803f77ca877119958dd567719bcfaf52b03862c6bf7b47319ec59da30f85c5ec18cea9856d6e4253eeccd55542a65b172d083a084307977ba904cd9e698326637657ec0e9e2c1bcab7cccd8b170c381bdc7967d2b40c6a609dbc52e4e55db3eaef4008acf0a82c285b57def31bf20287db87a978b833fd28911929a1e69fe9972bfcef5efb5e9acced15521a1882c70d8f322ad93b2cd1d6c8392184414ef20004afe68987ee42254912bd9d3c22f3f7902b9c879283f05048916546ed94de523e0f31c6e618cd2e8c2b85ced9e52593513e1662339d19728d15415549a80eb53000f954790d90b284400a929818fef527ab618c728abd952014570bcc17629f9ed8fe4140864eff1f26b08a885c9921e57607c0dd8a3f0b6a96f51306f2427ab9e95248ab2d611747f425e68a943beb58e1ed351879e29a824e3bae761c6aaa97d819eec63a5b9f6fa7b8f1f10e763bfa5dd9d90ecb4c2d59d3f593270db4ac70e1ece61b07b792bc95a9dfdbe1e99c1af866cdd74906d6124db6d103ac2b81ca0f5767d0f4c6cdbb36639b79fe63dbca4b35e4345f151bdf27e03f0cd99b4d35c6e3e780753f37a3b3006adcdcd0abd5a88460aada5409c0d81eff13cd9fa9888d90cca4d072d5be64cee71a83b819186486dee84754104e833806fe205202b45e148180148c36181b08a9f79983fd5be1dfa82a999edf64f7bab1552b5f0b67b594bccbb5c792d2846852319461036b63b88ec0b2752b068b33f938b3141ee3c34ecf99a287cf6a5874b8974038d3cd9ff8d87e44093db1eb42109a4fe83f60f4d7603bc65f72b1a748834a900094c07df2ee69a36d63e50ce4f94f0197f77a7228614a2761d903c1459062d76065e4d2a7ac61633855585a38b965a0cd016ac47ed43b199df4a3e7a2f8775ec3588904179a6f677070d188d4cc1e9f61da32b659d411502acde7acb2f74c44f477c69d9898f4ead6ddf3f698e5c790c7bfecdd557508d603af619ecc3af216547b3031064800a2f803efe705b587031ae31608c3823c83134126a09e5089c52de134de3850ae51eb546f399f4af8ea9987ad416b67966dbee8f22295f7d34922f037033d2640bb06102338ca55e60fe69f139c299ea68ee002568b590cde5e46665df926816db21415e5acadbe61a5f668d3c7f472e50ef68e7ebb7edb29984510ebc1804aebf85c808609b2149aac2f9f6cbfbe3275b7a28d8995966c56e8237c6d823205ec8a32cc70f8d44b82a551194e371a53d9c27a804a7d41c34da18b26e357f9964e1db41f43df951915e1085a31a2f2ded5ca06e0178a7ac6db95da5b370c90679f5d7d83a0dc40da0500f16459b383b3a0ab7d93739dd673c6b12ce2b853aa2cbe0fad15fc176fcfe61d971f8a8898d63dc76fb43952827eb3eadfe52f4becf7e1529ff36906dfaa29251363a718c5b9c6ed888e086fa47c27c8966f2f32a11542ea777fc11122a9c472f2aa7ec8d0e1f7b291c475f220e5d89f29ff04997b12e5fb9e2e858e92582d3061fac5717aa696f9e92d30ed56a558e5a35149b36f1e0b84ee5b86396dd30689a4acc67f7d4c00b38b2f05ef5be4a9fbb09b02254d7fe5eae3a818bd8ecf1f6a07063fbc52cba7735a9d24e5b16b8cbb781fb9470f9998e3002c6c8d8edc1336e0eb1abbb8355dad9066c68b62dfa91675c9d824915b81432dececfb84c9c8728c55cd5f6ddb8f00378045e66da2b16565d537015fe516d900d5edac573b1394b297a63627e5465c0350fd9f10e72ea9762023a222073dad37413d0e1fa11e14c4129c881ffd480b1f869f1cfe2bee1e9cd9003fb0b9a49ccb7c85a0556b0cee88824d84a7aaec469ad81e8e4c14bf19ee23dc8410d183efb680ac7aa7a7e9f3833f07c71cb795f93dc4ce23df1b1e5b1196d8fdc229f7814e5867d0374f90f26c5093b51b068bca6ce07d1b30401d297adcb003a6bd0707c3af67cf4442f48f9bc3372cc3f40dc5ec3a3372ca6c2e66d064ff653dbf7ebc893f4ad2a4131182234ce7adb9f5a78f717fe8ea68b7745846ccac9b05a32eb92d166f79a0fd8cd9b5e2889756061323d0b7818267dab2ebeefad700655966c2cda7791931f048027fb40d525439a8915a4b532e70a5dc9fbb96efa0cc7503fb7b473092b826c83704a8c31680f8d2448e4fccb8d5fa36f870fc1e2cf0be5bc58fc063e0f6032bdf83f68c84f35164222f3e195b131c1c39d141d5f7b166b9995b96f08e5d3231563878ac755a4e98f3a4f0d32ff95a91c8d8b28af4bffe0a34eca6cbaecd094031beb8af9eb78816801056c80b4d5e1726619c8335ca5ef0024a2ef29fc5f5b310d3f9a481e59d7099cc38a187b51de11d8ea05db23ea9f0acf472c8c5caf79d906196d67a0bd4b967e9b92da077fcf8b4d46dff57ccc57995eaf7b955be6f4119050c4c2ae70557b9e83206ca5e49f83d74b807d6163cf1f6cce87410528745b9f22eb629cc0ccdc160f18c2a85beabc12238fb1cebed1ca9bdc6d8e10b83dbbd8ad651a7d52923936142d39272623d3e01dccc5472013b00307a4a50819d6cc24e3e5c8c0880bf9246d4a6d183a76991b5bbf7ec6a092a65f81dea719627b1cfd07777fdddf8c2bdea583500758cdca8775c1ace7d98fccf35e2fff3d1176f55da743baaf2070929bb8cc3c9dabc27dd0abff860575b25e2fc95f61e765a4da0a9af202adfb7a48adb68bc3eb3840ea134b07db552698d261a79b3482e9f11655d95687a6ad4a22d71c396a8e1e852ae26399398a3035607c0508a65ef08ef640568221b5d578fe6766813ea96dc98bcf5b60ff2e7ef0d1b6950024a0c52d99401ace5cbcb2401de30005a3f7c80ed151ef293f4e94ac95701aac3303d9641cf0d09e6b411937c8e29a5b1409980dc21893771574b04e350aad0bc748fff3bf3208974235b86250bb8b2fdb22b34895bbc253ec1e66f438c39bfeed8c2cbaae945c20d4b25139b84b04b4c5a1673c66c65bf184372e0f33e051aebee273ec3e1503b739ac650dd8a1e029ad4ed0710e052f9a12c694dcd99e91f6cb9cd069cabd39744ebb1bc7e552016f00a3a93931fe17ea6d29199500021cbf61a71e5db471ae026d803eb5d3217eda8ada3bf67e918e88a277874098fd43c7164b1221a1167d6d84b21ba83665d885cd7c3072e5100899ded794e5ad9156807d8e04aec6cb59937f4905788d9540ad7b868ee7067345e5e2474bbd0f550f9c625361a104facf46c9fc8a2b2b3112e4b3b2d354b163c0d60b2798b286686e2fb70b0db99e12ed561595da2becc83b09b1bbe883cafac28608a5f4c7df2f32dc24f3a70ed7b89734f0aceb430a37ec5ea73966e8ccc2140dff83942bc594a892c57def1315143b767ee6d95745581d8ac5e50647dc4be1c8fe59c01500e0569521c725aca5e1eae85aaac28df146e8ff1f06037975266ca84aef5db2276720b878731eb626496597b84ca54563a5957cb6ca64d8d53a434afa37100ba921416e079c41215425e53927c2f829ec51b97064b20d9ff25d05f3630a7469c7ffc54a6d23111a8d70021b37da41dd93542d1a7bb5defec211c334f8a5d1e7ea252075305577954cdfd9cd8c9f917e941b8e7a2a80e89c83788408d10a21eaa72049b933b431c9a517e5e28be0a09719fcf9acd914d48978f983dc849486abd271c85fba86e971c3d5b91f32bae602badf24e6c3fd028860c6e1d673855970b314e42f62809d83d9ad608f5f08bb5d0e5fffccac6d7ba13ba89b40eb2f251e61e263e4c3c5e8b589d4e323fea6bc10d08c0021b7e50fbb687845d6f6b19efb519d45c68b3bb0b20dc157316a9c1915fd3c1be659efbf858c824af9cee65be925b554445f3aa6a2ede8e17cf75f44f8ad994afebce81d5f3683b007ffbcafd1b88e58850d451bd84d3bc144be7ec259bbd95ed5ee165c5308a56a6f44516f41dfb0039ec18a038360601430b5275ba509590fbb5f6c5be636cb588c4513e02a7bd7d2a4b53ca289a2f0d618baecb258408fb60725743726d9ada1c4ba20c64e38608d672addb39b44c29d03259a0d1431131f43d6497deff519cbab568e77f567ba7b974a259e0773201dabc2fdb084a1c609a7e235d55ee79a737ba6e7bb41c57c8fa6d7aa1709b4190eb0d6b55b01d69cfc2590bc49b3b04c6aebd9e37e8b40135835256ee3e7740fad3683e1f4a9234dfbecffe2148d7421cf46c4fec7eeaaa5cee16438f2c499c7f8b9d0a84d914143402a39658272fedfa1dfc6b77445d8f42e7cb5d294b331116c1aa2c24a9128918d678b10be810eb9e41c340c30f9c0ec81d758fcdc829c7e3d22bbf996d2f7652cca592652e8bda3bb0e77d52304d65ac70757909db01c2bf4804f4d3dcc8c25584756c2cca4d6b8f449132f568a4815ca232a468eb4a6dbc8e99efbfe69a2558af92cf9cc75ad17f785a90771f73961984fa94deebacfdee7584ae7fd0c00f634961822c211800728eeb5e4e857a4eb8f3d5c23ff7a66cd7d0f5c578ed54ebf1958cbac23800337f593456d512d73aefca6ac7a2e1d89695b9da6bff6296a64fa1c2227e744ae55d610cbdd52b7ce177d5e6d9d65ee2ae4a12e4f805bc63e9a726b5edfda3e7d3508d3e905b6af83a52803e0221b0c57d1f3a08682d854d1e925e651c58dfd2b76f862cc41bdac3e6e6808a34bd2cc5255eb4ea85d222e25dcc2ebb708826904d7680c1907d2cc984bb98c04ffd940c19f10b26dbccdd09e214973ff64ffc433dc23f43cef2ef65ae4ba658c72ab19d0a7fda2b7e5890253a6ebb8498699875a114b0d3b0e4dde19b5e44c73308d3ce5c158bcbd04bc8b50491ce7bbf5341576285b2c6c2b1268d3d39ae9d2caac6512661fd3db684d38e76af2b4a1934ad9280882372022a5b745cc2634267f477852903b2b2d5271924092e2c2e01a6a23375514b22c1ea56de3e60c3441c03f5a64bc01a91e8c52047dc7bf5f8442ec4d88ae5058060ad21142ce414a0565e99e577be5ef9934179d4c7fdac8b039d5cb48b2cdcd94051e18683a1e5b4545ad01fcd8bd7c44c0eae0ea2a5b57eac7d956ee219cb04d603bccd3e4ce3724b9dd1c210d9148a45699241fd875f2e18772c810737ee769e1f296d4ccadff46842820d5afe6d6b677804787d85c45864b03a9c3b4b431bef8df49eee57e34b5160936059733f6f6d1d1354346803d72d6194ad090cfc081e01992d61750648849b540417aa8aa7999f7ae9e3c2af1bc9f6f831e06af230321e2954eb19e2cfb3047f1a4f0e221232e8c481cc0b5433df2f4f4905a15e4229f49aaf3d8d28c10ced539f21ead5f9a191ab664188c146703e1cf518daab79df6e406fffcf51b7383cd531af5adacaf84e010c05c170ce638f5fcd64d0f3b4cea619b4c39167742ee476f34a450748d9a2e788d5", 0x1000}], 0x1, &(0x7f0000001200)=[{0x1010, 0x1, 0x6, "9a788a8f85778b8f550b5f43b9f4fec4099367a6746401d170ee84a5139e17a5e6b062cd947ec56150c83caaa1424056a4236d4700ab30fc4d48143a7de02b3186423bea5efd0ff91591755ffbf036c9ed116f526b1c1353d378f1e1d7d935d0ed99e79810cc2853d4c26eae9f1433d7d5fb0a7b41f9b4fd9780de92c656ee599988042835891a77457a9302b1bb967089c34363c2a69e7a394b7a202fffe1d2f60fca60e011d2873cb2fdab5e906d2f8ef1aa9e400c09e8154e44b625d4b198abc81fe99ff025edf1378f4257161862fdb2fcb71e2b196aece5cf55b9d2ccddf454c25dcf6904d8c2da1588d11683c8dce8ca22e3f0c0691bd017eb459567c9332f8126e89969800c296ef17697c07f5ababf660b7b70d0be1ae3ea28be755f712aa7938a8805583009d3fc647197abe6608529ca400ac8fead7dc8d77e1b80a886a9f0e8e56084571e67e2c554a578403550de8f147cbc76aa005779c6f40cccaadfae9f4f8e5ef1a53a01bbeb637b3a7fdbe4206ffb40ca014476e68e8bd1f6ff69574621ee1c3f1a8e389033c256d29d0182adfae17f278017cf4ef5d785fe7e6231bba5f1efdbcdacd3946f6f4ff00a64fec8e4e8ffe9d16007b85a998b30271e0c1347548d836a525b60af7b4b3825b202ab4f0cefe4e96870ac49464a802606e7d100facd6f6b001e63dce5fec5b8d58f68239de30811231a2a3059adbd769708b00cb2cd566e7039d61b8f095ade95c3aeaae0dabe281e87cc22109fed9b29bf365d32a80c934b934403886dad7337ac55fb5768e78fd738cd57266651ff1548bb32b538ad75a0c70edfc6f5238f0e7f154ced934cfcd4e4115de93ff0cac5d6551ba3d2c7d5edb94c788bfea034505313a020fe4d754a4e9fd3904a2b9c4c6f63e5d14b0907ace5b826e530f464466902761d3c6454540b19bb6549980d88607fbdf3f6109ce012c084bec4966dd0ce4ecff9c468cdaf83adc93f5de9d7a374cbf037bdc2577f001ceb316f863ba36005c844ec0e62fc19b24f0815d33d4de88cc6c6516a78ec1a2c42bacf0ec48ac98e6f7b3419ea8c2f1e45aedc0e9019b5a13babd99605bc82aa975fe79e6715d714b9f5c71b9b25950d87b33ad27ac835b3d498d1124e6b769de4840d52ea5348eb50c81f8ddce8056611e07dc170d007165ad31942fc17a94f5020024e1c21f8387b9bd009c560e65c75a8fa24a4b6f7197fcdf9bcbbee4b7cd1dc44fab031d051c5ec61ecabbf1678c1d7fd2948c8dbdc18f950082172aec0377e76aab0c517af6daed0f986cf8463d4a78db69e542f4e62fb745acc361960be33a57ee9eb1874fc7969a110f459d8b4918b6e751c701ddd2dea69a3ce6a6e104479dcc4bcc3e3c73002bf06ce658ea8bc286ef092e981f4e583069d9a8c4d75a5dab3d5bffae26d45eed181473a0f03c7b94e70f6456e7f5f5701c5be209e8e949fe7728fe1998a3b94aaf60d75dc4422900ebd74291f694778326ef7864489d2ec5f857d7385bfc47dbb7bbe17c0e32f053459d12448e51d388b8dfa4ce14b10a63697ff392ab33ddb2b661742daa8fdde79e525d205eb48f23f79fe3701eb7f03d9ba6765a2f95a8b22db42bb6e8c71cae02370682e846df9f5383e0419002e847061f51dd63380e1dfe0593f06e69dd076bff9814965a65c459a4ddd632ac9ca1dc51d6a7c3cf548712fb1477649fd237043bf413418ce413f8fca40d163b331bfbfc92f103ddb7b5fb4f16e3dff5b701529331fa9b51339096ceb868c73d8b18cb45995609e304ad85aa9b348b2be3de83b353fb8d564568ab29307bfcdc85e271e3e44146744c724b1486be9ddeb7d778be65bd1d148fdec2af62a600eb3a9cbb21e7af2635555da2e87aad54d9ea629ad6d09394c112ff5a895eb5a7bb33dc9be225f93c31a362217bd199290281e364f4ca075d58cd4e1e8e8c2d939909c468fbd3a8cfab2648e640f0cbeb526527da1f01b3a3bcb6cd98d51e09ff39ac4b4336c5bb8f6a4fbd5de3ea515f97ef0f441680b77aa4dc3ddf78aa99026e9ebed98b832fce536af21a580a9530c25ee6fd3bd36ea4936b203607b2d19538ef7d4a2141106207abbecffa54201a961dc79889aa5470a8de49cd262b1a5bc760620db41e38c57850cbfd8f04f5b33018f4fe1e4a8f85b128b160e7409727c573d26d454aa3b313f05677f0b6cbc505837d4438f5b214252ae6af31bb77c2d57c842334eca2202d30703ba9085d21c3621995d9b9f6ed7e75cf275bbd51f7a27517ce8a850767f3ae3b03ce3a4ee223401adbf0490dff21a1cfbe0375ba727300f90c630e52bb06937cbef5dc506fcc99e5abab9dca3d372e5d385ea539591a186d7fa1575dbfeb887e798a511c4cff8cf1d8657b441d52e2f89d02a20f025a0b487f47b92beb5867829f53964518d0463d1126abd1d45d7752920dd8195d20ffea8d638603045d5588d461be9ba8a1e6e1b440a439674196ff32b03bf43302dd13d6ea671d9c8eb6dc5f6116898438cecc61a5c8a4833b3caa60db6547a24fd1e546c4c61e4eda484bac856eb5370a0c881e61588c309737e9531bfddd06f8118f69e72a099fdbdb2625b6158b6d79e6cf27553f87f353cdc74ef401cf9abcec3d6f3f3fc3e9e21bfb69b290487deb8108db2286025dbd6c5954444a272b7805b20ec0319f823b93fcd444c213993a5a79a772102b673ae5562c219bdd3baa595517834ac40f9284d145b2fc0a03338ca3445044ec1ec2dad2f7d83ff8c770cc18d3fe6eb785b0c514647e9bdb11944d603d495f0684b8a686012b7129de12a4af38f4cf6b7d0aa65da382d9b36bc258da098f2729bfbb2aee6de26bbdd554ed2a2879fc33a3a70ef4d32d019b8c1202212a57a1d1c268bc9644f9fa18f822f79857e4c596f7ee3d57027b709609f126cf112a337ab1aa0a7e436f56f3fe168746a96f71ca83dc45f7d3a73c186314cfba09143baaa27e15a84c50d07152ddebf473358e0500542fcb4653f9c50fa3a1da5bb9beb58512a38ce2ba49b80df1bdee4e15c639264e13d44a1b101f2cbee559eb048255c4bd22432e8fbc84f905be7dbe94244048a7ab210f247ecda0adc3ff2ed18a28328551bc3d0304f3ac885b4b3dc957bcefbd0deea13227221c079ba8092d0c6dd937707327ea391e4e128d59c34bac0a1d2835557bdd7be0e67808505ad6bf0ca2ab57debc58cc22dd842fd88b50dcd71548299478bf0ea8ad5246c59fa3ce099696afabf7852c13f5975a8168d3838d3a29eb5be9db3f02f94e6008cf03c6a9e47f40cf64da84ddc709ebb432972d37c80732deeff20b0fa5d5083b874d98e91c2adb88a81f9b6f1b402896a46031c829594a650952ea54ba11aa4d9a4bda11304d0e9096ab9b9c04e188e8af21c7fd9fcd5e4002516f80b20a79dc5fa6a1f6d05e3766e047e827174e3e5f31050e1221afd347f9441b2a0edfd4d5c2ee2c27a4066efa1510f4097a8ceb332e6e95641a5e80cb6ecd4b72df2d81366db3dbb56a4c065232fb5942aa21b9aa684abc9e997d2444c7e9fdc248988c34cbe3671334f28e517717bab78b4fcd1fd3959ace9f278c9d81b852df665a276428c04cfba9f02b217cb8b7d629696b2ac3fe5b53ba5bab041a93504da832f797cac7ea1845d0bffc775af51d25aded98fd8e7f43a48adcf4523e9df0901fd3e53359c0dcf2e2e590c15bafd064930f20b573713c902b1fbeb5a9bb27712d6152fe4641f430d5ef8f6ef37bd277a1b9f2326fd2d20f6da4010c0741a58d3bb09a02e2ac79a79a4b91bf69556d973941133bc17125d326561b1e2c505b3bd6f847636cbfa08047481f98c9c56e07eac4580b50e32c7bc3c1b54e0ed5f3ad1c5746eced142a86bdeb6375b88559749d1bdf5c33ed02037e20507d530a76018f7ba4aeea90714bcbb042d4746ef6d807063ac8f023bfbae0238d85e5d55b655f4efbe16dcddd43f0d3c99086ac0f67c1a5653d807d3ca8a7eecc5393eac3ddc5117447c06c348b3adec2fe43a1ae50259ccad376c1f7307b363bc9f33beb853dfe387fbc8b11fefc69894d2e617b84cfe85f361030d6251c876e5fdff45d22bb689ec4837d07c33fc70743e1bda0bedbbeda3681c38c2e1c21c96a9e067510d7aa78f5f909c741403d08eb90e508af68efe331301a6470ea793b93ba78fb329f74c860c4ba9d40aeaefe3aa99b7b9b647d9cb7a534d8f9cabc4172732e7f8fa2285e93e56223697a546860d9aadad536050668a4eaa3e7d50dedc4e5493753ee696b85fe3abd503ae51098657a11c44fdeacb9ad0cc2111f03b996efae7dc6bcdcc928e517c7b619da389e79ff5fd840827d6a86d1d82bc4bc4286ec098b3ce8f803190935d788bf0a21b7ace684f5976f89bf046f05a1bf8f96bcec15fa36dc5a68ae3a8a06f9cedcad4384bac73b524dd1de0a7b2a398b99eb41affdc7c5ac24111f830bdad6404df41707a62db68dd62c9d2fd737637e33d19a942f55e3b66389a2109a196cee08a9245fab3c130e70a807754cae521e449f4789917528835e134d021d0d57668b3a87438add9e31c03a4be2014ab8505d64a7e5d10c990cc77be2f9a975aee95a1b44ee55a61149a45ace76b761910d8b607fa28f281685c017e9052e924e3376bd571a42d070a501a53cf7140de3a655f33ce8b0a5f8bc874219695d8d19693eac835c5da6588b04e82a0c11838b87cf1847746dac6c3f876f5a7ea158960738320b0c357e2848c84447060b3955a90f7774b222e804613c1e645f85aac161f2541b2bd2fdf13d172358c1fa34f71d4c529328d010167a5e3f3f9bd7bf1b1d453a71edaf65897b1161919cbfb482b50c9197f1db83e2d8022decf9546262323132154c327f8b708146f07417da949319d29c504b306a1146e05492873baabba791bdb8f5163500d284337de83229eec4db0a8b90ad88f6d094bdc8f9d47a7f67a14665969fe857e6fe0db685d781d0a2b4a95b63767dcbc29a53c83e08b1ce1666f154ab2e90f6790147f3799f7cb76f0a77d015857ff57d6269f78464ac82a480acc8645c1a66594ef75e325757c5baa11fb1cbed4880e9a8dd8c3f7b0deff02ff1e25f32d27135f0143522993d93f4fd275443996c81b44e3271c36b744ab9a7eceed3e727e31de5cb7121a6c9c52b9943b999a9aade0630186099a05ec155eacc8278b85098f7b8b601640383d76fcc267b78ec4e818e3a6ac76438738cd6c44e7e76c11b5251b1324bff0611f1c8fe1e3b46795be5d92f817a7b119961406d5747278692a7e314fadfccc0c74496e931bb80cac26911f2173f58be7267e2dbe2a0a9573b6f137db495005d42be51023575cb8a564bd1891ea7cfe2b59a79c71454977674fe63ca1f90668027065d6de082d9c3a1ff09b6035500d105f7e1f64df2ada3c7402fb9547b324cc509f75c668dd50d58e1d23c3890c3e130a1e10f9f7557ed26ecdba82f94fdc08889406fd2711a65c8a2891f0532c760dca4514c077a24c43e6e36f145567fa711ca3df6909d94cca3bf35274f18fe3b0ff861bee5916fe234bfc6204c29f415381de9ad5f3a3ee4f7e80842376769fa0abc197ad85bf9913516c5c5307600c9d183044b8671568b325770c610b7f6b0681445d419f12947a6630931f17bbf623ee5b3d38637673df0e0e712a0c29ed7ee0c8f08d6e1111a35d3cab38ec6f3db638f097addbe349c2f3d9d007708f7728f83e0665e77e5470ad782d1fd36725485cf7d06276f84f187cbdec"}, {0x100, 0x1, 0x8000, "484833d33eb873acfcad2fc71de9036aa97d4ed824e4fbcbc3cab3dc1fd1dbd553fdfdfe2ce6855b1e3669a5af2ebd5a8e9873f705d9daf9e9ef041c48dafbb5c31a3c1128ec244283bbec92c1cffa4b9abd0a0e8d9bb2c39c64aeacef4e9bf22fcfe2c75817055f0ba998160b18eb8731e6893ac7b94f205384deb9fae6d01562de81c8759f0979e0fa930cf2be55622e955083703e175149b2ae13a5a688e6e404d4c37325eb08593ad899da39ac415bc9311928b2c0e3394d080660effc7d6e8999d2414d612bf5dd8a5845fdd6f9bb40e357af2ff67684a4357f9448f4ffe70fecf5c660f096458720e919"}, {0x100, 0xffff, 0x10001, "627a97ad0d99819579355e2b7d9c697a05b77f6869a7c8caa09a2a2a6b5ad2b25dba5ce05897282ab927b0d3ee0a38d77640936b8fe87a2a12de02baa7aeef27960c40ca396dfd6edc4b5ebfcd0c49e4151aa55e7b726235fd83c1a31fcbbc9c0b6e4d965351c2b1680362112b16893f24291053936bd3962a107e1ba3906b89ea5954ec68828aa4c1d8b55a8205cba0425a3ef4ced4f5ecacd4bff5bb0baf3e023c459eaaa5ea6bb034f5281bb8ecf170c3da3779c65356d6eb8f742932afd95cf73dbdcef4b96a0542c1d323fba94f3e7afdf3ad0f48e1ed0dec8c8b0f17df1027661793ebb8bccd0ea7c85d9c"}, {0x88, 0xffff, 0x6, "daa3c8c0fcaec97a43615f8800bda87017999b30bb47cd708808d81ac36f1359fd4fb9ecae7a1d62f42aa155160580d98bc2d7473d1b7550932ce7c9269f52b265b739d6898d4724b9c08a624fa0726ed5d31d1ea73e4012ca2d5003dabe839934e0713b66dad25e62d931ba2bd6e2f931"}, {0xd0, 0xffff, 0x101, "7c2bce16ee4be8651477270e52bf5259f14846e7c152be28e378f2c8e36e5c659dabc7b976cae0c75606757b06f6c1192e308fac877ddaa98a9cfa50ad37419d2e4c99a3d50a0788e4a093bcfed1dd58b6e194288a344a9a608edec7f895ae098b59c79f8d1de27a64a0587ebb22af525bce0880997dce6d423fbdb69b0429d00d16c056dc02421de3e11f4ab7e31d603bc0acb33ca3f9a8f02444757b883ac0a0e1bd1fa0fc1fb7c53cfa22db1a67259b083787a7ffe98474d9a3d782"}, {0xc0, 0xffff, 0x98e8, "291735983a86a153259da015632a0551e7d15bced2a218f10c09b9d7c0d7c6d29954f4e1c5b27cdab66c9151c6cb81fa84cc700c249c4a3cf0137a6396443397a1f0e42dffbd2126235fa6a8e3b6f6cce96437f303ee95b07a553424432c35e1dd38b0fc6a94c5bfaff5e1fc64f0ed682cbe9defd3ae784419e618d8334da16fe8a9a0915ec4ba5f492bb1f5f42628d267076934fd37b8f5be35f4b57b464982396fe140b349a559be25d4a29527"}, {0xa0, 0x1, 0x2, "49bcd0a988dd675b866fda04023fdb0ec9f4b3e1bd1898110a3af34bca34d5e6ec7c56a02de1126934f2400362b5e01b4a4b5e32c22fa73223fb55328895c297bfdef9acdaf137c33a0d511c23cedb5cd6688c4d9150d07797e19189103b03469d01ee18e477c3b2050e904173686dd3d439da7a41e099f18a42acaef1307e9e2b55d3cf857c6821980005"}, {0x20, 0xffff, 0x6, "5a36f4a24ae53893abb46b8360"}, {0x10, 0xffff, 0x8}], 0x14f8}, 0x2) 16:00:11 executing program 1: r0 = semget(0xffffffffffffffff, 0x2, 0x260) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000001680)) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket$unix(0x1, 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 16:00:11 executing program 1: r0 = semget$private(0x0, 0x6, 0xa) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x1f, 0x2, 0x85]) semctl$SETVAL(r0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000001c0)=""/71) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8100, 0x90) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x0, 0x8f, 0x6}, 0xc) kqueue() semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x9) semop(r0, &(0x7f0000000100)=[{0x3, 0x0, 0x1000}, {0x3, 0x7f, 0x1000}, {0x4, 0x401, 0x1800}, {0x1, 0x0, 0x1800}, {0x2, 0x0, 0x800}, {0x1, 0x1, 0x1800}, {0x5, 0xec0, 0x800}, {0x3, 0x7, 0x1000}, {0x3, 0x6}], 0x9) 16:00:11 executing program 0: setuid(0xee01) r0 = msgget(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) flock(r1, 0x1) msgsnd(r0, 0x0, 0x0, 0x0) 16:00:11 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = dup(0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0342bb398a233c7c42696b7e7c7e3a274d2653dbaed0d0720813b128615fd06d66436d0a1a2d0f2541edcb723f7c81c84336563d18c4553df21c5ce0ac6e43d73ddcffb9ebf1e0125bdd57dfdb13205962d0613397ac3b7ea082912d8011e04c6bb055d51a", 0x65) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x1) 16:00:11 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) fcntl$setflags(r1, 0x2, 0x1) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000180)="3e2a7913e4bad21c734f4dd36a27d5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37db5e2831c61ad4491d1f7826bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d858800", 0x6c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() socket$inet(0x2, 0x0, 0xffffffff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) socketpair(0x30, 0x5, 0x10000, &(0x7f0000000000)) 16:00:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x0) fchmod(r0, 0x2) getsockopt(r0, 0x0, 0x10000, &(0x7f0000000000)=""/29, &(0x7f0000000040)=0x1d) 16:00:12 executing program 1: semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000000)=""/52) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) r0 = semget$private(0x0, 0x3, 0x100) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/94) semctl$IPC_RMID(0x0, 0x0, 0x0) 16:00:12 executing program 0: pipe(0x0) munmap(&(0x7f0000b69000/0x4000)=nil, 0x4000) mlockall(0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000a00000/0x600000)=nil, 0x600000) 16:00:12 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) flock(r0, 0x4) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000300)={0x1, 0x202000000000}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x5721b76b96d34469, 0x63, 0x123, 0x20}, {{}, 0xfffffffffffffffe, 0x80, 0xc0000000, 0x7, 0x6}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000000, 0xa8}, {{r1}, 0xfffffffffffffffc, 0x19, 0x80, 0x1, 0x7fff}, {{r1}, 0xfffffffffffffff9, 0x31, 0x5, 0x6715, 0x80}, {{}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0xffffffff, 0xffffffffffffffff}], 0x60, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x8, 0xf0000061, 0x1, 0x6}, {{r1}, 0x0, 0x44, 0xfffff, 0x7, 0x401}], 0x403f, &(0x7f0000000140)={0x0, 0x1}) 16:00:12 executing program 1: poll(&(0x7f0000000140)=[{}], 0x1, 0x7e) mprotect(&(0x7f000018d000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 16:00:12 executing program 0: r0 = socket(0x18, 0x8001, 0x0) socketpair(0x2, 0x1, 0xff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x3, 0x9, 0x80000001}, 0xc) socket(0x1, 0x8007, 0x8) bind$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="2179872f04696c653000"], 0xa) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xbf, 0x4000000000000020) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)) 16:00:12 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffc, 0x21) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc7293d2107643f11164cd69a", 0x10000}) 16:00:12 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000080)={0xffffffffffffffff}) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') r2 = geteuid() r3 = getgid() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x101, 0x8001, 0x6, "9ea92039c7f7c1a0d9fe18e7d000070412940449", 0x5}) chown(&(0x7f0000000140)='./file0\x00', r2, r3) mknod(&(0x7f0000000000)='./file0\x00', 0x200000002003, 0x20c) r4 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r4, &(0x7f0000002380)=[{&(0x7f0000000100)="ab", 0x1}], 0x1, 0x0) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000480)=0x800) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getgid() pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000004c0)="bf75279f87cb6ff5a941802c", 0xc}, {&(0x7f0000000100)="73acef5fc03351178543c3e2f2b07caf620eeb83", 0x14}, {&(0x7f00000002c0)="e627e52442588b380d9d506c937ae9109242b55227ec1b33d8d17304388fe6dbd38e811d142b467d4193a321d16a14620fc17ae544b9a2c7b776272dbcd24ee3702fd0a86816", 0x46}, {&(0x7f0000000340)="303efb6c42a47980a171893549edadc3bc9f9ec4aba649849c6fdb75df5d23da4414dcebfe7c6514cf19db64bcc694136adfac1766504a03", 0x38}, {&(0x7f0000000380)="5506d01c6f7be777c37dbbc6352ae50d44e2609e1983dcb7db1d6e74e11a4899402b1a30414086566a7db9c092eaf62a397e0359d09d7e77414a09364e2f751f51872bf8004b93bd34d608d90e4f3cd7940e40ae66fc41c36e4503681cc6dd8e73dde7482dfe9778bf7c206e55dcb5aa5a49585821f485", 0x77}], 0x5, 0x0) syz_open_pts() fsync(r0) close(r0) dup(r0) pipe(&(0x7f0000000000)) syz_open_pts() 16:00:12 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mprotect(&(0x7f0000735000/0x3000)=nil, 0x3000, 0x6) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) close(r0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() Thread 0xffff800020b92270 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd807e22bb48) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: Thread 0xffff800020b92270 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 143990 47844 0 0x2 0x480 1 syz-executor1 * 85940 58828 0 0x14000 0x200 0 reaper db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(5f9cba2bd657ac20) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: 11 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 Thread 0xffff800020b92270 cannot exit while holding sleeplocks ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(5f9cba2bd657ac20) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: -4 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020b67360 rbx 0xffff800020b67400 rdx 0xffffffff81f2c6de apollo_pio_rec+0x8cd7 rcx 0 rax 0 r8 0xffffffff810055d4 kprintf+0x174 r9 0x1 r10 0x3bc218702049c784 r11 0x7a10a9c653d35975 r12 0x3000000008 r13 0xffff800020b67370 r14 0x100 r15 0x1 rip 0xffffffff813eeb68 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b67350 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (reaper) pid=85940 stat=onproc flags process=14000 proc=200 pri=4, usrpri=54, nice=20 forw=0xffffffffffffffff, list=0xffff800020b21068,0xffff800020b219d8 process=0xffff800020b5a9e0 user=0xffff800020b62000, vmspace=0xffffffff822f8848 estcpu=4, cpticks=3, pctcpu=0.34 user=0, sys=3, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 21646 157362 47844 0 2 0 syz-executor1 21646 148393 47844 0 3 0x4000080 ttyout syz-executor1 21646 25349 47844 0 2 0x4000000 syz-executor1 55413 70730 1 0 3 0x100083 ttyin getty 89363 3861 0 0 3 0x14200 bored sosplice 47844 143990 65767 0 7 0x482 syz-executor1 16160 426899 65767 0 2 0x482 syz-executor0 65767 429844 82830 0 3 0x82 thrsleep syz-fuzzer 65767 517034 82830 0 3 0x4000082 thrsleep syz-fuzzer 65767 144344 82830 0 3 0x4000082 thrsleep syz-fuzzer 65767 201687 82830 0 3 0x4000082 thrsleep syz-fuzzer 65767 128662 82830 0 3 0x4000082 thrsleep syz-fuzzer 65767 370077 82830 0 3 0x4000082 thrsleep syz-fuzzer 65767 112897 82830 0 3 0x4000082 thrsleep syz-fuzzer 65767 406553 82830 0 3 0x4000082 kqread syz-fuzzer 65767 105245 82830 0 3 0x4000082 thrsleep syz-fuzzer 65767 185047 82830 0 3 0x4000082 thrsleep syz-fuzzer 82830 301680 47557 0 3 0x10008a pause ksh 47557 233168 47774 0 3 0x92 select sshd 47774 276604 1 0 3 0x80 select sshd 17422 85336 48562 73 2 0x100010 syslogd 48562 80082 1 0 3 0x100082 netio syslogd 12017 145796 1 77 3 0x100090 poll dhclient 68665 446879 1 0 3 0x80 poll dhclient 88958 359715 0 0 2 0x14200 zerothread 65980 92571 0 0 3 0x14200 aiodoned aiodoned 84428 322576 0 0 3 0x14200 syncer update 56776 299407 0 0 3 0x14200 cleaner cleaner *58828 85940 0 0 7 0x14200 reaper 77324 108330 0 0 3 0x14200 pgdaemon pagedaemon 68610 113295 0 0 3 0x14200 bored crynlk 29495 324883 0 0 3 0x14200 bored crypto 43169 244216 0 0 3 0x40014200 acpi0 acpi0 54189 208746 0 0 3 0x40014200 idle1 62014 293047 0 0 3 0x14200 bored softnet 12708 335592 0 0 3 0x14200 bored systqmp 94537 165210 0 0 3 0x14200 bored systq 48845 319416 0 0 3 0x40014200 bored softclock 76855 387393 0 0 3 0x40014200 idle0 1 189205 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 17422 (syslogd) thread 0xffff800020be5c30 (85336) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff822efac0) locked @ /syzkaller/managers/multicore/kernel/sys/kern/sched_bsd.c:429 exclusive rrwlock inode r = 0 (0xfffffd806eb9d2b8) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9586 10478K 10486K 78643K 14332 0 0 pcb 23 9K 11K 78643K 8785 0 0 rtable 100 3K 4K 78643K 1672 0 0 ifaddr 77 22K 26K 78643K 969 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 20 0 0 iov 0 0K 32K 78643K 1650 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1194 75K 76K 78643K 11840 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 269 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 1629 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 6 17K 25K 78643K 16672 0 0 sigio 0 0K 0K 78643K 284 0 0 proc 42 38K 70K 78643K 2755 0 0 subproc 64 65538K 67586K 78643K 218 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 2140 0 0 in_multi 33 2K 2K 78643K 718 0 0 ether_multi 1 0K 0K 78643K 94 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 144 636K 636K 78643K 144 0 0 exec 0 0K 1K 78643K 1415 0 0 pfkey data 0 0K 4K 78643K 23 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 155 24K 43K 78643K 53820 0 0 UVM aobj 130 5K 5K 78643K 147 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 495 0 0 NDP 18 0K 0K 78643K 269 0 0 temp 212 2364K 2444K 78643K 46689 0 0 kqueue 0 0K 0K 78643K 215 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 7595 0 7588 2 1 1 2 0 8 0 plimitpl 152 182 0 175 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 2650 0 2646 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 175 0 175 61 61 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 185 0 0 12 0 12 12 0 8 0 art_table 32 186 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 34 0 17 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 1627 0 1617 1 0 1 1 0 8 0 shmpl 112 145 0 17 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 33931 0 32207 58 2 56 56 0 8 0 ffsino 272 33931 0 32207 117 1 116 116 0 8 0 nchpl 144 58589 0 57011 62 2 60 60 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 185806 0 185806 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 56 0 56 44 44 0 1 0 8 0 scxspl 192 164807 0 164807 62 61 1 6 0 8 1 sigapl 432 16842 0 16828 2 0 2 2 0 8 0 futexpl 56 198943 0 198943 3 2 1 1 0 8 1 knotepl 112 4673 0 4646 33 32 1 2 0 8 0 kqueuepl 104 6074 0 6072 1 0 1 1 0 8 0 pipepl 112 11258 0 11239 27 26 1 2 0 8 0 fdescpl 488 16843 0 16828 3 1 2 3 0 8 0 filepl 152 107650 0 107551 21 16 5 7 0 8 0 lockfpl 96 3983 0 3983 30 29 1 1 0 8 1 lockfspl 24 7832 0 7832 29 28 1 1 0 8 1 sessionpl 112 20 0 10 1 0 1 1 0 8 0 pgrppl 48 183 0 173 1 0 1 1 0 8 0 ucredpl 96 39349 0 39342 1 0 1 1 0 8 0 zombiepl 144 16829 0 16828 4 3 1 1 0 8 0 processpl 840 16858 0 16828 4 0 4 4 0 8 0 procpl 600 52354 0 52312 5 1 4 5 0 8 0 sosppl 128 374 0 374 76 76 0 1 0 8 0 sockpl 384 15965 0 15948 17 14 3 4 0 8 1 mcl64k 65536 1962 0 0 116 51 65 66 0 8 1 mcl16k 16384 18 0 0 3 1 2 3 0 8 0 mcl12k 12288 57 0 0 2 0 2 2 0 8 0 mcl9k 9216 65 0 0 3 1 2 2 0 8 0 mcl8k 8192 49 0 0 5 2 3 3 0 8 0 mcl4k 4096 33 0 0 5 2 3 3 0 8 0 mcl2k2 2112 25 0 0 2 0 2 2 0 8 0 mcl2k 2048 130 0 0 13 1 12 13 0 8 0 mtagpl 80 4 0 0 1 0 1 1 0 8 0 mbufpl 256 2022 0 0 39 0 39 39 0 8 0 bufpl 256 31278 0 24309 436 0 436 436 0 8 0 anonpl 16 1952392 0 1944819 524 477 47 47 0 125 11 amapchunkpl 152 105616 0 105520 302 297 5 97 0 158 0 amappl16 192 116026 0 115638 834 806 28 32 0 8 8 amappl15 184 8280 0 8277 1 0 1 1 0 8 0 amappl14 176 4 0 2 2 1 1 1 0 8 0 amappl13 168 23 0 20 1 0 1 1 0 8 0 amappl12 160 27 0 25 1 0 1 1 0 8 0 amappl11 152 186 0 177 1 0 1 1 0 8 0 amappl10 144 60 0 59 2 1 1 1 0 8 0 amappl9 136 350 0 349 1 0 1 1 0 8 0 amappl8 128 390 0 300 3 0 3 3 0 8 0 amappl7 120 36 0 29 1 0 1 1 0 8 0 amappl6 112 54 0 47 1 0 1 1 0 8 0 amappl5 104 257 0 246 1 0 1 1 0 8 0 amappl4 96 8748 0 8722 2 1 1 2 0 8 0 amappl3 88 1273 0 1266 1 0 1 1 0 8 0 amappl2 80 167672 0 167613 2 0 2 2 0 8 0 amappl1 72 372676 0 372222 22 12 10 18 0 8 0 amappl 72 52874 0 52835 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 146 0 17 3 0 3 3 0 8 0 uaddrrnd 24 16843 0 16828 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 16843 0 16828 1 0 1 1 0 8 0 vmmpekpl 168 140985 0 140962 2 0 2 2 0 8 0 vmmpepl 168 1809518 0 1807998 523 448 75 77 0 357 8 vmsppl 360 16842 0 16828 2 0 2 2 0 8 0 pdppl 4096 33693 0 33656 6 1 5 6 0 8 0 pvpl 32 4767996 0 4757247 833 710 123 131 0 265 28 pmappl 224 16842 0 16828 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 762 0 63 20 0 20 20 0 8 0